Update to version 2.33.1 1.0 1.0_branch
authorRusty Lynch <rusty.lynch@intel.com>
Fri, 6 Jul 2012 02:17:33 +0000 (19:17 -0700)
committerRusty Lynch <rusty.lynch@intel.com>
Fri, 6 Jul 2012 02:17:33 +0000 (19:17 -0700)
718 files changed:
ChangeLog
INSTALL
Makefile.am
Makefile.in
NEWS
README
README.in
aclocal.m4
build/Makefile.in
build/win32/Makefile.in
build/win32/dirent/Makefile.in
build/win32/vs10/Makefile.in
build/win32/vs10/gio.vcxproj
build/win32/vs10/gio.vcxproj.filters
build/win32/vs10/gio.vcxprojin
build/win32/vs10/glib-genmarshal.vcxproj
build/win32/vs10/glib.props
build/win32/vs10/glib.vcxproj
build/win32/vs10/glib.vcxproj.filters
build/win32/vs10/glib.vcxproj.filtersin
build/win32/vs10/glib.vcxprojin
build/win32/vs10/gmodule.vcxproj
build/win32/vs10/gobject.vcxproj
build/win32/vs10/gobject.vcxprojin
build/win32/vs10/gspawn-win32-helper-console.vcxproj
build/win32/vs10/gspawn-win32-helper.vcxproj
build/win32/vs10/gthread.vcxproj
build/win32/vs9/Makefile.in
build/win32/vs9/gio.vcproj
build/win32/vs9/gio.vcprojin
build/win32/vs9/glib-genmarshal.vcproj
build/win32/vs9/glib.vcproj
build/win32/vs9/glib.vcprojin
build/win32/vs9/glib.vsprops
build/win32/vs9/gmodule.vcproj
build/win32/vs9/gobject.vcproj
build/win32/vs9/gobject.vcprojin
build/win32/vs9/gspawn-win32-helper-console.vcproj
build/win32/vs9/gspawn-win32-helper.vcproj
build/win32/vs9/gthread.vcproj
config.guess
config.h.in
config.h.win32
config.h.win32.in
config.sub
configure
configure.ac
docs/Makefile.in
docs/reference/Makefile.in
docs/reference/gio/Makefile.in
docs/reference/gio/gdbus-codegen.1
docs/reference/gio/gdbus-object-manager-example/Makefile.in
docs/reference/gio/gdbus-object-manager-example/gdbus-object-manager-example-docs.xml
docs/reference/gio/gdbus-object-manager-example/html/ch01.html
docs/reference/gio/gdbus-object-manager-example/html/home.png
docs/reference/gio/gdbus-object-manager-example/html/left.png
docs/reference/gio/gdbus-object-manager-example/html/pt01.html
docs/reference/gio/gdbus-object-manager-example/html/right.png
docs/reference/gio/gdbus-object-manager-example/html/up.png
docs/reference/gio/gdbus.1
docs/reference/gio/gio-docs.xml
docs/reference/gio/gio-querymodules.1
docs/reference/gio/gio-sections.txt
docs/reference/gio/gio.types
docs/reference/gio/glib-compile-resources.1
docs/reference/gio/glib-compile-schemas.1
docs/reference/gio/glib-compile-schemas.xml
docs/reference/gio/gresource.1
docs/reference/gio/gsettings.1
docs/reference/gio/html/ExampleAnimal.html
docs/reference/gio/html/ExampleCat.html
docs/reference/gio/html/ExampleObject.html
docs/reference/gio/html/ExampleObjectManagerClient.html
docs/reference/gio/html/GAction.html
docs/reference/gio/html/GActionGroup.html
docs/reference/gio/html/GActionMap.html
docs/reference/gio/html/GAppInfo.html
docs/reference/gio/html/GApplication.html
docs/reference/gio/html/GApplicationCommandLine.html
docs/reference/gio/html/GAsyncInitable.html
docs/reference/gio/html/GAsyncResult.html
docs/reference/gio/html/GBufferedInputStream.html
docs/reference/gio/html/GBufferedOutputStream.html
docs/reference/gio/html/GCancellable.html
docs/reference/gio/html/GDBusAuthObserver.html
docs/reference/gio/html/GDBusConnection.html
docs/reference/gio/html/GDBusInterface.html
docs/reference/gio/html/GDBusInterfaceSkeleton.html
docs/reference/gio/html/GDBusMessage.html
docs/reference/gio/html/GDBusObjectManagerClient.html
docs/reference/gio/html/GDBusProxy.html
docs/reference/gio/html/GDBusServer.html
docs/reference/gio/html/GDataInputStream.html
docs/reference/gio/html/GDataOutputStream.html
docs/reference/gio/html/GFile.html
docs/reference/gio/html/GFileInfo.html
docs/reference/gio/html/GFileMonitor.html
docs/reference/gio/html/GInitable.html
docs/reference/gio/html/GInputStream.html
docs/reference/gio/html/GMemoryInputStream.html
docs/reference/gio/html/GMemoryOutputStream.html
docs/reference/gio/html/GMenu.html
docs/reference/gio/html/GMenuModel.html
docs/reference/gio/html/GMountOperation.html
docs/reference/gio/html/GNetworkMonitor.html
docs/reference/gio/html/GOutputStream.html
docs/reference/gio/html/GPermission.html
docs/reference/gio/html/GPollableInputStream.html
docs/reference/gio/html/GPollableOutputStream.html
docs/reference/gio/html/GProxyAddress.html
docs/reference/gio/html/GRemoteActionGroup.html
docs/reference/gio/html/GResolver.html
docs/reference/gio/html/GSeekable.html
docs/reference/gio/html/GSettings.html
docs/reference/gio/html/GSettingsBackend.html
docs/reference/gio/html/GSimpleAction.html
docs/reference/gio/html/GSimpleAsyncResult.html
docs/reference/gio/html/GSocket.html
docs/reference/gio/html/GSocketAddress.html
docs/reference/gio/html/GSocketClient.html
docs/reference/gio/html/GSocketConnectable.html
docs/reference/gio/html/GSocketListener.html
docs/reference/gio/html/GTcpConnection.html
docs/reference/gio/html/GTestDBus.html [new file with mode: 0644]
docs/reference/gio/html/GThemedIcon.html
docs/reference/gio/html/GTlsCertificate.html
docs/reference/gio/html/GTlsClientConnection.html
docs/reference/gio/html/GTlsConnection.html
docs/reference/gio/html/GTlsDatabase.html
docs/reference/gio/html/GTlsPassword.html
docs/reference/gio/html/GVolume.html
docs/reference/gio/html/annotation-glossary.html
docs/reference/gio/html/api-index-2-22.html
docs/reference/gio/html/api-index-2-26.html
docs/reference/gio/html/api-index-2-28.html
docs/reference/gio/html/api-index-2-30.html
docs/reference/gio/html/api-index-2-32.html
docs/reference/gio/html/api-index-2-34.html [new file with mode: 0644]
docs/reference/gio/html/api-index-full.html
docs/reference/gio/html/ch01.html
docs/reference/gio/html/ch02.html
docs/reference/gio/html/ch03.html
docs/reference/gio/html/ch27.html [deleted file]
docs/reference/gio/html/ch28.html
docs/reference/gio/html/ch28s02.html [deleted file]
docs/reference/gio/html/ch28s03.html [deleted file]
docs/reference/gio/html/ch29.html
docs/reference/gio/html/ch29s02.html
docs/reference/gio/html/ch29s03.html
docs/reference/gio/html/ch29s04.html [deleted file]
docs/reference/gio/html/ch29s05.html [deleted file]
docs/reference/gio/html/ch30.html
docs/reference/gio/html/ch30s02.html
docs/reference/gio/html/ch30s03.html
docs/reference/gio/html/ch30s04.html
docs/reference/gio/html/ch30s05.html
docs/reference/gio/html/ch30s06.html [moved from docs/reference/gio/html/ch29s06.html with 95% similarity]
docs/reference/gio/html/ch30s07.html [moved from docs/reference/gio/html/ch29s07.html with 92% similarity]
docs/reference/gio/html/ch31.html [new file with mode: 0644]
docs/reference/gio/html/ch31s02.html [new file with mode: 0644]
docs/reference/gio/html/ch31s03.html [new file with mode: 0644]
docs/reference/gio/html/ch31s04.html [new file with mode: 0644]
docs/reference/gio/html/ch31s05.html [new file with mode: 0644]
docs/reference/gio/html/gdbus-codegen.html
docs/reference/gio/html/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html
docs/reference/gio/html/gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html
docs/reference/gio/html/gdbus.html
docs/reference/gio/html/gio-D-Bus-Addresses.html
docs/reference/gio/html/gio-D-Bus-Introspection-Data.html
docs/reference/gio/html/gio-D-Bus-Utilities.html
docs/reference/gio/html/gio-Desktop-file-based-GAppInfo.html
docs/reference/gio/html/gio-Extension-Points.html
docs/reference/gio/html/gio-GConverterInputstream.html
docs/reference/gio/html/gio-GConverterOutputstream.html
docs/reference/gio/html/gio-GDBusError.html
docs/reference/gio/html/gio-GFileAttribute.html
docs/reference/gio/html/gio-GIOScheduler.html
docs/reference/gio/html/gio-GResource.html
docs/reference/gio/html/gio-GSettingsSchema-GSettingsSchemaSource.html
docs/reference/gio/html/gio-Owning-Bus-Names.html
docs/reference/gio/html/gio-TLS-Overview.html
docs/reference/gio/html/gio-Watching-Bus-Names.html
docs/reference/gio/html/gio-gpollableutils.html [new file with mode: 0644]
docs/reference/gio/html/gio-hierarchy.html
docs/reference/gio/html/gio-querymodules.html
docs/reference/gio/html/gio.devhelp2
docs/reference/gio/html/glib-compile-resources.html
docs/reference/gio/html/glib-compile-schemas.html
docs/reference/gio/html/gresource-tool.html
docs/reference/gio/html/gsettings-tool.html
docs/reference/gio/html/home.png
docs/reference/gio/html/index.html
docs/reference/gio/html/index.sgml
docs/reference/gio/html/left.png
docs/reference/gio/html/migrating.html
docs/reference/gio/html/pt01.html
docs/reference/gio/html/pt02.html
docs/reference/gio/html/right.png
docs/reference/gio/html/streaming.html
docs/reference/gio/html/testing.html [new file with mode: 0644]
docs/reference/gio/html/types.html
docs/reference/gio/html/up.png
docs/reference/gio/migrating-gdbus.xml
docs/reference/gio/version.xml
docs/reference/glib/Makefile.am
docs/reference/glib/Makefile.in
docs/reference/glib/building.xml [moved from docs/reference/glib/building.sgml with 99% similarity]
docs/reference/glib/changes.xml [moved from docs/reference/glib/changes.sgml with 97% similarity]
docs/reference/glib/compiling.xml [moved from docs/reference/glib/compiling.sgml with 96% similarity]
docs/reference/glib/cross.xml [moved from docs/reference/glib/cross.sgml with 98% similarity]
docs/reference/glib/glib-docs.xml [moved from docs/reference/glib/glib-docs.sgml with 93% similarity]
docs/reference/glib/glib-gettextize.1
docs/reference/glib/glib-sections.txt
docs/reference/glib/gtester-report.1
docs/reference/glib/gtester.1
docs/reference/glib/html/annotation-glossary.html
docs/reference/glib/html/api-index-2-26.html
docs/reference/glib/html/api-index-2-32.html
docs/reference/glib/html/api-index-2-34.html [new file with mode: 0644]
docs/reference/glib/html/api-index-deprecated.html
docs/reference/glib/html/api-index-full.html
docs/reference/glib/html/glib-Arrays.html
docs/reference/glib/html/glib-Asynchronous-Queues.html
docs/reference/glib/html/glib-Basic-Types.html
docs/reference/glib/html/glib-Bookmark-file-parser.html
docs/reference/glib/html/glib-Byte-Arrays.html
docs/reference/glib/html/glib-Byte-Order-Macros.html
docs/reference/glib/html/glib-Character-Set-Conversion.html
docs/reference/glib/html/glib-Commandline-option-parser.html
docs/reference/glib/html/glib-Date-and-Time-Functions.html
docs/reference/glib/html/glib-Deprecated-Thread-APIs.html
docs/reference/glib/html/glib-Double-ended-Queues.html
docs/reference/glib/html/glib-Doubly-Linked-Lists.html
docs/reference/glib/html/glib-Dynamic-Loading-of-Modules.html
docs/reference/glib/html/glib-Error-Reporting.html
docs/reference/glib/html/glib-File-Utilities.html
docs/reference/glib/html/glib-GDateTime.html
docs/reference/glib/html/glib-GVariant.html
docs/reference/glib/html/glib-GVariantType.html
docs/reference/glib/html/glib-Glob-style-pattern-matching.html
docs/reference/glib/html/glib-Hash-Tables.html
docs/reference/glib/html/glib-I18N.html
docs/reference/glib/html/glib-IO-Channels.html
docs/reference/glib/html/glib-Key-value-file-parser.html
docs/reference/glib/html/glib-Keyed-Data-Lists.html
docs/reference/glib/html/glib-Memory-Allocation.html
docs/reference/glib/html/glib-Memory-Slices.html
docs/reference/glib/html/glib-Message-Logging.html
docs/reference/glib/html/glib-Miscellaneous-Macros.html
docs/reference/glib/html/glib-Miscellaneous-Utility-Functions.html
docs/reference/glib/html/glib-Perl-compatible-regular-expressions.html
docs/reference/glib/html/glib-Pointer-Arrays.html
docs/reference/glib/html/glib-Sequences.html
docs/reference/glib/html/glib-Simple-XML-Subset-Parser.html
docs/reference/glib/html/glib-Singly-Linked-Lists.html
docs/reference/glib/html/glib-String-Utility-Functions.html
docs/reference/glib/html/glib-Testing.html
docs/reference/glib/html/glib-The-Main-Event-Loop.html
docs/reference/glib/html/glib-Threads.html
docs/reference/glib/html/glib-Type-Conversion-Macros.html
docs/reference/glib/html/glib-URI-Functions.html
docs/reference/glib/html/glib-Unicode-Manipulation.html
docs/reference/glib/html/glib-Version-Information.html
docs/reference/glib/html/glib-Warnings-and-Assertions.html
docs/reference/glib/html/glib-Windows-Compatibility-Functions.html
docs/reference/glib/html/glib-changes.html
docs/reference/glib/html/glib-compiling.html
docs/reference/glib/html/glib-gettextize.html
docs/reference/glib/html/glib-regex-syntax.html
docs/reference/glib/html/glib-resources.html
docs/reference/glib/html/glib-running.html
docs/reference/glib/html/glib.devhelp2
docs/reference/glib/html/gtester-report.html
docs/reference/glib/html/gtester.html
docs/reference/glib/html/gvariant-format-strings.html
docs/reference/glib/html/gvariant-text.html
docs/reference/glib/html/home.png
docs/reference/glib/html/index.html
docs/reference/glib/html/index.sgml
docs/reference/glib/html/left.png
docs/reference/glib/html/right.png
docs/reference/glib/html/up.png
docs/reference/glib/regex-syntax.xml [moved from docs/reference/glib/regex-syntax.sgml with 99% similarity]
docs/reference/glib/resources.xml [moved from docs/reference/glib/resources.sgml with 96% similarity]
docs/reference/glib/running.xml [moved from docs/reference/glib/running.sgml with 99% similarity]
docs/reference/glib/version.xml
docs/reference/gobject/Makefile.am
docs/reference/gobject/Makefile.in
docs/reference/gobject/glib-genmarshal.1
docs/reference/gobject/glib-genmarshal.xml
docs/reference/gobject/glib-mkenums.1
docs/reference/gobject/gobject-docs.xml [moved from docs/reference/gobject/gobject-docs.sgml with 95% similarity]
docs/reference/gobject/gobject-query.1
docs/reference/gobject/html/GBinding.html
docs/reference/gobject/html/GTypeModule.html
docs/reference/gobject/html/GTypePlugin.html
docs/reference/gobject/html/annotation-glossary.html
docs/reference/gobject/html/api-index-2-32.html
docs/reference/gobject/html/api-index-2-34.html [new file with mode: 0644]
docs/reference/gobject/html/ch01s02.html
docs/reference/gobject/html/ch06s03.html
docs/reference/gobject/html/chapter-gtype.html
docs/reference/gobject/html/chapter-intro.html
docs/reference/gobject/html/chapter-signal.html
docs/reference/gobject/html/glib-genmarshal.html
docs/reference/gobject/html/glib-mkenums.html
docs/reference/gobject/html/gobject-Boxed-Types.html
docs/reference/gobject/html/gobject-Closures.html
docs/reference/gobject/html/gobject-Enumeration-and-Flag-Types.html
docs/reference/gobject/html/gobject-GParamSpec.html
docs/reference/gobject/html/gobject-Generic-values.html
docs/reference/gobject/html/gobject-Signals.html
docs/reference/gobject/html/gobject-The-Base-Object-Type.html
docs/reference/gobject/html/gobject-Type-Information.html
docs/reference/gobject/html/gobject-Value-arrays.html
docs/reference/gobject/html/gobject-properties.html
docs/reference/gobject/html/gobject-query.html
docs/reference/gobject/html/gobject.devhelp2
docs/reference/gobject/html/gtype-conventions.html
docs/reference/gobject/html/home.png
docs/reference/gobject/html/howto-gobject-chainup.html
docs/reference/gobject/html/howto-gobject-construction.html
docs/reference/gobject/html/howto-gobject-methods.html
docs/reference/gobject/html/howto-gobject.html
docs/reference/gobject/html/howto-interface-properties.html
docs/reference/gobject/html/howto-signals.html
docs/reference/gobject/html/index.html
docs/reference/gobject/html/left.png
docs/reference/gobject/html/pr01.html
docs/reference/gobject/html/pt01.html
docs/reference/gobject/html/pt02.html
docs/reference/gobject/html/pt03.html
docs/reference/gobject/html/right.png
docs/reference/gobject/html/rn01.html
docs/reference/gobject/html/rn02.html
docs/reference/gobject/html/signal.html
docs/reference/gobject/html/up.png
docs/reference/gobject/tut_gobject.xml
docs/reference/gobject/tut_gsignal.xml
docs/reference/gobject/tut_gtype.xml
docs/reference/gobject/tut_howto.xml
docs/reference/gobject/tut_intro.xml
docs/reference/gobject/tut_tools.xml
docs/reference/gobject/version.xml
gio-2.0.pc.in
gio/Makefile.am
gio/Makefile.in
gio/dbus-daemon.xml [new file with mode: 0644]
gio/fam/Makefile.in
gio/fen/Makefile.in
gio/gactiongroup.c
gio/gactionmap.c
gio/gapplication.c
gio/gapplication.h
gio/gapplicationcommandline.c
gio/gapplicationimpl-dbus.c
gio/gapplicationimpl.h
gio/gasyncinitable.c
gio/gbufferedinputstream.c
gio/gbufferedoutputstream.c
gio/gcancellable.c
gio/gconverterinputstream.c
gio/gconverteroutputstream.c
gio/gdataoutputstream.c
gio/gdbus-2.0/codegen/Makefile.in
gio/gdbus-2.0/codegen/codegen.py
gio/gdbus-2.0/codegen/config.py
gio/gdbus-2.0/codegen/utils.py
gio/gdbus-daemon-generated.c [new file with mode: 0644]
gio/gdbus-daemon-generated.h [new file with mode: 0644]
gio/gdbusaddress.c
gio/gdbusauth.c
gio/gdbusauth.h
gio/gdbusauthobserver.c
gio/gdbusauthobserver.h
gio/gdbusconnection.c
gio/gdbusdaemon.c [new file with mode: 0644]
gio/gdbusdaemon.h [new file with mode: 0644]
gio/gdbuserror.c
gio/gdbusinterface.c
gio/gdbusintrospection.c
gio/gdbusmessage.c
gio/gdbusmethodinvocation.c
gio/gdbusnameowning.c
gio/gdbusnamewatching.c
gio/gdbusobjectmanagerclient.c
gio/gdbusobjectproxy.c
gio/gdbusprivate.c
gio/gdbusprivate.h
gio/gdbusproxy.c
gio/gdbusserver.c
gio/gdesktopappinfo.c
gio/gdesktopappinfo.h
gio/gfile.c
gio/gfileinfo.c
gio/gfileinfo.h
gio/gfilemonitor.c
gio/ginitable.c
gio/ginputstream.c
gio/gio-querymodules.c
gio/gio.h
gio/gio.rc
gio/gio.symbols
gio/gioenums.h
gio/gioenumtypes.c
gio/gioenumtypes.h
gio/giomodule-priv.h
gio/giomodule.c
gio/gioscheduler.c
gio/giotypes.h
gio/glib-compile-resources.c
gio/glib-compile-schemas.c
gio/gmemoryinputstream.c
gio/gmemoryoutputstream.c
gio/gmountoperation.c
gio/gnetworkaddress.c
gio/gnetworkingprivate.h
gio/gnetworkmonitor.c
gio/gnextstepsettingsbackend.c
gio/goutputstream.c
gio/gpermission.c
gio/gpollableinputstream.c
gio/gpollableinputstream.h
gio/gpollableoutputstream.c
gio/gpollableoutputstream.h
gio/gpollableutils.c [new file with mode: 0644]
gio/gpollableutils.h [new file with mode: 0644]
gio/gproxyaddress.c
gio/gproxyaddress.h
gio/gproxyaddressenumerator.c
gio/gproxyresolver.h
gio/gremoteactiongroup.c
gio/gresolver.c
gio/gresolver.h
gio/gresource.c
gio/gresourcefile.c
gio/gsettings.c
gio/gsettingsbackend.c
gio/gsettingsbackendinternal.h
gio/gsimpleasyncresult.c
gio/gsimpleasyncresult.h
gio/gsocket.c
gio/gsocketclient.c
gio/gsocketcontrolmessage.c
gio/gsocketinputstream.c
gio/gsocketoutputstream.c
gio/gtestdbus.c [new file with mode: 0644]
gio/gtestdbus.h [new file with mode: 0644]
gio/gthreadedresolver.c
gio/gtlsbackend.c
gio/gtlsbackend.h
gio/gtlsclientconnection.h
gio/gtlsconnection.c
gio/gtlsconnection.h
gio/gunixconnection.c
gio/gunixconnection.h
gio/gunixcredentialsmessage.c
gio/gunixinputstream.c
gio/gunixmounts.c
gio/gunixoutputstream.c
gio/gvolume.c
gio/inotify/Makefile.in
gio/strinfo.c
gio/tests/Makefile.am
gio/tests/Makefile.in
gio/tests/actions.c
gio/tests/appinfo-test.desktop
gio/tests/appinfo.c
gio/tests/basic-application.c
gio/tests/buffered-input-stream.c
gio/tests/buffered-output-stream.c
gio/tests/contenttype.c
gio/tests/converter-stream.c
gio/tests/data-output-stream.c
gio/tests/g-icon.c
gio/tests/gapplication.c
gio/tests/gdbus-auth.c [new file with mode: 0644]
gio/tests/gdbus-bz627724.c
gio/tests/gdbus-connection-loss.c
gio/tests/gdbus-connection-slow.c
gio/tests/gdbus-connection.c
gio/tests/gdbus-daemon.c [new file with mode: 0644]
gio/tests/gdbus-exit-on-close.c
gio/tests/gdbus-export.c
gio/tests/gdbus-introspection.c
gio/tests/gdbus-names.c
gio/tests/gdbus-object-manager-example/Makefile.in
gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-generated.c
gio/tests/gdbus-object-manager-example/gdbus-example-objectmanager-generated.h
gio/tests/gdbus-peer.c
gio/tests/gdbus-proxy-threads.c
gio/tests/gdbus-proxy-well-known-name.c
gio/tests/gdbus-proxy.c
gio/tests/gdbus-serialization.c
gio/tests/gdbus-sessionbus.c
gio/tests/gdbus-sessionbus.h
gio/tests/gdbus-test-codegen-generated.c
gio/tests/gdbus-test-codegen-generated.h
gio/tests/gdbus-test-codegen.c
gio/tests/gdbus-tests.c
gio/tests/gdbus-tests.h
gio/tests/gdbus-threading.c
gio/tests/gmenumodel.c
gio/tests/gsettings.c
gio/tests/network-address.c
gio/tests/proxy-test.c [new file with mode: 0644]
gio/tests/resolver.c
gio/win32/Makefile.in
gio/xdgmime/Makefile.in
glib/Makefile.am
glib/Makefile.in
glib/deprecated/gthread-deprecated.c
glib/garray.c
glib/gasyncqueue.c
glib/gbookmarkfile.c
glib/gbytes.h
glib/gchecksum.c
glib/gconvert.c
glib/gdataset.c
glib/gdatetime.c
glib/gerror.c
glib/ggettext.c
glib/ghash.c
glib/giochannel.c
glib/gkeyfile.c
glib/glib-init.c
glib/glib.rc
glib/glib.symbols
glib/glibconfig.h.win32
glib/glibconfig.h.win32.in
glib/gmain.c
glib/gmem.c
glib/gmem.h
glib/gmessages.c
glib/gnulib/Makefile.in
glib/goption.c
glib/gpattern.c
glib/gqsort.c
glib/gqueue.c
glib/gregex.c
glib/gscanner.c
glib/gsequence.c
glib/gspawn.c
glib/gstdio.c
glib/gstrfuncs.c
glib/gtestutils.c
glib/gthread-posix.c
glib/gtypes.h
glib/gunidecomp.c
glib/gurifuncs.h
glib/gutf8.c
glib/gutils.h
glib/gvariant-parser.c
glib/gvariant-serialiser.c
glib/gvariant.c
glib/gvarianttype.c
glib/gvarianttypeinfo.c
glib/gversion.h
glib/gversionmacros.h
glib/gwin32.c
glib/libcharset/Makefile.in
glib/makefile.msc
glib/pcre/Makefile.am
glib/pcre/Makefile.in
glib/pcre/pcre_maketables.c [deleted file]
glib/pcre/pcre_refcount.c [deleted file]
glib/pcre/pcre_version.c [deleted file]
glib/tests/Makefile.am
glib/tests/Makefile.in
glib/tests/collate.c
glib/tests/convert.c
glib/tests/date.c
glib/tests/echo-script [new file with mode: 0755]
glib/tests/fileutils.c
glib/tests/gdatetime.c
glib/tests/gvariant.c
glib/tests/hash.c
glib/tests/include.c
glib/tests/keyfile.c
glib/tests/logging.c
glib/tests/mainloop.c
glib/tests/markup-parse.c
glib/tests/option-context.c
glib/tests/sort.c
glib/tests/spawn-singlethread.c
glib/tests/utils.c
glib/update-pcre/Makefile.in
gmodule/Makefile.am
gmodule/Makefile.in
gmodule/gmodule.c
gmodule/gmodule.rc
gobject/Makefile.am
gobject/Makefile.in
gobject/gclosure.c
gobject/glib-genmarshal.c
gobject/gmarshal.c
gobject/gobject.c
gobject/gobject.h
gobject/gobject.rc
gobject/gparam.h
gobject/gsignal.c
gobject/gtype.c
gobject/gvaluetypes.h
gobject/makefile.msc
gobject/tests/Makefile.am
gobject/tests/Makefile.in
gobject/tests/binding.c
gobject/tests/boxed.c
gobject/tests/dynamictests.c
gobject/tests/marshalers.c
gobject/tests/properties.c
gobject/tests/reference.c
gobject/tests/signals.c
gthread/Makefile.in
gthread/gthread.rc
ltmain.sh
m4macros/Makefile.in
m4macros/libtool.m4
msvc_recommended_pragmas.h
packaging/glib-2.31.20.sha256sum [deleted file]
packaging/glib-2.33.1.sha256sum [new file with mode: 0644]
packaging/glib2.changes
packaging/glib2.spec
po/POTFILES.in
po/as.gmo
po/as.po
po/be.gmo
po/be.po
po/bg.gmo
po/bg.po
po/ca.gmo
po/ca.po
po/ca@valencia.gmo
po/ca@valencia.po
po/cs.gmo
po/cs.po
po/da.gmo
po/da.po
po/de.gmo
po/de.po
po/en_GB.gmo
po/en_GB.po
po/eo.gmo
po/eo.po
po/es.gmo
po/es.po
po/fi.gmo
po/fi.po
po/fr.gmo
po/fr.po
po/gl.gmo
po/gl.po
po/glib20.pot
po/he.gmo
po/he.po
po/hi.gmo
po/hi.po
po/hu.gmo
po/hu.po
po/it.gmo
po/it.po
po/ja.gmo
po/ja.po
po/kn.gmo
po/kn.po
po/ko.gmo
po/ko.po
po/lt.gmo
po/lt.po
po/lv.gmo
po/lv.po
po/mr.gmo
po/mr.po
po/nb.gmo
po/nb.po
po/or.gmo
po/or.po
po/pl.gmo
po/pl.po
po/pt.gmo
po/pt.po
po/pt_BR.gmo
po/pt_BR.po
po/ru.gmo
po/ru.po
po/sl.gmo
po/sl.po
po/sr.gmo
po/sr.po
po/sr@latin.gmo
po/sr@latin.po
po/sv.gmo
po/sv.po
po/te.gmo
po/te.po
po/zh_CN.gmo
po/zh_CN.po
po/zh_HK.gmo
po/zh_HK.po
po/zh_TW.gmo
po/zh_TW.po
tests/Makefile.in
tests/gobject/Makefile.in
tests/gobject/defaultiface.c
tests/gobject/dynamictype.c
tests/gobject/ifaceinit.c
tests/refcount/Makefile.am
tests/refcount/Makefile.in
tests/refcount/closures.c
tests/refcount/objects.c
tests/refcount/objects2.c
tests/refcount/properties.c
tests/refcount/properties2.c
tests/refcount/properties3.c
tests/refcount/signals.c
tests/slice-color.c
tests/slice-test.c
tests/threadpool-test.c

index cc942f7..5f8559e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
+commit 83f04afa0b8b66d200ccdc17ac6f5cd0e17b1c15
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue May 1 12:57:00 2012 -0400
+
+    GLib 2.33.1
+
+ NEWS |   78
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 78 insertions(+)
+
+commit 774074f99bcc6237290e5252faf24581d7fe9932
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue May 1 13:48:52 2012 -0700
+
+    slice-color test: don't use non-existent macro
+
+    G_GUINT64_MODIFIER doesn't exist, but G_GINT64_MODIFIER does (and will
+    be the same as is needed for unsigned).
+
+ tests/slice-color.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit b31d872081a70817dc036043fef05cd950c4e86f
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue May 1 13:23:09 2012 -0700
+
+    tests: temporarily disable GDBus async proxy test
+
+    It has never worked properly and, with the new GDBus testing stuff,
+    it's
+    occasionally failing.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672248
+
+ gio/tests/gdbus-proxy.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 56ca8add1088385a874fdb371a6d490926109710
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue May 1 15:40:15 2012 -0400
+
+    contenttype test: don't pass -1 as length
+
+    g_content_type_guess() takes a gsize, not a gssize, and -1 does
+    not mean
+    "I am passing a NULL terminated string".
+
+ gio/tests/contenttype.c |   11 ++++++-----
+ 1 file changed, 6 insertions(+), 5 deletions(-)
+
+commit 8db824e00b69302dafed9ceddd6f34abf5202516
+Author: Michael Biebl <biebl@debian.org>
+Date:   Tue May 1 18:42:12 2012 +0200
+
+    configure: Reset LIBS after ELF check
+
+    If action-if-found is not specified, AC_CHECK_LIB will append
+    the library
+    to LIBS. As we don't want to link everything against libelf,
+    reset LIBS
+    after doing the checks.
+
+ configure.ac |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit eb5381b8622eda26b6bd86dbac39bd9ed86bf730
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Mon Apr 30 12:20:54 2012 -0400
+
+    GApplication: add accessor for DBus information
+
+    Provide public access to the GDBusConnect and object path that
+    GApplication is using.  Prevents others from having to guess these
+    things for themselves based on the application ID.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671249
+
+ docs/reference/gio/gio-sections.txt |    3 ++
+ gio/gapplication.c                  |   65
+ ++++++++++++++++++++++++++++++++++-
+ gio/gapplication.h                  |    5 +++
+ gio/gapplicationimpl-dbus.c         |   11 ++++++
+ gio/gapplicationimpl.h              |    6 ++++
+ gio/gio.symbols                     |    2 ++
+ 6 files changed, 91 insertions(+), 1 deletion(-)
+
+commit 16f92a33aca1161aab3669f39b32f5c8f09fb433
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Sat Mar 3 11:31:05 2012 -0500
+
+    GApplication: allow null application_id
+
+    GApplication application ID is now permitted to be NULL, in which case
+    G_APPLICATION_NON_UNIQUE will be implicitly enabled.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671249
+
+ gio/gapplication.c          |   57
+ ++++++++++++++++++++++++++-----------------
+ gio/gapplicationimpl-dbus.c |    6 +++++
+ gio/gioenums.h              |    9 ++++---
+ 3 files changed, 45 insertions(+), 27 deletions(-)
+
+commit d959ace72cd07bebe0d87d483613b3285bb3c4f4
+Author: Bruno Brouard <annoa.b@gmail.com>
+Date:   Mon Apr 30 21:54:22 2012 +0200
+
+    Updated French translation
+
+ po/fr.po |  171
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 93 insertions(+), 78 deletions(-)
+
+commit cbf06d8fa94672496d170c65ed9c328816e7eee0
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Mon Apr 30 17:02:06 2012 +0200
+
+    g_clear_pointer: use the same static checks than g_clear_object
+    in glib-2-32
+
+ glib/gmem.h |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+commit 19ac408650ffbbff55fa01fe0968242abb7eacc3
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Mon Apr 30 16:14:24 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |   38 +++++++++++++++++++-------------------
+ 1 file changed, 19 insertions(+), 19 deletions(-)
+
+commit cf4582fb81108b879f5d017a7b25f26ec2328b6a
+Author: Luca Ferretti <lferrett@gnome.org>
+Date:   Mon Apr 30 15:41:08 2012 +0200
+
+    l10n: Updated Italian translation
+
+ po/it.po |  319
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 169 insertions(+), 150 deletions(-)
+
+commit 7d4d0668b37476a1dc0f088574e7292fdac7c17c
+Author: Dan Winship <danw@gnome.org>
+Date:   Mon Apr 30 06:54:05 2012 -0400
+
+    Update gio/tests/.gitignore
+
+ gio/tests/.gitignore |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit c37273dccb183c98ee45f164117f515e4efbff06
+Author: Dan Winship <danw@gnome.org>
+Date:   Mon Apr 30 06:31:20 2012 -0400
+
+    fix warnings
+
+ gio/gdbusdaemon.c                 |    1 -
+ gio/gtestdbus.c                   |    2 +-
+ gio/tests/buffered-input-stream.c |    2 +-
+ glib/goption.c                    |    1 -
+ tests/gobject/defaultiface.c      |    3 +--
+ tests/gobject/dynamictype.c       |    3 +--
+ tests/gobject/ifaceinit.c         |    2 ++
+ tests/slice-color.c               |    7 ++++---
+ tests/slice-test.c                |    2 +-
+ tests/threadpool-test.c           |   16 +++++++++++-----
+ 10 files changed, 22 insertions(+), 17 deletions(-)
+
+commit c5285b3abafe2d28f99e0dd0981deee49fa401f1
+Author: Kjartan Maraas <kmaraas@gnome.org>
+Date:   Mon Apr 30 10:16:16 2012 +0200
+
+    Updated Norwegian bokmål translation
+
+ po/nb.po |  143
+ ++++++++++++++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 98 insertions(+), 45 deletions(-)
+
+commit a7bde137c3b66ca1857332fd3a702e80d457731d
+Author: Jonh Wendell <jwendell@gnome.org>
+Date:   Sat Apr 28 10:11:25 2012 -0300
+
+    Updated Brazilian Portuguese translation
+
+ po/pt_BR.po |  375
+ +++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 197 insertions(+), 178 deletions(-)
+
+commit fd3ec4df87ce05f364799b7eb8b0219420d755c4
+Author: Dan Winship <danw@gnome.org>
+Date:   Fri Apr 27 09:27:38 2012 -0400
+
+    Fix several recently-introduced bugs in g_output_stream_write_async()
+
+    g_output_stream_write_async() was not initializing the newly-added
+    members of the WriteData structure, causing various problems.
+
+    Also, g_input_stream_read_async() was now leaking its cancellable. Fix
+    that as well.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674612
+
+ gio/ginputstream.c  |   12 ++++++++++--
+ gio/goutputstream.c |   15 +++++++++++++--
+ 2 files changed, 23 insertions(+), 4 deletions(-)
+
+commit 00285b7517a63a243a5b61b738de5eea957ae767
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Mon Apr 23 17:57:56 2012 +0200
+
+    Add g_clear_pointer()
+
+    Also reimplement g_clear_object() using g_clear_pointer()
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674634
+
+ docs/reference/glib/glib-sections.txt |    1 +
+ glib/glib.symbols                     |    1 +
+ glib/gmem.c                           |   39
+ +++++++++++++++++++++++++++++++++
+ glib/gmem.h                           |   18 +++++++++++++++
+ gobject/gobject.c                     |   13 +----------
+ gobject/gobject.h                     |   14 +-----------
+ 6 files changed, 61 insertions(+), 25 deletions(-)
+
+commit 3f816dc5d14ce64f89c5e8b16ac7d8c1f3542b0d
+Author: Debarshi Ray <debarshir@gnome.org>
+Date:   Mon Apr 16 23:00:01 2012 +0200
+
+    GAppInfo: overwrite the DISPLAY only if it is set in the launch
+    context
+
+    If the launch context is a GAppLaunchContext, and not a
+    GdkAppLaunchContext, then g_app_launch_context_get_display will return
+    NULL because the get_display virtual method is undefined. The DISPLAY
+    might still be inherited from the parent process, in which case
+    overwriting it with NULL breaks the launch.
+
+    This is a regression introduced in:
+    de834bed306565c0652050665eafff4dfcdf0d8b
+
+    Fixes: https://bugzilla.gnome.org/672786
+
+ gio/gdesktopappinfo.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 6219767f61fe7b402c9db8fbdaf57ab8ffb25681
+Author: Yaron Shahrabani <sh.yaron@gmail.com>
+Date:   Thu Apr 26 15:29:12 2012 +0300
+
+    Updated Hebrew translation.
+
+ po/he.po |   25 ++++++++++++++++++++-----
+ 1 file changed, 20 insertions(+), 5 deletions(-)
+
+commit 79724bf80c414a06f3caf1f2ff614bb3c44a8ba3
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 26 10:05:41 2012 +0200
+
+    Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir
+
+ gio/Makefile.am |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 063ec9a75d6f70b45a8e51653608a6e40f948b3c
+Author: Colin Walters <walters@verbum.org>
+Date:   Wed Apr 25 14:47:01 2012 -0400
+
+    build: Fix 'make dist' regression
+
+    Commit f084b603771f78126bc0b07229a1574b76e776bb incorrectly set
+    DIST_SUBDIRS for the toplevel Makefile.am.  In general actually we
+    don't need to set it, because modern automake automatically sets
+    it by looking at conditionals for SUBDIRS.
+
+    Tested-by: Rico Tzschichholz <ricotz@t-online.de>
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=667806
+
+ gio/Makefile.am     |    3 ---
+ glib/Makefile.am    |    6 +-----
+ gobject/Makefile.am |    3 ---
+ 3 files changed, 1 insertion(+), 11 deletions(-)
+
+commit 87cc77a1985efa18bcd8fc3318c90d8557ae9129
+Author: Dan Winship <danw@gnome.org>
+Date:   Wed Apr 25 10:44:55 2012 -0400
+
+    gsocket: test if family is <= 0, not < 0
+
+    If all members of GSocketFamily are supported on the platform, then
+    all of its values will be positive, and so the enum might become
+    unsigned, in which case testing for "family < 0" might cause warnings.
+    But we want to return an error if family == 0 (aka
+    G_SOCKET_FAMILY_INVALID) anyway, so just tweak the test accordingly.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674592
+
+ gio/gsocket.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 56bcba11dd2d2b679efeebcf78f0f5736ba311e1
+Author: Michael Olbrich <m.olbrich@pengutronix.de>
+Date:   Wed Apr 25 09:46:35 2012 +0200
+
+    make sure configure fails if AC_CHECK_ALIGNOF cannot detect the
+    alignment
+
+    When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to
+    detect the
+    correct alignment. Without a previous AC_CHECK_TYPE for the same
+    type, the
+    alignment is silently set to '0'.
+    This makes sure that configure fails and reports the problem.
+
+    Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674483
+
+ configure.ac |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit b053f990c91eff334aec8db9519846a041a98999
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Tue Apr 24 16:39:21 2012 +0200
+
+    win32: More srcdir != builddir fixing
+
+ gio/tests/Makefile.am |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 62905cda0b42163bbd582278260f659f94e4d2bf
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Apr 24 14:53:49 2012 +0200
+
+    win32: Fix build with srcdir != builddir
+
+    Missed this part in the last commit
+
+ gio/Makefile.am |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Apr 24 14:03:38 2012 +0200
+
+    win32: Fix build of gdbus-daemon-generated.[ch]
+
+    gdbus-daemon-generated.[ch] failed to build because it depended
+    on gdbus-2.0/codegen/gdbus-codegen which was build during the
+    SUBDIRS part
+    of the build, however SUBDIRS are done *after* processing
+    BUILT_SOURCES,
+    and these files are in BUILT_SOURCES.
+
+    The fix is simple, instead of running the gdbus-codegen code we
+    run the gdbus-codegen.in code, which works fine for uninstalled
+    execution.
+
+    I also removed Makefile from the dependencies to avoid rebuilding
+    the file
+    in tarballs, as Makefiles are written at configure time. We should
+    be able to
+    ship the prebuilt files in the tarballs.
+    When running uninstalled
+
+ gio/Makefile.am |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 2c0756ea0e118deece4b797d15c2462db48191ed
+Author: Alexander Shopov <ash@kambanaria.org>
+Date:   Tue Apr 24 07:28:43 2012 +0300
+
+    Updated Bulgarian translation
+
+ po/bg.po |   21 +++++++++++++++++----
+ 1 file changed, 17 insertions(+), 4 deletions(-)
+
+commit 02be039a6cc41bc0e65a336ad76b4c5b14e00e22
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Tue Apr 24 00:29:07 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |   21 +++++++++++++++++----
+ 1 file changed, 17 insertions(+), 4 deletions(-)
+
+commit 810a296d4244f061f037445f39b8900fb67ba3e8
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Tue Apr 24 00:03:33 2012 +0800
+
+    Visual C++ projects: Clean/fix up
+
+    Clean/fix up the Preprocessor Definitions for the various projects,
+    where
+    we purge out the unneeded macros and add _DEBUG to the Debug builds of
+    various projects that somehow lacked this.
+
+    This will also fix the GIO build under Visual C++ 2008, as the
+    _DEBUG macro
+    in the release builds will cause a debug entry to appear in its
+    manifest
+    file during the build, which will cause GIO-using applications to fail
+    to run on systems not running Visual C++/Studio 2008 due to its
+    embedding
+    of a badly-generated manifest file.
+
+ build/win32/vs10/gio.vcxprojin                     |    8 ++++----
+ build/win32/vs10/glib-genmarshal.vcxproj           |    8 ++++----
+ build/win32/vs10/glib.vcxprojin                    |   16
+ ++++++++--------
+ build/win32/vs10/gmodule.vcxproj                   |    8 ++++----
+ build/win32/vs10/gobject.vcxprojin                 |    8 ++++----
+ .../win32/vs10/gspawn-win32-helper-console.vcxproj |    4 ++--
+ build/win32/vs10/gspawn-win32-helper.vcxproj       |    4 ++--
+ build/win32/vs10/gthread.vcxproj                   |    8 ++++----
+ build/win32/vs9/gio.vcprojin                       |    8 ++++----
+ build/win32/vs9/glib-genmarshal.vcproj             |    8 ++++----
+ build/win32/vs9/glib.vcprojin                      |   16
+ ++++++++--------
+ build/win32/vs9/gmodule.vcproj                     |    8 ++++----
+ build/win32/vs9/gobject.vcprojin                   |    8 ++++----
+ build/win32/vs9/gspawn-win32-helper-console.vcproj |    4 ++--
+ build/win32/vs9/gspawn-win32-helper.vcproj         |    4 ++--
+ build/win32/vs9/gthread.vcproj                     |    8 ++++----
+ 16 files changed, 64 insertions(+), 64 deletions(-)
+
+commit 58f0173149d5be9a7fc0810e4bcf7a2fafde1a7f
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 23 08:19:29 2012 -0400
+
+    Add tests for signal convenience api
+
+ gobject/tests/signals.c |   37 ++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 36 insertions(+), 1 deletion(-)
+
+commit e62102dbc5bd9f6fe905775fc19aea894ef7f8d4
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 23 08:19:06 2012 -0400
+
+    Add tests for toggle reference and qdata
+
+ gobject/tests/reference.c |  148
+ +++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 148 insertions(+)
+
+commit 8b618eb7f1eec1632c164053097f3e41150782ce
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 23 08:17:40 2012 -0400
+
+    Improve test coverage in gobject/tests
+
+    This is just making sure that we execute property getters/setters.
+
+ gobject/tests/dynamictests.c |    3 +++
+ gobject/tests/properties.c   |    9 +++++++++
+ 2 files changed, 12 insertions(+)
+
+commit 87832242023e593751b20f6fa90235b32cfe5d4c
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 23 08:16:50 2012 -0400
+
+    Add some directory getter tests
+
+ glib/tests/utils.c |   94
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 94 insertions(+)
+
+commit 1089a0a9f6987b7b1aa8f3f9e4def1b92cdfd11c
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 23 08:16:23 2012 -0400
+
+    Improve GOptionContext test coverage
+
+ glib/tests/option-context.c |   15 ++++++++++++++-
+ 1 file changed, 14 insertions(+), 1 deletion(-)
+
+commit 6214977260f22b41f0e2e407c7fa2a5a3bed5084
+Author: Daniel Mustieles <daniel.mustieles@gmail.com>
+Date:   Mon Apr 23 11:40:33 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  141
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 74 insertions(+), 67 deletions(-)
+
+commit a44e80198340d7169197fe7627868383dc4df06c
+Author: Maciej Piechotka <uzytkownik2@gmail.com>
+Date:   Thu Mar 29 02:08:41 2012 +0200
+
+    Make GDataOutputStream implement GSeekable
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673034
+
+ gio/gdataoutputstream.c        |  108 +++++++++++++++++++++-
+ gio/tests/data-output-stream.c |  194
+ ++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 299 insertions(+), 3 deletions(-)
+
+commit 43895e3089ec1ac7af2f77530fe91678b58a3501
+Author: Maciej Piechotka <uzytkownik2@gmail.com>
+Date:   Thu Mar 29 01:50:41 2012 +0200
+
+    Make GBufferedOutputStream implement GSeekable
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673034
+
+ gio/gbufferedoutputstream.c        |  132 +++++++++++++++++++++++-
+ gio/tests/buffered-output-stream.c |  195
+ ++++++++++++++++++++++++++++++++++++
+ 2 files changed, 324 insertions(+), 3 deletions(-)
+
+commit 90739baec071f4bba19558a3e08a9f330f78070e
+Author: Maciej Piechotka <uzytkownik2@gmail.com>
+Date:   Wed Mar 28 14:12:44 2012 +0200
+
+    Make GBufferedInputStream implement GSeekable
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673034
+
+ gio/gbufferedinputstream.c        |  138
+ +++++++++++++++++++++++++++++++++++--
+ gio/tests/buffered-input-stream.c |   86 +++++++++++++++++++++++
+ 2 files changed, 220 insertions(+), 4 deletions(-)
+
+commit 86abe5163fb2fe08ae886b2decc18ba9318b974c
+Author: Yuri Kozlov <yuray@komyakino.ru>
+Date:   Mon Apr 23 12:12:27 2012 +0400
+
+    Updated Russian translation
+
+ po/ru.po | 1480
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 779 insertions(+), 701 deletions(-)
+
+commit a151c97106948c6bd21b0e2a71b7c18b1f106ce9
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 23 00:35:37 2012 -0400
+
+    Make the child source test work
+
+    On my machine, this test was failing, because the timeout source
+    for quitting the inner mainloop was triggering repeatedly. Avoid
+    that by explicitly returning G_SOURCE_REMOVE from the callback.
+
+ glib/tests/mainloop.c |   16 +++++++++++++---
+ 1 file changed, 13 insertions(+), 3 deletions(-)
+
+commit d18a9caf0310c2c6f98e04e15c7a8ca8280846e1
+Author: Javier Jardón <jjardon@gnome.org>
+Date:   Mon Apr 23 02:45:08 2012 +0100
+
+    docs: Use latest docbook dtd: 4.5
+
+ .../gdbus-object-manager-example-docs.xml          |    4 ++--
+ docs/reference/gio/migrating-gdbus.xml             |    4 ++--
+ docs/reference/glib/building.xml                   |    4 ++--
+ docs/reference/glib/changes.xml                    |    4 ++--
+ docs/reference/glib/compiling.xml                  |    4 ++--
+ docs/reference/glib/cross.xml                      |    4 ++--
+ docs/reference/glib/regex-syntax.xml               |    4 ++--
+ docs/reference/glib/resources.xml                  |    4 ++--
+ docs/reference/glib/running.xml                    |    4 ++--
+ docs/reference/gobject/tut_gobject.xml             |    4 ++--
+ docs/reference/gobject/tut_gsignal.xml             |    4 ++--
+ docs/reference/gobject/tut_gtype.xml               |    4 ++--
+ docs/reference/gobject/tut_howto.xml               |    4 ++--
+ docs/reference/gobject/tut_intro.xml               |    4 ++--
+ docs/reference/gobject/tut_tools.xml               |    4 ++--
+ 15 files changed, 30 insertions(+), 30 deletions(-)
+
+commit ee44211f1a44e58bb7c3d93aed6eeee4863d5263
+Author: Javier Jardón <jjardon@gnome.org>
+Date:   Sun Apr 22 21:56:07 2012 +0100
+
+    docs: rename *-docs.sgml to *-docs.xml
+
+    We are using xml docbook nowadays
+
+ docs/reference/gio/gio-docs.xml          |    4 +-
+ docs/reference/glib/Makefile.am          |   18 +-
+ docs/reference/glib/building.sgml        |  538 -------
+ docs/reference/glib/building.xml         |  538 +++++++
+ docs/reference/glib/changes.sgml         |  174 --
+ docs/reference/glib/changes.xml          |  174 ++
+ docs/reference/glib/compiling.sgml       |  121 --
+ docs/reference/glib/compiling.xml        |  121 ++
+ docs/reference/glib/cross.sgml           |  208 ---
+ docs/reference/glib/cross.xml            |  208 +++
+ docs/reference/glib/glib-docs.sgml       |  221 ---
+ docs/reference/glib/glib-docs.xml        |  221 +++
+ docs/reference/glib/regex-syntax.sgml    | 2531
+ ------------------------------
+ docs/reference/glib/regex-syntax.xml     | 2531
+ ++++++++++++++++++++++++++++++
+ docs/reference/glib/resources.sgml       |  115 --
+ docs/reference/glib/resources.xml        |  115 ++
+ docs/reference/glib/running.sgml         |  380 -----
+ docs/reference/glib/running.xml          |  380 +++++
+ docs/reference/gobject/Makefile.am       |    2 +-
+ docs/reference/gobject/gobject-docs.sgml |  170 --
+ docs/reference/gobject/gobject-docs.xml  |  170 ++
+ 21 files changed, 4470 insertions(+), 4470 deletions(-)
+
+commit 3ea31fc0f1d81affaf655f550899fa16cb59201a
+Author: Javier Jardón <jjardon@gnome.org>
+Date:   Mon Apr 23 01:36:49 2012 +0100
+
+    docs: Add index to new api added in 2.34
+
+ docs/reference/gio/gio-docs.xml          |    4 ++++
+ docs/reference/glib/glib-docs.sgml       |    4 ++++
+ docs/reference/gobject/gobject-docs.sgml |    4 ++++
+ 3 files changed, 12 insertions(+)
+
+commit 14a7781873317e24b55984173e2bedf6eaaf0917
+Author: Javier Jardón <jjardon@gnome.org>
+Date:   Mon Apr 23 01:15:26 2012 +0100
+
+    docs: Fix "Since" markup
+
+ glib/gdatetime.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 2a37bc0dc6cc013d01836b45c2eea6b1bd6d80e5
+Author: Dan Winship <danw@gnome.org>
+Date:   Sun Apr 22 15:18:50 2012 -0400
+
+    gio: add a proxy test program
+
+    Test GProxy, GProxyResolver, GProxyAddress, and
+    GProxyAddressEnumerator, plus GSocketClient's proxy-resolving
+    codepaths.
+
+ gio/tests/Makefile.am  |    4 +
+ gio/tests/proxy-test.c | 1077
+ ++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 1081 insertions(+)
+
+commit bcaa0a3820dae0ce10fc8329b10b7c963447e6d3
+Author: Dan Winship <danw@gnome.org>
+Date:   Sat Apr 21 00:25:53 2012 -0400
+
+    gio: Add more information to GProxyAddress
+
+    Add two new methods to GProxyAddress for recovering information about
+    the destination URI that the proxy was created for (and modify
+    GProxyAddressEnumerator to set that information when creating the
+    GProxyAddress).
+
+ docs/reference/gio/gio-sections.txt |    2 +
+ gio/gio.symbols                     |    2 +
+ gio/gproxyaddress.c                 |  116
+ ++++++++++++++++++++++++++++++++---
+ gio/gproxyaddress.h                 |    5 ++
+ gio/gproxyaddressenumerator.c       |   54 ++++++++++------
+ 5 files changed, 152 insertions(+), 27 deletions(-)
+
+commit 8c7025e72320775f915cdd776e09c7cbecd648ac
+Author: Dan Winship <danw@gnome.org>
+Date:   Sun Apr 22 15:20:14 2012 -0400
+
+    gio: fix error handling in async case of GProxyAddressEnumerator
+
+    In the async case, a failed DNS lookup was causing the proxy
+    resolution to bail out immediately, rather than just moving on to the
+    next potential proxy (which might not need us to do the DNS lookup
+    beforehand). Fix that.
+
+ gio/gproxyaddressenumerator.c |   95
+ +++++++++++++++++++++++++----------------
+ 1 file changed, 58 insertions(+), 37 deletions(-)
+
+commit 3cf987e660d0b32e44b2be67352db65f14342f6a
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Sun Apr 22 15:34:12 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |    8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 2a5763c412b624cb70fdc858431b5292ff5312e0
+Author: Daniel Mustieles <daniel.mustieles@gmail.com>
+Date:   Sun Apr 22 11:13:21 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  147
+ ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 90 insertions(+), 57 deletions(-)
+
+commit 1e73a200a6fd13b36c52cf783521ac5a256cec56
+Author: Yaron Shahrabani <sh.yaron@gmail.com>
+Date:   Sun Apr 22 11:41:51 2012 +0300
+
+    Updated Hebrew translation.
+
+ po/he.po |  371
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 207 insertions(+), 164 deletions(-)
+
+commit ecdaf357fe230baefefd45ebd3000ab7c37869ac
+Author: Alexander Shopov <ash@kambanaria.org>
+Date:   Sun Apr 22 09:07:34 2012 +0300
+
+    Updated Bulgarian translation
+
+ po/bg.po |  147
+ ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 file changed, 94 insertions(+), 53 deletions(-)
+
+commit 2adf6b3d6b975130f41fcbbd66ea348d8a10c0e6
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Sat Apr 21 16:30:59 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |   29 +++++++++++++++++++++++++++--
+ 1 file changed, 27 insertions(+), 2 deletions(-)
+
+commit 8ebea8263402dd4a5778c2febbd4ef891eddd88c
+Author: Matej Urbančič <mateju@svn.gnome.org>
+Date:   Sat Apr 21 12:46:49 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 68629ceb4fab5393448ab4688320eace56d11790
+Author: Matej Urbančič <mateju@svn.gnome.org>
+Date:   Sat Apr 21 12:39:22 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  180
+ ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 110 insertions(+), 70 deletions(-)
+
+commit 5d7e9bfbbd7f993922b09577d775822f63ea5640
+Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
+Date:   Sat Apr 21 09:26:24 2012 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       |  349
+ +++++++++++++++++++++++++++++++-------------------------
+ po/sr@latin.po |  349
+ +++++++++++++++++++++++++++++++-------------------------
+ 2 files changed, 392 insertions(+), 306 deletions(-)
+
+commit 88f73eef540d107210a0f52de81cb1a2c87cb5d6
+Author: Piotr Drąg <piotrdrag@gmail.com>
+Date:   Fri Apr 20 20:50:26 2012 +0200
+
+    Updated POTFILES.in
+
+ po/POTFILES.in |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 755c1311958f256d60daeb548d1ba4d235d2783b
+Author: Daniel Mustieles <daniel.mustieles@gmail.com>
+Date:   Fri Apr 20 17:22:55 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  130
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 73 insertions(+), 57 deletions(-)
+
+commit 515a454c39b81f61565f7b41ff26aad7a133f853
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Fri Apr 20 15:12:48 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  120
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 67 insertions(+), 53 deletions(-)
+
+commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Fri Apr 20 10:23:34 2012 +0200
+
+    win32: Implement _g_dbus_get_machine_id using machine guid
+
+    This is what libdbus uses, so we're compatible.
+
+ gio/gdbusprivate.c |   42 ++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 42 insertions(+)
+
+commit dccce383670592f12510019e92ea91a618a1810c
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Wed Apr 18 17:09:37 2012 +0200
+
+    win32: Support autolaunching dbus daemon
+
+ gio/Makefile.am    |    8 ++
+ gio/gdbusaddress.c |  306
+ +++++++++++++++++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 312 insertions(+), 2 deletions(-)
+
+commit bd148e127a5863de4aef260cd879e0eda370c711
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Wed Apr 18 16:25:29 2012 +0200
+
+    Add _g_io_win32_get_module to get the gio HMODULE
+
+ gio/giomodule-priv.h |    4 ++++
+ gio/giomodule.c      |    6 ++++++
+ 2 files changed, 10 insertions(+)
+
+commit 74214e2997e51fd96842aac2eee049e6b81a4595
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 19 11:01:24 2012 +0200
+
+    GTestDBus: Allow to specify the dbus-daemon binary
+
+    The env var G_TEST_DBUS_DAEMON lets you change dbus-daemon to
+    whatever you want. This is useful to test with gdbus-daemon
+
+ gio/gtestdbus.c |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 0d8b1b14d2d56c92b2b783798a9552eb75d77a29
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Mon Apr 16 10:16:47 2012 +0200
+
+    Add gdbus-daemon test app
+
+ gio/tests/Makefile.am    |    4 +++
+ gio/tests/gdbus-daemon.c |   72
+ ++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 76 insertions(+)
+
+commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Mon Apr 16 10:16:04 2012 +0200
+
+    Add GDBusDAaemon, an implementation of a message bus
+
+    This is mostly complete, sans support for activation. However, its
+    not as picky as the libdbus implementation in terms like validation
+    and limits checking, nor is it as tested.
+
+    Its can be useful to test gdbus if dbus-daemon is not availible, but
+    its main reason for existance is to implement a default session bus
+    on win32 so that e.g. GApplication is guaranteed to work.
+
+ gio/.gitignore      |    1 +
+ gio/Makefile.am     |   17 +-
+ gio/dbus-daemon.xml |   76 +++
+ gio/gdbusdaemon.c   | 1752
+ +++++++++++++++++++++++++++++++++++++++++++++++++++
+ gio/gdbusdaemon.h   |   19 +
+ 5 files changed, 1864 insertions(+), 1 deletion(-)
+
+commit b38f1c7aff0bb7388993973f4d8516b95ad593ba
+Author: Benjamin Otte <otte@redhat.com>
+Date:   Fri Apr 20 14:31:05 2012 +0200
+
+    resourcefile: Set display name
+
+    Fixes resource filenames not being printed in CSS warnings for GTK.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674345
+
+ gio/gresourcefile.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit 289e3b9143fe9bd27657ed277dd7ea2e1a690aa3
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Thu Apr 19 17:13:52 2012 -0400
+
+    More beautiful fix
+
+    A comma on a line by itself is too ugly to stand.
+
+ gio/gtestdbus.c |    7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
+commit bf8a4ed099b53dc1b952b7c3b2ef38c45dbd359e
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Thu Apr 19 17:06:49 2012 -0400
+
+    Bump version to 2.33.1
+
+    This avoids triggering the 'too new' warning from 2.34 API.
+
+ configure.ac |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit bb78753a661f7149fc0ac85cfdbf10f9f7e9fc42
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 19 20:46:08 2012 +0200
+
+    Fix non-win32 build error in my recent commit
+
+ gio/gtestdbus.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 6d51527ba0fe7cece9d1f61466076d332bc7fbac
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Thu Apr 19 13:25:26 2012 -0400
+
+    Revert "tests: fix test on windows"
+
+    This reverts commit 79361eede240e9591891290c22cd072ccddb78a3.
+
+    Just commenting out a test without an explanation does not
+    look right to me. This needs at the minimum a link to a
+    bug report or an explanation for why the behaviour is platform
+    dependent. If the test was just wrong, it needs to be removed,
+    not commented out. If there is a bug in the win32 implementation,
+    it needs to be fixed.
+
+ glib/tests/fileutils.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 21e049b2539d492cd4e959e5c962245d33adf8ca
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 19 18:12:23 2012 +0200
+
+    Tests: Move dbus specific tests to if HAVE_DBUS_DAEMON
+
+    These used to only be built on unix, but if you have dbus-daemon on
+    win32 we should really build them there too.
+
+ configure.ac          |    3 +++
+ gio/tests/Makefile.am |   16 +++++++++++-----
+ 2 files changed, 14 insertions(+), 5 deletions(-)
+
+commit 234ddf131b43b0f99ce26489993dd0a13abb50ab
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 19 18:11:47 2012 +0200
+
+    Fix test building on win32
+
+ gio/tests/gdbus-connection-slow.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 58e613bfc7cf566a391c62245e4c5e895fcc7873
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 19 13:49:52 2012 +0200
+
+    GTestDBus: Make work on win32
+
+    Win32 doesn't have things like fork so the existing code has no way
+    of working. Instead we swap it all out for a custom implementation
+    on win32.
+
+ gio/gtestdbus.c |   64
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 62 insertions(+), 2 deletions(-)
+
+commit 79361eede240e9591891290c22cd072ccddb78a3
+Author: Andoni Morales Alastruey <ylatuya@gmail.com>
+Date:   Thu Apr 19 15:02:34 2012 +0200
+
+    tests: fix test on windows
+
+ glib/tests/fileutils.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit af7dc168f65453305e2cd8f63b0daaa3c441927c
+Author: Andoni Morales Alastruey <ylatuya@gmail.com>
+Date:   Thu Apr 19 15:12:48 2012 +0200
+
+    test: only check for defined errors
+
+ glib/tests/fileutils.c |   44
+ ++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 44 insertions(+)
+
+commit 0d9a7f2117ff821d576ec54dee724b69907fa7a0
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Wed Apr 18 16:24:44 2012 +0200
+
+    Remove ununsed include
+
+ gio/tests/gdbus-connection.c |    1 -
+ 1 file changed, 1 deletion(-)
+
+commit 82aecce30131e275dff73f23ee91e7c40a9b3f03
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Apr 17 15:50:53 2012 +0200
+
+    gdbus: Escape nonce files in dbus addressess
+
+    Otherwise the colon in c:\blah made for trouble
+
+ gio/gdbusserver.c |    5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit 2414d7d6a197e0c4b184607160d6cd8a378df177
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Apr 17 15:50:01 2012 +0200
+
+    Fix build on win32
+
+    Some errnos don't exist on win32
+
+ glib/tests/fileutils.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit b77af49b0a921a8695a8b856264df3152a9c3689
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Mon Apr 16 10:18:44 2012 +0200
+
+    Fix race in gdbus-connection test
+
+    We need to flush the AddMatches before even connecting to the bus,
+    or we
+    risk missing the NameOwnerChanged from the new connections.
+
+ gio/tests/gdbus-connection.c |   25 +++++++++++++------------
+ 1 file changed, 13 insertions(+), 12 deletions(-)
+
+commit ff92fe95935b38eaacedb287f6600df000ed1c1a
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Mon Apr 16 09:55:29 2012 +0200
+
+    Support initial underscores in dbus codegen namespace
+
+    Before these were considered lowercase and thus got duplicated.
+
+ gio/gdbus-2.0/codegen/utils.py |    7 +++++++
+ 1 file changed, 7 insertions(+)
+
+commit 415a8d81f6fc52d7314517f36bd03f0cbad27dd5
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Wed Apr 18 23:28:17 2012 +0200
+
+    Use GTestDBus in all GDBus unit tests
+
+    To make port easier, this rewrites dbus-sessionbus.c using a
+    GTestDBus singleton internally.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672985
+
+ gio/tests/actions.c                     |    2 -
+ gio/tests/gapplication.c                |   23 +--
+ gio/tests/gdbus-auth.c                  |    5 -
+ gio/tests/gdbus-bz627724.c              |    6 +-
+ gio/tests/gdbus-connection-loss.c       |   13 +-
+ gio/tests/gdbus-connection-slow.c       |    7 +-
+ gio/tests/gdbus-connection.c            |   23 +--
+ gio/tests/gdbus-exit-on-close.c         |   12 +-
+ gio/tests/gdbus-export.c                |   13 +-
+ gio/tests/gdbus-introspection.c         |   21 +-
+ gio/tests/gdbus-names.c                 |   14 +-
+ gio/tests/gdbus-peer.c                  |    2 -
+ gio/tests/gdbus-proxy-threads.c         |   14 +-
+ gio/tests/gdbus-proxy-well-known-name.c |   11 +-
+ gio/tests/gdbus-proxy.c                 |   15 +-
+ gio/tests/gdbus-sessionbus.c            |  325
+ ++-----------------------------
+ gio/tests/gdbus-sessionbus.h            |   12 +-
+ gio/tests/gdbus-test-codegen.c          |   11 --
+ gio/tests/gdbus-tests.c                 |  106 ----------
+ gio/tests/gdbus-tests.h                 |   25 ---
+ gio/tests/gdbus-threading.c             |   11 --
+ gio/tests/gmenumodel.c                  |    3 -
+ 22 files changed, 65 insertions(+), 609 deletions(-)
+
+commit 95bf3d1194a42aa0933e2d1dba26ba57395613fc
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Wed Apr 18 23:21:13 2012 +0200
+
+    Add GTestDBus object
+
+    This is a helper to write unit tests using a private dbus-daemon.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672985
+
+ docs/reference/gio/gio-docs.xml     |    4 +
+ docs/reference/gio/gio-sections.txt |   18 +
+ docs/reference/gio/gio.types        |    2 +
+ gio/Makefile.am                     |    2 +
+ gio/gio.h                           |    1 +
+ gio/gio.symbols                     |   10 +
+ gio/gioenums.h                      |   12 +
+ gio/giotypes.h                      |    2 +
+ gio/gtestdbus.c                     |  693
+ +++++++++++++++++++++++++++++++++++
+ gio/gtestdbus.h                     |   74 ++++
+ 10 files changed, 818 insertions(+)
+
+commit 2e3d50631ff05d28ed5bdae97d1becc4c6b5e078
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Fri Apr 6 14:51:09 2012 +0200
+
+    Add private _g_bus_get_singleton_if_exists() function
+
+    This is used by g_test_dbus_down() to ensure the GDBusConnection
+    gets disposed, but not create one if the singleton already got
+    disposed.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672985
+
+ gio/gdbusconnection.c |   19 +++++++++++++++++++
+ gio/gdbusprivate.h    |    3 +++
+ 2 files changed, 22 insertions(+)
+
+commit 98569e53e3678ab906bfcd3a8c624ea3d74d643f
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Wed Apr 18 13:48:27 2012 -0400
+
+    Revert "Add a private copy of gio/tests/gdbus-tests.c,h to gio/"
+
+    This reverts commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2.
+
+ gio/Makefile.am   |    1 -
+ gio/gdbus-tests.c |  268
+ -----------------------------------------------------
+ gio/gdbus-tests.h |  145 -----------------------------
+ 3 files changed, 414 deletions(-)
+
+commit 26d4da2352bea3024a90b7fe0d1b1ed4c1b5e979
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Wed Apr 18 13:48:09 2012 -0400
+
+    Revert "Add private _g_bus_get_singleton_if_exists() function"
+
+    This reverts commit f8a8e9039889c090fb3323e195730b9e460396e4.
+
+ gio/gdbusconnection.c |   19 -------------------
+ gio/gdbusprivate.h    |    3 ---
+ 2 files changed, 22 deletions(-)
+
+commit a6f83d73e59cc2ab0353ff3edf38d27185852581
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Wed Apr 18 13:47:51 2012 -0400
+
+    Revert "Add GTestDBus object"
+
+    This reverts commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7.
+
+ docs/reference/gio/gio-docs.xml         |    4 -
+ docs/reference/gio/gio-sections.txt     |   18 -
+ docs/reference/gio/gio.types            |    2 -
+ gio/Makefile.am                         |    2 -
+ gio/gio.h                               |    1 -
+ gio/gio.symbols                         |   10 -
+ gio/gioenums.h                          |   15 -
+ gio/giotypes.h                          |    2 -
+ gio/gtestdbus.c                         |  650
+ -------------------------------
+ gio/gtestdbus.h                         |   82 ----
+ gio/tests/actions.c                     |    2 +
+ gio/tests/gapplication.c                |   23 +-
+ gio/tests/gdbus-auth.c                  |    5 +
+ gio/tests/gdbus-bz627724.c              |    6 +-
+ gio/tests/gdbus-connection-loss.c       |   13 +-
+ gio/tests/gdbus-connection-slow.c       |    7 +-
+ gio/tests/gdbus-connection.c            |   20 +-
+ gio/tests/gdbus-exit-on-close.c         |   12 +-
+ gio/tests/gdbus-export.c                |   13 +-
+ gio/tests/gdbus-introspection.c         |   11 +-
+ gio/tests/gdbus-names.c                 |   13 +-
+ gio/tests/gdbus-peer.c                  |    2 +
+ gio/tests/gdbus-proxy-threads.c         |   10 +-
+ gio/tests/gdbus-proxy-well-known-name.c |   11 +-
+ gio/tests/gdbus-proxy.c                 |   11 +-
+ gio/tests/gdbus-sessionbus.c            |  325 +++++++++++++++-
+ gio/tests/gdbus-sessionbus.h            |   12 +-
+ gio/tests/gdbus-test-codegen.c          |   11 +
+ gio/tests/gdbus-threading.c             |   11 +
+ gio/tests/gmenumodel.c                  |    3 +
+ 30 files changed, 469 insertions(+), 838 deletions(-)
+
+commit 9dce93514eb80cd54c2c02db3abf50f2d5a34fb0
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Wed Apr 18 13:33:00 2012 -0400
+
+    GMenuModel: Don't leak GDBusConnection in test
+
+    See https://bugzilla.gnome.org/show_bug.cgi?id=672985#c89
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/tests/gmenumodel.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Wed Apr 18 08:50:07 2012 +0200
+
+    Add GTestDBus object
+
+    This is a helper to write unit tests using a private dbus-daemon.
+
+    session_bus_up/down() are now just wrappers around a GTestDBus
+    singleton.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672985
+
+ docs/reference/gio/gio-docs.xml         |    4 +
+ docs/reference/gio/gio-sections.txt     |   18 +
+ docs/reference/gio/gio.types            |    2 +
+ gio/Makefile.am                         |    2 +
+ gio/gio.h                               |    1 +
+ gio/gio.symbols                         |   10 +
+ gio/gioenums.h                          |   15 +
+ gio/giotypes.h                          |    2 +
+ gio/gtestdbus.c                         |  650
+ +++++++++++++++++++++++++++++++
+ gio/gtestdbus.h                         |   82 ++++
+ gio/tests/actions.c                     |    2 -
+ gio/tests/gapplication.c                |   23 +-
+ gio/tests/gdbus-auth.c                  |    5 -
+ gio/tests/gdbus-bz627724.c              |    6 +-
+ gio/tests/gdbus-connection-loss.c       |   13 +-
+ gio/tests/gdbus-connection-slow.c       |    7 +-
+ gio/tests/gdbus-connection.c            |   20 +-
+ gio/tests/gdbus-exit-on-close.c         |   12 +-
+ gio/tests/gdbus-export.c                |   13 +-
+ gio/tests/gdbus-introspection.c         |   11 +-
+ gio/tests/gdbus-names.c                 |   13 +-
+ gio/tests/gdbus-peer.c                  |    2 -
+ gio/tests/gdbus-proxy-threads.c         |   10 +-
+ gio/tests/gdbus-proxy-well-known-name.c |   11 +-
+ gio/tests/gdbus-proxy.c                 |   11 +-
+ gio/tests/gdbus-sessionbus.c            |  325 +---------------
+ gio/tests/gdbus-sessionbus.h            |   12 +-
+ gio/tests/gdbus-test-codegen.c          |   11 -
+ gio/tests/gdbus-threading.c             |   11 -
+ gio/tests/gmenumodel.c                  |    3 -
+ 30 files changed, 838 insertions(+), 469 deletions(-)
+
+commit f8a8e9039889c090fb3323e195730b9e460396e4
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Fri Apr 6 14:51:09 2012 +0200
+
+    Add private _g_bus_get_singleton_if_exists() function
+
+    This is used by g_test_dbus_down() to ensure the GDBusConnection
+    gets disposed, but not create one if the singleton already got
+    disposed.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672985
+
+ gio/gdbusconnection.c |   19 +++++++++++++++++++
+ gio/gdbusprivate.h    |    3 +++
+ 2 files changed, 22 insertions(+)
+
+commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2
+Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
+Date:   Tue Apr 17 19:33:11 2012 +0200
+
+    Add a private copy of gio/tests/gdbus-tests.c,h to gio/
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672985
+
+ gio/Makefile.am   |    1 +
+ gio/gdbus-tests.c |  268
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++
+ gio/gdbus-tests.h |  145 +++++++++++++++++++++++++++++
+ 3 files changed, 414 insertions(+)
+
+commit c70a4030dd55fae4555e374bd7fe421fd36f3e22
+Author: Kjartan Maraas <kmaraas@gnome.org>
+Date:   Wed Apr 18 09:27:04 2012 +0200
+
+    Updated Norwegian bokmål translation
+
+ po/nb.po |  177
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 88 insertions(+), 89 deletions(-)
+
+commit b3f814883f460ec9b309552a501652ecdecfb2dc
+Author: Alexandre Rostovtsev <tetromino@gentoo.org>
+Date:   Sun Apr 15 22:57:25 2012 -0400
+
+    Do not detect GNUstep as Cocoa
+
+    GNUstep also installs Foundation/Foundation.h
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674172
+
+    Signed-off-by: William Hua <william@attente.ca>
+
+ configure.ac |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit a147004b83ee48265e266e33da7656a3a09c7edb
+Author: William Hua <william@attente.ca>
+Date:   Tue Apr 17 23:49:47 2012 -0400
+
+    Use Cocoa header for Cocoa test instead of Foundation.
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7f5f47ae15268a1dd96fabd360eb25e712724ac4
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Tue Apr 17 17:51:01 2012 -0400
+
+    gdbus-codegen: Don't leak stuff in tests
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/tests/gdbus-test-codegen.c |  108
+ +++++++++++++++++++++++++---------------
+ 1 file changed, 67 insertions(+), 41 deletions(-)
+
+commit eedb6d8366a9cf4e638fe34ebdca17b387e41ce5
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Tue Apr 17 17:50:40 2012 -0400
+
+    GDBusObjectProxy: Don't leak connection
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusobjectproxy.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 3964e708e9a4eb7c23c0aa651ccf8bc7a57cbbf0
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Tue Apr 17 17:48:08 2012 -0400
+
+    GDBusObjectManagerClient: Don't leak object proxy when handling
+    D-Bus signal
+
+    It's g_object_unref(), not g_object_ref(). Ugh.
+
+    Therefore, use g_clear_object().
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusobjectmanagerclient.c |    3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+commit 3b9791cca63f78e39fdbcb8596c4b8a4e84fa937
+Author: Piotr Drąg <piotrdrag@gmail.com>
+Date:   Tue Apr 17 19:48:59 2012 +0200
+
+    Updated POTFILES.in
+
+ po/POTFILES.in |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 00ee06e6a332d1415baf5533e34f05a83d64cb02
+Author: Dan Winship <danw@gnome.org>
+Date:   Sat Feb 4 16:46:29 2012 -0500
+
+    gio: use GPollable* to implement fallback read_async/write_async
+
+    If a GInputStream does not provide a read_async() implementation, but
+    does implement GPollableInputStream, then instead of doing
+    read-synchronously-in-a-thread, just use
+    g_pollable_input_stream_read_nonblocking() and
+    g_pollable_input_stream_create_source() to implement an async read in
+    the same thread. Similarly for GOutputStream.
+
+    Remove a bunch of existing read_async()/write_async() implementations
+    that are basically equivalent to the new fallback method.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673997
+
+ gio/gbufferedinputstream.c  |  195
+ -------------------------------------------
+ gio/gbufferedoutputstream.c |  108 ------------------------
+ gio/ginputstream.c          |   71 +++++++++++++++-
+ gio/gmemoryinputstream.c    |   57 -------------
+ gio/gmemoryoutputstream.c   |   62 --------------
+ gio/goutputstream.c         |   66 ++++++++++++++-
+ gio/gsocketinputstream.c    |   91 --------------------
+ gio/gsocketoutputstream.c   |  111 +++---------------------
+ gio/gunixinputstream.c      |  143 ++-----------------------------
+ gio/gunixoutputstream.c     |  135 ------------------------------
+ 10 files changed, 150 insertions(+), 889 deletions(-)
+
+commit 82ec4dcaed8107d436f76c45ec30645715b6dbef
+Author: Dan Winship <danw@gnome.org>
+Date:   Mon Feb 6 15:08:08 2012 -0500
+
+    gio: implement GPollableInput/OutputStream in more stream types
+
+    Implement GPollableInputStream in GMemoryInputStream and
+    GConverterInputStream, and likewise implement GPollableOutputStream in
+    the corresponding output streams.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673997
+
+ gio/gconverterinputstream.c  |  130 ++++++++++++++++++++++---
+ gio/gconverteroutputstream.c |  119 +++++++++++++++++++----
+ gio/gmemoryinputstream.c     |   41 +++++++-
+ gio/gmemoryoutputstream.c    |   40 +++++++-
+ gio/tests/converter-stream.c |  214
+ ++++++++++++++++++++++++++++++++++++++++++
+ 5 files changed, 508 insertions(+), 36 deletions(-)
+
+commit 111ba203c2440a5d7d8a14b043213b78d54752ae
+Author: Dan Winship <danw@gnome.org>
+Date:   Sat Feb 11 17:22:49 2012 -0500
+
+    gpollableutils: utility functions for pollable stream implementations
+
+    Move g_pollable_source_new() here from gpollableinputstream.c, add
+    g_pollable_source_new_full(), and add some new methods to do either
+    blocking or nonblocking reads depending on a boolean argument.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673997
+
+ docs/reference/gio/gio-docs.xml     |    1 +
+ docs/reference/gio/gio-sections.txt |   14 +-
+ gio/Makefile.am                     |    2 +
+ gio/gio.h                           |    1 +
+ gio/gio.symbols                     |    6 +-
+ gio/gpollableinputstream.c          |  103 -----------
+ gio/gpollableinputstream.h          |    3 -
+ gio/gpollableutils.c                |  350
+ +++++++++++++++++++++++++++++++++++
+ gio/gpollableutils.h                |   65 +++++++
+ 9 files changed, 435 insertions(+), 110 deletions(-)
+
+commit 7e95777a6a46ef40b1a175e95136942b4eed4d75
+Author: Dan Winship <danw@gnome.org>
+Date:   Sun Apr 1 14:47:19 2012 -0400
+
+    gio: minor GPollableInputStream / GPollableOutputStream fixes
+
+    Make g_pollable_input_stream_read() and
+    g_pollable_output_stream_write() look a little bit more like the
+    non-pollable versions in terms of error handling, etc. Also, use the
+    read_fn and write_fn virtual methods directly rather than calling
+    g_input_stream_read()/g_output_stream_write(), to avoid problems with
+    re-entrancy involving the "pending" flag.
+
+    Also belatedly add single-include guards to the header files.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673997
+
+ gio/gpollableinputstream.c  |   41
+ +++++++++++++++++++++++++++++++----------
+ gio/gpollableinputstream.h  |    8 ++++++--
+ gio/gpollableoutputstream.c |   41
+ +++++++++++++++++++++++++++++++----------
+ gio/gpollableoutputstream.h |    8 ++++++--
+ 4 files changed, 74 insertions(+), 24 deletions(-)
+
+commit adea9fb25210f2d04bcf2453c18847fb965927f7
+Author: Dan Winship <danw@gnome.org>
+Date:   Tue Apr 17 11:46:50 2012 -0400
+
+    GConverterInputStream: fix an infinite loop when fill_buffer returns
+    an error
+
+    The loop was using a GConverterResult variable where it meant to use a
+    gssize, and since GConverterResult was ending up as an unsigned type,
+    this meant the (res < 0) check always failed.
+
+ gio/gconverterinputstream.c |   12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+commit 2ef1a8ef05410ee724f7ad577db57bd11e6c51c2
+Author: Hannes Mueller <h.c.f.mueller@gmx.de>
+Date:   Sat Feb 4 10:06:35 2012 +0100
+
+    avoid warning in gutils.h when using gcc with -Wconversion
+
+    Old solution to avoid warning with gcc flag -Wconversion does not
+    work with gcc >=4.3 since the behaviour for that flag has been
+    changed, ref. http://gcc.gnu.org/wiki/NewWconversion. Now cast for
+    __builtin_clzl is required, which itself is declared to return int.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=619026
+
+ glib/gutils.h |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit be6955a008396cd234f53361459c9fcf91576fdc
+Author: Sasi Bhushan <sasi@swecha.net>
+Date:   Tue Apr 17 15:45:05 2012 +0530
+
+    Updated Telugu Translation
+
+ po/te.po |  214
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 108 insertions(+), 106 deletions(-)
+
+commit bb6807ae254936ef95679e6b18b87e19ae90da1f
+Author: Alexander Shopov <ash@kambanaria.org>
+Date:   Tue Apr 17 06:28:41 2012 +0300
+
+    Updated Bulgarian translation
+
+ po/bg.po |  180
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 90 insertions(+), 90 deletions(-)
+
+commit f93c999706ed2dcb24ff7f942cf25c4f4a8ea786
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Tue Apr 17 01:11:08 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  183
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 93 insertions(+), 90 deletions(-)
+
+commit 8869de3857210a243419589a4a1c8357b40c7b02
+Author: Christian Persch <chpe@gnome.org>
+Date:   Thu Nov 17 15:18:50 2011 +0100
+
+    gdbus-codegen: Avoid warnings in generated code
+
+    Initialising a "gchar *" struct member from a string literal may
+    produce
+    a warning; add an explicit cast to fix that.
+
+    Bug #664275.
+
+ gio/gdbus-2.0/codegen/codegen.py |   20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+commit 5ef34e5f11b4f71a66615b6506108ee540cc3420
+Author: Christian Persch <chpe@gnome.org>
+Date:   Mon Apr 9 15:34:10 2012 +0200
+
+    resources: compiler: Fix resources on big endian architectures
+
+    Resources are always little endian, so the gvdb is byteswapped. When
+    looking
+    up the value, it would return a new byteswapped variant, making
+    the data
+    returned from do_lookup() invalid once that variant is unref'd. Since
+    byteswapping doesn't matter for the "ay" data anyway, just use
+    gvdb_table_get_raw_value() instead and only byteswap the length
+    and flag
+    values.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673409
+
+ gio/gresource.c |    5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+commit cf619cffb77b6792f344b517bb4fc46afe0690f5
+Author: Wolfgang Stöggl <c72578@yahoo.de>
+Date:   Mon Apr 16 22:37:30 2012 +0200
+
+    [l10n] Updated German translation
+
+ po/de.po |   87
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 45 insertions(+), 42 deletions(-)
+
+commit 8da60fa91adca38a0f3c792397bbf89e179b2634
+Author: Matej Urbančič <mateju@svn.gnome.org>
+Date:   Mon Apr 16 22:24:41 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  245
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 124 insertions(+), 121 deletions(-)
+
+commit 4553caa37a9f4bf73a2af364e592d3d128b32474
+Author: Piotr Drąg <piotrdrag@gmail.com>
+Date:   Mon Apr 16 21:19:23 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po |  104
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 52 insertions(+), 52 deletions(-)
+
+commit 3ac2930e1aabeca7dac7a2570cba24591d97e0d2
+Author: Colin Walters <walters@verbum.org>
+Date:   Mon Apr 16 13:55:02 2012 -0400
+
+    tests: Fix race conditions in mainloop/invoke test
+
+    1) The test was using GCond incorrectly (it always needs a
+       state variable)
+    2) The state assertion was racing with the thread; just delete it.
+       All we're really trying to test here is that the invoke runs by the
+       time the thread is gone, and the function has an assertion that
+       it runs in the correct thread.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674213
+
+ glib/tests/mainloop.c |    9 ++++++---
+ 1 file changed, 6 insertions(+), 3 deletions(-)
+
+commit 3054ecf10943575381dfea2513936567be51dd73
+Author: Colin Walters <walters@verbum.org>
+Date:   Mon Apr 16 11:50:05 2012 -0400
+
+    tests/mainloop: Add a test for recursive child sources
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=669260
+
+ glib/tests/mainloop.c |   57
+ +++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 57 insertions(+)
+
+commit bdbb5313408013d0877aa76352fa4a14015841c5
+Author: Dan Winship <danw@gnome.org>
+Date:   Fri Apr 13 11:44:34 2012 -0400
+
+    tests/mainloop: add a test for child sources
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=669260
+
+ glib/tests/mainloop.c |   98
+ +++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 98 insertions(+)
+
+commit a49568ceccb133c5a99524f3fdb842f0c05eb0b3
+Author: Dan Winship <danw@gnome.org>
+Date:   Wed Apr 11 15:21:17 2012 -0400
+
+    gmain: block child sources when blocking the parent
+
+    When blocking a source that has child sources, we need to consider the
+    children blocked as well. Otherwise they will still trigger repeatedly
+    in an inner loop started from the parent source's callback.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=669260
+
+ glib/gmain.c |   35 +++++++++++++++++++++++++++++------
+ 1 file changed, 29 insertions(+), 6 deletions(-)
+
+commit b3b32be1e1a7dab2467456b73bf8cbf5f64f2cbf
+Author: Kalev Lember <kalevlember@gmail.com>
+Date:   Sat Apr 14 15:48:13 2012 +0300
+
+    Only build gmenumodel test on unix
+
+    It depends on gdbus-sessionbus.c which only builds on unix.
+
+ gio/tests/Makefile.am |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit aacd3469a595f32627691f1a7d5baf1ffbcc9527
+Author: Kalev Lember <kalevlember@gmail.com>
+Date:   Sat Apr 14 15:40:17 2012 +0300
+
+    tests/fileutils: Fix Windows build
+
+ glib/tests/fileutils.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 6bbfa4ee141e89c0961b6d12aa54876e49482fcd
+Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
+Date:   Mon Apr 16 20:50:21 2012 +0530
+
+    Updated HINDI translation
+
+ po/hi.po |  309
+ +++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 145 insertions(+), 164 deletions(-)
+
+commit 0f57e5c70ce33d8ee21a2ae8565bd980689ab0c2
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:   Mon Apr 16 10:45:12 2012 -0400
+
+    tests/date: force English locale running the GDateTime tests
+
+    The parsing test needs to make some assumption about the locale
+    representation of the string to be parsed, so we need to explicitly
+    override the locale here.
+
+ glib/tests/date.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit 01c5cdb50d73ffe205cd42b6e096d249d6428b14
+Author: Daniel Mustieles <daniel.mustieles@gmail.com>
+Date:   Mon Apr 16 16:31:29 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po |  210
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 106 insertions(+), 104 deletions(-)
+
+commit db4a635963480d27eb2b87264b12b50afb6266d7
+Author: Petr Kovar <pkovar@redhat.com>
+Date:   Mon Apr 16 15:57:21 2012 +0200
+
+    Update Czech translation
+
+ po/cs.po |  169
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 85 insertions(+), 84 deletions(-)
+
+commit 666374c16f3d8118fe3422839d22ca32af69e4d0
+Author: Stef Walter <stefw@gnome.org>
+Date:   Wed Apr 4 17:13:10 2012 +0200
+
+    Add support for MX, TXT, NS and SOA records to GResolver
+
+     * Add resolver functions for looking up DNS records of
+       various types. Currently implemented: MX, TXT, SOA, SRV, NS
+     * Return records as GVariant tuples.
+     * Make the GSrvTarget lookups a wrapper over this new
+       functionality.
+     * Rework the resolver test so that it has support for
+       looking up MX, NS, SOA, TXT records, and uses GOptionContext
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672944
+
+ docs/reference/gio/gio-sections.txt |    4 +
+ gio/gio.symbols                     |    4 +
+ gio/gioenums.h                      |   43 ++++
+ gio/gnetworkingprivate.h            |   10 +-
+ gio/gresolver.c                     |  469
+ ++++++++++++++++++++++++++++++++---
+ gio/gresolver.h                     |   35 ++-
+ gio/gthreadedresolver.c             |  118 +++++----
+ gio/tests/resolver.c                |  281 +++++++++++++++++++--
+ 8 files changed, 862 insertions(+), 102 deletions(-)
+
+commit cec17df59810b6f321d0b43027f3b90e4b1ba18c
+Author: Petr Kovar <pkovar@redhat.com>
+Date:   Mon Apr 16 15:21:17 2012 +0200
+
+    Update Czech translation
+
+ po/cs.po |  361
+ +++++++++++++++++++++++++-------------------------------------
+ 1 file changed, 143 insertions(+), 218 deletions(-)
+
+commit b17085dcb9cbf13a55a11ad4bff718e8d3c5d54e
+Author: Yinghua Wang <wantinghard@gmail.com>
+Date:   Mon Apr 16 14:06:56 2012 +0800
+
+    update Simplified Chinese (zh_CN) translation
+
+ po/zh_CN.po |  320
+ ++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 162 insertions(+), 158 deletions(-)
+
+commit 6d19f11c89db11cd5bb3637c83261b6316b150df
+Author: Rafał Mużyło <galtgendo@o2.pl>
+Date:   Sun Apr 15 11:17:07 2012 -0400
+
+    configure: Fix typo in ELF check
+
+    Signed-off-by: Colin Walters <walters@verbum.org>
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 4b98c512df9102086f9c6babb04fed3533b73925
+Author: Colin Walters <walters@verbum.org>
+Date:   Thu Apr 12 13:54:55 2012 -0400
+
+    build: When cross compiling, don't require host binaries if tests
+    are not enabled
+
+    These binaries are now only used by the test suite.  glib-genmarshal
+    *used* to be required to generate marshallers, but isn't anymore now
+    that we use libffi (via g_cclosure_marshal_generic).
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=667806
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit f084b603771f78126bc0b07229a1574b76e776bb
+Author: Colin Walters <walters@verbum.org>
+Date:   Fri Jan 13 10:09:10 2012 -0500
+
+    build: Add --disable-modular-tests build option
+
+    This patch solves two problems:
+
+    First, it allows builders to optionally cut the circular dependency
+    between dbus and glib by disabling the modular tests (just like how
+    the tests can be disabled in dbus).
+
+    Second, the tests are entirely pointless to build if cross-compiling.
+
+    It also moves us slightly closer to the long term future we want where
+    the tests are a separate ./configure invocation and run against the
+    INSTALLED glib, not the one in the source tree. This would allow us to
+    run the tests constantly, not just when glib is built.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=667806
+
+ Makefile.am         |    7 ++++++-
+ configure.ac        |   19 +++++++++++++------
+ gio/Makefile.am     |    7 ++++++-
+ glib/Makefile.am    |    8 +++++++-
+ gobject/Makefile.am |    8 +++++++-
+ 5 files changed, 39 insertions(+), 10 deletions(-)
+
+commit 366c39b6420c4cd23653a0e7d798d5f34e556392
+Author: Yuri Myasoedov <omerta13@yandex.ru>
+Date:   Sun Apr 15 00:27:04 2012 +0400
+
+    Updated Russian translation
+
+ po/ru.po | 1388
+ ++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 678 insertions(+), 710 deletions(-)
+
+commit 1e2ca7646400f5f3a4464bbac3f50852dbf4e4cf
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:   Fri Apr 13 16:06:16 2012 -0400
+
+    fileinfo: document the correct type for trash::orig-path
+
+    The correct type for this attribute, as set by GVfs, is
+    G_FILE_ATTRIBUTE_TYPE_BYTE_STRING (which is the correct type for file
+    paths anyway).
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=674074
+
+ gio/gfileinfo.h |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 6a9341d851030eac3cd20eb5b91a02d1db3c7006
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Sat Apr 14 12:40:57 2012 -0400
+
+    GDBusAuth: Handle when no there is no auth observer present
+
+    I obviously fucked up when adding the ::allow-mechanism signal, sorry.
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusauth.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit b9d1fe7db23c14440c64a3878c9461162b948826
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Wed Apr 11 23:34:08 2012 -0400
+
+    Check that auth methods work and interoperate with libdbus-1
+
+    See https://bugzilla.gnome.org/show_bug.cgi?id=673943
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/tests/Makefile.am  |    7 ++
+ gio/tests/gdbus-auth.c |  292
+ ++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 299 insertions(+)
+
+commit 9496565a4cf3cc175929a3d184cb5dc6023f62ec
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Sat Apr 14 12:29:30 2012 -0400
+
+    GSocketControlMessage: Don't warn about unknown messages
+
+    If we do this, the tests added in bug 673943 will cause warnings.
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gsocketcontrolmessage.c |   11 +++++++++--
+ 1 file changed, 9 insertions(+), 2 deletions(-)
+
+commit ce81bd87c5fdd54126ceb81c17fea7c914833c3e
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Wed Apr 11 23:30:48 2012 -0400
+
+    GDBusAuthObserver: Add a way to control what authentication mechanisms
+    to use
+
+    This is related to https://bugzilla.gnome.org/show_bug.cgi?id=673943
+    but also useful in a lot of other contexts.
+
+ docs/reference/gio/gio-sections.txt |    1 +
+ gio/gdbusauth.c                     |   40 +++++++++++++++-------
+ gio/gdbusauth.h                     |    1 +
+ gio/gdbusauthobserver.c             |   62
+ +++++++++++++++++++++++++++++++++++
+ gio/gdbusauthobserver.h             |    3 ++
+ gio/gdbusconnection.c               |    1 +
+ gio/gio.symbols                     |    1 +
+ 7 files changed, 97 insertions(+), 12 deletions(-)
+
+commit bb7f3e0cbd89d0a55630e02dba562303c038a445
+Author: Giovanni Campagna <gcampagna@src.gnome.org>
+Date:   Thu Apr 5 23:26:12 2012 +0200
+
+    GDesktopAppInfo: add an accessor for StartupWMClass
+
+    Components using GIO to do window to application matching can
+    use that field to retrieve potential candidates.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673659
+
+ docs/reference/gio/gio-sections.txt |    1 +
+ gio/gdesktopappinfo.c               |   26 +++++++++++++++++++++++++-
+ gio/gdesktopappinfo.h               |    2 ++
+ gio/gio.symbols                     |    1 +
+ gio/tests/appinfo-test.desktop      |    2 ++
+ gio/tests/appinfo.c                 |   15 +++++++++++++++
+ 6 files changed, 46 insertions(+), 1 deletion(-)
+
+commit 79013634abe3a627d867f7054aaedb453b83d831
+Author: Giovanni Campagna <gcampagna@src.gnome.org>
+Date:   Mon Apr 9 20:27:24 2012 +0200
+
+    Add version macros for 2.34
+
+    This marks the start of the new development cycle, and opens the
+    window for API additions.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673659
+
+ glib/gversionmacros.h |   24 ++++++++++++++++++++++++
+ 1 file changed, 24 insertions(+)
+
+commit 55bbb9fc69856fff853e4f464ac0813e247e78d2
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 13 19:54:42 2012 -0400
+
+    Bump version
+
+ configure.ac |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 2b6cf583d264c101c72f4f7554925a0612b58e08
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 13 19:53:42 2012 -0400
+
+    2.32.1
+
+ NEWS |    9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+commit c1a83a4ac8b0e45bd176ff1334f58ae2d5c33ad2
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 13 18:51:23 2012 -0400
+
+    Fix distcheck
+
+    I forgot to dist a test script, and forgot to look for it
+    in srcdir instead of builddir.
+
+ glib/tests/Makefile.am          |    3 ++-
+ glib/tests/spawn-singlethread.c |    5 ++++-
+ 2 files changed, 6 insertions(+), 2 deletions(-)
+
+commit 9375212311382679344649b66d5161b25af02724
+Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
+Date:   Fri Apr 13 19:39:19 2012 +0200
+
+    [l10n] Updated German translation
+
+ po/de.po |  302
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 152 insertions(+), 150 deletions(-)
+
+commit baf0ebf7b233f05359f59dbee8d73fa15ef09407
+Author: Dan Winship <danw@gnome.org>
+Date:   Fri Apr 13 11:43:09 2012 -0400
+
+    tests/mainloop: fix a race condition
+
+    Rather than depending on the machine's speed/load, just interlock
+    between the two threads properly.
+
+ glib/tests/mainloop.c |   10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+commit e0aa0ae8a2b8a8989447673a7323434040ec7bd0
+Author: Dan Winship <danw@gnome.org>
+Date:   Fri Apr 13 11:42:39 2012 -0400
+
+    tests/mainloop: use g_assert_cmpint(), for better error messages
+
+ glib/tests/mainloop.c |   32 ++++++++++++++++----------------
+ 1 file changed, 16 insertions(+), 16 deletions(-)
+
+commit 50aed1cc8f5cfc18d389c5e1c059368482fba56d
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 13 09:31:08 2012 -0400
+
+    Make the markup-parse test independent of the locale
+
+    I added a setlocale call, because we need it for Unicode to
+    come out right; but I forgot to fix the locale, so we now
+    fail when comparing error messages to the expected (English)
+    result. Correct this by setting LANG explicitly to en_US.utf-8.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=669285
+
+ glib/tests/markup-parse.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit 5e0be9e9e2a3ed3b84fe3ce8d4d560220bd78811
+Author: Bruce Cowan <bruce@bcowan.me.uk>
+Date:   Fri Apr 13 13:27:39 2012 +0100
+
+    Updated British English translation
+
+ po/en_GB.po |  289
+ ++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 147 insertions(+), 142 deletions(-)
+
+commit e13fc585354508cb28dd08b7d3f44f5744cfa461
+Author: Kalev Lember <kalevlember@gmail.com>
+Date:   Fri Apr 13 13:22:46 2012 +0300
+
+    GResource docs: fix typo
+
+ gio/gresource.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 192892b52cbd13d4d3a09c1ca09c5ccdfe76d359
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Thu Apr 12 20:04:32 2012 -0400
+
+    GSettings docs: clarify what is a good path
+
+    Add an explicit note to the docs about choosing paths based on domain
+    names, not ones like "/apps/", "/desktop/" or "/system/".
+
+ gio/gsettings.c |   10 +++++++++-
+ 1 file changed, 9 insertions(+), 1 deletion(-)
+
+commit 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Thu Apr 12 19:55:34 2012 -0400
+
+    glib-compile-schemas: warn about bad dconf paths
+
+    For quite some time the recommended usage of GSettings and dconf has
+    been to use paths like /org/gnome/example/.  Use of /apps/ has spilled
+    over from GConf and is continuing to make its way into a number of
+    applications as they port.
+
+    glib-compile-schemas will now warn about these types of paths being
+    used.  This generates a lot of noise, but hopefully it will reduce the
+    number of ported applications making this mistake.
+
+ gio/glib-compile-schemas.c |    6 ++++++
+ 1 file changed, 6 insertions(+)
+
+commit 386f0f29fd3dc8e39f49b50ae496c6b1feb3b0a1
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 12 16:50:20 2012 +0200
+
+    Fall back to SO_PEERCRED if credentials passing fails
+
+    Turns out libdbus doesn't send struct ucred credentials on linux, but
+    just relies on the SO_PEERCRED support. However, gdbus does send, and
+    expect to recieve a ucred credential. So, when libdbus talks to a
+    gdbus server the authentication fails to send the credentials.
+
+    We fix this by falling back to g_socket_get_credentials() if we don't
+    get any credential messages.
+
+ gio/gunixconnection.c |    4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+commit ec91ed00f14c70cca9749347b8ebc19d72d9885b
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Thu Apr 12 16:43:49 2012 +0200
+
+    Detect "empty" socket credentials on Linux
+
+    Linux uses struct ucred to pass over socket credentials. Historically
+    this has always worked in recievemsg, if SO_PASSCRED was set on
+    the socket,
+    even if the remote side didn't pass any credits. But this change
+    broke that:
+
+    http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=16e5726269611b71c930054ffe9b858c1cea88eb;hp=a9e9fd7182332d0cf5f3e601df3e71dd431b70d7
+
+    However, it doesn't actually fail getting the credentials, it
+    just returns
+    an "empty" one, as initialized by cred_to_ucred() at:
+
+    http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=net/core/sock.c;h=b29ab61b029cf7f76fda992ecfcb8dcaa06b0483;#l756
+
+    So, we detect this and fail the credentials reading.
+
+    This actually happened in real life with gdbus acting as a server, as
+    gdbus expected an ucred but libdbus didn't send one.
+
+ gio/gunixcredentialsmessage.c |    7 +++++++
+ 1 file changed, 7 insertions(+)
+
+commit 69d929e67fd44d9a20c64064cc7e06f5d3cead82
+Author: William Hua <william@attente.ca>
+Date:   Wed Apr 11 23:25:09 2012 -0400
+
+    Be more precise about Carbon v. Cocoa.
+
+ configure.ac                   |   14 ++++++++++++++
+ gio/Makefile.am                |    7 ++-----
+ gio/giomodule.c                |    2 +-
+ gio/gsettingsbackendinternal.h |    2 +-
+ 4 files changed, 18 insertions(+), 7 deletions(-)
+
+commit ebe30ef463f5fd2f011a3386c8e95aff7a42ab22
+Author: OKANO Takayoshi <kano@na.rim.or.jp>
+Date:   Thu Apr 12 09:30:05 2012 +0900
+
+    [l10n] Update Japanese translation
+
+ po/ja.po |  430
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 215 insertions(+), 215 deletions(-)
+
+commit 47692845c0a062a76f99b5de125c5eafa4556847
+Author: Kalev Lember <kalevlember@gmail.com>
+Date:   Wed Apr 11 16:41:48 2012 +0300
+
+    gio-2.0.pc: Avoid full path to executables
+
+    Instead of using full path in glib_compile_schemas and
+    glib_compile_resources variables, rely on having the executables in
+    PATH.
+
+    This fixes the cross-compiling case where we cannot execute the
+    binaries
+    for target system. Instead of executing the target system's
+    binaries, we
+    need to use the native versions installed on the build host. The
+    easiest
+    way to find the native executables is to just pick them up from PATH.
+
+    In addition, this brings gio-2.0.pc in line with glib-2.0.pc -- the
+    latter has historically only listed the executable name and not
+    the full
+    path.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673911
+
+ gio-2.0.pc.in |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 5739d896f8d3bf9883d4f5e4b7553a617a1c751a
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Wed Apr 11 02:05:00 2012 -0400
+
+    Don't use fast enumeration in old version of Mac OS.
+
+    Signed-off-by: William Hua <william@attente.ca>
+
+ gio/gnextstepsettingsbackend.c |   14 ++++++++++++--
+ 1 file changed, 12 insertions(+), 2 deletions(-)
+
+commit 51a2661da647d6ad5610a98bbdb8c805f822265b
+Author: Jeremy Huddleston <jeremyhu@apple.com>
+Date:   Wed Apr 11 01:44:29 2012 -0400
+
+    Link with Foundation framework on OSX.
+
+    Signed-off-by: William Hua <william@attente.ca>
+
+ gio/Makefile.am |   11 +++++++----
+ 1 file changed, 7 insertions(+), 4 deletions(-)
+
+commit 92654b5035966e36a3b17d4a8a7db74d857f3acf
+Author: Bruno Brouard <annoa.b@gmail.com>
+Date:   Wed Apr 11 14:53:22 2012 +0200
+
+    Updated French translation
+
+ po/fr.po |  176
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 90 insertions(+), 86 deletions(-)
+
+commit 708f82735ddade84ebd82106aa921fcb04c8c01f
+Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
+Date:   Wed Apr 11 16:25:22 2012 +0530
+
+    Updated HINDI translation
+
+ po/hi.po | 1051
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 586 insertions(+), 465 deletions(-)
+
+commit 53accb95c017f21761d550dddc92c8d8bf5f2d58
+Author: Kjartan Maraas <kmaraas@gnome.org>
+Date:   Wed Apr 11 12:41:51 2012 +0200
+
+    Updated Norwegian bokmål translation
+
+ po/nb.po |  228
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 116 insertions(+), 112 deletions(-)
+
+commit e1cabfd3f2c294d5fc7c79135d1bb284b456c0d1
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Tue Apr 10 23:52:30 2012 -0400
+
+    Updates
+
+ NEWS |   35 +++++++++++++++++++++++++++++++++++
+ 1 file changed, 35 insertions(+)
+
+commit e448f206e6473b5eb17b2296d90a5876eb5f34a0
+Author: Carles Ferrando <carles.ferrando@gmail.com>
+Date:   Tue Apr 10 23:12:29 2012 +0200
+
+    [l10n]Updated Catalan (Valencian) translation
+
+ po/ca@valencia.po |  187
+ +++++++++++++++++++++++++++--------------------------
+ 1 file changed, 96 insertions(+), 91 deletions(-)
+
+commit 1083b28fb98daed0318eadbc26fdde3201c7ca0a
+Author: Jordi Serratosa <jordis@softcatala.cat>
+Date:   Tue Apr 10 23:12:23 2012 +0200
+
+    [l10n] Fixes on Catalan translation
+
+ po/ca.po |  249
+ ++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 122 insertions(+), 127 deletions(-)
+
+commit c037879bd1424dce4e897635d829327b21e86e69
+Author: Will Thompson <will.thompson@collabora.co.uk>
+Date:   Fri Apr 6 10:03:29 2012 +0100
+
+    gdbus: test case for 673612
+
+    When presented with an array of empty arrays of 8-byte-aligned types,
+    GDBus would incorrectly apply the 8-byte alignment when reading back.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673612
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/tests/gdbus-serialization.c |   60
+ ++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 59 insertions(+), 1 deletion(-)
+
+commit 113f4abb67620696f63d61d1f22a5be635332b7c
+Author: Will Thompson <will.thompson@collabora.co.uk>
+Date:   Tue Apr 10 13:20:09 2012 +0100
+
+    GDBusMessage: do not align for grandchildren of empty arrays.
+
+    D-Bus arrays are serialized as follows:
+
+    1. align to a 4-byte boundary (for the length)
+    2. uint32: the length of the serialized body in bytes
+    3. padding for the alignment of the body type (not included in
+    the length)
+    4. the body.
+
+    Note that 3. is a no-op unless the body type is an 8-byte aligned type
+    (uint64, int64, double, struct, dict_entry), since you are always on a
+    4-byte boundary from aligning and writing the length.
+
+    So, an empty aax (that is, an array containing zero arrays of int64)
+    is serialized as follows:
+
+    1. align to a 4-byte boundary
+    2. length of the contents of this (empty) array, in bytes (0)
+    3. align to a 4-byte boundary (the child array's alignment
+    requirement)
+    4. there is no body.
+
+    But previously, GDBus would recurse in step three to align not
+    just for
+    the type of the child array, but for the nonexistent child array's
+    contents. This only affects the algorithm when the grandchild type has
+    8-byte alignment and the reader happened to not already be on
+    an 8-byte
+    boundary, in which case 4 bytes were spuriously skipped.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673612
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusmessage.c |  151
+ +++++++++++++++++++++++++---------------------------
+ 1 file changed, 72 insertions(+), 79 deletions(-)
+
+commit e28d3ef92197eb2e2a6a3a5627dcfaf475021e7e
+Author: Will Thompson <will.thompson@collabora.co.uk>
+Date:   Tue Apr 10 12:58:52 2012 +0100
+
+    GDBusMessage: print more debug info about alignment
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusmessage.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit ce5710121961d0a7dfc1b5f83577e485560fa8c8
+Author: Yaron Shahrabani <sh.yaron@gmail.com>
+Date:   Tue Apr 10 20:06:51 2012 +0300
+
+    Updated Hebrew translation.
+
+ po/he.po |  254
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 129 insertions(+), 125 deletions(-)
+
+commit 6620b305a7eae8b59303b3858c25b3f9b9e5fc2d
+Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
+Date:   Tue Apr 10 11:06:03 2012 +0200
+
+    Updated Serbian translation
+
+ po/sr.po       |  183
+ ++++++++++++++++++++++++++++----------------------------
+ po/sr@latin.po |  183
+ ++++++++++++++++++++++++++++----------------------------
+ 2 files changed, 184 insertions(+), 182 deletions(-)
+
+commit 825fdfdc9a7ad9a64ca2ea9184b7c7db397d37f8
+Author: Jasper St. Pierre <jstpierre@mecheye.net>
+Date:   Mon Apr 9 20:07:13 2012 -0300
+
+    gclosure: Support return values of GVariants
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673803
+
+ gobject/gclosure.c |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit c39d6954d3219472b3e9187bb86931051d313582
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:   Mon Apr 9 15:47:29 2012 -0400
+
+    tests: always use four digit years for date parsing tests
+
+    Or some system with different locale settings might get confused
+    whether
+    a two digit year is to be parsed with regard to the current century or
+    as an absolute year.
+
+ glib/tests/date.c |    8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 3b079daf9de2a293ad272ca997cd9dd06f072d8e
+Author: Aurimas Černius <aurisc4@gmail.com>
+Date:   Mon Apr 9 21:52:10 2012 +0300
+
+    Updated Lithuanian translation
+
+ po/lt.po |  196
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 99 insertions(+), 97 deletions(-)
+
+commit 390f02fca0a3f79e7349bf12bdf30cba5ceae448
+Author: Piotr Drąg <piotrdrag@gmail.com>
+Date:   Mon Apr 9 17:24:00 2012 +0200
+
+    Updated POTFILES.skip
+
+ po/POTFILES.skip |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit 72aca9db1de2fc897e85d47ada1674af9b96c9b4
+Author: Fran Diéguez <fran.dieguez@mabishu.com>
+Date:   Sun Apr 8 21:56:22 2012 +0200
+
+    Updated Galician translations
+
+ po/gl.po |  210
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 107 insertions(+), 103 deletions(-)
+
+commit ee29e496841d3b56689e826eba9ec0e7ca7f91bc
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:23:16 2012 -0400
+
+    binding: Improve test coverage
+
+ gobject/tests/binding.c |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit fb0951e67aa8f650f76d6e9bddf4f93c42c57735
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:21:50 2012 -0400
+
+    spawn: Improve test coverage
+
+    Add a test that excercises the script execution code.
+    Unfortunately, much of this code only runs in the forked
+    child, and therefore its execution does not get caught
+    by gcov.
+
+ glib/tests/echo-script          |    1 +
+ glib/tests/spawn-singlethread.c |   32 ++++++++++++++++++++++++++++++++
+ 2 files changed, 33 insertions(+)
+
+commit b87e7ca7291929d405deaec23368165638255504
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:21:27 2012 -0400
+
+    mainloop: Improve test coverage
+
+ glib/tests/mainloop.c |   10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+commit 43806fca693cb2b12d6f50b0ec38f5e2ed8022c5
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:20:46 2012 -0400
+
+    settings: Improve test coverage
+
+ gio/tests/gsettings.c |   11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit 3072e7afee287a32d44b1113fd341f7ae64b77e3
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:20:10 2012 -0400
+
+    gdbusserver: Improve test coverage
+
+ gio/tests/gdbus-peer.c |   24 +++++++++++++++++++++++-
+ 1 file changed, 23 insertions(+), 1 deletion(-)
+
+commit 26145b97088428444182bcd3c1371c9e27bcb375
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:19:20 2012 -0400
+
+    icon: Improve test coverage
+
+ gio/tests/g-icon.c |    8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+commit a8c869e9458087220df7e0194c3981032e8caed4
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:17:32 2012 -0400
+
+    contenttype: Improve test coverage
+
+    Excercise more parts of the guessing machinery.
+    These tests rely on the mime database being present.
+
+ gio/tests/contenttype.c |   70
+ +++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 70 insertions(+)
+
+commit 1e2cf010e7de9041c38a2ea4bb29807086720f76
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:17:04 2012 -0400
+
+    networkaddress: Improve test coverage
+
+ gio/tests/network-address.c |   37 ++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 36 insertions(+), 1 deletion(-)
+
+commit 5632e9fc9cc588d4846cb40e88194d025f758412
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 8 10:15:29 2012 -0400
+
+    networkaddress: Fix userinfo parsing in uris
+
+    The code that is checking the userinfo part was accidentally
+    given a pointer to the end of the userinfo, so it was not
+    checking the right portion of the string at all.
+
+ gio/gnetworkaddress.c |   10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+commit 2a1ea40920b3a65420e085c3828da9e406e7afa0
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:32:36 2012 -0400
+
+    utils: Improve test coverage
+
+    Add a test for some of our gettext variants.
+
+ glib/tests/utils.c |   19 +++++++++++++++++++
+ 1 file changed, 19 insertions(+)
+
+commit 5951295937feffcb9b9671c20f3f07a6df4fd984
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:28:42 2012 -0400
+
+    fileutils: Improve test coverage
+
+    Add tests for corner cases of g_path_get_basename, and
+    for the errno-to-file-error conversion.
+
+ glib/tests/fileutils.c |   59
+ +++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 56 insertions(+), 3 deletions(-)
+
+commit 550b69b963dd63360b762172073490b49167ff70
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:28:04 2012 -0400
+
+    sort: Improve test coverage
+
+    Test the code paths that sort 'large' items.
+
+ glib/tests/sort.c |   33 ++++++++++++++++++++++++++++++++-
+ 1 file changed, 32 insertions(+), 1 deletion(-)
+
+commit 06015064b8766bbc3efbc38ed2a62703322ca173
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:27:15 2012 -0400
+
+    date: Improve test coverage
+
+    Add tests that exercise g_date_order, g_date_compare, g_date_clamp,
+    and more of the date parsing functions.
+
+ glib/tests/date.c |   49
+ +++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 49 insertions(+)
+
+commit cbeecdc4ae5e25e94e694f0503e42386572c5a25
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:23:47 2012 -0400
+
+    convert: Improve test coverage
+
+    Add a test that excercises the 'no conversion' code path.
+    This uncovered that we don't treat errno properly in this path,
+    and as a consequence, the returned error code is unreliable.
+
+ glib/tests/convert.c |   17 +++++++++++++++++
+ 1 file changed, 17 insertions(+)
+
+commit 7d489acecc4d3e293660d59a942e686776d6b2b4
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:22:13 2012 -0400
+
+    collate: Improve test coverage
+
+    Add some strings that exercise the non-ASCII parts of our
+    collation support.
+
+ glib/tests/collate.c |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 6a57bf12433e241a82a7646cde33b5297bc86d3a
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:21:09 2012 -0400
+
+    Make the dbus menu tests independent from the session bus
+
+    With this change,
+    DBUS_SESSION_BUS_ADDRESS= make check
+    succeed here.
+
+ gio/tests/Makefile.am  |    1 +
+ gio/tests/gmenumodel.c |   16 ++++++++++++++--
+ 2 files changed, 15 insertions(+), 2 deletions(-)
+
+commit d036960d3058825625bc595896306f53e787e408
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Apr 7 11:20:01 2012 -0400
+
+    ifdef out some unused code
+
+    Nothing wrong with leaving debug spew in the code, but we should
+    not build it if it is not used.
+
+ gio/tests/gdbus-connection.c |   26 +++++++++++++++-----------
+ 1 file changed, 15 insertions(+), 11 deletions(-)
+
+commit fca9c7a2c73a0c12154b28dff71b90b09f0e0c22
+Author: Piotr Drąg <piotrdrag@gmail.com>
+Date:   Sun Apr 8 13:13:53 2012 +0200
+
+    Updated Polish translation
+
+ po/pl.po |  194
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 99 insertions(+), 95 deletions(-)
+
+commit 4becf835b7a2739e727aa0bf272a8b5c0b67b36c
+Author: Alexander Shopov <ash@kambanaria.org>
+Date:   Sat Apr 7 20:58:19 2012 +0300
+
+    Updated Bulgarian translation
+
+ po/bg.po |  208
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 106 insertions(+), 102 deletions(-)
+
+commit 5ce66bed3df43b8fe0a2b2b973f7b1b097ee80ac
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 6 21:22:17 2012 -0400
+
+    Formatting cleanup
+
+ gio/gresource.c |  405
+ +++++++++++++++++++++++++++----------------------------
+ 1 file changed, 202 insertions(+), 203 deletions(-)
+
+commit 8db4b949b8fa4577ecff0289776a5c098c575cc5
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 6 20:50:34 2012 -0400
+
+    Always use '/' in test paths
+
+    It does not make much sense to use a platform-dependent
+    directory separator in these strings, since they are not
+    filesystem paths.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673216
+
+ glib/gtestutils.c |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit e52cf810426600fde8b92dc44482b9e19680dc43
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 6 20:41:19 2012 -0400
+
+    Don't return values from void functions
+
+    Sun CC does not take that lightly.
+
+ gio/gactionmap.c |    6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+commit d0b429af482d759f33b82002362ecd8630edc943
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Apr 6 19:15:53 2012 -0400
+
+    Revert "GDesktopAppInfo: add an accessor for StartupWMClass"
+
+    This reverts commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94.
+
+ docs/reference/gio/gio-sections.txt |    1 -
+ gio/gdesktopappinfo.c               |   23 +----------------------
+ gio/gdesktopappinfo.h               |    1 -
+ gio/gio.symbols                     |    1 -
+ gio/tests/appinfo-test.desktop      |    2 --
+ gio/tests/appinfo.c                 |   15 ---------------
+ 6 files changed, 1 insertion(+), 42 deletions(-)
+
+commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94
+Author: Giovanni Campagna <gcampagna@src.gnome.org>
+Date:   Thu Apr 5 23:26:12 2012 +0200
+
+    GDesktopAppInfo: add an accessor for StartupWMClass
+
+    Components using GIO to do window to application matching can
+    use that field to retrieve potential candidates.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673659
+
+ docs/reference/gio/gio-sections.txt |    1 +
+ gio/gdesktopappinfo.c               |   23 ++++++++++++++++++++++-
+ gio/gdesktopappinfo.h               |    1 +
+ gio/gio.symbols                     |    1 +
+ gio/tests/appinfo-test.desktop      |    2 ++
+ gio/tests/appinfo.c                 |   15 +++++++++++++++
+ 6 files changed, 42 insertions(+), 1 deletion(-)
+
+commit a81a0622027a21b71ba11677933f07b646cca151
+Author: Dan Winship <danw@gnome.org>
+Date:   Wed Apr 4 10:21:24 2012 -0400
+
+    gchecksum: fix strict-aliasing warnings in the MD5 code
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673191
+
+ glib/gchecksum.c |   39 +++++++++++++++++++++------------------
+ 1 file changed, 21 insertions(+), 18 deletions(-)
+
+commit 0c14f2b8a77f93489255147258f3bf9439c6f06d
+Author: Sasi Bhushan <sasi@swecha.net>
+Date:   Thu Apr 5 19:23:08 2012 +0530
+
+    Updated Telugu Translation
+
+ po/te.po |  370
+ +++++++++++++++++++++++++-------------------------------------
+ 1 file changed, 147 insertions(+), 223 deletions(-)
+
+commit 265526288958bfe576b02e4d3a2a5cf7d4ea60a5
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Tue Apr 3 13:20:01 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: remove repeated comment blocks.
+
+    gio/gproxyresolver.h: GProxyResolver already documented in
+    gio/giotypes.h
+    gio/gtlsbackend.h: GTlsBackend already documented in gio/gtlsbackend.c
+    gio/gtlsclientconnection.h: GTlsClientConnection already documented
+    in gio/gtlsclientconnection.c
+    gio/gtlsconnection.h: GTlsConnection already documented in
+    gio/gtlsconnection.c
+    gio/gunixconnection.h: GTcpConnection already documented in
+    gio/giotypes.h
+    glib/gversion.h: GLIB_CHECK_VERSION already documented in
+    glib/gversion.c
+
+    Found these thanks to the improved gobject-introspection
+    GTK-Doc comment block/annotation parser.
+    See https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ gio/gproxyresolver.h       |    5 -----
+ gio/gtlsbackend.c          |    5 +++--
+ gio/gtlsbackend.h          |   10 ----------
+ gio/gtlsclientconnection.h |    8 --------
+ gio/gtlsconnection.h       |    8 --------
+ gio/gunixconnection.h      |    7 -------
+ glib/gversion.h            |   22 ----------------------
+ 7 files changed, 3 insertions(+), 62 deletions(-)
+
+commit ce7f1a07890e081675f1522595e7a1b519bb6f5e
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Tue Apr 3 10:56:29 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: don't confuse GTK-Doc parsers.
+
+    Found these thanks to the improved gobject-introspection
+    GTK-Doc comment block/annotation parser.
+    See https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ gio/gdbusmessage.c |   26 +++++++++++++-------------
+ glib/giochannel.c  |    2 +-
+ gobject/gparam.h   |    2 +-
+ 3 files changed, 15 insertions(+), 15 deletions(-)
+
+commit 0183c1f8a158834e5bfb601d4a207a8cff0b2b62
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Tue Apr 3 20:17:00 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: invalid parameters and tags.
+
+    Found these thanks to the improved gobject-introspection
+    GTK-Doc comment block/annotation parser.
+    See https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ gio/gremoteactiongroup.c |    2 +-
+ glib/gasyncqueue.c       |    4 ++--
+ glib/gmem.c              |    1 -
+ gobject/gtype.c          |    2 +-
+ 4 files changed, 4 insertions(+), 5 deletions(-)
+
+commit fefe5d9a20756d58f4207ae26553d65d54037b20
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Mon Apr 2 17:03:56 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: correct struct name.
+
+    Found these thanks to improved gobject-introspection GTK-Doc
+    comment block/annotation parser from:
+    https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ gio/giotypes.h |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit a058c1c13e379d4dbe17741231ec9d3f482daf55
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Mon Apr 2 17:02:15 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: mutliline annotations are
+    invalid.
+
+    Found these thanks to improved gobject-introspection GTK-Doc
+    comment block/annotation parser from:
+    https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ glib/gvariant.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 60fb0f5ea8e05174971dfca0e6c1dae35f816b9e
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Mon Apr 2 17:01:32 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: unmark non GTK-Doc comment
+    block.
+
+    Found these thanks to improved gobject-introspection GTK-Doc
+    comment block/annotation parser from:
+    https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ gio/strinfo.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 8e740f726faf659df912c0c496eb5de80f1695ad
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Mon Apr 2 17:16:35 2012 +0200
+
+    Fix malformed GTK-Doc comment blocks: add missing colons.
+
+    Found these thanks to improved gobject-introspection GTK-Doc
+    comment block/annotation parser from:
+    https://bugzilla.gnome.org/show_bug.cgi?id=672254
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673385
+
+ gio/gdesktopappinfo.c |    2 +-
+ gio/gfile.c           |    2 +-
+ gio/gfileinfo.c       |    2 +-
+ gio/gmountoperation.c |    2 +-
+ gio/gproxyaddress.c   |    8 ++++----
+ glib/gmem.c           |    2 +-
+ glib/gqueue.c         |    2 +-
+ glib/gscanner.c       |    2 +-
+ glib/gtestutils.c     |    4 ++--
+ glib/gurifuncs.h      |    2 +-
+ 10 files changed, 14 insertions(+), 14 deletions(-)
+
+commit 6bd47498a043ed52db0ecb2989e9d9157924c82c
+Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
+Date:   Thu Apr 5 15:25:42 2012 +0300
+
+    Updated Belarusian translation.
+
+ po/be.po |  201
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 103 insertions(+), 98 deletions(-)
+
+commit 24fa2ee53c62a22b7e9f5504f7242a5d847ba87b
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Apr 5 15:46:34 2012 +0800
+
+    gobject/tests/signals.c: Remove C99ism
+
+    Declare variables in start of block.
+
+ gobject/tests/signals.c |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+commit 63673da5eb5ba313f92ee06daf9df8aff6aa0a11
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Apr 5 15:45:38 2012 +0800
+
+    Update GLib Visual C++ projects
+
+    Some of the bundled PCRE source files are removed as they are
+    not needed
+    anymore (please see commit e7c0f10e), so don't include them in
+    the projects
+
+ build/win32/vs10/glib.vcxproj.filtersin |    9 ---------
+ build/win32/vs10/glib.vcxprojin         |   30
+ ------------------------------
+ build/win32/vs9/glib.vcprojin           |   30
+ ------------------------------
+ 3 files changed, 69 deletions(-)
+
+commit 88781d59066a185337dee76969fb49dabc4a6f15
+Author: Dan Winship <danw@gnome.org>
+Date:   Wed Apr 4 15:22:15 2012 -0400
+
+    Fix some gtk-doc stuff
+
+ gio/ginputstream.c  |    8 ++++----
+ gio/goutputstream.c |    8 ++++----
+ 2 files changed, 8 insertions(+), 8 deletions(-)
+
+commit 69d698799563a0276550c339157a01d10d9e95dc
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Wed Apr 4 14:56:17 2012 -0400
+
+    Switch to using a mainloop when waiting for connection close
+
+    GDBus heavily relies on idles for some of its cleanup operations,
+    and not running a mainloop leads to things not getting cleaned
+    up properly, which in turn leads to test failures, since the
+    session bus singleton does not get removed.
+
+ gio/tests/gdbus-tests.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit f1d4d3a4a5734e21dd1f0ea7afc352e475df0c27
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Wed Apr 4 14:39:17 2012 -0400
+
+    Improve GApplication tests
+
+    Make GApplication tests manage their dbus connections.
+
+ gio/tests/Makefile.am    |    2 +-
+ gio/tests/gapplication.c |   57
+ ++++++++++++++++++++++++++++++++++++++--------
+ 2 files changed, 48 insertions(+), 11 deletions(-)
+
+commit a52c0a06c8789f27b94a74c6a5811f12949f792e
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Wed Apr 4 06:38:36 2012 -0400
+
+    Make basic-application test more robust
+
+    This program is only used indirectly from gapplication.c in
+    tests, but that is no reason to let it segfault when it is
+    run from the commandline without arguments.
+
+ gio/tests/basic-application.c |    3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+commit 9171894a59d217bf3f01a10674d774bb51f68a06
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Wed Apr 4 06:36:45 2012 -0400
+
+    GActionMap: correct critical warnings
+
+    These warnings were copied from GSimpleActionGroup, but the function
+    names were not updated. Correct that.
+
+ gio/gactionmap.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 4259587fec70248f4d61ce06fc468bb72a0f9991
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Tue Apr 3 21:52:45 2012 -0400
+
+    Add tests for action-related gapplication api
+
+ gio/tests/gapplication.c |   51
+ ++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 51 insertions(+)
+
+commit 8a4744f7fd0bf3780a1299bfb7ba7087f87229a4
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Tue Apr 3 21:39:06 2012 -0400
+
+    Add a  test for g_application_quit
+
+ gio/tests/gapplication.c |   37 +++++++++++++++++++++++++++++++++++++
+ 1 file changed, 37 insertions(+)
+
+commit 588c2bacf7753dc17c95a8ec56f2f457e205026e
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Tue Apr 3 01:43:45 2012 -0400
+
+    Improve keyfile test coverage
+
+ glib/tests/keyfile.c |   61
+ ++++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 61 insertions(+)
+
+commit 3eec7eeeaa09a1af7d08f4d172b481747293f9c7
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Tue Apr 3 01:42:21 2012 -0400
+
+    Remove a bit of unused code
+
+    _g_utf8_strwidth is always called with max == -1, so remove the
+    parameter and update all callers.
+
+ glib/goption.c |   38 +++++++++-----------------------------
+ 1 file changed, 9 insertions(+), 29 deletions(-)
+
+commit 84a1b8aac8478428fdc8085400674be52278c6eb
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Tue Apr 3 01:09:39 2012 -0400
+
+    Improve test coverage
+
+    Add tests for all the suffixes in g_format_size.
+
+ glib/tests/fileutils.c |   11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+commit 51609ec943f9d51a8c8863badd79d2a9293ae4c7
+Author: Dan Winship <danw@gnome.org>
+Date:   Wed Apr 4 14:38:18 2012 -0400
+
+    tests/gdatetime: fix new_from_unix test
+
+    When creating a struct tm for "1990-01-01T00:00:00" to pass to
+    mktime(), we have to set tm_isdst to -1; leaving it set to 0 will
+    result in the wrong time being generated when run in a timezone where
+    January 1 would normally be tm_isdst==1 (ie, in southern hemisphere
+    DST-observing countries, like Australia).
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=670254
+
+ glib/tests/gdatetime.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit f0a3241eab5ba61ebe4aa6fbe7f1cb0ec696d8c9
+Author: Daniel Mustieles <daniel.mustieles@gmail.com>
+Date:   Wed Apr 4 17:18:59 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 9032
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 4519 insertions(+), 4513 deletions(-)
+
+commit e133f31896f7cfe1034332244e728f0aa384b844
+Author: Gabor Kelemen <kelemeng@gnome.hu>
+Date:   Wed Apr 4 17:02:04 2012 +0200
+
+    Updated Hungarian translation
+
+ po/hu.po |  470
+ +++++++++++++++++++++++---------------------------------------
+ 1 file changed, 170 insertions(+), 300 deletions(-)
+
+commit 47adef84da73e71a9ecafc56e8313997fb685394
+Author: Dan Winship <danw@gnome.org>
+Date:   Wed Apr 4 10:47:04 2012 -0400
+
+    Fix warnings caused by an ifdeffed-out test case
+
+ gio/tests/gapplication.c |   17 +++++++++--------
+ 1 file changed, 9 insertions(+), 8 deletions(-)
+
+commit 142b0455ff2bd0d376632107de7c943be74c585b
+Author: Matej Urbančič <mateju@svn.gnome.org>
+Date:   Wed Apr 4 13:42:44 2012 +0200
+
+    Updated Slovenian translation
+
+ po/sl.po |  204
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 104 insertions(+), 100 deletions(-)
+
+commit 9aa19e1d9615924ab25c63918d09d334a0277b8e
+Author: Rodrigo Moya <rodrigo@gnome-db.org>
+Date:   Wed Apr 4 11:55:40 2012 +0200
+
+    Use 'if test' for checking auto* variables' values
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 118c42e7471155d444b9df38d9538f344cb7f89c
+Author: Rodrigo Moya <rodrigo@gnome-db.org>
+Date:   Wed Apr 4 11:39:03 2012 +0200
+
+    Always include G_SOCKET_FAMILY_UNIX value in GSocketFamily
+
+    This is needed because glib-mkenums doesn't handle #ifdef values in
+    enums, and so it needs to have all values always defined in the enum.
+    When not available, define the missing values to a negative value.
+
+ configure.ac   |   12 +++++++++++-
+ gio/gioenums.h |    2 --
+ gio/gsocket.c  |    7 +++++++
+ 3 files changed, 18 insertions(+), 3 deletions(-)
+
+commit 091d652120e068518ed4b7d8a835018f30ed63e8
+Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
+Date:   Tue Apr 3 16:37:22 2012 +0200
+
+    use GLIB_DEPRECATED_IN_2_32_FOR to deprecate g_value_{g,s}et_schar
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673439
+
+ gobject/gvaluetypes.h |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit f2c77ee718b0bfdcf5f1d6eaba151122b8c5eb36
+Author: Will Thompson <will.thompson@collabora.co.uk>
+Date:   Fri Mar 30 14:44:05 2012 +0100
+
+    g_input_stream_read[_finish]: document returning 0 on EOF
+
+    g_input_stream_read() does state that it returns 0 on end of file, but
+    not in the Returns: line, so it's easy to miss on a quick skim-read.
+
+    g_input_stream_read_async() documents that
+    g_input_stream_read_finish()
+    returns 0 on end of file, but g_input_stream_read_finish() itself does
+    not.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=673174
+
+ gio/ginputstream.c |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 27d95bd81fabd41367cf000566ee2ccf3651652c
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 2 08:53:20 2012 -0400
+
+    Rework the libelf configure checks one more time
+
+    It seems that there is quite a bit of variation out there, in
+    terms of libelf versions and API. Make the checks more thorough,
+    by not only checking for elf_begin, but also some of the shdr function
+    that we need. Also, explicitly check for libelf.h.
+
+    This should address bug 673132 and 673253.
+
+ configure.ac |   18 ++++++++++++++----
+ 1 file changed, 14 insertions(+), 4 deletions(-)
+
+commit e51c3b4cfe9f24ccf21ee3bd04186fe5c38d95f8
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 2 08:00:48 2012 -0400
+
+    Use new hashset api in the hash set tests
+
+ glib/tests/hash.c |    6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+commit c2318a18f91ee098efd8239ae6d9ec0bd3826423
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 2 07:59:55 2012 -0400
+
+    Dispose test object
+
+    While not very important, it means one less untested function
+    in the coverage report.
+
+ tests/refcount/objects2.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit c173c0beb4e0f664faf616bd6475b6c5c1aa50fb
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 2 07:59:23 2012 -0400
+
+    Drop g_thread_init from tests
+
+    This is not needed anymore.
+
+ tests/refcount/Makefile.am   |    3 +--
+ tests/refcount/closures.c    |    1 -
+ tests/refcount/objects.c     |    1 -
+ tests/refcount/objects2.c    |    3 +--
+ tests/refcount/properties.c  |    1 -
+ tests/refcount/properties2.c |    1 -
+ tests/refcount/properties3.c |    2 --
+ tests/refcount/signals.c     |    4 ----
+ 8 files changed, 2 insertions(+), 14 deletions(-)
+
+commit 9ea9471d26084d787858024838d08fc666a7b18b
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Apr 2 07:37:55 2012 -0400
+
+    Improve GBusObjectManager test coverage
+
+ gio/tests/gdbus-test-codegen.c |   57
+ +++++++++++++++++++++++++++++++++++++++-
+ 1 file changed, 56 insertions(+), 1 deletion(-)
+
+commit 548337b042fa71ab8b2d93452232ed8930ddbc93
+Author: David King <amigadave@amigadave.com>
+Date:   Mon Apr 2 10:22:56 2012 +0100
+
+    docs: Fix typo in glib-compile-schemas man page
+
+ docs/reference/gio/glib-compile-schemas.xml |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit bebbc69081a952d0ff2e411a086c11b74330b292
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 1 23:04:59 2012 -0400
+
+    Improve boxed test coverage
+
+    This commit add basic tests for all GLib types that are registered
+    as boxed types.
+
+ gobject/tests/boxed.c |  143
+ +++++++++++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 143 insertions(+)
+
+commit e7c0f10ee0baebc4768ab250e1306201fa5d7e20
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sun Apr 1 22:04:08 2012 -0400
+
+    Drop some unused PCRE sources
+
+    There is no point in compiling these, since we are not calling
+    any of the functions in them.
+
+ glib/pcre/Makefile.am       |    3 -
+ glib/pcre/pcre_maketables.c |  148
+ -------------------------------------------
+ glib/pcre/pcre_refcount.c   |   89 --------------------------
+ glib/pcre/pcre_version.c    |   95 ---------------------------
+ glib/pcre/pcreposix.h       |  146
+ ------------------------------------------
+ 5 files changed, 481 deletions(-)
+
+commit 0f469c26319b4b0aeee63be75ba6041b978e01b4
+Author: Daniel Nylander <po@danielnylander.se>
+Date:   Sun Apr 1 13:11:33 2012 +0200
+
+    Updated Swedish translation
+
+ po/sv.po |  128
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 72 insertions(+), 56 deletions(-)
+
+commit 829db4cec3fa59e1ec905e226851ae719858c8d4
+Author: Antoine Jacoutot <ajacoutot@gnome.org>
+Date:   Sat Mar 31 22:48:42 2012 +0200
+
+    gthread-posix: fix typo in error message
+
+ glib/gthread-posix.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 14945449580d394b5e1e009f71792ccac51fc41e
+Author: Antoine Jacoutot <ajacoutot@gnome.org>
+Date:   Sat Mar 31 20:20:19 2012 +0200
+
+    gresource: libelf, try pkg-config first then fall-back to AC_CHECK_LIB
+
+    On some systems gelf.h may not be stored under the top level include
+    directory in which case we need to add the correct include paths in
+    cflags by using pkg-config(1).
+
+ configure.ac    |    7 ++++---
+ gio/Makefile.am |    3 ++-
+ 2 files changed, 6 insertions(+), 4 deletions(-)
+
+commit 4143842eb47c1f38b2b4742b0928e4049e38afb9
+Author: Robert Ancell <robert.ancell@canonical.com>
+Date:   Sat Mar 24 23:58:45 2012 +1100
+
+    Add missing allow-none annotations for function parameters.
+
+    Found using:
+    find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v
+    '@error' | grep -v allow-none
+
+ gio/gactiongroup.c             |    8 ++++----
+ gio/gapplication.c             |    4 ++--
+ gio/gapplicationcommandline.c  |    2 +-
+ gio/gasyncinitable.c           |    2 +-
+ gio/gcancellable.c             |    8 ++++----
+ gio/gdbusaddress.c             |    6 +++---
+ gio/gdbusauthobserver.c        |    4 ++--
+ gio/gdbusconnection.c          |   40
+ ++++++++++++++++++++--------------------
+ gio/gdbuserror.c               |    4 ++--
+ gio/gdbusinterface.c           |    2 +-
+ gio/gdbusintrospection.c       |    2 +-
+ gio/gdbusmessage.c             |    6 +++---
+ gio/gdbusmethodinvocation.c    |    4 ++--
+ gio/gdbusnameowning.c          |   14 +++++++-------
+ gio/gdbusnamewatching.c        |   12 ++++++------
+ gio/gdbusobjectmanagerclient.c |   16 ++++++++--------
+ gio/gdbusproxy.c               |   24 ++++++++++++------------
+ gio/gdbusserver.c              |    2 +-
+ gio/gfile.c                    |   24 ++++++++++++------------
+ gio/ginitable.c                |    2 +-
+ gio/gioscheduler.c             |    6 +++---
+ gio/gmemoryoutputstream.c      |    6 +++---
+ gio/gnetworkmonitor.c          |    4 ++--
+ gio/gpermission.c              |    8 ++++----
+ gio/gsettingsbackend.c         |    2 +-
+ gio/gsimpleasyncresult.c       |    2 +-
+ gio/gsocket.c                  |    4 ++--
+ gio/gsocketclient.c            |    2 +-
+ gio/gtlsconnection.c           |    4 ++--
+ gio/gvolume.c                  |    2 +-
+ glib/garray.c                  |    6 +++---
+ glib/gbookmarkfile.c           |   36
+ ++++++++++++++++++------------------
+ glib/gconvert.c                |    2 +-
+ glib/gdataset.c                |    8 ++++----
+ glib/gdatetime.c               |    6 +++---
+ glib/gerror.c                  |    8 ++++----
+ glib/ggettext.c                |    8 ++++----
+ glib/ghash.c                   |   10 +++++-----
+ glib/giochannel.c              |    6 +++---
+ glib/gkeyfile.c                |    8 ++++----
+ glib/gmain.c                   |   28 ++++++++++++++--------------
+ glib/gmem.c                    |    4 ++--
+ glib/gmessages.c               |    2 +-
+ glib/goption.c                 |   28 ++++++++++++++--------------
+ glib/gpattern.c                |    2 +-
+ glib/gregex.c                  |    2 +-
+ glib/gsequence.c               |    2 +-
+ glib/gstdio.c                  |    2 +-
+ glib/gstrfuncs.c               |    6 +++---
+ glib/gtestutils.c              |    4 ++--
+ glib/gunidecomp.c              |    2 +-
+ glib/gutf8.c                   |   26 +++++++++++++-------------
+ glib/gvariant-parser.c         |    8 ++++----
+ glib/gvariant-serialiser.c     |    2 +-
+ glib/gvarianttype.c            |    2 +-
+ glib/gvarianttypeinfo.c        |    8 ++++----
+ glib/gwin32.c                  |   10 +++++-----
+ gmodule/gmodule.c              |    2 +-
+ 58 files changed, 232 insertions(+), 232 deletions(-)
+
+commit 4cf5d2531608b4433fb3348d679f099bd3d29716
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Fri Mar 30 17:34:37 2012 -0400
+
+    Fix a link
+
+    As pointed out in bug 673139, the link to the mailing list
+    information page was outdated.
+
+ README.in |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 5f0ff457ce5e8fc9aa5ca121cf429888bcf4e51f
+Author: ManojKumar Giri <mgiri@redhat.com>
+Date:   Fri Mar 30 18:08:23 2012 +0530
+
+    Updated Odia Translation
+
+ po/or.po |  247
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 122 insertions(+), 125 deletions(-)
+
+commit e3cc48f28998782da46292b53b5b540e82094d2a
+Author: Christian Persch <chpe@gnome.org>
+Date:   Thu Mar 22 14:01:40 2012 +0100
+
+    resources: compiler: Respect absolute paths
+
+    When a <file> already has an absolute path, use it directly instead
+    of trying to
+    locate it in the --sourcedir directories.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672541
+
+ gio/glib-compile-resources.c |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 8f8fc836709cff58bd666b87937542088cfc19db
+Author: Kalev Lember <kalevlember@gmail.com>
+Date:   Wed Mar 28 12:42:49 2012 +0300
+
+    configure: Fix alignment tests when cross compiling
+
+    When inserting custom code to AC_CHECK_ALIGNOF, make sure to not
+    replace
+    the default includes, but instead append to them.
+
+    This fixes ALIGNOF_GUINT32 and ALIGNOF_GUINT64 that were both 0
+    when cross
+    compiling. The third 'unsigned long' test wasn't affected because the
+    AC_CHECK_ALIGNOF call didn't specify the optional 2nd parameter.
+
+ configure.ac |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+commit 92b84e88ab9bdd6db869574020843101ddb3a0de
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Wed Mar 28 15:12:04 2012 +0800
+
+    Fix gspawn-win32-helper Visual C++ projects
+
+    The name of the executable for the Release|Win32 and Release|x64
+    configs
+    were mixed up.  Fix that.  DOH! for not noting this earlier.
+
+ build/win32/vs10/gspawn-win32-helper.vcxproj |    2 +-
+ build/win32/vs9/gspawn-win32-helper.vcproj   |    7 ++-----
+ 2 files changed, 3 insertions(+), 6 deletions(-)
+
+commit 0463fa1cb0ab991bc9d8a1986a5a8511e39825b5
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Wed Mar 28 14:57:12 2012 +0800
+
+    Fix VS property sheets
+
+    We need to accomodate for gspawn-win64-helper-console.exe for the
+    "install"
+    phase too.
+
+ build/win32/vs10/glib.props  |    2 +-
+ build/win32/vs9/glib.vsprops |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+commit 50a8fa5efda293898ea378f82ba29ca54124c5fb
+Author: Daniel Mustieles <daniel.mustieles@gmail.com>
+Date:   Tue Mar 27 21:24:37 2012 +0200
+
+    Updated Spanish translation
+
+ po/es.po | 9040
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 4514 insertions(+), 4526 deletions(-)
+
+commit cbb95038cf23ce8061961984bd52ad565b219a6e
+Author: Dan Winship <danw@gnome.org>
+Date:   Tue Mar 27 12:45:27 2012 -0400
+
+    GFileMonitor: fix docs bug
+
+ gio/gfilemonitor.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 5a68f59e5b32d826902279f2b54fddcae6ee7b4b
+Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
+Date:   Tue Mar 27 15:04:14 2012 +0530
+
+    Updated Marathi Translations
+
+ po/mr.po |  422
+ ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 261 insertions(+), 161 deletions(-)
+
+commit 9b0734a09c7ed357fbb21db52ce8fbc42b8f014c
+Author: Bastien Nocera <hadess@hadess.net>
+Date:   Tue Mar 27 11:01:00 2012 +0200
+
+    all: s/availible/available/
+
+ gio/gresource.c |    4 ++--
+ glib/gmain.c    |    4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+commit ec55b19da59b939c0de67ce172b3176b692399fa
+Author: Rajesh Ranjan <rranjan@redhat.com>
+Date:   Tue Mar 27 12:22:39 2012 +0530
+
+    hindi translation by Chandan Kumar
+
+ po/hi.po | 5813
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3095 insertions(+), 2718 deletions(-)
+
+commit 569357dcc3fe85f78d204ba94e477bac97350a4f
+Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
+Date:   Mon Mar 26 19:48:20 2012 +0530
+
+    Updated Marathi Translations
+
+ po/mr.po | 5925
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3160 insertions(+), 2765 deletions(-)
+
+commit bf20906ad4952611f992c3fa79bd074838a9279e
+Author: ManojKumar Giri <mgiri@redhat.com>
+Date:   Mon Mar 26 18:42:41 2012 +0530
+
+    Updated Odia Translation
+
+ po/or.po | 5969
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3169 insertions(+), 2800 deletions(-)
+
+commit 72c11eda584849bb55e85d06fea87476c423d258
+Author: Marek Černocký <marek@manet.cz>
+Date:   Mon Mar 26 14:49:18 2012 +0200
+
+    Updated Czech translation
+
+ po/cs.po | 6143
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3254 insertions(+), 2889 deletions(-)
+
+commit 56c2c297cd7fc2af00a40bcb29a000b676f9949a
+Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
+Date:   Sun Mar 25 15:05:26 2012 +0300
+
+    Updated Latvian translation.
+
+ po/lv.po | 6240
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3325 insertions(+), 2915 deletions(-)
+
+commit c80eeae316fb3a351947502788eeb29c12f0a88f
+Author: Luca Ferretti <lferrett@gnome.org>
+Date:   Sun Mar 25 13:14:47 2012 +0200
+
+    [l10n] Updated Italian translation
+
+ po/it.po |  336
+ ++++++++++++++++++++++++++------------------------------------
+ 1 file changed, 141 insertions(+), 195 deletions(-)
+
+commit f8ddba0b8a2969f9d539019bdb961b2273690c72
+Author: Shankar Prasad <svenkate@redhat.com>
+Date:   Sun Mar 25 13:26:17 2012 +0530
+
+    Updated Kannada Translation
+
+ po/kn.po |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 6bd8fecfa178a08b4adfbb4c4cf981e3721df66d
+Author: Shankar Prasad <svenkate@redhat.com>
+Date:   Sun Mar 25 13:24:31 2012 +0530
+
+    Updated Kannada Translation
+
+ po/kn.po |   92
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 46 insertions(+), 46 deletions(-)
+
+commit 41cccb467f354cf843877fe73db539a1e332a41d
+Author: Shankar Prasad <svenkate@redhat.com>
+Date:   Sun Mar 25 13:03:57 2012 +0530
+
+    Updated Kannada Translation
+
+ po/kn.po |   18 +++++++-----------
+ 1 file changed, 7 insertions(+), 11 deletions(-)
+
+commit 22885b1de447c1a8398b03978e60a0042eabc016
+Author: Shankar Prasad <svenkate@redhat.com>
+Date:   Sun Mar 25 12:42:30 2012 +0530
+
+    Updated Kannada Translation
+
+ po/kn.po |   78
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 40 insertions(+), 38 deletions(-)
+
+commit e927df7b7ab089f5e7de452a509130c06e13e4f9
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Mar 24 23:00:15 2012 -0400
+
+    Add a forgotten include guard
+
+    gbytes.h was missing the single-include guard.
+
+ glib/gbytes.h |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit de64aa8bd70fe42c613a948ce670a27b8d5c12cc
+Author: Shankar Prasad <svenkate@redhat.com>
+Date:   Sun Mar 25 00:33:10 2012 +0530
+
+    Updated Kannada Translation
+
+ po/kn.po | 5769
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3071 insertions(+), 2698 deletions(-)
+
+commit 257e6c4e4e291955b99bf43440eef55fad977520
+Author: Daniel Nylander <po@danielnylander.se>
+Date:   Sat Mar 24 16:58:42 2012 +0100
+
+    Updated Swedish translation
+
+ po/sv.po | 6145
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 3223 insertions(+), 2922 deletions(-)
+
+commit d793287b3a5ede547cbd1b72de46c499f8ab8c35
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Mar 24 11:31:01 2012 -0400
+
+    Bump version
+
+ configure.ac |    4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+commit 816554c62bf227498cb539924e6ee2050030b4b9
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Mar 24 11:28:35 2012 -0400
+
+    2.32.0
+
+ NEWS         |   12 ++++++++++++
+ configure.ac |    4 ++--
+ 2 files changed, 14 insertions(+), 2 deletions(-)
+
+commit 97cc0d0179e20c9a83d049b9a999f7fab40eacfb
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Mar 24 10:33:38 2012 -0400
+
+    Release notes tweaks
+
+    Update download locations, mailing list instructions, and shuffle
+    the version-specific notes to be at the end.
+
+ README.in |   96
+ ++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 47 insertions(+), 49 deletions(-)
+
+commit d2b7ee62f9d4df0aa5925ea123da7db6753d03ac
+Author: Raphael Kubo da Costa <kubo@profusion.mobi>
+Date:   Mon Mar 19 14:20:08 2012 -0300
+
+    Make the `include' glib test case build on FreeBSD.
+
+    Defining _POSIX_C_SOURCE to 0 will make time.h not create the
+    clockid_t
+    typedef used by some functions in pthread.h.
+
+    The right approach here is to set it to 199309L, which creates the
+    typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on
+    glibc, which is what the test is actually testing.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672406
+
+ glib/tests/include.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit fd8b01ead613788ad136cc61e1b744dfd811e0ec
+Author: Krishnababu Krothapalli <email>
+Date:   Thu Mar 22 19:56:06 2012 +0530
+
+    Updated Telugu Translations
+
+ po/te.po |  549
+ ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 317 insertions(+), 232 deletions(-)
+
+commit b08b3012235b089cc3c8d015c47f703da01a4d81
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Tue Mar 20 13:19:11 2012 +0800
+
+    glib/gqsort.c: Fix C99ism/GCCism
+
+    -There were a number of variables that were declared in the middle of
+     the block, so move these declarations to the start of the block
+    -There was a use of mempcpy, but it is a GCC extension, so use
+    memcpy since
+     we didn't care about the return value of the call to mempcpy.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672095
+
+ glib/gqsort.c |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit f23e7c3ef988a251c42a8a8f7e60566e0bab76fb
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Mar 20 10:20:18 2012 +0100
+
+    Fix the tests on win32
+
+    There was some unix-specific pathname handling in the test utils
+    which broke the css tests on win32.
+
+ glib/gtestutils.c |    5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+commit d0635dac52b4a4dae535dd22940ed2adb6a89074
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Mar 20 10:19:42 2012 +0100
+
+    Use g_unsetenv, not unsetenv
+
+    This fixed the win32 build
+
+ glib/tests/logging.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit aed6d01d1454293ddaba84a5bd1a666385f44f62
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Mar 20 10:18:32 2012 +0100
+
+    Only build actions test on unix
+
+    It depends on gdbus-sessionbus.c which only builds on unix.
+
+ gio/tests/Makefile.am |    3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+commit 322c6e93444e74ae99b73f1ae7e3b55563470431
+Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
+Date:   Mon Mar 19 20:13:24 2012 +0100
+
+    GDBusConnection: Avoid dereferencing vtable for unregistered objects
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671988
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusconnection.c |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit 617c0cb6a0776c3c090c54d10eda21768d76890c
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 16:59:54 2012 -0400
+
+    bump version
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 2826ece6fc91944a3469ba8f1b7b81143b11ccaa
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 16:58:48 2012 -0400
+
+    Fix distcheck
+
+    automake decided to complain about some more leftovers.
+
+ glib/Makefile.am    |    7 ++++++-
+ gobject/Makefile.am |    2 ++
+ 2 files changed, 8 insertions(+), 1 deletion(-)
+
+commit 166595c4d58ce1b0e7d297b4bbb599e7ddd5cf8d
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 14:27:20 2012 -0400
+
+    2.31.22
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 9f92d2110cf8b4225725e161f29e8f7add590c64
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 13:43:31 2012 -0400
+
+    Updates
+
+ NEWS |   41 +++++++++++++++++++++++++++++++++++++++++
+ 1 file changed, 41 insertions(+)
+
+commit 6dfb50adf7eb004b9fe79f9314e27856d80a4de8
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 13:28:14 2012 -0400
+
+    Don't return from a void function
+
+ glib/gqsort.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit cb45176110a85c3e8228499edb2ce36da85f3670
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 13:26:19 2012 -0400
+
+    Fix a C99ism
+
+ glib/gqsort.c |    8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit bd3063c742f654a2233620ad2e666e5f0bc9e9bf
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 19 13:22:04 2012 -0400
+
+    Silence a compiler warning
+
+ glib/gqsort.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 2afbc425eb24f21c598636e5037782cb8a1870ea
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Fri Mar 16 13:32:38 2012 -0400
+
+    GDBus: set no-reply flag on calls with no callback
+
+    If g_dbus_connection_call() or g_dbus_proxy_call() are given a NULL
+    callback then set the no-reply flag on the outgoing D-Bus message.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672239
+
+ gio/gdbusconnection.c |   71
+ ++++++++++++++++++++++++++++++++++---------------
+ gio/gdbusproxy.c      |   46 +++++++++++++++++++++++---------
+ 2 files changed, 82 insertions(+), 35 deletions(-)
+
+commit c3125ee36d47e71d27906b88eed68b0b9c9b9e0c
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Fri Mar 16 13:15:46 2012 -0400
+
+    GDBusProxy: report an error instead of leaking it
+
+    GDBusProxy sets an error on a GSimpleAsyncResult and then returns
+    without dispatching the result for completion (and leaks the result in
+    the process).  Fix that.
+
+    Also add a testcase.  Unfortunately, adding the testcase uncovered
+    bug #672248.  We can work around that by reordering the tests.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672249
+
+ gio/gdbusproxy.c        |    2 ++
+ gio/tests/gdbus-proxy.c |   44
+ +++++++++++++++++++++++++++++++++++++++++++-
+ 2 files changed, 45 insertions(+), 1 deletion(-)
+
+commit 190891042d9830fb095bf50220555384cae7f823
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Mon Mar 19 16:02:37 2012 +0800
+
+    Update config.h.win32(.in)
+
+    Make it more like the one that is generated by autotools.
+
+    It is true that Visual C++ has sig_atomic_t, at least for Visual
+    C++ 2008
+    and later, but this is currently only used for UNIX builds of GLib,
+    as a
+    point of note here.
+
+ config.h.win32.in |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+commit bac0294c73b3ff9c33885d0af6f3e20af7062739
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Mon Mar 19 15:55:20 2012 +0800
+
+    Update glibconfig.h.win32(.in)
+
+    Added the definitions below, as these #defines are needed for gqsort.c
+
+    #define ALIGNOF_GUINT32 4
+    #define ALIGNOF_GUINT64 8
+    #define ALIGNOF_UNSIGNED_LONG 4
+
+ glib/glibconfig.h.win32.in |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 06384094689efbdc00cc39dcb9eb2929dec92933
+Author: Bruno Brouard <annoa.b@gmail.com>
+Date:   Sun Mar 18 10:34:15 2012 +0100
+
+    Updated French translation
+
+ po/fr.po | 1400
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 794 insertions(+), 606 deletions(-)
+
+commit 8c2434f01a60865e22c579c4092c3588827e883b
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Sat Mar 17 23:43:52 2012 -0400
+
+    Make inf testcase more forgiving
+
+    printf may produce "infinity" instead of "inf".
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=668973
+
+ glib/tests/gvariant.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 57878d6042366070e80a109bf113ac03abb86cfd
+Author: Sebastian Dröge <slomo@circular-chaos.org>
+Date:   Sat Mar 17 23:28:48 2012 -0400
+
+    Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building with GCC
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=531901
+
+ glib/gtypes.h      |   38 ++++++++++++++++++++++++++++++--------
+ glib/tests/utils.c |   24 ++++++++++++++++++++++++
+ 2 files changed, 54 insertions(+), 8 deletions(-)
+
+commit e2b47ae9e0ff4402253c5ca854b3a5229513a12e
+Author: Dieter Verfaillie <dieterv@optionexplicit.be>
+Date:   Sat Mar 17 23:10:01 2012 -0400
+
+    Fix out of tree build for MinGW/MSYS
+
+    When building with MinGW/MSYS with srcdir != builddir the build fails:
+    - to locate the generated .def files
+    - creating libglib-gdb.py
+    - creating libgobject-gdb.py
+
+    Solved this by explicitly instructing these files to be generated
+    in $(builddir)/...
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=653167
+
+ gio/Makefile.am     |   10 +++++-----
+ glib/Makefile.am    |   17 ++++++-----------
+ gmodule/Makefile.am |    8 ++++----
+ gobject/Makefile.am |   13 ++++++-------
+ 4 files changed, 21 insertions(+), 27 deletions(-)
+
+commit 65d758859c8155362f8ffaebf5614a10d025f5a6
+Author: Duarte Loreto <happyguy_pt@hotmail.com>
+Date:   Sun Mar 18 00:45:43 2012 +0000
+
+    Updated Portuguese translation
+
+ po/pt.po | 6128
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3230 insertions(+), 2898 deletions(-)
+
+commit 7f856e3a09386c7d87ee0562a2ab85b463cac20f
+Author: Aurimas Černius <aurisc4@gmail.com>
+Date:   Sat Mar 17 18:49:25 2012 +0200
+
+    Updated Lithuanian translation
+
+ po/lt.po |  170
+ ++++++++++++++++++++++++--------------------------------------
+ 1 file changed, 66 insertions(+), 104 deletions(-)
+
+commit 1b08ad61cdd19899f51ec44242913b18576861e1
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Sat Mar 17 12:39:23 2012 -0400
+
+    man pages: document the order of schema overrides
+
+    GSettings overrides are processed in such a way that
+    alphabetically-later files have precedence over earlier files (eg: 20_
+    will beat 10_).  Document that fact.
+
+ docs/reference/gio/glib-compile-schemas.xml |    7 +++++++
+ 1 file changed, 7 insertions(+)
+
+commit e8122f6f98b853bccfb6aebcfb1714eb6f82971e
+Author: Yuri Kozlov <yuray@komyakino.ru>
+Date:   Sat Mar 17 12:57:44 2012 +0400
+
+    Updated Russian translation
+
+ po/ru.po | 6215
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3306 insertions(+), 2909 deletions(-)
+
+commit 6833385c5a7a35e22bb549ad0e7f390031952945
+Author: Colin Walters <walters@verbum.org>
+Date:   Tue Mar 13 14:49:04 2012 -0400
+
+    gmain: Use sig_atomic_t for list of pending Unix signals
+
+    Pointed out by: Simon McVittie <simon.mcvittie@collabora.co.uk>
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671997
+
+ configure.ac |   12 ++++++++++++
+ glib/gmain.c |    9 +++++++--
+ 2 files changed, 19 insertions(+), 2 deletions(-)
+
+commit f3fca56b7ef94e70e78597afca69b157e07cd339
+Author: Tomas Bzatek <tbzatek@redhat.com>
+Date:   Fri Mar 16 18:54:09 2012 +0100
+
+    gio: Only show mounts in /run/media/$USER
+
+    And reflect the recent changes + sync with gvfs+udisks2 rules.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=669797
+
+ gio/gunixmounts.c |   11 +++++++++--
+ 1 file changed, 9 insertions(+), 2 deletions(-)
+
+commit b0739f22231b7555c9fcfd5b9fcb5f93b5a46149
+Author: David Benjamin <davidben@mit.edu>
+Date:   Thu Mar 15 19:16:02 2012 -0400
+
+    Continue searching in PATH on ENODEV and ETIMEDOUT
+
+    Synchronize the error-handling logic from glibc. Users with networked
+    filesystems in their PATH may hit ETIMEDOUT.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672201
+
+ glib/gspawn.c |    8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+commit cf912785b6aa4cd7acd1cf2b041b25fae76df5f7
+Author: Colin Walters <walters@verbum.org>
+Date:   Thu Mar 15 17:59:01 2012 -0400
+
+    gtype: Note idempotency of g_type_init()
+
+ gobject/gtype.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+commit 8ae5bd399ed94fe74172f1331fbe716b4f68249c
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Fri Mar 16 12:51:33 2012 +0100
+
+    Remove now unused qsort_r checks
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672095
+
+ configure.ac |   45 ---------------------------------------------
+ 1 file changed, 45 deletions(-)
+
+commit a43dd7435af92d70fa0ef5a2c48e77156b0ad304
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Wed Mar 14 21:17:47 2012 +0100
+
+    Make g_array_sort* methods use a stable sort
+
+    Also, remove previous comments about sort stability in g_array_sort
+    docs,
+    as the method that was explained does not work. Adds a new comment
+    about this.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672095
+
+ glib/garray.c |   42 +++++++++++++++++++++++-------------------
+ 1 file changed, 23 insertions(+), 19 deletions(-)
+
+commit 839957f275875b6f8fd033d67379bce0fde1c58f
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Wed Mar 14 21:17:23 2012 +0100
+
+    Make g_qsort_with_data stable, based on glibc msort
+
+    We need a stable sort, and we might as well always use it rather
+    than have multiple sort versions. This picks up the glibc
+    merge sort implementation which it uses by default for qsort,
+    except we don't fall back to non-stable quicksort in some cases
+    like glibc
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672095
+
+ configure.ac      |   31 ++++
+ glib/gqsort.c     |  494
+ +++++++++++++++++++++++++++--------------------------
+ glib/tests/sort.c |   39 +++++
+ 3 files changed, 320 insertions(+), 244 deletions(-)
+
+commit 8da947892022ba966893e5ceb1c5235c5da4665f
+Author: Gabor Kelemen <kelemeng@gnome.hu>
+Date:   Fri Mar 16 11:12:56 2012 +0100
+
+    Updated Hungarian translation
+
+ po/hu.po | 6275
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3347 insertions(+), 2928 deletions(-)
+
+commit 5a108c918355b7344daad1acdcd87bc3765aeaca
+Author: Carles Ferrando <carles.ferrando@gmail.com>
+Date:   Thu Mar 15 23:33:50 2012 +0100
+
+    [l10n]Updated Catalan (Valencian) translation
+
+ po/ca@valencia.po | 6314
+ ++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 3313 insertions(+), 3001 deletions(-)
+
+commit 93b9d65d12e74dc23162a23b53f8d166e5e17fd4
+Author: Gil Forcada <gforcada@gnome.org>
+Date:   Thu Mar 15 23:33:43 2012 +0100
+
+    [l10n]Updated Catalan translation
+
+ po/ca.po | 6364
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3352 insertions(+), 3012 deletions(-)
+
+commit f025c9c4f4803dd09dba12ca8f35692a0ea8050a
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Thu Mar 15 14:04:39 2012 -0400
+
+    GDBusConnection: Don't store GCancellable in qdata
+
+    Now that we're using g_simple_async_result_set_check_cancellable() we
+    no longer need this terrible hack of carrying the GCancellable on the
+    GSimpleAsyncResult using qdata. See bug 672013 for more details.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672013
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusconnection.c |   16 +---------------
+ 1 file changed, 1 insertion(+), 15 deletions(-)
+
+commit e3c7fdd7a47264c584f3f16e37d903a7d1f36f76
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue Mar 13 16:41:57 2012 -0400
+
+    GDBus: make use of reliable async cancellation
+
+    Call g_simple_async_result_set_check_cancellable() after all
+    GSimpleAsyncResult creation in order to take advantage of the new
+    reliable cancellation feature.
+
+    The guarantee of reliable cancellation fixes a bug in dbusmenu (which
+    was already assuming that cancellation was reliable).  See this bug:
+    https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/953562
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672013
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gdbusaddress.c    |    1 +
+ gio/gdbusconnection.c |    5 +++++
+ gio/gdbusprivate.c    |    1 +
+ gio/gdbusproxy.c      |    3 +++
+ 4 files changed, 10 insertions(+)
+
+commit 1c42b6b09213b3c5275a71bbcd7def9a19767b59
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Mar 15 16:39:52 2012 +0800
+
+    Fix "install" paths in VS property sheets
+
+    ...and cleanup the VS2010 property sheets a little bit
+
+ build/win32/vs10/glib.props  |   10 +++++-----
+ build/win32/vs9/glib.vsprops |    2 +-
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+commit 53b02b023da1ef7c253493b4aee0830e77a09a87
+Author: Mario Blättermann <mario.blaettermann@gmail.com>
+Date:   Wed Mar 14 22:27:33 2012 +0100
+
+    [l10n] Updated German translation
+
+ po/de.po | 1506
+ ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 919 insertions(+), 587 deletions(-)
+
+commit 4804094472e90a537b534c32e3c225b624c4500e
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue Mar 13 16:09:01 2012 -0400
+
+    GSimpleAsyncResult: support reliable cancellation
+
+    Add a function g_simple_async_result_set_check_cancellable()
+    to provide
+    a GCancellable that is checked for being cancelled during the call to
+    g_simple_async_result_propagate_error().
+
+    This gives asynchronous operation implementations an easy way to
+    provide reliable cancellation of those operations -- even in the case
+    that a positive result has occured and is pending dispatch at the time
+    the operation is cancelled.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672013
+
+ docs/reference/gio/gio-sections.txt |    1 +
+ gio/gio.symbols                     |    1 +
+ gio/gsimpleasyncresult.c            |   58
+ +++++++++++++++++++++++++++++++++++
+ gio/gsimpleasyncresult.h            |    2 ++
+ 4 files changed, 62 insertions(+)
+
+commit 53b1afba0eb94f7f836b408d81da7b58c374dc3f
+Author: Mike Gorse <mgorse@novell.com>
+Date:   Tue Mar 13 16:02:30 2012 -0500
+
+    Invalidate single_va_closure when adding an emission hook
+
+    If the optimization is used for only having one closure handling a
+    signal emission, then hooks will not be run, so it should be disabled
+    when an emission hook is added.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671918
+
+ gobject/gsignal.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+commit fbbdf98668641a6e6494dacb5f5f13703145e6f8
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue Mar 13 20:10:39 2012 -0400
+
+    g_log: mask log level before checking prefix flags
+
+    We check if the log level is in the "prefixed" list by checking it
+    against the g_log_msg_prefix bitfield.
+
+    Unfortunately we were failing to mask by G_LOG_LEVEL_MASK first, so if
+    the FATAL bit was set (for example) then it would never match.
+    This was
+    the case for g_error().
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672026
+
+ glib/gmessages.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 545736c0fbc4fdc861a726b293a5b3c1cd611a3c
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue Mar 13 20:08:27 2012 -0400
+
+    glib-init: restore default for G_MESSAGES_PREFIXED
+
+    In the glib-init shuffle this ended up being set to no messages
+    prefixed
+    by default.  Fix that so that we have prefixes back.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=672026
+
+ glib/glib-init.c |   10 +++++++---
+ 1 file changed, 7 insertions(+), 3 deletions(-)
+
+commit 063f03fa761fe2e341e32ebec6ed7ff6732b5bb1
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Tue Mar 13 20:08:01 2012 -0400
+
+    glib-init: fix obvious buffer size mismatch
+
+ glib/glib-init.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 73fb1944e43b3ed3942c453dbe30db859cfe1bbe
+Author: Bruce Cowan <bruce@bcowan.me.uk>
+Date:   Tue Mar 13 13:48:15 2012 +0000
+
+    Updated British English translation
+
+ po/en_GB.po | 6037
+ +++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 3185 insertions(+), 2852 deletions(-)
+
+commit 2127246139d6e7706d6a94dd754af649dfa6e650
+Author: Kenneth Nielsen <k.nielsen81@gmail.com>
+Date:   Tue Mar 13 09:11:21 2012 +0100
+
+    Updated Danish translation
+
+ po/da.po |  122
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 70 insertions(+), 52 deletions(-)
+
+commit 81aaf53567cf8dc13ae77878a8663b847ca54fcc
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Mon Mar 12 16:43:15 2012 -0400
+
+    GSocketMsgFlags: annotate as a flags
+
+    This was being incorrectly guessed as an enum.  Fix that.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671942
+
+ gio/gioenums.h |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 748cbafb8bffe88a7f1a3867b5f3f23d8713da6c
+Author: Kjartan Maraas <kmaraas@gnome.org>
+Date:   Mon Mar 12 18:18:55 2012 +0100
+
+    Updated Norwegian bokmål translation
+
+ po/nb.po |  117
+ ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 69 insertions(+), 48 deletions(-)
+
+commit c45b8135046790e13b0d486f605dc62c9a783b16
+Author: Timo Jyrinki <timo@debian.org>
+Date:   Mon Mar 12 11:02:04 2012 +0200
+
+    Finnish translation update from
+    http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
+
+ po/fi.po | 5844
+ ++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 2846 insertions(+), 2998 deletions(-)
+
+commit 68bdfd69241ebb01be71fb7c8c8c7a188aedf8fb
+Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
+Date:   Sun Mar 11 12:02:28 2012 +0100
+
+    Updated Esperanto translation
+
+ po/eo.po | 6076
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3194 insertions(+), 2882 deletions(-)
+
+commit 657e476b74bcf4c1e3a9363951d4adcb537b66de
+Author: Piotr Drąg <piotrdrag@gmail.com>
+Date:   Fri Mar 9 22:18:45 2012 +0100
+
+    Updated Polish translation
+
+ po/pl.po | 6186
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3246 insertions(+), 2940 deletions(-)
+
+commit 8084047ee3fa639fc0ca33035356e2ce11f0cab6
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Fri Mar 9 10:29:32 2012 -0500
+
+    logging test: unset G_MESSAGES_DEBUG
+
+    Having G_MESSAGES_DEBUG=all in the environment will fail this
+    testcase.
+
+ glib/tests/logging.c |    2 ++
+ 1 file changed, 2 insertions(+)
+
+commit 265f265c677bc5399dbb1cfa449cb4b915a6459f
+Author: Mark Janossy <janossy.mark@gmail.com>
+Date:   Fri Mar 9 09:54:23 2012 -0500
+
+    deprecated threads: fix race in GStaticRecMutex
+
+    The very last access to the 'depth' field of GStaticRecMutex in
+    g_static_rec_mutex_unlock_full() was being performed after dropping
+    the
+    implementation mutex for the last time.
+
+    This allowed the lock to be dropped an additional time if it was
+    acquired in another thread right at that instant (which is somewhat
+    likely, since another thread could have just been woken up by the lock
+    being released).
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=670846
+
+ glib/deprecated/gthread-deprecated.c |   13 ++++++++-----
+ 1 file changed, 8 insertions(+), 5 deletions(-)
+
+commit cb44e96dfadf33c1c5df43dabe7ced19a03789dc
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Fri Mar 9 11:32:45 2012 +0100
+
+    Fix crash in signal emission optimization
+
+    The trace of the signal emission of the was calculating the instance
+    type after the instance was unrefed. Fix this by keeping the instance
+    type around.
+
+ gobject/gsignal.c |    7 ++++---
+ 1 file changed, 4 insertions(+), 3 deletions(-)
+
+commit bbe4b5719502c934e3a2f931773babd858997e43
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Fri Mar 9 09:32:06 2012 +0100
+
+    signal emission: Allocate instance_and_param with alloca
+
+    This Gives a 5% performance increase in e.g. the emit-handled test.
+
+ gobject/gsignal.c |   10 ++++------
+ 1 file changed, 4 insertions(+), 6 deletions(-)
+
+commit 7b939efa6fad289c2878c64c1edd932200cf5f33
+Author: Erik van Pienbroek <epienbro@fedoraproject.org>
+Date:   Thu Mar 8 20:29:18 2012 +0100
+
+    Use native glib-genmarshal when cross-compiling
+
+    The ability to cross-compile glib got broken after the
+    merge of the 'signal-performance' branch as the assumption
+    was made that the generated glib-genmarshal can be executed
+    on the host (which isn't valid when cross-compiling).
+
+    Fixed this by using the just-built glib-genmarshal for normal
+    compilations and the native (host) glib-genmarshal when doing a
+    cross-compilation as was also done in several other areas of GLib
+
+    Tested for host=x86_64-unknown-linux-gnu,
+    target=x86_64-unknown-linux-gnu
+    and host=x86_64-unknown-linux-gnu, target=i686-w64-mingw32
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671676
+
+ gobject/tests/Makefile.am |   10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+commit 3fa735848782735a7ccff3abba39c53388592588
+Author: Ryan Lortie <desrt@desrt.ca>
+Date:   Thu Mar 8 11:55:09 2012 -0500
+
+    gio-querymodules: unlink instead of writing empty cache
+
+    If there are no modules installed then the most appropriate thing
+    is to
+    have no cachefile instead of an empty one.  This unbreaks the "clean
+    directory after 'make uninstall'" check that automake does.
+
+    https://bugzilla.gnome.org/show_bug.cgi?id=671664
+
+ gio/gio-querymodules.c |   20 ++++++++++++++++----
+ 1 file changed, 16 insertions(+), 4 deletions(-)
+
+commit c9f55445aa2f86b1ea62367849522ecabbe48d72
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Mar 8 17:18:43 2012 +0800
+
+    msvc_recommended_pragmas.h: Silence C4819 warnings
+
+    This warning appears when unicode chars that cannot be displayed
+    in the
+    current Windows code page is used anywhere in the file, including
+    comment
+    blocks.  We probably don't need to see these, especially as problems
+    caused by such characters are manifested as other warnings or errors,
+    for example, the need to add BOM to a file when compiling code with
+    complex script on Windows.
+
+ msvc_recommended_pragmas.h |    3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 93e2c1f12a354bca11d3467f3d7a2a0eb5dcd683
+Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
+Date:   Thu Mar 8 14:08:11 2012 +0530
+
+    Assamese translation completed
+
+ po/as.po |  552
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 312 insertions(+), 240 deletions(-)
+
+commit c79606a3d61ad45653a1c8fe7e2b18ba07fab56d
+Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
+Date:   Thu Mar 8 15:56:14 2012 +0800
+
+    Updated Traditional Chinese translation(Hong Kong and Taiwan)
+
+ po/zh_HK.po |   90
+ +++++++++++++++++++++++++++++++++++------------------------
+ po/zh_TW.po |   90
+ +++++++++++++++++++++++++++++++++++------------------------
+ 2 files changed, 108 insertions(+), 72 deletions(-)
+
+commit 05663607eaa595735e037a06101f897fdf97de36
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Mar 8 15:34:39 2012 +0800
+
+    Update config.h.win32(.in)
+
+    Remove the config for ENABLE_REGEX, as GRegex is now included in
+    all builds.
+
+ config.h.win32.in |    3 ---
+ 1 file changed, 3 deletions(-)
+
+commit d642bf442ffcfba52c58764b03ac6dcf21feb1cf
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Mar 8 15:04:17 2012 +0800
+
+    glib-genmarshal.c: Use G_VA_COPY instead of va_copy()
+
+    In the code generation portion, va_copy() is not universally
+    available,
+    so use the existing G_VA_COPY macro that in turn calls va_copy() if it
+    is available or call an appropriate emulation otherwise.
+
+ gobject/glib-genmarshal.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit b72bb9dd08b15a3f85ab593121f9ba49828c07c2
+Author: Chun-wei Fan <fanchunwei@src.gnome.org>
+Date:   Thu Mar 8 14:51:22 2012 +0800
+
+    Use G_VA_COPY instead of va_copy()
+
+    va_vopy() is not universally available in all compilers, so make
+    use of
+    the existing G_VA_COPY macro which either calls va_copy() if it is
+    available, or emulates it if otherwise.
+
+ gobject/gclosure.c |    2 +-
+ gobject/gmarshal.c |   42 +++++++++++++++++++++---------------------
+ 2 files changed, 22 insertions(+), 22 deletions(-)
+
+commit 75ca1cd15891739052c96e94eed5f046f344f9c5
+Author: Emmanuele Bassi <ebassi@linux.intel.com>
+Date:   Wed Mar 7 12:53:14 2012 +0000
+
+    gobject: Fix a compiler warning
+
+    Shuffle the parenthesis around.
+
+ gobject/gsignal.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 7cf50ceb857968a99e141e8e2c75053761a12639
+Author: Cosimo Cecchi <cosimoc@gnome.org>
+Date:   Tue Mar 6 22:10:53 2012 -0500
+
+    tests: fix GAction test for headless run
+
+ gio/tests/Makefile.am |    1 +
+ gio/tests/actions.c   |   11 +++++++++++
+ 2 files changed, 12 insertions(+)
+
+commit a06542b998869c619a9eb9548d5e3bc780d09bbb
+Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
+Date:   Tue Mar 6 21:43:24 2012 +0530
+
+    Assamese translation completed
+
+ po/as.po | 5816
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 3069 insertions(+), 2747 deletions(-)
+
+commit 6b4e24aca04f5b48f787f51db8d73dae620136a3
+Author: Seong-ho Cho <darkcircle.0426@gmail.com>
+Date:   Tue Mar 6 23:50:59 2012 +0900
+
+    Updated Korean translation
+
+ po/ko.po | 1129
+ ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 695 insertions(+), 434 deletions(-)
+
+commit 026340c5fcafd63b38a0424a0b83ae3a1c551aa7
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Tue Mar 6 11:35:17 2012 +0100
+
+    Fix unused variable warning
+
+ gobject/gsignal.c |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 6e8caec6d9af06d4f7f0e6cd1a86c6c47e49ff01
+Author: David Zeuthen <davidz@redhat.com>
+Date:   Mon Mar 5 12:57:32 2012 -0500
+
+    GUnix{Input,Output}Stream: Only release cancelable poll-fd if we
+    allocated it
+
+    Otherwise we get criticals a'la
+
+     GLib-GIO-CRITICAL **: g_cancellable_release_fd: assertion
+     `cancellable->priv->fd_refcount > 0' failed
+
+    when reading/writing to certain kinds of file descriptors.
+
+    Patch reviewed by Dan Winship on IRC.
+
+    Signed-off-by: David Zeuthen <davidz@redhat.com>
+
+ gio/gunixinputstream.c  |    3 ++-
+ gio/gunixoutputstream.c |    3 ++-
+ 2 files changed, 4 insertions(+), 2 deletions(-)
+
+commit b6f65ec94065eb1ef321fe034b6fe94059bb741e
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 5 11:43:20 2012 -0500
+
+    bump version
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 3cf1ad1881c2d8f0cac67d51d3e29713bb28a201
+Author: Alexander Larsson <alexl@redhat.com>
+Date:   Mon Mar 5 15:05:07 2012 +0100
+
+    Use G_DEFINE_CONSTRUCTOR for the glib_init constructor
+
+    No need to hand-roll this when we have a macro version.
+
+ glib/glib-init.c |   10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+commit a970fddb0ed68de910120cbe009edb94aa38eb9d
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 5 09:01:20 2012 -0500
+
+    2.31.20
+
+ configure.ac |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 17fe7fbd5afe58d386cd9df1148d9f897c233f7e
+Author: Matthias Clasen <mclasen@redhat.com>
+Date:   Mon Mar 5 08:32:07 2012 -0500
+
+    Update glib-genmarshal docs
+
+    A bunch of new commandline options sneaked in without docs...
+
+ docs/reference/gobject/glib-genmarshal.xml |   21 +++++++++++++++++++++
+ 1 file changed, 21 insertions(+)
+
 commit afe30b28847487d9b5cb4fb65ce740107cbc7423
 Author: Matthias Clasen <mclasen@redhat.com>
 Date:   Mon Mar 5 07:54:47 2012 -0500
@@ -5,7 +4532,7 @@ Date:   Mon Mar 5 07:54:47 2012 -0500
     Fix a compiler warning
 
  gobject/gsignal.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dea3619367633786f98267181f18ec11834ec507
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14,7 +4541,7 @@ Date:   Mon Mar 5 07:34:58 2012 -0500
     gobject: Fix symbol lists
 
  gobject/gobject.symbols |   24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
 
 commit d2e742c60516963d894516f1ffaf72be021b5df2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23,7 +4550,7 @@ Date:   Mon Mar 5 07:02:53 2012 -0500
     More updates
 
  NEWS |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit f3fb42cfaf967cec4450437d81f824de266fb274
 Merge: e9c399a 2d6502f
@@ -39,7 +4566,7 @@ Date:   Sun Mar 4 23:42:45 2012 -0500
     Fix distcheck
 
  gio/fam/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 17835f8efd226580f767cf86e846749102050ae1
 Author: YunQiang Su <yqsu@src.gnome.org>
@@ -49,7 +4576,7 @@ Date:   Mon Mar 5 17:44:58 2012 +0800
 
  po/zh_CN.po | 5919
  +++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 3129 insertions(+), 2790 deletions(-)
+ 1 file changed, 3129 insertions(+), 2790 deletions(-)
 
 commit c0c2cbe0aec6fe42ac7496ed831b2e78a477c351
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58,7 +4585,7 @@ Date:   Sun Mar 4 22:25:50 2012 -0500
     Fix distcheck
 
  glib/pcre/Makefile.am |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 47b162c1dfeca9384058e24a9cef3fdb4e730151
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67,7 +4594,7 @@ Date:   Sun Mar 4 21:48:26 2012 -0500
     Updates for 2.31.20
 
  NEWS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 51 insertions(+), 0 deletions(-)
+ 1 file changed, 51 insertions(+)
 
 commit 1426a8ca07f3ad0e874c0b0aad241ae93cf1e144
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -95,7 +4622,7 @@ Date:   Tue Feb 21 19:42:22 2012 +0530
     https://bugzilla.gnome.org/621368
 
  tests/run-assert-msg-test.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d49a77df5de8102974654f6f27a119dabd550043
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -104,8 +4631,8 @@ Date:   Sun Mar 4 21:23:29 2012 +0100
     Updated Slovenian translation
 
  po/sl.po |   72
- +++++++++++++++++++++++++++----------------------------------
- 1 files changed, 32 insertions(+), 40 deletions(-)
+ ++++++++++++++++++++++++++++----------------------------------
+ 1 file changed, 32 insertions(+), 40 deletions(-)
 
 commit ce5ccbf3e0638b33f66a0948ecffe287beca1592
 Author: Martin Srebotnjak <miles@filmsi.net>
@@ -114,8 +4641,8 @@ Date:   Sun Mar 4 21:20:59 2012 +0100
     Updated Slovenian translation
 
  po/sl.po | 1636
- +++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 992 insertions(+), 644 deletions(-)
+ +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 992 insertions(+), 644 deletions(-)
 
 commit f3bf532a3c6dd97605117dba4b7cc4aae10e7136
 Author: Michael Biebl <biebl@debian.org>
@@ -126,7 +4653,7 @@ Date:   Sun Mar 4 00:26:10 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=671281
 
  docs/reference/gio/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit cc2104e87a12414c205319a0e488c17c64246e9c
 Author: Michael Biebl <biebl@debian.org>
@@ -137,7 +4664,7 @@ Date:   Sat Mar 3 21:39:35 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=671270
 
  gio/tests/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2d6502f67bb207c5a0d6eaba27b2398b74baa28f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -149,7 +4676,7 @@ Date:   Sat Mar 3 21:36:10 2012 +0100
     handler.
 
  gobject/gsignal.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 5f280eb6a828d3bdeb932ce42ee97b2ab7e771f2
 Author: Shota Akiyama <s7akiyama@gmail.com>
@@ -160,7 +4687,7 @@ Date:   Thu Feb 23 11:52:12 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=670751
 
  glib/gmacros.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit deea0e39ba6bb7c41da405c1269abb962ca81a71
 Author: Dan Winship <danw@gnome.org>
@@ -194,7 +4721,7 @@ Date:   Sat Mar 3 11:40:51 2012 -0500
     non-NULL.
 
  gio/gapplicationimpl-dbus.c |   16 +++++++---------
- 1 files changed, 7 insertions(+), 9 deletions(-)
+ 1 file changed, 7 insertions(+), 9 deletions(-)
 
 commit 5c3e86277627a8cc2dab64dd25fc7a30369472e0
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -203,8 +4730,8 @@ Date:   Sat Mar 3 22:49:18 2012 +0700
     Updated Vietnamese translation
 
  po/vi.po |   85
- +++++++++++++++++++++++++++----------------------------------
- 1 files changed, 38 insertions(+), 47 deletions(-)
+ ++++++++++++++++++++++++++++----------------------------------
+ 1 file changed, 38 insertions(+), 47 deletions(-)
 
 commit f5aad13d8f1fe4fccf128105f9ab50f2e73f7737
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -213,8 +4740,8 @@ Date:   Sat Mar 3 22:35:16 2012 +0700
     po/vi: import from Damned Lies
 
  po/vi.po | 1134
- ++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 669 insertions(+), 465 deletions(-)
+ ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 669 insertions(+), 465 deletions(-)
 
 commit 27d9b92264a35dc5753f63ad0ff2f8e5c7381c44
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -224,7 +4751,7 @@ Date:   Sat Mar 3 14:43:05 2012 +0100
 
  po/eu.po | 6203
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 3268 insertions(+), 2935 deletions(-)
+ 1 file changed, 3268 insertions(+), 2935 deletions(-)
 
 commit 59ee6dbc004adda8c4e4c8ff58bf21a9173eb99f
 Author: Peter O'Gorman <pogma@gnu.org>
@@ -235,7 +4762,7 @@ Date:   Fri Mar 2 13:36:27 2012 -0800
     Hides ELF-only linker flag -export-dynamic from non-ELF linkers.
 
  configure.ac |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
 
 commit b05ea89d0c9e97fcd7858a83ea0d1c6d7fe1972f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -244,7 +4771,7 @@ Date:   Fri Mar 2 20:22:29 2012 +0100
     Mask out G_SIGNAL_TYPE_STATIC_SCOPE when comparing types
 
  gobject/gsignal.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d10f79a1963d169b1613b2163176cdea7b7d4d8d
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -298,8 +4825,8 @@ Date:   Fri Mar 2 11:20:45 2012 +0100
     the generic one).
 
  gobject/gsignal.c |   54
- ++++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 51 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 51 insertions(+), 3 deletions(-)
 
 commit 7964cda8e6c9dc779e99b65150e158e29d373ea4
 Author: Alexander Larsson <alexl@redhat.com>
@@ -314,7 +4841,7 @@ Date:   Wed Feb 22 19:34:05 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=661140
 
  gobject/gsignal.c |   58
- ++++++++++++++++++++++++++++++++++++++++++++++++----
+ ++++++++++++++++++++++++++++++++++++++++++++++++-----
  gobject/gsignal.h |   11 ++++++++++
  2 files changed, 64 insertions(+), 5 deletions(-)
 
@@ -328,7 +4855,7 @@ Date:   Tue Feb 28 15:48:20 2012 +0100
 
  gobject/gclosure.c      |   36 ++++++++++++++++++++++++++++++++++++
  gobject/gtype-private.h |    2 ++
- 2 files changed, 38 insertions(+), 0 deletions(-)
+ 2 files changed, 38 insertions(+)
 
 commit 57051905f9279d2c8c27e9e50154c9565708f4d5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -338,7 +4865,7 @@ Date:   Wed Feb 22 19:32:36 2012 +0100
 
     https://bugzilla.gnome.org/show_bug.cgi?id=661140
 
- gobject/glib-genmarshal.c |  232 +++++++++++--
+ gobject/glib-genmarshal.c |  232 ++++++++++--
  gobject/gmarshal.c        |  909
  +++++++++++++++++++++++++++++++++++++++++++++
  gobject/gmarshal.h        |  154 ++++++++
@@ -379,8 +4906,8 @@ Date:   Wed Feb 22 17:46:21 2012 +0100
 
  gobject/gclosure.c      |   81
  +++++++++++++++++++----------------------------
- gobject/gclosure.h      |    6 ++-
- gobject/gsignal.c       |    4 +-
+ gobject/gclosure.h      |    6 ++--
+ gobject/gsignal.c       |    4 +--
  gobject/gtype-private.h |   12 +++++++
  4 files changed, 51 insertions(+), 52 deletions(-)
 
@@ -397,7 +4924,7 @@ Date:   Wed Feb 22 19:44:24 2012 +0100
 
  tests/gobject/performance.c |  112
  +++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 107 insertions(+), 5 deletions(-)
+ 1 file changed, 107 insertions(+), 5 deletions(-)
 
 commit 3be0e57458fe297d79a20f261cc2b0f92c91db45
 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
@@ -408,8 +4935,8 @@ Date:   Tue Sep 27 09:15:17 2011 +0100
     Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
 
  tests/gobject/performance.c |  125
- +++++++++++++++++++++++++++++++++++-------
- 1 files changed, 104 insertions(+), 21 deletions(-)
+ +++++++++++++++++++++++++++++++++++--------
+ 1 file changed, 104 insertions(+), 21 deletions(-)
 
 commit 00f1e1f5c282b0943d0a7b3e073d8867b0bdba05
 Author: Jörn Magens <interflug1@gmx.net>
@@ -426,7 +4953,7 @@ Date:   Wed Feb 29 12:29:50 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=670969
 
  glib/gsequence.c |   32 ++++++++++++++++++++++++++++++++
- 1 files changed, 32 insertions(+), 0 deletions(-)
+ 1 file changed, 32 insertions(+)
 
 commit 7e7e0b141c887a2880c88f051cb8ed07e474b24a
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -436,7 +4963,7 @@ Date:   Fri Mar 2 14:15:58 2012 +0200
 
  po/he.po |  131
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 76 insertions(+), 55 deletions(-)
+ 1 file changed, 76 insertions(+), 55 deletions(-)
 
 commit cb0566eaf3b245bf2eaa8c9e912cf240d8868193
 Author: Christian Dywan <christian@twotoasts.de>
@@ -450,7 +4977,7 @@ Date:   Sat Mar 26 14:48:54 2011 +0000
     Signed-off-by: Javier Jardón <jjardon@gnome.org>
 
  gobject/gtype.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 10fbfcf09010e423cfc79c54e8da50b62a0f4b8a
 Author: David Zeuthen <davidz@redhat.com>
@@ -473,7 +5000,7 @@ Date:   Thu Mar 1 14:06:43 2012 -0500
 
  docs/reference/gio/gio-sections.txt |    1 +
  gio/gvolume.h                       |   18 ++++++++++++++++++
- 2 files changed, 19 insertions(+), 0 deletions(-)
+ 2 files changed, 19 insertions(+)
 
 commit 479416fada430f8d1f5af8e9b7c536b2ee6e71fb
 Author: Krishnababu Krothapalli <email>
@@ -483,7 +5010,7 @@ Date:   Thu Mar 1 13:59:41 2012 +0530
 
  po/te.po | 6103
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 3207 insertions(+), 2896 deletions(-)
+ 1 file changed, 3207 insertions(+), 2896 deletions(-)
 
 commit 80611295ab56dd95add95a9600ba8bc88d5e9a62
 Author: Colin Walters <walters@verbum.org>
@@ -492,7 +5019,7 @@ Date:   Wed Feb 29 12:37:24 2012 -0500
     g_uri_unescape_segment: Mention (allow-none)/%NULL in documentation
 
  glib/gurifuncs.c |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit ede8707129389d6a795b9d23de2554b0d656e2f5
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -513,7 +5040,7 @@ Date:   Wed Feb 29 11:19:21 2012 +0100
     gsocket: fix compilation when ENOTSOCK and WSANOTSOCK are both defined
 
  gio/gsocket.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 9db8692f5ada433b4c7292b5b595a667fb53bebc
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -544,7 +5071,7 @@ Date:   Tue Feb 28 01:14:29 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=670922
 
  gio-2.0.pc.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0155e19566a9d9e0d334eddac7dd757b4b9a2f4c
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -553,8 +5080,8 @@ Date:   Tue Feb 28 00:32:18 2012 +0100
     Updated Galician translations
 
  po/gl.po |   66
- +++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 42 insertions(+), 24 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 42 insertions(+), 24 deletions(-)
 
 commit 7a4a973cfd1508065efa69c6a910cd01b490499a
 Author: David Zeuthen <davidz@redhat.com>
@@ -569,7 +5096,7 @@ Date:   Mon Feb 27 14:53:13 2012 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit eeccd3866ac679b36f5bff2c8c542b911a09a390
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -578,7 +5105,7 @@ Date:   Mon Feb 27 14:00:55 2012 -0500
     GDBusMenuModel: plug a leak of a GHashTable
 
  gio/gdbusmenumodel.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 51f1297a6e8a031a611dd15b8aec8f4abac9a1db
 Author: Christian Persch <chpe@gnome.org>
@@ -587,7 +5114,7 @@ Date:   Mon Feb 27 16:25:50 2012 +0100
     Fixup docs comment
 
  glib/gunicode.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d2c37669f24d6c52642f0f7d76c6d8432fb57a6d
 Author: Christian Persch <chpe@gnome.org>
@@ -600,7 +5127,7 @@ Date:   Mon Feb 13 14:20:55 2012 +0100
 
  glib/pcre/pcre_tables.c |  297
  +++++++++++++++++++++++++----------------------
- 1 files changed, 159 insertions(+), 138 deletions(-)
+ 1 file changed, 159 insertions(+), 138 deletions(-)
 
 commit c67ad269f1801371050da5600fa83abaf1130411
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -613,7 +5140,7 @@ Date:   Mon Feb 27 07:16:11 2012 -0500
     and in expand_content_files (to have references expanded).
 
  docs/reference/glib/Makefile.am |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 96c98ce62ebb88b296deab5391203a870dbfa068
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -626,7 +5153,7 @@ Date:   Mon Feb 27 06:48:01 2012 -0500
     VERSION' makes more sense than 'unavailable for VERSION'.
 
  glib/gmacros.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit fecdb4f8dc5338b9c069edeb4f0eb77b0aaf3605
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -636,7 +5163,7 @@ Date:   Mon Feb 27 12:50:18 2012 +0100
     make dist
 
  docs/reference/glib/Makefile.am |    4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
 
 commit 37c84b3bbf7ae6408f35db896c43ef513ffa0e8d
 Author: Alexander Shopov <ash@kambanaria.org>
@@ -646,7 +5173,7 @@ Date:   Mon Feb 27 07:31:44 2012 +0200
 
  po/bg.po |  952
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 604 insertions(+), 348 deletions(-)
+ 1 file changed, 604 insertions(+), 348 deletions(-)
 
 commit 4995ef4dd7959dde44c62014a06c52d41acd8908
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -655,7 +5182,7 @@ Date:   Mon Feb 27 00:32:13 2012 -0500
     Add a 'these are private' note for the version macros
 
  glib/gversionmacros.h |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 76175ab9eda0c1d56a2b6a816853ab00264b1f3b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -681,9 +5208,9 @@ Date:   Tue Feb 21 13:40:50 2012 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=670542
 
  glib/deprecated/gcompletion.h |   16 +++++-----
- glib/deprecated/grel.h        |   22 ++++++------
+ glib/deprecated/grel.h        |   22 ++++++-------
  glib/deprecated/gthread.h     |   70
- ++++++++++++++++++++--------------------
+ ++++++++++++++++++++---------------------
  glib/gatomic.h                |    2 +-
  glib/gmain.h                  |    2 +-
  glib/gunicode.h               |    2 +-
@@ -764,7 +5291,7 @@ Date:   Mon Feb 20 16:20:15 2012 +0000
  glib/gversion.c                       |   12 ++
  glib/gversionmacros.h                 |  206
  +++++++++++++++++++++++++++++++++
- 10 files changed, 284 insertions(+), 0 deletions(-)
+ 10 files changed, 284 insertions(+)
 
 commit d70634526d43a9d9281301c2097c788ca575e318
 Author: Christian Persch <chpe@gnome.org>
@@ -775,10 +5302,10 @@ Date:   Sat Feb 11 23:51:11 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=622149
 
  configure.ac       |  114
- ++++++++++++++++++++++-----------------------------
- glib/Makefile.am   |   16 +------
+ ++++++++++++++++++++++------------------------------
+ glib/Makefile.am   |   16 +-------
  glib/tests/regex.c |   13 ------
- gobject/gboxed.c   |    5 --
+ gobject/gboxed.c   |    5 ---
  4 files changed, 51 insertions(+), 97 deletions(-)
 
 commit 3e7f42654ff2fd471ccd67ad6b8a38672f81a393
@@ -790,7 +5317,7 @@ Date:   Tue Feb 21 11:19:20 2012 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=592666
 
  gio/gfileinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 500aafd09960b5cea027585e3898192f9501d04f
 Author: David King <amigadave@amigadave.com>
@@ -801,7 +5328,7 @@ Date:   Tue Feb 21 10:05:08 2012 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=580873
 
  gobject/gtype.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 989c466296fe9094f80a0633546b7419da7522c6
 Author: Christian Persch <chpe@gnome.org>
@@ -811,7 +5338,7 @@ Date:   Sun Feb 12 21:22:13 2012 +0100
 
  glib/pcre/pcre_ucd.c | 3098
  --------------------------------------------------
- 1 files changed, 0 insertions(+), 3098 deletions(-)
+ 1 file changed, 3098 deletions(-)
 
 commit 706b72db21d25ec26ed7411e5221550ffb08ff21
 Author: Christian Persch <chpe@gnome.org>
@@ -841,7 +5368,7 @@ Date:   Sun Feb 12 20:41:52 2012 +0100
     regex: Remove obsolete patch
 
  glib/update-pcre/utt.patch |   30 ------------------------------
- 1 files changed, 0 insertions(+), 30 deletions(-)
+ 1 file changed, 30 deletions(-)
 
 commit 8e8ab99bad79455fae732f5472c8b06a68cca35d
 Author: Christian Persch <chpe@gnome.org>
@@ -866,7 +5393,7 @@ Date:   Sun Feb 12 19:44:31 2012 +0100
  glib/update-pcre/Makefile.am   |    2 --
  glib/update-pcre/Makefile.am-1 |   28 ----------------------------
  glib/update-pcre/Makefile.am-2 |   10 ----------
- 3 files changed, 0 insertions(+), 40 deletions(-)
+ 3 files changed, 40 deletions(-)
 
 commit afa3375210cf5b29885559c6fefcdd1b167614d2
 Author: Christian Persch <chpe@gnome.org>
@@ -876,7 +5403,7 @@ Date:   Sun Feb 12 19:40:48 2012 +0100
 
  glib/pcre/pcre_globals.c      |   10 ++--
  glib/update-pcre/memory.patch |  114
- ++++++++++++----------------------------
+ ++++++++++++-----------------------------
  2 files changed, 40 insertions(+), 84 deletions(-)
 
 commit 38309dc482eb80037b620d5797fce133fe5f3060
@@ -887,7 +5414,7 @@ Date:   Sun Feb 12 19:31:15 2012 +0100
 
  glib/update-pcre/Makefile.am       |    3 +--
  glib/update-pcre/pcre_valid_utf8.c |   14 --------------
- 2 files changed, 1 insertions(+), 16 deletions(-)
+ 2 files changed, 1 insertion(+), 16 deletions(-)
 
 commit d02f6393dffe8dbf9e909d20cab9c8dcaaa8d98b
 Author: Christian Persch <chpe@gnome.org>
@@ -897,7 +5424,7 @@ Date:   Sun Feb 12 19:29:42 2012 +0100
 
  glib/pcre/pcre_compile.c       |   22 ++--
  glib/update-pcre/digitab.patch |  217
- ++++++++++++++++-----------------------
+ ++++++++++++++++------------------------
  2 files changed, 101 insertions(+), 138 deletions(-)
 
 commit 8aadf6b3c94b907c418b8289f89978e289aefa1d
@@ -911,7 +5438,7 @@ Date:   Sun Feb 12 19:20:49 2012 +0100
  glib/update-pcre/Makefile.am            |    1 -
  glib/update-pcre/pcre_ucp_searchfuncs.c |  130
  -------------------------------
- 2 files changed, 0 insertions(+), 131 deletions(-)
+ 2 files changed, 131 deletions(-)
 
 commit 3225b24cb5a24b1360d90d7efaf6e3e7329717bd
 Author: Christian Persch <chpe@gnome.org>
@@ -926,7 +5453,7 @@ Date:   Sun Feb 12 19:18:44 2012 +0100
  glib/update-pcre/make_utt.py           |   57 -------
  glib/update-pcre/table-reduction.patch |  269
  --------------------------------
- 2 files changed, 0 insertions(+), 326 deletions(-)
+ 2 files changed, 326 deletions(-)
 
 commit a40523b7f2e4994e9a9f8c577d2b2b03d701290e
 Author: Christian Persch <chpe@gnome.org>
@@ -935,12 +5462,12 @@ Date:   Sun Feb 12 19:14:59 2012 +0100
     regex: Update included PCRE to 8.30
 
  glib/pcre/Makefile.am            |   43 +-
- glib/pcre/pcre.h                 |  290 ++-
+ glib/pcre/pcre.h                 |  290 +-
  glib/pcre/pcre_byte_order.c      |  288 ++
  glib/pcre/pcre_chartables.c      |    2 +-
  glib/pcre/pcre_compile.c         | 3217 ++++++++++++------
  glib/pcre/pcre_config.c          |   48 +-
- glib/pcre/pcre_dfa_exec.c        |  901 ++++--
+ glib/pcre/pcre_dfa_exec.c        |  901 +++--
  glib/pcre/pcre_exec.c            | 3406 +++++++++++--------
  glib/pcre/pcre_fullinfo.c        |   62 +-
  glib/pcre/pcre_get.c             |  199 +-
@@ -983,7 +5510,7 @@ Date:   Fri Feb 10 18:59:50 2012 +0100
 
  glib/tests/unicode.c |  140
  +++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 139 insertions(+), 1 deletions(-)
+ 1 file changed, 139 insertions(+), 1 deletion(-)
 
 commit 58b4cdd38b3fb78de918b9861e5d6362d48d1fcd
 Author: Christian Persch <chpe@gnome.org>
@@ -992,7 +5519,7 @@ Date:   Fri Feb 10 18:42:08 2012 +0100
     unicode: tests: Add tests for new scripts
 
  glib/tests/unicode.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit d133d229327b8cfb7974a861da08f57140cf5c55
 Author: Christian Persch <chpe@gnome.org>
@@ -1001,7 +5528,7 @@ Date:   Fri Feb 10 18:36:13 2012 +0100
     unicode: tests: Add tests for new line break classes
 
  glib/tests/unicode.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 2a2f3c41761d078368e084574bf2f1c51b89f792
 Author: Christian Persch <chpe@gnome.org>
@@ -1021,8 +5548,8 @@ Date:   Fri Feb 10 18:21:31 2012 +0100
     unicode: Regenerate gscripttable.h for Unicode 6.1.0
 
  glib/gscripttable.h |  162
- +++++++++++++++++++++++++++++++-------------------
- 1 files changed, 100 insertions(+), 62 deletions(-)
+ +++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 100 insertions(+), 62 deletions(-)
 
 commit 3554026b39b575612ce71d79608156a303800552
 Author: Christian Persch <chpe@gnome.org>
@@ -1033,7 +5560,7 @@ Date:   Fri Feb 10 18:33:22 2012 +0100
     It's assigned in Unicode 6.1.0.
 
  glib/tests/unicode.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 48e01af6f1115057d861367792e1e40f2a71fdd3
 Author: Christian Persch <chpe@gnome.org>
@@ -1043,7 +5570,7 @@ Date:   Fri Feb 10 18:20:26 2012 +0100
 
  glib/gen-unicode-tables.pl |    2 ++
  glib/gunicode.h            |    6 +++++-
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ 2 files changed, 7 insertions(+), 1 deletion(-)
 
 commit fb574834c18893413fa0549f0c12699ad6354724
 Author: Christian Persch <chpe@gnome.org>
@@ -1066,7 +5593,7 @@ Date:   Sun Feb 26 21:20:24 2012 +0100
     group and entry in the warning.
 
  glib/goption.c |   11 +++++++----
- 1 files changed, 7 insertions(+), 4 deletions(-)
+ 1 file changed, 7 insertions(+), 4 deletions(-)
 
 commit e4738839edfa88d1e9c401f9342d2a11e7ad2bab
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -1076,7 +5603,7 @@ Date:   Sun Feb 26 20:08:29 2012 +0100
 
  po/es.po |  137
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 77 insertions(+), 60 deletions(-)
+ 1 file changed, 77 insertions(+), 60 deletions(-)
 
 commit 761b21a249f1438bd7c347a316f023e89a30dbbc
 Author: Jonh Wendell <jwendell@gnome.org>
@@ -1086,7 +5613,7 @@ Date:   Sun Feb 26 10:59:40 2012 -0300
 
  po/pt_BR.po |   75
  +++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 42 insertions(+), 33 deletions(-)
+ 1 file changed, 42 insertions(+), 33 deletions(-)
 
 commit 4ce98d3b5952f7c1048352c436c71d636beaae48
 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
@@ -1095,7 +5622,7 @@ Date:   Sat Feb 25 10:25:13 2012 +0100
     docs: g_file_new_tmp: template was renamed to tmpl
 
  gio/gfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0833f9735dbf077f401e30fcd8047516a53ce0c0
 Author: A S Alam <aalam@users.sf.net>
@@ -1105,7 +5632,7 @@ Date:   Sun Feb 26 16:24:15 2012 +0530
 
  po/pa.po | 6072
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 3268 insertions(+), 2804 deletions(-)
+ 1 file changed, 3268 insertions(+), 2804 deletions(-)
 
 commit 4876be4abfa3291cf3e5412092059b7a2ac2ccce
 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
@@ -1114,9 +5641,9 @@ Date:   Sun Feb 26 11:26:11 2012 +0100
     Updated Serbian translation
 
  po/sr.po       |   89
- +++++++++++++++++++++++++++++++++----------------------
+ +++++++++++++++++++++++++++++++++-----------------------
  po/sr@latin.po |   89
- +++++++++++++++++++++++++++++++++----------------------
+ +++++++++++++++++++++++++++++++++-----------------------
  2 files changed, 106 insertions(+), 72 deletions(-)
 
 commit 755a45e530bdde4b618baeec1f4f478bcc2e4f03
@@ -1127,7 +5654,7 @@ Date:   Sun Feb 26 11:23:43 2012 +0900
 
  po/ug.po | 6110
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 3151 insertions(+), 2959 deletions(-)
+ 1 file changed, 3151 insertions(+), 2959 deletions(-)
 
 commit ba7e1542fe9ed53dbf596e23a3efdfacae1adb98
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -1136,8 +5663,8 @@ Date:   Sun Feb 26 01:18:29 2012 +0300
     Updated Belarusian translation.
 
  po/be.po |   77
- +++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 49 insertions(+), 28 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 49 insertions(+), 28 deletions(-)
 
 commit abac7df5734cff4ea92b5ae92a8b34008548ecfb
 Author: Jonh Wendell <jwendell@gnome.org>
@@ -1146,7 +5673,7 @@ Date:   Sat Feb 25 10:54:53 2012 -0200
     Make some strings translatable
 
  gio/gresource-tool.c |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 3cc5900b7be49da10617775b91d86bbf945091ca
 Author: Aurimas Černius <aurisc4@gmail.com>
@@ -1156,7 +5683,7 @@ Date:   Sat Feb 25 22:37:20 2012 +0200
 
  po/lt.po | 6207
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 3290 insertions(+), 2917 deletions(-)
+ 1 file changed, 3290 insertions(+), 2917 deletions(-)
 
 commit feaf828a92dcc373c859a196d7b82ab9347e4b2a
 Author: Jonh Wendell <jwendell@gnome.org>
@@ -1165,7 +5692,7 @@ Date:   Sat Feb 25 10:18:40 2012 -0200
     Fixed a typo
 
  gio/glib-compile-resources.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c75614ecedf7d990083c4f54871816d547a23a0c
 Author: Arash Mousavi <amousavi@src.gnome.org>
@@ -1175,7 +5702,7 @@ Date:   Sat Feb 25 15:35:17 2012 +0330
 
  po/fa.po | 5657
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 3007 insertions(+), 2650 deletions(-)
+ 1 file changed, 3007 insertions(+), 2650 deletions(-)
 
 commit cb7d3552c3673f898fb677c1ae6fca1931f67a38
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -1184,9 +5711,9 @@ Date:   Sat Feb 25 10:44:50 2012 +0800
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
  po/zh_HK.po |  333
- ++++++++++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++++++++-----------------------------
  po/zh_TW.po |  333
- ++++++++++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++++++++-----------------------------
  2 files changed, 344 insertions(+), 322 deletions(-)
 
 commit 47475dbe6ab981679cbc2931306973d2143694cd
@@ -1196,7 +5723,7 @@ Date:   Fri Feb 24 17:04:52 2012 -0800
     [Bug 529806] Cannot build in 64-bit Mac OS X due to libiconv
 
  glib/gconvert.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 462f7f5a4d7f5690e34f639afdd111c5c4119e26
 Author: Filippo Della Betta <filippo.dellabetta@telecomitalia.it>
@@ -1207,7 +5734,7 @@ Date:   Thu Feb 16 10:04:50 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=670128
 
  glib/gmacros.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a75cac1b4c63f348f65e7045ab0eb6b66a2f55d8
 Author: Jonh Wendell <jwendell@gnome.org>
@@ -1217,7 +5744,7 @@ Date:   Fri Feb 24 17:12:14 2012 -0200
 
  po/pt_BR.po | 6156
  +++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 3237 insertions(+), 2919 deletions(-)
+ 1 file changed, 3237 insertions(+), 2919 deletions(-)
 
 commit 21457abdccc06087ee4e20f8f0e4449b318f6723
 Author: Daiki Ueno <ueno@unixuser.org>
@@ -1242,7 +5769,7 @@ Date:   Thu Feb 23 10:34:46 2012 +0000
     It was introduced in 2.31.0, not 2.30.x
 
  glib/gmappedfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 98a70df48603c3c4fc63acb22a9bf6985bc0fa55
 Author: Dan Winship <danw@gnome.org>
@@ -1251,7 +5778,7 @@ Date:   Wed Feb 22 11:38:43 2012 -0500
     gthread-posix: fix order of arguments in g_thread_abort() message
 
  glib/gthread-posix.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 88182d375e13ae6519a288d5295220c83ca27e73
 Author: Dan Winship <danw@gnome.org>
@@ -1266,7 +5793,7 @@ Date:   Wed Feb 22 08:12:52 2012 -0500
 
  glib/gasyncqueue.c      |    2 +-
  glib/tests/asyncqueue.c |   35 +++++++++++++++++++++++++++++++++++
- 2 files changed, 36 insertions(+), 1 deletions(-)
+ 2 files changed, 36 insertions(+), 1 deletion(-)
 
 commit 9ff09f34cf0bc5fbc951490923880d82d94862d1
 Author: Rui Matos <tiagomatos@gmail.com>
@@ -1294,7 +5821,7 @@ Date:   Tue Feb 21 14:19:37 2012 +0100
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 055229b1c589aa8b722eef2d622e1b2bde939961
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -1303,8 +5830,8 @@ Date:   Tue Feb 21 11:57:41 2012 +0100
     Updated Galician translations
 
  po/gl.po |  140
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 76 insertions(+), 64 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 76 insertions(+), 64 deletions(-)
 
 commit b80e169b146a31a1595ce6342f675cab6536f76a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -1313,7 +5840,7 @@ Date:   Tue Feb 21 01:37:09 2012 +0100
     mention g_application_quit() in the NEWS
 
  NEWS |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit ed519758997ca0fa40575722816be3121f106357
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -1330,7 +5857,7 @@ Date:   Mon Feb 20 21:41:35 2012 +0100
  gio/gapplication.c                  |   29 +++++++++++++++++++++++++++++
  gio/gapplication.h                  |    2 ++
  gio/gio.symbols                     |    1 +
- 4 files changed, 33 insertions(+), 0 deletions(-)
+ 4 files changed, 33 insertions(+)
 
 commit 486c694af02c69b06484d0b87c89c2874422f4ff
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -1339,7 +5866,7 @@ Date:   Tue Feb 21 01:12:25 2012 +0100
     Mention documentation fixes in NEWS
 
  NEWS |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58
 Author: David King <amigadave@amigadave.com>
@@ -1348,7 +5875,7 @@ Date:   Sat Feb 18 11:56:09 2012 +0000
     docs: Fix g_async_queue_timeout_pop_unlocked typo
 
  glib/gasyncqueue.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e
 Author: David King <amigadave@amigadave.com>
@@ -1357,7 +5884,7 @@ Date:   Sat Feb 18 12:25:32 2012 +0000
     docs: Add some missing G_TOKEN_* descriptions
 
  glib/gscanner.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 708d4178ceb34586a630afc4597008cf5e9f3a12
 Author: David King <amigadave@amigadave.com>
@@ -1366,7 +5893,7 @@ Date:   Sun Feb 19 15:16:59 2012 +0000
     docs: Fix g_key_file_load_from_file error parameter
 
  glib/gkeyfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1965206be828c724ca79d1461134a4ac5adcb73f
 Author: David King <amigadave@amigadave.com>
@@ -1375,7 +5902,7 @@ Date:   Sun Feb 19 15:19:40 2012 +0000
     docs: Ignore private network monitor headers
 
  docs/reference/gio/Makefile.am |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187
 Author: David King <amigadave@amigadave.com>
@@ -1384,7 +5911,7 @@ Date:   Sun Feb 19 15:41:12 2012 +0000
     docs: Fix GTlsBackend typo GTyep → GType
 
  gio/gtlsbackend.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a290fff9a28a16086de8af7f5e1c789b2070a016
 Author: David King <amigadave@amigadave.com>
@@ -1413,7 +5940,7 @@ Date:   Sun Feb 19 16:11:23 2012 +0000
     docs: Fix define typos in GApplication
 
  gio/gapplication.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit fba11825a325351d9470765caf8e05c0425c1290
 Author: David King <amigadave@amigadave.com>
@@ -1422,7 +5949,7 @@ Date:   Sun Feb 19 16:13:59 2012 +0000
     docs: Fix typo in GActionGroup
 
  gio/gactiongroup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6129a1c2d5e654454befdc2734f690bdce42ef9d
 Author: David King <amigadave@amigadave.com>
@@ -1431,7 +5958,7 @@ Date:   Sun Feb 19 16:14:54 2012 +0000
     docs: Fix GActionGroup exporter typo
 
  gio/gactiongroupexporter.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 87c76bdbb6e64484959892909b9a411fe7073a59
 Author: David King <amigadave@amigadave.com>
@@ -1465,7 +5992,7 @@ Date:   Sun Feb 19 16:26:52 2012 +0000
     Instead mention GFileAttributeInfo.
 
  gio/gfileattribute.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d
 Author: David King <amigadave@amigadave.com>
@@ -1474,7 +6001,7 @@ Date:   Sun Feb 19 16:30:10 2012 +0000
     docs: Fix some GDBusConnection typos
 
  gio/gdbusconnection.c |   14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
 
 commit 11154ff5c13260e257abd240b0353d78e213d0fa
 Author: David King <amigadave@amigadave.com>
@@ -1483,7 +6010,7 @@ Date:   Sun Feb 19 16:32:08 2012 +0000
     docs: Fix typo GConvertFlags → GConverterFlags
 
  gio/gconverter.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d
 Author: David King <amigadave@amigadave.com>
@@ -1492,7 +6019,7 @@ Date:   Sun Feb 19 16:34:27 2012 +0000
     docs: Fix typo export → unexport
 
  gio/gdbusinterfaceskeleton.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 13bc546657b111a4dd61891e6329cb99a2137320
 Author: David King <amigadave@amigadave.com>
@@ -1501,7 +6028,7 @@ Date:   Sun Feb 19 16:35:10 2012 +0000
     docs: Fix GDBusProxy typo name → g-name
 
  gio/gdbusproxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd
 Author: David King <amigadave@amigadave.com>
@@ -1512,7 +6039,7 @@ Date:   Sun Feb 19 16:36:28 2012 +0000
     g_seekable_stream_can_seek() → g_seekable_can_seek().
 
  gio/gfileinputstream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85
 Author: David King <amigadave@amigadave.com>
@@ -1533,7 +6060,7 @@ Date:   Sun Feb 19 16:39:15 2012 +0000
     g_network_address_parse_host() → g_network_address_parse().
 
  gio/gnetworkaddress.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0
 Author: David King <amigadave@amigadave.com>
@@ -1544,7 +6071,7 @@ Date:   Sun Feb 19 16:40:06 2012 +0000
     Also fix a typo has → as.
 
  gio/gproxy.h |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 5d64eb4cb8e682175875343eef9de0f5798bf09d
 Author: David King <amigadave@amigadave.com>
@@ -1553,7 +6080,7 @@ Date:   Sun Feb 19 16:42:55 2012 +0000
     docs: Correct GSocketClient::event link
 
  gio/gsocketclient.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1
 Author: David King <amigadave@amigadave.com>
@@ -1562,7 +6089,7 @@ Date:   Sun Feb 19 16:46:59 2012 +0000
     docs: Fix some typos in GVolume
 
  gio/gvolume.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb
 Author: David King <amigadave@amigadave.com>
@@ -1571,7 +6098,7 @@ Date:   Sun Feb 19 16:48:20 2012 +0000
     docs: Fix GFileAttribute link in GFileInfo
 
  gio/gfileinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 8c8657ac34fde32ebe49020de415b56140c427ce
 Author: David King <amigadave@amigadave.com>
@@ -1593,7 +6120,7 @@ Date:   Tue Feb 21 00:31:14 2012 +0100
     Disable it until we can figure out a better way.
 
  gio/tests/gapplication.c |   11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ 1 file changed, 10 insertions(+), 1 deletion(-)
 
 commit 726257ab9721acd0699e54194e20e7f53e5a9688
 Author: Dan Winship <danw@gnome.org>
@@ -1606,9 +6133,9 @@ Date:   Mon Feb 13 17:20:04 2012 -0500
  docs/reference/gio/gio-sections.txt |    1 +
  gio/gio.symbols                     |    1 +
  gio/gsocket.c                       |   91
- +++++++++++++++++++++++++++++-----
+ +++++++++++++++++++++++++++++------
  gio/gsocket.h                       |    5 ++
- gio/tests/socket.c                  |   53 ++++++++++++++++++++-
+ gio/tests/socket.c                  |   53 +++++++++++++++++++-
  5 files changed, 136 insertions(+), 15 deletions(-)
 
 commit 823f553e36dc3421dd202631962f25ca82298c44
@@ -1619,7 +6146,7 @@ Date:   Tue Feb 21 00:26:06 2012 +0100
 
  NEWS         |   42 ++++++++++++++++++++++++++++++++++++++++++
  configure.ac |    2 +-
- 2 files changed, 43 insertions(+), 1 deletions(-)
+ 2 files changed, 43 insertions(+), 1 deletion(-)
 
 commit dbc01d30901204f676ce6225c5f1627a47924c17
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -1630,7 +6157,7 @@ Date:   Tue Feb 21 00:25:31 2012 +0100
     Another Fedora UsrMove victim !
 
  glib/tests/utils.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3808a181db2079dc0975811296fa86268de90641
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -1640,7 +6167,7 @@ Date:   Mon Feb 20 23:25:53 2012 +0100
 
  po/da.po | 6117
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 3203 insertions(+), 2914 deletions(-)
+ 1 file changed, 3203 insertions(+), 2914 deletions(-)
 
 commit 7630bff9ea720cae187f8c9eb065239f1c36ba11
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -1650,7 +6177,7 @@ Date:   Mon Feb 20 15:14:18 2012 +0100
 
  po/it.po | 6509
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 3454 insertions(+), 3055 deletions(-)
+ 1 file changed, 3454 insertions(+), 3055 deletions(-)
 
 commit 0efd808c964f38d9517cda9ad0d749eadb6e1862
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -1660,7 +6187,7 @@ Date:   Sun Feb 19 15:26:13 2012 +0100
 
  po/nb.po |  179
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 95 insertions(+), 84 deletions(-)
+ 1 file changed, 95 insertions(+), 84 deletions(-)
 
 commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2
 Author: David King <amigadave@amigadave.com>
@@ -1669,7 +6196,7 @@ Date:   Sat Feb 18 11:19:53 2012 +0000
     docs: Fix g_drive_get_identifier() typo
 
  gio/gdrive.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b50863aafac23b2d19ae69dd9a6d243a15075dc5
 Author: David King <amigadave@amigadave.com>
@@ -1692,7 +6219,7 @@ Date:   Sat Feb 18 09:24:42 2012 +0000
     docs: Typo fix GInitiable → GInitable
 
  gio/ginitable.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2
 Author: David King <amigadave@amigadave.com>
@@ -1701,7 +6228,7 @@ Date:   Sat Feb 18 09:20:02 2012 +0000
     docs: Typo fixes for GMount
 
  gio/gmount.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d0a310de96b97669e1341fbe1246dbae869f4a5c
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -1711,7 +6238,7 @@ Date:   Sat Feb 18 11:07:12 2012 +0200
 
  po/he.po |  985
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 614 insertions(+), 371 deletions(-)
+ 1 file changed, 614 insertions(+), 371 deletions(-)
 
 commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f
 Author: Peter Kjellerstedt <pkj@axis.com>
@@ -1735,7 +6262,7 @@ Date:   Thu Feb 16 12:17:32 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=670218
 
  tests/run-assert-msg-test.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b
 Author: David King <amigadave@amigadave.com>
@@ -1744,7 +6271,7 @@ Date:   Fri Feb 17 16:09:59 2012 +0000
     docs: Fix a typo in the GSeekable documentation
 
  gio/gseekable.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 52f34311b908e661f257cab70d60d89d37a2da75
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -1758,7 +6285,7 @@ Date:   Thu Feb 16 13:33:44 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=669865
 
  docs/reference/glib/regex-syntax.sgml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 275731e20039e763748608072e0e2a98b7d035ed
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -1771,7 +6298,7 @@ Date:   Tue Feb 14 22:05:33 2012 +0530
     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
 
  gio/gbufferedoutputstream.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit eafb108cafe257645fc0d16a16ac2764afed6d5a
 Author: Christian Persch <chpe@gnome.org>
@@ -1782,7 +6309,7 @@ Date:   Wed Feb 15 15:25:47 2012 +0100
     Bug #670138.
 
  glib/gbytes.h |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 26f238e85d751aded81602f68cd69bf73cfc8350
 Author: Christian Persch <chpe@gnome.org>
@@ -1816,7 +6343,7 @@ Date:   Sun Feb 5 16:00:31 2012 +0100
 
  glib/genviron.c |   63
  ++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 39 insertions(+), 24 deletions(-)
+ 1 file changed, 39 insertions(+), 24 deletions(-)
 
 commit ca05902a5883020add334e542a63d7f9381a3117
 Author: Dan Winship <danw@gnome.org>
@@ -1850,7 +6377,7 @@ Date:   Fri Feb 10 08:24:28 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=669671
 
  gobject/gobject.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit d4992b3d10f64918017617cda0fdaba4d132bf99
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -1859,7 +6386,7 @@ Date:   Wed Feb 15 11:53:03 2012 +0100
     g_application_activate(): Fix typo in docs.
 
  gio/gapplication.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d240b883155183fcb9723766b4e4b4b5a0db57ff
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -1875,7 +6402,7 @@ Date:   Mon Feb 13 16:42:44 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658484
 
  glib/gkeyfile.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -1889,7 +6416,7 @@ Date:   Mon Feb 13 16:41:20 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658484
 
  gio/gdatainputstream.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 96671ce815e061a7ff472adbe89ac381443c619a
 Author: Kasia Bondarava <kasia.bondarava@gmail.com>
@@ -1899,7 +6426,7 @@ Date:   Tue Feb 14 18:28:32 2012 +0300
 
  po/be.po |  910
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 575 insertions(+), 335 deletions(-)
+ 1 file changed, 575 insertions(+), 335 deletions(-)
 
 commit f2eed2fd2521cd856b0fcc91187a1da09f386768
 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
@@ -1924,9 +6451,9 @@ Date:   Wed Feb 8 08:26:36 2012 -0500
  docs/reference/glib/glib-sections.txt |    8 ++-
  glib/gasyncqueue.c                    |  105
  +++++++++++++++++++++++++++++----
- glib/gasyncqueue.h                    |   15 ++++-
+ glib/gasyncqueue.h                    |   15 +++--
  glib/glib.symbols                     |    2 +
- glib/gthreadpool.c                    |   16 +----
+ glib/gthreadpool.c                    |   16 ++---
  5 files changed, 117 insertions(+), 29 deletions(-)
 
 commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20
@@ -1938,7 +6465,7 @@ Date:   Sun Feb 12 20:12:30 2012 +0100
  po/sr.po       | 6162
  ++++++++++++++++++++++++++++++--------------------------
  po/sr@latin.po | 6160
- ++++++++++++++++++++++++++++++--------------------------
+ +++++++++++++++++++++++++++++--------------------------
  2 files changed, 6541 insertions(+), 5781 deletions(-)
 
 commit 3d34b9bbc7322256d8fb6a6081c503e321d907db
@@ -1948,8 +6475,8 @@ Date:   Sun Feb 12 13:21:17 2012 +0100
     Updated Spanish translation
 
  po/es.po |  279
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 151 insertions(+), 128 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 151 insertions(+), 128 deletions(-)
 
 commit 967f3f83a7311c7ee9584b2f2bc80413142b096f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -1959,7 +6486,7 @@ Date:   Fri Feb 10 22:13:36 2012 -0500
 
  docs/reference/gio/gio-sections.txt         |    1 +
  docs/reference/gobject/gobject-sections.txt |    3 +++
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -1968,7 +6495,7 @@ Date:   Fri Feb 10 22:08:47 2012 -0500
     Add g_settings_new_full to the docs
 
  docs/reference/gio/gio-sections.txt |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -1977,7 +6504,7 @@ Date:   Fri Feb 10 21:10:58 2012 -0500
     Add g_test_undefined to the docs
 
  docs/reference/glib/glib-sections.txt |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8cb48f644d66fef98429d2adbf298d3225a25fef
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -1989,7 +6516,7 @@ Date:   Fri Feb 10 21:09:39 2012 -0500
     headers, sources and doc comments.
 
  glib/ghash.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6293105593e68165590c66bdd40c0df7f822b1e1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -2000,7 +6527,7 @@ Date:   Fri Feb 10 18:06:10 2012 -0500
     This does not exist anymore.
 
  docs/reference/gio/gio-docs.xml |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac
 Author: Javier Jardón <jjardon@gnome.org>
@@ -2031,7 +6558,7 @@ Date:   Fri Feb 10 02:02:29 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=669810
 
  gio/gsocket.c |   22 ++++++++++++++++++++--
- 1 files changed, 20 insertions(+), 2 deletions(-)
+ 1 file changed, 20 insertions(+), 2 deletions(-)
 
 commit 6ca817c3f2c14b39792b381466067f71e601f895
 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
@@ -2046,7 +6573,7 @@ Date:   Fri Feb 10 14:52:33 2012 +0100
 
  gio/tests/socket.c |   85
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 85 insertions(+), 0 deletions(-)
+ 1 file changed, 85 insertions(+)
 
 commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e
 Author: Christophe Fergeau <cfergeau@redhat.com>
@@ -2061,7 +6588,7 @@ Date:   Thu Feb 9 17:59:55 2012 +0100
     with a warning through g_return_if_fail.
 
  glib/ghash.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2076,7 +6603,7 @@ Date:   Fri Feb 10 08:57:21 2012 +0800
     https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2
 
  gio/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d4e3ae990c55c3673c4d18870173d78c38dd6494
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2090,7 +6617,7 @@ Date:   Tue Feb 7 14:41:24 2012 +0800
     be emitted.
 
  gio/glib-compile-resources.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 52d046009607e35b4665fc94aa392874d9aaacb8
 Author: Richard Hughes <richard@hughsie.com>
@@ -2099,8 +6626,8 @@ Date:   Thu Feb 9 16:22:36 2012 +0000
     Allow multiple --sourcedir options to glib-compile-resources
 
  gio/glib-compile-resources.c |   50
- +++++++++++++++++++++++++++++++++++------
- 1 files changed, 42 insertions(+), 8 deletions(-)
+ +++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 42 insertions(+), 8 deletions(-)
 
 commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -2134,7 +6661,7 @@ Date:   Tue Feb 7 09:02:51 2012 +0000
 
  docs/reference/gio/gdbus-codegen.xml |   30
  ++++++++++++++++--------------
- 1 files changed, 16 insertions(+), 14 deletions(-)
+ 1 file changed, 16 insertions(+), 14 deletions(-)
 
 commit daf78764e5e142ea0c787e5f3f22e5bee4417883
 Author: Dan Winship <danw@gnome.org>
@@ -2148,7 +6675,7 @@ Date:   Fri Feb 3 12:14:06 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=669329
 
  glib/gthread-win32.c |   10 +---------
- 1 files changed, 1 insertions(+), 9 deletions(-)
+ 1 file changed, 1 insertion(+), 9 deletions(-)
 
 commit ca5ed93fde448943d7ab62b057a9b16e6ed85621
 Author: Dan Winship <danw@gnome.org>
@@ -2166,7 +6693,7 @@ Date:   Fri Feb 3 11:45:51 2012 -0500
 
  gio/glocalfile.c |   14 ++++++++++++++
  gio/tests/file.c |    5 +++++
- 2 files changed, 19 insertions(+), 0 deletions(-)
+ 2 files changed, 19 insertions(+)
 
 commit a067df5d720096a62736d26c9e971363c0843d91
 Author: David Zeuthen <davidz@redhat.com>
@@ -2186,7 +6713,7 @@ Date:   Wed Feb 8 12:46:04 2012 -0500
  ++++++++++++++++++++++++++++++++++++++---
  gio/gioenums.h                |    4 +-
  gio/tests/gdbus-proxy.c       |   47 +++++++++++++++++-
- gio/tests/gdbus-testserver.py |    6 +-
+ gio/tests/gdbus-testserver.py |    6 +--
  4 files changed, 153 insertions(+), 12 deletions(-)
 
 commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4
@@ -2199,7 +6726,7 @@ Date:   Wed Feb 8 17:13:34 2012 +0100
 
  gio/gapplicationcommandline.c |   38
  +++++++++++++++++++++++++++-----------
- 1 files changed, 27 insertions(+), 11 deletions(-)
+ 1 file changed, 27 insertions(+), 11 deletions(-)
 
 commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -2212,7 +6739,7 @@ Date:   Mon Feb 6 23:10:34 2012 +0530
     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
 
  glib/tests/mainloop.c |   23 ++++++++++++++++++++++-
- 1 files changed, 22 insertions(+), 1 deletions(-)
+ 1 file changed, 22 insertions(+), 1 deletion(-)
 
 commit bd79c00537756ca24423e51f11cae008111ab7d2
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -2226,7 +6753,7 @@ Date:   Sat Feb 4 23:42:41 2012 +0530
 
  glib/tests/gdatetime.c |    1 +
  glib/tests/hash.c      |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
 
 commit 46affb0cd8befd5c6c13583570434648ee1e1f13
 Author: Dan Winship <danw@gnome.org>
@@ -2235,7 +6762,7 @@ Date:   Wed Feb 8 08:39:42 2012 -0500
     gio: update .gitignore
 
  gio/.gitignore |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
 
 commit a8f516f61e42de970c78a2905a309a7c17eb02c2
 Author: Dan Winship <danw@gnome.org>
@@ -2249,7 +6776,7 @@ Date:   Wed Feb 8 08:46:03 2012 -0500
 
  glib/tests/option-context.c |   68
  -------------------------------------------
- 1 files changed, 0 insertions(+), 68 deletions(-)
+ 1 file changed, 68 deletions(-)
 
 commit 71c3ba28a8d9e117efb0446db37d69210820266f
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2263,7 +6790,7 @@ Date:   Wed Feb 8 20:41:13 2012 +0800
     for XP support for if_nametoindex in accepted into master.
 
  config.h.win32.in |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2274,7 +6801,7 @@ Date:   Wed Feb 8 19:52:55 2012 +0800
     Make this more like the config.h.in template
 
  config.h.win32.in |   21 ++++++++++++---------
- 1 files changed, 12 insertions(+), 9 deletions(-)
+ 1 file changed, 12 insertions(+), 9 deletions(-)
 
 commit af99ccc0d663b759b7edfaf744bcb657853280c2
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2285,7 +6812,7 @@ Date:   Wed Feb 8 15:09:13 2012 +0800
     Should be $(CopyDir) not $(OutDir) here for VS2010.  Oops :|
 
  build/win32/vs10/glib.props |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2319,7 +6846,7 @@ Date:   Tue Feb 7 10:54:22 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=669595
 
  gobject/glib-mkenums.in |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 808346c6abd1af04221308a1ef3abe98b7f062f4
 Author: Javier Jardón <jjardon@gnome.org>
@@ -2329,10 +6856,10 @@ Date:   Tue Feb 7 15:37:26 2012 +0100
 
     Reported by Lethalman on IRC
 
- docs/reference/gio/gio-docs.xml     |    2 +
+ docs/reference/gio/gio-docs.xml     |    2 ++
  docs/reference/gio/gio-sections.txt |   42
  +++++++++++++++++++++++++++++++++++
- 2 files changed, 44 insertions(+), 0 deletions(-)
+ 2 files changed, 44 insertions(+)
 
 commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2366,7 +6893,7 @@ Date:   Tue Feb 7 17:05:22 2012 +0800
  build/win32/vs10/glib-compile-resources.vcxproj    |  177
  ++++++++++++++++++++
  .../vs10/glib-compile-resources.vcxproj.filters    |   17 ++
- build/win32/vs10/glib.props                        |   10 +
+ build/win32/vs10/glib.props                        |   10 ++
  build/win32/vs10/glib.sln                          |   38 ++++-
  build/win32/vs10/gresource.vcxproj                 |  176
  +++++++++++++++++++
@@ -2397,7 +6924,7 @@ Date:   Tue Feb 7 16:31:53 2012 +0800
      .exe
 
  build/win32/vs9/glib.sln |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit d858cd30478c0d331e1dc4164e39237de6f52f7f
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -2421,11 +6948,11 @@ Date:   Tue Feb 7 14:37:57 2012 +0800
  build/win32/vs9/Makefile.am                   |    2 +
  build/win32/vs9/glib-compile-resources.vcproj |  156
  +++++++++++++++++++++++++
- build/win32/vs9/glib.sln                      |   46 +++++++
+ build/win32/vs9/glib.sln                      |   46 ++++++++
  build/win32/vs9/glib.vsprops                  |    6 +
  build/win32/vs9/gresource.vcproj              |  155
  ++++++++++++++++++++++++
- 5 files changed, 365 insertions(+), 0 deletions(-)
+ 5 files changed, 365 insertions(+)
 
 commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe
 Author: Christian Persch <chpe@gnome.org>
@@ -2434,7 +6961,7 @@ Date:   Mon Feb 6 22:33:19 2012 +0100
     docs: Fix typo
 
  docs/reference/gio/glib-compile-resources.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1faed130dc227f983f42f23df2a242bd004c4ac8
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -2451,7 +6978,7 @@ Date:   Thu Nov 17 00:52:59 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=664237
 
  glib/gtimezone.c |   12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit b98b63187a24451411c88962bd82553652b198e0
 Author: Swecha Localization Team <localization@swecha.org>
@@ -2461,7 +6988,7 @@ Date:   Mon Feb 6 17:15:14 2012 +0530
 
  po/te.po | 1774
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 918 insertions(+), 856 deletions(-)
+ 1 file changed, 918 insertions(+), 856 deletions(-)
 
 commit bd0897034970253cb3831bdd4d54bb620cdab075
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -2471,7 +6998,7 @@ Date:   Mon Feb 6 02:54:44 2012 +0100
 
  po/gl.po |  418
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 224 insertions(+), 194 deletions(-)
+ 1 file changed, 224 insertions(+), 194 deletions(-)
 
 commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc
 Author: Christian Persch <chpe@gnome.org>
@@ -2484,7 +7011,7 @@ Date:   Sun Feb 5 20:00:16 2012 +0100
     pushed accidentally.
 
  glib/genviron.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62
 Author: Christian Persch <chpe@gnome.org>
@@ -2493,7 +7020,7 @@ Date:   Sun Feb 5 19:55:45 2012 +0100
     resources: Consolidate creation of GResource into one place
 
  gio/gresource.c |   32 ++++++++++++++++++++------------
- 1 files changed, 20 insertions(+), 12 deletions(-)
+ 1 file changed, 20 insertions(+), 12 deletions(-)
 
 commit 04df4d45a47d653c24c75f321fe7b017b2d47a68
 Author: Christian Persch <chpe@gnome.org>
@@ -2511,7 +7038,7 @@ Date:   Sun Feb 5 16:44:10 2012 +0100
     ==1265==    by 0x804A56D: test_resource_registred (resources.c:198)
 
  gio/tests/resources.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3
 Author: Christian Persch <chpe@gnome.org>
@@ -2530,7 +7057,7 @@ Date:   Sun Feb 5 16:39:51 2012 +0100
     ==509==    by 0x804A48C: test_resource_data (resources.c:174)
 
  gio/tests/resources.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6789ab2294409ce9388ada1110ea5bb8da71b95a
 Author: Christian Persch <chpe@gnome.org>
@@ -2555,7 +7082,7 @@ Date:   Sun Feb 5 16:38:36 2012 +0100
     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
 
  gio/tests/resources.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 877fe6fb524df8478c963342b7948aa3aa55f25e
 Author: Christian Persch <chpe@gnome.org>
@@ -2583,7 +7110,7 @@ Date:   Sun Feb 5 16:37:36 2012 +0100
     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
 
  gio/gresource.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a
 Author: Christian Persch <chpe@gnome.org>
@@ -2608,7 +7135,7 @@ Date:   Sun Feb 5 16:18:34 2012 +0100
     ==29204==    by 0x4228DD8: g_resource_lookup_data (gresource.c:422)
 
  gio/gresource.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2
 Author: Christian Persch <chpe@gnome.org>
@@ -2627,7 +7154,7 @@ Date:   Sun Feb 5 16:16:37 2012 +0100
     ==28778==    by 0x804C2B1: test_uri_query_info (resources.c:435)
 
  gio/tests/resources.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 108e11875e74c9c9483cab1a8f72e432bdbb8004
 Author: Christian Persch <chpe@gnome.org>
@@ -2646,7 +7173,7 @@ Date:   Sun Feb 5 16:14:21 2012 +0100
     ==28318==    by 0x804B39E: test_resource_registred (resources.c:283)
 
  gio/tests/resources.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 74c262a8bd4a1fa6a0163ceb22667852c891c159
 Author: Christian Persch <chpe@gnome.org>
@@ -2665,7 +7192,7 @@ Date:   Sun Feb 5 16:12:23 2012 +0100
     ==27820==    by 0x804BCA7: test_resource_module (resources.c:370)
 
  gio/tests/resources.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0
 Author: Christian Persch <chpe@gnome.org>
@@ -2689,7 +7216,7 @@ Date:   Sun Feb 5 16:10:48 2012 +0100
     ==27020==    by 0x4228F56: g_resource_get_info (gresource.c:492)
 
  gio/gresource.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit fa370571690356bc1082b89ff5b8b8a74664d16f
 Author: Christian Persch <chpe@gnome.org>
@@ -2712,7 +7239,7 @@ Date:   Sun Feb 5 16:08:10 2012 +0100
     ==26427==    by 0x4228F51: g_resource_get_info (gresource.c:493)
 
  gio/gresource.c |   35 +++++++++++++++++------------------
- 1 files changed, 17 insertions(+), 18 deletions(-)
+ 1 file changed, 17 insertions(+), 18 deletions(-)
 
 commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a
 Author: Christian Persch <chpe@gnome.org>
@@ -2741,7 +7268,7 @@ Date:   Sun Feb 5 16:00:31 2012 +0100
     Bug #669412.
 
  glib/genviron.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 26a5af83d428657dcae72af1c920b36055d92020
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -2750,7 +7277,7 @@ Date:   Sat Feb 4 22:54:58 2012 -0500
     Back to odd
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d6a4369089ad3dd4ab047989ba1ff31904b17eb6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -2759,7 +7286,7 @@ Date:   Sat Feb 4 18:43:13 2012 -0500
     2.31.16
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 439c8365da232ceb715f14f3f0a7a0751e35547c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -2768,7 +7295,7 @@ Date:   Sat Feb 4 11:51:45 2012 -0500
     Updates
 
  NEWS |   20 ++++++++++++++++++++
- 1 files changed, 20 insertions(+), 0 deletions(-)
+ 1 file changed, 20 insertions(+)
 
 commit 59a0134de8ba98d05d97d8fcded4e86bac7fe606
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -2782,7 +7309,7 @@ Date:   Sat Feb 4 00:14:56 2012 +0530
 
  glib/gbookmarkfile.c |   48
  ++++++++++++++++++++----------------------------
- 1 files changed, 20 insertions(+), 28 deletions(-)
+ 1 file changed, 20 insertions(+), 28 deletions(-)
 
 commit 7e3eeb2ba12c056308020afa1b26891e5d514539
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -2792,7 +7319,7 @@ Date:   Sat Feb 4 12:32:51 2012 +0100
 
  po/nb.po |  160
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 82 insertions(+), 78 deletions(-)
+ 1 file changed, 82 insertions(+), 78 deletions(-)
 
 commit f43565c822697504e32d2d329f4ea1c6c073d514
 Author: Dan Winship <danw@gnome.org>
@@ -2805,7 +7332,7 @@ Date:   Fri Feb 3 11:29:46 2012 -0500
     on win32.)
 
  gio/tests/file.c |   28 ++++++++++++++--------------
- 1 files changed, 14 insertions(+), 14 deletions(-)
+ 1 file changed, 14 insertions(+), 14 deletions(-)
 
 commit cc4c1e89f439244fd0af0afd45ca40015cea4634
 Author: Dan Winship <danw@gnome.org>
@@ -2814,7 +7341,7 @@ Date:   Fri Feb 3 12:08:40 2012 -0500
     gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX
 
  gio/tests/socket-common.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d22c36cf00878a949261603ebac9515245e829bd
 Author: Dan Winship <danw@gnome.org>
@@ -2823,7 +7350,7 @@ Date:   Fri Feb 3 11:39:27 2012 -0500
     gioenums.h: clean up a few GIOErrorEnum descriptions
 
  gio/gioenums.h |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit e9caa11aa5b12a424bc0602855b6960d29aa4a3c
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -2833,7 +7360,7 @@ Date:   Fri Feb 3 16:29:28 2012 +0100
 
  po/es.po |  265
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 132 insertions(+), 133 deletions(-)
+ 1 file changed, 132 insertions(+), 133 deletions(-)
 
 commit 3b8ba958f5a0d1e129219cab10ced9c0fa03c1cc
 Author: Alexander Larsson <alexl@redhat.com>
@@ -2842,7 +7369,7 @@ Date:   Fri Feb 3 15:11:23 2012 +0100
     Fix warning to refer to to-pixdata, not xmllint
 
  gio/glib-compile-resources.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ac800fa8febe2370cab2de2e0f4ed5abb431e963
 Author: Alexander Larsson <alexl@redhat.com>
@@ -2853,7 +7380,7 @@ Date:   Fri Feb 3 15:05:03 2012 +0100
     This was erronously losing the last char.
 
  gio/gresourcefile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 260a9cc290c42f06af89db33306df7a990448ed9
 Author: Christian Persch <chpe@gnome.org>
@@ -2866,8 +7393,8 @@ Date:   Wed Feb 1 14:59:22 2012 +0100
     can see the actual value the variable had.
 
  gio/tests/resources.c |   56
- ++++++++++++++++++++++++------------------------
- 1 files changed, 28 insertions(+), 28 deletions(-)
+ ++++++++++++++++++++++++-------------------------
+ 1 file changed, 28 insertions(+), 28 deletions(-)
 
 commit cb1dd2143dc6f5b5881b6d94abb7dd6f05137c76
 Author: Christian Persch <chpe@gnome.org>
@@ -2880,7 +7407,7 @@ Date:   Tue Jan 31 18:10:55 2012 +0100
     Bug #669173.
 
  gio/glib-compile-resources.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 296a2a72c6837ddc90a372b5bc6aea95a9bf82be
 Author: Christian Persch <chpe@gnome.org>
@@ -2909,7 +7436,7 @@ Date:   Thu Feb 2 10:48:11 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=669253
 
  gio/gsettings-tool.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 552b815365649521379c60b672f608a40a8a5f44
 Author: Kalev Lember <kalevlember@gmail.com>
@@ -2938,7 +7465,7 @@ Date:   Wed Feb 1 16:25:01 2012 +0100
     docs: Clarify GSocketClient reuse policy
 
  gio/gsocketclient.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit a60f475b36a35081913c8fa51dc4de6381aaee56
 Author: Kalev Lember <kalevlember@gmail.com>
@@ -2955,7 +7482,7 @@ Date:   Wed Feb 1 15:48:28 2012 +0200
     Failed to open file 'test.gresource.xml': No such file or directory
 
  gio/tests/Makefile.am |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 9cf678ed2233ecb603eda92cf727e8cf8ec27335
 Author: Kalev Lember <kalevlember@gmail.com>
@@ -2966,7 +7493,7 @@ Date:   Wed Feb 1 10:09:57 2012 +0200
     ... which were added in b79cfda49c.
 
  gio/gio.symbols |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 0bb201348f7fad556197bec979fc488354ac8a9d
 Author: Kalev Lember <kalevlember@gmail.com>
@@ -2978,7 +7505,7 @@ Date:   Wed Feb 1 09:10:29 2012 +0200
     as well.
 
  gio/gresource-tool.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3758b41e08147ca15d5f348afa8e84d9ea6a6a0b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -2988,7 +7515,7 @@ Date:   Tue Jan 31 22:00:45 2012 -0500
 
  glib/tests/markups/valid-15.expected |    3 +++
  glib/tests/markups/valid-15.gmarkup  |    1 +
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit 47aa8c43e8d63af27ea60befbeb498d9c6be17b6
 Author: Alexander Larsson <alexl@redhat.com>
@@ -2996,10 +7523,10 @@ Date:   Tue Jan 31 16:07:09 2012 +0100
 
     resources: Add to-pixdata preprocessing option
 
- docs/reference/gio/glib-compile-resources.xml |    9 +++
+ docs/reference/gio/glib-compile-resources.xml |    9 ++++
  gio/glib-compile-resources.c                  |   67
  ++++++++++++++++++++++++-
- gio/gresource.c                               |   13 ++++-
+ gio/gresource.c                               |   13 +++--
  3 files changed, 85 insertions(+), 4 deletions(-)
 
 commit b79cfda49c59b348c9c713f5f04fd9ec982b6c9d
@@ -3019,7 +7546,7 @@ Date:   Tue Jan 31 10:51:44 2012 +0100
  gio/glib-compile-resources.c |   80 ++++++++----------
  gio/gresource.c              |  189
  ++++++++++++++++++++++++++++++++++++++----
- gio/gresource.h              |   14 +++
+ gio/gresource.h              |   14 ++++
  3 files changed, 223 insertions(+), 60 deletions(-)
 
 commit 2496c8b53e0fde02328a43b16542353a8a1643d7
@@ -3029,7 +7556,7 @@ Date:   Tue Jan 31 10:51:23 2012 +0100
     resources: Minor fixes to the docs
 
  gio/gresource.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 8ab7ed8ffc2da341064d759776b1e985a2fd24a7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3038,7 +7565,7 @@ Date:   Mon Jan 30 18:47:31 2012 -0500
     Bump version number
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d332bdcc583c67e17d2d508225200372f2981ad4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3047,7 +7574,7 @@ Date:   Mon Jan 30 18:46:18 2012 -0500
     2.31.14
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e6713ec8105b8197a0b56e9f15b48dfa9550ffe1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3066,7 +7593,7 @@ Date:   Mon Jan 30 17:54:33 2012 -0500
     Dist gconstructor.h
 
  glib/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit de0d7a335c76cd158f69d83788985ed05db5756b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3079,7 +7606,7 @@ Date:   Mon Jan 30 17:53:48 2012 -0500
     break distcheck...
 
  gio/data-to-c.c |   13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ 1 file changed, 10 insertions(+), 3 deletions(-)
 
 commit 77ebf9bfc50f86f6ecc4aa41c0b5f4cea75219ad
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3088,7 +7615,7 @@ Date:   Mon Jan 30 17:26:33 2012 -0500
     Fix builddir != src builds
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 796389d6c8ce1fb4645db8c13f04aeb7f13d9225
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3121,7 +7648,7 @@ Date:   Mon Jan 30 15:37:43 2012 -0500
     Drop menu markup functions from API docs
 
  docs/reference/gio/gio-sections.txt |   10 ----------
- 1 files changed, 0 insertions(+), 10 deletions(-)
+ 1 file changed, 10 deletions(-)
 
 commit 9ffc3391ed7fd8f667c7919edf444e4761fa9e63
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3130,7 +7657,7 @@ Date:   Mon Jan 30 15:37:28 2012 -0500
     Fix doc syntax
 
  gobject/gvaluearray.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9fe3d34ae354d00f590a268e032b39022d62d184
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3141,7 +7668,7 @@ Date:   Mon Jan 30 15:26:15 2012 -0500
     It seems that older gcc does not like pragmas inside functions.
 
  gio/gdesktopappinfo.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 96f9997387e77cfa567e008f08c75007300e4590
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3152,7 +7679,7 @@ Date:   Mon Jan 30 15:25:09 2012 -0500
     It seems that older gcc does not like pragmas inside functions.
 
  gio/giomodule.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit bdd0aada62806fb492ddf79179ee3d66836d5ba0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3161,7 +7688,7 @@ Date:   Mon Jan 30 14:21:03 2012 -0500
     Silence another deprecation warning
 
  gio/gdesktopappinfo.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 5ae5fc85f40bd5dbc405c37b6dff6992e717e5f5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3173,7 +7700,7 @@ Date:   Mon Jan 30 14:18:07 2012 -0500
     to shut them up locally.
 
  gio/giomodule.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit b01af10c86bece6271bdbda09c28d7a3b63d0709
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3182,7 +7709,7 @@ Date:   Mon Jan 30 14:06:22 2012 -0500
     Remove a check that triggers deprecation warnings
 
  gobject/tests/reference.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit ec49d55247ae4dc5f80d0a3e80229e3d4aa0dd86
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3191,7 +7718,7 @@ Date:   Mon Jan 30 13:38:44 2012 -0500
     Updates
 
  NEWS |   43 ++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 42 insertions(+), 1 deletions(-)
+ 1 file changed, 42 insertions(+), 1 deletion(-)
 
 commit 968f4e8d79b3191266bf327f18b167445db0076e
 Author: Alexander Larsson <alexl@redhat.com>
@@ -3207,7 +7734,7 @@ Date:   Mon Jan 30 16:57:54 2012 +0100
 
  gio/Makefile.am              |   10 +++++
  gio/data-to-c.c              |   44 ++++++++++++++++++++
- gio/glib-compile-resources.c |    3 +
+ gio/glib-compile-resources.c |    3 ++
  gio/tests/resources.c        |    1 +
  glib/gconstructor.h          |   91
  +++++++++++++++++++++++++++++++++++++++++
@@ -3235,7 +7762,7 @@ Date:   Mon Jan 30 09:00:15 2012 -0500
 
  gio/gtlspassword.c |   75
  ++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 46 insertions(+), 29 deletions(-)
+ 1 file changed, 46 insertions(+), 29 deletions(-)
 
 commit 46aaad1b2c7f75947833a3315d8c990ab15d49d7
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -3244,7 +7771,7 @@ Date:   Sun Jan 29 22:57:02 2012 +0800
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
  po/zh_HK.po | 5844
- +++++++++++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++++++++----------------------------
  po/zh_TW.po | 5863
  +++++++++++++++++++++++++++++++----------------------------
  2 files changed, 6138 insertions(+), 5569 deletions(-)
@@ -3256,8 +7783,8 @@ Date:   Sat Jan 28 15:42:38 2012 +0100
     Updated Norwegian bokmål translation
 
  po/nb.po |  286
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 155 insertions(+), 131 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 155 insertions(+), 131 deletions(-)
 
 commit 7486cd946acc268290a7fa498416f44c95aba40b
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -3322,8 +7849,8 @@ Date:   Sat Jan 28 01:09:08 2012 +0100
     currently ignores <summary> and <description> tags.
 
  gio/glib-compile-schemas.c |   76
- ++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 63 insertions(+), 13 deletions(-)
+ ++++++++++++++++++++++++++++++++++++--------
+ 1 file changed, 63 insertions(+), 13 deletions(-)
 
 commit 37af8167b65ab95278262bd243292042d01a916b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -3332,7 +7859,7 @@ Date:   Fri Jan 27 21:49:46 2012 +0100
     README: Fix potentially extremely annoying typo
 
  README.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5bfc973c279b9c3819cf83e903c8456f6bdadb5f
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -3341,8 +7868,8 @@ Date:   Fri Jan 27 13:39:52 2012 +0100
     Updated Spanish translation
 
  po/es.po |   89
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 45 insertions(+), 44 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 45 insertions(+), 44 deletions(-)
 
 commit 83f530dfc6276be21d2750673d244dc21c11b179
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -3352,7 +7879,7 @@ Date:   Fri Jan 27 11:17:23 2012 +0100
 
  po/es.po |  660
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 393 insertions(+), 267 deletions(-)
+ 1 file changed, 393 insertions(+), 267 deletions(-)
 
 commit da386705f9e03ebf2cb9abbc523d84146b075444
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -3391,7 +7918,7 @@ Date:   Thu Jan 26 14:52:09 2012 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-2.0/codegen/codegen.py |   24 +++++++++++++-----------
- 1 files changed, 13 insertions(+), 11 deletions(-)
+ 1 file changed, 13 insertions(+), 11 deletions(-)
 
 commit 9bfde4a53fbc7c5596c65c790b76e61aae88860d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -3434,11 +7961,11 @@ Date:   Thu Jan 26 14:16:28 2012 -0500
  docs/reference/gio/gio-sections.txt |    1 +
  gio/gdbusinterface.c                |   40
  ++++++++++++++++++++++++++++++++++-
- gio/gdbusinterface.h                |    3 ++
+ gio/gdbusinterface.h                |    3 +++
  gio/gdbusinterfaceskeleton.c        |   14 ++++++++++++
- gio/gdbusproxy.c                    |   17 ++++++++++++++
+ gio/gdbusproxy.c                    |   17 +++++++++++++++
  gio/gio.symbols                     |    1 +
- 6 files changed, 75 insertions(+), 1 deletions(-)
+ 6 files changed, 75 insertions(+), 1 deletion(-)
 
 commit eb6c35f7c391acdc62d295589d829b99088e224c
 Author: David Zeuthen <davidz@redhat.com>
@@ -3449,7 +7976,7 @@ Date:   Thu Jan 26 14:06:59 2012 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gio.symbols |    6 ------
- 1 files changed, 0 insertions(+), 6 deletions(-)
+ 1 file changed, 6 deletions(-)
 
 commit 1542e898f97a152563e53ff871f2e7d26a359a85
 Author: Dan Winship <danw@gnome.org>
@@ -3462,7 +7989,7 @@ Date:   Thu Jan 26 09:53:56 2012 -0500
     implementation.
 
  glib/gmain.c |   37 +++++++++++++++++--------------------
- 1 files changed, 17 insertions(+), 20 deletions(-)
+ 1 file changed, 17 insertions(+), 20 deletions(-)
 
 commit 8998e77b8f348179d0d2fe4d9aea312caef05d71
 Author: Christian Persch <chpe@gnome.org>
@@ -3473,7 +8000,7 @@ Date:   Thu Jan 26 15:22:10 2012 +0100
     Fixup the formatting in the example rule for --generate-dependencies.
 
  docs/reference/gio/glib-compile-resources.xml |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit fbfad9cf859072d0a3b0182f636d2496493130e9
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -3482,7 +8009,7 @@ Date:   Thu Jan 26 14:52:31 2012 +0100
     Updated POTFILES.in
 
  po/POTFILES.in |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 59881a65b2c92edfcc1ad26ec04ff99f401a962b
 Author: Andoni Morales Alastruey <amorales@flumotion.com>
@@ -3491,7 +8018,7 @@ Date:   Thu Jan 26 14:38:14 2012 +0100
     keyfile tests: Fix windows build using portable g_setenv
 
  glib/tests/keyfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9f870fc056c2ce01c54a25456ca71e95de170a85
 Author: Christian Persch <chpe@gnome.org>
@@ -3503,7 +8030,7 @@ Date:   Thu Jan 26 14:35:30 2012 +0100
     45783c5927f32cae965c67db14adb8422373d345.
 
  docs/reference/gio/glib-compile-resources.xml |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 2a90aba068439ef528cd31f36971ca92b5a70f94
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -3522,7 +8049,7 @@ Date:   Wed Jan 25 19:55:33 2012 -0500
  gio/menumarkup.dtd     |   29 --
  gio/menumarkup.xml     |   26 --
  gio/menumarkup2.xml    |   75 -----
- gio/tests/gmenumodel.c |  375 ++++++++-----------------
+ gio/tests/gmenumodel.c |  375 ++++++++----------------
  8 files changed, 121 insertions(+), 1178 deletions(-)
 
 commit 4e9f59bff8adc59fd8fde5bdee9879b8c3e4e55b
@@ -3573,7 +8100,7 @@ Date:   Wed Jan 25 10:09:09 2012 -0500
     degrading the performance of your hashtable.
 
  glib/ghash.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 5286dbb7e14d53256ebe45b4482c3a5317eb4e5c
 Author: Christian Persch <chpe@gnome.org>
@@ -3584,7 +8111,7 @@ Date:   Tue Jan 24 14:18:12 2012 +0100
     Use G_GSIZE_FORMAT.
 
  gio/gresource-tool.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f42a5fb53b80540b3af457af32ca1de072f4fdd7
 Author: Christian Persch <chpe@gnome.org>
@@ -3612,7 +8139,7 @@ Date:   Mon Jan 23 20:42:20 2012 +0100
 
  docs/reference/gio/glib-compile-resources.xml |   17 +++++++++
  gio/glib-compile-resources.c                  |   48
- +++++++++++++++++++-----
+ +++++++++++++++++++------
  gio/tests/Makefile.am                         |   11 +++---
  3 files changed, 61 insertions(+), 15 deletions(-)
 
@@ -3630,7 +8157,7 @@ Date:   Sat Jan 14 22:34:15 2012 +0100
 
     Bug #667929.
 
- docs/reference/gio/glib-compile-resources.xml |   14 +++
+ docs/reference/gio/glib-compile-resources.xml |   14 ++++
  gio/glib-compile-resources.c                  |  111
  +++++++++++++++++++++++--
  gio/gresource.c                               |   10 ++-
@@ -3647,7 +8174,7 @@ Date:   Wed Jan 25 07:32:39 2012 -0500
     sequences.
 
  glib/gkeyfile.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit aea9951ef0714418ac139a6c3678eb64d82c692f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3656,7 +8183,7 @@ Date:   Wed Jan 25 07:32:20 2012 -0500
     Fix the new test
 
  glib/tests/keyfile.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit e50d7e065c72278f7811f7008dac80d5ce53f401
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3667,7 +8194,7 @@ Date:   Wed Jan 25 07:26:58 2012 -0500
     A recent 'harmless' fix broke it...
 
  glib/tests/keyfile.c |   28 ++++++++++++++++++++++++++--
- 1 files changed, 26 insertions(+), 2 deletions(-)
+ 1 file changed, 26 insertions(+), 2 deletions(-)
 
 commit ca949756de4ac87815144295abeb8d37535ea314
 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
@@ -3678,7 +8205,7 @@ Date:   Wed Jan 25 12:03:14 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=668650
 
  glib/garray.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 73f5764fcde237737a844fb3b164bcddf6c335d1
 Author: Xan Lopez <xan@igalia.com>
@@ -3687,7 +8214,7 @@ Date:   Wed Jan 25 10:28:27 2012 +0100
     gresource-tool: fix the build
 
  gio/gresource-tool.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e9725d165621c34f076ce3ae3bb1b2513aa7cf0d
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -3713,7 +8240,7 @@ Date:   Tue Jan 24 13:24:51 2012 +0100
     This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=668572
 
  configure.ac |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 0ac9ab4e271c8dbaaddd3e748aa687faa4a75523
 Author: Emmanuele Bassi <ebassi@gnome.org>
@@ -3767,7 +8294,7 @@ Date:   Wed Jan 4 07:41:47 2012 +0000
  ++++++++++++++++++++++++++++-----
  glib/garray.h                         |    2 +
  glib/glib.symbols                     |    1 +
- glib/tests/array-test.c               |   38 +++++++++++++++++
+ glib/tests/array-test.c               |   38 ++++++++++++++++++
  5 files changed, 103 insertions(+), 10 deletions(-)
 
 commit 030b3f25e3e5c018247e18bf309e0454ba138898
@@ -3777,7 +8304,7 @@ Date:   Tue Jan 24 21:11:13 2012 -0500
     GHashTable: Add a note about hash collisions
 
  glib/ghash.c |   18 +++++++++++++-----
- 1 files changed, 13 insertions(+), 5 deletions(-)
+ 1 file changed, 13 insertions(+), 5 deletions(-)
 
 commit a3b91b36919af79abbb4737253c40afe18008ee0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3790,7 +8317,7 @@ Date:   Tue Jan 24 17:37:09 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=668561
 
  gio/gresource-tool.c |   20 ++++++++++++++++++++
- 1 files changed, 20 insertions(+), 0 deletions(-)
+ 1 file changed, 20 insertions(+)
 
 commit 26d4feae0cc900bdb56af490176d30025cd0bba6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -3804,7 +8331,7 @@ Date:   Tue Jan 24 16:59:59 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=634232
 
  glib/tests/keyfile.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit fe10b2c966289d87ea6ea6e76e1ae87ba16f101b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -3818,7 +8345,7 @@ Date:   Tue Jan 24 16:45:49 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=634232
 
  glib/gkeyfile.c |   40 +++++++---------------------------------
- 1 files changed, 7 insertions(+), 33 deletions(-)
+ 1 file changed, 7 insertions(+), 33 deletions(-)
 
 commit 570514a95c0e2602eb187bd49c6c50e02d09486f
 Author: Dan Winship <danw@gnome.org>
@@ -3833,7 +8360,7 @@ Date:   Tue Jan 24 08:28:33 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=668468
 
  gio/gsocket.c |   34 +++++++++++++++++++++++++---------
- 1 files changed, 25 insertions(+), 9 deletions(-)
+ 1 file changed, 25 insertions(+), 9 deletions(-)
 
 commit 3f691c6f511a49d0b391ca2d488b9fd617b4ca3d
 Author: Christian Persch <chpe@gnome.org>
@@ -3844,7 +8371,7 @@ Date:   Sun Jan 30 20:45:52 2011 +0100
     Fixes a c&p typo. Bug #639099.
 
  gio/glib-compile-schemas.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9a689e1077affb7dcf05898693dd7a616cb4484b
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -3854,7 +8381,7 @@ Date:   Tue Jan 24 10:53:35 2012 +0100
 
  po/nb.po |  390
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 246 insertions(+), 144 deletions(-)
+ 1 file changed, 246 insertions(+), 144 deletions(-)
 
 commit 99c379f5148b15326a9e2b5d23db9d941c97d2c1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3866,7 +8393,7 @@ Date:   Mon Jan 23 19:21:22 2012 -0500
     They are easily consumed...
 
  gio/gmenumarkup.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ae3b9b16ceab5518280a18e79b78a0c94c4d1ed3
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -3876,7 +8403,7 @@ Date:   Tue Jan 24 00:50:50 2012 +0100
 
  po/gl.po |  447
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 280 insertions(+), 167 deletions(-)
+ 1 file changed, 280 insertions(+), 167 deletions(-)
 
 commit 051d4d846eead9d6baccc939c46a56653f9827c3
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -3885,7 +8412,7 @@ Date:   Mon Jan 23 20:15:30 2012 +0100
     Updated POTFILES.in
 
  po/POTFILES.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d994c38aba1f564e63058ce615dbb8bb4ae34e36
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3897,7 +8424,7 @@ Date:   Mon Jan 23 00:23:18 2012 -0500
  docs/reference/gio/gio-docs.xml  |    1 +
  docs/reference/gio/gresource.xml |  116
  ++++++++++++++++++++++++++++++++++++++
- 3 files changed, 119 insertions(+), 0 deletions(-)
+ 3 files changed, 119 insertions(+)
 
 commit 716cf3558510be0a7ba7075a431ac2a5ad13b2bf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3915,7 +8442,7 @@ Date:   Sun Jan 22 02:39:11 2012 -0500
  gio/gresource-bash-completion.sh |   58 ++++
  gio/gresource-tool.c             |  622
  ++++++++++++++++++++++++++++++++++++++
- 4 files changed, 703 insertions(+), 1 deletions(-)
+ 4 files changed, 703 insertions(+), 1 deletion(-)
 
 commit b6a8dec558c259d3320a5d0d4bc5f8c0d6c62a41
 Author: Dan Winship <danw@gnome.org>
@@ -3930,7 +8457,7 @@ Date:   Thu Jan 19 10:39:57 2012 -0500
 
     https://bugzilla.gnome.org/show_bug.cgi?id=668250
 
- configure.ac           |   26 +-
+ configure.ac           |   26 +--
  glib/gdatetime.c       |  574
  ++++++++++++++++++++++++++++--------------------
  glib/tests/gdatetime.c |   63 ++++++
@@ -3943,7 +8470,7 @@ Date:   Fri Jan 20 15:42:44 2012 -0500
     bump rev
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e4642d58adf802772f3f2e39566aee300d395742
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3952,7 +8479,7 @@ Date:   Fri Jan 20 15:10:29 2012 -0500
     2.31.12
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f2b760ea188bc3f0d373d0ab6e0ebfbeea62a707
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3961,7 +8488,7 @@ Date:   Fri Jan 20 15:10:00 2012 -0500
     Updates
 
  NEWS |   22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
+ 1 file changed, 22 insertions(+)
 
 commit a461f70080f4fb7127ee59619abed803dbdc2353
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3970,7 +8497,7 @@ Date:   Fri Jan 20 08:08:06 2012 -0500
     Silence some compiler warnings
 
  gio/gmenumarkup.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 2c864a1bb2fa25b82dd439c705c2e9ae23f29c5d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3979,7 +8506,7 @@ Date:   Fri Jan 20 08:07:52 2012 -0500
     Silence a compiler warning
 
  gio/gmemoryinputstream.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -3991,7 +8518,7 @@ Date:   Fri Jan 20 08:02:26 2012 -0500
     g_settings_set, and unreffing it after that call is not right.
 
  gio/gsettings-tool.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 6784468625a77b3daa1247f2199bc11714cb4eca
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -4000,7 +8527,7 @@ Date:   Thu Jan 19 22:13:51 2012 -0500
     Note G_MESSAGES_DEBUG in README
 
  README.in |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit d683c201f93cdb3c98c4ee16b085f748d63df789
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -4012,7 +8539,7 @@ Date:   Thu Jan 19 10:49:06 2012 -0500
 
  gio/tests/gsettings.c |   46
  ++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 46 insertions(+), 0 deletions(-)
+ 1 file changed, 46 insertions(+)
 
 commit 1d98d18f64edddddea314630e9830a56082c2639
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -4032,7 +8559,7 @@ Date:   Thu Jan 19 09:40:24 2012 -0500
  gio/gsettings.c                     |  262
  +++++++++++++++++++++++++++++++++++
  gio/gsettings.h                     |    3 +
- 4 files changed, 269 insertions(+), 0 deletions(-)
+ 4 files changed, 269 insertions(+)
 
 commit cf48434867bf6fa074f9a0a67cf03b5c2157170a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -4046,7 +8573,7 @@ Date:   Thu Jan 19 09:01:08 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=668269
 
  gobject/gsignal.h |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit 41fbf42c3cbebcf061d023d35e2a4dff5ba7e7de
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -4055,7 +8582,7 @@ Date:   Thu Jan 19 16:18:05 2012 +0100
     gioenums.h: Remove a trailing comma.
 
  gio/gioenums.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c95e9085296a1c76124896bf6bedd772cdef4c5e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -4071,7 +8598,7 @@ Date:   Wed Jan 18 22:15:30 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=656301
 
  gio/gsettingsschema.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit d8b295abb3e34ce8fe5e7c16bf3ae208d70a3205
 Author: Christian Persch <chpe@gnome.org>
@@ -4098,7 +8625,7 @@ Date:   Sat Jan 14 21:28:29 2012 +0100
     ==13007==    by 0x43C66B2: (below main) (libc-start.c:226)
 
  gio/glib-compile-resources.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 54b986d9187f3935f09b7ba04a9644f8f7c8556e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -4110,10 +8637,10 @@ Date:   Mon Jan 16 14:47:08 2012 -0500
 
     https://bugzilla.gnome.org/show_bug.cgi?id=668118
 
- gio/gapplication.c          |  105 +-----------------------------
+ gio/gapplication.c          |  105 +----------------------------
  gio/gapplicationimpl-dbus.c |  154
  -------------------------------------------
- 2 files changed, 1 insertions(+), 258 deletions(-)
+ 2 files changed, 1 insertion(+), 258 deletions(-)
 
 commit 7a2e6ab79132db79987e67c08ff12be7b46eed62
 Author: Dan Winship <danw@gnome.org>
@@ -4124,7 +8651,7 @@ Date:   Wed Jan 18 13:28:00 2012 -0500
  .gitignore           |    1 -
  gio/.gitignore       |    1 +
  gio/tests/.gitignore |    8 ++++++++
- 3 files changed, 9 insertions(+), 1 deletions(-)
+ 3 files changed, 9 insertions(+), 1 deletion(-)
 
 commit da9d98728dd6b43be2d9e51707e41e8ae1299676
 Author: Dan Winship <danw@gnome.org>
@@ -4159,7 +8686,7 @@ Date:   Wed Jan 18 10:14:37 2012 +0000
     Reviewed-by: David Zeuthen <zeuthen@gmail.com>
 
  gio/gdbusconnection.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit d077b66ee9b480569095e605ce98edab61afbb1c
 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
@@ -4173,7 +8700,7 @@ Date:   Mon Jan 16 14:51:19 2012 +0100
  gio/gio.symbols                     |    4 +
  gio/gunixconnection.c               |  195
  ++++++++++++++++++++++++++++++-----
- gio/gunixconnection.h               |   15 +++-
+ gio/gunixconnection.h               |   15 ++-
  4 files changed, 193 insertions(+), 25 deletions(-)
 
 commit 3691194b357aa5a045f8f87658150670834f45c2
@@ -4190,7 +8717,7 @@ Date:   Wed Jan 18 09:02:21 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=668158
 
  glib/gbase64.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 08036ce30318a666a4f9df22512d74805be0d498
 Author: Dan Winship <danw@gnome.org>
@@ -4212,8 +8739,8 @@ Date:   Tue Jan 17 17:11:43 2012 +0100
     Updated Norwegian bokmål translation
 
  po/nb.po |   92
- ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 51 insertions(+), 41 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 51 insertions(+), 41 deletions(-)
 
 commit 3fe710c0b59b881c7b4090601f8c1a33876af78d
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -4222,7 +8749,7 @@ Date:   Tue Jan 17 17:10:19 2012 +0100
     Fix broken build with -Wundefined
 
  glib/gmacros.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4235,7 +8762,7 @@ Date:   Tue Jan 17 12:32:37 2012 +0100
     resource section name, that just looks ugly.
 
  gio/glib-compile-resources.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 7dfbe5aa3040d042131b9ff8ac1be0568d56303a
 Author: Dan Winship <danw@gnome.org>
@@ -4248,7 +8775,7 @@ Date:   Mon Jan 16 17:15:06 2012 -0500
     both, but OS X only has the latter.)
 
  gio/gsocket.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8390f3bf7e49bbacd96b356c06fa2ebe3edeaf4c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4257,7 +8784,7 @@ Date:   Mon Jan 16 14:46:26 2012 -0500
     Back to the odd
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 639c5867c7d86cb50d5dde54acaa9ec0fcdd7648
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4266,7 +8793,7 @@ Date:   Mon Jan 16 14:00:18 2012 -0500
     2.31.10
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1945ed407b4ee6e951cc1644274f9cac49e3f045
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4275,7 +8802,7 @@ Date:   Mon Jan 16 11:50:07 2012 -0500
     Updates
 
  NEWS |   24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
 
 commit bf7408c30bac5b0a20202be5aaa850dd0ca1e671
 Author: Dan Winship <danw@gnome.org>
@@ -4291,7 +8818,7 @@ Date:   Thu Dec 29 09:42:25 2011 -0500
 
  docs/reference/gio/gio-sections.txt |    2 +
  gio/ginetsocketaddress.c            |  109
- +++++++++++++++++++++++++++++++++-
+ +++++++++++++++++++++++++++++++++--
  gio/ginetsocketaddress.h            |   12 ++--
  gio/gio.symbols                     |    2 +
  gio/gsocketaddress.c                |    7 ++-
@@ -4305,7 +8832,7 @@ Date:   Thu Dec 29 09:18:53 2011 -0500
     ginetaddress.c: fix an incorrect enum name in the docs
 
  gio/ginetaddress.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 76f46b4f33c178fe9a2c0113b38dca1dc9e87c97
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -4314,7 +8841,7 @@ Date:   Mon Jan 16 19:22:28 2012 +0100
     GSocket: Use correct type for SO_BROADCAST parameter
 
  gio/gsocket.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d44bb6ef64bf309efa393d8c89138ba23ad6c004
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -4326,7 +8853,7 @@ Date:   Mon Jan 16 15:49:50 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=667989
 
  gio/gsocket.c |   17 ++++++++++++++---
- 1 files changed, 14 insertions(+), 3 deletions(-)
+ 1 file changed, 14 insertions(+), 3 deletions(-)
 
 commit fbdb8128dce3ef013640c7142888a76f56a7f0f8
 Author: Ole André Vadla Ravnås <oravnas@cisco.com>
@@ -4341,7 +8868,7 @@ Date:   Mon Jan 16 14:00:49 2012 +0100
  gio/gsocket.c                       |   34
  ++++++++++++++++++++++++++++++++++
  gio/gsocket.h                       |    2 ++
- 4 files changed, 38 insertions(+), 0 deletions(-)
+ 4 files changed, 38 insertions(+)
 
 commit ffb5f8b10191ddf51ccd021c1e4dbba4eafbc370
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -4356,7 +8883,7 @@ Date:   Fri Jan 13 13:01:35 2012 +0100
  gio/gsocket.c                       |   94
  +++++++++++++++++++++++++++++++++++
  gio/gsocket.h                       |    4 ++
- 4 files changed, 102 insertions(+), 0 deletions(-)
+ 4 files changed, 102 insertions(+)
 
 commit 5560d9b8800de1144d77ed924286759286b7d27e
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -4369,7 +8896,7 @@ Date:   Fri Jan 13 12:48:02 2012 +0100
  gio/gsocket.c                       |  114
  +++++++++++++++++++++++++++++++++++
  gio/gsocket.h                       |    5 ++
- 4 files changed, 123 insertions(+), 0 deletions(-)
+ 4 files changed, 123 insertions(+)
 
 commit 03b40522df4fb247f76e5948eddd2d7a02c097a5
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -4411,7 +8938,7 @@ Date:   Thu Dec 29 11:01:23 2011 -0500
  gio/gsocket.c                       |  337
  ++++++++++++++++++++++++++++++++++-
  gio/gsocket.h                       |   13 ++
- 4 files changed, 362 insertions(+), 1 deletions(-)
+ 4 files changed, 362 insertions(+), 1 deletion(-)
 
 commit 26b3fbd141089d493adb700be0366e8e7f9e595b
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -4421,7 +8948,7 @@ Date:   Sun Jan 15 15:52:24 2012 +0100
 
  po/nb.po |  239
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 162 insertions(+), 77 deletions(-)
+ 1 file changed, 162 insertions(+), 77 deletions(-)
 
 commit afe7a2d1368fc8dff0735757c096ded3d540ae42
 Author: Dan Winship <danw@gnome.org>
@@ -4439,7 +8966,7 @@ Date:   Thu Jan 5 13:04:37 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=667375
 
  gio/gasyncinitable.c |   14 +++++++++++++-
- 1 files changed, 13 insertions(+), 1 deletions(-)
+ 1 file changed, 13 insertions(+), 1 deletion(-)
 
 commit feb120eb40570e803e043e1a87213166ad307c30
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4450,7 +8977,7 @@ Date:   Mon Jan 16 10:38:35 2012 +0100
     registred_resources -> registered_resources
 
  gio/gresource.c |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit decac50c1598f75ce781a3c6a68a85c0defe38ac
 Author: Patrick Welche <prlw1@cam.ac.uk>
@@ -4482,7 +9009,7 @@ Date:   Fri Sep 30 14:02:29 2011 +0100
     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
 
  glib/gerror.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit 186c15fc879606866215b40f1bfb730b1c47a727
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4494,7 +9021,7 @@ Date:   Sun Jan 15 23:18:09 2012 -0500
     defined values if an error is thrown. Inspired by bug 658315
 
  glib/gerror.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 5377c0de0108d292ea3e23fa6d90410f9ac9fa00
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4523,7 +9050,7 @@ Date:   Sun Jan 15 21:09:31 2012 -0500
     I like GLib to be consistently capitalized in the docs.
 
  docs/reference/gio/glib-compile-resources.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4abe25dbbdd1ba0fd430ef61a02334b8be497fc6
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -4533,7 +9060,7 @@ Date:   Sun Jan 15 19:28:05 2012 +0100
 
  po/es.po |  259
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 176 insertions(+), 83 deletions(-)
+ 1 file changed, 176 insertions(+), 83 deletions(-)
 
 commit 673396fb654036f7eb7ba152bb6966e48c1c0e5d
 Author: Dan Winship <danw@gnome.org>
@@ -4546,7 +9073,7 @@ Date:   Sun Jan 15 09:35:11 2012 -0500
     child's priority.
 
  glib/gmain.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 87dc86240835313f0cfe503b2d68a09301ad6240
 Author: Christian Persch <chpe@gnome.org>
@@ -4562,7 +9089,7 @@ Date:   Sun Jan 15 00:34:56 2012 +0100
     Bug #667938.
 
  gio/gioenums.h |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit b717ef86ade12781b95464f4de26c1c1ec2f2df2
 Author: Christian Persch <chpe@gnome.org>
@@ -4571,7 +9098,7 @@ Date:   Sat Jan 14 21:13:03 2012 +0100
     resources: Use g_set_error_literal where appropriate
 
  gio/gresourcefile.c |   10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
 
 commit 870fc484d994093b1d4ebc8d2f52665530693e59
 Author: Christian Persch <chpe@gnome.org>
@@ -4580,7 +9107,7 @@ Date:   Sun Jan 15 00:40:25 2012 +0100
     Add missing Since: docs
 
  gio/gioenums.h |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 91e3a673767214a86c3316f8851d93a911953f78
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -4590,7 +9117,7 @@ Date:   Sun Jan 15 00:42:25 2012 +0100
 
  po/gl.po |  733
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 414 insertions(+), 319 deletions(-)
+ 1 file changed, 414 insertions(+), 319 deletions(-)
 
 commit 0fd61489e5e02312dd54ad721bcca7c45cf367a4
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -4599,7 +9126,7 @@ Date:   Sat Jan 14 11:18:07 2012 +0100
     gio/tests: Fix out-of-source build and use uninstalled libraries
 
  gio/tests/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a6e149e41f359c4bf2ddab341dad20e7fb2bd9f3
 Author: Benjamin Otte <otte@redhat.com>
@@ -4614,7 +9141,7 @@ Date:   Sat Jan 14 01:13:42 2012 +0100
     and these warnings will trigger in the first situation.
 
  glib/garray.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 9d52243790aa460c228bdcf7ee8e28f78ecd7b13
 Author: Benjamin Otte <otte@redhat.com>
@@ -4631,7 +9158,7 @@ Date:   Sun Jan 1 21:51:40 2012 +0100
     and I'm not aware of any such platform. Maybe win64?
 
  gobject/gvaluetypes.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 86cd3018e0c5205707b2db8b9cc8537c2f60678d
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -4640,7 +9167,7 @@ Date:   Fri Jan 13 23:48:12 2012 +0100
     gio/tests: add some missing files to EXTRA_DIST
 
  gio/tests/Makefile.am |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit e3fe25669227944381119852b89beead267c604c
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -4649,7 +9176,7 @@ Date:   Fri Jan 13 23:18:01 2012 +0100
     gio: Fix for -Wformat-security
 
  gio/gresourcefile.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8735f53ae4f1530b07ff6cf1a5211378b09cd50d
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -4659,7 +9186,7 @@ Date:   Fri Jan 13 22:35:44 2012 +0100
     libgmodule-2.0.la
 
  gio/tests/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0ed77c4fdd44d717a7ab2e55b6d3551975133215
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -4668,7 +9195,7 @@ Date:   Fri Jan 13 21:11:03 2012 +0100
     Updated POTFILES.in
 
  po/POTFILES.in |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 056cec779a02d33a49fa7bdd9abe621d6bdc95d4
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4677,7 +9204,7 @@ Date:   Thu Jan 12 14:50:56 2012 +0100
     Add GResource functions to gio.symbols
 
  gio/gio.symbols |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit 186e2d20780d23ebe234e9432ee7bfc47fd25ba3
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4686,7 +9213,7 @@ Date:   Thu Jan 12 21:09:15 2012 +0100
     Add GLIB_COMPILE_RESOURCES to glib m4 macros
 
  m4macros/glib-2.0.m4 |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit ac51c338ed4c503dab0927e64e8de7cad5a73e0a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4695,7 +9222,7 @@ Date:   Thu Jan 12 20:51:56 2012 +0100
     Add glib_compile_resources variable to the gio pc file
 
  gio-2.0.pc.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit c7dfea30b358d737a2711f25a7167968fede4c05
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4704,11 +9231,11 @@ Date:   Fri Jan 13 16:39:28 2012 +0100
     Add documentation for GResource
 
  docs/reference/gio/Makefile.am                |    1 +
- docs/reference/gio/gio-docs.xml               |    5 +
+ docs/reference/gio/gio-docs.xml               |    5 ++
  docs/reference/gio/gio-sections.txt           |   43 +++++++++++
  docs/reference/gio/glib-compile-resources.xml |  101
  +++++++++++++++++++++++++
- 4 files changed, 150 insertions(+), 0 deletions(-)
+ 4 files changed, 150 insertions(+)
 
 commit e041843b3e70df95c8909cf4e35728d0d88c1530
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4722,7 +9249,7 @@ Date:   Wed Dec 21 23:37:56 2011 +0100
  gio/gresourcefile.h   |   51 +++
  gio/gvfs.c            |   11 +
  gio/tests/resources.c |   40 +++
- 5 files changed, 979 insertions(+), 0 deletions(-)
+ 5 files changed, 979 insertions(+)
 
 commit 75439298f88b5a56130cd1fc03c944f0326471e5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4730,7 +9257,7 @@ Date:   Wed Dec 21 21:45:16 2011 +0100
 
     Add tests for GResource
 
- gio/tests/Makefile.am         |   32 +++-
+ gio/tests/Makefile.am         |   32 ++-
  gio/tests/resourceplugin.c    |   18 ++
  gio/tests/resources.c         |  436
  +++++++++++++++++++++++++++++++++++++++++
@@ -4741,7 +9268,7 @@ Date:   Wed Dec 21 21:45:16 2011 +0100
  gio/tests/test3.gresource.xml |    6 +
  gio/tests/test3.txt           |    1 +
  gio/tests/test4.gresource.xml |    6 +
- 10 files changed, 516 insertions(+), 1 deletions(-)
+ 10 files changed, 516 insertions(+), 1 deletion(-)
 
 commit 827657491dba97392f5ba38a5f5c13f8f2431b10
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4755,7 +9282,7 @@ Date:   Wed Dec 21 21:43:20 2011 +0100
  gio/Makefile.am              |   13 +-
  gio/glib-compile-resources.c |  693
  ++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 705 insertions(+), 1 deletions(-)
+ 2 files changed, 705 insertions(+), 1 deletion(-)
 
 commit b87cf491630032de24c2c4ac680b6ea17613b2c8
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4781,7 +9308,7 @@ Date:   Wed Dec 21 21:38:23 2011 +0100
  gio/gresource.c |  844
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gresource.h |   98 +++++++
- 6 files changed, 991 insertions(+), 0 deletions(-)
+ 6 files changed, 991 insertions(+)
 
 commit d85b722734a6fcfe94032f6113de9e5c190fd7c3
 Merge: 9ef4554 73acf01
@@ -4829,7 +9356,7 @@ Date:   Wed Dec 21 21:13:21 2011 +0100
 
  glib/gmacros.h |   93
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 93 insertions(+), 0 deletions(-)
+ 1 file changed, 93 insertions(+)
 
 commit 73acf016185f323a8caa268b53284621d805fb15
 Author: Alexander Larsson <alexl@redhat.com>
@@ -4840,7 +9367,7 @@ Date:   Fri Jan 13 15:59:56 2012 +0100
     This is needed for the glib resource work.
 
  gvdb-reader.c |  146
- +++++++++++++++++++++++++++++++++++++++++---------------
+ ++++++++++++++++++++++++++++++++++++++++++---------------
  gvdb-reader.h |   10 ++++
  2 files changed, 117 insertions(+), 39 deletions(-)
 
@@ -4854,7 +9381,7 @@ Date:   Fri Jan 13 09:21:46 2012 +0100
     30fdc1a79938540af7bad0af68d0a3b8af14f117
 
  gvdb-reader.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3db6241b12bccab05be6916e1f843091a3cea380
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -4864,7 +9391,7 @@ Date:   Fri Jan 13 09:38:35 2012 +0200
 
  po/he.po |  442
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 221 insertions(+), 221 deletions(-)
+ 1 file changed, 221 insertions(+), 221 deletions(-)
 
 commit 9e732ab0ea742d57a46f72be475ac1d2f026eae2
 Author: Javier Jardón <jjardon@gnome.org>
@@ -4936,7 +9463,7 @@ Date:   Tue Jan 10 00:40:14 2012 -0500
     Back to odd
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4a016d82f1246b6bb58e4374f318ab47a5806672
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4945,7 +9472,7 @@ Date:   Tue Jan 10 00:39:20 2012 -0500
     2.31.8
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 93849185ca8b5bfdece2b80f21f25efd160f0019
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4954,7 +9481,7 @@ Date:   Mon Jan 9 23:23:27 2012 -0500
     Updates
 
  NEWS |   57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 56 insertions(+), 1 deletions(-)
+ 1 file changed, 56 insertions(+), 1 deletion(-)
 
 commit 00c00e2f3f3194202877e54a2429bd1a4f9c5526
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4970,7 +9497,7 @@ Date:   Mon Jan 9 21:49:08 2012 -0500
  gio/gfileattribute.c                |    1 +
  gio/gfileinfo.h                     |   11 +++++++++++
  gio/glocalfile.c                    |   19 +++++++++++++++++++
- 4 files changed, 32 insertions(+), 0 deletions(-)
+ 4 files changed, 32 insertions(+)
 
 commit 31960257a6f52a4ec92d70986969f3f7ce336c4c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -4982,7 +9509,7 @@ Date:   Mon Jan 9 21:35:13 2012 -0500
     Based on a patch by Marcus Carlson, bug 625751.
 
  gio/glocalfile.c |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit fd7e44383810cd939d8e0daf880817f67ea1dce2
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -4995,7 +9522,7 @@ Date:   Fri Jan 6 22:43:19 2012 +0530
     https://bugzilla.gnome.org/show_bug.cgi?id=667331
 
  docs/reference/glib/glib-sections.txt |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0ed2cdb0d926e28188f1ac924c8216dfa9db24a6
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -5019,7 +9546,7 @@ Date:   Tue Jan 10 01:00:29 2012 +0300
 
  po/be.po | 5888
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2960 insertions(+), 2928 deletions(-)
+ 1 file changed, 2960 insertions(+), 2928 deletions(-)
 
 commit ddf9633d95235ed783cdab42e79e99b7b0f6bee0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5028,7 +9555,7 @@ Date:   Mon Jan 9 15:27:07 2012 -0500
     fix a compiler warning
 
  glib/tests/regex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 39dc681fc7d9e336d081d0d6559e6dd3454965a0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5040,7 +9567,7 @@ Date:   Fri Jan 6 20:48:04 2012 -0500
     newly added g_hash_table_add.
 
  glib/ghash.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 875ffc41b72291cc0f2d3efae905cb0b380bb210
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -5050,14 +9577,14 @@ Date:   Mon Jan 9 14:28:10 2012 +0100
 
  debian/README.debian         |   30 ----------
  debian/build                 |   62 ---------------------
- debian/changelog             |   10 ---
+ debian/changelog             |   10 ----
  debian/control               |   53 ------------------
  debian/copyright             |    8 ---
  debian/libglib-cvs-dev.files |    9 ---
- debian/postinst              |    7 --
+ debian/postinst              |    7 ---
  debian/rules                 |  126
  ------------------------------------------
- 8 files changed, 0 insertions(+), 305 deletions(-)
+ 8 files changed, 305 deletions(-)
 
 commit 7678b10703ebe84cf869cf5929d89770f3f7f977
 Author: Dan Vrátil <dvratil@redhat.com>
@@ -5066,7 +9593,7 @@ Date:   Mon Jan 9 09:29:20 2012 +0100
     Fix GHashTable GDB pretty printing (bug #667420)
 
  glib/glib.py |   11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 commit 82740adc61b6d4a6174d033efe1df1303b98eaa1
 Author: Alexander Shopov <ash@kambanaria.org>
@@ -5076,7 +9603,7 @@ Date:   Sun Jan 8 16:48:13 2012 +0200
 
  po/bg.po | 5874
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2963 insertions(+), 2911 deletions(-)
+ 1 file changed, 2963 insertions(+), 2911 deletions(-)
 
 commit d141940bc67a1c101dbd893e0b5247d931515159
 Author: Jasper St. Pierre <jstpierre@mecheye.net>
@@ -5089,7 +9616,7 @@ Date:   Fri Jan 6 14:29:45 2012 -0500
     it won't do nothing in that case, it will just perform normally.
 
  glib/gthread-posix.c |   15 ---------------
- 1 files changed, 0 insertions(+), 15 deletions(-)
+ 1 file changed, 15 deletions(-)
 
 commit 021e116f0525ce99cea97fb7039d6be804d4145f
 Author: Jasper St. Pierre <jstpierre@mecheye.net>
@@ -5100,7 +9627,7 @@ Date:   Mon Sep 12 23:14:32 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658871
 
  glib/gbacktrace.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit a44404f4ecbf9404f32313f8ee9a3fd06e5b0a47
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -5110,7 +9637,7 @@ Date:   Fri Jan 6 20:35:34 2012 +0100
 
  po/nb.po |  296
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 148 insertions(+), 148 deletions(-)
+ 1 file changed, 148 insertions(+), 148 deletions(-)
 
 commit 20825918a3035e1569eb12f0fc8c4d482b0a27d4
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -5120,7 +9647,7 @@ Date:   Fri Jan 6 20:31:54 2012 +0100
 
  po/es.po |  440
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 211 insertions(+), 229 deletions(-)
+ 1 file changed, 211 insertions(+), 229 deletions(-)
 
 commit 21d2c49f82aa3c73ab77817a80065e747a9d154a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -5129,7 +9656,7 @@ Date:   Fri Jan 6 10:25:03 2012 -0500
     minor fixup to last commit
 
  glib/ghash.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 752f0cac159dc84c03c42f84d9d8a8c923334d43
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -5141,12 +9668,12 @@ Date:   Fri Jan 6 10:09:32 2012 -0500
     GHashTable as a set (which is something we document as officially
     supported).
 
- docs/reference/glib/glib-sections.txt |    2 +
+ docs/reference/glib/glib-sections.txt |    2 ++
  glib/ghash.c                          |   48
  +++++++++++++++++++++++++++++++++
  glib/ghash.h                          |    4 +++
- glib/glib.symbols                     |    2 +
- 4 files changed, 56 insertions(+), 0 deletions(-)
+ glib/glib.symbols                     |    2 ++
+ 4 files changed, 56 insertions(+)
 
 commit b87f6f9f8cb789a645b8792cf197328fb686ba55
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -5155,7 +9682,7 @@ Date:   Fri Jan 6 16:58:57 2012 +0700
     gio/gsocks5proxy: typo fix
 
  gio/gsocks5proxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6e92646f218ce6d70dc932c5b444150d78928294
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -5164,8 +9691,8 @@ Date:   Fri Jan 6 16:58:28 2012 +0700
     Updated Vietnamese translation
 
  po/vi.po |  114
- ++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 49 insertions(+), 65 deletions(-)
+ +++++++++++++++++++++++++++-----------------------------------
+ 1 file changed, 49 insertions(+), 65 deletions(-)
 
 commit 74345b3383132985c04ec2f46846f89d7a51f0a0
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -5175,7 +9702,7 @@ Date:   Fri Jan 6 16:48:13 2012 +0700
 
  po/vi.po | 5906
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 3027 insertions(+), 2879 deletions(-)
+ 1 file changed, 3027 insertions(+), 2879 deletions(-)
 
 commit 0da8db52cdd928809dc7e78c951ecbb19c51c0a2
 Author: Dan Winship <danw@gnome.org>
@@ -5185,7 +9712,7 @@ Date:   Thu Jan 5 12:57:01 2012 -0500
 
  gio/gfilterinputstream.c  |    3 ---
  gio/gfilteroutputstream.c |    1 -
- 2 files changed, 0 insertions(+), 4 deletions(-)
+ 2 files changed, 4 deletions(-)
 
 commit 382341dd9934251de9e9e10dbe5ea3da00c74c59
 Author: Michael Terry <michael.terry@canonical.com>
@@ -5196,7 +9723,7 @@ Date:   Wed Jan 4 14:48:53 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=667285
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2fe964eeb15843a1e21789d13751b789f520ea4b
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5210,7 +9737,7 @@ Date:   Thu Jan 5 15:10:04 2012 +0000
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  glib/gtestutils.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit 254efaf85e0bb0748e97a3dbe68153831a96592f
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5223,7 +9750,7 @@ Date:   Thu Jan 5 15:02:07 2012 +0000
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  gobject/tests/param.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit e3d53d5529522a8db4e1711b47baa44250ce09fd
 Author: Javier Jardón <jjardon@gnome.org>
@@ -5254,7 +9781,7 @@ Date:   Wed Jan 4 13:08:56 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=667279
 
  gio/gdesktopappinfo.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 8b96fb3761bb094d7c0044114f377934b9b00c51
 Author: Claudio Saavedra <csaavedra@igalia.com>
@@ -5269,7 +9796,7 @@ Date:   Wed Jan 4 00:18:59 2012 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=667226
 
  gio/gsocket.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit f38a1dbca7d68eedc2d75cd7a7947c7217bbbd99
 Author: Claudio Saavedra <csaavedra@igalia.com>
@@ -5280,7 +9807,7 @@ Date:   Wed Jan 4 00:13:50 2012 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=667225
 
  gio/gsocket.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 1b919d2e5643b43c27f86d4bcf2d94f7bf98e7df
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5289,7 +9816,7 @@ Date:   Wed Jan 4 00:10:11 2012 -0500
     Clarify g_utf8_strlen docs a bit
 
  glib/gutf8.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit d64b4c4887da1d4ec308c08ded094dad130a5c6d
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -5301,7 +9828,7 @@ Date:   Tue Jan 3 11:49:55 2012 +0100
     than 7.2.
 
  glib/tests/regex.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 2ae83e116bc1ce2c02548940e276c294c91c5da7
 Author: Javier Jardón <jjardon@gnome.org>
@@ -5341,7 +9868,7 @@ Date:   Mon Jan 2 16:09:50 2012 +0100
     gio/gdbus-2.0/codegen/codegen.py: Use g_list_free_full()
 
  gio/gdbus-2.0/codegen/codegen.py |   12 ++++--------
- 1 files changed, 4 insertions(+), 8 deletions(-)
+ 1 file changed, 4 insertions(+), 8 deletions(-)
 
 commit 99c166501a6d05b2eaeb11893fab38dcf88aeeaf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5350,7 +9877,7 @@ Date:   Tue Jan 3 10:48:50 2012 -0500
     Fix parameter name mismatches in GWeakRef api
 
  gobject/gobject.c |   46 +++++++++++++++++++++++-----------------------
- 1 files changed, 23 insertions(+), 23 deletions(-)
+ 1 file changed, 23 insertions(+), 23 deletions(-)
 
 commit e6a5c2efb284acc557b6129e0649b9f7af807067
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5359,7 +9886,7 @@ Date:   Tue Jan 3 08:02:49 2012 -0500
     Add GWeakRef to the docs
 
  docs/reference/gobject/gobject-sections.txt |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit ee044fd839b396655000db1662b5de0569632581
 Author: Javier Jardón <jjardon@gnome.org>
@@ -5386,7 +9913,7 @@ Date:   Mon Nov 14 18:03:47 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=664069
 
  glib/gvariant.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 34e3881f2f02ccd7df704f54c0a31dead48ea382
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5398,7 +9925,7 @@ Date:   Wed Dec 7 15:04:59 2011 +0000
 
  gio/tests/gdbus-threading.c |  128
  +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 128 insertions(+), 0 deletions(-)
+ 1 file changed, 128 insertions(+)
 
 commit 1e09bfc77c157b7d70342188a424eadc3d14769a
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5411,7 +9938,7 @@ Date:   Tue Dec 6 12:44:36 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=548954
 
  gio/gdbusconnection.c |   40 ++++++++++++++++------------------------
- 1 files changed, 16 insertions(+), 24 deletions(-)
+ 1 file changed, 16 insertions(+), 24 deletions(-)
 
 commit 146aa7aa1777b84137fb1f3d4035b0f1d11e76c9
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5423,7 +9950,7 @@ Date:   Wed Dec 7 15:04:13 2011 +0000
 
  gobject/tests/threadtests.c |  121
  +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 121 insertions(+), 0 deletions(-)
+ 1 file changed, 121 insertions(+)
 
 commit fa5ff3955957e48a0bf50bb13be53af9b5400bb6
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5437,7 +9964,7 @@ Date:   Thu Dec 8 17:35:19 2011 +0000
 
  gobject/tests/reference.c |  101
  +++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 101 insertions(+), 0 deletions(-)
+ 1 file changed, 101 insertions(+)
 
 commit 46c2f570da10c93d7b2fab790048f957bb422302
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -5469,7 +9996,7 @@ Date:   Tue Dec 6 11:37:45 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=548954
 
  gobject/gobject.c |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 1425aa664d5efa56d9e2cc29f8aa1292463e1f5a
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5484,7 +10011,7 @@ Date:   Tue Dec 6 11:35:02 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=548954
 
  glib/gbitlock.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit fc731de9291556d93e02cc4c39a8573c0a5500ea
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -5497,7 +10024,7 @@ Date:   Mon Jan 2 11:38:40 2012 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666978
 
  glib/deprecated/gthread.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a07e9a5fb22de50e7a94797cf4f0e5718f064ea1
 Author: William Hua <william@attente.ca>
@@ -5507,7 +10034,7 @@ Date:   Sun Jan 1 21:53:28 2012 -0500
 
  gio/gnextstepsettingsbackend.c |  118
  +++++++++++++---------------------------
- 1 files changed, 37 insertions(+), 81 deletions(-)
+ 1 file changed, 37 insertions(+), 81 deletions(-)
 
 commit edd2aff575888dc6cd6570681c719bc18fe91bb2
 Author: William Hua <william@attente.ca>
@@ -5519,7 +10046,7 @@ Date:   Sun Jan 1 21:38:05 2012 -0500
 
  gio/gnextstepsettingsbackend.c |   49
  ++++++++++++++++++++++++++--------------
- 1 files changed, 32 insertions(+), 17 deletions(-)
+ 1 file changed, 32 insertions(+), 17 deletions(-)
 
 commit 9c1008384414a257d1f0f354d5ea897df0e24e89
 Author: William Hua <william@attente.ca>
@@ -5532,7 +10059,7 @@ Date:   Mon Dec 26 10:04:38 2011 -0500
  gio/gnextstepsettingsbackend.c |  497
  ++++++++++++++++++++++++++++++++++++++++
  gio/gsettingsbackendinternal.h |    5 +
- 4 files changed, 516 insertions(+), 0 deletions(-)
+ 4 files changed, 516 insertions(+)
 
 commit 00f43b22e5b5d9e4afe1eda69e348e3fdaa8c262
 Author: Xan Lopez <xan@igalia.com>
@@ -5569,7 +10096,7 @@ Date:   Sun Jan 1 19:01:14 2012 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=667098
 
  gio/ginetaddressmask.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit 5e4188101efe6747b637ac8e1519fe67ee42495c
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -5578,8 +10105,8 @@ Date:   Fri Dec 30 10:47:56 2011 +0200
     Updated Hebrew translation.
 
  po/he.po |  240
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 122 insertions(+), 118 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 122 insertions(+), 118 deletions(-)
 
 commit a2e1541cda3902474aa54aded959f78928fbabf6
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -5595,8 +10122,8 @@ Date:   Fri Dec 30 15:27:31 2011 +0800
      4 on x86-32 platforms)
 
  config.h.win32.in |  106
- ++++++++++++++++++++++++++++------------------------
- 1 files changed, 57 insertions(+), 49 deletions(-)
+ ++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 57 insertions(+), 49 deletions(-)
 
 commit 8558ae9ad4411dfdcd76180aaa421b29fc587571
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5608,7 +10135,7 @@ Date:   Thu Dec 29 11:57:42 2011 -0500
     were only added in 2.30.
 
  glib/gfileutils.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 8ca2647c7405d06231ca5e0cfa47621e5086a65a
 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
@@ -5638,7 +10165,7 @@ Date:   Tue Dec 27 18:10:42 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=664830
 
  docs/reference/glib/building.sgml |   10 ----------
- 1 files changed, 0 insertions(+), 10 deletions(-)
+ 1 file changed, 10 deletions(-)
 
 commit a3860d8d7712eb52f8535f6517bb5641e70dd825
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5647,7 +10174,7 @@ Date:   Tue Dec 27 18:10:26 2011 -0500
     Some minor updates of HACKING
 
  HACKING |   20 +++++++++++---------
- 1 files changed, 11 insertions(+), 9 deletions(-)
+ 1 file changed, 11 insertions(+), 9 deletions(-)
 
 commit 993de34a77bdbfc37e210a85382e5f34f604efe9
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -5681,8 +10208,8 @@ Date:   Wed Dec 14 18:08:59 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=666116
 
  gio/tests/actions.c             |   83 +++++++++++++---------
- gio/tests/gdbus-proxy.c         |   30 +++++---
- gio/tests/gsettings.c           |   64 ++++++++++++-----
+ gio/tests/gdbus-proxy.c         |   30 ++++----
+ gio/tests/gsettings.c           |   64 +++++++++++------
  glib/tests/error.c              |    3 +
  glib/tests/gvariant.c           |   32 +++++----
  glib/tests/logging.c            |   54 +++++++++------
@@ -5691,7 +10218,7 @@ Date:   Wed Dec 14 18:08:59 2011 +0000
  glib/tests/option-context.c     |    6 ++
  glib/tests/slice.c              |    3 +
  glib/tests/strfuncs.c           |  146
- +++++++++++++++++++++++---------------
+ +++++++++++++++++++++++----------------
  glib/tests/testing.c            |   32 ++++++---
  gobject/tests/ifaceproperties.c |    3 +
  13 files changed, 304 insertions(+), 168 deletions(-)
@@ -5709,7 +10236,7 @@ Date:   Wed Dec 14 17:32:16 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=666116
 
  glib/gtestutils.c |   15 +++++++++++----
- 1 files changed, 11 insertions(+), 4 deletions(-)
+ 1 file changed, 11 insertions(+), 4 deletions(-)
 
 commit 643ad9f6c340fb368ccf8e09ef1f0ba88ee6dccf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5720,7 +10247,7 @@ Date:   Tue Dec 27 17:45:40 2011 -0500
     Nothing was using the HAVE_GCOV define.
 
  configure.ac |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 7cc9e10cce30ebe9242c0cc0649a4badffe0123e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5731,7 +10258,7 @@ Date:   Tue Dec 27 17:20:36 2011 -0500
     DISABLE_MEM_POOLS is only used as define.
 
  configure.ac |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit bc85e6ed516f23d9fed9cdad39c605721738e190
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5740,7 +10267,7 @@ Date:   Tue Dec 27 17:15:44 2011 -0500
     Remove a bashism
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a176008826a8f7dcdcbc2a35d9ac3bfcabce824c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5753,7 +10280,7 @@ Date:   Tue Dec 27 17:12:39 2011 -0500
 
  configure.ac |  179
  +++++++++-------------------------------------------------
- 1 files changed, 27 insertions(+), 152 deletions(-)
+ 1 file changed, 27 insertions(+), 152 deletions(-)
 
 commit 8cea99741bdc540b76b4cace996068acd78e746c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5772,7 +10299,7 @@ Date:   Tue Dec 27 16:18:19 2011 -0500
     Make glibconfig.h include guards consistent
 
  configure.ac |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit d09800d86ec408ec27b9559fbd9ff6aebca25397
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5781,7 +10308,7 @@ Date:   Tue Dec 27 16:16:24 2011 -0500
     Remove a commented-out macro
 
  configure.ac |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 4576a459fc0aebc48581d16a076bd0a0924ae988
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5794,7 +10321,7 @@ Date:   Tue Dec 27 15:55:04 2011 -0500
 
  configure.ac      |    3 ---
  glib/tests/hash.c |    2 --
- 2 files changed, 0 insertions(+), 5 deletions(-)
+ 2 files changed, 5 deletions(-)
 
 commit 49a4de3ea446f21202d586a906e0aef1d4dacfed
 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
@@ -5805,7 +10332,7 @@ Date:   Sat Dec 24 15:31:55 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=666804
 
  glib/gutils.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 89a832250b9864c28cd0eec8db7200e00a8e9679
 Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
@@ -5815,7 +10342,7 @@ Date:   Mon Dec 26 17:15:32 2011 +0100
 
  po/nn.po |  959
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 515 insertions(+), 444 deletions(-)
+ 1 file changed, 515 insertions(+), 444 deletions(-)
 
 commit cc03b3cdea45b3592ab8e931628f027c20586aa3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5824,7 +10351,7 @@ Date:   Sat Dec 24 23:01:17 2011 -0500
     Don't leak references to the menus
 
  gio/gmenumarkup.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit f077127d0169df135d078827c1c51742c3a71901
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5837,7 +10364,7 @@ Date:   Sat Dec 24 22:59:10 2011 -0500
     hash table.
 
  gio/tests/gmenumodel.c |   41 +++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 41 insertions(+), 0 deletions(-)
+ 1 file changed, 41 insertions(+)
 
 commit 37efbf4354969fdbca9ed71895309fb7fb95a55a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -5849,8 +10376,8 @@ Date:   Sat Dec 24 22:58:16 2011 -0500
     Bug 666595.
 
  gio/gmenumarkup.c |   54
- ++++++++++++++++++++++++++++++++++++++++++++++------
- 1 files changed, 47 insertions(+), 7 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 47 insertions(+), 7 deletions(-)
 
 commit c4fc2584241dadeedee7b21bd24ca5708d6318e8
 Author: Benjamin Otte <otte@redhat.com>
@@ -5864,7 +10391,7 @@ Date:   Sat Dec 24 14:26:24 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=666803
 
  glib/gutf8.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3f3e141ec8ffe8f40a2faced69d35cb161153107
 Author: Dan Winship <danw@gnome.org>
@@ -5884,7 +10411,7 @@ Date:   Fri Aug 20 13:04:19 2010 -0400
  gio/gsocketclient.c                 |  194
  +++++++++++++++++++++++++++++++++--
  gio/gsocketclient.h                 |    6 +-
- gio/tests/send-data.c               |   23 ++++
+ gio/tests/send-data.c               |   23 +++++
  6 files changed, 253 insertions(+), 12 deletions(-)
 
 commit 57f279988cc2219a974042a29cbb12efd2422540
@@ -5900,7 +10427,7 @@ Date:   Sun Jun 12 16:29:04 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=665805
 
- docs/reference/gio/gio-sections.txt |    5 +
+ docs/reference/gio/gio-sections.txt |    5 ++
  gio/gio.symbols                     |    4 +
  gio/gsocketclient.c                 |  129 +++++++++-------------------
  gio/gsocketconnection.c             |  159
@@ -5932,7 +10459,7 @@ Date:   Thu Dec 22 18:49:01 2011 +0800
 
  build/win32/vs10/glib.props  |    2 ++
  build/win32/vs9/glib.vsprops |    1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ 2 files changed, 3 insertions(+)
 
 commit 6e7da987b443c861946a7702d64f9e50150b9320
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -5944,7 +10471,7 @@ Date:   Thu Dec 22 00:24:20 2011 -0500
     GVariant instances from their read() implementations.
 
  gio/gsettingsbackend.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 1b0337744282c7f048a31a9818b99370d97c44f3
 Author: rodrigorivascosta <rodrigorivascosta@gmail.com>
@@ -5959,7 +10486,7 @@ Date:   Thu Dec 22 10:48:09 2011 +0800
     Also, assign NULL to 'my_owner' in g_thread_xp_WakeConditionVariable.
 
  glib/gthread-win32.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 76bc1ab28084dab671fed6e9f3993014e225df2c
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -5973,7 +10500,7 @@ Date:   Wed Dec 21 11:24:09 2011 +0800
      types
 
  glib/tests/private.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit cb71b03e2f0a273d3e466831e5c2cdf0a7c43f46
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -5982,8 +10509,8 @@ Date:   Wed Dec 21 22:22:05 2011 +0100
     Updated Norwegian bokmål translation
 
  po/nb.po |  276
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 140 insertions(+), 136 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 140 insertions(+), 136 deletions(-)
 
 commit adff60ed6389cfb1e97a329c150320aa44b18be6
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -5995,7 +10522,7 @@ Date:   Wed Dec 21 12:36:19 2011 +0100
     g_menu_item_new_section().
 
  gio/gmenu.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 557da1650707bbb67b80be0c986598eab3893071
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6026,7 +10553,7 @@ Date:   Tue Dec 20 19:43:21 2011 -0500
 
  gobject/gobject.c     |    1 +
  gobject/tests/param.c |    3 ---
- 2 files changed, 1 insertions(+), 3 deletions(-)
+ 2 files changed, 1 insertion(+), 3 deletions(-)
 
 commit 4e793c2eefab1a9b5b0c29b530cbe77fb53d7396
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6072,7 +10599,7 @@ Date:   Tue Dec 20 18:44:48 2011 -0500
 
  gobject/tests/param.c |  379
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 379 insertions(+), 0 deletions(-)
+ 1 file changed, 379 insertions(+)
 
 commit d8d78688a8e00d1f2c338bd75fb1ce20d05e059d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6090,8 +10617,8 @@ Date:   Tue Dec 20 18:41:03 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666616
 
  gobject/gobject.c |   70
- +++++++++++++++++++++++++++++++++++++---------------
- 1 files changed, 50 insertions(+), 20 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++---------------
+ 1 file changed, 50 insertions(+), 20 deletions(-)
 
 commit 5fb7a8e127bde6465a5b9e22b299ca2e439e702c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6120,7 +10647,7 @@ Date:   Tue Dec 20 18:26:14 2011 -0500
 
  gobject/gobject.c |   73
  ++++++++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 58 insertions(+), 15 deletions(-)
+ 1 file changed, 58 insertions(+), 15 deletions(-)
 
 commit ab0da3c2821b6e9ed89a3a2a708bbae1db2ed45f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6129,7 +10656,7 @@ Date:   Tue Dec 20 19:12:56 2011 -0500
     GSimpleAction: fix some whitespace fail
 
  gio/gsimpleaction.c |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 342e2faa2996601bc44413087b3d70560dad78aa
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6141,7 +10668,7 @@ Date:   Tue Dec 20 19:11:19 2011 -0500
     These properties are writable at all times.
 
  gio/gsimpleaction.c |   10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
 
 commit 958f2bac7a123bc0cf35c5afab6ac62c80b0c03b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6152,7 +10679,7 @@ Date:   Tue Dec 20 15:29:16 2011 -0500
     Accidentally dropped a !.
 
  gobject/gobject.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3af050f6fc760c3bedfad4e7c0f767a2e01848be
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6169,7 +10696,7 @@ Date:   Tue Dec 20 15:12:44 2011 -0500
 
  gobject/gobject.c |   50
  +++++++++++++++++++++-----------------------------
- 1 files changed, 21 insertions(+), 29 deletions(-)
+ 1 file changed, 21 insertions(+), 29 deletions(-)
 
 commit ebf572cdd81d8c0fca4641f9204dc0421ad1bf5d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6189,7 +10716,7 @@ Date:   Tue Dec 20 14:43:15 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666615
 
  gio/gaction.c |   12 ++++--------
- 1 files changed, 4 insertions(+), 8 deletions(-)
+ 1 file changed, 4 insertions(+), 8 deletions(-)
 
 commit af24dbc12aa77aac3c82d39872878558cced7add
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6225,7 +10752,7 @@ Date:   Tue Dec 20 14:36:29 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666615
 
  gobject/gobject.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 68706bfa2b91d4eb33cddfca2b640fcc3ce80637
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -6237,7 +10764,7 @@ Date:   Tue Dec 20 12:15:05 2011 -0500
     from the sources.
 
  gio/gactiongroupexporter.c  |   96
- +----------------------------------------
+ ++---------------------------------------
  gio/gapplicationimpl-dbus.c |    4 ++
  gio/gmenuexporter.c         |  100
  +------------------------------------------
@@ -6250,7 +10777,7 @@ Date:   Mon Dec 19 22:56:05 2011 -0500
     docs: remove duplicate GMenuModel from gio.types
 
  docs/reference/gio/gio.types |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 541693f42d462f114055fd05d1ac536e0c6f46f5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6276,7 +10803,7 @@ Date:   Mon Dec 19 17:35:31 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666551
 
  glib/gthread-win32.c |   32 ++++++++++++++++++++++++++------
- 1 files changed, 26 insertions(+), 6 deletions(-)
+ 1 file changed, 26 insertions(+), 6 deletions(-)
 
 commit f3cf8c0ca8ea952c08ef29af1e84515a8f6a2d77
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6285,7 +10812,7 @@ Date:   Mon Dec 19 15:24:52 2011 -0500
     *bump*
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8f558d80100d4de5ffc50dac37857ca1b63c1480
 Author: Dan Winship <danw@gnome.org>
@@ -6296,7 +10823,7 @@ Date:   Mon Dec 19 15:19:19 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666422
 
  gio/gnetworkmonitornetlink.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fbe1fb8e4999dc9e7c30a19896e421e8a2c4103b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6306,7 +10833,7 @@ Date:   Mon Dec 19 13:38:21 2011 -0500
 
  NEWS         |   44 ++++++++++++++++++++++++++++++++++++++++++++
  configure.ac |    2 +-
- 2 files changed, 45 insertions(+), 1 deletions(-)
+ 2 files changed, 45 insertions(+), 1 deletion(-)
 
 commit 5e8a10daf15afc8fa006a3ce9877541c344a4c67
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6329,7 +10856,7 @@ Date:   Mon Dec 19 10:47:45 2011 -0500
 
  docs/reference/gio/gio-sections.txt |    4 --
  gio/gapplication.c                  |   74
- +++++-----------------------------
+ ++++++-----------------------------
  gio/gapplication.h                  |    8 ----
  gio/gapplicationimpl-dbus.c         |   14 +++++--
  gio/gio.symbols                     |    4 --
@@ -6344,7 +10871,7 @@ Date:   Mon Dec 19 10:47:28 2011 -0500
  gio/tests/Makefile.am                 |    4 --
  gio/tests/gapplication-example-menu.c |   87
  ---------------------------------
- 2 files changed, 0 insertions(+), 91 deletions(-)
+ 2 files changed, 91 deletions(-)
 
 commit db7707b41a48c062b8b7595bbfc241692eed7b62
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -6354,7 +10881,7 @@ Date:   Mon Dec 19 17:13:11 2011 +0100
 
  po/es.po |  314
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 171 insertions(+), 143 deletions(-)
+ 1 file changed, 171 insertions(+), 143 deletions(-)
 
 commit 466432830c60c61fe99ac30e4914443b0f0bd979
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -6383,7 +10910,7 @@ Date:   Mon Dec 19 14:52:10 2011 +0100
     The field has now been standardized, so drop the prefix.
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 40413490374777c0aba8b569f5ad45ffc205cac0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -6411,7 +10938,7 @@ Date:   Sat Dec 17 00:52:57 2011 -0500
  gio/gapplication.c          |   89
  ++++++++++++++++++++++++++++++++++++++++++-
  gio/gapplicationimpl-dbus.c |    6 ++-
- gio/gapplicationimpl.h      |   13 +++---
+ gio/gapplicationimpl.h      |   13 ++++---
  3 files changed, 100 insertions(+), 8 deletions(-)
 
 commit 1807ef336a94a1d2498e2ce77686c29db1aa6aac
@@ -6425,7 +10952,7 @@ Date:   Sat Dec 17 00:26:11 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=665737
 
  gio/gactiongroupexporter.c |   38 +++++++++++++-------------------------
- 1 files changed, 13 insertions(+), 25 deletions(-)
+ 1 file changed, 13 insertions(+), 25 deletions(-)
 
 commit eefd08996f7657488cb8afed23667030d6bd45f7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6450,12 +10977,12 @@ Date:   Sat Dec 17 00:17:08 2011 -0500
  docs/reference/gio/gio-docs.xml     |    1 +
  docs/reference/gio/gio-sections.txt |   16 ++++
  gio/Makefile.am                     |    2 +
- gio/gapplication.c                  |   19 +++--
+ gio/gapplication.c                  |   19 ++---
  gio/gapplicationimpl-dbus.c         |   35 ++-------
  gio/gapplicationimpl.h              |   14 +---
  gio/gdbusactiongroup.c              |  138
  +++++++++++++----------------------
- gio/gdbusactiongroup.h              |    9 --
+ gio/gdbusactiongroup.h              |    9 ---
  gio/gio.h                           |    1 +
  gio/gio.symbols                     |    5 +-
  gio/giotypes.h                      |    1 +
@@ -6490,7 +11017,7 @@ Date:   Fri Dec 16 22:23:30 2011 -0500
  docs/reference/gio/gio-sections.txt |    4 ++
  gio/gdbusactiongroup.c              |   93
  ++++++++++++++++++++++++++++++-----
- gio/gdbusactiongroup.h              |    9 +++
+ gio/gdbusactiongroup.h              |    9 ++++
  gio/gio.symbols                     |    2 +
  4 files changed, 95 insertions(+), 13 deletions(-)
 
@@ -6526,7 +11053,7 @@ Date:   Fri Dec 16 11:39:24 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=643736
 
  gio/gapplication.c |   17 ++++++++++++++++-
- 1 files changed, 16 insertions(+), 1 deletions(-)
+ 1 file changed, 16 insertions(+), 1 deletion(-)
 
 commit 11015f165229ac3cb5f008a8824f8135ec45c89a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6542,7 +11069,7 @@ Date:   Thu Dec 15 13:27:27 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666296
 
  glib/gthread-win32.c |   19 ++++++++++++-------
- 1 files changed, 12 insertions(+), 7 deletions(-)
+ 1 file changed, 12 insertions(+), 7 deletions(-)
 
 commit fcc9902e98a6a6568a1150441c8680fd4615d437
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6597,7 +11124,7 @@ Date:   Wed Dec 14 20:17:54 2011 +0530
  glib/gqueue.h      |    2 ++
  glib/tests/queue.c |   50
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 4 files changed, 77 insertions(+), 0 deletions(-)
+ 4 files changed, 77 insertions(+)
 
 commit 63e69b4958272c5c1525da60005cae6a974d0d48
 Author: Colin Walters <walters@verbum.org>
@@ -6606,7 +11133,7 @@ Date:   Thu Dec 15 09:47:15 2011 -0500
     GDBusActionGroup: Fix a typo in docs
 
  gio/gdbusactiongroup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 84df41c02c8806071d18e532432dff00a48ff369
 Author: Dan Winship <danw@gnome.org>
@@ -6617,7 +11144,7 @@ Date:   Wed Dec 14 10:19:13 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666173
 
  configure.ac |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 14fb10d14b07cef6af8952bfdd0bd4d864876607
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -6647,7 +11174,7 @@ Date:   Wed Dec 14 14:00:56 2011 +0000
     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666129
 
  gio/tests/gdbus-peer.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a6eda97d8e8440ea5b04c081d444916dc51ad220
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -6663,7 +11190,7 @@ Date:   Wed Dec 14 21:05:38 2011 -0500
     Based on a patch by Simon McVittie, bug 666167
 
  gio/gmenumarkup.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit e129deb0170c8a18e662c53db799f2ba16ebf26f
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6685,7 +11212,7 @@ Date:   Wed Dec 14 16:56:15 2011 +0000
     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/garray.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit df9d9cc72f4d107f576322516a87e9fe0daa2539
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6702,7 +11229,7 @@ Date:   Wed Dec 14 16:53:24 2011 +0000
 
  glib/garray.c |   57
  +++++++++++++++++++++++++++++++++++++++++++--------------
- 1 files changed, 43 insertions(+), 14 deletions(-)
+ 1 file changed, 43 insertions(+), 14 deletions(-)
 
 commit 6457677b7db236ab580bdf546221f1e8d2102c80
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6715,7 +11242,7 @@ Date:   Wed Dec 14 16:46:56 2011 +0000
     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/gkeyfile.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a1bd6e07172771f9a7e8006e5f1f824cc1f564ea
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6729,7 +11256,7 @@ Date:   Tue Dec 13 18:18:27 2011 +0000
     Reviewed-by: Dan Winship <danw@gnome.org>
 
  gio/tests/tls-interaction.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 0a7930d04879018b5ea451ee9708f40fe93a131e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6749,7 +11276,7 @@ Date:   Tue Dec 13 20:54:24 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666129
 
  gio/tests/gdbus-threading.c |   25 -------------------------
- 1 files changed, 0 insertions(+), 25 deletions(-)
+ 1 file changed, 25 deletions(-)
 
 commit a2e9318d4a8dc1257526814b8255210acd13d406
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -6782,7 +11309,7 @@ Date:   Tue Dec 13 18:18:07 2011 +0000
  gio/tests/pollable.c          |    1 +
  gio/tests/socket.c            |    3 +++
  gio/tests/tls-certificate.c   |    1 +
- 5 files changed, 14 insertions(+), 0 deletions(-)
+ 5 files changed, 14 insertions(+)
 
 commit f6b2847e5787a7c17a6d85f57049c5699451c246
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6795,8 +11322,8 @@ Date:   Tue Dec 13 14:46:02 2011 +0000
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  glib/tests/hash.c |   82
- ++++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 75 insertions(+), 7 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++-----
+ 1 file changed, 75 insertions(+), 7 deletions(-)
 
 commit 5dca72fe67aec5f98bfb68257c34ff133b59d22a
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6819,7 +11346,7 @@ Date:   Mon Dec 12 18:56:21 2011 +0000
 
  glib/tests/option-context.c |  353
  ++++++++++++++++++++++++++++++++-----------
- 1 files changed, 265 insertions(+), 88 deletions(-)
+ 1 file changed, 265 insertions(+), 88 deletions(-)
 
 commit 29f2ced8eb32d9001da8082c4530f017decb8267
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6873,7 +11400,7 @@ Date:   Mon Dec 12 15:55:59 2011 +0000
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  tests/testglib.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit fedc0cff518067c26bad698798e50069c765d1f3
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6886,7 +11413,7 @@ Date:   Wed Dec 14 12:39:06 2011 +0000
     accidentally pushed before it was reviewed.
 
  gio/gmenumarkup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit bcdb60641196f98482b5e17fcc96a92589deba35
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6899,7 +11426,7 @@ Date:   Wed Dec 14 12:31:31 2011 +0000
     crashes out, which can't be right.
 
  gio/gmenumarkup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 93f8f8158fc086312ad1e0711d403bb7479416ee
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6912,7 +11439,7 @@ Date:   Mon Dec 12 18:58:03 2011 +0000
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a48edddc198237803474994a3c9813d3b21f4f78
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6925,7 +11452,7 @@ Date:   Tue Dec 13 18:16:55 2011 +0000
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  gio/gdbusactiongroup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c49a4dba82ea4edb8d09619caf3dc4f65e92f9dc
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6942,7 +11469,7 @@ Date:   Tue Dec 13 14:44:18 2011 +0000
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  glib/gdataset.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 0bf8378840ef553262fa4f8c981c867f8f6efaaf
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6963,7 +11490,7 @@ Date:   Mon Dec 12 18:37:10 2011 +0000
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  glib/gstrfuncs.c |    9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit fbab468da531c41a516024171e67c2a7088979dd
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6976,7 +11503,7 @@ Date:   Tue Dec 13 18:17:13 2011 +0000
     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  gio/gdbusactiongroup.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 90baa7e460c86c4c1d22f791482a2380467a190a
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -6991,7 +11518,7 @@ Date:   Mon Dec 12 18:35:14 2011 +0000
     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/gkeyfile.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 9ddb2f8091e72e2c03794e65bd35031e49559dff
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -7006,7 +11533,7 @@ Date:   Mon Dec 12 18:34:47 2011 +0000
     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/ghmac.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 64ca85ceaeb0375ff5931d45810015d5d2c774f1
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -7023,7 +11550,7 @@ Date:   Mon Dec 12 15:54:50 2011 +0000
     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/ghmac.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit edfab83c07ccac635dae15f0b8ee30c662d239a3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7034,7 +11561,7 @@ Date:   Wed Dec 14 07:16:04 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=666145
 
  glib/deprecated/gthread-deprecated.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit b386d9ffb70879fed888f15c8ca41957e02c280c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7045,8 +11572,8 @@ Date:   Wed Dec 14 00:10:34 2011 -0500
     This one concerns itself with objects.
 
  gio/tests/gmenumodel.c |   62
- +++++++++++++++++++++++++++++++++++------------
- 1 files changed, 46 insertions(+), 16 deletions(-)
+ +++++++++++++++++++++++++++++++++++-------------
+ 1 file changed, 46 insertions(+), 16 deletions(-)
 
 commit b153e38ff0b6fc7c6532e6dfc5b0f7305a360574
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7055,7 +11582,7 @@ Date:   Tue Dec 13 23:16:25 2011 -0500
     GMenuModel: Flesh out the docs some more
 
  gio/gmenumodel.c |   12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit c14a3b3e9c43a32552223c05f1559717eeccec95
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7082,28 +11609,28 @@ Date:   Tue Dec 13 23:00:16 2011 -0500
  docs/reference/glib/glib-sections.txt       |    4 ++
  docs/reference/gobject/gobject-sections.txt |    2 +
  glib/docs.c                                 |    6 ++-
- glib/garray.c                               |   12 +++---
+ glib/garray.c                               |   12 ++---
  glib/gbacktrace.h                           |    2 +-
  glib/gerror.c                               |    2 +-
- glib/gfileutils.c                           |   10 ++--
+ glib/gfileutils.c                           |   10 ++---
  glib/ggettext.c                             |    2 +-
  glib/ghook.c                                |    4 +-
- glib/giochannel.c                           |   10 ++--
+ glib/giochannel.c                           |   10 ++---
  glib/glib-init.c                            |    2 +-
  glib/glib-unix.c                            |   20 +++++----
  glib/glib-unix.h                            |    4 +-
- glib/gmain.c                                |    6 +-
+ glib/gmain.c                                |    6 +--
  glib/gmain.h                                |    3 +-
- glib/gmessages.c                            |    6 +-
- glib/gpoll.h                                |    3 +
+ glib/gmessages.c                            |    6 +--
+ glib/gpoll.h                                |    3 ++
  glib/gscanner.c                             |   65
  ++++++++++++++++++---------
- glib/gscanner.h                             |   10 +++-
+ glib/gscanner.h                             |   10 ++++-
  glib/gspawn.c                               |    8 ++--
  glib/gspawn.h                               |   34 +++++++-------
  glib/gstdio.c                               |    2 +-
  glib/gstrfuncs.c                            |   54 +++++++++++-----------
- glib/gtestutils.c                           |   12 +++---
+ glib/gtestutils.c                           |   12 ++---
  glib/gthread-posix.c                        |    2 +-
  glib/gthread.c                              |    8 ++--
  gmodule/gmodule.c                           |    1 +
@@ -7155,7 +11682,7 @@ Date:   Mon Dec 12 15:06:41 2011 +0100
     This fixes bgo bug #666001
 
  gio/gnetworkmonitornetlink.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit b79d1f8619951322efcfab02df65d868fa247ac7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7164,7 +11691,7 @@ Date:   Tue Dec 13 09:16:51 2011 -0500
     bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ab15175567d11600d0293fb4028718d2dead2e76
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -7190,7 +11717,7 @@ Date:   Mon Dec 12 20:36:29 2011 +0100
 
  po/fr.po | 6126
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 3123 insertions(+), 3003 deletions(-)
+ 1 file changed, 3123 insertions(+), 3003 deletions(-)
 
 commit 2f9ab64ac9dc4aeba4a6a297888986d26515d6f8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7225,7 +11752,7 @@ Date:   Mon Dec 12 13:28:09 2011 -0500
     is no connection.
 
  gio/gactiongroupexporter.c |   32 ++++++++++++++++----------------
- 1 files changed, 16 insertions(+), 16 deletions(-)
+ 1 file changed, 16 insertions(+), 16 deletions(-)
 
 commit bbae5fe94193104ea24124e284bc3cccf9bdcb73
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7234,7 +11761,7 @@ Date:   Mon Dec 12 13:13:42 2011 -0500
     GMenuMarkup parser: small typo fix in docs
 
  gio/gmenumarkup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b8cde0b507ed2d131a1e88d3701b62be2fb012ac
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7245,7 +11772,7 @@ Date:   Mon Dec 12 13:08:48 2011 -0500
     This is when menus have id='' attributes.
 
  gio/gmenumarkup.c |   15 ++++++++-------
- 1 files changed, 8 insertions(+), 7 deletions(-)
+ 1 file changed, 8 insertions(+), 7 deletions(-)
 
 commit 60bcb367832b5e625e51d11f863a9044712de924
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7256,7 +11783,7 @@ Date:   Mon Dec 12 13:07:04 2011 -0500
     ...instead of trying to parse the boolean for ourselves.
 
  gio/gmenumarkup.c |   41 ++++++-----------------------------------
- 1 files changed, 6 insertions(+), 35 deletions(-)
+ 1 file changed, 6 insertions(+), 35 deletions(-)
 
 commit 5c70759482d9fe8797020590071615386831b86e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7267,7 +11794,7 @@ Date:   Mon Dec 12 10:43:54 2011 -0500
     (at request of sysadmin team)
 
  glib.doap |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 4f5732f721d11545bfd2ad3a971a44b76bfa7273
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7278,7 +11805,7 @@ Date:   Mon Dec 12 01:44:41 2011 -0500
     Activating an action must not turn into a change-state request.
 
  gio/gapplication.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit dec7ed8abad74baa70160e0652171666d5ca461f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7287,8 +11814,8 @@ Date:   Mon Dec 12 00:01:20 2011 -0500
     Rearrange GApplication long desc a bit
 
  gio/gapplication.c |   53
- ++++++++++++++++++++++++++-------------------------
- 1 files changed, 27 insertions(+), 26 deletions(-)
+ ++++++++++++++++++++++++++--------------------------
+ 1 file changed, 27 insertions(+), 26 deletions(-)
 
 commit e24241384793b9d4648d00df8ac972dafcbc87a0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7297,7 +11824,7 @@ Date:   Mon Dec 12 00:00:16 2011 -0500
     Expand actiongroup docs a bit more
 
  gio/gactiongroup.c |   33 +++++++++++++++++++++++++++------
- 1 files changed, 27 insertions(+), 6 deletions(-)
+ 1 file changed, 27 insertions(+), 6 deletions(-)
 
 commit 840482658a7cdacd012df6edba78edf7f7862036
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7310,7 +11837,7 @@ Date:   Sun Dec 11 12:05:23 2011 -0500
     != NULL' failed
 
  gio/gdbusactiongroup.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit f40de4b15201eaf6936e7d82eeeb3c044067be7c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7329,7 +11856,7 @@ Date:   Sat Dec 10 21:55:11 2011 -0500
     Add a since tag
 
  gio/gfile.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 042954de9f990e53e81374c1b14ad53c7e4f7018
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7338,7 +11865,7 @@ Date:   Sat Dec 10 21:49:10 2011 -0500
     Fix since tag
 
  glib/gunicode.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2d6d127c96de7317c6364ff7abfb29475e644df2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7348,7 +11875,7 @@ Date:   Sat Dec 10 21:46:13 2011 -0500
 
     And add some missing since tags.
 
- gio/gnetworkmonitor.c        |   66 +++++++-------
+ gio/gnetworkmonitor.c        |   66 ++++++-------
  gio/gnetworkmonitorbase.c    |  166 +++++++++++++++++----------------
  gio/gnetworkmonitornetlink.c |  210
  +++++++++++++++++++++---------------------
@@ -7361,7 +11888,7 @@ Date:   Sat Dec 10 21:42:49 2011 -0500
     Add g_application_set/get_default to the docs
 
  docs/reference/gio/gio-sections.txt |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit f109415d950edae973ca630046deb7aebf3c8ddd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7372,10 +11899,10 @@ Date:   Sat Dec 10 20:47:22 2011 -0500
  gio/gdbusactiongroup.c |    4 +-
  gio/gdbusmenumodel.c   |    5 ++-
  gio/gmenu.c            |  102
- ++++++++++++++++++++++++++++++++++++-----------
+ ++++++++++++++++++++++++++++++++++++------------
  gio/gmenuexporter.c    |    4 +-
  gio/gmenumarkup.c      |   16 ++++++--
- gio/gmenumodel.c       |   68 +++++++++++++++++++++++--------
+ gio/gmenumodel.c       |   68 +++++++++++++++++++++++---------
  6 files changed, 150 insertions(+), 49 deletions(-)
 
 commit 829b4dfb43c118602d1c333a1a1fb7ec50cef7b0
@@ -7415,7 +11942,7 @@ Date:   Sat Dec 10 14:06:18 2011 -0500
     GDate: gtk-doc fixup
 
  glib/gdate.c |   18 +++++++++++-------
- 1 files changed, 11 insertions(+), 7 deletions(-)
+ 1 file changed, 11 insertions(+), 7 deletions(-)
 
 commit 3e06a34abaa0cee15b5372d5c9ba546509c2dd87
 Author: Seong-ho, Cho <darkcircle.0426@gmail.com>
@@ -7425,7 +11952,7 @@ Date:   Sat Dec 10 23:32:23 2011 +0900
 
  po/ko.po | 5780
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2915 insertions(+), 2865 deletions(-)
+ 1 file changed, 2915 insertions(+), 2865 deletions(-)
 
 commit ee4b21bc8c1c00d58009e0537b815677e10f2451
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -7435,7 +11962,7 @@ Date:   Sat Dec 10 11:03:08 2011 +0200
 
  po/he.po |  612
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 338 insertions(+), 274 deletions(-)
+ 1 file changed, 338 insertions(+), 274 deletions(-)
 
 commit 4eeac41d7dd9b75d2d44f5542f70d4f795a34333
 Author: Colin Walters <walters@verbum.org>
@@ -7458,7 +11985,7 @@ Date:   Fri Dec 9 12:11:53 2011 +0100
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=665858
 
  gio/gdbus-2.0/codegen/codegen.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 721667399a2ebc198292ecb5bfedc8f296aef04d
 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
@@ -7478,9 +12005,9 @@ Date:   Thu Dec 8 23:17:07 2011 +0100
  ++++++++++++++++++++++++++++++++++-
  gio/gfile.h                         |    3 ++
  gio/gio.symbols                     |    1 +
- gio/glocalfileoutputstream.c        |   10 ++++++
+ gio/glocalfileoutputstream.c        |   10 +++++++
  gio/glocalfileoutputstream.h        |    1 +
- 6 files changed, 69 insertions(+), 1 deletions(-)
+ 6 files changed, 69 insertions(+), 1 deletion(-)
 
 commit e50d8a11b273498407cd360330533bda80e1f38d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7489,7 +12016,7 @@ Date:   Fri Dec 9 08:01:12 2011 -0500
     Cosmetic doc change
 
  gobject/gobject.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 605856adfa0cbd2a4cfed63bf013c86f09d15f04
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -7498,7 +12025,7 @@ Date:   Fri Dec 9 12:55:40 2011 +0100
     Updated POTFILES.in
 
  po/POTFILES.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8d428e3cc43e4732feba2c47237b0a50c08cab92
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7509,7 +12036,7 @@ Date:   Thu Dec 8 23:44:30 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=665817
 
  gio/gapplication.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 94a2ed4bc2dad2547b4ae89aad40b4d4483e2d0d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7518,7 +12045,7 @@ Date:   Thu Dec 8 22:00:24 2011 -0500
     Updates
 
  NEWS |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit a65429cf4442168981130463e2e40fc1bf136293
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7527,7 +12054,7 @@ Date:   Thu Dec 8 17:52:10 2011 -0500
     gio.symbols fixes
 
  gio/gio.symbols |   10 +++-------
- 1 files changed, 3 insertions(+), 7 deletions(-)
+ 1 file changed, 3 insertions(+), 7 deletions(-)
 
 commit a6366dc2892ff476a737f36ddfb0952895e58158
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7547,8 +12074,8 @@ Date:   Thu Dec 8 17:49:01 2011 -0500
  gio/gapplicationimpl-dbus.c         |   12 +-
  gio/gdbusactiongroup.c              |  430
  ++++++++++++++++-------------------
- gio/gdbusactiongroup.h              |   16 +--
- gio/tests/actions.c                 |   18 +--
+ gio/gdbusactiongroup.h              |   16 +-
+ gio/tests/actions.c                 |   18 +-
  5 files changed, 216 insertions(+), 265 deletions(-)
 
 commit 0fdd9985bb4c840d1767f1e15e2fa5c97870ed7a
@@ -7564,7 +12091,7 @@ Date:   Thu Dec 8 16:06:01 2011 -0500
  gio/gdbusactiongroup.c      |   97
  ++++++++++++-------------------------------
  gio/gdbusactiongroup.h      |    8 ----
- gio/gioenums.h              |   19 --------
+ gio/gioenums.h              |   19 ---------
  gio/tests/actions.c         |    2 +-
  5 files changed, 29 insertions(+), 100 deletions(-)
 
@@ -7575,7 +12102,7 @@ Date:   Thu Dec 8 00:46:03 2011 -0500
     More documentation fixes
 
  gio/gapplication.c |   17 +++++++++--------
- 1 files changed, 9 insertions(+), 8 deletions(-)
+ 1 file changed, 9 insertions(+), 8 deletions(-)
 
 commit 04aab0cd46c1623f3dc6b4524f41c0a4cf243868
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7610,7 +12137,7 @@ Date:   Wed Dec 7 21:22:51 2011 -0500
     the same time by creating a separate object for each context.
 
  gio/gdbusmenumodel.c |   38 ++++++++++++++++++++++++++++----------
- 1 files changed, 28 insertions(+), 10 deletions(-)
+ 1 file changed, 28 insertions(+), 10 deletions(-)
 
 commit 25ffde957cfcaa07c44a348da61d04456865d396
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7626,7 +12153,7 @@ Date:   Wed Dec 7 21:10:18 2011 -0500
     avoid quadratic behaviour with a very large 'n'.
 
  gio/tests/gmenumodel.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 1c036cb9f525853174c96d11e77160c315476df0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7681,7 +12208,7 @@ Date:   Wed Dec 7 20:23:41 2011 -0500
     source ID.
 
  gio/gactiongroupexporter.c |   26 +++++++++++++++++---------
- 1 files changed, 17 insertions(+), 9 deletions(-)
+ 1 file changed, 17 insertions(+), 9 deletions(-)
 
 commit 64e3e10c9827ff53c8388ebfb672810a6c5fa658
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7694,7 +12221,7 @@ Date:   Wed Dec 7 14:43:50 2011 -0500
     and cancel the pending idle.
 
  gio/gactiongroupexporter.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 21aca44ee1c16bec9338fe3df1b285a9f0ffaf4a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7706,7 +12233,7 @@ Date:   Wed Dec 7 10:35:29 2011 -0500
     thread safety problems).
 
  gio/gmenuexporter.c |   28 ++++------------------------
- 1 files changed, 4 insertions(+), 24 deletions(-)
+ 1 file changed, 4 insertions(+), 24 deletions(-)
 
 commit 328bf4616a3ffa45ffe3c1e6b1a00f658b108897
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7718,7 +12245,7 @@ Date:   Wed Dec 7 00:58:01 2011 -0500
 
  gio/tests/gmenumodel.c |   70
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 70 insertions(+), 0 deletions(-)
+ 1 file changed, 70 insertions(+)
 
 commit f1a403e80983a33dbe7cebb7a60c24ecaf0f2d28
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7728,7 +12255,7 @@ Date:   Wed Dec 7 00:43:49 2011 -0500
 
  gio/tests/actions.c |   74
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 74 insertions(+), 0 deletions(-)
+ 1 file changed, 74 insertions(+)
 
 commit 77f6e6a97f96312eac0fec06e032fc686e7fca59
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7738,7 +12265,7 @@ Date:   Sun Dec 4 21:33:55 2011 -0500
 
  gio/gapplicationimpl-dbus.c |  150
  +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 150 insertions(+), 0 deletions(-)
+ 1 file changed, 150 insertions(+)
 
 commit 690596e9fbcad66f1692f92f919cd3be61ee27cb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7747,7 +12274,7 @@ Date:   Sat Dec 3 22:26:59 2011 -0500
     Fully implement app-menu and menubar properties
 
  gio/gapplication.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit ac8bc3d40732e6b2fb759e9fdc2f11a8d0e1e885
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7758,7 +12285,7 @@ Date:   Sat Dec 3 17:17:13 2011 -0500
     Otherwise the notify signals won't be emitted.
 
  gio/gapplication.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ef8c443092e52e5f4a934c77b1e30a06f59451d9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7777,7 +12304,7 @@ Date:   Fri Dec 2 17:47:34 2011 -0500
     menus.
 
  gio/tests/gmenumodel.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 4f2c2077457bcd59ff09b2829b9f25b45e37a515
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7785,12 +12312,12 @@ Date:   Fri Dec 2 16:50:09 2011 -0500
 
     menu/action exporter docs fixup
 
- docs/reference/gio/gio-sections.txt |   10 +++-----
+ docs/reference/gio/gio-sections.txt |   10 ++++-----
  gio/gactiongroupexporter.c          |   36
  +++++++++++++++++++++++----------
  gio/gactiongroupexporter.h          |    2 +-
  gio/gmenuexporter.c                 |   38
- ++++++++++++++++++++++------------
+ ++++++++++++++++++++++-------------
  gio/gmenuexporter.h                 |    2 +-
  5 files changed, 55 insertions(+), 33 deletions(-)
 
@@ -7839,7 +12366,7 @@ Date:   Fri Dec 2 15:17:56 2011 -0500
     not the primary instance.
 
  gio/gapplication.c |    8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit f7886d6adbef560ea9dcc2ced3f327c927899752
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7872,7 +12399,7 @@ Date:   Fri Dec 2 14:24:17 2011 -0500
 
  gio/gapplicationimpl-dbus.c |  298
  ++++++++++++++++++-------------------------
- 1 files changed, 123 insertions(+), 175 deletions(-)
+ 1 file changed, 123 insertions(+), 175 deletions(-)
 
 commit 03d894d81fffefe837b4fa072338308a96f6f25d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7885,7 +12412,7 @@ Date:   Fri Dec 2 11:19:18 2011 -0500
 
  gio/gapplicationimpl-dbus.c |  144
  ++++++++++++++++++++-----------------------
- 1 files changed, 66 insertions(+), 78 deletions(-)
+ 1 file changed, 66 insertions(+), 78 deletions(-)
 
 commit 088682d860b80eb843e2c15026cc5b10f00b9ed7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7896,7 +12423,7 @@ Date:   Fri Dec 2 10:32:28 2011 -0500
     and deprecate g_application_set_action_group().
 
  gio/gapplication.c |   70
- +++++++++++++++++++++++++++++++++++++++++++--------
+ +++++++++++++++++++++++++++++++++++++++++++---------
  gio/gapplication.h |    1 +
  2 files changed, 60 insertions(+), 11 deletions(-)
 
@@ -7908,7 +12435,7 @@ Date:   Thu Dec 1 22:53:07 2011 -0500
 
  gio/gapplication.c |    6 ++++++
  gio/gmenumarkup.c  |    1 +
- 2 files changed, 7 insertions(+), 0 deletions(-)
+ 2 files changed, 7 insertions(+)
 
 commit 38216273665bb264d5f86157191b0a9a5ab8ad1d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -7924,9 +12451,9 @@ Date:   Thu Dec 1 12:14:04 2011 -0500
 
  docs/reference/gio/gio-sections.txt   |    6 +-
  gio/gapplication.c                    |  139
- ++++++++++++++++++++++++++------
+ +++++++++++++++++++++++++++------
  gio/gapplication.h                    |   10 ++-
- gio/gapplicationimpl-dbus.c           |   10 +-
+ gio/gapplicationimpl-dbus.c           |   10 +--
  gio/tests/gapplication-example-menu.c |    2 +-
  5 files changed, 130 insertions(+), 37 deletions(-)
 
@@ -7937,7 +12464,7 @@ Date:   Thu Dec 1 09:38:04 2011 -0500
     gsimpleaction: Ensure actions are enabled
 
  gio/gsimpleaction.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a8a8633cef2472ad85dc17a50cc0433a068db7dc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7946,7 +12473,7 @@ Date:   Wed Nov 30 23:19:35 2011 -0500
     Include gactionmap.h in gio.h
 
  gio/gio.h |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit eb09099f6502a952a933d0bcb1043a929dcee12c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -7969,8 +12496,8 @@ Date:   Wed Nov 30 19:03:41 2011 -0500
  docs/reference/gio/gio-sections.txt |   22 +++++++++++-
  docs/reference/gio/gio.types        |    1 +
  gio/gactionmap.c                    |   66
- +++++++++++++++++++++++++++++++---
- gio/gsimpleactiongroup.c            |    8 ++--
+ +++++++++++++++++++++++++++++++----
+ gio/gsimpleactiongroup.c            |    8 ++---
  5 files changed, 87 insertions(+), 11 deletions(-)
 
 commit 41e5ba86a791a17bb560dd7813ad7e849e0230dc
@@ -7982,9 +12509,9 @@ Date:   Wed Nov 30 17:26:59 2011 -0500
     foo_new_*() must be pure wrappers around g_object_new(), otherwise
     their functionality is inaccessible to bindings.
 
- gio/gaction.c       |   12 +++++--
+ gio/gaction.c       |   12 +++++---
  gio/gsimpleaction.c |   82
- ++++++++++++++++++++++++++++++--------------------
+ ++++++++++++++++++++++++++++++---------------------
  2 files changed, 57 insertions(+), 37 deletions(-)
 
 commit 76527e5cd5e864f1695b3afe0d6350e7546606bb
@@ -8004,7 +12531,7 @@ Date:   Wed Nov 30 11:36:08 2011 -0500
  gio/gio.symbols          |    5 +
  gio/giotypes.h           |    1 +
  gio/gsimpleactiongroup.c |  250
- ++++++++++++++-------------------------------
+ +++++++++++++++-------------------------------
  gio/gsimpleactiongroup.h |   23 +----
  7 files changed, 392 insertions(+), 194 deletions(-)
 
@@ -8018,7 +12545,7 @@ Date:   Tue Nov 29 08:18:38 2011 -0500
     will be needed immediately) but put submenus in a separate group.
 
  gio/gmenuexporter.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit a0a94cd6c68e339bc36a998ea7ce9f5b5b87d586
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8038,7 +12565,7 @@ Date:   Tue Nov 29 08:16:19 2011 -0500
     alive allows it to be actually updated.
 
  gio/tests/gmenumodel.c |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit d6f2281329ca6b70e63537d41b2b6cf0b9aa94ef
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8047,7 +12574,7 @@ Date:   Mon Nov 28 20:37:07 2011 -0500
     Shorten a variable name
 
  gio/gmenuexporter.c |   23 ++++++++++++-----------
- 1 files changed, 12 insertions(+), 11 deletions(-)
+ 1 file changed, 12 insertions(+), 11 deletions(-)
 
 commit ad09498fa7dd6e759236cdc9893e50c4ed6afbd3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8060,7 +12587,7 @@ Date:   Mon Nov 28 18:34:08 2011 -0500
 
  gio/tests/actions.c |   83
  +++++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 67 insertions(+), 16 deletions(-)
+ 1 file changed, 67 insertions(+), 16 deletions(-)
 
 commit 5718804e5894de7de19d9fb98ae831d60ba001d7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8069,7 +12596,7 @@ Date:   Mon Nov 28 18:13:16 2011 -0500
     Some more assertions
 
  gio/tests/gmenumodel.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 22c9d20b7aad101d795a8034866a637b8d3bd611
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8079,7 +12606,7 @@ Date:   Mon Nov 28 18:12:46 2011 -0500
 
  gio/tests/actions.c |  214
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 214 insertions(+), 0 deletions(-)
+ 1 file changed, 214 insertions(+)
 
 commit 7ef3e27255d66af428f046b58281d4402a045b54
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8088,7 +12615,7 @@ Date:   Mon Nov 28 18:12:17 2011 -0500
     Fix the dbus action group query_action implementation
 
  gio/gdbusactiongroup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5002cb29358ed3161afe1395397ccd995806c281
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8097,7 +12624,7 @@ Date:   Mon Nov 28 18:11:25 2011 -0500
     Make stopping an action group export work
 
  gio/gactiongroupexporter.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 7a0faf66fe41649def3753eda09149883991da60
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8112,8 +12639,8 @@ Date:   Mon Nov 28 11:45:20 2011 -0500
     reference cycle issue.
 
  gio/gmenuproxy.c |   72
- ++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 41 insertions(+), 31 deletions(-)
+ +++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 41 insertions(+), 31 deletions(-)
 
 commit 2c4ded15e53d2c0e46aeaab2bea50320d86b4f37
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8126,7 +12653,7 @@ Date:   Mon Nov 28 11:44:25 2011 -0500
     value.
 
  gio/gmenumodel.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 1bb0a89de65e93dc055cb6147318d3760a535a8d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8137,7 +12664,7 @@ Date:   Mon Nov 28 10:22:25 2011 -0500
     This adds a dump method to show the entire tree of proxies.
 
  gio/gmenuproxy.c |   37 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 37 insertions(+), 0 deletions(-)
+ 1 file changed, 37 insertions(+)
 
 commit 2cf4866e33127a4f1dd2dbae94583af7c6457f1c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8150,7 +12677,7 @@ Date:   Mon Nov 28 07:51:57 2011 -0500
     fine in isolation, but go bad in a full test run.
 
  gio/tests/gmenumodel.c |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
 
 commit 39ce59f955ad04d4689d82dd35029723f7e7f3cd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8159,7 +12686,7 @@ Date:   Mon Nov 28 07:40:55 2011 -0500
     Typo fix
 
  gio/gmenuproxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ff833ccac9d8c175e8879540d042d4fb76fdad10
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8168,7 +12695,7 @@ Date:   Mon Nov 28 00:18:39 2011 -0500
     Remove unused variable
 
  gio/tests/gmenumodel.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 500f8fbac5efda5b0970020af15b17ff14629aac
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8178,7 +12705,7 @@ Date:   Sun Nov 27 23:28:53 2011 -0500
 
  gio/tests/gmenumodel.c |  165
  +++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 163 insertions(+), 2 deletions(-)
+ 1 file changed, 163 insertions(+), 2 deletions(-)
 
 commit efd23e23c68d2fa90c24870c5f89db96796fd41e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8187,7 +12714,7 @@ Date:   Sun Nov 27 18:52:15 2011 -0500
     Take out excessive width
 
  gio/gmenuproxy.h |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
 
 commit 381b23fc85a4c5f94497394a68146c540cb26dab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8196,7 +12723,7 @@ Date:   Sun Nov 27 18:50:04 2011 -0500
     Reduce excessive width
 
  gio/gmenumarkup.h |   30 +++++++++++++++---------------
- 1 files changed, 15 insertions(+), 15 deletions(-)
+ 1 file changed, 15 insertions(+), 15 deletions(-)
 
 commit f9f0ef19d7d163abc822e06f9e6b09c80cc8b1f7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8205,7 +12732,7 @@ Date:   Sun Nov 27 18:46:57 2011 -0500
     whitespace fix
 
  gio/gmenu.h |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0f88b7af3375ab6ed43be46e51409262526f0c70
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8215,7 +12742,7 @@ Date:   Sun Nov 27 18:12:52 2011 -0500
 
  gio/tests/gmenumodel.c |   68
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 68 insertions(+), 0 deletions(-)
+ 1 file changed, 68 insertions(+)
 
 commit 0760bf5850ebde4d87db035d3b38c1f1873f0d2a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8225,7 +12752,7 @@ Date:   Sun Nov 27 16:51:13 2011 -0500
 
  gio/tests/gmenumodel.c |  160
  +++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 158 insertions(+), 2 deletions(-)
+ 1 file changed, 158 insertions(+), 2 deletions(-)
 
 commit a2aeea7acdd0c98b14c3b8d9519fc479748b0ca3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8237,7 +12764,7 @@ Date:   Sun Nov 27 16:50:17 2011 -0500
     attributes, and the parser was not handling types properly either.
 
  gio/gmenumarkup.c |   16 +++++++---------
- 1 files changed, 7 insertions(+), 9 deletions(-)
+ 1 file changed, 7 insertions(+), 9 deletions(-)
 
 commit d5a1b674f5a54ed0edef8d46d8e73715b7d88cd8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8249,7 +12776,7 @@ Date:   Sun Nov 27 13:46:49 2011 -0500
     @values.
 
  gio/gmenu.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 41c19c7df8f13101a40e7df115efbb8cd8de3f67
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8261,7 +12788,7 @@ Date:   Sun Nov 27 02:16:51 2011 -0500
  gio/tests/Makefile.am                 |    4 ++
  gio/tests/gapplication-example-menu.c |   95
  +++++++++++++++++++++++++++++++++
- 3 files changed, 107 insertions(+), 0 deletions(-)
+ 3 files changed, 107 insertions(+)
 
 commit 8d96e68eeb6fddff167e730492be6f33a0e543a6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8274,8 +12801,8 @@ Date:   Sun Nov 27 01:44:14 2011 -0500
     and only allow lowercase ASCII, digits and '-'.
 
  gio/gmenu.c |   65
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 61 insertions(+), 4 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++----
+ 1 file changed, 61 insertions(+), 4 deletions(-)
 
 commit 9bebf15077e462f1c3e657df5d377b5ec6e806c3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8284,8 +12811,8 @@ Date:   Sun Nov 27 01:16:39 2011 -0500
     Reduce excessive width of gmenu.h
 
  gio/gmenu.h |  198
- +++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 99 insertions(+), 99 deletions(-)
+ +++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 99 insertions(+), 99 deletions(-)
 
 commit 58a8c02dfb2b003d4bb104dbe622b31c816107bc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8294,7 +12821,7 @@ Date:   Sun Nov 27 01:06:17 2011 -0500
     Match up a parameter name
 
  gio/gmenu.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 60ab57c4b07edb4be50f240f07b8fbd7f73918a0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8307,7 +12834,7 @@ Date:   Sun Nov 27 00:54:17 2011 -0500
 
  gio/gmenuexporter.c |  101
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 101 insertions(+), 0 deletions(-)
+ 1 file changed, 101 insertions(+)
 
 commit cd22e1967d82cfd37cd018c058d7e60a3c92df6f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8320,7 +12847,7 @@ Date:   Sun Nov 27 00:52:51 2011 -0500
 
  gio/gactiongroupexporter.c |   93
  ++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 93 insertions(+), 0 deletions(-)
+ 1 file changed, 93 insertions(+)
 
 commit db34b1aebebfab110078ddea2f509fa338e7c8c7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8360,7 +12887,7 @@ Date:   Sat Nov 26 21:44:46 2011 -0500
     GActionGroup: Mention GMenuModel in the docs
 
  gio/gactiongroup.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit ae0bd032cac1931fba13bd7a20040760edcd349c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8373,9 +12900,9 @@ Date:   Sat Nov 26 22:17:47 2011 -0500
 
  docs/reference/gio/gio-sections.txt |    2 +
  gio/gapplication.c                  |   73
- +++++++++++++++++++++++++++++++++-
+ +++++++++++++++++++++++++++++++++--
  gio/gapplication.h                  |    4 ++
- gio/gapplicationimpl-dbus.c         |   39 ++++++++++++++++++
+ gio/gapplicationimpl-dbus.c         |   39 +++++++++++++++++++
  gio/gio.symbols                     |    2 +
  5 files changed, 117 insertions(+), 3 deletions(-)
 
@@ -8389,7 +12916,7 @@ Date:   Fri Oct 21 23:51:48 2011 -0400
  gio/tests/Makefile.am  |    3 +
  gio/tests/gmenumodel.c |  625
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 629 insertions(+), 0 deletions(-)
+ 3 files changed, 629 insertions(+)
 
 commit d110fd9202a1084e1fe1d8efcfbdda1d078945e4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8409,7 +12936,7 @@ Date:   Fri Oct 21 22:49:54 2011 -0400
  gio/gmenuproxy.c                    |  858
  +++++++++++++++++++++++++++++++++++
  gio/gmenuproxy.h                    |   44 ++
- 8 files changed, 923 insertions(+), 0 deletions(-)
+ 8 files changed, 923 insertions(+)
 
 commit 66e089f086c0243eb43847137081bf99f2fc89dc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8425,7 +12952,7 @@ Date:   Sat Nov 26 21:02:15 2011 -0500
  gio/gmenuexporter.c                 |  884
  +++++++++++++++++++++++++++++++++++
  gio/gmenuexporter.h                 |   45 ++
- 7 files changed, 943 insertions(+), 0 deletions(-)
+ 7 files changed, 943 insertions(+)
 
 commit 6b40d4eb6bf2a974e52be34e7c25b9f9f98242db
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8447,7 +12974,7 @@ Date:   Sat Nov 26 22:00:48 2011 -0500
  gio/menumarkup.dtd                  |   29 ++
  gio/menumarkup.xml                  |   26 ++
  gio/menumarkup2.xml                 |   75 ++++
- 10 files changed, 917 insertions(+), 0 deletions(-)
+ 10 files changed, 917 insertions(+)
 
 commit 13f59777350f120dd82d1bd36e15155057b073c3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8464,7 +12991,7 @@ Date:   Sat Nov 26 22:48:24 2011 -0500
  gio/gmenu.c                         | 1019
  +++++++++++++++++++++++++++++++++++
  gio/gmenu.h                         |  130 +++++
- 8 files changed, 1245 insertions(+), 0 deletions(-)
+ 8 files changed, 1245 insertions(+)
 
 commit 12a39a05d3085783923a3613d6a93987732d4d0a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8495,10 +13022,10 @@ Date:   Sat Nov 26 22:30:02 2011 -0500
 
     instead of the internal version of the same
 
- gio/gapplication.c          |   84 ++++-----------
+ gio/gapplication.c          |   84 +++++-----------
  gio/gapplicationimpl-dbus.c |  234
  ++-----------------------------------------
- gio/gapplicationimpl.h      |   14 +---
+ gio/gapplicationimpl.h      |   14 +--
  3 files changed, 32 insertions(+), 300 deletions(-)
 
 commit c249e10d117c432aad540b4009c334411c77ea2d
@@ -8521,7 +13048,7 @@ Date:   Fri Jul 1 02:41:30 2011 +0100
  gio/gio.symbols                     |    6 +
  gio/gioenums.h                      |   20 ++
  gio/giotypes.h                      |    1 +
- 10 files changed, 700 insertions(+), 0 deletions(-)
+ 10 files changed, 700 insertions(+)
 
 commit bc5fe41dec00a80ee0f9e827898e75e0553ed39c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8533,7 +13060,7 @@ Date:   Thu Jun 30 10:40:51 2011 +0100
 
  gio/gapplicationimpl-dbus.c |  205
  +++++++++++++++++++++++--------------------
- 1 files changed, 110 insertions(+), 95 deletions(-)
+ 1 file changed, 110 insertions(+), 95 deletions(-)
 
 commit 20d1de3a1bfd0cc297dc8a5224fa274aaa6fca4a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8545,7 +13072,7 @@ Date:   Thu Jun 30 09:52:24 2011 +0100
 
  gio/gapplicationimpl-dbus.c |  203
  +++----------------------------------------
- 1 files changed, 12 insertions(+), 191 deletions(-)
+ 1 file changed, 12 insertions(+), 191 deletions(-)
 
 commit 940ec94f0a0f1c1c77deaf4eb88722f155544445
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8561,7 +13088,7 @@ Date:   Wed Jun 29 01:02:21 2011 +0100
  gio/gactiongroupexporter.h          |   48 +++
  gio/gio.h                           |    1 +
  gio/gio.symbols                     |    3 +
- 7 files changed, 686 insertions(+), 0 deletions(-)
+ 7 files changed, 686 insertions(+)
 
 commit 8d1cc7f4635c1ab5cb9a7963b3dfebba56d87629
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8573,7 +13100,7 @@ Date:   Fri Dec 2 16:22:13 2011 -0500
 
  gio/gapplicationimpl-dbus.c |  165
  ++++++++++++++++++++++++++++---------------
- 1 files changed, 107 insertions(+), 58 deletions(-)
+ 1 file changed, 107 insertions(+), 58 deletions(-)
 
 commit 45818762d398588fd36be138e9981525d98bf687
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -8584,7 +13111,7 @@ Date:   Fri Dec 2 16:22:01 2011 -0500
     This reverts commit 30580bdca7764525a49899dd56dcdde25a300a21.
 
  gio/gapplicationimpl-dbus.c |   27 +++------------------------
- 1 files changed, 3 insertions(+), 24 deletions(-)
+ 1 file changed, 3 insertions(+), 24 deletions(-)
 
 commit 888a52034bcd06b6b5aeac98d372216d1f7b2798
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8593,7 +13120,7 @@ Date:   Wed Dec 7 20:41:33 2011 -0500
     Updates
 
  NEWS |   45 +++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 45 insertions(+), 0 deletions(-)
+ 1 file changed, 45 insertions(+)
 
 commit 3d686e3d8f6af393b01fe38cd7d29517e52dea50
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8680,7 +13207,7 @@ Date:   Tue Dec 6 13:32:12 2011 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusintrospection.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 74e131551dcc347fa659183aa19558c0509f0445
 Author: David Zeuthen <davidz@redhat.com>
@@ -8691,7 +13218,7 @@ Date:   Tue Dec 6 13:29:01 2011 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusintrospection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 10a154446c2427861656763b68f312e48f7d0bd6
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -8700,7 +13227,7 @@ Date:   Tue Dec 6 13:20:39 2011 -0500
     Minor doc fix.
 
  glib/gunidecomp.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 91fb373d553779b7b2b535c44a3236907f0a72c8
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -8709,7 +13236,7 @@ Date:   Tue Dec 6 13:18:47 2011 -0500
     Minor
 
  glib/guniprop.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6bb8fdaa5fad07713b189ea53e6c5afd67ad9b4e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8722,7 +13249,7 @@ Date:   Tue Dec 6 07:43:35 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=665607
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 482f226270efd6c0c8d336b9146376986979e1f4
 Author: Benjamin Otte <otte@redhat.com>
@@ -8740,7 +13267,7 @@ Date:   Mon Dec 5 22:40:18 2011 +0100
     my opinion is not something subclasses should need to guarantee.
 
  gio/goutputstream.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit fd1e9938b36677587dfe9960dacb678bbd3981bf
 Author: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
@@ -8775,7 +13302,7 @@ Date:   Wed Jan 19 19:08:15 2011 +0000
  gio/inotify/inotify-helper.c |   24 ++++++++++++++++++++++++
  gio/inotify/inotify-kernel.c |    4 +++-
  gio/inotify/inotify-kernel.h |    8 ++++++++
- 3 files changed, 35 insertions(+), 1 deletions(-)
+ 3 files changed, 35 insertions(+), 1 deletion(-)
 
 commit 83d0c8a7396e8c1f70619e01f0b0c06fd22790b7
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -8791,7 +13318,7 @@ Date:   Mon Nov 28 17:54:46 2011 +0000
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 15437a7e5a89dcb2a812f829bc8e9e1db7ce350b
 Author: Sam Thursfield <sam.thursfield@codethink.co.uk>
@@ -8802,7 +13329,7 @@ Date:   Thu Dec 1 15:48:27 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=665298
 
  glib-2.0.pc.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit eb315b68cf6b868e100b8171661d2e162a37bf21
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -8812,7 +13339,7 @@ Date:   Fri Dec 2 18:27:07 2011 +0100
 
  po/es.po |  203
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 98 insertions(+), 105 deletions(-)
+ 1 file changed, 98 insertions(+), 105 deletions(-)
 
 commit a00530ecb0e8576e7a023f37a97528da4d0dfce5
 Author: Tristan Van Berkom <tristanvb@openismus.com>
@@ -8853,7 +13380,7 @@ Date:   Wed Nov 30 10:20:13 2011 +0000
     Closes: bgo#665184
 
  glib/gvariant-core.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 190645bcc40a4dda579cb5cabd3b1778628d9ef6
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -8863,7 +13390,7 @@ Date:   Thu Dec 1 18:01:02 2011 +0100
 
  po/nb.po |   76
  +++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 33 insertions(+), 43 deletions(-)
+ 1 file changed, 33 insertions(+), 43 deletions(-)
 
 commit e79834958718725493029a61c62f3faf6a4d039c
 Author: Dan Winship <danw@gnome.org>
@@ -8880,8 +13407,8 @@ Date:   Thu Dec 1 13:10:25 2011 +0100
     Add a test to gio/tests/memory-input-stream.c to catch read_async
     failures in the future.
 
- gio/gmemoryinputstream.c        |   12 ++++++-
- gio/gmemoryoutputstream.c       |   16 ++++++---
+ gio/gmemoryinputstream.c        |   12 +++++--
+ gio/gmemoryoutputstream.c       |   16 ++++++----
  gio/tests/memory-input-stream.c |   66
  +++++++++++++++++++++++++++++++++++++++
  3 files changed, 86 insertions(+), 8 deletions(-)
@@ -8912,7 +13439,7 @@ Date:   Tue Nov 29 22:53:50 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=652560
 
  glib/tests/strfuncs.c |   25 ++-----------------------
- 1 files changed, 2 insertions(+), 23 deletions(-)
+ 1 file changed, 2 insertions(+), 23 deletions(-)
 
 commit 22748dbbc9c20c149ccfd4ae99e7aeea490820da
 Author: Geek87 <geek87@gmx.com>
@@ -8923,7 +13450,7 @@ Date:   Mon Jul 25 13:08:24 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=648516
 
  glib/gtree.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 27e70806c1e4a44d2ff753cba152446ab1762fd5
 Author: Geek87 <geek87@gmx.com>
@@ -8934,7 +13461,7 @@ Date:   Mon Jul 25 13:06:02 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=648516
 
  glib/gtree.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3aa0fc43a6811cdc4126d5678e03ab991e1f4bf6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -8945,7 +13472,7 @@ Date:   Tue Nov 29 22:09:58 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641720
 
  gio/gapplication.h |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit f24d8247b3a20cc62b4be50a0515acffd7e7d277
 Author: Nicola Fontana <ntd@entidi.it>
@@ -8995,7 +13522,7 @@ Date:   Tue Nov 29 21:45:37 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=664406
 
  gio/gnetworkmonitornetlink.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 69043de3e00cbc1f661e9613000cd820ea989ba5
 Author: Dan Winship <danw@gnome.org>
@@ -9004,7 +13531,7 @@ Date:   Tue Nov 29 21:42:41 2011 +0100
     gzlibdecompressor.c: fix a comment
 
  gio/gzlibdecompressor.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0627759331d857a3b99eec0ed2c13e5cf7f67130
 Author: Michael Vogt <michael.vogt@ubuntu.com>
@@ -9020,7 +13547,7 @@ Date:   Tue Nov 29 12:00:38 2011 +0100
     Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
 
  gio/gfile.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 30580bdca7764525a49899dd56dcdde25a300a21
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9029,7 +13556,7 @@ Date:   Mon Nov 28 19:57:44 2011 -0500
     Forgot one interface...
 
  gio/gapplicationimpl-dbus.c |   27 ++++++++++++++++++++++++---
- 1 files changed, 24 insertions(+), 3 deletions(-)
+ 1 file changed, 24 insertions(+), 3 deletions(-)
 
 commit 8013401f6e4edb01dd31b716c179806b55d4064b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9041,7 +13568,7 @@ Date:   Mon Nov 28 19:33:24 2011 -0500
 
  gio/gapplicationimpl-dbus.c |  165
  +++++++++++++++----------------------------
- 1 files changed, 58 insertions(+), 107 deletions(-)
+ 1 file changed, 58 insertions(+), 107 deletions(-)
 
 commit 4ce5a11dafb0999aa26b36b32df18124e8ebd51d
 Author: Carlos Garcia Campos <cgarcia@igalia.com>
@@ -9054,7 +13581,7 @@ Date:   Fri Nov 25 15:39:31 2011 +0100
  docs/reference/glib/gtester.xml |    7 +++++++
  glib/gtester.c                  |   18 ++++++++++++++++++
  glib/gtestutils.c               |   17 +++++++++++++++++
- 3 files changed, 42 insertions(+), 0 deletions(-)
+ 3 files changed, 42 insertions(+)
 
 commit e4b7cfcb038c4e19d23fae19e0d68705dfef2d63
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9066,7 +13593,7 @@ Date:   Sat Nov 26 22:38:32 2011 -0500
     where they belong.
 
  docs/reference/gio/gio-docs.xml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 01ce06ac272aa31c5cf572d551195c45c4e65c15
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9075,7 +13602,7 @@ Date:   Fri Oct 21 23:54:31 2011 -0400
     gio.symbols: add g_application_[gs]et_default()
 
  gio/gio.symbols |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit c7dc66602aeee9c1c3692666998bb77ae5818a0f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9086,7 +13613,7 @@ Date:   Sat Nov 26 01:42:21 2011 -0500
     Reword the title of GSimpleAction in the docs.
 
  gio/gsimpleaction.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit a81cdf297ca97e375d28463556a7b838f4fb0ac1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9097,7 +13624,7 @@ Date:   Thu Sep 29 23:52:16 2011 -0400
  gio/gapplication.c |   49
  +++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gapplication.h |    3 +++
- 2 files changed, 52 insertions(+), 0 deletions(-)
+ 2 files changed, 52 insertions(+)
 
 commit 95c3796d6af8017d5b789938dc7518fd6576a65e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9109,7 +13636,7 @@ Date:   Thu Jun 30 09:47:40 2011 +0100
     error cases, and on GApplication teardown).
 
  gio/gapplicationimpl-dbus.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 2cbc6d9ae6a949818f48c20d3f4230688371e2ea
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9119,7 +13646,7 @@ Date:   Sat Nov 26 19:43:46 2011 -0500
 
  gio/gapplication.c |  138
  ++++++++++++----------------------------------------
- 1 files changed, 32 insertions(+), 106 deletions(-)
+ 1 file changed, 32 insertions(+), 106 deletions(-)
 
 commit c3a2c280c3697938f0666a737bbfb96ad20dc132
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9129,7 +13656,7 @@ Date:   Fri Nov 25 22:35:33 2011 -0500
 
  gio/gsimpleactiongroup.c |   94
  ++++++++++------------------------------------
- 1 files changed, 20 insertions(+), 74 deletions(-)
+ 1 file changed, 20 insertions(+), 74 deletions(-)
 
 commit f468e9c3097cb8a797091822c52fee29d5bdca90
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9146,7 +13673,7 @@ Date:   Thu Nov 24 19:52:48 2011 -0500
  docs/reference/gio/gio-sections.txt |    7 +-
  gio/gactiongroup.c                  |  184
  ++++++++++++++++++++++++++++++++++-
- gio/gactiongroup.h                  |   17 +++
+ gio/gactiongroup.h                  |   17 ++++
  gio/gio.symbols                     |    1 +
  4 files changed, 204 insertions(+), 5 deletions(-)
 
@@ -9170,7 +13697,7 @@ Date:   Fri Nov 11 17:08:26 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=663291
 
  docs/reference/glib/Makefile.am             |    2 +-
- docs/reference/glib/glib-sections.txt       |   21 ++-
+ docs/reference/glib/glib-sections.txt       |   21 +-
  docs/reference/gobject/gobject-sections.txt |    1 +
  glib/Makefile.am                            |    5 +-
  glib/garray.c                               |   77 ++++-
@@ -9185,13 +13712,13 @@ Date:   Fri Nov 11 17:08:26 2011 +0100
  glib/gmappedfile.c                          |   11 -
  glib/gmappedfile.h                          |    1 +
  glib/gtimezone.c                            |   27 +-
- glib/gvariant-core.c                        |   50 ++--
+ glib/gvariant-core.c                        |   50 +--
  glib/gvariant-core.h                        |    6 +-
  glib/gvariant.c                             |   26 +-
  glib/tests/.gitignore                       |    1 +
  glib/tests/Makefile.am                      |    3 +
  glib/tests/array-test.c                     |   33 ++
- glib/tests/bytes.c                          |  331 ++++++++++++++++++
+ glib/tests/bytes.c                          |  331 +++++++++++++++++++
  gobject/gboxed.c                            |    1 +
  gobject/glib-types.h                        |   10 +
  gobject/gobject.symbols                     |    1 +
@@ -9248,7 +13775,7 @@ Date:   Wed Nov 23 11:20:15 2011 +0000
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
 
  gio/gdbusprivate.c |    8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
 
 commit 1b01109377a4780431996d617643704351a27d8f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9258,7 +13785,7 @@ Date:   Tue Nov 22 23:57:18 2011 -0500
 
  glib/tests/mainloop.c |  178
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 178 insertions(+), 0 deletions(-)
+ 1 file changed, 178 insertions(+)
 
 commit d0e2865a2ed237be1867b212cba6740e7f15fbc0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9270,7 +13797,7 @@ Date:   Tue Nov 22 19:31:30 2011 -0500
     added. This fixes bug 664559.
 
  glib/tests/mainloop.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 2da24259ab2a4da63885155460e281beb3d5998b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9283,7 +13810,7 @@ Date:   Tue Nov 22 19:25:03 2011 -0500
     section.
 
  gobject/gobject.c |   15 +++++++--------
- 1 files changed, 7 insertions(+), 8 deletions(-)
+ 1 file changed, 7 insertions(+), 8 deletions(-)
 
 commit 6dde6b7f21af0d3748f142c3f718f1d4cb21739e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9295,7 +13822,7 @@ Date:   Tue Nov 22 19:12:48 2011 -0500
     for isnan(). See bug 664354, reported by Tim Mooney.
 
  glib/tests/strfuncs.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 345688c9e9d811b2844ea573c82be63cb02996ce
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9350,7 +13877,7 @@ Date:   Tue Nov 22 12:39:54 2011 +0000
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 95faa44f2d04593f201a2d98210575e894d4cf01
 Author: Dan Winship <danw@gnome.org>
@@ -9373,7 +13900,7 @@ Date:   Mon Nov 21 23:06:15 2011 +0100
     gio/tests: Fix for -Werror=format-security
 
  gio/tests/test-pipe-unix.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b2cb386b78203fc2e3fb540e94dc6eab10a1a0ef
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9382,7 +13909,7 @@ Date:   Mon Nov 21 15:21:23 2011 -0500
     post-release bump
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 36c21d4790044683a042f8d9479ffc5798914b5b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9391,7 +13918,7 @@ Date:   Mon Nov 21 12:18:32 2011 -0500
     release glib 2.31.2
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 59623973fa1853552f0bd59c850aa9c505c42d7d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9400,7 +13927,7 @@ Date:   Mon Nov 21 12:36:43 2011 -0500
     dist gio/tests/key8.pem
 
  gio/tests/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 4bb411948c9ca00a534e5ec06efbf8ef22fc07f1
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9415,7 +13942,7 @@ Date:   Tue Nov 1 18:03:12 2011 +0000
  gio/tests/Makefile.am              |   10 +
  gio/tests/gdbus-connection-flush.c |  384
  ++++++++++++++++++++++++++++++++++++
- 2 files changed, 394 insertions(+), 0 deletions(-)
+ 2 files changed, 394 insertions(+)
 
 commit 96deb40caaf82bc9c51675515971dc3d638c72a0
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9430,9 +13957,9 @@ Date:   Tue Nov 1 16:49:36 2011 +0000
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
 
- gio/tests/Makefile.am        |   10 +++-
+ gio/tests/Makefile.am        |   10 ++-
  gio/tests/gdbus-non-socket.c |  143
- +++++++++--------------------------------
+ ++++++++++--------------------------------
  gio/tests/test-io-stream.c   |  104 ++++++++++++++++++++++++++++++
  gio/tests/test-io-stream.h   |   53 ++++++++++++++++
  gio/tests/test-pipe-unix.c   |  130
@@ -9461,7 +13988,7 @@ Date:   Mon Nov 21 17:20:52 2011 +0000
     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
 
  gio/gdbusprivate.c |   43 +++++++++++++++++++++++++++++++++++++------
- 1 files changed, 37 insertions(+), 6 deletions(-)
+ 1 file changed, 37 insertions(+), 6 deletions(-)
 
 commit f41178c6c79a00a1fb3a99bc3ae7c88a85c833fc
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9484,7 +14011,7 @@ Date:   Mon Nov 21 17:18:01 2011 +0000
 
  gio/gdbusprivate.c |  101
  +++++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 68 insertions(+), 33 deletions(-)
+ 1 file changed, 68 insertions(+), 33 deletions(-)
 
 commit 301332168b096e8c64e26932e2a02bd24fafdbab
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9502,7 +14029,7 @@ Date:   Mon Nov 21 17:16:16 2011 +0000
     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
 
  gio/gdbusprivate.c |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 56eb16ff50cee51117db2e4979f5632a8df19e40
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9520,7 +14047,7 @@ Date:   Fri Oct 21 14:43:44 2011 +0100
     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
 
  gio/gdbusprivate.c |   14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
 
 commit 18482ab17ef5abe3b41bf0f6a076546ff1a5b28e
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9543,8 +14070,8 @@ Date:   Mon Nov 21 17:14:55 2011 +0000
     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
 
  gio/gdbusprivate.c |   71
- ++++++++++++++++++++++++++++-----------------------
- 1 files changed, 39 insertions(+), 32 deletions(-)
+ +++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 39 insertions(+), 32 deletions(-)
 
 commit a795e563dfec28842846700d30360acaff9699e3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9556,7 +14083,7 @@ Date:   Mon Nov 21 12:02:02 2011 -0500
  gio/gkeyfilesettingsbackend.c |    3 +-
  gio/gsettings.c               |  128
  ++++++++++++++++++++++++++---------------
- gio/gsettings.h               |   11 ++-
+ gio/gsettings.h               |   11 ++--
  gio/gsettingsbackend.c        |   18 ++++--
  5 files changed, 118 insertions(+), 66 deletions(-)
 
@@ -9567,7 +14094,7 @@ Date:   Mon Nov 21 11:39:52 2011 -0500
     Missed a couple of @returns
 
  glib/gvariant.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 0e0554bd62e897f001aaa9388345c1d4e62614af
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9580,7 +14107,7 @@ Date:   Mon Nov 21 11:33:05 2011 -0500
  glib/gvariant-serialiser.c |    6 +-
  glib/gvariant.c            |  240
  +++++++++++++++++++++++++++++---------------
- glib/gvarianttype.c        |   84 ++++++++++-----
+ glib/gvarianttype.c        |   84 ++++++++++------
  5 files changed, 249 insertions(+), 129 deletions(-)
 
 commit 4527e7cbf75f5f06a3f8b3ee9c5ecb16f6a27406
@@ -9590,7 +14117,7 @@ Date:   Mon Nov 21 11:09:42 2011 -0500
     gbitlock: Drop @returns syntax from doc comments
 
  glib/gbitlock.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 22d3972284df905e948143792afc8865b193700e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9599,7 +14126,7 @@ Date:   Mon Nov 21 11:05:43 2011 -0500
     GBuffer: Drop @returns syntax from doc comments
 
  glib/gbuffer.c |   12 ++++++++----
- 1 files changed, 8 insertions(+), 4 deletions(-)
+ 1 file changed, 8 insertions(+), 4 deletions(-)
 
 commit f62ee0a0ca29c263083f15d3dd144dc1fb01be22
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9608,7 +14135,7 @@ Date:   Mon Nov 21 11:03:31 2011 -0500
     GSocketClient: Drop @returns syntax from doc comments
 
  gio/gsocketclient.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit b9f0cb0f0754d5985cef5e01c2761975eacdd87b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9617,7 +14144,7 @@ Date:   Mon Nov 21 11:02:30 2011 -0500
     GSimplePermission: Drop @returns syntax in doc comments
 
  gio/gsimplepermission.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 2011ecd6ac9dff37aaab9a0d831b78c369375b4b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9626,7 +14153,7 @@ Date:   Mon Nov 21 11:01:16 2011 -0500
     GPermission: Drop @returns syntax from doc comments
 
  gio/gpermission.c |   21 ++++++++++++++-------
- 1 files changed, 14 insertions(+), 7 deletions(-)
+ 1 file changed, 14 insertions(+), 7 deletions(-)
 
 commit ef4ae742cecf696acb0449ab08ad4dac2a91aac2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9635,7 +14162,7 @@ Date:   Mon Nov 21 01:53:29 2011 -0500
     Improve test coverage
 
  glib/tests/test-printf.c |   23 +++++++++++++++++++++++
- 1 files changed, 23 insertions(+), 0 deletions(-)
+ 1 file changed, 23 insertions(+)
 
 commit 89ad8bda233cb69608570471a18bc3c42d28db28
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9644,7 +14171,7 @@ Date:   Mon Nov 21 01:40:51 2011 -0500
     Improve mainloop test coverage slightly
 
  glib/tests/mainloop.c |   18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
 
 commit b0fa0968705743ff81df7e22b4f5417cd22cf882
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9653,7 +14180,7 @@ Date:   Mon Nov 21 01:02:50 2011 -0500
     Improve test coverage
 
  glib/tests/keyfile.c |   20 ++++++++++++++++++++
- 1 files changed, 20 insertions(+), 0 deletions(-)
+ 1 file changed, 20 insertions(+)
 
 commit 0fd14b1a56085d59fcb2619dd5071d854997e4d7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9665,7 +14192,7 @@ Date:   Mon Nov 21 00:27:25 2011 -0500
     0, contrary to the docs.
 
  glib/guniprop.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5197870665c0b90f3d3e475f1cd8c64f7cfb7bd2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9674,7 +14201,7 @@ Date:   Mon Nov 21 00:27:12 2011 -0500
     Improve test coverage
 
  glib/tests/unicode.c |   36 ++++++++++++++++++++++++++++++++++++
- 1 files changed, 36 insertions(+), 0 deletions(-)
+ 1 file changed, 36 insertions(+)
 
 commit 4cbacb91de6010c0d852979202901e70e24de790
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9683,7 +14210,7 @@ Date:   Sun Nov 20 23:18:20 2011 -0500
     Add a test for g_unichar_isdefined
 
  glib/tests/unicode.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 3aeddaa2d4d9c2eba708e24e2368536e7eeee8da
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -9696,7 +14223,7 @@ Date:   Mon Nov 21 11:53:02 2011 +0800
     file completion rules.
 
  gio/Makefile.am |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit fee6293bc9703c6c31d4a6dcb6e5b572b75a283d
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -9718,7 +14245,7 @@ Date:   Mon Nov 21 01:59:07 2011 +0100
 
  po/gl.po | 5966
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 3018 insertions(+), 2948 deletions(-)
+ 1 file changed, 3018 insertions(+), 2948 deletions(-)
 
 commit 0878f5ba438b153c1654d3275527442b7e4f5008
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9732,7 +14259,7 @@ Date:   Sun Nov 20 15:12:05 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=664415
 
  gio/gfile.c |   30 ++++++++++++++++--------------
- 1 files changed, 16 insertions(+), 14 deletions(-)
+ 1 file changed, 16 insertions(+), 14 deletions(-)
 
 commit ff2f4a12ee673cbb020d44fca2adb81be3c99f49
 Author: Josselin Mouette <joss@debian.org>
@@ -9746,7 +14273,7 @@ Date:   Sun Nov 20 16:53:36 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=531973
 
  glib/glist.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit b6732da5e749b73f6386d9da87eec2aa867d89b0
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -9755,8 +14282,8 @@ Date:   Sun Nov 20 10:10:13 2011 +0100
     Updated Spanish translation
 
  po/es.po |   81
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 41 insertions(+), 40 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 41 insertions(+), 40 deletions(-)
 
 commit d920cb6bdbefc20d9dfb33b289b388a7e63415c6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9767,7 +14294,7 @@ Date:   Thu Nov 17 23:30:32 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=647987
 
  gio/gapplicationimpl-dbus.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit 6c7387f6d13d8e1db16a754d7b7c25635b2118f5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -9776,7 +14303,7 @@ Date:   Sat Nov 19 16:23:33 2011 -0500
     Trivial doc typo fix
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b55daa7f599e77f3abedb747eb70859d8ecdeae7
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -9786,7 +14313,7 @@ Date:   Sat Nov 19 12:02:08 2011 +0100
 
  po/nb.po | 5818
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2935 insertions(+), 2883 deletions(-)
+ 1 file changed, 2935 insertions(+), 2883 deletions(-)
 
 commit 1dc8d1f93213a08d8f63bcadf31ce0e3d169b936
 Author: Dan Winship <danw@gnome.org>
@@ -9801,9 +14328,9 @@ Date:   Fri Nov 18 15:05:34 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=664321
 
  gio/gtlscertificate.c       |   76
- ++++++++++++++++++++++++++++++------------
+ ++++++++++++++++++++++++++++++-------------
  gio/tests/key8.pem          |   16 +++++++++
- gio/tests/tls-certificate.c |   36 ++++++++++++++++++++-
+ gio/tests/tls-certificate.c |   36 +++++++++++++++++++-
  3 files changed, 105 insertions(+), 23 deletions(-)
 
 commit cb74c366783944057492bae1e6b9472e36e2e7f1
@@ -9819,7 +14346,7 @@ Date:   Thu Nov 17 13:04:04 2011 -0500
     as the application may have to do some proxy handshake before.
 
  gio/gsocketclient.c |   17 ++++++++++++++++-
- 1 files changed, 16 insertions(+), 1 deletions(-)
+ 1 file changed, 16 insertions(+), 1 deletion(-)
 
 commit d2fd6dac4a794211eb2c1b034f67d6bcfc348b20
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -9834,7 +14361,7 @@ Date:   Thu Nov 17 22:30:29 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=664302
 
  glib/gmain.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 71d3dad3ffc13a102689f00a8ae398c5d96577c4
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -9858,7 +14385,7 @@ Date:   Fri Nov 18 10:46:35 2011 +0100
     gsignal.h: Remove trailing comma
 
  gobject/gsignal.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f9cc0786715afa977e4fa55a684ba2e12f98a203
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9870,7 +14397,7 @@ Date:   Fri Nov 18 09:41:07 2011 +0000
 
  gio/gsettings.c       |    1 -
  gio/gsettingsschema.c |    1 +
- 2 files changed, 1 insertions(+), 1 deletions(-)
+ 2 files changed, 1 insertion(+), 1 deletion(-)
 
 commit 4ae42ceb3c6f671d41a390aa664edd2f5f21fb4a
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -9888,7 +14415,7 @@ Date:   Thu Nov 17 13:01:05 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=664141
 
  gio/gsocketclient.c |   36 ++++++------------------------------
- 1 files changed, 6 insertions(+), 30 deletions(-)
+ 1 file changed, 6 insertions(+), 30 deletions(-)
 
 commit 216fd8a82c902486ba5e5bdcf4a0a0d3d61036c4
 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
@@ -9902,7 +14429,7 @@ Date:   Mon Nov 14 22:06:07 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=664144
 
  tests/iochannel-test.c |   10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
 
 commit fcffe6abbb1363b4645752ef2f06c098767f2194
 Author: Jürg Billeter <j@bitron.ch>
@@ -9915,7 +14442,7 @@ Date:   Fri Nov 4 22:48:56 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=663432
 
  glib/gkeyfile.c |    8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit a0c755710cdf3e06622b34e10088d4209189e6f9
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -9927,7 +14454,7 @@ Date:   Tue Oct 18 11:14:20 2011 +0100
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
 
  glib/gtimer.c |   22 ++++++++++++++++++++--
- 1 files changed, 20 insertions(+), 2 deletions(-)
+ 1 file changed, 20 insertions(+), 2 deletions(-)
 
 commit dc89b51c2d71088c014ec94572629aabf143310e
 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
@@ -9942,7 +14469,7 @@ Date:   Wed Nov 16 15:05:46 2011 +0000
     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=663928
 
  gio/gdbusprivate.c |   13 +++++++++++--
- 1 files changed, 11 insertions(+), 2 deletions(-)
+ 1 file changed, 11 insertions(+), 2 deletions(-)
 
 commit 8d9f600aeab76277abfad0ee924954297a1c06d9
 Author: Rico Tzschichholz <ricotz@t-online.de>
@@ -9951,7 +14478,7 @@ Date:   Thu Nov 17 19:46:54 2011 +0100
     Remove redefinition of typedef 'GSettingsSchemaSource'
 
  gio/gsettingsschema.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 99718b9e221b032545674662a3ec7d959e38f813
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9960,7 +14487,7 @@ Date:   Thu Nov 17 17:40:36 2011 +0000
     start on the NEWS
 
  NEWS |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
 
 commit 7f285291900f0cf7892bd79a5721d95f9bcdce4e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9969,7 +14496,7 @@ Date:   Thu Nov 17 17:33:19 2011 +0000
     g_settings_new_full(): more docs
 
  gio/gsettings.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit ee31c7f4ed7317fdae06ee5d37158908dcc83ca5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -9979,7 +14506,7 @@ Date:   Thu Nov 17 14:02:39 2011 +0000
 
  gio/gsettingsschema.c |   89
  ++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 88 insertions(+), 1 deletions(-)
+ 1 file changed, 88 insertions(+), 1 deletion(-)
 
 commit a4421529b88a1ff2229102ab6853039007ab6bf8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10002,7 +14529,7 @@ Date:   Wed Nov 16 23:24:46 2011 -0500
 
  gio/Makefile.am       |    1 +
  gio/tests/Makefile.am |    4 +++-
- 2 files changed, 4 insertions(+), 1 deletions(-)
+ 2 files changed, 4 insertions(+), 1 deletion(-)
 
 commit 97cf2d78c58c942538ab125bd90bf23841e169b0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10011,7 +14538,7 @@ Date:   Wed Nov 16 22:25:16 2011 -0500
     settings-source test: Check returned error as well
 
  gio/tests/gsettings.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a7ce1953fa1dc5aef72814678494cb94a9668611
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10020,7 +14547,7 @@ Date:   Wed Nov 16 22:12:21 2011 -0500
     Trivial typo fix
 
  gio/gsettingsschema.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f47264ef5c4cfdb1abb903b4d8409352c65f98b9
 Author: Jasper St. Pierre <jstpierre@mecheye.net>
@@ -10031,7 +14558,7 @@ Date:   Wed Nov 16 14:51:45 2011 -0500
     The path and backend arguments to g_settings_new_full are optional.
 
  gio/gsettings.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 6339b5fe2de6e49807938983805152bd7c94ef0a
 Author: Jasper St. Pierre <jstpierre@mecheye.net>
@@ -10057,7 +14584,7 @@ Date:   Wed Nov 16 14:51:27 2011 -0500
     gsettingsschema: Use the trusted parameter
 
  gio/gsettingsschema.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 148f731748a586ecc2d6e15afcc760a46e929a84
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10110,7 +14637,7 @@ Date:   Tue Nov 15 12:38:01 2011 +0000
  gio/gio.symbols |    1 +
  gio/gsettings.c |   37 +++++++++++++++++++++++++++++++++++++
  gio/gsettings.h |    4 ++++
- 3 files changed, 42 insertions(+), 0 deletions(-)
+ 3 files changed, 42 insertions(+)
 
 commit 1c8ae819edf2f2be4e4ad89dee534309ff62ef75
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10122,7 +14649,7 @@ Date:   Tue Nov 15 12:16:50 2011 +0000
 
  gio/gsettings.c |   53
  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 52 insertions(+), 1 deletions(-)
+ 1 file changed, 52 insertions(+), 1 deletion(-)
 
 commit 269c99946345efd2bbf17a7b9778615e38ae046e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10133,7 +14660,7 @@ Date:   Tue Nov 15 12:28:28 2011 +0000
  gio/gio.symbols       |    2 ++
  gio/gsettingsschema.c |    3 +++
  gio/gsettingsschema.h |    8 +++++++-
- 3 files changed, 12 insertions(+), 1 deletions(-)
+ 3 files changed, 12 insertions(+), 1 deletion(-)
 
 commit c25a36c920e2b884ef0856bb1bf6679ab38d7132
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10147,8 +14674,8 @@ Date:   Tue Nov 15 11:56:18 2011 +0000
     doing the schema lookup at the time of the property being set.
 
  gio/gsettings.c |   68
- ++++++++++++++++++++++++++++--------------------------
- 1 files changed, 35 insertions(+), 33 deletions(-)
+ ++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 35 insertions(+), 33 deletions(-)
 
 commit 48b99017de2057666d442167d9f329b0724cec02
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10174,7 +14701,7 @@ Date:   Tue Nov 15 11:31:58 2011 +0000
     This should have been called 'schema-name'.
 
  gio/gsettings.c |   45 ++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 34 insertions(+), 11 deletions(-)
+ 1 file changed, 34 insertions(+), 11 deletions(-)
 
 commit 3bcf1137f4f9a9c84814f3a2102d06d90858daa2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10201,7 +14728,7 @@ Date:   Tue Nov 15 08:00:16 2011 +0000
 
  gio/Makefile.am                |    1 +
  gio/gio.h                      |    1 +
- gio/gio.symbols                |    8 +++++++
+ gio/gio.symbols                |    8 ++++++++
  gio/gsettingsschema-internal.h |   12 +----------
  gio/gsettingsschema.c          |    1 +
  gio/gsettingsschema.h          |   43
@@ -10217,8 +14744,8 @@ Date:   Tue Nov 15 07:47:56 2011 +0000
     And rewrite g_settings_schema_new() in terms of it
 
  gio/gsettingsschema.c |   66
- ++++++++++++++++++++++++++++++++++--------------
- 1 files changed, 47 insertions(+), 19 deletions(-)
+ +++++++++++++++++++++++++++++++++++--------------
+ 1 file changed, 47 insertions(+), 19 deletions(-)
 
 commit bf5626ddc20f973baf92edfc3c888ef77e9de1db
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10227,7 +14754,7 @@ Date:   Tue Nov 15 07:31:20 2011 +0000
     GSettingSchemaSource: add refcounting
 
  gio/gsettingsschema.c |   27 +++++++++++++++++++++++++++
- 1 files changed, 27 insertions(+), 0 deletions(-)
+ 1 file changed, 27 insertions(+)
 
 commit e01a43b6216a27194fddcabe9e864ab40c052d50
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10240,7 +14767,7 @@ Date:   Tue Nov 15 07:24:48 2011 +0000
 
  gio/gsettingsschema.c |   46
  +++++++++++++++++++++++++++++++---------------
- 1 files changed, 31 insertions(+), 15 deletions(-)
+ 1 file changed, 31 insertions(+), 15 deletions(-)
 
 commit 5ec84e805626657d0470accfebea72ddcbadf052
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10254,7 +14781,7 @@ Date:   Tue Nov 15 07:16:48 2011 +0000
     through the directories (to get a list in-order when we're done).
 
  gio/gsettingsschema.c |   17 +++++++++++------
- 1 files changed, 11 insertions(+), 6 deletions(-)
+ 1 file changed, 11 insertions(+), 6 deletions(-)
 
 commit 104f7353a7c86a8a34b1b284d1b7d453eacb0c74
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10284,7 +14811,7 @@ Date:   Mon Nov 14 17:08:31 2011 +0100
     GSettingsSchemaKey: store the GSettingsSchema*
 
  gio/gsettings.c |   32 +++++++++++++++++---------------
- 1 files changed, 17 insertions(+), 15 deletions(-)
+ 1 file changed, 17 insertions(+), 15 deletions(-)
 
 commit 54964e22d481f0ebac8bd3c0fb13fd7569013b57
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10295,7 +14822,7 @@ Date:   Mon Nov 14 17:03:57 2011 +0100
     instead of of GSettings *
 
  gio/gsettings.c |   28 ++++++++++++++--------------
- 1 files changed, 14 insertions(+), 14 deletions(-)
+ 1 file changed, 14 insertions(+), 14 deletions(-)
 
 commit 10907cafc39958fc65b8c8082cbbe08b53e96659
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10305,7 +14832,7 @@ Date:   Mon Nov 14 17:02:04 2011 +0100
 
  gio/gsettingsschema-internal.h |    2 ++
  gio/gsettingsschema.c          |    6 ++++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit e6b4074e41ae379a17768b199c5adc2a1a3e02cb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10315,7 +14842,7 @@ Date:   Sun Nov 13 23:47:49 2011 +0100
 
  gio/gsettings.c |  347
  +++++++++++++++++++++++++++----------------------------
- 1 files changed, 169 insertions(+), 178 deletions(-)
+ 1 file changed, 169 insertions(+), 178 deletions(-)
 
 commit 426b146e5f31fa4d788dfd78857499dabf64000e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10324,7 +14851,7 @@ Date:   Sun Nov 13 23:38:47 2011 +0100
     GSettingsKeyInfo: rename field 'key' to 'name'
 
  gio/gsettings.c |   44 +++++++++++++++++++++-----------------------
- 1 files changed, 21 insertions(+), 23 deletions(-)
+ 1 file changed, 21 insertions(+), 23 deletions(-)
 
 commit ca2004fe73ca853bc1f9ade6160c1b59d2865c67
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10336,7 +14863,7 @@ Date:   Sun Nov 13 23:35:27 2011 +0100
     schema.  Pass the GSettings* around separately where we need it.
 
  gio/gsettings.c |   48 ++++++++++++++++++++++++------------------------
- 1 files changed, 24 insertions(+), 24 deletions(-)
+ 1 file changed, 24 insertions(+), 24 deletions(-)
 
 commit d6c3c2f3c2fe0f22870abb643853640dba5cc8be
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10345,7 +14872,7 @@ Date:   Sun Nov 13 23:31:39 2011 +0100
     store some extra info in GSettingsKeyInfo
 
  gio/gsettings.c |   27 ++++++++++++++-------------
- 1 files changed, 14 insertions(+), 13 deletions(-)
+ 1 file changed, 14 insertions(+), 13 deletions(-)
 
 commit f60e0e724286fc85c03c7c739474390cd4c27c62
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10354,7 +14881,7 @@ Date:   Sun Nov 13 23:24:24 2011 +0100
     GSettingsKeyInfo: drop unused variable
 
  gio/gsettings.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 11ef4d7981d81746d25296e3336a390f1a3330a8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10397,7 +14924,7 @@ Date:   Thu Nov 17 14:21:24 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=661546
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit affbdd8206edcb89eadcae4a0453da76e8bd723f
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -10406,8 +14933,8 @@ Date:   Thu Nov 17 14:21:12 2011 +0100
     Updated Spanish translation
 
  po/es.po |  190
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 97 insertions(+), 93 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 97 insertions(+), 93 deletions(-)
 
 commit 6d405f81c2778dff2df4a36748bf98647f385497
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -10416,8 +14943,8 @@ Date:   Thu Nov 17 12:36:54 2011 +0100
     Updated Spanish translation
 
  po/es.po |   66
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++------
- 1 files changed, 59 insertions(+), 7 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 59 insertions(+), 7 deletions(-)
 
 commit 9e19b6fe0fefc5c6c26e749a56418061ce339154
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10426,7 +14953,7 @@ Date:   Thu Nov 17 00:01:18 2011 -0500
     Fix doc formatting
 
  gmodule/gmodule.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 1a08591c3a953d53fb22b8da59b2023d278590d6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10435,7 +14962,7 @@ Date:   Wed Nov 16 21:42:28 2011 -0500
     Deal gracefully with NULL log domains
 
  glib/gmessages.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 877c0ad5b885f598006f576a5756dd7cda1ef4ee
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10444,7 +14971,7 @@ Date:   Wed Nov 16 15:46:19 2011 +0000
     [notify] remove some rather bogus 'inline' use
 
  gobject/gobject.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 9253f38a908f4b3304e2e195c87aad7b098e8bac
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10456,7 +14983,7 @@ Date:   Wed Nov 16 15:45:31 2011 +0000
     modify it.
 
  gobject/gobjectnotifyqueue.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit ac0ddcf23f4f57efc2f4e6f370022586d7897f6a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10467,7 +14994,7 @@ Date:   Wed Nov 16 13:02:23 2011 +0000
     Avoid the notify queue in the case that we're not already frozen.
 
  gobject/gobject.c |   19 +++++++++++++++----
- 1 files changed, 15 insertions(+), 4 deletions(-)
+ 1 file changed, 15 insertions(+), 4 deletions(-)
 
 commit 39458748dd32c8745f60e8ba83bd35ad9ceebb12
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10491,7 +15018,7 @@ Date:   Wed Nov 16 15:42:36 2011 +0000
     emission.
 
  gobject/gobject.c |   25 ++++++++++++++++---------
- 1 files changed, 16 insertions(+), 9 deletions(-)
+ 1 file changed, 16 insertions(+), 9 deletions(-)
 
 commit 393d4c28b4af6aea45100edc636c116d38dca460
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10503,8 +15030,8 @@ Date:   Wed Nov 16 15:41:06 2011 +0000
     use the relevant bits directly.
 
  gobject/gobject.c |   60
- +++++++++++++++-------------------------------------
- 1 files changed, 18 insertions(+), 42 deletions(-)
+ ++++++++++++++++-------------------------------------
+ 1 file changed, 18 insertions(+), 42 deletions(-)
 
 commit 8215fc5f255ae499904534042ac08e221c4f5f13
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10519,8 +15046,8 @@ Date:   Wed Nov 16 15:38:25 2011 +0000
     g_object_notify_queue_add().
 
  gobject/gobject.c |   63
- +++++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 42 insertions(+), 21 deletions(-)
+ +++++++++++++++++++++++++++++++++++------------------
+ 1 file changed, 42 insertions(+), 21 deletions(-)
 
 commit 760037ec46bb3a8af8ea98e06a624a3ebac1cb1a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10529,7 +15056,7 @@ Date:   Wed Nov 16 15:37:17 2011 +0000
     [notify] remove an obviously false comment
 
  gobject/gobject.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 45d80cf9bdd4ee3edaa64069dd16ad220d615c4e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10538,7 +15065,7 @@ Date:   Wed Nov 16 15:36:57 2011 +0000
     [notify] lift some code outside of critical region
 
  gobject/gobject.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 1d98f931946c45301531a576107f5f9d12d63c28
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10547,7 +15074,7 @@ Date:   Wed Nov 16 15:35:58 2011 +0000
     [notify] drop some unused code
 
  gobject/gobject.c |   28 ----------------------------
- 1 files changed, 0 insertions(+), 28 deletions(-)
+ 1 file changed, 28 deletions(-)
 
 commit 128862eafe49b5454c4b32b0866800d4aa7c53f3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10564,7 +15091,7 @@ Date:   Wed Nov 16 15:31:58 2011 +0000
 
  gobject/gobject.c |  162
  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 160 insertions(+), 2 deletions(-)
+ 1 file changed, 160 insertions(+), 2 deletions(-)
 
 commit 688059cb9402281f8922827dc98fe76b914f21cf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -10575,7 +15102,7 @@ Date:   Wed Nov 16 12:47:40 2011 +0000
     These cause trouble in the next commit.
 
  gobject/gobject.c |    7 -------
- 1 files changed, 0 insertions(+), 7 deletions(-)
+ 1 file changed, 7 deletions(-)
 
 commit 3c66ada4358ca0a8d9c31a14d45c13cd9de0b084
 Author: Benjamin Otte <otte@redhat.com>
@@ -10589,7 +15116,7 @@ Date:   Wed Nov 2 00:31:50 2011 +0100
     is what the file chooser needs for autocomplete, so I am happy.
 
  gio/glocalfileenumerator.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 93aea49bd7a8fa29d4ad857fd5de9f282edd8603
 Author: Benjamin Otte <otte@redhat.com>
@@ -10600,8 +15127,8 @@ Date:   Tue Nov 1 23:37:35 2011 +0100
     This will be used in the next commit.
 
  gio/glocalfileinfo.c |   80
- +++++++++++++++++++++++++++----------------------
- gio/glocalfileinfo.h |   10 ++++++
+ +++++++++++++++++++++++++++-----------------------
+ gio/glocalfileinfo.h |   10 +++++++
  2 files changed, 54 insertions(+), 36 deletions(-)
 
 commit 8863071b9d17fa37036549b8c6579736d259a9cd
@@ -10617,7 +15144,7 @@ Date:   Tue Nov 1 23:21:42 2011 +0100
 
  configure.ac               |    2 +
  gio/glocalfileenumerator.c |   96
- +++++++++++++++++++++++++++++++++++++------
+ +++++++++++++++++++++++++++++++++++++-------
  2 files changed, 84 insertions(+), 14 deletions(-)
 
 commit 6fe9791f2401c7842ed8e4b72e62296f1da1e47d
@@ -10628,7 +15155,7 @@ Date:   Tue Nov 1 20:12:27 2011 +0100
 
  gio/tests/fileattributematcher.c |   90
  ++++++++++++++++++++++++++++++++++++++
- 1 files changed, 90 insertions(+), 0 deletions(-)
+ 1 file changed, 90 insertions(+)
 
 commit 1985d54bb2eee39e88e62d1b749bf85f43a55721
 Author: Benjamin Otte <otte@redhat.com>
@@ -10654,7 +15181,7 @@ Date:   Tue Nov 1 19:12:17 2011 +0100
  gio/tests/Makefile.am            |    4 ++
  gio/tests/fileattributematcher.c |   88
  ++++++++++++++++++++++++++++++++++++++
- 2 files changed, 92 insertions(+), 0 deletions(-)
+ 2 files changed, 92 insertions(+)
 
 commit b400127b3eb6039ecfcada3fa398f8aecb4945bd
 Author: Benjamin Otte <otte@redhat.com>
@@ -10669,7 +15196,7 @@ Date:   Tue Nov 1 19:06:39 2011 +0100
  +++++++++++++++++++++++++++++++++++
  gio/gfileinfo.h                     |    1 +
  gio/gio.symbols                     |    1 +
- 4 files changed, 43 insertions(+), 0 deletions(-)
+ 4 files changed, 43 insertions(+)
 
 commit 86d29e4e7302525b178ff7fb7463026243c89603
 Author: Benjamin Otte <otte@redhat.com>
@@ -10681,7 +15208,7 @@ Date:   Tue Nov 1 17:50:22 2011 +0100
     the next commit.
 
  gio/gfileinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 128e0cb787dedc0bb57f7f1fbdc52aa20c20d9b6
 Author: Benjamin Otte <otte@redhat.com>
@@ -10696,7 +15223,7 @@ Date:   Tue Nov 1 13:58:09 2011 +0100
 
  gio/gfileinfo.c |  102
  ++++++++++++++++++++++++++++++++++++++++---------------
- 1 files changed, 74 insertions(+), 28 deletions(-)
+ 1 file changed, 74 insertions(+), 28 deletions(-)
 
 commit 1850d23f52639a5eaf33551fad7a1936edbbfb0a
 Author: Benjamin Otte <otte@redhat.com>
@@ -10708,8 +15235,8 @@ Date:   Tue Nov 1 12:47:33 2011 +0100
     to add.
 
  gio/gfileinfo.c |  100
- +++++++++++++++---------------------------------------
- 1 files changed, 28 insertions(+), 72 deletions(-)
+ ++++++++++++++++---------------------------------------
+ 1 file changed, 28 insertions(+), 72 deletions(-)
 
 commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
 Author: Lucas De Marchi <lucas.demarchi@profusion.mobi>
@@ -10731,7 +15258,7 @@ Date:   Thu Oct 6 11:18:03 2011 -0300
     https://bugzilla.gnome.org/show_bug.cgi?id=661546
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3a7960f75730fdde77652b97ad6492004c5b1ec1
 Author: Alexander Larsson <alexl@redhat.com>
@@ -10740,7 +15267,7 @@ Date:   Fri Nov 4 16:45:41 2011 +0100
     win32: Make g_get_monotonic_clock lockless
 
  glib/gmain.c |   32 ++++++++++++++++++++------------
- 1 files changed, 20 insertions(+), 12 deletions(-)
+ 1 file changed, 20 insertions(+), 12 deletions(-)
 
 commit 8d023c2706c1aca43dd04e807dd7d78aee96f202
 Author: Alexander Larsson <alexl@redhat.com>
@@ -10753,7 +15280,7 @@ Date:   Fri Nov 4 15:42:38 2011 +0100
 
  configure.ac         |    2 +-
  glib/gmain.c         |   69
- +++++++++++++++++++++++++++++++++++++++++++++++--
+ +++++++++++++++++++++++++++++++++++++++++++++++---
  glib/makefile.msc.in |    2 +-
  3 files changed, 68 insertions(+), 5 deletions(-)
 
@@ -10766,7 +15293,7 @@ Date:   Fri Nov 4 11:27:00 2011 +0100
  glib/glib-init.c |    1 +
  glib/glib-init.h |    1 +
  glib/gmain.c     |   59
- ++++++++++++++++++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++--
  3 files changed, 59 insertions(+), 2 deletions(-)
 
 commit 2056906bb7504e520aae5ab3fc69fa3f80da1da0
@@ -10776,7 +15303,7 @@ Date:   Tue Nov 15 20:46:17 2011 +0100
     Updated POTFILES.in
 
  po/POTFILES.in |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 8d4a141b14dda229a9074d14e9288cddc3191536
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -10786,7 +15313,7 @@ Date:   Tue Nov 15 17:37:39 2011 +0100
 
  po/es.po | 5989
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2998 insertions(+), 2991 deletions(-)
+ 1 file changed, 2998 insertions(+), 2991 deletions(-)
 
 commit f08a1d126c2aba7d23c107a7c6882cf0f850b6f4
 Author: Javier Jardón <jjardon@gnome.org>
@@ -10799,7 +15326,7 @@ Date:   Tue Nov 15 12:11:55 2011 +0000
  docs/reference/glib/tmpl/.gitignore       |   74 ---
  docs/reference/glib/tmpl/glib-unused.sgml | 1015
  -----------------------------
- 2 files changed, 0 insertions(+), 1089 deletions(-)
+ 2 files changed, 1089 deletions(-)
 
 commit 469e1a15a0eea2cf355fba245343a3ac1c29662b
 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
@@ -10818,7 +15345,7 @@ Date:   Sun Nov 13 17:49:57 2011 +0100
     of sizeof(int)
 
  glib/tests/1bit-mutex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 65eb65b7779e5e6ec72de9bb372568d88b1ec7bb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10827,7 +15354,7 @@ Date:   Mon Nov 14 23:30:18 2011 -0500
     Avoid unused variable warnings in g_ascii_strtod
 
  glib/gstrfuncs.c |   16 ++++++++++------
- 1 files changed, 10 insertions(+), 6 deletions(-)
+ 1 file changed, 10 insertions(+), 6 deletions(-)
 
 commit 7c0ee79e348cfa3711ecf74f1c0e4d9a2e29864e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10855,7 +15382,7 @@ Date:   Mon Nov 14 21:18:12 2011 -0500
     All docs are finally inline, so we can do this switch.
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3f0d275295d0dbf8028e77c3f7ef662c3a41cdf3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -10906,7 +15433,7 @@ Date:   Sun Nov 13 15:37:56 2011 -0500
  docs/reference/glib/tmpl/.gitignore |    1 +
  docs/reference/glib/tmpl/date.sgml  |  822
  -----------------------------------
- glib/gdate.c                        |  638 +++++++++++++++++++++++++++-
+ glib/gdate.c                        |  638 ++++++++++++++++++++++++++-
  3 files changed, 637 insertions(+), 824 deletions(-)
 
 commit 18da6e6be97c838edf6ef150b196b428ff3118cf
@@ -10918,7 +15445,7 @@ Date:   Sun Nov 13 00:43:50 2011 -0500
  docs/reference/glib/tmpl/.gitignore |    1 +
  docs/reference/glib/tmpl/i18n.sgml  |  252
  -----------------------------------
- glib/ggettext.c                     |  156 +++++++++++++++++++++
+ glib/ggettext.c                     |  156 ++++++++++++++++++++++
  3 files changed, 157 insertions(+), 252 deletions(-)
 
 commit c8b0617a2b9b71ca89b9fdd0e6f3b6afdd255a49
@@ -10932,7 +15459,7 @@ Date:   Sun Nov 13 00:26:57 2011 -0500
  ---------------------------
  docs/reference/glib/tmpl/memory_slices.sgml |  256 ---------------
  glib/ghook.c                                |  421
- ++++++++++++++++++++++++-
+ +++++++++++++++++++++++-
  glib/gslice.c                               |  255 +++++++++++++++
  5 files changed, 676 insertions(+), 728 deletions(-)
 
@@ -10948,9 +15475,9 @@ Date:   Mon Nov 14 19:46:02 2011 -0500
 
     https://bugzilla.gnome.org/show_bug.cgi?id=661266
 
- gio/gsocket.c       |    7 ++---
+ gio/gsocket.c       |    7 +++----
  gio/gsocketclient.c |   55
- +++++++++++++++++++++++++++++++++++++++++++++-----
+ +++++++++++++++++++++++++++++++++++++++++++++------
  2 files changed, 52 insertions(+), 10 deletions(-)
 
 commit 74dad004d143a2d3fbe4171d20e57cc9942ad89d
@@ -10973,10 +15500,10 @@ Date:   Mon Nov 14 18:27:34 2011 -0500
 
     https://bugzilla.gnome.org/show_bug.cgi?id=626866
 
- gio/gunixinputstream.c   |   48 +++++++++++++++++++++++-----------------
+ gio/gunixinputstream.c   |   48 ++++++++++++++++++++++++-----------------
  gio/gunixoutputstream.c  |   54
- ++++++++++++++++++++++++++-------------------
- gio/tests/unix-streams.c |   24 ++++++++++++++++++-
+ ++++++++++++++++++++++++++--------------------
+ gio/tests/unix-streams.c |   24 +++++++++++++++++++--
  3 files changed, 81 insertions(+), 45 deletions(-)
 
 commit 29f786851d9fb8c8229161087e55254e379ef6e7
@@ -10986,7 +15513,7 @@ Date:   Mon Nov 14 13:55:14 2011 -0500
     Fix glib/tests/utils for g_parse_debug_string() changes
 
  glib/tests/utils.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fe5ba0f291c11a22fbfe812d1c8315837fa14177
 Author: Dan Winship <danw@gnome.org>
@@ -11043,7 +15570,7 @@ Date:   Sat Oct 1 08:31:54 2011 -0400
  gio/gio.h                           |    1 +
  gio/gio.symbols                     |    9 +
  gio/giotypes.h                      |    1 +
- 8 files changed, 580 insertions(+), 0 deletions(-)
+ 8 files changed, 580 insertions(+)
 
 commit fac9e8d29f3b73afb17feca1fefe51986a09327c
 Author: Dan Winship <danw@gnome.org>
@@ -11081,7 +15608,7 @@ Date:   Sat Nov 12 22:52:24 2011 -0500
 
  docs/reference/glib/building.sgml  |  980
  ++++++++++++++++--------------------
- docs/reference/glib/glib-docs.sgml |  132 +++---
+ docs/reference/glib/glib-docs.sgml |  132 ++---
  2 files changed, 509 insertions(+), 603 deletions(-)
 
 commit 06bb6c75a2e5e6e0c3bfcb99ae829143768e1702
@@ -11128,7 +15655,7 @@ Date:   Sat Nov 12 18:36:52 2011 -0500
     Parse G_DEBUG only once
 
  glib/glib-init.c |   15 +++------------
- 1 files changed, 3 insertions(+), 12 deletions(-)
+ 1 file changed, 3 insertions(+), 12 deletions(-)
 
 commit 5d9f05eef147f17d71e38c9fba2e3f622c9ed21b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11139,7 +15666,7 @@ Date:   Sat Nov 12 10:26:31 2011 -0500
     The omission was pointed out in bug 663880.
 
  glib/glib-unix.h |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit faebf0f6536f85bfc4afd81a69d9d46383031fa6
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -11151,7 +15678,7 @@ Date:   Sat Nov 12 10:38:31 2011 +0800
     complaining.
 
  glib/gstrfuncs.c |   21 +++++++++++----------
- 1 files changed, 11 insertions(+), 10 deletions(-)
+ 1 file changed, 11 insertions(+), 10 deletions(-)
 
 commit 0f01bef4b458b73f2500ad8926b9c8a886215dc3
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11183,7 +15710,7 @@ Date:   Fri Nov 11 14:41:50 2011 +0000
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  gio/gdbusprivate.c |   22 +++++++++++++++++++++-
- 1 files changed, 21 insertions(+), 1 deletions(-)
+ 1 file changed, 21 insertions(+), 1 deletion(-)
 
 commit 214d249f40de028c5f76cea6ed665af5e1cf45d0
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11197,7 +15724,7 @@ Date:   Thu Nov 10 19:06:43 2011 +0000
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  gio/gdbusprivate.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit fc21c6ced0f1d7e6c8960b2e1439d814a960e7bf
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11211,7 +15738,7 @@ Date:   Thu Nov 3 18:33:08 2011 +0000
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  gio/tests/gdbus-exit-on-close.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f0c383917bdae58393410f2c3052bad2a4b51d9e
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11225,7 +15752,7 @@ Date:   Thu Nov 3 18:32:53 2011 +0000
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  gio/tests/gdbus-exit-on-close.c |   28 +++++++++++++++++++++++++++-
- 1 files changed, 27 insertions(+), 1 deletions(-)
+ 1 file changed, 27 insertions(+), 1 deletion(-)
 
 commit 759c0e935d0d189aebbb7ff8186c397e88477c7f
 Author: Dan Winship <danw@gnome.org>
@@ -11254,7 +15781,7 @@ Date:   Wed Nov 9 08:32:33 2011 +0100
 
  configure.ac     |    2 ++
  glib/gstrfuncs.c |    5 +++++
- 2 files changed, 7 insertions(+), 0 deletions(-)
+ 2 files changed, 7 insertions(+)
 
 commit fb95c20c965bc241fc9d519afede94d3bc7838a8
 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
@@ -11283,7 +15810,7 @@ Date:   Mon Nov 7 13:50:00 2011 -0500
     gio/tests/proxy: don't use deprecated functions
 
  gio/tests/proxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a5bf1c117b9042906763d166f396e8cccaf48f91
 Author: Dan Winship <danw@gnome.org>
@@ -11308,7 +15835,7 @@ Date:   Mon Nov 7 13:48:30 2011 -0500
 
  docs/reference/glib/tmpl/macros_misc.sgml |    7 +++++++
  gobject/glib-types.h                      |    2 +-
- 2 files changed, 8 insertions(+), 1 deletions(-)
+ 2 files changed, 8 insertions(+), 1 deletion(-)
 
 commit 7d1c7af1a6ed30d4caec244ac8ebe47dc86bf04f
 Author: Benjamin Otte <otte@redhat.com>
@@ -11331,7 +15858,7 @@ Date:   Mon Jul 25 13:08:59 2011 +0200
     docs: Tell which function to use to avoid errors.
 
  glib/gvarianttype.h |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 0e283dcb94a6be20ccc0b8446c3df70ff14d36f1
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -11344,7 +15871,7 @@ Date:   Mon Nov 7 14:14:45 2011 +0800
 
  build/win32/vs10/glib.props  |    2 ++
  build/win32/vs9/glib.vsprops |    1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ 2 files changed, 3 insertions(+)
 
 commit fc0b8d4f28c1d3d24a0d92b134ebbe74966a4a73
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11354,7 +15881,7 @@ Date:   Mon Nov 7 00:14:28 2011 -0500
 
  gio/tests/gschema-compile.c              |    3 ++-
  gio/tests/schema-tests/cdata.gschema.xml |    7 +++++++
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ 2 files changed, 9 insertions(+), 1 deletion(-)
 
 commit 7ec69ecd3207abc750291231c37739d16d8d5a42
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11363,7 +15890,7 @@ Date:   Mon Nov 7 00:13:56 2011 -0500
     Accept CDATA in gschema.xml files
 
  gio/glib-compile-schemas.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 41b8ce7100fa5fa4ecb01555e52b3664bcc41b28
 Author: Alexander Larsson <alexl@redhat.com>
@@ -11374,7 +15901,7 @@ Date:   Thu Nov 3 17:27:08 2011 +0100
     This is not needed anymore and was causing problems for pkg-config.
 
  glib/gthread-win32.c |    9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
+ 1 file changed, 2 insertions(+), 7 deletions(-)
 
 commit d2d62ecfcd09f91ed423b66b5b21be602dce2ecd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11459,7 +15986,7 @@ Date:   Thu Nov 3 00:05:29 2011 -0400
     Update deprecation docs
 
  docs/reference/glib/compiling.sgml |   21 ++++++++++-----------
- 1 files changed, 10 insertions(+), 11 deletions(-)
+ 1 file changed, 10 insertions(+), 11 deletions(-)
 
 commit 03766a1a38407fbbbf8c30874e6f8d46e2b0da43
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11516,7 +16043,7 @@ Date:   Fri Oct 28 15:38:27 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=661797
 
  docs/reference/gobject/glib-mkenums.xml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit dd4a8d333ddab043c5a6e89c0d19e56a1bdcec3e
 Author: Dan Winship <danw@gnome.org>
@@ -11530,7 +16057,7 @@ Date:   Fri Oct 14 14:32:11 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=661797
 
  gobject/glib-mkenums.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9782598b81ffe35f892bb510c27bc0d1afffaeee
 Author: Aleksander Morgado <aleksander@lanedo.com>
@@ -11547,7 +16074,7 @@ Date:   Thu Oct 27 16:54:02 2011 +0200
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=662858
 
  gio/gdbusobjectmanagerclient.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 1fc897352e2bd8c52f33517088213ee4b0024932
 Author: David Zeuthen <davidz@redhat.com>
@@ -11564,7 +16091,7 @@ Date:   Thu Oct 27 10:30:58 2011 -0400
 
  gio/gdbusnameowning.c   |   86
  ++++++++++++++++++++++++++++++++++-------------
- gio/tests/gdbus-names.c |   29 +++++++++++++++-
+ gio/tests/gdbus-names.c |   29 ++++++++++++++--
  2 files changed, 89 insertions(+), 26 deletions(-)
 
 commit 4c038429b10a961b59b0c4a5c7ede40fe5aee494
@@ -11577,7 +16104,7 @@ Date:   Wed Oct 26 15:10:33 2011 -0400
     This reverts commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d.
 
  glib/deprecated/gthread.h |    8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -11592,7 +16119,7 @@ Date:   Wed Oct 26 11:38:13 2011 +0200
     This avoids a compiler warning.
 
  glib/deprecated/gthread.h |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 73d22207d166d02660d8864034b3eab855ad2f54
 Author: Damien Lespinau <damien.lespinau@gmail.com>
@@ -11610,7 +16137,7 @@ Date:   Mon Oct 24 22:25:59 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=615424
 
  .gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ba7bf09285636a3c150a83620c6d91611aa37b05
 Author: Robert Nagy <robert@openbsd.org>
@@ -11624,7 +16151,7 @@ Date:   Mon Oct 24 21:18:48 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=661386
 
  configure.ac |   17 +++++++++++++----
- 1 files changed, 13 insertions(+), 4 deletions(-)
+ 1 file changed, 13 insertions(+), 4 deletions(-)
 
 commit 6a81ced72d0d5dc835e53dd6ae6652a3c9de494b
 Author: Sjoerd Simons <sjoerd@luon.net>
@@ -11663,7 +16190,7 @@ Date:   Wed Feb 16 10:48:22 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=642452
 
  tests/testglib.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 94a46ea410ced6904691dba16d01485b6a6283f0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11676,7 +16203,7 @@ Date:   Mon Oct 24 13:43:11 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=662491
 
  tests/run-assert-msg-test.sh |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 73e3c98df07ae7180922216aa3bebfb434405375
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11705,7 +16232,7 @@ Date:   Fri Oct 21 11:42:10 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit a031bacaac77d5de7388203dbe1ccc67b9142482
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11748,7 +16275,7 @@ Date:   Fri Oct 21 15:46:00 2011 +0100
 
  gio/gdbusconnection.c |  163
  +++++++++++++++++++++++++++++--------------------
- 1 files changed, 96 insertions(+), 67 deletions(-)
+ 1 file changed, 96 insertions(+), 67 deletions(-)
 
 commit 9857cf8c46511b0fb1ed60ea96da8f4a310263e5
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11763,7 +16290,7 @@ Date:   Fri Oct 21 16:24:29 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   25 ++++++++++++++++---------
- 1 files changed, 16 insertions(+), 9 deletions(-)
+ 1 file changed, 16 insertions(+), 9 deletions(-)
 
 commit 8df114f5975ac8819a5a16cb4c5492a179cdfa2e
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11789,7 +16316,7 @@ Date:   Mon Oct 17 19:27:23 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   24 +++++++++++++++++-------
- 1 files changed, 17 insertions(+), 7 deletions(-)
+ 1 file changed, 17 insertions(+), 7 deletions(-)
 
 commit 3a0b60647d8fd3b7ecffd5f79641a1daa9d79299
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11808,8 +16335,8 @@ Date:   Mon Oct 17 13:27:03 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   89
- ++++++++++++++++++++++++++++++++++--------------
- 1 files changed, 63 insertions(+), 26 deletions(-)
+ ++++++++++++++++++++++++++++++++++---------------
+ 1 file changed, 63 insertions(+), 26 deletions(-)
 
 commit a886c2b3b8396bfacf546c9c52911fabb58acc57
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -11819,7 +16346,7 @@ Date:   Sat Oct 22 12:39:15 2011 +0200
 
  po/he.po | 5798
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2916 insertions(+), 2882 deletions(-)
+ 1 file changed, 2916 insertions(+), 2882 deletions(-)
 
 commit c75ee5ed17c865072c7ee7c48fbea96ea8c09a62
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -11829,7 +16356,7 @@ Date:   Fri Oct 21 21:24:06 2011 +0200
 
  po/sl.po | 5811
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2908 insertions(+), 2903 deletions(-)
+ 1 file changed, 2908 insertions(+), 2903 deletions(-)
 
 commit 9c07e7dc90b1331dab9f0e960d119d0889c7d585
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -11853,7 +16380,7 @@ Date:   Fri Oct 21 14:05:10 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=662411
 
  gio/gdbusmessage.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3d13ee1b5ff2a2ad5f32704cc5f071167a8852a6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -11868,7 +16395,7 @@ Date:   Fri Oct 21 15:00:24 2011 -0400
     Problem caught by Shaun McCance.
 
  docs/reference/glib/gvariant-varargs.xml |   11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 commit e52437982c4dd1c88459f3eed0d8ad1dc167c0eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -11883,7 +16410,7 @@ Date:   Fri Oct 21 14:57:47 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=662398
 
  glib/gstrfuncs.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 848df03e16e190eddf1ee63733d85f687b65bdf9
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11911,7 +16438,7 @@ Date:   Wed Oct 19 17:23:30 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 3958a9fc1ef99b474373415d5d46d596293764f6
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -11926,7 +16453,7 @@ Date:   Thu Oct 20 20:02:02 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit a7ea94929420cafe5189b477f24da4903bec9e49
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -12004,7 +16531,7 @@ Date:   Fri Oct 21 16:02:22 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   44 +++++++++++++++++++++++++++++---------------
- 1 files changed, 29 insertions(+), 15 deletions(-)
+ 1 file changed, 29 insertions(+), 15 deletions(-)
 
 commit e1a481ec0ab4b727632e9ef5d74e001318ab84a2
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12015,7 +16542,7 @@ Date:   Thu Oct 20 14:42:51 2011 +0800
     Missed a required ';'-sorry about this.  DOH! :|
 
  build/win32/vs9/glib.vsprops |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 269acbe7032cbc02b0c0edead054824ba111a5f1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12028,7 +16555,7 @@ Date:   Wed Oct 19 21:03:43 2011 -0400
 
  glib/gutils.c |    3 +++
  glib/gutils.h |    4 +++-
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ 2 files changed, 6 insertions(+), 1 deletion(-)
 
 commit 3569af4af10b2ae65d4d93bfb3de929e1d1e2308
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -12039,7 +16566,7 @@ Date:   Tue Oct 18 10:48:31 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=662096
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9da3dc292c1a0e3e0418eec2b909163ff2b68be8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12048,7 +16575,7 @@ Date:   Wed Oct 19 15:26:25 2011 -0400
     more NEWS
 
  NEWS |   27 ++++++++++++++++++++++++++-
- 1 files changed, 26 insertions(+), 1 deletions(-)
+ 1 file changed, 26 insertions(+), 1 deletion(-)
 
 commit 2a98cc635e03e57623268045cb0d6761b1619fea
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12080,7 +16607,7 @@ Date:   Wed Oct 19 10:11:54 2011 -0400
     I love you, automake.
 
  configure.ac |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 612d2384670378d23e46046ab42ca98d618aba43
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -12097,8 +16624,8 @@ Date:   Tue Oct 18 16:19:43 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-non-socket.c |   51
- +++++++++++++++++++++++++++++++----------
- 1 files changed, 38 insertions(+), 13 deletions(-)
+ +++++++++++++++++++++++++++++++-----------
+ 1 file changed, 38 insertions(+), 13 deletions(-)
 
 commit be89f052c2f578a812d7bba4bbd02be04a4fdc03
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -12122,7 +16649,7 @@ Date:   Tue Oct 18 16:18:21 2011 +0100
 
  gio/tests/gdbus-exit-on-close.c |  141
  ++++++++++++++++++++++++++++++++++-----
- 1 files changed, 125 insertions(+), 16 deletions(-)
+ 1 file changed, 125 insertions(+), 16 deletions(-)
 
 commit 5e0492da509aad12b93b732c449dae1a016367c1
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -12144,7 +16671,7 @@ Date:   Wed Oct 19 10:49:56 2011 +0100
     Reviewed-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |   12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit 6c33e1cd9d9e247b8b2aa95e9617904a317b78c6
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -12192,7 +16719,7 @@ Date:   Tue Oct 18 23:26:00 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=661914
 
  glib/deprecated/gthread-deprecated.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit aba0f0c38bbfa11ad48b5410ebdbed2a99e68c58
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12225,7 +16752,7 @@ Date:   Tue Oct 18 16:21:50 2011 -0400
  configure.ac                           |   85
  ++++++++++++++++++++------------
  docs/reference/glib/glib-overrides.txt |    5 ++
- docs/reference/glib/glib-sections.txt  |    3 +
+ docs/reference/glib/glib-sections.txt  |    3 ++
  glib/gatomic.c                         |   48 ++++++++++--------
  glib/gatomic.h                         |    4 +-
  glib/glibconfig.h.win32.in             |    2 +
@@ -12241,7 +16768,7 @@ Date:   Tue Oct 18 16:21:17 2011 -0400
     casts that should have been (guint*) casts.
 
  glib/gatomic.h |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 4641d13770d4591ce85c5d8ffaf0484703666cc4
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -12251,7 +16778,7 @@ Date:   Tue Oct 18 22:28:23 2011 +0200
 
  po/de.po | 5958
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 2981 insertions(+), 2977 deletions(-)
+ 1 file changed, 2981 insertions(+), 2977 deletions(-)
 
 commit 915e2238c478737def2f8919204ee10d06ecb98a
 Author: David Zeuthen <davidz@redhat.com>
@@ -12276,7 +16803,7 @@ Date:   Thu Oct 13 16:53:44 2011 -0400
  gio/gmount.h                        |    5 +++++
  gio/gvolume.c                       |   25 +++++++++++++++++++++++++
  gio/gvolume.h                       |    5 +++++
- 8 files changed, 96 insertions(+), 0 deletions(-)
+ 8 files changed, 96 insertions(+)
 
 commit 4a25d21bd08b7dcf38f781bf678ee8fffe817203
 Author: Javier Jardón <jjardon@gnome.org>
@@ -12285,7 +16812,7 @@ Date:   Sun Oct 2 17:58:16 2011 +0100
     tests/gobject: Use G_VALUE_INIT
 
  tests/gobject/override.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 108480b7baad8d02b7b0f9729146a04ad09219de
 Author: Javier Jardón <jjardon@gnome.org>
@@ -12347,7 +16874,7 @@ Date:   Sun Oct 16 10:57:29 2011 +0100
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  gio/tests/gdbus-connection.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit cf3f1b026b13fe377057f6e1102eefaad1e24c72
 Author: Alexander Larsson <alexl@redhat.com>
@@ -12386,7 +16913,7 @@ Date:   Mon Oct 17 17:01:36 2011 -0400
     Spotted by Colin Walters.
 
  glib/gcharset.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 52389bd01067284565b007bc156643d534282842
 Author: Alexander Larsson <alexl@redhat.com>
@@ -12395,7 +16922,7 @@ Date:   Mon Oct 17 23:00:29 2011 +0200
     Fix up testcase broken due to g_thread_new API change
 
  gio/tests/win32-streams.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit f3ac581713f7297b0bf33c77c47e9bf32961775f
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12420,7 +16947,7 @@ Date:   Mon Oct 17 18:31:48 2011 +0200
     Updated POTFILES.in
 
  po/POTFILES.in |   41 +++++++++++++++++++++--------------------
- 1 files changed, 21 insertions(+), 20 deletions(-)
+ 1 file changed, 21 insertions(+), 20 deletions(-)
 
 commit 32214583c361e1b0406a3e6c77c66d907f3f1126
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12433,7 +16960,7 @@ Date:   Mon Oct 17 14:54:50 2011 +0800
     be removed from here...
 
  gio/gio.symbols |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit b25177fc4f1aaa1daf27791982ecc5e001845d2c
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12460,7 +16987,7 @@ Date:   Mon Oct 17 14:53:58 2011 +0800
  glib/genviron.c    |    6 ++++++
  glib/gunicollate.c |    1 +
  glib/gwin32.h      |    2 ++
- 4 files changed, 12 insertions(+), 0 deletions(-)
+ 4 files changed, 12 insertions(+)
 
 commit e5fd0f5df6043887a985f922ee4a35b73585ca3e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12485,7 +17012,7 @@ Date:   Mon Oct 17 17:47:00 2011 +0800
 
  build/win32/vs10/glib.props  |   10 ++++++++++
  build/win32/vs9/glib.vsprops |    5 +++++
- 2 files changed, 15 insertions(+), 0 deletions(-)
+ 2 files changed, 15 insertions(+)
 
 commit e192f45a932b62edcd1d3e2315a5dff20747a346
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12498,7 +17025,7 @@ Date:   Mon Oct 17 17:18:20 2011 +0800
     on them so that they are only included when available.
 
  glib/tests/thread.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 1bfa7e7e860feb9e825ad0a4ae340aca7afe51a6
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12522,7 +17049,7 @@ Date:   Mon Oct 17 02:14:18 2011 -0400
  glib/grand.c         |    1 -
  glib/gstrfuncs.c     |    1 -
  glib/gthread-win32.c |    4 +---
- 4 files changed, 1 insertions(+), 7 deletions(-)
+ 4 files changed, 1 insertion(+), 7 deletions(-)
 
 commit eb125665d8ad11c22457b4ec5062ede6594b8d89
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -12544,7 +17071,7 @@ Date:   Mon Oct 17 01:59:35 2011 -0400
     include cleanup
 
  glib/gutils.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit d9053e026c5b56a0aab2ca684de0929024181d10
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12557,7 +17084,7 @@ Date:   Mon Oct 17 01:52:10 2011 -0400
  glib/gstrfuncs.c |  308
  +-----------------------------------------------------
  glib/gstrfuncs.h |   19 ----
- glib/gutils.c    |   63 +-----------
+ glib/gutils.c    |   63 +----------
  5 files changed, 5 insertions(+), 388 deletions(-)
 
 commit 08933846e49d14e48dded58b6237cbc0a7a9c371
@@ -12569,7 +17096,7 @@ Date:   Mon Oct 17 01:50:00 2011 -0400
  glib/ggettext.c |  402
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/ggettext.h |   59 ++++++++
- 2 files changed, 461 insertions(+), 0 deletions(-)
+ 2 files changed, 461 insertions(+)
 
 commit 67bf0083db329d02ad2e99a8f4586ebfdcba1dd2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12584,7 +17111,7 @@ Date:   Mon Oct 17 01:30:31 2011 -0400
  ++++++++++++++++++++++++++++++++++-------------------
  glib/gfileutils.h |  101 +++++---
  glib/gutils.c     |  679
- +++++++++++++++++++--------------------------------
+ +++++++++++++++++++-------------------------------
  glib/gutils.h     |   60 +----
  4 files changed, 779 insertions(+), 770 deletions(-)
 
@@ -12595,7 +17122,7 @@ Date:   Mon Oct 17 01:30:09 2011 -0400
     include cleanup
 
  glib/gconvert.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f8a747130887ee1b48d31fe2a5b3480b121379d7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12604,7 +17131,7 @@ Date:   Mon Oct 17 01:11:56 2011 -0400
     Trivial
 
  glib/genviron.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit fbe24cab21fbf85c5f52b3cb5967efe614194756
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12641,7 +17168,7 @@ Date:   Sun Oct 16 21:59:55 2011 -0400
  glib/Makefile.am          |    1 -
  glib/deprecated/gthread.h |    6 +-----
  gobject/Makefile.am       |    2 --
- 4 files changed, 1 insertions(+), 10 deletions(-)
+ 4 files changed, 1 insertion(+), 10 deletions(-)
 
 commit b0760207197cb32dcc89190f6329a043670ecbd7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12685,7 +17212,7 @@ Date:   Sun Oct 16 20:58:02 2011 -0400
     add a private prototype in the .c file just before.
 
  glib/deprecated/gthread-deprecated.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 09429e2c820118918e6132d32884eb02203136d4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12725,7 +17252,7 @@ Date:   Sun Oct 16 21:13:22 2011 -0400
 
  glib/genviron.c |    2 ++
  glib/genviron.h |    2 ++
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit 38e8ecd62a4e9dfcdf37bc31d8de6fb1fd39d6b5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12759,7 +17286,7 @@ Date:   Sun Oct 16 21:10:23 2011 -0400
     contexts test: don't use deprecated GCond wait API
 
  gio/tests/contexts.c |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit 3d93c44374964b5846aea61f32ecb294efe148db
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12791,7 +17318,7 @@ Date:   Mon Oct 17 09:25:08 2011 +0900
     Updated Japanese translation
 
  po/ja.po |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit c3a1d832b8f783308f038bf2b821359c87fedcaf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12800,7 +17327,7 @@ Date:   Sun Oct 16 19:21:35 2011 -0400
     README: Add note about gobject->gthread situation
 
  README.in |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 086d577b3dc7aa1509e95a875984682d9048aabc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12812,7 +17339,7 @@ Date:   Sun Oct 16 19:17:52 2011 -0400
     included in the linker flags of programs built against GObject.
 
  gobject-2.0.pc.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 306aa62ea5fa4d3a57bca419afcc159f9509b476
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -12869,7 +17396,7 @@ Date:   Sun Oct 16 19:08:59 2011 -0400
  configure.ac                        |    1 -
  glib/tests/1bit-mutex.c             |  157 ++++++++++++++++++++
  glib/tests/642026.c                 |   91 ++++++++++++
- glib/tests/Makefile.am              |   46 ++++++-
+ glib/tests/Makefile.am              |   46 +++++-
  glib/tests/gwakeuptest.c            |  272
  +++++++++++++++++++++++++++++++++++
  glib/tests/spawn-multithreaded.c    |  236 ++++++++++++++++++++++++++++++
@@ -12894,7 +17421,7 @@ Date:   Sun Oct 16 19:04:19 2011 -0400
     tests: merge gthread/ and glib/ atomic tests
 
  glib/tests/atomic.c       |   60 +++++++++++++++++++++++++++++++++++++-
- gthread/tests/Makefile.am |    4 --
+ gthread/tests/Makefile.am |    4 ---
  gthread/tests/atomic.c    |   70
  ---------------------------------------------
  3 files changed, 59 insertions(+), 75 deletions(-)
@@ -12906,7 +17433,7 @@ Date:   Sun Oct 16 19:01:55 2011 -0400
     glib/tests/atomic: convert to proper gtester test
 
  glib/tests/atomic.c |   14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ 1 file changed, 12 insertions(+), 2 deletions(-)
 
 commit 6c1d768f7bb4ced7d0f484fe9fe8ee2daef489e2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12944,7 +17471,7 @@ Date:   Sun Oct 16 17:37:29 2011 -0400
     Add deprecation annotations to mem chunk apis
 
  glib/deprecated/gallocator.h |   18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
 
 commit e7b4319d61495d742915770a7b6f4fc14c29db02
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -12996,7 +17523,7 @@ Date:   Sun Oct 16 16:23:18 2011 -0400
  glib/gmessages.c     |    2 +-
  glib/tests/logging.c |   58
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 59 insertions(+), 1 deletions(-)
+ 2 files changed, 59 insertions(+), 1 deletion(-)
 
 commit 1435db48baff185660650d46992f1a290a803b9d
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -13015,7 +17542,7 @@ Date:   Wed Aug 17 08:57:15 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=656621
 
  glib/gspawn.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 8ff94df6325b54264cd2ea7b7b6701665b1014a9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13025,7 +17552,7 @@ Date:   Sun Oct 16 14:34:16 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=656621
 
- gio/tests/Makefile.am |    7 ++++-
+ gio/tests/Makefile.am |    7 +++++--
  gio/tests/vfs.c       |   55
  +++++++++++++++++++++++++++++++++++++++++++++++++
  2 files changed, 60 insertions(+), 2 deletions(-)
@@ -13038,7 +17565,7 @@ Date:   Mon Oct 17 01:54:33 2011 +0900
 
  po/ja.po |  218
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 122 insertions(+), 96 deletions(-)
+ 1 file changed, 122 insertions(+), 96 deletions(-)
 
 commit 0e68a7d06d5ca68253d1992a8147afc3ecd90460
 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
@@ -13048,7 +17575,7 @@ Date:   Sat Sep 17 11:30:01 2011 +0900
 
  po/ja.po |  195
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 98 insertions(+), 97 deletions(-)
+ 1 file changed, 98 insertions(+), 97 deletions(-)
 
 commit 448be24cf38e90c0ba415cb37cbc0bae09666593
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13057,7 +17584,7 @@ Date:   Sun Oct 16 00:08:42 2011 -0400
     Add app lauch environment test
 
  gio/tests/appinfo.c |   31 +++++++++++++++++++++++++++++++
- 1 files changed, 31 insertions(+), 0 deletions(-)
+ 1 file changed, 31 insertions(+)
 
 commit cbb0b2a0ed4e5e219902fd0dbbff408ff0324381
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13066,7 +17593,7 @@ Date:   Sat Oct 15 23:58:30 2011 -0400
     Add g_get_codeset test
 
  glib/tests/utils.c |   29 +++++++++++++++++++++++++++++
- 1 files changed, 29 insertions(+), 0 deletions(-)
+ 1 file changed, 29 insertions(+)
 
 commit 1493285f1d4693b54020dd77bbbfd8a5086af6ae
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13077,7 +17604,7 @@ Date:   Sat Oct 15 23:58:18 2011 -0400
  glib/tests/Makefile.am  |    3 +
  glib/tests/asyncqueue.c |  182
  +++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 185 insertions(+), 0 deletions(-)
+ 2 files changed, 185 insertions(+)
 
 commit d0bb1e0b0a3237f982a0ec234e7be877d4e223f2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13103,7 +17630,7 @@ Date:   Sat Oct 15 20:06:32 2011 -0400
  glib/gasyncqueue.c |    1 +
  glib/grand.c       |    1 +
  glib/gspawn.c      |    1 +
- 3 files changed, 3 insertions(+), 0 deletions(-)
+ 3 files changed, 3 insertions(+)
 
 commit 327e72f9fb9a44e9756dd037c2562701925a6a81
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13112,7 +17639,7 @@ Date:   Sat Oct 15 19:39:14 2011 -0400
     And fix the syntax, too
 
  glib/genviron.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 7df9637f0f09a2eefaddb1a76f171dc3f20e3430
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13122,7 +17649,7 @@ Date:   Sat Oct 15 19:38:10 2011 -0400
 
  glib/genviron.h |   61
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 61 insertions(+), 0 deletions(-)
+ 1 file changed, 61 insertions(+)
 
 commit d4dfca21bb01c98fcf415f974edc63297a38b59c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13132,7 +17659,7 @@ Date:   Sat Oct 15 18:23:07 2011 -0400
 
  glib/genviron.c |  610
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 610 insertions(+), 0 deletions(-)
+ 1 file changed, 610 insertions(+)
 
 commit a7143a0e9f597916e3cfb7e3b59674f571e9cba6
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -13144,7 +17671,7 @@ Date:   Thu Oct 13 17:39:03 2011 +0100
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
 
  gio/gdbusconnection.c |   16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit 70eff50f218e9bf34dafb97f50f0bc5da9356256
 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
@@ -13168,7 +17695,7 @@ Date:   Tue Oct 4 10:14:35 2011 +0100
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
 
  gobject/gtype.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 33a86fce6a157ec7a69fe21a157b27748cb286eb
 Author: Kean Johnston <kean.johnson@gmail.com>
@@ -13179,7 +17706,7 @@ Date:   Sat Oct 15 17:57:23 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=661257
 
  gio/giomodule.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 94accc2d7891c8147ea5468828a346c716b06045
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -13193,8 +17720,8 @@ Date:   Sat Oct 15 17:54:41 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=590808
 
  glib/gkeyfile.c |   60
- +++++++++++++++++++++++++++---------------------------
- 1 files changed, 30 insertions(+), 30 deletions(-)
+ +++++++++++++++++++++++++++----------------------------
+ 1 file changed, 30 insertions(+), 30 deletions(-)
 
 commit 96817746d999ce34b4fd3471b3c58d3a6be2dcbd
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -13209,7 +17736,7 @@ Date:   Sat Oct 15 17:51:25 2011 -0400
  gobject/gboxed.c                            |    2 ++
  gobject/glib-types.h                        |   10 ++++++++++
  gobject/gobject.symbols                     |    1 +
- 4 files changed, 14 insertions(+), 0 deletions(-)
+ 4 files changed, 14 insertions(+)
 
 commit a57c9148cf6dde67c967b837d74faf92a12c3ca6
 Author: Christian Persch <chpe@gnome.org>
@@ -13228,11 +17755,11 @@ Date:   Mon May 25 15:07:27 2009 +0200
 
     https://bugzilla.gnome.org/show_bug.cgi?id=590808
 
- docs/reference/glib/glib-sections.txt |    2 +
+ docs/reference/glib/glib-sections.txt |    2 ++
  glib/gkeyfile.c                       |   59
  ++++++++++++++++++++++++++++++---
- glib/gkeyfile.h                       |    2 +
- glib/glib.symbols                     |    2 +
+ glib/gkeyfile.h                       |    2 ++
+ glib/glib.symbols                     |    2 ++
  4 files changed, 60 insertions(+), 5 deletions(-)
 
 commit dfd75d2ead8c41f307f0daeb84aaa9e4bd923119
@@ -13243,7 +17770,7 @@ Date:   Sat Oct 15 17:31:47 2011 -0400
 
  docs/reference/gio/gio-docs.xml          |    4 ++++
  docs/reference/gobject/gobject-docs.sgml |    4 ++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit de834bed306565c0652050665eafff4dfcdf0d8b
 Author: Dan Winship <danw@gnome.org>
@@ -13263,9 +17790,9 @@ Date:   Sat Oct 15 16:59:59 2011 -0400
  gio/gappinfo.c                      |   99 +++++++++++++++++++++++-
  gio/gappinfo.h                      |   66 +++++++++-------
  gio/gdesktopappinfo.c               |  145
- ++++++++++++++++++++--------------
+ ++++++++++++++++++++---------------
  gio/gio.symbols                     |    3 +
- gio/gwin32appinfo.c                 |    9 ++
+ gio/gwin32appinfo.c                 |    9 +++
  6 files changed, 232 insertions(+), 93 deletions(-)
 
 commit 117e534091d7cf21ab48c56141a3340a15c74390
@@ -13288,8 +17815,8 @@ Date:   Sat Oct 15 16:28:07 2011 -0400
     Add tests for new g_environ_ functions
 
  glib/tests/environment.c |   62
- ++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 60 insertions(+), 2 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 60 insertions(+), 2 deletions(-)
 
 commit 7a9987d35d568707df2c7c12e851623b46e9e63d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13305,7 +17832,7 @@ Date:   Sat Oct 15 16:13:08 2011 -0400
 
  glib/Makefile.am |    4 +-
  glib/glib.h      |    1 +
- glib/gslice.c    |   20 ++-
+ glib/gslice.c    |   20 +-
  glib/gutils.c    |  591
  +-----------------------------------------------------
  glib/gutils.h    |   38 +---
@@ -13345,7 +17872,7 @@ Date:   Sat Oct 15 13:27:46 2011 -0400
     Add to the pitfalls: fork() and daemon()
 
  glib/gthread.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit ef6371ff746e618eabd301b237b4e4a620ca5e47
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13354,7 +17881,7 @@ Date:   Sat Oct 15 11:03:07 2011 -0400
     tests/Makefile.am: remove unused LDFLAGS variable
 
  tests/Makefile.am |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 6651bd221e4d9316884b4fad3c3e9943695ab639
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13365,7 +17892,7 @@ Date:   Sat Oct 15 13:04:20 2011 -0400
     Add some discussion of pitfalls of threaded programming.
 
  glib/gthread.c |   43 ++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 38 insertions(+), 5 deletions(-)
+ 1 file changed, 38 insertions(+), 5 deletions(-)
 
 commit e4699af8eb384cac336a36db6b97722d021e1cbf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13374,8 +17901,8 @@ Date:   Sat Oct 15 11:37:03 2011 -0400
     Documentation tweaks
 
  glib/gthread.c |   66
- ++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 41 insertions(+), 25 deletions(-)
+ +++++++++++++++++++++++++++++++++++---------------------
+ 1 file changed, 41 insertions(+), 25 deletions(-)
 
 commit 55654fc8adb1cb2f907aa0228631951860dc6dda
 Author: Fran Dieguez <fran@openhost.es>
@@ -13385,7 +17912,7 @@ Date:   Sat Oct 15 16:29:50 2011 +0200
 
  po/gl.po |  824
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 422 insertions(+), 402 deletions(-)
+ 1 file changed, 422 insertions(+), 402 deletions(-)
 
 commit 3fe3fdd75abb313fc43b58ebd4a71dcfe8bab32f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13398,7 +17925,7 @@ Date:   Sat Oct 15 09:48:42 2011 -0400
     this.
 
  glib/gthread.c |   20 +++++++++++++++++---
- 1 files changed, 17 insertions(+), 3 deletions(-)
+ 1 file changed, 17 insertions(+), 3 deletions(-)
 
 commit 11f3684b715ef35dd97ad108c7116260c7c4cdc2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13407,7 +17934,7 @@ Date:   Sat Oct 15 09:48:22 2011 -0400
     gtk-doc g_thread_ref() and g_thread_unref()
 
  glib/gthread.c |   18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
 
 commit e75e9c30446157b52013644fdc5fd406733027b9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13430,7 +17957,7 @@ Date:   Sat Oct 15 00:56:08 2011 -0400
     Add atomic test to TEST_PROGS
 
  glib/tests/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 482bb387484c3febb6f7b01326cb6ab66d900f91
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13439,7 +17966,7 @@ Date:   Sat Oct 15 00:26:02 2011 -0400
     Documentation additions
 
  glib/deprecated/gthread-deprecated.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8bc8cd7aa05900dcfad943b91c3720caa7b611ee
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13447,10 +17974,10 @@ Date:   Sat Oct 15 00:09:20 2011 -0400
 
     Improve test coverage
 
- glib/tests/Makefile.am |    3 ++
+ glib/tests/Makefile.am |    3 +++
  glib/tests/mainloop.c  |   58
- ++++++++++++++++++++++++++++++++++++++++++++++-
- glib/tests/strfuncs.c  |   15 ++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++++++--
+ glib/tests/strfuncs.c  |   15 +++++++++++++
  3 files changed, 74 insertions(+), 2 deletions(-)
 
 commit 52321def8f187eb1586c8989c407b473e19cf2e6
@@ -13462,7 +17989,7 @@ Date:   Fri Oct 14 23:20:06 2011 -0400
     Also, fix the resource-limit test to properly unset RLIMIT_NPROC.
 
  glib/tests/thread.c |   17 +++++++++++++++--
- 1 files changed, 15 insertions(+), 2 deletions(-)
+ 1 file changed, 15 insertions(+), 2 deletions(-)
 
 commit 81431fa5b8093ea15533a41cd46c5569941fe99a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13471,7 +17998,7 @@ Date:   Fri Oct 14 23:12:06 2011 -0400
     Add g_thread_try to the docs
 
  docs/reference/glib/glib-sections.txt |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d000bf67f70f83bd37ae078b38cf83ee7d3c6447
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13480,7 +18007,7 @@ Date:   Fri Oct 14 23:01:05 2011 -0400
     Update doc lists
 
  docs/reference/glib/glib-sections.txt |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 5ddcc284e801a84a455bfecca18dbc68dd91439b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -13489,7 +18016,7 @@ Date:   Fri Oct 14 23:00:17 2011 -0400
     Minor doc clarifications
 
  glib/gthread.c |   13 +++++++------
- 1 files changed, 7 insertions(+), 6 deletions(-)
+ 1 file changed, 7 insertions(+), 6 deletions(-)
 
 commit a6da2b9ff91f0b8782a243e342e17a0ace415c11
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13498,7 +18025,7 @@ Date:   Fri Oct 14 21:52:36 2011 -0400
     Mention thread API changes in README
 
  README.in |   13 +++++++++++--
- 1 files changed, 11 insertions(+), 2 deletions(-)
+ 1 file changed, 11 insertions(+), 2 deletions(-)
 
 commit 4359cbd810e29f964aae16fb186d2ad2fe331189
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13508,7 +18035,7 @@ Date:   Fri Oct 14 21:43:51 2011 -0400
 
  NEWS |  201
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 201 insertions(+), 0 deletions(-)
+ 1 file changed, 201 insertions(+)
 
 commit 7ab25865f229ad8d98a067b590319bfdd988e50e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13535,7 +18062,7 @@ Date:   Fri Oct 14 19:41:08 2011 -0400
     This will require some deeper thinking...
 
  glib/gmain.c |   14 --------------
- 1 files changed, 0 insertions(+), 14 deletions(-)
+ 1 file changed, 14 deletions(-)
 
 commit 51773c6c64431c03242a6f3d12d44f99282c815c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13555,7 +18082,7 @@ Date:   Fri Oct 14 13:02:58 2011 -0400
 
  docs/reference/glib/tmpl/macros_misc.sgml |   15 +++++++++++++++
  glib/gmain.c                              |   11 +++++++++++
- 2 files changed, 26 insertions(+), 0 deletions(-)
+ 2 files changed, 26 insertions(+)
 
 commit 1ed88f0615d1be4d629f3f1933ec5b249cb6429e
 Author: Florian Müllner <fmuellner@gnome.org>
@@ -13575,7 +18102,7 @@ Date:   Thu Oct 13 22:33:21 2011 +0200
  gio/gdesktopappinfo.c               |   21 +++++++++++++++++++++
  gio/gdesktopappinfo.h               |    1 +
  gio/gio.symbols                     |    1 +
- 4 files changed, 24 insertions(+), 0 deletions(-)
+ 4 files changed, 24 insertions(+)
 
 commit 14e3b128237279d895128e4d611cd12c604a67d4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13588,7 +18115,7 @@ Date:   Fri Oct 14 00:00:14 2011 -0400
     wild...
 
  glib/deprecated/gthread-deprecated.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 4033c616ff23eb1e647a0b0cd13ac54f28e1242b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13639,7 +18166,7 @@ Date:   Thu Oct 13 09:14:57 2011 -0400
     This was our last internal use.
 
  glib/gutils.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 62fe0532685a592c760d98c791379dea4d79fbe1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13687,7 +18214,7 @@ Date:   Thu Oct 13 01:22:51 2011 -0400
 
  glib/deprecated/gthread-deprecated.c |    1 +
  glib/gthreadprivate.h                |   40
- ++++++++++++++-------------------
+ +++++++++++++++-------------------
  2 files changed, 18 insertions(+), 23 deletions(-)
 
 commit 332f74a2fc40da5d8f9313020468ed27e56b2b14
@@ -13707,8 +18234,8 @@ Date:   Thu Oct 13 01:17:36 2011 -0400
  glib/deprecated/gthread.h            |    2 +-
  glib/glib.symbols                    |    1 -
  glib/gthread.c                       |   51
- +++------------------------------
- glib/gthread.h                       |    5 ---
+ ++++------------------------------
+ glib/gthread.h                       |    5 ----
  glib/tests/thread.c                  |    6 ++--
  6 files changed, 10 insertions(+), 57 deletions(-)
 
@@ -13721,33 +18248,33 @@ Date:   Thu Oct 13 01:00:57 2011 -0400
     Remove the GError argument from g_thread_new() and abort on failure.
     Introduce g_thread_try() for those who want to handle failure.
 
- gio/gdbusprivate.c                  |    5 +---
+ gio/gdbusprivate.c                  |    5 +----
  gio/tests/contexts.c                |    2 +-
  gio/tests/gdbus-export.c            |    7 +-----
- gio/tests/gdbus-peer.c              |   14 +++--------
- gio/tests/gdbus-proxy-threads.c     |    4 +--
- gio/tests/gdbus-test-codegen.c      |    3 +-
- gio/tests/gdbus-threading.c         |   24 +++-----------------
- gio/tests/resolver.c                |    4 +--
- gio/tests/send-data.c               |    4 +--
- gio/tests/socket-client.c           |    4 +--
- gio/tests/socket-server.c           |    4 +--
- gio/tests/socket.c                  |    3 +-
- gio/tests/tls-interaction.c         |    3 +-
- gio/tests/unix-streams.c            |    4 +-
+ gio/tests/gdbus-peer.c              |   14 ++++--------
+ gio/tests/gdbus-proxy-threads.c     |    4 +---
+ gio/tests/gdbus-test-codegen.c      |    3 +--
+ gio/tests/gdbus-threading.c         |   24 ++++-----------------
+ gio/tests/resolver.c                |    4 +---
+ gio/tests/send-data.c               |    4 +---
+ gio/tests/socket-client.c           |    4 +---
+ gio/tests/socket-server.c           |    4 +---
+ gio/tests/socket.c                  |    3 +--
+ gio/tests/tls-interaction.c         |    3 +--
+ gio/tests/unix-streams.c            |    4 ++--
  glib/glib.symbols                   |    1 +
- glib/gmain.c                        |    6 +----
+ glib/gmain.c                        |    6 +-----
  glib/gthread.c                      |   40
- +++++++++++++++++++++++++++++++---
- glib/gthread.h                      |    3 ++
+ +++++++++++++++++++++++++++++++----
+ glib/gthread.h                      |    3 +++
  glib/gthreadpool.c                  |    2 +-
  glib/tests/once.c                   |    2 +-
- glib/tests/thread.c                 |    6 ++--
+ glib/tests/thread.c                 |    6 +++---
  gobject/tests/dynamictests.c        |    2 +-
- gthread/tests/1bit-mutex.c          |    3 +-
+ gthread/tests/1bit-mutex.c          |    3 +--
  gthread/tests/atomic.c              |    2 +-
  gthread/tests/gwakeuptest.c         |    2 +-
- gthread/tests/spawn-multithreaded.c |    6 +---
+ gthread/tests/spawn-multithreaded.c |    6 ++----
  26 files changed, 73 insertions(+), 87 deletions(-)
 
 commit 015f4b4513279c4be40c03121473ffcea347ed84
@@ -13770,26 +18297,26 @@ Date:   Thu Oct 13 00:43:33 2011 -0400
  gio/tests/gdbus-test-codegen.c       |    1 -
  gio/tests/gdbus-threading.c          |    4 ---
  gio/tests/resolver.c                 |    8 +++++-
- gio/tests/send-data.c                |    6 +++-
- gio/tests/socket-client.c            |    6 +++-
- gio/tests/socket-server.c            |    6 +++-
+ gio/tests/send-data.c                |    6 ++++-
+ gio/tests/socket-client.c            |    6 ++++-
+ gio/tests/socket-server.c            |    6 ++++-
  gio/tests/socket.c                   |    2 +-
  gio/tests/tls-interaction.c          |    2 +-
- gio/tests/unix-streams.c             |    4 +-
+ gio/tests/unix-streams.c             |    4 +--
  glib/deprecated/gthread-deprecated.c |   24 ++++++++++++-----
  glib/gmain.c                         |    2 +-
  glib/gthread.c                       |   48
  ++++++++++------------------------
- glib/gthread.h                       |    2 -
- glib/gthreadpool.c                   |   13 +++++----
+ glib/gthread.h                       |    2 --
+ glib/gthreadpool.c                   |   13 ++++-----
  glib/gthreadprivate.h                |   14 +++++-----
  glib/tests/once.c                    |    2 +-
- glib/tests/thread.c                  |   12 ++++----
+ glib/tests/thread.c                  |   12 ++++-----
  gobject/tests/dynamictests.c         |    2 +-
- gthread/tests/1bit-mutex.c           |    4 +-
+ gthread/tests/1bit-mutex.c           |    4 +--
  gthread/tests/atomic.c               |    2 +-
  gthread/tests/gwakeuptest.c          |    2 +-
- gthread/tests/spawn-multithreaded.c  |    3 +-
+ gthread/tests/spawn-multithreaded.c  |    3 +--
  27 files changed, 87 insertions(+), 92 deletions(-)
 
 commit b0e73ca390d0f22baccc3636dd4d2e8e9cb0f58f
@@ -13801,7 +18328,7 @@ Date:   Thu Oct 13 00:29:04 2011 -0400
  glib/glib.symbols |    2 ++
  glib/gthread.c    |   12 +++++++++++-
  glib/gthread.h    |    2 ++
- 3 files changed, 15 insertions(+), 1 deletions(-)
+ 3 files changed, 15 insertions(+), 1 deletion(-)
 
 commit 62be9365d9641073185c28c8f0a8fe06fb9a92e0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13842,7 +18369,7 @@ Date:   Thu Oct 13 00:01:28 2011 -0400
  glib/gthread-win32.c  |    1 -
  glib/gthread.c        |    2 +-
  glib/gthreadprivate.h |    1 -
- 4 files changed, 1 insertions(+), 4 deletions(-)
+ 4 files changed, 1 insertion(+), 4 deletions(-)
 
 commit dbf20d585fd53c612a1dd8ef07275d2affcf7fc0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13860,7 +18387,7 @@ Date:   Wed Oct 12 23:40:02 2011 -0400
     There is no longer any internal concept of joinability.
 
  glib/gthread-posix.c |   24 +++++++++++++++++++-----
- 1 files changed, 19 insertions(+), 5 deletions(-)
+ 1 file changed, 19 insertions(+), 5 deletions(-)
 
 commit f970dfc73471f2108bc21c10e4714eafea70315c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13869,7 +18396,7 @@ Date:   Wed Oct 12 23:25:12 2011 -0400
     tests: don't #include <sys/resource.h> on win32
 
  glib/tests/thread.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 45736d33bb0a855cfa1aa07453c7af0d26996e9b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13888,7 +18415,7 @@ Date:   Wed Oct 12 23:22:31 2011 -0400
 
  glib/gthread-win32.c |   57
  ++++++++------------------------------------------
- 1 files changed, 9 insertions(+), 48 deletions(-)
+ 1 file changed, 9 insertions(+), 48 deletions(-)
 
 commit dfd466979be8ab93d7c569c3e5199a02d03671e8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13929,7 +18456,7 @@ Date:   Wed Oct 12 22:53:52 2011 -0400
     pointer instead.
 
  glib/gthread-win32.c |   24 +++++++++++++++++-------
- 1 files changed, 17 insertions(+), 7 deletions(-)
+ 1 file changed, 17 insertions(+), 7 deletions(-)
 
 commit 67e28068e14428afe8335a1503ea7d734419326d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13938,7 +18465,7 @@ Date:   Wed Oct 12 22:49:39 2011 -0400
     win32: fix function name clash
 
  glib/gthread-win32.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 2010f7f95554df5654e6ee626f76189a0712dbfe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -13952,7 +18479,7 @@ Date:   Wed Oct 12 22:40:37 2011 -0400
     GRealThread.
 
  glib/gthread-posix.c |   24 +++++++++++++++++-------
- 1 files changed, 17 insertions(+), 7 deletions(-)
+ 1 file changed, 17 insertions(+), 7 deletions(-)
 
 commit 2f5486f02040b0d5cfc67eb97bd037a0ffd86635
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14076,7 +18603,7 @@ Date:   Wed Oct 12 21:48:34 2011 -0400
  docs/reference/glib/tmpl/.gitignore   |    1 +
  docs/reference/glib/tmpl/scanner.sgml |  607
  ---------------------------------
- glib/gscanner.c                       |  472 +++++++++++++++++++++++++-
+ glib/gscanner.c                       |  472 ++++++++++++++++++++++++-
  3 files changed, 471 insertions(+), 609 deletions(-)
 
 commit d537726ded76eb470a78d41418579b8652c4ae8b
@@ -14142,7 +18669,7 @@ Date:   Wed Oct 12 18:35:45 2011 -0400
  glib/gthread-posix.c  |    6 ------
  glib/gthread-win32.c  |   23 -----------------------
  glib/gthreadprivate.h |    1 -
- 3 files changed, 0 insertions(+), 30 deletions(-)
+ 3 files changed, 30 deletions(-)
 
 commit a90a4b967fde1c2d7c7d6d978a797731adb25057
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14155,7 +18682,7 @@ Date:   Wed Oct 12 18:33:07 2011 -0400
     call g_system_thread_self() to fill in system_thread for those.
 
  glib/gthread.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit b7f05063710ff5bfd0e7f3722687eb63c0709ac3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14177,7 +18704,7 @@ Date:   Wed Oct 12 18:25:40 2011 -0400
     missed from last commit
 
  glib/gthreadprivate.h |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 47e20ed3ac5206c8aa83f7d307d9802328eed05f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14190,7 +18717,7 @@ Date:   Wed Oct 12 18:24:48 2011 -0400
  glib/gthread-posix.c  |    7 -------
  glib/gthread-win32.c  |    7 -------
  glib/gthreadprivate.h |    9 ---------
- 3 files changed, 0 insertions(+), 23 deletions(-)
+ 3 files changed, 23 deletions(-)
 
 commit 903705edf2e33384914688ee30ea118486cb537c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14201,7 +18728,7 @@ Date:   Wed Oct 12 18:23:20 2011 -0400
     This function hasn't existed for a while...
 
  glib/gthreadprivate.h |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit ed35d2719ba60fe36032db6eae5e07cd45b4fe1c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14214,7 +18741,7 @@ Date:   Wed Oct 12 18:22:31 2011 -0400
  glib/deprecated/gthread-deprecated.c |    2 --
  glib/gthread.c                       |    8 +-------
  glib/gthreadprivate.h                |    1 -
- 3 files changed, 1 insertions(+), 10 deletions(-)
+ 3 files changed, 1 insertion(+), 10 deletions(-)
 
 commit 2b281e40f32b7916d856dcc95e6f8fe625fcff03
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14228,7 +18755,7 @@ Date:   Tue Oct 11 11:08:48 2011 -0400
 
  glib/deprecated/gthread-deprecated.c |  128
  +++++++++++++++-------------------
- 1 files changed, 57 insertions(+), 71 deletions(-)
+ 1 file changed, 57 insertions(+), 71 deletions(-)
 
 commit 96904b679061d78da65bf0dd0b331f4a3c754b3d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14284,7 +18811,7 @@ Date:   Wed Oct 12 15:25:12 2011 -0400
     gvariant: Doc typo fix
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 15b9f64004e7377dabad7b9a03dae094df51a0e4
 Author: Colin Walters <walters@verbum.org>
@@ -14293,7 +18820,7 @@ Date:   Wed Oct 12 15:22:09 2011 -0400
     gvariant: Briefly mention limits
 
  glib/gvariant.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 0af48a5d7b9504dd190d497963a14d8f7a4942ed
 Author: Dan Winship <danw@gnome.org>
@@ -14302,7 +18829,7 @@ Date:   Wed Oct 12 13:59:33 2011 -0400
     gthread-deprecated: add a mising "static" to a method
 
  glib/deprecated/gthread-deprecated.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 95cab96515d84a9bc5dd731ea6eee08d7e786f50
 Author: Dan Winship <danw@gnome.org>
@@ -14316,7 +18843,7 @@ Date:   Wed Oct 12 13:57:44 2011 -0400
     loaded). So use a recursive mutex.
 
  gio/giomodule.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 71cf70b39cd3859ac4cb4954c369bda731a61171
 Author: Dan Winship <danw@gnome.org>
@@ -14329,9 +18856,9 @@ Date:   Tue Oct 11 15:38:37 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=661421
 
- configure.ac |   15 ----------
+ configure.ac |   15 -----------
  glib/gmain.c |   84
- +++++++++++++++++++++++----------------------------------
+ ++++++++++++++++++++++++----------------------------------
  2 files changed, 34 insertions(+), 65 deletions(-)
 
 commit daede1dc27bbf28d2cbefc2fac22e0f917a23952
@@ -14464,9 +18991,9 @@ Date:   Tue Oct 11 23:13:22 2011 -0400
     store the GArray instead of storing it in the GThread.
 
  glib/deprecated/gthread-deprecated.c |   49
- +++++++++++++++------------------
+ +++++++++++++++-------------------
  glib/gthread.c                       |    4 ---
- glib/gthreadprivate.h                |    2 -
+ glib/gthreadprivate.h                |    2 --
  3 files changed, 22 insertions(+), 33 deletions(-)
 
 commit c6016458ba2a981ccd72f02208f8140abde6c9d1
@@ -14476,7 +19003,7 @@ Date:   Tue Oct 11 23:50:34 2011 -0400
     Update deprecation docs
 
  docs/reference/glib/compiling.sgml |   17 ++++++++++++++---
- 1 files changed, 14 insertions(+), 3 deletions(-)
+ 1 file changed, 14 insertions(+), 3 deletions(-)
 
 commit 3d282dcc2ef1dba36e67f91d8a6c5f589ce249ea
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14534,7 +19061,7 @@ Date:   Wed Oct 12 10:53:30 2011 +0800
     property sheet.
 
  msvc_recommended_pragmas.h |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 36ccdab760003fc1efd2f49e77932cb253f006f4
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -14545,7 +19072,7 @@ Date:   Wed Oct 12 10:38:47 2011 +0800
     The macro here should be G_DEPRECATED, not G_GNUC_DEPRECATED.
 
  glib/gmacros.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 17c713d3f6322e2e968e1f7774f1009bac6881c2
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -14559,7 +19086,7 @@ Date:   Wed Oct 12 10:37:24 2011 +0800
 
  build/win32/vs10/glib.props  |    2 ++
  build/win32/vs9/glib.vsprops |    1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ 2 files changed, 3 insertions(+)
 
 commit 380ec80d07218123b8274ace506274f36af7c445
 Author: Dan Winship <danw@gnome.org>
@@ -14568,7 +19095,7 @@ Date:   Tue Oct 11 19:28:59 2011 -0400
     g_time_val_from_iso8601: clarify the docs a bit
 
  glib/gtimer.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit baa394910b23bfa7162c2571d83d1c196522c636
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14577,7 +19104,7 @@ Date:   Tue Oct 11 18:39:57 2011 -0400
     gmain: use GPrivate instead of GStaticPrivate
 
  glib/gmain.c |   25 +++++++++++++------------
- 1 files changed, 13 insertions(+), 12 deletions(-)
+ 1 file changed, 13 insertions(+), 12 deletions(-)
 
 commit b3e39140621228788cedd2f6ce7fa03b0fef4664
 Author: Dan Winship <danw@gnome.org>
@@ -14600,25 +19127,25 @@ Date:   Tue Oct 11 14:34:59 2011 +0800
 
     https://bugzilla.gnome.org/show_bug.cgi?id=661438
 
- gio/gdrive.h                  |    7 ++-
- gio/gfile.h                   |   14 +++-
- gio/gmount.h                  |   14 +++-
+ gio/gdrive.h                  |    7 +-
+ gio/gfile.h                   |   14 ++--
+ gio/gmount.h                  |   14 ++--
  gio/gtlsconnection.h          |    5 +-
  gio/gunixsocketaddress.h      |    6 +-
- gio/gvolume.h                 |    7 ++-
+ gio/gvolume.h                 |    7 +-
  glib/deprecated/gcompletion.h |   22 ++++--
  glib/deprecated/grel.h        |   32 ++++++---
  glib/deprecated/gthread.h     |  149
- +++++++++++++++++++++++++++-------------
- glib/gasyncqueue.h            |    7 ++-
+ +++++++++++++++++++++++++++--------------
+ glib/gasyncqueue.h            |    7 +-
  glib/gatomic.h                |    3 +-
  glib/gcache.h                 |    3 +-
  glib/gdate.h                  |    3 +-
  glib/gfileutils.h             |    3 +-
- glib/giochannel.h             |   15 +++-
+ glib/giochannel.h             |   15 +++--
  glib/gmain.h                  |    3 +-
  glib/gmappedfile.h            |    3 +-
- glib/gstrfuncs.h              |   13 +++-
+ glib/gstrfuncs.h              |   13 ++--
  glib/gstring.h                |    6 +-
  glib/gtree.h                  |    3 +-
  glib/gunicode.h               |    3 +-
@@ -14640,7 +19167,7 @@ Date:   Tue Oct 11 13:33:07 2011 -0400
 
  docs/reference/glib/glib-sections.txt |    2 ++
  glib/gmacros.h                        |   14 ++++++++++++++
- 2 files changed, 16 insertions(+), 0 deletions(-)
+ 2 files changed, 16 insertions(+)
 
 commit 0da0411a4a2f9efde4f8fc3d6bf504ee488c2e4a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14657,7 +19184,7 @@ Date:   Tue Oct 11 13:06:58 2011 -0400
 
  docs/reference/glib/glib-sections.txt |    4 ++++
  glib/gmacros.h                        |   17 +++++++++++++++++
- 2 files changed, 21 insertions(+), 0 deletions(-)
+ 2 files changed, 21 insertions(+)
 
 commit a73113908f310c8ccc532d04f4cf4b4625860962
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -14682,7 +19209,7 @@ Date:   Tue Oct 11 14:19:02 2011 +0800
     code, so remove them from here.
 
  glib/glibconfig.h.win32.in |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 3e5a30fc17ee071254d7c2a70e1713d554e4a1ad
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -14717,7 +19244,7 @@ Date:   Mon Oct 10 11:10:20 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=661318
 
  glib/tests/Makefile.am |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 93e49aea1b5563c90f1c5152ab9cb65f19329891
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14726,26 +19253,26 @@ Date:   Mon Oct 10 09:49:50 2011 -0400
     Don't use deprecated GThread API in gio tests
 
  gio/tests/async-close-output-stream.c |    1 -
- gio/tests/contexts.c                  |    3 +-
+ gio/tests/contexts.c                  |    3 +--
  gio/tests/echo-server.c               |    1 -
  gio/tests/gdbus-connection-loss.c     |    1 -
- gio/tests/gdbus-export.c              |    9 ++++---
+ gio/tests/gdbus-export.c              |    9 ++++----
  gio/tests/gdbus-non-socket.c          |    1 -
  gio/tests/gdbus-peer.c                |   37
- +++++++++++++++++---------------
- gio/tests/gdbus-proxy-threads.c       |    5 ++-
- gio/tests/gdbus-test-codegen.c        |    9 ++++---
+ ++++++++++++++++++---------------
+ gio/tests/gdbus-proxy-threads.c       |    5 +++--
+ gio/tests/gdbus-test-codegen.c        |    9 ++++----
  gio/tests/gdbus-threading.c           |   37
- +++++++++++++++++---------------
+ ++++++++++++++++++---------------
  gio/tests/httpd.c                     |    1 -
  gio/tests/resolver.c                  |    2 +-
- gio/tests/send-data.c                 |    3 +-
- gio/tests/socket-client.c             |    4 +--
- gio/tests/socket-server.c             |    4 +--
+ gio/tests/send-data.c                 |    3 +--
+ gio/tests/socket-client.c             |    4 +---
+ gio/tests/socket-server.c             |    4 +---
  gio/tests/socket.c                    |    2 +-
- gio/tests/tls-interaction.c           |    3 +-
- gio/tests/unix-streams.c              |    5 +--
- gio/tests/win32-streams.c             |    5 +--
+ gio/tests/tls-interaction.c           |    3 +--
+ gio/tests/unix-streams.c              |    5 ++---
+ gio/tests/win32-streams.c             |    5 ++---
  19 files changed, 64 insertions(+), 69 deletions(-)
 
 commit 5662619f22073e8d7ceec5429c36aae7bb9cf8ea
@@ -14756,7 +19283,7 @@ Date:   Mon Oct 10 07:53:16 2011 +0200
 
  po/nb.po |  765
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 382 insertions(+), 383 deletions(-)
+ 1 file changed, 382 insertions(+), 383 deletions(-)
 
 commit 918954e089c9c1aea0019e4dc8a73f994d8bdf83
 Author: Algimantas Margevičius <gymka@mail.ru>
@@ -14766,7 +19293,7 @@ Date:   Sun Oct 9 22:00:49 2011 +0300
 
  po/lt.po | 1777
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 879 insertions(+), 898 deletions(-)
+ 1 file changed, 879 insertions(+), 898 deletions(-)
 
 commit 5e2764d70cbd9f556fe4d873897e2d4a174a98a7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14777,7 +19304,7 @@ Date:   Sun Oct 9 09:57:13 2011 -0400
     We know we are all deprecated here...
 
  glib/deprecated/gthread-deprecated.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit ff2dafb20999d0b00ee599f998ef00ea514e4482
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14812,11 +19339,11 @@ Date:   Sat Oct 8 23:16:01 2011 -0400
 
     Add G_GNUC_DEPRECATED to deprecated APIs in glib
 
- glib/deprecated/gcompletion.h |   20 ++++++------
- glib/deprecated/grel.h        |   20 ++++++------
+ glib/deprecated/gcompletion.h |   20 ++++++-------
+ glib/deprecated/grel.h        |   20 ++++++-------
  glib/deprecated/gthread.h     |   66
- ++++++++++++++++++++--------------------
- glib/gasyncqueue.h            |    4 +-
+ ++++++++++++++++++++---------------------
+ glib/gasyncqueue.h            |    4 +--
  glib/gatomic.h                |    2 +-
  glib/gcache.h                 |    2 +-
  glib/gdate.h                  |    2 +-
@@ -14824,8 +19351,8 @@ Date:   Sat Oct 8 23:16:01 2011 -0400
  glib/giochannel.h             |   22 +++++++-------
  glib/gmain.h                  |    2 +-
  glib/gmappedfile.h            |    2 +-
- glib/gstrfuncs.h              |   14 ++++----
- glib/gstring.h                |    4 +-
+ glib/gstrfuncs.h              |   14 ++++-----
+ glib/gstring.h                |    4 +--
  glib/gtree.h                  |    2 +-
  glib/gunicode.h               |    2 +-
  glib/gutils.h                 |    2 +-
@@ -14840,7 +19367,7 @@ Date:   Sat Oct 8 12:43:12 2011 -0400
  glib/tests/Makefile.am |    3 ++
  glib/tests/hook.c      |   95
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 98 insertions(+), 0 deletions(-)
+ 2 files changed, 98 insertions(+)
 
 commit 6109db27aec99f456c5bbda27bd4afe851b5bcff
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14849,7 +19376,7 @@ Date:   Sat Oct 8 12:42:41 2011 -0400
     Test a few more GIOChannel functions
 
  glib/tests/protocol.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit d33f625444c28cd1c6313410d639360141dfd16b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14858,7 +19385,7 @@ Date:   Sat Oct 8 12:42:06 2011 -0400
     Remove a bit of dead code
 
  glib/gmarkup.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit b3ead3c998931b11d6d413474bba4866d6afd29d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14867,7 +19394,7 @@ Date:   Sat Oct 8 12:41:38 2011 -0400
     Pass G_DEBUG=g-gc-friendly when running the tests
 
  Makefile.decl |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d5a1ca8fd751c6f0a28ad3990259976f23954a34
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14900,7 +19427,7 @@ Date:   Thu Oct 6 09:01:24 2011 -0400
  glib/tests/markups/valid-14.expected |   30
  ++++++++++++++++++++++++++++++
  glib/tests/markups/valid-14.gmarkup  |   24 ++++++++++++++++++++++++
- 24 files changed, 102 insertions(+), 0 deletions(-)
+ 24 files changed, 102 insertions(+)
 
 commit 08e17ae51b6336d059b0cc85071cc26772ab2f0c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14911,7 +19438,7 @@ Date:   Thu Oct 6 08:59:51 2011 -0400
     This is necessary to make utf-8 text come out properly.
 
  glib/tests/markup-parse.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 87cb246f4627a7644d0291e1ae131fa2e628fde9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14920,7 +19447,7 @@ Date:   Wed Oct 5 23:36:35 2011 -0400
     Improve GNode test coverage
 
  glib/tests/node.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit dca6a601c13798dde689cab7f9ac67db2765ae2d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14929,7 +19456,7 @@ Date:   Wed Oct 5 23:31:14 2011 -0400
     Improve GCache test coverage
 
  glib/tests/cache.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit eeedaac3e8306403c9359edd8e4baea6a22153ed
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14938,7 +19465,7 @@ Date:   Wed Oct 5 23:24:27 2011 -0400
     Improve coverage of string function tests
 
  glib/tests/strfuncs.c |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
 
 commit 944f66f38fa24c657c192e7d72ca2508020f68dd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14948,7 +19475,7 @@ Date:   Wed Oct 5 23:24:08 2011 -0400
 
  glib/tests/hmac.c |   50
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 50 insertions(+), 0 deletions(-)
+ 1 file changed, 50 insertions(+)
 
 commit d9e9239a4659c972279955e77d0351e664613e70
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -14957,7 +19484,7 @@ Date:   Wed Oct 5 23:00:09 2011 -0400
     Add a test for g_date_time_new_from_timeval_utc
 
  glib/tests/gdatetime.c |   26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
 
 commit c739a5df14ff5ee8cf262ce6e1cebdd0096aff5a
 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
@@ -14968,7 +19495,7 @@ Date:   Sat Oct 8 11:47:20 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=661255
 
  gio/tests/gdbus-peer.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit 3c4d3dec092609bb8e8bf77dcaea5ad9ddfb4ed3
 Author: David Zeuthen <davidz@redhat.com>
@@ -15013,7 +19540,7 @@ Date:   Fri Oct 7 09:51:04 2011 -0700
     Bug 661129: Duplicate symbols zero_thread and g_once_mutex on OSX
 
  glib/gthreadprivate.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 59f1f5465571bac403357b59cf7bfe2723356a37
 Author: Dan Winship <danw@gnome.org>
@@ -15030,20 +19557,20 @@ Date:   Wed Oct 5 10:46:57 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660994
 
  docs/reference/glib/glib-sections.txt |    1 +
- gio/gdbus-2.0/codegen/codegen.py      |    7 +---
+ gio/gdbus-2.0/codegen/codegen.py      |    7 ++---
  gio/gdbusconnection.c                 |   46
- ++++++++++++--------------------
- gio/gdbusinterfaceskeleton.c          |    7 +---
- gio/gdbusnameowning.c                 |   17 +++++------
- gio/gdbusnamewatching.c               |   17 +++++------
- gio/gdbusserver.c                     |    9 ++----
- gio/gfilemonitor.c                    |    5 +--
- gio/gioscheduler.c                    |    7 +---
+ ++++++++++++---------------------
+ gio/gdbusinterfaceskeleton.c          |    7 ++---
+ gio/gdbusnameowning.c                 |   17 ++++++------
+ gio/gdbusnamewatching.c               |   17 ++++++------
+ gio/gdbusserver.c                     |    9 +++----
+ gio/gfilemonitor.c                    |    5 ++--
+ gio/gioscheduler.c                    |    7 ++---
  gio/gsettings.c                       |    7 +----
- gio/gsimpleasyncresult.c              |    9 +-----
- gio/gtlsinteraction.c                 |    7 +---
+ gio/gsimpleasyncresult.c              |    9 ++-----
+ gio/gtlsinteraction.c                 |    7 ++---
  glib/glib.symbols                     |    1 +
- glib/gmain.c                          |   34 +++++++++++++++++++++++-
+ glib/gmain.c                          |   34 ++++++++++++++++++++++--
  glib/gmain.h                          |    1 +
  15 files changed, 84 insertions(+), 91 deletions(-)
 
@@ -15055,7 +19582,7 @@ Date:   Fri Oct 7 10:14:10 2011 +0200
 
  po/es.po |  936
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 481 insertions(+), 455 deletions(-)
+ 1 file changed, 481 insertions(+), 455 deletions(-)
 
 commit 97b0b36ae39d5eb087315259ff56c799271b28c3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15074,7 +19601,7 @@ Date:   Fri Oct 7 01:19:15 2011 -0400
     constructing identifiers, so use it when available.
 
  glib/gmacros.h |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit c51fa1852dc7c661dc5d46355303d97a521e0a0c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15088,7 +19615,7 @@ Date:   Fri Oct 7 00:42:52 2011 -0400
     [-Werror=redundant-decls]
 
  glib/deprecated/gthread.h |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit e76927006a6886b92e73eb25b5ed559485a83af0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15101,7 +19628,7 @@ Date:   Thu Oct 6 12:24:21 2011 -0400
     which was not yet defined, so switch things around.
 
  docs/reference/glib/glib-sections.txt |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit 761e75f84966e58f9a40ddae6ca3bc497c45afbe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15110,7 +19637,7 @@ Date:   Thu Oct 6 12:21:33 2011 -0400
     .gitignore
 
  docs/reference/glib/tmpl/.gitignore |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
 
 commit 083812f8546230deef08a63f2064c293438b3802
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15122,7 +19649,7 @@ Date:   Thu Oct 6 12:19:58 2011 -0400
  glib/deprecated/gthread-deprecated.c  |   11 +++++++++++
  glib/gthread.h                        |    1 +
  glib/gvariant.h                       |    2 +-
- 4 files changed, 21 insertions(+), 1 deletions(-)
+ 4 files changed, 21 insertions(+), 1 deletion(-)
 
 commit 94b7d2ee6cb9f1e0416c82e2bf0615fd2d0c848a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15138,7 +19665,7 @@ Date:   Thu Oct 6 12:01:53 2011 -0400
  glib/deprecated/gthread-deprecated.c   |   18 ++++++
  glib/gthread-posix.c                   |   40 +++++++------
  glib/gthread.c                         |  101
- +++++--------------------------
+ ++++++--------------------------
  7 files changed, 114 insertions(+), 151 deletions(-)
 
 commit 49b93a0bba1d2a837e5ea8f299464aa7ecd02321
@@ -15150,7 +19677,7 @@ Date:   Thu Oct 6 16:02:18 2011 +0800
     ...so that it looks more consistent with the rest.
 
  gobject/gclosure.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e80d8f0c2304ca471e6643dec846153307eee0fa
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -15163,7 +19690,7 @@ Date:   Thu Oct 6 15:37:52 2011 +0800
     (Sorry for the bad fix just now.)
 
  gobject/gclosure.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d77f65d24dbdff40052e2346861eb420af9718ad
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -15174,7 +19701,7 @@ Date:   Thu Oct 6 15:33:34 2011 +0800
     This reverts commit d792a1ebe445cfab942ee9e079daa3b87bd60304.
 
  gobject/gclosure.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d792a1ebe445cfab942ee9e079daa3b87bd60304
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -15187,7 +19714,7 @@ Date:   Thu Oct 6 15:24:08 2011 +0800
     pointer type, so make up for dereference here.
 
  gobject/gclosure.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ed03047a5be48995be01e217d3f942619dedc030
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -15198,7 +19725,7 @@ Date:   Thu Oct 6 15:12:22 2011 +0800
     This is needed for declaration of inline.
 
  glib/deprecated/gthread-deprecated.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit eb17516a6731acf7347e9f72ee81651c59087232
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -15209,7 +19736,7 @@ Date:   Thu Oct 6 15:02:54 2011 +0800
     Visual C++ uses _stricmp, which is identical to strcasecmp on gcc.
 
  config.h.win32.in |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit 3636cf2c640ab0b6a7c3b9d2358332bb52f4dc6e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15218,7 +19745,7 @@ Date:   Wed Oct 5 22:43:22 2011 -0400
     Update threads docs for the demise of g_thread_init()
 
  glib/gthread.c |   37 +++++++++++++++++--------------------
- 1 files changed, 17 insertions(+), 20 deletions(-)
+ 1 file changed, 17 insertions(+), 20 deletions(-)
 
 commit 47c7fa2ccd9baad00da95fcc9a3dc6c2ef222747
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15230,7 +19757,7 @@ Date:   Wed Oct 5 22:31:17 2011 -0400
 
  docs/reference/glib/compiling.sgml |   55
  +++++++++++++++++++++---------------
- 1 files changed, 32 insertions(+), 23 deletions(-)
+ 1 file changed, 32 insertions(+), 23 deletions(-)
 
 commit 749758ec78b84ca577947fecca0ea54b790fd529
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15242,7 +19769,7 @@ Date:   Wed Oct 5 22:23:25 2011 -0400
     its gone.
 
  gthread/gthread-impl.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8e82225aedf81ea8a33deb3eb27a8878cd606521
 Author: Dan Williams <dcbw@redhat.com>
@@ -15290,8 +19817,8 @@ Date:   Fri Sep 23 12:32:23 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=659881
 
  gobject/gclosure.c |   76
- ++++++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 59 insertions(+), 17 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++------------
+ 1 file changed, 59 insertions(+), 17 deletions(-)
 
 commit c3133affcd55023a5e9cfbd87ec96e04a13c8e86
 Author: Colin Walters <walters@verbum.org>
@@ -15305,7 +19832,7 @@ Date:   Wed Oct 5 11:27:45 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660413
 
  glib/gmacros.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 9560423a6ea05d6f34b5ee8533974b8f41ab03fc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15319,7 +19846,7 @@ Date:   Wed Oct 5 13:16:05 2011 -0400
     Problem caught and fix suggested by Rico Tzschichholz.
 
  glib/gbacktrace.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f34908ef1555c8c579b0154e17932b84af04b81f
 Author: David Zeuthen <davidz@redhat.com>
@@ -15365,7 +19892,7 @@ Date:   Wed Oct 5 10:56:11 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-proxy.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 2b963266b68a3b14afcaa237ed41319c99949e43
 Author: David Zeuthen <davidz@redhat.com>
@@ -15405,7 +19932,7 @@ Date:   Wed Oct 5 08:36:03 2011 -0400
     class for the two non-threaded resolver classes that no longer exist.
 
  gio/gthreadedresolver.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0e3f530185d494dbb9db1b47f72f10f3ae598564
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15435,7 +19962,7 @@ Date:   Wed Oct 5 01:04:42 2011 -0400
  glib/tests/array-test.c |    6 +++++-
  glib/tests/fileutils.c  |    3 +++
  glib/tests/strfuncs.c   |    2 ++
- 3 files changed, 10 insertions(+), 1 deletions(-)
+ 3 files changed, 10 insertions(+), 1 deletion(-)
 
 commit ddbd4acdfbfd6766aaba2de5a3ff4c599dbf1b74
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15444,7 +19971,7 @@ Date:   Wed Oct 5 01:04:02 2011 -0400
     Need to check for prlimit
 
  configure.ac |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ea4bc6008f3acdd90a7da490a0cbc15f62ba608b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -15453,7 +19980,7 @@ Date:   Wed Oct 5 00:28:53 2011 -0400
     Add a test for thread creation failure
 
  glib/tests/thread.c |   36 ++++++++++++++++++++++++++++++++++++
- 1 files changed, 36 insertions(+), 0 deletions(-)
+ 1 file changed, 36 insertions(+)
 
 commit 08a6d812312c6d164844bb77dad203d7781139e5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15465,7 +19992,7 @@ Date:   Tue Oct 4 20:31:33 2011 -0400
 
  glib/gthread.h |  223
  +++++++++++++++++++++++++++-----------------------------
- 1 files changed, 107 insertions(+), 116 deletions(-)
+ 1 file changed, 107 insertions(+), 116 deletions(-)
 
 commit 674543d091d0561f3b6a28b4326d21ac56f093c1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15477,7 +20004,7 @@ Date:   Tue Oct 4 20:23:20 2011 -0400
 
  glib/deprecated/gthread.h |    1 +
  glib/gthread.h            |    1 -
- 2 files changed, 1 insertions(+), 1 deletions(-)
+ 2 files changed, 1 insertion(+), 1 deletion(-)
 
 commit 69c0b4440eabd5898066b36caccac9a34d783a78
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15506,7 +20033,7 @@ Date:   Tue Oct 4 20:07:31 2011 -0400
     This should have been changed to g_mutex_clear()
 
  gio/gdbusprivate.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6f343ca548af912e7ea6b0a35f5e12c8cb820126
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15546,7 +20073,7 @@ Date:   Tue Oct 4 18:52:55 2011 -0400
  tests/Makefile.am             |    1 -
  tests/errorcheck-mutex-test.c |  131
  -----------------------------------------
- 3 files changed, 0 insertions(+), 133 deletions(-)
+ 3 files changed, 133 deletions(-)
 
 commit 4d5fe2704834e5038aa7a05a54445336cff831b6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15560,7 +20087,7 @@ Date:   Tue Oct 4 17:27:27 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=654412
 
  glib/gvariant-core.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 6b566e1d0b672e156c0cb80ceddc21b2f01deeaf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15575,7 +20102,7 @@ Date:   Tue Oct 4 17:17:01 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=527214
 
  glib/gtimer.c |    5 -----
- 1 files changed, 0 insertions(+), 5 deletions(-)
+ 1 file changed, 5 deletions(-)
 
 commit e3be556728831b03b448819741f2c1c69f939294
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15590,7 +20117,7 @@ Date:   Tue Oct 4 16:52:03 2011 -0400
  glib/Makefile.am |    1 -
  glib/glib-ctor.h |   25 -------------------------
  glib/gmem.c      |    2 --
- 3 files changed, 0 insertions(+), 28 deletions(-)
+ 3 files changed, 28 deletions(-)
 
 commit bb5d90a76806788c26a6a3ed2c8453b35cb8c86e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15606,7 +20133,7 @@ Date:   Tue Oct 4 16:36:53 2011 -0400
  glib/tests/.gitignore  |    1 +
  glib/tests/Makefile.am |    3 +++
  glib/tests/slice.c     |   28 ++++++++++++++++++++++++++++
- 3 files changed, 32 insertions(+), 0 deletions(-)
+ 3 files changed, 32 insertions(+)
 
 commit 5bfb64d50704f334ae6692184e53de6dbb2e6be4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15633,7 +20160,7 @@ Date:   Tue Oct 4 16:38:28 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660887
 
  glib/gslice.c |   27 +++++++++++++++++++++------
- 1 files changed, 21 insertions(+), 6 deletions(-)
+ 1 file changed, 21 insertions(+), 6 deletions(-)
 
 commit f1512917e6e46e30000bcca2ebf06ef9d15b751d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15650,7 +20177,7 @@ Date:   Tue Oct 4 16:08:27 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=660745
 
- glib/glib-init.c     |    4 ++
+ glib/glib-init.c     |    4 +++
  glib/glib-init.h     |    1 +
  glib/gthread-win32.c |   95
  ++++++++++++++++++++++++++------------------------
@@ -15670,7 +20197,7 @@ Date:   Tue Oct 4 16:02:16 2011 -0400
 
  glib/tests/private.c |   52
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 52 insertions(+), 0 deletions(-)
+ 1 file changed, 52 insertions(+)
 
 commit 2e5cb6f52242a235f09d0b72954ed06591c01c06
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15692,7 +20219,7 @@ Date:   Tue Oct 4 15:34:15 2011 -0400
     gitignore
 
  glib/tests/.gitignore |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit 47444dacc069be5984df4064ae382d45a9ae8c9e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15707,13 +20234,13 @@ Date:   Tue Oct 4 15:30:39 2011 -0400
 
  glib/Makefile.am                     |    2 +
  glib/deprecated/gthread-deprecated.c |   49 +++++++
- glib/deprecated/gthread.h            |   15 ++
+ glib/deprecated/gthread.h            |   15 +++
  glib/glib-init.c                     |  246
  ++++++++++++++++++++++++++++++++++
- glib/glib-init.h                     |   38 +++++
+ glib/glib-init.h                     |   38 ++++++
  glib/gmain.c                         |    4 -
  glib/gmem.c                          |   54 +-------
- glib/gmessages.c                     |   87 +------------
+ glib/gmessages.c                     |   87 +-----------
  glib/grand.c                         |    2 -
  glib/gslice.c                        |    3 -
  glib/gstrfuncs.c                     |    2 -
@@ -15753,8 +20280,8 @@ Date:   Wed Sep 21 21:20:07 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660744
 
  glib/gmessages.c |   83
- +++++++++++++++++++++--------------------------------
- glib/gutils.c    |   16 ++++++----
+ ++++++++++++++++++++++--------------------------------
+ glib/gutils.c    |   16 +++++++----
  2 files changed, 43 insertions(+), 56 deletions(-)
 
 commit 1481b7bca3c24149a2970758bc8762e1318f361e
@@ -15774,10 +20301,10 @@ Date:   Tue Jun 21 18:21:27 2011 -0400
  gio/giomodule-priv.h   |    5 ++
  gio/giomodule.c        |  127
  ++++++++++++++++++++++++++++++++++++++++++++++++
- gio/gproxyresolver.c   |   52 +------------------
+ gio/gproxyresolver.c   |   52 ++------------------
  gio/gsettingsbackend.c |   63 ++++++++----------------
  gio/gtlsbackend.c      |   35 +------------
- gio/gvfs.c             |   53 +-------------------
+ gio/gvfs.c             |   53 ++------------------
  6 files changed, 161 insertions(+), 174 deletions(-)
 
 commit 38d21f6d8a761cf211c0e0ca21c394b4824d13f2
@@ -15792,7 +20319,7 @@ Date:   Thu Sep 22 11:52:53 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=620932
 
  gio/gsettingsbackend.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit afa604f88179b4c95bdfe4e1819a93318f7b1d3f
 Author: Dan Winship <danw@gnome.org>
@@ -15801,7 +20328,7 @@ Date:   Tue Oct 4 13:19:21 2011 -0400
     gio/tests/socket-client: fix a crash (and some indentation)
 
  gio/tests/socket-client.c |   23 ++++++++++++++++-------
- 1 files changed, 16 insertions(+), 7 deletions(-)
+ 1 file changed, 16 insertions(+), 7 deletions(-)
 
 commit 53fb4e986777ccad3b382151a23765c162a645c4
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -15813,7 +20340,7 @@ Date:   Tue Oct 4 23:52:38 2011 +0800
                g_static_private_set, as Dan suggested.
 
  gio/gsocket.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 82fae72ae9d68bcce23c47c9f7046a50bb226105
 Author: Bastien Nocera <hadess@hadess.net>
@@ -15828,7 +20355,7 @@ Date:   Mon Oct 3 15:27:15 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=660791
 
  gio/gfile.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 449a1e8bfd0ea7e8db1e3a436cf182b5cc71aa75
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15845,7 +20372,7 @@ Date:   Tue Oct 4 11:07:15 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660739
 
  gio/gioscheduler.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit c474cd71ba3fe205865966c4a1467916597d43c4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15873,7 +20400,7 @@ Date:   Tue Oct 4 11:52:47 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660413
 
  glib/gmacros.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7d4dea748d74a648989fe5d62361c1b151725f61
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15888,7 +20415,7 @@ Date:   Tue Oct 4 00:09:53 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660739
 
  gio/gdbus-2.0/codegen/codegen.py |   30 +++++++++++++++---------------
- 1 files changed, 15 insertions(+), 15 deletions(-)
+ 1 file changed, 15 insertions(+), 15 deletions(-)
 
 commit 8bcdabf25a16bfcbc14696849ecf34689022469b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15902,7 +20429,7 @@ Date:   Tue Oct 4 00:02:36 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660739
 
  gio/gthreadedresolver.c |   41 ++++++++++++++++++++---------------------
- 1 files changed, 20 insertions(+), 21 deletions(-)
+ 1 file changed, 20 insertions(+), 21 deletions(-)
 
 commit 518feb45eb1522f3e80125372d78b225b4e2e6e1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15932,7 +20459,7 @@ Date:   Mon Oct 3 23:33:57 2011 -0400
 
  gio/gcancellable.c |   51
  +++++++++++++++++++++++++++------------------------
- 1 files changed, 27 insertions(+), 24 deletions(-)
+ 1 file changed, 27 insertions(+), 24 deletions(-)
 
 commit 5f48e2cde5cb2871abb4e07b16140f52244d36ff
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15944,12 +20471,12 @@ Date:   Mon Oct 3 23:26:55 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=660739
 
- gio/gdbusconnection.c          |   22 +++++-----
+ gio/gdbusconnection.c          |   22 +++++------
  gio/gdbusinterfaceskeleton.c   |   44 +++++++++++-----------
- gio/gdbusobjectmanagerclient.c |   58 ++++++++++++++--------------
+ gio/gdbusobjectmanagerclient.c |   58 ++++++++++++++---------------
  gio/gdbusobjectmanagerserver.c |   52 +++++++++++++-------------
  gio/gdbusobjectproxy.c         |   44 +++++++++++-----------
- gio/gdbusobjectskeleton.c      |   50 ++++++++++++------------
+ gio/gdbusobjectskeleton.c      |   50 ++++++++++++-------------
  gio/gdbusprivate.c             |   80
  ++++++++++++++++++++--------------------
  7 files changed, 175 insertions(+), 175 deletions(-)
@@ -15965,7 +20492,7 @@ Date:   Tue Oct 4 13:56:30 2011 +0800
     defined unless guils.h is included.
 
  glib/gstringchunk.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 13bd399d0a369cd62590777f8da6f3c3e7e21172
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15974,7 +20501,7 @@ Date:   Tue Oct 4 10:59:29 2011 -0400
     Add README notes about recent changes
 
  README.in |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit 794c1a30bc27b4c8d77537813acb1213d5ac80f2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -15997,10 +20524,10 @@ Date:   Mon Oct 3 14:40:00 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660743
 
  glib/deprecated/gthread-deprecated.c |    7 ++++++
- glib/deprecated/gthread.h            |    2 +
- glib/gthread.c                       |   15 +++++++-----
+ glib/deprecated/gthread.h            |    2 ++
+ glib/gthread.c                       |   15 ++++++++-----
  glib/gthread.h                       |   40
- +++++++++++++++++++++------------
+ +++++++++++++++++++++-------------
  glib/tests/once.c                    |   12 ++++++++++
  5 files changed, 55 insertions(+), 21 deletions(-)
 
@@ -16016,7 +20543,7 @@ Date:   Tue Oct 4 07:52:10 2011 +0200
     DATADIRNAME to "share".
 
  m4macros/glib-gettext.m4 |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 037c91f845246b692acf5ff99c233b46514504ac
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16030,7 +20557,7 @@ Date:   Sun Oct 2 12:08:56 2011 -0400
 
  glib/tests/rec-mutex.c |   88
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 88 insertions(+), 0 deletions(-)
+ 1 file changed, 88 insertions(+)
 
 commit 7973d9f8bac34fa090e330dec136b251f305d06c
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16049,7 +20576,7 @@ Date:   Mon Oct 3 14:27:15 2011 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit ebb544f549c77d0e98431ee38c55824ff4de81ab
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16065,7 +20592,7 @@ Date:   Mon Oct 3 14:20:51 2011 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant-core.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit 3869e40ac339a9395e47a9aa81b017dbaf8ad925
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16079,7 +20606,7 @@ Date:   Mon Oct 3 14:19:58 2011 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 3d7264ce703f7dd55b6deac91562d64db69059ef
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16092,7 +20619,7 @@ Date:   Tue Oct 4 12:39:08 2011 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 83afcc0a29202f7171e185c93ab0183dbf80cb39
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16107,7 +20634,7 @@ Date:   Tue Oct 4 10:46:13 2011 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant-parser.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d34c9bc6f335b22260df25d849cb3f26d3998349
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16120,7 +20647,7 @@ Date:   Wed Oct 13 12:22:41 2010 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant.c |   33 ++++++++++++++++++++++++++++-----
- 1 files changed, 28 insertions(+), 5 deletions(-)
+ 1 file changed, 28 insertions(+), 5 deletions(-)
 
 commit 9e827ab6152cf1c83c27bbffa2686390c78fe46e
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16134,7 +20661,7 @@ Date:   Wed Oct 13 12:21:22 2010 +0100
     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
 
  glib/gvariant.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit f778564ba2c389856904de3cc80126d7cfb988c2
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16152,7 +20679,7 @@ Date:   Tue Oct 4 09:48:35 2011 +0100
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  glib/ghash.c |   23 +++++++++++++++--------
- 1 files changed, 15 insertions(+), 8 deletions(-)
+ 1 file changed, 15 insertions(+), 8 deletions(-)
 
 commit 34a122454966546fed0ccbb73338b28021e76481
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16168,7 +20695,7 @@ Date:   Tue Oct 4 09:44:27 2011 +0100
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  glib/ghash.c |   20 ++++++++++++++------
- 1 files changed, 14 insertions(+), 6 deletions(-)
+ 1 file changed, 14 insertions(+), 6 deletions(-)
 
 commit 06c96ab1e59dead8a920433498624b946abdb9ab
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16186,7 +20713,7 @@ Date:   Tue Oct 4 09:42:28 2011 +0100
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  glib/ghash.c |   13 ++++++++++++-
- 1 files changed, 12 insertions(+), 1 deletions(-)
+ 1 file changed, 12 insertions(+), 1 deletion(-)
 
 commit 5bed8317ea0dc615b02f34bde9b5dfa7374c5600
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -16206,7 +20733,7 @@ Date:   Mon Oct 3 18:48:15 2011 +0100
     Reviewed-by: Colin Walters <walters@verbum.org>
 
  gobject/gtype.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 29a71915d87aa3053ed60efbe30bd7cc63ae2114
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -16218,7 +20745,7 @@ Date:   Tue Oct 4 14:06:10 2011 +0800
     in glib/gthread.h (due to commit c5634df6)
 
  glib/glibconfig.h.win32.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ca6a9850395ede6f8de8a1a34096eb32de3ba94d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16229,7 +20756,7 @@ Date:   Tue Oct 4 00:46:10 2011 -0400
     Use g_thread_new_full() in some places.
 
  glib/tests/thread.c |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit e6fa27a5f80f05a6661b803620639e6f0ae96852
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16239,7 +20766,7 @@ Date:   Tue Oct 4 00:45:42 2011 -0400
 
  glib/tests/string.c |   51
  ++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 50 insertions(+), 1 deletions(-)
+ 1 file changed, 50 insertions(+), 1 deletion(-)
 
 commit fc3248065813557c37e1f5ec3442b652d4b0d404
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16250,7 +20777,7 @@ Date:   Tue Oct 4 00:44:58 2011 -0400
     Test g_rec_mutex_trylock() in both locked and unlocked cases.
 
  glib/tests/rec-mutex.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 823e32655e2fc4810dee34ba1bdd5553bb383a42
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16262,7 +20789,7 @@ Date:   Mon Oct 3 23:55:02 2011 -0400
     coveted 100% lines mark.
 
  glib/tests/list.c  |   69
- ++++++++++++++++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++++++++++++--
  glib/tests/slist.c |   53 +++++++++++++++++++++++++++++++++++++++-
  2 files changed, 119 insertions(+), 3 deletions(-)
 
@@ -16285,10 +20812,10 @@ Date:   Mon Oct 3 22:22:55 2011 -0400
 
     Add some more thread tests
 
- glib/tests/Makefile.am |    3 +
+ glib/tests/Makefile.am |    3 ++
  glib/tests/thread.c    |  119
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 122 insertions(+), 0 deletions(-)
+ 2 files changed, 122 insertions(+)
 
 commit 070aefcf59b0238f4cf644cb9ec75cc0b2d4ffaf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16306,7 +20833,7 @@ Date:   Mon Oct 3 22:18:01 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660843
 
  glib/gasyncqueue.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3f982cb9ab1dc9a435c5bba2f0438f165eba25dc
 Author: David Zeuthen <davidz@redhat.com>
@@ -16329,7 +20856,7 @@ Date:   Thu Sep 29 23:46:28 2011 -0400
  gio/gio.symbols                     |    1 +
  gio/gunixmounts.c                   |   28 ++++++++++++++++++++++++++++
  gio/gunixmounts.h                   |    1 +
- 4 files changed, 31 insertions(+), 0 deletions(-)
+ 4 files changed, 31 insertions(+)
 
 commit 3106391694408877ebf6e8451146c5ac5d7bb017
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16354,9 +20881,9 @@ Date:   Mon Oct 3 10:19:14 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=655366
 
  gio/gsettings.c       |   77
- ++++++++++--------------------------------------
- gio/gsettingsschema.c |    5 +--
- gio/tests/gsettings.c |   26 ----------------
+ ++++++++++---------------------------------------
+ gio/gsettingsschema.c |    5 +---
+ gio/tests/gsettings.c |   26 -----------------
  3 files changed, 17 insertions(+), 91 deletions(-)
 
 commit 9d989c7b8aebda0e56aaadb843def0f48f909156
@@ -16366,7 +20893,7 @@ Date:   Sun Oct 2 23:53:56 2011 -0400
     Cosmetics
 
  glib/gthread.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit fa6710ab6f365b512281049276413747b311821d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16375,10 +20902,10 @@ Date:   Sun Oct 2 23:43:17 2011 -0400
     Documentation fixes
 
  docs/reference/glib/glib-sections.txt |  113 ++++++++++++++--------------
- glib/deprecated/gthread-deprecated.c  |    9 +-
+ glib/deprecated/gthread-deprecated.c  |    9 +--
  glib/gthread-posix.c                  |    3 +-
  glib/gthread.c                        |  133
- +++++++++++++++++---------------
+ ++++++++++++++++++---------------
  4 files changed, 135 insertions(+), 123 deletions(-)
 
 commit 65b84bb7d0e429a30f344ebc149dc3d8d79bddda
@@ -16392,7 +20919,7 @@ Date:   Sun Oct 2 22:38:49 2011 -0400
     that end with () already.
 
  glib/gthread-posix.c |   14 ++++++--------
- 1 files changed, 6 insertions(+), 8 deletions(-)
+ 1 file changed, 6 insertions(+), 8 deletions(-)
 
 commit 65056180dd2fee9187426354e8ef5161bf980578
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16403,7 +20930,7 @@ Date:   Sun Oct 2 23:37:20 2011 -0400
     For each of the 4, mention that static storage or _init() is needed.
 
  glib/gthread.c |   16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit c5634df6d3ffe2da013a246880b183140b8f1260
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16446,17 +20973,17 @@ Date:   Sun Oct 2 20:51:38 2011 -0400
  glib/gmem.c                           |    2 +-
  glib/gmessages.c                      |    2 +-
  glib/gslice.c                         |    2 +-
- glib/gthread-posix.c                  |   17 +++-----
- glib/gthread-win32.c                  |    9 +---
+ glib/gthread-posix.c                  |   17 ++++-----
+ glib/gthread-win32.c                  |    9 +----
  glib/gthread.c                        |   67
  +++------------------------------
  glib/gthread.h                        |    7 +---
  glib/gvarianttypeinfo.c               |    2 +-
  glib/tests/cond.c                     |    4 +-
- glib/tests/mutex.c                    |    8 +--
- glib/tests/private.c                  |    6 +-
+ glib/tests/mutex.c                    |    8 ++--
+ glib/tests/private.c                  |    6 +--
  glib/tests/rec-mutex.c                |    6 +--
- glib/tests/rwlock.c                   |   18 ++------
+ glib/tests/rwlock.c                   |   18 +++------
  gmodule/gmodule.c                     |    2 +-
  gobject/gparam.c                      |    2 +-
  gobject/gtype.c                       |    4 +-
@@ -16474,7 +21001,7 @@ Date:   Sun Oct 2 21:03:49 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=659866
 
  glib/tests/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit e081eadda598bc708fbf9dd53a190fc3b0e7fa76
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16498,7 +21025,7 @@ Date:   Sun Oct 2 20:43:28 2011 -0400
 
  glib/gthread-posix.c |  198
  ++++++++++++++++++++++++++++++++++++++------------
- glib/gthread.h       |   29 -------
+ glib/gthread.h       |   29 --------
  2 files changed, 152 insertions(+), 75 deletions(-)
 
 commit 151756631dcac8e74df37c02bf0cf13d9df2e18b
@@ -16508,7 +21035,7 @@ Date:   Sun Oct 2 22:31:45 2011 -0400
     Don't use g_thread_foreach in tests
 
  tests/threadpool-test.c |   30 +++---------------------------
- 1 files changed, 3 insertions(+), 27 deletions(-)
+ 1 file changed, 3 insertions(+), 27 deletions(-)
 
 commit 3d4846d92309d001697c2827660fa41b5c63dbc4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16530,10 +21057,10 @@ Date:   Sun Oct 2 01:29:08 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660635
 
  glib/deprecated/gthread-deprecated.c |  324
- +++++++++++++++++++++++++++++++-
- glib/deprecated/gthread.h            |   18 ++-
+ ++++++++++++++++++++++++++++++-
+ glib/deprecated/gthread.h            |   18 +-
  glib/gthread.c                       |  348
- +--------------------------------
+ ++--------------------------------
  glib/gthread.h                       |   16 --
  glib/gthreadprivate.h                |   20 ++
  5 files changed, 371 insertions(+), 355 deletions(-)
@@ -16551,7 +21078,7 @@ Date:   Sun Oct 2 09:51:13 2011 -0400
 
  glib/deprecated/gthread-deprecated.c |    4 +-
  glib/gthread.c                       |   76
- ++++++++++++++++++++-------------
+ ++++++++++++++++++++--------------
  glib/gthreadprivate.h                |    8 ++++
  3 files changed, 56 insertions(+), 32 deletions(-)
 
@@ -16572,7 +21099,7 @@ Date:   Sun Oct 2 09:27:08 2011 -0400
  glib/gthread-win32.c  |    6 ++++++
  glib/gthread.c        |    3 +++
  glib/gthreadprivate.h |    1 +
- 5 files changed, 22 insertions(+), 1 deletions(-)
+ 5 files changed, 22 insertions(+), 1 deletion(-)
 
 commit 0d1a92ca3d234a4291ef3ecbf7df2d57442a63e5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16588,14 +21115,14 @@ Date:   Sun Oct 2 10:01:57 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=660635
 
- gio/gdbusprivate.c                   |    9 +++--
- glib/deprecated/gthread-deprecated.c |   36 +++++++++++++++++++-
- glib/deprecated/gthread.h            |    4 ++
- glib/glib.symbols                    |    9 +++--
+ gio/gdbusprivate.c                   |    9 +++---
+ glib/deprecated/gthread-deprecated.c |   36 +++++++++++++++++++--
+ glib/deprecated/gthread.h            |    4 +++
+ glib/glib.symbols                    |    9 +++---
  glib/gmain.c                         |    2 +-
  glib/gthread.c                       |   59
- +++++++++++++++++++++------------
- glib/gthread.h                       |    6 ++-
+ +++++++++++++++++++++-------------
+ glib/gthread.h                       |    6 ++--
  glib/gthreadpool.c                   |    2 +-
  8 files changed, 91 insertions(+), 36 deletions(-)
 
@@ -16609,7 +21136,7 @@ Date:   Sun Oct 2 21:57:06 2011 -0400
     included inside GLib, otherwise single-include guards trigger.
 
  gthread/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 34ce4dd0324acd02ceb51d43fdaed5640041d8c1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16634,7 +21161,7 @@ Date:   Sun Oct 2 21:13:14 2011 -0400
     Fix minor mistake in win32 GPrivate code.
 
  glib/gthread-win32.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cdd43d43c9be3914bfeca4b1548885b9b44dcabb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -16670,13 +21197,13 @@ Date:   Fri Sep 30 14:22:04 2011 -0400
  glib/deprecated/gthread-deprecated.c   |   26 ++++-
  glib/deprecated/gthread.h              |    3 +
  glib/glib.symbols                      |    1 +
- glib/gmessages.c                       |    7 -
+ glib/gmessages.c                       |    7 --
  glib/gslice.c                          |    4 +-
  glib/gthread-posix.c                   |  197
  ++++++++++++++++++++++++++------
- glib/gthread-win32.c                   |   83 +++++++++----
- glib/gthread.c                         |  100 +----------------
- glib/gthread.h                         |   11 ++-
+ glib/gthread-win32.c                   |   83 +++++++++-----
+ glib/gthread.c                         |  100 +---------------
+ glib/gthread.h                         |   11 +-
  glib/gthreadprivate.h                  |   14 ---
  12 files changed, 273 insertions(+), 201 deletions(-)
 
@@ -16687,7 +21214,7 @@ Date:   Sun Oct 2 19:10:16 2011 -0400
     Add a few comments
 
  glib/gthread.c |   14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ 1 file changed, 12 insertions(+), 2 deletions(-)
 
 commit 7df7c535574fc634461ed17750fdf5bb1e777d2f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16699,7 +21226,7 @@ Date:   Sun Oct 2 19:09:24 2011 -0400
 
  glib/tests/cond.c |   95
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 95 insertions(+), 0 deletions(-)
+ 1 file changed, 95 insertions(+)
 
 commit 1a5cc98ca2f1474c300a13247533bf0b0b05f1df
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16724,7 +21251,7 @@ Date:   Sun Oct 2 01:21:46 2011 -0400
 
  glib/gthread.c |  169
  +++++++++++++++++---------------------------------------
- 1 files changed, 50 insertions(+), 119 deletions(-)
+ 1 file changed, 50 insertions(+), 119 deletions(-)
 
 commit 6a31cc66cde646aee5efdd2ba8cc8a203e29f1ed
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16733,7 +21260,7 @@ Date:   Sun Oct 2 09:59:26 2011 -0400
     Whitespace fixes
 
  glib/gthread.c |   50 +++++++++++++++++++++++++-------------------------
- 1 files changed, 25 insertions(+), 25 deletions(-)
+ 1 file changed, 25 insertions(+), 25 deletions(-)
 
 commit 3c02c64474351a2decdab3348b4e9f7ab473bff8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16742,7 +21269,7 @@ Date:   Sun Oct 2 17:05:03 2011 -0400
     Clean up includes
 
  glib/gthread.c |    7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
+ 1 file changed, 2 insertions(+), 5 deletions(-)
 
 commit 6d2b2ccaa0dea75b848bcff6d83ab03db547b0fe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16753,7 +21280,7 @@ Date:   Sun Oct 2 16:48:17 2011 -0400
  glib/tests/Makefile.am |    3 +
  glib/tests/private.c   |  337
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 340 insertions(+), 0 deletions(-)
+ 2 files changed, 340 insertions(+)
 
 commit 3659ca99f5ae2058b53a2fefe052926fe2e1858f
 Author: Javier Jardón <jjardon@gnome.org>
@@ -16785,7 +21312,7 @@ Date:   Fri Sep 30 23:05:27 2011 -0400
 
  glib/tests/mutex.c |   68
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 68 insertions(+), 0 deletions(-)
+ 1 file changed, 68 insertions(+)
 
 commit 6ef022bbb3b6dbe6f0f34858d7521a7b0ab331e3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16797,7 +21324,7 @@ Date:   Sun Oct 2 00:08:54 2011 -0400
 
  glib/ghash.c   |  204
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- glib/gstring.c |   95 +++++---------------------
+ glib/gstring.c |   95 ++++++--------------------
  glib/gutils.c  |  153 +-----------------------------------------
  3 files changed, 226 insertions(+), 226 deletions(-)
 
@@ -16819,7 +21346,7 @@ Date:   Sat Oct 1 23:38:52 2011 -0400
     One forgotten moved doc
 
  glib/gmessages.c |   12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit 10d86cda0266d7467cab449892e5fbb9258c607f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16846,7 +21373,7 @@ Date:   Sat Oct 1 23:27:45 2011 -0400
  docs/reference/glib/tmpl/strings.sgml |  369
  ---------------------------------
  glib/gstring.c                        |   29 +++
- glib/gstring.h                        |   12 -
+ glib/gstring.h                        |   12 --
  4 files changed, 30 insertions(+), 381 deletions(-)
 
 commit 459b14d89ae1065041d55089b82c170ec8e0f631
@@ -16883,7 +21410,7 @@ Date:   Sat Oct 1 22:48:27 2011 -0400
  docs/reference/glib/tmpl/.gitignore        |    1 +
  docs/reference/glib/tmpl/string_utils.sgml |  903
  ----------------------------
- glib/gstrfuncs.c                           |  427 ++++++++++++--
+ glib/gstrfuncs.c                           |  427 +++++++++++--
  3 files changed, 378 insertions(+), 953 deletions(-)
 
 commit 793ff83527bd6be8117b483d4b8dde55f1d6f3b9
@@ -16895,7 +21422,7 @@ Date:   Sat Oct 1 22:00:41 2011 -0400
  docs/reference/glib/tmpl/.gitignore   |    2 +
  docs/reference/glib/tmpl/testing.sgml |  691
  ---------------------------------
- glib/gtestutils.c                     |  369 ++++++++++++++++++-
+ glib/gtestutils.c                     |  369 +++++++++++++++++-
  3 files changed, 370 insertions(+), 692 deletions(-)
 
 commit 9d3b37ac3fa7d5ea25a897e5baa7c7a66da0873f
@@ -16906,7 +21433,7 @@ Date:   Sat Oct 1 21:03:14 2011 -0400
 
  docs/reference/glib/tmpl/keyfile.sgml |  939
  ---------------------------------
- glib/gkeyfile.c                       |  364 +++++++++++++-
+ glib/gkeyfile.c                       |  364 ++++++++++++-
  2 files changed, 361 insertions(+), 942 deletions(-)
 
 commit 3d814e7a2ae80f422889c5f830af7e26c1f88a02
@@ -16920,7 +21447,7 @@ Date:   Sat Oct 1 20:16:32 2011 -0400
     g_async_queue_pop_intern_unlocked().
 
  glib/gasyncqueue.c |   27 +++++++--------------------
- 1 files changed, 7 insertions(+), 20 deletions(-)
+ 1 file changed, 7 insertions(+), 20 deletions(-)
 
 commit 8c5400ff45b28a68cd97965abe16ce45dca2548c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16932,7 +21459,7 @@ Date:   Sat Oct 1 20:11:38 2011 -0400
     into a 'wait', for better alignment with the GCond api.
 
  glib/gasyncqueue.c |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit 793cf54275dea80d15e724d803273e79195308d0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16943,7 +21470,7 @@ Date:   Sat Oct 1 20:09:35 2011 -0400
     Use g_cond_init/clear, now that we have them.
 
  glib/gasyncqueue.c |   18 +++++++-----------
- 1 files changed, 7 insertions(+), 11 deletions(-)
+ 1 file changed, 7 insertions(+), 11 deletions(-)
 
 commit ef08aa786bca87c520ef319b97df4b3ed0782233
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -16954,7 +21481,7 @@ Date:   Sat Oct 1 19:24:24 2011 -0400
     Mostly doc formatting and whitespace fixes.
 
  glib/gasyncqueue.c |  496
- +++++++++++++++++++++++++++------------------------
+ ++++++++++++++++++++++++++++------------------------
  glib/gasyncqueue.h |   70 ++------
  2 files changed, 281 insertions(+), 285 deletions(-)
 
@@ -16995,7 +21522,7 @@ Date:   Sat Oct 1 18:43:15 2011 -0400
     to pull it in.
 
  glib/gthread.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 5135241633cd13fa2ff6bee9b15f763c4c5d90e4
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -17004,8 +21531,8 @@ Date:   Sun Oct 2 11:21:18 2011 +1100
     Updated Vietnamese translation
 
  po/vi.po |  152
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 75 insertions(+), 77 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 75 insertions(+), 77 deletions(-)
 
 commit 98818afa0859dac68f57d07d6fec0b72d2b45ff7
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -17014,8 +21541,8 @@ Date:   Sun Oct 2 11:08:49 2011 +1100
     po/vi: import from Damned Lies
 
  po/vi.po |   75
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 38 insertions(+), 37 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 38 insertions(+), 37 deletions(-)
 
 commit 1af5ac0179cfc98c8f7c0c2ed700e56ba072ec35
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17024,7 +21551,7 @@ Date:   Sat Oct 1 13:47:54 2011 -0400
     Add an index for 2.32 api additions
 
  docs/reference/glib/glib-docs.sgml |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit b4dc4902c6b7099266985421b775084b68e5d44e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17033,7 +21560,7 @@ Date:   Sat Oct 1 13:47:09 2011 -0400
     Mark g_thread_create_with_stack_size as new API
 
  glib/gthread.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 65b7a20c67406f9309b2b8e1e7d7aaef98b81d02
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17050,7 +21577,7 @@ Date:   Mon Sep 26 11:21:55 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660147
 
  gio/gsettingsschema.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e147d7aa2f1e4aba555df32b80763e2bc8199798
 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
@@ -17059,7 +21586,7 @@ Date:   Sat Oct 1 10:46:52 2011 +0200
     Fix URL to strlcpy(3) manpage in comment.
 
  glib/gstrfuncs.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c48a0d881313676f2c215b30ba2f8674673071ad
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -17072,7 +21599,7 @@ Date:   Thu Sep 29 15:42:47 2011 +0100
     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
 
  glib/tests/markup-subparser.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 7aad93c5b43faa383ccb609852209d480548dd64
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -17085,7 +21612,7 @@ Date:   Thu Sep 29 15:42:33 2011 +0100
     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
 
  gio/tests/sleepy-stream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e60e4999b9d4904b74e1a38bd5c24b9fd047f95d
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -17098,7 +21625,7 @@ Date:   Thu Sep 29 13:57:09 2011 +0100
     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
 
  gio/gdbuserror.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 5156d1b2d42d89d7ad916ca3c53db517a2674f31
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17112,7 +21639,7 @@ Date:   Thu Sep 29 23:32:20 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660130
 
  gio/gdesktopappinfo.c |   13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
+ 1 file changed, 8 insertions(+), 5 deletions(-)
 
 commit e6c76d9fd44a5e7c42f10a4833a03cbb44edeb5d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17127,7 +21654,7 @@ Date:   Thu Sep 29 23:13:49 2011 -0400
 
  config.h.win32.in |   32 -------------------
  configure.ac      |   90
- +---------------------------------------------------
+ ++---------------------------------------------------
  2 files changed, 2 insertions(+), 120 deletions(-)
 
 commit cde8cf16faa14df3c688adc39f26a45aa0d88d38
@@ -17137,7 +21664,7 @@ Date:   Sun Sep 25 01:51:33 2011 -0400
     Some more gthread reshuffling
 
  glib/gthread.c |   49 +++++++++++++++++++++++++++----------------------
- 1 files changed, 27 insertions(+), 22 deletions(-)
+ 1 file changed, 27 insertions(+), 22 deletions(-)
 
 commit 934e0a7470fbcfccfd7c4d3e589d59e8778fa973
 Author: David Zeuthen <davidz@redhat.com>
@@ -17152,7 +21679,7 @@ Date:   Thu Sep 29 15:49:09 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gunixmounts.c |   45 +++++++++++++++++++++++++++------------------
- 1 files changed, 27 insertions(+), 18 deletions(-)
+ 1 file changed, 27 insertions(+), 18 deletions(-)
 
 commit 55065461bfc5ace53e736dfa8181909e918c161b
 Author: David Zeuthen <davidz@redhat.com>
@@ -17170,7 +21697,7 @@ Date:   Thu Sep 29 15:09:43 2011 -0400
 
  gio/gunixmounts.c |   53
  ++++++++++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 48 insertions(+), 5 deletions(-)
+ 1 file changed, 48 insertions(+), 5 deletions(-)
 
 commit 6d05f684eb0193f7b272cbbe42cd7e72eb0f5174
 Author: Javier Jardón <jjardon@gnome.org>
@@ -17179,7 +21706,7 @@ Date:   Thu Sep 29 20:00:16 2011 +0100
     gfile: Be clear about freeing GFile objects
 
  gio/gfile.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit f992c240e86986dbede0124d1038e0223d8491dd
 Author: Dan Winship <danw@gnome.org>
@@ -17188,7 +21715,7 @@ Date:   Thu Sep 29 09:58:57 2011 -0400
     gthread: remove a stray reference to GStaticMutex
 
  glib/gthread.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 76d2f7fa6a6835058d29381b50f763b12e97a861
 Author: Tiffany Antopolski <tiffany.antopolski@gmail.com>
@@ -17198,7 +21725,7 @@ Date:   Thu Sep 29 06:24:55 2011 +0200
 
  po/eo.po | 1878
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1014 insertions(+), 864 deletions(-)
+ 1 file changed, 1014 insertions(+), 864 deletions(-)
 
 commit 0f4b278a4b35c54b4a5e887b35dc100c068fd52f
 Author: Dan Winship <danw@gnome.org>
@@ -17208,7 +21735,7 @@ Date:   Wed Sep 28 12:18:10 2011 -0400
 
  gio/tests/.gitignore  |    4 ++++
  glib/tests/.gitignore |    5 +++++
- 2 files changed, 9 insertions(+), 0 deletions(-)
+ 2 files changed, 9 insertions(+)
 
 commit 6feff14f197f7e24d128d7f24ad5a15be5769016
 Author: Dan Williams <dcbw@redhat.com>
@@ -17220,7 +21747,7 @@ Date:   Mon Sep 26 19:51:42 2011 -0500
 
  gobject/tests/signals.c |  104
  +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 104 insertions(+), 0 deletions(-)
+ 1 file changed, 104 insertions(+)
 
 commit a343904596a68458682da5707cc35fcc3ee7fa47
 Author: Dan Williams <dcbw@redhat.com>
@@ -17234,7 +21761,7 @@ Date:   Mon Sep 26 13:07:51 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=659881
 
  gobject/tests/signals.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit adf7e0740c6bb7ec31c7acb32d7ea28951ec1027
 Author: Dan Williams <dcbw@redhat.com>
@@ -17250,7 +21777,7 @@ Date:   Fri Sep 23 11:36:35 2011 -0500
 
  gobject/tests/signals.c |  106
  +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 106 insertions(+), 0 deletions(-)
+ 1 file changed, 106 insertions(+)
 
 commit 51166d0127d6d77ae7e4782887a76462858fdd91
 Author: Dan Winship <danw@gnome.org>
@@ -17261,7 +21788,7 @@ Date:   Mon Sep 26 14:17:43 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=659326
 
  glib/gutils.c |   22 ++++++++++++++++++++--
- 1 files changed, 20 insertions(+), 2 deletions(-)
+ 1 file changed, 20 insertions(+), 2 deletions(-)
 
 commit 104ea17125aa70f926bddb3889d594b6f5642a21
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17287,7 +21814,7 @@ Date:   Mon Sep 26 03:56:22 2011 -0400
 
  gio/gdesktopappinfo.c |   66
  ++++++++++++++++++++-----------------------------
- 1 files changed, 27 insertions(+), 39 deletions(-)
+ 1 file changed, 27 insertions(+), 39 deletions(-)
 
 commit 5b2c809dda6ae04bcf3205702b2cc91b1b47cc64
 Author: Edward Sheldrake <ejsheldrake@gmail.com>
@@ -17303,7 +21830,7 @@ Date:   Wed Sep 21 19:14:50 2011 +0100
 
  gio/tests/mimeapps.c |  142
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 142 insertions(+), 0 deletions(-)
+ 1 file changed, 142 insertions(+)
 
 commit eba49a4f7fb5b8c85a84e28a31ff0b3ba7bc82ea
 Author: Dan Winship <danw@gnome.org>
@@ -17312,7 +21839,7 @@ Date:   Mon Sep 26 12:42:23 2011 -0400
     g_simple_async_result_complete_in_idle: add a minor doc clarification
 
  gio/gsimpleasyncresult.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 6bd959b7276c557ec70a363497d2c4e432ec294f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17323,7 +21850,7 @@ Date:   Mon Sep 26 09:05:53 2011 -0400
     They accidentally got added inside of a 'if OS_UNIX'.  Move them out.
 
  glib/tests/Makefile.am |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit fdc594e963b52b1b554fbbc522b91937a39bb5dc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17348,7 +21875,7 @@ Date:   Mon Sep 26 04:44:41 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=660096
 
  glib/gthread-win32.c |   31 +++++++++++++++++++++++++++++++
- 1 files changed, 31 insertions(+), 0 deletions(-)
+ 1 file changed, 31 insertions(+)
 
 commit 5ef7b964e5d7022c9ecc6b75b2a670e407c18698
 Author: Carles Ferrando <carles.ferrando@gmail.com>
@@ -17358,7 +21885,7 @@ Date:   Mon Sep 26 14:40:23 2011 +0200
 
  po/ca@valencia.po |  809
  +++++++++++++++++++++++++++--------------------------
- 1 files changed, 418 insertions(+), 391 deletions(-)
+ 1 file changed, 418 insertions(+), 391 deletions(-)
 
 commit f032536416c08a14bd42ea8833f81b2c91a63fe2
 Author: Petr Kovar <pknbe@volny.cz>
@@ -17368,7 +21895,7 @@ Date:   Sun Sep 25 23:35:27 2011 +0200
 
  po/cs.po |  260
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 130 insertions(+), 130 deletions(-)
+ 1 file changed, 130 insertions(+), 130 deletions(-)
 
 commit 31ddbd688a8551aa00a082dafb92ad82b5ec744a
 Author: Gil Forcada <gforcada@gnome.org>
@@ -17378,7 +21905,7 @@ Date:   Sun Sep 25 23:12:36 2011 +0200
 
  po/ca.po |  267
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 133 insertions(+), 134 deletions(-)
+ 1 file changed, 133 insertions(+), 134 deletions(-)
 
 commit 5a95e19a462712010fece9c71079d5c311c77304
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -17397,7 +21924,7 @@ Date:   Fri Sep 23 10:57:55 2011 +0200
  glib/gvariant.c                       |   65
  +++++++++++++++++++++++++++++++++
  glib/gvariant.h                       |    5 ++-
- glib/tests/gvariant.c                 |   16 ++++++++-
+ glib/tests/gvariant.c                 |   16 +++++++-
  5 files changed, 86 insertions(+), 2 deletions(-)
 
 commit 81e395b00b4270e5af16b572e5d2c82daa845374
@@ -17430,7 +21957,7 @@ Date:   Sun Sep 25 00:42:37 2011 -0400
     Move includes to the top of the file
 
  glib/gthread-posix.c |   37 ++++++++++++++++---------------------
- 1 files changed, 16 insertions(+), 21 deletions(-)
+ 1 file changed, 16 insertions(+), 21 deletions(-)
 
 commit 0ea89987e237ed30dad40ae589728d744b249fca
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17453,7 +21980,7 @@ Date:   Sat Sep 24 23:40:18 2011 -0400
     GThread: more doc updates
 
  glib/gthread.c |   42 +++++++++++++++---------------------------
- 1 files changed, 15 insertions(+), 27 deletions(-)
+ 1 file changed, 15 insertions(+), 27 deletions(-)
 
 commit 4e44e235172f63c78f5dcd8d8cb55208e204a60a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17465,7 +21992,7 @@ Date:   Sat Sep 24 23:13:55 2011 -0400
 
  docs/reference/glib/glib-sections.txt |    1 -
  glib/gthread.c                        |    8 --------
- 2 files changed, 0 insertions(+), 9 deletions(-)
+ 2 files changed, 9 deletions(-)
 
 commit 8f340e2d75020991931d867b569137cb984ee233
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -17480,7 +22007,7 @@ Date:   Fri Sep 23 11:27:45 2011 +0800
 
  glib/gregex.c         |    1 +
  glib/gthreadprivate.h |    4 ++++
- 2 files changed, 5 insertions(+), 0 deletions(-)
+ 2 files changed, 5 insertions(+)
 
 commit 2b391940c090b050c6a4ec30fabb4a1c49207046
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -17491,7 +22018,7 @@ Date:   Fri Sep 23 13:37:08 2011 +0800
     This is so that C89 compilers will not complain.
 
  glib/gthread.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit a485a0e56504437ba88cfac2309ab4d18f7a32fc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17501,7 +22028,7 @@ Date:   Sat Sep 24 19:04:46 2011 -0400
 
  docs/reference/glib/glib-sections.txt |    1 +
  glib/gthread.c                        |    8 +++++++-
- 2 files changed, 8 insertions(+), 1 deletions(-)
+ 2 files changed, 8 insertions(+), 1 deletion(-)
 
 commit d6b0af99d711584ca4e44f218a4cd2151a9ccef4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17523,7 +22050,7 @@ Date:   Sat Sep 24 16:38:51 2011 -0400
     Fix an uninialized variable warning
 
  glib/tests/cond.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit ef883fd0dcc7bec8c7b7b883635bca168b889988
 Author: Peter Mráz <etkinator@gmail.com>
@@ -17533,7 +22060,7 @@ Date:   Sat Sep 24 21:52:10 2011 +0200
 
  po/sk.po | 2105
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1124 insertions(+), 981 deletions(-)
+ 1 file changed, 1124 insertions(+), 981 deletions(-)
 
 commit aeee16e4a396b2f19bc2d6602c2e9266245226f6
 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
@@ -17543,7 +22070,7 @@ Date:   Sat Sep 24 14:42:07 2011 +0200
 
  po/da.po |  642
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 333 insertions(+), 309 deletions(-)
+ 1 file changed, 333 insertions(+), 309 deletions(-)
 
 commit cf9623767a721607cb972d300440e91dc8a57861
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17556,7 +22083,7 @@ Date:   Sat Sep 24 00:39:59 2011 -0400
 
  glib/tests/Makefile.am |    6 ++++++
  glib/tests/include.c   |   17 +++++++++++++++++
- 2 files changed, 23 insertions(+), 0 deletions(-)
+ 2 files changed, 23 insertions(+)
 
 commit e1f68c129233f79b244692f35d4bba4792c0e4ad
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17566,7 +22093,7 @@ Date:   Fri Sep 23 23:38:26 2011 -0400
 
  glib/tests/cond.c |  134
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 134 insertions(+), 0 deletions(-)
+ 1 file changed, 134 insertions(+)
 
 commit a11831359992dc9be6ca0f9a80d97d8f241ad3ea
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17576,7 +22103,7 @@ Date:   Fri Sep 23 22:07:32 2011 -0400
 
  glib/tests/rwlock.c |   88
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 88 insertions(+), 0 deletions(-)
+ 1 file changed, 88 insertions(+)
 
 commit 158a0366be6ea2af574f13208068104adb7ea2e7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17584,10 +22111,10 @@ Date:   Fri Sep 23 21:10:40 2011 -0400
 
     Add GOnce tests
 
- glib/tests/Makefile.am |    3 +
+ glib/tests/Makefile.am |    3 ++
  glib/tests/once.c      |  125
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 128 insertions(+), 0 deletions(-)
+ 2 files changed, 128 insertions(+)
 
 commit dd002113f1ce4114f6f39b562f895aab6b47c8dc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17596,7 +22123,7 @@ Date:   Fri Sep 23 07:26:33 2011 -0400
     Make the rec mutex test a little more verbose
 
  glib/tests/rec-mutex.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit bec571dc790f67a9ee13683b13011ae45ffd393c
 Author: Dan Winship <danw@gnome.org>
@@ -17607,7 +22134,7 @@ Date:   Fri Sep 23 08:53:47 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=659920
 
  gio/giostream.c |   16 +---------------
- 1 files changed, 1 insertions(+), 15 deletions(-)
+ 1 file changed, 1 insertion(+), 15 deletions(-)
 
 commit 7aa824da6ea3600ae72dc5a7f4c999719ffdacb4
 Author: Dan Winship <danw@gnome.org>
@@ -17622,7 +22149,7 @@ Date:   Fri Sep 23 07:46:55 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=659889
 
  gio-2.0.pc.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cf020d8250c04abf52b5cde68076c09c02f6655d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17635,7 +22162,7 @@ Date:   Fri Sep 23 07:21:53 2011 -0400
 
  glib/tests/rwlock.c |   77
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 77 insertions(+), 0 deletions(-)
+ 1 file changed, 77 insertions(+)
 
 commit 0a9885ebd84b9e7762346be3153c2428bc95ec50
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17647,7 +22174,7 @@ Date:   Fri Sep 23 07:14:13 2011 -0400
 
  glib/tests/rec-mutex.c |   86
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 86 insertions(+), 0 deletions(-)
+ 1 file changed, 86 insertions(+)
 
 commit de39df9dc1fee88d9d21dcfd40e70d61678508d9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17656,7 +22183,7 @@ Date:   Fri Sep 23 07:13:47 2011 -0400
     Remove an unused variable
 
  glib/tests/mutex.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 16086900af6ec72cf6c83ca4dae87a3c1a9a410f
 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
@@ -17665,8 +22192,8 @@ Date:   Fri Sep 23 16:23:44 2011 +0530
     Updated Oriya Translation
 
  po/or.po |  240
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 126 insertions(+), 114 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 126 insertions(+), 114 deletions(-)
 
 commit 798a7d5abee46eb8b1ddb1c72ffa17a9cefc4ab0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17678,7 +22205,7 @@ Date:   Fri Sep 23 06:31:12 2011 -0400
 
  glib/tests/rwlock.c |   50
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 50 insertions(+), 0 deletions(-)
+ 1 file changed, 50 insertions(+)
 
 commit 81b37081848c7638e6edc42a5c61e791320d23af
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17691,7 +22218,7 @@ Date:   Fri Sep 23 06:29:36 2011 -0400
 
  glib/tests/mutex.c |   77
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 77 insertions(+), 0 deletions(-)
+ 1 file changed, 77 insertions(+)
 
 commit bcd02d7a755154ec8760cae1a8c4a4dd085ac410
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -17700,7 +22227,7 @@ Date:   Fri Sep 23 08:23:25 2011 +0300
     Updated Hebrew translation
 
  po/he.po |   34 +++++++++++++++++++---------------
- 1 files changed, 19 insertions(+), 15 deletions(-)
+ 1 file changed, 19 insertions(+), 15 deletions(-)
 
 commit 4f3026ea230aeb73e5d24e9b8c72852c097e4354
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17719,7 +22246,7 @@ Date:   Thu Sep 22 22:44:05 2011 -0400
     Fix g_rwlock_{writer,reader}_trylock
 
  glib/gthread-posix.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit ff139135372cb9d8d88fba19d553f6b68b3ffa37
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17732,7 +22259,7 @@ Date:   Thu Sep 22 22:43:29 2011 -0400
  glib/tests/Makefile.am |    3 ++
  glib/tests/rwlock.c    |   77
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 80 insertions(+), 0 deletions(-)
+ 2 files changed, 80 insertions(+)
 
 commit b2717740a23ee37d057cc293ee4f92d91993c648
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -17749,11 +22276,11 @@ Date:   Fri Sep 23 10:41:19 2011 +0800
      glibconfig.h.win32(.in) as it is defined in deprecated/gthread.h
      for Windows
 
- build/win32/vs10/glib.vcxproj.filtersin |    3 +
+ build/win32/vs10/glib.vcxproj.filtersin |    3 ++
  build/win32/vs10/glib.vcxprojin         |    1 +
  build/win32/vs9/glib.vcprojin           |   77
  ++++---------------------------
- glib/Makefile.am                        |   12 ++--
+ glib/Makefile.am                        |   12 ++---
  glib/glibconfig.h.win32.in              |    2 -
  5 files changed, 20 insertions(+), 75 deletions(-)
 
@@ -17764,7 +22291,7 @@ Date:   Thu Sep 22 21:58:28 2011 -0400
     Fix g_rec_mutex_trylock
 
  glib/gthread-posix.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 295af777e4c251559f15502e6082f540a7a0f325
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17776,11 +22303,11 @@ Date:   Thu Sep 22 21:55:43 2011 -0400
     basic api use. This is already enough to reveal g_rec_mutex_trylock
     as broken...
 
- glib/tests/Makefile.am |    6 ++++
+ glib/tests/Makefile.am |    6 +++++
  glib/tests/mutex.c     |   63
  ++++++++++++++++++++++++++++++++++++++++++++++++
  glib/tests/rec-mutex.c |   52 +++++++++++++++++++++++++++++++++++++++
- 3 files changed, 121 insertions(+), 0 deletions(-)
+ 3 files changed, 121 insertions(+)
 
 commit 9958909fb2cf818a24737dc3a90e98e6f2f02910
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -17793,7 +22320,7 @@ Date:   Thu Sep 22 22:10:23 2011 +0800
     available for a given compiler on that platform
 
  glib/gmappedfile.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit f42fe6cdc056b77f74ff6e332389d444c50ae7dc
 Author: Colin Walters <walters@verbum.org>
@@ -17816,16 +22343,16 @@ Date:   Thu Sep 22 16:08:35 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=659870
 
- gio/gsettings-mapping.c        |    4 +-
- gio/tests/gsettings.c          |    6 ++--
+ gio/gsettings-mapping.c        |    4 ++--
+ gio/tests/gsettings.c          |    6 +++---
  gobject/gclosure.c             |    2 +-
  gobject/glib-genmarshal.c      |    2 +-
  gobject/gmarshal.c             |    2 +-
- gobject/gobject.symbols        |    2 +
+ gobject/gobject.symbols        |    2 ++
  gobject/gvaluetypes.c          |   42
  +++++++++++++++++++++++++++++++++++++++-
- gobject/gvaluetypes.h          |    5 ++++
- gobject/tests/param.c          |   13 +++++++++--
+ gobject/gvaluetypes.h          |    5 +++++
+ gobject/tests/param.c          |   13 ++++++++++---
  tests/gobject/gvalue-test.c    |    1 +
  tests/gobject/paramspec-test.c |   16 +++++++++++++++
  11 files changed, 83 insertions(+), 12 deletions(-)
@@ -17843,7 +22370,7 @@ Date:   Thu Sep 22 17:52:08 2011 -0400
 
  gobject/tests/signals.c |  136
  +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 136 insertions(+), 0 deletions(-)
+ 1 file changed, 136 insertions(+)
 
 commit c59846086bdc464b8bff97a83c09d91e8c860369
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17854,7 +22381,7 @@ Date:   Thu Sep 22 13:47:25 2011 -0400
     ...not deprecated sources
 
  glib/Makefile.am |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 8e716cbb497ba0cee11a86410c6faff805ea7d90
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -17868,7 +22395,7 @@ Date:   Thu Sep 22 17:16:55 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=659838
 
  gobject/gbinding.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 35829d28b9f731e2443d48d868ec6b49cb202e5c
 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
@@ -17878,7 +22405,7 @@ Date:   Thu Sep 22 19:46:01 2011 +0530
 
  po/or.po |  277
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 156 insertions(+), 121 deletions(-)
+ 1 file changed, 156 insertions(+), 121 deletions(-)
 
 commit 558955dd85ffaa8435c95eacca27db7134ab4c11
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17890,7 +22417,7 @@ Date:   Thu Sep 22 01:16:41 2011 -0400
 
  glib/gthread.c |  169
  +++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 100 insertions(+), 69 deletions(-)
+ 1 file changed, 100 insertions(+), 69 deletions(-)
 
 commit cedc82290f860683d695d0c5326db153893eec21
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -17907,7 +22434,7 @@ Date:   Thu Sep 22 00:52:18 2011 -0400
 
  glib/gthread-posix.c |   13 ++++++++++++-
  glib/gthread.h       |    4 ++++
- 2 files changed, 16 insertions(+), 1 deletions(-)
+ 2 files changed, 16 insertions(+), 1 deletion(-)
 
 commit 19e7026fe728678c33e4cf38290ea88f0941d648
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17921,7 +22448,7 @@ Date:   Wed Sep 21 20:19:32 2011 -0400
     change between those two "now"s.
 
  glib/tests/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit af9e40dc5def1352e01368de56577addb2c7bbc1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -17932,7 +22459,7 @@ Date:   Wed Sep 21 20:13:57 2011 -0400
     GPrivate always works, so use it normally at all times.
 
  glib/gslice.c |   35 ++++-------------------------------
- 1 files changed, 4 insertions(+), 31 deletions(-)
+ 1 file changed, 4 insertions(+), 31 deletions(-)
 
 commit ca154c399b879ad17804af5d9a81e607e049861e
 Author: Philip Van Hoof <philip@codeminded.be>
@@ -17978,7 +22505,7 @@ Date:   Wed Sep 21 14:39:59 2011 -0400
     gtype: port from GStaticRWLock to GRWLock
 
  gobject/gtype.c |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit b6140c2f89e3d9a613623b7eacad631360837df3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18002,13 +22529,13 @@ Date:   Wed Sep 21 14:36:53 2011 -0400
     instead
     of manually.
 
- glib/glib.symbols    |    5 +++
+ glib/glib.symbols    |    5 ++++
  glib/gthread-posix.c |   72
  ++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/gthread-win32.c |   68
  +++++++++++++++++++++++++++++++++++++++++++++++
  glib/gthread.h       |   13 +++++++++
- 4 files changed, 158 insertions(+), 0 deletions(-)
+ 4 files changed, 158 insertions(+)
 
 commit 3d4102776e59e748ee8b6e4d456a06a33593f308
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18016,12 +22543,12 @@ Date:   Wed Sep 21 10:19:36 2011 -0400
 
     Add GRWLock
 
- glib/glib.symbols     |    8 +++++++
+ glib/glib.symbols     |    8 ++++++++
  glib/gthread-posix.c  |   50
  ++++++++++++++++++++++++++++++++++++++++++++++++
  glib/gthread-win32.c  |   51
  +++++++++++++++++++++++++++++++++++++++++++++++++
- glib/gthread.h        |   26 +++++++++++++++++++++++-
+ glib/gthread.h        |   26 +++++++++++++++++++++++--
  glib/tests/strfuncs.c |    1 -
  5 files changed, 133 insertions(+), 3 deletions(-)
 
@@ -18045,7 +22572,7 @@ Date:   Tue Sep 20 10:06:57 2011 -0400
 
  glib/gthread-win32.c |  108
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 108 insertions(+), 0 deletions(-)
+ 1 file changed, 108 insertions(+)
 
 commit 9f42e3be1b7b9e7588eb84e21c321dfbde0a6f9a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18056,7 +22583,7 @@ Date:   Tue Sep 20 00:05:34 2011 -0400
     Make another do-nothing change to the SRWLock emulation.
 
  glib/gthread-win32.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 391aea32f31506cd07b251385450a84d705cc798
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18068,7 +22595,7 @@ Date:   Tue Sep 20 00:04:43 2011 -0400
     instance variable to prepare for that.
 
  glib/gthread-win32.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit d7aeae97effab17a0562023497ed8baf46dcc09a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18081,7 +22608,7 @@ Date:   Mon Sep 19 13:58:36 2011 -0400
     GLib disappeared.
 
  glib/gthread.h |   10 ----------
- 1 files changed, 0 insertions(+), 10 deletions(-)
+ 1 file changed, 10 deletions(-)
 
 commit 894dd4f62b5df008e9372394c0fb4ef2fd1dc527
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18095,7 +22622,7 @@ Date:   Mon Sep 19 13:51:07 2011 -0400
     place to keep ABI compatibility.
 
  glib/gthread.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8ef30eb3da2e371bf6cbaa4d102b89b948fc04bb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -18104,7 +22631,7 @@ Date:   Mon Sep 19 07:19:17 2011 -0400
     Drop an unused variable
 
  glib/gthread.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 7d859fb67f42a88368f8c5d404cf7ade07dbf27d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -18113,7 +22640,7 @@ Date:   Mon Sep 19 07:16:30 2011 -0400
     More header cosmetics
 
  glib/gthread.h |   36 ++++++++++++++++++------------------
- 1 files changed, 18 insertions(+), 18 deletions(-)
+ 1 file changed, 18 insertions(+), 18 deletions(-)
 
 commit c291259c659a2dd48f1202863852f61a34290a84
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -18122,7 +22649,7 @@ Date:   Mon Sep 19 00:29:53 2011 -0400
     trivial: small header reordering
 
  glib/gthread.h |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit ae2ac9e809a91635c6ff9751145cd09b6de8dab9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18157,7 +22684,7 @@ Date:   Mon Sep 19 00:55:16 2011 -0400
     disable glib-ctor on win32
 
  glib/glib-ctor.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 14e6377a603abd03a3c9d7130da1c1113cec4d7b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18172,11 +22699,11 @@ Date:   Mon Sep 19 00:45:19 2011 -0400
     inappropriately (it was using the default values anyway).
 
  docs/reference/glib/glib-sections.txt |    1 +
- glib/glib.symbols                     |    2 +
+ glib/glib.symbols                     |    2 ++
  glib/gthread.c                        |   64
  +++++++++++++++++++++++++--------
  glib/gthread.h                        |   17 +++++++--
- tests/slice-test.c                    |    4 +-
+ tests/slice-test.c                    |    4 +--
  5 files changed, 68 insertions(+), 20 deletions(-)
 
 commit 9621b1093e7b745e6f8184012bc3c18ab1d261b1
@@ -18188,7 +22715,7 @@ Date:   Mon Sep 19 00:31:33 2011 -0400
     This is now unused.
 
  glib/gthread.c |    7 -------
- 1 files changed, 0 insertions(+), 7 deletions(-)
+ 1 file changed, 7 deletions(-)
 
 commit b2c1364ab29f82d863990c9b1b17abce798f9a84
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18203,7 +22730,7 @@ Date:   Mon Sep 19 00:30:30 2011 -0400
  glib/gthread-win32.c  |    2 --
  glib/gthread.c        |    2 +-
  glib/gthreadprivate.h |    2 --
- 4 files changed, 1 insertions(+), 7 deletions(-)
+ 4 files changed, 1 insertion(+), 7 deletions(-)
 
 commit 2b4c303d61d614af90a92de4c85532fcc245118e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18227,7 +22754,7 @@ Date:   Mon Sep 19 00:25:12 2011 -0400
     Remove a leftover from errorcheck mutexes
 
  glib/gthread.h |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit cffed9a03a54f92f04cf9648253a907573752975
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18239,7 +22766,7 @@ Date:   Mon Sep 19 00:11:46 2011 -0400
     that g_thread_functions_for_glib_use is back in gthread.c.
 
  glib/gthread.c |   39 ---------------------------------------
- 1 files changed, 0 insertions(+), 39 deletions(-)
+ 1 file changed, 39 deletions(-)
 
 commit 6972ed340b702a2b2674cab4338207e2a74a19f0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18264,7 +22791,7 @@ Date:   Mon Sep 19 00:01:29 2011 -0400
     We're finally free of these.  Drop them.
 
  glib/gthread.h |   14 --------------
- 1 files changed, 0 insertions(+), 14 deletions(-)
+ 1 file changed, 14 deletions(-)
 
 commit 3422dcfd28c2e33b5dffbcc0f59cfa507b89a468
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18317,8 +22844,8 @@ Date:   Sun Sep 18 23:43:27 2011 -0400
  glib/gthread-posix.c |  106
  +-------------------------------------------------
  glib/gthread-win32.c |   38 +-----------------
- glib/gthread.c       |   59 ++++++----------------------
- glib/gthread.h       |   10 +++-
+ glib/gthread.c       |   59 +++++++---------------------
+ glib/gthread.h       |   10 +++--
  4 files changed, 22 insertions(+), 191 deletions(-)
 
 commit a10306060c409c45b2ae7dc38813918ce5d611d4
@@ -18368,8 +22895,8 @@ Date:   Sun Sep 18 23:07:24 2011 -0400
     emulated implementation to match.
 
  glib/gthread-win32.c |   61
- +++++++++++++++++++++++--------------------------
- 1 files changed, 29 insertions(+), 32 deletions(-)
+ ++++++++++++++++++++++++--------------------------
+ 1 file changed, 29 insertions(+), 32 deletions(-)
 
 commit 835c9b75c8adb20f8a095a2bea486d59f16e72cc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18381,7 +22908,7 @@ Date:   Sun Sep 18 22:48:53 2011 -0400
     gslice instead of malloc().
 
  glib/gthread.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0ebd842d240f74cee6654e02beb15966b058c603
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -18390,7 +22917,7 @@ Date:   Sun Sep 18 22:11:12 2011 -0400
     And move the g_thread_yield() docs too
 
  glib/gthread-posix.c |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 71df02658053cab2b18a15f02323a139f1de2092
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -18454,7 +22981,7 @@ Date:   Sun Sep 18 02:27:03 2011 -0400
 
  glib/gmem.c           |  114
  ++++++++++++++++++++-----------------------------
- glib/gthread.c        |    3 -
+ glib/gthread.c        |    3 --
  glib/gthreadprivate.h |    2 -
  3 files changed, 47 insertions(+), 72 deletions(-)
 
@@ -18483,7 +23010,7 @@ Date:   Sun Sep 18 02:16:07 2011 -0400
 
  glib/Makefile.am |    1 +
  glib/glib-ctor.h |   25 +++++++++++++++++++++++++
- 2 files changed, 26 insertions(+), 0 deletions(-)
+ 2 files changed, 26 insertions(+)
 
 commit 0e604ef0b527129f947637bc3ae742e9e2c30c90
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18494,7 +23021,7 @@ Date:   Sun Sep 18 01:24:27 2011 -0400
     It's always safe to call the thread implementation 'self' function.
 
  glib/gthread.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 4596dfbc7587c20261b56b58a0a3e5fdeb7ff79a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18507,7 +23034,7 @@ Date:   Sun Sep 18 01:21:01 2011 -0400
     explicitly from the thread initialisation function.
 
  glib/gmessages.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 90679997ec7439ae520c97eb37b5ae36e0da6bba
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18550,11 +23077,11 @@ Date:   Sat Sep 17 22:00:27 2011 -0400
     inside libglib depends on it.
 
  glib/glib.symbols     |    3 +
- glib/gthread-posix.c  |   81 ++++++++++++---------
+ glib/gthread-posix.c  |   81 +++++++++++----------
  glib/gthread-win32.c  |  192
  +++++++++++++++++++++++--------------------------
  glib/gthread.h        |    5 ++
- glib/gthreadprivate.h |   12 +++
+ glib/gthreadprivate.h |   12 ++++
  5 files changed, 155 insertions(+), 138 deletions(-)
 
 commit 4ec6d47806dbb4934aeeb748196d24f7cd0eb10c
@@ -18574,7 +23101,7 @@ Date:   Sat Sep 17 20:15:07 2011 -0400
 
  configure.ac   |   63
  +-------------------------------------------------------
- glib/gthread.h |   22 +++++++++++--------
+ glib/gthread.h |   22 ++++++++++++--------
  2 files changed, 14 insertions(+), 71 deletions(-)
 
 commit c33cd007398cfc81a9405b95280e99a231f58ff8
@@ -18594,7 +23121,7 @@ Date:   Sat Sep 17 19:32:57 2011 -0400
     GParamSpecPool: port from GStaticMutex to GMutex
 
  gobject/gparam.c |   35 ++++++++++++++++-------------------
- 1 files changed, 16 insertions(+), 19 deletions(-)
+ 1 file changed, 16 insertions(+), 19 deletions(-)
 
 commit 806de91cd55c7ba2599a637346dbecd3bb3a5562
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18603,7 +23130,7 @@ Date:   Sat Sep 17 19:26:41 2011 -0400
     GSettings: port from GStaticMutex to GMutex
 
  gio/gdelayedsettingsbackend.c |   46
- ++++++++++++++++++++--------------------
+ ++++++++++++++++++++---------------------
  gio/gsettingsbackend.c        |   18 ++++++++--------
  2 files changed, 32 insertions(+), 32 deletions(-)
 
@@ -18620,7 +23147,7 @@ Date:   Sat Sep 17 18:30:07 2011 -0400
 
  glib/gthread-posix.c |   20 --------------------
  glib/gthread-win32.c |   20 --------------------
- 2 files changed, 0 insertions(+), 40 deletions(-)
+ 2 files changed, 40 deletions(-)
 
 commit e996a836e854934c0c45e17cfa26b22a8a1bc8bb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18687,11 +23214,11 @@ Date:   Sat Sep 17 17:56:33 2011 -0400
 
     Use G_MUTEX_INIT or g_mutex_init() as appropriate.
 
- glib/gasyncqueue.c |   46 +++++++++++++++++-----------------
- glib/gmem.c        |   17 +++++-------
+ glib/gasyncqueue.c |   46 +++++++++++++++++------------------
+ glib/gmem.c        |   17 ++++++-------
  glib/gmessages.c   |   53 ++++++++++++++++++++--------------------
  glib/gslice.c      |   68
- ++++++++++++++++++++++++---------------------------
+ +++++++++++++++++++++++++---------------------------
  glib/gthread.c     |   29 ++++++++++------------
  5 files changed, 101 insertions(+), 112 deletions(-)
 
@@ -18733,7 +23260,7 @@ Date:   Fri Sep 16 18:05:23 2011 -0400
        to use the SRWLock and CONDITION_VARIABLE APIs present on Windows
        2008/Vista and later, emulating these APIs on XP
 
- glib/glib.symbols    |   16 +
+ glib/glib.symbols    |   16 ++
  glib/gthread-posix.c |  363 +++++++++++++++++-------
  glib/gthread-win32.c |  759
  ++++++++++++++++++++++++++++++++++++++------------
@@ -18750,7 +23277,7 @@ Date:   Wed Sep 21 15:46:24 2011 -0400
     This is making gmappedfile.c identical to the glib-2-30 branch again.
 
  glib/gmappedfile.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 43254e8c4c60f102be1212a1919953ad7ddf31db
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -18759,7 +23286,7 @@ Date:   Wed Sep 21 15:27:37 2011 -0400
     gmessage.c: mark a private function static
 
  glib/gmessages.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit aabdb7e190fc4db595484e05e40315985c6c4645
 Author: David Zeuthen <davidz@redhat.com>
@@ -18800,7 +23327,7 @@ Date:   Tue Sep 20 10:07:35 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=654563
 
  gio/gunixmounts.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 6b39085016110dc92d0b17d605ee80b0a0e80eb6
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -18817,7 +23344,7 @@ Date:   Wed Sep 21 13:41:10 2011 +0200
 
  gio/gdbus-2.0/codegen/codegen.py |   36
  ++++++++++++++++++------------------
- 1 files changed, 18 insertions(+), 18 deletions(-)
+ 1 file changed, 18 insertions(+), 18 deletions(-)
 
 commit 933ad70c32f146d324b8fc1e9b79711e83472909
 Author: David Zeuthen <davidz@redhat.com>
@@ -18830,8 +23357,8 @@ Date:   Wed Sep 21 07:12:32 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus-codegen.xml |   92
- +++++++++++++++++----------------
- 1 files changed, 47 insertions(+), 45 deletions(-)
+ +++++++++++++++++-----------------
+ 1 file changed, 47 insertions(+), 45 deletions(-)
 
 commit 30537b84de1b41e1813d2624968bb99271d45763
 Author: David Zeuthen <davidz@redhat.com>
@@ -18844,7 +23371,7 @@ Date:   Wed Sep 21 06:57:29 2011 -0400
 
  docs/reference/gio/gdbus-codegen.xml |   32
  ++++++++++++++------------------
- 1 files changed, 14 insertions(+), 18 deletions(-)
+ 1 file changed, 14 insertions(+), 18 deletions(-)
 
 commit 70515ffe928fa4dc2cadeddfa68a67a7cd727cfe
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -18855,7 +23382,7 @@ Date:   Tue Sep 20 23:46:23 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=659646
 
  gio/gdbus-2.0/codegen/codegen.py |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
 
 commit 447eb0395623112ebf583988f7aa95b4a2be7c2f
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -18865,7 +23392,7 @@ Date:   Wed Sep 21 12:20:30 2011 +0530
 
  po/glib.glib-2-30.gu.po | 3739
  -----------------------------------------------
- 1 files changed, 0 insertions(+), 3739 deletions(-)
+ 1 file changed, 3739 deletions(-)
 
 commit 45dd6801cf368997b707a9cb0af5b6bba432dd49
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -18874,7 +23401,7 @@ Date:   Wed Sep 21 12:17:29 2011 +0530
     Updated Gujarati Translations
 
  po/gu.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 06560292c665b463ce948eb36e23acf11edfbfda
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -18883,7 +23410,7 @@ Date:   Wed Sep 21 12:14:29 2011 +0530
     Updated Gujarati Translations
 
  po/gu.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a7057f5c6ee78c8822090bbcc957a5db670fb2fb
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -18892,7 +23419,7 @@ Date:   Wed Sep 21 12:11:20 2011 +0530
     Updated Gujarati Translations
 
  po/gu.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 0c1dba064383154759d497568f8f3f95835fd6ea
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -18902,7 +23429,7 @@ Date:   Wed Sep 21 12:07:00 2011 +0530
 
  po/gu.po |  355
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 166 insertions(+), 189 deletions(-)
+ 1 file changed, 166 insertions(+), 189 deletions(-)
 
 commit 855e13cc0acadd9d87baf55a2dd9a50e721ec6b1
 Author: Dan Winship <danw@gnome.org>
@@ -18916,7 +23443,7 @@ Date:   Tue Sep 20 16:58:34 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658769
 
  gio/gthreadedresolver.c |   19 +++++++++++--------
- 1 files changed, 11 insertions(+), 8 deletions(-)
+ 1 file changed, 11 insertions(+), 8 deletions(-)
 
 commit 88b3f6b866749d273247ccccf6dbfd6ddb6b647d
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -18929,7 +23456,7 @@ Date:   Sat Sep 10 00:35:09 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658692
 
  glib/gtimer.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0db338bdb0e9a0216681b6db7286ffb0f1711db1
 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
@@ -18944,7 +23471,7 @@ Date:   Tue Sep 20 01:18:45 2011 +0200
     BZ #659528
 
  gio/gunixmounts.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 11217edaaf3386c8504a6ed6f8f0fb69092ddfca
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -18953,7 +23480,7 @@ Date:   Tue Sep 20 15:40:29 2011 +0200
     Updated Slovenian translation
 
  po/sl.po |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit 9365bc57611f21621c4ef88e302ae07611c2c6d3
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -18963,7 +23490,7 @@ Date:   Tue Sep 20 15:35:31 2011 +0200
 
  po/sl.po | 1897
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 911 insertions(+), 986 deletions(-)
+ 1 file changed, 911 insertions(+), 986 deletions(-)
 
 commit f8dda0955ecddd02a4e300fba2714ea8cfa093ae
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -18973,7 +23500,7 @@ Date:   Tue Sep 20 13:31:07 2011 +0530
 
  po/glib.glib-2-30.gu.po | 3739
  +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 3739 insertions(+), 0 deletions(-)
+ 1 file changed, 3739 insertions(+)
 
 commit 88f2b32eb00311da9799d2a71a55dedd92ff60bb
 Author: David Zeuthen <davidz@redhat.com>
@@ -18984,7 +23511,7 @@ Date:   Mon Sep 19 17:31:21 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-test-codegen.c |   27 +++++++++++++++++++++++++++
- 1 files changed, 27 insertions(+), 0 deletions(-)
+ 1 file changed, 27 insertions(+)
 
 commit b1c08ca41981da9ad62841b1a0cb7095ccc111f4
 Author: Matthew Barnes <mbarnes@redhat.com>
@@ -19012,7 +23539,7 @@ Date:   Mon Sep 19 16:45:05 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusobjectmanagerserver.c |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
 
 commit fe27bf003764e453cd15cab67e8a99fcda84db1d
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -19037,8 +23564,8 @@ Date:   Mon Sep 19 10:13:52 2011 +0200
     Closes: bgo#659324
 
  gio/goutputstream.c |   88
- ++++++++++++++++++++++++++++++--------------------
- 1 files changed, 53 insertions(+), 35 deletions(-)
+ +++++++++++++++++++++++++++++++--------------------
+ 1 file changed, 53 insertions(+), 35 deletions(-)
 
 commit 808035666ac2f730b8819232f86cd3fac9de0d44
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19049,7 +23576,7 @@ Date:   Sun Sep 18 22:20:08 2011 -0400
     This is needed if we're doing emulated futexes.
 
  glib/gbitlock.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit bb1ada779161b0c552573c33a10cd2251d5cdea0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19058,7 +23585,7 @@ Date:   Sun Sep 18 22:14:19 2011 -0400
     Fix a merge accident
 
  glib/tests/mappedfile.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8b03fed0cfdd07b367d4deb66980980d44f115ce
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19070,9 +23597,9 @@ Date:   Sun Sep 18 14:22:07 2011 -0400
     merge the rest into gmessages.c.
 
  glib/Makefile.am |    1 -
- glib/gdebug.h    |   59 -----------------------------------
+ glib/gdebug.h    |   59 ------------------------------------
  glib/gmessages.c |   89
- ++++++++++++++++++++++++++++-------------------------
+ ++++++++++++++++++++++++++++--------------------------
  3 files changed, 47 insertions(+), 102 deletions(-)
 
 commit 37c740d50946e59c5a5767e4b7aee5f34fcab268
@@ -19150,7 +23677,7 @@ Date:   Sun Sep 18 20:31:09 2011 -0400
  glib/glib.h            |    2 +-
  glib/grel.c            |  675
  ------------------------------------------------
- glib/grel.h            |  101 -------
+ glib/grel.h            |  101 --------
  6 files changed, 776 insertions(+), 781 deletions(-)
 
 commit a2ea02d01ee7b0fe8f2be7f9a34decb17ec8193b
@@ -19167,7 +23694,7 @@ Date:   Sun Sep 18 20:17:59 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=659427
 
  docs/reference/glib/glib-docs.sgml    |    2 -
- docs/reference/glib/glib-sections.txt |   56 ----
+ docs/reference/glib/glib-sections.txt |   56 -----
  glib/Makefile.am                      |    7 +
  glib/deprecated/gallocator.c          |   99 ++++++++
  glib/deprecated/gallocator.h          |   72 ++++++
@@ -19204,7 +23731,7 @@ Date:   Sun Sep 18 14:50:31 2011 -0400
     The test was not changing to the locales it was looping over.
 
  glib/tests/strfuncs.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit eb45a590fa1c41d5c04cae98313d82146d03051a
 Author: Dan Winship <danw@gnome.org>
@@ -19230,7 +23757,7 @@ Date:   Sun Sep 18 08:04:58 2011 +0300
 
  po/bg.po |  339
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 162 insertions(+), 177 deletions(-)
+ 1 file changed, 162 insertions(+), 177 deletions(-)
 
 commit e02b062635a5b41f997a169eb8b48de902116d5a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19244,9 +23771,9 @@ Date:   Sat Sep 17 22:44:28 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=640293
 
- configure.ac     |    2 +
+ configure.ac     |    2 ++
  glib/gstrfuncs.c |   61
- +++++++++++++++++++++++++++++++++++++++++++++++------
+ +++++++++++++++++++++++++++++++++++++++++++++++-------
  2 files changed, 56 insertions(+), 7 deletions(-)
 
 commit 7b9571e4dd8ff9f8a123542c56c146d365368f98
@@ -19261,7 +23788,7 @@ Date:   Sat Sep 17 20:27:16 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=640975
 
  glib/gconvert.c |   25 +++++++++++--------------
- 1 files changed, 11 insertions(+), 14 deletions(-)
+ 1 file changed, 11 insertions(+), 14 deletions(-)
 
 commit f18eab2ac75ee457a4ff76a30bc4b727887be8da
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19297,7 +23824,7 @@ Date:   Sat Sep 17 19:11:10 2011 -0400
     soon" for the vast majority of its life.
 
  gio/glib-compile-schemas.c |   2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 2c9c72dc8cf180ae3a819f18eaf8cc140b49f4cd
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19310,7 +23837,7 @@ Date:   Sat Sep 17 17:32:42 2011 -0400
     name.
 
  glib/gvarianttypeinfo.c |   32 ++++++++++++++++----------------
- 1 files changed, 16 insertions(+), 16 deletions(-)
+ 1 file changed, 16 insertions(+), 16 deletions(-)
 
 commit f20294614616a4ae4fdfb34f1360354e6b2fbf27
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19319,7 +23846,7 @@ Date:   Sat Sep 17 17:32:18 2011 -0400
     gmain: fix some win32 build errors
 
  glib/gmain.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
 
 commit 928ce3e5efad6befb9f8d3ad97da576ceb6be9ca
 Author: Aron Xu <aronxu@gnome.org>
@@ -19329,7 +23856,7 @@ Date:   Sat Sep 17 16:18:03 2011 +0000
 
  po/zh_CN.po | 215
  +++++++++++++++++++++++++++++------------------------------
- 1 files changed, 105 insertions(+), 110 deletions(-)
+ 1 file changed, 105 insertions(+), 110 deletions(-)
 
 commit a0eefd65bc66b4520ba91008ef39f5b67c493efc
 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
@@ -19338,7 +23865,7 @@ Date:   Sat Sep 17 00:03:56 2011 +0200
     Updated Serbian translation
 
  po/sr.po      | 7958
- ++++++++++++++++++++++++++++++++++----------------------
+ +++++++++++++++++++++++++++++++++----------------------
  po/sr@latin.po | 7963
  ++++++++++++++++++++++++++++++++++----------------------
  2 files changed, 9624 insertions(+), 6297 deletions(-)
@@ -19355,8 +23882,8 @@ Date:   Fri Sep 16 17:50:13 2011 -0400
     directly to avoid unbounded recursion in this case.
 
  glib/gatomic.c |   85
- +++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 51 insertions(+), 34 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 51 insertions(+), 34 deletions(-)
 
 commit 48494dd55244fc95357a88fc1f01944d950b7b7b
 Author: David Zeuthen <davidz@redhat.com>
@@ -19386,7 +23913,7 @@ Date:   Fri Sep 16 15:20:00 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-2.0/codegen/codegen.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e34e8a25a04f31e7436af297fced96bbfc4b4f79
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -19405,7 +23932,7 @@ Date:   Mon Sep 12 18:42:36 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 698eeb3ef6992d551b310bba474d8a38c22ea9b7
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -19423,7 +23950,7 @@ Date:   Mon Sep 12 18:26:45 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |  13 +++++++------
- 1 files changed, 7 insertions(+), 6 deletions(-)
+ 1 file changed, 7 insertions(+), 6 deletions(-)
 
 commit 20497f7af908697f958e43c06e38eca256bb58bf
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -19440,7 +23967,7 @@ Date:   Mon Sep 12 18:24:24 2011 +0100
  gio/tests/Makefile.am          |    5 +
  gio/tests/gdbus-close-pending.c |  396
  +++++++++++++++++++++++++++++++++++++++
- 2 files changed, 401 insertions(+), 0 deletions(-)
+ 2 files changed, 401 insertions(+)
 
 commit c180ea13ae29db3e06411a149b9487328aea29e0
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -19454,8 +23981,8 @@ Date:   Thu Sep 8 17:21:02 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |  71
- +++++++++++++++++++++++++++++++++++++++++++--------
- 1 files changed, 60 insertions(+), 11 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++--------
+ 1 file changed, 60 insertions(+), 11 deletions(-)
 
 commit 8097e2de85e03667c2b8646326c007b213b55870
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -19476,7 +24003,7 @@ Date:   Tue Sep 13 17:31:27 2011 +0100
 
  gio/gdbusconnection.c |   64 +++++++------
  gio/gdbusprivate.c    |  247
- +++++++++++++++++++++++++++++++++++++++---------
+ +++++++++++++++++++++++++++++++++++++++----------
  gio/gdbusprivate.h    |    5 +
  3 files changed, 240 insertions(+), 76 deletions(-)
 
@@ -19514,7 +24041,7 @@ Date:   Tue Sep 13 17:37:33 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |  36 +++++++++++++++++++++++++-----------
- 1 files changed, 25 insertions(+), 11 deletions(-)
+ 1 file changed, 25 insertions(+), 11 deletions(-)
 
 commit 05ef173466e32d8b3d212803e4a72239913a362d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19544,7 +24071,7 @@ Date:   Fri Sep 16 16:09:56 2011 +0200
     This reverts commit 42738469d15585791bd5613356c47bcc2c413c20.
 
  gio/gmemoryinputstream.c |   70
- +--------------------------------------------
+ ++--------------------------------------------
  gio/gmemoryinputstream.h |   29 ++++++-------------
  2 files changed, 11 insertions(+), 88 deletions(-)
 
@@ -19561,7 +24088,7 @@ Date:   Fri Sep 16 13:46:01 2011 +0200
     Bug #589887
 
  gio/gmemoryinputstream.c |   70
- ++++++++++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++++++--
  gio/gmemoryinputstream.h |   29 +++++++++++++------
  2 files changed, 88 insertions(+), 11 deletions(-)
 
@@ -19572,7 +24099,7 @@ Date:   Thu Sep 15 16:51:22 2011 -0400
     Fix docs
 
  glib/gunidecomp.c |   14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
 
 commit 43007aa2d2f0d1fe3e63f7c61abb927dccaf799b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19587,7 +24114,7 @@ Date:   Tue Sep 13 21:57:30 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658805
 
  gio/gapplication.c |  45 ++++++---------------------------------------
- 1 files changed, 6 insertions(+), 39 deletions(-)
+ 1 file changed, 6 insertions(+), 39 deletions(-)
 
 commit 39294664a679dbfa89d0d23ebfea2a44c1dee42b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19620,7 +24147,7 @@ Date:   Tue Sep 13 19:56:22 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658999
 
  glib/gmain.c |   39 ++++++++++++++++++++++++++++-----------
- 1 files changed, 28 insertions(+), 11 deletions(-)
+ 1 file changed, 28 insertions(+), 11 deletions(-)
 
 commit 01f9479438694d0e1f4ddd738ddf046f179cbd0e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19631,7 +24158,7 @@ Date:   Wed Sep 14 14:00:08 2011 -0400
     Make sure ::startup and ::shutdown are being chained up.
 
  gio/gapplication.c |  26 ++++++++++++++++++++++----
- 1 files changed, 22 insertions(+), 4 deletions(-)
+ 1 file changed, 22 insertions(+), 4 deletions(-)
 
 commit 15b1c1bf4f782189cf881a44b9116460a066c5da
 Author: Brian Koning <brkoning@gmail.com>
@@ -19645,7 +24172,7 @@ Date:   Wed Sep 14 13:42:35 2011 -0400
 
  gio/gapplication.c |  22 ++++++++++++++++++++++
  gio/gapplication.h |   5 ++++-
- 2 files changed, 26 insertions(+), 1 deletions(-)
+ 2 files changed, 26 insertions(+), 1 deletion(-)
 
 commit 8d52bdfd97843ec0ad4a8086423cdf7c63afb467
 Author: Yuri Myasoedov <omerta13@yandex.ru>
@@ -19655,7 +24182,7 @@ Date:   Wed Sep 14 21:26:49 2011 +0400
 
  po/ru.po | 1224
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 577 insertions(+), 647 deletions(-)
+ 1 file changed, 577 insertions(+), 647 deletions(-)
 
 commit 659b287a92d951d7121584587cb7aefa28e88416
 Author: Tomas Bzatek <tbzatek@redhat.com>
@@ -19671,7 +24198,7 @@ Date:   Wed Sep 14 19:02:01 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=659070
 
  gio/gdbus-2.0/codegen/codegen.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 53e52d9f72e8c367b177852d1bbc40235bab6d2d
 Author: Og B. Maciel <ogmaciel@gnome.org>
@@ -19680,8 +24207,8 @@ Date:   Wed Sep 14 09:14:02 2011 -0400
     Updated Brazilian Portuguese translation.
 
  po/pt_BR.po | 192
- ++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 99 insertions(+), 93 deletions(-)
+ ++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 99 insertions(+), 93 deletions(-)
 
 commit 8152e3f54e8f7fd309d19ae35dd8f036067db754
 Author: Richard Hughes <richard@hughsie.com>
@@ -19692,7 +24219,7 @@ Date:   Tue Sep 13 16:38:40 2011 +0100
     It can return NULL when there is no default icon.
 
  gio/gappinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 2dd32d24f34ed12da74b9714feb3dfadd8aec021
 Author: I Felix <ifelix25@gmail.com>
@@ -19701,7 +24228,7 @@ Date:   Tue Sep 13 15:40:27 2011 +0530
     Updated Tamil Translations
 
  po/ta.po |   17 ++++++++---------
- 1 files changed, 8 insertions(+), 9 deletions(-)
+ 1 file changed, 8 insertions(+), 9 deletions(-)
 
 commit d1bcb0032d52709e5b208f76c6303cd5040cd8a1
 Author: I Felix <ifelix25@gmail.com>
@@ -19711,7 +24238,7 @@ Date:   Tue Sep 13 15:34:22 2011 +0530
 
  po/ta.po |  909
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 535 insertions(+), 374 deletions(-)
+ 1 file changed, 535 insertions(+), 374 deletions(-)
 
 commit 1b033919845cef366842373da9f1cfb56f522d01
 Merge: 2d44a45 92652ac
@@ -19745,7 +24272,7 @@ Date:   Mon Sep 12 01:56:45 2011 -0400
     GDesktopAppInfo: Improve docs
 
  gio/gdesktopappinfo.c |   32 ++++++++++++++++++--------------
- 1 files changed, 18 insertions(+), 14 deletions(-)
+ 1 file changed, 18 insertions(+), 14 deletions(-)
 
 commit 05342d0a930054647989c7d9bc5d248eb566f99d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19754,7 +24281,7 @@ Date:   Mon Sep 12 01:49:01 2011 -0400
     Fix formatting in a doc comment
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 73c427fab9c61f523c57dff2107c959cb5d86751
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19780,7 +24307,7 @@ Date:   Sun Sep 11 23:39:29 2011 -0400
 
  gio/tests/mimeapps.c |   52
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 52 insertions(+), 0 deletions(-)
+ 1 file changed, 52 insertions(+)
 
 commit 75c989b9ab7e5f4b55ec21c82184904557d86759
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19792,7 +24319,7 @@ Date:   Sun Sep 11 23:28:06 2011 -0400
     This reverts commit a13f5ca4da05c3a7edaed9a70c508f63772897cb.
 
  gio/gdesktopappinfo.c |   17 +++--------------
- 1 files changed, 3 insertions(+), 14 deletions(-)
+ 1 file changed, 3 insertions(+), 14 deletions(-)
 
 commit 938e57dd4b403c3fe494c8c63b50abfb3673c6f6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19801,7 +24328,7 @@ Date:   Sun Sep 11 23:25:20 2011 -0400
     Adapt tests to string changes
 
  gio/tests/gschema-compile.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit cab5b8abd3407bc9a7a32a6fd9b8873799507c74
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19813,7 +24340,7 @@ Date:   Sun Sep 11 15:44:39 2011 -0400
     confusing to first-time readers.
 
  docs/reference/gobject/tut_gtype.xml |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 61b51555ec83413397b85916bd9e9e1eb61b2cab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19825,7 +24352,7 @@ Date:   Sun Sep 11 13:08:14 2011 -0400
     AC_HELP_STRING() more consistently.
 
  configure.ac |   33 ++++++++++++++++++---------------
- 1 files changed, 18 insertions(+), 15 deletions(-)
+ 1 file changed, 18 insertions(+), 15 deletions(-)
 
 commit 5b8623125133c16ebd51856a5da2db9e439c3527
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -19834,7 +24361,7 @@ Date:   Sun Sep 11 11:05:50 2011 +0200
     Updated Spanish translation
 
  po/es.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0db179e75e332de3bdecb1309ffe8018ab567484
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19848,7 +24375,7 @@ Date:   Sat Sep 10 16:09:39 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658715
 
  glib/gkeyfile.c |   26 ++++++++++++++------------
- 1 files changed, 14 insertions(+), 12 deletions(-)
+ 1 file changed, 14 insertions(+), 12 deletions(-)
 
 commit ec3653be00725556625072e39e032e8b9e7c7e34
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19861,7 +24388,7 @@ Date:   Sat Sep 10 10:36:00 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658207
 
  gio/glib-compile-schemas.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit b1e04b2986cadc6fbb8c966eb7bffa73ff848316
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -19871,7 +24398,7 @@ Date:   Sat Sep 10 14:39:43 2011 +0200
 
  po/hu.po |  173
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 87 insertions(+), 86 deletions(-)
+ 1 file changed, 87 insertions(+), 86 deletions(-)
 
 commit a13f5ca4da05c3a7edaed9a70c508f63772897cb
 Author: Josselin Mouette <joss@debian.org>
@@ -19887,7 +24414,7 @@ Date:   Sat Sep 10 08:26:12 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=658188
 
  gio/gdesktopappinfo.c |   17 ++++++++++++++---
- 1 files changed, 14 insertions(+), 3 deletions(-)
+ 1 file changed, 14 insertions(+), 3 deletions(-)
 
 commit 011c0b488f0b2461e079a58cc4eacb4b92f23990
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19901,7 +24428,7 @@ Date:   Fri Sep 9 23:43:02 2011 -0400
  gio/tests/Makefile.am |    7 ++
  gio/tests/mimeapps.c  |  212
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 219 insertions(+), 0 deletions(-)
+ 2 files changed, 219 insertions(+)
 
 commit 66a1dfc84facad7e233b8cfeb4772bb243ea5923
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19910,7 +24437,7 @@ Date:   Fri Sep 9 23:42:47 2011 -0400
     Avoid some compiler warnings
 
  gio/tests/socket-client.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 644ab6a7d3f3462b782258e5bb8bac35d46064a0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19921,7 +24448,7 @@ Date:   Fri Sep 9 22:33:33 2011 -0400
     ...and fold its contents into g_main_context_new()
 
  glib/gmain.c |   12 +++---------
- 1 files changed, 3 insertions(+), 9 deletions(-)
+ 1 file changed, 3 insertions(+), 9 deletions(-)
 
 commit 1c8c408c51c85230356cc95c06f2e1bd3f376624
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19952,7 +24479,7 @@ Date:   Fri Sep 9 21:40:05 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=320888
 
  glib/gmain.c |   44 ++++++++++----------------------------------
- 1 files changed, 10 insertions(+), 34 deletions(-)
+ 1 file changed, 10 insertions(+), 34 deletions(-)
 
 commit e15d5313af8bc1fd4f68e7ddc59cd73a3a2c9502
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -19973,7 +24500,7 @@ Date:   Tue Oct 5 14:01:05 2010 +0100
 
  docs/reference/glib/glib-sections.txt |    4 ++++
  glib/gmain.h                         |   20 ++++++++++++++++++++
- 2 files changed, 24 insertions(+), 0 deletions(-)
+ 2 files changed, 24 insertions(+)
 
 commit e5653c0050e232e1834a31c85672319873f7612b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -19984,7 +24511,7 @@ Date:   Fri Sep 9 20:35:01 2011 -0400
     More choices, always better.
 
  gio/gdesktopappinfo.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 066c7b81211fe203d2f7a4c7556c05bd53293097
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -19993,7 +24520,7 @@ Date:   Fri Sep 9 19:54:06 2011 -0400
     GRegex: fix thread-unsafe initialiser code
 
  glib/gregex.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit f1494c156dcbbe125807ef2a1b5ab0ca4b2acc66
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20031,7 +24558,7 @@ Date:   Fri Sep 9 16:05:55 2011 -0400
     single-include checking when we use this from inside of gio.
 
  glib/glib-private.h |   7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
+ 1 file changed, 1 insertion(+), 6 deletions(-)
 
 commit e27b5a2ea7f117028fb5b645033085866a804fb7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20040,7 +24567,7 @@ Date:   Fri Sep 9 15:47:01 2011 -0400
     Drop long-removed atomic thread init from header
 
  glib/gthreadprivate.h |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 9e1d4aa257843849872abdf78326f5a29877c322
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20052,7 +24579,7 @@ Date:   Fri Sep 9 15:21:07 2011 -0400
 
  glib/Makefile.am   |   1 -
  glib/glibprivate.h |   6 ------
- 2 files changed, 0 insertions(+), 7 deletions(-)
+ 2 files changed, 7 deletions(-)
 
 commit d86386159d3fe1e592d813c6d8d6e293c2599231
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20079,7 +24606,7 @@ Date:   Fri Sep 9 14:30:01 2011 -0400
     gwakeup.h: add missing header for GPollFD
 
  glib/gwakeup.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 9bf59d4a14b3fc4bb62f10c3665e99f9d8788bdc
 Author: Colin Walters <walters@verbum.org>
@@ -20137,7 +24664,7 @@ Date:   Tue Aug 30 13:32:58 2011 -0400
     more efficient.
 
  glib/gmain.c |   37 +++++--------------------------------
- 1 files changed, 5 insertions(+), 32 deletions(-)
+ 1 file changed, 5 insertions(+), 32 deletions(-)
 
 commit 940a728fdabca90ce7f5769de97f12a81c264cc5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20148,7 +24675,7 @@ Date:   Wed Aug 31 23:02:03 2011 -0400
     With the GMainLoop changes, gtester should now be race-free.
 
  glib/gtester.c |   23 -----------------------
- 1 files changed, 0 insertions(+), 23 deletions(-)
+ 1 file changed, 23 deletions(-)
 
 commit ba7019e19e83ef46184e39e1d546ba08500dbfd7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20158,7 +24685,7 @@ Date:   Wed Aug 31 22:58:26 2011 -0400
 
  glib/gmain.c |  370
  ++++++++++++++++++++++++----------------------------------
- 1 files changed, 151 insertions(+), 219 deletions(-)
+ 1 file changed, 151 insertions(+), 219 deletions(-)
 
 commit 7eae486179e2799c369ed9ffcea663bf9161ce79
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20170,7 +24697,7 @@ Date:   Wed Aug 31 22:07:02 2011 -0400
     GPollFD to see if the GWakeup needs to be acknowledged.
 
  glib/gmain.c |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit 87880dfa571926678bf671bce7ce5e56adcf07a2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20182,7 +24709,7 @@ Date:   Wed Aug 31 18:33:32 2011 -0400
     buggy single-threaded codepath for GMainContext.
 
  glib/gmain.c         |  207
- ++++++++++--------------------------------------
+ ++++++++++---------------------------------------
  glib/gthread.c        |    1 -
  glib/gthreadprivate.h |    1 -
  3 files changed, 43 insertions(+), 166 deletions(-)
@@ -20201,7 +24728,7 @@ Date:   Wed Aug 31 18:20:24 2011 -0400
  glib/glib.symbols  |   1 +
  glib/glibprivate.h |   6 ++++++
  glib/gmain.c      |   36 ++++++++++++++++++++++++++++++++++++
- 4 files changed, 44 insertions(+), 0 deletions(-)
+ 4 files changed, 44 insertions(+)
 
 commit b6a2f502f28b112d791c8834b4ff7e5c8aa0fcd5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20213,7 +24740,7 @@ Date:   Fri Sep 9 13:39:22 2011 -0400
     GOnce.
 
  glib/grand.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 71c72d5e13748c2a7e0fd52c5693240aed808238
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20262,7 +24789,7 @@ Date:   Wed Aug 31 18:07:55 2011 -0400
     make g_thread_init_glib() idempotent
 
  glib/gthread.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit cfa1d0540e4aaf83641f3876a2589a1e8f2b1242
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20323,7 +24850,7 @@ Date:   Wed Aug 31 17:18:43 2011 -0400
 
  gthread/gthread-win32.c |   90
  ++++-------------------------------------------
- 1 files changed, 7 insertions(+), 83 deletions(-)
+ 1 file changed, 7 insertions(+), 83 deletions(-)
 
 commit 7cf89847e26af7817827a47cc2f4857d1742f4d0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20336,7 +24863,7 @@ Date:   Wed Aug 31 17:02:21 2011 -0400
  gthread/gthread-impl.c  |    5 +----
  gthread/gthread-posix.c |    3 ---
  gthread/gthread-win32.c |    1 -
- 3 files changed, 1 insertions(+), 8 deletions(-)
+ 3 files changed, 1 insertion(+), 8 deletions(-)
 
 commit 46af418e05de82cfd6174575ef3f376aecfe8795
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20362,7 +24889,7 @@ Date:   Wed Aug 31 16:46:32 2011 -0400
     These are non-ops now, and easily replaced.
 
  gthread/gthread-posix.c |   23 ++++++++---------------
- 1 files changed, 8 insertions(+), 15 deletions(-)
+ 1 file changed, 8 insertions(+), 15 deletions(-)
 
 commit 715f94e95147097d6caf86b0be230e52a64ed738
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20370,10 +24897,10 @@ Date: Wed Aug 31 16:41:24 2011 -0400
 
     Remove support for DCE threads
 
- configure.ac                     |   25 ++-------------
+ configure.ac                     |   25 +++-------------
  docs/reference/glib/building.sgml |   2 +-
  gthread/gthread-posix.c          |   60
- ++----------------------------------
+ +++----------------------------------
  3 files changed, 9 insertions(+), 78 deletions(-)
 
 commit 7d885253fa72e0a529a5a262082e6347c30198ee
@@ -20383,8 +24910,8 @@ Date:   Wed Aug 31 16:10:55 2011 -0400
     Remove support for custom thread implementations
 
  gthread/gthread-impl.c |   64
- +++++++----------------------------------------
- 1 files changed, 10 insertions(+), 54 deletions(-)
+ ++++++++----------------------------------------
+ 1 file changed, 10 insertions(+), 54 deletions(-)
 
 commit cef0acb945271a85d1e2283af7785f3b3f93ac41
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20394,7 +24921,7 @@ Date:   Wed Aug 31 16:03:22 2011 -0400
 
  gthread/Makefile.am   |    1 -
  gthread/gthread-none.c |   37 -------------------------------------
- 2 files changed, 0 insertions(+), 38 deletions(-)
+ 2 files changed, 38 deletions(-)
 
 commit 3f931412434083a69f3fb794f01d82a3de8224ee
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20417,7 +24944,7 @@ Date:   Wed Aug 31 15:53:36 2011 -0400
     gthread: remove some unused forward declarations
 
  gthread/gthread-impl.c |    7 -------
- 1 files changed, 0 insertions(+), 7 deletions(-)
+ 1 file changed, 7 deletions(-)
 
 commit e48573c402326a9428b032b0d33dd06644316990
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20453,7 +24980,7 @@ Date:   Wed Aug 31 16:43:15 2011 -0400
     now.
 
  docs/reference/glib/building.sgml |   7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit 5a30712dc7e4adc36b0e8fd82cf5ccec19bbbdc5
 Author: Dan Winship <danw@gnome.org>
@@ -20472,7 +24999,7 @@ Date:   Wed Aug 31 14:33:33 2011 -0400
  gio/Makefile.am           |   10 +-
  gio/gcancellable.c        |    2 +-
  gio/gio.symbols           |    6 -
- gio/gioscheduler.c        |   60 +--
+ gio/gioscheduler.c        |   60 +-
  gio/gresolver.c           |   18 +-
  gio/gthreadedresolver.c    |   8 +-
  gio/gunixresolver.c       |  516 ---------------
@@ -20500,7 +25027,7 @@ Date:   Wed Aug 31 14:30:11 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=616754
 
  gio/gioscheduler.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 5bc7729d16b641022f5eb8a4022515a163063ce9
 Author: Dan Winship <danw@gnome.org>
@@ -20521,7 +25048,7 @@ Date:   Wed Aug 31 14:01:45 2011 -0400
  gio/Makefile.am        |    6 +-
  glib/gmain.c           |   60 -------
  glib/gthread.c                 |   11 +-
- glib/gthread.h                 |   71 ++++-----
+ glib/gthread.h                 |   71 ++++----
  gobject/Makefile.am    |    6 +-
  gobject/gtype.c        |    2 -
  gthread/gthread-impl.c  |   18 --
@@ -20559,7 +25086,7 @@ Date:   Fri Sep 2 12:15:21 2011 +0530
     https://bugzilla.gnome.org/show_bug.cgi?id=653987
 
  glib/gkeyfile.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 4a1d79842a177e45210736c71bf0c7d277d73179
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -20568,7 +25095,7 @@ Date:   Thu Sep 8 21:07:54 2011 +0200
     Updated Polish translation
 
  po/pl.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 687144edc7c11fb7a1aff5860b95ab5616320f1f
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -20578,7 +25105,7 @@ Date:   Thu Sep 8 20:44:03 2011 +0200
 
  po/pl.po |  188
  ++++++++++++++++++++++++++++----------------------------------
- 1 files changed, 85 insertions(+), 103 deletions(-)
+ 1 file changed, 85 insertions(+), 103 deletions(-)
 
 commit c8ef5b7d6c08c2e455527d42e1a1845261d30f09
 Author: Damien Lespiau <damien.lespiau@intel.com>
@@ -20592,7 +25119,7 @@ Date:   Thu Sep 8 14:25:41 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658558
 
  gio/gsimpleaction.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit e03b70c4a2e8e44b8084de7f8a25b166727316e1
 Author: Alexandre Franke <alexandre.franke@gmail.com>
@@ -20602,7 +25129,7 @@ Date:   Wed Sep 7 11:43:36 2011 +0200
 
  po/fr.po |  189
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 89 insertions(+), 100 deletions(-)
+ 1 file changed, 89 insertions(+), 100 deletions(-)
 
 commit 571185f0f6054c8bdb0927809c0b08c6fd86b012
 Author: Federico Mena Quintero <federico@gnome.org>
@@ -20628,7 +25155,7 @@ Date:   Wed Sep 7 16:58:57 2011 +0100
 
  po/en_GB.po | 171
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 86 insertions(+), 85 deletions(-)
+ 1 file changed, 86 insertions(+), 85 deletions(-)
 
 commit b95237ba53b3454996790042312e4f9a3447a2a7
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -20637,8 +25164,8 @@ Date:   Wed Sep 7 00:33:39 2011 +0200
     Updated Italian translation
 
  po/it.po |   85
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 43 insertions(+), 42 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 43 insertions(+), 42 deletions(-)
 
 commit ef0f90a0171aa73b4516483ffa49742b6abf3df5
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -20647,7 +25174,7 @@ Date:   Wed Sep 7 01:29:04 2011 +0300
     Updated Belarusian translation.
 
  po/be.po |   32 +++++++++++++++++---------------
- 1 files changed, 17 insertions(+), 15 deletions(-)
+ 1 file changed, 17 insertions(+), 15 deletions(-)
 
 commit cfe04105f4b95f00c2bd52f0759736aa5197fd2a
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -20656,7 +25183,7 @@ Date:   Tue Sep 6 21:49:06 2011 +0200
     Added Norwegian bokmål translation
 
  po/nb.po |   26 ++++++++++++--------------
- 1 files changed, 12 insertions(+), 14 deletions(-)
+ 1 file changed, 12 insertions(+), 14 deletions(-)
 
 commit 27fbaf371278e792c79a3478c2282e43f12472f5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20675,7 +25202,7 @@ Date:   Tue Sep 6 14:01:52 2011 -0400
     that the signal is dispatched in the proper GMainContext.
 
  gio/gsettingsbackend.c |    6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
 
 commit 8060a7a207192297e62d29b4e5e1b551eab48622
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20703,7 +25230,7 @@ Date:   Mon Sep 5 10:28:54 2011 -0400
 
  NEWS        |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
  configure.ac |    2 +-
- 2 files changed, 50 insertions(+), 1 deletions(-)
+ 2 files changed, 50 insertions(+), 1 deletion(-)
 
 commit 6f6c924b08915c93e411370ea670b6e8af37ac5d
 Author: Andika Triwidada <andika@gmail.com>
@@ -20713,7 +25240,7 @@ Date:   Tue Sep 6 16:50:11 2011 +0700
 
  po/id.po |  533
  +++++++++++++++++---------------------------------------------
- 1 files changed, 146 insertions(+), 387 deletions(-)
+ 1 file changed, 146 insertions(+), 387 deletions(-)
 
 commit 8a7d33024a377c99ca17b37ff5f02854bb71463b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20740,7 +25267,7 @@ Date:   Tue Sep 6 00:01:29 2011 -0400
     It was included twice in the gio-docs.xml file.
 
  docs/reference/gio/gio-docs.xml |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit f333aeb29771babd1b8d12a26c3d0d21c6410301
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20749,7 +25276,7 @@ Date:   Mon Sep 5 23:56:33 2011 -0400
     gio docs: drop GTimeZoneMonitor from docs
 
  docs/reference/gio/gio-docs.xml |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit a44b225ae7f01f124e7d54f25a98cde300923b5f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20763,7 +25290,7 @@ Date:   Mon Sep 5 23:54:42 2011 -0400
     results in many warnings being printed).
 
  docs/reference/gio/gio.types |   33 ---------------------------------
- 1 files changed, 0 insertions(+), 33 deletions(-)
+ 1 file changed, 33 deletions(-)
 
 commit fb700d7ea3d79be927918b4638cc705b280bbf8b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20772,7 +25299,7 @@ Date:   Mon Sep 5 19:41:16 2011 -0400
     GDBus object manager example: update -sections.txt
 
  .../gdbus-object-manager-example-sections.txt     |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit c2e7ef17ac8da3ef911a5b6f86cd369b46b196bb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20781,8 +25308,8 @@ Date:   Mon Sep 5 19:35:16 2011 -0400
     gio docs: ignore private .h files
 
  docs/reference/gio/Makefile.am |   66
- ++++++++++++++++++++++++++++++++++-----
- 1 files changed, 57 insertions(+), 9 deletions(-)
+ ++++++++++++++++++++++++++++++++++------
+ 1 file changed, 57 insertions(+), 9 deletions(-)
 
 commit 1f9c189e2095ed0372fa1960da5cce2d6774af65
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20838,7 +25365,7 @@ Date:   Mon Sep 5 18:05:05 2011 -0400
     gobject docs: add symbols from GMainLoop boxing
 
  docs/reference/gobject/gobject-sections.txt |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit b407086b3807fd691c4de7e3e80ac1cc71362ed0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20873,8 +25400,8 @@ Date:   Mon Sep 5 22:30:09 2011 +0100
     Updated Portuguese translation
 
  po/pt.po |  156
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 77 insertions(+), 79 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 77 insertions(+), 79 deletions(-)
 
 commit 88c118aab3382824cbef245c2687d4b3c6326ff9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20883,7 +25410,7 @@ Date:   Mon Sep 5 11:39:04 2011 -0400
     one missed docs fix
 
  glib/gbookmarkfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ba6d70a99e735161fb34cf67aef81b29c45e2a5c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20895,7 +25422,7 @@ Date:   Mon Sep 5 11:36:48 2011 -0400
     the html.
 
  docs/reference/glib/glib-docs.sgml |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 3b25e975b3272f73e9e3d61ffd67ce89b6edfc8a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20926,7 +25453,7 @@ Date:   Mon Sep 5 10:29:09 2011 -0400
     exist.  Refer to g_child_watch_add() instead.
 
  glib/gspawn.c |   19 +++++++++----------
- 1 files changed, 9 insertions(+), 10 deletions(-)
+ 1 file changed, 9 insertions(+), 10 deletions(-)
 
 commit c32c9526ad2507ca9f4bcbc117cf7dc057ad047e
 Author: Alexandre Franke <alexandre.franke@gmail.com>
@@ -20935,7 +25462,7 @@ Date:   Mon Sep 5 13:22:37 2011 +0200
     Fix missing semi-colon after struct definition
 
  docs/reference/gobject/tut_howto.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2fce869f10d5534d339421c1646468e996707fe7
 Author: Fran Dieguez <fran@openhost.es>
@@ -20944,7 +25471,7 @@ Date:   Mon Sep 5 11:55:50 2011 +0200
     Updated galician translations
 
  po/gl.po |   10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
 
 commit 66e124005563f345a904a526896a01e545cfcf30
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -20953,7 +25480,7 @@ Date:   Mon Sep 5 08:24:30 2011 +0200
     Updated Spanish translation
 
  po/es.po |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 041a086256d90f6316c7cf23d8d6c6187a460296
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20967,7 +25494,7 @@ Date:   Mon Sep 5 00:38:14 2011 -0400
     as well.
 
  po/pa.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 76c49589064c38ce9fe4789677f65e3e09021b40
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -20985,115 +25512,115 @@ Date:       Mon Sep 5 00:03:39 2011 -0400
 
  po/af.po         |    2 +-
  po/am.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/as.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/ast.po        |   62 ++++++++++++++++++++++++------------------------
  po/az.po         |   62 ++++++++++++++++++++++++------------------------
  po/be.po         |    2 +-
  po/be@latin.po    |   62 ++++++++++++++++++++++++------------------------
- po/bg.po         |    5 +--
+ po/bg.po         |    5 ++--
  po/bn.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/bn_IN.po      |    5 +--
+ ++++++++++++++++++++++++++---------------------------
+ po/bn_IN.po      |    5 ++--
  po/bs.po         |   62 ++++++++++++++++++++++++------------------------
  po/ca.po         |    2 +-
  po/ca@valencia.po |   2 +-
- po/cs.po         |    6 +---
+ po/cs.po         |    6 ++---
  po/cy.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/da.po         |    2 +-
  po/de.po         |    2 +-
  po/dz.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/el.po         |    5 +--
- po/en_CA.po      |    3 +-
- po/en_GB.po      |    5 +--
+ ++++++++++++++++++++++++++---------------------------
+ po/el.po         |    5 ++--
+ po/en_CA.po      |    3 +--
+ po/en_GB.po      |    5 ++--
  po/et.po         |    2 +-
- po/eu.po         |    5 +--
+ po/eu.po         |    5 ++--
  po/fa.po         |   62 ++++++++++++++++++++++++------------------------
  po/fi.po         |    2 +-
  po/fr.po         |    2 +-
  po/ga.po         |    2 +-
- po/gu.po         |    5 +--
- po/he.po         |    5 +--
+ po/gu.po         |    5 ++--
+ po/he.po         |    5 ++--
  po/hi.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/hr.po         |   62 ++++++++++++++++++++++++------------------------
- po/hu.po         |    5 +--
+ po/hu.po         |    5 ++--
  po/hy.po         |   62 ++++++++++++++++++++++++------------------------
  po/id.po         |    2 +-
  po/is.po         |   66
- +++++++++++++++++++++++++-------------------------
+ +++++++++++++++++++++++++--------------------------
  po/it.po         |    2 +-
- po/ja.po         |    5 +--
+ po/ja.po         |    5 ++--
  po/ka.po         |   62 ++++++++++++++++++++++++------------------------
  po/kk.po         |   62 ++++++++++++++++++++++++------------------------
  po/kn.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/ko.po         |    3 +-
+ ++++++++++++++++++++++++++---------------------------
+ po/ko.po         |    3 +--
  po/ku.po         |   62 ++++++++++++++++++++++++------------------------
  po/lv.po         |    2 +-
  po/mai.po        |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/mg.po         |   62 ++++++++++++++++++++++++------------------------
  po/mk.po         |   62 ++++++++++++++++++++++++------------------------
  po/ml.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/mn.po         |   62 ++++++++++++++++++++++++------------------------
  po/mr.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/ms.po         |   64
- +++++++++++++++++++++++++-------------------------
+ ++++++++++++++++++++++++-------------------------
  po/nds.po        |   62 ++++++++++++++++++++++++------------------------
  po/ne.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/nl.po         |    2 +-
  po/nn.po         |   62 ++++++++++++++++++++++++------------------------
  po/oc.po         |   62 ++++++++++++++++++++++++------------------------
  po/or.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/pa.po         |    5 +--
+ ++++++++++++++++++++++++++---------------------------
+ po/pa.po         |    5 ++--
  po/pl.po         |    2 +-
  po/ps.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/pt.po         |    2 +-
  po/ro.po         |    2 +-
  po/ru.po         |    2 +-
  po/rw.po         |   62 ++++++++++++++++++++++++------------------------
  po/si.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/sk.po         |   64
- +++++++++++++++++++++++++-------------------------
+ ++++++++++++++++++++++++-------------------------
  po/sl.po         |    2 +-
  po/sq.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/sr.po         |    5 +--
+ ++++++++++++++++++++++++++---------------------------
+ po/sr.po         |    5 ++--
  po/sr@ije.po     |   64
- +++++++++++++++++++++++++-------------------------
- po/sr@latin.po    |   5 +--
+ ++++++++++++++++++++++++-------------------------
+ po/sr@latin.po    |   5 ++--
  po/sv.po         |    2 +-
  po/ta.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/te.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/th.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/tl.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/tr.po         |    5 +--
+ ++++++++++++++++++++++++++---------------------------
+ po/tr.po         |    5 ++--
  po/tt.po         |   62 ++++++++++++++++++++++++------------------------
  po/ug.po         |    2 +-
  po/uk.po         |   62 ++++++++++++++++++++++++------------------------
- po/vi.po         |    5 +--
+ po/vi.po         |    5 ++--
  po/wa.po         |   68
- ++++++++++++++++++++++++++--------------------------
+ ++++++++++++++++++++++++++---------------------------
  po/xh.po         |   62 ++++++++++++++++++++++++------------------------
  po/yi.po         |   68
- ++++++++++++++++++++++++++--------------------------
- po/zh_CN.po      |    5 +--
- po/zh_HK.po      |    5 +--
- po/zh_TW.po      |    5 +--
+ ++++++++++++++++++++++++++---------------------------
+ po/zh_CN.po      |    5 ++--
+ po/zh_HK.po      |    5 ++--
+ po/zh_TW.po      |    5 ++--
  86 files changed, 1522 insertions(+), 1543 deletions(-)
 
 commit 2752f8668e74fc080bda22994fdbddc3cc77cd6b
@@ -21105,142 +25632,111 @@ Date:       Mon Sep 5 00:01:02 2011 -0400
     This should get the proper Report-Msgid-Bugs-To: into each file.
 
  po/af.po         | 1431 ++++++++++++++++-------------
- po/am.po         | 2373
- ++++++++++++++++++++++++++++++++++---------------
- po/ar.po         | 1899 +++++++++++++++++++++------------------
- po/as.po         | 2400
- ++++++++++++++++++++++++++++++++++---------------
+ po/am.po         | 2373 +++++++++++++++++++++++++++++++++---------------
+ po/ar.po         | 1899 ++++++++++++++++++++------------------
+ po/as.po         | 2400 +++++++++++++++++++++++++++++++++---------------
  po/ast.po        | 2438
- +++++++++++++++++++++++++++++++++++---------------
- po/az.po         | 2375
  ++++++++++++++++++++++++++++++++++---------------
+ po/az.po         | 2375 +++++++++++++++++++++++++++++++++---------------
  po/be.po         |  204 +++--
  po/be@latin.po    | 2465
  +++++++++++++++++++++++++++++++++++---------------
- po/bg.po         |  389 +++++----
- po/bn.po         | 2395
- ++++++++++++++++++++++++++++++++++---------------
- po/bn_IN.po      | 1523 ++++++++++++++++++--------------
- po/bs.po         | 2383
- ++++++++++++++++++++++++++++++++++---------------
+ po/bg.po         |  389 ++++----
+ po/bn.po         | 2395 +++++++++++++++++++++++++++++++++---------------
+ po/bn_IN.po      | 1523 +++++++++++++++++--------------
+ po/bs.po         | 2383 +++++++++++++++++++++++++++++++++---------------
  po/ca.po         | 1467 +++++++++++++++++-------------
- po/ca@valencia.po |  960 ++++++++++++---------
- po/cs.po         | 1434 +++++++++++++++++-------------
+ po/ca@valencia.po |  960 +++++++++++---------
+ po/cs.po         | 1434 ++++++++++++++++-------------
  po/cy.po         | 2401
  ++++++++++++++++++++++++++++++++++---------------
- po/da.po         | 1441 +++++++++++++++++-------------
+ po/da.po         | 1441 ++++++++++++++++-------------
  po/de.po         |  555 +++++++-----
- po/dz.po         | 2385
- ++++++++++++++++++++++++++++++++++---------------
+ po/dz.po         | 2385 +++++++++++++++++++++++++++++++++---------------
  po/el.po         | 1502 +++++++++++++++++--------------
  po/en@shaw.po    | 2496
- ++++++++++++++++++++++++++++++++++++---------------
- po/en_CA.po      |   95 ++-
+ +++++++++++++++++++++++++++++++++++---------------
+ po/en_CA.po      |   95 +-
  po/en_GB.po      | 1457 +++++++++++++++++-------------
- po/eo.po         | 1049 +++++++++++++---------
- po/es.po         |  250 +++---
- po/et.po         | 1096 +++++++++++++++++++++--
+ po/eo.po         | 1049 ++++++++++++---------
+ po/es.po         |  250 ++---
+ po/et.po         | 1096 ++++++++++++++++++++--
  po/eu.po         | 1816 +++++++++++++++++++++----------------
  po/fa.po         | 2403
  ++++++++++++++++++++++++++++++++++---------------
  po/fi.po         |  808 ++++++++++++++++-
  po/fr.po         |  553 +++++++-----
- po/ga.po         | 1046 +++++++++++++---------
+ po/ga.po         | 1046 ++++++++++++---------
  po/gl.po         |  204 +++--
  po/gu.po         | 1507 +++++++++++++++++--------------
  po/he.po         |  420 +++++----
- po/hi.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
- po/hr.po         | 2393
- ++++++++++++++++++++++++++++++++++---------------
+ po/hi.po         | 2394 +++++++++++++++++++++++++++++++++---------------
+ po/hr.po         | 2393 +++++++++++++++++++++++++++++++++---------------
  po/hu.po         | 1658 +++++++++++++++++++---------------
- po/hy.po         | 2299 ++++++++++++++++++++++++++++++-----------------
+ po/hy.po         | 2299 +++++++++++++++++++++++++++++-----------------
  po/id.po         |  957 ++++++++++++--------
- po/is.po         | 2375
- ++++++++++++++++++++++++++++++++++---------------
- po/it.po         |  482 ++++++-----
- po/ja.po         | 1442 +++++++++++++++++-------------
- po/ka.po         | 2389
- ++++++++++++++++++++++++++++++++++---------------
- po/kk.po         | 2226 ++++++++++++++++++++++++++++++++--------------
+ po/is.po         | 2375 +++++++++++++++++++++++++++++++++---------------
+ po/it.po         |  482 +++++-----
+ po/ja.po         | 1442 ++++++++++++++++-------------
+ po/ka.po         | 2389 +++++++++++++++++++++++++++++++++---------------
+ po/kk.po         | 2226 +++++++++++++++++++++++++++++++--------------
  po/kn.po         | 2411
  ++++++++++++++++++++++++++++++++++---------------
  po/ko.po         |  266 +++---
- po/ku.po         | 2379
- ++++++++++++++++++++++++++++++++++---------------
- po/lt.po         | 1347 ++++++++++++++--------------
+ po/ku.po         | 2379 +++++++++++++++++++++++++++++++++---------------
+ po/lt.po         | 1347 +++++++++++++--------------
  po/lv.po         |  588 +++++++-----
  po/mai.po        | 2401
  ++++++++++++++++++++++++++++++++++---------------
- po/mg.po         | 2385
- ++++++++++++++++++++++++++++++++++---------------
+ po/mg.po         | 2385 +++++++++++++++++++++++++++++++++---------------
  po/mk.po         | 2407
  ++++++++++++++++++++++++++++++++++---------------
- po/ml.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
+ po/ml.po         | 2394 +++++++++++++++++++++++++++++++++---------------
  po/mn.po         | 2406
  ++++++++++++++++++++++++++++++++++---------------
- po/mr.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
- po/ms.po         | 2375
- ++++++++++++++++++++++++++++++++++---------------
+ po/mr.po         | 2394 +++++++++++++++++++++++++++++++++---------------
+ po/ms.po         | 2375 +++++++++++++++++++++++++++++++++---------------
  po/nb.po         |  252 +++---
- po/nds.po        | 2379
- ++++++++++++++++++++++++++++++++++---------------
- po/ne.po         | 2381
- ++++++++++++++++++++++++++++++++++---------------
+ po/nds.po        | 2379 +++++++++++++++++++++++++++++++++---------------
+ po/ne.po         | 2381 +++++++++++++++++++++++++++++++++---------------
  po/nl.po         | 1459 +++++++++++++++++-------------
  po/nn.po         | 2422
  ++++++++++++++++++++++++++++++++++---------------
- po/oc.po         | 2379
- ++++++++++++++++++++++++++++++++++---------------
- po/or.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
+ po/oc.po         | 2379 +++++++++++++++++++++++++++++++++---------------
+ po/or.po         | 2394 +++++++++++++++++++++++++++++++++---------------
  po/pa.po         |  615 ++++++-------
  po/pl.po         | 1452 +++++++++++++++++-------------
- po/ps.po         | 2386
- ++++++++++++++++++++++++++++++++++---------------
- po/pt.po         | 1443 +++++++++++++++++-------------
+ po/ps.po         | 2386 +++++++++++++++++++++++++++++++++---------------
+ po/pt.po         | 1443 ++++++++++++++++-------------
  po/pt_BR.po      |  285 +++---
  po/ro.po         | 1503 +++++++++++++++++--------------
  po/ru.po         | 1414 +++++++++++++++--------------
- po/rw.po         | 2389
- ++++++++++++++++++++++++++++++++++---------------
- po/si.po         | 2381
- ++++++++++++++++++++++++++++++++++---------------
- po/sk.po         | 2391
- ++++++++++++++++++++++++++++++++++---------------
+ po/rw.po         | 2389 +++++++++++++++++++++++++++++++++---------------
+ po/si.po         | 2381 +++++++++++++++++++++++++++++++++---------------
+ po/sk.po         | 2391 +++++++++++++++++++++++++++++++++---------------
  po/sl.po         | 2601
  +++++++++++++++++++++++++++++++----------------------
  po/sq.po         | 2460
  +++++++++++++++++++++++++++++++++++---------------
- po/sr.po         |  380 +++++----
- po/sr@ije.po     | 2375
- ++++++++++++++++++++++++++++++++++---------------
+ po/sr.po         |  380 ++++----
+ po/sr@ije.po     | 2375 +++++++++++++++++++++++++++++++++---------------
  po/sr@latin.po    |  419 +++++----
  po/sv.po         |  256 +++---
- po/ta.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
- po/te.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
+ po/ta.po         | 2394 +++++++++++++++++++++++++++++++++---------------
+ po/te.po         | 2394 +++++++++++++++++++++++++++++++++---------------
  po/th.po         | 2402
  ++++++++++++++++++++++++++++++++++---------------
- po/tl.po         | 2393
- ++++++++++++++++++++++++++++++++++---------------
+ po/tl.po         | 2393 +++++++++++++++++++++++++++++++++---------------
  po/tr.po         |  555 +++++++-----
- po/tt.po         | 2379
- ++++++++++++++++++++++++++++++++++---------------
- po/ug.po         |  398 +++++----
+ po/tt.po         | 2379 +++++++++++++++++++++++++++++++++---------------
+ po/ug.po         |  398 ++++----
  po/uk.po         | 2413
  ++++++++++++++++++++++++++++++++++---------------
- po/vi.po         | 1490 +++++++++++++++++--------------
- po/wa.po         | 2379
- ++++++++++++++++++++++++++++++++++---------------
- po/xh.po         | 2387
- ++++++++++++++++++++++++++++++++++---------------
- po/yi.po         | 2394
- ++++++++++++++++++++++++++++++++++---------------
- po/zh_CN.po      | 1448 +++++++++++++++++-------------
+ po/vi.po         | 1490 ++++++++++++++++--------------
+ po/wa.po         | 2379 +++++++++++++++++++++++++++++++++---------------
+ po/xh.po         | 2387 +++++++++++++++++++++++++++++++++---------------
+ po/yi.po         | 2394 +++++++++++++++++++++++++++++++++---------------
+ po/zh_CN.po      | 1448 ++++++++++++++++-------------
  po/zh_HK.po      |  327 ++++---
  po/zh_TW.po      |  270 +++---
  94 files changed, 103729 insertions(+), 52698 deletions(-)
@@ -21297,7 +25793,7 @@ Date:   Sun Sep 4 21:00:54 2011 -0400
 
  po/en_CA.po | 3047
  +++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 2042 insertions(+), 1005 deletions(-)
+ 1 file changed, 2042 insertions(+), 1005 deletions(-)
 
 commit a2b350d9c3bcc979f1ce4dd6efc7ca79c07624b3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21318,7 +25814,7 @@ Date:   Sun Sep 4 21:31:13 2011 -0400
     intltool-based tools).
 
  po/Makefile.in.in |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 6274386e52efd7c951d5e40ed2eacd5d0a843b83
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -21334,7 +25830,7 @@ Date:   Sun Sep 4 20:06:53 2011 -0400
 
  configure.ac          |    2 ++
  glib/tests/Makefile.am |    5 ++++-
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ 2 files changed, 6 insertions(+), 1 deletion(-)
 
 commit 350a1cda0a4ef7ad29f0c041239a96ea1ea1c8c5
 Author: Dan Winship <danw@gnome.org>
@@ -21343,7 +25839,7 @@ Date:   Sun Sep 4 17:33:21 2011 -0400
     update .gitignore
 
  tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 749fa587bc081e0f5b9c4af1ed8bdf90bd0856d2
 Author: Dan Winship <danw@gnome.org>
@@ -21357,7 +25853,7 @@ Date:   Sun Sep 4 17:17:11 2011 -0400
  gio/xdgmime/xdgmimemagic.c |   2 ++
  glib/gfileutils.c         |    3 +++
  glib/tests/option-argv0.c  |   2 ++
- 4 files changed, 8 insertions(+), 0 deletions(-)
+ 4 files changed, 8 insertions(+)
 
 commit afa82ae805f9c8bb875a3f863a7b4669953f159f
 Author: Patrick Welche <prlw1@cam.ac.uk>
@@ -21373,10 +25869,10 @@ Date: Thu Sep 1 10:10:38 2011 +0100
 
     https://bugzilla.gnome.org/show_bug.cgi?id=617949
 
- configure.ac     |    5 ++-
- gio/glocalfile.c  |   12 +++++++---
+ configure.ac     |    5 +++--
+ gio/glocalfile.c  |   12 ++++++++----
  gio/gunixmounts.c |   54
- +++++++++++++++++++++++++++++++++++-----------------
+ +++++++++++++++++++++++++++++++++++------------------
  3 files changed, 47 insertions(+), 24 deletions(-)
 
 commit 5cea24fc88ec1fa9ce0d37e368d6041ea4e8bc7e
@@ -21387,7 +25883,7 @@ Date:   Sun Sep 4 18:37:11 2011 +0200
 
  po/gl.po |  166
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 88 insertions(+), 78 deletions(-)
+ 1 file changed, 88 insertions(+), 78 deletions(-)
 
 commit a78ffde652d1a9c6a2004519a8385d3df2c0d668
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -21397,7 +25893,7 @@ Date:   Sun Sep 4 18:52:29 2011 +0300
 
  po/be.po |  196
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 101 insertions(+), 95 deletions(-)
+ 1 file changed, 101 insertions(+), 95 deletions(-)
 
 commit e74ca39dae4f90a365f9d83fb216e5b2f0de6113
 Author: Aurimas Černius <aurisc4@gmail.com>
@@ -21407,7 +25903,7 @@ Date:   Sun Sep 4 18:31:33 2011 +0300
 
  po/lt.po |  621
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 343 insertions(+), 278 deletions(-)
+ 1 file changed, 343 insertions(+), 278 deletions(-)
 
 commit 15f1ba47219be9cf92b1a6a1b615c090afde836d
 Author: Dan Winship <danw@gnome.org>
@@ -21426,7 +25922,7 @@ Date:   Sun Sep 4 10:33:37 2011 -0400
     destroyed while that thread is still inside g_main_loop_quit().
 
  gio/tests/tls-interaction.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 655c9f5753e5a2a6be863632149459d0952d208b
 Author: Dan Winship <danw@gnome.org>
@@ -21437,7 +25933,7 @@ Date:   Sun Sep 4 08:42:31 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658157
 
  gio/gsocket.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit e943366de5cd4da4bdaf625f709b66ff9101ee3b
 Author: Dan Winship <danw@gnome.org>
@@ -21450,8 +25946,8 @@ Date:   Sun Sep 4 08:42:03 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=645336
 
  configure.ac |   68
- +++++++++++++++++++++++++++++----------------------------
- 1 files changed, 35 insertions(+), 33 deletions(-)
+ ++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 35 insertions(+), 33 deletions(-)
 
 commit 2d7051e3a33a70a01d5ee06c1f10c347f6c08baf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21477,7 +25973,7 @@ Date:   Sat Sep 3 20:12:53 2011 -0400
  configure.ac          |   20 ++++++
  glib/gdatetime.c      |  167
  +++++++++++++++++++++++++-----------------------
- glib/tests/gdatetime.c |   19 ++---
+ glib/tests/gdatetime.c |   19 +++---
  3 files changed, 114 insertions(+), 92 deletions(-)
 
 commit 4a371c2ce5262cdecc48ab998e9b66ce7b46ee4b
@@ -21509,7 +26005,7 @@ Date:   Sat Sep 3 19:14:16 2011 -0400
     accept()ed sockets on both Linux and Solaris...)
 
  gio/gsocket.c |   30 ++++++++++++++++++++++++++----
- 1 files changed, 26 insertions(+), 4 deletions(-)
+ 1 file changed, 26 insertions(+), 4 deletions(-)
 
 commit 0d637931299f254e1b9a2cdb2d4e050b157ec8d9
 Author: Dan Winship <danw@gnome.org>
@@ -21524,7 +26020,7 @@ Date:   Sat Sep 3 18:37:43 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=645336
 
  configure.ac              |   66
- +++++++++++++++++++++++--------------------
+ +++++++++++++++++++++++---------------------
  gio/Makefile.am           |    1 +
  gio/libasyncns/Makefile.am |   2 +-
  3 files changed, 37 insertions(+), 32 deletions(-)
@@ -21540,7 +26036,7 @@ Date:   Sat Sep 3 19:44:13 2011 -0400
     git-bz mishap (I think?)
 
  glib/gdatetime.c |   10 ----------
- 1 files changed, 0 insertions(+), 10 deletions(-)
+ 1 file changed, 10 deletions(-)
 
 commit 4d382a5a1c23f33b9c21b4ad8314787cbc5347af
 Author: Og B. Maciel <ogmaciel@gnome.org>
@@ -21551,7 +26047,7 @@ Date:   Sat Sep 3 18:39:01 2011 -0400
 
  po/pt_BR.po | 234
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 119 insertions(+), 115 deletions(-)
+ 1 file changed, 119 insertions(+), 115 deletions(-)
 
 commit 793dae876d43420f9d80112735d65ab1f03ffe07
 Author: Og B. Maciel <ogmaciel@gnome.org>
@@ -21561,7 +26057,7 @@ Date:   Sat Sep 3 17:50:36 2011 -0400
 
  po/pt_BR.po | 192
  +++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 108 insertions(+), 84 deletions(-)
+ 1 file changed, 108 insertions(+), 84 deletions(-)
 
 commit 46511fd2ca0bbe660040a4aa8a995d456d4cb4c4
 Author: Changwoo Ryu <cwryu@debian.org>
@@ -21571,7 +26067,7 @@ Date:   Sat Sep 3 21:15:43 2011 +0900
 
  po/ko.po |  473
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 266 insertions(+), 207 deletions(-)
+ 1 file changed, 266 insertions(+), 207 deletions(-)
 
 commit c2b385c5c23d5f553add320f223282e96fd1c88a
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -21581,7 +26077,7 @@ Date:   Sat Sep 3 13:47:44 2011 +0200
 
  po/nb.po |   94
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 50 insertions(+), 44 deletions(-)
+ 1 file changed, 50 insertions(+), 44 deletions(-)
 
 commit 8e7112a2d37323c29a8072a7ffe3fc6f44c17bb0
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -21590,7 +26086,7 @@ Date:   Sat Sep 3 13:38:38 2011 +0200
     Updated Spanish translation
 
  po/es.po |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
 
 commit f091c6a99b1c9e23e8e60a9e5ef35290e0ab4853
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -21604,7 +26100,7 @@ Date:   Fri Sep 2 23:36:03 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658104
 
  glib/tests/gdatetime.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 9860c83ad63ec664a25cf1719ceaeeed70b059d9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21618,7 +26114,7 @@ Date:   Fri Sep 2 21:12:16 2011 -0400
     ones that we borrow from glibc.
 
  glib/gdatetime.c |   13 +++++++++----
- 1 files changed, 9 insertions(+), 4 deletions(-)
+ 1 file changed, 9 insertions(+), 4 deletions(-)
 
 commit bdb34e3217e46236cafa61991a15b9aa2e80ba61
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21631,7 +26127,7 @@ Date:   Fri Sep 2 21:04:02 2011 -0400
     for those).
 
  glib/tests/gdatetime.c |   26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
 
 commit dcbfeb579a0890c3e3251f4c1ce0c16dc46f7c72
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21640,7 +26136,7 @@ Date:   Fri Sep 2 21:03:33 2011 -0400
     GDateTime test: plug a couple of leaks
 
  glib/tests/gdatetime.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 1b04f0d9730e94c80db35f3dbd21cdfbb7e2c9da
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21656,7 +26152,7 @@ Date:   Fri Sep 2 20:54:51 2011 -0400
 
  glib/gdatetime.c      |    9 ---------
  glib/tests/gdatetime.c |    1 -
- 2 files changed, 0 insertions(+), 10 deletions(-)
+ 2 files changed, 10 deletions(-)
 
 commit b8c2fd7e05e18cb45eb83c751df394e0e3174084
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21668,7 +26164,7 @@ Date:   Fri Sep 2 20:53:02 2011 -0400
     formats (which all concern themselves with ISO 8601 week dates).
 
  glib/gdatetime.c |   20 ++++++++++++--------
- 1 files changed, 12 insertions(+), 8 deletions(-)
+ 1 file changed, 12 insertions(+), 8 deletions(-)
 
 commit 46ce7907720074089040275280bb20208bafeb6a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21681,7 +26177,7 @@ Date:   Fri Sep 2 19:38:45 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 4b35f12552ebd9d064c7e6dc97e0e1e9c57b6215
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21695,7 +26191,7 @@ Date:   Fri Sep 2 19:34:33 2011 -0400
     order.
 
  glib/gdatetime.c |   19 ++++++++++---------
- 1 files changed, 10 insertions(+), 9 deletions(-)
+ 1 file changed, 10 insertions(+), 9 deletions(-)
 
 commit 65fe8b73c50b89358732e0c0d093587b62a1cea0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21718,7 +26214,7 @@ Date:   Fri Sep 2 21:02:27 2011 -0400
     GDateTime test: don't test removed %N
 
  glib/tests/gdatetime.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit a1b665c1112912152c45b68dfe73c0da027ebdea
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21731,7 +26227,7 @@ Date:   Fri Sep 2 14:53:21 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit 034952ead64842b95b75a9ebaed45741edd0c7aa
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21753,7 +26249,7 @@ Date:   Fri Sep 2 13:38:03 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |    8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit f421f0b88323b2a07d3cf18bf2aa3e2acf509738
 Author: Javier Jardón <jjardon@gnome.org>
@@ -21767,7 +26263,7 @@ Date:   Fri Sep 2 17:22:14 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit e975b5b75c6e61ae417ad6a56cf9b9a86ec7d61a
 Author: Javier Jardón <jjardon@gnome.org>
@@ -21780,7 +26276,7 @@ Date:   Fri Sep 2 17:09:07 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 6f80dc60429e7310300a5df75a03a093c3fd4767
 Author: Javier Jardón <jjardon@gnome.org>
@@ -21794,7 +26290,7 @@ Date:   Fri Sep 2 16:32:21 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |   16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit b42d15490b88f5e1fdd6385143a4fd58040260db
 Author: Javier Jardón <jjardon@gnome.org>
@@ -21809,7 +26305,7 @@ Date:   Fri Sep 2 14:52:37 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=658061
 
  glib/gdatetime.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit 0ea581b80a703f181dc10e5c5fbf9c3a4643d20b
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -21819,7 +26315,7 @@ Date:   Fri Sep 2 20:56:39 2011 +0300
 
  po/be.po |  506
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 296 insertions(+), 210 deletions(-)
+ 1 file changed, 296 insertions(+), 210 deletions(-)
 
 commit 275f1864d836e76ff36ff3f4473370e981679698
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -21841,7 +26337,7 @@ Date:   Thu Sep 1 22:24:07 2011 +0200
 
  po/sv.po | 1156
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 619 insertions(+), 537 deletions(-)
+ 1 file changed, 619 insertions(+), 537 deletions(-)
 
 commit b0048bb44413af26a4941f36aac0f904773c4822
 Author: Daniel Nylander <po@danielnylander.se>
@@ -21851,7 +26347,7 @@ Date:   Thu Sep 1 22:22:32 2011 +0200
 
  po/sv.po |  161
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 86 insertions(+), 75 deletions(-)
+ 1 file changed, 86 insertions(+), 75 deletions(-)
 
 commit a020fbf8f6cd345c0e7cbd5eb0dae194c5dc6650
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -21866,7 +26362,7 @@ Date:   Thu Sep 1 14:28:57 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-2.0/codegen/codegen_main.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dbfb56bda94c76366026f0ea738f5472fb7cd0c1
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -21875,7 +26371,7 @@ Date:   Wed Aug 31 21:17:10 2011 +0200
     Updated Norwegian bokmål translation
 
  po/nb.po |   27 ++++++++++++++++++---------
- 1 files changed, 18 insertions(+), 9 deletions(-)
+ 1 file changed, 18 insertions(+), 9 deletions(-)
 
 commit ab8938c64da8f9cf68faca2b8afb3bfa49ff4fa0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21901,7 +26397,7 @@ Date:   Tue Aug 30 21:31:40 2011 -0400
  glib/tests/Makefile.am                       |    4 -
  glib/tests/glib-clock.c              |   38 ------
  glib/tests/timeout.c                 |   70 ----------
- 9 files changed, 0 insertions(+), 369 deletions(-)
+ 9 files changed, 369 deletions(-)
 
 commit fe4fc3e8b5a5ad8d4113c4df1fe8e0e9f295035e
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -21932,7 +26428,7 @@ Date:   Wed Aug 31 13:01:04 2011 +0800
  README.win32               |    5 +++++
  build/win32/vs10/README.txt |   5 +++++
  build/win32/vs9/README.txt  |   5 +++++
- 3 files changed, 15 insertions(+), 0 deletions(-)
+ 3 files changed, 15 insertions(+)
 
 commit dab38147aec8bd415a6816422baa59863c941ead
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21952,7 +26448,7 @@ Date:   Tue Aug 30 21:13:08 2011 -0400
     for more information.
 
  po/es.po |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 2955981569808304399d16847712f0ef97c6355b
 Author: Dan Winship <danw@gnome.org>
@@ -21968,7 +26464,7 @@ Date:   Tue Aug 16 19:12:59 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=655129
 
  glib/gmain.c |   29 ++++++++++++++---------------
- 1 files changed, 14 insertions(+), 15 deletions(-)
+ 1 file changed, 14 insertions(+), 15 deletions(-)
 
 commit c0eb77bfc8be7c30c271f2415c08f8f3186113c3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -21982,12 +26478,12 @@ Date: Tue Aug 30 09:45:52 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=657705
 
- docs/reference/glib/glib-sections.txt |    3 +-
+ docs/reference/glib/glib-sections.txt |    3 ++-
  glib/glib-unix.c                     |   36
- ++++++++++++++++++++++++++------
- glib/glib-unix.h                     |   16 +++++++++-----
- glib/glib.symbols                    |    3 +-
- glib/tests/unix.c                    |   12 +---------
+ ++++++++++++++++++++++++++-------
+ glib/glib-unix.h                     |   16 +++++++++------
+ glib/glib.symbols                    |    3 ++-
+ glib/tests/unix.c                    |   12 ++---------
  5 files changed, 45 insertions(+), 25 deletions(-)
 
 commit 1292ffc7805773312f42409eeee7a7ce6b5837fc
@@ -21997,7 +26493,7 @@ Date:   Tue Aug 30 22:52:59 2011 +0100
     glib.doap: Add glib to "platform" category
 
  glib.doap |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ae8dcf429d0e16f944f0f8e8ceab5569408ae410
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -22006,8 +26502,8 @@ Date:   Tue Aug 30 19:14:04 2011 +0200
     Updated Spanish translation
 
  po/es.po |  125
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 66 insertions(+), 59 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 66 insertions(+), 59 deletions(-)
 
 commit c6bd78f31c29a06d948b675da7f5682fe1c3c218
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -22017,7 +26513,7 @@ Date:   Tue Aug 30 19:00:15 2011 +0200
 
  po/es.po |  225
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 109 insertions(+), 116 deletions(-)
+ 1 file changed, 109 insertions(+), 116 deletions(-)
 
 commit 49bb7cff4b2f238453363b032f2c401055158026
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -22052,7 +26548,7 @@ Date:   Tue Aug 30 18:00:49 2011 +0200
     glocalfile: Fix the grammar
 
  gio/glocalfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 780591b542dbd15f6165eb011e2e38b0c10bfe47
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22061,7 +26557,7 @@ Date:   Tue Aug 30 11:44:57 2011 -0400
     Post-release version bump
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c6850add98dd0dde66217c47e632a121fee88e80
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22070,7 +26566,7 @@ Date:   Tue Aug 30 11:10:40 2011 -0400
     2.29.18
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 229234111c418c2186868c47bfdd6684be8ee1cf
 Author: Bastien Nocera <hadess@hadess.net>
@@ -22087,7 +26583,7 @@ Date:   Fri Aug 26 16:36:12 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=657445
 
  gio/gdesktopappinfo.c |   18 ++++++++++++++++--
- 1 files changed, 16 insertions(+), 2 deletions(-)
+ 1 file changed, 16 insertions(+), 2 deletions(-)
 
 commit 619b77319619d84523866fd11e2cc484b470ed80
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22096,7 +26592,7 @@ Date:   Tue Aug 30 10:25:42 2011 -0400
     More updates
 
  NEWS |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 302a5072c915fc95e187e733acab139bca692e0b
 Author: Dan Winship <danw@gnome.org>
@@ -22112,7 +26608,7 @@ Date:   Sat Aug 27 11:33:43 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=657517
 
  gio/tests/gdbus-peer.c |   26 ++++++++++++++++++++++++--
- 1 files changed, 24 insertions(+), 2 deletions(-)
+ 1 file changed, 24 insertions(+), 2 deletions(-)
 
 commit d156492c8333097d969e933abbde2cab6011b321
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22121,7 +26617,7 @@ Date:   Tue Aug 30 00:00:37 2011 -0400
     Add a forgotten section
 
  docs/reference/gio/gio-docs.xml |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 258ecdfbe643c76ac6c30d008541e17df27cfb47
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22130,7 +26626,7 @@ Date:   Tue Aug 30 00:00:21 2011 -0400
     More doc additions
 
  docs/reference/gio/gio-sections.txt |  13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 08208e3ce22ef5f42697fc9b015df7bff61e2859
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22139,7 +26635,7 @@ Date:   Mon Aug 29 23:55:48 2011 -0400
     Fix a doc comment
 
  gio/giomodule.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit b57f2e9327c572c2823cebd53afb1e79589c476f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22148,7 +26644,7 @@ Date:   Mon Aug 29 23:42:24 2011 -0400
     Clean up gobject docs
 
  docs/reference/gobject/gobject-sections.txt |   9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit 0196fcc9ce0492235f681584037de2f61557f3ac
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22157,7 +26653,7 @@ Date:   Mon Aug 29 23:36:27 2011 -0400
     Correct a doc typo
 
  glib/ghmac.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a8b128a01cb0798481c56c4c4a1f84625415d904
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22166,7 +26662,7 @@ Date:   Mon Aug 29 23:33:48 2011 -0400
     Remove no-longer existing api
 
  docs/reference/glib/glib-sections.txt |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit fb74f6e303ee89ab8b37708556a24b5e219c1db1
 Author: Dan Winship <danw@gnome.org>
@@ -22180,9 +26676,9 @@ Date:   Sat Aug 27 19:46:51 2011 -0400
     based on a patch from Jonny Lamb
     https://bugzilla.gnome.org/show_bug.cgi?id=646082
 
- gio/gsocketaddress.c |   15 +++++++-
+ gio/gsocketaddress.c |   15 ++++++-
  gio/tests/socket.c   |  107
- +++++++++++++++++++++++++++++++++++++++++++++++--
+ +++++++++++++++++++++++++++++++++++++++++++++++---
  2 files changed, 116 insertions(+), 6 deletions(-)
 
 commit c938250c3335cac58cca8e6747ba8359534989c5
@@ -22192,7 +26688,7 @@ Date:   Mon Aug 29 21:43:50 2011 -0400
     Add a 'since 2.30' index to gobject docs
 
  docs/reference/gobject/gobject-docs.sgml |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit a21ee644c83b4a6cfabdc9b34d6f829277fe9253
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22203,7 +26699,7 @@ Date:   Mon Aug 29 19:02:33 2011 -0400
     ...it does not exist anymore.
 
  Makefile.am |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 4fb921439b2b4aa874d0e88cb7cf800c4178bda4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22212,7 +26708,7 @@ Date:   Mon Aug 29 18:29:16 2011 -0400
     First round of NEWS updates for 2.29.18
 
  NEWS |   42 ++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 42 insertions(+), 0 deletions(-)
+ 1 file changed, 42 insertions(+)
 
 commit 027b63ab96f2c978f6670f42c27fe7c8dcdfd4aa
 Author: David Zeuthen <davidz@redhat.com>
@@ -22224,7 +26720,7 @@ Date:   Mon Aug 29 16:46:45 2011 -0400
 
  gio/gdbusobjectmanagerserver.c |  157
  ++++++++++++++++++++++++++++------------
- 1 files changed, 110 insertions(+), 47 deletions(-)
+ 1 file changed, 110 insertions(+), 47 deletions(-)
 
 commit 4e7ef619ebe025bd97d2a3ef8dd8c1b7baa903b2
 Author: David Zeuthen <davidz@redhat.com>
@@ -22236,7 +26732,7 @@ Date:   Mon Aug 29 16:20:50 2011 -0400
 
  gio/gdbusobjectmanagerclient.c |  107
  +++++++++++++++++++++++++++++++++-------
- 1 files changed, 88 insertions(+), 19 deletions(-)
+ 1 file changed, 88 insertions(+), 19 deletions(-)
 
 commit fcefc71d5932f2828a27c4064d8a64a0382891a9
 Author: David Zeuthen <davidz@redhat.com>
@@ -22247,8 +26743,8 @@ Date:   Mon Aug 29 15:29:27 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusobjectproxy.c |   62
- +++++++++++++++++++++++++++++++++++++++++------
- 1 files changed, 54 insertions(+), 8 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 54 insertions(+), 8 deletions(-)
 
 commit dc38967fd35286f9489a8cdcb3d811d34113ceca
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22262,7 +26758,7 @@ Date:   Mon Aug 29 15:18:29 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=657593
 
  glib/gtestutils.c |   9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit fb94a0299bbe23e8531556002cb7e2f895d736e0
 Author: David Zeuthen <davidz@redhat.com>
@@ -22274,7 +26770,7 @@ Date:   Mon Aug 29 15:19:42 2011 -0400
 
  gio/gdbusobjectskeleton.c |   84
  +++++++++++++++++++++++++++++++++++++--------
- 1 files changed, 69 insertions(+), 15 deletions(-)
+ 1 file changed, 69 insertions(+), 15 deletions(-)
 
 commit faec5d6b5cebd1075cc75c8be75b8e7f225d4595
 Author: David Zeuthen <davidz@redhat.com>
@@ -22286,7 +26782,7 @@ Date:   Mon Aug 29 14:23:02 2011 -0400
 
  gio/gdbusinterfaceskeleton.c |   75
  +++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 66 insertions(+), 9 deletions(-)
+ 1 file changed, 66 insertions(+), 9 deletions(-)
 
 commit 4e4505b8deaad39d5a6dd598ad49f5cb5dd72480
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -22299,7 +26795,7 @@ Date:   Sun Aug 28 06:58:29 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=657540
 
  Makefile.decl |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 21a538934091e1449e0479daf066fa20df2dc2ef
 Author: Colin Walters <walters@verbum.org>
@@ -22308,7 +26804,7 @@ Date:   Mon Aug 29 15:05:34 2011 -0400
     gdatetime: Tweak g_date_time_source_new() documentation
 
  glib/gdatetime.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 1b28408b8bfe282f671716a39bba3208d3fef39a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22409,9 +26905,9 @@ Date:   Wed Aug 17 13:09:27 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=655129
 
- configure.ac    |   17 +++++++++++
+ configure.ac    |   17 ++++++++++++
  glib/gdatetime.c |   79
- ++++++++++++++++++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++--
  2 files changed, 94 insertions(+), 2 deletions(-)
 
 commit 1feb752996b404965a2f58b29a569a273d4374fa
@@ -22440,7 +26936,7 @@ Date:   Sat Aug 13 08:55:20 2011 -0400
  glib/tests/Makefile.am                       |    4 +
  glib/tests/glib-clock.c              |   38 ++++++++
  glib/tests/timeout.c                 |   70 +++++++++++++++
- 8 files changed, 276 insertions(+), 0 deletions(-)
+ 8 files changed, 276 insertions(+)
 
 commit 1dfe332e4505d9de9d5819087a60a591b40dde28
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -22449,7 +26945,7 @@ Date:   Mon Aug 29 19:18:28 2011 +0800
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
  po/zh_HK.po | 1410
- ++++++++++++++++++++++++++++++++---------------------------
+ +++++++++++++++++++++++++++++++---------------------------
  po/zh_TW.po | 1412
  ++++++++++++++++++++++++++++++++---------------------------
  2 files changed, 1551 insertions(+), 1271 deletions(-)
@@ -22461,8 +26957,8 @@ Date:   Sun Aug 28 22:24:49 2011 +0400
     Updated Russian translation
 
  po/ru.po |  160
- ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 89 insertions(+), 71 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 89 insertions(+), 71 deletions(-)
 
 commit 965232049f66a53005166e6c17d509ed92ec4b72
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -22472,7 +26968,7 @@ Date:   Sun Aug 28 19:07:09 2011 +0200
 
  po/nb.po |  141
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 75 insertions(+), 66 deletions(-)
+ 1 file changed, 75 insertions(+), 66 deletions(-)
 
 commit b2b2f443ef3effd993de6ba3ba0883c9f81ef06f
 Author: Fran Dieguez <fran@openhost.es>
@@ -22481,8 +26977,8 @@ Date:   Sun Aug 28 16:01:03 2011 +0200
     Updated galician translations
 
  po/gl.po |   97
- +++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 56 insertions(+), 41 deletions(-)
+ ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 56 insertions(+), 41 deletions(-)
 
 commit 41e4db80768e0155fdc5eaa71c59a7f4011e624a
 Author: Kalev Lember <kalevlember@gmail.com>
@@ -22495,7 +26991,7 @@ Date:   Mon Aug 15 16:09:18 2011 +0300
     https://bugzilla.gnome.org/show_bug.cgi?id=656341
 
  gio/tests/gtlsconsoleinteraction.c |  31 +++++++++++++++++++++++++++++++
- 1 files changed, 31 insertions(+), 0 deletions(-)
+ 1 file changed, 31 insertions(+)
 
 commit a0029515caa2cce46fdd865d90043003bb6cd9b0
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -22505,7 +27001,7 @@ Date:   Sun Aug 28 10:14:54 2011 +0200
 
  po/es.po |  141
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 75 insertions(+), 66 deletions(-)
+ 1 file changed, 75 insertions(+), 66 deletions(-)
 
 commit 4d08b2094e6b657e4427e8ea5cc266010aa92987
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -22514,8 +27010,8 @@ Date:   Sun Aug 28 10:08:05 2011 +0200
     Updated Spanish translation
 
  po/es.po |  174
- ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 97 insertions(+), 77 deletions(-)
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 97 insertions(+), 77 deletions(-)
 
 commit be555ed2d035759236db20d0f4b4ef9644350779
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22524,7 +27020,7 @@ Date:   Sat Aug 27 23:30:43 2011 -0400
     Fix symbol lists
 
  gio/gio.symbols |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6e80885c8d4efe20b5fe507af81ddaa7f408e8c5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22536,7 +27032,7 @@ Date:   Sat Aug 27 13:18:45 2011 -0400
     Pointed out in bug 657454.
 
  gio/gdbusmessage.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1a2265889b174c069a58beb16dc57fc13a009263
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22547,7 +27043,7 @@ Date:   Sat Aug 27 13:15:42 2011 -0400
     Pointed out in bug 657452.
 
  gio/gdbusmessage.c |  15 ++++++++++++---
- 1 files changed, 12 insertions(+), 3 deletions(-)
+ 1 file changed, 12 insertions(+), 3 deletions(-)
 
 commit 06b23e2b5416e994d29560436587a04b762e21cd
 Author: Dan Winship <danw@gnome.org>
@@ -22559,7 +27055,7 @@ Date:   Sat Aug 27 12:08:32 2011 -0400
     Fix the heuristics here.
 
  gio/gsocketaddress.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit aa10574dc37982457765783781f5e0e67015d4ae
 Author: Dan Winship <danw@gnome.org>
@@ -22571,7 +27067,7 @@ Date:   Sat Aug 27 11:36:05 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=628904
 
  gio/gunixcredentialsmessage.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cef679d004b9fe89ae08519861e235818dd57b46
 Author: Dan Winship <danw@gnome.org>
@@ -22597,7 +27093,7 @@ Date:   Fri Aug 26 11:07:57 2011 -0400
     Updated Brazilian Portuguese translation.
 
  po/pt_BR.po |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit c04496d98d05edf3fa77db8d0a2c61634471f46b
 Author: Og B. Maciel <ogmaciel@gnome.org>
@@ -22606,7 +27102,7 @@ Date:   Fri Aug 26 11:07:32 2011 -0400
     Fixed typo: s/ether/enter.
 
  gio/gtlspassword.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 54b34bd4e41f5cfaeee6eff1aeb925c80ced699b
 Author: Og B. Maciel <ogmaciel@gnome.org>
@@ -22615,7 +27111,7 @@ Date:   Fri Aug 26 11:06:13 2011 -0400
     Updated Brazilian Portuguese translation.
 
  po/pt_BR.po |  27 ++++++++++++++-------------
- 1 files changed, 14 insertions(+), 13 deletions(-)
+ 1 file changed, 14 insertions(+), 13 deletions(-)
 
 commit d789e78dff26d787b5a55c4b7f5858a7219d5a96
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -22638,7 +27134,7 @@ Date:   Fri Aug 26 15:27:19 2011 +0200
  gio/gioenums.h                             |   16 +++
  gio/giomodule.c                    |  202
  ++++++++++++++++++++++++++++++++---
- gio/giomodule.h                    |   12 ++
+ gio/giomodule.h                    |   12 +++
  5 files changed, 224 insertions(+), 16 deletions(-)
 
 commit 78ec02647e1b85596732e99beb31ac4d2285af34
@@ -22649,7 +27145,7 @@ Date:   Fri Aug 26 09:04:41 2011 -0400
 
  po/pt_BR.po | 1805
  ++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 1093 insertions(+), 712 deletions(-)
+ 1 file changed, 1093 insertions(+), 712 deletions(-)
 
 commit 41432cb375eb04729c8fe506c40ce79fc803028b
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -22669,8 +27165,8 @@ Date:   Sat Aug 13 14:03:53 2011 +0200
  gio/gioenums.h                            |   12 ++++----
  gio/gtlsinteraction.c             |   57
  ++++++++++++++++++++++++++++++------
- gio/gtlsinteraction.h             |   18 ++++++++---
- gio/tests/gtlsconsoleinteraction.c |  25 ++++++++++++---
+ gio/gtlsinteraction.h             |   18 ++++++++----
+ gio/tests/gtlsconsoleinteraction.c |  25 ++++++++++++----
  4 files changed, 87 insertions(+), 25 deletions(-)
 
 commit 7d679717f0007dac2f86f05edc763f373135aeee
@@ -22682,7 +27178,7 @@ Date:   Tue Aug 23 07:37:05 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=650763
 
  glib-zip.in |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit a2614efd145eb4e20b0d7643c6f53c50a4d09296
 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
@@ -22693,7 +27189,7 @@ Date:   Tue Aug 23 06:36:47 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=650763
 
  gio/gdbus-2.0/codegen/gdbus-codegen.in |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit acb5b852c1175675d0edd2f05f76aefdaa29e1c7
 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
@@ -22743,8 +27239,8 @@ Date:   Tue Aug 23 17:37:35 2011 +0200
  gio/gdbus-2.0/codegen/codegen_docbook.py          |    2 +-
  gio/gdbus-2.0/codegen/codegen_main.py             |    2 +-
  gio/tests/Makefile.am                             |   32
- ++++++++++---------
- gio/tests/gdbus-object-manager-example/Makefile.am |  16 +++++----
+ +++++++++++---------
+ gio/tests/gdbus-object-manager-example/Makefile.am |  16 +++++-----
  6 files changed, 58 insertions(+), 25 deletions(-)
 
 commit 5dc3c2efc89ef57fe159736ab52aae8ff25a745c
@@ -22820,7 +27316,7 @@ Date:   Wed Aug 24 19:09:53 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=657274
 
  gio/gdbus-codegen/gdbus-codegen.in |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fe8ca95882a88877ff8a7eac817a4d33149767c1
 Author: Yuri Myasoedov <omerta13@yandex.ru>
@@ -22830,7 +27326,7 @@ Date:   Thu Aug 25 18:59:56 2011 +0400
 
  po/ru.po | 1302
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 632 insertions(+), 670 deletions(-)
+ 1 file changed, 632 insertions(+), 670 deletions(-)
 
 commit 2e05470e3a8928e960dd093a89bb325a21e64df9
 Author: Javier Jardón <jjardon@gnome.org>
@@ -22839,7 +27335,7 @@ Date:   Thu Aug 25 12:26:27 2011 +0100
     glib.doap: Fix download location
 
  glib.doap |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 471593ebf0e133f97c08b27f357bc16ece5f81ec
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -22850,7 +27346,7 @@ Date:   Wed Aug 24 21:23:36 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=657243
 
  gio/gcancellable.c |  26 +++++++++++++-------------
- 1 files changed, 13 insertions(+), 13 deletions(-)
+ 1 file changed, 13 insertions(+), 13 deletions(-)
 
 commit 3cb189c1ce5cc99c3c872becf38c4be95a0ed6e9
 Author: Fran Dieguez <fran@openhost.es>
@@ -22860,7 +27356,7 @@ Date:   Wed Aug 24 20:59:50 2011 +0200
 
  po/gl.po |  210
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 113 insertions(+), 97 deletions(-)
+ 1 file changed, 113 insertions(+), 97 deletions(-)
 
 commit 28e6ad2dbcc9a7fb1ae3850ac7d1a10b17215e78
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -22870,7 +27366,7 @@ Date:   Wed Aug 24 19:57:14 2011 +0200
 
  po/es.po |  214
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 115 insertions(+), 99 deletions(-)
+ 1 file changed, 115 insertions(+), 99 deletions(-)
 
 commit 2cd3c200687751c9cc26774f650b7651bffcc598
 Author: Dan Winship <danw@gnome.org>
@@ -22881,7 +27377,7 @@ Date:   Mon Aug 22 11:37:48 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=657084
 
  glib/gfileutils.c |   40 ++++++++++++++++++++++------------------
- 1 files changed, 22 insertions(+), 18 deletions(-)
+ 1 file changed, 22 insertions(+), 18 deletions(-)
 
 commit 24e03ed409570cd026c459436db1b1a3e4bf3789
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -22901,7 +27397,7 @@ Date:   Wed Aug 24 15:38:46 2011 +0200
 
  po/nb.po |  166
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 85 insertions(+), 81 deletions(-)
+ 1 file changed, 85 insertions(+), 81 deletions(-)
 
 commit 4d544b51a47c6d0172229c60c3e2ac59d0c12a66
 Author: Daniel Nylander <po@danielnylander.se>
@@ -22910,8 +27406,8 @@ Date:   Wed Aug 24 09:19:20 2011 +0200
     Updated Swedish translation
 
  po/sv.po |  274
- ++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 117 insertions(+), 157 deletions(-)
+ +++++++++++++++++++++++++++-----------------------------------
+ 1 file changed, 117 insertions(+), 157 deletions(-)
 
 commit ff0cf7b681a2aac3b0f4b5608c8500db969ad4b7
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -22924,7 +27420,7 @@ Date:   Tue Aug 23 23:47:54 2011 +0100
     Closes: bgo#657206
 
  gio/gfileicon.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 30d9636df24000812179f6910cf5c4c3de23cdcd
 Author: Eduardo Lima Mitev <elima@igalia.com>
@@ -22939,7 +27435,7 @@ Date:   Thu Jul 29 13:59:42 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=625383
 
  gio/giomodule.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 47987eaf1411bd2fb197524d204b43af9a4a41ac
 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
@@ -22962,7 +27458,7 @@ Date:   Tue Aug 23 12:57:14 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 05448a6befddb83eefa1214ca699efed248c32e5
 Author: David Zeuthen <davidz@redhat.com>
@@ -23002,7 +27498,7 @@ Date:   Tue Aug 23 08:28:15 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=657138
 
  po/POTFILES.in |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d617091d8005279cb055e3de125f41898b427e24
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23015,7 +27511,7 @@ Date:   Mon Aug 22 22:01:39 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=657083
 
  glib/gdatetime.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit d51e0615f9a6c1aa1898c46f2cf3135ca5ccd463
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -23029,7 +27525,7 @@ Date:   Tue Aug 23 00:22:06 2011 +0800
 
  build/win32/vs10/glib.props  |    2 --
  build/win32/vs9/glib.vsprops |    1 -
- 2 files changed, 0 insertions(+), 3 deletions(-)
+ 2 files changed, 3 deletions(-)
 
 commit 7e5874dd174e3761e1fec4d15ca7c2a66013f4b1
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -23057,7 +27553,7 @@ Date:   Tue Aug 23 00:03:51 2011 +0800
     config.h that would be produced during ./configure on Windows systems.
 
  config.h.win32.in |   25 +++++++++++++++++--------
- 1 files changed, 17 insertions(+), 8 deletions(-)
+ 1 file changed, 17 insertions(+), 8 deletions(-)
 
 commit 5b68b49b2072c371c72ee96175e3d6a727eb5e8b
 Author: Colin Walters <walters@verbum.org>
@@ -23099,7 +27595,7 @@ Date:   Fri Aug 19 03:27:16 2011 -0400
  ---------------------------------
  gio/gtimezonemonitor.h                       |   47 ----------
  glib/glib.symbols                    |    1 -
- glib/gtimezone.c                     |   66 +-------------
+ glib/gtimezone.c                     |   66 ++------------
  glib/gtimezone.h                     |    2 -
  glib/tests/gdatetime.c                       |   17 ----
  12 files changed, 5 insertions(+), 305 deletions(-)
@@ -23133,7 +27629,7 @@ Date:   Sat Aug 13 06:03:18 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=655129
 
  glib/gmain.c |   29 +++++++++++++++++++++++++----
- 1 files changed, 25 insertions(+), 4 deletions(-)
+ 1 file changed, 25 insertions(+), 4 deletions(-)
 
 commit 527dc867225ae815356d2d1a72213abe981bd067
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23162,7 +27658,7 @@ Date:   Sun Aug 21 23:36:31 2011 -0400
     things together.
 
  glib/gdatetime.c |   44 ++++++++++++++++++++++----------------------
- 1 files changed, 22 insertions(+), 22 deletions(-)
+ 1 file changed, 22 insertions(+), 22 deletions(-)
 
 commit 6fae33b10aa46f1b1bde7f8b0c871f2f13add6e0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23174,7 +27670,7 @@ Date:   Sun Aug 21 23:32:28 2011 -0400
     a macro, make it explicit.
 
  glib/gdatetime.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 76856241d0e845b3fc05812348af004a75bd1c50
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23184,7 +27680,7 @@ Date:   Sun Aug 21 21:33:30 2011 -0400
 
  tests/Makefile.am |   4 +++-
  tests/datetime.c  |   43 +++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 46 insertions(+), 1 deletions(-)
+ 2 files changed, 46 insertions(+), 1 deletion(-)
 
 commit 2282036b5df46741e33441033dac466b3614b4f9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23195,7 +27691,7 @@ Date:   Sun Aug 21 20:45:57 2011 -0400
     We can just as well change the case ourselves.
 
  glib/gdatetime.c |   23 +++++++++++++----------
- 1 files changed, 13 insertions(+), 10 deletions(-)
+ 1 file changed, 13 insertions(+), 10 deletions(-)
 
 commit 414c8ce532c19fe65deb8dfb80222d0164be5cbe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23206,7 +27702,7 @@ Date:   Sun Aug 21 19:51:45 2011 -0400
     strftime supports it, and there is no reason not to do the same.
 
  glib/gdatetime.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit fd1a12ca4dd164be612fbcd7ab8874b91193cdac
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -23225,7 +27721,7 @@ Date:   Sun Aug 21 17:12:18 2011 +0200
     [gi] Add annotations to g_quark functions
 
  glib/gdataset.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit af210cd0eed755eb461da0ccce38fe99545ffd08
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -23244,7 +27740,7 @@ Date:   Fri Aug 19 10:34:37 2011 +0200
     Add missing (allow-none) annotations to g_value_set_string functions
 
  gobject/gvaluetypes.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 26548e05bbb9bc2278fabeee07f6601f39d1a4dc
 Merge: f07b854 54579bf
@@ -23283,7 +27779,7 @@ Date:   Fri Aug 19 08:26:25 2011 +0530
 
  po/pa.po | 1369
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 772 insertions(+), 597 deletions(-)
+ 1 file changed, 772 insertions(+), 597 deletions(-)
 
 commit 931196a4d87a55aa4835cfaaf01db9888a52fca3
 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
@@ -23292,8 +27788,8 @@ Date:   Fri Aug 19 19:42:26 2011 +0200
     Added UG translation
 
  po/ug.po |  264
- ++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 156 insertions(+), 108 deletions(-)
+ +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 156 insertions(+), 108 deletions(-)
 
 commit 654b349c30432ac03d48e6e9a8aae7fb543a78bb
 Author: Christian Dywan <christian@twotoasts.de>
@@ -23304,7 +27800,7 @@ Date:   Thu Aug 18 01:38:34 2011 +0200
     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656772
 
  glib/gvariant.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d4c5e3b1566616bf65b2d92b625c712dab961052
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -23354,7 +27850,7 @@ Date:   Mon Aug 15 21:01:52 2011 -0400
     post-release bump
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e17ce3594e9d6d9ed6c9d2fd48a82ddcbb1ffcbc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -23363,7 +27859,7 @@ Date:   Mon Aug 15 21:01:28 2011 -0400
     glib 2.29.16
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0a4663343f81902f16cf43cd4a5bfc3ccf510200
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -23372,7 +27868,7 @@ Date:   Mon Aug 15 21:01:23 2011 -0400
     distcheck fixes
 
  gio/tests/Makefile.am |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 4cd5762cccae21fe8c24b0679022974043c19114
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23381,7 +27877,7 @@ Date:   Mon Aug 15 18:51:42 2011 -0400
     More NEWS updates
 
  NEWS |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 472bd4d8a14977ed35c5948b6ed7cafde9a85b05
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -23394,7 +27890,7 @@ Date:   Mon Aug 15 13:33:27 2011 -0400
 
  po/eo.po |   76
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 38 insertions(+), 38 deletions(-)
+ 1 file changed, 38 insertions(+), 38 deletions(-)
 
 commit 67cf3ea3682a0bd5b94e7b546675ec685a686a5a
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23421,7 +27917,7 @@ Date:   Mon Aug 15 16:00:51 2011 +0100
  gio/tests/Makefile.am          |    5 +
  gio/tests/gdbus-proxy-threads.c |  253
  +++++++++++++++++++++++++++++++++++++++
- 3 files changed, 259 insertions(+), 0 deletions(-)
+ 3 files changed, 259 insertions(+)
 
 commit 85214d1e7f1c1e065b2e05dae9d6cae29887e3d3
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23463,8 +27959,8 @@ Date:   Mon Aug 15 15:59:45 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |  132
- ++++++++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 109 insertions(+), 23 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++----------
+ 1 file changed, 109 insertions(+), 23 deletions(-)
 
 commit 5909cb10315ca0f331ccb97225f008c11ca0d9d7
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23486,7 +27982,7 @@ Date:   Mon Aug 8 18:29:20 2011 +0100
 
  gio/gdbusproxy.c |   90
  ++++++++++++++++++++++++++++--------------------------
- 1 files changed, 47 insertions(+), 43 deletions(-)
+ 1 file changed, 47 insertions(+), 43 deletions(-)
 
 commit 03ae974f7cc992450907401f45e7de645caff141
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23501,7 +27997,7 @@ Date:   Mon Aug 8 18:22:42 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 20387d262ff104f9de3defc264c5c2010d272857
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23533,7 +28029,7 @@ Date:   Mon Aug 15 15:57:59 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   21 ++++++++++++++++++++-
- 1 files changed, 20 insertions(+), 1 deletions(-)
+ 1 file changed, 20 insertions(+), 1 deletion(-)
 
 commit 2b0171a8080c233f85c1d66fa6df6d75640b37e5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -23544,7 +28040,7 @@ Date:   Mon Aug 15 10:42:35 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=636405
 
  gio/gsettings.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit e1b41dcb9118b6e182119cb85fd05b45f07c059c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -23553,7 +28049,7 @@ Date:   Wed Aug 10 12:25:57 2011 +0200
     ghash: fix error in "as a set" documentation
 
  glib/ghash.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 20a4f2578fe74e80f58c442356bd2b91d790d7f8
 Author: David Zeuthen <davidz@redhat.com>
@@ -23568,7 +28064,7 @@ Date:   Mon Aug 15 05:43:24 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusobjectmanagerclient.c |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit 230efe70f418017e809e99710e0519f716edebe3
 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
@@ -23586,7 +28082,7 @@ Date:   Sun Aug 14 01:23:36 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=656492
 
  glib/giounix.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit b76bb6713ba12a88fbccdaaf063d916ecd3af0b2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23620,7 +28116,7 @@ Date:   Sun Aug 14 12:03:36 2011 -0400
     some formatting.
 
  glib/ghmac.c |   44 +++++++++++++++++++++++++-------------------
- 1 files changed, 25 insertions(+), 19 deletions(-)
+ 1 file changed, 25 insertions(+), 19 deletions(-)
 
 commit 1cb8640ccc2fbd7ef301e6526ee2043ed5061359
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23629,7 +28125,7 @@ Date:   Sun Aug 14 00:47:04 2011 -0400
     News for 2.29.16
 
  NEWS |   55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 55 insertions(+), 0 deletions(-)
+ 1 file changed, 55 insertions(+)
 
 commit acbcb8f7e37b1c0ff872fdbb74df7de690bc2c6f
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -23657,7 +28153,7 @@ Date:   Sun Aug 14 09:27:45 2011 +0200
  glib/tests/.gitignore                |    1 +
  glib/tests/Makefile.am                       |    3 +
  glib/tests/hmac.c                    |  268 +++++++++++++++++++++++
- 9 files changed, 759 insertions(+), 0 deletions(-)
+ 9 files changed, 759 insertions(+)
 
 commit d2ca14c270a8a0c01d8a897fad4ea2a9c2e31105
 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
@@ -23696,7 +28192,7 @@ Date:   Wed Aug 10 15:56:13 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=656283
 
  gio/gsocketclient.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ae496a52a92c137b624eee3f5cf54e7756143086
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23714,7 +28210,7 @@ Date:   Sat Aug 13 16:09:41 2011 -0400
     Based on a patch by Simon McVittie, bug 656282
 
  gio/gdbusproxy.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 655299a0579b8c9b418eab2301201c1fd25d89ae
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23723,7 +28219,7 @@ Date:   Sat Aug 13 15:48:47 2011 -0400
     gdatetime: Add a test for %OM
 
  glib/tests/gdatetime.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit be933706059a8d92fb8858219f5936f332b68f4a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23734,7 +28230,7 @@ Date:   Sat Aug 13 15:29:29 2011 -0400
     Pointed out in bug 656152.
 
  glib/tests/checksum.c |   18 ++++++++++++++++--
- 1 files changed, 16 insertions(+), 2 deletions(-)
+ 1 file changed, 16 insertions(+), 2 deletions(-)
 
 commit 3c504e47656e7d26c0c24465f492b92f673a5cec
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23748,7 +28244,7 @@ Date:   Sat Aug 13 15:07:38 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=656151
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f5472ed2325cac108f9faefaff5c86ec5d9e829b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23757,7 +28253,7 @@ Date:   Sat Aug 13 13:53:34 2011 -0400
     Trivial typo fix
 
  gobject/gsignal.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 428f49b9c8d56ae18398d4bb33c70c80eda1d21d
 Author: David Zeuthen <davidz@redhat.com>
@@ -23771,7 +28267,7 @@ Date:   Fri Aug 12 11:10:22 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gunixmounts.c |   8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 9fafa343456ec7c6c6f5fce8b6a1116c149d7949
 Author: Andika Triwidada <andika@gmail.com>
@@ -23781,7 +28277,7 @@ Date:   Fri Aug 12 15:48:34 2011 +0700
 
  po/id.po | 1803
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 869 insertions(+), 934 deletions(-)
+ 1 file changed, 869 insertions(+), 934 deletions(-)
 
 commit ebc74835e09754c8a784e6f4f4eece3715ef03ea
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -23796,7 +28292,7 @@ Date:   Fri Aug 12 11:43:40 2011 +0800
 
  build/win32/vs10/glib.props  |    8 ++++++++
  build/win32/vs9/glib.vsprops |    4 ++++
- 2 files changed, 12 insertions(+), 0 deletions(-)
+ 2 files changed, 12 insertions(+)
 
 commit 2f8664306d20772f47a46af26637615a54fdfc39
 Author: Alexander Shopov <ash@kambanaria.org>
@@ -23806,7 +28302,7 @@ Date:   Thu Aug 11 20:55:20 2011 +0300
 
  po/bg.po |  632
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 345 insertions(+), 287 deletions(-)
+ 1 file changed, 345 insertions(+), 287 deletions(-)
 
 commit ea6e2968bfdee766c8d3d5fd5b5bac34bcaaaf3e
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -23815,7 +28311,7 @@ Date:   Thu Aug 11 19:02:14 2011 +0200
     [gobject] Fix G_DEFINE_BOXED_TYPE compilation with C++
 
  gobject/gtype.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c3fd789bb759aefb6fda144b953c2d09fc0dc20d
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -23825,7 +28321,7 @@ Date:   Thu Aug 11 14:08:33 2011 +0200
     g_dbus_{node,interface}_info_generate_xml()
 
  gio/gdbusintrospection.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 782f83938395c0ac57198ec081e9566c170ef8ef
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -23889,7 +28385,7 @@ Date:   Thu Aug 11 15:30:48 2011 +0800
     change. (please see Bug 652827 regarding this paragraph)
 
  config.h.win32.in |   8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 349212211247781e7bec43b95cb57dddc1d0e5b1
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -23910,7 +28406,7 @@ Date:   Thu Aug 11 08:33:23 2011 +0200
     Cleanup gatomic checks
 
  configure.ac |   39 +++++++++++++++++----------------------
- 1 files changed, 17 insertions(+), 22 deletions(-)
+ 1 file changed, 17 insertions(+), 22 deletions(-)
 
 commit 21e682388dafb1de5308ac403c7ebdfe09e1030b
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -23919,7 +28415,7 @@ Date:   Thu Aug 11 08:11:06 2011 +0200
     Fix typo
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit b2c6b801bc12429305f022c332b693a142098177
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -23929,7 +28425,7 @@ Date:   Wed Aug 10 22:50:26 2011 +0200
     g_dbus_node_info_lookup_interface()
 
  gio/gdbusintrospection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 27599d671e0f0c13f102f6d7ffc58e23825eba67
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -23939,7 +28435,7 @@ Date:   Wed Aug 10 15:12:54 2011 +0200
 
  po/nb.po |  391
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 249 insertions(+), 142 deletions(-)
+ 1 file changed, 249 insertions(+), 142 deletions(-)
 
 commit c783bfd4e7ebbfa258bce49e5381e2c2afe0110f
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -23949,7 +28445,7 @@ Date:   Tue Aug 9 14:51:34 2011 +0200
     g_dbus_connection_register_object()
 
  gio/gdbusconnection.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 3a631aa863ec8337bd7ea4ab55eed3a2fd3ef1b4
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23961,7 +28457,7 @@ Date:   Mon Aug 8 17:18:08 2011 +0100
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
 
  .gitignore |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8f503548701eb8c14ac37c0b84629da5d4493495
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -23975,7 +28471,7 @@ Date:   Mon Aug 8 15:48:27 2011 +0100
     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9bcf89cd70946be7c724cbeac9cd1c028f74ea6e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -23986,7 +28482,7 @@ Date:   Mon Aug 8 23:16:07 2011 +0200
  INSTALL.in       |    1 +
  README.in        |    8 ++++++++
  gobject/gsignal.c |   2 +-
- 3 files changed, 10 insertions(+), 1 deletions(-)
+ 3 files changed, 10 insertions(+), 1 deletion(-)
 
 commit 5f9e5c1124c6362fe463b5295c7a2b00afcec135
 Author: Fran Dieguez <fran@openhost.es>
@@ -23996,7 +28492,7 @@ Date:   Sat Aug 6 22:33:00 2011 +0200
 
  po/gl.po |  467
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 258 insertions(+), 209 deletions(-)
+ 1 file changed, 258 insertions(+), 209 deletions(-)
 
 commit 2512341fa6b1842adc5b403ce9eb22b9f3478ee3
 Author: Colin Walters <walters@verbum.org>
@@ -24008,7 +28504,7 @@ Date:   Sat Aug 6 09:36:49 2011 -0400
     requires 2.5, switch to that for now.
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b3111f87e2f340f45106f24b640ba2ac68b9086b
 Author: Colin Walters <walters@verbum.org>
@@ -24021,7 +28517,7 @@ Date:   Sat Aug 6 09:22:44 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=656048
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 871da75ca38b4b931c4fbcd500856b71596c1332
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -24031,7 +28527,7 @@ Date:   Sat Aug 6 16:02:50 2011 +0300
 
  po/he.po |  580
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 315 insertions(+), 265 deletions(-)
+ 1 file changed, 315 insertions(+), 265 deletions(-)
 
 commit 85d12096e4fdef6451033cbecc03de2cd4066eb1
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -24053,7 +28549,7 @@ Date:   Fri Aug 5 19:43:47 2011 -0400
     gio/tests/.gitignore: fix
 
  gio/tests/.gitignore |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 27b5dab0d6ebc7717243bd736bc10859713b0f73
 Author: Claude Paroz <claude@2xlibre.net>
@@ -24063,7 +28559,7 @@ Date:   Fri Aug 5 17:04:50 2011 +0200
 
  po/fr.po | 1287
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 705 insertions(+), 582 deletions(-)
+ 1 file changed, 705 insertions(+), 582 deletions(-)
 
 commit 6c8a61bc1bdea6c3434350d5c7c0fa0e7053664b
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -24073,7 +28569,7 @@ Date:   Fri Aug 5 12:11:02 2011 +0200
 
  po/de.po | 1245
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 686 insertions(+), 559 deletions(-)
+ 1 file changed, 686 insertions(+), 559 deletions(-)
 
 commit d728c00a0488fb2bfbe69e95aba360a552a73d84
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -24082,7 +28578,7 @@ Date:   Thu Aug 4 21:47:07 2011 +0200
     gio enums: Remove trailing commas
 
  gio/gioenums.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 29aae440fb64e8811508e1a803ee524c752b3565
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -24115,7 +28611,7 @@ Date:   Thu Aug 4 08:54:55 2011 +0200
  docs/reference/gio/gio-sections.txt | 117 +++++
  docs/reference/gio/gio.types       |    2 +
  gio/Makefile.am                    |    8 +
- gio/gdummytlsbackend.c                     |  105 ++++-
+ gio/gdummytlsbackend.c                     |  105 +++-
  gio/gio.h                          |    4 +
  gio/gio.symbols                    |   21 +
  gio/gioenums.h                             |   70 +++
@@ -24153,7 +28649,7 @@ Date:   Wed Aug 3 08:46:04 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=655769
 
  gio/Makefile.am |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit ee63179b71f6a4153f08bc5c84c24a0d0ac76263
 Author: Owen W. Taylor <otaylor@fishsoup.net>
@@ -24168,7 +28664,7 @@ Date:   Fri Jul 29 15:38:54 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gcancellable.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 659ba3d0b3eca1ee3af13d277ac8c847651b0a6a
 Author: David Zeuthen <davidz@redhat.com>
@@ -24184,7 +28680,7 @@ Date:   Mon Aug 1 11:54:47 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fcc415b16cb9e618acabb921231dc2e49637f14c
 Author: Yuri Kozlov <yuray@komyakino.ru>
@@ -24194,7 +28690,7 @@ Date:   Mon Aug 1 00:10:59 2011 +0400
 
  po/ru.po |  134
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 69 insertions(+), 65 deletions(-)
+ 1 file changed, 69 insertions(+), 65 deletions(-)
 
 commit bf21a693fa47cd0c4300822f24909b35892311df
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -24204,7 +28700,7 @@ Date:   Fri Jul 29 19:59:58 2011 +0200
 
  po/es.po |  301
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 145 insertions(+), 156 deletions(-)
+ 1 file changed, 145 insertions(+), 156 deletions(-)
 
 commit c3af3d8d2c191fe3b5b654e3925effa32b3d0daa
 Author: Daniel Nylander <po@danielnylander.se>
@@ -24214,7 +28710,7 @@ Date:   Fri Jul 29 09:50:43 2011 +0200
 
  po/sv.po | 2100
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 1101 insertions(+), 999 deletions(-)
+ 1 file changed, 1101 insertions(+), 999 deletions(-)
 
 commit d15f8682c006c8f5c3d4a93db0f211f687fb656e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -24239,7 +28735,7 @@ Date:   Mon Jul 25 15:59:58 2011 -0400
 
  gio/tests/Makefile.am      |    4 +
  gio/tests/cert-key.pem      |  32 +++++
- gio/tests/cert-list.pem     |  52 +++++++
+ gio/tests/cert-list.pem     |  52 ++++++++
  gio/tests/cert1.pem        |   17 +++
  gio/tests/cert2.pem        |   17 +++
  gio/tests/cert3.pem        |   17 +++
@@ -24247,9 +28743,9 @@ Date:   Mon Jul 25 15:59:58 2011 -0400
  +++++++++++++++++++++++++++++++++++++++++++
  gio/tests/gtesttlsbackend.h |  49 +++++++
  gio/tests/key-cert.pem      |  32 +++++
- gio/tests/key.pem          |   15 ++
+ gio/tests/key.pem          |   15 +++
  gio/tests/tls-certificate.c | 279 ++++++++++++++++++++++++++++++++++++++
- 11 files changed, 826 insertions(+), 0 deletions(-)
+ 11 files changed, 826 insertions(+)
 
 commit fdfb42b9f2bdbed44ad4f469bf2794b2057587c1
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
@@ -24262,7 +28758,7 @@ Date:   Mon Jun 20 18:49:39 2011 -0400
 
  gio/gtlscertificate.c |  149
  +++++++++++++++++++++++++++++++------------------
- 1 files changed, 95 insertions(+), 54 deletions(-)
+ 1 file changed, 95 insertions(+), 54 deletions(-)
 
 commit fb45baaf8cc62278c71030c284d4ed3d5f4f849d
 Author: Tomas Bzatek <tbzatek@redhat.com>
@@ -24271,7 +28767,7 @@ Date:   Tue Jul 26 17:32:53 2011 +0200
     Docs: Correct the namespace for g_file_query_filesystem_info()
 
  gio/gfile.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ac5dd614aa796223dc49a100b016abb7996fd418
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -24282,7 +28778,7 @@ Date:   Tue Jul 26 23:23:31 2011 +0800
     Missed the bin/gsettings.exe part (corrected from bin/gsettings.)
 
  glib-zip.in |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 82a0733751b2dc3306e7dcf76358621eaea02bcb
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -24291,7 +28787,7 @@ Date:   Tue Jul 26 16:44:18 2011 +0200
     utf8: annotate the end pointer in g_utf8_validate as out + allow-none
 
  glib/gutf8.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b7f3638e5c3917d6007040747eb3ef1ccc338a0b
 Author: David Zeuthen <davidz@redhat.com>
@@ -24326,7 +28822,7 @@ Date:   Tue Jul 26 13:49:20 2011 +0200
     work on Windows at all, so better to just disable it in that case.
 
  Makefile.decl |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 44e85f73643ca24656aa89906d33a1385dcc87a5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24338,7 +28834,7 @@ Date:   Tue Jul 26 13:38:04 2011 +0200
     with a date in the 70s.  Use 1990 instead.
 
  glib/tests/gdatetime.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d62d0336b8fb2d3369f02758c20c6ea38bee9464
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24353,7 +28849,7 @@ Date:   Tue Jul 26 13:29:01 2011 +0200
     better solution.
 
  glib/gfileutils.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 01744c2d69fb11a8dfde62666540da91adafd6a8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24366,7 +28862,7 @@ Date:   Tue Jul 26 13:26:10 2011 +0200
     g_strdup_printf() instead.
 
  glib/gfileutils.c |   9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 81d0b28a4de87805c6f8c6661a8c2e0de3893267
 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
@@ -24375,7 +28871,7 @@ Date:   Mon Jul 18 14:20:18 2011 +0200
     Update glib-zip.in
 
  glib-zip.in |  48 +++++++++++++++++++++++++++++++-----------------
- 1 files changed, 31 insertions(+), 17 deletions(-)
+ 1 file changed, 31 insertions(+), 17 deletions(-)
 
 commit 633fd86815fafa0ffb9cd0d8e5b958b0d3abe141
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24386,7 +28882,7 @@ Date:   Tue Jul 26 11:20:12 2011 +0200
     Fixes the broken build on Windows.
 
  gio/glocalfile.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 12f516b44cb3b91d99a9ea0f0c51aaeeb3562688
 Merge: 32b1349 39b72a1
@@ -24404,7 +28900,7 @@ Date:   Mon Jul 25 18:59:27 2011 +0200
     ...from the attempt to make it private.
 
  glib/gwakeup.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit d87eddbb130bbc35ea17c5d4f0c3ee724b1c6d61
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24413,7 +28909,7 @@ Date:   Mon Jul 25 18:52:36 2011 +0200
     .gitignore the gwakeup-fallback testcase
 
  gthread/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6615349ffb1335ca506fd476d65dd864eb2ee494
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24422,7 +28918,7 @@ Date:   Mon Jul 25 18:52:18 2011 +0200
     Remove g_wakeup_* from glib.symbols
 
  glib/glib.symbols |   5 -----
- 1 files changed, 0 insertions(+), 5 deletions(-)
+ 1 file changed, 5 deletions(-)
 
 commit c81eb121a1a29c7068b775d0f7665d05c0dd4dad
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24436,7 +28932,7 @@ Date:   Mon Jul 25 18:50:45 2011 +0200
 
  docs/reference/glib/Makefile.am       |    3 +
  docs/reference/glib/glib-docs.sgml    |    1 -
- docs/reference/glib/glib-sections.txt |   10 -
+ docs/reference/glib/glib-sections.txt |   10 --
  gio/Makefile.am                      |    1 +
  gio/gcancellable.c                   |    1 +
  glib/Makefile.am                     |    2 +-
@@ -24477,7 +28973,7 @@ Date:   Mon Jul 25 16:35:08 2011 +0200
     (since this is a likely place to want to call it from).
 
  glib/gwakeup.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 32b1349a23ff050b8026ede150a25cae56799901
 Author: David Zeuthen <davidz@redhat.com>
@@ -24489,7 +28985,7 @@ Date:   Mon Jul 25 10:31:17 2011 -0400
 
  gio/gdbusconnection.c |    8 ++++++++
  gio/gdbusproxy.c      |    8 ++++++++
- 2 files changed, 16 insertions(+), 0 deletions(-)
+ 2 files changed, 16 insertions(+)
 
 commit f8b98841ad44d4603c60fdbad6f3e58a64eb9043
 Author: David Zeuthen <davidz@redhat.com>
@@ -24502,7 +28998,7 @@ Date:   Mon Jul 25 09:56:01 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 3c25f9f609cfa6c1a180c46f267e73bbd87dd542
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24512,7 +29008,7 @@ Date:   Mon Jul 25 15:08:47 2011 +0200
 
  docs/reference/glib/tmpl/.gitignore |   1 +
  gthread/tests/.gitignore           |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
 
 commit 452b6277d4badf7d471c73555277a5afd3393602
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24523,7 +29019,7 @@ Date:   Mon Jul 25 14:37:18 2011 +0200
  docs/reference/glib/glib-docs.sgml    |    1 +
  docs/reference/glib/glib-sections.txt |   10 ++++
  glib/gwakeup.c                               |   93
- ++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++---
  glib/gwakeup.h                               |    2 +-
  4 files changed, 99 insertions(+), 7 deletions(-)
 
@@ -24535,7 +29031,7 @@ Date:   Mon Jul 25 15:02:28 2011 +0200
 
  gio/gcancellable.c |  235
  +++++++---------------------------------------------
- 1 files changed, 32 insertions(+), 203 deletions(-)
+ 1 file changed, 32 insertions(+), 203 deletions(-)
 
 commit 777e40989e66e583e6636e7b80ab8770cf15ff8c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24545,7 +29041,7 @@ Date:   Mon Jul 25 15:07:33 2011 +0200
 
  glib/gmain.c |  113
  +++++++---------------------------------------------------
- 1 files changed, 13 insertions(+), 100 deletions(-)
+ 1 file changed, 13 insertions(+), 100 deletions(-)
 
 commit 4026b3317425ea7880930787faeedbe526588b11
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24556,7 +29052,7 @@ Date:   Mon Jul 25 15:07:16 2011 +0200
  gthread/tests/Makefile.am |   3 +
  gthread/tests/gwakeup.c   |  268
  +++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 271 insertions(+), 0 deletions(-)
+ 2 files changed, 271 insertions(+)
 
 commit 78545a641cb93811640e95792eb7f87f810e7aea
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24578,7 +29074,7 @@ Date:   Mon Jul 25 15:05:03 2011 +0200
  glib/gwakeup.c    |  157
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/gwakeup.h    |   38 +++++++++++++
- 5 files changed, 203 insertions(+), 0 deletions(-)
+ 5 files changed, 203 insertions(+)
 
 commit 15a1cf804974c3fa526bab8a6b80eb27518313f3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24595,7 +29091,7 @@ Date:   Mon Jul 25 15:25:13 2011 +0200
        it twice on one half)
 
  glib/glib-unix.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit aa4d704e632df68be9843074ea8197c30ebc52ed
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24604,7 +29100,7 @@ Date:   Mon Jul 25 15:09:57 2011 +0200
     Windows (mingw32) .gitignore additions
 
  .gitignore |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 3769c1e1732a7f3889b5d819552c79512571e169
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -24613,7 +29109,7 @@ Date:   Mon Jul 25 09:23:51 2011 +0200
     Docs: Fix tiny typo.
 
  gio/gfileattribute.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e6f37ca472860535606ef0f898f85f3ad6a7167c
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -24637,7 +29133,7 @@ Date:   Sun Jul 24 14:55:05 2011 -0400
 
  gio/tests/socket.c |  381
  +++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 378 insertions(+), 3 deletions(-)
+ 1 file changed, 378 insertions(+), 3 deletions(-)
 
 commit aefda965f650c6713ef895a9156dd1297793f1ff
 Author: Dan Winship <danw@gnome.org>
@@ -24651,7 +29147,7 @@ Date:   Sun Jul 24 14:52:03 2011 -0400
     set it on success.
 
  gio/gsocket.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit b8a0475e7a2ef6d49e61e7be684bff017ee22fa9
 Author: Dan Winship <danw@gnome.org>
@@ -24660,7 +29156,7 @@ Date:   Sun Jul 24 12:41:11 2011 -0400
     update .gitignore
 
  glib/tests/.gitignore |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 4cb33b158b43b54108b20cb9c3f1143acbef9124
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -24674,7 +29170,7 @@ Date:   Sat Jul 23 21:59:49 2011 -0400
     up using the session bus to talk to dconfd...
 
  gio/tests/gdbus-peer.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d344e69dc291df5e5da15d6e1c1b0ef897fdeea3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -24686,7 +29182,7 @@ Date:   Sat Jul 23 21:16:28 2011 -0400
     us to set up environment variables for things to work.
 
  gio/tests/gapplication.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 1f9e84896bb1621e54fc5d0cb45006400e121043
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -24695,7 +29191,7 @@ Date:   Sat Jul 23 21:07:39 2011 -0400
     Fix a typo
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e488cbd24b611e6648cc36049e503aa8d18b9fd6
 Author: Yuri Kozlov <yuray@komyakino.ru>
@@ -24705,7 +29201,7 @@ Date:   Sat Jul 23 18:54:03 2011 +0400
 
  po/ru.po |  428
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 236 insertions(+), 192 deletions(-)
+ 1 file changed, 236 insertions(+), 192 deletions(-)
 
 commit 9c46740afdb5cf545fbc69bc55be274b8758fecb
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -24715,7 +29211,7 @@ Date:   Sat Jul 23 14:52:13 2011 +0200
 
  po/it.po | 1311
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 705 insertions(+), 606 deletions(-)
+ 1 file changed, 705 insertions(+), 606 deletions(-)
 
 commit ae7c48b955cd6979a799574bb92e654081769c62
 Author: Vincent Untz <vuntz@gnome.org>
@@ -24729,7 +29225,7 @@ Date:   Thu Jul 21 15:23:00 2011 +0200
 
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gdesktopappinfo.c              |  111
- ++++++++++++++++++++++------------
+ +++++++++++++++++++++++------------
  gio/gdesktopappinfo.h              |    2 +
  gio/gio.symbols                    |    1 +
  4 files changed, 76 insertions(+), 39 deletions(-)
@@ -24741,7 +29237,7 @@ Date:   Fri Jul 22 13:39:21 2011 -0400
     glib.symbols: Update for expected ABI changes
 
  glib/glib.symbols |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b79eae5c197aeec8d57f39c0f7bf5d5114068bea
 Author: Colin Walters <walters@verbum.org>
@@ -24752,7 +29248,7 @@ Date:   Fri Jul 22 12:41:41 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=654078
 
  glib-2.0.pc.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8b061e023ce97171d817e07ea7068f567129ae8a
 Author: Colin Walters <walters@verbum.org>
@@ -24793,7 +29289,7 @@ Date:   Fri Jul 22 15:47:11 2011 +0200
  docs/reference/glib/tmpl/.gitignore |   1 +
  gobject/tests/.gitignore           |    1 +
  gthread/tests/.gitignore           |    2 ++
- 3 files changed, 4 insertions(+), 0 deletions(-)
+ 3 files changed, 4 insertions(+)
 
 commit a14f2fa1a0ea2b453be35373f9d4c5d80b842d7d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24817,7 +29313,7 @@ Date:   Fri Jul 22 13:41:13 2011 +0200
 
  glib/gstdio.h |    2 ++
  glib/gwin32.h |    2 ++
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit 5dbc12e9f1477eb699a92b1ef7363b62bdca68eb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24848,7 +29344,7 @@ Date:   Fri Jul 22 12:59:44 2011 +0200
     typedef was tripping up gtk-doc.  Remove it.
 
  glib/pcre/pcre.h |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 668c399077b48ef49d2fdb6eb808226c9f127e70
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24859,7 +29355,7 @@ Date:   Fri Jul 22 12:59:11 2011 +0200
     ...since it's deprecated now and documented as such.
 
  glib/gunicode.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 4f36eb0f6d1eed7b720a53114e60c8d334782fab
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24900,7 +29396,7 @@ Date:   Thu Jul 14 10:51:06 2011 +0200
  docs/reference/glib/glib-sections.txt |    1 +
  glib/garray.c                        |   28 ++++++++++++++++++++++++++++
  glib/garray.h                        |    2 ++
- 3 files changed, 31 insertions(+), 0 deletions(-)
+ 3 files changed, 31 insertions(+)
 
 commit 7df304a2d8c325726a13e072bcd1b647943928eb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24909,7 +29405,7 @@ Date:   Fri Jul 22 09:48:34 2011 +0200
     Bump the version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a6c936c45fd959117e24a4e7b6f01f124963bf72
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -24919,7 +29415,7 @@ Date:   Fri Jul 22 08:55:35 2011 +0200
 
  NEWS        |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
  configure.ac |    2 +-
- 2 files changed, 50 insertions(+), 1 deletions(-)
+ 2 files changed, 50 insertions(+), 1 deletion(-)
 
 commit b30ca6e5a57fd40cf8f94ef2869e742498bc0577
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -24930,7 +29426,7 @@ Date:   Thu Jul 21 16:05:43 2011 -0400
 
  glib/gen-unicode-tables.pl |   4 ++++
  glib/tests/unicode.c      |   16 ++++++++++++++++
- 2 files changed, 20 insertions(+), 0 deletions(-)
+ 2 files changed, 20 insertions(+)
 
 commit c404dbed11bc8bf4212d15719ef3a87ebf76efff
 Author: David Zeuthen <davidz@redhat.com>
@@ -24945,14 +29441,14 @@ Date: Thu Jul 21 16:03:27 2011 -0400
 
  docs/reference/gio/gdbus-codegen.xml |   21 +-
  docs/reference/gio/gio-sections.txt  |    7 +
- gio/gdbus-codegen/codegen.py        |  148 ++++++++--
+ gio/gdbus-codegen/codegen.py        |  148 +++++++--
  gio/gdbusconnection.c               |  557
  +++++++++++++++++++++++-----------
  gio/gdbusconnection.h               |   30 ++
- gio/gdbusmethodinvocation.c         |   76 ++++-
+ gio/gdbusmethodinvocation.c         |   76 +++--
  gio/gdbusmethodinvocation.h         |    3 +
  gio/gdbusproxy.c                    |  495
- ++++++++++++++++++++++---------
+ +++++++++++++++++++++---------
  gio/gdbusproxy.h                    |   23 ++
  gio/gio.symbols                     |    7 +
  gio/tests/test-codegen.xml          |    8 +
@@ -24968,7 +29464,7 @@ Date:   Wed Jul 20 17:28:20 2011 -0500
     GOI annotations while we're at it.
 
  glib/gkeyfile.c |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit 3af40c204dab8fbd3bec0dceb7cbed0896178a4b
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -24977,7 +29473,7 @@ Date:   Thu Jul 21 10:30:36 2011 -0400
     Bug 655025 - #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK
 
  glib/gunicode.h |   13 +++++++++++--
- 1 files changed, 11 insertions(+), 2 deletions(-)
+ 1 file changed, 11 insertions(+), 2 deletions(-)
 
 commit 03f673abc20693b907d5e4f1deb775737774d7ae
 Author: David Zeuthen <davidz@redhat.com>
@@ -24993,7 +29489,7 @@ Date:   Thu Jul 21 09:43:59 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusutils.c |   16 ++--------------
- 1 files changed, 2 insertions(+), 14 deletions(-)
+ 1 file changed, 2 insertions(+), 14 deletions(-)
 
 commit 419bfe325c40604268dbb7fa050e355c9681577e
 Author: David Zeuthen <davidz@redhat.com>
@@ -25029,7 +29525,7 @@ Date:   Thu Jul 21 10:22:01 2011 +0100
     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
 
  glib/gatomic.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 79b80579282b2749a9eafe8b95845f434db95969
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25040,7 +29536,7 @@ Date:   Thu Jul 21 09:21:18 2011 +0200
     GStaticPrivate is really a lot better in almost every way.
 
  glib/gthread.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 706b2751166bb8590e41800d0b3c3056ba529daa
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25075,8 +29571,8 @@ Date:   Wed Jul 20 22:11:08 2011 -0400
  glib/glib.symbols                    |    1 +
  glib/gunicode.h                      |    1 +
  glib/guniprop.c                      |   43
- +++++++++++++++++++++++++++++++-
- glib/tests/unicode.c                 |    9 +++++-
+ +++++++++++++++++++++++++++++++--
+ glib/tests/unicode.c                 |    9 +++++--
  5 files changed, 51 insertions(+), 4 deletions(-)
 
 commit a5e94cbd36304ac48e20599ad39fd4bfbd6a5cbe
@@ -25086,7 +29582,7 @@ Date:   Thu Jul 21 02:56:05 2011 +0200
     glocalfile: Fix compilation without USE_STATFS and USE_STATVFS
 
  gio/glocalfile.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 7e03b28870a514e655f31298d31158a69f11de40
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -25102,7 +29598,7 @@ Date:   Wed Jul 20 19:04:29 2011 -0400
  glib/guniprop.c                      |  146
  ++++++++++++++++++++++++++++++++-
  glib/tests/unicode.c                 |    8 ++
- 5 files changed, 157 insertions(+), 1 deletions(-)
+ 5 files changed, 157 insertions(+), 1 deletion(-)
 
 commit d8d67d1596ed9fd394bb0427e9154bfad9b4b504
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -25112,7 +29608,7 @@ Date:   Wed Jul 20 22:32:38 2011 +0200
 
  po/es.po |  207
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 133 insertions(+), 74 deletions(-)
+ 1 file changed, 133 insertions(+), 74 deletions(-)
 
 commit e43a2969114e91332b127a479bcb078be6649353
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -25122,7 +29618,7 @@ Date:   Wed Jul 20 22:26:59 2011 +0200
 
  po/es.po |  637
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 316 insertions(+), 321 deletions(-)
+ 1 file changed, 316 insertions(+), 321 deletions(-)
 
 commit 8cadef1a88abf77569da2e65894a855b0f1376d4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25152,8 +29648,8 @@ Date:   Wed Jul 20 21:47:00 2011 +0200
     Switch to GString.
 
  glib/gfileutils.c |   81
- ++++++++++++++++++++++------------------------------
- 1 files changed, 34 insertions(+), 47 deletions(-)
+ ++++++++++++++++++++++-------------------------------
+ 1 file changed, 34 insertions(+), 47 deletions(-)
 
 commit 4aff6119812bb1dac40a6fca4833dab0520148d9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25164,7 +29660,7 @@ Date:   Wed Jul 20 21:30:03 2011 +0200
     I meant to do that in the first place.
 
  glib/gfileutils.h |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25220,7 +29716,7 @@ Date:   Wed Jul 20 19:44:39 2011 +0200
  glib/gfileutils.h                    |   13 +++
  glib/glib.symbols                    |    2 +
  glib/tests/fileutils.c                       |   12 ++
- 5 files changed, 225 insertions(+), 0 deletions(-)
+ 5 files changed, 225 insertions(+)
 
 commit 90cccf14b2b1dfea574d35c605669c4773d6eba6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25237,7 +29733,7 @@ Date:   Wed Jul 20 17:30:56 2011 +0200
     terms of API or functionality.
 
  glib/gfileutils.c |   36 ++++++++++++++++++------------------
- 1 files changed, 18 insertions(+), 18 deletions(-)
+ 1 file changed, 18 insertions(+), 18 deletions(-)
 
 commit 4e015d36a06a896c8f5ec575c1b02fedefe47397
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -25252,7 +29748,7 @@ Date:   Fri Jul 1 01:59:13 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=622921
 
  gio/gdbusintrospection.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 4e213f385b45d8ce5d2fdb612d3706e214a7b368
 Author: Vincent Untz <vuntz@gnome.org>
@@ -25263,7 +29759,7 @@ Date:   Wed Jul 20 09:22:12 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=654948
 
  glib/guniprop.c |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit 33c977917c1dbcfec56168083dc05837da8ea57c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25278,7 +29774,7 @@ Date:   Wed Jul 20 16:34:55 2011 +0200
     few specific cases.
 
  glib/gvariant.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit 19878998bc386db78614f1c92ff8524a81479c7b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25295,11 +29791,11 @@ Date: Wed Jul 20 13:11:19 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=654955
 
  docs/reference/glib/glib-sections.txt   |    4 +
- docs/reference/glib/gvariant-varargs.xml |   39 +++++++-
+ docs/reference/glib/gvariant-varargs.xml |   39 ++++++-
  glib/glib.symbols                       |    3 +
  glib/gvariant.c                         |  168
  ++++++++++++++++++++++++++++--
- glib/gvariant.h                         |    6 +
+ glib/gvariant.h                         |    6 ++
  glib/gvarianttype.h                     |    7 ++
  glib/tests/gvariant.c                   |   53 ++++++++++
  7 files changed, 270 insertions(+), 10 deletions(-)
@@ -25313,9 +29809,9 @@ Date:   Wed Jul 20 14:04:52 2011 +0200
     Give a g_critical instead.
 
  gio/gsettings.c       |   77
- ++++++++++++++++++++++++++++++++++++++----------
- gio/gsettingsschema.c |    5 ++-
- gio/tests/gsettings.c |   26 ++++++++++++++++
+ +++++++++++++++++++++++++++++++++++++++----------
+ gio/gsettingsschema.c |    5 +++-
+ gio/tests/gsettings.c |   26 +++++++++++++++++
  3 files changed, 91 insertions(+), 17 deletions(-)
 
 commit 06941419e347a8a37711e65873b6c59729873ddc
@@ -25328,7 +29824,7 @@ Date:   Wed Jul 20 10:52:07 2011 +0200
     these few extra items in the (already long) upstream list.
 
  gio/gunixmounts.c |   7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit dbd0d63b6b45036c2b485b8e1993edf97970afd2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25344,7 +29840,7 @@ Date:   Wed Jul 20 10:49:48 2011 +0200
     slow machines.
 
  tests/threadpool-test.c |   13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ 1 file changed, 10 insertions(+), 3 deletions(-)
 
 commit 265f245376a3af5a006854ee96a484cf30fbc170
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25353,7 +29849,7 @@ Date:   Tue Jul 19 23:04:04 2011 -0400
     post-release bump
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c073ce3a3b8fb8282b244dd8e8dbb6fa8676e84e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25363,7 +29859,7 @@ Date:   Tue Jul 19 23:02:05 2011 -0400
 
  NEWS        |   35 +++++++++++++++++++++++++++++++++++
  configure.ac |    2 +-
- 2 files changed, 36 insertions(+), 1 deletions(-)
+ 2 files changed, 36 insertions(+), 1 deletion(-)
 
 commit 4c64e75ec59317cf36d2bb9765c56477acf2acd7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25392,7 +29888,7 @@ Date:   Thu Jun 3 03:22:36 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=620423
 
  gio/gfile.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit ec98953e42a20061427b20681d1e31501907e2fa
 Author: Johan Dahlin <johan@gnome.org>
@@ -25435,7 +29931,7 @@ Date:   Tue Jul 12 13:39:45 2011 -0300
     https://bugzilla.gnome.org/show_bug.cgi?id=654917
 
  gobject/gsignal.c |   31 +++++++++++++++++++++++--------
- 1 files changed, 23 insertions(+), 8 deletions(-)
+ 1 file changed, 23 insertions(+), 8 deletions(-)
 
 commit fe6dad271b06e6243d17137c2e0991f56a256cca
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25458,7 +29954,7 @@ Date:   Tue Jul 19 00:02:57 2011 -0400
     Fix doc formatting errors
 
  glib/gunicode.h |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit c9379bcfe1423c43b09ea7e979242a3621dab2b2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25482,7 +29978,7 @@ Date:   Mon Jul 18 23:23:17 2011 -0400
  docs/reference/glib/tmpl/.gitignore   |    1 +
  docs/reference/glib/tmpl/unicode.sgml |  908
  ---------------------------------
- glib/gunicode.h                      |  424 +++++++++++++---
+ glib/gunicode.h                      |  424 ++++++++++++---
  glib/gunidecomp.c                    |   23 +
  4 files changed, 372 insertions(+), 984 deletions(-)
 
@@ -25494,7 +29990,7 @@ Date:   Mon Jul 18 23:00:09 2011 -0400
 
  docs/reference/glib/tmpl/queue.sgml | 438
  -----------------------------------
- 1 files changed, 0 insertions(+), 438 deletions(-)
+ 1 file changed, 438 deletions(-)
 
 commit 615977d337c7ba776ac2eda6c688bf6f69316c4d
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -25506,8 +30002,8 @@ Date:   Mon Jul 18 18:00:40 2011 -0400
     enough to follow the logic.
 
  glib/gunidecomp.c |   62
- ++++++++++++++++------------------------------------
- 1 files changed, 19 insertions(+), 43 deletions(-)
+ ++++++++++++++++-------------------------------------
+ 1 file changed, 19 insertions(+), 43 deletions(-)
 
 commit 0584fe33de86f9fd8effe006d911cf5948b4ad05
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -25520,9 +30016,9 @@ Date:   Mon Jul 18 17:52:40 2011 -0400
 
  docs/reference/glib/glib-sections.txt |    1 +
  glib/glib.symbols                    |    3 +-
- glib/gunicode.h                      |    9 +++-
+ glib/gunicode.h                      |    9 ++--
  glib/gunidecomp.c                    |   78
- ++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++---
  glib/tests/unicode.c                 |   66 +++++++++++++++++++++++++++-
  5 files changed, 147 insertions(+), 10 deletions(-)
 
@@ -25561,7 +30057,7 @@ Date:   Mon Jul 18 14:10:35 2011 +0200
     successfully or that report the start of any gtester test.
 
  glib/gtester.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 4a25d6002341df796e13643695478a4ecb4c7a49
 Author: Benjamin Otte <otte@gnome.org>
@@ -25578,7 +30074,7 @@ Date:   Mon Jul 18 13:39:36 2011 +0200
     Now we count the failed testcases of the whole run.
 
  glib/gtester.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit dd1316ba92eba170bcba0425ec1b55faeb2bceed
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -25588,7 +30084,7 @@ Date:   Mon Jul 18 13:13:11 2011 +0200
 
  po/nb.po |  693
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 362 insertions(+), 331 deletions(-)
+ 1 file changed, 362 insertions(+), 331 deletions(-)
 
 commit adc325fac0b1b8b0a8c21384f50fc759d2800572
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25599,8 +30095,8 @@ Date:   Sun Jul 17 23:50:31 2011 -0400
  docs/reference/glib/tmpl/.gitignore   |    2 +
  docs/reference/glib/tmpl/version.sgml |  115
  ---------------------------------
- glib/gutils.c                        |   40 +++++++++++
- glib/gutils.h                        |   18 +++++
+ glib/gutils.c                        |   40 ++++++++++++
+ glib/gutils.h                        |   18 ++++++
  4 files changed, 60 insertions(+), 115 deletions(-)
 
 commit 20cd4936b9d16ee8121d7082d359a76af65081db
@@ -25609,9 +30105,9 @@ Date:   Sun Jul 17 23:38:58 2011 -0400
 
     Move GQueue docs inline
 
- glib/gqueue.c |   25 +++++++++++++++
+ glib/gqueue.c |   25 ++++++++++++++++
  glib/gqueue.h |   91
- +++++++++++++++++++++++++++++++++++---------------------
+ ++++++++++++++++++++++++++++++++++++---------------------
  2 files changed, 82 insertions(+), 34 deletions(-)
 
 commit d3b09eee75f0f433779b0b6a6d9222453bc9df16
@@ -25622,7 +30118,7 @@ Date:   Mon Jul 18 00:45:45 2011 +0300
 
  po/fi.po | 1485
  +++++++++++++++++++++++++-------------------------------------
- 1 files changed, 603 insertions(+), 882 deletions(-)
+ 1 file changed, 603 insertions(+), 882 deletions(-)
 
 commit d6c30e1766c975dd79e6f252d73c6c0581b64b01
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25648,7 +30144,7 @@ Date:   Thu Jul 14 16:53:12 2011 -0400
     Reuse the pre-existing composition data.
 
  glib/gen-unicode-tables.pl |  15 +-
- glib/gunidecomp.c         |   66 +---
+ glib/gunidecomp.c         |   66 +--
  glib/gunidecomp.h         | 1020
  --------------------------------------------
  3 files changed, 3 insertions(+), 1098 deletions(-)
@@ -25664,7 +30160,7 @@ Date:   Thu Jul 14 16:26:58 2011 -0400
 
  glib/gunidecomp.c    |    7 +++++++
  glib/tests/unicode.c |   16 ++++++++++++++++
- 2 files changed, 23 insertions(+), 0 deletions(-)
+ 2 files changed, 23 insertions(+)
 
 commit f4cf6c3db03440bb42771cf4b43f6c0f3b688e5f
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -25688,7 +30184,7 @@ Date:   Thu Jul 14 16:19:46 2011 -0400
     Unicode guarantees that.
 
  glib/gunidecomp.c |   3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit a73c66b1344c852c18279ba43e951cc71c5839a3
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -25698,7 +30194,7 @@ Date:   Thu Jul 14 16:18:30 2011 -0400
 
     Also update compose()/decompose() API corner cases and docs.
 
- glib/gunidecomp.c     |   25 ++++++++++-
+ glib/gunidecomp.c     |   25 +++++++++--
  glib/tests/utf8-misc.c |  107
  +++++++++++++++++++++++++++++++++++++++++++++++-
  2 files changed, 128 insertions(+), 4 deletions(-)
@@ -25712,7 +30208,7 @@ Date:   Wed Jul 13 23:18:53 2011 -0400
     So g_unichar API comes before g_utf8.
 
  glib/gunicode.h |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit 761a1841eebedefeb7dc3675e442a56309f347c9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25724,10 +30220,10 @@ Date: Wed Jul 13 22:07:11 2011 -0400
  glib/gen-unicode-tables.pl           |   40 +
  glib/glib.symbols                    |    2 +
  glib/gunicode.h                      |    9 +
- glib/gunidecomp.c                    |  189 ++-
+ glib/gunidecomp.c                    |  189 +-
  glib/gunidecomp.h                    | 3080
  +++++++++++++++++++++++++++++++++
- 6 files changed, 3321 insertions(+), 1 deletions(-)
+ 6 files changed, 3321 insertions(+), 1 deletion(-)
 
 commit 8c7de592ff961410de0e8507d2334b4f18bc9a58
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -25736,7 +30232,7 @@ Date:   Wed Jul 13 23:36:37 2011 +0300
     Updated Belarusian translation.
 
  po/be.po |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit f45631bebc62b60dec1e1021923a0dc27d9e2be3
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -25745,7 +30241,7 @@ Date:   Wed Jul 13 23:30:49 2011 +0300
     Updated Belarusian translation.
 
  po/be.po |   44 +++++++++++++++++++++-----------------------
- 1 files changed, 21 insertions(+), 23 deletions(-)
+ 1 file changed, 21 insertions(+), 23 deletions(-)
 
 commit 09bba9fc60eb5d8c3156a0e907856a12037fe36a
 Author: Aurimas Černius <aurisc4@gmail.com>
@@ -25755,7 +30251,7 @@ Date:   Tue Jul 12 23:21:25 2011 +0300
 
  po/lt.po | 2113
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 1095 insertions(+), 1018 deletions(-)
+ 1 file changed, 1095 insertions(+), 1018 deletions(-)
 
 commit 8926b612c8fce41db5bf72f87cce54f16079cd09
 Author: Changwoo Ryu <cwryu@debian.org>
@@ -25765,7 +30261,7 @@ Date:   Wed Jul 13 02:51:03 2011 +0900
 
  po/ko.po | 1172
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 626 insertions(+), 546 deletions(-)
+ 1 file changed, 626 insertions(+), 546 deletions(-)
 
 commit 8f5e0cd24016cdf852a809dfb7b1356328542201
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -25810,13 +30306,13 @@ Date: Mon Jul 11 14:27:53 2011 +0200
 
  docs/reference/glib/glib-sections.txt |    1 +
  gio/gdbus-codegen/codegen.py         |    3 +-
- gio/gdbusconnection.c                |    6 +--
+ gio/gdbusconnection.c                |    6 ++--
  gio/gsettings.c                      |    3 +-
  glib/glib.symbols                    |    1 +
  glib/gvariant-core.c                 |   51
  ++++++++++++++++++++++++++++++++-
  glib/gvariant.h                      |    1 +
- gobject/gvaluetypes.c                |   14 ++++----
+ gobject/gvaluetypes.c                |   14 ++++-----
  8 files changed, 64 insertions(+), 16 deletions(-)
 
 commit 2121e56ea7399091f6ef169a1da8a11aaa64b5c3
@@ -25827,7 +30323,7 @@ Date:   Tue Jul 12 16:29:33 2011 +0300
 
  po/lv.po | 3578
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 2288 insertions(+), 1290 deletions(-)
+ 1 file changed, 2288 insertions(+), 1290 deletions(-)
 
 commit bbe7eb09ec71b519adf50ef35bee28d5a1a8e1bd
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -25836,7 +30332,7 @@ Date:   Tue Jul 12 12:09:31 2011 +0200
     Docs: Fixed a typo.
 
  gio/gappinfo.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 7654a848e2b575eaf278fafe05aa5be1b3afdc26
 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
@@ -25850,7 +30346,7 @@ Date:   Tue Jul 5 14:30:31 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=654017
 
  gio/tests/gsettings.c |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit 5eee90fbbc76ee129d7f846633a667889149ab03
 Author: Paolo Bonzini <pbonzini@redhat.com>
@@ -25870,7 +30366,7 @@ Date:   Thu Apr 15 08:23:00 2010 +0200
  +++++++++++++++++++++++++++++++++
  glib/gregex.h                        |    2 +
  glib/tests/regex.c                   |   42 ++++++++++++++++++++
- 5 files changed, 114 insertions(+), 0 deletions(-)
+ 5 files changed, 114 insertions(+)
 
 commit 653c2f701a3e0a07a808f4e4fca7b846c50c93fa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25882,7 +30378,7 @@ Date:   Sun Jul 10 23:55:52 2011 -0400
 
  docs/reference/gio/Makefile.am  |    3 +++
  docs/reference/glib/Makefile.am |    2 +-
- 2 files changed, 4 insertions(+), 1 deletions(-)
+ 2 files changed, 4 insertions(+), 1 deletion(-)
 
 commit 2caddda5341a9a89ccaff4fdb04d638d54a8c635
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25894,7 +30390,7 @@ Date:   Sun Jul 10 23:11:30 2011 -0400
     which currently getting a timeout error here.
 
  gio/tests/gdbus-connection-slow.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 436dbe77444f54bb8fcf7e55085dc60e1fc627a3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -25905,7 +30401,7 @@ Date:   Sun Jul 10 21:57:45 2011 -0400
     This is failing on 32bit build slaves.
 
  gobject/tests/param.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 7c517bf3501ae68c4a87c8a126955281ad2393b2
 Author: Martin Storsjo <martin@martin.st>
@@ -25950,7 +30446,7 @@ Date:   Sun Jul 10 12:19:15 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=654232
 
  gio/gcancellable.c |   8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 6079443b4871040b40271d078311500e51f5ec69
 Author: Javier Jardón <jjardon@gnome.org>
@@ -25959,7 +30455,7 @@ Date:   Fri Jul 8 16:15:52 2011 +0100
     docs: G_GNUC_DEPRECATED_FOR was added in Glib 2.26
 
  docs/reference/glib/tmpl/macros_misc.sgml |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a3557577ef15054a062b0a42363f9b1eaf50ae68
 Author: Muhammet Kara <muhammet.k@gmail.com>
@@ -25969,7 +30465,7 @@ Date:   Fri Jul 8 01:09:03 2011 +0300
 
  po/tr.po | 1274
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 654 insertions(+), 620 deletions(-)
+ 1 file changed, 654 insertions(+), 620 deletions(-)
 
 commit 7e855ef4616c22210354b3ac1d2d48808fa02b16
 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
@@ -25979,7 +30475,7 @@ Date:   Thu Jul 7 16:31:17 2011 +0200
 
  po/ug.po |  439
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 218 insertions(+), 221 deletions(-)
+ 1 file changed, 218 insertions(+), 221 deletions(-)
 
 commit c2dc66ccf2719df9813b0ab97f22af166770f944
 Author: Javier Jardón <jjardon@gnome.org>
@@ -25991,8 +30487,8 @@ Date:   Wed Jul 6 22:13:05 2011 +0100
  docs/reference/glib/tmpl/spawn.sgml | 198
  -----------------------------------
  glib/gspawn.c                      |    9 ++
- glib/gspawn.h                      |   82 ++++++++++++++
- glib/gstring.h                             |   12 ++
+ glib/gspawn.h                      |   82 +++++++++++++++
+ glib/gstring.h                             |   12 +++
  5 files changed, 104 insertions(+), 198 deletions(-)
 
 commit 0e27a71899e7e08075e65cfdfa8b73fd3cb00197
@@ -26004,7 +30500,7 @@ Date:   Wed Jul 6 21:49:55 2011 +0100
  docs/reference/glib/tmpl/.gitignore      |    1 +
  docs/reference/glib/tmpl/conversions.sgml |  218
  -----------------------------
- 2 files changed, 1 insertions(+), 218 deletions(-)
+ 2 files changed, 1 insertion(+), 218 deletions(-)
 
 commit 37ab5ced317342137c60c90feab26e1ac69b6285
 Author: Dan Winship <danw@gnome.org>
@@ -26018,7 +30514,7 @@ Date:   Tue Jun 7 17:15:17 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=649246
 
  gio/goutputstream.c |  15 ++++++++++++---
- 1 files changed, 12 insertions(+), 3 deletions(-)
+ 1 file changed, 12 insertions(+), 3 deletions(-)
 
 commit 3b4a42d631b987714c1062c0c879da30fd40c4c7
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -26031,7 +30527,7 @@ Date:   Wed Jul 6 09:58:37 2011 +0800
     a GIT checkout only.
 
  build/win32/Makefile.am |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit f18ba785cad59cbcae640d30b4cc40af9f020310
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -26040,7 +30536,7 @@ Date:   Wed Jul 6 08:28:57 2011 +0800
     Add build/win32/setup.py to distribution
 
  build/win32/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit c83c91a57486fc684ca3d884d6e288972e8b82a7
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -26077,7 +30573,7 @@ Date:   Wed Jun 29 00:04:14 2011 -0500
 
  build/win32/setup.py |  366
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 366 insertions(+), 0 deletions(-)
+ 1 file changed, 366 insertions(+)
 
 commit 65c6ebddee9f913778c1484b9319229486bf5134
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26088,7 +30584,7 @@ Date:   Tue Jul 5 11:22:11 2011 -0400
     Up to 2.29.11
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 89df070c1f0893e4a973aa563213dab2d192d83d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26097,7 +30593,7 @@ Date:   Tue Jul 5 11:21:40 2011 -0400
     2.29.10
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5f7be6c67d2bda1f6bac2e53c696b90a5a0c8353
 Author: Colin Walters <walters@verbum.org>
@@ -26110,7 +30606,7 @@ Date:   Tue Jul 5 10:20:48 2011 -0400
     bits mistakenly attempting to rerun.
 
  Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e9d0c82252dab878ea3e631c48c40e97aa4f42ea
 Author: Colin Walters <walters@verbum.org>
@@ -26119,7 +30615,7 @@ Date:   Tue Jul 5 09:42:39 2011 -0400
     gio: Fix srcdir != builddir build for docs
 
  docs/reference/gio/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 0f9c4590d8bb226dad4d93a9a3181ee42ccc8c7a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26128,7 +30624,7 @@ Date:   Tue Jul 5 09:17:02 2011 -0400
     Update NEWS for 2.29.10
 
  NEWS |   41 +++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 41 insertions(+), 0 deletions(-)
+ 1 file changed, 41 insertions(+)
 
 commit 9c09a48f57c36ce1ceb458bc7708f9b589239d8a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26140,7 +30636,7 @@ Date:   Mon Jul 4 16:03:33 2011 -0400
     also rename all references.
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 34e571c46611a0b07bf3f81cd417b9bca2b7d833
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26149,7 +30645,7 @@ Date:   Mon Jul 4 13:09:54 2011 -0400
     Disable a failing test
 
  glib/tests/gdatetime.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit c06e91bcaf32db7ea89abc18c0975d761093edc7
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -26160,7 +30656,7 @@ Date:   Mon Jul 4 22:21:05 2011 +0800
     Revert EOL of these files to Unix style as they are to be processed
     during "make dist"
 
- build/win32/vs10/gio.vcxproj.filtersin |   58 +++---
+ build/win32/vs10/gio.vcxproj.filtersin |   58 ++---
  build/win32/vs10/gio.vcxprojin                |  428
  ++++++++++++++++----------------
  2 files changed, 243 insertions(+), 243 deletions(-)
@@ -26194,7 +30690,7 @@ Date:   Mon Jul 4 08:58:00 2011 +0200
     Add the third struct field, zeroed, to avoid a compiler warning.
 
  glib/gthread.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8fdfa8bf3322c9ab3a1619750de47db978f8a32e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26207,7 +30703,7 @@ Date:   Sun Jul 3 17:37:35 2011 +0200
     be marked as executable.
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2080bb1dc0bd6e7fb137df0e28796cdb2024645c
 Author: Dan Winship <danw@gnome.org>
@@ -26218,7 +30714,7 @@ Date:   Wed Jun 29 08:29:16 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=653484
 
  gio/gasyncresult.c |   8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 2456db2c004d19cae0bca07a7de82feadc119b94
 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
@@ -26229,7 +30725,7 @@ Date:   Thu Jun 30 09:32:32 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=653522
 
  gio/gcancellable.c |  12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 847a8eb911553a76df0fd2ce124cf77dbc7c8877
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -26238,7 +30734,7 @@ Date:   Wed Jun 29 18:07:29 2011 +0100
     gio: Some more build fixes
 
  gio/gsimpleaction.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 87a542bc960ff230d1478d089436793fdde83db0
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -26249,7 +30745,7 @@ Date:   Wed Jun 29 18:00:53 2011 +0100
     The g_return_val_if_fail() macro takes a return value.
 
  gio/gsimpleaction.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b73e53f5776507427e1475ae184daf2ab969e3c2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26258,7 +30754,7 @@ Date:   Wed Jun 29 17:19:38 2011 +0100
     parameter guards for GSimpleAction constructors
 
  gio/gsimpleaction.c |   5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit bde41dacf7e52262df69f70ce00fa33272ea3afa
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26277,9 +30773,9 @@ Date:   Wed Jun 29 17:13:58 2011 +0100
     Take advantage of this from GSimpleAction by nuking the set_property
     function and setting the fields directly in the constructor.
 
- gio/gaction.c      |    9 ++----
+ gio/gaction.c      |    9 +++----
  gio/gsimpleaction.c |  68
- ++++++++++++++++----------------------------------
+ +++++++++++++++++----------------------------------
  2 files changed, 25 insertions(+), 52 deletions(-)
 
 commit e6a25caa82410038e635c30deefbe3d0812aa9d3
@@ -26291,8 +30787,8 @@ Date:   Wed Jun 29 16:10:38 2011 +0100
     Since we have support for change_state in GActionEntry now.
 
  gio/tests/actions.c |  67
- +++++++++++++++++++++-----------------------------
- 1 files changed, 28 insertions(+), 39 deletions(-)
+ +++++++++++++++++++++------------------------------
+ 1 file changed, 28 insertions(+), 39 deletions(-)
 
 commit 276750aa7aba853535a9f751429ef51aa9dcc924
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26302,7 +30798,7 @@ Date:   Wed Jun 29 16:04:09 2011 +0100
 
  gio/gsimpleactiongroup.c |    6 ++++++
  gio/gsimpleactiongroup.h |    6 +++++-
- 2 files changed, 11 insertions(+), 1 deletions(-)
+ 2 files changed, 11 insertions(+), 1 deletion(-)
 
 commit 535dcf4f22ba7621c6078f3fe96db6d3e64f0132
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26313,7 +30809,7 @@ Date:   Wed Jun 29 14:53:24 2011 +0100
     Pulled from the testcase.
 
  gio/gsimpleaction.c |  22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
+ 1 file changed, 22 insertions(+)
 
 commit d5915a4be3e790daf99c306c2d6651328b8dbb66
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26323,7 +30819,7 @@ Date:   Wed Jun 29 14:44:58 2011 +0100
 
  gio/tests/actions.c |  73
  ++++++++++++++++++++++++++++++---------------------
- 1 files changed, 43 insertions(+), 30 deletions(-)
+ 1 file changed, 43 insertions(+), 30 deletions(-)
 
 commit 9a23ef6c2da48cd7f5c513f24ff478d6c5fab4d6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26335,7 +30831,7 @@ Date:   Wed Jun 29 14:35:12 2011 +0100
     g_action_change_state().
 
  gio/gsimpleaction.c |  39 ++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 38 insertions(+), 1 deletions(-)
+ 1 file changed, 38 insertions(+), 1 deletion(-)
 
 commit 6383b3e7095790372982c6fe68c7e770a6f44a5e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26344,7 +30840,7 @@ Date:   Wed Jun 29 13:55:59 2011 +0100
     Add example to docs for using GActionEntry
 
  gio/gsimpleactiongroup.c |   38 ++++++++++++++++++++++++++++++++++++++
- 1 files changed, 38 insertions(+), 0 deletions(-)
+ 1 file changed, 38 insertions(+)
 
 commit 5978a6edb59d39ef430a5b7b99ae1109de8e63f7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26354,7 +30850,7 @@ Date:   Wed Jun 29 13:02:30 2011 +0100
 
  gio/tests/actions.c | 107
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 107 insertions(+), 0 deletions(-)
+ 1 file changed, 107 insertions(+)
 
 commit 7dd25022eeb1ef3f92b6352ba9ac9204dbb10305
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26364,12 +30860,12 @@ Date: Wed Jun 29 13:00:30 2011 +0100
 
     A convenience API for creating lots of actions quickly.
 
- docs/reference/gio/gio-sections.txt |   4 +
+ docs/reference/gio/gio-sections.txt |   4 ++
  gio/gio.symbols                    |    1 +
  gio/gsimpleactiongroup.c           |  111
  +++++++++++++++++++++++++++++++++++
- gio/gsimpleactiongroup.h           |   23 +++++++
- 4 files changed, 139 insertions(+), 0 deletions(-)
+ gio/gsimpleactiongroup.h           |   23 ++++++++
+ 4 files changed, 139 insertions(+)
 
 commit 695a9a799355713dc6df089801b7f67a010e3b13
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26380,7 +30876,7 @@ Date:   Wed Jun 29 12:28:15 2011 +0100
     as an undocumented feature
 
  gio/gsimpleaction.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 5ff65d869543587d10d78c123698e47effc5fb8c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26448,7 +30944,7 @@ Date:   Wed Jun 29 10:11:59 2011 +0100
     the API as a deprecated alias for g_action_change_state().
 
  docs/reference/gio/gio-sections.txt     |    3 +-
- gio/gaction.c                           |   25 +++---
+ gio/gaction.c                           |   25 +++--
  gio/gaction.h                           |   10 +-
  gio/gio.symbols                         |    3 +-
  gio/gsimpleaction.c                     |  158
@@ -26456,7 +30952,7 @@ Date:   Wed Jun 29 10:11:59 2011 +0100
  gio/gsimpleaction.h                     |   45 +--------
  gio/gsimpleactiongroup.c                |   10 +-
  gio/tests/actions.c                     |    6 +-
- gio/tests/gapplication-example-actions.c |   12 +-
+ gio/tests/gapplication-example-actions.c |   12 +--
  9 files changed, 117 insertions(+), 155 deletions(-)
 
 commit d1e26c51c8298db782d253e0a5ff794b197270bf
@@ -26469,7 +30965,7 @@ Date:   Wed Jun 29 14:07:38 2011 +0800
     -Tell people about the added dependency on LibFFI
 
  build/win32/vs10/README.txt | 123
- +++++++++++++++++++++++-------------------
+ +++++++++++++++++++++++--------------------
  build/win32/vs9/README.txt  |  11 ++++
  2 files changed, 78 insertions(+), 56 deletions(-)
 
@@ -26487,8 +30983,8 @@ Date:   Wed Jun 29 12:36:24 2011 +0800
     orrectly :|
 
  build/win32/vs10/glib.sln |  470
- ++++++++++++++++++++++----------------------
- 1 files changed, 235 insertions(+), 235 deletions(-)
+ ++++++++++++++++++++++-----------------------
+ 1 file changed, 235 insertions(+), 235 deletions(-)
 
 commit 315210ecdb98bc8effe6524ee24baba39cd48056
 Author: Colin Walters <walters@verbum.org>
@@ -26499,7 +30995,7 @@ Date:   Tue Jun 28 12:52:58 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=653522
 
  gio/gcancellable.c |  14 ++++++++------
- 1 files changed, 8 insertions(+), 6 deletions(-)
+ 1 file changed, 8 insertions(+), 6 deletions(-)
 
 commit 1b0e5e7683148f769189fc82ab731ee25d06c04c
 Author: Colin Walters <walters@verbum.org>
@@ -26515,7 +31011,7 @@ Date:   Tue Jun 28 10:03:15 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=653570
 
  glib/gmain.c |   46 +++++++++++++++++-----------------------------
- 1 files changed, 17 insertions(+), 29 deletions(-)
+ 1 file changed, 17 insertions(+), 29 deletions(-)
 
 commit 8b1a0764f98fe1ce0880e684fb4310089e8327e7
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -26524,7 +31020,7 @@ Date:   Tue Jun 28 02:02:34 2011 +0300
     Updated Belarusian translation.
 
  po/be.po |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 62d695f52d746112f50684399d0db2d58e499b57
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -26533,7 +31029,7 @@ Date:   Tue Jun 28 01:27:27 2011 +0300
     Updated Belarusian translation.
 
  po/be.po |   56 ++++++++++++++++++++++++++++----------------------------
- 1 files changed, 28 insertions(+), 28 deletions(-)
+ 1 file changed, 28 insertions(+), 28 deletions(-)
 
 commit b07f2833c0d2ab8282fae0c19ef065a38721a985
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -26544,7 +31040,7 @@ Date:   Mon Jun 27 11:28:55 2011 +0100
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=653429
 
  configure.ac |    4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
 
 commit 4d0279dfd879224ac8228c349f26840eb9e6531f
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -26554,7 +31050,7 @@ Date:   Sat Jun 25 19:14:09 2011 +0300
 
  po/be.po | 3203
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 1530 insertions(+), 1673 deletions(-)
+ 1 file changed, 1530 insertions(+), 1673 deletions(-)
 
 commit 3cbd5565ae32515e59e129e835b79b211b51d5d4
 Author: Claudio Saavedra <csaavedra@igalia.com>
@@ -26563,7 +31059,7 @@ Date:   Fri Jun 24 16:04:54 2011 +0300
     GSimpleAction: fix typo
 
  gio/gsimpleaction.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cacbdf0ea8792d6c11ab224f9ecc38c920f84e37
 Author: Krzesimir Nowak <qdlacz@gmail.com>
@@ -26574,7 +31070,7 @@ Date:   Fri Jun 24 13:20:06 2011 +0200
     Fixes jhbuilding gobject-introspection.
 
  gobject/glib-types.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 088b08bdfc8e6b3a7cc4d884e2186fe1a156fadb
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -26620,7 +31116,7 @@ Date:   Fri Jun 24 11:13:33 2011 +0800
 
  build/win32/vs10/glib.sln |  235
  ---------------------------------------------
- 1 files changed, 0 insertions(+), 235 deletions(-)
+ 1 file changed, 235 deletions(-)
 
 commit 9eb65dd3ed5e1a9638595cbe10699c7606376511
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26646,7 +31142,7 @@ Date:   Fri Jun 24 01:07:18 2011 +0200
     Typo fix
 
  glib/gregex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b1b8c95d3539d111632e5de88cadb0b547179a59
 Author: Christian Persch <chpe@gnome.org>
@@ -26655,7 +31151,7 @@ Date:   Thu Jun 23 18:35:40 2011 +0200
     Plug a mem leak in the regex test
 
  glib/tests/regex.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 316efa1b5d88f91df9d3384bfb1b0dd37134405d
 Author: Christian Persch <chpe@gnome.org>
@@ -26667,7 +31163,7 @@ Date:   Thu Jun 23 18:31:29 2011 +0200
  gobject/gboxed.c                           |    2 ++
  gobject/glib-types.h                       |   10 ++++++++++
  gobject/gobject.symbols                    |    1 +
- 4 files changed, 15 insertions(+), 0 deletions(-)
+ 4 files changed, 15 insertions(+)
 
 commit 00afe3fed340cb87b638aaafa01a2829cb60efba
 Author: Christian Persch <chpe@gnome.org>
@@ -26675,11 +31171,11 @@ Date: Thu Jun 23 18:27:29 2011 +0200
 
     Make GMatchInfo refcounted
 
- docs/reference/glib/glib-sections.txt |    2 +
- glib/glib.symbols                    |    2 +
+ docs/reference/glib/glib-sections.txt |    2 ++
+ glib/glib.symbols                    |    2 ++
  glib/gregex.c                        |   49
- +++++++++++++++++++++++++++++---
- glib/gregex.h                        |    2 +
+ +++++++++++++++++++++++++++++----
+ glib/gregex.h                        |    2 ++
  4 files changed, 50 insertions(+), 5 deletions(-)
 
 commit 3393711f426f101d851697e1af4105ec1d22b402
@@ -26704,7 +31200,7 @@ Date:   Thu Jun 23 09:34:59 2011 +0200
     deprected -> deprecated
 
  docs/reference/glib/tmpl/date.sgml |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5db5a46c3d8f5beb7f3b6d40b0c727125a626f6f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26714,7 +31210,7 @@ Date:   Tue Jun 21 00:54:00 2011 -0400
 
  gobject/tests/valuearray.c |  65
  ++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 65 insertions(+), 0 deletions(-)
+ 1 file changed, 65 insertions(+)
 
 commit f4da19daa67b3a021563c8185fd094a6e4b907d5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -26737,7 +31233,7 @@ Date:   Tue Jun 21 00:51:57 2011 -0400
 
  gthread/tests/642026.c    |   4 ++++
  gthread/tests/Makefile.am |   5 +++++
- 2 files changed, 9 insertions(+), 0 deletions(-)
+ 2 files changed, 9 insertions(+)
 
 commit d8d25d8c96f1f2f9c0f110812e477c1a8e2e1edf
 Author: Yuri Kozlov <yuray@komyakino.ru>
@@ -26747,7 +31243,7 @@ Date:   Wed Jun 22 20:10:43 2011 +0400
 
  po/ru.po | 1025
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 549 insertions(+), 476 deletions(-)
+ 1 file changed, 549 insertions(+), 476 deletions(-)
 
 commit 0e4507a296bbf15b9ba4799c9081c8efaab7f34f
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -26758,7 +31254,7 @@ Date:   Wed Jun 22 15:22:55 2011 +0800
     Make file contents more like the config.h(.in) contents
 
  config.h.win32.in |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit fdca8060aa8dad34cd32a52553d831ef57f3f363
 Author: Colin Walters <walters@verbum.org>
@@ -26767,7 +31263,7 @@ Date:   Tue Jun 21 23:24:07 2011 -0400
     build: Cache check for futex() and eventfd()
 
  configure.ac |   28 ++++++++++------------------
- 1 files changed, 10 insertions(+), 18 deletions(-)
+ 1 file changed, 10 insertions(+), 18 deletions(-)
 
 commit fa873992800c64722a56782a9d288c05ce0df21f
 Author: Colin Walters <walters@verbum.org>
@@ -26782,7 +31278,7 @@ Date:   Tue Jun 21 21:43:19 2011 -0400
 
  gio/gcancellable.c |  88
  ++++++++++++++++++++++++++++++++++++++++------------
- 1 files changed, 68 insertions(+), 20 deletions(-)
+ 1 file changed, 68 insertions(+), 20 deletions(-)
 
 commit 3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a
 Author: Colin Walters <walters@verbum.org>
@@ -26809,9 +31305,9 @@ Date:   Tue Jun 21 19:01:10 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=653140
 
- configure.ac |   20 ++++++++++++++++
+ configure.ac |   20 +++++++++++++++++
  glib/gmain.c |   69
- ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
  2 files changed, 83 insertions(+), 6 deletions(-)
 
 commit 29bb7638a56cd692d82ad87956822070b0877ead
@@ -26821,7 +31317,7 @@ Date:   Tue Jun 21 16:14:50 2011 -0400
     gio/Makefile.am: Remove stray references to $(marshal_sources)
 
  gio/Makefile.am |    9 +--------
- 1 files changed, 1 insertions(+), 8 deletions(-)
+ 1 file changed, 1 insertion(+), 8 deletions(-)
 
 commit 9053ad07ba7210a5a2f8e7ca36f686fd9f96abe0
 Author: Colin Walters <walters@verbum.org>
@@ -26834,7 +31330,7 @@ Date:   Tue Jun 21 10:26:58 2011 -0400
 
  Makefile.am          |    3 +++
  gio/tests/Makefile.am |    2 +-
- 2 files changed, 4 insertions(+), 1 deletions(-)
+ 2 files changed, 4 insertions(+), 1 deletion(-)
 
 commit 3655178b14d3eaff59e8295906db84f414172507
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -26844,7 +31340,7 @@ Date:   Tue Jun 21 13:55:31 2011 +0200
 
  po/gl.po |  353
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 181 insertions(+), 172 deletions(-)
+ 1 file changed, 181 insertions(+), 172 deletions(-)
 
 commit f6ed3571017e7ace55c78491ef4e79bfc914c07b
 Author: Philip Van Hoof <philip@codeminded.be>
@@ -26873,8 +31369,8 @@ Date:   Mon Jun 20 22:49:34 2011 -0400
     that way.
 
  gobject/gmarshal.c |  597
- +++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 550 insertions(+), 47 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++++-----
+ 1 file changed, 550 insertions(+), 47 deletions(-)
 
 commit b74e2a720a09fcb5ceb1cd3b38e3ce32d14c2234
 Author: Colin Walters <walters@verbum.org>
@@ -26957,7 +31453,7 @@ Date:   Mon Jun 20 14:09:31 2011 -0400
     gthread tests: Remove spurious return;
 
  gthread/tests/spawn-singlethread.c |   2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 5e64717a5ffb61c51ca936d51d0d38e5abc08c3a
 Author: Colin Walters <walters@verbum.org>
@@ -26969,7 +31465,7 @@ Date:   Mon Jun 20 11:15:27 2011 -0400
     These are fundamental types missed in the original commit.
 
  gobject/gclosure.c |   8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit d54c65448cf7426d132f11c645a1cd9eec034c03
 Author: Colin Walters <walters@verbum.org>
@@ -26981,7 +31477,7 @@ Date:   Mon Jun 20 13:41:52 2011 -0400
     otherwise we'll end up overwriting memory (in this case on the stack).
 
  gio/tests/gdbus-test-codegen.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 49fac943f37d16ade1b3fdd0f5b0ee479a74e440
 Author: Javier Jardón <jjardon@gnome.org>
@@ -26990,7 +31486,7 @@ Date:   Mon Jun 20 11:48:25 2011 +0100
     configure.ac: Generate xz tarballs by default
 
  configure.ac |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit c68683f780d4960d0fc0e659c86d8a1efaa4da19
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -27015,7 +31511,7 @@ Date:   Mon Jun 20 11:50:57 2011 +0800
  build/win32/vs10/gspawn-win32-helper.vcxproj      |    8 --------
  build/win32/vs10/gthread.vcxproj                  |    8 --------
  build/win32/vs10/testglib.vcxproj                 |    8 --------
- 12 files changed, 1 insertions(+), 97 deletions(-)
+ 12 files changed, 1 insertion(+), 97 deletions(-)
 
 commit 801e52f8099f6ae6dba61f0f54bc1c7a60f52681
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -27056,7 +31552,7 @@ Date:   Sat Jun 18 16:22:53 2011 +0200
     Bug #652897.
 
  glib/gutf8.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 580e177dccce98e4f8490b9463321d01343cac2d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27067,7 +31563,7 @@ Date:   Sun Jun 19 01:42:48 2011 -0400
  glib/tests/Makefile.am |    3 +
  glib/tests/cache.c    |  147
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 150 insertions(+), 0 deletions(-)
+ 2 files changed, 150 insertions(+)
 
 commit 9fa5b8e5c7701d9ea40577a9a317d02c79b17d18
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27076,8 +31572,8 @@ Date:   Sun Jun 19 01:05:26 2011 -0400
     asyncqueue: improve test coverage
 
  tests/asyncqueue-test.c |   57
- ++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 54 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 54 insertions(+), 3 deletions(-)
 
 commit 63fa44251a24d01854b86c82ce7e625c0553b88d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27086,8 +31582,8 @@ Date:   Sun Jun 19 01:05:05 2011 -0400
     utils: silence tests unless verbose
 
  glib/tests/utils.c |  77
- +++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 74 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 74 insertions(+), 3 deletions(-)
 
 commit e1d4e06ab3dc9be6e239eb27f2f168e277ae273c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27096,7 +31592,7 @@ Date:   Sun Jun 19 01:04:48 2011 -0400
     logging: improve test coverage
 
  glib/tests/logging.c |   39 +++++++++++++++++++++++++++++++++++++++
- 1 files changed, 39 insertions(+), 0 deletions(-)
+ 1 file changed, 39 insertions(+)
 
 commit ed3ac87afe51de67b631abf5f8dc50622b141a8b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27105,7 +31601,7 @@ Date:   Sun Jun 19 01:04:30 2011 -0400
     hash: Improve test coverage
 
  glib/tests/hash.c |   15 +++++++++++++--
- 1 files changed, 13 insertions(+), 2 deletions(-)
+ 1 file changed, 13 insertions(+), 2 deletions(-)
 
 commit c4796a4d7a9bbbfbcf9ec82d0cdc442cdccb8113
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -27123,7 +31619,7 @@ Date:   Sat Jun 18 17:55:58 2011 +0800
  build/win32/vs10/gsettings.vcxproj           |    4 ++++
  build/win32/vs9/glib-compile-schemas.vcproj   |    4 ++++
  build/win32/vs9/gsettings.vcproj             |    4 ++++
- 4 files changed, 16 insertions(+), 0 deletions(-)
+ 4 files changed, 16 insertions(+)
 
 commit 4476e22a14af93d375d3a9d8cd2ab8deedf669ad
 Author: Colin Walters <walters@verbum.org>
@@ -27134,7 +31630,7 @@ Date:   Fri Jun 17 09:39:48 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=647796
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 19610184c40b37c48ddf8006db26e14d563c7eda
 Author: Colin Walters <walters@verbum.org>
@@ -27146,7 +31642,7 @@ Date:   Fri Jun 17 08:52:05 2011 -0400
 
  docs/reference/gio/gio-sections.txt |   2 ++
  gio/gdatainputstream.c                     |    4 +++-
- 2 files changed, 5 insertions(+), 1 deletions(-)
+ 2 files changed, 5 insertions(+), 1 deletion(-)
 
 commit 28254a38a7f077d5fc03939ea7c03260aabe5188
 Author: Colin Walters <walters@verbum.org>
@@ -27167,7 +31663,7 @@ Date:   Thu Jun 16 14:00:36 2011 -0400
  gio/gio.symbols              |    2 +
  gio/tests/data-input-stream.c |   74
  +++++++++++++++++++++++++++++++++++++
- 4 files changed, 166 insertions(+), 0 deletions(-)
+ 4 files changed, 166 insertions(+)
 
 commit ff2f46a7f42d5c0d0b8af0d4328f960605420790
 Author: Colin Walters <walters@verbum.org>
@@ -27184,7 +31680,7 @@ Date:   Thu Jun 16 13:14:44 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652758
 
  gio/gdatainputstream.c |   30 ++++++++++++++++++------------
- 1 files changed, 18 insertions(+), 12 deletions(-)
+ 1 file changed, 18 insertions(+), 12 deletions(-)
 
 commit de0519581ab7aedcfc8b6b5a46139a8c9728c596
 Author: Patrick Welche <prlw1@cam.ac.uk>
@@ -27197,7 +31693,7 @@ Date:   Tue Jun 14 09:43:33 2011 +0100
  docs/reference/gio/Makefile.am     |  101
  ------------------------------------
  docs/reference/gobject/Makefile.am |   2 +-
- 2 files changed, 1 insertions(+), 102 deletions(-)
+ 2 files changed, 1 insertion(+), 102 deletions(-)
 
 commit 34b7126a4e0b743b07b9d55309fce0d15802b69c
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -27209,7 +31705,7 @@ Date:   Wed Jun 15 10:47:13 2011 +0200
     when using this.
 
  glib/gthread.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 23f684454f6f0151cb7181c527bf254f6b97ed35
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -27224,7 +31720,7 @@ Date:   Tue Jun 14 22:44:10 2011 -0400
     Caught by Matthias running Coverity.
 
  glib/gvariant-parser.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit a6b9db6907117639b2493e96f8dee9e54bdba788
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27233,7 +31729,7 @@ Date:   Tue Jun 14 20:44:15 2011 -0400
     Eliminate some dead code
 
  glib/gspawn.c |   13 +++++--------
- 1 files changed, 5 insertions(+), 8 deletions(-)
+ 1 file changed, 5 insertions(+), 8 deletions(-)
 
 commit 9b68d9892a125e00958ff019d5edcf4f6b409cf8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27242,7 +31738,7 @@ Date:   Tue Jun 14 20:36:37 2011 -0400
     Remove a redundant NULL check
 
  gmodule/gmodule.c |   5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit 28008138c3ef88ad7f44055580f2b19796b9c29f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27251,7 +31747,7 @@ Date:   Tue Jun 14 20:15:04 2011 -0400
     Silence a compiler warning
 
  gio/gdbusaddress.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f966a0af9ac5524b26917b266abcbbac890c58e0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27260,7 +31756,7 @@ Date:   Tue Jun 14 19:52:19 2011 -0400
     Add some argument checks to filename conversion functions
 
  glib/gconvert.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit c9f883f133bc83942484cb8a1349b58ada46b4bc
 Author: Colin Walters <walters@verbum.org>
@@ -27278,7 +31774,7 @@ Date:   Tue Jun 14 18:46:06 2011 -0400
     assertion. Fix this by just locking the context.
 
  glib/gmain.c |   17 +++++------------
- 1 files changed, 5 insertions(+), 12 deletions(-)
+ 1 file changed, 5 insertions(+), 12 deletions(-)
 
 commit 211d7adf6e452c30dc0b76225e7bdcddee7c5f8f
 Author: Colin Walters <walters@verbum.org>
@@ -27291,7 +31787,7 @@ Date:   Wed Jun 8 11:31:14 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652072
 
  glib/gmain.c |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
 
 commit ed827deb7756bde270eb015eb4263324a313be14
 Author: Colin Walters <walters@verbum.org>
@@ -27304,7 +31800,7 @@ Date:   Sat Jun 11 12:10:57 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652072
 
  glib/gmain.c |   37 ++++++++++---------------------------
- 1 files changed, 10 insertions(+), 27 deletions(-)
+ 1 file changed, 10 insertions(+), 27 deletions(-)
 
 commit 1874ad97d809950901246c940a2b80ba3a6d9390
 Author: Colin Walters <walters@verbum.org>
@@ -27319,7 +31815,7 @@ Date:   Fri Jun 10 10:48:07 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652072
 
  glib/gspawn.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit b9c67b43690bfc3b9a869a285f542a420f5b0067
 Author: Colin Walters <walters@verbum.org>
@@ -27333,7 +31829,7 @@ Date:   Sat Jun 11 17:25:13 2011 -0400
 
  glib/tests/unix.c |   50
  ++++++++++++++++++++++++++++++++------------------
- 1 files changed, 32 insertions(+), 18 deletions(-)
+ 1 file changed, 32 insertions(+), 18 deletions(-)
 
 commit c2364ce9a4e59ca0276c02b2b9a1356327f2cffb
 Author: Colin Walters <walters@verbum.org>
@@ -27347,7 +31843,7 @@ Date:   Fri Jun 10 10:35:27 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652072
 
  gthread/tests/spawn-multithreaded.c |  27 ++++++++++++++++-----------
- 1 files changed, 16 insertions(+), 11 deletions(-)
+ 1 file changed, 16 insertions(+), 11 deletions(-)
 
 commit 7e1886ba72a36f73296781c5ca5525ae5e8288aa
 Author: Colin Walters <walters@verbum.org>
@@ -27362,7 +31858,7 @@ Date:   Fri Jun 10 10:14:25 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652072
 
  glib/gspawn.c |   25 ++++++++++++++++++++++---
- 1 files changed, 22 insertions(+), 3 deletions(-)
+ 1 file changed, 22 insertions(+), 3 deletions(-)
 
 commit 922f6aa496b3907634b45efe7c95fe9e5ebc5107
 Author: Colin Walters <walters@verbum.org>
@@ -27375,7 +31871,7 @@ Date:   Fri Jun 10 07:29:28 2011 -0400
  gthread/tests/Makefile.am         |    4 +
  gthread/tests/spawn-singlethread.c |  194
  ++++++++++++++++++++++++++++++++++++
- 2 files changed, 198 insertions(+), 0 deletions(-)
+ 2 files changed, 198 insertions(+)
 
 commit 01ee9449e34d22c5527d30b70169f6ca2b778626
 Author: Colin Walters <walters@verbum.org>
@@ -27388,7 +31884,7 @@ Date:   Fri Jun 10 07:27:29 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652072
 
  gthread/tests/spawn-multithreaded.c |   5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit b6a829c314a837824c63afec35bcf56742c4b71d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27397,7 +31893,7 @@ Date:   Tue Jun 14 16:32:55 2011 -0400
     If dup fails don't call close()
 
  gio/gunixfdlist.c |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 6e7a7052e01ef8e44891e9290c5275c3b3d6e07d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27408,7 +31904,7 @@ Date:   Tue Jun 14 16:20:26 2011 -0400
     A gsize is never going below 0.
 
  gobject/gatomicarray.c |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit ba6e66bff1684c0ef0af603f18b0ca53ed7c45fd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27419,7 +31915,7 @@ Date:   Tue Jun 14 16:18:45 2011 -0400
     It does not work.
 
  gio/gdbusaddress.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a6d33d3a28071957e81d63ba389bdf759d29dc45
 Author: David Zeuthen <davidz@redhat.com>
@@ -27433,7 +31929,7 @@ Date:   Tue Jun 14 18:11:09 2011 -0400
 
  gio/gdbusmessage.c |  763
  +++++++++++++++++++++++++++-------------------------
- 1 files changed, 390 insertions(+), 373 deletions(-)
+ 1 file changed, 390 insertions(+), 373 deletions(-)
 
 commit 7963a4cf95293cbf368a0ff891ba661e4ea3cc63
 Author: Colin Walters <walters@verbum.org>
@@ -27442,7 +31938,7 @@ Date:   Tue Jun 14 12:28:57 2011 -0400
     gclosure: Add missing include
 
  gobject/gclosure.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 01e6cf1360deffe49c7bb4d1fa3cbd3d904c6b30
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27453,7 +31949,7 @@ Date:   Tue Jun 14 11:40:32 2011 -0400
     It won't work. read() returns a signed value, anyway.
 
  gio/tests/gdbus-sessionbus.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 25a797fa25e17607a7b3618d3d098004b2be1cc8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27465,7 +31961,7 @@ Date:   Tue Jun 14 10:16:35 2011 -0400
     end in .gmarkup, the compiler doesn't know that...
 
  glib/tests/markup-parse.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27474,7 +31970,7 @@ Date:   Tue Jun 14 10:12:46 2011 -0400
     Don't leak resources in error cases
 
  glib/gfileutils.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 83d34f630939aa13539e03895bef87da738c4127
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27483,7 +31979,7 @@ Date:   Tue Jun 14 10:07:22 2011 -0400
     Don't forget to free resources in an early return
 
  gio/xdgmime/xdgmimemagic.c |   5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 3dc34de0fffca527e9a9e75f00ef913dec14da08
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27492,7 +31988,7 @@ Date:   Tue Jun 14 10:04:06 2011 -0400
     Avoid a deref-before-NULL-check warning
 
  gio/gdbusaddress.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 339cac8fc71f9409f97a4bfc3f42f912c262c06d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27503,7 +31999,7 @@ Date:   Tue Jun 14 09:53:26 2011 -0400
     We ensure 10 lines up that parameters is not NULL.
 
  gio/gdbusconnection.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit cf7f50b28ee84eb4f490540d0ebe84a9d5cf8375
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27514,7 +32010,7 @@ Date:   Tue Jun 14 09:50:55 2011 -0400
     data->proxy cannot be NULL here, or we'd have crashed 10 lines up.
 
  gio/gdbusproxy.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 4c63303f9fa1ea2737c6890a5e51188eaa534836
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27523,7 +32019,7 @@ Date:   Tue Jun 14 09:44:45 2011 -0400
     Silence an uninitialize variable warning
 
  gio/xdgmime/xdgmimeparent.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 114b9b2504d6f093daadef6fe0b5b734ca78ec6e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27533,7 +32029,7 @@ Date:   Tue Jun 14 07:17:06 2011 -0400
 
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gio.symbols                    |    1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
 
 commit 42c2e42a39bb04aae8fae3b691e22b290d1da48a
 Author: Xan Lopez <xlopez@igalia.com>
@@ -27545,7 +32041,7 @@ Date:   Thu Jun 9 23:50:22 2011 +0200
     GFlags type was completely missing.
 
  gobject/gclosure.c |   8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit b87d9405be375ac5a5a690f10f6ec13fccd8e3bd
 Author: Vincent Untz <vuntz@gnome.org>
@@ -27569,7 +32065,7 @@ Date:   Sun Jun 12 12:22:59 2011 +0200
 
  gio/gdesktopappinfo.c |   21 +++++++++++++++++++++
  gio/gdesktopappinfo.h |    1 +
- 2 files changed, 22 insertions(+), 0 deletions(-)
+ 2 files changed, 22 insertions(+)
 
 commit 9a9cca97641cbfdbb7f0ceac73b4317b66b63685
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27578,7 +32074,7 @@ Date:   Mon Jun 13 23:54:59 2011 -0400
     bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9f11f054eb3f38dd507dadd61706a7390ebf2d0d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27587,7 +32083,7 @@ Date:   Mon Jun 13 21:58:33 2011 -0400
     2.29.8
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a0361ec04928be564e08189b6d40e67e4f0ff39e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27610,7 +32106,7 @@ Date:   Mon Jun 13 22:48:54 2011 -0400
     Who knew that g_test_trap_fork() takes a timeout in microseconds...
 
  glib/tests/dataset.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit bc403e63614b87e3cf485441d267997978b89351
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27619,7 +32115,7 @@ Date:   Mon Jun 13 20:48:20 2011 -0400
     Update NEWS
 
  NEWS |   28 ++++++++++++++++++++++++++++
- 1 files changed, 28 insertions(+), 0 deletions(-)
+ 1 file changed, 28 insertions(+)
 
 commit 5ec6eafb0ea79d21a13fea42628119197476bb3f
 Author: Colin Walters <walters@verbum.org>
@@ -27640,7 +32136,7 @@ Date:   Mon Jun 13 09:27:41 2011 -0400
     Formally deprecate G_CONST_RETURN
 
  glib/gmacros.h |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit ce9681b87e64a53a35a3db25cdbc406f46e91602
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -27674,7 +32170,7 @@ Date:   Fri Jun 10 12:58:49 2011 -0400
     g-ir-scanner wants guint8.
 
  glib/gspawn.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 28a9e91b136be5dc133651ae0ea2e70be3d99ba5
 Author: Christophe Fergeau <cfergeau@redhat.com>
@@ -27694,7 +32190,7 @@ Date:   Thu Jun 9 13:36:19 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=651920
 
  configure.ac |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 73905434a4c32fc0c1a1024a66856cddc77b18db
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -27703,8 +32199,8 @@ Date:   Fri Jun 10 12:54:51 2011 +0300
     Updated Hebrew translation.
 
  po/he.po |  176
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 92 insertions(+), 84 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 92 insertions(+), 84 deletions(-)
 
 commit 6a088820c287d2ffa0276e366e4623f89ca028d3
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -27714,7 +32210,7 @@ Date:   Fri Jun 10 11:17:15 2011 +0200
 
  po/de.po |  331
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 171 insertions(+), 160 deletions(-)
+ 1 file changed, 171 insertions(+), 160 deletions(-)
 
 commit 486c48fafba363bb6e0a2286bfc8a90467f6af3e
 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
@@ -27724,7 +32220,7 @@ Date:   Fri Jun 10 10:19:12 2011 +0200
 
  po/ug.po |  965
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 520 insertions(+), 445 deletions(-)
+ 1 file changed, 520 insertions(+), 445 deletions(-)
 
 commit b5cadd8bb5bcae3d2fde60adada4461a03a1e257
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -27734,7 +32230,7 @@ Date:   Thu Jun 9 23:00:04 2011 +0200
 
  po/es.po |  192
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 92 insertions(+), 100 deletions(-)
+ 1 file changed, 92 insertions(+), 100 deletions(-)
 
 commit 4db88bd6e2957893b9f232527cc46bda799f2027
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -27743,7 +32239,7 @@ Date:   Thu Jun 9 20:17:52 2011 +0200
     gioenums.h: Remove trailing commas
 
  gio/gioenums.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 7ff248e822af910e95b68a352793b34db0cd8f8b
 Author: David Zeuthen <davidz@redhat.com>
@@ -27754,7 +32250,7 @@ Date:   Thu Jun 9 13:29:58 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-tool.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 30dfc353920df56e31555d9e58a690d9d552058f
 Author: David Zeuthen <davidz@redhat.com>
@@ -27767,7 +32263,7 @@ Date:   Thu Jun 9 13:22:18 2011 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- docs/reference/gio/gdbus.xml |   47 +++++++++++-
+ docs/reference/gio/gdbus.xml |   47 ++++++++++-
  gio/gdbus-tool.c            |  185
  ++++++++++++++++++++++++++++++------------
  2 files changed, 178 insertions(+), 54 deletions(-)
@@ -27781,7 +32277,7 @@ Date:   Thu Jun 9 12:25:04 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus.xml |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 13b93f0c48a39c3502f55e011362bcb4d40a5a7d
 Author: David Zeuthen <davidz@redhat.com>
@@ -27802,7 +32298,7 @@ Date:   Thu Jun 9 12:02:30 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusmessage.c |  21 ++++++++++++---------
- 1 files changed, 12 insertions(+), 9 deletions(-)
+ 1 file changed, 12 insertions(+), 9 deletions(-)
 
 commit f819aa5f1715bb67fd4e269a6e8021144ecf91a6
 Author: David Zeuthen <davidz@redhat.com>
@@ -27827,7 +32323,7 @@ Date:   Sat Mar 12 22:04:53 2011 -0500
     ...but don't actually deprecate it yet.
 
  docs/reference/glib/tmpl/macros.sgml |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 8073759f8cad2033169730c1b95af5b763e3c126
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -27841,38 +32337,38 @@ Date: Sat Mar 12 21:50:45 2011 -0500
 
  glib/gchecksum.c      |    2 +-
  glib/gchecksum.h      |    2 +-
- glib/gconvert.c       |    4 +-
+ glib/gconvert.c       |    4 ++--
  glib/gconvert.h       |    2 +-
- glib/gdataset.c       |    6 ++--
- glib/gdir.c          |    4 +-
+ glib/gdataset.c       |    6 +++---
+ glib/gdir.c          |    4 ++--
  glib/gdir.h          |    2 +-
- glib/giochannel.c     |    4 +-
- glib/giochannel.h     |    4 +-
- glib/glibintl.h       |    6 ++--
+ glib/giochannel.c     |    4 ++--
+ glib/giochannel.h     |    4 ++--
+ glib/glibintl.h       |    6 +++---
  glib/gmain.c         |    2 +-
  glib/gmain.h         |    2 +-
- glib/gmarkup.c        |    4 +-
- glib/gmarkup.h        |    4 +-
- glib/goption.c        |    4 +-
- glib/goption.h        |    4 +-
- glib/gquark.h        |    6 ++--
+ glib/gmarkup.c        |    4 ++--
+ glib/gmarkup.h        |    4 ++--
+ glib/goption.c        |    4 ++--
+ glib/goption.h        |    4 ++--
+ glib/gquark.h        |    6 +++---
  glib/gstrfuncs.c      |   16 +++++++-------
- glib/gstrfuncs.h      |   18 +++++++-------
+ glib/gstrfuncs.h      |   18 ++++++++--------
  glib/gunicode.h       |    2 +-
  glib/gutf8.c         |    2 +-
  glib/gutils.c        |   56
- ++++++++++++++++++++++++------------------------
- glib/gutils.h        |   40 +++++++++++++++++-----------------
- gmodule/gmodule.c     |    6 ++--
- gmodule/gmodule.h     |    4 +-
- gobject/gbinding.c    |    4 +-
- gobject/gbinding.h    |    4 +-
- gobject/gparam.c      |    6 ++--
- gobject/gparam.h      |    6 ++--
+ ++++++++++++++++++++++++-------------------------
+ glib/gutils.h        |   40 +++++++++++++++++------------------
+ gmodule/gmodule.c     |    6 +++---
+ gmodule/gmodule.h     |    4 ++--
+ gobject/gbinding.c    |    4 ++--
+ gobject/gbinding.h    |    4 ++--
+ gobject/gparam.c      |    6 +++---
+ gobject/gparam.h      |    6 +++---
  gobject/gsignal.c     |    2 +-
  gobject/gsignal.h     |    2 +-
- gobject/gtype.c       |    6 ++--
- gobject/gtype.h       |    6 ++--
+ gobject/gtype.c       |    6 +++---
+ gobject/gtype.h       |    6 +++---
  gobject/gvaluetypes.h |    2 +-
  34 files changed, 122 insertions(+), 122 deletions(-)
 
@@ -27903,7 +32399,7 @@ Date:   Thu Jun 9 07:00:57 2011 +0300
 
  po/bg.po |  902
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 479 insertions(+), 423 deletions(-)
+ 1 file changed, 479 insertions(+), 423 deletions(-)
 
 commit b04f6dbca02e9f15e07fb82cb52287c5ce15e861
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27929,7 +32425,7 @@ Date:   Wed Jun 8 23:44:39 2011 -0400
  glib/gprimes.c                                  |   20 +-
  glib/gtypes.h                           |    9 +
  glib/gutils.c                           |   59 ++++
- glib/gutils.h                           |   27 ++-
+ glib/gutils.h                           |   27 +-
  6 files changed, 102 insertions(+), 472 deletions(-)
 
 commit e89f183cf66e6a0846f267853cf9bb44ff52fb8a
@@ -27941,7 +32437,7 @@ Date:   Wed Jun 8 23:29:21 2011 -0400
  docs/reference/glib/tmpl/.gitignore  |    1 +
  docs/reference/glib/tmpl/gregex.sgml |  521
  ----------------------------------
- 2 files changed, 1 insertions(+), 521 deletions(-)
+ 2 files changed, 1 insertion(+), 521 deletions(-)
 
 commit 602f8baa0b572ef8693a6ec6711ecca0399a6b3f
 Author: Christophe Fergeau <cfergeau@redhat.com>
@@ -27957,7 +32453,7 @@ Date:   Wed Jun 8 11:18:26 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=651959
 
  glib/gbitlock.c |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit d6b341c38c94bf684e84a5d2f0af1a5bc3c5ae1c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -27969,7 +32465,7 @@ Date:   Wed Jun 8 22:38:11 2011 -0400
     a dash in the id.
 
  gio/tests/gapplication.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f44cd4129356dd569fd90e3ea83e386bce0602a7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -27982,7 +32478,7 @@ Date:   Wed Jun 8 22:21:15 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=652025
 
  gio/gapplicationimpl-dbus.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 6418769e4cf5657104e5842c3f60d67863c70560
 Author: Colomban Wendling <ban@herbesfolles.org>
@@ -27993,7 +32489,7 @@ Date:   Tue Jun 7 21:59:15 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=652081
 
  gobject/gbinding.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 20d56289b97f9e8fd290f5ff41e9bfb69329423c
 Author: Javier Jardón <jjardon@gnome.org>
@@ -28002,7 +32498,7 @@ Date:   Wed Jun 8 16:26:08 2011 +0100
     gconverter: Improve cross-references
 
  gio/gconverter.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit adf70f4596c18982b984639c1b697cd4cabad13f
 Author: Dan Winship <danw@gnome.org>
@@ -28013,7 +32509,7 @@ Date:   Tue Jun 7 17:22:58 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=646608
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 686f32fcc24a380400846c20c824fa5ef6484772
 Author: Dan Winship <danw@gnome.org>
@@ -28024,7 +32520,7 @@ Date:   Tue Jun 7 17:19:24 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=647930
 
  gio/gdatainputstream.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 37c9775b82021045042ea98e8617210c1cc459ee
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -28071,7 +32567,7 @@ Date:   Tue Jun 7 16:26:43 2011 -0400
     This header is included individually by g-ir-scanner.
 
  gobject/glib-types.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431
 Author: Colin Walters <walters@verbum.org>
@@ -28104,7 +32600,7 @@ Date:   Tue Jun 7 14:17:11 2011 -0400
     gdbus-codegen: Clean config.pyc to make distcheck happy
 
  gio/gdbus-codegen/Makefile.am |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit de57755dbcfdea7e7233c6fd53ecca8a41ea4aa5
 Author: Colin Walters <walters@verbum.org>
@@ -28115,7 +32611,7 @@ Date:   Tue Jun 7 13:02:41 2011 -0400
     We have a meaningful fallback, and warning causes the tests to break.
 
  glib/gutils.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 5f35cb9db42ba8faf6f545afa4ac78f84e3a8155
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -28125,7 +32621,7 @@ Date:   Tue Jun 7 10:02:40 2011 +0200
 
  po/nb.po |  390
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 227 insertions(+), 163 deletions(-)
+ 1 file changed, 227 insertions(+), 163 deletions(-)
 
 commit 63dc9730ff31af7c830f1ce51c0f98c3829564b7
 Author: Marek Černocký <marek@manet.cz>
@@ -28135,7 +32631,7 @@ Date:   Tue Jun 7 08:08:16 2011 +0200
 
  po/cs.po |  757
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 376 insertions(+), 381 deletions(-)
+ 1 file changed, 376 insertions(+), 381 deletions(-)
 
 commit d4be2925e43a521649c465ba35b15cc228613b95
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28144,7 +32640,7 @@ Date:   Mon Jun 6 23:24:36 2011 -0400
     Add a testcase for the previous fix
 
  glib/tests/dataset.c |   26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
 
 commit c91720255261222d7be685f3a8f039706f04cce5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28157,7 +32653,7 @@ Date:   Mon Jun 6 23:23:29 2011 -0400
     deadlocks when finalizing widgets.
 
  glib/gdataset.c |   45 +++++++++++++++++++++++++++++----------------
- 1 files changed, 29 insertions(+), 16 deletions(-)
+ 1 file changed, 29 insertions(+), 16 deletions(-)
 
 commit 7f6a8d3484827e77b4ce2f046660e54c1fe3fa29
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -28169,7 +32665,7 @@ Date:   Tue Jun 7 10:58:54 2011 +0800
 
  build/win32/vs10/glib.props  |    2 ++
  build/win32/vs9/glib.vsprops |    1 +
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ 2 files changed, 3 insertions(+)
 
 commit 09c98f18fcfdaa58864ef127788cbf6332728a94
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -28194,7 +32690,7 @@ Date:   Tue Jun 7 10:32:47 2011 +0800
 
  config.h.win32.in |   66
  +++++++++++++++++++++++++++++++++++++----------------
- 1 files changed, 46 insertions(+), 20 deletions(-)
+ 1 file changed, 46 insertions(+), 20 deletions(-)
 
 commit 405b4ff4f4efda5777a7d521255b9143cdae59d7
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -28226,7 +32722,7 @@ Date:   Tue Jun 7 08:25:07 2011 +0800
     This will close Bug 652002.
 
  gobject/gvaluetransform.c |   8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit fba436f2cb894646d758cc32e3a1ae839591a11f
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -28247,7 +32743,7 @@ Date:   Tue Jun 7 08:20:15 2011 +0800
        http://msdn.microsoft.com/en-us/library/ms684021(v=vs.85).aspx
 
  glib/gatomic.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 62072b2a043ab872e45c89b6f7f9073cd7035bf5
 Author: Colin Walters <walters@verbum.org>
@@ -28276,7 +32772,7 @@ Date:   Tue Jun 7 00:37:38 2011 +0800
  build/win32/vs10/glib.vcxproj.filtersin |    3 ---
  build/win32/vs10/glib.vcxprojin        |    1 -
  build/win32/vs9/glib.vcprojin          |    1 -
- 3 files changed, 0 insertions(+), 5 deletions(-)
+ 3 files changed, 5 deletions(-)
 
 commit 1eb7efce8e0f9c28de0bbd5c922cb2ee52f88108
 Author: Dan Winship <danw@gnome.org>
@@ -28322,7 +32818,7 @@ Date:   Mon Jun 6 01:14:23 2011 -0400
     GMappedFile: improve test coverage
 
  glib/tests/mappedfile.c |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit 698bb5d962d8eebfe5315ca550870727b5c93117
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28331,7 +32827,7 @@ Date:   Mon Jun 6 01:14:00 2011 -0400
     GKeyFile: improve test coverage
 
  glib/tests/keyfile.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 7cf16c3094d33c07960e2d563dd50ed56e525846
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28340,7 +32836,7 @@ Date:   Mon Jun 6 01:13:46 2011 -0400
     GConvert: improve test coverage
 
  glib/tests/convert.c |   33 +++++++++++++++++++++++++++++++++
- 1 files changed, 33 insertions(+), 0 deletions(-)
+ 1 file changed, 33 insertions(+)
 
 commit e02d8165d9e249e16328e1a9db9a8ad633a02d0f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28349,7 +32845,7 @@ Date:   Mon Jun 6 01:13:26 2011 -0400
     Improve GChecksum test coverage
 
  glib/tests/checksum.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 4971c43da8b2c76e5fd26ef23e47a1301d31f078
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28358,7 +32854,7 @@ Date:   Mon Jun 6 01:04:19 2011 -0400
     GMappedFile: remove nonatomic accesses to ref_count
 
  glib/gmappedfile.c |   2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit ae9611839555a6aae975f12cd1103df9014d0579
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28367,7 +32863,7 @@ Date:   Mon Jun 6 00:31:52 2011 -0400
     Improve test coverage of gtimezone.c
 
  glib/tests/gdatetime.c |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit f0b14653f8d049c033071e1bcaf33ae87ca2edff
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28376,7 +32872,7 @@ Date:   Mon Jun 6 00:31:40 2011 -0400
     Improve test coverage of GVariant
 
  glib/tests/gvariant.c |   36 ++++++++++++++++++++++++++++++++++++
- 1 files changed, 36 insertions(+), 0 deletions(-)
+ 1 file changed, 36 insertions(+)
 
 commit 70c082127f12e1758087ae9dd61cfbbd5f397830
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28385,7 +32881,7 @@ Date:   Mon Jun 6 00:31:24 2011 -0400
     Improve test coverage of glist.c
 
  glib/tests/list.c |   43 +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 43 insertions(+), 0 deletions(-)
+ 1 file changed, 43 insertions(+)
 
 commit 3e93fa7a2556ed5b3dbb53c60837a132e0a71772
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28394,7 +32890,7 @@ Date:   Mon Jun 6 00:31:06 2011 -0400
     Improve test coverage of glib-unix.c
 
  glib/tests/unix.c |   21 ++++++++++++++++++---
- 1 files changed, 18 insertions(+), 3 deletions(-)
+ 1 file changed, 18 insertions(+), 3 deletions(-)
 
 commit bb0cbc2ae121c444f13520e73a30ad47ba2ccc0a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28403,7 +32899,7 @@ Date:   Mon Jun 6 00:30:50 2011 -0400
     Improve test coverage of gurifuncs.c
 
  glib/tests/uri.c |   32 ++++++++++++++++++++++++++++++++
- 1 files changed, 32 insertions(+), 0 deletions(-)
+ 1 file changed, 32 insertions(+)
 
 commit abf4a0200fb9d8bf42e1bfd64c297e7cfe5367f8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28412,7 +32908,7 @@ Date:   Mon Jun 6 00:30:30 2011 -0400
     Test runtime dir getter
 
  tests/testglib.c |   21 +++++++++++++++++----
- 1 files changed, 17 insertions(+), 4 deletions(-)
+ 1 file changed, 17 insertions(+), 4 deletions(-)
 
 commit 1f022a88d4e46c1297d78a73c9331cd2ce2af53b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28435,7 +32931,7 @@ Date:   Mon Jun 6 00:28:38 2011 -0400
 
  glib/tests/atomic.c | 184
  ++++++++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 167 insertions(+), 17 deletions(-)
+ 1 file changed, 167 insertions(+), 17 deletions(-)
 
 commit a79a5a6202054de5d9b8d7aa3506818c8e33ec27
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28444,7 +32940,7 @@ Date:   Sun Jun 5 22:20:18 2011 -0400
     No need to have two variants of errno-to-GError
 
  glib/glib-unix.c |   30 +++++++++---------------------
- 1 files changed, 9 insertions(+), 21 deletions(-)
+ 1 file changed, 9 insertions(+), 21 deletions(-)
 
 commit d811f0cdc9fadc60628c85e4473c4458e755c8b3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28455,7 +32951,7 @@ Date:   Sun Jun 5 19:07:06 2011 -0400
     And reword some docs.
 
  gobject/gobject.c |   26 +++++++++++++-------------
- 1 files changed, 13 insertions(+), 13 deletions(-)
+ 1 file changed, 13 insertions(+), 13 deletions(-)
 
 commit 16731b60db541c928338e8aaea0a930b6a508f5f
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -28465,7 +32961,7 @@ Date:   Sun Jun 5 23:30:42 2011 +0200
 
  po/gl.po |  925
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 502 insertions(+), 423 deletions(-)
+ 1 file changed, 502 insertions(+), 423 deletions(-)
 
 commit 03441e406c65cdf8fe56e75aa386b5a04235e203
 Author: Kalev Lember <kalev@smartlink.ee>
@@ -28484,8 +32980,8 @@ Date:   Sun Jun 5 14:34:33 2011 +0300
     https://bugzilla.gnome.org/show_bug.cgi?id=651920
 
  configure.ac |   63
- ++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 33 insertions(+), 30 deletions(-)
+ ++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 33 insertions(+), 30 deletions(-)
 
 commit 886a3499e1c886d4320617f6272e03d6d77efdbc
 Author: Kalev Lember <kalev@smartlink.ee>
@@ -28498,7 +32994,7 @@ Date:   Sun Jun 5 14:26:12 2011 +0300
     following AC_MSG_RESULT is no longer needed.
 
  configure.ac |    7 ++-----
- 1 files changed, 2 insertions(+), 5 deletions(-)
+ 1 file changed, 2 insertions(+), 5 deletions(-)
 
 commit f3f5c410f03b71790a985d21ef3c92f138d2a44c
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -28508,7 +33004,7 @@ Date:   Sun Jun 5 16:59:31 2011 +0200
 
  po/es.po |  325
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 199 insertions(+), 126 deletions(-)
+ 1 file changed, 199 insertions(+), 126 deletions(-)
 
 commit 3b242bc5e9cf96188e61002e175ed33777a82e5d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28517,7 +33013,7 @@ Date:   Sat Jun 4 23:43:05 2011 -0400
     Use g_param_spec_ref_sink instead of separate ref, sink
 
  gobject/gobject.c |   3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 9eda9d919584179ec1889d5b7e6162cd1ae21052
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28526,7 +33022,7 @@ Date:   Sat Jun 4 23:42:07 2011 -0400
     GParamSpec: avoid unnecessary double initialization of qdata
 
  gobject/gparam.c |   25 +++++++++----------------
- 1 files changed, 9 insertions(+), 16 deletions(-)
+ 1 file changed, 9 insertions(+), 16 deletions(-)
 
 commit 38dc7955e46cf52ac4fce907ace6b354eaa8c0c6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28535,7 +33031,7 @@ Date:   Sat Jun 4 23:13:55 2011 -0400
     No necessary to init qdata atomically
 
  gobject/gobject.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f1e5af4e120439d5c26ac4f277cbc315d0ce2504
 Author: David Zeuthen <davidz@redhat.com>
@@ -28548,7 +33044,7 @@ Date:   Sat Jun 4 21:37:37 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusobject.h |   4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit b3effbf6833f9514dd3e4a57c35b28e6cd4aefae
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28557,7 +33053,7 @@ Date:   Sat Jun 4 20:06:44 2011 -0400
     bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3e6dc0d8fa256a93623b3614a6bfc0e605f8efcb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28566,7 +33062,7 @@ Date:   Sat Jun 4 18:48:54 2011 -0400
     2.29.6
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9a6529442c3e82bb8151f7ed72edd72559c4fc63
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28575,7 +33071,7 @@ Date:   Sat Jun 4 19:05:19 2011 -0400
     Fix doc syntax
 
  gio/gcontenttype.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 01f63b19f9f0ddfff3ccfbb1a15ba6e3d68d9c67
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28583,21 +33079,21 @@ Date: Sat Jun 4 18:44:44 2011 -0400
 
     Fix links in gio docs
 
- docs/reference/gio/migrating-gconf.xml |    7 ++---
- gio/gaction.c                         |   18 ++++++++--------
+ docs/reference/gio/migrating-gconf.xml |    7 +++----
+ gio/gaction.c                         |   18 ++++++++---------
  gio/gactiongroup.c                    |   34
- ++++++++++++++++---------------
- gio/gactiongroup.h                    |   22 ++++++++++----------
- gio/gappinfo.c                                |   10 ++++----
- gio/gasyncinitable.c                  |   19 ++++++++---------
- gio/gdbusconnection.c                 |    8 ++----
+ +++++++++++++++++---------------
+ gio/gactiongroup.h                    |   22 ++++++++++-----------
+ gio/gappinfo.c                                |   10 +++++-----
+ gio/gasyncinitable.c                  |   19 +++++++++---------
+ gio/gdbusconnection.c                 |    8 +++-----
  gio/gfileinfo.c                       |    2 +-
  gio/gicon.c                           |    2 +-
  gio/gproxy.c                          |    2 +-
- gio/gsocketclient.c                   |    6 ++--
- gio/gsocketservice.c                  |   22 ++++++++++----------
- gio/gthreadedsocketservice.c          |    6 ++--
- gio/gtlsconnection.c                  |    6 ++--
+ gio/gsocketclient.c                   |    6 +++---
+ gio/gsocketservice.c                  |   22 ++++++++++-----------
+ gio/gthreadedsocketservice.c          |    6 +++---
+ gio/gtlsconnection.c                  |    6 +++---
  gio/gunixcredentialsmessage.c         |    2 +-
  gio/gunixmounts.c                     |    2 +-
  16 files changed, 83 insertions(+), 85 deletions(-)
@@ -28610,7 +33106,7 @@ Date:   Sun Jun 5 01:05:03 2011 +0300
 
  po/he.po |  141
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 96 insertions(+), 45 deletions(-)
+ 1 file changed, 96 insertions(+), 45 deletions(-)
 
 commit 594bf7460a321a6a65743dff960d017b086e3aba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28641,14 +33137,14 @@ Date: Sat Jun 4 11:57:10 2011 -0400
 
  docs/reference/glib/building.sgml        |    2 +-
  docs/reference/glib/running.sgml         |    2 +-
- docs/reference/glib/tmpl/macros_misc.sgml |   7 ++-
+ docs/reference/glib/tmpl/macros_misc.sgml |   7 +-
  docs/reference/glib/tmpl/queue.sgml      |    4 +-
  glib/garray.c                            |    3 +-
  glib/gdataset.c                          |    4 +-
  glib/gdatetime.c                         |    4 +-
  glib/giochannel.c                        |    2 +-
  glib/glib-unix.c                         |    2 +-
- glib/gmain.c                             |    8 +-
+ glib/gmain.c                             |    8 +--
  glib/gmarkup.c                                   |    2 +-
  glib/gqueue.c                            |    2 +-
  glib/gsequence.c                         |  107
@@ -28665,7 +33161,7 @@ Date:   Sat Jun 4 11:46:10 2011 -0400
     Also use dist-bzip2.
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 635f5373c238bdb4cba6781b705319f869404e94
 Author: David Zeuthen <davidz@redhat.com>
@@ -28676,7 +33172,7 @@ Date:   Sat Jun 4 12:43:00 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus.xml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 0b41002474abd7a95c53b76fba937a922aa0ea86
 Author: David Zeuthen <davidz@redhat.com>
@@ -28707,7 +33203,7 @@ Date:   Sat Jun 4 11:52:08 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/migrating-gdbus.xml |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 87dc08ee4d7e5dac7db80a5642cb85e1f40e1ce8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28718,7 +33214,7 @@ Date:   Sat Jun 4 10:46:38 2011 -0400
     Fix VPATH builds.
 
  gio/tests/gdbus-object-manager-example/Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1aa348c14c349d73ded8c9165c532feb463bc187
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28729,7 +33225,7 @@ Date:   Sat Jun 4 10:45:30 2011 -0400
     Accidentally committed debug leftover.
 
  gio/abicheck.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c40199b450f1abef30d9514e3ec34b52669add9a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28738,8 +33234,8 @@ Date:   Sat Jun 4 08:13:48 2011 -0400
     Update NEWS
 
  NEWS |   77
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 71 insertions(+), 6 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
+ 1 file changed, 71 insertions(+), 6 deletions(-)
 
 commit e32a9406b1b3089e551cd8baa0824874c0de64cc
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -28749,7 +33245,7 @@ Date:   Sat Jun 4 13:44:19 2011 +0300
 
  po/he.po |  186
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 97 insertions(+), 89 deletions(-)
+ 1 file changed, 97 insertions(+), 89 deletions(-)
 
 commit c5d9a46394a147c8a6c8708046e7459c55d477e4
 Author: Paolo Bonzini <pbonzini@redhat.com>
@@ -28761,7 +33257,7 @@ Date:   Tue Jan 25 11:31:41 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=640518
 
  glib/gmain.c |   49 +++++++++++++++++++++++++++++++------------------
- 1 files changed, 31 insertions(+), 18 deletions(-)
+ 1 file changed, 31 insertions(+), 18 deletions(-)
 
 commit 1e88c5321c1fede65e150898f3e298052add241c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28770,7 +33266,7 @@ Date:   Fri Jun 3 23:38:46 2011 -0400
     Add a test for the previous fix
 
  glib/tests/rand.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit 77be95cdce7f875a10576ac72624024b04b86a65
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28784,7 +33280,7 @@ Date:   Fri Jun 3 23:37:23 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=502560
 
  glib/grand.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit deed4dd36b3d0f4913a1350536dce0cd010b0549
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28796,7 +33292,7 @@ Date:   Fri Jun 3 22:45:51 2011 -0400
     after all. Proposed in bug 612729.
 
  glib/gfileutils.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 69efeee287f752befdcaae94f5ec981b33be6377
 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
@@ -28807,7 +33303,7 @@ Date:   Wed Mar 17 02:34:51 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=619435
 
  glib/gutf8.c |   45 ++++++++++++++++-----------------------------
- 1 files changed, 16 insertions(+), 29 deletions(-)
+ 1 file changed, 16 insertions(+), 29 deletions(-)
 
 commit 1b101a38730f151b70f0ada607dbd8e43778f980
 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
@@ -28820,7 +33316,7 @@ Date:   Mon Mar 15 03:37:11 2010 +0200
  glib/tests/Makefile.am        |    4 +
  glib/tests/utf8-performance.c |  202
  +++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 206 insertions(+), 0 deletions(-)
+ 2 files changed, 206 insertions(+)
 
 commit f065d7d60e2b6110705b1b32f050ccad0bcde62f
 Author: Matthew Barnes <mbarnes@redhat.com>
@@ -28858,7 +33354,7 @@ Date:   Wed Sep 16 17:39:48 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=599954
 
  glib/gthread.c |   23 +++++++++++++++++------
- 1 files changed, 17 insertions(+), 6 deletions(-)
+ 1 file changed, 17 insertions(+), 6 deletions(-)
 
 commit fca330dafa9a77edc58a30b6128eaf466d4a2ba7
 Author: Alexander Larsson <alexl@redhat.com>
@@ -28869,7 +33365,7 @@ Date:   Wed May 25 11:56:51 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=650458
 
  glib/gdataset.c |   20 ++++----------------
- 1 files changed, 4 insertions(+), 16 deletions(-)
+ 1 file changed, 4 insertions(+), 16 deletions(-)
 
 commit 0a918c0d2a9af992fd100f5608783cffa1a752fc
 Author: Alexander Larsson <alexl@redhat.com>
@@ -28880,7 +33376,7 @@ Date:   Thu May 19 21:55:16 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=650458
 
  gobject/gobject.c |   6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
 
 commit 1cceda49b60bfd9b326e11996a5c77b10987e57a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -28924,7 +33420,7 @@ Date:   Thu May 19 21:30:38 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=650458
 
  glib/gdataset.c |   37 ++++++++++++++++++++++++++-----------
- 1 files changed, 26 insertions(+), 11 deletions(-)
+ 1 file changed, 26 insertions(+), 11 deletions(-)
 
 commit 3f8638ce9335511f12207f2fcbc81847c18d4b49
 Author: Alexander Larsson <alexl@redhat.com>
@@ -28941,7 +33437,7 @@ Date:   Thu May 19 14:48:50 2011 +0200
 
  glib/gdataset.c |  404
  +++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 244 insertions(+), 160 deletions(-)
+ 1 file changed, 244 insertions(+), 160 deletions(-)
 
 commit 4cd0b86103c987a41ce1ebeb1eee8ad6cf9eac30
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -28950,7 +33446,7 @@ Date:   Fri Jun 3 20:54:32 2011 -0400
     Add pointer bitlocks to the docs
 
  docs/reference/glib/glib-sections.txt |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit df0b208831a797f402d9f86263e6fa5378da47cc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -29003,8 +33499,8 @@ Date:   Fri Jun 3 20:29:41 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=651467
 
  glib/gbitlock.c |   57
- ++++++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 54 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 54 insertions(+), 3 deletions(-)
 
 commit f2bd54d0c5e3093ad141de6142277a27b82147e1
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -29021,7 +33517,7 @@ Date:   Wed Jun 1 16:45:43 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=646635
 
  glib/gvariant.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 53ced63c6d4e0df502c6396133dfe67e15f1712b
 Author: David Zeuthen <davidz@redhat.com>
@@ -29032,7 +33528,7 @@ Date:   Fri Jun 3 14:45:29 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/migrating-gdbus.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6d54505b2d0e873fa69f1e2fdba1e23c5136f7f3
 Author: David Zeuthen <davidz@redhat.com>
@@ -29047,7 +33543,7 @@ Date:   Fri Jun 3 14:39:04 2011 -0400
 
  docs/reference/gio/gio.types |    7 +++++++
  gio/gdbusintrospection.h     |    7 +++++++
- 2 files changed, 14 insertions(+), 0 deletions(-)
+ 2 files changed, 14 insertions(+)
 
 commit 723adbc2feb72b980b6a62579eaa993b190ca1d3
 Author: David Zeuthen <davidz@redhat.com>
@@ -29064,7 +33560,7 @@ Date:   Fri Jun 3 13:22:31 2011 -0400
  configure.ac                                      |    2 +
  docs/reference/gio/Makefile.am                            |    3 +-
  .../gio/gdbus-object-manager-example/Makefile.am   |  68 +++++++++
- .../gdbus-object-manager-example-docs.xml         |   17 ++
+ .../gdbus-object-manager-example-docs.xml         |   17 +++
  .../gdbus-object-manager-example-sections.txt     |  157
  +++++++++++++++++++
  .../gdbus-object-manager-example.types                    |   10 ++
@@ -29118,11 +33614,11 @@ Date: Thu Jun 2 11:53:25 2011 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=651725
 
- gthread/tests/Makefile.am          |    9 ++-
+ gthread/tests/Makefile.am          |    9 +-
  gthread/tests/spawn-multithreaded.c | 231
  +++++++++++++++++++++++++++++++++++
  gthread/tests/test-spawn-echo.c     |  39 ++++++
- 3 files changed, 278 insertions(+), 1 deletions(-)
+ 3 files changed, 278 insertions(+), 1 deletion(-)
 
 commit c34a6a66e7b918983b561ee8ff1cf7abd3f4b347
 Author: Colin Walters <walters@verbum.org>
@@ -29137,8 +33633,8 @@ Date:   Thu Jun 2 09:10:36 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=651725
 
  glib/gmain.c |   61
- +++++++++++++++++++++++++--------------------------------
- 1 files changed, 27 insertions(+), 34 deletions(-)
+ ++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 27 insertions(+), 34 deletions(-)
 
 commit 6ea274bca41de8fc6de11d0a5eda22c0efc69ac9
 Author: Colin Walters <walters@verbum.org>
@@ -29156,7 +33652,7 @@ Date:   Thu Jun 2 08:56:25 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=651725
 
  glib/gmain.c |   31 ++++++-------------------------
- 1 files changed, 6 insertions(+), 25 deletions(-)
+ 1 file changed, 6 insertions(+), 25 deletions(-)
 
 commit 16bdb12e6dcb690d56baf52a34ba674052d39b6e
 Author: Hanro <hanro@gmx.de>
@@ -29167,7 +33663,7 @@ Date:   Thu Jun 2 15:44:19 2011 -0400
     Windows CE at least will return other (valid) negative values.
 
  glib/gkeyfile.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 7ed328aaf01acdc2537498c9617129e4c3004608
 Author: Colin Walters <walters@verbum.org>
@@ -29187,7 +33683,7 @@ Date:   Wed Jun 1 15:11:02 2011 -0400
 
  gio/gdbusprivate.c |  182
  +++++++++++++++++++---------------------------------
- 1 files changed, 65 insertions(+), 117 deletions(-)
+ 1 file changed, 65 insertions(+), 117 deletions(-)
 
 commit a588974561532ba5d10971ee95065b4db33a1e1f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29196,7 +33692,7 @@ Date:   Tue May 31 19:23:14 2011 -0400
     Expand content type docs slighly
 
  gio/gcontenttype.c |   7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 151016922d59facc158fddb51a6ed444fe65569c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29205,7 +33701,7 @@ Date:   Tue May 31 14:53:30 2011 -0400
     Add a note about atomic changes
 
  NEWS |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit a06863de605fec0b8a8ba33cd663988256352964
 Author: Colin Walters <walters@verbum.org>
@@ -29224,7 +33720,7 @@ Date:   Tue May 31 13:36:16 2011 -0400
  gobject/gboxed.c       |    2 ++
  gobject/glib-types.h   |   10 ++++++++++
  gobject/gobject.symbols |    1 +
- 4 files changed, 14 insertions(+), 1 deletions(-)
+ 4 files changed, 14 insertions(+), 1 deletion(-)
 
 commit 6af9dd51358c9a3b77872aa2ee9c055994f13835
 Author: Colin Walters <walters@verbum.org>
@@ -29233,7 +33729,7 @@ Date:   Tue May 31 13:25:09 2011 -0400
     gutils.c: Annotation fixes
 
  glib/gutils.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 581ed51f0d0179c61155a324b51cc6f974143016
 Author: Colin Walters <walters@verbum.org>
@@ -29242,7 +33738,7 @@ Date:   Tue May 31 13:10:12 2011 -0400
     g_shell_parse_argv: Annotate
 
  glib/gshell.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 98ebc596cffcd4d9bb7e48ac124c6311c739ae81
 Author: Colin Walters <walters@verbum.org>
@@ -29253,7 +33749,7 @@ Date:   Tue May 31 12:00:41 2011 -0400
     These are actually byte arrays.
 
  glib/gfileutils.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 2300be5be38e091aeac55720cf51bc98e7f89790
 Author: Colin Walters <walters@verbum.org>
@@ -29286,7 +33782,7 @@ Date:   Wed May 25 13:42:59 2011 +0530
     https://bugzilla.gnome.org/show_bug.cgi?id=651034
 
  gio/gthreadedresolver.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit fb34889871c40a50c2bde0c5e6fe64acdd121c37
 Author: Carles Ferrando <carles.ferrando@gmail.com>
@@ -29296,7 +33792,7 @@ Date:   Sun May 29 14:04:16 2011 +0200
 
  po/ca@valencia.po | 2169
  +++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1275 insertions(+), 894 deletions(-)
+ 1 file changed, 1275 insertions(+), 894 deletions(-)
 
 commit 59098fcc9b923bca79c091a4fc7980700617efaa
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -29305,8 +33801,8 @@ Date:   Sun May 29 09:47:30 2011 +0200
     Updated Spanish translation
 
  po/es.po |  124
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 61 insertions(+), 63 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 61 insertions(+), 63 deletions(-)
 
 commit 807d41b89bcc8d22931dda62b17a6d1a2c8e22ec
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29315,14 +33811,14 @@ Date: Sun May 29 00:05:07 2011 -0400
     Documentation fixups
 
  docs/reference/glib/glib-sections.txt |    7 +++++
- docs/reference/glib/tmpl/macros.sgml  |    3 +-
- glib/gdatetime.c                     |    4 +-
- glib/gkeyfile.c                      |    3 +-
+ docs/reference/glib/tmpl/macros.sgml  |    3 +--
+ glib/gdatetime.c                     |    4 +--
+ glib/gkeyfile.c                      |    3 ++-
  glib/glist.c                         |    2 +-
- glib/gmarkup.c                               |    4 +-
+ glib/gmarkup.c                               |    4 +--
  glib/gmem.h                          |    2 +-
  glib/gsequence.c                     |   45
- +++++++++++++++++---------------
+ ++++++++++++++++++---------------
  glib/gslist.c                        |    2 +-
  9 files changed, 41 insertions(+), 31 deletions(-)
 
@@ -29344,7 +33840,7 @@ Date:   Sat May 28 23:15:07 2011 -0400
 
  glib/gatomic.h |   66
  ++++++++++++++++++++++++++++----------------------------
- 1 files changed, 33 insertions(+), 33 deletions(-)
+ 1 file changed, 33 insertions(+), 33 deletions(-)
 
 commit a3c3aaa499e69764fcc295c5c9acd55d0cf26c9b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29356,7 +33852,7 @@ Date:   Sat May 28 22:49:59 2011 -0400
     doc comments in the sources.
 
  glib/gthreadpool.h |  35 -----------------------------------
- 1 files changed, 0 insertions(+), 35 deletions(-)
+ 1 file changed, 35 deletions(-)
 
 commit 666adc2dc0c9958fc25fd17d8954e40a5602a019
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29379,7 +33875,7 @@ Date:   Sat May 28 22:03:05 2011 -0400
     GTree: Declare ref_count as volatile
 
  glib/gtree.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a4f00f39daad6892d3d3368b8d05101c7af8d65d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29388,7 +33884,7 @@ Date:   Sat May 28 22:02:13 2011 -0400
     GAsyncQueue: Make ref_count a volatile gint
 
  glib/gasyncqueue.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a33abe9c21c3c749c787619e6a661ca2a12f9b45
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29400,7 +33896,7 @@ Date:   Sat May 28 21:43:45 2011 -0400
     unnecessarily.
 
  glib/gasyncqueue.c |  17 -----------------
- 1 files changed, 0 insertions(+), 17 deletions(-)
+ 1 file changed, 17 deletions(-)
 
 commit edc7fde495aaf9819eeeb051a2bcd4f145c055ab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29411,7 +33907,7 @@ Date:   Sat May 28 21:41:08 2011 -0400
     Not really necessary to double-check the ref-count.
 
  glib/garray.c |   11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 commit abf719362a5c17854557542cc21fe93ae04419d7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29423,7 +33919,7 @@ Date:   Sat May 28 21:40:12 2011 -0400
     count, anyway.
 
  glib/ghash.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit f12650392bcf0ae134c3cd46d4bf0e11468b94d8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29432,7 +33928,7 @@ Date:   Sat May 28 21:14:36 2011 -0400
     Fix a typo
 
  glib/glib-unix.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit d35e83d3372ca484a765dfca2ded8ed5adb61e5a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29446,7 +33942,7 @@ Date:   Sat May 28 21:12:52 2011 -0400
  glib/gatomic.c                               |   62
  ++++++++++++++++++++++++++-------
  glib/glib-unix.c                     |   53 ++++++++++++++++------------
- glib/glib-unix.h                     |   20 +++++-----
+ glib/glib-unix.h                     |   20 +++++------
  4 files changed, 90 insertions(+), 46 deletions(-)
 
 commit 2df4750aceec5f774a413f3f8ee7ccaabc5c8880
@@ -29461,7 +33957,7 @@ Date:   Sat May 28 15:13:11 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=651327
 
  gio/gsocket.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 0703dbc21f83122ff2d093632549dbbacf192c54
 Author: Neil Roberts <neil@linux.intel.com>
@@ -29475,7 +33971,7 @@ Date:   Sat May 28 15:06:45 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=651327
 
  gio/gsocket.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 56c0d0f384ee8033c99a0d6db7fa4ff11d7fe689
 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
@@ -29486,7 +33982,7 @@ Date:   Fri May 27 11:08:13 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=651223
 
  gio/gnetworkingprivate.h |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 05c7dcab37af27fc3fb7b64d0aca51fafc0eefe2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29498,7 +33994,7 @@ Date:   Sat May 28 18:42:09 2011 -0400
     avoid warnings.
 
  glib/gthread.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit d09443fe20753fc44afd6ac25463ac52861701cb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -29625,7 +34121,7 @@ Date:   Sat May 28 13:59:20 2011 -0400
     Quell warnings from g_once_init_enter_impl
 
  glib/gthread.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit f5bc2e00c730866c72ab143375320a29897552a6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29636,7 +34132,7 @@ Date:   Sat May 28 13:57:47 2011 -0400
     It is indices, not indeces.
 
  glib/gthread.c |   14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
 
 commit 22cc6ce67959af79d317229225aaf252bd5234da
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -29649,8 +34145,8 @@ Date:   Tue May 24 11:04:42 2011 +0100
 
  gthread/tests/642026.c    |   91
  +++++++++++++++++++++++++++++++++++++++++++++
- gthread/tests/Makefile.am |   3 +
- 2 files changed, 94 insertions(+), 0 deletions(-)
+ gthread/tests/Makefile.am |   3 ++
+ 2 files changed, 94 insertions(+)
 
 commit e83210425fb407e6fa7be2dcc7ac53d4d30e9a7c
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -29662,7 +34158,7 @@ Date:   Tue May 24 16:23:38 2011 +0100
     Bug-NB: NB#257512
 
  glib/gthread.c |   23 +++++++++++++++++++++--
- 1 files changed, 21 insertions(+), 2 deletions(-)
+ 1 file changed, 21 insertions(+), 2 deletions(-)
 
 commit 83f1b12388fc36128dac84729f433eff8183ff45
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -29689,8 +34185,8 @@ Date:   Tue May 24 16:23:02 2011 +0100
     Bug-NB: NB#257512
 
  glib/gthread.c |   71
- ++++++++++++++++++++++++++++---------------------------
- 1 files changed, 36 insertions(+), 35 deletions(-)
+ ++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 36 insertions(+), 35 deletions(-)
 
 commit b05f0b351c46a8f97bf7e9d62f5dd4074ca78486
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -29703,7 +34199,7 @@ Date:   Tue May 24 16:02:33 2011 +0100
     Bug-NB: NB#257512
 
  glib/gthread.c |   31 ++++++++++++++++++++++++++++---
- 1 files changed, 28 insertions(+), 3 deletions(-)
+ 1 file changed, 28 insertions(+), 3 deletions(-)
 
 commit d5f0ec1e8eb4523684e06efa306f54bafee3a117
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -29716,7 +34212,7 @@ Date:   Tue May 24 15:59:33 2011 +0100
     Bug-NB: NB#257512
 
  glib/gthread.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit b6fd3c3dac9cbffc0f45162b289f625e61eb1319
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -29725,8 +34221,8 @@ Date:   Sat May 28 10:27:31 2011 +0200
     Updated Spanish translation
 
  po/es.po |  201
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 102 insertions(+), 99 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 102 insertions(+), 99 deletions(-)
 
 commit 00734ef99f2c10bcd25fd85a453712a46d3cf806
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29737,7 +34233,7 @@ Date:   Sat May 28 00:16:39 2011 -0400
     Better to be consistent about this.
 
  glib/gatomic.h |   20 ++++++++++++++++----
- 1 files changed, 16 insertions(+), 4 deletions(-)
+ 1 file changed, 16 insertions(+), 4 deletions(-)
 
 commit 7cf112225399ffa262082727bf4f434d57568e30
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29749,7 +34245,7 @@ Date:   Sat May 28 00:04:10 2011 -0400
     gcc builtins.
 
  glib/gatomic.h |   50 +++++++++++++++++++++++++++++---------------------
- 1 files changed, 29 insertions(+), 21 deletions(-)
+ 1 file changed, 29 insertions(+), 21 deletions(-)
 
 commit edd65baa6d9f6b951f093a15b6fcb5771e3397e0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -29766,7 +34262,7 @@ Date:   Tue May 24 02:07:55 2011 -0400
  glib/tests/.gitignore |    1 +
  glib/tests/Makefile.am |    4 ++++
  glib/tests/atomic.c   |   41 +++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 46 insertions(+), 0 deletions(-)
+ 3 files changed, 46 insertions(+)
 
 commit c00ef0a17aba057698eab4d4a769b358511370cd
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -29778,7 +34274,7 @@ Date:   Sun May 22 12:44:12 2011 -0400
 
  docs/reference/glib/tmpl/macros_misc.sgml |   18 ++++++++++++++++++
  glib/gmacros.h                                   |    1 +
- 2 files changed, 19 insertions(+), 0 deletions(-)
+ 2 files changed, 19 insertions(+)
 
 commit 64d5a0404adc1658711631b773e29a5d43f9a1c6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29790,7 +34286,7 @@ Date:   Fri May 27 20:22:20 2011 -0400
     bit locks and one-time initialization.
 
  glib/gthread.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 7d0eac03e9cd88b33f68a7a451992d1f222573a2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29805,7 +34301,7 @@ Date:   Fri May 27 18:30:45 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=650882
 
  gio/glib-compile-schemas.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit dfcac7b23e7cfbefc02f2d8772970340d7dd7fb5
 Author: Colin Walters <walters@verbum.org>
@@ -29819,7 +34315,7 @@ Date:   Fri May 27 16:10:21 2011 -0400
     Also two annotation fixes.
 
  glib/gvariant.c |   10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
 
 commit 5345d21150848d9865f8bd2cd562a2484849db9b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29829,7 +34325,7 @@ Date:   Fri May 27 16:08:57 2011 -0400
 
  glib/tests/hash.c |  133
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 133 insertions(+), 0 deletions(-)
+ 1 file changed, 133 insertions(+)
 
 commit 39ba9c8e49a23c6f8a65e68af64ad5a52c26db08
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -29843,7 +34339,7 @@ Date:   Fri May 27 16:03:04 2011 -0400
     n_children by Colin Walters <walters@verbum.org>
 
  glib/gvariant-core.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit e61fa51fd5acd6f448a2200e737b7bea033066f9
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -29858,8 +34354,8 @@ Date:   Sun Apr 3 17:18:44 2011 +0200
 
  glib/gvariant-core.c |    2 +-
  glib/gvariant.c      |  137
- +++++++++++++++++++++++++------------------------
- glib/gvarianttype.c  |   38 ++++++++------
+ ++++++++++++++++++++++++++------------------------
+ glib/gvarianttype.c  |   38 +++++++-------
  3 files changed, 92 insertions(+), 85 deletions(-)
 
 commit 77f4f5aa02458e6c7f909dc6087a39d9b75d0ba6
@@ -29870,12 +34366,12 @@ Date: Fri May 27 15:51:08 2011 +0200
 
     https://bugzilla.gnome.org/show_bug.cgi?id=650885
 
- gio/gcredentials.c    |   54 ++++++++++++++++++++++++++++++++++++
- gio/gdbusauth.c       |    6 ++--
+ gio/gcredentials.c    |   54 +++++++++++++++++++++++++++++++++++++
+ gio/gdbusauth.c       |    6 ++---
  gio/gioenums.h        |    4 ++-
- gio/gsocket.c        |   13 +++++++-
+ gio/gsocket.c        |   13 +++++++--
  gio/gunixconnection.c |   72
- +++++++++++++++++++++++++++++++++++-------------
+ +++++++++++++++++++++++++++++++++++--------------
  5 files changed, 123 insertions(+), 26 deletions(-)
 
 commit 2ee470a71fdc3707cf4e093b22ab0f46ffab82e2
@@ -29890,7 +34386,7 @@ Date:   Fri May 27 17:39:38 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=651219
 
  tests/child-test.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5d7b67a6c361f747c8ac32d18248cc0923fe73aa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -29909,7 +34405,7 @@ Date:   Thu May 26 21:52:50 2011 -0400
     of GHashTable over several insert/remove/remove-all operations.
 
  glib/ghash.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
 
 commit b92861b5a0fd4be7b5b5e494c424b0e8d48a6b7f
 Author: David Schleef <ds@schleef.org>
@@ -29920,7 +34416,7 @@ Date:   Tue May 24 14:35:20 2011 -0700
     https://bugzilla.gnome.org/show_bug.cgi?id=651009
 
  glib/gmain.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 25440ce014dd555cbb60b3964f8a19b5674523da
 Author: David Zeuthen <davidz@redhat.com>
@@ -29931,7 +34427,7 @@ Date:   Thu May 26 10:18:44 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
 
 commit 06f5de77f04f16480e642f7efee9dc4bdfba6778
 Author: David Zeuthen <davidz@redhat.com>
@@ -29944,7 +34440,7 @@ Date:   Thu May 26 10:07:38 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   36 +++++++++++++++++++++++++++---------
- 1 files changed, 27 insertions(+), 9 deletions(-)
+ 1 file changed, 27 insertions(+), 9 deletions(-)
 
 commit c0f4a63c89332ee18c1ddf1fe48fe04b16b27fa3
 Author: David Zeuthen <davidz@redhat.com>
@@ -29959,7 +34455,7 @@ Date:   Thu May 26 09:54:47 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   48 ++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 44 insertions(+), 4 deletions(-)
+ 1 file changed, 44 insertions(+), 4 deletions(-)
 
 commit 7e0f890e3811c23d331079c3e878d0c1df4ae282
 Author: David Zeuthen <davidz@redhat.com>
@@ -29975,7 +34471,7 @@ Date:   Thu May 26 09:26:29 2011 -0400
 
  gio/gdbusproxy.c |  116
  +++++++++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 97 insertions(+), 19 deletions(-)
+ 1 file changed, 97 insertions(+), 19 deletions(-)
 
 commit 9936f961ba0f71e6097436264a79ba801cebbbf5
 Author: Richard Hughes <richard@hughsie.com>
@@ -29987,7 +34483,7 @@ Date:   Thu May 26 12:37:24 2011 +0100
     implementation.
 
  gio/gfileenumerator.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 30672af7ff881ceaf9834385afd6138a969147c8
 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
@@ -30001,7 +34497,7 @@ Date:   Wed May 11 16:42:14 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=649973
 
  gthread/tests/Makefile.am |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 3f569d2b5b00d5f65c8332bb54588d701937d1e2
 Author: David Zeuthen <davidz@redhat.com>
@@ -30012,7 +34508,7 @@ Date:   Tue May 24 07:34:30 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus-codegen.xml |   19 +++++++++++--------
- 1 files changed, 11 insertions(+), 8 deletions(-)
+ 1 file changed, 11 insertions(+), 8 deletions(-)
 
 commit ab18737eade8626ca7e3ed6e1eec7dca34a42b0b
 Author: David Zeuthen <davidz@redhat.com>
@@ -30057,7 +34553,7 @@ Date:   Thu Apr 21 23:45:59 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=646635
 
  gio/gdbusintrospection.h |   30 +++++++++++++++---------------
- 1 files changed, 15 insertions(+), 15 deletions(-)
+ 1 file changed, 15 insertions(+), 15 deletions(-)
 
 commit eabad1923e7b0f133f8f38e57601a97521e38cfe
 Author: Ray Strode <rstrode@redhat.com>
@@ -30073,7 +34569,7 @@ Date:   Mon May 23 13:39:09 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=641768
 
  gio/gsettings-tool.c |   14 +++-----------
- 1 files changed, 3 insertions(+), 11 deletions(-)
+ 1 file changed, 3 insertions(+), 11 deletions(-)
 
 commit ce0f7cafa1746a94f90b74860c2890b6c18ca385
 Author: Antoine Jacoutot <ajacoutot@bsdfrog.org>
@@ -30095,7 +34591,7 @@ Date:   Mon May 23 00:35:46 2011 -0600
 
  po/ga.po | 2227
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1522 insertions(+), 705 deletions(-)
+ 1 file changed, 1522 insertions(+), 705 deletions(-)
 
 commit 77110304cc3e01f60235286b61082ea6dd602d06
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30106,7 +34602,7 @@ Date:   Mon May 23 00:48:10 2011 -0400
     Use inc/dec for refcounting.
 
  glib/gregex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 88f23fb1d9aa0f84cbeebe086db022864a7eb3be
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30119,7 +34615,7 @@ Date:   Mon May 23 00:40:33 2011 -0400
     cosmetic changes.
 
  glib/ghash.c |   21 +++++++++++----------
- 1 files changed, 11 insertions(+), 10 deletions(-)
+ 1 file changed, 11 insertions(+), 10 deletions(-)
 
 commit b5056fbaf90829e2190458447d9c0f31e0179dc3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30136,9 +34632,9 @@ Date:   Mon May 23 00:21:06 2011 -0400
  ++++++++---------------------------------------
  glib/Makefile.am       |    2 +-
  glib/abicheck.sh       |    2 +-
- glib/glib.symbols      |  781 ++++++++-----------------------------
+ glib/glib.symbols      |  781 ++++++++----------------------------
  gobject/abicheck.sh    |    2 +-
- gobject/gobject.symbols |  147 ++------
+ gobject/gobject.symbols |  147 ++-----
  7 files changed, 353 insertions(+), 1598 deletions(-)
 
 commit dec7d41275b025e94beb16f656ce0db70286469f
@@ -30168,10 +34664,10 @@ Date: Sun May 22 01:29:22 2011 -0400
 
     Add some atomic ops tests
 
- gthread/tests/Makefile.am |   4 ++
+ gthread/tests/Makefile.am |   4 +++
  gthread/tests/atomic.c    |   72
  +++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 76 insertions(+), 0 deletions(-)
+ 2 files changed, 76 insertions(+)
 
 commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30180,7 +34676,7 @@ Date:   Sun May 22 00:33:05 2011 -0400
     Fix HAVE_FUTEX definition
 
  configure.ac |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit f92438463464c827a1f28d7a1c42bc74a75bdb72
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30189,7 +34685,7 @@ Date:   Sat May 21 20:56:04 2011 -0400
     Trivial: fix a typo
 
  glib/ghash.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit c38b7d769e57e8be6f8c43c4f306396740559306
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30200,7 +34696,7 @@ Date:   Sat May 21 11:14:05 2011 -0400
     This reverts commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9.
 
  glib/gkeyfile.c |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30209,7 +34705,7 @@ Date:   Sat May 21 11:12:08 2011 -0400
     g_key_file_has_key_full: Clarify the docs
 
  glib/gkeyfile.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 120b85a31b061f17608a3b691d412ef17ca93681
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30258,7 +34754,7 @@ Date:   Sun Apr 3 15:51:04 2011 +0200
  gobject/gboxed.h        |  152 ++----------------------------------
  gobject/glib-types.h    |  192
  ++++++++++++++++++++++++++++++++++++++++++++++
- gobject/gsourceclosure.h |   17 +----
+ gobject/gsourceclosure.h |   17 +---
  4 files changed, 205 insertions(+), 163 deletions(-)
 
 commit 9793919d7b6a1469f1d7b43a500cd4ec99234621
@@ -30285,8 +34781,8 @@ Date:   Wed May 18 17:53:07 2011 -0400
     Closes #650236.
 
  gio/gapplicationimpl-dbus.c |  55
- ++++++++++++++++++++++++------------------
- 1 files changed, 31 insertions(+), 24 deletions(-)
+ ++++++++++++++++++++++++-------------------
+ 1 file changed, 31 insertions(+), 24 deletions(-)
 
 commit 0e10116b3b2c26a30722317ebf4347f1c2d964a9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -30297,8 +34793,8 @@ Date:   Wed May 18 16:12:04 2011 -0400
     Enough to clearly demonstrate bug #650236.
 
  gio/tests/gapplication-example-actions.c |   43
- ++++++++++++++++++++++++++++-
- 1 files changed, 41 insertions(+), 2 deletions(-)
+ ++++++++++++++++++++++++++++--
+ 1 file changed, 41 insertions(+), 2 deletions(-)
 
 commit 3f3b2bd82b9674d22cd64d76af68ddbc9cf80115
 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
@@ -30315,7 +34811,7 @@ Date:   Wed May 18 12:01:44 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=631153
 
  glib/gatomic.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 5645c7aa41c25de39943db2099699ea66e2cad6e
 Author: Colin Walters <walters@verbum.org>
@@ -30324,7 +34820,7 @@ Date:   Wed May 18 11:57:21 2011 -0400
     gtype: Remove unused variable
 
  gobject/gtype.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 9966fe4493455dcdfe64483a50676891a878c72b
 Author: Colin Walters <walters@verbum.org>
@@ -30354,7 +34850,7 @@ Date:   Wed May 18 12:39:31 2011 +0200
     Fix short day names in Hungarian translation
 
  po/hu.po |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit f529dc0e086f604a52ddb72f1a5baf48a9b78a29
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -30385,7 +34881,7 @@ Date:   Tue May 17 11:58:46 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=649915
 
  gio/gsettings-tool.c |   36 ++++++++++++++++++++++++------------
- 1 files changed, 24 insertions(+), 12 deletions(-)
+ 1 file changed, 24 insertions(+), 12 deletions(-)
 
 commit d9440687ff13bd36b8c5696ce84327999589d04e
 Author: Benjamin Otte <otte@redhat.com>
@@ -30401,7 +34897,7 @@ Date:   Tue May 17 14:58:39 2011 +0200
     g_type_from_name() roughly twice as fast.
 
  gobject/gtype.c |   18 +++++-------------
- 1 files changed, 5 insertions(+), 13 deletions(-)
+ 1 file changed, 5 insertions(+), 13 deletions(-)
 
 commit aeac5de2f8eeaadcdc7e021694d92470834fece8
 Author: John Lindgren <john.lindgren@tds.net>
@@ -30423,7 +34919,7 @@ Date:   Mon May 16 23:03:30 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=650211
 
  glib/gkeyfile.c |   21 +++++++++++++++++++--
- 1 files changed, 19 insertions(+), 2 deletions(-)
+ 1 file changed, 19 insertions(+), 2 deletions(-)
 
 commit 9c1a44cf32ebeee00a0e2303832b9cea26c93b76
 Author: John Lindgren <john.lindgren@tds.net>
@@ -30443,7 +34939,7 @@ Date:   Mon May 16 22:27:11 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=650211
 
  glib/gkeyfile.c |   36 +++++++++++++++++++++++++++++-------
- 1 files changed, 29 insertions(+), 7 deletions(-)
+ 1 file changed, 29 insertions(+), 7 deletions(-)
 
 commit f96dc555d5b56aa56ad1d77bb3fde685ca612e68
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30470,7 +34966,7 @@ Date:   Mon May 16 16:10:06 2011 +0100
     Add gdbus autogenerated xml files to the ignore file
 
  gio/.gitignore |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 014b4b5ae9a14d3697c158908b01786496d539f1
 Author: Javier Jardón <jjardon@gnome.org>
@@ -30480,7 +34976,7 @@ Date:   Mon May 16 12:51:59 2011 +0100
     AC_HELP_STRING
 
  m4macros/gsettings.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d2d3449a8ef4e3ad7236ed83a5ed0ce6a2b0e69f
 Author: Javier Jardón <jjardon@gnome.org>
@@ -30489,8 +34985,8 @@ Date:   Mon May 16 11:51:29 2011 +0100
     autogen.sh: Use autoreconf instead custom script
 
  autogen.sh |  109
- ++++++++---------------------------------------------------
- 1 files changed, 15 insertions(+), 94 deletions(-)
+ +++++++++---------------------------------------------------
+ 1 file changed, 15 insertions(+), 94 deletions(-)
 
 commit 11e01802abcf006caa8e3c2ecf6cfd195db98fd9
 Author: David Zeuthen <davidz@redhat.com>
@@ -30514,7 +35010,7 @@ Date:   Sun May 15 11:45:37 2011 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- docs/reference/gio/gdbus-codegen.xml |   11 +++-
+ docs/reference/gio/gdbus-codegen.xml |   11 ++--
  gio/gdbus-codegen/codegen.py        |   93
  ++++++++++++++++++++++++----------
  2 files changed, 74 insertions(+), 30 deletions(-)
@@ -30526,7 +35022,7 @@ Date:   Sun May 15 15:31:16 2011 +0100
     docs: Improve punctuation in some of the GArray method documentation
 
  glib/garray.c |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit cb7a5a8e94a3317961ef98b839e4cfce9abccb42
 Author: Benjamin Otte <otte@redhat.com>
@@ -30540,7 +35036,7 @@ Date:   Sun May 15 16:16:30 2011 +0200
     in 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
 
  glib/garray.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
 Author: Benjamin Otte <otte@redhat.com>
@@ -30553,7 +35049,7 @@ Date:   Sun May 15 16:11:51 2011 +0200
     http://jeffreystedfast.blogspot.com/2011/04/optimizing-merge-sort.html
 
  glib/garray.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 125b896a4ed21c54047a368247f76c0b36e1554b
 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
@@ -30563,7 +35059,7 @@ Date:   Sun May 15 10:16:59 2011 +0200
 
  po/eo.po | 2372
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1597 insertions(+), 775 deletions(-)
+ 1 file changed, 1597 insertions(+), 775 deletions(-)
 
 commit ae10eca1162310b615db3bdce6791efcfc337c29
 Author: David Zeuthen <davidz@redhat.com>
@@ -30578,7 +35074,7 @@ Date:   Fri May 13 14:23:14 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 4a7a1bc4372995eaaac33c170c90e5441cb85c8c
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -30588,7 +35084,7 @@ Date:   Fri May 13 08:38:35 2011 +0300
 
  po/he.po |  747
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 381 insertions(+), 366 deletions(-)
+ 1 file changed, 381 insertions(+), 366 deletions(-)
 
 commit b9e3e03767585e52771fd1faea42176138f25aa5
 Author: David Zeuthen <davidz@redhat.com>
@@ -30600,7 +35096,7 @@ Date:   Thu May 12 15:36:34 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   16 +++++++++++-----
- 1 files changed, 11 insertions(+), 5 deletions(-)
+ 1 file changed, 11 insertions(+), 5 deletions(-)
 
 commit ce77614142e20c8cfcb5de24a468c743ac0ff381
 Author: David Zeuthen <davidz@redhat.com>
@@ -30612,7 +35108,7 @@ Date:   Wed May 11 21:16:41 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 5a811135f73057b81ef7080022d313bb58ee8419
 Author: David Zeuthen <davidz@redhat.com>
@@ -30628,7 +35124,7 @@ Date:   Wed May 11 20:57:54 2011 -0400
  gio/gdbusmethodinvocation.c        |   22 ++++++++++++++++++++++
  gio/gdbusmethodinvocation.h        |    2 ++
  gio/gio.symbols                    |    1 +
- 4 files changed, 26 insertions(+), 0 deletions(-)
+ 4 files changed, 26 insertions(+)
 
 commit d39731724a4a7c1d63953f41207e01e98ca5d9a3
 Author: Colin Walters <walters@verbum.org>
@@ -30639,7 +35135,7 @@ Date:   Wed May 11 17:13:57 2011 -0400
     It takes 3 options.
 
  gio/gdbus-codegen/codegen_main.py |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 97cd6fa2e3ea9318b8af65b4623057c4f5600fc2
 Author: Maarten Bosmans <mkbosmans@gmail.com>
@@ -30654,7 +35150,7 @@ Date:   Wed May 11 15:47:00 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=649775
 
  gio/gdbus-codegen/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 61295f87c966f5f0aa35797831ae5e71ba8cd7b1
 Author: Colin Walters <walters@verbum.org>
@@ -30670,7 +35166,7 @@ Date:   Wed May 11 15:02:23 2011 -0400
  gio/gdbus-codegen/codegen.py        |    1 -
  gio/gdbus-codegen/codegen_docbook.py |    1 -
  gio/gdbus-codegen/codegen_main.py    |   47
- +++++++++++++++++----------------
+ +++++++++++++++++-----------------
  3 files changed, 24 insertions(+), 25 deletions(-)
 
 commit eebb3647a1cab8deec8b97d666f6bd0c006438ea
@@ -30686,7 +35182,7 @@ Date:   Sun Apr 3 17:19:48 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=646635
 
  glib/gbase64.c |   40 +++++++++++++++++++++-------------------
- 1 files changed, 21 insertions(+), 19 deletions(-)
+ 1 file changed, 21 insertions(+), 19 deletions(-)
 
 commit c026cf56a178ef786b8a372d4c1cd01e2ab2a3c9
 Author: Colin Walters <walters@verbum.org>
@@ -30695,7 +35191,7 @@ Date:   Wed May 11 13:19:05 2011 -0400
     gdatetime: Quiet GCC warning about possibly-uninitialized
 
  glib/gdatetime.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit c2a2350cc1905fb29167c0ee29d0c1f3c61a2865
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -30704,7 +35200,7 @@ Date:   Tue May 10 15:25:54 2011 +0200
     GSettings: fix example in the docs
 
  gio/gsettings.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 53dc341b0d769905ffdde5f631942b20dfe09bf6
 Author: Giovanni Campagna <gcampagna@src.gnome.org>
@@ -30718,7 +35214,7 @@ Date:   Tue May 3 18:54:45 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=646635
 
  gio/gdbusmethodinvocation.c |  14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
 
 commit 21c22914966ee4e114ee207036fc6e5640d0bda4
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -30727,8 +35223,8 @@ Date:   Sun May 8 14:12:23 2011 +0200
     [gi] Add missing allow-none annotations to GDBusConnection
 
  gio/gdbusconnection.c |   72
- ++++++++++++++++++++++++++++--------------------
- 1 files changed, 42 insertions(+), 30 deletions(-)
+ ++++++++++++++++++++++++++++---------------------
+ 1 file changed, 42 insertions(+), 30 deletions(-)
 
 commit 3495f57d6bdfad164654541bc5d75dbb0caaae3f
 Author: Yuri Kozlov <yuray@komyakino.ru>
@@ -30738,7 +35234,7 @@ Date:   Sun Mar 20 10:50:35 2011 +0300
 
  po/ru.po | 2584
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1757 insertions(+), 827 deletions(-)
+ 1 file changed, 1757 insertions(+), 827 deletions(-)
 
 commit 13211c5b60fb12c338af33c70aece6b76218647b
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -30748,7 +35244,7 @@ Date:   Sat May 7 12:38:56 2011 +0200
 
  po/es.po |  509
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 248 insertions(+), 261 deletions(-)
+ 1 file changed, 248 insertions(+), 261 deletions(-)
 
 commit 1361ec78cd4c4c97fba8276552f2188e74f676b5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -30764,7 +35260,7 @@ Date:   Sat May 7 11:42:46 2011 +0200
     want them not to be forgotten.
 
  gio/gdelayedsettingsbackend.c |   14 +++++++++++---
- 1 files changed, 11 insertions(+), 3 deletions(-)
+ 1 file changed, 11 insertions(+), 3 deletions(-)
 
 commit a38c97af519caa928a7d61af79c323a4ee2d8dfe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -30776,7 +35272,7 @@ Date:   Sat May 7 11:41:19 2011 +0200
     freeing the tree.
 
  gio/gsettingsbackend.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 720d6ec8e42d1067d32556d9b50e8b83cf6ca4b9
 Author: David Zeuthen <davidz@redhat.com>
@@ -30788,7 +35284,7 @@ Date:   Fri May 6 15:25:49 2011 -0400
 
  docs/reference/gio/gdbus.xml |    3 +++
  gio/gdbus-tool.c            |    4 +++-
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ 2 files changed, 6 insertions(+), 1 deletion(-)
 
 commit 7bcede9301b0beacdc2fcb71e652f87fdc1908e9
 Author: Ray Strode <rstrode@redhat.com>
@@ -30799,7 +35295,7 @@ Date:   Fri May 6 13:00:38 2011 -0400
     s/on_handle_hello-world/on_handle_hello_world/
 
  docs/reference/gio/gdbus-codegen.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f773bd8b764232d6c691de1329a2defc66c0e51f
 Author: David Zeuthen <davidz@redhat.com>
@@ -30827,7 +35323,7 @@ Date:   Fri May 6 10:32:42 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |   11 +++++++++--
- 1 files changed, 9 insertions(+), 2 deletions(-)
+ 1 file changed, 9 insertions(+), 2 deletions(-)
 
 commit 3d3659c1b6b5cd65595e8b28b77f00ef58456dbd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30839,7 +35335,7 @@ Date:   Fri May 6 07:14:48 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=649506
 
  glib/gtestutils.c |   14 +++++++++++---
- 1 files changed, 11 insertions(+), 3 deletions(-)
+ 1 file changed, 11 insertions(+), 3 deletions(-)
 
 commit 914d10055cb15456c01b0b59cfa2ac167a065f77
 Author: Dan Winship <danw@gnome.org>
@@ -30859,7 +35355,7 @@ Date:   Thu May 5 14:52:19 2011 -0400
 
  glib/tests/gdatetime.c |   68
  +++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 67 insertions(+), 1 deletions(-)
+ 1 file changed, 67 insertions(+), 1 deletion(-)
 
 commit e15ecab0486aa851dcc15e6e4023354a4b8b481f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30870,7 +35366,7 @@ Date:   Thu May 5 13:40:51 2011 -0400
     Mention strftime, and explain supported modifiers.
 
  glib/gdatetime.c |   41 +++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 41 insertions(+), 0 deletions(-)
+ 1 file changed, 41 insertions(+)
 
 commit d23c33a04bd1d16f30efb1511cd8b698dc9c84b1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30886,7 +35382,7 @@ Date:   Thu May 5 13:16:30 2011 -0400
 
  glib/gdatetime.c |  120
  +++++++++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 100 insertions(+), 20 deletions(-)
+ 1 file changed, 100 insertions(+), 20 deletions(-)
 
 commit 8932a1a7a3bf1bb68c2f2762f3674a149742b1fa
 Author: Colin Walters <walters@verbum.org>
@@ -30900,7 +35396,7 @@ Date:   Thu May 5 13:16:54 2011 -0400
 
  gio/gsocket.c       |   16 ++++++++++++++++
  gio/gunixfdmessage.c |    4 ++++
- 2 files changed, 20 insertions(+), 0 deletions(-)
+ 2 files changed, 20 insertions(+)
 
 commit 7ca8691a934ac571ed034d5c01882ac8de19769c
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -30913,7 +35409,7 @@ Date:   Thu May 5 15:09:51 2011 +0800
     up for them here.
 
  build/win32/vs10/install.vcxproj |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 9f90408e976a4e2c1bdc7debfe10601885a78402
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -30924,7 +35420,7 @@ Date:   Thu May 5 13:40:38 2011 +0800
     errno.h is still required for Windows in this file...
 
  gio/gcancellable.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8f484c482d452f89a9d9542f76014c2b2957e294
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -30938,7 +35434,7 @@ Date:   Thu May 5 13:36:34 2011 +0800
 
  build/win32/vs10/glib.props  |   18 ++++++++++++++++++
  build/win32/vs9/glib.vsprops |    9 +++++++++
- 2 files changed, 27 insertions(+), 0 deletions(-)
+ 2 files changed, 27 insertions(+)
 
 commit 58c5973a00c1f9708bc397ecaae64f040a5f65d0
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -30953,7 +35449,7 @@ Date:   Thu May 5 12:42:44 2011 +0800
 
  build/win32/vs10/gobject.vcxprojin |   4 ++++
  build/win32/vs9/gobject.vcprojin   |   4 ++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit 5b5299e1c49570caa85704f5225fde498015aee3
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -30965,7 +35461,7 @@ Date:   Thu May 5 12:35:45 2011 +0800
     usable (nor used) under VS 2008/2010
 
  glib/Makefile.am |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 6c4b84d5ff10afdb9e86ce718a3fa7f6c54078ce
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30974,7 +35470,7 @@ Date:   Wed May 4 21:26:11 2011 -0400
     Post-release bump
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5b4da74bc75b91a1eac7c9b7eac39bf543ab7b6b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30983,7 +35479,7 @@ Date:   Wed May 4 20:45:46 2011 -0400
     More distcheck fixes
 
  gio/gdbus-codegen/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit d5d4659a60ed682d67bbfba853bfa62f221e1e3b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -30992,7 +35488,7 @@ Date:   Wed May 4 19:44:05 2011 -0400
     Try to fix distcheck
 
  gio/tests/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6ea2291573a554eb15e1653c0dd8f0503edec9b7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31001,7 +35497,7 @@ Date:   Wed May 4 14:53:08 2011 -0400
     Pre-release bump
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5b45c39b4b02f4f5c4665b505fb1cf3e84d0b6e8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31011,7 +35507,7 @@ Date:   Wed May 4 14:33:03 2011 -0400
 
  NEWS |   68
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 68 insertions(+), 0 deletions(-)
+ 1 file changed, 68 insertions(+)
 
 commit c0623501592eb484da46e76a1e1b0370c527f61b
 Author: Ray Strode <rstrode@redhat.com>
@@ -31031,7 +35527,7 @@ Date:   Wed May 4 12:45:22 2011 -0400
     prop_id - 1 >= 0
 
  gio/gdbus-codegen/codegen.py |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit e823ba10d3babd5ae61c69d96379ff34e9e978f8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -31051,7 +35547,7 @@ Date:   Wed May 4 18:12:31 2011 +0200
     Closes #632631.
 
  glib/gvariant.c |   11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ 1 file changed, 10 insertions(+), 1 deletion(-)
 
 commit d97cbc6731deab137770bc0fe9c69b06f689f5b4
 Author: Alexander Larsson <alexl@redhat.com>
@@ -31063,7 +35559,7 @@ Date:   Wed May 4 13:54:34 2011 +0200
     to make sure we're -Werror clean.
 
  gio/gdbus-codegen/codegen.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 985fd99e06469e7f64b2bbcf37b03ea14c4a30dc
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -31073,7 +35569,7 @@ Date:   Wed May 4 11:06:44 2011 +0200
 
  po/nb.po |  833
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 422 insertions(+), 411 deletions(-)
+ 1 file changed, 422 insertions(+), 411 deletions(-)
 
 commit 1ab29b6c4a2ddf5a60b4cc353422d605197b7696
 Author: David Zeuthen <davidz@redhat.com>
@@ -31098,7 +35594,7 @@ Date:   Wed May 4 03:37:46 2011 -0400
  gio/gdbusobjectmanagerserver.h                        |    5 +-
  gio/gio.symbols                               |    1 +
  gio/tests/gdbus-example-objectmanager-server.c |    5 +-
- gio/tests/gdbus-test-codegen.c                        |   14 ++-
+ gio/tests/gdbus-test-codegen.c                        |   14 +-
  6 files changed, 217 insertions(+), 75 deletions(-)
 
 commit 542215b78ac52ffb96386ef63ee782981a1b8e49
@@ -31129,7 +35625,7 @@ Date:   Tue May 3 19:15:46 2011 -0400
     Since in a doc comment takes no leading '@'.
 
  glib/gtestutils.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 511070fb2803c799b953ac938b81c79c5e1036f8
 Author: Colin Walters <walters@verbum.org>
@@ -31138,7 +35634,7 @@ Date:   Tue May 3 16:22:13 2011 -0400
     glib-unix.c: Don't leak FDs if pipe2() succeeds
 
  glib/glib-unix.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit e5c986cbcf34f15397ab2032453cc4220ce480e4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31147,7 +35643,7 @@ Date:   Tue May 3 12:41:11 2011 -0400
     Only remove the lines that are no longer needed
 
  tests/Makefile.am |   3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 5d1aba24648adf7432391f725599d4a19727ece9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31159,7 +35655,7 @@ Date:   Tue May 3 12:37:45 2011 -0400
     This reverts commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf.
 
  tests/Makefile.am |   35 +++++++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
+ 1 file changed, 35 insertions(+)
 
 commit 11bb78105dc2effcfe9c48365fa2e295fb48ee38
 Author: Colin Walters <walters@verbum.org>
@@ -31168,7 +35664,7 @@ Date:   Tue May 3 10:57:22 2011 -0400
     Use g types in public API for consistency
 
  glib/glib-unix.h |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit c078223b388939f3f7cb77bdaa8b60aad0713756
 Author: Colin Walters <walters@verbum.org>
@@ -31182,7 +35678,7 @@ Date:   Mon May 2 15:42:51 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=649225
 
  gio/gcancellable.c |  18 +-----------------
- 1 files changed, 1 insertions(+), 17 deletions(-)
+ 1 file changed, 1 insertion(+), 17 deletions(-)
 
 commit ed37970a0405b5681bcd6449d4dc1b4f9080c4fa
 Author: Colin Walters <walters@verbum.org>
@@ -31215,7 +35711,7 @@ Date:   Mon May 2 17:02:16 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=649201
 
  glib/glib-unix.h |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit e56498ee0b1bdac0ad3c18a1f7bff83d4a5b1323
 Author: Dan Winship <danw@gnome.org>
@@ -31264,7 +35760,7 @@ Date:   Mon May 2 17:06:37 2011 -0400
     Add back an erroneously-removed line to tests/Makefile.am
 
  tests/Makefile.am |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e71fdf6b5a88cc1f47f4cc12bab10c6e8953efae
 Author: Colin Walters <walters@verbum.org>
@@ -31290,7 +35786,7 @@ Date:   Mon May 2 12:33:36 2011 -0400
     with the sources.
 
  glib/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 02877e29020c2a0f34283435ecf544b1f6793077
 Author: Benjamin Otte <otte@redhat.com>
@@ -31301,7 +35797,7 @@ Date:   Mon May 2 19:22:25 2011 +0200
     "Interface::property" was not detected before and led to a crash.
 
  gobject/gobject.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit 331e15b1284cd6fd5804a7495d2882ee97148c0a
 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
@@ -31311,7 +35807,7 @@ Date:   Mon May 2 18:29:59 2011 +0200
 
  po/ug.po | 7552
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 3765 insertions(+), 3787 deletions(-)
+ 1 file changed, 3765 insertions(+), 3787 deletions(-)
 
 commit bdc23c44e8fbb507e14056a05e38b92982df7a5f
 Author: Dan Winship <danw@gnome.org>
@@ -31321,17 +35817,17 @@ Date: Mon May 2 11:45:52 2011 -0400
 
  glib/gdate.c                |    2 +-
  glib/ghash.c                |    2 +-
- glib/gutf8.c                |    4 ---
+ glib/gutf8.c                |    4 ----
  glib/tests/gvariant.c       |    1 +
- gobject/gclosure.c          |    2 +
+ gobject/gclosure.c          |    2 ++
  gobject/gobject.c           |   52
- ++++++++++++++++++++---------------------
- gobject/testgobject.c       |    2 +
- gobject/tests/dynamictests.c |    3 ++
- gobject/tests/threadtests.c  |    7 ++---
+ ++++++++++++++++++++----------------------
+ gobject/testgobject.c       |    2 ++
+ gobject/tests/dynamictests.c |    3 +++
+ gobject/tests/threadtests.c  |    7 +++---
  tests/refcount/objects.c     |    2 +-
  tests/refcount/objects2.c    |    2 +-
- tests/refcount/properties.c  |    4 ---
+ tests/refcount/properties.c  |    4 ----
  tests/refcount/properties2.c |    2 +-
  tests/refcount/signals.c     |    2 +-
  14 files changed, 42 insertions(+), 45 deletions(-)
@@ -31348,7 +35844,7 @@ Date:   Mon May 2 11:44:46 2011 -0400
 
  configure.ac |   60
  +++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 30 insertions(+), 30 deletions(-)
+ 1 file changed, 30 insertions(+), 30 deletions(-)
 
 commit c1d61f197137a0dda6b1894984114ed2ed4171ea
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -31359,8 +35855,8 @@ Date:   Mon May 2 11:43:02 2011 -0400
     Add tests.
 
  glib/tests/utf8-misc.c |   91
- +++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 87 insertions(+), 4 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 87 insertions(+), 4 deletions(-)
 
 commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -31371,7 +35867,7 @@ Date:   Mon May 2 11:26:01 2011 -0400
     Automake 1.11 wasn't happy.
 
  tests/Makefile.am |   35 -----------------------------------
- 1 files changed, 0 insertions(+), 35 deletions(-)
+ 1 file changed, 35 deletions(-)
 
 commit 181763438a6be7791ef87c63fa119f74b44aeede
 Author: Dan Winship <danw@gnome.org>
@@ -31387,7 +35883,7 @@ Date:   Mon May 2 09:53:59 2011 -0400
  glib/tests/.gitignore       |    3 +++
  gobject/.gitignore          |    1 +
  gthread/tests/.gitignore     |    1 +
- 8 files changed, 14 insertions(+), 0 deletions(-)
+ 8 files changed, 14 insertions(+)
 
 commit f4cff2b923dd4df811327c9f199614dbfcbfe436
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31410,7 +35906,7 @@ Date:   Sun May 1 20:43:04 2011 -0400
 
  glib/tests/keyfile.c |  355
  +++++++++++++++++++++++++-------------------------
- 1 files changed, 179 insertions(+), 176 deletions(-)
+ 1 file changed, 179 insertions(+), 176 deletions(-)
 
 commit ef5d4d55fe76b71edaf83999ca7408121a5439fa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31424,7 +35920,7 @@ Date:   Sun May 1 17:07:46 2011 -0400
     hash table.
 
  tests/slice-threadinit.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a84637377ca81fe53bff1f694c7364eda21b88c9
 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
@@ -31434,7 +35930,7 @@ Date:   Sun May 1 20:04:51 2011 +0200
 
  po/ug.po | 7381
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 3793 insertions(+), 3588 deletions(-)
+ 1 file changed, 3793 insertions(+), 3588 deletions(-)
 
 commit d09df426ba3788174b5bcc974831651208a13ea2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31467,7 +35963,7 @@ Date:   Sat Apr 30 22:28:34 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=644437
 
  glib/ghash.c     |   67
- ++++++++++++++++++++++++++++++++++++++++++++++++----
+ ++++++++++++++++++++++++++++++++++++++++++++++++-----
  glib/tests/hash.c |   42 +++++++++++++++++++++++++++++++++
  2 files changed, 103 insertions(+), 6 deletions(-)
 
@@ -31487,8 +35983,8 @@ Date:   Wed Apr 27 10:46:00 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=644437
 
  glib/ghash.c |   83
- ++++++++-------------------------------------------------
- 1 files changed, 12 insertions(+), 71 deletions(-)
+ +++++++++-------------------------------------------------
+ 1 file changed, 12 insertions(+), 71 deletions(-)
 
 commit 6e45153ef78e1dbc59592104f0675ac8e81c6648
 Author: Morten Welinder <terra@gnome.org>
@@ -31503,8 +35999,8 @@ Date:   Wed Apr 27 10:39:56 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=644437
 
  glib/ghash.c |  207
- ++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 102 insertions(+), 105 deletions(-)
+ +++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 102 insertions(+), 105 deletions(-)
 
 commit 4d8e64e6e83dcbd8c82de45ca5a517213bfd5a1a
 Author: Morten Welinder <terra@gnome.org>
@@ -31515,7 +36011,7 @@ Date:   Wed Apr 27 09:53:39 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=644437
 
  glib/ghash.c |   51 +++++++++++++++++++++++++--------------------------
- 1 files changed, 25 insertions(+), 26 deletions(-)
+ 1 file changed, 25 insertions(+), 26 deletions(-)
 
 commit 707e011061fa7dcdaddca686a351ba3bdde5ffe9
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -31528,7 +36024,7 @@ Date:   Sun May 1 09:42:22 2011 +0800
 
  build/win32/vs10/README.txt |   6 +++++-
  build/win32/vs9/README.txt  |   4 ++++
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ 2 files changed, 9 insertions(+), 1 deletion(-)
 
 commit acda716d2d955ba2107a06a11df2e7938d0dfd4d
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -31555,7 +36051,7 @@ Date:   Fri Apr 29 17:06:26 2011 -0400
     former.
 
  gio/gdbusinterface.h |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 92aed13eb8926cb35d1f2e8978c152f2e4398830
 Author: David Zeuthen <davidz@redhat.com>
@@ -31567,7 +36063,7 @@ Date:   Fri Apr 29 13:11:22 2011 -0400
 
  docs/reference/gio/gdbus-codegen.xml  |   74
  +++++++++++++++++++++++---------
- docs/reference/gio/migrating-gdbus.xml |    5 ++
+ docs/reference/gio/migrating-gdbus.xml |    5 +++
  gio/gdbusobjectmanagerserver.c                |    6 ++-
  3 files changed, 62 insertions(+), 23 deletions(-)
 
@@ -31588,7 +36084,7 @@ Date:   Fri Apr 29 16:14:17 2011 +0200
     be a cut and paste error.
 
  gio/gfilterinputstream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a04efe6afb63d54e12ff8f329cbaf458a2e31b26
 Author: Colin Walters <walters@verbum.org>
@@ -31612,7 +36108,7 @@ Date:   Tue Apr 26 13:04:25 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=648423
 
  glib/gmessages.c |   15 +--------------
- 1 files changed, 1 insertions(+), 14 deletions(-)
+ 1 file changed, 1 insertion(+), 14 deletions(-)
 
 commit 1763c2a575a959efa96795fc8d9d2cff60dd70cc
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -31622,7 +36118,7 @@ Date:   Thu Apr 28 20:45:34 2011 +0200
 
  po/es.po |  458
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 241 insertions(+), 217 deletions(-)
+ 1 file changed, 241 insertions(+), 217 deletions(-)
 
 commit e585059514714b7bc191fa3467cb15e86dcc7e09
 Author: Shaun McCance <shaunm@gnome.org>
@@ -31631,7 +36127,7 @@ Date:   Thu Apr 28 12:41:41 2011 -0400
     glib/gvariant.c: Fix variable name in example code
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a1fbe7ae8402c18fc5ebae1d07a90342f79621f3
 Author: Colin Walters <walters@verbum.org>
@@ -31642,7 +36138,7 @@ Date:   Wed Apr 27 19:09:38 2011 -0400
     We now build this test multithreaded in gthread/tests.
 
  glib/tests/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7b04bbc8e05f8d22309990599820eeb2438b3cbd
 Author: Colin Walters <walters@verbum.org>
@@ -31651,7 +36147,7 @@ Date:   Wed Apr 27 18:42:29 2011 -0400
     glib/Makefile.am: Remove stray tab
 
  glib/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 549d895fa4e9c4b5a35c5d9da4db39ca11dc71cc
 Author: Colin Walters <walters@verbum.org>
@@ -31671,10 +36167,10 @@ Date: Thu Mar 17 10:11:41 2011 -0400
 
  docs/reference/glib/glib-docs.sgml    |    1 +
  docs/reference/glib/glib-sections.txt |    4 +-
- glib/glib-unix.c                     |   88 ++++++++-
- glib/glib-unix.h                     |   22 ++-
+ glib/glib-unix.c                     |   88 +++++++-
+ glib/glib-unix.h                     |   22 +-
  glib/glib.symbols                    |    2 +
- glib/gmain-internal.h                |   35 +++
+ glib/gmain-internal.h                |   35 ++++
  glib/gmain.c                         |  371
  +++++++++++++++++++++++++++------
  glib/tests/Makefile.am                       |    6 +-
@@ -31732,7 +36228,7 @@ Date:   Wed Mar 16 13:54:28 2011 -0400
  glib/glib-unix.c                     |  135
  +++++++++++++++++++++++++++++++++
  glib/glib-unix.h                     |   70 +++++++++++++++++
- glib/glib.symbols                    |    9 ++
+ glib/glib.symbols                    |    9 +++
  glib/gmain.c                         |   30 +++-----
  glib/tests/Makefile.am                       |    3 +
  glib/tests/unix.c                    |   60 +++++++++++++++
@@ -31745,7 +36241,7 @@ Date:   Wed Apr 27 13:29:07 2011 -0400
     Update gio.symbols for previous two commits
 
  gio/gio.symbols |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 4098ddcb066f40bf9563973753bbb7867a553700
 Author: Colin Walters <walters@verbum.org>
@@ -31759,7 +36255,7 @@ Date:   Wed Apr 27 11:34:23 2011 -0400
 
  gio/gdesktopappinfo.c |   22 +++++++++++++++++++++-
  gio/gdesktopappinfo.h |    1 +
- 2 files changed, 22 insertions(+), 1 deletions(-)
+ 2 files changed, 22 insertions(+), 1 deletion(-)
 
 commit 276e6a7be8a2d31bd67cac7c571f65dfd8b2fd88
 Author: Colin Walters <walters@verbum.org>
@@ -31773,7 +36269,7 @@ Date:   Fri Apr 15 15:52:33 2011 -0400
 
  gio/gdesktopappinfo.c |   16 ++++++++++++++++
  gio/gdesktopappinfo.h |    2 ++
- 2 files changed, 18 insertions(+), 0 deletions(-)
+ 2 files changed, 18 insertions(+)
 
 commit 0dc5d456926257bd68702a4a1c989d132324d460
 Author: David Schleef <ds@schleef.org>
@@ -31797,7 +36293,7 @@ Date:   Wed Apr 27 00:03:59 2011 -0400
     Pointed out in bug 646013.
 
  glib/ghash.c |   24 +++++++++++++++---------
- 1 files changed, 15 insertions(+), 9 deletions(-)
+ 1 file changed, 15 insertions(+), 9 deletions(-)
 
 commit fc7403b675d29574568a79401c864298e8730413
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31806,7 +36302,7 @@ Date:   Wed Apr 27 00:03:28 2011 -0400
     GHashTable: Add a test for remove-all functionality
 
  glib/tests/hash.c |   37 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 37 insertions(+), 0 deletions(-)
+ 1 file changed, 37 insertions(+)
 
 commit 4832289bc0c2a40a9dbc7259db9be914195ea5f4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -31816,7 +36312,7 @@ Date:   Tue Apr 26 23:57:17 2011 -0400
 
  glib/tests/hash.c |  426
  +++++++++++++++++++++++++++--------------------------
- 1 files changed, 217 insertions(+), 209 deletions(-)
+ 1 file changed, 217 insertions(+), 209 deletions(-)
 
 commit 70a19815326d7e76657848aeaa58ee61db34df58
 Author: Maciej Piechotka <uzytkownik2@gmail.com>
@@ -31839,7 +36335,7 @@ Date:   Tue Apr 26 23:26:58 2011 -0400
     Patch by Thomas Andersen, bug 647594
 
  README.in |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6dcf505346adcfaac639f0be074b5aec7f67f3f8
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -31853,7 +36349,7 @@ Date:   Mon Apr 4 10:01:51 2011 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=646425
 
  gio/gdbusserver.c |   8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 71c7e49058c226cd3b34e85c1b25428c1eb80b84
 Author: Christian Persch <chpe@gnome.org>
@@ -31892,7 +36388,7 @@ Date:   Tue Apr 26 22:08:24 2011 -0400
 
  glib/gsequence.c      |    8 +++++++-
  glib/tests/sequence.c |   32 ++++++++++++++++++++++++++++++++
- 2 files changed, 39 insertions(+), 1 deletions(-)
+ 2 files changed, 39 insertions(+), 1 deletion(-)
 
 commit 2a3f7f49b46abdaf2d82e704a3ee044ed57fb61f
 Author: Colin Walters <walters@verbum.org>
@@ -31911,7 +36407,7 @@ Date:   Tue Apr 26 15:08:54 2011 -0400
 
  gio/gdesktopappinfo.c |  150
  ++++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 116 insertions(+), 34 deletions(-)
+ 1 file changed, 116 insertions(+), 34 deletions(-)
 
 commit 1056f2240c46081d8f55fe6f121ddee6a0370d96
 Author: Colin Walters <walters@verbum.org>
@@ -31922,7 +36418,7 @@ Date:   Tue Apr 26 13:28:17 2011 -0400
     From GCC 4.6.
 
  gio/glocalfileinfo.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit df45856bba14b93fedcb876fe04e0bbf0d159909
 Author: Dan Winship <danw@gnome.org>
@@ -31947,7 +36443,7 @@ Date:   Wed Apr 20 11:41:47 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=646957
 
  gio/gsimpleasyncresult.c |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit b27f2e051ecf877d7e209b273c0281a7f7f216cb
 Author: Muhammet Kara <muhammet.k@gmail.com>
@@ -31957,7 +36453,7 @@ Date:   Tue Apr 26 03:04:20 2011 +0300
 
  po/tr.po | 2809
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1916 insertions(+), 893 deletions(-)
+ 1 file changed, 1916 insertions(+), 893 deletions(-)
 
 commit 0377fe7005d95afcbefd067d566fe558030485ab
 Author: David Zeuthen <davidz@redhat.com>
@@ -31968,7 +36464,7 @@ Date:   Mon Apr 25 10:42:50 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit bbe945183be11dafc037fdf5f92cea49202b6401
 Author: David Zeuthen <davidz@redhat.com>
@@ -32009,7 +36505,7 @@ Date:   Mon Apr 25 08:29:35 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=648416
 
  gio/gdesktopappinfo.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit d8de88e541180edef5a80b8107a383c3bd8522b5
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -32029,7 +36525,7 @@ Date:   Mon Apr 25 13:47:07 2011 +0800
  build/win32/vs9/glib.vsprops               |    5 +
  build/win32/vs9/gsettings.vcproj           |  152
  +++++++++++++++++++++++++++
- 5 files changed, 359 insertions(+), 0 deletions(-)
+ 5 files changed, 359 insertions(+)
 
 commit dc7e9a54e5957178ecd5ec250d3fe44064fab58b
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -32051,7 +36547,7 @@ Date:   Mon Apr 25 13:32:18 2011 +0800
  build/win32/vs10/gsettings.vcxproj                |  174
  ++++++++++++++++++++
  build/win32/vs10/gsettings.vcxproj.filters        |   14 ++
- 7 files changed, 427 insertions(+), 0 deletions(-)
+ 7 files changed, 427 insertions(+)
 
 commit 58eb4da5c52f0847846368b5df4583080459a798
 Author: David Zeuthen <davidz@redhat.com>
@@ -32062,7 +36558,7 @@ Date:   Sat Apr 23 19:26:56 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit b5b34fa2f2711bea9b98a7b14882d8bda06c580b
 Author: David Zeuthen <davidz@redhat.com>
@@ -32076,7 +36572,7 @@ Date:   Sat Apr 23 17:43:03 2011 -0400
  docs/reference/gio/gio-sections.txt      |  117
  +++++++++++++++++++++++++++++
  docs/reference/gio/gio.types             |    7 ++
- docs/reference/gio/migrating-gdbus.xml    |   16 +++-
+ docs/reference/gio/migrating-gdbus.xml    |   16 ++--
  gio/Makefile.am                          |   28 +++++++
  gio/gdbus-example-objectmanager.xml      |   65 ++++++++++++++++
  gio/tests/Makefile.am                    |   21 +-----
@@ -32125,7 +36621,7 @@ Date:   Wed Apr 20 11:24:46 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=647746
 
  gio/gsocketservice.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 35b6c762444a2e7dd5c2658fbc0bd79444929ecf
 Author: David Zeuthen <davidz@redhat.com>
@@ -32137,7 +36633,7 @@ Date:   Wed Apr 20 09:00:16 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
 
 commit bd5da131a2f38a281729729fc4849f309be31b2a
 Author: David Zeuthen <davidz@redhat.com>
@@ -32152,7 +36648,7 @@ Date:   Tue Apr 19 14:39:47 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |   35 ++++++++++++++++++++++++++++++-----
- 1 files changed, 30 insertions(+), 5 deletions(-)
+ 1 file changed, 30 insertions(+), 5 deletions(-)
 
 commit 7a1d42088939f863fbdf4620c186a8bce8b04a33
 Author: David Zeuthen <davidz@redhat.com>
@@ -32163,7 +36659,7 @@ Date:   Tue Apr 19 13:42:28 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |   32 ++++++++++++++++----------------
- 1 files changed, 16 insertions(+), 16 deletions(-)
+ 1 file changed, 16 insertions(+), 16 deletions(-)
 
 commit 271af675eb81589adcc6a8eabcde454c4c9d12de
 Author: David Zeuthen <davidz@redhat.com>
@@ -32174,7 +36670,7 @@ Date:   Tue Apr 19 13:39:12 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 1ea370a1b1f27ed7c9c73224251c07175aa14487
 Author: David Zeuthen <davidz@redhat.com>
@@ -32185,7 +36681,7 @@ Date:   Tue Apr 19 13:16:10 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit 3238a6ffe77284ed881c552016f93a531c54bd75
 Author: David Zeuthen <davidz@redhat.com>
@@ -32198,7 +36694,7 @@ Date:   Tue Apr 19 13:10:25 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 68ba1bf074f9168a1997d674bf1d78b5e707dbf6
 Author: David Zeuthen <davidz@redhat.com>
@@ -32231,8 +36727,8 @@ Date:   Fri Apr 15 03:23:12 2011 +0200
  docs/reference/glib/glib-sections.txt |    1 +
  glib/glib.symbols                    |    1 +
  glib/gtestutils.c                    |   34
- +++++++++++++++++++++++++++++++-
- glib/gtestutils.h                    |    2 +
+ +++++++++++++++++++++++++++++++--
+ glib/gtestutils.h                    |    2 ++
  4 files changed, 36 insertions(+), 2 deletions(-)
 
 commit 9a121032599ec90c883937017f49af2ba1fc6071
@@ -32244,7 +36740,7 @@ Date:   Mon Apr 18 14:45:53 2011 +0200
     Readable code ftw!
 
  glib/gtestutils.c |   31 ++++++++++++++++++++++++++++++-
- 1 files changed, 30 insertions(+), 1 deletions(-)
+ 1 file changed, 30 insertions(+), 1 deletion(-)
 
 commit d259d50afd7b1f0f063e9ad95f5784540bd0378c
 Author: Benjamin Otte <otte@redhat.com>
@@ -32255,7 +36751,7 @@ Date:   Mon Apr 18 14:41:51 2011 +0200
     In particular do not return a boolean disguised as an int.
 
  glib/gtestutils.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 62e68ceec8cfad06fffb00fd23ccaad3fc0f476e
 Author: Benjamin Otte <otte@redhat.com>
@@ -32264,7 +36760,7 @@ Date:   Mon Apr 18 14:37:24 2011 +0200
     testutils: Remove unused variable
 
  glib/gtestutils.c |   3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 19fdb18ef8794bde6b29e400a6d868a7974b73e2
 Author: Benjamin Otte <otte@redhat.com>
@@ -32277,7 +36773,7 @@ Date:   Mon Apr 18 14:35:58 2011 +0200
     Previously the test returned 0 all the time.
 
  glib/gtestutils.c |   7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit affc6f747587f5b86d5ec34cf22e7f666d7d09a9
 Author: David Zeuthen <davidz@redhat.com>
@@ -32346,7 +36842,7 @@ Date:   Fri Apr 15 16:36:54 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen_main.py |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit a3fa748e54ec077a764a3045c92df59d00ba0edb
 Author: David Zeuthen <davidz@redhat.com>
@@ -32360,7 +36856,7 @@ Date:   Fri Apr 15 16:11:43 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |   28 +++++++++++++++++++---------
- 1 files changed, 19 insertions(+), 9 deletions(-)
+ 1 file changed, 19 insertions(+), 9 deletions(-)
 
 commit 6bccc46d152079d69cf8aebef08433b1ec6055c7
 Author: David Zeuthen <davidz@redhat.com>
@@ -32393,7 +36889,7 @@ Date:   Fri Apr 15 15:53:28 2011 -0400
  gio/gdbus-codegen/codegen.py  |   49 ++++++++++++++++++++++-----------
  gio/tests/gdbus-test-codegen.c |   59
  +++++++++++++++++++++++++++++++++++++++-
- gio/tests/test-codegen.xml    |    2 +
+ gio/tests/test-codegen.xml    |    2 ++
  3 files changed, 93 insertions(+), 17 deletions(-)
 
 commit 01602e16955fb7ca60799d4e142c7392ad91237d
@@ -32414,7 +36910,7 @@ Date:   Thu Apr 14 16:03:18 2011 -0400
     gapplication: Fix typo in property
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cade3cb1dab58ee0ab291efbab03e5b047b2a5be
 Author: David Zeuthen <davidz@redhat.com>
@@ -32425,7 +36921,7 @@ Date:   Fri Apr 15 13:51:10 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit e19734d6c3f24076d25ac7f290b97df76cad5056
 Author: David Zeuthen <davidz@redhat.com>
@@ -32439,7 +36935,7 @@ Date:   Fri Apr 15 12:56:07 2011 -0400
  docs/reference/gio/gdbus-codegen.xml |  124
  +++++++++++++++++++++-------------
  gio/gdbus-codegen/codegen.py        |   28 ++++++++
- gio/gdbus-codegen/codegen_docbook.py |    8 ++
+ gio/gdbus-codegen/codegen_docbook.py |    8 +++
  gio/gdbus-codegen/dbustypes.py       |   16 +++++
  gio/tests/test-codegen.xml          |   22 ++++++
  5 files changed, 151 insertions(+), 47 deletions(-)
@@ -32453,7 +36949,7 @@ Date:   Fri Apr 15 09:30:24 2011 -0400
     Since we call g_settings_sync() from there now...
 
  gio/gapplication.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 631d0c3534661e549f7df18fbb9832bdf19c5eaf
 Merge: 2553511 a5dd6fc
@@ -32473,7 +36969,7 @@ Date:   Fri Apr 15 09:27:38 2011 -0400
     https://mail.gnome.org/archives/gtk-devel-list/2011-April/msg00010.html
 
  gvdb-builder.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 98e6d4b0a934b9fd67a38121958fccec879bf1ac
 Author: David Zeuthen <davidz@redhat.com>
@@ -32489,7 +36985,7 @@ Date:   Fri Apr 15 08:48:21 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 5f31671da05c000224a227ce3548074dc2942086
 Author: David Zeuthen <davidz@redhat.com>
@@ -32501,7 +36997,7 @@ Date:   Fri Apr 15 08:44:05 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c76a1f99054134fafec1d47d523c4aca219ab83c
 Author: David Zeuthen <davidz@redhat.com>
@@ -32512,7 +37008,7 @@ Date:   Fri Apr 15 08:40:52 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-codegen/codegen.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9e9535b45c1a09a4c86e03d1c0250d7d8703dc08
 Author: David Zeuthen <davidz@redhat.com>
@@ -32531,7 +37027,7 @@ Date:   Fri Apr 15 08:33:30 2011 -0400
  gio/gdbus-codegen/gdbus-codegen.in   |   22 ++++++++++++++++++++++
  gio/gdbus-codegen/parser.py         |   21 +++++++++++++++++++++
  gio/gdbus-codegen/utils.py          |   21 +++++++++++++++++++++
- 9 files changed, 169 insertions(+), 1 deletions(-)
+ 9 files changed, 169 insertions(+), 1 deletion(-)
 
 commit febfc45fbeaf9f1df3de2310e32c6bce3ea9bbf3
 Author: David Zeuthen <davidz@redhat.com>
@@ -32542,11 +37038,11 @@ Date: Fri Apr 15 08:24:40 2011 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- docs/reference/gio/gdbus-codegen.xml |   60 ++++++++++++++++-------
+ docs/reference/gio/gdbus-codegen.xml |   60 ++++++++++++++++--------
  gio/gdbus-codegen/dbustypes.py       |   86
  +++++++++++++++++++++-------------
  gio/gdbus-codegen/utils.py          |    5 ++
- gio/tests/gdbus-test-codegen.c       |    6 ++
+ gio/tests/gdbus-test-codegen.c       |    6 +++
  gio/tests/test-codegen.xml          |   24 ++++++++--
  5 files changed, 125 insertions(+), 56 deletions(-)
 
@@ -32561,7 +37057,7 @@ Date:   Wed Dec 22 10:11:11 2010 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusserver.c |   9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit c2387ddff164becd90654b459d8c6031c3656577
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -32579,8 +37075,8 @@ Date:   Thu Mar 31 13:58:55 2011 +0100
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-serialization.c |   43
- ++++++++++++++++++++++++++++++--------
- 1 files changed, 34 insertions(+), 9 deletions(-)
+ +++++++++++++++++++++++++++++++--------
+ 1 file changed, 34 insertions(+), 9 deletions(-)
 
 commit 8b50e2f5475f9817baa358e2f638d0853e50ffb1
 Author: Kean Johnston <kean.johnston@gmail.com>
@@ -32604,7 +37100,7 @@ Date:   Thu Apr 14 20:41:54 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=647700
 
  gio/gsettings.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 4da18247592f1159ee03e414990d2a744aa0a8c7
 Author: David Zeuthen <davidz@redhat.com>
@@ -32620,8 +37116,8 @@ Date:   Thu Apr 14 11:27:57 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gresolver.c       |   49
- ++++++++++++++++++++++++++++++++++++++++++++---
- gio/tests/gdbus-peer.c |    6 -----
+ ++++++++++++++++++++++++++++++++++++++++++++----
+ gio/tests/gdbus-peer.c |    6 ------
  2 files changed, 45 insertions(+), 10 deletions(-)
 
 commit 33515d4eb4175fac70ab42151020336c34bc2083
@@ -32640,7 +37136,7 @@ Date:   Thu Apr 14 11:27:57 2011 -0400
  gio/ginetaddress.c                 |   29 +++++++++++++++++++++++++++++
  gio/ginetaddress.h                 |    3 +++
  gio/gio.symbols                    |    1 +
- 4 files changed, 34 insertions(+), 0 deletions(-)
+ 4 files changed, 34 insertions(+)
 
 commit 8b03077a44092ce2b510ef3246da063cacc8d951
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -32659,7 +37155,7 @@ Date:   Thu Apr 14 09:54:17 2011 -0400
     Closes #646435.
 
  glib/gtimezone.c |   25 +++++++++++++++++++++----
- 1 files changed, 21 insertions(+), 4 deletions(-)
+ 1 file changed, 21 insertions(+), 4 deletions(-)
 
 commit e38ef14e8b8d2fed909d92514b665bb8c3c99e6c
 Author: David Zeuthen <davidz@redhat.com>
@@ -32675,7 +37171,7 @@ Date:   Wed Apr 13 18:40:47 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusauth.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit 3b997d92c13217db78fcc774bff6d6c0fcd919e6
 Author: David Zeuthen <davidz@redhat.com>
@@ -32687,7 +37183,7 @@ Date:   Wed Apr 13 18:21:16 2011 -0400
 
  gio/tests/gdbus-peer.c |   92
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 92 insertions(+), 0 deletions(-)
+ 1 file changed, 92 insertions(+)
 
 commit befb60d8268ad2296fe94cebbeadf749314c7a70
 Author: David Zeuthen <davidz@redhat.com>
@@ -32698,7 +37194,7 @@ Date:   Wed Apr 13 18:19:57 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusauthmechanismanon.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 25c57d31c5f8bb36f17328bbeacce4796490b241
 Author: David Zeuthen <davidz@redhat.com>
@@ -32720,7 +37216,7 @@ Date:   Wed Apr 13 17:49:19 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusaddress.c |  29 ++++++-----------------------
- 1 files changed, 6 insertions(+), 23 deletions(-)
+ 1 file changed, 6 insertions(+), 23 deletions(-)
 
 commit 8826ad046d3dfa1a0fbaca1cab1086d12f31d0a5
 Author: David Zeuthen <davidz@redhat.com>
@@ -32751,7 +37247,7 @@ Date:   Wed Apr 13 16:33:51 2011 -0400
 
  docs/reference/gio/gdbus-codegen.xml          |   18 +-
  docs/reference/gio/gio-docs.xml               |    4 +-
- docs/reference/gio/gio-sections.txt           |   90 ++--
+ docs/reference/gio/gio-sections.txt           |   90 +--
  docs/reference/gio/gio.types                  |    4 +-
  gio/Makefile.am                               |    8 +-
  gio/gdbus-codegen/codegen.py                  |  224 ++++----
@@ -32763,7 +37259,7 @@ Date:   Wed Apr 13 16:33:51 2011 -0400
  ------------------------
  gio/gdbusinterfacestub.h                      |  109 ----
  gio/gdbusobject.c                             |    4 +-
- gio/gdbusobjectmanagerserver.c                        |   66 ++--
+ gio/gdbusobjectmanagerserver.c                        |   66 +--
  gio/gdbusobjectmanagerserver.h                        |    4 +-
  gio/gdbusobjectskeleton.c                     |  491 ++++++++++++++++
  gio/gdbusobjectskeleton.h                     |   91 +++
@@ -32775,7 +37271,7 @@ Date:   Wed Apr 13 16:33:51 2011 -0400
  gio/gioenums.h                                        |   14 +-
  gio/giotypes.h                                        |    4 +-
  gio/tests/gdbus-example-objectmanager-server.c |   12 +-
- gio/tests/gdbus-test-codegen.c                        |  154 +++---
+ gio/tests/gdbus-test-codegen.c                        |  154 ++---
  25 files changed, 1739 insertions(+), 1739 deletions(-)
 
 commit 68b16deb1f4ec739f80291156f2e0e2eed87d225
@@ -32796,7 +37292,7 @@ Date:   Wed Apr 13 14:03:58 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=635694
 
  gio/gdbusconnection.c |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
 
 commit 4d15ba90c04e474f996777c9931d50eae712816e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -32805,7 +37301,7 @@ Date:   Wed Apr 13 11:46:33 2011 -0400
     G_VARIANT_TYPE_VARDICT: Add 'Since:' tag
 
  glib/gvarianttype.h |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 683943b40e20d7cd4eda688d4410012b62b45a20
 Author: David Zeuthen <davidz@redhat.com>
@@ -32817,7 +37313,7 @@ Date:   Wed Apr 13 11:35:06 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusinterfacestub.c |    6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
 
 commit 76492d7741c7c6f48d2d7301c872020e42b025ff
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -32826,7 +37322,7 @@ Date:   Wed Apr 13 08:48:10 2011 -0400
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0e55346420e74a562b42d14a136c07a4bbd9d955
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -32837,7 +37333,7 @@ Date:   Wed Apr 13 08:19:35 2011 -0400
     Since make distcheck operates on a readonly source tree.
 
  glib/tests/mappedfile.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 67b8c7ea8adeef5e2db5e2ed65a15db1e6c91f74
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -32846,7 +37342,7 @@ Date:   Wed Apr 13 01:31:19 2011 -0400
     Fix non-srcdir builds
 
  glib/tests/mappedfile.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 5f90baafb5210a551289900a160928dfd698037e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -32855,7 +37351,7 @@ Date:   Wed Apr 13 00:42:51 2011 -0400
     More updates
 
  NEWS |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit c1a7599568ba953db6d5f6c840a9c4fb121a9bac
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -32867,7 +37363,7 @@ Date:   Wed Apr 13 00:39:01 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=647600
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e356c7ca0bcb461491a90f6cfb2907bb4ffa10e8
 Author: David Zeuthen <davidz@redhat.com>
@@ -32878,7 +37374,7 @@ Date:   Tue Apr 12 20:40:25 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus-codegen.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 29bf848d92b3f4a64d32b104638e87bffcfdb5b3
 Author: David Zeuthen <davidz@redhat.com>
@@ -32890,7 +37386,7 @@ Date:   Tue Apr 12 20:28:06 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus-codegen.xml |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 6a4ab7c5d3d98318c38816a64b3c444a2c99ea9b
 Author: David Zeuthen <davidz@redhat.com>
@@ -32919,7 +37415,7 @@ Date:   Tue Apr 12 17:12:26 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gdbus-codegen.xml |   13 +++++++++----
- 1 files changed, 9 insertions(+), 4 deletions(-)
+ 1 file changed, 9 insertions(+), 4 deletions(-)
 
 commit 34a28f2f062281d9fb75fcd02c4df238def6396e
 Author: David Zeuthen <davidz@redhat.com>
@@ -32936,15 +37432,15 @@ Date: Tue Apr 12 16:17:28 2011 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- docs/reference/gio/gdbus-codegen.xml     |   22 ++++++++++
+ docs/reference/gio/gdbus-codegen.xml     |   22 +++++++++++
  gio/gdbus-codegen/codegen.py             |   60
- ++++++++++++++++++++++------
+ ++++++++++++++++++++++-------
  gio/gdbus-codegen/codegen_docbook.py     |    8 ++++
- gio/gdbus-codegen/dbustypes.py                   |   15 +++++++
+ gio/gdbus-codegen/dbustypes.py                   |   15 ++++++++
  gio/gdbus-codegen/parser.py              |    8 ++++
- gio/gdbus-codegen/utils.py               |    7 +++
+ gio/gdbus-codegen/utils.py               |    7 ++++
  gio/tests/gdbus-example-objectmanager.xml |   4 ++
- gio/tests/gdbus-test-codegen.c                   |   22 ++++++++++
+ gio/tests/gdbus-test-codegen.c                   |   22 +++++++++++
  gio/tests/test-codegen.xml               |   60
  +++++++++++++++++++++++++++++
  9 files changed, 193 insertions(+), 13 deletions(-)
@@ -32958,7 +37454,7 @@ Date:   Tue Apr 12 12:56:33 2011 -0400
 
  docs/reference/gio/gsettings.xml |   12 ++++++++++++
  gio/gsettings-tool.c            |    1 +
- 2 files changed, 13 insertions(+), 0 deletions(-)
+ 2 files changed, 13 insertions(+)
 
 commit 3fd9f2e8f98d59c614a04be8b4a052027e025a64
 Author: Colin Walters <walters@verbum.org>
@@ -32973,7 +37469,7 @@ Date:   Tue Apr 12 11:00:54 2011 -0400
 
  gio/gsettings-tool.c |   57
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 57 insertions(+), 0 deletions(-)
+ 1 file changed, 57 insertions(+)
 
 commit 76d365372197e9ce9729402ae2fa4fac490f8dd0
 Author: David Zeuthen <davidz@redhat.com>
@@ -32990,8 +37486,8 @@ Date:   Tue Apr 12 11:50:34 2011 -0400
  docs/reference/gio/gio-docs.xml          |    2 +-
  docs/reference/gio/migrating-gdbus.xml    |   7 +-
  gio/gdbus-codegen/codegen.py             |  153
- ++++++++++++++--------------
- gio/gdbus-codegen/codegen_main.py        |    9 ++-
+ +++++++++++++--------------
+ gio/gdbus-codegen/codegen_main.py        |    9 +-
  gio/tests/Makefile.am                    |    6 +-
  gio/tests/gdbus-example-objectmanager.xml |   2 +-
  8 files changed, 200 insertions(+), 142 deletions(-)
@@ -33003,7 +37499,7 @@ Date:   Tue Apr 12 10:02:31 2011 -0400
     GLocalDirectoryMonitor: Improve struct packing
 
  gio/glocaldirectorymonitor.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a2094d5e564433ed3a4398afeacce80519bbda44
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33012,7 +37508,7 @@ Date:   Tue Apr 12 10:02:12 2011 -0400
     GIOSchedulerJob: Improve struct packing
 
  gio/gioscheduler.c |   3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit bfe7548fe14ec3b49c96264c1e6d1650357fa41a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33021,7 +37517,7 @@ Date:   Tue Apr 12 10:01:37 2011 -0400
     GFilenameCompleter: Improve struct packing
 
  gio/gfilenamecompleter.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3e4f3673d8a54b3e1924d00a4a3a6048426f0b10
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33030,7 +37526,7 @@ Date:   Tue Apr 12 10:01:05 2011 -0400
     GFileAttributeMatcher: Improve struct packing
 
  gio/gfileinfo.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 8903ec808bb02847d80a26c6224b319b2b2be059
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33039,7 +37535,7 @@ Date:   Tue Apr 12 10:00:37 2011 -0400
     GDBusProxy: Improve struct packing
 
  gio/gdbusproxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 53e3e111fd5a891e7b3668e1ca7eab4b987c855e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33048,7 +37544,7 @@ Date:   Tue Apr 12 10:00:03 2011 -0400
     GDBusWorker: Improve struct packing
 
  gio/gdbusprivate.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 9890c03579754ecf145575f6f77af6e34aa9b05c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33057,7 +37553,7 @@ Date:   Tue Apr 12 09:58:13 2011 -0400
     GMarkupParseContext: Improve struct packing
 
  glib/gmarkup.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit f8b154f53a30930b6e3213c8b85bbb3dea4f68d7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33066,7 +37562,7 @@ Date:   Tue Apr 12 09:55:59 2011 -0400
     GMatchInfo: improve struct packing
 
  glib/gregex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8276d0e557259154beaf3f2997276ba32ee9c1ee
 Author: David Zeuthen <davidz@redhat.com>
@@ -33076,11 +37572,11 @@ Date: Tue Apr 12 09:28:09 2011 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- docs/reference/gio/migrating-gdbus.xml                |   17 ++++--
+ docs/reference/gio/migrating-gdbus.xml                |   17 ++++---
  gio/tests/Makefile.am                         |    2 +-
  gio/tests/gdbus-example-objectmanager-client.c |   65
- ++++++++++++++++++-----
- gio/tests/gdbus-example-objectmanager-server.c |   34 +++++++++---
+ +++++++++++++++++++-----
+ gio/tests/gdbus-example-objectmanager-server.c |   34 ++++++++++---
  gio/tests/gdbus-example-objectmanager.xml     |   18 ++++++-
  5 files changed, 106 insertions(+), 30 deletions(-)
 
@@ -33109,7 +37605,7 @@ Date:   Mon Apr 11 13:26:40 2011 -0400
     the docs.
 
  NEWS |   30 +++++++++++++++++++++++++++++-
- 1 files changed, 29 insertions(+), 1 deletions(-)
+ 1 file changed, 29 insertions(+), 1 deletion(-)
 
 commit e5525f1010825bc5dfbed39f593999d6a115a972
 Author: David Zeuthen <davidz@redhat.com>
@@ -33125,7 +37621,7 @@ Date:   Mon Apr 11 16:35:14 2011 -0400
  gio/tests/gdbus-example-objectmanager-server.c |  141
  ++++++++++++++++++++++++
  gio/tests/gdbus-example-objectmanager.xml     |   33 ++++++
- 4 files changed, 338 insertions(+), 0 deletions(-)
+ 4 files changed, 338 insertions(+)
 
 commit 24533f261900b3234abc4182ffea6bbd1cb1a29e
 Author: David Zeuthen <davidz@redhat.com>
@@ -33182,7 +37678,7 @@ Date:   Mon Apr 11 21:06:01 2011 +0200
 
  po/es.po |  530
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 272 insertions(+), 258 deletions(-)
+ 1 file changed, 272 insertions(+), 258 deletions(-)
 
 commit 4dffec890631acc926b6e66da4d318e3587f7d38
 Author: David Zeuthen <davidz@redhat.com>
@@ -33193,7 +37689,7 @@ Date:   Mon Apr 11 14:59:19 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/Makefile.am |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit eaef2a8f3f54354af50e0089a578f83656756d8d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33205,7 +37701,7 @@ Date:   Mon Apr 11 13:26:40 2011 -0400
     the docs.
 
  docs/reference/gio/gio-sections.txt |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit c36aa59bf05b972ae1c1e0b9e273064914ca3447
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33217,7 +37713,7 @@ Date:   Mon Apr 11 13:21:12 2011 -0400
     the obvious way, it seems.
 
  docs/reference/glib/glib-sections.txt |    8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
 
 commit 1a6dd8c7fabdb79bcce7dc04f0e6044a343169f4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33238,7 +37734,7 @@ Date:   Mon Apr 11 12:57:19 2011 -0400
     It doesn't exist on all platforms. Partial fix for bug 647341.
 
  gio/glib-compile-schemas.c |   9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 9d048615da794e265256ad29c27daf147675f239
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33247,7 +37743,7 @@ Date:   Mon Apr 11 12:53:25 2011 -0400
     Add 2.30 index to GLib docs
 
  docs/reference/glib/glib-docs.sgml |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 8f2a6d3e5a6208953c4e1691826597b2cd6ea2b2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33256,7 +37752,7 @@ Date:   Mon Apr 11 12:26:15 2011 -0400
     Updates
 
  NEWS |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 53 insertions(+), 5 deletions(-)
+ 1 file changed, 53 insertions(+), 5 deletions(-)
 
 commit 9c1941c07fba7626ba1a40a7009615c88a645539
 Author: David Zeuthen <davidz@redhat.com>
@@ -33270,7 +37766,7 @@ Date:   Mon Apr 11 10:54:52 2011 -0400
  gio/tests/gdbus-test-codegen.c | 2178
  ++++++++++++++++++++++++++++++++++++++++
  gio/tests/test-codegen.xml    |  341 +++++++
- 3 files changed, 2543 insertions(+), 0 deletions(-)
+ 3 files changed, 2543 insertions(+)
 
 commit 982195b61c4996e1dd8045dcdb818ff7ee45d5b4
 Author: David Zeuthen <davidz@redhat.com>
@@ -33282,7 +37778,7 @@ Date:   Mon Apr 11 10:51:37 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-tests.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ff57ed5d6a67f91ef35ae947f3fea7ecce12ee7b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33300,7 +37796,7 @@ Date:   Mon Apr 11 03:30:24 2011 -0400
     Closes bug #647419.
 
  gio/gapplication.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 68aef334041c7da2c67e43b743b8e93114d84e54
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33313,7 +37809,7 @@ Date:   Mon Apr 11 03:37:47 2011 -0400
     GSettings first).
 
  gio/gsettingsbackend.c |   23 +++++++++++++++++------
- 1 files changed, 17 insertions(+), 6 deletions(-)
+ 1 file changed, 17 insertions(+), 6 deletions(-)
 
 commit 6a45180c95baaddedafacf1780de2670c5a6a44a
 Author: David Zeuthen <davidz@redhat.com>
@@ -33337,7 +37833,7 @@ Date:   Sun Apr 10 07:55:03 2011 -0400
 
  gio/tests/gapplication.c |   74
  ++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 74 insertions(+), 0 deletions(-)
+ 1 file changed, 74 insertions(+)
 
 commit 9d204338f3e2a0eb7fb53eb7287040eb8d0f8589
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33367,7 +37863,7 @@ Date:   Sun Apr 10 07:50:26 2011 -0400
     unregister *both* object paths that we registered during our attempt.
 
  gio/gapplicationimpl-dbus.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 01a5f19e049618fc4665c809ef85958cca1ee2ae
 Author: David Zeuthen <davidz@redhat.com>
@@ -33378,7 +37874,7 @@ Date:   Sat Apr 9 17:51:59 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusutils.c |   30 +++++++++++-------------------
- 1 files changed, 11 insertions(+), 19 deletions(-)
+ 1 file changed, 11 insertions(+), 19 deletions(-)
 
 commit 61704dbca5a0004ab9b1172cd96b8d81b1697d61
 Author: Dan Winship <danw@gnome.org>
@@ -33391,7 +37887,7 @@ Date:   Sat Apr 9 12:47:32 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=643074
 
  gio/gsocket.c |   30 ++++++++++++++++++------------
- 1 files changed, 18 insertions(+), 12 deletions(-)
+ 1 file changed, 18 insertions(+), 12 deletions(-)
 
 commit ea57feff96f13bbd4d03a76040a4ddfad2677310
 Author: Dan Winship <danw@gnome.org>
@@ -33404,7 +37900,7 @@ Date:   Thu Mar 10 22:09:31 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641768
 
  gio/gsettings-tool.c |   14 +++++++++++---
- 1 files changed, 11 insertions(+), 3 deletions(-)
+ 1 file changed, 11 insertions(+), 3 deletions(-)
 
 commit 1d781ba3bec741475eaa745aec2c060e9b1114f4
 Author: David Zeuthen <davidz@redhat.com>
@@ -33433,7 +37929,7 @@ Date:   Sat Apr 9 11:39:32 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  configure.ac |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 88ab35f3cb6127036361e421987a127bddb989c8
 Author: David Zeuthen <davidz@redhat.com>
@@ -33449,7 +37945,7 @@ Date:   Fri Apr 8 17:34:44 2011 -0400
 
  docs/reference/gobject/gobject-sections.txt |   1 +
  gio/gdbus-codegen/codegen.py               |  189
- +--------------------------
+ +-------------------------
  gobject-2.0.pc.in                          |    1 +
  gobject/Makefile.am                        |    4 +-
  gobject/gclosure.c                         |  194
@@ -33500,7 +37996,7 @@ Date:   Fri Apr 8 17:02:01 2011 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=647031
 
  gio/tests/gapplication-example-cmdline2.c |   16 ++++++++++------
- 1 files changed, 10 insertions(+), 6 deletions(-)
+ 1 file changed, 10 insertions(+), 6 deletions(-)
 
 commit ac93a6af88901840b3324c086221c9153608df0a
 Author: David Zeuthen <davidz@redhat.com>
@@ -33541,7 +38037,7 @@ Date:   Fri Apr 8 16:29:30 2011 -0400
  docs/reference/gio/gio-sections.txt | 179
  +++++++++++++++++++++++++++++++++++
  docs/reference/gio/gio.types       |    8 ++
- 3 files changed, 195 insertions(+), 0 deletions(-)
+ 3 files changed, 195 insertions(+)
 
 commit 1e2e58705c0dbda29a6bbe9fb890b7700fee428e
 Author: David Zeuthen <davidz@redhat.com>
@@ -33552,7 +38048,7 @@ Date:   Fri Apr 8 16:12:33 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   18 +++++++++++++-----
- 1 files changed, 13 insertions(+), 5 deletions(-)
+ 1 file changed, 13 insertions(+), 5 deletions(-)
 
 commit b41cf76350c144379c012f6a959dd30152e17780
 Author: David Zeuthen <davidz@redhat.com>
@@ -33563,7 +38059,7 @@ Date:   Fri Apr 8 16:12:09 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 94b907134426e26393a86630dae5ce53baee6ae6
 Author: David Zeuthen <davidz@redhat.com>
@@ -33645,7 +38141,7 @@ Date:   Fri Apr 8 09:14:50 2011 -0400
     functions too.
 
  gio/gsettings.c |    8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit edaf99be8662bf19a67ef5e62b8402764197d0c6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33659,7 +38155,7 @@ Date:   Fri Apr 8 07:13:54 2011 -0400
 
  gio/gapplicationcommandline.c            |    5 ++++-
  gio/tests/gapplication-example-cmdline3.c |   11 +++++++++++
- 2 files changed, 15 insertions(+), 1 deletions(-)
+ 2 files changed, 15 insertions(+), 1 deletion(-)
 
 commit 3498d58289ed833aeae59bfc76db0f5fa5840481
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33678,7 +38174,7 @@ Date:   Fri Apr 8 01:47:52 2011 -0400
     Bug #646039.
 
  gio/glib-compile-schemas.c |  28 ++++++++++++++++++++++------
- 1 files changed, 22 insertions(+), 6 deletions(-)
+ 1 file changed, 22 insertions(+), 6 deletions(-)
 
 commit 4ece333afeb046b60eaa5fd512694e5c8f1587a6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33692,7 +38188,7 @@ Date:   Thu Apr 7 21:25:01 2011 -0400
     Bug #646843.
 
  gio/gsettings.c |   12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit a2e3a4d150b59213694b5166d0fda60d2b17970a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -33703,7 +38199,7 @@ Date:   Thu Apr 7 17:14:36 2011 -0400
     Tell people to not leak their apps out of the session.
 
  gio/gdbusconnection.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 784619bc3aeb0e4f4d0dcf1c6feb934eaa586841
 Author: Dan Winship <danw@gnome.org>
@@ -33717,7 +38213,7 @@ Date:   Mon Apr 4 11:10:50 2011 -0400
 
  gio/gtlscertificate.c |    1 +
  glib/gmain.c         |    7 +++++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit 9fdc8d976a06d892e3718b417759aacf83167616
 Author: Jordi Serratosa <serratosa@gmail.com>
@@ -33726,7 +38222,7 @@ Date:   Mon Apr 4 21:16:35 2011 +0200
     [l10n]Fixes on Catalan translation
 
  po/ca.po |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 418358f452a858205c1236c9826b40de92aca430
 Author: OKANO Takayoshi <kano@na.rim.or.jp>
@@ -33736,7 +38232,7 @@ Date:   Mon Apr 4 21:27:35 2011 +0900
 
  po/ja.po | 1192
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 696 insertions(+), 496 deletions(-)
+ 1 file changed, 696 insertions(+), 496 deletions(-)
 
 commit 3ac7e0a7fe0156605237916d7388cb8894b93b72
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -33759,7 +38255,7 @@ Date:   Mon Apr 4 04:10:42 2011 +0200
 
  po/cs.po | 1139
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 639 insertions(+), 500 deletions(-)
+ 1 file changed, 639 insertions(+), 500 deletions(-)
 
 commit 88a6723bf4453d20d467dad7f1400a14e1248545
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -33768,7 +38264,7 @@ Date:   Sun Apr 3 10:13:57 2011 +0200
     Updated Hungarian translation
 
  po/hu.po |   44 ++++++++++++++++++++++----------------------
- 1 files changed, 22 insertions(+), 22 deletions(-)
+ 1 file changed, 22 insertions(+), 22 deletions(-)
 
 commit 32e26cf17936e0ad26252acb24530a7e2811e3eb
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -33780,7 +38276,7 @@ Date:   Sat Apr 2 15:42:11 2011 +0200
     See bug #646420.
 
  gio/gdbusmethodinvocation.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 98365dff73d8ecc8a02b7dfedce87e6fc28f4e39
 Author: Colin Walters <walters@verbum.org>
@@ -33789,7 +38285,7 @@ Date:   Thu Mar 31 17:07:07 2011 -0400
     gqsort: Quiet a compiler warning for qsort_r
 
  glib/gqsort.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 14bb138d581b40bbd850c85ae63c8391a1671696
 Author: Colin Walters <walters@verbum.org>
@@ -33809,7 +38305,7 @@ Date:   Fri Mar 25 11:59:33 2011 -0400
  glib/tests/Makefile.am      |   4 +++
  glib/tests/option-argv0.c   |  63
  +++++++++++++++++++++++++++++++++++++++++++
- glib/tests/option-context.c |  25 ++---------------
+ glib/tests/option-context.c |  25 +++--------------
  4 files changed, 113 insertions(+), 29 deletions(-)
 
 commit 131b9f98ea6ec1cc7b8dce539199d181ab1dac19
@@ -33819,7 +38315,7 @@ Date:   Thu Mar 31 15:55:21 2011 +0530
     gio.symbols updates
 
  gio/gio.symbols |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 7a752e0817986d535717ceee2d502f00e3c0f747
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33831,7 +38327,7 @@ Date:   Thu Mar 31 15:51:01 2011 +0530
  glib/tests/.gitignore   |    4 ++++
  gobject/tests/.gitignore |    5 +++++
  m4macros/.gitignore     |    1 +
- 4 files changed, 11 insertions(+), 0 deletions(-)
+ 4 files changed, 11 insertions(+)
 
 commit 0cadce7e93b0246ad57ab26b9bc851facbb54416
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33840,7 +38336,7 @@ Date:   Thu Mar 31 15:47:54 2011 +0530
     glib.symbols: add some missing symbols
 
  glib/glib.symbols |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d95b750a1d936d962b4c00be2d65ea1606f143cb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33855,7 +38351,7 @@ Date:   Thu Mar 31 15:12:34 2011 +0530
  gio/tests/gschema-compile.c                       |    3 +-
  gio/tests/schema-tests/range-type-test.gschema.xml |  76
  ++++++++++++++++++++
- 2 files changed, 78 insertions(+), 1 deletions(-)
+ 2 files changed, 78 insertions(+), 1 deletion(-)
 
 commit d2af82e8203323e1b7fad4460c6b48411ef81711
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33885,7 +38381,7 @@ Date:   Thu Mar 31 15:10:25 2011 +0530
     Bug #646310.
 
  gio/glib-compile-schemas.c |  31 +++++++++++++++++++++++++++++--
- 1 files changed, 29 insertions(+), 2 deletions(-)
+ 1 file changed, 29 insertions(+), 2 deletions(-)
 
 commit cd35e2e64341c7d8186f448e990e6589f0b21d64
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33894,7 +38390,7 @@ Date:   Thu Mar 31 15:09:55 2011 +0530
     GVariant test: test parsing of "inf" and "nan"
 
  glib/tests/gvariant.c |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit 85633f11824bc806bef3d18b8c8a0bdb96af6a16
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33903,7 +38399,7 @@ Date:   Thu Mar 31 14:48:10 2011 +0530
     GVariant parser: parse "inf", "-inf" and "nan"
 
  glib/gvariant-parser.c |   13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
+ 1 file changed, 8 insertions(+), 5 deletions(-)
 
 commit 24ed841d6a65e3beff64b2252d132be9e57ede9a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33916,7 +38412,7 @@ Date:   Thu Mar 31 14:45:50 2011 +0530
     Reimplement the 'consume' function in terms of the new function.
 
  glib/gvariant-parser.c |   25 ++++++++++++++-----------
- 1 files changed, 14 insertions(+), 11 deletions(-)
+ 1 file changed, 14 insertions(+), 11 deletions(-)
 
 commit f6dff49136bd2202fd7a4b928b9dcd8fb625f8a4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33929,7 +38425,7 @@ Date:   Thu Mar 31 14:07:59 2011 +0530
     'limit' parameter. This should fix that.
 
  glib/gvariant-parser.c |   26 +++++++++++++++++---------
- 1 files changed, 17 insertions(+), 9 deletions(-)
+ 1 file changed, 17 insertions(+), 9 deletions(-)
 
 commit 49fa69e05eb6d2a29fc1de8af93e65c4dd45ad72
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33944,12 +38440,12 @@ Date: Thu Mar 31 12:44:40 2011 +0530
 
     Bug #641755.
 
- docs/reference/gio/gio-sections.txt |   2 +
- gio/gio.symbols                    |    2 +
+ docs/reference/gio/gio-sections.txt |   2 ++
+ gio/gio.symbols                    |    2 ++
  gio/gsettings.c                    |   56
  +++++++++++++++++++++++++++++++++++
- gio/gsettings.h                    |    5 +++
- 4 files changed, 65 insertions(+), 0 deletions(-)
+ gio/gsettings.h                    |    5 ++++
+ 4 files changed, 65 insertions(+)
 
 commit e9ce8f23748c28e19393cb225aeb6f7deac2fa62
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33970,7 +38466,7 @@ Date:   Fri Mar 18 22:00:14 2011 -0400
  +++++++++++++++++++++++++++++++++++
  gio/gtimezonemonitor.h                     |   47 +++++++++++
  glib/gtimezone.c                   |    3 +
- 8 files changed, 224 insertions(+), 0 deletions(-)
+ 8 files changed, 224 insertions(+)
 
 commit de3a3b181a97d43acd29bcdcdbd7406233b7ee9f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33980,11 +38476,11 @@ Date: Fri Mar 18 23:09:52 2011 -0400
 
     Add a function to drop the cache.
 
- docs/reference/glib/glib-sections.txt |    2 +
+ docs/reference/glib/glib-sections.txt |    2 ++
  glib/gtimezone.c                     |   57
  ++++++++++++++++++++++++++++++++-
- glib/gtimezone.h                     |    2 +
- 3 files changed, 60 insertions(+), 1 deletions(-)
+ glib/gtimezone.h                     |    2 ++
+ 3 files changed, 60 insertions(+), 1 deletion(-)
 
 commit 29a074b87e60be0d3f5508fa71ceb61937777c6d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -33995,7 +38491,7 @@ Date:   Fri Mar 18 23:09:17 2011 -0400
     It may change.
 
  glib/gtimezone.c |   40 ++++++++++++++--------------------------
- 1 files changed, 14 insertions(+), 26 deletions(-)
+ 1 file changed, 14 insertions(+), 26 deletions(-)
 
 commit 3d46c848c538b53e9d8b986803742bb4ee125e40
 Author: Miroslav Nikolić <miroslavnikolic@rocketmail.com>
@@ -34016,8 +38512,8 @@ Date:   Wed Mar 30 23:17:29 2011 +0200
     [l10n]Updated Catalan translation
 
  po/ca.po |  344
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 180 insertions(+), 164 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 180 insertions(+), 164 deletions(-)
 
 commit 04969571bb9dd0f9415ca9cd2c3fd360e3f7f159
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -34026,7 +38522,7 @@ Date:   Wed Mar 30 19:52:31 2011 +0200
     [gi] Add missing allow-none annotations to Gio
 
  gio/gdbusproxy.c |   18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
 
 commit abe57505407fa3a8f95e41972e3c8deb79ec8f7d
 Author: Friedel Wolff <friedel@translate.org.za>
@@ -34036,7 +38532,7 @@ Date:   Wed Mar 30 18:53:38 2011 +0200
 
  po/af.po | 2200
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1510 insertions(+), 690 deletions(-)
+ 1 file changed, 1510 insertions(+), 690 deletions(-)
 
 commit 92977a221760eba19a5a7186f5ccc90f21262279
 Author: Bruce Cowan <bruce@bcowan.me.uk>
@@ -34045,7 +38541,7 @@ Date:   Wed Mar 30 15:22:38 2011 +0100
     Updated British English translation
 
  po/en_GB.po |  14 +++++++++-----
- 1 files changed, 9 insertions(+), 5 deletions(-)
+ 1 file changed, 9 insertions(+), 5 deletions(-)
 
 commit 5f71bb583be44a4e7cacd36d5a21c27c9048e8ed
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -34067,7 +38563,7 @@ Date:   Tue Mar 29 14:12:25 2011 +0200
 
  po/lt.po | 1342
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 773 insertions(+), 569 deletions(-)
+ 1 file changed, 773 insertions(+), 569 deletions(-)
 
 commit 95e7aa0e07d7d31d3459910fed014f7aa611f957
 Author: Jonathan Matthew <jonathan@d14n.org>
@@ -34078,7 +38574,7 @@ Date:   Sun Mar 27 10:44:31 2011 +1000
     https://bugzilla.gnome.org/show_bug.cgi?id=645789
 
  gio/gfile.c |  10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit abe058a599a8b9a064ab6cbf8fe2416f6ecd08bc
 Author: Gil Forcada <gforcada@gnome.org>
@@ -34088,7 +38584,7 @@ Date:   Tue Mar 29 00:58:25 2011 +0200
 
  po/ca.po | 2798
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1920 insertions(+), 878 deletions(-)
+ 1 file changed, 1920 insertions(+), 878 deletions(-)
 
 commit f516ebc57b8e075744fd1c653fba47191dfd3fba
 Author: David Zeuthen <davidz@redhat.com>
@@ -34099,7 +38595,7 @@ Date:   Mon Mar 28 13:04:34 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit caf993df6f9dbf2cd01ae16f5d757187c44683e3
 Author: David Zeuthen <davidz@redhat.com>
@@ -34118,7 +38614,7 @@ Date:   Mon Mar 28 12:10:25 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit aa59fb9dd1a20004a5ba5f4d97c271eb5abe01e9
 Author: Olivier Crête <olivier.crete@collabora.co.uk>
@@ -34132,7 +38628,7 @@ Date:   Fri Feb 18 20:34:06 2011 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   42 ++++++++++++++++++++++++++++++++++++------
- 1 files changed, 36 insertions(+), 6 deletions(-)
+ 1 file changed, 36 insertions(+), 6 deletions(-)
 
 commit 2809964c289ce278cc7477b7af908de7845c5c61
 Author: David Zeuthen <davidz@redhat.com>
@@ -34143,7 +38639,7 @@ Date:   Mon Mar 28 11:35:14 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gio-docs.xml |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit b845c62c7feb06f3d16921b5c08065fb13a1030b
 Author: David Zeuthen <davidz@redhat.com>
@@ -34154,7 +38650,7 @@ Date:   Mon Mar 28 11:34:48 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit 91f97ebbaad602115b3b26e36592a3b3a22cf9e6
 Author: David Zeuthen <davidz@redhat.com>
@@ -34165,7 +38661,7 @@ Date:   Mon Mar 28 11:33:36 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 5bcf54b29cfe65f07d362b48a7fce7ac7c9a6dc3
 Author: David Zeuthen <davidz@redhat.com>
@@ -34192,8 +38688,8 @@ Date:   Mon Mar 28 10:21:57 2011 +0000
     Update Simplified Chinese translation.
 
  po/zh_CN.po | 180
- +++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 90 insertions(+), 90 deletions(-)
+ +++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 90 insertions(+), 90 deletions(-)
 
 commit 13e2328117452af86097c18d873abd0c7d996c19
 Author: Aron Xu <aronxu@gnome.org>
@@ -34203,7 +38699,7 @@ Date:   Mon Mar 28 10:18:03 2011 +0000
 
  po/zh_CN.po | 570
  +++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 298 insertions(+), 272 deletions(-)
+ 1 file changed, 298 insertions(+), 272 deletions(-)
 
 commit 6477c58ce477fc6ac7ac98ab3895175db44eef2e
 Author: Wouter Bolsterlee <wbolster@gnome.org>
@@ -34213,7 +38709,7 @@ Date:   Sun Mar 27 23:49:55 2011 +0200
 
  po/nl.po | 1198
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 675 insertions(+), 523 deletions(-)
+ 1 file changed, 675 insertions(+), 523 deletions(-)
 
 commit cd7f028cc0962dad80901603baaa4ba9e9283825
 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
@@ -34223,7 +38719,7 @@ Date:   Sun Mar 27 19:38:45 2011 +0200
 
  po/ug.po | 1649
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 851 insertions(+), 798 deletions(-)
+ 1 file changed, 851 insertions(+), 798 deletions(-)
 
 commit 77f30fc3d3f8bee9970df58051d8934223982fd3
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -34232,7 +38728,7 @@ Date:   Sun Mar 27 00:38:07 2011 +0700
     Updated Vietnamese translation
 
  po/vi.po |   41 +++++++++++++++--------------------------
- 1 files changed, 15 insertions(+), 26 deletions(-)
+ 1 file changed, 15 insertions(+), 26 deletions(-)
 
 commit 0e9d328bbee4c4a75c155b6943ee70da27c73025
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -34242,7 +38738,7 @@ Date:   Sun Mar 27 00:34:44 2011 +0700
 
  po/vi.po |  769
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 409 insertions(+), 360 deletions(-)
+ 1 file changed, 409 insertions(+), 360 deletions(-)
 
 commit ead00ab55d8492a3fce81916da7ffd154b4272a9
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -34252,7 +38748,7 @@ Date:   Sat Mar 26 14:17:39 2011 +0100
 
  po/da.po | 1302
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 771 insertions(+), 531 deletions(-)
+ 1 file changed, 771 insertions(+), 531 deletions(-)
 
 commit 1618ca572fec292f0771202bd8b218dacc959060
 Author: David Zeuthen <davidz@redhat.com>
@@ -34265,7 +38761,7 @@ Date:   Fri Mar 25 17:56:59 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gschema-compile.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 222b0276f552c2bf3ca40dc75101f737d82f7991
 Author: Alexander Shopov <ash@kambanaria.org>
@@ -34274,7 +38770,7 @@ Date:   Fri Mar 25 22:13:47 2011 +0200
     Updated Bulgarian translation
 
  po/bg.po |   30 +++++++++++++++++-------------
- 1 files changed, 17 insertions(+), 13 deletions(-)
+ 1 file changed, 17 insertions(+), 13 deletions(-)
 
 commit c926c099594be2fdc211032fd31b59cdffeebc58
 Author: Daniel Nylander <po@danielnylander.se>
@@ -34284,7 +38780,7 @@ Date:   Fri Mar 25 18:22:51 2011 +0100
 
  po/sv.po | 1257
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 670 insertions(+), 587 deletions(-)
+ 1 file changed, 670 insertions(+), 587 deletions(-)
 
 commit 0760e239d3156421f222ab638f96222fe7083a6e
 Author: Daniel Nylander <po@danielnylander.se>
@@ -34294,7 +38790,7 @@ Date:   Fri Mar 25 18:22:13 2011 +0100
 
  po/sv.po | 1318
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 663 insertions(+), 655 deletions(-)
+ 1 file changed, 663 insertions(+), 655 deletions(-)
 
 commit a8bc1436f1106f92b9dad803787278323c2041fc
 Author: Tristan Van Berkom <tristanvb@openismus.com>
@@ -34308,7 +38804,7 @@ Date:   Thu Mar 24 10:07:18 2011 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusserver.c |   19 +++++++------------
- 1 files changed, 7 insertions(+), 12 deletions(-)
+ 1 file changed, 7 insertions(+), 12 deletions(-)
 
 commit 30fdc1a79938540af7bad0af68d0a3b8af14f117
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -34340,7 +38836,7 @@ Date:   Tue Mar 22 15:12:41 2011 +0100
 
  po/sv.po |  977
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 495 insertions(+), 482 deletions(-)
+ 1 file changed, 495 insertions(+), 482 deletions(-)
 
 commit 78e075f369c589ca8cbbd9c34f8aa7c8be9cf1bd
 Author: Daniel Nylander <po@danielnylander.se>
@@ -34350,7 +38846,7 @@ Date:   Tue Mar 22 15:12:10 2011 +0100
 
  po/sv.po |  829
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 427 insertions(+), 402 deletions(-)
+ 1 file changed, 427 insertions(+), 402 deletions(-)
 
 commit 57b1142beed7f84dc3e6e13cdd1ee0253bc37f88
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -34360,7 +38856,7 @@ Date:   Tue Mar 22 14:42:32 2011 +0100
 
  po/it.po |  285
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 170 insertions(+), 115 deletions(-)
+ 1 file changed, 170 insertions(+), 115 deletions(-)
 
 commit 175f5292e4806a2ca1bc2db675c8adffb5c8693d
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -34369,8 +38865,8 @@ Date:   Mon Mar 21 16:41:46 2011 +0530
     Updated Gujarati Translations
 
  po/gu.po |  111
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 56 insertions(+), 55 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 56 insertions(+), 55 deletions(-)
 
 commit 432180d02fd595e95f36d732feac26dcd2b811d2
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -34379,7 +38875,7 @@ Date:   Sat Mar 19 16:31:42 2011 +0100
     Updated Polish translation
 
  po/pl.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a5999d317a15cbf173d89f8f73861b43bcd9ffa9
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -34388,7 +38884,7 @@ Date:   Sat Mar 19 16:30:22 2011 +0100
     Updated Polish translation
 
  po/pl.po |   22 +++++++++++++---------
- 1 files changed, 13 insertions(+), 9 deletions(-)
+ 1 file changed, 13 insertions(+), 9 deletions(-)
 
 commit dc4a95ed978e51d03a792e07ca291388fed8c789
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -34397,7 +38893,7 @@ Date:   Fri Mar 18 17:11:24 2011 +0100
     Updated Hungarian translation
 
  po/hu.po |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 029b8fa06952d9e6ce65fd3ca9ee6823c20236e9
 Author: Bruno Brouard <annoa.b@gmail.com>
@@ -34407,7 +38903,7 @@ Date:   Thu Mar 17 21:40:03 2011 +0100
 
  po/fr.po |  350
  +++++++++++++++++++++++++-------------------------------------
- 1 files changed, 141 insertions(+), 209 deletions(-)
+ 1 file changed, 141 insertions(+), 209 deletions(-)
 
 commit 545faa8d2cf03bb16ef09428d80253db91689870
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -34417,7 +38913,7 @@ Date:   Thu Mar 17 20:35:31 2011 +0100
 
  po/es.po |  137
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 73 insertions(+), 64 deletions(-)
+ 1 file changed, 73 insertions(+), 64 deletions(-)
 
 commit e2ed78417a102291763881d40560064cb101ada9
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -34427,7 +38923,7 @@ Date:   Thu Mar 17 12:53:06 2011 +0100
 
  po/de.po | 1168
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 677 insertions(+), 491 deletions(-)
+ 1 file changed, 677 insertions(+), 491 deletions(-)
 
 commit 89194fb415f26f10f18800cd84095a0a505e52a8
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -34437,7 +38933,7 @@ Date:   Thu Mar 17 16:09:40 2011 +0530
 
  po/gu.po | 2276
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 1538 insertions(+), 738 deletions(-)
+ 1 file changed, 1538 insertions(+), 738 deletions(-)
 
 commit 098aa5639cc13e5a8cda38e81b05058ca8ff5463
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34449,7 +38945,7 @@ Date:   Tue Mar 15 11:28:03 2011 -0400
 
  docs/reference/gio/glib-compile-schemas.xml |   2 ++
  gio/gsettings.c                            |    6 ++++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit 0fbdd5c1d26cc85385d0b0889a8f1f4d04df38a9
 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
@@ -34458,7 +38954,7 @@ Date:   Tue Mar 15 14:08:09 2011 +0100
     Updated Romanian translation
 
  po/ro.po |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 1518592045cef352b90386fefb4509a5b2a727b8
 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
@@ -34467,7 +38963,7 @@ Date:   Tue Mar 15 14:06:59 2011 +0100
     Updated Romanian translation
 
  po/ro.po |   44 +++++++++++++++++---------------------------
- 1 files changed, 17 insertions(+), 27 deletions(-)
+ 1 file changed, 17 insertions(+), 27 deletions(-)
 
 commit 8f0e371cbf004c26561b2194b753c71f25c5ea93
 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
@@ -34476,7 +38972,7 @@ Date:   Tue Mar 15 14:03:51 2011 +0100
     Updated Romanian translation
 
  po/ro.po |   34 +++++++++++++++++-----------------
- 1 files changed, 17 insertions(+), 17 deletions(-)
+ 1 file changed, 17 insertions(+), 17 deletions(-)
 
 commit 1732e891661712d661d59254936a120da6a526bd
 Author: Lupescu Mircea <mircea.crazy@gmail.com>
@@ -34486,7 +38982,7 @@ Date:   Tue Mar 15 14:00:11 2011 +0100
 
  po/ro.po |  208
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 118 insertions(+), 90 deletions(-)
+ 1 file changed, 118 insertions(+), 90 deletions(-)
 
 commit e16547e79f56e65d247f4db8025772af355079a8
 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
@@ -34496,7 +38992,7 @@ Date:   Tue Mar 15 13:34:46 2011 +0100
 
  po/ro.po | 1268
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 754 insertions(+), 514 deletions(-)
+ 1 file changed, 754 insertions(+), 514 deletions(-)
 
 commit 08f0a312895e0dd457f5f4d5bcdf282a6d5a793f
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -34512,38 +39008,38 @@ Date: Tue Mar 15 09:03:28 2011 +0000
 
  glib/gchecksum.c      |    2 +-
  glib/gchecksum.h      |    2 +-
- glib/gconvert.c       |    4 +-
+ glib/gconvert.c       |    4 ++--
  glib/gconvert.h       |    2 +-
- glib/gdataset.c       |    6 ++--
- glib/gdir.c          |    4 +-
+ glib/gdataset.c       |    6 +++---
+ glib/gdir.c          |    4 ++--
  glib/gdir.h          |    2 +-
- glib/giochannel.c     |    4 +-
- glib/giochannel.h     |    4 +-
- glib/glibintl.h       |    6 ++--
+ glib/giochannel.c     |    4 ++--
+ glib/giochannel.h     |    4 ++--
+ glib/glibintl.h       |    6 +++---
  glib/gmain.c         |    2 +-
  glib/gmain.h         |    2 +-
- glib/gmarkup.c        |    4 +-
- glib/gmarkup.h        |    4 +-
- glib/goption.c        |    4 +-
- glib/goption.h        |    4 +-
- glib/gquark.h        |    6 ++--
+ glib/gmarkup.c        |    4 ++--
+ glib/gmarkup.h        |    4 ++--
+ glib/goption.c        |    4 ++--
+ glib/goption.h        |    4 ++--
+ glib/gquark.h        |    6 +++---
  glib/gstrfuncs.c      |   16 +++++++-------
- glib/gstrfuncs.h      |   18 +++++++-------
+ glib/gstrfuncs.h      |   18 ++++++++--------
  glib/gunicode.h       |    2 +-
  glib/gutf8.c         |    2 +-
  glib/gutils.c        |   56
- ++++++++++++++++++++++++------------------------
- glib/gutils.h        |   38 ++++++++++++++++----------------
- gmodule/gmodule.c     |    6 ++--
- gmodule/gmodule.h     |    4 +-
- gobject/gbinding.c    |    4 +-
- gobject/gbinding.h    |    4 +-
- gobject/gparam.c      |    6 ++--
- gobject/gparam.h      |    6 ++--
+ ++++++++++++++++++++++++-------------------------
+ glib/gutils.h        |   38 ++++++++++++++++-----------------
+ gmodule/gmodule.c     |    6 +++---
+ gmodule/gmodule.h     |    4 ++--
+ gobject/gbinding.c    |    4 ++--
+ gobject/gbinding.h    |    4 ++--
+ gobject/gparam.c      |    6 +++---
+ gobject/gparam.h      |    6 +++---
  gobject/gsignal.c     |    2 +-
  gobject/gsignal.h     |    2 +-
- gobject/gtype.c       |    6 ++--
- gobject/gtype.h       |    6 ++--
+ gobject/gtype.c       |    6 +++---
+ gobject/gtype.h       |    6 +++---
  gobject/gvaluetypes.c |    2 +-
  gobject/gvaluetypes.h |    2 +-
  35 files changed, 122 insertions(+), 122 deletions(-)
@@ -34582,7 +39078,7 @@ Date:   Tue Mar 15 01:29:52 2011 -0400
     Closes #644786.
 
  glib/gvariant-parser.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -34604,38 +39100,38 @@ Date: Sat Mar 12 21:50:45 2011 -0500
 
  glib/gchecksum.c      |    2 +-
  glib/gchecksum.h      |    2 +-
- glib/gconvert.c       |    4 +-
+ glib/gconvert.c       |    4 ++--
  glib/gconvert.h       |    2 +-
- glib/gdataset.c       |    6 ++--
- glib/gdir.c          |    4 +-
+ glib/gdataset.c       |    6 +++---
+ glib/gdir.c          |    4 ++--
  glib/gdir.h          |    2 +-
- glib/giochannel.c     |    4 +-
- glib/giochannel.h     |    4 +-
- glib/glibintl.h       |    6 ++--
+ glib/giochannel.c     |    4 ++--
+ glib/giochannel.h     |    4 ++--
+ glib/glibintl.h       |    6 +++---
  glib/gmain.c         |    2 +-
  glib/gmain.h         |    2 +-
- glib/gmarkup.c        |    4 +-
- glib/gmarkup.h        |    4 +-
- glib/goption.c        |    4 +-
- glib/goption.h        |    4 +-
- glib/gquark.h        |    6 ++--
+ glib/gmarkup.c        |    4 ++--
+ glib/gmarkup.h        |    4 ++--
+ glib/goption.c        |    4 ++--
+ glib/goption.h        |    4 ++--
+ glib/gquark.h        |    6 +++---
  glib/gstrfuncs.c      |   16 +++++++-------
- glib/gstrfuncs.h      |   18 +++++++-------
+ glib/gstrfuncs.h      |   18 ++++++++--------
  glib/gunicode.h       |    2 +-
  glib/gutf8.c         |    2 +-
  glib/gutils.c        |   56
- ++++++++++++++++++++++++------------------------
- glib/gutils.h        |   38 ++++++++++++++++----------------
- gmodule/gmodule.c     |    6 ++--
- gmodule/gmodule.h     |    4 +-
- gobject/gbinding.c    |    4 +-
- gobject/gbinding.h    |    4 +-
- gobject/gparam.c      |    6 ++--
- gobject/gparam.h      |    6 ++--
+ ++++++++++++++++++++++++-------------------------
+ glib/gutils.h        |   38 ++++++++++++++++-----------------
+ gmodule/gmodule.c     |    6 +++---
+ gmodule/gmodule.h     |    4 ++--
+ gobject/gbinding.c    |    4 ++--
+ gobject/gbinding.h    |    4 ++--
+ gobject/gparam.c      |    6 +++---
+ gobject/gparam.h      |    6 +++---
  gobject/gsignal.c     |    2 +-
  gobject/gsignal.h     |    2 +-
- gobject/gtype.c       |    6 ++--
- gobject/gtype.h       |    6 ++--
+ gobject/gtype.c       |    6 +++---
+ gobject/gtype.h       |    6 +++---
  gobject/gvaluetypes.c |    2 +-
  gobject/gvaluetypes.h |    2 +-
  35 files changed, 122 insertions(+), 122 deletions(-)
@@ -34656,8 +39152,8 @@ Date:   Wed Mar 2 15:48:40 2011 +0100
 
     Bug #643624.
 
- gobject/gsignal.c        |   10 +++-
- gobject/gsignal.h        |    7 ++-
+ gobject/gsignal.c        |   10 +++--
+ gobject/gsignal.h        |    7 +++-
  gobject/tests/Makefile.am |   1 +
  gobject/tests/signals.c   |   91
  +++++++++++++++++++++++++++++++++++++++++++++
@@ -34673,7 +39169,7 @@ Date:   Mon Mar 14 14:54:46 2011 -0400
     the GDBusPRoxy will be finalized without having a connection object.
 
  gio/gdbusproxy.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 789b341eff1553232b61b2e3ce3c4c918bf661e3
 Author: Owen W. Taylor <otaylor@fishsoup.net>
@@ -34689,9 +39185,9 @@ Date:   Sat Mar 12 20:48:31 2011 -0500
 
     https://bugzilla.gnome.org/show_bug.cgi?id=644607
 
- glib/glibintl.h |    6 +++-
+ glib/glibintl.h |    6 ++++--
  glib/gutils.c  |   56
- ++++++++++++++++++++++++++++++++++++++++++------------
+ ++++++++++++++++++++++++++++++++++++++++++-------------
  2 files changed, 47 insertions(+), 15 deletions(-)
 
 commit 88d23f02850faf4346a314e54abf4d71842dabed
@@ -34702,7 +39198,7 @@ Date:   Sun Mar 13 02:21:55 2011 +0100
 
  po/hu.po | 1158
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 647 insertions(+), 511 deletions(-)
+ 1 file changed, 647 insertions(+), 511 deletions(-)
 
 commit 89ca0f729665f812b142b9a107515c945237082a
 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
@@ -34726,7 +39222,7 @@ Date:   Sat Mar 12 01:09:49 2011 +0000
     Updated Portuguese translation
 
  po/pt.po |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit c1a75ca783f602d3edf465c28918dac7ea57a1e7
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -34758,7 +39254,7 @@ Date:   Fri Mar 11 10:19:42 2011 +0200
     Use g_usleep() for portability, bug #644465
 
  glib/tests/timeout.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a6615ba859e8723888e108e2af390e5645dfa761
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34770,7 +39266,7 @@ Date:   Thu Mar 10 23:27:49 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=644428
 
  glib/gmarkup.c |   35 ++++++++++++++++-------------------
- 1 files changed, 16 insertions(+), 19 deletions(-)
+ 1 file changed, 16 insertions(+), 19 deletions(-)
 
 commit 949b7c34283f1efa08aa7d7d2266f6e2ef7d6fdb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34783,7 +39279,7 @@ Date:   Thu Mar 10 23:25:22 2011 -0500
 
  glib/tests/markup-collect.c |  45
  +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 45 insertions(+), 0 deletions(-)
+ 1 file changed, 45 insertions(+)
 
 commit fccaadcdabad22141a171f92a79efc97c9ba8ebc
 Author: Andre Klapper <a9016009@gmx.de>
@@ -34792,7 +39288,7 @@ Date:   Thu Mar 10 12:33:58 2011 +0100
     Add missing files to POTFILES.in
 
  po/POTFILES.in |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit b2ebf0526ddc6ae46e4bcd5e0a5ab55376061013
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -34804,7 +39300,7 @@ Date:   Thu Mar 10 12:40:57 2011 +0800
     to reflect that
 
  config.h.win32.in |   9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit b1813f7c9f63c2b3e50d1e0546511b7cd2b86c14
 Author: Michael Kotsarinis <mk73628@gmail.com>
@@ -34814,7 +39310,7 @@ Date:   Thu Mar 10 01:36:54 2011 +0200
 
  po/el.po |  661
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 342 insertions(+), 319 deletions(-)
+ 1 file changed, 342 insertions(+), 319 deletions(-)
 
 commit 37858f7f5ef842c606f99e4808a591c4773550c0
 Author: Martin Nordholts <martinn@src.gnome.org>
@@ -34827,7 +39323,7 @@ Date:   Tue Mar 8 07:36:15 2011 +0100
 
  configure.ac     |    1 +
  glib/gfileutils.c |   2 +-
- 2 files changed, 2 insertions(+), 1 deletions(-)
+ 2 files changed, 2 insertions(+), 1 deletion(-)
 
 commit fc75b2597dcbb44214ebf40d8c15b741299ddaab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34838,7 +39334,7 @@ Date:   Sun Mar 6 23:08:46 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=643780
 
  gio/gapplication.c |  16 ++++++++++++----
- 1 files changed, 12 insertions(+), 4 deletions(-)
+ 1 file changed, 12 insertions(+), 4 deletions(-)
 
 commit 121ce56fe1741151faffb2c96c4ee7aa5352c314
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34861,7 +39357,7 @@ Date:   Sun Feb 27 21:26:42 2011 -0500
     Forgotten file
 
  gio/tests/gapplication.c |   32 ++++++++++++++++++++++++++++++++
- 1 files changed, 32 insertions(+), 0 deletions(-)
+ 1 file changed, 32 insertions(+)
 
 commit 90ad3c9962e335bb135cae71f746e2922c312943
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -34870,7 +39366,7 @@ Date:   Sat Mar 5 14:51:55 2011 +0100
     g_application_run(): Add (allow-none) introspection annotation.
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3aac417fefeec178fad390c028b8b1ebfc0f9192
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34879,7 +39375,7 @@ Date:   Fri Mar 4 12:10:06 2011 -0500
     Some more details about GApplicationFlags
 
  gio/gioenums.h |   13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ 1 file changed, 10 insertions(+), 3 deletions(-)
 
 commit 34ac69e688455adbde677ea96b2ec6456bbc5617
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34890,7 +39386,7 @@ Date:   Fri Mar 4 12:03:15 2011 -0500
     Add more details about ::command-line to the g_application_run docs.
 
  gio/gapplication.c |  11 ++++++++++-
- 1 files changed, 10 insertions(+), 1 deletions(-)
+ 1 file changed, 10 insertions(+), 1 deletion(-)
 
 commit 91614bb5fe18a980283755522279767a22da7c5c
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -34910,7 +39406,7 @@ Date:   Mon Feb 28 11:15:13 2011 +0100
     extra check.
 
  gio/gapplication.c |  22 ++++++++++++++--------
- 1 files changed, 14 insertions(+), 8 deletions(-)
+ 1 file changed, 14 insertions(+), 8 deletions(-)
 
 commit 1485871ed5e8e9ce70b088cfedae4012032e5dca
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34931,7 +39427,7 @@ Date:   Fri Mar 4 01:36:51 2011 -0500
  gio/gapplicationcommandline.c            |    9 +++++
  gio/gioenums.h                                   |    2 +-
  gio/tests/gapplication-example-cmdline3.c |   54
- ++++++++++++++++++++++------
+ ++++++++++++++++++++++-------
  3 files changed, 52 insertions(+), 13 deletions(-)
 
 commit d2a2fe96a3e9ddf5516bb138f365afec3e68a400
@@ -34944,8 +39440,8 @@ Date:   Fri Mar 4 00:57:51 2011 -0500
 
  docs/reference/glib/gvariant-varargs.xml |   42
  +++++++++++++++---------------
- glib/gvariant.c                         |    6 ++--
- glib/gvarianttype.c                     |   11 ++++---
+ glib/gvariant.c                         |    6 ++---
+ glib/gvarianttype.c                     |   11 ++++----
  glib/gvarianttype.h                     |    2 +-
  4 files changed, 31 insertions(+), 30 deletions(-)
 
@@ -34957,7 +39453,7 @@ Date:   Wed Mar 2 06:15:21 2011 -0500
 
  docs/reference/glib/glib-sections.txt |    1 +
  glib/gvarianttype.h                  |    8 ++++++++
- 2 files changed, 9 insertions(+), 0 deletions(-)
+ 2 files changed, 9 insertions(+)
 
 commit 6dd692d8580655639ee7bd3ecd453f9d03009bab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34968,7 +39464,7 @@ Date:   Fri Mar 4 00:27:23 2011 -0500
     We don't actually pass @argc to local_command_line().
 
  gio/gapplication.c |  11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 commit 3c7203cf1ac0841e4613f40020f721f9c71ec0a4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34980,7 +39476,7 @@ Date:   Fri Mar 4 00:12:34 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=643649
 
  gio/gapplication.c |   9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 1a6455b7858ea16f314949ceed9a128ad46267b2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -34995,7 +39491,7 @@ Date:   Fri Mar 4 00:03:13 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=643478
 
  gio/gapplication.c |  20 ++++++++++++++++----
- 1 files changed, 16 insertions(+), 4 deletions(-)
+ 1 file changed, 16 insertions(+), 4 deletions(-)
 
 commit f05bce027e49ba3ba4dee042ed52837d0145a7bf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35019,7 +39515,7 @@ Date:   Thu Mar 3 22:40:48 2011 -0500
     Trying to answer some of the questions in
     https://bugzilla.gnome.org/show_bug.cgi?id=643468
 
- gio/gapplication.c                       |    9 +++-
+ gio/gapplication.c                       |    9 ++--
  gio/gapplicationcommandline.c            |   38 ++++++++++++++++-
  gio/tests/Makefile.am                    |    4 ++
  gio/tests/gapplication-example-cmdline3.c |   65
@@ -35033,7 +39529,7 @@ Date:   Thu Mar 3 14:51:41 2011 +0000
     g_value_array_remove(): clarify docstring formatting
 
  gobject/gvaluearray.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 0f59af82d5fa39551f221c461b89dca56a022576
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -35043,7 +39539,7 @@ Date:   Wed Mar 2 01:11:04 2011 +0000
 
  po/pt.po | 1314
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 777 insertions(+), 537 deletions(-)
+ 1 file changed, 777 insertions(+), 537 deletions(-)
 
 commit 084c3c43045e242724e2fbd9d485b4762dc8af48
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -35053,7 +39549,7 @@ Date:   Sun Feb 27 22:56:31 2011 +0200
 
  po/he.po |  119
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 63 insertions(+), 56 deletions(-)
+ 1 file changed, 63 insertions(+), 56 deletions(-)
 
 commit 2b964d890aae6efd04bd75477a5481aa8abeb873
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -35063,7 +39559,7 @@ Date:   Sun Feb 27 21:47:44 2011 +0100
 
  po/it.po |  204
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 112 insertions(+), 92 deletions(-)
+ 1 file changed, 112 insertions(+), 92 deletions(-)
 
 commit c193b49eeebfd83e3bb39b89499df5c5c8016914
 Author: Changwoo Ryu <cwryu@debian.org>
@@ -35072,8 +39568,8 @@ Date:   Sun Feb 27 14:43:34 2011 +0900
     Updated Korean translation
 
  po/ko.po |  127
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 67 insertions(+), 60 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 67 insertions(+), 60 deletions(-)
 
 commit 60e0dab3e6682c0e09fa81b8907636202394a073
 Author: Bruno Brouard <annoa.b@gmail.com>
@@ -35083,7 +39579,7 @@ Date:   Fri Feb 25 23:53:52 2011 +0100
 
  po/fr.po | 1373
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 789 insertions(+), 584 deletions(-)
+ 1 file changed, 789 insertions(+), 584 deletions(-)
 
 commit e3cff93408163009dbc2dd3b6d90cd620385fc28
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35095,7 +39591,7 @@ Date:   Fri Feb 25 11:13:55 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=643197
 
  gio/gapplication.c |  32 ++++++++++++++++++++++++--------
- 1 files changed, 24 insertions(+), 8 deletions(-)
+ 1 file changed, 24 insertions(+), 8 deletions(-)
 
 commit c430ad0b1be1b32be442299e47a3b09f54d3d8de
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35104,7 +39600,7 @@ Date:   Fri Feb 25 10:41:29 2011 -0500
     Add some tests for g_hash_table_lookup_extended
 
  glib/tests/hash.c |   45 +++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 45 insertions(+), 0 deletions(-)
+ 1 file changed, 45 insertions(+)
 
 commit d2d756439f1c6e434a3a8b348c17d63b6a452e9e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35117,7 +39613,7 @@ Date:   Fri Feb 25 10:40:39 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=642944
 
  glib/ghash.c |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit 52ef73ac8c40ea2a8ca80cf96d52a836bcaf76c2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35130,7 +39626,7 @@ Date:   Fri Feb 25 10:10:37 2011 -0500
 
  glib/goption.c                     |   25 ++++++--
  glib/tests/option-context.c | 132
- +++++++++++++++++++++++++++++++++++++++++-
+ +++++++++++++++++++++++++++++++++++++++++--
  2 files changed, 147 insertions(+), 10 deletions(-)
 
 commit ee9e38ef6850ef1ce8da683425621898a35d5b5f
@@ -35143,7 +39639,7 @@ Date:   Fri Feb 25 08:45:28 2011 -0500
     by Kjell Ahlstedt.
 
  glib/goption.c |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit c68c05a420e6c42af681e165393130a2a39ea7b9
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -35153,7 +39649,7 @@ Date:   Thu Feb 24 20:36:04 2011 +0100
 
  po/es.po |  118
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 63 insertions(+), 55 deletions(-)
+ 1 file changed, 63 insertions(+), 55 deletions(-)
 
 commit 701ac3cb3d7a603697570f085457af7e68d089fd
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -35164,7 +39660,7 @@ Date:   Thu Feb 24 12:38:51 2011 +0800
     The scripts accently pick up gcc-only source files... this fixes that.
 
  glib/Makefile.am |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 74d4fca53accff301058e8d4798d0412d9eeeca3
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -35174,7 +39670,7 @@ Date:   Wed Feb 23 22:03:34 2011 +0100
 
  po/pl.po |  115
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 61 insertions(+), 54 deletions(-)
+ 1 file changed, 61 insertions(+), 54 deletions(-)
 
 commit abfef39da9a11f59051dfa23a50bc374c0b8ad6e
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -35185,7 +39681,7 @@ Date:   Wed Feb 23 14:22:36 2011 +0800
     There is no install.vcxproj.filters...oops
 
  build/win32/vs10/Makefile.am |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 1c764f41ccb8e0cf887de827af3bc034aa6cfc28
 Author: Alexander Shopov <ash@kambanaria.org>
@@ -35194,8 +39690,8 @@ Date:   Wed Feb 23 08:02:23 2011 +0200
     Updated Bulgarian translation
 
  po/bg.po |   85
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 46 insertions(+), 39 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 46 insertions(+), 39 deletions(-)
 
 commit 766d70729b8671a3ac7b2139b635ac5555d858fa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35210,7 +39706,7 @@ Date:   Wed Feb 23 00:13:39 2011 -0500
 
  docs/reference/gio/gsettings.xml |   10 ++++---
  gio/gsettings-tool.c            |   54
- ++++++++++++++++++++++++-------------
+ ++++++++++++++++++++++++--------------
  2 files changed, 41 insertions(+), 23 deletions(-)
 
 commit 51dd7c5e4a1cf10177725a8c471731f0c4947159
@@ -35220,7 +39716,7 @@ Date:   Tue Feb 22 22:02:05 2011 -0500
     application: fix a typo in the docs annotation
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fdfb09a79397589b3b86c059e97b4f0ce8d4df26
 Author: Andreas Rottmann <a.rottmann@gmx.at>
@@ -35231,7 +39727,7 @@ Date:   Tue Feb 22 15:12:30 2011 +0100
     Add a gtk-doc annotation to GIOCondition marking it as a flags type.
 
  glib/giochannel.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cd23ae7134bd25500272bd3ec24c3b39502cfc3d
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -35261,12 +39757,12 @@ Date: Tue Feb 22 20:08:36 2011 +0800
  build/win32/vs10/README.txt                       |   52 ++
  build/win32/vs10/gio.vcxproj.filtersin                    |   51 ++
  build/win32/vs10/gio.vcxprojin                            |  223 ++++++++
- build/win32/vs10/glib-genmarshal.vcxproj          |  170 ++++++
+ build/win32/vs10/glib-genmarshal.vcxproj          |  170 +++++++
  build/win32/vs10/glib-genmarshal.vcxproj.filters   |  22 +
  build/win32/vs10/glib.props                       |  538
  ++++++++++++++++++++
  build/win32/vs10/glib.sln                         |  199 ++++++++
- build/win32/vs10/glib.vcxproj.filtersin           |  114 ++++
+ build/win32/vs10/glib.vcxproj.filtersin           |  114 +++++
  build/win32/vs10/glib.vcxprojin                   |  476
  +++++++++++++++++
  build/win32/vs10/gmodule.vcxproj                  |  201 ++++++++
@@ -35280,9 +39776,9 @@ Date:   Tue Feb 22 20:08:36 2011 +0800
  build/win32/vs10/gthread.vcxproj                  |  188 +++++++
  build/win32/vs10/gthread.vcxproj.filters          |   32 ++
  build/win32/vs10/install.vcxproj                  |  137 +++++
- build/win32/vs10/testglib.vcxproj                 |  170 ++++++
+ build/win32/vs10/testglib.vcxproj                 |  170 +++++++
  build/win32/vs10/testglib.vcxproj.filters         |   22 +
- 23 files changed, 3282 insertions(+), 0 deletions(-)
+ 23 files changed, 3282 insertions(+)
 
 commit 7b118b0c4121a6ae5b5b0adb1e2c45d7f5b941f5
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -35312,7 +39808,7 @@ Date:   Sun Feb 20 16:47:56 2011 +0000
 
  po/en_GB.po | 1167
  ++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 675 insertions(+), 492 deletions(-)
+ 1 file changed, 675 insertions(+), 492 deletions(-)
 
 commit f909469e31caacd9ec26569cc377dcc367e1f571
 Author: Vincent Untz <vuntz@gnome.org>
@@ -35331,7 +39827,7 @@ Date:   Sun Feb 20 10:41:17 2011 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=642797
 
  gio/gdesktopappinfo.c |   19 ++++++++++++-------
- 1 files changed, 12 insertions(+), 7 deletions(-)
+ 1 file changed, 12 insertions(+), 7 deletions(-)
 
 commit 1158f9c171682e2ce30c1e790fe809dbb9926277
 Author: Tor Lillqvist <tml@iki.fi>
@@ -35356,7 +39852,7 @@ Date:   Sat Feb 19 16:27:51 2011 -0500
     them does not cost us anything.
 
  gio/gdbusintrospection.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 2c0a8ff4dcd581096dad2a6ced2409b0cdf708a6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35366,7 +39862,7 @@ Date:   Fri Feb 18 23:46:09 2011 -0500
 
  gobject/tests/dynamictests.c |  127
  ++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 127 insertions(+), 0 deletions(-)
+ 1 file changed, 127 insertions(+)
 
 commit 9dd1f75a414637e8fed50eae0577e33d6b4aab8f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35389,7 +39885,7 @@ Date:   Fri Feb 18 22:35:49 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=613269
 
  gobject/gtype.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit bb4d6fd1b14c7152cb0bf163f761b7d148b30b80
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35398,7 +39894,7 @@ Date:   Thu Feb 17 23:30:45 2011 -0500
     Updates
 
  NEWS |   28 ++++++++++++++++++++++++++++
- 1 files changed, 28 insertions(+), 0 deletions(-)
+ 1 file changed, 28 insertions(+)
 
 commit 82388ef3cdd4d1df664a82ab9f5c8c8a9ec6dfa0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35407,7 +39903,7 @@ Date:   Thu Feb 17 23:30:29 2011 -0500
     Bump micro to .2
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 237df47c5f6f82021faef495afcbd2a8ad932a3c
 Author: Lin Ma <lin.ma@oracle.com>
@@ -35429,7 +39925,7 @@ Date:   Wed Feb 16 22:28:00 2011 +0200
 
  po/bg.po |  228
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 114 insertions(+), 114 deletions(-)
+ 1 file changed, 114 insertions(+), 114 deletions(-)
 
 commit a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89
 Author: Colin Walters <walters@verbum.org>
@@ -35442,7 +39938,7 @@ Date:   Wed Feb 16 13:49:20 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=642490
 
  gio/gdesktopappinfo.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 4cda703d8e925fc34f9fc3303f96ed20765a816d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35454,8 +39950,8 @@ Date:   Wed Feb 16 01:28:27 2011 -0500
     'work best on a Sun 4/260' when we can just wrap qsort_r...
 
  configure.ac          |   40 ++++++++++++++++++++++++++++++++
- glib/gqsort.c         |   40 ++++++++++++++++++++++---------
- glib/tests/Makefile.am |    3 ++
+ glib/gqsort.c         |   40 ++++++++++++++++++++++----------
+ glib/tests/Makefile.am |    3 +++
  glib/tests/sort.c     |   60
  ++++++++++++++++++++++++++++++++++++++++++++++++
  4 files changed, 131 insertions(+), 12 deletions(-)
@@ -35469,7 +39965,7 @@ Date:   Tue Feb 15 19:54:53 2011 +0100
     State that NULL is returned when value is NULL.
 
  gobject/gobject.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 59cbb3a8a3171f59035b4cabebdc63f8832fffed
 Author: Damien Lespiau <damien.lespiau@intel.com>
@@ -35479,7 +39975,7 @@ Date:   Thu Sep 30 17:27:19 2010 +0100
 
  glib/gtimezone.c |   78
  +++++++++++++++++++++++++++---------------------------
- 1 files changed, 39 insertions(+), 39 deletions(-)
+ 1 file changed, 39 insertions(+), 39 deletions(-)
 
 commit 5df049706ff10cded918b31243ee33f7b7a4e64e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35492,7 +39988,7 @@ Date:   Tue Feb 15 19:50:55 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=642042
 
  gio/gdbusconnection.c |   40 +++++++++++++++++++++++++++++-----------
- 1 files changed, 29 insertions(+), 11 deletions(-)
+ 1 file changed, 29 insertions(+), 11 deletions(-)
 
 commit 6f87ecc14e5286773b8b34eee443f5b61c3b03fd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35506,7 +40002,7 @@ Date:   Tue Feb 15 19:49:24 2011 -0500
 
  gio/tests/gdbus-export.c |  140
  ++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 140 insertions(+), 0 deletions(-)
+ 1 file changed, 140 insertions(+)
 
 commit 470a8dfa1ceee28929bf34662732287f2831e71c
 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
@@ -35516,7 +40012,7 @@ Date:   Tue Feb 15 21:32:56 2011 +0100
 
  po/es.po |  338
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 160 insertions(+), 178 deletions(-)
+ 1 file changed, 160 insertions(+), 178 deletions(-)
 
 commit 25b2e3cbffacf8ec733e199489d5a640d390feff
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -35526,7 +40022,7 @@ Date:   Tue Feb 15 13:02:30 2011 +0100
 
  po/it.po |  788
  ++++++++++++++++++++++++++------------------------------------
- 1 files changed, 326 insertions(+), 462 deletions(-)
+ 1 file changed, 326 insertions(+), 462 deletions(-)
 
 commit f9ad7baf3122445784c1766b0475ee6519a4ad24
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35540,7 +40036,7 @@ Date:   Tue Feb 15 02:27:54 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=635099
 
  gio/gdbusintrospection.c       |  178
- ++++++++++++++------------------------
+ +++++++++++++++------------------------
  gio/tests/gdbus-introspection.c |    3 +-
  2 files changed, 68 insertions(+), 113 deletions(-)
 
@@ -35551,7 +40047,7 @@ Date:   Tue Feb 15 00:02:42 2011 -0500
     Fix bug base in array-test
 
  glib/tests/array-test.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a46885242b3566a7f6afa4ca5cf5d3ffcf3d977d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35560,7 +40056,7 @@ Date:   Tue Feb 15 00:02:13 2011 -0500
     Add a testcase for bug 640489
 
  glib/tests/regex.c |  27 +++++++++++++++++++++++++++
- 1 files changed, 27 insertions(+), 0 deletions(-)
+ 1 file changed, 27 insertions(+)
 
 commit c2fbef4125977d0c1aa1a9859491e694c9c71b05
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -35571,7 +40067,7 @@ Date:   Mon Feb 14 23:21:14 2011 -0500
     Fix integer overflow error.
 
  glib/gmain.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 10154d21f012ae4fc3d94cbdbb12ed32df4837ce
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -35581,10 +40077,10 @@ Date: Mon Feb 14 23:20:38 2011 -0500
 
     The test case fails for now.  It will be fixed by the next commit.
 
- glib/tests/Makefile.am |    4 +++
+ glib/tests/Makefile.am |    4 ++++
  glib/tests/timeout.c  |   53
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 57 insertions(+), 0 deletions(-)
+ 2 files changed, 57 insertions(+)
 
 commit f1a88e7e4283cfa706382a06a0cec46e33f48ed1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35593,7 +40089,7 @@ Date:   Mon Feb 14 19:15:41 2011 -0500
     More GValue conversion tests
 
  gobject/tests/param.c |   31 ++++++++++++++++++++++++++++++-
- 1 files changed, 30 insertions(+), 1 deletions(-)
+ 1 file changed, 30 insertions(+), 1 deletion(-)
 
 commit cfe8ec429ac48302d631bea18ffc37a1ed69095b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35604,7 +40100,7 @@ Date:   Mon Feb 14 19:14:44 2011 -0500
     For slightly better test coverage.
 
  gobject/tests/binding.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b2919e558bfb49b519eac59b657f2c7efb33241c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35615,7 +40111,7 @@ Date:   Mon Feb 14 19:13:09 2011 -0500
     Why not be helpful if it doesn't cost anything...
 
  gio/gsettingsschema.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit a6f0249d589292ef9eabd31a7f174b327ce4d3ce
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -35625,7 +40121,7 @@ Date:   Mon Feb 14 07:53:06 2011 +0200
 
  po/he.po |  208
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 104 insertions(+), 104 deletions(-)
+ 1 file changed, 104 insertions(+), 104 deletions(-)
 
 commit 309f5f978bc1378449fea2a81f4d47e749ae7ceb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35641,9 +40137,9 @@ Date:   Sun Feb 13 23:47:42 2011 -0500
  glib/tests/dataset.c     |  187 ++++++++++++++++++++++
  glib/tests/gdatetime.c    |   26 +++
  glib/tests/mappedfile.c   |   73 +++++++++
- glib/tests/utils.c       |   53 ++++++
- gobject/tests/Makefile.am |   12 ++-
- gobject/tests/binding.c   |   52 ++++++-
+ glib/tests/utils.c       |   53 +++++++
+ gobject/tests/Makefile.am |   12 +-
+ gobject/tests/binding.c   |   52 +++++-
  gobject/tests/boxed.c    |  386
  +++++++++++++++++++++++++++++++++++++++++++++
  gobject/tests/enums.c    |  113 +++++++++++++
@@ -35659,7 +40155,7 @@ Date:   Sun Feb 13 17:37:06 2011 -0500
 
  gobject/gboxed.h |  174
  +++++++++++++++++++++++++++++-------------------------
- 1 files changed, 93 insertions(+), 81 deletions(-)
+ 1 file changed, 93 insertions(+), 81 deletions(-)
 
 commit 498508852745d0e3b743b065d78ba560d753d24e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35668,7 +40164,7 @@ Date:   Sat Feb 12 22:23:04 2011 -0500
     Fix the tm.tm_gmtoff check
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 147139d968ff052a516e8b2b0fb9bb8474a5986a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35679,8 +40175,8 @@ Date:   Sat Feb 12 21:08:57 2011 -0500
     The option-context test had its own version.
 
  glib/tests/option-context.c |  72
- ++++++++++++++++++------------------------
- 1 files changed, 31 insertions(+), 41 deletions(-)
+ +++++++++++++++++++------------------------
+ 1 file changed, 31 insertions(+), 41 deletions(-)
 
 commit cf3ad6e293490a910f90637ce6cc93a02cfc8f61
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -35689,7 +40185,7 @@ Date:   Sun Feb 13 13:58:18 2011 +0100
     Updated Galician translations
 
  po/gl.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d8a1eac483f7a6c0a600b4784aff233c74b82b51
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -35699,7 +40195,7 @@ Date:   Sun Feb 13 13:55:47 2011 +0100
 
  po/gl.po |  120
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 60 insertions(+), 60 deletions(-)
+ 1 file changed, 60 insertions(+), 60 deletions(-)
 
 commit 18c6e46fd1bc91d32d0d994235382d6e3610168d
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -35708,8 +40204,8 @@ Date:   Sun Feb 13 01:18:41 2011 +0100
     Updated Polish translation
 
  po/pl.po |   91
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 45 insertions(+), 46 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 45 insertions(+), 46 deletions(-)
 
 commit 61fec7e821c2deed09b6b77c2b92e185814a9380
 Author: Changwoo Ryu <cwryu@debian.org>
@@ -35718,8 +40214,8 @@ Date:   Sun Feb 13 07:02:24 2011 +0900
     Update Korean translation
 
  po/ko.po |  100
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 51 insertions(+), 49 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 51 insertions(+), 49 deletions(-)
 
 commit ef6db8f94b6c7a4a1c922631e3c5cfec32cf1353
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35730,7 +40226,7 @@ Date:   Sat Feb 12 12:43:15 2011 -0500
     Noticed these while testing gsettings translations.
 
  po/it.po |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit c3334490c7b97ac561f7c7f1be407d17fbbb22ba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35742,7 +40238,7 @@ Date:   Sat Feb 12 12:42:18 2011 -0500
     do it everywhere. Also, we cannot call gettext on "", ever.
 
  gio/gsettings-tool.c |   19 ++++++++++++++++---
- 1 files changed, 16 insertions(+), 3 deletions(-)
+ 1 file changed, 16 insertions(+), 3 deletions(-)
 
 commit a536a1f2d751c89296f63f9863f3df90d8d2dfea
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35751,7 +40247,7 @@ Date:   Sat Feb 12 12:30:35 2011 -0500
     Complete the translation setup for glib-compile-schemas
 
  gio/glib-compile-schemas.c |  12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit 7efc12e0d55e582cdb689e40dbe3500c06f35196
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35762,7 +40258,7 @@ Date:   Sat Feb 12 12:26:26 2011 -0500
     This was only halfway done before and not working.
 
  gio/gdbus-tool.c |   24 +++++++++++++++++++++---
- 1 files changed, 21 insertions(+), 3 deletions(-)
+ 1 file changed, 21 insertions(+), 3 deletions(-)
 
 commit deab10645794e8ca8fce544729710dac4a74bc03
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35771,7 +40267,7 @@ Date:   Sat Feb 12 12:09:39 2011 -0500
     Docs: Mention gettext setup requirements in i18n section
 
  docs/reference/glib/tmpl/i18n.sgml |  17 +++++++++++++++--
- 1 files changed, 15 insertions(+), 2 deletions(-)
+ 1 file changed, 15 insertions(+), 2 deletions(-)
 
 commit 562f29afdce05d63d98c8952d1d91d2f379634dc
 Author: Benjamin Otte <otte@redhat.com>
@@ -35782,7 +40278,7 @@ Date:   Sat Feb 12 18:05:54 2011 +0100
     Yuck. I blame it on the weekend.
 
  glib/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 17eea8fa60915c5711a99eebe5025eadb04c3f3f
 Author: Benjamin Otte <otte@redhat.com>
@@ -35794,7 +40290,7 @@ Date:   Sat Feb 12 17:56:34 2011 +0100
     man strcmp() and g_strcmp0().
 
  glib/gdatetime.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit dfeb02ee86c02a2bb665b8b8457003d56baa474d
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -35803,7 +40299,7 @@ Date:   Fri Feb 11 19:09:48 2011 +0000
     GVariant: titlecase ‘Unicode’ in text format docs
 
  docs/reference/glib/gvariant-text.xml |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit c3fe071813447f837eb7a8e73906753db00bc98b
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -35812,7 +40308,7 @@ Date:   Fri Feb 11 19:07:45 2011 +0000
     GVariant: Correct uint32/64 thinko in text format docs
 
  docs/reference/glib/gvariant-text.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ea4e3ea1cb7d3264cb4c84d0b257e886a2be88e8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -35826,7 +40322,7 @@ Date:   Fri Feb 11 10:27:44 2011 -0500
  +++++++++++++++++++++++++++++++++
  glib/gvariant-parser.c                       |    2 +
  glib/gvariant.c                      |    2 +
- 5 files changed, 622 insertions(+), 1 deletions(-)
+ 5 files changed, 622 insertions(+), 1 deletion(-)
 
 commit 2409c69d5b484c50b8f01ae742c339f4e511df5f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -35839,7 +40335,7 @@ Date:   Fri Feb 11 10:27:44 2011 -0500
     Stable release is on the glib-2-28 branch.
 
  configure.ac |   11 ++++++++---
- 1 files changed, 8 insertions(+), 3 deletions(-)
+ 1 file changed, 8 insertions(+), 3 deletions(-)
 
 commit c2d98c56092db1f7bcf79cbbbb494abfd1255b52
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -35848,7 +40344,7 @@ Date:   Fri Feb 11 15:18:02 2011 +0000
     GObject: correct documentation typos
 
  gobject/gobject.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit b1d02f9323d4eb157dc99e0b7a79d06a2e510500
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -35868,7 +40364,7 @@ Date:   Fri Feb 11 10:14:29 2011 -0500
 
  docs/reference/glib/gvariant-varargs.xml |    5 +++
  glib/gvariant.c                         |   52
- +++++++++++++++++++----------
+ +++++++++++++++++++-----------
  glib/tests/gvariant.c                   |   16 +++++++++
  3 files changed, 55 insertions(+), 18 deletions(-)
 
@@ -35880,7 +40376,7 @@ Date:   Fri Feb 11 19:01:05 2011 +0530
 
  po/bn_IN.po | 2276
  ++++++++++++++++++++++++++++++++++++++++-------------------
- 1 files changed, 1536 insertions(+), 740 deletions(-)
+ 1 file changed, 1536 insertions(+), 740 deletions(-)
 
 commit 4196dfbc4a764a2342c1107bcd9339210c0ee332
 Author: Colin Walters <walters@verbum.org>
@@ -35889,7 +40385,7 @@ Date:   Thu Feb 10 23:42:34 2011 -0500
     gsettings: Minor typo in previous commit
 
  gio/gsettings.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 0f8d1933ad59d83bebe7e4f9d115fec71f915688
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -35902,7 +40398,7 @@ Date:   Wed Feb 9 11:55:35 2011 -0500
     action.
 
  gio/gsettings.c |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit 214d1bdd20c940be1e1cd38e071a3898c19aa3f7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35911,7 +40407,7 @@ Date:   Tue Feb 8 13:21:37 2011 -0500
     Bump version
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 939d5131dd7c0fad6204aa976139a3bb730e1a07
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -35921,7 +40417,7 @@ Date:   Tue Feb 8 18:22:44 2011 +0100
 
  po/pl.po | 2170
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 1203 insertions(+), 967 deletions(-)
+ 1 file changed, 1203 insertions(+), 967 deletions(-)
 
 commit a6caaebea7261601fb4f9f57bb8aeadf38e5e499
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35931,7 +40427,7 @@ Date:   Tue Feb 8 10:05:00 2011 -0500
 
  gio/gmemorysettingsbackend.c |   13 +++++++++++++
  gio/gnullsettingsbackend.c   |   13 +++++++++++++
- 2 files changed, 26 insertions(+), 0 deletions(-)
+ 2 files changed, 26 insertions(+)
 
 commit 78dcafc5cb2b8c05fed719ed1add0849f9938595
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35960,7 +40456,7 @@ Date:   Tue Feb 8 07:35:54 2011 -0500
     g_date_time_format: drop an unused variable
 
  glib/gdatetime.c |    4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
 
 commit ab2112a77b16cb36785088bb5975ef62f075102a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35969,7 +40465,7 @@ Date:   Tue Feb 8 07:33:02 2011 -0500
     Add release note about GApplication
 
  README.in |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit f93d2f1b0898d6f7fde696ab42a86c63a71ec4d5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35978,7 +40474,7 @@ Date:   Tue Feb 8 00:00:08 2011 -0500
     Update NEWS
 
  NEWS |   18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
 
 commit 7839c46897d730d9db5eff2c7a7a9f18876370df
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35987,7 +40483,7 @@ Date:   Mon Feb 7 23:53:29 2011 -0500
     Bump version to 2.28.0
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 126beeee3338c94de9d01b9e99b99e8413282045
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -35996,7 +40492,7 @@ Date:   Mon Feb 7 23:46:02 2011 -0500
     Fix a typo
 
  gobject/glib-mkenums.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d43b2d52b4129bf3eb36af6083063cba8f40cbed
 Author: Michal Hruby <michal.mhr@gmail.com>
@@ -36009,7 +40505,7 @@ Date:   Mon Feb 7 21:25:33 2011 +0100
     of a launch is important for zeitgeist's magic to work properly.
 
  gio/gdesktopappinfo.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit d6954c785d635be875b896ac9f4812e400b39455
 Author: Colin Walters <walters@verbum.org>
@@ -36024,7 +40520,7 @@ Date:   Fri Feb 4 15:37:51 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641411
 
  gio/gdesktopappinfo.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 626f197ee328c9b8ce11439e99b66fef14c5f9da
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36037,7 +40533,7 @@ Date:   Mon Feb 7 23:35:21 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641363
 
  gio/ginitable.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 761fc9a8e722baf6175eb33a6ffb7deacc504c20
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36050,7 +40546,7 @@ Date:   Mon Feb 7 23:30:56 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641572
 
  gio-2.0.pc.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fb2d30b9ffc3d698cc38a5c16d1a136f1439dbb0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36063,7 +40559,7 @@ Date:   Mon Feb 7 23:28:26 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641688
 
  docs/reference/gio/gsettings.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 25ab13fd3c834a022175a5c8a6cc85fbb090968a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36076,7 +40572,7 @@ Date:   Mon Feb 7 23:27:19 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=641477
 
  gobject/glib-mkenums.in |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit a0554a9f76f70589506e2aa98cb387fcd10ef184
 Author: Javier Jardón <jjardon@gnome.org>
@@ -36115,7 +40611,7 @@ Date:   Thu Feb 3 17:26:51 2011 -0500
     Newer GCC flags this.
 
  gvdb-reader.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 9823ff1d203166f33302dce2a26e1dee86c4d569
 Author: Johan Dahlin <johan@gnome.org>
@@ -36124,7 +40620,7 @@ Date:   Tue Feb 1 17:27:04 2011 -0200
     Use ; instead of: to not confuse g-ir-scanner
 
  gio/gioenums.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 59973526ea8b9883bf78567c88deaef9b3da9b2c
 Author: Changwoo Ryu <cwryu@debian.org>
@@ -36134,7 +40630,7 @@ Date:   Wed Feb 2 21:59:38 2011 +0900
 
  po/ko.po | 2708
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1742 insertions(+), 966 deletions(-)
+ 1 file changed, 1742 insertions(+), 966 deletions(-)
 
 commit fdaaa22b58b20c285bc0c328cd6a97bb6c0f0258
 Author: Johan Dahlin <johan@gnome.org>
@@ -36219,7 +40715,7 @@ Date:   Mon Jan 31 13:19:59 2011 -0500
     work.
 
  gio/gapplication.c |  25 ++++++++++++++++++++++++-
- 1 files changed, 24 insertions(+), 1 deletions(-)
+ 1 file changed, 24 insertions(+), 1 deletion(-)
 
 commit 401a4233e492e3a2f83e86300b0004d524280e87
 Author: Ignacio Casal Quinteiro <icq@gnome.org>
@@ -36228,7 +40724,7 @@ Date:   Mon Jan 31 13:34:26 2011 +0100
     Check that error exists before trying to set it. Fixes bug #640975.
 
  glib/gconvert.c |   15 ++++++++-------
- 1 files changed, 8 insertions(+), 7 deletions(-)
+ 1 file changed, 8 insertions(+), 7 deletions(-)
 
 commit 72a8282231c9a56c93b08c04561e77f730047998
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -36238,7 +40734,7 @@ Date:   Sun Jan 30 03:31:06 2011 +0100
 
  po/gl.po |  314
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 159 insertions(+), 155 deletions(-)
+ 1 file changed, 159 insertions(+), 155 deletions(-)
 
 commit 49428369a71f560fe2f4a4c33ba3ebf0a3765761
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -36248,7 +40744,7 @@ Date:   Sat Jan 29 14:00:25 2011 +0100
 
  po/it.po |  883
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 539 insertions(+), 344 deletions(-)
+ 1 file changed, 539 insertions(+), 344 deletions(-)
 
 commit 5d9f5cdc5a9d45b80e728b2609966af1d5f70c52
 Author: A S Alam <aalam@users.sf.net>
@@ -36258,7 +40754,7 @@ Date:   Sat Jan 29 07:54:24 2011 +0530
 
  po/pa.po |  997
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 550 insertions(+), 447 deletions(-)
+ 1 file changed, 550 insertions(+), 447 deletions(-)
 
 commit 75098c297c46945af7c9cf9224951495a82f04a6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36267,7 +40763,7 @@ Date:   Fri Jan 28 23:47:36 2011 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 83661af46a23a046a87f8d3e4464f5a70676a839
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36276,7 +40772,7 @@ Date:   Fri Jan 28 21:09:52 2011 -0500
     Enable silent rules by default
 
  configure.ac |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 2b6064760796e01d40fc41a605ba65826196f67a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36285,7 +40781,7 @@ Date:   Fri Jan 28 21:06:03 2011 -0500
     Update NEWS
 
  NEWS |   24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
 
 commit a33aaad00c5e0ce135e34a3280f2560546fe7738
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36300,7 +40796,7 @@ Date:   Fri Jan 28 20:50:43 2011 -0500
 
  configure.ac      |    2 +-
  gio/gdbusmessage.c |   3 +++
- 2 files changed, 4 insertions(+), 1 deletions(-)
+ 2 files changed, 4 insertions(+), 1 deletion(-)
 
 commit 6fe2f5f11b5dee144658e25c2b152fa2f0edd7eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36309,7 +40805,7 @@ Date:   Fri Jan 28 12:26:23 2011 -0500
     Prevent unused variable warnings from G_DEFINE_DYNAMIC_TYPE
 
  gobject/gtypemodule.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3c59c38404894b09f1f67add89f7fbbbcb4f4ace
 Author: Dan Winship <danw@gnome.org>
@@ -36320,7 +40816,7 @@ Date:   Fri Jan 28 10:17:54 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=640823
 
  glib/gmain.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d4209c1c415766c8735eb08500cd7de450c7c09a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -36335,7 +40831,7 @@ Date:   Fri Jan 28 08:23:11 2011 -0500
     GVariant pointer is used shortly after being freed.
 
  glib/gvariant-core.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8602a3a68212b54773f31e57bbe48189dacfcfd3
 Author: Tobias Mueller <tobiasmue@gnome.org>
@@ -36344,7 +40840,7 @@ Date:   Thu Jan 27 15:14:31 2011 +0100
     Fixed format string issue in a test, fixes bug 640725
 
  glib/tests/markup-parse.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 069daa69f62c89c7957f22d3b5ccbe0420e51e8b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36356,7 +40852,7 @@ Date:   Thu Jan 27 23:07:53 2011 -0500
  glib/tests/keyfile.c  |   38 +++++++++++++++++++-
  glib/tests/pages.ini  |   92
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 130 insertions(+), 1 deletions(-)
+ 3 files changed, 130 insertions(+), 1 deletion(-)
 
 commit 440e6f4a61e27ee95994cd6a57c9d977a4376755
 Author: Benjamin Gilbert <bgilbert@backtick.net>
@@ -36381,7 +40877,7 @@ Date:   Thu Jan 27 02:04:00 2011 -0500
     Found-by: Jan Harkes <jaharkes@cs.cmu.edu>
 
  glib/gkeyfile.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit e644b29190aaec2cb2239d2541144e313e293020
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36400,7 +40896,7 @@ Date:   Thu Jan 27 21:57:57 2011 -0500
     Make load_user_special_dirs() resistant to nonexistent dirs
 
  glib/gutils.c |   26 ++++++++++++++++++--------
- 1 files changed, 18 insertions(+), 8 deletions(-)
+ 1 file changed, 18 insertions(+), 8 deletions(-)
 
 commit 4f8a4f171ec3ad2d922ab890ac875dae4a1c49b8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36411,7 +40907,7 @@ Date:   Thu Jan 27 20:31:14 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=640262
 
  gio/gactiongroup.h |   7 -------
- 1 files changed, 0 insertions(+), 7 deletions(-)
+ 1 file changed, 7 deletions(-)
 
 commit 4a8d9b68e38c8b2d09e426eb009ca6fadff5af86
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36422,7 +40918,7 @@ Date:   Thu Jan 27 20:29:22 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=640192
 
  gio/gsettingsschema.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d8ca6404229e5b64d2bf2e1a3660ad9fe7feefdd
 Merge: 73410f1 03b6b9f
@@ -36451,7 +40947,7 @@ Date:   Thu Jan 27 11:13:12 2011 +0100
 
  po/nb.po |  597
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 314 insertions(+), 283 deletions(-)
+ 1 file changed, 314 insertions(+), 283 deletions(-)
 
 commit cddf27de94be3fa3f0ec7b52640c52b2e5479064
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -36461,7 +40957,7 @@ Date:   Thu Jan 27 00:37:03 2011 +0100
 
  po/gl.po |  198
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 103 insertions(+), 95 deletions(-)
+ 1 file changed, 103 insertions(+), 95 deletions(-)
 
 commit 03b6b9fb9775387c3ec5eedb9e5d2152d6468147
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -36470,7 +40966,7 @@ Date:   Tue Jan 25 18:26:21 2011 -0500
     Mark a symbol as G_GNUC_INTERNAL
 
  gvdb-reader.h |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 1e5916ffae7bfaf041df454677562aec4557e21c
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -36480,7 +40976,7 @@ Date:   Sun Jan 23 02:44:15 2011 +0200
 
  po/he.po |  448
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 232 insertions(+), 216 deletions(-)
+ 1 file changed, 232 insertions(+), 216 deletions(-)
 
 commit 816e6541d6680028a19865e68db0aa0cafc20f8c
 Author: Alexander Shopov <ash@kambanaria.org>
@@ -36490,7 +40986,7 @@ Date:   Sat Jan 22 22:43:52 2011 +0200
 
  po/bg.po | 1020
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 577 insertions(+), 443 deletions(-)
+ 1 file changed, 577 insertions(+), 443 deletions(-)
 
 commit 59fd6f184a5ccd2002a0043bbe13c06cb59515fd
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -36500,7 +40996,7 @@ Date:   Sat Jan 22 16:50:48 2011 +0100
 
  po/es.po |  582
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 308 insertions(+), 274 deletions(-)
+ 1 file changed, 308 insertions(+), 274 deletions(-)
 
 commit 9f0c592b9c5f9ac57d3454f02ffa92e98001ceaf
 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
@@ -36511,7 +41007,7 @@ Date:   Sat Jan 22 15:36:13 2011 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=640261
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit acc295e292406e15e35bdab08b97c9f4409c16fc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36520,7 +41016,7 @@ Date:   Sat Jan 22 09:52:33 2011 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit bd8b245f574497755265ec0cee15ebe17bd00a7d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36538,16 +41034,16 @@ Date: Sat Jan 22 00:01:54 2011 -0500
 
     Forgotten files
 
- glib/pcre/pcre.h           |   81 ++--
+ glib/pcre/pcre.h           |   81 +--
  glib/pcre/pcre_chartables.c |   2 +-
- glib/pcre/pcre_compile.c    | 899 ++++++++++++++++++++++++----------
- glib/pcre/pcre_dfa_exec.c   | 257 ++++++++---
+ glib/pcre/pcre_compile.c    | 899 +++++++++++++++++++++++----------
+ glib/pcre/pcre_dfa_exec.c   | 257 +++++++---
  glib/pcre/pcre_exec.c      | 1155
  ++++++++++++++++++++++++++++++-------------
- glib/pcre/pcre_internal.h   | 286 +++++++-----
+ glib/pcre/pcre_internal.h   | 286 ++++++-----
  glib/pcre/pcre_study.c      | 277 ++++++++---
- glib/pcre/pcre_tables.c     | 271 ++++++-----
- glib/pcre/pcre_xclass.c     |  37 ++-
+ glib/pcre/pcre_tables.c     | 271 +++++-----
+ glib/pcre/pcre_xclass.c     |  37 +-
  glib/pcre/ucp.h            |    5 +-
  10 files changed, 2271 insertions(+), 999 deletions(-)
 
@@ -36558,7 +41054,7 @@ Date:   Fri Jan 21 23:41:12 2011 -0500
     Remove a test that seems to fail depending on time of day
 
  glib/tests/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 37e221b5aee3a0d1b1a3988c69e5694b7722c0fb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36567,7 +41063,7 @@ Date:   Fri Jan 21 23:12:16 2011 -0500
     Update NEWS
 
  NEWS |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit c03dc6bf7dfc6e326e7249e9e377676db885d99e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36610,7 +41106,7 @@ Date:   Fri Jan 21 16:30:19 2011 -0500
  glib/gen-unicode-tables.pl           |   79 +-
  glib/gscripttable.h                  |  516 +-
  glib/gunibreak.h                     | 5372 ++++++++++-----
- glib/gunichartables.h                | 4727 +++++++++-----
+ glib/gunichartables.h                | 4727 ++++++++-----
  glib/gunicode.h                      |   38 +-
  glib/gunicomp.h                      |  288 +-
  glib/gunidecomp.h                    |11955
@@ -36626,7 +41122,7 @@ Date:   Fri Jan 21 11:24:14 2011 -0500
     Updates for 2.27.92
 
  NEWS |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit 654ab34e3a7ea03dd7e86d16deae90df8e153d4c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36637,7 +41133,7 @@ Date:   Fri Jan 21 10:52:48 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=640042
 
  gio/gapplication.c |   6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit b31d80eff3352de556e630cdc117a735bc4925e5
 Author: Khaled Hosny <khaledhosny@eglug.org>
@@ -36647,7 +41143,7 @@ Date:   Thu Jan 20 21:57:05 2011 +0200
 
  po/ar.po | 1827
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 992 insertions(+), 835 deletions(-)
+ 1 file changed, 992 insertions(+), 835 deletions(-)
 
 commit da36756f3f907ce7d9d4484e29ef7c08c838b351
 Author: Michael Kotsarinis <mk73628@gmail.com>
@@ -36657,7 +41153,7 @@ Date:   Wed Jan 19 19:08:15 2011 +0200
 
  po/el.po | 1010
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 590 insertions(+), 420 deletions(-)
+ 1 file changed, 590 insertions(+), 420 deletions(-)
 
 commit c7f38cd277f0bfa9c303fcd30dd17e1320e5c162
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36666,7 +41162,7 @@ Date:   Tue Jan 18 00:06:55 2011 -0500
     Mark another function as static
 
  glib/gtimezone.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 67e112cce6bc7a9e841354d2c760a017a2c01527
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36675,7 +41171,7 @@ Date:   Tue Jan 18 00:06:05 2011 -0500
     Mark a function as static
 
  glib/gtimezone.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d2347f34fded2651e47a60814f600c173b8ca5e7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36712,7 +41208,7 @@ Date:   Mon Jan 17 15:17:34 2011 -0500
     Fix some harmless sign compare warnings
 
  gvdb-reader.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ba5619ba7f69025f40bf5e77d667a2a84b61d1a7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -36721,7 +41217,7 @@ Date:   Mon Jan 17 15:15:46 2011 -0500
     C++ify the reader header
 
  gvdb-reader.h |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit e8120dc4ce75b0cff6d45632e5d9037853ad51ae
 Author: Ray Strode <rstrode@redhat.com>
@@ -36739,7 +41235,7 @@ Date:   Mon Jan 17 14:15:18 2011 -0500
     as midnight.
 
  glib/gdatetime.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a437c5e768b9a62b550e174b25413ce9149fcdbe
 Author: Ray Strode <rstrode@redhat.com>
@@ -36751,7 +41247,7 @@ Date:   Mon Jan 17 14:30:43 2011 -0500
     test case demonstrates the bug.
 
  glib/tests/gdatetime.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8728949e0db56159485e5d214e581e5f46911d0b
 Author: Christian Persch <chpe@gnome.org>
@@ -36764,7 +41260,7 @@ Date:   Thu Jan 6 23:30:09 2011 +0100
     Bug #638872.
 
  gio/gnullsettingsbackend.c |  13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit a583405f66758e320eaf2025b757ddc081186686
 Author: Javier Jardón <jjardon@gnome.org>
@@ -36774,7 +41270,7 @@ Date:   Fri Jan 14 17:54:04 2011 +0000
     g_variant_get_normal_form()
 
  glib/gvariant-core.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6c0491841e40aba4b479285e473f267f623b4a57
 Author: Javier Jardón <jjardon@gnome.org>
@@ -36785,7 +41281,7 @@ Date:   Fri Jan 14 17:24:45 2011 +0000
     g_variant_create_from_data -> g_variant_new_from_data
 
  glib/gvariant-core.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c7041e221fcf165ae16603ba4a2d5579cc02826a
 Author: Javier Jardón <jjardon@gnome.org>
@@ -36794,7 +41290,7 @@ Date:   Fri Jan 14 00:49:35 2011 +0000
     docs: gvariant-varargs: Fix typo
 
  docs/reference/glib/gvariant-varargs.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 060e516ede200990d09a259f5f48e939fc001f89
 Author: Ivar Smolin <okul@linux.ee>
@@ -36803,7 +41299,7 @@ Date:   Thu Jan 13 12:41:06 2011 +0200
     [l10n] Updated Estonian translation
 
  po/et.po |   40 ++++++++++++++++++++--------------------
- 1 files changed, 20 insertions(+), 20 deletions(-)
+ 1 file changed, 20 insertions(+), 20 deletions(-)
 
 commit a86eb8785b9b93ee0fb2a52e714ef6431268ccf2
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -36813,7 +41309,7 @@ Date:   Wed Jan 12 22:29:53 2011 +0100
 
  po/eu.po |  910
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 563 insertions(+), 347 deletions(-)
+ 1 file changed, 563 insertions(+), 347 deletions(-)
 
 commit c0208940c569b2d2a7e0e86f93d97cfbaf2b3fc7
 Author: Daiki Ueno <ueno@unixuser.org>
@@ -36826,7 +41322,7 @@ Date:   Tue Jan 11 11:33:21 2011 +0900
  gio/gunixfdmessage.c |    2 +-
  gio/tests/socket.c   |  105
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 106 insertions(+), 1 deletions(-)
+ 2 files changed, 106 insertions(+), 1 deletion(-)
 
 commit 634e9e43cfb8b0d88d0a6b4899d0e33c62c07458
 Author: Michael Natterer <mitch@gimp.org>
@@ -36837,7 +41333,7 @@ Date:   Wed Jan 12 19:45:40 2011 +0100
     to allow unconditional upchaining.
 
  gobject/gobject.c |   16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
+ 1 file changed, 13 insertions(+), 3 deletions(-)
 
 commit 19c73918ec7faf6e32d100493772a1dccf43b110
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -36854,7 +41350,7 @@ Date:   Wed Jan 12 11:08:54 2011 +0800
     g_app_info_get_recommended_for_type
 
  gio/gio.symbols |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 1df31f00140bfba941db65e2374ff2700f55a295
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36863,7 +41359,7 @@ Date:   Tue Jan 11 16:13:42 2011 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dd6baef46fcb7abd561383f2af7bb1b8e3579f5c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36872,7 +41368,7 @@ Date:   Tue Jan 11 11:27:45 2011 -0500
     Update NEWS
 
  NEWS |   16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit fabf506b8d5baf8f59fca563e6f1a62be5148112
 Author: Ivar Smolin <okul@linux.ee>
@@ -36881,7 +41377,7 @@ Date:   Tue Jan 11 11:04:56 2011 +0200
     [l10n] Updated Estonian translation
 
  po/et.po |   30 +++++++++++++++---------------
- 1 files changed, 15 insertions(+), 15 deletions(-)
+ 1 file changed, 15 insertions(+), 15 deletions(-)
 
 commit eec2cb1af873f38091671486b5adc5d444e306b7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36893,7 +41389,7 @@ Date:   Mon Jan 10 20:28:17 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=639177
 
  gio/gapplicationimpl-dbus.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 48f27317607fe117fe9aed0c2fe24ff6ef10a5d5
 Author: Javier Jardón <jjardon@gnome.org>
@@ -36903,7 +41399,7 @@ Date:   Mon Jan 10 23:36:00 2011 +0000
 
  mkinstalldirs |   93
  ++++++++++++++++++++++++++++++++++++++++++++-------------
- 1 files changed, 72 insertions(+), 21 deletions(-)
+ 1 file changed, 72 insertions(+), 21 deletions(-)
 
 commit 42d71c0ef952a2a3b9bd685ad3bb4294f0706947
 Author: Ivar Smolin <okul@linux.ee>
@@ -36912,8 +41408,8 @@ Date:   Mon Jan 10 19:44:11 2011 +0200
     [l10n] Updated Estonian translation
 
  po/et.po |  101
- ++++++++++++++++---------------------------------------------
- 1 files changed, 27 insertions(+), 74 deletions(-)
+ +++++++++++++++++---------------------------------------------
+ 1 file changed, 27 insertions(+), 74 deletions(-)
 
 commit a57c4c90662077163316d1d53ee18a5a0fbec393
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36924,7 +41420,7 @@ Date:   Sun Jan 9 16:43:28 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=639084
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b0b37bcb06723ede07cc9c5c4573f12c3acb1643
 Author: Christian Persch <chpe@gnome.org>
@@ -36935,7 +41431,7 @@ Date:   Sun Jan 9 15:03:31 2011 +0100
     Bug #639064.
 
  gio/gschema.dtd |   11 +++++++++--
- 1 files changed, 9 insertions(+), 2 deletions(-)
+ 1 file changed, 9 insertions(+), 2 deletions(-)
 
 commit eafa3443d39f36a3ade11154243495a77d5b089d
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -36945,7 +41441,7 @@ Date:   Sun Jan 9 16:35:32 2011 +0100
 
  po/gl.po |  386
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 193 insertions(+), 193 deletions(-)
+ 1 file changed, 193 insertions(+), 193 deletions(-)
 
 commit 33c7a9d8ecaa75b41dbdd2a3a31ac8c62394a8b5
 Author: Javier Jardón <jjardon@gnome.org>
@@ -36956,7 +41452,7 @@ Date:   Fri Jan 7 18:55:20 2011 +0100
     To keep the correct macros in-tree.
 
  configure.ac |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit b67d9cb7eef036b76955a75e6e9cd6b8ae1fb8e4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -36967,7 +41463,7 @@ Date:   Fri Jan 7 12:07:19 2011 -0500
     These come from https://bugzilla.gnome.org/show_bug.cgi?id=638894
 
  glib/tests/regex.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit f6b52322a2049dfb3873922a8f1417d8c44363b0
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37005,7 +41501,7 @@ Date:   Fri Jan 7 11:37:39 2011 +0700
 
  po/id.po | 1531
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 858 insertions(+), 673 deletions(-)
+ 1 file changed, 858 insertions(+), 673 deletions(-)
 
 commit e738a8dd8ca3d3dd327bc5a3bbfd151858738609
 Author: Colin Walters <walters@verbum.org>
@@ -37028,7 +41524,7 @@ Date:   Thu Jan 6 11:47:58 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=638838
 
  gio/gdesktopappinfo.c |   14 +++++++++++---
- 1 files changed, 11 insertions(+), 3 deletions(-)
+ 1 file changed, 11 insertions(+), 3 deletions(-)
 
 commit 26b65a3abda5ad0930b1cd0d0652417feb50c274
 Author: Serkan Kaba <serkan@gentoo.org>
@@ -37040,7 +41536,7 @@ Date:   Thu Jan 6 14:08:02 2011 +0100
     Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
 
  gio/glocalfile.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 48f8c07c530973a0b32ed6cd3251cc82851e20b0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37049,7 +41545,7 @@ Date:   Wed Jan 5 20:43:46 2011 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0b3412b419a322426ae04ca5177546ba68def3d8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37058,7 +41554,7 @@ Date:   Wed Jan 5 19:51:44 2011 -0500
     Add anothre bug ref
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 51ac0c6c85c5bf993ff2de0282c569884b79027a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37069,7 +41565,7 @@ Date:   Wed Jan 5 19:42:13 2011 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=638349
 
  glib/gvariant.c |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit 31db1f9688274b245ba7f47b7a837f609715331c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37078,7 +41574,7 @@ Date:   Wed Jan 5 19:07:01 2011 -0500
     Add new symbol
 
  gio/gio.symbols |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit f4773faa9f669ff3a705946f5b4ddcc83d3c6931
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37087,7 +41583,7 @@ Date:   Wed Jan 5 17:46:28 2011 -0500
     Drop annotation that break the documentation build
 
  gio/gtlsclientconnection.c |   4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 87068c0fcd08dd968679e68bd71a2a7355361522
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37096,7 +41592,7 @@ Date:   Wed Jan 5 17:16:36 2011 -0500
     Update NEWS
 
  NEWS |   43 +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 43 insertions(+), 0 deletions(-)
+ 1 file changed, 43 insertions(+)
 
 commit 98a0dfe1da9f3b8919f0bb73b1cb99333a31975f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37105,7 +41601,7 @@ Date:   Wed Jan 5 17:01:42 2011 -0500
     Bump version to 2.27.90
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3d824065b847f2702aa312c51734328fc414af5a
 Author: Christian Persch <chpe@gnome.org>
@@ -37133,9 +41629,9 @@ Date:   Mon Mar 1 16:32:09 2010 +0100
 
     Bug #635998.
 
- glib/gkeyfile.c |   13 +--------
+ glib/gkeyfile.c |   13 ++--------
  glib/gutils.c  |   72
- ++++++++++++++++++++++++++++++------------------------
+ ++++++++++++++++++++++++++++++-------------------------
  2 files changed, 42 insertions(+), 43 deletions(-)
 
 commit b497220e486e66433b44251a53ec3be25fa9acdb
@@ -37145,7 +41641,7 @@ Date:   Wed Jan 5 20:30:10 2011 +0100
     Fix GI annotation for g_desktop_app_info_launch_uris_as_manager
 
  gio/gdesktopappinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 8d74c96b76b459a63492bfce466a304383e94d09
 Author: Christian Persch <chpe@gnome.org>
@@ -37177,7 +41673,7 @@ Date:   Wed Jan 5 13:49:20 2011 -0500
     This makes introspection happier.
 
  gio/gdesktopappinfo.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 9be6da9448a1a59eae11d588729bf4316fbadada
 Author: Colin Walters <walters@verbum.org>
@@ -37189,7 +41685,7 @@ Date:   Wed Jan 5 13:00:50 2011 -0500
     headers.
 
  gio/gdesktopappinfo.h |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit a36cb498d974b11c00829adfdaa9638fbd9b66eb
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -37204,8 +41700,8 @@ Date:   Wed Dec 22 16:52:40 2010 -0500
     Reviewed-by: Dan Winship <danw@gnome.org>
 
  gio/gdummytlsbackend.c |   62
- ++++++++++++++++++++++++++---------------------
- 1 files changed, 34 insertions(+), 28 deletions(-)
+ ++++++++++++++++++++++++++----------------------
+ 1 file changed, 34 insertions(+), 28 deletions(-)
 
 commit 4e33967a002fd14d7106ef2ff88122344f2e4983
 Author: Stef Walter <stefw@collabora.co.uk>
@@ -37265,8 +41761,8 @@ Date:   Mon Dec 20 13:12:28 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=606960
 
  gio/gdesktopappinfo.c |   87
- +++++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 78 insertions(+), 9 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++-----
+ 1 file changed, 78 insertions(+), 9 deletions(-)
 
 commit 9de42602c47262d49e4419f8bf7987dc2b488a98
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -37281,7 +41777,7 @@ Date:   Wed Jan 5 22:57:48 2011 +0800
      GTLS headers
 
  build/win32/vs9/glib.vsprops |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 9686d82daf9c2082fa5d3055ac5b777490a95dc0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37292,7 +41788,7 @@ Date:   Tue Jan 4 09:38:14 2011 -0500
     Cope with BTRFS_SUPER_MAGIC not being defined.
 
  glib/gfileutils.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1e5f11875b65712195e4d0c8d160cdc9f9bbd99f
 Author: Thomas Kristensen <thomas.kristensen@cisco.com>
@@ -37303,7 +41799,7 @@ Date:   Mon Jan 3 15:20:12 2011 +0200
     See bug #587898.
 
  gio/gsocket.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit b583f802e39e2415c626ad19d54adc1bc08151d0
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -37313,7 +41809,7 @@ Date:   Sun Jan 2 18:54:17 2011 +0100
 
  po/nb.po |  216
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 104 insertions(+), 112 deletions(-)
+ 1 file changed, 104 insertions(+), 112 deletions(-)
 
 commit 4144c04c475c58df1da8ff062de1d50865c10169
 Author: Daniel Nylander <po@danielnylander.se>
@@ -37323,7 +41819,7 @@ Date:   Fri Dec 31 15:23:27 2010 +0100
 
  po/sv.po | 1405
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 785 insertions(+), 620 deletions(-)
+ 1 file changed, 785 insertions(+), 620 deletions(-)
 
 commit 929e8db9f436f0644a300c7253c9452145cbb7db
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37335,7 +41831,7 @@ Date:   Wed Dec 29 16:21:22 2010 +0100
     returned as caller-owned.
 
  gio/gcancellable.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 53364788e9f52dd3cf9781d08004ed5f0db0941f
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37366,15 +41862,15 @@ Date: Wed Dec 29 13:51:44 2010 +0100
 
  gio/ginetaddress.c            |    2 +-
  gio/ginetsocketaddress.c      |    2 +-
- gio/gproxy.c                  |   11 +++++----
- gio/gproxyaddress.c           |    6 +++-
+ gio/gproxy.c                  |   11 +++++-----
+ gio/gproxyaddress.c           |    6 ++++--
  gio/gsocket.c                 |   44
  ++++++++++++++++++++--------------------
- gio/gsocketaddressenumerator.c |    9 ++++---
+ gio/gsocketaddressenumerator.c |    9 ++++----
  gio/gsocketcontrolmessage.c   |    2 +-
- gio/gunixfdlist.c             |   14 ++++++++----
- gio/gunixfdmessage.c          |    6 +++-
- gio/gunixsocketaddress.c      |    4 +-
+ gio/gunixfdlist.c             |   14 ++++++++-----
+ gio/gunixfdmessage.c          |    6 ++++--
+ gio/gunixsocketaddress.c      |    4 ++--
  10 files changed, 55 insertions(+), 45 deletions(-)
 
 commit 571104bcc384c30054b507cab8e9d9a5f1166c45
@@ -37394,7 +41890,7 @@ Date:   Tue Dec 28 15:46:01 2010 +0100
     Add missing GI annotation to g_content_type_guess_for_tree
 
  gio/gcontenttype.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 422a76b3cd02f6075736da8b4203d83ff52ba096
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37403,7 +41899,7 @@ Date:   Tue Dec 28 14:28:52 2010 +0100
     Fix typo in GI annotation
 
  gobject/gtype.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 500061f67567477c70b7950a60b0d5620a74131a
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -37418,7 +41914,7 @@ Date:   Tue Oct 12 16:05:26 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=631980
 
  Makefile.decl |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit 52c831099e5fed55482c3d8cf43b457e37843bd6
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -37437,7 +41933,7 @@ Date:   Tue Oct 12 16:03:56 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=631980
 
  glib/gtester-report |   5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 408a9fcbcc175435bdf62354102e919dc4e4b4e7
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -37451,7 +41947,7 @@ Date:   Tue Dec 28 12:24:39 2010 +0100
     Update them so they match.
 
  gio/gaction.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit f248ab1b60a64df88a1578db81a3e263199d584c
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -37463,7 +41959,7 @@ Date:   Tue Dec 28 12:17:10 2010 +0100
     will succeed in deleting its desktop file.
 
  gio/tests/desktop-app-info.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 562a83432849280651ada9ac59e53358878cb2df
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37472,7 +41968,7 @@ Date:   Tue Dec 28 11:59:58 2010 +0100
     Fix typo in function annotation.
 
  gobject/gtype.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b27ecf79e89db9ba26aa3dedc1a3ae1e6255cf40
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37484,7 +41980,7 @@ Date:   Tue Dec 28 00:19:45 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=634569
 
  glib/gvariant.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 316be2748fce21c922291990e1d9a2479f13a464
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37496,7 +41992,7 @@ Date:   Tue Dec 28 00:12:19 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=637858
 
  tests/testglib.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 702a96c28146f683c58281133056bf70d7b0313e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37507,7 +42003,7 @@ Date:   Tue Dec 28 00:08:56 2010 -0500
     Patch by Rui Matos, https://bugzilla.gnome.org/show_bug.cgi?id=637759
 
  glib/giochannel.c |   37 ++++++++++++++++++-------------------
- 1 files changed, 18 insertions(+), 19 deletions(-)
+ 1 file changed, 18 insertions(+), 19 deletions(-)
 
 commit bf1027f8269dd365097dd84c0c6d5abd7a61599e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37534,7 +42030,7 @@ Date:   Mon Dec 27 23:41:10 2010 -0500
     g_type_class_peek always returns NULL.
 
  gobject/gobject.c |   16 ++++++++++------
- 1 files changed, 10 insertions(+), 6 deletions(-)
+ 1 file changed, 10 insertions(+), 6 deletions(-)
 
 commit 2a5e0cf9e0d67ea35b2f5fdf8bb2297354bcb7e6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37549,7 +42045,7 @@ Date:   Mon Dec 27 23:37:21 2010 -0500
 
  tests/gobject/ifaceproperties.c |  379
  +++++++++++++++++++++++++++------------
- 1 files changed, 260 insertions(+), 119 deletions(-)
+ 1 file changed, 260 insertions(+), 119 deletions(-)
 
 commit 58e36daf29aa1cf042a1141b9bbb91b4e794bfc7
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37558,8 +42054,8 @@ Date:   Mon Dec 27 22:07:08 2010 +0100
     Add GI annotations to GObject
 
  gobject/gobject.c |  100
- +++++++++++++++++++++++++++-------------------------
- 1 files changed, 52 insertions(+), 48 deletions(-)
+ ++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 52 insertions(+), 48 deletions(-)
 
 commit 282366c32626325ebb9257e500d3d2783e5d3d12
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37579,8 +42075,8 @@ Date:   Mon Dec 27 20:56:06 2010 +0100
     Add GI annotations to GType
 
  gobject/gtype.c |  110
- +++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 63 insertions(+), 47 deletions(-)
+ +++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 63 insertions(+), 47 deletions(-)
 
 commit ed5790913e8de1a787f5cd6286542478f21c1afa
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37599,7 +42095,7 @@ Date:   Mon Dec 27 16:29:20 2010 +0100
     Add GI annotations to GConverter
 
  gio/gconverter.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit c8fd3e31caae45988a16442bd39ac4038cc4c510
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37608,7 +42104,7 @@ Date:   Mon Dec 27 16:24:21 2010 +0100
     Add GI annotations to GSeekable
 
  gio/gseekable.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 5a8d012d296ab6eba4e26c59cfe06d3f8d582e70
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37652,7 +42148,7 @@ Date:   Sat Dec 25 16:50:40 2010 +0000
 
  po/zh_CN.po | 251
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 126 insertions(+), 125 deletions(-)
+ 1 file changed, 126 insertions(+), 125 deletions(-)
 
 commit ec6a9e71dbcd5a7a413247738eb8e40f020622ae
 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
@@ -37661,8 +42157,8 @@ Date:   Thu Dec 23 19:57:19 2010 +0100
     Updated Spanish translation
 
  po/es.po |  355
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 175 insertions(+), 180 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 175 insertions(+), 180 deletions(-)
 
 commit bb1d3fe1d3fbc022f541cbadb2caa969ff5efeba
 Author: Gheyret T.Kenji <gheyret@gmail.com>
@@ -37672,7 +42168,7 @@ Date:   Thu Dec 23 18:51:06 2010 +0100
 
  po/ug.po |  547
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 280 insertions(+), 267 deletions(-)
+ 1 file changed, 280 insertions(+), 267 deletions(-)
 
 commit efd2bf9de4dbb31974fedb5ac4a5f033c7bd092a
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -37682,7 +42178,7 @@ Date:   Thu Dec 23 17:20:21 2010 +0200
 
  po/he.po |  240
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 120 insertions(+), 120 deletions(-)
+ 1 file changed, 120 insertions(+), 120 deletions(-)
 
 commit 37ef8cbba5f8fae5c3f56a16925f68346944548d
 Author: Brian Cameron <Brian.Cameron@sun.com>
@@ -37701,7 +42197,7 @@ Date:   Tue Dec 21 18:19:16 2010 +0100
     Add GI annotations to GBufferedInputStream
 
  gio/gbufferedinputstream.c |  15 ++++++++-------
- 1 files changed, 8 insertions(+), 7 deletions(-)
+ 1 file changed, 8 insertions(+), 7 deletions(-)
 
 commit 5ea4fa75bd16a255786a37502cd09489055cc22d
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37732,7 +42228,7 @@ Date:   Tue Dec 21 19:51:54 2010 +0700
 
  po/vi.po |  445
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 228 insertions(+), 217 deletions(-)
+ 1 file changed, 228 insertions(+), 217 deletions(-)
 
 commit 56de8a1ce059adaa5a050d9dc75646c12340f838
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -37742,7 +42238,7 @@ Date:   Mon Dec 20 17:39:39 2010 +0700
 
  po/vi.po | 2400
  +++++++++++++++++++++++++++++++++++++++++++-------------------
- 1 files changed, 1658 insertions(+), 742 deletions(-)
+ 1 file changed, 1658 insertions(+), 742 deletions(-)
 
 commit 12cf4af5bbdfaf5abde1e3eaaba6df85edc7419b
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -37751,7 +42247,7 @@ Date:   Tue Dec 21 19:50:33 2010 +0700
     gio: typo fix
 
  gio/gsocks5proxy.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 99fe4b1da7560e1df2d9352ddbd845a5d9a62429
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -37765,7 +42261,7 @@ Date:   Sat Dec 18 18:52:32 2010 -0500
     there.
 
  glib/gfileutils.c |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit dce0c1c56388033b37a25f4d065383655ae8d9c9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37774,7 +42270,7 @@ Date:   Mon Dec 20 16:47:10 2010 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -37783,7 +42279,7 @@ Date:   Mon Dec 20 14:03:45 2010 -0500
     Update NEWS
 
  NEWS |   45 +++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 45 insertions(+), 0 deletions(-)
+ 1 file changed, 45 insertions(+)
 
 commit 30587a3a602fb0de2540ea220c1484763a18ff47
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -37792,7 +42288,7 @@ Date:   Mon Dec 20 18:52:44 2010 +0100
     Add io-stream in gitignore
 
  gio/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8d272eb662180fe60cfa566b669797a0b57cbf0d
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -37801,7 +42297,7 @@ Date:   Mon Dec 20 18:44:49 2010 +0100
     Add g_sequence_lookup{_iter} into symbols
 
  glib/glib.symbols |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 6a10591573a56c5dfe1ac5b8315447f63d29dd39
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -37824,7 +42320,7 @@ Date:   Mon Dec 20 17:44:51 2010 +0100
 
  gio/gdesktopappinfo.c |   47
  ++++++++++++++++++++++++++++++++++++++---------
- 1 files changed, 38 insertions(+), 9 deletions(-)
+ 1 file changed, 38 insertions(+), 9 deletions(-)
 
 commit e666a2ed696a9545a23371b53c4a07471b635d5c
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -37833,7 +42329,7 @@ Date:   Fri Dec 10 10:17:44 2010 +0100
     Add note in g_sequence_search() doc about g_sequence_lookup()
 
  glib/gsequence.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 50f96ae79b329154e55ac63b1ab8b0ff650bf871
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -37843,7 +42339,7 @@ Date:   Fri Dec 10 10:14:06 2010 +0100
 
  glib/tests/sequence.c |   76
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 76 insertions(+), 0 deletions(-)
+ 1 file changed, 76 insertions(+)
 
 commit 4e309043311487d66157383991373107eac1f7b9
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -37857,7 +42353,7 @@ Date:   Fri Apr 30 13:55:53 2010 +0200
  glib/gsequence.c                     |  132
  ++++++++++++++++++++++++++++++++-
  glib/gsequence.h                     |    8 ++
- 3 files changed, 141 insertions(+), 1 deletions(-)
+ 3 files changed, 141 insertions(+), 1 deletion(-)
 
 commit 1f9e34cab7b474a2b98c52d111a61f596ae33b58
 Author: Christian Dywan <christian@twotoasts.de>
@@ -37868,7 +42364,7 @@ Date:   Mon Dec 20 17:15:15 2010 +0100
     Follow-up on bug 636673.
 
  gio/gsimpleasyncresult.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 678bcad92c2a6350cd5dbf4ea3a567d99cf4c29d
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -37936,7 +42432,7 @@ Date:   Mon Dec 20 09:16:05 2010 -0500
     Bug 637147, patch by Matt Barnes.
 
  gio/gsettings.c |   21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
 
 commit 21c764cd9fca4d0568258d84cbb82b858d06292a
 Author: Mattias Põldaru <mahfiaz gmail com>
@@ -37946,7 +42442,7 @@ Date:   Mon Dec 20 13:55:19 2010 +0200
 
  po/et.po |  565
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 373 insertions(+), 192 deletions(-)
+ 1 file changed, 373 insertions(+), 192 deletions(-)
 
 commit fef417575c1cac47f9d9a2b386ad386ec4272d45
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -37956,7 +42452,7 @@ Date:   Mon Dec 20 17:26:00 2010 +0700
 
  po/vi.po |  621
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 319 insertions(+), 302 deletions(-)
+ 1 file changed, 319 insertions(+), 302 deletions(-)
 
 commit 3264d8d1598916a59775ed07969ff0d20b8790e0
 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
@@ -37994,7 +42490,7 @@ Date:   Fri Dec 10 15:07:04 2010 +0100
     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636673
 
  gio/gsimpleasyncresult.c |   15 +++++++--------
- 1 files changed, 7 insertions(+), 8 deletions(-)
+ 1 file changed, 7 insertions(+), 8 deletions(-)
 
 commit f0354ff0590f0350ebdb1ee8eb84e7b6cdd1e850
 Author: Javier Jardón <jjardon@gnome.org>
@@ -38021,9 +42517,9 @@ Date:   Fri Dec 17 16:24:33 2010 +0100
 
  gio/gfile.c            |  183
  ++++++++++++++++++++++++-----------------------
- gio/gfileinputstream.c  |    8 +-
+ gio/gfileinputstream.c  |    8 +--
  gio/gfileinputstream.h  |    2 +-
- gio/gfileiostream.c    |    8 +-
+ gio/gfileiostream.c    |    8 +--
  gio/gfileiostream.h    |    2 +-
  gio/gfileoutputstream.h |    2 +-
  gio/ginputstream.c     |   28 ++++----
@@ -38039,7 +42535,7 @@ Date:   Fri Dec 17 08:35:54 2010 -0500
     Update symbols list for recent changes
 
  gio/gio.symbols |   18 +++---------------
- 1 files changed, 3 insertions(+), 15 deletions(-)
+ 1 file changed, 3 insertions(+), 15 deletions(-)
 
 commit ac4722df1c9802b0c78bba31aa9004348eb1813d
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -38058,7 +42554,7 @@ Date:   Fri Dec 17 12:34:28 2010 +0000
     So, let's document this.
 
  gobject/gobject.c |   4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit d3ce12571cf8dc9f925ffa344887c26b16bcbf1e
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -38067,8 +42563,8 @@ Date:   Fri Dec 17 13:03:18 2010 +0100
     Updated Norwegian bokmål translation
 
  po/nb.po |  275
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 144 insertions(+), 131 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 144 insertions(+), 131 deletions(-)
 
 commit f33ccd4b41aa4d3bfde71adefef74bb22c6bffcb
 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
@@ -38077,7 +42573,7 @@ Date:   Thu Dec 16 21:06:51 2010 +0100
     [gi] Fix GObject.Object annotations.
 
  gio/gsettings.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 6f215e477dd91446f64d3ae4a05e47d0138a5d0d
 Author: John (J5) Palmieri <johnp@redhat.com>
@@ -38091,7 +42587,7 @@ Date:   Thu Dec 16 13:44:56 2010 -0500
       the raw wrapped pointer causing crashes
 
  gio/gsettings.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 2b6c801d10b5ee1ab11cf0612e34db74c6985fbd
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -38100,7 +42596,7 @@ Date:   Thu Dec 16 10:57:18 2010 +0100
     gioenums.h: Remove a trailing comma.
 
  gio/gioenums.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 274ef35fd44ca272d80966a9f1fd17ecce1bc46f
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -38109,7 +42605,7 @@ Date:   Tue Dec 14 18:33:17 2010 +0100
     tests: remove a bogus assumption
 
  gio/tests/desktop-app-info.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 683a5632c89b311111503a03290ff75ad705ac46
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38129,7 +42625,7 @@ Date:   Wed Dec 15 11:56:44 2010 -0500
  gio/gperiodic.c                    |  765
  -----------------------------------
  gio/gperiodic.h                    |   88 ----
- 7 files changed, 0 insertions(+), 887 deletions(-)
+ 7 files changed, 887 deletions(-)
 
 commit 1bbf4cb87c2a0b028de4b65377d0b21cbb49d8f2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38151,7 +42647,7 @@ Date:   Wed Dec 15 11:36:14 2010 -0500
     Fix some leaks in the GVDB builder
 
  gvdb-builder.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit 9411d0c108d6c5b122f82666467ad9cb42eeccd1
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -38160,7 +42656,7 @@ Date:   Wed Dec 15 12:50:59 2010 +0100
     docs: fix a typo
 
  gio/gemblemedicon.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit bfee021cfb24a97b99612f6314e9309f3a70f6db
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -38171,7 +42667,7 @@ Date:   Wed Dec 15 12:49:22 2010 +0100
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gemblemedicon.c                |    8 ++++++++
  gio/gio.symbols                    |    1 +
- 3 files changed, 10 insertions(+), 0 deletions(-)
+ 3 files changed, 10 insertions(+)
 
 commit f53d518a3de99eb8418a35b8f1e163026130687b
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -38183,7 +42679,7 @@ Date:   Thu Dec 9 18:16:17 2010 +0100
 
  gio/gemblemedicon.c |  12 ++++++++++++
  gio/gemblemedicon.h |   1 +
- 2 files changed, 13 insertions(+), 0 deletions(-)
+ 2 files changed, 13 insertions(+)
 
 commit 056a5d753d14b505c3250ccb4a5de92dbdc67a58
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -38194,7 +42690,7 @@ Date:   Tue Dec 14 17:16:31 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=637237
 
  gio/gapplicationimpl-dbus.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8c742aea720d491fc62eac24dbdab8986a849c2d
 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
@@ -38219,7 +42715,7 @@ Date:   Fri Dec 10 11:42:56 2010 +0100
 
     https://bugzilla.gnome.org/show_bug.cgi?id=633350
 
- glib/ghostutils.c     |   53 +++++++++++++++++++++++++++++++++--------
+ glib/ghostutils.c     |   53 ++++++++++++++++++++++++++++++++---------
  glib/tests/hostutils.c |   61
  ++++++++++++++++++++++++++++++++++++++++++++++++
  2 files changed, 103 insertions(+), 11 deletions(-)
@@ -38236,7 +42732,7 @@ Date:   Mon Dec 13 13:33:15 2010 -0500
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |  14 +++++++++++++-
- 1 files changed, 13 insertions(+), 1 deletions(-)
+ 1 file changed, 13 insertions(+), 1 deletion(-)
 
 commit 735fcf918e70035874b50785524d25eda557d51f
 Author: Peng Huang <shawn.p.huang@gmail.com>
@@ -38259,7 +42755,7 @@ Date:   Mon Dec 13 17:59:47 2010 +0100
     Add GIOStreamSpliceFlags to doc
 
  docs/reference/gio/gio-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e4f25c0fed49acc46de2519837b78db6c12b2df4
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -38269,7 +42765,7 @@ Date:   Mon Dec 13 17:42:11 2010 +0100
 
  gio/gioenums.h  |    2 ++
  gio/giostream.c |    4 ++++
- 2 files changed, 6 insertions(+), 0 deletions(-)
+ 2 files changed, 6 insertions(+)
 
 commit 0a2d47b626d130b0b795f76147c68132ede73b08
 Author: Xavier Claessens <xclaesse@gmail.com>
@@ -38288,7 +42784,7 @@ Date:   Fri Aug 13 10:10:48 2010 +0200
  gio/giostream.h                    |   11 ++
  gio/tests/Makefile.am              |    4 +
  gio/tests/io-stream.c              |  185 ++++++++++++++++++++++++++
- 6 files changed, 469 insertions(+), 0 deletions(-)
+ 6 files changed, 469 insertions(+)
 
 commit 69c6e41b54085a7febc769f3b0582abf7c650a5f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38297,7 +42793,7 @@ Date:   Mon Dec 13 09:04:28 2010 -0500
     Document the GIO_USE_TLS environment variable
 
  docs/reference/gio/overview.xml |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 78c34bb34f6035e01ee41a57ab4b3f2c2f91cc4d
 Author: Christian Persch <chpe@gnome.org>
@@ -38308,7 +42804,7 @@ Date:   Tue Nov 16 19:22:10 2010 +0100
     Bug #635007.
 
  m4macros/gsettings.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ce50df7e0e744a5a6f3d9e41d2b2f872f6174792
 Author: Christian Persch <chpe@gnome.org>
@@ -38333,7 +42829,7 @@ Date:   Fri Dec 10 10:01:01 2010 +0100
     Add missing property to GDummyTlsCertificate
 
  gio/gdummytlsbackend.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit ca38bddd6e5dc18db8fd8695d88c4de5183c7fe9
 Author: Benjamin Otte <otte@redhat.com>
@@ -38345,7 +42841,7 @@ Date:   Tue Dec 7 17:55:03 2010 +0100
     at the same time. Yay!
 
  gio/tests/resolver.c |   40 ++++++++++++++++++++++++++--------------
- 1 files changed, 26 insertions(+), 14 deletions(-)
+ 1 file changed, 26 insertions(+), 14 deletions(-)
 
 commit bd227f52195f28460bc96d719d1ff70c28966d26
 Author: Benjamin Otte <otte@redhat.com>
@@ -38359,7 +42855,7 @@ Date:   Tue Dec 7 17:25:01 2010 +0100
 
  gio/gnetworkaddress.c |   94
  ++++++++++++++++++++++++++-----------------------
- 1 files changed, 50 insertions(+), 44 deletions(-)
+ 1 file changed, 50 insertions(+), 44 deletions(-)
 
 commit 07fd29c3236e479a217a5ad9875075537dfb3173
 Author: Benjamin Otte <otte@redhat.com>
@@ -38388,7 +42884,7 @@ Date:   Tue Dec 7 15:42:10 2010 +0100
     And fix a typo in there.
 
  gio/gtlsclientconnection.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 85adbc99bfa079df777ca148884e52fead3bfe7b
 Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
@@ -38397,7 +42893,7 @@ Date:   Tue Dec 7 17:45:06 2010 +0100
     Fix error in GSimpleAsyncResult example
 
  gio/gsimpleasyncresult.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f5c3e0d3d5aeed065fd09293dae6574b4a31568c
 Author: Dan Winship <danw@gnome.org>
@@ -38415,7 +42911,7 @@ Date:   Tue Dec 7 14:58:42 2010 +0100
  gio/gio.symbols                    |    2 +-
  gio/gtlsconnection.c               |  162
  ++++++++++++++++-------------------
- gio/gtlsconnection.h               |   60 ++++++-------
+ gio/gtlsconnection.h               |   60 +++++++------
  4 files changed, 105 insertions(+), 121 deletions(-)
 
 commit b5a707ec90f75aac499c9804592ebb14257cf751
@@ -38425,7 +42921,7 @@ Date:   Mon Dec 6 17:21:16 2010 +0100
     Clarify that g_socket_client_connect_to_uri() doesn't know about TLS
 
  gio/gsocketclient.c |   4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 4f6efb681d7a85d9d04ffdba9a5f692e3d53e41e
 Author: Dan Winship <danw@gnome.org>
@@ -38442,7 +42938,7 @@ Date:   Mon Dec 6 13:10:09 2010 +0100
     to do an unclean close).
 
  gio/gtlsconnection.c |   32 ++++++++++++++++++++------------
- 1 files changed, 20 insertions(+), 12 deletions(-)
+ 1 file changed, 20 insertions(+), 12 deletions(-)
 
 commit 68a3d6b27fec3bdbba27b414c0ed10396c79d3c6
 Author: Dan Winship <danw@gnome.org>
@@ -38492,7 +42988,7 @@ Date:   Wed Dec 1 13:49:39 2010 -0500
  gio/gtlsconnection.c               |   70
  +++++++++++++++++++++++++++++++++++
  gio/gtlsconnection.h               |    4 ++
- 5 files changed, 80 insertions(+), 1 deletions(-)
+ 5 files changed, 80 insertions(+), 1 deletion(-)
 
 commit 73d6bd8a45429f03706ac96e5d6e045ecee18500
 Author: Dan Winship <danw@gnome.org>
@@ -38509,7 +43005,7 @@ Date:   Tue Nov 30 19:57:16 2010 -0500
  gio/gio.symbols                    |    1 +
  gio/gtlscertificate.c              |   92
  ++++++++++++++++++-----------------
- gio/gtlscertificate.h              |   32 ++++++++-----
+ gio/gtlscertificate.h              |   32 +++++++-----
  4 files changed, 69 insertions(+), 57 deletions(-)
 
 commit 814c0fcaafd42c622634c7b6a34c126210b17fc2
@@ -38533,7 +43029,7 @@ Date:   Mon Dec 6 12:44:18 2010 +0000
     Complete Simplified Chinese translation.
 
  po/zh_CN.po |   8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 67ab5579ba3c9c6a66e82313a61de8fdc9731b15
 Author: Aron Xu <aronxu@gnome.org>
@@ -38542,8 +43038,8 @@ Date:   Mon Dec 6 12:40:03 2010 +0000
     Update Simplified Chinese translation.
 
  po/zh_CN.po | 672
- ++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 348 insertions(+), 324 deletions(-)
+ +++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 348 insertions(+), 324 deletions(-)
 
 commit 8530a3b029b7f691284d74e6e0c7883ba4a14725
 Author: Chris Kühl <chrisk@openismus.com>
@@ -38552,7 +43048,7 @@ Date:   Mon Dec 6 00:34:43 2010 +0100
     Added note in g_slist_free about using *free_full to mirror GList docs
 
  glib/gslist.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 1a638926ff183ddb9afec8c364a58c191457e237
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -38562,7 +43058,7 @@ Date:   Sun Dec 5 13:19:55 2010 +0200
 
  po/he.po |  258
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 136 insertions(+), 122 deletions(-)
+ 1 file changed, 136 insertions(+), 122 deletions(-)
 
 commit b52294d14ce7097c34538d4646f298461fb8d36e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38571,7 +43067,7 @@ Date:   Sat Dec 4 14:12:07 2010 -0500
     Try to fix the version test on builders
 
  glib/tests/utils.c |   9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 5b43de29327e1f829036ba9629835d2245f15cd3
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -38580,7 +43076,7 @@ Date:   Sat Dec 4 20:01:37 2010 +0800
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
  po/zh_HK.po | 1472
- ++++++++++++++++++++++++++++++++++------------------------
+ +++++++++++++++++++++++++++++++++-------------------------
  po/zh_TW.po | 1491
  ++++++++++++++++++++++++++++++++++-------------------------
  2 files changed, 1720 insertions(+), 1243 deletions(-)
@@ -38596,7 +43092,7 @@ Date:   Fri Dec 3 14:48:35 2010 -0500
     Bug 636351
 
  gio/gsimpleasyncresult.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 658572978b18cd11ba9d93c02d41969e1d7438eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38608,7 +43104,7 @@ Date:   Fri Dec 3 14:45:09 2010 -0500
     several grammatical errors and sounded awkward.
 
  glib/gqueue.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 99332dd27c8a62b6d72c70fe284c0477c99d2c61
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38620,7 +43116,7 @@ Date:   Fri Dec 3 14:39:59 2010 -0500
     script we ship. I had forgotten there was a second one.
 
  glib/libglib-gdb.py.in |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit d11f413345f8ae3da92f4aebcf828ed133cbafbb
 Author: Colin Walters <walters@verbum.org>
@@ -38631,7 +43127,7 @@ Date:   Fri Dec 3 14:25:51 2010 -0500
     This isn't valid syntax.
 
  gio/gsimpleasyncresult.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 807101272893f27469bb5c507c7967334a5a0b8e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38644,7 +43140,7 @@ Date:   Fri Dec 3 14:08:36 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=636387
 
  gobject/libgobject-gdb.py.in |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 05428e3c1ac4888b841fca3aeb9c7c9b299d2280
 Author: Colin Walters <walters@verbum.org>
@@ -38653,7 +43149,7 @@ Date:   Fri Dec 3 10:36:16 2010 -0500
     glib: Document g_string_free semantics better in the FALSE case
 
  glib/gstring.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 426f90e3cf9f21c6b020cecb05116b331546fe58
 Author: Christian Dywan <christian@twotoasts.de>
@@ -38663,7 +43159,7 @@ Date:   Fri Dec 3 16:33:24 2010 +0100
 
  gio/tests/socket-client.c |   6 +++++-
  gio/tests/socket-server.c |   6 ++++++
- 2 files changed, 11 insertions(+), 1 deletions(-)
+ 2 files changed, 11 insertions(+), 1 deletion(-)
 
 commit 8f19d06ed932b8fa8b1d58c7a5676aa5590be1e4
 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
@@ -38674,7 +43170,7 @@ Date:   Tue Nov 30 02:12:16 2010 +0100
     Introduced in fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
 
  docs/reference/gio/overview.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 889889a296bfe58fc42a778d792d7f83f816145b
 Author: Benjamin Otte <otte@redhat.com>
@@ -38687,7 +43183,7 @@ Date:   Thu Dec 2 20:10:23 2010 +0100
     missing.
 
  glib/giounix.c |   19 ++++++++++++-------
- 1 files changed, 12 insertions(+), 7 deletions(-)
+ 1 file changed, 12 insertions(+), 7 deletions(-)
 
 commit 67740263e9a3de840e527dd45ba3d6feff512839
 Author: Benjamin Otte <otte@redhat.com>
@@ -38698,7 +43194,7 @@ Date:   Thu Dec 2 20:09:59 2010 +0100
     The usual fix for all things GScanner...
 
  gobject/glib-genmarshal.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b9a98a81dad104058a11a4b788a64b21b235c62d
 Author: Benjamin Otte <otte@redhat.com>
@@ -38711,7 +43207,7 @@ Date:   Thu Dec 2 20:09:08 2010 +0100
     function" warnings for gcc.
 
  gio/tests/gdbus-peer.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit b92e2cd8f8d88a62f14c49e8255802512c156152
 Author: Benjamin Otte <otte@redhat.com>
@@ -38720,7 +43216,7 @@ Date:   Thu Dec 2 20:08:34 2010 +0100
     gio: Remove unused variables from test
 
  gio/tests/gapplication-example-actions.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 3e61cb2fcc7648254192d0f174b437336b21c89b
 Author: Bastien Nocera <hadess@hadess.net>
@@ -38731,7 +43227,7 @@ Date:   Thu Dec 2 16:59:22 2010 +0000
     s/monty/month/
 
  glib/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9fe7fd9120940a2d50ff660f1a3cf7efd08ac01b
 Author: Matthew Barnes <mbarnes@redhat.com>
@@ -38743,7 +43239,7 @@ Date:   Tue Nov 30 18:19:12 2010 -0600
     g_settings_get_property().
 
  gio/gsettings.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit beec9743eba6013229befafdfe120cd7701d5214
 Author: Damien Lespiau <damien.lespiau@intel.com>
@@ -38757,7 +43253,7 @@ Date:   Tue Nov 30 23:04:17 2010 +0000
     Signed-off-by: Javier Jardón <jjardon@gnome.org>
 
  glib/gmain.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit c541d234855dc7466c57ebfc3dc44b1829d9a900
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -38767,7 +43263,7 @@ Date:   Tue Nov 30 23:42:08 2010 +0100
 
  po/es.po |  329
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 163 insertions(+), 166 deletions(-)
+ 1 file changed, 163 insertions(+), 166 deletions(-)
 
 commit fdc6c5fbc171187c6c2d7fdf94d0eea7992d11f4
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -38776,8 +43272,8 @@ Date:   Mon Nov 29 17:35:51 2010 +0100
     Updated Galician translations
 
  po/gl.po |  159
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 86 insertions(+), 73 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 86 insertions(+), 73 deletions(-)
 
 commit c897dea8c164bc081623c13ac4474bcbd66b908d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38786,7 +43282,7 @@ Date:   Mon Nov 29 10:36:43 2010 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ff8817b631ab11f00c98ed372746b464a440e7c0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38795,7 +43291,7 @@ Date:   Mon Nov 29 09:30:07 2010 -0500
     Update POTFILES.in
 
  po/POTFILES.in |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 50a8b039a4323faf0fac68bece1be151f7fd2986
 Author: Dan Winship <danw@gnome.org>
@@ -38804,7 +43300,7 @@ Date:   Mon Nov 29 09:36:07 2010 -0500
     tiny fix to g_io_modules_scan_all_in_directory() docs
 
  gio/giomodule.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 78103b2f1feb5ccbdc97e47d857133826f22820d
 Author: Xan Lopez <xan@gnome.org>
@@ -38813,7 +43309,7 @@ Date:   Mon Nov 29 15:29:12 2010 +0100
     gsettingsschema: plug leak
 
  gio/gsettingsschema.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d7a83d2f590a3568c12a50f31ed5fdc9fc691a47
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38822,7 +43318,7 @@ Date:   Mon Nov 29 08:10:11 2010 -0500
     Add another bug
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 98bfc8afdaabffe4b63215727a580a139b7f07db
 Author: Aleksander Morgado <aleksander@lanedo.com>
@@ -38832,7 +43328,7 @@ Date:   Thu Nov 18 18:00:57 2010 +0100
     for an action
 
  gio/gapplicationimpl-dbus.c |   6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38841,7 +43337,7 @@ Date:   Mon Nov 29 01:39:06 2010 -0500
     Add new extension point to the list
 
  docs/reference/gio/overview.xml |   24 ++++++++++++++++++++++--
- 1 files changed, 22 insertions(+), 2 deletions(-)
+ 1 file changed, 22 insertions(+), 2 deletions(-)
 
 commit db83a96648944bd71ff9c1bd36c7ae898fc06664
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38850,7 +43346,7 @@ Date:   Mon Nov 29 01:20:58 2010 -0500
     Documentation tweak
 
  docs/reference/gobject/gobject-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 02978fff17bcff0bf0135859114d6a06463f4e8d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -38868,14 +43364,14 @@ Date: Sun Nov 28 23:55:43 2010 -0500
 
     Various doc tweaks
 
- docs/reference/gio/gio-docs.xml     |   8 ++--
+ docs/reference/gio/gio-docs.xml     |   8 +--
  docs/reference/gio/gio-sections.txt |   3 +-
  gio/gaction.c                      |    2 +-
  gio/gactiongroup.c                 |    2 +-
  gio/gapplicationcommandline.c      |    3 +-
  gio/gdesktopappinfo.c              |    1 +
  gio/gperiodic.c                    |   91
- +++++++++++++++++++++-------------
+ +++++++++++++++++++++--------------
  gio/gpermission.c                  |    2 +-
  gio/gpollableinputstream.c         |    9 ++--
  gio/gpollableinputstream.h         |    2 +-
@@ -38899,7 +43395,7 @@ Date:   Sun Nov 28 22:11:57 2010 -0500
     Remove nonexisting type
 
  docs/reference/gio/gio.types |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 4817dae0bb2dfe9d0b575356ddf43b2f3ecd41f5
 Author: Matt Rajca <matt.rajca@me.com>
@@ -38908,7 +43404,7 @@ Date:   Sat Nov 13 10:01:34 2010 -0600
     Removed mention of inexistent GNOME 2.0 porting guide
 
  docs/reference/glib/changes.sgml |    8 --------
- 1 files changed, 0 insertions(+), 8 deletions(-)
+ 1 file changed, 8 deletions(-)
 
 commit 577ddbf30baf53d8e74cd81f0a2babf590e91c26
 Author: Matt Rajca <matt.rajca@me.com>
@@ -38964,7 +43460,7 @@ Date:   Wed Sep 22 23:02:05 2010 +0200
     Added test for setting properties with g_object_new.
 
  gobject/tests/properties.c |  37 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 37 insertions(+), 0 deletions(-)
+ 1 file changed, 37 insertions(+)
 
 commit 349f54756168b76913828136bc646c518c4f475f
 Author: Jonas Holmberg <jonas.holmberg@axis.com>
@@ -38977,7 +43473,7 @@ Date:   Fri Sep 24 01:20:50 2010 +0200
     the array to avoid acces to uninitialized memory.
 
  gobject/gobject.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 51894b7dd06a3b50654f9ce1fadff418d917aca1
 Author: Aleksander Morgado <aleksander@lanedo.com>
@@ -38986,7 +43482,7 @@ Date:   Thu Nov 25 18:38:33 2010 +0100
     Fixes GB#530786: GFileMonitor 'changed' signal underdocumented
 
  gio/gfilemonitor.c |  12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
+ 1 file changed, 9 insertions(+), 3 deletions(-)
 
 commit b4632e1c98e361cf4700f3e5dcc229a09a6237e4
 Author: Christian Persch <chpe@gnome.org>
@@ -39043,7 +43539,7 @@ Date:   Sat Nov 27 16:56:44 2010 -0500
     (354d655b)
 
  gio/tests/g-icon.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 17979707207ca004cd78991e1c04df60cb3b1cb6
 Author: Christian Persch <chpe@gnome.org>
@@ -39052,7 +43548,7 @@ Date:   Mon Nov 15 19:55:57 2010 +0100
     Typo fix
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d19e1a2c3c3da29e6f6c653dda9e4538e55c1838
 Author: Christian Persch <chpe@gnome.org>
@@ -39061,7 +43557,7 @@ Date:   Sat Nov 27 12:45:45 2010 +0100
     Use same variable names in .h and .c
 
  glib/gvariant.h |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 59d62726de8efdd478ca1c940134df1112a006f2
 Author: Dan Winship <danw@gnome.org>
@@ -39079,18 +43575,18 @@ Date: Mon Dec 21 20:50:32 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=588189
 
  docs/reference/gio/gio-docs.xml     |   9 +
- docs/reference/gio/gio-sections.txt | 129 +++++++-
+ docs/reference/gio/gio-sections.txt | 129 ++++++-
  docs/reference/gio/gio.types       |    5 +
  gio/Makefile.am                    |   13 +-
  gio/gdummytlsbackend.c                     |  274 +++++++++++++
  gio/gdummytlsbackend.h                     |   46 +++
  gio/gio-marshal.list               |    2 +
  gio/gio.h                          |    5 +
- gio/gio.symbols                    |   77 ++++-
+ gio/gio.symbols                    |   77 +++-
  gio/gioenums.h                             |  100 +++++
  gio/giomodule.c                    |    6 +
  gio/giotypes.h                             |    8 +
- gio/gsocketclient.c                |  310 +++++++++++++---
+ gio/gsocketclient.c                |  310 ++++++++++++---
  gio/gsocketclient.h                |    7 +
  gio/gtlsbackend.c                  |  201 ++++++++++
  gio/gtlsbackend.h                  |   92 +++++
@@ -39105,7 +43601,7 @@ Date:   Mon Dec 21 20:50:32 2009 +0100
  gio/gtlsserverconnection.h         |   61 +++
  gio/tests/socket-client.c          |  195 ++++++----
  gio/tests/socket-common.c          |   61 +++
- gio/tests/socket-server.c          |  164 +++++----
+ gio/tests/socket-server.c          |  164 ++++----
  27 files changed, 3473 insertions(+), 211 deletions(-)
 
 commit a1690339c731cf037d3ed97eda864159f2ba9308
@@ -39141,7 +43637,7 @@ Date:   Mon Nov 1 20:22:24 2010 -0400
  gio/giotypes.h                             |    1 +
  gio/gproxyconnection.c                     |  155 ---------------------------
  gio/gproxyconnection.h                     |   69 ------------
- gio/gsocketclient.c                |   56 ++++++-----
+ gio/gsocketclient.c                |   56 +++++-----
  gio/gtcpwrapperconnection.c        |  200
  +++++++++++++++++++++++++++++++++++
  gio/gtcpwrapperconnection.h        |   68 ++++++++++++
@@ -39171,17 +43667,17 @@ Date: Sat Sep 18 13:05:25 2010 -0400
  gio/Makefile.am                    |    4 +
  gio/gio.h                          |    2 +
  gio/gio.symbols                    |   21 +++
- gio/giotypes.h                             |   18 ++
+ gio/giotypes.h                             |   18 +++
  gio/gpollableinputstream.c         |  304
  +++++++++++++++++++++++++++++++++++
  gio/gpollableinputstream.h         |  101 ++++++++++++
  gio/gpollableoutputstream.c        |  201 +++++++++++++++++++++++
  gio/gpollableoutputstream.h        |   98 +++++++++++
  gio/gsocketconnection.c            |    3 +-
- gio/gsocketinputstream.c           |   59 +++++++-
- gio/gsocketoutputstream.c          |   60 +++++++-
- gio/gunixinputstream.c                     |   51 ++++++-
- gio/gunixoutputstream.c            |   50 ++++++-
+ gio/gsocketinputstream.c           |   59 ++++++-
+ gio/gsocketoutputstream.c          |   60 ++++++-
+ gio/gunixinputstream.c                     |   51 +++++-
+ gio/gunixoutputstream.c            |   50 +++++-
  gio/tests/.gitignore               |    1 +
  gio/tests/Makefile.am              |    4 +
  gio/tests/pollable.c               |  240 +++++++++++++++++++++++++++
@@ -39259,7 +43755,7 @@ Date:   Sun Nov 7 11:49:40 2010 -0500
  gobject/gobject.symbols                    |    1 +
  gobject/gsourceclosure.c                   |   39
  ++++++++++++++++++++++++++-
- gobject/gsourceclosure.h                   |    6 +++-
+ gobject/gsourceclosure.h                   |    6 +++--
  4 files changed, 44 insertions(+), 3 deletions(-)
 
 commit 73d823ac1ee0716568130407a4c164f6c145a75f
@@ -39273,12 +43769,12 @@ Date: Sun Nov 7 11:05:26 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=634239
 
  gio/gasynchelper.c     |   59
- +++++++++++++++++++++++++++++++++++++++++++++-
- gio/gasynchelper.h     |    4 +-
- gio/gio-marshal.list   |    2 +
+ +++++++++++++++++++++++++++++++++++++++++++++--
+ gio/gasynchelper.h     |    4 ++--
+ gio/gio-marshal.list   |    2 ++
  gio/gsocket.c          |   33 +++++++++++++++++++++++++-
- gio/gunixinputstream.c  |    4 +-
- gio/gunixoutputstream.c |    4 +-
+ gio/gunixinputstream.c  |    4 ++--
+ gio/gunixoutputstream.c |    4 ++--
  6 files changed, 97 insertions(+), 9 deletions(-)
 
 commit ece936e84dd64af12cb609a8d25f3711a288cc57
@@ -39294,7 +43790,7 @@ Date:   Sat Nov 6 09:45:20 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=634239
 
  glib/gmain.c |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit b358202856682e5cdefb0b4b8aaed3a45d9a85fa
 Author: Dan Winship <danw@gnome.org>
@@ -39310,7 +43806,7 @@ Date:   Sat Nov 6 09:35:25 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=634239
 
  glib/gmain.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 3570c4a00ef25908172d4d51e30810dddcea1ee8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39321,7 +43817,7 @@ Date:   Wed Nov 24 16:00:32 2010 -0500
  docs/reference/gio/gio-docs.xml         |    4 ++++
  docs/reference/glib/glib-docs.sgml      |    4 ++++
  docs/reference/gobject/gobject-docs.sgml |    4 ++++
- 3 files changed, 12 insertions(+), 0 deletions(-)
+ 3 files changed, 12 insertions(+)
 
 commit e5dd266c33509fe214dfa3a0b66f66e9f166ebc6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39333,7 +43829,7 @@ Date:   Wed Nov 24 15:57:40 2010 -0500
     gtk-doc learned to deal with this a while ago.
 
  gio/gdesktopappinfo.c |   30 +++++++++++++++++-------------
- 1 files changed, 17 insertions(+), 13 deletions(-)
+ 1 file changed, 17 insertions(+), 13 deletions(-)
 
 commit ee94915d0b78da7a016b4df29f0dce6236c1acfc
 Author: Javier Jardón <jjardon@gnome.org>
@@ -39342,7 +43838,7 @@ Date:   Wed Nov 24 18:06:17 2010 +0100
     docs: gappinfo: Fix typo <envvar> -> <envar>
 
  gio/gappinfo.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 5f958e4623df830f89241b158b14ef7d994cf2c2
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -39352,7 +43848,7 @@ Date:   Fri Nov 19 11:37:44 2010 +0100
 
  gio/tests/desktop-app-info.c |   72
  ++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 72 insertions(+), 0 deletions(-)
+ 1 file changed, 72 insertions(+)
 
 commit b3bf7a648453e59daa83f745faf9102a90cdfbac
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -39361,7 +43857,7 @@ Date:   Fri Nov 19 10:39:33 2010 +0100
     appinfo: add win32 fallback implementation
 
  gio/gwin32appinfo.c |  22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
+ 1 file changed, 22 insertions(+)
 
 commit 30c378032fe43975dc3ea1014b5b873ef6e3d017
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -39372,7 +43868,7 @@ Date:   Fri Nov 19 10:39:16 2010 +0100
  docs/reference/gio/gio-sections.txt |   2 ++
  gio/gdesktopappinfo.c              |   22 ++++++++++++++++++++++
  gio/gio.symbols                    |    2 ++
- 3 files changed, 26 insertions(+), 0 deletions(-)
+ 3 files changed, 26 insertions(+)
 
 commit 182fcff2ea2b8f183570d8c026a9ef4d2ec2afdf
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -39387,7 +43883,7 @@ Date:   Thu Nov 18 18:49:32 2010 +0100
     the applications claiming to support the supertype.
 
  gio/gdesktopappinfo.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 94c67d8420889e950c2f093abdd893ffe3780a97
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -39404,7 +43900,7 @@ Date:   Thu Nov 18 18:45:56 2010 +0100
     supertype of
       a given content type.
 
- gio/gappinfo.h        |    3 +
+ gio/gappinfo.h        |    3 ++
  gio/gdesktopappinfo.c |  127
  +++++++++++++++++++++++++++++++++++++++----------
  2 files changed, 105 insertions(+), 25 deletions(-)
@@ -39418,7 +43914,7 @@ Date:   Sun Nov 21 21:59:57 2010 -0500
     Divide monotonic time by 1e6 not 1e9 to get seconds.
 
  glib/gtimer.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ab3a79e2c9be13aea5b2ce0980f3a641c5ed081d
 Author: Ignacio Casal Quinteiro <icq@gnome.org>
@@ -39427,7 +43923,7 @@ Date:   Sun Nov 21 21:20:44 2010 +0100
     Check for (GIConv)-1 instead of NULL.
 
  gio/gcharsetconverter.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit bcbf9153d5933476d267ba5da18dd72e99fac20a
 Author: Gheyret T.Kenji <gheyret@gmail.com>
@@ -39437,7 +43933,7 @@ Date:   Sat Nov 20 11:26:41 2010 +0100
 
  po/ug.po |   72
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 36 insertions(+), 36 deletions(-)
+ 1 file changed, 36 insertions(+), 36 deletions(-)
 
 commit 96e9677fd7433cfbf27d18f66d55635195fcc44d
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -39447,7 +43943,7 @@ Date:   Thu Nov 18 14:08:34 2010 +0100
 
  po/nb.po | 1412
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 780 insertions(+), 632 deletions(-)
+ 1 file changed, 780 insertions(+), 632 deletions(-)
 
 commit 260d005616b7150c3e560a9fc29734a19ab8e24e
 Author: Colin Walters <walters@verbum.org>
@@ -39456,7 +43952,7 @@ Date:   Wed Nov 17 20:06:07 2010 -0500
     introspection: Add annotations for g_file_copy, g_file_move
 
  gio/gfile.c |   8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 354d655ba8a54b754cb5a3efb42767327775696c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39471,7 +43967,7 @@ Date:   Wed Nov 17 12:19:54 2010 -0500
       - multiply by 33 in each round instead of 31
 
  glib/gstring.c |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit f50a99e7827f4b906cfe9ced27096b047f65ac80
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39484,7 +43980,7 @@ Date:   Wed Nov 17 11:57:48 2010 -0500
     No functional changes here.
 
  glib/gstring.c |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 2bfcffde9ae5b14e78a4279bf48c71897c5f19d8
 Author: Tomas Bzatek <tbzatek@redhat.com>
@@ -39497,7 +43993,7 @@ Date:   Tue Nov 16 14:20:07 2010 +0100
     approach.
 
  gio/gunixmounts.c |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 010913c8ab3f161ac8e9c676bc89d3a30db092ce
 Author: Javier Jardón <jjardon@gnome.org>
@@ -39518,7 +44014,7 @@ Date:   Sun Nov 14 00:05:02 2010 +0100
     Added UG translation
 
  po/LINGUAS |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a0e0f25de687f5d748ae23421572b1fc60b248c2
 Author: Gheyret T.Kenji <gheyret@gmail.com>
@@ -39528,7 +44024,7 @@ Date:   Sat Nov 13 22:10:03 2010 +0100
 
  po/ug.po | 3522
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 3522 insertions(+), 0 deletions(-)
+ 1 file changed, 3522 insertions(+)
 
 commit b53b61a000fdd72c76b96f58e3835f50ad8335f1
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -39538,7 +44034,7 @@ Date:   Sat Nov 13 14:01:29 2010 +0100
 
  po/it.po | 2353
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1556 insertions(+), 797 deletions(-)
+ 1 file changed, 1556 insertions(+), 797 deletions(-)
 
 commit 9faed56eda38ed35dd9841d2de1ac659d8db5a36
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -39548,7 +44044,7 @@ Date:   Sat Nov 13 00:59:45 2010 +0100
 
  po/gl.po |  144
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 72 insertions(+), 72 deletions(-)
+ 1 file changed, 72 insertions(+), 72 deletions(-)
 
 commit 48ca3add143896fa5664860a94947907cfe5daa2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39561,7 +44057,7 @@ Date:   Thu Nov 11 21:47:13 2010 -0500
 
  docs/reference/glib/tmpl/macros_misc.sgml |   6 ++++++
  gio/gdbusmessage.c                       |    2 +-
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ 2 files changed, 7 insertions(+), 1 deletion(-)
 
 commit 6bc20651ecf8e8b5d9ffea89ae76083ededa3c0b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39572,7 +44068,7 @@ Date:   Thu Nov 11 21:30:03 2010 -0500
     Revert incorrect changes to gdbusmessage.c
 
  gio/gdbusmessage.c |   5 +----
- 1 files changed, 1 insertions(+), 4 deletions(-)
+ 1 file changed, 1 insertion(+), 4 deletions(-)
 
 commit d28bce02dc62ac863ddafce8d525e6bc929db873
 Author: Cosimo Cecchi <cosimoc@gnome.org>
@@ -39587,7 +44083,7 @@ Date:   Wed Nov 10 12:03:11 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=634504
 
  gio/gemblemedicon.c |   8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit fb94859e84c0b7859a0a5425d461b18e67ea9ac7
 Author: Benjamin Otte <otte@redhat.com>
@@ -39637,7 +44133,7 @@ Date:   Tue Nov 9 20:32:39 2010 +0800
 
  glib/gtimer.c |   73
  +++++++--------------------------------------------------
- 1 files changed, 9 insertions(+), 64 deletions(-)
+ 1 file changed, 9 insertions(+), 64 deletions(-)
 
 commit db7ea5e5584f768e978bb101000bf8a602384f6d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39646,7 +44142,7 @@ Date:   Mon Nov 8 23:06:53 2010 -0500
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f023d8b9bc6d86482fc020acf46ce965ff94c37b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39655,7 +44151,7 @@ Date:   Mon Nov 8 21:40:17 2010 -0500
     Update NEWS
 
  NEWS |   49 +++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 49 insertions(+), 0 deletions(-)
+ 1 file changed, 49 insertions(+)
 
 commit 9806040455d6d482db3908f2d56ddfe455bae660
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -39667,8 +44163,8 @@ Date:   Tue Nov 9 09:53:12 2010 +0800
     other checks
     required for Windows/MSVC builds
 
- glib/gdatetime.c |   10 +++---
- glib/gmessages.c |   18 ++++++------
+ glib/gdatetime.c |   10 +++----
+ glib/gmessages.c |   18 ++++++-------
  glib/gscanner.c  |    8 +++---
  glib/gtimer.c   |   77
  +++++++++++++++++++++++++++++++++++++++++++++++-------
@@ -39681,7 +44177,7 @@ Date:   Tue Nov 9 09:50:11 2010 +0800
     Updated README.txt for VS9
 
  build/win32/vs9/README.txt |  20 +++++++++++++++++---
- 1 files changed, 17 insertions(+), 3 deletions(-)
+ 1 file changed, 17 insertions(+), 3 deletions(-)
 
 commit 0af6343fedaf95d3710af8a1535da4d32cfccff9
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -39693,7 +44189,7 @@ Date:   Tue Nov 9 09:27:27 2010 +0800
     to be so on Win64
 
  build/win32/vs9/gmodule.vcproj |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 9d4423c15d8684be27496f1905e063ec7e18cc21
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -39706,7 +44202,7 @@ Date:   Tue Nov 9 09:26:05 2010 +0800
     -updated location of getting glibconfig.h.win32 for building
 
  build/win32/vs9/glib.vsprops |   30 +++++++++++++++++++++++++++---
- 1 files changed, 27 insertions(+), 3 deletions(-)
+ 1 file changed, 27 insertions(+), 3 deletions(-)
 
 commit e655a849e3cd7357dcef873163712df13889353f
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -39722,7 +44218,7 @@ Date:   Tue Nov 9 09:23:47 2010 +0800
 
  build/win32/vs9/glib.vcprojin |  314
  ++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 292 insertions(+), 22 deletions(-)
+ 1 file changed, 292 insertions(+), 22 deletions(-)
 
 commit 50ca3571041881d7728f9a6fb0e924681113fb5e
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -39735,7 +44231,7 @@ Date:   Tue Nov 9 09:11:48 2010 +0800
 
  build/win32/vs9/glib.sln |   85
  ++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 85 insertions(+), 0 deletions(-)
+ 1 file changed, 85 insertions(+)
 
 commit 8c4a96c6ff389aa319993857d79e0afcdf24d7c9
 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
@@ -39747,7 +44243,7 @@ Date:   Tue Nov 9 09:08:45 2010 +0800
     Windows builds
 
  build/win32/vs9/gio.vcprojin |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 587c9d09e25b0a0e3779e6a19493c9264696a46f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39759,7 +44255,7 @@ Date:   Mon Nov 8 18:15:32 2010 -0500
 
  gio/gperiodic.c |  138
  +++++++++++++++++++++++++++----------------------------
- gio/gperiodic.h |   21 ++++++++
+ gio/gperiodic.h |   21 +++++++++
  2 files changed, 89 insertions(+), 70 deletions(-)
 
 commit 9fbfac6abb45aad97349f68aef29410e3bef4cfd
@@ -39792,13 +44288,13 @@ Date: Mon Nov 8 16:42:32 2010 -0500
  docs/reference/gobject/gobject-sections.txt |   1 +
  gobject/gobject.c                          |   38
  +++++++++++++++++++++++++++
- gobject/gobject.h                          |   15 ++++++++++
+ gobject/gobject.h                          |   15 +++++++++++
  gobject/gobject.symbols                    |    1 +
  gobject/tests/.gitignore                   |    1 +
- gobject/tests/Makefile.am                  |    3 +-
+ gobject/tests/Makefile.am                  |    3 ++-
  gobject/tests/reference.c                  |   35
  ++++++++++++++++++++++++
- 7 files changed, 93 insertions(+), 1 deletions(-)
+ 7 files changed, 93 insertions(+), 1 deletion(-)
 
 commit 78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833
 Author: Dan Winship <danw@gnome.org>
@@ -39807,7 +44303,7 @@ Date:   Sun Nov 7 12:56:44 2010 -0500
     fix .gitignore
 
  gio/tests/.gitignore |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 791d91a957f8fc243b6629a015132c22675399ab
 Author: Dan Winship <danw@gnome.org>
@@ -39831,8 +44327,8 @@ Date:   Sat Nov 6 17:34:40 2010 -0400
  docs/reference/glib/glib-sections.txt |    1 +
  glib/gutils.c                        |   49
  +++++++++++++++++++++++++++++++++
- glib/gutils.h                        |    2 +
- 3 files changed, 52 insertions(+), 0 deletions(-)
+ glib/gutils.h                        |    2 ++
+ 3 files changed, 52 insertions(+)
 
 commit 71088701af6ff0658313069219565923d5a03280
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39856,7 +44352,7 @@ Date:   Sat Nov 6 12:27:01 2010 +0100
     Fix docs comment typo
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8464db88adf36964c0898b74e1d122136fa0696b
 Author: A S Alam <aalam@users.sf.net>
@@ -39865,7 +44361,7 @@ Date:   Sat Nov 6 10:48:55 2010 +0530
     update Punjabi Translation by A S Alam
 
  po/pa.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 79a29a10362019b3ec5e361c7dbbadf084355f9c
 Author: A S Alam <aalam@users.sf.net>
@@ -39875,7 +44371,7 @@ Date:   Sat Nov 6 10:47:54 2010 +0530
 
  po/pa.po |  901
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 557 insertions(+), 344 deletions(-)
+ 1 file changed, 557 insertions(+), 344 deletions(-)
 
 commit 7fc6f8a1596b18a23e1570fc6716b34a137b76c6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -39892,7 +44388,7 @@ Date:   Fri Nov 5 21:33:06 2010 -0400
  +++++++++++++++++++++++++++++++++
  glib/gvariant.h                      |    7 ++
  glib/tests/gvariant.c                |   74 +++++++++++++++++
- 5 files changed, 229 insertions(+), 0 deletions(-)
+ 5 files changed, 229 insertions(+)
 
 commit 57b4b7099f6e6918210d5d99a24f42b33021bab0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39901,7 +44397,7 @@ Date:   Fri Nov 5 14:50:01 2010 -0400
     Fix markup
 
  gio/gsettings.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 38bc42d18edcfdc47cad018dbd6e562f21541f9b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39910,7 +44406,7 @@ Date:   Fri Nov 5 14:29:15 2010 -0400
     Fix up gapplication example
 
  gio/tests/gapplication-example-cmdline2.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 67c03fee2a90079b75bbbb71c004ef00af750f21
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39919,7 +44415,7 @@ Date:   Fri Nov 5 14:28:44 2010 -0400
     Describe enum and flags types a bit
 
  gio/gsettings.c |   22 ++++++++++++++++++++--
- 1 files changed, 20 insertions(+), 2 deletions(-)
+ 1 file changed, 20 insertions(+), 2 deletions(-)
 
 commit d1b00fe23df265f6cf8a288a34db8fdeb31d9900
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39928,7 +44424,7 @@ Date:   Fri Nov 5 13:56:42 2010 -0400
     Update the gschema dtd to include flags
 
  gio/gschema.dtd |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit bc793255bc75300bfa96bfd842343c26af8b0744
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -39937,7 +44433,7 @@ Date:   Fri Nov 5 09:31:36 2010 -0400
     Report more useful errors from g_settings_set_value
 
  gio/gsettings.c |   24 ++++++++++++++++++++++--
- 1 files changed, 22 insertions(+), 2 deletions(-)
+ 1 file changed, 22 insertions(+), 2 deletions(-)
 
 commit 393834ac6f32633a31e52441b051dc7d3969a530
 Author: Dan Winship <danw@gnome.org>
@@ -39953,7 +44449,7 @@ Date:   Thu Nov 4 15:23:22 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=633381
 
  m4macros/gsettings.m4 |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 094082841877b8b70a0d793ff091bb74793210b6
 Author: Tor Lillqvist <tml@iki.fi>
@@ -39962,7 +44458,7 @@ Date:   Tue Oct 26 12:20:22 2010 +0300
     Clarify docs for g_path_is_absolute() semantics on Windows
 
  glib/gutils.c |   31 ++++++++++++++++++++++++++-----
- 1 files changed, 26 insertions(+), 5 deletions(-)
+ 1 file changed, 26 insertions(+), 5 deletions(-)
 
 commit 954e7d149359152a9b6dccf2322399f87ed5bd1f
 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
@@ -39972,7 +44468,7 @@ Date:   Sun Oct 31 20:12:26 2010 +0200
 
  po/be.po | 3412
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 2137 insertions(+), 1275 deletions(-)
+ 1 file changed, 2137 insertions(+), 1275 deletions(-)
 
 commit ba45e36932206f30bb439f27c49529d934207fd1
 Author: Christian Persch <chpe@gnome.org>
@@ -40010,13 +44506,13 @@ Date: Thu Sep 23 13:02:50 2010 +0200
     Bug #633685.
 
  gio/gasyncinitable.c          |    5 +--
- gio/gbufferedinputstream.c    |   32 ++++++---------
+ gio/gbufferedinputstream.c    |   32 +++++++---------
  gio/gbufferedoutputstream.c   |    5 +--
  gio/gdatainputstream.c                |    3 +-
  gio/gdbusaddress.c            |    5 +--
- gio/gdbusconnection.c         |   23 +++--------
- gio/gdbusprivate.c            |    9 +---
- gio/gdbusproxy.c              |   13 ++----
+ gio/gdbusconnection.c         |   23 +++---------
+ gio/gdbusprivate.c            |    9 ++---
+ gio/gdbusproxy.c              |   13 ++-----
  gio/gdummyproxyresolver.c     |    3 +-
  gio/gfile.c                   |   80
  +++++++++-------------------------------
@@ -40029,8 +44525,8 @@ Date:   Thu Sep 23 13:02:50 2010 +0200
  gio/gloadableicon.c           |    3 +-
  gio/gnetworkaddress.c         |    3 +-
  gio/gnetworkservice.c         |    6 +--
- gio/goutputstream.c           |   23 +++--------
- gio/gproxyaddressenumerator.c |   17 ++------
+ gio/goutputstream.c           |   23 +++---------
+ gio/gproxyaddressenumerator.c |   17 ++-------
  gio/gsocketaddressenumerator.c |    6 +--
  gio/gsocketclient.c           |    3 +-
  gio/gsocketinputstream.c      |    5 +--
@@ -40038,7 +44534,7 @@ Date:   Thu Sep 23 13:02:50 2010 +0200
  gio/gsocketoutputstream.c     |    5 +--
  gio/gsocks4aproxy.c           |    8 +---
  gio/gsocks5proxy.c            |    4 +-
- gio/gtcpconnection.c          |   11 +----
+ gio/gtcpconnection.c          |   11 ++----
  gio/gunixinputstream.c                |   10 +----
  gio/gunixmount.c              |    3 +-
  gio/gunixoutputstream.c       |   10 +----
@@ -40082,7 +44578,7 @@ Date:   Tue Nov 2 22:12:55 2010 -0400
     docs: Recommend against using GTimeVal
 
  docs/reference/glib/tmpl/date.sgml |  11 +++++++----
- 1 files changed, 7 insertions(+), 4 deletions(-)
+ 1 file changed, 7 insertions(+), 4 deletions(-)
 
 commit e4ad3442c042431918de178c5dc29ce6abb31ff2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40091,7 +44587,7 @@ Date:   Tue Nov 2 22:03:08 2010 -0400
     GMainContext: store real time as int64
 
  glib/gmain.c |   19 ++++++++++---------
- 1 files changed, 10 insertions(+), 9 deletions(-)
+ 1 file changed, 10 insertions(+), 9 deletions(-)
 
 commit d22681feb44daa0209cf55c8e45cc8f0c13d4ded
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40100,7 +44596,7 @@ Date:   Mon Nov 1 17:04:31 2010 -0400
     glocalfileinfo: remove non-use of GTimeVal
 
  gio/glocalfileinfo.c |   14 +++++++-------
- 1 files changed, 7 insertions(+), 7 deletions(-)
+ 1 file changed, 7 insertions(+), 7 deletions(-)
 
 commit 5dab4727ee604d3a7a2be3aa7dde739b71d7f5df
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40115,7 +44611,7 @@ Date:   Mon Nov 1 16:40:36 2010 -0400
  glib/gmain.c                         |   31
  ++++++++++++++++++++++++++++++-
  glib/gmain.h                         |    1 +
- 4 files changed, 33 insertions(+), 1 deletions(-)
+ 4 files changed, 33 insertions(+), 1 deletion(-)
 
 commit 38e7aa9855a3e18d5350733ee4177ab00cee15df
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40147,7 +44643,7 @@ Date:   Mon Nov 1 16:06:39 2010 -0400
     and remove docs notes about threads having to be initialised.
 
  glib/gtimer.c |   27 ++++++++-------------------
- 1 files changed, 8 insertions(+), 19 deletions(-)
+ 1 file changed, 8 insertions(+), 19 deletions(-)
 
 commit 92df8a1d7766dbb51d84c0373daa77eb1cce3a18
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40158,7 +44654,7 @@ Date:   Mon Nov 1 15:47:29 2010 -0400
  docs/reference/glib/glib-sections.txt |    1 -
  glib/gmain.c                         |   10 ----------
  glib/gtypes.h                        |    8 --------
- 3 files changed, 0 insertions(+), 19 deletions(-)
+ 3 files changed, 19 deletions(-)
 
 commit c3a0d32ef1413f942890796aa20f7b1a54254eff
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40172,12 +44668,12 @@ Date: Mon Nov 1 15:46:35 2010 -0400
     No real API breaks here since GTimeSpec is new this unstable release
     series.
 
- gio/gperiodic.c |   33 ++---------
+ gio/gperiodic.c |   33 ++--------
  gio/gperiodic.h |    2 +-
  gio/gsocket.c  |   35 +++++------
  glib/gmain.c   |  183
  +++++++++++++++++++++++--------------------------------
- glib/gmain.h   |    7 +-
+ glib/gmain.h   |    7 +--
  5 files changed, 101 insertions(+), 159 deletions(-)
 
 commit d9f5ab56c3b79fb12b4ee4f19a8b6307445cc403
@@ -40196,8 +44692,8 @@ Date:   Mon Nov 1 13:31:37 2010 -0400
     Take advantage of that fact in the code and vastly simplify the math.
 
  glib/gmain.c |   74
- +++++++++++++++++++++------------------------------------
- 1 files changed, 27 insertions(+), 47 deletions(-)
+ +++++++++++++++++++++-------------------------------------
+ 1 file changed, 27 insertions(+), 47 deletions(-)
 
 commit b6854efdb94b74f791cbcc622942825dc042eefc
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -40207,7 +44703,7 @@ Date:   Tue Nov 2 10:46:10 2010 +0100
 
  po/es.po |   90
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 55 insertions(+), 35 deletions(-)
+ 1 file changed, 55 insertions(+), 35 deletions(-)
 
 commit 00e09af412f8d30c5980f549341cf28a2d6a8847
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -40217,7 +44713,7 @@ Date:   Mon Nov 1 18:50:46 2010 +0100
 
  po/es.po |  494
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 337 insertions(+), 157 deletions(-)
+ 1 file changed, 337 insertions(+), 157 deletions(-)
 
 commit b2d0260b85c6eb47f9ac0263f26657cbc9fe9909
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -40226,8 +44722,8 @@ Date:   Mon Nov 1 17:15:38 2010 +0100
     Updated Galician translations
 
  po/gl.po |  620
- ++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 386 insertions(+), 234 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 386 insertions(+), 234 deletions(-)
 
 commit 361afb3a62c7940c0f303eac99d84ac21e4dcb37
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -40236,7 +44732,7 @@ Date:   Mon Nov 1 14:36:57 2010 +0100
     Fix gtk-doc typo
 
  gio/gmount.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7434c1725dc7a5f44a9f2d9787eaa7c1c9027906
 Author: Christian Persch <chpe@gnome.org>
@@ -40247,7 +44743,7 @@ Date:   Mon Nov 1 11:06:26 2010 +0100
     g_simple_async_result_new_from_error/take_error are Since: 2.28.
 
  gio/gsimpleasyncresult.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 5327db4c2f83acf9cda3e7cc3ddca8f3eaeb570f
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -40257,7 +44753,7 @@ Date:   Mon Nov 1 08:17:02 2010 +0200
 
  po/he.po |  406
  ++++++++++++++++++++++++++++++++++++++++++++------------------
- 1 files changed, 292 insertions(+), 114 deletions(-)
+ 1 file changed, 292 insertions(+), 114 deletions(-)
 
 commit 81f93eb29c76c941e6bfe6c20510f8cb04edfa0a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40266,7 +44762,7 @@ Date:   Mon Nov 1 00:32:47 2010 -0400
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a50c0ca69961ef4d1a372cc31483de65266f1a52
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40275,7 +44771,7 @@ Date:   Sun Oct 31 23:32:48 2010 -0400
     NEWS for 2.27.2
 
  NEWS |   36 ++++++++++++++++++++++++++++++++++++
- 1 files changed, 36 insertions(+), 0 deletions(-)
+ 1 file changed, 36 insertions(+)
 
 commit b4248cb5da7751a2b1d16c48ea0acc5f3e7c4348
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40286,7 +44782,7 @@ Date:   Sun Oct 31 23:19:04 2010 -0400
     GDBusActionGroup does not exist yet.
 
  gio/giotypes.h |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit d2612ad955c67a6b6791e9db4496087754c20228
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40295,7 +44791,7 @@ Date:   Sun Oct 31 23:13:36 2010 -0400
     Fix a doc typo
 
  glib/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 71dcc5ce80e33ac2f5cfd2de7acc392de2cb5d45
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40306,7 +44802,7 @@ Date:   Sun Oct 31 23:10:41 2010 -0400
     GContextActionGroupInterface is not currently used anywhere.
 
  gio/gactiongroup.h |  15 ---------------
- 1 files changed, 0 insertions(+), 15 deletions(-)
+ 1 file changed, 15 deletions(-)
 
 commit b49ae1646197e90d273d3ffd5d884d93109c2df7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40332,10 +44828,10 @@ Date: Sun Oct 31 22:38:38 2010 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=629247
 
- gio/gio.symbols         |    2 +
+ gio/gio.symbols         |    2 ++
  gio/gsimpleasyncresult.c |   62
- +++++++++++++++++++++++++++++++++++++++++++--
- gio/gsimpleasyncresult.h |    6 ++++
+ +++++++++++++++++++++++++++++++++++++++++++---
+ gio/gsimpleasyncresult.h |    6 +++++
  3 files changed, 67 insertions(+), 3 deletions(-)
 
 commit 7887103193de4230a1ccb8dc7100816e523e5b9c
@@ -40345,7 +44841,7 @@ Date:   Sun Oct 31 22:05:20 2010 -0400
     Add an example of invoking actions
 
  gio/tests/gapplication-example-actions.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit d967b5ed17ae23f8694c5828c5574393bf9df076
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40354,7 +44850,7 @@ Date:   Sun Oct 31 21:08:25 2010 -0400
     Fix g_action_group_activate_action() docs
 
  gio/gactiongroup.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9574dbd2282e1fcf7bb5836c85cfff536bf4a7cf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40366,7 +44862,7 @@ Date:   Sun Oct 31 20:58:15 2010 -0400
     error.
 
  gio/gsettings-tool.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 78407a00983d2fb70a94e00639408c80a58772b7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40375,7 +44871,7 @@ Date:   Sun Oct 31 20:49:53 2010 -0400
     GApplication: Add an action example
 
  gio/gapplication.c |  13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit cb8d29a55897b65c5d60077db19f39d1c01b2f86
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40386,7 +44882,7 @@ Date:   Sun Oct 31 20:33:02 2010 -0400
     These are not initially unowned...
 
  gio/tests/gapplication-example-actions.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 09426632796b31a4f978e1c6c5666cc660e14a71
 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
@@ -40395,7 +44891,7 @@ Date:   Mon Nov 1 01:28:13 2010 +0900
     Fix error in Japanese translation
 
  po/ja.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit c34bcefa78faacbda4528de9aeea2e13519c27e0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40406,7 +44902,7 @@ Date:   Sat Oct 30 22:19:02 2010 -0400
  gio/tests/Makefile.am                   |    4 ++
  gio/tests/gapplication-example-actions.c |   82
  ++++++++++++++++++++++++++++++
- 2 files changed, 86 insertions(+), 0 deletions(-)
+ 2 files changed, 86 insertions(+)
 
 commit ab02965c50b8b80a2a676888f5aa4c36cbc7c3df
 Author: Christian Persch <chpe@gnome.org>
@@ -40417,7 +44913,7 @@ Date:   Sat Oct 30 21:40:28 2010 -0400
     Bug #631482.
 
  glib/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e24dfacd5b81ee0b6b596df3739df4448e5bbf04
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40429,7 +44925,7 @@ Date:   Sat Oct 30 01:13:42 2010 -0400
 
  gio/gsettings-bash-completion.sh |   18 ++++++++++++++++++
  gio/gsettings-tool.c            |   17 +++++++++++++++++
- 2 files changed, 35 insertions(+), 0 deletions(-)
+ 2 files changed, 35 insertions(+)
 
 commit 6298e88538fb5799432774574713af259701c735
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40460,8 +44956,8 @@ Date:   Fri Oct 29 23:12:07 2010 -0400
     This regression was caused by the recent rewrite.
 
  gio/gsettings-tool.c |   92
- ++++++++++++++++++++++++++-----------------------
- 1 files changed, 49 insertions(+), 43 deletions(-)
+ +++++++++++++++++++++++++++-----------------------
+ 1 file changed, 49 insertions(+), 43 deletions(-)
 
 commit cb647730029d5da388637e2a532f7f54a0d86f47
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40486,7 +44982,7 @@ Date:   Thu Oct 28 23:06:53 2010 -0400
     primary instance.
 
  gio/gapplicationimpl-dbus.c |   8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 7aa2e5026260a51e089d10dd18017b8f129b7adf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40502,10 +44998,10 @@ Date: Thu Oct 28 22:49:12 2010 -0400
  gio/gapplication.c                 |    8 ++++
  gio/gapplicationcommandline.c      |   71
  +++++++++++++++++++++++++++++++++++
- gio/gapplicationcommandline.h      |    5 ++
+ gio/gapplicationcommandline.h      |    5 +++
  gio/gio.symbols                    |    2 +
  gio/gioenums.h                             |    5 ++-
- 6 files changed, 92 insertions(+), 1 deletions(-)
+ 6 files changed, 92 insertions(+), 1 deletion(-)
 
 commit 99d2c2eef580c6ee4cbcf18b656e574331d6ad08
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40514,10 +45010,10 @@ Date: Thu Oct 28 22:20:25 2010 -0400
     Add testcase for environment functions
 
  glib/tests/.gitignore   |    1 +
- glib/tests/Makefile.am   |    3 ++
+ glib/tests/Makefile.am   |    3 +++
  glib/tests/environment.c |   51
  ++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 55 insertions(+), 0 deletions(-)
+ 3 files changed, 55 insertions(+)
 
 commit 29ce7385bb631ac04dc8b965dd0c6fab488c770d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40533,7 +45029,7 @@ Date:   Thu Oct 28 21:26:09 2010 -0400
  glib/gutils.c                        |   39
  +++++++++++++++++++++++++++++++++
  glib/gutils.h                        |    1 +
- 4 files changed, 42 insertions(+), 0 deletions(-)
+ 4 files changed, 42 insertions(+)
 
 commit b4d3b6e0de4fe2f239f414c6a62be35018d05a4c
 Author: Carles Ferrando <carles.ferrando@gmail.com>
@@ -40543,7 +45039,7 @@ Date:   Fri Oct 29 00:48:48 2010 +0100
 
  po/ca@valencia.po | 2095
  +++++++++++++++++++++++++++++++++++------------------
- 1 files changed, 1396 insertions(+), 699 deletions(-)
+ 1 file changed, 1396 insertions(+), 699 deletions(-)
 
 commit bf7ba2fbdc6fdbb38fe35f71dfdf74dd8fcbf414
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40557,7 +45053,7 @@ Date:   Thu Oct 28 16:46:18 2010 -0400
     This resolves a bit of bug #633339.
 
  gio/gapplicationimpl-dbus.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fac2a8278e6bc83b281cd85f783e9ae4b05371be
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40583,7 +45079,7 @@ Date:   Thu Oct 28 15:17:17 2010 -0400
     for bug 629274
 
  gio/gnetworkservice.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dd9f8b8cc6d873517dedd83935ed0d994bbbd6c9
 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
@@ -40594,7 +45090,7 @@ Date:   Tue Sep 28 11:53:03 2010 +0200
     Fixes FTBFS when dtrace isn't available but <sys/sdt.h> is.
 
  configure.ac |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 7c184df292f7552423fa7931c843b2f1949c1455
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40609,15 +45105,15 @@ Date: Fri Oct 16 12:19:06 2009 +0200
 
     Based on a patch from Cosimo Cecchi.
 
- docs/reference/glib/glib-sections.txt |    2 +
- glib/glib.symbols                    |    2 +
+ docs/reference/glib/glib-sections.txt |    2 ++
+ glib/glib.symbols                    |    2 ++
  glib/glist.c                         |   21 ++++++++++-
- glib/glist.h                         |    2 +
- glib/gslist.c                        |   18 +++++++++
- glib/gslist.h                        |    2 +
+ glib/glist.h                         |    2 ++
+ glib/gslist.c                        |   18 ++++++++++
+ glib/gslist.h                        |    2 ++
  glib/tests/list.c                    |   63
  +++++++++++++++++++++++++++++++++
- 7 files changed, 109 insertions(+), 1 deletions(-)
+ 7 files changed, 109 insertions(+), 1 deletion(-)
 
 commit 4baad1acbff936284c5367afdb4494cf081ee394
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40628,7 +45124,7 @@ Date:   Wed Oct 27 09:26:01 2010 -0400
     Closes #633206
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f7a918dcb9fac00c7904b63452a59496594369aa
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40649,7 +45145,7 @@ Date:   Fri Oct 22 19:20:14 2010 +0200
  glib/glib.symbols |   2 ++
  glib/gmain.c     |    2 ++
  glib/gmain.h     |    2 ++
- 3 files changed, 6 insertions(+), 0 deletions(-)
+ 3 files changed, 6 insertions(+)
 
 commit 83472b34ef0bd3b53ff0a38b7f8691c3bd6fa0a9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40658,7 +45154,7 @@ Date:   Fri Oct 22 19:16:57 2010 +0200
     switch GSocket to monotonic time for timeouts
 
  gio/gsocket.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit d3fe2efb83b690507eb5513d96c27d06e9206da1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40667,7 +45163,7 @@ Date:   Fri Oct 22 19:13:01 2010 +0200
     switch GPeriodic to use monotonic time
 
  gio/gperiodic.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 91113a8aeea40cc2d7dda65b09537980bb602a06
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40677,7 +45173,7 @@ Date:   Fri Oct 22 19:10:39 2010 +0200
 
  glib/gmain.c |   72
  +++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 36 insertions(+), 36 deletions(-)
+ 1 file changed, 36 insertions(+), 36 deletions(-)
 
 commit b7d8363fbec421d1e3e8b1a198fd7efb2ec9d2bc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40692,8 +45188,8 @@ Date:   Fri Oct 22 18:40:08 2010 +0200
  glib/glib.symbols                    |    1 +
  glib/gmain.c                         |   47
  ++++++++++++++++++++++++++++++++-
- glib/gmain.h                         |    2 +
- 4 files changed, 50 insertions(+), 1 deletions(-)
+ glib/gmain.h                         |    2 ++
+ 4 files changed, 50 insertions(+), 1 deletion(-)
 
 commit bf941f200c9784eb363d3b07b9d828dfc31a3ce2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40704,7 +45200,7 @@ Date:   Fri Oct 22 18:47:06 2010 +0200
     Internal structure field; no semantic changes.
 
  glib/gmain.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit ab548d240a9c2862ea7f7685c68b6013a68bf0c8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40721,7 +45217,7 @@ Date:   Fri Oct 22 18:42:32 2010 +0200
  glib/gmain.c                         |   70
  ++++++++++++++++++++++++++++++++-
  glib/gmain.h                         |    1 +
- 4 files changed, 72 insertions(+), 1 deletions(-)
+ 4 files changed, 72 insertions(+), 1 deletion(-)
 
 commit ac82e74895f5a094e07506e48b908188e03006d3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40733,7 +45229,7 @@ Date:   Fri Oct 22 17:28:46 2010 +0200
  docs/reference/glib/tmpl/date.sgml    |    8 ++++++++
  glib/gmain.c                         |    9 +++++++++
  glib/gtypes.h                        |    9 +++++++++
- 4 files changed, 29 insertions(+), 0 deletions(-)
+ 4 files changed, 29 insertions(+)
 
 commit 817b322ca781009617c40c4a05250ce412ecd0e8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40743,7 +45239,7 @@ Date:   Fri Oct 22 17:16:47 2010 +0200
 
  configure.ac    |    2 ++
  glib/Makefile.am |    2 +-
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ 2 files changed, 3 insertions(+), 1 deletion(-)
 
 commit dfb0577ef4947afb32d91a72769bd22d6c1edfaa
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40758,7 +45254,7 @@ Date:   Wed Oct 27 09:08:32 2010 -0400
 
  docs/reference/gio/migrating-gconf.xml |   64
  ++++++++++++++++++++++++++++++++
- 1 files changed, 64 insertions(+), 0 deletions(-)
+ 1 file changed, 64 insertions(+)
 
 commit 9126f1afae922339949d0b76e282411618bcb565
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40778,7 +45274,7 @@ Date:   Tue Oct 26 12:02:12 2010 -0400
     This closes #633115.
 
  m4macros/gsettings.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 181982c47cde49b3aff2293729f5aee5987db8af
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40795,8 +45291,8 @@ Date:   Tue Oct 26 11:49:32 2010 -0400
     Closes #626320
 
  glib/gvariant-core.c |   69
- ++++++++++++++++++++++++++++---------------------
- 1 files changed, 39 insertions(+), 30 deletions(-)
+ ++++++++++++++++++++++++++++----------------------
+ 1 file changed, 39 insertions(+), 30 deletions(-)
 
 commit e0caf4fd5ee82cc25806e7e86af14a8bf881c513
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40807,7 +45303,7 @@ Date:   Mon Oct 25 14:45:19 2010 -0400
     to g_application_command_line_print{,err}
 
  gio/gapplicationcommandline.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d8d2513710c5663dc7387d79e443edeb5c75598f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -40815,11 +45311,11 @@ Date: Mon Oct 25 14:32:07 2010 -0400
 
     Implement (untested) GApplication actions support
 
- gio/gactiongroup.h         |   29 +++-
- gio/gapplication.c         |  118 ++++++++--
+ gio/gactiongroup.h         |   29 ++-
+ gio/gapplication.c         |  118 +++++++---
  gio/gapplicationimpl-dbus.c | 517
  ++++++++++++++++++++++++++++++++++++++-----
- gio/gapplicationimpl.h      |  23 ++-
+ gio/gapplicationimpl.h      |  23 +-
  gio/giotypes.h                     |    1 +
  5 files changed, 607 insertions(+), 81 deletions(-)
 
@@ -40831,7 +45327,7 @@ Date:   Mon Oct 25 22:10:32 2010 +0700
 
  po/id.po |  695
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 360 insertions(+), 335 deletions(-)
+ 1 file changed, 360 insertions(+), 335 deletions(-)
 
 commit 66ec8b949ead5593ccb2ce54426fdf7d50ec4077
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40840,7 +45336,7 @@ Date:   Mon Oct 25 09:55:38 2010 -0400
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 11a59404d5623d65e0d09c555ef2d4be50e4023b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40862,7 +45358,7 @@ Date:   Mon Oct 25 08:34:00 2010 -0400
     I couldn't find any trace of g_application_run_with_arguments.
 
  gio/gapplication.h |   2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 727c2a58c2468dd2faa442d2be7777b20b7b089b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40871,7 +45367,7 @@ Date:   Mon Oct 25 08:30:28 2010 -0400
     Add new gmain api to the docs
 
  docs/reference/glib/glib-sections.txt |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 7bb731d6136a9975b501757836762b91ad6ac416
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40881,7 +45377,7 @@ Date:   Mon Oct 25 08:19:34 2010 -0400
 
  NEWS |   88
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 88 insertions(+), 0 deletions(-)
+ 1 file changed, 88 insertions(+)
 
 commit f67d16c52a244c1db2cf40340700c6dc90ab866a
 Author: Yinghua Wang <wantinghard@gmail.com>
@@ -40891,7 +45387,7 @@ Date:   Sun Oct 24 03:51:46 2010 +0000
 
  po/zh_CN.po | 778
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 398 insertions(+), 380 deletions(-)
+ 1 file changed, 398 insertions(+), 380 deletions(-)
 
 commit 00366f440d6322b2742eb1cd35835902269c0e37
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40900,8 +45396,8 @@ Date:   Sat Oct 23 20:43:36 2010 +0200
     Some more GApplication doc tweaks
 
  gio/gapplication.c           |   54
- +++++++++++++++++++++++-----------------
- gio/gapplicationcommandline.c |   18 +++++++++++--
+ +++++++++++++++++++++++------------------
+ gio/gapplicationcommandline.c |   18 +++++++++++---
  gio/gioenums.h                       |    9 ++++---
  3 files changed, 51 insertions(+), 30 deletions(-)
 
@@ -40916,7 +45412,7 @@ Date:   Sat Oct 23 14:04:28 2010 +0200
     as the primary instance.
 
  gio/gapplication.c |  10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit 7c735b05f7a00c728e23a366128ffb56fee58b4e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40936,10 +45432,10 @@ Date: Sat Oct 23 11:54:50 2010 +0200
 
     Also, clarify some aspects in the documentation.
 
- gio/gapplication.c                       |   10 ++-
+ gio/gapplication.c                       |   10 +--
  gio/gapplication.h                       |    7 +-
  gio/gapplicationcommandline.c            |    4 +-
- gio/tests/Makefile.am                    |    4 +
+ gio/tests/Makefile.am                    |    4 ++
  gio/tests/gapplication-example-cmdline2.c |  106
  +++++++++++++++++++++++++++++
  5 files changed, 123 insertions(+), 8 deletions(-)
@@ -40951,13 +45447,13 @@ Date: Sat Oct 23 02:27:39 2010 +0200
     Add some examples to the GApplication docs
 
  gio/gapplication.c                      |    9 +++++-
- gio/gapplicationcommandline.c           |    2 +
+ gio/gapplicationcommandline.c           |    2 ++
  gio/tests/Makefile.am                   |    8 +++++
  gio/tests/gapplication-example-cmdline.c |   47
  ++++++++++++++++++++++++++++
  gio/tests/gapplication-example-open.c   |   50
  ++++++++++++++++++++++++++++++
- 5 files changed, 115 insertions(+), 1 deletions(-)
+ 5 files changed, 115 insertions(+), 1 deletion(-)
 
 commit 79790b927840b1c2d389753c7237820d2f16899e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -40984,7 +45480,7 @@ Date:   Sat Oct 23 00:32:45 2010 +0200
     Fix a typo
 
  gio/gapplication.c |  16 ++++++++++------
- 1 files changed, 10 insertions(+), 6 deletions(-)
+ 1 file changed, 10 insertions(+), 6 deletions(-)
 
 commit e410131021036532e6e9622e8b977222389b44e9
 Author: Dan Winship <danw@gnome.org>
@@ -40999,8 +45495,8 @@ Date:   Wed Sep 15 10:05:03 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=629274
 
  gio/gnetworkservice.c |   50
- ++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 45 insertions(+), 5 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++-----
+ 1 file changed, 45 insertions(+), 5 deletions(-)
 
 commit 19243c247d8a89c6467bd21109b7f0d4b1cb081a
 Author: Dan Winship <danw@gnome.org>
@@ -41012,7 +45508,7 @@ Date:   Wed Sep 15 10:22:13 2010 -0400
     be iterated by the GSocketConnectable interface
 
  gio/gnetworkservice.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 87d06109ab325a4a68e151015381e7e1b33bdf7d
 Author: Dan Winship <danw@gnome.org>
@@ -41028,7 +45524,7 @@ Date:   Tue Aug 17 18:34:13 2010 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=627171
 
- gio/gsocket.c        |   29 ++++++++++++++--
+ gio/gsocket.c        |   29 ++++++++++++++---
  gio/tests/.gitignore  |    1 +
  gio/tests/Makefile.am |    6 +++-
  gio/tests/socket.c    |   86
@@ -41048,7 +45544,7 @@ Date:   Fri Oct 22 13:20:54 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=632884
 
  gobject/gobject.c |   8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit b7616114c6c1884c3a183a4d83156bdf2151b731
 Author: Alberto Garcia <agarcia@igalia.com>
@@ -41059,7 +45555,7 @@ Date:   Fri Mar 26 16:19:13 2010 +0100
     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=613822
 
  gobject/gobject.c |   30 ++++++++++++++++++++++++++----
- 1 files changed, 26 insertions(+), 4 deletions(-)
+ 1 file changed, 26 insertions(+), 4 deletions(-)
 
 commit dd6e15dd24a1f1910cfd71c2e21078261936c98d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41070,7 +45566,7 @@ Date:   Thu Oct 21 14:02:41 2010 +0200
     Don't pass a gchar** to g_object_new() when a GVariant* is expected.
 
  gio/gapplication.c |   4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 8690984ceadc35dc4251277ea1ca759d180a8fd6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41081,7 +45577,7 @@ Date:   Thu Oct 21 01:37:23 2010 +0200
     ...instead of milliticks, which nobody really cares to understand.
 
  gio/gperiodic.c |   29 ++++++++++++++++-------------
- 1 files changed, 16 insertions(+), 13 deletions(-)
+ 1 file changed, 16 insertions(+), 13 deletions(-)
 
 commit 5400b0b38c513c829a4f0b0fc59188f820435d79
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41104,7 +45600,7 @@ Date:   Wed Oct 20 03:20:34 2010 +0200
  gio/gperiodic.c                    |  631
  +++++++++++++++++++++++++++++++++++
  gio/gperiodic.h                    |   69 ++++
- 9 files changed, 749 insertions(+), 0 deletions(-)
+ 9 files changed, 749 insertions(+)
 
 commit e33deea16ce3af7b91386d5debffd284a0109dfc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41118,7 +45614,7 @@ Date:   Tue Oct 19 19:38:00 2010 +0200
  gio/gapplication.c                 |   53
  ++++++++++-------------------------
  gio/gapplication.h                 |   40 +++++++++++++-------------
- gio/gapplicationimpl-dbus.c        |    8 ++--
+ gio/gapplicationimpl-dbus.c        |    8 +++---
  gio/gapplicationimpl.h                     |    2 +-
  gio/gio.symbols                    |    3 --
  6 files changed, 40 insertions(+), 67 deletions(-)
@@ -41158,7 +45654,7 @@ Date:   Tue Oct 19 13:45:20 2010 +0200
     on Ubuntu.
 
  gio/tests/gdbus-peer.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 0ce1462d1a4d4510bcac1b6fb9cf4d9f38b44de9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41173,7 +45669,7 @@ Date:   Tue Oct 19 13:44:30 2010 +0200
  gio/gapplicationimpl-dbus-interface.c |   93
  ---------------------------------
  gio/gapplicationimpl-dbus.c          |   84
- ++++++++++++++++++++++++++++-
+ +++++++++++++++++++++++++++--
  3 files changed, 82 insertions(+), 96 deletions(-)
 
 commit 8ff9150e4422db000289a282b23aadac4dd5ba2c
@@ -41183,7 +45679,7 @@ Date:   Tue Oct 19 12:38:40 2010 +0200
     gio: update symbols
 
  gio/gio.symbols |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 34f31fdfda549de717bb0ef02f6acfdb6de8ca29
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41196,7 +45692,7 @@ Date:   Tue Oct 19 12:38:01 2010 +0200
  gio/Makefile.am       |    2 +-
  gio/gnullapplication.c |   74
  ------------------------------------------------
- 2 files changed, 1 insertions(+), 75 deletions(-)
+ 2 files changed, 1 insertion(+), 75 deletions(-)
 
 commit a6b8a3113bfd5fe9b28d3377865fed1ab1849ce0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41207,7 +45703,7 @@ Date:   Tue Oct 12 21:42:59 2010 -0400
     ...instead of our homebrew version.
 
  gio/gapplication.c |  14 ++------------
- 1 files changed, 2 insertions(+), 12 deletions(-)
+ 1 file changed, 2 insertions(+), 12 deletions(-)
 
 commit 04b58a3e270c7de520c65cb213f95048db4503c8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41228,8 +45724,8 @@ Date:   Mon Oct 11 11:54:51 2010 -0400
     GApplication: fill in action group implementation
 
  gio/gapplication.c |  119
- +++++++++++++++++++++++++++++++++++++++++++++++----
- gio/gapplication.h |   3 +
+ +++++++++++++++++++++++++++++++++++++++++++++++-----
+ gio/gapplication.h |   3 ++
  2 files changed, 112 insertions(+), 10 deletions(-)
 
 commit 491641cf017eff245dc13f7bea6011c7462c51f1
@@ -41239,7 +45735,7 @@ Date:   Mon Oct 11 10:50:41 2010 -0400
     gio: app info symbol file fixup
 
  gio/gio.symbols |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 52b7fcf4093ac49860108c52cef58f62491cf1e4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41248,7 +45744,7 @@ Date:   Mon Oct 11 10:49:20 2010 -0400
     gio: symbol file updates (actions, command line)
 
  gio/gio.symbols |   30 +++++++++++++++++++++++-------
- 1 files changed, 23 insertions(+), 7 deletions(-)
+ 1 file changed, 23 insertions(+), 7 deletions(-)
 
 commit d6ac6c1850a8cd73775d6e95a20bb13f1f7f9527
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41277,7 +45773,7 @@ Date:   Sun Oct 10 20:05:13 2010 -0400
 
  gio/gapplication.c |  83
  +++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 82 insertions(+), 1 deletions(-)
+ 1 file changed, 82 insertions(+), 1 deletion(-)
 
 commit 582638d7add3cd17b720c6a95bd18e9913c729a6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41288,8 +45784,8 @@ Date:   Sat Oct 9 17:25:07 2010 -0400
     Also, a few small fixes/tweaks to other places in the test.
 
  gio/tests/gapplication.c |   68
- +++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 62 insertions(+), 6 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++----
+ 1 file changed, 62 insertions(+), 6 deletions(-)
 
 commit 3e6eee806cdddd651bc15da9117adae1c3f97e6a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41303,7 +45799,7 @@ Date:   Sat Oct 9 17:24:09 2010 -0400
  gio/gapplicationcommandline.c        |  273
  +++++++++++++++++++++++++++++++++
  gio/gapplicationcommandline.h        |  120 +++++++++++++++
- gio/gapplicationimpl-dbus-interface.c |   36 +++++-
+ gio/gapplicationimpl-dbus-interface.c |   36 ++++-
  gio/gapplicationimpl-dbus.c          |  234 +++++++++++++++++++++++++++-
  gio/gapplicationimpl.h                       |    5 +
  gio/gio-marshal.list                 |    1 +
@@ -41321,7 +45817,7 @@ Date:   Wed Oct 6 14:06:26 2010 -0400
  gio/tests/Makefile.am   |    5 +-
  gio/tests/gapplication.c |  177
  ++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 182 insertions(+), 1 deletions(-)
+ 3 files changed, 182 insertions(+), 1 deletion(-)
 
 commit 72ce1c7eb6ece6353abaf3882ff4d50a39992efe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41337,7 +45833,7 @@ Date:   Wed Oct 6 14:05:40 2010 -0400
     is a timeout active.
 
  gio/gapplication.c |  20 ++++++++++++++------
- 1 files changed, 14 insertions(+), 6 deletions(-)
+ 1 file changed, 14 insertions(+), 6 deletions(-)
 
 commit a7923a4aa3ff6d67672c6c69cd1b7d70fba9c57d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41393,7 +45889,7 @@ Date:   Thu Oct 14 22:47:25 2010 +0300
     Should hopefully satisfy complaints in bug #620710 and related bugs.
 
  glib/gutils.c |   18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
 
 commit 9040eac4ebfbe14141d6501f44a501bfe5e61b9c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -41402,7 +45898,7 @@ Date:   Sat Oct 16 23:30:30 2010 -0400
     Prevent error pileup
 
  gio/glib-compile-schemas.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3c808dc87471d25a7b06c7f41d1b8341c2ca1e7d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41411,7 +45907,7 @@ Date:   Tue Oct 12 21:34:26 2010 -0400
     GSignal: fix trivial docs typo
 
  gobject/gsignal.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 15d87c2cc48c8c1af3ad06ff8aaef766aa21fd6b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41426,7 +45922,7 @@ Date:   Tue Oct 12 20:58:43 2010 -0400
  gobject/gsignal.c                          |   33
  +++++++++++++++++++++++++++
  gobject/gsignal.h                          |    5 ++++
- 4 files changed, 40 insertions(+), 0 deletions(-)
+ 4 files changed, 40 insertions(+)
 
 commit 0c21689ed83de2fb7bfb6dc31efa5d687cb7c6f8
 Author: Colin Walters <walters@verbum.org>
@@ -41435,7 +45931,7 @@ Date:   Tue Oct 12 12:54:36 2010 -0400
     gthemedicon: Fix annotation for g_themed_icon_get_names
 
  gio/gthemedicon.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cdd58347d1ddc282e55f91d0a991b268547d78d9
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -41445,7 +45941,7 @@ Date:   Sat Oct 9 14:38:08 2010 +0200
 
  po/es.po |  700
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 361 insertions(+), 339 deletions(-)
+ 1 file changed, 361 insertions(+), 339 deletions(-)
 
 commit 5fa7a1e9cedb33d32049c54f13adc3504d723573
 Author: Javier Jardón <jjardon@gnome.org>
@@ -41456,7 +45952,7 @@ Date:   Fri Oct 8 17:21:53 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=630797
 
  gobject/gtypemodule.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 44a8ff2f8f607f725c478793b876742b09f350ef
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -41468,7 +45964,7 @@ Date:   Fri Oct 8 16:09:10 2010 +0100
     documentation.
 
  gobject/gobject.c |   7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 3035bf40d0d75632b36fa703c3ac2becc98769d8
 Author: Christian Dywan <christian@twotoasts.de>
@@ -41477,7 +45973,7 @@ Date:   Fri Oct 8 16:33:33 2010 +0200
     Initialise lengths in GvdbReader to silence warnings
 
  gio/gvdb/gvdb-reader.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ad363d9aac5a6167121631a1ee8d3cec2784b5c2
 Author: Christian Dywan <christian@twotoasts.de>
@@ -41486,7 +45982,7 @@ Date:   Fri Oct 8 16:33:04 2010 +0200
     Initialise lengths in GDbusAuth to silence warnings
 
  gio/gdbusauth.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 53f398f52aa07c4ae8c788fcc002f70eac941844
 Author: Christian Dywan <christian@twotoasts.de>
@@ -41497,7 +45993,7 @@ Date:   Fri Oct 8 15:17:31 2010 +0200
     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=630797
 
  docs/reference/gobject/tut_gobject.xml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 0e3a39c016c75523efb30531942cfd87976413c8
 Author: Bruce Cowan <bruce@bcowan.me.uk>
@@ -41507,7 +46003,7 @@ Date:   Thu Oct 7 21:27:17 2010 +0100
 
  po/en_GB.po | 469
  ++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 258 insertions(+), 211 deletions(-)
+ 1 file changed, 258 insertions(+), 211 deletions(-)
 
 commit 7bafb3be95026055b4c9142ea1a82895c9e393bc
 Author: William Jon McCann <jmccann@redhat.com>
@@ -41518,7 +46014,7 @@ Date:   Thu Oct 7 13:51:21 2010 -0400
     It was removed in 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
 
  docs/reference/gio/gio.types |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 46390c9d107b6df55de458b3ffe47a5428d7f287
 Author: Tor Lillqvist <tml@iki.fi>
@@ -41532,7 +46028,7 @@ Date:   Thu Oct 7 12:04:52 2010 +0300
     case. So avoid that. Thanks to John Emmas for reporting.
 
  tests/testglib.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 200e3d7307df75803c03a2aebcbba0dc5eaa9161
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -41541,8 +46037,8 @@ Date:   Wed Oct 6 02:18:30 2010 +0200
     Updated Hebrew translation.
 
  po/he.po |  449
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 236 insertions(+), 213 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 236 insertions(+), 213 deletions(-)
 
 commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
 Author: Bastien Nocera <hadess@hadess.net>
@@ -41557,7 +46053,7 @@ Date:   Tue Oct 5 15:02:37 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=631410
 
  gio/gdesktopappinfo.c |   93
- ++++--------------------------------------------
+ +++++--------------------------------------------
  gio/gdesktopappinfo.h |   36 -------------------
  gio/gio.symbols       |    1 -
  gio/giomodule.c       |    5 ---
@@ -41573,7 +46069,7 @@ Date:   Tue Oct 5 02:29:47 2010 -0400
     result of a function that is documented as sometimes returning NULL.
 
  gio/tests/volumemonitor.c |   6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit a7662ef315d7f369cbbc438dec76e3b9db3cd5ba
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41588,7 +46084,7 @@ Date:   Tue Oct 5 02:11:22 2010 -0400
     This is not the case for some versions of GCC (4.0.3 on PowerPC).
 
  glib/tests/gvariant.c |   13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
+ 1 file changed, 8 insertions(+), 5 deletions(-)
 
 commit 3c5b50c4243025c9f42caac9a429291194b77be5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41600,7 +46096,7 @@ Date:   Mon Oct 4 21:07:50 2010 -0400
     has changed.  Update the tests.
 
  gio/tests/gsettings.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit c4037230d4afcc0b634dede843a94b3836bb0c39
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41615,7 +46111,7 @@ Date:   Mon Oct 4 03:41:03 2010 -0400
 
     Bug #631264.
 
- gio/gsettings-bash-completion.sh |    8 ++--
+ gio/gsettings-bash-completion.sh |    8 ++---
  gio/gsettings-tool.c            |   63
  ++++++++++++++++++++++++++++++++++++++
  2 files changed, 67 insertions(+), 4 deletions(-)
@@ -41633,7 +46129,7 @@ Date:   Mon Oct 4 03:40:22 2010 -0400
     Bug #631264.
 
  gio/gsettings-tool.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit e740c5b4cdcdf8e5f60cd2500451499c499d4ec2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41643,7 +46139,7 @@ Date:   Mon Oct 4 03:36:09 2010 -0400
 
  docs/reference/gio/gio-sections.txt |   6 +++++-
  gio/gio.symbols                    |    2 ++
- 2 files changed, 7 insertions(+), 1 deletions(-)
+ 2 files changed, 7 insertions(+), 1 deletion(-)
 
 commit e81d85615991e40a9c72f4f4319c358a4e1479cd
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41671,10 +46167,10 @@ Date: Mon Oct 4 02:58:46 2010 -0400
 
  gio/gsettings.c       |   84
  ++++++++++++++++++++++++++++++++++++++++++++++++-
- gio/gsettings.h       |    2 +
+ gio/gsettings.h       |    2 ++
  gio/strinfo.c        |   31 ++++++++++++++++++
  gio/tests/gsettings.c |   43 +++++++++++++++++++++++++
- 4 files changed, 159 insertions(+), 1 deletions(-)
+ 4 files changed, 159 insertions(+), 1 deletion(-)
 
 commit 833e389516b5e5b2271ed84c7b2036801c3100f1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41688,7 +46184,7 @@ Date:   Mon Oct 4 02:57:06 2010 -0400
     empty array.
 
  gio/glib-compile-schemas.c |   7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 136e705e8383ff8848e425ac01278102d7badc52
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41708,7 +46204,7 @@ Date:   Mon Oct 4 01:51:11 2010 -0400
     install' is permitted to run.
 
  m4macros/gsettings.m4 |   16 ++--------------
- 1 files changed, 2 insertions(+), 14 deletions(-)
+ 1 file changed, 2 insertions(+), 14 deletions(-)
 
 commit 8efcc0d8c86b588eb0ee0e60d3c60d8c107734b5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41724,7 +46220,7 @@ Date:   Sun Oct 3 23:26:18 2010 -0400
     Bug #630968 is closed.
 
  gio/glib-compile-schemas.c |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 61563d5f555f697824cd2ecc17a6687773e6e70e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41737,7 +46233,7 @@ Date:   Sun Oct 3 23:25:29 2010 -0400
     native when comparing and returning.
 
  gio/strinfo.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 9211d2b00c82057864631a78b1f4ba1d36ee7b5c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41748,7 +46244,7 @@ Date:   Sun Oct 3 23:15:27 2010 -0400
     Missed an instance of get_value -> get_raw_value search/replace.
 
  gio/gsettingsschema.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c84441fbb3b2eb14775e8467a07cda4eff4502e1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41782,7 +46278,7 @@ Date:   Sun Oct 3 22:54:03 2010 -0400
 
  gvdb-reader.c |   23 +++++++++++++++++++++++
  gvdb-reader.h |    3 +++
- 2 files changed, 26 insertions(+), 0 deletions(-)
+ 2 files changed, 26 insertions(+)
 
 commit 90822327acdcc0a10f0de41c591e4cee234811db
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41795,7 +46291,7 @@ Date:   Sun Oct 3 22:53:49 2010 -0400
     less) on little endian ones.  On big endian it's a total no-go.
 
  gio/tests/gsettings.c |   14 ++++++++------
- 1 files changed, 8 insertions(+), 6 deletions(-)
+ 1 file changed, 8 insertions(+), 6 deletions(-)
 
 commit 2ce2d587edbeb98b355c4038c218d75a8c8f9c99
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41816,7 +46312,7 @@ Date:   Sun Oct 3 22:39:47 2010 -0400
     into.
 
  glib/gvariant.c |   40 +++++++++++++++++++++++++++-------------
- 1 files changed, 27 insertions(+), 13 deletions(-)
+ 1 file changed, 27 insertions(+), 13 deletions(-)
 
 commit 63adeda0861a26b38ec0adc76255666554c18951
 Merge: cdab385 a35852b
@@ -41834,7 +46330,7 @@ Date:   Sun Oct 3 21:10:35 2010 -0400
     Some of the hashtable code was failing to byteswap properly.
 
  gvdb-reader.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit cdab385ad9fcda469c3fae107adc4abc1082c27a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41845,7 +46341,7 @@ Date:   Sun Oct 3 20:47:26 2010 -0400
     It's released now and it seems to work OK.
 
  autogen.sh |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0bd50b39eb8223f2eeffe8dc5fe096b2c7695529
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41889,8 +46385,8 @@ Date:   Sun Oct 3 17:26:37 2010 -0400
  glib/glib.symbols |   2 +
  glib/gmain.c     |  110
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- glib/gmain.h     |    9 ++++
- 3 files changed, 121 insertions(+), 0 deletions(-)
+ glib/gmain.h     |    9 +++++
+ 3 files changed, 121 insertions(+)
 
 commit 63fb3ff774146a44dcf980bd4cfbca68770a3d93
 Author: Žygimantas Beručka <zygis@gnome.org>
@@ -41900,7 +46396,7 @@ Date:   Sun Oct 3 15:45:33 2010 +0200
 
  po/lt.po |  278
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 158 insertions(+), 120 deletions(-)
+ 1 file changed, 158 insertions(+), 120 deletions(-)
 
 commit 2d6f8a8ea4a0c86c40da60db2d948306f4c2f5c9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41933,7 +46429,7 @@ Date:   Sun Oct 3 02:40:48 2010 -0400
 
  gio/gsettings-bash-completion.sh |   58 ++-
  gio/gsettings-tool.c            | 1047
- +++++++++++++------------------------
+ ++++++++++++++------------------------
  2 files changed, 405 insertions(+), 700 deletions(-)
 
 commit ed9db23f9a056ae253be25c2262f19047a62fe76
@@ -41947,7 +46443,7 @@ Date:   Sun Oct 3 01:53:09 2010 -0400
     'g_assert_not_reached()'.
 
  gio/gsettings.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 5af11ae4bc74104502da537b5a89e92223f697dc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41956,7 +46452,7 @@ Date:   Sat Oct 2 22:46:53 2010 -0400
     Add 'Since:' tags for schema listing APIs
 
  gio/gsettingsschema.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit d2c06994402ee30e989efb9e912d3abd16ca0e10
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -41992,7 +46488,7 @@ Date:   Sat Oct 2 08:57:09 2010 +0300
 
  po/bg.po |  143
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 95 insertions(+), 48 deletions(-)
+ 1 file changed, 95 insertions(+), 48 deletions(-)
 
 commit ba0e608478367cdb7ee550b9efaefba8bd418720
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42001,7 +46497,7 @@ Date:   Mon Sep 27 11:14:08 2010 -0400
     Improve .gitignore
 
  gio/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 3e771509b487fbc671e9217f8dcbd20daa44c116
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42024,7 +46520,7 @@ Date:   Mon Sep 27 11:10:11 2010 -0400
 
  gio/glib-compile-schemas.c |  121
  ++++++++++++++++++++++++++++++--------------
- 1 files changed, 83 insertions(+), 38 deletions(-)
+ 1 file changed, 83 insertions(+), 38 deletions(-)
 
 commit bd290081ff8c7951c6509d0aee23246739a928a2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42036,7 +46532,7 @@ Date:   Mon Sep 27 10:36:11 2010 -0400
     Fix that.
 
  gio/glib-compile-schemas.c |   7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit e40f3932dd9d924c3197e98f44950561248297ae
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42089,7 +46585,7 @@ Date:   Thu Sep 30 14:40:50 2010 -0400
     data->message is NULL when we get here.
 
  gio/gdbusprivate.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit faaa8a9f8af9548e2d6052d1ba465285cb314cee
 Author: Giannis Katsampirhs <juankatsampirhs@gmail.com>
@@ -42099,7 +46595,7 @@ Date:   Thu Sep 30 14:47:58 2010 +0300
 
  po/el.po | 7535
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 3835 insertions(+), 3700 deletions(-)
+ 1 file changed, 3835 insertions(+), 3700 deletions(-)
 
 commit 98a0ce64a379a60cfaf9b37f52b300c9297ea44c
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -42109,7 +46605,7 @@ Date:   Wed Sep 29 18:46:10 2010 +0200
 
  po/pl.po | 1642
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 794 insertions(+), 848 deletions(-)
+ 1 file changed, 794 insertions(+), 848 deletions(-)
 
 commit 755c2dad72650f11397fc5a91ac42af15eafd530
 Author: Colin Walters <walters@verbum.org>
@@ -42118,7 +46614,7 @@ Date:   Wed Sep 29 10:38:25 2010 -0400
     introspection: Fix one annotation syntax
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 01735d6cc09b7d24c2af07f91e1e96fe3cf785d1
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -42128,7 +46624,7 @@ Date:   Wed Sep 29 14:07:05 2010 +0200
 
  po/hu.po |  632
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 310 insertions(+), 322 deletions(-)
+ 1 file changed, 310 insertions(+), 322 deletions(-)
 
 commit 38e476ac7da339cec868cabf21beed6a91254935
 Author: Bruno Brouard <annoa.b@gmail.com>
@@ -42138,7 +46634,7 @@ Date:   Wed Sep 29 09:02:51 2010 +0200
 
  po/fr.po |  190
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 116 insertions(+), 74 deletions(-)
+ 1 file changed, 116 insertions(+), 74 deletions(-)
 
 commit 36ba8ffb87a9cf23d37c91d716e3a1512fcc7707
 Author: Petr Kovar <pknbe@volny.cz>
@@ -42148,7 +46644,7 @@ Date:   Wed Sep 29 04:41:25 2010 +0200
 
  po/cs.po |  994
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 563 insertions(+), 431 deletions(-)
+ 1 file changed, 563 insertions(+), 431 deletions(-)
 
 commit e458687fac24770f368f9caf498c84400b749f6b
 Author: Peter Kragelj <peter.kragelj@gmail.com>
@@ -42158,7 +46654,7 @@ Date:   Tue Sep 28 21:21:38 2010 +0200
 
  po/sl.po |  218
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 109 insertions(+), 109 deletions(-)
+ 1 file changed, 109 insertions(+), 109 deletions(-)
 
 commit afb6e1b4589a5308c3e9d7b2b77fdb8d47419929
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -42168,7 +46664,7 @@ Date:   Tue Sep 28 17:35:23 2010 +0200
 
  po/gl.po |  555
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 305 insertions(+), 250 deletions(-)
+ 1 file changed, 305 insertions(+), 250 deletions(-)
 
 commit 339182f575521ede0e380a3cf502f2ff974621b4
 Author: Peter Kragelj <peter.kragelj@gmail.com>
@@ -42177,7 +46673,7 @@ Date:   Tue Sep 28 15:12:00 2010 +0200
     Updated Slovenian translation
 
  po/sl.po |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 974ab9cfa016e0f6c0b6c58b203fd1b1f891c3a2
 Author: Peter Kragelj <peter.kragelj@gmail.com>
@@ -42187,7 +46683,7 @@ Date:   Tue Sep 28 15:10:33 2010 +0200
 
  po/sl.po |  623
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 308 insertions(+), 315 deletions(-)
+ 1 file changed, 308 insertions(+), 315 deletions(-)
 
 commit e44f695f64d1baba9cc2f1eb2cdacbe68837dbfd
 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
@@ -42197,7 +46693,7 @@ Date:   Tue Sep 28 00:12:42 2010 +0300
 
  po/lt.po |  569
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 307 insertions(+), 262 deletions(-)
+ 1 file changed, 307 insertions(+), 262 deletions(-)
 
 commit c4f2bd25934cb322c9910ef46148cea1beae2cca
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -42207,7 +46703,7 @@ Date:   Mon Sep 27 20:19:46 2010 +0200
 
  po/de.po |  582
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 311 insertions(+), 271 deletions(-)
+ 1 file changed, 311 insertions(+), 271 deletions(-)
 
 commit 973174e5cc56cd4f273c9d3b54a36f803e0b59dd
 Author: Fabrício Godoy <skarllot@gmail.com>
@@ -42217,7 +46713,7 @@ Date:   Mon Sep 27 08:49:51 2010 -0300
 
  po/pt_BR.po | 2487
  ++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1588 insertions(+), 899 deletions(-)
+ 1 file changed, 1588 insertions(+), 899 deletions(-)
 
 commit e2ea3eb5867b25465ef3ea540a541611aa7fef18
 Author: Damyan Ivanov <dam+gnome@ktnx.net>
@@ -42227,7 +46723,7 @@ Date:   Mon Sep 27 13:31:09 2010 +0300
 
  po/bg.po | 2388
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1570 insertions(+), 818 deletions(-)
+ 1 file changed, 1570 insertions(+), 818 deletions(-)
 
 commit 1a0dbff2365cc956ed0675a790dc09ea40f04fd1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42244,7 +46740,7 @@ Date:   Sun Sep 26 18:51:23 2010 -0400
     week day numbering.
 
  glib/gdatetime.c |   24 +++---------------------
- 1 files changed, 3 insertions(+), 21 deletions(-)
+ 1 file changed, 3 insertions(+), 21 deletions(-)
 
 commit e77faeb9209518f422fa6b035b8f4dd4401bf0e1
 Author: Wouter Bolsterlee <wbolster@gnome.org>
@@ -42254,7 +46750,7 @@ Date:   Sun Sep 26 22:59:38 2010 +0200
 
  po/nl.po |  326
  +++++++++++++++++++++++---------------------------------------
- 1 files changed, 119 insertions(+), 207 deletions(-)
+ 1 file changed, 119 insertions(+), 207 deletions(-)
 
 commit 4e091e8647175063d4684cfc6717e70d27f4d625
 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
@@ -42264,7 +46760,7 @@ Date:   Sun Sep 26 22:39:14 2010 +0300
 
  po/ro.po | 2508
  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
- 1 files changed, 2003 insertions(+), 505 deletions(-)
+ 1 file changed, 2003 insertions(+), 505 deletions(-)
 
 commit 30132c44c18d9a08e4c6a9b4834366bd8628ecfa
 Author: Johan Dahlin <johan@gnome.org>
@@ -42274,65 +46770,65 @@ Date: Fri Sep 24 18:24:41 2010 -0300
 
  gio/gaction.h                 |    2 +-
  gio/gappinfo.c                        |    3 +-
- gio/gasyncresult.c            |    4 +-
+ gio/gasyncresult.c            |    4 +--
  gio/gcancellable.c            |    2 +-
- gio/gcontenttype.c            |    4 +-
+ gio/gcontenttype.c            |    4 +--
  gio/gconverterinputstream.c   |    2 +-
  gio/gconverteroutputstream.c  |    2 +-
  gio/gcredentials.c            |    2 +-
- gio/gdbusaddress.c            |    4 +-
- gio/gdbusconnection.c         |   12 +++---
- gio/gdbusmessage.c            |   12 +++---
+ gio/gdbusaddress.c            |    4 +--
+ gio/gdbusconnection.c         |   12 +++----
+ gio/gdbusmessage.c            |   12 +++----
  gio/gdbusmethodinvocation.c   |    6 ++--
  gio/gdbusproxy.c              |    2 +-
  gio/gdesktopappinfo.c         |    2 +-
- gio/gdrive.c                  |    4 +-
+ gio/gdrive.c                  |    4 +--
  gio/gemblem.c                 |    2 +-
- gio/gemblemedicon.c           |    4 +-
+ gio/gemblemedicon.c           |    4 +--
  gio/gfile.c                   |   67
- +++++++++++++++++++++------------------
+ +++++++++++++++++++++-------------------
  gio/gfileenumerator.c         |    2 +-
- gio/gfileicon.c               |    4 +-
- gio/gfileinfo.c               |    4 +-
- gio/gfileinputstream.c                |    4 +-
- gio/gfileiostream.c           |    4 +-
- gio/gfileoutputstream.c       |    4 +-
+ gio/gfileicon.c               |    4 +--
+ gio/gfileinfo.c               |    4 +--
+ gio/gfileinputstream.c                |    4 +--
+ gio/gfileiostream.c           |    4 +--
+ gio/gfileoutputstream.c       |    4 +--
  gio/gicon.c                   |    4 ++-
  gio/ginetsocketaddress.c      |    2 +-
  gio/ginitable.c               |    6 ++--
- gio/giomodule.c               |    4 +-
+ gio/giomodule.c               |    4 +--
  gio/giomodule.h               |    2 +-
  gio/gkeyfilesettingsbackend.c |    2 +-
- gio/gloadableicon.c           |    4 +-
+ gio/gloadableicon.c           |    4 +--
  gio/gmemoryoutputstream.c     |    2 +-
  gio/gmount.c                  |    6 ++--
- gio/gnetworkaddress.c         |    8 ++--
+ gio/gnetworkaddress.c         |    8 ++---
  gio/gnetworkservice.c         |    2 +-
  gio/goutputstream.c           |    6 ++--
- gio/gproxy.c                  |    4 +-
+ gio/gproxy.c                  |    4 +--
  gio/gproxyresolver.c          |    6 ++--
  gio/gresolver.c               |    2 +-
  gio/gseekable.c               |    3 +-
- gio/gsettings.c               |    8 ++--
+ gio/gsettings.c               |    8 ++---
  gio/gsettingsbackend.c                |    6 ++--
  gio/gsettingsschema.c         |    2 +-
- gio/gsimpleasyncresult.c      |    4 +-
+ gio/gsimpleasyncresult.c      |    4 +--
  gio/gsocket.c                 |   10 +++---
- gio/gsocketaddressenumerator.c |    4 +-
- gio/gsocketclient.c           |   18 +++++-----
- gio/gsocketconnectable.c      |    4 +-
+ gio/gsocketaddressenumerator.c |    4 +--
+ gio/gsocketclient.c           |   18 +++++------
+ gio/gsocketconnectable.c      |    4 +--
  gio/gsocketconnection.c       |    6 ++--
  gio/gsocketcontrolmessage.c   |    2 +-
- gio/gsocketlistener.c         |    8 ++--
+ gio/gsocketlistener.c         |    8 ++---
  gio/gsrvtarget.c              |    2 +-
- gio/gthemedicon.c             |    8 ++--
+ gio/gthemedicon.c             |    8 ++---
  gio/gunionvolumemonitor.c     |    2 +-
  gio/gunixconnection.c         |    2 +-
  gio/gunixcredentialsmessage.c |    2 +-
  gio/gunixfdmessage.c          |    2 +-
  gio/gunixmounts.c             |    6 ++--
- gio/gvfs.c                    |   12 +++---
- gio/gvolume.c                 |    2 +
+ gio/gvfs.c                    |   12 +++----
+ gio/gvolume.c                 |    2 ++
  gio/gvolumemonitor.c          |    2 +-
  61 files changed, 172 insertions(+), 161 deletions(-)
 
@@ -42345,7 +46841,7 @@ Date:   Fri Sep 24 16:23:31 2010 -0300
     These were moved in from gobject-introspection
 
  gobject/gobject.c |   7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 835f9cb310b988b07d1822c3f12093b9b01bc496
 Author: Johan Dahlin <johan@gnome.org>
@@ -42388,7 +46884,7 @@ Date:   Fri Sep 24 13:56:35 2010 +0200
     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=628876
 
  gio/gunixoutputstream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 80de3ca7ccc4bca1beeaf18459ecf4f703c6a2de
 Author: Andre Klapper <a9016009@gmx.de>
@@ -42397,7 +46893,7 @@ Date:   Fri Sep 24 13:15:23 2010 +0200
     Add missing file to POTFILES.in
 
  po/POTFILES.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 4d9ae95ae05669f329381898c38e6a98ae7f0cd5
 Author: David Zeuthen <davidz@redhat.com>
@@ -42426,7 +46922,7 @@ Date:   Thu Sep 23 18:57:35 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-sessionbus.c |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 7036415cc1a32bbd9cc08e516196dbd704f8b5eb
 Author: David Zeuthen <davidz@redhat.com>
@@ -42470,7 +46966,7 @@ Date:   Thu Sep 23 18:41:57 2010 +0300
     breaks for "srcdir" != ".".
 
  docs/reference/gobject/Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 643e5526c515f0ee6e681b806fda36eaaa3f263c
 Author: David Zeuthen <davidz@redhat.com>
@@ -42485,7 +46981,7 @@ Date:   Thu Sep 23 16:27:52 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-names.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 71b1d738e2c0fe900b6bb6672aa464ce74b489b3
 Author: David Zeuthen <davidz@redhat.com>
@@ -42543,8 +47039,8 @@ Date:   Thu Sep 23 15:10:50 2010 -0400
  gio/gdbusconnection.c       |   65
  ++++++++++++++++++++++++++++++++++++++----
  gio/gdbusprivate.c          |   14 ++-------
- gio/tests/gdbus-connection.c |    8 +++--
- gio/tests/gdbus-tests.c      |   50 +++++++++++++++++++++++++++++++-
+ gio/tests/gdbus-connection.c |    8 ++++--
+ gio/tests/gdbus-tests.c      |   50 ++++++++++++++++++++++++++++++--
  4 files changed, 115 insertions(+), 22 deletions(-)
 
 commit c3c0e4d11d0682d832d199de31b35457f6078d5c
@@ -42555,7 +47051,7 @@ Date:   Fri Sep 24 02:09:10 2010 +0900
 
  po/ja.po |   58
  ++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 30 insertions(+), 28 deletions(-)
+ 1 file changed, 30 insertions(+), 28 deletions(-)
 
 commit e7df1a4157cc95e658a31de55e8374c4364a2238
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -42564,7 +47060,7 @@ Date:   Wed Sep 22 13:11:59 2010 -0400
     Fix memory leak in SOCKSv5 implementation
 
  gio/gsocks5proxy.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 99d57b5ce952b7f43ff52b41362035bfa193eb5f
 Author: Benjamin Otte <otte@redhat.com>
@@ -42579,7 +47075,7 @@ Date:   Thu Sep 23 13:57:22 2010 +0200
     it breaks configure runs.
 
  m4macros/glib-2.0.m4 |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 24a706404ded0578b029b2fb65e6418bda84d32f
 Author: Bruno Brouard <annoa.b@gmail.com>
@@ -42589,7 +47085,7 @@ Date:   Thu Sep 23 08:47:54 2010 +0200
 
  po/fr.po | 1706
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 1044 insertions(+), 662 deletions(-)
+ 1 file changed, 1044 insertions(+), 662 deletions(-)
 
 commit 61453216803d745b1d563710f8ec3aa918d2e819
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42611,7 +47107,7 @@ Date:   Wed Sep 22 06:45:02 2010 -0400
     Closes bug #629687.
 
  gio/gsocketcontrolmessage.c |  15 +++++++--------
- 1 files changed, 7 insertions(+), 8 deletions(-)
+ 1 file changed, 7 insertions(+), 8 deletions(-)
 
 commit 02451227ec8bafae48af4c519c9e0441176d1978
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42624,7 +47120,7 @@ Date:   Wed Sep 22 06:28:49 2010 -0400
     Closes bug #630000
 
  glib/gdatetime.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 86d3342f854f11c1a35f02ec4f54c7aec345bae5
 Author: Claude Paroz <claude@2xlibre.net>
@@ -42633,7 +47129,7 @@ Date:   Wed Sep 22 10:42:55 2010 +0200
     Add translator comments for command parameter translation
 
  gio/gsettings-tool.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 0a68f09494dea14d90ab802862eaa04d1ac54169
 Author: Mattias Põldaru <mahfiaz gmail com>
@@ -42642,7 +47138,7 @@ Date:   Tue Sep 21 19:18:38 2010 +0300
     [l10n] Updated Estonian translation
 
  po/et.po |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 33216f3d07d21bb5a8af62cfffeb18c8352cf114
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -42652,7 +47148,7 @@ Date:   Tue Sep 21 14:42:23 2010 +0200
 
  po/eu.po | 1435
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 699 insertions(+), 736 deletions(-)
+ 1 file changed, 699 insertions(+), 736 deletions(-)
 
 commit 60def049d95e82c836cfc8b2f13a4ed8472f7865
 Author: Philip Withnall <philip.withnall@collabora.co.uk>
@@ -42665,7 +47161,7 @@ Date:   Mon Sep 20 17:56:30 2010 +0100
     in that case, as per the existing documentation. Closes: bgo#630185
 
  glib/gdataset.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit f1f7e771d7b3d9f8b7c656c6d9a9d8112f32732d
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -42674,7 +47170,7 @@ Date:   Mon Sep 20 22:51:26 2010 -0400
     Fix typo
 
  glib/giochannel.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 291545b6eee306249529652a2d1422d0e7a460c8
 Author: Colin Walters <walters@verbum.org>
@@ -42683,7 +47179,7 @@ Date:   Mon Sep 20 13:20:04 2010 -0400
     gdir: Clarify in documentation that ordering is not defined
 
  glib/gdir.c |  16 ++++++++++++----
- 1 files changed, 12 insertions(+), 4 deletions(-)
+ 1 file changed, 12 insertions(+), 4 deletions(-)
 
 commit 909fad7583ae9459fc3301e6de184b56a963464c
 Author: Michael Kotsarinis <mk73628@gmail.com>
@@ -42693,7 +47189,7 @@ Date:   Mon Sep 20 19:40:53 2010 +0300
 
  po/el.po | 6698
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 3700 insertions(+), 2998 deletions(-)
+ 1 file changed, 3700 insertions(+), 2998 deletions(-)
 
 commit 05e185728a9b7decfd13f4bffaad9f240253e83f
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -42703,7 +47199,7 @@ Date:   Mon Sep 20 15:15:46 2010 +0200
 
  po/he.po | 1134
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 579 insertions(+), 555 deletions(-)
+ 1 file changed, 579 insertions(+), 555 deletions(-)
 
 commit de432280a0e93aa1ebde4512fc1dd248af88bb32
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -42714,7 +47210,7 @@ Date:   Sun Sep 19 22:06:10 2010 +0300
     We use 'pspec' instead of 'maman_param_spec' elsewhere too.
 
  docs/reference/gobject/tut_howto.xml |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit aa8c8df44fc1e2b852bb6a0cfb516f976f841de5
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -42723,7 +47219,7 @@ Date:   Sun Sep 19 22:03:40 2010 +0300
     docs: fix iface type naming
 
  docs/reference/gobject/tut_gtype.xml |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 58e5b01fbc208a8cd374b60951c70e3d5c4355de
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -42734,7 +47230,7 @@ Date:   Sun Sep 19 21:50:31 2010 +0300
     'type' must be inside of 'link'.
 
  docs/reference/gobject/tut_gobject.xml |   19 ++++++-----
- docs/reference/gobject/tut_gsignal.xml |   12 +++---
+ docs/reference/gobject/tut_gsignal.xml |   12 +++----
  docs/reference/gobject/tut_gtype.xml  |   56
  ++++++++++++++++----------------
  docs/reference/gobject/tut_howto.xml  |   10 +++---
@@ -42749,7 +47245,7 @@ Date:   Sun Sep 19 21:37:19 2010 +0300
     Remove unused var and chain-up the sane way we do elsewhere.
 
  docs/reference/gobject/tut_gobject.xml |    5 +----
- 1 files changed, 1 insertions(+), 4 deletions(-)
+ 1 file changed, 1 insertion(+), 4 deletions(-)
 
 commit a6ad0fbec23d78611bafd217ea56fcd58aea1405
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -42758,7 +47254,7 @@ Date:   Sun Sep 19 21:33:52 2010 +0300
     docs: use passive voice.
 
  docs/reference/gobject/tut_howto.xml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 062e7f7848eb0577e4745b3e8c6a4e8312e360c3
 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
@@ -42768,7 +47264,7 @@ Date:   Mon Sep 20 02:02:32 2010 +0900
 
  po/ja.po |  802
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 413 insertions(+), 389 deletions(-)
+ 1 file changed, 413 insertions(+), 389 deletions(-)
 
 commit 5bb2da9b999b414ea65a7d89168101ddf87856f1
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -42778,7 +47274,7 @@ Date:   Sun Sep 19 18:07:57 2010 +0200
 
  po/da.po | 1305
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 772 insertions(+), 533 deletions(-)
+ 1 file changed, 772 insertions(+), 533 deletions(-)
 
 commit 29393abf05b7322b1b1d267c5a929136ed8a7c70
 Author: Wouter Bolsterlee <wbolster@gnome.org>
@@ -42788,7 +47284,7 @@ Date:   Sun Sep 19 17:08:25 2010 +0200
 
  po/nl.po | 2089
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1372 insertions(+), 717 deletions(-)
+ 1 file changed, 1372 insertions(+), 717 deletions(-)
 
 commit abfa91e655254180ce134012cbbcffa8e150a00b
 Author: Mattias Põldaru <mahfiaz gmail com>
@@ -42798,7 +47294,7 @@ Date:   Sun Sep 19 11:52:30 2010 +0300
 
  po/et.po | 1189
  ++++++++++++++++++++++++++++----------------------------------
- 1 files changed, 531 insertions(+), 658 deletions(-)
+ 1 file changed, 531 insertions(+), 658 deletions(-)
 
 commit cec629972b2a599cb28eb9d61cc000c4dc97f534
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42812,7 +47308,7 @@ Date:   Sat Sep 18 16:31:00 2010 -0400
     may mistakenly believe that these functions are inplace modifiers.
 
  glib/gdatetime.h |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit ac05f990db211a27a950d61ef4bf47335ced7cc4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42825,7 +47321,7 @@ Date:   Sat Sep 18 12:52:58 2010 -0400
     explicitly include the things we use (glist, gatomic, etc..)
 
  glib/gregex.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 1bc08279b907529627677c9191664862c063de49
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -42835,7 +47331,7 @@ Date:   Sat Sep 18 12:30:00 2010 +0100
 
  po/pt.po |  770
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 397 insertions(+), 373 deletions(-)
+ 1 file changed, 397 insertions(+), 373 deletions(-)
 
 commit c1b7697a8ba4cf016f1efef86369376917acccdb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42844,7 +47340,7 @@ Date:   Fri Sep 17 20:48:25 2010 -0400
     bump version to 2.27.1
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dda9707377f43c827860dbce8bf09c7b98e2ad14
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42856,7 +47352,7 @@ Date:   Fri Sep 17 17:57:19 2010 -0400
  +++++++++++++++++++++++++++++
  docs/reference/glib/tmpl/glib-unused.sgml |   40 -----------
  docs/reference/glib/tmpl/messages.sgml    |   27 ++++++--
- docs/reference/glib/tmpl/version.sgml    |   41 +++++++++++
+ docs/reference/glib/tmpl/version.sgml    |   41 ++++++++++++
  4 files changed, 166 insertions(+), 46 deletions(-)
 
 commit 6393ffa3a6ac50b4b2cc1ed92760544caf9bb90a
@@ -42870,7 +47366,7 @@ Date:   Sat Sep 18 01:18:13 2010 +0300
     running the test than it currently is in UTC.
 
  glib/tests/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7be2ba4d945682c30a91ff35dac255e0f4a0b038
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42879,7 +47375,7 @@ Date:   Fri Sep 17 13:27:38 2010 -0400
     Bump to version 2.27.0 after branching glib-2-26
 
  configure.ac |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42888,7 +47384,7 @@ Date:   Fri Sep 17 13:26:50 2010 -0400
     .gitignore some test cases
 
  gio/tests/.gitignore |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 5109778e939265087d1b1257daf6ba5f454ff346
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42897,7 +47393,7 @@ Date:   Fri Sep 17 13:20:17 2010 -0400
     .gitignore some sgml
 
  docs/reference/glib/tmpl/.gitignore |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit cf73ba47f14a5793b9575ce542edf558fe5abee8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42908,7 +47404,7 @@ Date:   Fri Sep 17 13:14:59 2010 -0400
     ...by inserting a few of them.
 
  glib/goption.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 6b0e31ce4891883b3923c40c68347dcf5fe54165
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -42921,12 +47417,12 @@ Date: Thu Sep 16 04:44:59 2010 -0400
  glib/Makefile.am                     |    2 +
  glib/gdatetime.c                     | 2681
  +++++++++++++++------------------
- glib/gdatetime.h                     |  247 ++--
+ glib/gdatetime.h                     |  247 ++-
  glib/glib.h                          |    1 +
  glib/glib.symbols                    |   49 +-
  glib/gtimezone.c                     |  790 ++++++++++
  glib/gtimezone.h                     |   81 +
- glib/tests/gdatetime.c                       |  314 ++---
+ glib/tests/gdatetime.c                       |  314 ++--
  10 files changed, 2373 insertions(+), 1892 deletions(-)
 
 commit 909289c76330f66b87a51fbfc645fb4d474f1301
@@ -42941,8 +47437,8 @@ Date:   Wed Sep 15 14:47:15 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=50076
 
  glib/gdatetime.c |   83
- +++++++++++++++++++++++++++++------------------------
- 1 files changed, 45 insertions(+), 38 deletions(-)
+ +++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 45 insertions(+), 38 deletions(-)
 
 commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -42985,7 +47481,7 @@ Date:   Wed Sep 15 13:55:36 2010 +0100
 
  glib/gdatetime.c      |  270
  +++++++++++++++++++++++++++++-------------------
- glib/tests/gdatetime.c |   67 ++++++++++--
+ glib/tests/gdatetime.c |   67 +++++++++---
  2 files changed, 220 insertions(+), 117 deletions(-)
 
 commit 0746f7403638a6f17c61ec04beb4f692914ce9a0
@@ -43042,7 +47538,7 @@ Date:   Tue Sep 14 08:00:40 2010 +0100
  docs/reference/glib/glib-sections.txt |    1 -
  glib/gdatetime.c                     |  812
  +++++++++++++++++++++++----------
- glib/gdatetime.h                     |   39 ++-
+ glib/gdatetime.h                     |   39 +-
  glib/glib.symbols                    |   11 +-
  glib/tests/gdatetime.c                       |   51 ++-
  5 files changed, 630 insertions(+), 284 deletions(-)
@@ -43056,7 +47552,7 @@ Date:   Fri Sep 17 10:21:57 2010 -0400
     pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866
 
  gio/goutputstream.c |  11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 commit 8a7365d892c23573ef659d7a93ce1518ddf58763
 Author: Žygimantas Beručka <zygis@gnome.org>
@@ -43065,8 +47561,8 @@ Date:   Fri Sep 17 03:48:23 2010 +0300
     Updated Lithuanian translation
 
  po/lt.po |  128
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 63 insertions(+), 65 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 63 insertions(+), 65 deletions(-)
 
 commit d6af283f4e76163abd6b4e740cb95861080f1014
 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
@@ -43076,7 +47572,7 @@ Date:   Thu Sep 16 22:13:54 2010 +0300
 
  po/lt.po | 2338
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1530 insertions(+), 808 deletions(-)
+ 1 file changed, 1530 insertions(+), 808 deletions(-)
 
 commit 1c658c9c692643463c3f215ef73f8b72b046f2b7
 Author: Petr Kovar <pknbe@volny.cz>
@@ -43085,7 +47581,7 @@ Date:   Thu Sep 16 01:56:26 2010 +0200
     Update Czech translation
 
  po/cs.po |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
 
 commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49
 Author: Petr Kovar <pknbe@volny.cz>
@@ -43095,7 +47591,7 @@ Date:   Wed Sep 15 21:43:18 2010 +0200
 
  po/cs.po | 2006
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1327 insertions(+), 679 deletions(-)
+ 1 file changed, 1327 insertions(+), 679 deletions(-)
 
 commit 11f06115a4cc6972aedb810848e4a0f06165eb83
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43119,7 +47615,7 @@ Date:   Wed Sep 15 09:10:32 2010 +0200
 
  po/es.po | 1002
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 510 insertions(+), 492 deletions(-)
+ 1 file changed, 510 insertions(+), 492 deletions(-)
 
 commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d
 Author: Andika Triwidada <andika@gmail.com>
@@ -43129,7 +47625,7 @@ Date:   Wed Sep 15 07:44:48 2010 +0700
 
  po/id.po |  968
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 496 insertions(+), 472 deletions(-)
+ 1 file changed, 496 insertions(+), 472 deletions(-)
 
 commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc
 Author: Christian Persch <chpe@gnome.org>
@@ -43161,7 +47657,7 @@ Date:   Tue Sep 14 19:38:14 2010 +0200
     Bug #629689.
 
  gio/gdbusconnection.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 235820d0ef817d549844fa898349e31f28fb833d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43175,7 +47671,7 @@ Date:   Tue Sep 14 14:55:38 2010 -0400
 
  glib/gvariant.c       |    2 +-
  glib/tests/gvariant.c |    8 ++++++++
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ 2 files changed, 9 insertions(+), 1 deletion(-)
 
 commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -43185,7 +47681,7 @@ Date:   Tue Sep 14 19:10:35 2010 +0200
 
  po/pl.po | 2082
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1101 insertions(+), 981 deletions(-)
+ 1 file changed, 1101 insertions(+), 981 deletions(-)
 
 commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43197,7 +47693,7 @@ Date:   Tue Sep 14 11:25:57 2010 -0400
     77e3badcf3f15c7ac235904160d775febfcebcb5.  Take those out.
 
  gio/gsettings.h |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -43207,7 +47703,7 @@ Date:   Tue Sep 14 14:10:17 2010 +0200
 
  po/hu.po |  836
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 430 insertions(+), 406 deletions(-)
+ 1 file changed, 430 insertions(+), 406 deletions(-)
 
 commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4
 Author: Christian.Kirbach <Christian.Kirbach@googlemail.com>
@@ -43217,7 +47713,7 @@ Date:   Tue Sep 14 11:18:20 2010 +0200
 
  po/de.po |  627
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 325 insertions(+), 302 deletions(-)
+ 1 file changed, 325 insertions(+), 302 deletions(-)
 
 commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b
 Author: Aron Xu <aronxu@gnome.org>
@@ -43227,7 +47723,7 @@ Date:   Tue Sep 14 16:35:31 2010 +0800
 
  po/zh_CN.po | 1307
  +++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 827 insertions(+), 480 deletions(-)
+ 1 file changed, 827 insertions(+), 480 deletions(-)
 
 commit 5ec302deceeb0c5f5f34be41b775fd295784c012
 Author: Timo Jyrinki <timo.jyrinki@iki.fi>
@@ -43237,7 +47733,7 @@ Date:   Tue Sep 14 09:37:45 2010 +0300
 
  po/fi.po | 1999
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1323 insertions(+), 676 deletions(-)
+ 1 file changed, 1323 insertions(+), 676 deletions(-)
 
 commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -43247,7 +47743,7 @@ Date:   Mon Sep 13 23:22:02 2010 +0100
 
  po/en_GB.po | 966
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 495 insertions(+), 471 deletions(-)
+ 1 file changed, 495 insertions(+), 471 deletions(-)
 
 commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -43257,7 +47753,7 @@ Date:   Mon Sep 13 23:46:03 2010 +0200
 
  po/gl.po |  984
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 504 insertions(+), 480 deletions(-)
+ 1 file changed, 504 insertions(+), 480 deletions(-)
 
 commit f3770593f8691ce4cc1d597482d9b0f457066848
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -43267,7 +47763,7 @@ Date:   Mon Sep 13 21:54:45 2010 +0200
 
  po/sl.po | 2534
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 1579 insertions(+), 955 deletions(-)
+ 1 file changed, 1579 insertions(+), 955 deletions(-)
 
 commit ba17efc3961b094cc853b66d66e09a3d8b0444a1
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -43282,7 +47778,7 @@ Date:   Thu Sep 9 17:24:00 2010 +0100
     Fixes: <https://bugzilla.gnome.org/show_bug.cgi?id=629192>
 
  gobject/gvaluetypes.c |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit cb2ddac7a29f534350f07afdbe5631b2f9df176f
 Author: A S Alam <aalam@users.sf.net>
@@ -43292,7 +47788,7 @@ Date:   Mon Sep 13 23:09:33 2010 +0530
 
  po/pa.po |  977
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 497 insertions(+), 480 deletions(-)
+ 1 file changed, 497 insertions(+), 480 deletions(-)
 
 commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43323,7 +47819,7 @@ Date:   Tue Mar 23 01:12:01 2010 -0500
  docs/reference/gio/gio-sections.txt |   3 +
  gio/gdatainputstream.c                     |  257
  ++++++++++++++++++++++++++++-------
- gio/gdatainputstream.h                     |   66 ++++++----
+ gio/gdatainputstream.h                     |   66 +++++----
  gio/gio.symbols                    |    3 +
  gio/tests/data-input-stream.c      |   61 ++++++++-
  5 files changed, 312 insertions(+), 78 deletions(-)
@@ -43376,7 +47872,7 @@ Date:   Mon Sep 13 11:58:56 2010 -0400
     Adapt POTFILES.in to source file renaming
 
  po/POTFILES.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43403,7 +47899,7 @@ Date:   Mon Sep 13 17:53:54 2010 +0200
     need to add a ref to it in addition to sinking it.
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e
 Author: Kristian Rietveld <kris@gtk.org>
@@ -43414,7 +47910,7 @@ Date:   Mon Sep 13 16:52:51 2010 +0200
     Fixes build on OS X.
 
  glib/gpoll.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -43452,7 +47948,7 @@ Date:   Sun Sep 12 20:25:57 2010 +0200
 
  po/sv.po |  700
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 361 insertions(+), 339 deletions(-)
+ 1 file changed, 361 insertions(+), 339 deletions(-)
 
 commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43466,7 +47962,7 @@ Date:   Sun Sep 12 13:35:30 2010 -0400
     backends deal with the situation for themselves.
 
  gio/gsettings.c |   10 ++--------
- 1 files changed, 2 insertions(+), 8 deletions(-)
+ 1 file changed, 2 insertions(+), 8 deletions(-)
 
 commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36
 Author: Tor Lillqvist <tml@iki.fi>
@@ -43477,7 +47973,7 @@ Date:   Sun Sep 12 13:58:13 2010 +0300
  gio/gdbusprivate.c |   1 +
  glib/gunicollate.c |   3 +++
  glib/guniprop.c    |   3 +++
- 3 files changed, 7 insertions(+), 0 deletions(-)
+ 3 files changed, 7 insertions(+)
 
 commit fc3abfffcf63a12f766f86bca29bd71544aa0416
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -43487,7 +47983,7 @@ Date:   Sun Sep 12 11:02:47 2010 +0200
 
  po/de.po | 2092
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1382 insertions(+), 710 deletions(-)
+ 1 file changed, 1382 insertions(+), 710 deletions(-)
 
 commit 825576322ab491d79fc272c5d536b241b8dad352
 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
@@ -43497,7 +47993,7 @@ Date:   Sun Sep 12 03:02:24 2010 +0900
 
  po/ja.po | 2420
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1568 insertions(+), 852 deletions(-)
+ 1 file changed, 1568 insertions(+), 852 deletions(-)
 
 commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c
 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
@@ -43506,7 +48002,7 @@ Date:   Sat Sep 11 17:01:10 2010 +0200
     Add annotation for g_variant_get_string
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e7f04bf29af35e606920abb2e04a277ccb6de2bd
 Author: Andika Triwidada <andika@gmail.com>
@@ -43515,7 +48011,7 @@ Date:   Sat Sep 11 16:29:06 2010 +0700
     Updated Indonesian translation
 
  po/id.po |   46 +++++++++++++++++++++++-----------------------
- 1 files changed, 23 insertions(+), 23 deletions(-)
+ 1 file changed, 23 insertions(+), 23 deletions(-)
 
 commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8
 Author: Tor Lillqvist <tml@iki.fi>
@@ -43525,7 +48021,7 @@ Date:   Sat Sep 11 12:08:32 2010 +0300
 
  glib/win_iconv.c | 3930
  +++++++++++++++++++++++++++---------------------------
- 1 files changed, 1965 insertions(+), 1965 deletions(-)
+ 1 file changed, 1965 insertions(+), 1965 deletions(-)
 
 commit 1254104cea92c02f3d0e9cf10b99382dd7e71439
 Author: Benjamin Otte <otte@redhat.com>
@@ -43537,7 +48033,7 @@ Date:   Sat Sep 11 00:12:13 2010 +0200
     fix if it's wrong (the docs _and_ the source code).
 
  gio/gfile.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 0b74058fa3144f85b5fefd4c81129b971010452a
 Author: David Zeuthen <davidz@redhat.com>
@@ -43554,7 +48050,7 @@ Date:   Fri Sep 10 16:21:37 2010 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- gio/gdbusprivate.c        |   44 +++++++++++++++++++-
+ gio/gdbusprivate.c        |   44 ++++++++++++++++++++-
  gio/tests/Makefile.am     |    4 ++
  gio/tests/gdbus-bz627724.c |  94
  ++++++++++++++++++++++++++++++++++++++++++++
@@ -43571,7 +48067,7 @@ Date:   Fri Sep 10 13:27:48 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gio.symbols |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit bc29aa9b0956dec53c0b957ce879b41329307058
 Author: Dan Winship <danw@gnome.org>
@@ -43583,7 +48079,7 @@ Date:   Fri Sep 10 09:12:17 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=629251
 
  gio/gsocketclient.c |  31 ++++++++++++++++++-------------
- 1 files changed, 18 insertions(+), 13 deletions(-)
+ 1 file changed, 18 insertions(+), 13 deletions(-)
 
 commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03
 Author: Dan Winship <danw@gnome.org>
@@ -43596,9 +48092,9 @@ Date:   Fri Sep 10 08:51:21 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=629259
 
  gio/gnetworkaddress.c   |   49
- +++++++++++++++++++++++++++++++++++++++++++--
- gio/gnetworkingprivate.h |    4 +++
- gio/gnetworkservice.c   |    9 ++++---
+ +++++++++++++++++++++++++++++++++++++++++++---
+ gio/gnetworkingprivate.h |    4 ++++
+ gio/gnetworkservice.c   |    9 +++++----
  gio/gsocketaddress.c    |    2 +-
  4 files changed, 56 insertions(+), 8 deletions(-)
 
@@ -43613,7 +48109,7 @@ Date:   Thu Sep 9 16:28:18 2010 -0400
      - the path of a list schema, if given, must end with ':/'
 
  gio/glib-compile-schemas.c |  25 ++++++++++++++++++++++++-
- 1 files changed, 24 insertions(+), 1 deletions(-)
+ 1 file changed, 24 insertions(+), 1 deletion(-)
 
 commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -43637,9 +48133,9 @@ Date:   Mon Sep 6 12:47:37 2010 -0400
     This is an incompatible public API/ABI change.
 
  gio/gio.symbols       |    3 +-
- gio/gsettings-tool.c  |   18 ++++-----
+ gio/gsettings-tool.c  |   18 +++++-----
  gio/gsettings.c       |   88
- +++++++++++++++++++++++++++++++++++++++---------
+ +++++++++++++++++++++++++++++++++++++++----------
  gio/gsettings.h       |    6 +++-
  gio/tests/gsettings.c |   18 ++++++----
  5 files changed, 97 insertions(+), 36 deletions(-)
@@ -43697,7 +48193,7 @@ Date:   Thu Sep 9 14:14:45 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gunixconnection.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 964eb62343b53cf9172d409adacbb58d78896092
 Author: Joe Marcus Clarke <marcus@freebsd.org>
@@ -43710,8 +48206,8 @@ Date:   Thu Sep 9 14:10:01 2010 -0400
 
  gio/gcredentials.c           |   53
  +++++++++++++++++++++++++++++++++++++++++
- gio/gioenums.h                       |    4 ++-
- gio/gsocket.c                |    9 +++++-
+ gio/gioenums.h                       |    4 +++-
+ gio/gsocket.c                |    9 +++++--
  gio/gunixcredentialsmessage.c |   46 +++++++++++++++++++++++++++++++++++
  4 files changed, 109 insertions(+), 3 deletions(-)
 
@@ -43754,9 +48250,9 @@ Date:   Thu Sep 9 13:21:35 2010 -0400
  docs/reference/gio/gio-sections.txt |   1 -
  gio/gdbusconnection.c              |   95
  ++++++++++++++---------------------
- gio/gdbusconnection.h              |   81 ++++++++++++++++++++++++-----
+ gio/gdbusconnection.h              |   81 +++++++++++++++++++++++------
  gio/gdbusprivate.c                 |   37 ++++++++------
- gio/gdbusprivate.h                 |    6 +-
+ gio/gdbusprivate.h                 |    6 +--
  gio/gioenums.h                             |   25 ---------
  gio/tests/gdbus-connection.c       |   69 ++++++++++++++++---------
  gio/tests/gdbus-peer.c                     |    4 +-
@@ -43770,12 +48266,12 @@ Date: Thu Sep 9 12:00:00 2010 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- docs/reference/glib/tmpl/conversions.sgml |   12 +-
+ docs/reference/glib/tmpl/conversions.sgml |   12 +--
  docs/reference/glib/tmpl/glib-unused.sgml |   40 ++++++++
  docs/reference/glib/tmpl/gregex.sgml     |  142
  ++++++++++++++---------------
- docs/reference/glib/tmpl/messages.sgml    |   27 +----
- docs/reference/glib/tmpl/version.sgml    |   41 --------
+ docs/reference/glib/tmpl/messages.sgml    |   27 ++----
+ docs/reference/glib/tmpl/version.sgml    |   41 ---------
  5 files changed, 122 insertions(+), 140 deletions(-)
 
 commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7
@@ -43823,7 +48319,7 @@ Date:   Wed Sep 8 11:58:42 2010 +0300
     Signed-off-by: Tor Lillqvist <tml@iki.fi>
 
  gobject/gobject.c |   9 +--------
- 1 files changed, 1 insertions(+), 8 deletions(-)
+ 1 file changed, 1 insertion(+), 8 deletions(-)
 
 commit 349322622a46cafbda7d4d16c0fa9b245467d720
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -43833,7 +48329,7 @@ Date:   Tue Sep 7 18:03:19 2010 +0200
 
  po/eu.po | 2300
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1526 insertions(+), 774 deletions(-)
+ 1 file changed, 1526 insertions(+), 774 deletions(-)
 
 commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -43843,7 +48339,7 @@ Date:   Tue Sep 7 17:43:37 2010 +0200
 
  po/pl.po | 1791
  +++++++++++++++++++++++++-------------------------------------
- 1 files changed, 713 insertions(+), 1078 deletions(-)
+ 1 file changed, 713 insertions(+), 1078 deletions(-)
 
 commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -43853,7 +48349,7 @@ Date:   Tue Sep 7 17:42:19 2010 +0200
 
  po/pl.po | 2578
  +++++++++++++++++++++++++++++++++++++++++++-------------------
- 1 files changed, 1800 insertions(+), 778 deletions(-)
+ 1 file changed, 1800 insertions(+), 778 deletions(-)
 
 commit c406b272a6b9d89f3061632507d7fc2538011b34
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -43863,7 +48359,7 @@ Date:   Tue Sep 7 00:33:02 2010 +0100
 
  po/pt.po |  276
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 153 insertions(+), 123 deletions(-)
+ 1 file changed, 153 insertions(+), 123 deletions(-)
 
 commit 5a0ba0f7fc056ec800454f4977d3307c879335d4
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -43873,7 +48369,7 @@ Date:   Tue Sep 7 00:29:36 2010 +0100
 
  po/pt.po | 2291
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1494 insertions(+), 797 deletions(-)
+ 1 file changed, 1494 insertions(+), 797 deletions(-)
 
 commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3
 Author: Daniel Nylander <po@danielnylander.se>
@@ -43883,7 +48379,7 @@ Date:   Mon Sep 6 23:10:09 2010 +0200
 
  po/sv.po |  849
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 582 insertions(+), 267 deletions(-)
+ 1 file changed, 582 insertions(+), 267 deletions(-)
 
 commit 3b9055265fd30a215cbd230dc61f77ef02337193
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -43893,7 +48389,7 @@ Date:   Mon Sep 6 15:07:02 2010 +0200
 
  po/hu.po | 2287
  +++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1503 insertions(+), 784 deletions(-)
+ 1 file changed, 1503 insertions(+), 784 deletions(-)
 
 commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f
 Author: Tor Lillqvist <tml@iki.fi>
@@ -43914,7 +48410,7 @@ Date:   Mon Sep 6 15:56:16 2010 +0300
  glib/gstdio.c    |    1 +
  glib/gtimer.c    |    2 +-
  glib/gutils.c    |    6 ++++++
- 10 files changed, 44 insertions(+), 1 deletions(-)
+ 10 files changed, 44 insertions(+), 1 deletion(-)
 
 commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -43923,7 +48419,7 @@ Date:   Mon Sep 6 12:26:40 2010 +0100
     Whitespace fixes
 
  glib/gdatetime.c |   20 +++++++++++---------
- 1 files changed, 11 insertions(+), 9 deletions(-)
+ 1 file changed, 11 insertions(+), 9 deletions(-)
 
 commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd
 Author: Damien Lespiau <damien.lespiau@intel.com>
@@ -43954,7 +48450,7 @@ Date:   Fri Sep 3 14:43:11 2010 +0100
     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/gdatetime.c      |  225
- +++++++++++++++++++++++++++--------------------
+ +++++++++++++++++++++++++++---------------------
  glib/tests/gdatetime.c |   32 +++++++
  2 files changed, 161 insertions(+), 96 deletions(-)
 
@@ -43974,7 +48470,7 @@ Date:   Tue Aug 31 09:27:58 2010 -0700
     https://bugzilla.gnome.org/show_bug.cgi?id=50076
 
  glib/gdatetime.c |   29 +++++++++++++----------------
- 1 files changed, 13 insertions(+), 16 deletions(-)
+ 1 file changed, 13 insertions(+), 16 deletions(-)
 
 commit 52e44ddec27cca394e7aa047d994530783b7026a
 Author: Christian Hergert <chris@dronelabs.com>
@@ -43990,7 +48486,7 @@ Date:   Tue Aug 31 09:10:16 2010 -0700
 
  glib/gdatetime.c |   54
  +++++++++++++++++++++++++++---------------------------
- 1 files changed, 27 insertions(+), 27 deletions(-)
+ 1 file changed, 27 insertions(+), 27 deletions(-)
 
 commit 64300c0cc44b206db3f4dd206cced56ddda33038
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44019,7 +48515,7 @@ Date:   Thu Aug 26 13:11:46 2010 +0100
     Use add_ymd(), to reflect the order of the arguments.
 
  glib/gdatetime.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 959886d95e0f4caafbfd300320dc8055e8bbbac7
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44030,7 +48526,7 @@ Date:   Mon Sep 6 11:43:04 2010 +0100
  glib/giounix.c |    1 +
  glib/gslice.c |    2 ++
  glib/gspawn.c |    2 ++
- 3 files changed, 5 insertions(+), 0 deletions(-)
+ 3 files changed, 5 insertions(+)
 
 commit 438d195d19f627dc9da9d72ca153f5caba5db151
 Author: Khaled Hosny <khaledhosny@eglug.org>
@@ -44040,7 +48536,7 @@ Date:   Sun Sep 5 16:23:00 2010 +0200
 
  po/ar.po | 1982
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1297 insertions(+), 685 deletions(-)
+ 1 file changed, 1297 insertions(+), 685 deletions(-)
 
 commit f4c84a59f89f3f22958cf5b263963e801d76065d
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -44083,7 +48579,7 @@ Date:   Sat Sep 4 18:24:50 2010 +0100
  gio/gdbusserver.c              |    1 +
  gio/tests/gdbus-introspection.c |    5 ++++-
  gio/tests/gdbus-peer.c                 |    1 +
- 6 files changed, 9 insertions(+), 1 deletions(-)
+ 6 files changed, 9 insertions(+), 1 deletion(-)
 
 commit 581e68b7d3f57654d881cea6de7bdfabae62e368
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44094,7 +48590,7 @@ Date:   Sat Sep 4 18:15:15 2010 +0100
     As it pulls in unistd.h from something else.
 
  glib/gmain.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44115,7 +48611,7 @@ Date:   Sat Sep 4 18:04:34 2010 +0100
  glib/grand.c     |    1 +
  glib/gscanner.c   |   1 +
  glib/gshell.c    |    1 +
- 13 files changed, 17 insertions(+), 1 deletions(-)
+ 13 files changed, 17 insertions(+), 1 deletion(-)
 
 commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44124,7 +48620,7 @@ Date:   Sat Sep 4 18:03:33 2010 +0100
     gtimer: Fix a compilation warning
 
  glib/gtimer.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 01a46e5c652ec8030226a9cf54025e175f56caac
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44144,7 +48640,7 @@ Date:   Sat Sep 4 17:22:39 2010 +0100
     GObject.
 
  gobject/gobject.c |   5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 82db1446b39a4579b342b89fd0eba50c4f93441b
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -44155,7 +48651,7 @@ Date:   Sat Sep 4 17:22:18 2010 +0100
     For g_strdup() and friends.
 
  glib/gutf8.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44193,7 +48689,7 @@ Date:   Fri Sep 3 21:24:40 2010 -0400
     Don't include glib.h in other headers
 
  glib/gdatasetprivate.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2effb8d0eaf8041615dda14e4cc82ed764255859
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44203,7 +48699,7 @@ Date:   Fri Sep 3 21:20:07 2010 -0400
 
  glib/goption.c | 1898
  ++++++++++++++++++++++++++++----------------------------
- 1 files changed, 951 insertions(+), 947 deletions(-)
+ 1 file changed, 951 insertions(+), 947 deletions(-)
 
 commit 7c68050451b0480673bb389c70f238fcd871790b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44222,7 +48718,7 @@ Date:   Fri Sep 3 21:12:03 2010 -0400
     Don't include glib.h in other headers
 
  glib/gunicodeprivate.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 349aec676c01d72c42ce186b258fdde52acd6611
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44231,7 +48727,7 @@ Date:   Fri Sep 3 20:57:05 2010 -0400
     Remove excessive header inclusions
 
  glib/glist.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44240,7 +48736,7 @@ Date:   Fri Sep 3 20:55:17 2010 -0400
     Remove excessive header inclusions
 
  glib/gqueue.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 7ddd2100c36215b8806569933d046b96d7eea09a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44249,7 +48745,7 @@ Date:   Fri Sep 3 20:53:37 2010 -0400
     Remove excessive header inclusions
 
  glib/gmarkup.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 56818094485fdfb26ee57b86afe1526704158a73
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44258,7 +48754,7 @@ Date:   Fri Sep 3 20:51:08 2010 -0400
     Remove excessive header inclusions
 
  glib/gmessages.c |   23 ++++++++++++++++-------
- 1 files changed, 16 insertions(+), 7 deletions(-)
+ 1 file changed, 16 insertions(+), 7 deletions(-)
 
 commit a376d9f4c85bdac832f404175b4e65e0a81825a1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44267,7 +48763,7 @@ Date:   Fri Sep 3 20:46:40 2010 -0400
     Remove some unneeded headers
 
  glib/gnode.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44276,7 +48772,7 @@ Date:   Fri Sep 3 20:44:59 2010 -0400
     Remove eexcessive header inclusions
 
  glib/grand.c |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit 0a9eb80798274cb4faffcf8bd6fee829d767b336
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44285,7 +48781,7 @@ Date:   Fri Sep 3 20:41:52 2010 -0400
     Remove redundant header inclusions
 
  glib/gprimes.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44295,7 +48791,7 @@ Date:   Fri Sep 3 20:38:30 2010 -0400
 
  glib/gunibreak.c |    1 -
  glib/gunibreak.h |    3 +++
- 2 files changed, 3 insertions(+), 1 deletions(-)
+ 2 files changed, 3 insertions(+), 1 deletion(-)
 
 commit c5049d86f94cc7f943ee63c93bb01100e759769b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44304,7 +48800,7 @@ Date:   Fri Sep 3 20:34:15 2010 -0400
     Remove redundant header inclusions
 
  glib/gstring.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 96d87da379879f20e2c162b468525aaa1a0a82dd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44313,7 +48809,7 @@ Date:   Fri Sep 3 20:30:54 2010 -0400
     Remove redundant header inclusions
 
  glib/gregex.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44325,7 +48821,7 @@ Date:   Fri Sep 3 20:27:45 2010 -0400
 
  glib/gsequence.c |  638
  +++++++++++++++++++++++++++---------------------------
- 1 files changed, 320 insertions(+), 318 deletions(-)
+ 1 file changed, 320 insertions(+), 318 deletions(-)
 
 commit 8f81ee86ee307448d9a687c01d4958914e5ebc90
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44335,7 +48831,7 @@ Date:   Fri Sep 3 20:15:16 2010 -0400
 
  glib/gslist.c |  345
  +++++++++++++++++++++++++++++----------------------------
- 1 files changed, 173 insertions(+), 172 deletions(-)
+ 1 file changed, 173 insertions(+), 172 deletions(-)
 
 commit d95c6b88348a7c6480c3368d7762137a40a490ba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44344,7 +48840,7 @@ Date:   Fri Sep 3 20:12:09 2010 -0400
     Remove redundant header inclusions
 
  glib/gvariant-parser.c |   10 +++++++++-
- 1 files changed, 9 insertions(+), 1 deletions(-)
+ 1 file changed, 9 insertions(+), 1 deletion(-)
 
 commit 1409bbab674d935dd3e8072a17719be1e0ba9d66
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44353,7 +48849,7 @@ Date:   Fri Sep 3 20:05:27 2010 -0400
     Remove redundant header inclusions
 
  glib/gtree.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 9471902d4d386328f248e2db2e3be895c4ecd5f1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44362,7 +48858,7 @@ Date:   Fri Sep 3 20:01:55 2010 -0400
     Remove redundant header inclusions
 
  glib/gutf8.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44386,8 +48882,8 @@ Date:   Fri Sep 3 19:41:49 2010 -0400
     and clean up some whitespace
 
  glib/gbacktrace.c |   58
- +++++++++++++++++++++++++++-------------------------
- glib/gbacktrace.h |   14 ++++++------
+ +++++++++++++++++++++++++++--------------------------
+ glib/gbacktrace.h |   14 ++++++-------
  2 files changed, 37 insertions(+), 35 deletions(-)
 
 commit 156a3f71952e37aef199ab381f552a5fe014decb
@@ -44407,7 +48903,7 @@ Date:   Fri Sep 3 19:37:54 2010 -0400
     Remove redundant header inclusions
 
  glib/gcache.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44417,7 +48913,7 @@ Date:   Fri Sep 3 19:33:11 2010 -0400
 
  glib/gbase64.c |  196
  ++++++++++++++++++++++++++++----------------------------
- glib/gbase64.h |   44 ++++++------
+ glib/gbase64.h |   44 ++++++-------
  2 files changed, 120 insertions(+), 120 deletions(-)
 
 commit 489b780bb95d9941617ab21160823e0ad268f1b7
@@ -44427,7 +48923,7 @@ Date:   Fri Sep 3 19:32:02 2010 -0400
     Remove redundant header inclusions
 
  glib/gbase64.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44439,7 +48935,7 @@ Date:   Fri Sep 3 19:03:34 2010 -0400
     as pointed out in bug 623069.
 
  gio/giomodule.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 42080449d078c27f2098419b27d0f63269ee2d70
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -44451,7 +48947,7 @@ Date:   Fri Sep 3 18:11:08 2010 -0400
     failing silently.  Bug 604479.
 
  gobject/gtype.c |   21 ++++++++++++++++-----
- 1 files changed, 16 insertions(+), 5 deletions(-)
+ 1 file changed, 16 insertions(+), 5 deletions(-)
 
 commit db4fb1b115b2cd4142454db64da2b0abfedcd31b
 Author: Christian Persch <chpe@gnome.org>
@@ -44473,7 +48969,7 @@ Date:   Fri Sep 3 16:05:28 2010 -0400
     Bug #628331.
 
  gio/tests/gdbus-proxy.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c
 Author: Christian Persch <chpe@gnome.org>
@@ -44500,7 +48996,7 @@ Date:   Fri Sep 3 16:04:29 2010 -0400
     Bug #628331.
 
  gio/tests/gdbus-proxy.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit be33ef85d0a89c2ded655785a4b930926e403e64
 Author: Christian Persch <chpe@gnome.org>
@@ -44571,7 +49067,7 @@ Date:   Fri Sep 3 16:03:48 2010 -0400
     Bug #628331.
 
  gio/tests/gdbus-peer.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 3df586613916b44cb23edb296f5f468ac6bd80f2
 Author: Christian Persch <chpe@gnome.org>
@@ -44596,7 +49092,7 @@ Date:   Fri Sep 3 16:02:11 2010 -0400
     Bug #628331.
 
  gio/tests/gdbus-peer.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990
 Author: Christian Persch <chpe@gnome.org>
@@ -44622,7 +49118,7 @@ Date:   Fri Sep 3 16:01:10 2010 -0400
     Bug #628331.
 
  gio/tests/network-address.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38
 Author: Christian Persch <chpe@gnome.org>
@@ -44655,7 +49151,7 @@ Date:   Fri Sep 3 16:00:15 2010 -0400
     Bug #628331.
 
  gio/tests/contexts.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 60349ecc4d41c57d9461355a137316aef224b3c2
 Author: Christian Persch <chpe@gnome.org>
@@ -44700,7 +49196,7 @@ Date:   Fri Sep 3 15:58:51 2010 -0400
     Bug #628331.
 
  gio/tests/contexts.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c
 Author: Christian Persch <chpe@gnome.org>
@@ -44723,7 +49219,7 @@ Date:   Fri Sep 3 15:57:26 2010 -0400
     Bug #628331.
 
  gio/tests/buffered-input-stream.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 01a19dee6855d3caede22ef8dc28606ee89cf60e
 Author: Christian Persch <chpe@gnome.org>
@@ -44746,7 +49242,7 @@ Date:   Fri Sep 3 15:56:23 2010 -0400
     Bug #628331.
 
  gio/tests/g-icon.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856
 Author: Christian Persch <chpe@gnome.org>
@@ -44763,7 +49259,7 @@ Date:   Fri Sep 3 15:55:10 2010 -0400
     Bug #628331.
 
  gio/tests/data-output-stream.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 05d6fcf88cee64e168e978800fb66523c36a94fc
 Author: Christian Persch <chpe@gnome.org>
@@ -44782,7 +49278,7 @@ Date:   Fri Sep 3 15:53:56 2010 -0400
     Bug #628331.
 
  gio/tests/data-output-stream.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 45331a46408777fc6a888302bad216cedbb16635
 Author: Christian Persch <chpe@gnome.org>
@@ -44801,7 +49297,7 @@ Date:   Fri Sep 3 15:53:05 2010 -0400
     Bug #628331.
 
  gio/tests/data-input-stream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca
 Author: Christian Persch <chpe@gnome.org>
@@ -44828,7 +49324,7 @@ Date:   Fri Sep 3 15:47:38 2010 -0400
     Bug #628331.
 
  gio/tests/data-input-stream.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 91e380359604dfabf5c98fab8e317c655d32f98b
 Author: Christian Persch <chpe@gnome.org>
@@ -44852,7 +49348,7 @@ Date:   Fri Sep 3 15:45:48 2010 -0400
     Bug #628331.
 
  gio/tests/data-input-stream.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 31b15451cf657499c15c1d08ccee0062a3486a9f
 Author: Christian Persch <chpe@gnome.org>
@@ -44879,7 +49375,7 @@ Date:   Fri Sep 3 15:44:28 2010 -0400
     Bug #628331.
 
  gio/tests/readwrite.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b
 Author: Christian Persch <chpe@gnome.org>
@@ -44928,7 +49424,7 @@ Date:   Fri Sep 3 15:43:03 2010 -0400
     Bug #628331.
 
  gio/tests/converter-stream.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f
 Author: Christian Persch <chpe@gnome.org>
@@ -44955,7 +49451,7 @@ Date:   Fri Sep 3 15:40:55 2010 -0400
     Bug #628331.
 
  gio/tests/converter-stream.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934
 Author: Christian Persch <chpe@gnome.org>
@@ -44981,7 +49477,7 @@ Date:   Fri Sep 3 15:39:58 2010 -0400
     Bug #628331.
 
  gio/tests/converter-stream.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 85179745ac72280746da101a5232f7843f2426d3
 Author: Christian Persch <chpe@gnome.org>
@@ -45009,7 +49505,7 @@ Date:   Fri Sep 3 15:39:07 2010 -0400
     Bug #628331.
 
  gio/tests/converter-stream.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 7ec414229b8d42a5ce4f5519d18af59a3098f544
 Author: Christian Persch <chpe@gnome.org>
@@ -45036,7 +49532,7 @@ Date:   Fri Sep 3 15:37:56 2010 -0400
     Bug #628331.
 
  gio/tests/converter-stream.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d5d277dccf3637518b3a34af1609ffd60ce1e308
 Author: Christian Persch <chpe@gnome.org>
@@ -45069,7 +49565,7 @@ Date:   Fri Sep 3 15:37:08 2010 -0400
     Bug #628331.
 
  gio/tests/g-file-info.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 35e101fa0a96fb03db4f503a4b24f4818ada114f
 Author: Christian Persch <chpe@gnome.org>
@@ -45097,7 +49593,7 @@ Date:   Fri Sep 3 15:35:44 2010 -0400
     Bug #628331.
 
  gio/tests/readwrite.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7
 Author: Christian Persch <chpe@gnome.org>
@@ -45126,7 +49622,7 @@ Date:   Fri Sep 3 15:34:12 2010 -0400
     Bug #628331.
 
  gio/tests/readwrite.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 9fba7a43be2481d59ae887f23d831947f27537d3
 Author: Christian Persch <chpe@gnome.org>
@@ -45155,7 +49651,7 @@ Date:   Fri Sep 3 15:33:28 2010 -0400
     Bug #628331.
 
  gio/tests/readwrite.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e481bf8bf68f46e82fa5624cd941f7880321e945
 Author: Christian Persch <chpe@gnome.org>
@@ -45183,7 +49679,7 @@ Date:   Fri Sep 3 15:32:32 2010 -0400
     Bug #628331.
 
  gio/tests/readwrite.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e
 Author: Christian Persch <chpe@gnome.org>
@@ -45208,7 +49704,7 @@ Date:   Fri Sep 3 15:31:37 2010 -0400
     Bug #628331.
 
  gio/tests/memory-input-stream.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028
 Author: Christian Persch <chpe@gnome.org>
@@ -45232,7 +49728,7 @@ Date:   Fri Sep 3 15:30:47 2010 -0400
     Bug #628331.
 
  gio/tests/memory-input-stream.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab
 Author: Christian Persch <chpe@gnome.org>
@@ -45254,7 +49750,7 @@ Date:   Fri Sep 3 15:29:51 2010 -0400
     Bug #628331.
 
  gio/tests/gsettings.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a
 Author: Christian Persch <chpe@gnome.org>
@@ -45279,7 +49775,7 @@ Date:   Tue Aug 31 19:42:32 2010 +0200
     Bug #628436.
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af
 Author: Christian Persch <chpe@gnome.org>
@@ -45307,7 +49803,7 @@ Date:   Mon Aug 30 19:31:09 2010 +0200
     Bug #628346.
 
  gio/gdbusconnection.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5
 Author: Christian Persch <chpe@gnome.org>
@@ -45337,7 +49833,7 @@ Date:   Mon Aug 30 19:00:05 2010 +0200
     Bug #628345.
 
  gio/gdbusprivate.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit c75429d0a0564c3620c6f72afea9838f661c4e88
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45353,7 +49849,7 @@ Date:   Fri Sep 3 14:52:16 2010 -0400
     Bug 628253.
 
  gobject/gparam.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 6ddef375c8eb41da3160ac6984f707a19f1da63b
 Author: Tor Lillqvist <tml@iki.fi>
@@ -45375,11 +49871,11 @@ Date: Thu Sep 2 21:56:02 2010 +0300
     link to it normally. We can bin the fallback code that attempts to use
     the psapi API.
 
- gio/win32/gwinhttpvfs.c |   15 +++++++-
- glib/gutils.c          |    6 ++-
- glib/win_iconv.c       |   14 +++++++-
+ gio/win32/gwinhttpvfs.c |   15 +++++++--
+ glib/gutils.c          |    6 ++--
+ glib/win_iconv.c       |   14 ++++++--
  gmodule/gmodule-win32.c |   82
- ++--------------------------------------------
+ +++--------------------------------------------
  4 files changed, 33 insertions(+), 84 deletions(-)
 
 commit 54c51c73c60008868f6718a23b4b00a5db61c167
@@ -45390,7 +49886,7 @@ Date:   Thu Sep 2 11:56:09 2010 +0200
 
  po/nb.po |  708
  +++++++++++++++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 515 insertions(+), 193 deletions(-)
+ 1 file changed, 515 insertions(+), 193 deletions(-)
 
 commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590
 Author: noch <norayr@arnet.am>
@@ -45400,7 +49896,7 @@ Date:   Thu Sep 2 12:35:02 2010 +0500
 
  po/hy.po | 1139
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 576 insertions(+), 563 deletions(-)
+ 1 file changed, 576 insertions(+), 563 deletions(-)
 
 commit db0eaa299c66d82552645fa42f20d13a791bc53c
 Author: Christian Persch <chpe@gnome.org>
@@ -45415,7 +49911,7 @@ Date:   Wed Sep 1 15:05:59 2010 +0200
 
  gio/gzlibcompressor.c  |    3 +++
  gio/gzlibdecompressor.c |    5 +++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit ed72dcdd4507865780ebc14567bf582721a6bce4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -45426,7 +49922,7 @@ Date:   Wed Sep 1 15:04:41 2010 +0200
     'n' and 'q' types had their signed/unsigned meaning inverted.
 
  gio/gregistrysettingsbackend.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 3209024c3ba730df9551074819672756477bd5aa
 Author: Sam Thursfield <ssssam@gmail.com>
@@ -45439,7 +49935,7 @@ Date:   Thu Aug 12 16:10:23 2010 +0100
  gio/gregistrysettingsbackend.c | 1966
  ++++++++++++++++++++++++++++++++++++++++
  gio/gregistrysettingsbackend.h |   31 +
- 4 files changed, 2007 insertions(+), 1 deletions(-)
+ 4 files changed, 2007 insertions(+), 1 deletion(-)
 
 commit fb15dde6c171acb445da5e51ce17e241bf9c52fb
 Author: Jon Nordby <jonn@openismus.com>
@@ -45451,7 +49947,7 @@ Date:   Thu Aug 26 16:51:33 2010 +0200
  docs/reference/glib/tmpl/memory.sgml |  428
  ----------------------------------
  glib/galloca.h                              |   47 ++++
- glib/gmem.c                         |  201 ++++++++++++++++-
+ glib/gmem.c                         |  201 +++++++++++++++-
  glib/gmem.h                         |  106 +++++++++
  glib/gstrfuncs.c                    |   11 +
  6 files changed, 365 insertions(+), 429 deletions(-)
@@ -45464,7 +49960,7 @@ Date:   Wed Sep 1 09:54:52 2010 +0700
 
  po/id.po | 2301
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 1479 insertions(+), 822 deletions(-)
+ 1 file changed, 1479 insertions(+), 822 deletions(-)
 
 commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2
 Author: noch <norayr@arnet.am>
@@ -45474,7 +49970,7 @@ Date:   Tue Aug 31 16:49:31 2010 +0500
 
  po/hy.po | 1776
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 1061 insertions(+), 715 deletions(-)
+ 1 file changed, 1061 insertions(+), 715 deletions(-)
 
 commit b10d3a73bc39763ed528baaf93b1143157115690
 Author: noch <norayr@arnet.am>
@@ -45484,7 +49980,7 @@ Date:   Tue Aug 31 12:34:36 2010 +0500
 
  po/hy.po |  971
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 470 insertions(+), 501 deletions(-)
+ 1 file changed, 470 insertions(+), 501 deletions(-)
 
 commit e57884041bf17d851915994370f480f554b49c6a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45493,7 +49989,7 @@ Date:   Mon Aug 30 20:47:40 2010 -0400
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 31a72dd719940ca5b97da9eb36ce5467458ed7f5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45502,7 +49998,7 @@ Date:   Mon Aug 30 19:29:09 2010 -0400
     Update symbol list
 
  gio/gio.symbols |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
 
 commit ee2c6f4554661ed449dda0076bc4d7627ed05e80
 Author: Branko Kokanović <branko.kokanovic@gmail.com>
@@ -45523,7 +50019,7 @@ Date:   Mon Aug 30 22:13:18 2010 +0100
     Update British English translation
 
  po/en_GB.po |  35 ++++++++++++++++++-----------------
- 1 files changed, 18 insertions(+), 17 deletions(-)
+ 1 file changed, 18 insertions(+), 17 deletions(-)
 
 commit 6f327315dcd617f93a59ba235f48f9125a0ee593
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45532,7 +50028,7 @@ Date:   Mon Aug 30 16:08:25 2010 -0400
     Add one more bug ref
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f4f45e980ba222f749e533b445d88996ed66ebe0
 Author: David Zeuthen <davidz@redhat.com>
@@ -45545,7 +50041,7 @@ Date:   Mon Aug 30 13:58:41 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 52348e15874869cb02052253847358361f10ec7f
 Author: David Zeuthen <davidz@redhat.com>
@@ -45563,7 +50059,7 @@ Date:   Mon Aug 30 13:45:46 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 72ea8b1df744ef8a11e67d1b7df121849c0298fb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45572,7 +50068,7 @@ Date:   Mon Aug 30 13:28:06 2010 -0400
     Tweak the wording
 
  NEWS |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 846b0b34660279871bbafb476adf5b5c597eb08d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -45587,7 +50083,7 @@ Date:   Mon Aug 30 18:58:49 2010 +0200
  docs/reference/gio/gio.types       |    1 +
  gio/Makefile.am                    |    2 +
  gio/gaction.c                      |  416 +++++------------------------
- gio/gaction.h                      |   69 ++----
+ gio/gaction.h                      |   69 ++---
  gio/gactiongroup.c                 |    2 +-
  gio/gio.h                          |    1 +
  gio/giotypes.h                             |    1 +
@@ -45608,11 +50104,11 @@ Date: Mon Aug 30 17:31:06 2010 +0200
      - fix signal propagation in GSimpleActionGroup
 
  gio/gaction.c           |    9 +++--
- gio/gactiongroup.c      |   46 +++++++++++++----------
- gio/gactiongroup.h      |   43 ++++------------------
+ gio/gactiongroup.c      |   46 +++++++++++++-----------
+ gio/gactiongroup.h      |   43 +++++-----------------
  gio/gsimpleactiongroup.c |   89
- +++++++++++++++++----------------------------
- gio/gsimpleactiongroup.h |    8 +---
+ ++++++++++++++++++----------------------------
+ gio/gsimpleactiongroup.h |    8 ++---
  gio/tests/actions.c     |   21 +++++++----
  6 files changed, 90 insertions(+), 126 deletions(-)
 
@@ -45623,7 +50119,7 @@ Date:   Mon Aug 30 13:11:52 2010 -0400
     Update NEWS for 2.25.15
 
  NEWS |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 949392585402916d86920c652d182e92ad109a6d
 Author: Christian Persch <chpe@gnome.org>
@@ -45634,7 +50130,7 @@ Date:   Mon Aug 30 16:12:42 2010 +0200
     Fixes bug #628317.
 
  gio/gemblemedicon.c |  37 +++++++++++++++++--------------------
- 1 files changed, 17 insertions(+), 20 deletions(-)
+ 1 file changed, 17 insertions(+), 20 deletions(-)
 
 commit 7a6f8bd3c34e5f5e20f6770d54406b7abc5a396d
 Author: Christian Persch <chpe@gnome.org>
@@ -45660,7 +50156,7 @@ Date:   Mon Aug 30 15:53:49 2010 +0200
     Bug #628329.
 
  gio/gdbusprivate.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit fa671dc5e28369c50aaef525c6980803a9946471
 Author: Christian Persch <chpe@gnome.org>
@@ -45701,7 +50197,7 @@ Date:   Mon Aug 30 10:18:30 2010 -0400
     Bug #628309.
 
  gio/gconverteroutputstream.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 802c25832cb34976308a8a2b356ad3273108761f
 Author: Christian Persch <chpe@gnome.org>
@@ -45724,7 +50220,7 @@ Date:   Mon Aug 30 10:16:31 2010 -0400
     Bug #628328.
 
  gio/gdbusserver.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 6879256f360ed46c2238b273a239f99d08a62915
 Author: Christian Persch <chpe@gnome.org>
@@ -45745,7 +50241,7 @@ Date:   Mon Aug 30 10:14:39 2010 -0400
     Bug #628327.
 
  gio/gdbusauth.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit bb221b68df5de89fce4cb70b789df6173d9c2c92
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45754,7 +50250,7 @@ Date:   Mon Aug 30 10:02:32 2010 -0400
     Add an annotation
 
  gio/gdbusmessage.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a3cc274fc681f5266b621f730d3d8eef811e41cf
 Author: Dan Winship <danw@gnome.org>
@@ -45769,7 +50265,7 @@ Date:   Mon Aug 30 09:23:09 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=628296
 
  gio/gsocketclient.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit b8ff287167f668d0c10c2b98c13661042633163e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45778,7 +50274,7 @@ Date:   Mon Aug 30 08:58:31 2010 -0400
     Disable the 'extra data' test for now
 
  gio/tests/gdbus-introspection.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit b4a61235da4e604eca92d3f38a391a1e76a63d1c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45787,7 +50283,7 @@ Date:   Mon Aug 30 08:50:09 2010 -0400
     Introspection: make 'direction' default to 'in' for methods
 
  gio/gdbusintrospection.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit c3135d1d39cbbbb1947843d3937984887764137e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45796,8 +50292,8 @@ Date:   Mon Aug 30 08:49:41 2010 -0400
     Add some more gdbus introspection tests (currently failing)
 
  gio/tests/gdbus-introspection.c |   90
- ++++++++++++++++++++++++++++++++++++--
- 1 files changed, 85 insertions(+), 5 deletions(-)
+ ++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 85 insertions(+), 5 deletions(-)
 
 commit 1ce14a88d6b2ff7007163bef929c88daed0183e5
 Author: Branko Kokanović <branko.kokanovic@gmail.com>
@@ -45818,7 +50314,7 @@ Date:   Sun Aug 29 15:57:41 2010 +0300
     Updated Hebrew translation.
 
  po/he.po |   30 +++++++++++++++---------------
- 1 files changed, 15 insertions(+), 15 deletions(-)
+ 1 file changed, 15 insertions(+), 15 deletions(-)
 
 commit b09a01c6264c08abc2e5eda54fe30d56f06802dd
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -45827,7 +50323,7 @@ Date:   Sun Aug 29 11:33:56 2010 +0200
     Updated Spanish translation
 
  po/es.po |   26 +++++++++++++++++---------
- 1 files changed, 17 insertions(+), 9 deletions(-)
+ 1 file changed, 17 insertions(+), 9 deletions(-)
 
 commit 2286d1d669ac3bcef1faa709290831df9197ba02
 Author: A S Alam <aalam@users.sf.net>
@@ -45837,7 +50333,7 @@ Date:   Sun Aug 29 09:32:03 2010 +0530
 
  po/pa.po |  360
  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
- 1 files changed, 291 insertions(+), 69 deletions(-)
+ 1 file changed, 291 insertions(+), 69 deletions(-)
 
 commit 849dbc12056b72f4284bcb6e4b466ec3fcea13f4
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -45846,7 +50342,7 @@ Date:   Sun Aug 29 04:19:12 2010 +0200
     Added Galician help translations
 
  po/gl.po |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit 1399913f31b60ffebb84e08d8901e82aab2bb075
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -45857,7 +50353,7 @@ Date:   Sat Aug 28 12:18:37 2010 +0100
     Helps: bgo#628193
 
  gio/gdbusmessage.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ea9f5f025188731f4347f5be1248e84dc3710c7b
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -45868,7 +50364,7 @@ Date:   Sat Aug 28 12:17:45 2010 +0100
     Helps: bgo#628193
 
  gio/gdbusauthmechanismsha1.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 61e53e0d196d12d7ea612794ce2ff3550927f9d0
 Author: Philip Withnall <philip.withnall@collabora.co.uk>
@@ -45878,7 +50374,7 @@ Date:   Sat Aug 28 11:54:01 2010 +0100
 
  po/en_GB.po | 2289
  ++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 1493 insertions(+), 796 deletions(-)
+ 1 file changed, 1493 insertions(+), 796 deletions(-)
 
 commit 62788fdf66f321edb15671cb895aa9072df38149
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -45887,8 +50383,8 @@ Date:   Sat Aug 28 10:08:04 2010 +0200
     Updated Spanish translation
 
  po/es.po |  287
- +++++++++++++++++++++++++++++++++++++++++++++++++++++--------
- 1 files changed, 249 insertions(+), 38 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++---------
+ 1 file changed, 249 insertions(+), 38 deletions(-)
 
 commit 5a76228e458ccd9846f7dbe2ad35f9e874a07be4
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -45898,7 +50394,7 @@ Date:   Sat Aug 28 10:46:19 2010 +0300
 
  po/he.po |  230
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 223 insertions(+), 7 deletions(-)
+ 1 file changed, 223 insertions(+), 7 deletions(-)
 
 commit e0aa877e64b5d2de27c9d6c00119a33b735f5b58
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -45908,7 +50404,7 @@ Date:   Fri Aug 27 23:15:49 2010 +0200
 
  po/gl.po |  279
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 248 insertions(+), 31 deletions(-)
+ 1 file changed, 248 insertions(+), 31 deletions(-)
 
 commit 52a41b81bd6770434a62aa4a4b7bef100e27da44
 Author: Claude Paroz <claude@2xlibre.net>
@@ -45917,7 +50413,7 @@ Date:   Fri Aug 27 20:04:38 2010 +0200
     Added missing files in POTFILES.in
 
  po/POTFILES.in |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 1e7243ad7b48d833ef6eec8fa305f25487f640b0
 Author: David Zeuthen <davidz@redhat.com>
@@ -45933,7 +50429,7 @@ Date:   Fri Aug 27 10:50:03 2010 -0400
 
  gio/tests/gdbus-peer.c |   67
  +++++++++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 60 insertions(+), 7 deletions(-)
+ 1 file changed, 60 insertions(+), 7 deletions(-)
 
 commit 95107e0ab69fdcc9e7f27832dd492582c4e3fb3e
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -45942,8 +50438,8 @@ Date:   Fri Aug 27 14:53:57 2010 +0300
     Updated Hebrew translation.
 
  po/he.po |   72
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 35 insertions(+), 37 deletions(-)
+ ++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 35 insertions(+), 37 deletions(-)
 
 commit db7ddcc19529a101b820347e8cca419fb37f6a02
 Author: Jens Georg <mail@jensge.org>
@@ -45964,8 +50460,8 @@ Date:   Thu Aug 26 12:58:19 2010 +0100
     Avoid code duplication.
 
  glib/gdatetime.c      |   55
- +++++------------------------------------------
- glib/tests/gdatetime.c |    5 +++-
+ ++++++------------------------------------------
+ glib/tests/gdatetime.c |    5 ++++-
  2 files changed, 10 insertions(+), 50 deletions(-)
 
 commit 3c86a77ae5efa57a6f62c2eeec9c67aa66246496
@@ -45986,7 +50482,7 @@ Date:   Thu Aug 26 00:16:30 2010 -0400
     Make this thing work
 
  glib/gtester-report |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b52cdaf2f01411df86b418f45a7dc04f1499fabe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -45999,7 +50495,7 @@ Date:   Thu Aug 26 00:00:56 2010 -0400
     NAME_MAX long.
 
  glib/gfileutils.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 925b4231dc7af90fa9ec2c442e640ebe20aedb5c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46008,7 +50504,7 @@ Date:   Wed Aug 25 22:07:59 2010 -0400
     Point out that g_type_init() is required
 
  docs/reference/gio/overview.xml |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 1681f7410a90f8408fd9dbd5b7e58a6e38c06fe7
 Author: A S Alam <aalam@users.sf.net>
@@ -46018,7 +50514,7 @@ Date:   Wed Aug 25 22:00:53 2010 +0530
 
  po/pa.po |  658
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 402 insertions(+), 256 deletions(-)
+ 1 file changed, 402 insertions(+), 256 deletions(-)
 
 commit 8803182f4a1d0d3aa51407bad633dfa1c3f71890
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46040,7 +50536,7 @@ Date:   Wed Aug 25 18:44:59 2010 -0400
     NEWS for 2.25.15
 
  NEWS |   52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 52 insertions(+), 0 deletions(-)
+ 1 file changed, 52 insertions(+)
 
 commit 08877ee0dc61b73978d6e7f46216c9405498dbf8
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46052,7 +50548,7 @@ Date:   Wed Aug 25 23:08:18 2010 +0100
     the given value, not before.
 
  glib/gdatetime.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 026375b395fcdc2336666546afd2f21e7ee8bc67
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46075,8 +50571,8 @@ Date:   Wed Aug 25 23:00:31 2010 +0100
     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
 
  glib/gdatetime.c      |  133
- +++++++++++++++++++++++++++++++++--------------
- glib/tests/gdatetime.c |   24 +++++---
+ +++++++++++++++++++++++++++++++++---------------
+ glib/tests/gdatetime.c |   24 +++++----
  2 files changed, 108 insertions(+), 49 deletions(-)
 
 commit 0d0a9bb4485069a56caf139346e6a6aad81c4efd
@@ -46109,7 +50605,7 @@ Date:   Wed Aug 25 16:24:46 2010 +0100
 
  docs/reference/gobject/gobject-sections.txt |   1 +
  gobject/gboxed.h                           |    2 +-
- 2 files changed, 2 insertions(+), 1 deletions(-)
+ 2 files changed, 2 insertions(+), 1 deletion(-)
 
 commit 99621efbd559afe9c3833befab90daf6d00fc8a9
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46118,7 +50614,7 @@ Date:   Wed Aug 25 16:23:34 2010 +0100
     docs: Reword the datetime short description
 
  glib/gdatetime.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 250b1d576b71f2bafd6cf7abbe679dc2a21fbd65
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46127,7 +50623,7 @@ Date:   Wed Aug 25 16:13:24 2010 +0100
     docs: Fix the section name for GDateTime
 
  docs/reference/glib/glib-sections.txt |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5e65ed4e4458d0a359259298c33b222e16441e5e
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46139,7 +50635,7 @@ Date:   Wed Aug 25 12:30:09 2010 +0100
     the Unix epoch.
 
  glib/gdatetime.c |   23 +++++++++++++++--------
- 1 files changed, 15 insertions(+), 8 deletions(-)
+ 1 file changed, 15 insertions(+), 8 deletions(-)
 
 commit 2952e908e4a67929a72c5ad9a26db95f1dde2d29
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46149,7 +50645,7 @@ Date:   Wed Aug 25 12:24:54 2010 +0100
 
  glib/gdatetime.c |  310
  ++++++++++++++++++++++++++----------------------------
- 1 files changed, 148 insertions(+), 162 deletions(-)
+ 1 file changed, 148 insertions(+), 162 deletions(-)
 
 commit 0a59ab6e8594f0f2f9203390052364bef9212697
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46174,7 +50670,7 @@ Date:   Wed Aug 25 12:09:16 2010 +0100
     preferred time.
 
  glib/gdatetime.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 9a39b1d7051bd5a8f725aacf621649619067857b
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46187,7 +50683,7 @@ Date:   Wed Aug 25 12:06:47 2010 +0100
 
  glib/gdatetime.c |  147
  +++++++++++++++++++++++++++---------------------------
- 1 files changed, 73 insertions(+), 74 deletions(-)
+ 1 file changed, 73 insertions(+), 74 deletions(-)
 
 commit 0f87f09397ef9a796258ec3200e0e987a761e505
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46196,7 +50692,7 @@ Date:   Wed Aug 25 00:27:49 2010 +0100
     datetime: Remove the translation marker for a warning message
 
  glib/gdatetime.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 96dc06e6e06ec0347ecb4e44b15acf8ce7e31af0
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46207,7 +50703,7 @@ Date:   Tue Aug 24 23:30:30 2010 +0100
  docs/reference/glib/glib-docs.sgml    |    1 +
  docs/reference/glib/glib-sections.txt |   62
  +++++++++++++++++++++++++++++++++
- 2 files changed, 63 insertions(+), 0 deletions(-)
+ 2 files changed, 63 insertions(+)
 
 commit d62eb80c5489bbd4590c10f218b9eb71393bdfaf
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -46220,7 +50716,7 @@ Date:   Tue Aug 24 21:37:43 2010 +0100
     runtime.
 
  docs/reference/glib/running.sgml |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit e35ed21f43f94443e5b137d85120b87542261c5b
 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
@@ -46233,7 +50729,7 @@ Date:   Fri May 28 08:19:29 2010 -0300
  gobject/gboxed.c       |    2 ++
  gobject/gboxed.h       |   10 +++++++++-
  gobject/gobject.symbols |    1 +
- 3 files changed, 12 insertions(+), 1 deletions(-)
+ 3 files changed, 12 insertions(+), 1 deletion(-)
 
 commit e1f13ee9ed38d4f14bf927b6fa3f28530afc3640
 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
@@ -46254,7 +50750,7 @@ Date:   Fri May 28 08:19:29 2010 -0300
  glib/Makefile.am      |   16 +-
  glib/gdatetime.c      | 2227
  ++++++++++++++++++++++++++++++++++++++++++++++++
- glib/gdatetime.h      |  190 ++++
+ glib/gdatetime.h      |  190 +++++
  glib/glib.h           |    1 +
  glib/glib.symbols     |   51 ++
  glib/tests/.gitignore |    1 +
@@ -46269,7 +50765,7 @@ Date:   Tue Aug 24 22:47:02 2010 +0100
     Add C_() to glibintl.h
 
  glib/glibintl.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 0a9bfa1c7d1d30a926c20cb45f935d05e2d2752a
 Author: Cody Russell <bratsche@gnome.org>
@@ -46278,7 +50774,7 @@ Date:   Mon Aug 23 12:34:53 2010 -0500
     Add const to _pcre_ucp_othercase() definition in pcre_internal.h
 
  glib/pcre/pcre_internal.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5ff83633744db6f07fa990deab20b17c583b40e9
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -46287,8 +50783,8 @@ Date:   Mon Aug 23 17:40:02 2010 +0200
     Updated Spanish translation
 
  po/es.po |   67
- +++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 38 insertions(+), 29 deletions(-)
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 38 insertions(+), 29 deletions(-)
 
 commit 6c24062880b19a239b57435694a9daed1c90edca
 Author: Tor Lillqvist <tml@iki.fi>
@@ -46297,7 +50793,7 @@ Date:   Mon Aug 23 14:31:20 2010 +0300
     Include gproxyaddress.h explicitly
 
  gio/gsocketaddress.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 780d6bfa88900fa5a01375467b0cbb686f7b1d1f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46306,7 +50802,7 @@ Date:   Mon Aug 23 00:37:52 2010 -0400
     Improve testutils test coverage
 
  glib/tests/testing.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit fa6926e5d4ff7fc7efde46222ff70f2a75298ac4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46315,7 +50811,7 @@ Date:   Mon Aug 23 00:37:37 2010 -0400
     Improve printf test coverage
 
  glib/tests/printf.c |  21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
 
 commit 7d970fadbc4bad8635f2e5e109517bc015e0e14a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46324,7 +50820,7 @@ Date:   Mon Aug 23 00:37:21 2010 -0400
     Improve GDate test coverate
 
  glib/tests/date.c |   37 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 37 insertions(+), 0 deletions(-)
+ 1 file changed, 37 insertions(+)
 
 commit 8f40c0e45a158440edb7f4e4fcc95471c028a2e3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46335,7 +50831,7 @@ Date:   Mon Aug 23 00:36:36 2010 -0400
  gio/tests/gdbus-introspection.c |   81
  +++++++++++++++++++++++++++++++++++++++
  gio/tests/gdbus-peer.c                 |    4 ++
- 2 files changed, 85 insertions(+), 0 deletions(-)
+ 2 files changed, 85 insertions(+)
 
 commit 847e4dfe7d2ff84c23fba332381e5121ab54aa39
 Author: David Zeuthen <davidz@redhat.com>
@@ -46364,7 +50860,7 @@ Date:   Mon Aug 23 02:24:25 2010 +0200
     Updated galician translations
 
  po/gl.po |   47 +++++++++++++++++++++++------------------------
- 1 files changed, 23 insertions(+), 24 deletions(-)
+ 1 file changed, 23 insertions(+), 24 deletions(-)
 
 commit ff59b66ebaaf580cb355f187e83ce36b198ee880
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -46374,7 +50870,7 @@ Date:   Sun Aug 22 21:17:53 2010 +0200
 
  po/es.po |  160
  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
- 1 files changed, 130 insertions(+), 30 deletions(-)
+ 1 file changed, 130 insertions(+), 30 deletions(-)
 
 commit 3ff9894826215790fdd6c8b53584f94a7172c39f
 Author: David Zeuthen <davidz@redhat.com>
@@ -46394,7 +50890,7 @@ Date:   Thu Aug 5 20:37:27 2010 -0400
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gdbusconnection.c              |   85 +++++++++++++++-----
  gio/gdbusconnection.h              |   18 +++--
- gio/gdbusprivate.c                 |   59 +++++++++++---
+ gio/gdbusprivate.c                 |   59 ++++++++++----
  gio/gdbusprivate.h                 |    6 +-
  gio/gio.symbols                    |    1 +
  gio/gioenums.h                             |   25 ++++++
@@ -46411,7 +50907,7 @@ Date:   Sun Aug 22 13:17:24 2010 +0200
 
  po/da.po | 2102
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 1310 insertions(+), 792 deletions(-)
+ 1 file changed, 1310 insertions(+), 792 deletions(-)
 
 commit ef16ea4616b6d47b533474dd163ae23add7037bc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46423,7 +50919,7 @@ Date:   Sat Aug 21 22:22:25 2010 -0400
     points, so add the proxy extension point here.
 
  docs/reference/gio/overview.xml |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit 040bffed38529f18d71713fce994b8ea705dbfb6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46435,7 +50931,7 @@ Date:   Sat Aug 21 22:14:28 2010 -0400
     the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392.
 
  gio/gdbusprivate.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 41ce91d0579aa05b89e357c9fd59d9530ad7bf76
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46447,7 +50943,7 @@ Date:   Sat Aug 21 22:09:32 2010 -0400
     bug 627407.
 
  gio/tests/gdbus-peer.c |   11 +----------
- 1 files changed, 1 insertions(+), 10 deletions(-)
+ 1 file changed, 1 insertion(+), 10 deletions(-)
 
 commit 3d01283f6908000e0a989ba22769c869461be398
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46458,7 +50954,7 @@ Date:   Sat Aug 21 22:06:56 2010 -0400
     Based on a patch by Koop Mast, bug 627088.
 
  gio/tests/gdbus-peer.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 61de05e774829f1687244b014732490005cf4b48
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46469,7 +50965,7 @@ Date:   Sat Aug 21 21:58:51 2010 -0400
     Pointed out in bug 627604.
 
  gio/gdbusmessage.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a54e2c4fb302ebbeae3e28c70f2342a57edb7521
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46478,7 +50974,7 @@ Date:   Sat Aug 21 19:27:11 2010 -0400
     Add some more annotations
 
  gio/gactiongroup.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 892f9b64584b7a05c517f19f8a9a22d8533a6413
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46488,7 +50984,7 @@ Date:   Sat Aug 21 19:18:40 2010 -0400
 
  gio/tests/actions.c | 116
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 116 insertions(+), 0 deletions(-)
+ 1 file changed, 116 insertions(+)
 
 commit 33b775308bd97c02ecdd6de4f91a619c8fcdc282
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46497,7 +50993,7 @@ Date:   Sat Aug 21 19:18:17 2010 -0400
     Document behaviour wrt. to floating variants
 
  gio/gaction.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 9581b33ca5c2cc56d0e6f1fef5d437f856928494
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46506,7 +51002,7 @@ Date:   Sat Aug 21 19:11:03 2010 -0400
     Document behaviour wrt to floating variants
 
  gio/gactiongroup.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit e8ffb1ae83cf63837254ee5979798b2ada18c38a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46515,7 +51011,7 @@ Date:   Sat Aug 21 16:30:50 2010 -0400
     Add some annotations
 
  gio/gaction.c |   18 +++++++++++-------
- 1 files changed, 11 insertions(+), 7 deletions(-)
+ 1 file changed, 11 insertions(+), 7 deletions(-)
 
 commit 5b38bc5ad5181bb4900c1da898b2e4fcdcec1757
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -46524,7 +51020,7 @@ Date:   Sat Aug 21 17:35:32 2010 -0400
     Simplify/fix state logic in GAction, test it.
 
  gio/gaction.c      |   55
- ++++++++++++++++++++++++++++++++------------------
+ ++++++++++++++++++++++++++++++++-------------------
  gio/tests/actions.c |  35 ++++++++++++++++++++++++++++++++
  2 files changed, 70 insertions(+), 20 deletions(-)
 
@@ -46535,7 +51031,7 @@ Date:   Sat Aug 21 15:40:46 2010 -0400
     Add some forgotten symbols
 
  docs/reference/gio/gio-sections.txt |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit bff2af486827499c2da507f17e61fc88c96b43ba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46544,7 +51040,7 @@ Date:   Sat Aug 21 15:40:32 2010 -0400
     Ignore some more private headers
 
  docs/reference/gio/Makefile.am |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit b876e47e3b623b50dcced6c1c8f6f953c1113753
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -46566,7 +51062,7 @@ Date:   Sat Aug 21 15:34:18 2010 -0400
     Fix GActionGroup docs
 
  gio/gactiongroup.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit fceea19be5a7744904f793e38e090b627b8c0ed8
 Author: Милош Поповић <gpopac@gmail.com>
@@ -46600,7 +51096,7 @@ Date:   Sat Aug 21 02:35:07 2010 +0300
 
  po/he.po |  157
  ++++++++++++++++++++++++++++++++++++++++++++++++++------------
- 1 files changed, 127 insertions(+), 30 deletions(-)
+ 1 file changed, 127 insertions(+), 30 deletions(-)
 
 commit 8524f0dc0d0c2742a90a3fee6dbb7fe290dfb8dd
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -46610,7 +51106,7 @@ Date:   Fri Aug 20 13:23:11 2010 +0200
 
  po/gl.po |  396
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 254 insertions(+), 142 deletions(-)
+ 1 file changed, 254 insertions(+), 142 deletions(-)
 
 commit 8f5ec0dad328cbb498fe2f60bd465f0e4c5d4cad
 Author: Dan Winship <danw@gnome.org>
@@ -46635,7 +51131,7 @@ Date:   Thu Aug 19 17:51:24 2010 -0400
     gio.symbols: add missing g_simple_action_group stuff
 
  gio/gio.symbols |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit ab778737aa6d145a0d19d0775270959a72716260
 Author: Dan Winship <danw@gnome.org>
@@ -46644,7 +51140,7 @@ Date:   Thu Aug 19 17:51:01 2010 -0400
     gproxyaddressenumerator.h: add missing G_END_DECLS
 
  gio/gproxyaddressenumerator.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit de1598a34d920882991d6b5166bce815ca4aa428
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46657,7 +51153,7 @@ Date:   Thu Aug 19 17:31:42 2010 -0400
 
  gio/gproxy.c      |    2 +-
  gio/gsocks4proxy.c |   2 --
- 2 files changed, 1 insertions(+), 3 deletions(-)
+ 2 files changed, 1 insertion(+), 3 deletions(-)
 
 commit 0958e663175fe51361aa1e6a87a3f3c5de08bebf
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46676,8 +51172,8 @@ Date:   Thu Aug 19 16:23:50 2010 -0400
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gio.symbols                    |    1 +
  gio/gsocketclient.c                |   41
- +++++++++++++++++++++++++++++++++-
- gio/gsocketclient.h                |    2 +
+ +++++++++++++++++++++++++++++++++--
+ gio/gsocketclient.h                |    2 ++
  4 files changed, 43 insertions(+), 2 deletions(-)
 
 commit ced1d0e2e7d164873d8b7e335a00cfac13785760
@@ -46694,7 +51190,7 @@ Date:   Tue May 25 16:02:42 2010 -0400
  gio/gsocks4proxy.c  |  73 ++++++++
  gio/gsocks4proxy.h  |  44 +++++
  po/POTFILES.in      |   1 +
- 7 files changed, 676 insertions(+), 0 deletions(-)
+ 7 files changed, 676 insertions(+)
 
 commit e2a90bcb5fc50f099cbf8df01a09697f7e48522d
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46704,7 +51200,7 @@ Date:   Fri May 7 16:35:04 2010 -0400
 
  gio/tests/proxy.c |   83
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 83 insertions(+), 0 deletions(-)
+ 1 file changed, 83 insertions(+)
 
 commit 0ebb79a7488121ae4a18cc84ac92e25ddb2b9544
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46723,7 +51219,7 @@ Date:   Thu Apr 29 18:51:42 2010 -0400
  gio/gsocketclient.c                |  122
  ++++++++++++++++++++++++++++++++++-
  gio/gsocketclient.h                |   14 ++++
- 4 files changed, 141 insertions(+), 1 deletions(-)
+ 4 files changed, 141 insertions(+), 1 deletion(-)
 
 commit a6c3820f46b9caabc45ab19aaf2669b4cb04c5d5
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46765,7 +51261,7 @@ Date:   Thu Jul 22 20:51:23 2010 -0400
  gio/gproxyconnection.c |  155
  ++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gproxyconnection.h |   69 +++++++++++++++++++++
- 3 files changed, 226 insertions(+), 0 deletions(-)
+ 3 files changed, 226 insertions(+)
 
 commit 6fa113660057e0e6592b180d1a2aead617e71dec
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46779,7 +51275,7 @@ Date:   Thu Apr 29 15:22:55 2010 -0400
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gsocks5proxy.h |  48 +++
  po/POTFILES.in     |   1 +
- 5 files changed, 1106 insertions(+), 0 deletions(-)
+ 5 files changed, 1106 insertions(+)
 
 commit c32ef1d85e0b7cca02677bbe50fef2ef79a98002
 Author: Dan Winship <danw@gnome.org>
@@ -46793,7 +51289,7 @@ Date:   Fri Jun 25 14:28:02 2010 -0400
     Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
 
  gio/gsocket.c |   51 +++++++++++++++++++++++++++++++++++++++++++--------
- 1 files changed, 43 insertions(+), 8 deletions(-)
+ 1 file changed, 43 insertions(+), 8 deletions(-)
 
 commit b304a23af73374857e6bb18fc636d83fe9ed58ea
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46803,7 +51299,7 @@ Date:   Wed Apr 28 15:39:56 2010 -0400
 
  gio/gioenums.h |   17 ++++++++++++++++-
  gio/gioerror.c |   18 ++++++++++++++++++
- 2 files changed, 34 insertions(+), 1 deletions(-)
+ 2 files changed, 34 insertions(+), 1 deletion(-)
 
 commit 1094c84238e05304e4175990c5e0e018cdf97e28
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46813,7 +51309,7 @@ Date:   Fri May 7 16:32:05 2010 -0400
 
  gio/tests/proxy.c |  309
  +++++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 290 insertions(+), 19 deletions(-)
+ 1 file changed, 290 insertions(+), 19 deletions(-)
 
 commit fc03ecce831cd94639df1a355f5dd8c9b8eebfae
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46834,7 +51330,7 @@ Date:   Tue Aug 10 15:45:32 2010 -0400
  gio/gnetworkservice.c              |  441
  ++++++++++++++++++++---------------
  gio/gnetworkservice.h              |    2 +
- gio/gsocketaddress.c               |   42 ++++-
+ gio/gsocketaddress.c               |   42 +++-
  6 files changed, 329 insertions(+), 188 deletions(-)
 
 commit f82f484b8ffa18aab10e79baa96bcfa438f8dc5b
@@ -46862,7 +51358,7 @@ Date:   Fri May 7 16:27:34 2010 -0400
 
  gio/tests/proxy.c |  133
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 133 insertions(+), 0 deletions(-)
+ 1 file changed, 133 insertions(+)
 
 commit a7e0e8fc0852255d430daa90e7345db67a2a9594
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46887,7 +51383,7 @@ Date:   Tue Aug 10 15:25:11 2010 -0400
  gio/gproxyaddressenumerator.c      |  728
  +++++++++++++++++++++++++++++++++++
  gio/gproxyaddressenumerator.h      |   73 ++++
- 8 files changed, 824 insertions(+), 1 deletions(-)
+ 8 files changed, 824 insertions(+), 1 deletion(-)
 
 commit d76de5e3591431c03a5812acd7682f2ff68fba69
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46903,7 +51399,7 @@ Date:   Tue Aug 10 15:24:37 2010 -0400
     Reviewed-by: Dan Winship <danw@gnome.org>
 
  docs/reference/gio/gio-docs.xml     |   1 +
- docs/reference/gio/gio-sections.txt |  19 +++
+ docs/reference/gio/gio-sections.txt |  19 ++++
  docs/reference/gio/gio.types       |    1 +
  gio/Makefile.am                    |    2 +
  gio/gio.h                          |    1 +
@@ -46913,7 +51409,7 @@ Date:   Tue Aug 10 15:24:37 2010 -0400
  gio/gproxy.c                       |  208
  +++++++++++++++++++++++++++++++++++
  gio/gproxy.h                       |  123 +++++++++++++++++++++
- 10 files changed, 371 insertions(+), 0 deletions(-)
+ 10 files changed, 371 insertions(+)
 
 commit 63105d1074ce54fdda9c81bb0353abc9b0a24d62
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46933,7 +51429,7 @@ Date:   Tue Aug 10 15:23:37 2010 -0400
  gio/gnetworkaddress.c              |  296
  +++++++++++++++++++++++++++++++++++
  gio/gnetworkaddress.h              |    4 +
- 4 files changed, 304 insertions(+), 0 deletions(-)
+ 4 files changed, 304 insertions(+)
 
 commit 466111c9605ace99389d56ace213621db01e18d9
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46958,7 +51454,7 @@ Date:   Mon Apr 26 17:27:33 2010 -0400
  gio/gproxyaddress.c                |  345
  +++++++++++++++++++++++++++++++++++
  gio/gproxyaddress.h                |   76 ++++++++
- 9 files changed, 462 insertions(+), 0 deletions(-)
+ 9 files changed, 462 insertions(+)
 
 commit 6b1d851cc5ba8ce4276f2e3236da7554b763cf0c
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46972,7 +51468,7 @@ Date:   Fri May 7 16:23:45 2010 -0400
  gio/tests/Makefile.am |    5 ++
  gio/tests/proxy.c     |  175
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 181 insertions(+), 0 deletions(-)
+ 3 files changed, 181 insertions(+)
 
 commit f3debedfd2a3197230ac6f09f56741c3eda61e29
 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
@@ -46992,7 +51488,7 @@ Date:   Fri May 7 15:55:54 2010 -0400
  docs/reference/gio/gio-sections.txt |  20 +++
  docs/reference/gio/gio.types       |    1 +
  gio/Makefile.am                    |    4 +
- gio/gdummyproxyresolver.c          |  156 ++++++++++++++++++++++
+ gio/gdummyproxyresolver.c          |  156 +++++++++++++++++++++++
  gio/gdummyproxyresolver.h          |   54 ++++++++
  gio/gio.h                          |    1 +
  gio/gio.symbols                    |   11 ++
@@ -47001,7 +51497,7 @@ Date:   Fri May 7 15:55:54 2010 -0400
  gio/gproxyresolver.c               |  241
  +++++++++++++++++++++++++++++++++++
  gio/gproxyresolver.h               |   96 ++++++++++++++
- 12 files changed, 601 insertions(+), 0 deletions(-)
+ 12 files changed, 601 insertions(+)
 
 commit f82740f7beeac91398fc152a3efef0918540cd7b
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -47010,8 +51506,8 @@ Date:   Thu Aug 19 21:17:09 2010 +0200
     Updated Spanish translation
 
  po/es.po |  295
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 150 insertions(+), 145 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 150 insertions(+), 145 deletions(-)
 
 commit b4b5ca4fd89a469c423df9d917af0c523196aab5
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -47021,7 +51517,7 @@ Date:   Thu Aug 19 09:31:02 2010 +0300
 
  po/he.po |  285
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 146 insertions(+), 139 deletions(-)
+ 1 file changed, 146 insertions(+), 139 deletions(-)
 
 commit 7d6a6ca57b5a5dc1ad55a785dfd79fa98d7e4093
 Author: David Zeuthen <davidz@redhat.com>
@@ -47035,7 +51531,7 @@ Date:   Wed Aug 18 13:07:25 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-non-socket.c |   19 +++++++++++++++----
- 1 files changed, 15 insertions(+), 4 deletions(-)
+ 1 file changed, 15 insertions(+), 4 deletions(-)
 
 commit 6c340c0b0312fc12f01ba1887e559fd36fcf28cb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47044,7 +51540,7 @@ Date:   Wed Aug 18 12:07:01 2010 -0400
     Make gunixcredentialsmessage.h standalone includable
 
  gio/gunixcredentialsmessage.h |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 81b91a8852c0840d907c8192c67b2e65b29d41c6
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -47060,7 +51556,7 @@ Date:   Wed Aug 18 16:54:36 2010 +0100
 
     • Coding style fixes.
 
- gio/gaction.c     |   89 +++++++++++++++++++++----------
+ gio/gaction.c     |   89 ++++++++++++++++++++----------
  gio/gactiongroup.c |  154
  +++++++++++++++++++++++++++++++++++-----------------
  2 files changed, 166 insertions(+), 77 deletions(-)
@@ -47074,7 +51570,7 @@ Date:   Wed Aug 18 16:54:11 2010 +0100
     G_TYPE_ACTION_GROUP is not a G_TYPE_ACTION.
 
  gio/gactiongroup.h |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 5bb94348f4760352f6ae974002db48cb130343a4
 Author: David Zeuthen <davidz@redhat.com>
@@ -47106,7 +51602,7 @@ Date:   Wed Aug 18 11:35:25 2010 -0400
 
  gio/gdbusproxy.c |  108
  ++++++++++++++++++++++++++++++++++++++++--------------
- 1 files changed, 80 insertions(+), 28 deletions(-)
+ 1 file changed, 80 insertions(+), 28 deletions(-)
 
 commit c2945808acc09562fad0ecd1247fcc3e53eeb913
 Author: David Zeuthen <davidz@redhat.com>
@@ -47118,7 +51614,7 @@ Date:   Wed Aug 18 10:52:28 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit a35efb0939c05d572b3a601fb3de62c599d2cf9c
 Author: Christian Persch <chpe@gnome.org>
@@ -47129,7 +51625,7 @@ Date:   Wed Aug 18 01:02:22 2010 +0200
     Bug #627252.
 
  glib/tests/option-context.c |   6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
+ 1 file changed, 2 insertions(+), 4 deletions(-)
 
 commit 5db9e5ad58040b5ccdba73c59a76522f9c35aa34
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47149,7 +51645,7 @@ Date:   Wed Aug 18 02:15:09 2010 -0400
  +++++++++++++++++++++++++++++++++++
  gio/gsimpleactiongroup.h           |   91 ++++++++
  gio/tests/actions.c                |   28 +++
- 9 files changed, 554 insertions(+), 0 deletions(-)
+ 9 files changed, 554 insertions(+)
 
 commit 972c563f2328e5d1e176d99dd8abaf490b5db324
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47158,7 +51654,7 @@ Date:   Wed Aug 18 02:14:37 2010 -0400
     add some missed bits in the docs
 
  docs/reference/gio/gio-sections.txt |   9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit e1ded9f900349a64d25f659b0515e61956325557
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47167,7 +51663,7 @@ Date:   Wed Aug 18 01:56:34 2010 -0400
     add gaction.h to gio.h
 
  gio/gio.h |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8014e9c6e67958103ef490e1bc753e4426751751
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47199,7 +51695,7 @@ Date:   Wed Aug 18 01:45:15 2010 -0400
  gio/gaction.h                      |  120 +++++++
  gio/gio.symbols                    |   17 +
  gio/giotypes.h                             |    1 +
- 8 files changed, 770 insertions(+), 0 deletions(-)
+ 8 files changed, 770 insertions(+)
 
 commit a3f4ff52ca7e8cea8db6374d55d44729936da243
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47208,7 +51704,7 @@ Date:   Wed Aug 18 01:07:07 2010 -0400
     gio.symbols: Fix missed symbol name tweak
 
  gio/gio.symbols |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6e04125e3543fd59a067abefc72011433a7db915
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47217,7 +51713,7 @@ Date:   Wed Aug 18 00:37:50 2010 -0400
     pad the GActionGroup vtable
 
  gio/gactiongroup.h |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 6fe74a4c6ab9895f77e889253ad9a369a0f9d1cc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47226,7 +51722,7 @@ Date:   Wed Aug 18 00:33:17 2010 -0400
     Add gactiongroup.h to gio.h
 
  gio/gio.h |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e71dbb97326f767881142cb24cf0850ee8c40008
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -47253,7 +51749,7 @@ Date:   Tue Aug 17 18:38:34 2010 -0400
     update gio/tests/.gitignore
 
  gio/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit c56379264dd8714bdf08675927a5e59debaa7fc3
 Author: Christian Persch <chpe@gnome.org>
@@ -47287,7 +51783,7 @@ Date:   Tue Aug 17 18:38:46 2010 +0200
     Bug #627187.
 
  gio/gdbusprivate.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a91a4a420e8ba6428e7db13bd9c308256cfbb323
 Author: Christian Persch <chpe@gnome.org>
@@ -47322,7 +51818,7 @@ Date:   Tue Aug 17 18:29:14 2010 +0200
     Bug #627187.
 
  gio/tests/gdbus-connection.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 75563e81c2b6bab345e08daafd3206cec699f2ea
 Author: Christian Persch <chpe@gnome.org>
@@ -47356,7 +51852,7 @@ Date:   Tue Aug 17 18:20:23 2010 +0200
     Bug #627187.
 
  gio/tests/gdbus-connection.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a62a2fd8edc0ca771ca1c1df1889766f3c73b0e4
 Author: Christian Persch <chpe@gnome.org>
@@ -47367,7 +51863,7 @@ Date:   Tue Aug 17 18:08:07 2010 +0200
     Bug #627182.
 
  gio/tests/gdbus-connection.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 7191fc3f17d39a3fa27e990a3723403066d34826
 Author: Christian Persch <chpe@gnome.org>
@@ -47380,7 +51876,7 @@ Date:   Sun Jun 20 14:33:27 2010 +0200
     Bug #627181.
 
  gio/gdbusmessage.c |   5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 71e73ffdfbd7a33f4e233cfe1353adf143a2c14c
 Author: Christian Persch <chpe@gnome.org>
@@ -47397,7 +51893,7 @@ Date:   Sat May 24 16:08:28 2008 +0200
  gio/gsrvtarget.c        |   17 +---
  gobject/gboxed.c        |  215
  ++++++++--------------------------------------
- gobject/gsourceclosure.c |   14 +---
+ gobject/gsourceclosure.c |   14 +--
  gobject/gvaluetypes.c   |   10 +--
  7 files changed, 50 insertions(+), 263 deletions(-)
 
@@ -47413,7 +51909,7 @@ Date:   Sat May 24 16:08:04 2008 +0200
  docs/reference/gobject/gobject-sections.txt |   4 +
  gobject/gtype.h                            |  110
  +++++++++++++++++++++++++++
- 2 files changed, 114 insertions(+), 0 deletions(-)
+ 2 files changed, 114 insertions(+)
 
 commit cae86073eaf932b85836e98df8d87c65d90f5842
 Author: Christian Persch <chpe@gnome.org>
@@ -47436,13 +51932,12 @@ Date: Thu May 13 19:57:41 2010 +0200
 
  docs/reference/gio/gio-sections.txt |   3 +
  gio/gio.symbols                    |    3 +
- gio/gzlibcompressor.c              |  117
- ++++++++++++++++++++++++++++++-
+ gio/gzlibcompressor.c              |  117 +++++++++++++++++++++++++++++-
  gio/gzlibcompressor.h              |    5 ++
  gio/gzlibdecompressor.c            |  134
- ++++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++++---
  gio/gzlibdecompressor.h            |    3 +
- gio/tests/filter-cat.c                     |   38 ++++++++++-
+ gio/tests/filter-cat.c                     |   38 +++++++++-
  7 files changed, 293 insertions(+), 10 deletions(-)
 
 commit b196cd74473cbc812359ee3b484a3986604e9aba
@@ -47457,7 +51952,7 @@ Date:   Sun Jun 20 14:32:52 2010 +0200
  gio/gio.symbols                    |    1 +
  gio/gmemoryoutputstream.c          |   29 +++++++++++++++++++++++++++++
  gio/gmemoryoutputstream.h          |    1 +
- 4 files changed, 32 insertions(+), 0 deletions(-)
+ 4 files changed, 32 insertions(+)
 
 commit 322ac7ff68205daf52a2d0bcecc098edd6b413b9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47466,7 +51961,7 @@ Date:   Mon Aug 16 16:36:38 2010 -0400
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 503b0744744517ecf1c29eaa83e8e69537ae3547
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47475,7 +51970,7 @@ Date:   Mon Aug 16 15:44:40 2010 -0400
     Fix a typo
 
  NEWS |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e21e44fc2e96d86c9cdeb6b904b29fed70acec18
 Author: David Zeuthen <davidz@redhat.com>
@@ -47486,7 +51981,7 @@ Date:   Mon Aug 16 15:42:23 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit b8e7ef6e90512999be0340a6ef3f20e1783647c4
 Author: David Zeuthen <davidz@redhat.com>
@@ -47511,7 +52006,7 @@ Date:   Mon Aug 16 15:37:01 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/goutputstream.c |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 285170637de0df2011b9b667cab5c68640832580
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47520,7 +52015,7 @@ Date:   Mon Aug 16 15:32:13 2010 -0400
     More NEWS
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 789c0cc877a41a65417b0ee1d6eed5803c48c238
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47529,7 +52024,7 @@ Date:   Mon Aug 16 15:28:36 2010 -0400
     Fix a doc format issue
 
  glib/gregex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d848a5eade18ba4567899601d5e34e381a636817
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47538,7 +52033,7 @@ Date:   Mon Aug 16 15:16:16 2010 -0400
     Update NEWS for 2.25.14
 
  NEWS |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 8a3a4596e2e3a718d77bf214c6e2d16c21856da2
 Author: David Zeuthen <davidz@redhat.com>
@@ -47621,7 +52116,7 @@ Date:   Mon Aug 16 13:43:35 2010 -0400
  ++++++++++++++++++++++++++++++---------
  gio/gdbusprivate.h             |    1 +
  gio/tests/gdbus-connection.c   |   80 ++++++
- gio/tests/gdbus-peer.c                 |   76 ++++--
+ gio/tests/gdbus-peer.c                 |   76 +++--
  5 files changed, 596 insertions(+), 154 deletions(-)
 
 commit a6264a3a19c29fc7c4fe0719a8c2ff1554924b12
@@ -47652,7 +52147,7 @@ Date:   Mon Aug 16 12:30:25 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gsocket.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 4bc4590c7bb5d8e7c248347e4b702ab8b506d937
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47685,9 +52180,9 @@ Date:   Thu Jun 24 13:09:14 2010 -0400
  gio/gio.symbols                    |    2 +
  gio/gsocket.c                      |   70
  +++++++++++++++++++++++++++++++++--
- gio/gsocket.h                      |   13 ++++++
- gio/gsocketinputstream.c           |   16 ++++---
- gio/gsocketoutputstream.c          |   16 ++++---
+ gio/gsocket.h                      |   13 +++++++
+ gio/gsocketinputstream.c           |   16 ++++----
+ gio/gsocketoutputstream.c          |   16 ++++----
  6 files changed, 101 insertions(+), 18 deletions(-)
 
 commit 17fea2f749a407a15a82977b3488530cd5305266
@@ -47698,7 +52193,7 @@ Date:   Sun Aug 15 07:57:37 2010 -0400
 
  docs/reference/gio/gio-sections.txt |   2 ++
  gio/gio.symbols                    |    2 ++
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit b76b24f1b3f82c2400cce8948b44ae32aa0e23ee
 Author: Dan Winship <danw@gnome.org>
@@ -47711,7 +52206,7 @@ Date:   Sat Aug 14 16:15:39 2010 -0400
     after returning G_IO_ERROR_PENDING.
 
  gio/gsocketclient.c |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 16bafb479995e69417b86b5b26682ec7c2ceb5a0
 Author: Dan Winship <danw@gnome.org>
@@ -47725,9 +52220,9 @@ Date:   Sat Aug 14 15:04:24 2010 -0400
 
  gio/gsocketclient.c   |   69
  ++++++++++++++++++++++++++++++++++++++++++++++++-
- gio/gsocketclient.h   |    3 ++
- gio/tests/send-data.c |    5 +++
- 3 files changed, 76 insertions(+), 1 deletions(-)
+ gio/gsocketclient.h   |    3 +++
+ gio/tests/send-data.c |    5 ++++
+ 3 files changed, 76 insertions(+), 1 deletion(-)
 
 commit 28a4fff7ec63000238c7e20ff965238027922c47
 Author: Will Thompson <will@willthompson.co.uk>
@@ -47740,7 +52235,7 @@ Date:   Fri Aug 13 23:34:44 2010 -0400
  gio/gasyncinitable.c    |   94 +++++++++++++++++++++++++++++++++++++++++
  gio/gsimpleasyncresult.c |  104
  +++++++++++++++++++++++++++++++++++++++++++++-
- 2 files changed, 197 insertions(+), 1 deletions(-)
+ 2 files changed, 197 insertions(+), 1 deletion(-)
 
 commit 7a32e34f7c46a4e1e2fe6f35490b1f8469ed08b7
 Author: Will Thompson <will@willthompson.co.uk>
@@ -47749,7 +52244,7 @@ Date:   Fri Aug 13 23:20:06 2010 -0400
     Document that _complete() et al. ref the GSimpleAsyncResult
 
  gio/gsimpleasyncresult.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit ec31612ea00e2babd5d6b02d65966164594a03f8
 Author: Will Thompson <will@willthompson.co.uk>
@@ -47765,7 +52260,7 @@ Date:   Fri Aug 13 23:15:27 2010 -0400
     Bug 602417
 
  gio/gsimpleasyncresult.c |   13 ++++++++-----
- 1 files changed, 8 insertions(+), 5 deletions(-)
+ 1 file changed, 8 insertions(+), 5 deletions(-)
 
 commit c29d800d84d446d3762329815824a8be269c969b
 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
@@ -47791,7 +52286,7 @@ Date:   Fri Aug 13 21:22:45 2010 -0400
  glib/tests/mem-overflow.c            |   29
  +++++++++++++++++++++++++++++
  gobject/tests/binding.c              |    4 ++++
- 4 files changed, 45 insertions(+), 0 deletions(-)
+ 4 files changed, 45 insertions(+)
 
 commit ea8a963936655ee3c13c5552cce96c309f8a384f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47801,7 +52296,7 @@ Date:   Fri Aug 13 21:21:43 2010 -0400
 
     Features without documentation, tsk tsk.
 
- docs/reference/gio/glib-compile-schemas.xml |   6 +++
+ docs/reference/gio/glib-compile-schemas.xml |   6 ++++
  gio/gsettings.c                            |   48
  +++++++++++++++++++--------
  2 files changed, 40 insertions(+), 14 deletions(-)
@@ -47824,7 +52319,7 @@ Date:   Fri Aug 13 19:40:48 2010 -0400
 
  gio/tests/file.c |  151
  +++++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 143 insertions(+), 8 deletions(-)
+ 1 file changed, 143 insertions(+), 8 deletions(-)
 
 commit c003468296642dccdca230e5fbec22ceab0a9959
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47833,7 +52328,7 @@ Date:   Fri Aug 13 17:22:28 2010 -0400
     Correct a comment
 
  gio/inotify/inotify-kernel.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 93bd5298c7f78fd7cb12734b6f3df5aa93f2c82b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47842,8 +52337,8 @@ Date:   Fri Aug 13 17:21:22 2010 -0400
     Add an async file create/write/read/delete test
 
  gio/tests/file.c |  163
- +++++++++++++++++++++++++++++++++++++++++++++++------
- 1 files changed, 144 insertions(+), 19 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++++-------
+ 1 file changed, 144 insertions(+), 19 deletions(-)
 
 commit 7ed4762190afca85424903a0977300585169b510
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47852,7 +52347,7 @@ Date:   Fri Aug 13 17:19:01 2010 -0400
     Fix a typo, and some doc reformatting
 
  gio/ginputstream.c |  32 ++++++++++++++++----------------
- 1 files changed, 16 insertions(+), 16 deletions(-)
+ 1 file changed, 16 insertions(+), 16 deletions(-)
 
 commit effdb785fd941daf5fdec7df434242de25e5127e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47862,7 +52357,7 @@ Date:   Fri Aug 13 16:04:04 2010 -0400
 
  gio/gfilterinputstream.c  |   4 ++++
  gio/gfilteroutputstream.c |   6 +++++-
- 2 files changed, 9 insertions(+), 1 deletions(-)
+ 2 files changed, 9 insertions(+), 1 deletion(-)
 
 commit 13e55b84ebb1aa148260a7d21da6a592d1e1dadb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47874,7 +52369,7 @@ Date:   Fri Aug 13 15:15:21 2010 -0400
     in build.gnome.org.
 
  gio/tests/volumemonitor.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d344ff9d67a7e723a1c2163e7d9254dd6ef049d2
 Author: David Zeuthen <davidz@redhat.com>
@@ -47902,7 +52397,7 @@ Date:   Fri Aug 13 17:56:19 2010 +0100
 
  gio/tests/gdbus-peer.c |  110
  +++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 109 insertions(+), 1 deletions(-)
+ 1 file changed, 109 insertions(+), 1 deletion(-)
 
 commit 5d9d3f03182d732ad732370dffc7d268c9d65e9d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47912,7 +52407,7 @@ Date:   Fri Aug 13 12:04:21 2010 -0400
 
  gio/tests/file.c |  237
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 237 insertions(+), 0 deletions(-)
+ 1 file changed, 237 insertions(+)
 
 commit ee38c03582df8b757c2fe64b3b5a6be9b6083135
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47921,7 +52416,7 @@ Date:   Fri Aug 13 00:47:02 2010 -0400
     Collect NEWS for 2.25.14
 
  NEWS |   24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
 
 commit ef4b0afc0b3217ce65e12c0606855af52659490b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47930,7 +52425,7 @@ Date:   Fri Aug 13 00:30:58 2010 -0400
     Bump version
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 106bde0a8fa34a72f66f037b0428a3105cb953bc
 Author: Havoc Pennington <hp@pobox.com>
@@ -47944,7 +52439,7 @@ Date:   Thu Aug 12 23:57:26 2010 -0400
     Bug 626704
 
  glib/gasyncqueue.c |  28 ++++++++++++++--------------
- 1 files changed, 14 insertions(+), 14 deletions(-)
+ 1 file changed, 14 insertions(+), 14 deletions(-)
 
 commit f424aa9581ff4fedb9205f360112b6b17518edeb
 Author: Daniel Nylander <po@danielnylander.se>
@@ -47954,7 +52449,7 @@ Date:   Thu Aug 12 13:19:50 2010 +0200
 
  po/sv.po | 2135
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1226 insertions(+), 909 deletions(-)
+ 1 file changed, 1226 insertions(+), 909 deletions(-)
 
 commit 398f9841eddc10e0e6b1ccee4823e2ea3650bd9a
 Author: Tor Lillqvist <tml@iki.fi>
@@ -47979,7 +52474,7 @@ Date:   Mon Aug 9 14:26:38 2010 +0800
 
  po/zh_CN.po | 594
  ++++++++++++++++++++++++++++++++++++++++-------------------
- 1 files changed, 405 insertions(+), 189 deletions(-)
+ 1 file changed, 405 insertions(+), 189 deletions(-)
 
 commit 43c0aa9ebe16cf17009678732decc9e852701f15
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47990,7 +52485,7 @@ Date:   Sun Aug 8 23:53:52 2010 -0400
 
  docs/reference/glib/regex-syntax.sgml |  124
  +--------------------------------
- 1 files changed, 3 insertions(+), 121 deletions(-)
+ 1 file changed, 3 insertions(+), 121 deletions(-)
 
 commit 4e42893369c8b8092de7feedb447ca538f8dccf2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -47999,8 +52494,8 @@ Date:   Sun Aug 8 23:43:29 2010 -0400
     Refer to GUnicodeScript docs instead of listing scripts explicitly
 
  docs/reference/glib/regex-syntax.sgml |   80
- ++++----------------------------
- 1 files changed, 10 insertions(+), 70 deletions(-)
+ +++++----------------------------
+ 1 file changed, 10 insertions(+), 70 deletions(-)
 
 commit 733d209b14f1b88288e08241a64ef77284108505
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48022,7 +52517,7 @@ Date:   Sun Aug 8 22:19:10 2010 -0400
 
  glib/gregex.c | 1067
  ++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 533 insertions(+), 534 deletions(-)
+ 1 file changed, 533 insertions(+), 534 deletions(-)
 
 commit de3c6efa222389ef253fbe1b7b868b95a37aedb1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48031,7 +52526,7 @@ Date:   Sun Aug 8 22:15:16 2010 -0400
     Remove two redundant comments
 
  glib/garray.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit b5bda64a730876205ce5aae069f11161d6b94cc4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48040,7 +52535,7 @@ Date:   Sun Aug 8 22:14:56 2010 -0400
     Fix up a doc typo
 
  glib/gbase64.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit f5a58639759af5333990a24ef6c8275c8f5afcde
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48051,7 +52546,7 @@ Date:   Sun Aug 8 22:12:40 2010 -0400
     The definition is now present in pcre.h
 
  glib/gregex.c |    5 -----
- 1 files changed, 0 insertions(+), 5 deletions(-)
+ 1 file changed, 5 deletions(-)
 
 commit def0dc01f74e9b8b0904c6b8866835f9efb640a8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48062,7 +52557,7 @@ Date:   Sun Aug 8 22:11:38 2010 -0400
  docs/reference/glib/tmpl/conversions.sgml |  174
  ++---------------------------
  glib/gconvert.c                          |  121 ++++++++++++++++++++
- glib/gconvert.h                          |   28 +++++-
+ glib/gconvert.h                          |   28 ++++-
  3 files changed, 157 insertions(+), 166 deletions(-)
 
 commit f837e15972d7cd93ac8bddbaeed60289c7263c1a
@@ -48073,7 +52568,7 @@ Date:   Tue Aug 10 06:24:02 2010 +0530
 
  po/pa.po | 1808
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 1048 insertions(+), 760 deletions(-)
+ 1 file changed, 1048 insertions(+), 760 deletions(-)
 
 commit f9a4b4ecc7a0f838897797dc5b478520c9f05168
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48119,7 +52614,7 @@ Date:   Sun Aug 8 18:35:12 2010 -0400
     Don't compile an unused function
 
  glib/pcre/pcre_compile.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 3fd1fc4f9a8511587637efc9b0942e4919fab031
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48128,7 +52623,7 @@ Date:   Sun Aug 8 18:34:59 2010 -0400
     Trivial typo fix
 
  glib/gregex.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c9916d64b1cf996a4cdb9f8887972038b492426d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48138,7 +52633,7 @@ Date:   Sun Aug 8 18:34:38 2010 -0400
 
  glib/tests/regex.c |  559
  +++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 558 insertions(+), 1 deletions(-)
+ 1 file changed, 558 insertions(+), 1 deletion(-)
 
 commit 584787f580cf6e36c020b7d7ee0a01baea8896aa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48147,7 +52642,7 @@ Date:   Sun Aug 8 11:32:50 2010 -0400
     Improve the async result test coverage
 
  gio/tests/simple-async-result.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 7c129c901121b2ca8374d64c716828101ce79cb9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48156,7 +52651,7 @@ Date:   Sun Aug 8 11:31:53 2010 -0400
     Improve dbus address test coverage
 
  gio/tests/gdbus-addresses.c |  32 ++++++++++++++++++++++++++++++++
- 1 files changed, 32 insertions(+), 0 deletions(-)
+ 1 file changed, 32 insertions(+)
 
 commit ae8b375f0ffe4c26c366728a33b04167d3f1fd1b
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -48165,7 +52660,7 @@ Date:   Mon Aug 9 01:11:59 2010 +0200
     Updated galician translations
 
  po/gl.po |   11 +++++++++--
- 1 files changed, 9 insertions(+), 2 deletions(-)
+ 1 file changed, 9 insertions(+), 2 deletions(-)
 
 commit bbd1d2a72429929d15c0764853addcf3a6a8bead
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48175,7 +52670,7 @@ Date:   Sun Aug 8 01:09:18 2010 -0400
 
  glib/tests/regex.c |  66
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 66 insertions(+), 0 deletions(-)
+ 1 file changed, 66 insertions(+)
 
 commit 6ada7532b5e8d3c613e26144afbf4c38367afd90
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48186,7 +52681,7 @@ Date:   Sun Aug 8 01:08:34 2010 -0400
     Some functions in pcre_get.c are not used.
 
  glib/pcre/pcre_get.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 8804d6a98ffabc83bea2a35d4aaf26617fa062f0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48197,7 +52692,7 @@ Date:   Sun Aug 8 01:07:53 2010 -0400
     lcov seems to handle .libs just fine on its own.
 
  Makefile.decl |    6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
+ 1 file changed, 2 insertions(+), 4 deletions(-)
 
 commit 01cae84e47ff749e475d7931106c8b00829021e5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48208,7 +52703,7 @@ Date:   Sat Aug 7 19:58:12 2010 -0400
     Deal with the race in GMainLoop by installing a do-nothing timeout.
 
  glib/gtester.c |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 51ad83f7119bcf43d5e9b6b89fd3f33bd9ab1e3d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48217,7 +52712,7 @@ Date:   Sat Aug 7 18:56:12 2010 -0400
     Make g_dbus_error_unregister_error work
 
  gio/gdbuserror.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 8e236f7ec1e0f620a516255a6b8ed7ae169bc87e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48227,7 +52722,7 @@ Date:   Sat Aug 7 18:55:21 2010 -0400
 
  gio/tests/gdbus-error.c |   71
  +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 71 insertions(+), 0 deletions(-)
+ 1 file changed, 71 insertions(+)
 
 commit 7de6658f74a43065fa9a27db6cb4d26b6a946a32
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48238,7 +52733,7 @@ Date:   Sat Aug 7 17:08:54 2010 -0400
     The problem was pointed out by Xavier Claessens in bug 626208.
 
  gio/gsimpleasyncresult.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 402ad1958ccdb4586da9614ec4276396fd4c0faf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48255,10 +52750,10 @@ Date: Sat Aug 7 16:27:38 2010 -0400
     gdbus-names test now.
 
  gio/gdbusnameowning.c  |   92
- ++++++++++++++++++++++++++--------------------
+ ++++++++++++++++++++++++++---------------------
  gio/gdbusnamewatching.c |   76 ++++++++++++++++++++-------------------
- gio/gio-marshal.list   |    2 +
- gio/tests/gdbus-names.c |   57 ++++++++++++++++++-----------
+ gio/gio-marshal.list   |    2 ++
+ gio/tests/gdbus-names.c |   57 +++++++++++++++++------------
  4 files changed, 128 insertions(+), 99 deletions(-)
 
 commit c15d20e53a9fdccd4fbe17c6a51c57e6b34410fd
@@ -48269,7 +52764,7 @@ Date:   Sat Aug 7 18:43:01 2010 +0200
 
  po/nb.po |  179
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 115 insertions(+), 64 deletions(-)
+ 1 file changed, 115 insertions(+), 64 deletions(-)
 
 commit 4ac7f8f08433c37cf0a69cdea601514a0c06c1b6
 Author: Benjamin Otte <otte@redhat.com>
@@ -48284,7 +52779,7 @@ Date:   Fri Aug 6 23:15:28 2010 +0200
     Performance should be roughly identical, as both are O(n²).
 
  gobject/gobjectnotifyqueue.c |   23 +++++++----------------
- 1 files changed, 7 insertions(+), 16 deletions(-)
+ 1 file changed, 7 insertions(+), 16 deletions(-)
 
 commit e88eb048659be2e09081a27ddaef0e261667b6b8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48296,7 +52791,7 @@ Date:   Fri Aug 6 16:48:03 2010 -0400
  +++++++++++++++++++++++++++++
  docs/reference/glib/tmpl/glib-unused.sgml |   40 -----------------
  docs/reference/glib/tmpl/messages.sgml    |   27 +++++++++---
- docs/reference/glib/tmpl/version.sgml    |   41 +++++++++++++++++
+ docs/reference/glib/tmpl/version.sgml    |   41 ++++++++++++++++++
  4 files changed, 129 insertions(+), 46 deletions(-)
 
 commit 80046f36e0ed2fe3d12c3128145033043f46734d
@@ -48306,7 +52801,7 @@ Date:   Fri Aug 6 16:42:36 2010 -0400
     gitignore update
 
  glib/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d96b7c5c8aacc2b8516c03a2801db731d4171570
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48329,7 +52824,7 @@ Date:   Fri Aug 6 15:28:58 2010 -0400
     recursive.
 
  Makefile.decl |   15 ++++++++++-----
- 1 files changed, 10 insertions(+), 5 deletions(-)
+ 1 file changed, 10 insertions(+), 5 deletions(-)
 
 commit b91f9274d9de1e9f0a1b407913ab893cfe1d5b25
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48340,7 +52835,7 @@ Date:   Fri Aug 6 13:12:20 2010 -0400
     Don't blindly g_object_unref() that which may be NULL.
 
  gio/tests/volumemonitor.c |   13 +++++++++----
- 1 files changed, 9 insertions(+), 4 deletions(-)
+ 1 file changed, 9 insertions(+), 4 deletions(-)
 
 commit 889a7f81dd808d35a17baa53a87255ef588d27da
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48349,7 +52844,7 @@ Date:   Fri Aug 6 13:11:38 2010 -0400
     gio.symbols: add g_dbus_message_[gs]et_byte_order
 
  gio/gio.symbols |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 5e044a943c96967841c3c341ac5975c36064d640
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48360,7 +52855,7 @@ Date:   Fri Aug 6 13:11:20 2010 -0400
     change 'dist_hook:' to 'dist-hook:'
 
  glib/tests/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b3b7ea8e227035ae27d6ac62595478d27b8152e8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48409,7 +52904,7 @@ Date:   Fri Aug 6 13:07:31 2010 -0400
     gio_INCLUDES
 
  configure.ac |   39 +++++++++++++++++++++++++++++++++++++++
- 1 files changed, 39 insertions(+), 0 deletions(-)
+ 1 file changed, 39 insertions(+)
 
 commit ba0208b3a8076f8c3c545ba5716347ad446525f7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48455,7 +52950,7 @@ Date:   Fri Aug 6 10:53:07 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=626107
 
  glib/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 25c6bdc22add2f306c24e5200de2899f39f86c48
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -48467,7 +52962,7 @@ Date:   Fri Aug 6 10:29:32 2010 -0400
     g_error_free() it.
 
  glib/tests/error.c |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit a1b015f7b70b3851d5a6e45fd4114c7723b4f1ea
 Author: Hannes Müller <h.c.f.mueller@gmx.de>
@@ -48478,7 +52973,7 @@ Date:   Thu Aug 5 23:11:03 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=619026
 
  glib/gutils.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 970d0634e9ade050158bdb529a6f8a7deb8fb319
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -48487,8 +52982,8 @@ Date:   Thu Aug 5 15:36:39 2010 +0200
     Updated Galician translations
 
  po/gl.po |  234
- +++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 149 insertions(+), 85 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++-----------------------
+ 1 file changed, 149 insertions(+), 85 deletions(-)
 
 commit c789f72f9dfb6dcb86c536dfa6f65e5a7e5c72f4
 Author: Claude Paroz <claude@2xlibre.net>
@@ -48500,7 +52995,7 @@ Date:   Thu Aug 5 15:17:40 2010 +0200
 
  po/fr.po | 2016
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 1220 insertions(+), 796 deletions(-)
+ 1 file changed, 1220 insertions(+), 796 deletions(-)
 
 commit 9f6faaffb6491a8de5508b7678ab48fee4f59efa
 Author: paul <ephraim_owns@hotmail.com>
@@ -48530,8 +53025,8 @@ Date:   Thu Aug 5 12:11:05 2010 +0200
     Updated Spanish translation
 
  po/es.po |  238
- ++++++++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 156 insertions(+), 82 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 file changed, 156 insertions(+), 82 deletions(-)
 
 commit abe820e0d935f41744292146c71ccc4cf479751e
 Author: Philip Withnall <philip.withnall@collabora.co.uk>
@@ -48542,7 +53037,7 @@ Date:   Mon Aug 2 14:14:11 2010 +0100
     Closes: bgo#625827
 
  docs/reference/glib/tmpl/error_reporting.sgml |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 008615f9999641158a89e3e6163b1580cac53dd0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48552,7 +53047,7 @@ Date:   Thu Aug 5 02:23:42 2010 -0400
 
  glib/tests/option-context.c |  59
  ++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 58 insertions(+), 1 deletions(-)
+ 1 file changed, 58 insertions(+), 1 deletion(-)
 
 commit e2657d8dce32e10869ec2b18edc7dbf489dd2941
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48561,7 +53056,7 @@ Date:   Thu Aug 5 02:01:58 2010 -0400
     Add a not about arguments beginning with dashes
 
  glib/goption.c |   28 +++++++++++++++-------------
- 1 files changed, 15 insertions(+), 13 deletions(-)
+ 1 file changed, 15 insertions(+), 13 deletions(-)
 
 commit e4994cb0a10c35f373b17ef970e2f8e4034d387c
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -48571,7 +53066,7 @@ Date:   Thu Aug 5 09:14:40 2010 +0300
 
  po/he.po |  205
  ++++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 133 insertions(+), 72 deletions(-)
+ 1 file changed, 133 insertions(+), 72 deletions(-)
 
 commit 84d3aa652f4e5853d5612bd4b189c2146168f038
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48583,7 +53078,7 @@ Date:   Thu Aug 5 01:53:15 2010 -0400
     nested output. Pointed out in bug 593544.
 
  configure.ac |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 530f67384ea656ef9a5d8c05df5c35a9bf2a5ec0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48596,7 +53091,7 @@ Date:   Thu Aug 5 01:45:26 2010 -0400
     i686-pc-mingw32-pkg-config.
 
  configure.ac |   14 +-------------
- 1 files changed, 1 insertions(+), 13 deletions(-)
+ 1 file changed, 1 insertion(+), 13 deletions(-)
 
 commit 3e8a9c7b52211ad1991711e02d682dc6e03439c6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48607,7 +53102,7 @@ Date:   Thu Aug 5 01:39:02 2010 -0400
     Reported in bug 624739
 
  po/POTFILES.in |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d52e1c33f71a28908dac3658a8d5394e333324fc
 Author: David Zeuthen <davidz@redhat.com>
@@ -48685,7 +53180,7 @@ Date:   Wed Aug 4 14:38:51 2010 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- gio/gdbusconnection.c          |    5 -
+ gio/gdbusconnection.c          |    5 --
  gio/gdbusmessage.c             |  119 ++++++++++++++++++++++++++++--
  gio/tests/gdbus-serialization.c |  155
  +++++++++++++++++++++++++++++++++++++++
@@ -48703,7 +53198,7 @@ Date:   Wed Aug 4 13:32:19 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gio-sections.txt |   3 +
- gio/gdbusmessage.c                 |   85 +++++++++++++++++----
+ gio/gdbusmessage.c                 |   85 ++++++++++++++++-----
  gio/gdbusmessage.h                 |    4 +
  gio/gio.symbols                    |    1 +
  gio/gioenums.h                             |   15 ++++
@@ -48742,7 +53237,7 @@ Date:   Wed Aug 4 12:24:22 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusmessage.c |  14 ++++++++------
- 1 files changed, 8 insertions(+), 6 deletions(-)
+ 1 file changed, 8 insertions(+), 6 deletions(-)
 
 commit 5bd34a820eb79f0765e312215e0a3e0a339ace78
 Author: David Zeuthen <davidz@redhat.com>
@@ -48752,7 +53247,7 @@ Date:   Wed Aug 4 11:26:48 2010 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- gio/gdbusmessage.c             |   24 +++++++++-
+ gio/gdbusmessage.c             |   24 +++++++++--
  gio/tests/gdbus-serialization.c |   88
  +++++++++++++++++++++++++++++++++++++++
  2 files changed, 109 insertions(+), 3 deletions(-)
@@ -48764,7 +53259,7 @@ Date:   Wed Aug 4 07:36:04 2010 -0400
     remove a junk line
 
  gio/tests/.gitignore |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 27bc1d60ebcbd1b6e887fde138840a9ddda7fc3b
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -48774,7 +53269,7 @@ Date:   Wed Aug 4 13:23:02 2010 +0200
 
  po/nb.po |  554
  ++++++++++++++++++++++++++++++++++++++++++--------------------
- 1 files changed, 376 insertions(+), 178 deletions(-)
+ 1 file changed, 376 insertions(+), 178 deletions(-)
 
 commit 4bc9654c63feee596de5aa214d7cbd8fc293cd9d
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -48827,7 +53322,7 @@ Date:   Tue Aug 3 15:36:16 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 69341e2ba9a864ed2848527570988afc3e1c9df4
 Author: David Zeuthen <davidz@redhat.com>
@@ -48843,7 +53338,7 @@ Date:   Tue Aug 3 14:32:29 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gschema-compile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5e6f762d61db1a5c64bd1d33e5ba112755106581
 Author: David Zeuthen <davidz@redhat.com>
@@ -48881,7 +53376,7 @@ Date:   Tue Aug 3 13:33:03 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  glib/gvariant.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 86d947f01fba4b79aa9f0bdcea9d510f5411ea4b
 Author: David Zeuthen <davidz@redhat.com>
@@ -48894,7 +53389,7 @@ Date:   Tue Aug 3 12:47:07 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gdbus-exit-on-close.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6a492a45191335ac97f54785db543f21dfce379c
 Author: David Zeuthen <davidz@redhat.com>
@@ -48912,7 +53407,7 @@ Date:   Tue Aug 3 12:24:48 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit 3940cc9a11fde063bb9f83cc362e575e5f378609
 Author: David Zeuthen <davidz@redhat.com>
@@ -48923,7 +53418,7 @@ Date:   Tue Aug 3 11:14:21 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit b2715bbc5eaa1454df879964f58e36dbed65dc77
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48948,7 +53443,7 @@ Date:   Sun Aug 1 02:36:27 2010 -0400
     fix the completion test
 
  tests/completion-test.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 21d98dbc4b57783bc98f612ca459562bcd25bd5b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48957,7 +53452,7 @@ Date:   Sun Aug 1 02:11:15 2010 -0400
     improve completion test coverage
 
  tests/completion-test.c |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 9b96e31968383619ff0a76212c5200022d62b23c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -48966,7 +53461,7 @@ Date:   Sun Aug 1 02:07:50 2010 -0400
     Don't assert too much
 
  glib/gbookmarkfile.c |    6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
+ 1 file changed, 2 insertions(+), 4 deletions(-)
 
 commit e4b5104003e9281e5737a9611517c4878522df5c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49029,7 +53524,7 @@ Date:   Tue Aug 3 14:21:02 2010 +0100
  gio/tests/.gitignore  |    2 ++
  glib/tests/.gitignore |    8 ++++++++
  m4macros/.gitignore   |    5 +++++
- 3 files changed, 15 insertions(+), 0 deletions(-)
+ 3 files changed, 15 insertions(+)
 
 commit f8ec75620d5e7c2d139cc523729a1223875f1fa0
 Author: Mark Wielaard <mjw@redhat.com>
@@ -49050,7 +53545,7 @@ Date:   Tue Aug 3 10:34:59 2010 +0100
     docs: Clarify user_data behavior for bind_property_full()
 
  gobject/gbinding.c |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 90f7f171e621c296526b3978a75433c30c088b46
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -49065,10 +53560,10 @@ Date: Tue Aug 3 10:29:50 2010 +0100
     value without requiring a custom transformation function.
 
  gobject/gbinding.c     |   61
- +++++++++++++++++++++++++++++++++++++++++++-
- gobject/gbinding.h     |   18 +++++++++----
+ ++++++++++++++++++++++++++++++++++++++++++--
+ gobject/gbinding.h     |   18 ++++++++-----
  gobject/tests/binding.c |   64
- +++++++++++++++++++++++++++++++++++++++++++---
+ +++++++++++++++++++++++++++++++++++++++++++----
  3 files changed, 130 insertions(+), 13 deletions(-)
 
 commit 3be3ad61d142ca5bbd5659809af749ea5bf441ac
@@ -49089,7 +53584,7 @@ Date:   Tue Jul 13 06:03:03 2010 +0100
  +++++++++++++++++++++++++--
  gobject/gbinding.h                         |   35 +++--
  gobject/gobject.symbols                    |    1 +
- gobject/tests/binding.c                    |   76 +++++++++++-
+ gobject/tests/binding.c                    |   76 ++++++++++-
  5 files changed, 271 insertions(+), 25 deletions(-)
 
 commit ca3b7b75bff00ea05c967eea06e2c3397da17e41
@@ -49110,7 +53605,7 @@ Date:   Tue Aug 3 02:08:03 2010 -0400
 
  gio/gsettings.c                   |   71
  +++++++++++++++++++++++++++++++++---
- gio/gsettings.h                   |    6 +++-
+ gio/gsettings.h                   |    6 ++-
  gio/tests/gsettings.c             |   21 ++++++++++-
  gio/tests/org.gtk.test.gschema.xml |   3 ++
  4 files changed, 93 insertions(+), 8 deletions(-)
@@ -49122,7 +53617,7 @@ Date:   Mon Aug 2 10:16:29 2010 +0200
     On windows, export also symbols defined in gio/gwin32appinfo.c
 
  gio/gio.symbols |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 9c399b10b8da98e87d12c1fbd8f8e6a44256f68b
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -49131,8 +53626,8 @@ Date:   Sun Aug 1 23:18:31 2010 +0200
     Updated Galician translations
 
  po/gl.po |  259
- ++++++++++++++++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 212 insertions(+), 47 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++------------
+ 1 file changed, 212 insertions(+), 47 deletions(-)
 
 commit 892012b951a5222a3e47afc18179b064420ff98b
 Author: Carlos Garcia Campos <carlosgc@gnome.org>
@@ -49144,7 +53639,7 @@ Date:   Sun Aug 1 12:56:06 2010 +0200
     g_dbus_connection_send_message_with_reply_sync(). Fixes bug #625753.
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e7c7e46cf20cbca1684cecd1ba45e5555797844e
 Author: Stef Walter <stef@memberwebs.com>
@@ -49158,7 +53653,7 @@ Date:   Sun Aug 1 07:14:43 2010 +0200
     Fixes bug #625500
 
  glib/gdate.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d01a4374901af59a9b80fed1372a1366c9c9705d
 Author: Milan Crha <mcrha@redhat.com>
@@ -49169,7 +53664,7 @@ Date:   Sat Jul 31 23:51:45 2010 -0400
     Initialize all fields of struct msghdr. Bug 625472.
 
  gio/gsocket.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit b6c42d05c07479c49f5dd36ad74caae518568381
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -49178,8 +53673,8 @@ Date:   Sat Jul 31 15:11:48 2010 +0200
     Updated Spanish translation
 
  po/es.po |  206
- ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 182 insertions(+), 24 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
+ 1 file changed, 182 insertions(+), 24 deletions(-)
 
 commit 7e33c4977c1772a741d9beb1f5ceca2009a0cea5
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -49189,7 +53684,7 @@ Date:   Sat Jul 31 10:05:05 2010 +0300
 
  po/he.po |  253
  ++++++++++++++++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 213 insertions(+), 40 deletions(-)
+ 1 file changed, 213 insertions(+), 40 deletions(-)
 
 commit 917456973643cfe303017f1bb3266d41bba7cfd2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49198,7 +53693,7 @@ Date:   Sat Jul 31 02:40:16 2010 -0400
     Also use trylock in the bitlock tests
 
  gthread/tests/1bit-mutex.c |   8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit ce7463a87b8f039490be075ba0505fa2986509b6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49207,7 +53702,7 @@ Date:   Sat Jul 31 02:39:53 2010 -0400
     improve scanner api test coverage
 
  glib/tests/scannerapi.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 6d41af0f724fad717b2cba4dc0001cd53564a9eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49216,7 +53711,7 @@ Date:   Sat Jul 31 02:15:03 2010 -0400
     Improve tree test coverage
 
  glib/tests/tree.c |   42 ++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 42 insertions(+), 0 deletions(-)
+ 1 file changed, 42 insertions(+)
 
 commit a94657782680312592f860d5d867a446b8beda85
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49226,7 +53721,7 @@ Date:   Sat Jul 31 02:14:51 2010 -0400
 
  glib/tests/keyfile.c |   48
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 48 insertions(+), 0 deletions(-)
+ 1 file changed, 48 insertions(+)
 
 commit ef4690c6c96824a2099a5feca11a1785329ec5ca
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49237,7 +53732,7 @@ Date:   Sat Jul 31 02:14:28 2010 -0400
  glib/tests/Makefile.am |    3 ++
  glib/tests/error.c    |   73
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 76 insertions(+), 0 deletions(-)
+ 2 files changed, 76 insertions(+)
 
 commit a4d0038c288587bd2d8b50a7b5b442e6ba0f59a7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49246,7 +53741,7 @@ Date:   Sat Jul 31 02:14:01 2010 -0400
     Add a test for g_variant_builder_add_parsed
 
  glib/tests/gvariant.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3c0f77a499f01f42c70313568870681f00e4cc82
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49255,7 +53750,7 @@ Date:   Sat Jul 31 02:07:38 2010 -0400
     Fix a typo
 
  glib/gvariant-parser.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 12e47411c3ad3d04619036a1001801382ea9e9da
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49264,7 +53759,7 @@ Date:   Sat Jul 31 00:56:11 2010 -0400
     Improve string test coverage
 
  glib/tests/string.c |  29 ++++++++++++++++++++++++++++-
- 1 files changed, 28 insertions(+), 1 deletions(-)
+ 1 file changed, 28 insertions(+), 1 deletion(-)
 
 commit dd25bdeff14ebad9c0ffc5231032ede0c761c47e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49273,7 +53768,7 @@ Date:   Sat Jul 31 00:55:57 2010 -0400
     Improve byte array test coverage
 
  glib/tests/array-test.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 8246bf4bdebb1a12e40111b483e7d6a474ec6b58
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49283,7 +53778,7 @@ Date:   Sat Jul 31 00:13:02 2010 -0400
 
  gio/tests/gdbus-connection.c |   61 ++++++++++++++++++++--
  gio/tests/gdbus-proxy.c      |  118
- ++++++++++++++++++++++++++++++++++++++++-
+ ++++++++++++++++++++++++++++++++++++++++--
  2 files changed, 171 insertions(+), 8 deletions(-)
 
 commit 116b945c944a8dcfeb21e9b9ea7781a492a81101
@@ -49295,7 +53790,7 @@ Date:   Fri Jul 30 23:44:30 2010 -0400
     Its credentials, not crendentials
 
  gio/gdbusconnection.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit eb3e926b09538f22ac115ce0f18ac7530dc2dc87
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49304,7 +53799,7 @@ Date:   Fri Jul 30 16:44:25 2010 -0400
     Fix an off-by-one error
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5033be80d15cfb6c0a89f4ab0bc5e76cc2cd0a71
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49314,7 +53809,7 @@ Date:   Fri Jul 30 16:21:49 2010 -0400
 
  gio/tests/gdbus-proxy.c |   65
  +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 65 insertions(+), 0 deletions(-)
+ 1 file changed, 65 insertions(+)
 
 commit 5f89498f071a100d3e159dd0d967477047249d73
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49324,7 +53819,7 @@ Date:   Fri Jul 30 15:36:15 2010 -0400
 
  glib/tests/printf.c | 241
  ++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 227 insertions(+), 14 deletions(-)
+ 1 file changed, 227 insertions(+), 14 deletions(-)
 
 commit 9100828185316503e2da366a8e0de8e361944301
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49334,7 +53829,7 @@ Date:   Fri Jul 30 15:35:47 2010 -0400
 
  glib/tests/option-context.c |  65
  +++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 65 insertions(+), 0 deletions(-)
+ 1 file changed, 65 insertions(+)
 
 commit 027905c27aca3cdedca59a3d084e9a9279e03b19
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49344,7 +53839,7 @@ Date:   Thu Jul 29 23:08:07 2010 -0400
 
  glib/tests/array-test.c |  461
  ++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 455 insertions(+), 6 deletions(-)
+ 1 file changed, 455 insertions(+), 6 deletions(-)
 
 commit 03be0d7237c7f250e01b785af4e4e4e8724a3e8f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49433,7 +53928,7 @@ Date:   Thu Jul 29 20:52:31 2010 -0400
  glib/tests/markups/fail-9.expected   |    1 +
  glib/tests/markups/fail-9.gmarkup    |    2 +
  glib/tests/markups/valid-1.expected  |   37 +++++
- glib/tests/markups/valid-1.gmarkup   |    9 +
+ glib/tests/markups/valid-1.gmarkup   |    9 ++
  glib/tests/markups/valid-10.expected |    6 +
  glib/tests/markups/valid-10.gmarkup  |    6 +
  glib/tests/markups/valid-11.expected |    3 +
@@ -49506,7 +54001,7 @@ Date:   Thu Jul 29 20:52:31 2010 -0400
  tests/markups/fail-7.gmarkup        |    2 -
  tests/markups/fail-8.gmarkup        |    2 -
  tests/markups/fail-9.gmarkup        |    2 -
- tests/markups/valid-1.gmarkup       |    9 -
+ tests/markups/valid-1.gmarkup       |    9 --
  tests/markups/valid-10.gmarkup       |    6 -
  tests/markups/valid-11.gmarkup       |    2 -
  tests/markups/valid-2.gmarkup       |   49 ------
@@ -49527,7 +54022,7 @@ Date:   Thu Jul 29 02:20:43 2010 -0400
     Improve coverage of buffered output stream tests
 
  gio/tests/buffered-output-stream.c |   9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit ffa938fc652543c70c8bada3f65f1626e127731b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49536,7 +54031,7 @@ Date:   Thu Jul 29 02:20:29 2010 -0400
     Improve coverage of credentials tests
 
  gio/tests/gdbus-peer.c |   27 +++++++++++++++++++++++++++
- 1 files changed, 27 insertions(+), 0 deletions(-)
+ 1 file changed, 27 insertions(+)
 
 commit 670528c187b0ae59a8fca1b6921722461992a9fb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49545,7 +54040,7 @@ Date:   Thu Jul 29 02:20:15 2010 -0400
     Improve coverage of converter stream tests
 
  gio/tests/converter-stream.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 9794a648a9af25a9d409ce6aef97ac95f94c5cfb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49556,7 +54051,7 @@ Date:   Thu Jul 29 02:19:46 2010 -0400
  gio/tests/memory-input-stream.c  |   63
  ++++++++++++++++++++++++++++++++++++++
  gio/tests/memory-output-stream.c |   29 +++++++++++++++++-
- 2 files changed, 91 insertions(+), 1 deletions(-)
+ 2 files changed, 91 insertions(+), 1 deletion(-)
 
 commit 620582e59c9caf355c12b072258ea74ad1aadc1e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49565,7 +54060,7 @@ Date:   Thu Jul 29 02:19:27 2010 -0400
     Remove redundant include
 
  gio/tests/unix-streams.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 17d4898d75fc41038a1d13740bfe1279ca902235
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49574,7 +54069,7 @@ Date:   Thu Jul 29 02:19:01 2010 -0400
     Improve coverage of icon tests
 
  gio/tests/g-icon.c |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 7710c50fb22d44bc8554ad811418141490e09f78
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49583,7 +54078,7 @@ Date:   Thu Jul 29 02:18:45 2010 -0400
     Improve coverage of application tests
 
  gio/tests/application.c |   36 ++++++++++++++++++++++++++++++++++++
- 1 files changed, 36 insertions(+), 0 deletions(-)
+ 1 file changed, 36 insertions(+)
 
 commit 758c3216cddf35721b3c1fc244f93f6169d9a84b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49604,7 +54099,7 @@ Date:   Thu Jul 29 00:53:30 2010 -0400
     Reenable unix-streams test
 
  gio/tests/Makefile.am |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 04c7abba11abb54fe8f43b027ed42ed4ff46aa82
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49613,7 +54108,7 @@ Date:   Thu Jul 29 00:52:34 2010 -0400
     Work around deadlock in unix-streams test
 
  gio/tests/unix-streams.c |   23 ++++++++++++++++++++++-
- 1 files changed, 22 insertions(+), 1 deletions(-)
+ 1 file changed, 22 insertions(+), 1 deletion(-)
 
 commit b463b2ea25d214c9ba3fc2c5a77b3d321eb842d1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49623,7 +54118,7 @@ Date:   Wed Jul 28 16:59:11 2010 -0400
 
  gio/tests/appinfo.c |  62
  +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 62 insertions(+), 0 deletions(-)
+ 1 file changed, 62 insertions(+)
 
 commit 60932b2f3deeb612a7e6c097973f2fb17f557202
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49633,7 +54128,7 @@ Date:   Wed Jul 28 16:05:19 2010 -0400
 
  glib/tests/regex.c |  106
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 106 insertions(+), 0 deletions(-)
+ 1 file changed, 106 insertions(+)
 
 commit 154880b2ad9064ac78c8e1d55a2ae96bf48d159a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49655,7 +54150,7 @@ Date:   Tue Jul 27 16:52:36 2010 -0400
     Improve strfuncs test coverage a bit
 
  glib/tests/strfuncs.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit c617e94cf111b435cc2765b9ffcb219fec7b4016
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49664,8 +54159,8 @@ Date:   Tue Jul 27 16:25:13 2010 -0400
     Improve option context test coverage a bit
 
  glib/tests/option-context.c | 116
- +++++++++++++++++++++++++++---------------
- 1 files changed, 74 insertions(+), 42 deletions(-)
+ +++++++++++++++++++++++++++----------------
+ 1 file changed, 74 insertions(+), 42 deletions(-)
 
 commit c4dd9fa41b9ec8387e765d9463e181d0be33c5ae
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49673,7 +54168,7 @@ Date:   Tue Jul 27 16:24:56 2010 -0400
 
     Move markup collect tests to the test framework
 
- glib/tests/Makefile.am      |   3 +
+ glib/tests/Makefile.am      |   3 ++
  glib/tests/markup-collect.c | 113
  +++++++++++++++----------------------------
  2 files changed, 43 insertions(+), 73 deletions(-)
@@ -49699,7 +54194,7 @@ Date:   Tue Jul 27 14:01:48 2010 -0400
     Improve compressor test coverage a bit
 
  gio/tests/converter-stream.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit b77a19f238e34cd2ba7ecf204beacc7252477605
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49708,7 +54203,7 @@ Date:   Tue Jul 27 01:00:55 2010 -0400
     Test g_settings_list_schemas
 
  gio/tests/gsettings.c |   24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
 
 commit b4ed2af52fbe195aab3771066dac71172f8716ed
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49718,7 +54213,7 @@ Date:   Tue Jul 27 00:17:20 2010 -0400
 
  glib/tests/node.c |  117
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 117 insertions(+), 0 deletions(-)
+ 1 file changed, 117 insertions(+)
 
 commit 568eeeafe1636bba440dc18cd34c4fce551ddd15
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49729,7 +54224,7 @@ Date:   Mon Jul 26 23:24:31 2010 -0400
  glib/tests/Makefile.am |    3 +
  glib/tests/logging.c  |  147
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 150 insertions(+), 0 deletions(-)
+ 2 files changed, 150 insertions(+)
 
 commit 2b113e4a9ad375691d72347d31999fd5654f5361
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49738,7 +54233,7 @@ Date:   Mon Jul 26 23:06:33 2010 -0400
     Silence log handler tests
 
  glib/tests/testing.c |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit b91cde61408bfe58c849b44ca3100ba4c5f8a3fc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49747,7 +54242,7 @@ Date:   Mon Jul 26 22:13:25 2010 -0400
     Improve tree test coverage
 
  glib/tests/tree.c |   24 +++++++++++++++++++++++-
- 1 files changed, 23 insertions(+), 1 deletions(-)
+ 1 file changed, 23 insertions(+), 1 deletion(-)
 
 commit c972d4df64299b335012b7af2b902589d191f8e0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49755,7 +54250,7 @@ Date:   Mon Jul 26 22:12:59 2010 -0400
 
     Move markup escape tests to test framework
 
- glib/tests/Makefile.am     |   4 +
+ glib/tests/Makefile.am     |   4 ++
  glib/tests/markup-escape.c |  159
  ++++++++++++++++++++++++++++++++++++++++++++
  tests/Makefile.am         |    3 -
@@ -49770,7 +54265,7 @@ Date:   Mon Jul 26 21:19:04 2010 -0400
 
  glib/tests/pattern.c |  400
  +++++++++++++++++++++-----------------------------
- 1 files changed, 168 insertions(+), 232 deletions(-)
+ 1 file changed, 168 insertions(+), 232 deletions(-)
 
 commit d3f00313617c3e646d5a236f1f06a84a07279c2a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49779,7 +54274,7 @@ Date:   Mon Jul 26 21:18:22 2010 -0400
     Add tests for g_utf8_strreverse
 
  glib/tests/utf8-misc.c |   26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
 
 commit caa9453b72ca3a7b7bafb8cafac84934f7036682
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49814,7 +54309,7 @@ Date:   Mon Jul 26 20:22:33 2010 -0400
     Fix an icon test
 
  gio/tests/g-icon.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a8f83ea8340459e22a2f2d18f4aa410ccf1cde34
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49849,10 +54344,10 @@ Date: Mon Jul 26 18:15:24 2010 -0400
  glib/pcre/pcre_info.c      |   93 ----------------------------
  glib/pcre/pcre_maketables.c | 143
  -------------------------------------------
- glib/pcre/pcre_refcount.c   |  82 ------------------------
- glib/pcre/pcre_valid_utf8.c |  14 ----
+ glib/pcre/pcre_refcount.c   |  82 -------------------------
+ glib/pcre/pcre_valid_utf8.c |  14 -----
  glib/pcre/pcre_version.c    |  90 ---------------------------
- 5 files changed, 0 insertions(+), 422 deletions(-)
+ 5 files changed, 422 deletions(-)
 
 commit 9fc3c980ccbaa6772f9b97b60c786546b67ae8b4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -49896,7 +54391,7 @@ Date:   Fri Jul 30 16:33:29 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit aefc6df6bbf318c01eff32e631cc796aabcbf31f
 Author: David Zeuthen <davidz@redhat.com>
@@ -49909,7 +54404,7 @@ Date:   Fri Jul 30 16:30:34 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/tests/gschema-compile.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d2d97a214d1d9e96f09955212e669c3c9447ff73
 Author: David Zeuthen <davidz@redhat.com>
@@ -49930,9 +54425,9 @@ Date:   Fri Jul 30 16:01:03 2010 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- gio/gdbusconnection.c       |   19 ++++--
+ gio/gdbusconnection.c       |   19 +++---
  gio/tests/gdbus-connection.c |  132
- ++++++++++++++++++++++++++++++++++++++---
+ ++++++++++++++++++++++++++++++++++++++----
  2 files changed, 134 insertions(+), 17 deletions(-)
 
 commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
@@ -49945,7 +54440,7 @@ Date:   Fri Jul 30 21:10:53 2010 +0200
 
  gio/gschema-compile.c |  105
  ++++++++++++++++++++++++-------------------------
- 1 files changed, 52 insertions(+), 53 deletions(-)
+ 1 file changed, 52 insertions(+), 53 deletions(-)
 
 commit 14f17c13889215adbc9c56e4ea4f46662fa68ee5
 Author: David Zeuthen <davidz@redhat.com>
@@ -49956,7 +54451,7 @@ Date:   Fri Jul 30 11:40:00 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 173977a7015c45e5dc3c43534cd3deb81159ad1f
 Author: David Zeuthen <davidz@redhat.com>
@@ -49972,10 +54467,10 @@ Date: Fri Jul 30 11:26:43 2010 -0400
 
  docs/reference/glib/tmpl/glib-unused.sgml |   40
  ++++++++++++++++++++++++++++
- docs/reference/glib/tmpl/messages.sgml    |   27 ++++---------------
+ docs/reference/glib/tmpl/messages.sgml    |   27 +++++--------------
  docs/reference/glib/tmpl/version.sgml    |   41
  -----------------------------
- gio/gcredentials.c                       |    4 +-
+ gio/gcredentials.c                       |    4 +--
  4 files changed, 48 insertions(+), 64 deletions(-)
 
 commit f9845bcbece022e9ec55c18b0a855b718155a1d1
@@ -49985,7 +54480,7 @@ Date:   Thu Jul 29 22:04:43 2010 +0200
     *bump*
 
  configure.ac |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -49994,7 +54489,7 @@ Date:   Thu Jul 29 16:52:34 2010 +0200
     add one more NEWS item
 
  NEWS |   36 +++++++++++++++++++-----------------
- 1 files changed, 19 insertions(+), 17 deletions(-)
+ 1 file changed, 19 insertions(+), 17 deletions(-)
 
 commit 8673f0b06c255e36189950b671911c38e91affd5
 Author: Eduardo Lima Mitev <elima@igalia.com>
@@ -50026,7 +54521,7 @@ Date:   Thu Jul 29 12:01:46 2010 +0200
 
  NEWS |   67
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 67 insertions(+), 0 deletions(-)
+ 1 file changed, 67 insertions(+)
 
 commit 015df7e369cf37929acfebec0a705d5531ac355a
 Author: Owen Taylor <otaylor@fishsoup.net>
@@ -50039,7 +54534,7 @@ Date:   Wed Jul 28 15:15:57 2010 -0400
     at all, don't try to read from the array.
 
  gio/gschema-compile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 19ef26c9c5e088817e2a392f79f343021f2259c8
 Author: David Zeuthen <davidz@redhat.com>
@@ -50052,7 +54547,7 @@ Date:   Wed Jul 28 12:58:04 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusserver.c |   16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc
 Author: David Zeuthen <davidz@redhat.com>
@@ -50063,7 +54558,7 @@ Date:   Wed Jul 28 12:48:17 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50080,7 +54575,7 @@ Date:   Tue Jul 27 22:56:30 2010 +0200
 
  gio/gschema-compile.c |  154
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 154 insertions(+), 0 deletions(-)
+ 1 file changed, 154 insertions(+)
 
 commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -50089,7 +54584,7 @@ Date:   Tue Jul 27 17:47:22 2010 +0200
     Updated Galician translations
 
  po/gl.po |   54 +++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 31 insertions(+), 23 deletions(-)
+ 1 file changed, 31 insertions(+), 23 deletions(-)
 
 commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -50099,7 +54594,7 @@ Date:   Mon Jul 26 20:58:59 2010 +0200
 
  po/es.po |  176
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 99 insertions(+), 77 deletions(-)
+ 1 file changed, 99 insertions(+), 77 deletions(-)
 
 commit e8923ff232bb34f27dfda8ba19df1af379da892c
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -50108,7 +54603,7 @@ Date:   Sat Jul 24 13:31:31 2010 +0300
     Updated Hebrew translation.
 
  po/he.po |   44 ++++++++++++++++++++++++++------------------
- 1 files changed, 26 insertions(+), 18 deletions(-)
+ 1 file changed, 26 insertions(+), 18 deletions(-)
 
 commit 633d9efc62eca490b489e05d571681f8b15d8aca
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -50117,7 +54612,7 @@ Date:   Fri Jul 23 13:24:43 2010 +0200
     [gio]: gioenums.h: Remove trailing comma again.
 
  gio/gioenums.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17
 Author: Benjamin Otte <otte@redhat.com>
@@ -50133,7 +54628,7 @@ Date:   Fri Jul 23 10:51:14 2010 +0200
     functions from it.
 
  gobject/gobjectnotifyqueue.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit 2819dd60b7b2feaa0609c1017e20105852ca92e4
 Author: Benjamin Otte <otte@redhat.com>
@@ -50148,7 +54643,7 @@ Date:   Fri Jul 23 10:49:26 2010 +0200
     installation directory.)
 
  gobject/gobjectnotifyqueue.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27
 Author: Tao Wang <dancefire@gmail.com>
@@ -50157,7 +54652,7 @@ Date:   Fri Jul 23 13:18:43 2010 +0800
     Complete Simplified Chinese translation.
 
  po/zh_CN.po |  24 +++++++-----------------
- 1 files changed, 7 insertions(+), 17 deletions(-)
+ 1 file changed, 7 insertions(+), 17 deletions(-)
 
 commit fd0a2b27891ec38e0190916af761c3daf4daa78f
 Author: Tao Wang <dancefire@gmail.com>
@@ -50166,8 +54661,8 @@ Date:   Fri Jul 23 13:05:37 2010 +0800
     Update Simplified Chinese translation.
 
  po/zh_CN.po | 359
- ++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 198 insertions(+), 161 deletions(-)
+ ++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 198 insertions(+), 161 deletions(-)
 
 commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50177,7 +54672,7 @@ Date:   Thu Jul 22 18:39:50 2010 -0400
 
     This is a substantial ABI break.  Rebuild dconf.
 
- gio/gdelayedsettingsbackend.c |   15 +-----
+ gio/gdelayedsettingsbackend.c |   15 ++----
  gio/gkeyfilesettingsbackend.c |   18 +------
  gio/gmemorysettingsbackend.c  |    4 +-
  gio/gnullsettingsbackend.c    |   12 +----
@@ -50199,11 +54694,11 @@ Date: Thu Jul 22 17:49:40 2010 -0400
 
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gdelayedsettingsbackend.c      |   37
- ++++++++++++++++++++++++++++------
+ ++++++++++++++++++++++++++++-------
  gio/gio.symbols                    |    1 +
  gio/gmemorysettingsbackend.c       |   20 ++++++++++++++++++-
- gio/gsettings.c                    |   24 +++++++++++++++++++++-
- gio/gsettings.h                    |    2 +
+ gio/gsettings.c                    |   24 ++++++++++++++++++++++-
+ gio/gsettings.h                    |    2 ++
  6 files changed, 76 insertions(+), 9 deletions(-)
 
 commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7
@@ -50219,7 +54714,7 @@ Date:   Thu Jul 22 21:52:54 2010 +0200
  tests/refcount/properties3.c |  204
  ++++++++++++++++++++++++++++++++++++++++++
  tests/refcount/properties4.c |  169 ++++++++++++++++++++++++++++++++++
- 4 files changed, 377 insertions(+), 0 deletions(-)
+ 4 files changed, 377 insertions(+)
 
 commit 0483ef000ae323415bb0c7b762dd587f1384b1f3
 Author: Benjamin Otte <otte@redhat.com>
@@ -50230,7 +54725,7 @@ Date:   Thu Jul 22 21:51:28 2010 +0200
     A for loops seems easier to understand to me than gotos.
 
  gobject/gobjectnotifyqueue.c |   17 +++++++++--------
- 1 files changed, 9 insertions(+), 8 deletions(-)
+ 1 file changed, 9 insertions(+), 8 deletions(-)
 
 commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4
 Author: Olivier Crête <olivier.crete@collabora.co.uk>
@@ -50245,7 +54740,7 @@ Date:   Thu Jul 22 21:26:32 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=166020
 
  gobject/gobjectnotifyqueue.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit 65797f7e54061a21866261d00a1c5533cd6a4f81
 Author: Olivier Crête <olivier.crete@collabora.co.uk>
@@ -50275,7 +54770,7 @@ Date:   Thu Jul 22 20:25:00 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=166020
 
  gobject/gobjectnotifyqueue.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b
 Author: Olivier Crête <olivier.crete@collabora.co.uk>
@@ -50286,7 +54781,7 @@ Date:   Thu Jul 22 09:02:18 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=166020
 
  gobject/gobjectnotifyqueue.c |   11 -----------
- 1 files changed, 0 insertions(+), 11 deletions(-)
+ 1 file changed, 11 deletions(-)
 
 commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9
 Author: Benjamin Otte <otte@redhat.com>
@@ -50300,7 +54795,7 @@ Date:   Thu Jul 22 08:52:25 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=166020
 
  gobject/gobjectnotifyqueue.c |    9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f
 Author: Benjamin Otte <otte@redhat.com>
@@ -50309,7 +54804,7 @@ Date:   Thu Jul 22 20:24:29 2010 +0200
     binding: Cast to avoid compiler warning
 
  gobject/tests/binding.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit dd1d1b3510536d4156eb79bb7161023c464e721f
 Author: Benjamin Otte <otte@redhat.com>
@@ -50321,7 +54816,7 @@ Date:   Thu Jul 22 20:23:28 2010 +0200
     b) It compares only half of the pointer
 
  gio/tests/memory-output-stream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 284ea16b9d94b28b632063333140b99e419d6b0a
 Author: Benjamin Otte <otte@redhat.com>
@@ -50332,7 +54827,7 @@ Date:   Thu Jul 22 20:23:04 2010 +0200
     gcc complained...
 
  gio/inotify/inotify-helper.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50341,7 +54836,7 @@ Date:   Thu Jul 22 11:49:30 2010 -0400
     Fix very small leak in the GSettings test
 
  gio/tests/gsettings.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50357,7 +54852,7 @@ Date:   Wed Jul 21 20:10:31 2010 -0700
  gio/gsettings-mapping.c           |   18 +++++++++++++++++-
  gio/tests/gsettings.c             |   31 +++++++++++++++++++++++++++++++
  gio/tests/org.gtk.test.gschema.xml |   3 +++
- 3 files changed, 51 insertions(+), 1 deletions(-)
+ 3 files changed, 51 insertions(+), 1 deletion(-)
 
 commit 76aef137c8ba8410bd2b5bc31873db5d60dad961
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -50367,7 +54862,7 @@ Date:   Thu Jul 22 16:23:18 2010 +0200
 
  po/gl.po |  132
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 70 insertions(+), 62 deletions(-)
+ 1 file changed, 70 insertions(+), 62 deletions(-)
 
 commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -50376,7 +54871,7 @@ Date:   Wed Jul 21 16:08:19 2010 -0400
     Bug 624968 - div by zero in g_malloc_n family
 
  glib/gmem.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5063d78baac684a1c53a6a1620ff94789026ae26
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -50386,7 +54881,7 @@ Date:   Wed Jul 21 19:11:53 2010 +0300
 
  po/he.po |  124
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 64 insertions(+), 60 deletions(-)
+ 1 file changed, 64 insertions(+), 60 deletions(-)
 
 commit 9b0a08449fd966aff7a6c164c9913b01106a37cc
 Author: David Zeuthen <davidz@redhat.com>
@@ -50397,8 +54892,8 @@ Date:   Tue Jul 20 15:02:36 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusauthobserver.c |   53
- +++++++++-------------------------------------
- 1 files changed, 11 insertions(+), 42 deletions(-)
+ ++++++++++-------------------------------------
+ 1 file changed, 11 insertions(+), 42 deletions(-)
 
 commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38
 Author: David Zeuthen <davidz@redhat.com>
@@ -50431,19 +54926,19 @@ Date: Tue Jul 20 14:02:14 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gio-docs.xml     |   1 +
- docs/reference/gio/gio-sections.txt |  43 ++++++-----
+ docs/reference/gio/gio-sections.txt |  43 +++++------
  gio/gcredentials.c                 |  135
  ++++++++++++++++++++++++-----------
- gio/gcredentials.h                 |   44 +----------
+ gio/gcredentials.h                 |   44 ++----------
  gio/gio.symbols                    |    2 +
  gio/gioenums.h                             |   15 ++++
- gio/gnetworkingprivate.h           |    8 ++
+ gio/gnetworkingprivate.h           |    8 +++
  gio/gsocket.c                      |   72 ++++++++++++++++++-
  gio/gsocket.h                      |    2 +
- gio/gtcpconnection.c               |    7 +--
+ gio/gtcpconnection.c               |    7 +-
  gio/gunixconnection.c              |    6 ++
  gio/gunixcredentialsmessage.c      |   18 +++--
- gio/tests/gdbus-peer.c                     |   36 +++++++++
+ gio/tests/gdbus-peer.c                     |   36 ++++++++++
  13 files changed, 273 insertions(+), 116 deletions(-)
 
 commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828
@@ -50468,7 +54963,7 @@ Date:   Tue Jul 20 12:14:30 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusserver.c |   15 +++++++++++----
- 1 files changed, 11 insertions(+), 4 deletions(-)
+ 1 file changed, 11 insertions(+), 4 deletions(-)
 
 commit 2be167f57c2b59d427aa54e2204bfaa906391b3e
 Author: David Zeuthen <davidz@redhat.com>
@@ -50487,7 +54982,7 @@ Date:   Tue Jul 20 11:38:23 2010 -0400
 
  gio/gdbusmessage.c             |   22 ++++++++++++++++++++++
  gio/tests/gdbus-serialization.c |   28 ++++++++++++++++++++++++++++
- 2 files changed, 50 insertions(+), 0 deletions(-)
+ 2 files changed, 50 insertions(+)
 
 commit 66388120d23a2fcec345874cc1a6259c08a6ef38
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50502,7 +54997,7 @@ Date:   Tue Jul 20 10:45:52 2010 -0400
     wasn't a problem, but many others have reported the issue.
 
  gio/gdbusaddress.c |   4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
 
 commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -50511,7 +55006,7 @@ Date:   Tue Jul 20 08:57:35 2010 +0200
     Updated Spanish translation
 
  po/es.po |   19 +++++++------------
- 1 files changed, 7 insertions(+), 12 deletions(-)
+ 1 file changed, 7 insertions(+), 12 deletions(-)
 
 commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9
 Author: noch <norayr@arnet.am>
@@ -50522,7 +55017,7 @@ Date:   Tue Jul 20 10:33:32 2010 +0500
 
  po/hy.po | 3004
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1617 insertions(+), 1387 deletions(-)
+ 1 file changed, 1617 insertions(+), 1387 deletions(-)
 
 commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8
 Author: David Zeuthen <davidz@redhat.com>
@@ -50552,7 +55047,7 @@ Date:   Mon Jul 19 16:10:50 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gio.symbols |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0b2b4deac549623beb90228a0ad36f8c2c315710
 Author: David Zeuthen <davidz@redhat.com>
@@ -50573,7 +55068,7 @@ Date:   Mon Jul 19 16:07:57 2010 -0400
  docs/reference/gio/gio-sections.txt     |    1 +
  gio/gdbusconnection.c                   |   64
  ++++++++++++++++++------------
- gio/gdbusconnection.h                   |    3 +
+ gio/gdbusconnection.h                   |    3 ++
  gio/gdbusmethodinvocation.c             |    4 +-
  gio/gioenums.h                                  |   13 ++++++
  gio/tests/gdbus-connection.c            |    6 ++-
@@ -50591,9 +55086,9 @@ Date:   Mon Jul 19 15:45:27 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gio-sections.txt |  15 ++++----
- gio/gdbus-tool.c                   |    4 +-
+ gio/gdbus-tool.c                   |    4 +--
  gio/gdbusapplication.c                     |    2 +-
- gio/gdbusconnection.c              |   16 ++++----
+ gio/gdbusconnection.c              |   16 ++++-----
  gio/gdbusconnection.h              |    2 +-
  gio/gdbusintrospection.c           |   60
  ++++++++++++++++----------------
@@ -50656,7 +55151,7 @@ Date:   Mon Jul 19 13:52:17 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusaddress.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit d63f199d921b2444e25bc9f39cc12a84ad9695b5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50667,7 +55162,7 @@ Date:   Sun Jul 18 21:43:18 2010 -0400
     Actually dereference the pointer instead of just checking for NULL
 
  gvdb-reader.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit df40747190a0fff4582c84b101f74e5da91f8f72
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50679,7 +55174,7 @@ Date:   Sun Jul 18 20:45:37 2010 -0400
 
  gvdb-reader.c |   17 +++++++++++++++++
  gvdb-reader.h |    3 +++
- 2 files changed, 20 insertions(+), 0 deletions(-)
+ 2 files changed, 20 insertions(+)
 
 commit f81601f735c3b5be0cb21031979071b2dff1ceb2
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -50689,7 +55184,7 @@ Date:   Sun Jul 18 20:29:41 2010 +0200
 
  po/es.po |  282
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 154 insertions(+), 128 deletions(-)
+ 1 file changed, 154 insertions(+), 128 deletions(-)
 
 commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -50698,8 +55193,8 @@ Date:   Sun Jul 18 19:58:33 2010 +0200
     Fixed headers in galician translation file
 
  po/gl.po | 1181
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 600 insertions(+), 581 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 600 insertions(+), 581 deletions(-)
 
 commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -50708,8 +55203,8 @@ Date:   Sat Jul 17 13:11:08 2010 +0300
     Updated Hebrew translation.
 
  po/he.po |   85
- +++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 51 insertions(+), 34 deletions(-)
+ +++++++++++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 51 insertions(+), 34 deletions(-)
 
 commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a
 Author: David Zeuthen <davidz@redhat.com>
@@ -50734,7 +55229,7 @@ Date:   Fri Jul 16 17:20:42 2010 +0300
 
  po/he.po | 1221
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 633 insertions(+), 588 deletions(-)
+ 1 file changed, 633 insertions(+), 588 deletions(-)
 
 commit fe6338f446f52deeb64aa10fab1c72fa64953472
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50749,7 +55244,7 @@ Date:   Thu Jul 15 19:37:26 2010 -0400
     issue a g_warning pointing programmers in the right direction.
 
  gio/gdbusconnection.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a
 Author: Julien Cristau <jcristau@debian.org>
@@ -50765,7 +55260,7 @@ Date:   Thu Jul 15 15:26:02 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=624463
 
  gio/gsocket.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50797,7 +55292,7 @@ Date:   Thu Jul 15 16:47:32 2010 -0400
       3) a benefit of using the DISPATCH_TO_UNENUMERATED flag
 
  gio/gdbusconnection.h |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit e6b5546cf573e6594b33b2ce19ad839c1c694909
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -50816,7 +55311,7 @@ Date:   Thu Jul 15 16:26:42 2010 -0400
 
  gio/gdbusconnection.c   |   76
  ++++++++++++++++++++++++++--------------------
- gio/gdbusconnection.h   |   27 ++++++++++++----
+ gio/gdbusconnection.h   |   27 +++++++++++-----
  gio/tests/gdbus-export.c |   25 +++++++--------
  3 files changed, 74 insertions(+), 54 deletions(-)
 
@@ -50832,7 +55327,7 @@ Date:   Thu Jul 15 12:19:24 2010 -0400
 
  gio/gdbusmessage.c             |    2 +-
  gio/tests/gdbus-serialization.c |   40
- +++++++++++++++++++++++++++-----------
+ +++++++++++++++++++++++++++------------
  2 files changed, 29 insertions(+), 13 deletions(-)
 
 commit 44cf10adceb673deefebe348350268d9436f3fab
@@ -50842,7 +55337,7 @@ Date:   Thu Jul 15 17:05:00 2010 +0200
     Add annotations for g_variant_new_strv and g_variant_get_strv
 
  glib/gvariant.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 58f1977151a78bd48e0277cefe6a767595ecb095
 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
@@ -50851,7 +55346,7 @@ Date:   Thu Jul 15 15:32:45 2010 +0200
     Add annotations to g_dbus_proxy_new_sync
 
  gio/gdbusproxy.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 63938335703ea3608f7b0901d1cdcec4855e8880
 Author: Aron Xu <aronxu@gnome.org>
@@ -50861,7 +55356,7 @@ Date:   Thu Jul 15 17:56:14 2010 +0800
 
  po/zh_CN.po | 1418
  +++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 738 insertions(+), 680 deletions(-)
+ 1 file changed, 738 insertions(+), 680 deletions(-)
 
 commit 2bd201c8b21a5daa666169701b1c12dd3b151a26
 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
@@ -50871,7 +55366,7 @@ Date:   Thu Jul 15 02:10:43 2010 +0300
 
  po/ro.po | 1796
  +++++++++++++++++---------------------------------------------
- 1 files changed, 490 insertions(+), 1306 deletions(-)
+ 1 file changed, 490 insertions(+), 1306 deletions(-)
 
 commit d581a7faf1080e67fd6c731cd04beefbc77cf41a
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -50880,8 +55375,8 @@ Date:   Wed Jul 14 23:06:18 2010 +0200
     [i18n] Updated German translation
 
  po/de.po | 1567
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 822 insertions(+), 745 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 822 insertions(+), 745 deletions(-)
 
 commit baf383d1b14ebcd217a587fe8c78202fc5e9193b
 Author: David Zeuthen <davidz@redhat.com>
@@ -50892,8 +55387,8 @@ Date:   Wed Jul 14 14:46:12 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   58
- +++++++++++++++++++++++++++++++++++++++++-------
- gio/gdbusconnection.h |   19 +++++++--------
+ +++++++++++++++++++++++++++++++++++++++++--------
+ gio/gdbusconnection.h |   19 ++++++++--------
  2 files changed, 58 insertions(+), 19 deletions(-)
 
 commit 914b046226c762bae578e17f7ed9a0fdf058045a
@@ -50915,7 +55410,7 @@ Date:   Wed Jul 14 12:37:32 2010 -0400
  +++++++++++++++++++++++++++++++----
  gio/gdbusconnection.h              |   14 +++-
  gio/gio.symbols                    |    2 +
- gio/tests/gdbus-connection.c       |    8 ++-
+ gio/tests/gdbus-connection.c       |    8 +-
  5 files changed, 158 insertions(+), 19 deletions(-)
 
 commit 14e37ef7967a2da594faaab24fe2c9c117cf099f
@@ -50927,7 +55422,7 @@ Date:   Wed Jul 14 11:39:22 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusmessage.c |  12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit 497edd8b40edfbf85e029a9300e0d99ac6f08630
 Author: David Zeuthen <davidz@redhat.com>
@@ -50942,9 +55437,9 @@ Date:   Wed Jul 14 11:14:58 2010 -0400
 
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
- gio/gdbusproxy.c      |    4 +-
+ gio/gdbusproxy.c      |    4 +--
  gio/tests/gdbus-peer.c |   72
- ++++++++++++++++++++++++++++++++++++++++++++---
+ ++++++++++++++++++++++++++++++++++++++++++++----
  2 files changed, 69 insertions(+), 7 deletions(-)
 
 commit 8a2e7d371fdf55c23c61be908761431509cd3a7c
@@ -50974,7 +55469,7 @@ Date:   Wed Jul 14 19:28:34 2010 +0800
  po/zh_HK.po | 1717
  +++++++++++++++++++++++++++++++----------------------------
  po/zh_TW.po | 1700
- +++++++++++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++++++++----------------------------
  2 files changed, 1803 insertions(+), 1614 deletions(-)
 
 commit 463edcb045b287cd0df8f44322e133ae32fe5e87
@@ -50987,7 +55482,7 @@ Date:   Wed Jul 14 11:56:41 2010 +0300
  docs/reference/gio/gio-docs.xml         |    3 +++
  docs/reference/glib/glib-docs.sgml      |    2 ++
  docs/reference/gobject/gobject-docs.sgml |    2 ++
- 3 files changed, 7 insertions(+), 0 deletions(-)
+ 3 files changed, 7 insertions(+)
 
 commit de56aca0b5cf2eaf99ba501dd3d55b750c752433
 Author: Javier Jardón <jjardon@gnome.org>
@@ -51030,8 +55525,8 @@ Date:   Tue Jul 13 09:24:16 2010 -0400
 
     David says that they're supposed to be private.
 
- docs/reference/gio/Makefile.am                   |    3 ++
- docs/reference/gio/gio-sections.txt      |   15 ----------
+ docs/reference/gio/Makefile.am                   |    3 +++
+ docs/reference/gio/gio-sections.txt      |   15 -----------
  docs/reference/glib/tmpl/glib-unused.sgml |   40
  ----------------------------
  docs/reference/glib/tmpl/version.sgml    |   41
@@ -51044,13 +55539,13 @@ Date: Mon Jul 12 18:30:14 2010 -0400
 
     gio/ docs fixup
 
- docs/reference/gio/Makefile.am                   |    5 ++
- docs/reference/gio/gio-sections.txt      |   32 +--------------
+ docs/reference/gio/Makefile.am                   |    5 +++
+ docs/reference/gio/gio-sections.txt      |   32 ++--------------
  docs/reference/glib/tmpl/glib-unused.sgml |   59
  +++++++++++++++--------------
- gio/fen/fen-kernel.c                     |    6 +-
+ gio/fen/fen-kernel.c                     |    6 +--
  gio/fen/fen-node.c                       |    8 ++--
- gio/fen/libfen_la-fen-dump.loT                   |    7 ---
+ gio/fen/libfen_la-fen-dump.loT                   |    7 ----
  gio/gappinfo.h                                   |    1 -
  gio/gbufferedoutputstream.h              |    1 -
  gio/gconverterinputstream.h              |    1 -
@@ -51104,7 +55599,7 @@ Date:   Mon Jul 12 17:31:03 2010 -0400
     trivial whitespace fix
 
  glib/gmem.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51120,13 +55615,13 @@ Date: Mon Jul 12 16:37:56 2010 -0400
 
     Fix some other minor issues.
 
- docs/reference/glib/glib-sections.txt  |    9 +++-
+ docs/reference/glib/glib-sections.txt  |    9 ++++-
  docs/reference/glib/tmpl/fileutils.sgml |    6 +++
- docs/reference/glib/tmpl/testing.sgml  |   35 +++++++++++++++--
+ docs/reference/glib/tmpl/testing.sgml  |   35 ++++++++++++++---
  glib/gstdio.c                          |    8 ++++
- glib/gstrfuncs.c                       |   10 ++--
+ glib/gstrfuncs.c                       |   10 ++---
  glib/gtestutils.c                      |   62
- ++++++++++++++++++++++--------
+ ++++++++++++++++++++++---------
  glib/gtestutils.h                      |   30 +++++++++------
  glib/gutf8.c                           |    2 +-
  glib/gvariant.c                        |    2 +-
@@ -51163,8 +55658,8 @@ Date:   Sun Jul 11 21:08:42 2010 -0400
     move glibconfig.h to glib/
 
  .gitignore                |    2 -
- Makefile.am               |   18 +---
- configure.in              |   14 +-
+ Makefile.am               |   18 +--
+ configure.in              |   14 +--
  gio/abicheck.sh           |    2 +-
  glib/.gitignore           |    4 +
  glib/Makefile.am          |   29 ++++-
@@ -51190,7 +55685,7 @@ Date:   Fri Jun 25 09:37:06 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=622697
 
  configure.in |   22 +++++++++++++---------
- 1 files changed, 13 insertions(+), 9 deletions(-)
+ 1 file changed, 13 insertions(+), 9 deletions(-)
 
 commit e5834637eb4a336393989dc68d7615abf153335f
 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
@@ -51201,7 +55696,7 @@ Date:   Mon Jul 12 16:19:45 2010 +0300
  po/LINGUAS |   1 +
  po/kk.po   | 2813
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 2814 insertions(+), 0 deletions(-)
+ 2 files changed, 2814 insertions(+)
 
 commit 82318fbda3441615e11fe5fa25144d27096286fe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51210,7 +55705,7 @@ Date:   Sun Jul 11 12:51:54 2010 -0400
     bump the version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51221,9 +55716,9 @@ Date:   Sun Jul 11 12:51:33 2010 -0400
  NEWS                                           |    1 +
  docs/reference/glib/tmpl/atomic_operations.sgml |   42
  +++++++++++++----------
- docs/reference/glib/tmpl/bookmarkfile.sgml     |   16 ++++----
+ docs/reference/glib/tmpl/bookmarkfile.sgml     |   16 ++++-----
  docs/reference/glib/tmpl/conversions.sgml      |   22 ------------
- docs/reference/glib/tmpl/numerical.sgml        |   10 +++++
+ docs/reference/glib/tmpl/numerical.sgml        |   10 ++++++
  5 files changed, 43 insertions(+), 48 deletions(-)
 
 commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17
@@ -51234,7 +55729,7 @@ Date:   Sun Jul 11 15:51:04 2010 +0200
 
  po/nb.po | 1387
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 732 insertions(+), 655 deletions(-)
+ 1 file changed, 732 insertions(+), 655 deletions(-)
 
 commit 358b9d6ac750c3d35b259df2b59353d004a32ace
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51242,11 +55737,11 @@ Date: Sat Jul 10 23:53:36 2010 -0400
 
     Move main loop docs inline
 
- docs/reference/glib/tmpl/main.sgml |  288 +++++-----------------------
+ docs/reference/glib/tmpl/main.sgml |  288 +++++----------------------
  glib/gmain.c                      |   76 ++++++++
  glib/gmain.h                      |  374
  ++++++++++++++++++++++++++++--------
- glib/gpoll.h                      |   30 +++-
+ glib/gpoll.h                      |   30 ++-
  4 files changed, 448 insertions(+), 320 deletions(-)
 
 commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9
@@ -51261,7 +55756,7 @@ Date:   Sat Jul 10 22:30:04 2010 -0400
  glib/gbookmarkfile.c                      |   44 ++++++++++++
  glib/gbookmarkfile.h                      |   30 +++++++-
  glib/tests/Makefile.am                            |    3 +-
- glib/tests/bookmarks.xbel                 |   23 ++++++
+ glib/tests/bookmarks.xbel                 |   23 +++++++
  6 files changed, 110 insertions(+), 94 deletions(-)
 
 commit e57291efdc53a2f7732e39730ef91dab266ade83
@@ -51273,8 +55768,8 @@ Date:   Sat Jul 10 21:51:34 2010 -0400
  docs/reference/glib/tmpl/atomic_operations.sgml |  136
  +++++------------------
  glib/gatomic.c                                         |  133
- ++++++++++++++++++++++-
- glib/gatomic.h                                         |   22 ++++-
+ +++++++++++++++++++++-
+ glib/gatomic.h                                         |   22 +++-
  3 files changed, 183 insertions(+), 108 deletions(-)
 
 commit e8503fddee2c5426a98d066c5a24afd9ae7ade50
@@ -51297,7 +55792,7 @@ Date:   Sat Jul 10 23:28:30 2010 -0400
 
  NEWS |  152
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 152 insertions(+), 0 deletions(-)
+ 1 file changed, 152 insertions(+)
 
 commit d2fe46b476a183168d57581c41b763b9e8f03c7c
 Author: Colin Walters <walters@verbum.org>
@@ -51316,7 +55811,7 @@ Date:   Sat Jul 10 20:09:34 2010 -0400
  gio/inotify/inotify-kernel.c |    1 +
  glib/giounix.c                      |    1 +
  glib/giowin32.c             |    1 +
- 6 files changed, 6 insertions(+), 0 deletions(-)
+ 6 files changed, 6 insertions(+)
 
 commit 7568bb66f996bdf94da6963399333236f73adb1b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51327,7 +55822,7 @@ Date:   Sat Jul 10 20:00:49 2010 -0400
     Problem pointed out in bug 581354
 
  glib/tests/strfuncs.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d9dc570c593a29be62b3d85cef43f92f52dcce8e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51338,7 +55833,7 @@ Date:   Sat Jul 10 19:46:40 2010 -0400
     Patch by Vincent Untz, bug 570036
 
  Makefile.am |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51347,7 +55842,7 @@ Date:   Sat Jul 10 19:16:27 2010 -0400
     One more dubious return
 
  gio/gsocketlistener.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d44ae96cb1566447ce44034b8b9290badacb6fe4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51356,7 +55851,7 @@ Date:   Sat Jul 10 17:54:08 2010 -0400
     GVariant: fix some more leaks in error cases
 
  glib/gvariant-parser.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51367,7 +55862,7 @@ Date:   Sat Jul 10 17:45:51 2010 -0400
     It is needed for the error message...
 
  glib/gvariant-parser.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51376,7 +55871,7 @@ Date:   Sat Jul 10 18:04:22 2010 -0400
     Minor cleanup
 
  gio/glocalfileenumerator.c |   5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit f8e22856c643bfccaf03db6f84738126cff374d0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51421,7 +55916,7 @@ Date:   Sat Jul 10 17:12:31 2010 -0400
     Requested in bug 623954
 
  gio/gsettings.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51430,7 +55925,7 @@ Date:   Sat Jul 10 17:06:41 2010 -0400
     Turn on glibc malloc checking features for make check
 
  Makefile.decl |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 48a04f9303294304db5693acb1e4421cfdd4464a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51439,7 +55934,7 @@ Date:   Sat Jul 10 16:56:51 2010 -0400
     GVariant: don't leak during type inferencing
 
  glib/gvariant-parser.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -51449,7 +55944,7 @@ Date:   Sat Jul 10 11:03:52 2010 +0200
 
  po/es.po | 1179
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 588 insertions(+), 591 deletions(-)
+ 1 file changed, 588 insertions(+), 591 deletions(-)
 
 commit 551461b23a52f4c49633352e538184cd8cb250ad
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51461,7 +55956,7 @@ Date:   Fri Jul 9 08:33:27 2010 -0400
     bug 613057
 
  gio/inotify/inotify-helper.c |   11 ++---------
- 1 files changed, 2 insertions(+), 9 deletions(-)
+ 1 file changed, 2 insertions(+), 9 deletions(-)
 
 commit c24a29e13bcf2c36140c5d8467a9258402c347aa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51483,7 +55978,7 @@ Date:   Thu Jul 8 19:52:36 2010 -0400
 
  docs/reference/glib/tmpl/numerical.sgml |   46
  +++++++++++--------------------
- 1 files changed, 16 insertions(+), 30 deletions(-)
+ 1 file changed, 16 insertions(+), 30 deletions(-)
 
 commit 0c357a2d149080c4e4fefb29436c03e7879ce437
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51495,7 +55990,7 @@ Date:   Thu Jul 8 19:37:31 2010 -0400
     See bug 612439.
 
  docs/reference/glib/tmpl/strings.sgml |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 2504ec988e0288b8616907b43e489c74d49a08f0
 Author: Will Thompson <will@willthompson.co.uk>
@@ -51513,7 +56008,7 @@ Date:   Thu Jul 8 19:30:53 2010 -0400
     Fixes Gnome bug #552363.
 
  gobject/gvaluearray.c |   18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
 
 commit cc44ef148c578ec87f71c155549a5d352a30bb3a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51524,7 +56019,7 @@ Date:   Thu Jul 8 19:26:25 2010 -0400
     See bug 561248
 
  glib/gnode.h |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51535,7 +56030,7 @@ Date:   Thu Jul 8 19:23:42 2010 -0400
     As requested in bug 576833.
 
  glib/gprintf.c |   31 ++++++++++++++++++-------------
- 1 files changed, 18 insertions(+), 13 deletions(-)
+ 1 file changed, 18 insertions(+), 13 deletions(-)
 
 commit 7cfa23b17785218463274854753494b5e49584c8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51546,7 +56041,7 @@ Date:   Thu Jul 8 19:03:18 2010 -0400
     As requested in bug 576854
 
  glib/gstrfuncs.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit e0017f24c58ba756c186026e42d59ed3015e80ce
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51558,7 +56053,7 @@ Date:   Thu Jul 8 17:38:47 2010 -0400
     "URI functions". Requested in bug 582227.
 
  docs/reference/glib/glib-sections.txt |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3c6304a332c8da9275569c9820660e859b4ac160
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -51568,7 +56063,7 @@ Date:   Thu Jul 8 23:25:01 2010 +0200
 
  po/es.po |  176
  ++++++++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 109 insertions(+), 67 deletions(-)
+ 1 file changed, 109 insertions(+), 67 deletions(-)
 
 commit e0f2d0f28e3074ba839f997a15997a2d878d2f76
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51579,7 +56074,7 @@ Date:   Thu Jul 8 16:32:08 2010 -0400
     it is causing warnings, so it needs to die...bug 622600
 
  glib/pcre/pcre_ucp_searchfuncs.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 448ac22e80bcd947d255616a9147dbce5c85e120
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51588,7 +56083,7 @@ Date:   Thu Jul 8 16:24:44 2010 -0400
     Fix an oversight in the previous commit
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 33f7f6a7485189ef15c953c74dac276e762b3bb9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51599,7 +56094,7 @@ Date:   Thu Jul 8 16:22:16 2010 -0400
     Proposed in bug 623319
 
  gio/gdbusprivate.c |  41 +++++++++++++++--------------------------
- 1 files changed, 15 insertions(+), 26 deletions(-)
+ 1 file changed, 15 insertions(+), 26 deletions(-)
 
 commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51610,7 +56105,7 @@ Date:   Thu Jul 8 15:18:05 2010 -0400
     Complained about in bug 623780.
 
  gio/gunixmounts.c |   9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit 349aab2bd4cb221b99d98802339bde8d0adc178d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51621,7 +56116,7 @@ Date:   Thu Jul 8 15:11:24 2010 -0400
     Requested in bug 623772
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51632,7 +56127,7 @@ Date:   Thu Jul 8 14:58:33 2010 -0400
     See bug 623770
 
  gio/gdesktopappinfo.c |   16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
+ 1 file changed, 13 insertions(+), 3 deletions(-)
 
 commit 607fec50e65eef943bc5dd6254bf0b331b682cca
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51644,7 +56139,7 @@ Date:   Thu Jul 8 14:38:55 2010 -0400
 
  gio/gsettings.c |   65
  +------------------------------------------------------
- 1 files changed, 1 insertions(+), 64 deletions(-)
+ 1 file changed, 1 insertion(+), 64 deletions(-)
 
 commit c7816005f99c5293b608c70d4b341d410cb5aea4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51655,7 +56150,7 @@ Date:   Thu Jul 8 14:29:17 2010 -0400
     See bug 623720
 
  gio/gschema.dtd |   30 +++++++++++++++++++++++++-----
- 1 files changed, 25 insertions(+), 5 deletions(-)
+ 1 file changed, 25 insertions(+), 5 deletions(-)
 
 commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51670,8 +56165,8 @@ Date:   Thu Jul 8 14:19:08 2010 -0400
     Patch by Tomas Bzatek, see bug 623692
 
  gio/glocalfileinfo.c |   76
- +++++++++++++++++++++++++++++++------------------
- 1 files changed, 48 insertions(+), 28 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------
+ 1 file changed, 48 insertions(+), 28 deletions(-)
 
 commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51682,7 +56177,7 @@ Date:   Thu Jul 8 14:12:28 2010 -0400
     Based on a patch by Felipe Contreras, see bug 623473.
 
  configure.in |   14 ++++++++------
- 1 files changed, 8 insertions(+), 6 deletions(-)
+ 1 file changed, 8 insertions(+), 6 deletions(-)
 
 commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51693,7 +56188,7 @@ Date:   Thu Jul 8 11:33:21 2010 -0400
     And also make sure we don't read garbage.
 
  gio/tests/gsettings.c |   35 ++++++++++++++++++++++++++---------
- 1 files changed, 26 insertions(+), 9 deletions(-)
+ 1 file changed, 26 insertions(+), 9 deletions(-)
 
 commit a00fa340cb776976b14fd1b9476d1488a75d8377
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51704,7 +56199,7 @@ Date:   Wed Jul 7 22:00:43 2010 -0400
     Allow base64 encoding/decoding of empty strings.
 
  glib/gbase64.c |    5 +----
- 1 files changed, 1 insertions(+), 4 deletions(-)
+ 1 file changed, 1 insertion(+), 4 deletions(-)
 
 commit ddb919245c33f23c45d69b9e2aea85458d8d67f2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -51713,7 +56208,7 @@ Date:   Wed Jul 7 20:36:28 2010 -0400
     forgotten file
 
  glib/tests/keyfiletest.ini |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 5b946e0504952a472cea1ef95df0967e8a4a7b47
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -51722,20 +56217,20 @@ Date: Wed Jul 7 19:53:22 2010 -0400
     gio/: fully remove gioalias hacks
 
  gio/.gitignore                                |    2 -
- gio/Makefile.am                       |   16 +----
+ gio/Makefile.am                       |   16 +---
  gio/fen/fen-dump.c                    |    1 -
  gio/fen/fen-helper.c                  |    1 -
  gio/fen/fen-kernel.c                  |    1 -
  gio/fen/fen-node.c                    |    1 -
  gio/fen/gfendirectorymonitor.c                |    3 -
  gio/fen/gfenfilemonitor.c             |    3 -
- gio/gappinfo.c                                |    5 -
+ gio/gappinfo.c                                |    5 --
  gio/gapplication.c                    |    4 -
  gio/gasynchelper.c                    |    1 -
  gio/gasyncinitable.c                  |    4 -
  gio/gasyncresult.c                    |    4 -
- gio/gbufferedinputstream.c            |    5 -
- gio/gbufferedoutputstream.c           |    5 -
+ gio/gbufferedinputstream.c            |    5 --
+ gio/gbufferedoutputstream.c           |    5 --
  gio/gcancellable.c                    |    4 -
  gio/gcharsetconverter.c               |    4 -
  gio/gcontenttype.c                    |    4 -
@@ -51743,7 +56238,7 @@ Date:   Wed Jul 7 19:53:22 2010 -0400
  gio/gconverterinputstream.c           |    4 -
  gio/gconverteroutputstream.c          |    4 -
  gio/gcredentials.c                    |    4 -
- gio/gdatainputstream.c                        |    5 -
+ gio/gdatainputstream.c                        |    5 --
  gio/gdataoutputstream.c               |    6 +-
  gio/gdbusaddress.c                    |    4 -
  gio/gdbusapplication.c                        |    1 -
@@ -51756,7 +56251,7 @@ Date:   Wed Jul 7 19:53:22 2010 -0400
  gio/gdbusconnection.c                 |    4 -
  gio/gdbuserror.c                      |    4 -
  gio/gdbusintrospection.c              |    4 -
- gio/gdbusmessage.c                    |    5 -
+ gio/gdbusmessage.c                    |    5 --
  gio/gdbusmethodinvocation.c           |    4 -
  gio/gdbusnameowning.c                 |    4 -
  gio/gdbusnamewatching.c               |    4 -
@@ -51772,18 +56267,18 @@ Date: Wed Jul 7 19:53:22 2010 -0400
  gio/gemblemedicon.c                   |    4 -
  gio/gfile.c                           |    4 -
  gio/gfileattribute.c                  |    4 -
- gio/gfiledescriptorbased.c            |    5 -
+ gio/gfiledescriptorbased.c            |    5 --
  gio/gfileenumerator.c                 |    4 -
  gio/gfileicon.c                       |    4 -
  gio/gfileinfo.c                       |    4 -
- gio/gfileinputstream.c                        |    5 -
+ gio/gfileinputstream.c                        |    5 --
  gio/gfileiostream.c                   |    4 -
  gio/gfilemonitor.c                    |    4 -
  gio/gfilenamecompleter.c              |    4 -
  gio/gfileoutputstream.c               |    4 -
  gio/gfilterinputstream.c              |    4 -
  gio/gfilteroutputstream.c             |    4 -
- gio/gicon.c                           |    5 -
+ gio/gicon.c                           |    5 --
  gio/ginetaddress.c                    |    4 -
  gio/ginetsocketaddress.c              |    4 -
  gio/ginitable.c                       |    4 -
@@ -51792,7 +56287,7 @@ Date:   Wed Jul 7 19:53:22 2010 -0400
  gio/gioenumtypes.c.template           |    6 --
  gio/gioerror.c                                |    4 -
  gio/giomodule.c                       |    4 -
- gio/gioscheduler.c                    |    5 -
+ gio/gioscheduler.c                    |    5 --
  gio/giostream.c                       |    4 -
  gio/gkeyfilesettingsbackend.c         |    4 -
  gio/gloadableicon.c                   |    4 -
@@ -51836,13 +56331,13 @@ Date: Wed Jul 7 19:53:22 2010 -0400
  gio/gsocketoutputstream.c             |    4 -
  gio/gsocketservice.c                  |    4 -
  gio/gsrvtarget.c                      |    4 -
- gio/gtcpconnection.c                  |    5 -
+ gio/gtcpconnection.c                  |    5 --
  gio/gthemedicon.c                     |    4 -
  gio/gthreadedresolver.c               |    4 -
  gio/gthreadedsocketservice.c          |    4 -
- gio/gunionvolumemonitor.c             |    5 -
+ gio/gunionvolumemonitor.c             |    5 --
  gio/gunixconnection.c                 |    4 -
- gio/gunixcredentialsmessage.c         |    5 -
+ gio/gunixcredentialsmessage.c         |    5 --
  gio/gunixfdlist.c                     |    4 -
  gio/gunixfdmessage.c                  |    4 -
  gio/gunixinputstream.c                        |    4 -
@@ -51855,7 +56350,7 @@ Date:   Wed Jul 7 19:53:22 2010 -0400
  gio/gunixvolumemonitor.c              |    1 -
  gio/gvfs.c                            |    4 -
  gio/gvolume.c                         |    6 --
- gio/gvolumemonitor.c                  |    5 -
+ gio/gvolumemonitor.c                  |    5 --
  gio/gwin32appinfo.c                   |    1 -
  gio/gwin32inputstream.c               |    4 -
  gio/gwin32mount.c                     |    1 -
@@ -51884,24 +56379,24 @@ Date: Wed Jul 7 19:40:48 2010 -0400
     gobject/: fully remove gobjectalias hacks
 
  gobject/.gitignore         |    2 -
- gobject/Makefile.am        |   18 +----
- gobject/gbinding.c         |    4 -
- gobject/gboxed.c           |    4 -
- gobject/gclosure.c         |    4 -
- gobject/genums.c           |    4 -
+ gobject/Makefile.am        |   18 ++----
+ gobject/gbinding.c         |    4 --
+ gobject/gboxed.c           |    4 --
+ gobject/gclosure.c         |    4 --
+ gobject/genums.c           |    4 --
  gobject/gobject.c          |    6 --
  gobject/gobject.symbols     |   4 +-
- gobject/gparam.c           |    4 -
- gobject/gparamspecs.c      |    4 -
- gobject/gsignal.c          |    4 -
- gobject/gsourceclosure.c    |   4 -
- gobject/gtype.c            |    4 -
+ gobject/gparam.c           |    4 --
+ gobject/gparamspecs.c      |    4 --
+ gobject/gsignal.c          |    4 --
+ gobject/gsourceclosure.c    |   4 --
+ gobject/gtype.c            |    4 --
  gobject/gtypemodule.c      |    5 --
- gobject/gtypeplugin.c      |    4 -
- gobject/gvalue.c           |    4 -
- gobject/gvaluearray.c      |    4 -
+ gobject/gtypeplugin.c      |    4 --
+ gobject/gvalue.c           |    4 --
+ gobject/gvaluearray.c      |    4 --
  gobject/gvaluetransform.c   |   1 -
- gobject/gvaluetypes.c      |    4 -
+ gobject/gvaluetypes.c      |    4 --
  gobject/makefile.msc.in     |   8 ---
  gobject/makegobjectalias.pl | 139
  -------------------------------------------
@@ -51916,80 +56411,80 @@ Date: Wed Jul 7 19:34:03 2010 -0400
 
  glib/.gitignore              |    2 -
  glib/Makefile.am             |   18 +-----
- glib/garray.c                |    4 -
- glib/gasyncqueue.c           |    4 -
- glib/gatomic-gcc.c           |    4 -
- glib/gatomic.c                       |    4 -
- glib/gbacktrace.c            |    4 -
+ glib/garray.c                |    4 --
+ glib/gasyncqueue.c           |    4 --
+ glib/gatomic-gcc.c           |    4 --
+ glib/gatomic.c                       |    4 --
+ glib/gbacktrace.c            |    4 --
  glib/gbase64.c                       |    5 --
- glib/gbitlock.c              |    4 -
- glib/gbookmarkfile.c         |    4 -
+ glib/gbitlock.c              |    4 --
+ glib/gbookmarkfile.c         |    4 --
  glib/gbuffer.c                       |    1 -
- glib/gcache.c                |    4 -
- glib/gchecksum.c             |    4 -
- glib/gcompletion.c           |    4 -
- glib/gconvert.c              |    4 -
- glib/gdataset.c              |    4 -
+ glib/gcache.c                |    4 --
+ glib/gchecksum.c             |    4 --
+ glib/gcompletion.c           |    4 --
+ glib/gconvert.c              |    4 --
+ glib/gdataset.c              |    4 --
  glib/gdate.c                 |    5 --
- glib/gdir.c                  |    4 -
- glib/gerror.c                |    4 -
- glib/gfileutils.c            |    4 -
- glib/ghash.c                 |    4 -
- glib/ghook.c                 |    4 -
- glib/ghostutils.c            |    4 -
- glib/giochannel.c            |    4 -
- glib/giounix.c                       |    4 -
- glib/giowin32.c              |    4 -
- glib/gkeyfile.c              |    4 -
+ glib/gdir.c                  |    4 --
+ glib/gerror.c                |    4 --
+ glib/gfileutils.c            |    4 --
+ glib/ghash.c                 |    4 --
+ glib/ghook.c                 |    4 --
+ glib/ghostutils.c            |    4 --
+ glib/giochannel.c            |    4 --
+ glib/giounix.c                       |    4 --
+ glib/giowin32.c              |    4 --
+ glib/gkeyfile.c              |    4 --
  glib/glib.py                 |    5 +-
  glib/glib.symbols            |    4 +-
- glib/glist.c                 |    4 -
- glib/gmain.c                 |    4 -
- glib/gmappedfile.c           |    4 -
- glib/gmarkup.c                       |    4 -
- glib/gmem.c                  |    4 -
+ glib/glist.c                 |    4 --
+ glib/gmain.c                 |    4 --
+ glib/gmappedfile.c           |    4 --
+ glib/gmarkup.c                       |    4 --
+ glib/gmem.c                  |    4 --
  glib/gmessages.c             |   16 -----
- glib/gnode.c                 |    4 -
+ glib/gnode.c                 |    4 --
  glib/gnulib/g-gnulib.h        |    1 -
  glib/goption.c                       |    5 --
- glib/gpattern.c              |    4 -
- glib/gpoll.c                 |    4 -
- glib/gprimes.c                       |    4 -
- glib/gprintf.c                       |    4 -
- glib/gqsort.c                |    4 -
- glib/gqueue.c                |    4 -
+ glib/gpattern.c              |    4 --
+ glib/gpoll.c                 |    4 --
+ glib/gprimes.c                       |    4 --
+ glib/gprintf.c                       |    4 --
+ glib/gqsort.c                |    4 --
+ glib/gqueue.c                |    4 --
  glib/grand.c                 |    5 --
- glib/gregex.c                |    4 -
- glib/grel.c                  |    4 -
- glib/gscanner.c              |    4 -
+ glib/gregex.c                |    4 --
+ glib/grel.c                  |    4 --
+ glib/gscanner.c              |    4 --
  glib/gsequence.c             |    5 --
- glib/gshell.c                |    4 -
- glib/gslice.c                |    4 -
- glib/gslist.c                |    4 -
- glib/gspawn-win32.c          |    4 -
- glib/gspawn.c                |    4 -
- glib/gstdio.c                |    4 -
+ glib/gshell.c                |    4 --
+ glib/gslice.c                |    4 --
+ glib/gslist.c                |    4 --
+ glib/gspawn-win32.c          |    4 --
+ glib/gspawn.c                |    4 --
+ glib/gstdio.c                |    4 --
  glib/gstrfuncs.c             |    5 --
- glib/gstring.c                       |    4 -
- glib/gtestutils.c            |    4 -
+ glib/gstring.c                       |    4 --
+ glib/gtestutils.c            |    4 --
  glib/gthread.c                       |    5 --
- glib/gthreadpool.c           |    4 -
- glib/gtimer.c                |    4 -
+ glib/gthreadpool.c           |    4 --
+ glib/gtimer.c                |    4 --
  glib/gtree.c                 |    6 --
- glib/gunibreak.c             |    4 -
+ glib/gunibreak.c             |    4 --
  glib/gunicollate.c           |    5 --
- glib/gunidecomp.c            |    4 -
+ glib/gunidecomp.c            |    4 --
  glib/guniprop.c              |    5 --
- glib/gurifuncs.c             |    4 -
+ glib/gurifuncs.c             |    4 --
  glib/gutf8.c                 |    5 --
- glib/gutils.c                |    4 -
- glib/gvariant-core.c         |    4 -
+ glib/gutils.c                |    4 --
+ glib/gvariant-core.c         |    4 --
  glib/gvariant-parser.c        |    5 --
- glib/gvariant-serialiser.c    |    4 -
- glib/gvariant.c              |    4 -
- glib/gvarianttype.c          |    4 -
- glib/gvarianttypeinfo.c       |    4 -
- glib/gwin32.c                |    4 -
+ glib/gvariant-serialiser.c    |    4 --
+ glib/gvariant.c              |    4 --
+ glib/gvarianttype.c          |    4 --
+ glib/gvarianttypeinfo.c       |    4 --
+ glib/gwin32.c                |    4 --
  glib/makefile.msc.in         |    8 ---
  glib/makegalias.pl           |  138
  -----------------------------------------
@@ -52025,13 +56520,13 @@ Date: Wed Jul 7 16:35:17 2010 -0400
  gio/gdbusauthobserver.h     |  20 --
  gio/gdbusconnection.c      |  435
  ++++++++++++++++++++++---------------------
- gio/gdbusconnection.h      |   21 --
+ gio/gdbusconnection.h      |   21 ---
  gio/gdbusmessage.c         |  166 +++++++++--------
- gio/gdbusmessage.h         |   21 --
- gio/gdbusmethodinvocation.c |  81 +++++----
- gio/gdbusmethodinvocation.h |  21 --
- gio/gdbusserver.c          |  186 ++++++++++---------
- gio/gdbusserver.h          |   21 --
+ gio/gdbusmessage.h         |   21 ---
+ gio/gdbusmethodinvocation.c |  81 ++++----
+ gio/gdbusmethodinvocation.h |  21 ---
+ gio/gdbusserver.c          |  186 +++++++++---------
+ gio/gdbusserver.h          |   21 ---
  10 files changed, 461 insertions(+), 532 deletions(-)
 
 commit 32ce3e051af4260a65478acf738e82dec6a864bd
@@ -52041,7 +56536,7 @@ Date:   Wed Jul 7 16:32:46 2010 -0400
     fix trivial copy/paste error in bytestring docs
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52069,8 +56564,8 @@ Date:   Wed Jul 7 10:37:16 2010 -0400
 
  docs/reference/glib/glib-sections.txt    |    9 +-
  docs/reference/glib/gvariant-varargs.xml  |  184 +++++++++--
- docs/reference/glib/tmpl/glib-unused.sgml |   40 +---
- gio/gapplication.c                       |   32 +--
+ docs/reference/glib/tmpl/glib-unused.sgml |   40 +--
+ gio/gapplication.c                       |   32 +-
  gio/gsettings-mapping.c                  |    8 +-
  gio/tests/gsettings.c                    |    2 +-
  gio/tests/testapp.c                      |    4 +-
@@ -52147,7 +56642,7 @@ Date:   Wed Jul 7 18:25:19 2010 +0200
 
  po/gl.po |  386
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 218 insertions(+), 168 deletions(-)
+ 1 file changed, 218 insertions(+), 168 deletions(-)
 
 commit acc9bb24033cdb93be6b9c00012f86ac56904cc9
 Author: David Zeuthen <davidz@redhat.com>
@@ -52176,7 +56671,7 @@ Date:   Wed Jul 7 10:56:57 2010 -0400
     but only if it was not explicitly selected.
 
  gio/gsettingsbackend.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52186,7 +56681,7 @@ Date:   Wed Jul 7 10:46:13 2010 -0400
 
  docs/reference/glib/tmpl/glib-unused.sgml |   52
  +++++++++++++++++++++++++++++
- gio/gsettings.c                          |    8 ++--
+ gio/gsettings.c                          |    8 ++---
  2 files changed, 56 insertions(+), 4 deletions(-)
 
 commit a38fed1b43cb688001c6343cc30022013c0ea25b
@@ -52206,7 +56701,7 @@ Date:   Wed Jul 7 09:50:44 2010 -0400
 
  gio/gdbusproxy.c |   52
  ++++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 48 insertions(+), 4 deletions(-)
+ 1 file changed, 48 insertions(+), 4 deletions(-)
 
 commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0
 Author: David Zeuthen <davidz@redhat.com>
@@ -52222,7 +56717,7 @@ Date:   Wed Jul 7 09:05:42 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
+ 1 file changed, 1 insertion(+), 6 deletions(-)
 
 commit 99670eaccc05a4d5e9725614550e1da75cda45c0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52244,7 +56739,7 @@ Date:   Wed Jul 7 01:00:58 2010 -0400
     Clear the buffer initially
 
  gio/tests/converter-stream.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 46a80b38c394619300c6ff95fffb1b56115e610b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52253,7 +56748,7 @@ Date:   Wed Jul 7 00:38:27 2010 -0400
     Don't forget to dist keyfiletest.ini
 
  glib/tests/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit be247379f003bbb619a71f351e53fba14eec7a15
 Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
@@ -52262,7 +56757,7 @@ Date:   Wed Jul 7 12:47:54 2010 +1000
     Include sys/wait.h for WEXITSTATUS()
 
  gio/gdbusaddress.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit aab6d9ed1c54f215838da7939a97e33d46d94036
 Author: David Zeuthen <davidz@redhat.com>
@@ -52406,7 +56901,7 @@ Date:   Tue Jul 6 13:56:35 2010 -0400
 
  gio/gdbusaddress.c         |   13 ++++++++++++-
  gio/tests/gdbus-addresses.c |  14 ++++++++++++++
- 2 files changed, 26 insertions(+), 1 deletions(-)
+ 2 files changed, 26 insertions(+), 1 deletion(-)
 
 commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52418,7 +56913,7 @@ Date:   Tue Jul 6 07:43:19 2010 -0400
     before using it.
 
  glib/tests/keyfile.c |    9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit eea9d343ccd059b8d53009d64197ff343338c05f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52427,7 +56922,7 @@ Date:   Tue Jul 6 00:01:40 2010 -0400
     Improve keyfile test coverage
 
  glib/tests/keyfile.c |   23 +++++++++++++++++++++++
- 1 files changed, 23 insertions(+), 0 deletions(-)
+ 1 file changed, 23 insertions(+)
 
 commit ee89ed241c5b386bf8d846f4496e46059d0a686b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52436,7 +56931,7 @@ Date:   Tue Jul 6 00:01:15 2010 -0400
     Define SRCDIR
 
  glib/tests/Makefile.am |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52444,10 +56939,10 @@ Date: Mon Jul 5 23:43:47 2010 -0400
 
     Add some GDir tests
 
- glib/tests/Makefile.am |    3 ++
+ glib/tests/Makefile.am |    3 +++
  glib/tests/dir.c      |   53
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 56 insertions(+), 0 deletions(-)
+ 2 files changed, 56 insertions(+)
 
 commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52456,7 +56951,7 @@ Date:   Mon Jul 5 23:30:10 2010 -0400
     Improve uri test coverage
 
  glib/tests/uri.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit b720732059eec5d87d86d784f25c57a2132475a2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52480,7 +56975,7 @@ Date:   Mon Jul 5 22:40:46 2010 -0400
  glib/tests/list.c  |  142
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/tests/slist.c |  122 ++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 264 insertions(+), 0 deletions(-)
+ 2 files changed, 264 insertions(+)
 
 commit 953962d783e46c8aa17301ec733fa54483e3fab7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52527,7 +57022,7 @@ Date:   Mon Jul 5 19:49:03 2010 -0400
     Add some more checks to the binding tests
 
  gobject/tests/binding.c |   19 ++++++++++++++++++-
- 1 files changed, 18 insertions(+), 1 deletions(-)
+ 1 file changed, 18 insertions(+), 1 deletion(-)
 
 commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52539,7 +57034,7 @@ Date:   Mon Jul 5 19:48:04 2010 -0400
     we can just call g_intern_string().
 
  gobject/gbinding.c |  10 ++--------
- 1 files changed, 2 insertions(+), 8 deletions(-)
+ 1 file changed, 2 insertions(+), 8 deletions(-)
 
 commit af299df44e067b949a039c56b5081558288f41aa
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52559,8 +57054,8 @@ Date:   Mon Jul 5 19:33:05 2010 -0400
     Test charset conversion with fallbacks
 
  gio/tests/converter-stream.c |   51
- ++++++++++++++++++++++++++++++++++++-----
- 1 files changed, 44 insertions(+), 7 deletions(-)
+ ++++++++++++++++++++++++++++++++++++------
+ 1 file changed, 44 insertions(+), 7 deletions(-)
 
 commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52569,7 +57064,7 @@ Date:   Mon Jul 5 15:54:11 2010 -0400
     Fix the get_property implementation for GSettings::schema
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 20dca5935c186654e8e13904d2c5c67a9622ec8e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52589,7 +57084,7 @@ Date:   Mon Jul 5 15:53:21 2010 -0400
     Small documentation addition
 
  gio/gsettingsbackend.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c6e8d0ada84185f807b8101cada91030bd91e48a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52598,7 +57093,7 @@ Date:   Mon Jul 5 12:08:29 2010 -0400
     Fix icons test to compile
 
  gio/tests/icons.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52608,8 +57103,8 @@ Date:   Mon Jul 5 12:08:17 2010 -0400
 
  gio/tests/gsettings.c             |   47
  +++++++++++++++++++++++++++++++++++-
- gio/tests/org.gtk.test.gschema.xml |   3 ++
- 2 files changed, 49 insertions(+), 1 deletions(-)
+ gio/tests/org.gtk.test.gschema.xml |   3 +++
+ 2 files changed, 49 insertions(+), 1 deletion(-)
 
 commit 2764b75d5373d03b46d04fdfa3cc64becf274294
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52622,7 +57117,7 @@ Date:   Mon Jul 5 11:38:31 2010 -0400
  gio/tests/buffered-output-stream.c |  35
  +++++++++++++++++++++++++++++++++++
  gio/tests/converter-stream.c      |    2 ++
- 3 files changed, 72 insertions(+), 0 deletions(-)
+ 3 files changed, 72 insertions(+)
 
 commit 10b2606af5c350c30bbd52977b688d8a2dd106b4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52632,7 +57127,7 @@ Date:   Mon Jul 5 11:13:36 2010 -0400
 
  gio/tests/buffered-input-stream.c |  105
  +++++++++++++++++++++++++++++--------
- 1 files changed, 82 insertions(+), 23 deletions(-)
+ 1 file changed, 82 insertions(+), 23 deletions(-)
 
 commit aec652677bed2d82201b0234e04e95f164e20770
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52643,7 +57138,7 @@ Date:   Mon Jul 5 11:12:49 2010 -0400
  gio/tests/Makefile.am             |    4 ++
  gio/tests/buffered-output-stream.c |  86
  ++++++++++++++++++++++++++++++++++++
- 2 files changed, 90 insertions(+), 0 deletions(-)
+ 2 files changed, 90 insertions(+)
 
 commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52653,7 +57148,7 @@ Date:   Mon Jul 5 08:28:54 2010 -0400
 
  gio/tests/buffered-input-stream.c |   46
  ++++++++++++++++++++++++++++++++++++-
- 1 files changed, 45 insertions(+), 1 deletions(-)
+ 1 file changed, 45 insertions(+), 1 deletion(-)
 
 commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52662,8 +57157,8 @@ Date:   Mon Jul 5 07:40:38 2010 -0400
     Trivial cleanups
 
  gio/gbufferedinputstream.c |  585
- ++++++++++++++++++++++---------------------
- 1 files changed, 299 insertions(+), 286 deletions(-)
+ ++++++++++++++++++++++----------------------
+ 1 file changed, 299 insertions(+), 286 deletions(-)
 
 commit 48881bad99807381afcb55137eced4d7c50ac5a7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52672,7 +57167,7 @@ Date:   Mon Jul 5 13:10:28 2010 -0400
     Add --disable-Bsymbolic flag
 
  configure.in |   27 ++++++++++++++++++---------
- 1 files changed, 18 insertions(+), 9 deletions(-)
+ 1 file changed, 18 insertions(+), 9 deletions(-)
 
 commit dea042b85514f997df0f77006cdcca063486097b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52681,8 +57176,8 @@ Date:   Mon Jul 5 03:09:36 2010 -0400
     Misc test additions
 
  gio/tests/Makefile.am             |    7 ++++
- gio/tests/appinfo.c               |   27 ++++++++++++++-
- gio/tests/contenttype.c           |    4 ++
+ gio/tests/appinfo.c               |   27 +++++++++++++--
+ gio/tests/contenttype.c           |    4 +++
  gio/tests/file.c                  |   64
  ++++++++++++++++++++++++++++++++++++
  gio/tests/gsettings.c             |   56 +++++++++++++++++++++++++++++++
@@ -52697,7 +57192,7 @@ Date:   Mon Jul 5 02:36:48 2010 -0400
     Fix a typo
 
  gio/gappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c53c701e53afcd15cadc7d727ceea303b915dd44
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52707,7 +57202,7 @@ Date:   Mon Jul 5 00:56:12 2010 -0400
 
  gio/gcontenttype.c             |  674
  ++++++++++++++++++++-------------------
- gio/gcontenttype.h             |   36 +-
+ gio/gcontenttype.h             |   36 +--
  gio/tests/appinfo-test2.desktop |   11 +
  3 files changed, 372 insertions(+), 349 deletions(-)
 
@@ -52718,7 +57213,7 @@ Date:   Sun Jul 4 23:42:07 2010 -0400
     Add some more tests
 
  gio/tests/contenttype.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52727,7 +57222,7 @@ Date:   Sun Jul 4 23:41:40 2010 -0400
     Add some GAppLaunchContext tests
 
  gio/tests/appinfo.c |  26 +++++++++++++++++++++++++-
- 1 files changed, 25 insertions(+), 1 deletions(-)
+ 1 file changed, 25 insertions(+), 1 deletion(-)
 
 commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52736,7 +57231,7 @@ Date:   Sun Jul 4 23:40:42 2010 -0400
     Add the new tests to the correct variable
 
  gio/tests/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52747,7 +57242,7 @@ Date:   Sun Jul 4 22:27:01 2010 -0400
  gio/tests/Makefile.am  |    4 ++
  gio/tests/contenttype.c |  113
  +++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 117 insertions(+), 0 deletions(-)
+ 2 files changed, 117 insertions(+)
 
 commit fb120b5d8717f9798be28cdc7bab768f7ca0309a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52756,7 +57251,7 @@ Date:   Sun Jul 4 20:50:50 2010 -0400
     Add a test for skipping
 
  gio/tests/buffered-input-stream.c |   21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
 
 commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52766,7 +57261,7 @@ Date:   Sun Jul 4 20:49:29 2010 -0400
 
  gio/tests/converter-stream.c |   56
  +++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 52 insertions(+), 4 deletions(-)
+ 1 file changed, 52 insertions(+), 4 deletions(-)
 
 commit 26e29cb360e81e4530c218a6ddea339759f078bd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52790,10 +57285,10 @@ Date: Sat Jul 3 12:49:46 2010 -0400
 
  gio/tests/appinfo-test-gnome.desktop   |    6 ++
  gio/tests/appinfo-test-notgnome.desktop |    6 ++
- gio/tests/appinfo-test.desktop                 |    8 ++-
+ gio/tests/appinfo-test.desktop                 |    8 +-
  gio/tests/appinfo.c                    |  129
  +++++++++++++++++++++++++++++++
- 4 files changed, 148 insertions(+), 1 deletions(-)
+ 4 files changed, 148 insertions(+), 1 deletion(-)
 
 commit 7a5df4265d444f0a4b0687bed63d6adf3b143953
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -52803,7 +57298,7 @@ Date:   Sun Jul 4 13:49:55 2010 +0200
 
  po/es.po |   60
  +++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 31 insertions(+), 29 deletions(-)
+ 1 file changed, 31 insertions(+), 29 deletions(-)
 
 commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -52812,8 +57307,8 @@ Date:   Sat Jul 3 13:48:56 2010 +0200
     Updated Spanish translation
 
  po/es.po |  133
- ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 74 insertions(+), 59 deletions(-)
+ ++++++++++++++++++++++++++++++++++----------------------------
+ 1 file changed, 74 insertions(+), 59 deletions(-)
 
 commit 9fd133946059c315eeb4a445c1f46dd636b33106
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52822,7 +57317,7 @@ Date:   Sat Jul 3 03:31:24 2010 -0400
     Move GZlibConverter tests
 
  gio/tests/converter-stream.c |   33 +++++++++++++++++++++++++++------
- 1 files changed, 27 insertions(+), 6 deletions(-)
+ 1 file changed, 27 insertions(+), 6 deletions(-)
 
 commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -52833,7 +57328,7 @@ Date:   Sat Jul 3 03:31:07 2010 -0400
  gio/tests/Makefile.am |    4 ++
  gio/tests/icons.c     |  121
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 125 insertions(+), 0 deletions(-)
+ 2 files changed, 125 insertions(+)
 
 commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f
 Author: David Zeuthen <davidz@redhat.com>
@@ -52845,7 +57340,7 @@ Date:   Fri Jul 2 17:09:55 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusintrospection.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a16128655fed37a3975fdb8ea0d31ef0fa29e882
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52873,7 +57368,7 @@ Date:   Fri Jul 2 11:35:43 2010 -0400
     impossible for invalid keys to be formed.
 
  gio/gkeyfilesettingsbackend.c |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit a941660873ad4db42f1799e444d46d95721af840
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52885,7 +57380,7 @@ Date:   Fri Jul 2 11:14:28 2010 -0400
     number reports.  Fix a memory leak, too.
 
  gio/gschema-compile.c |   12 +++++++-----
- 1 files changed, 7 insertions(+), 5 deletions(-)
+ 1 file changed, 7 insertions(+), 5 deletions(-)
 
 commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52897,7 +57392,7 @@ Date:   Fri Jul 2 11:11:45 2010 -0400
     enums have been defined.
 
  gio/gschema-compile.c |    9 ++++++++-
- 1 files changed, 8 insertions(+), 1 deletions(-)
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e
 Author: David Zeuthen <davidz@redhat.com>
@@ -52908,7 +57403,7 @@ Date:   Fri Jul 2 09:40:59 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusauth.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit c29ad239284608c2a03043f9dc16f3ca1a28542e
 Author: David Zeuthen <davidz@redhat.com>
@@ -52924,7 +57419,7 @@ Date:   Fri Jul 2 09:34:03 2010 -0400
 
  docs/reference/gio/overview.xml |    2 +-
  gio/gdbusauth.c                |    4 ----
- 2 files changed, 1 insertions(+), 5 deletions(-)
+ 2 files changed, 1 insertion(+), 5 deletions(-)
 
 commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093
 Author: Tor Lillqvist <tml@iki.fi>
@@ -52938,7 +57433,7 @@ Date:   Fri Jul 2 15:31:24 2010 +0300
     files either to do it another way.
 
  build/win32/vs9/glib.vsprops |   20 +++++++++++++++++++-
- 1 files changed, 19 insertions(+), 1 deletions(-)
+ 1 file changed, 19 insertions(+), 1 deletion(-)
 
 commit 5383c7110f793bfa749370cec9d708a6a5018751
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -52956,15 +57451,15 @@ Date: Thu Jul 1 18:58:56 2010 -0400
  docs/reference/gio/gio-sections.txt               |    2 +
  gio/gio.symbols                                   |    2 +
  gio/gschema-compile.c                             |  161
- +++++++++++++----
- gio/gsettings-mapping.c                           |   65 +++++++-
+ ++++++++++++----
+ gio/gsettings-mapping.c                           |   65 ++++++-
  gio/gsettings.c                                   |  194
  +++++++++++++++++++-
  gio/gsettings.h                                   |    5 +
  gio/strinfo.c                                     |    8 +
  gio/tests/Makefile.am                             |    7 +
  gio/tests/gschema-compile.c                       |   11 +-
- gio/tests/gsettings.c                             |   80 ++++++++-
+ gio/tests/gsettings.c                             |   80 +++++++-
  gio/tests/org.gtk.test.gschema.xml                |    9 +
  .../enum-with-repeated-nick.gschema.xml           |   10 +
  .../enum-with-repeated-value.gschema.xml          |   10 +
@@ -52983,7 +57478,7 @@ Date:   Thu Jul 1 21:39:37 2010 +0200
     Updated Spanish translation
 
  po/es.po |   42 +++++++++++++++++++++++++-----------------
- 1 files changed, 25 insertions(+), 17 deletions(-)
+ 1 file changed, 25 insertions(+), 17 deletions(-)
 
 commit bd8d837f573a784a234740bd49f9103cdf70c268
 Author: David Zeuthen <davidz@redhat.com>
@@ -53031,7 +57526,7 @@ Date:   Thu Jul 1 12:55:04 2010 -0400
     Temporarily avoids the issue reported in bug #623306.
 
  gio/tests/gdbus-peer.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6
 Author: David Zeuthen <davidz@redhat.com>
@@ -53072,7 +57567,7 @@ Date:   Wed Jun 30 13:27:38 2010 -0400
     until we have proper support for flags...
 
  gio/gschema-compile.c |    9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53081,7 +57576,7 @@ Date:   Wed Jun 30 13:12:19 2010 -0400
     gsettings.m4: add support for enums
 
  m4macros/gsettings.m4 |   18 ++++++++++++------
- 1 files changed, 12 insertions(+), 6 deletions(-)
+ 1 file changed, 12 insertions(+), 6 deletions(-)
 
 commit 87fa3a6e75132f68edfbd457632332c52c2048ba
 Author: David Zeuthen <davidz@redhat.com>
@@ -53107,7 +57602,7 @@ Date:   Wed Jun 30 12:10:00 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |   64
- ++++++++++++++++++++++++------------------------
+ ++++++++++++++++++++++++-------------------------
  gio/gdbusconnection.h |    2 +-
  2 files changed, 33 insertions(+), 33 deletions(-)
 
@@ -53134,7 +57629,7 @@ Date:   Wed Jun 30 11:43:42 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gio/gio-sections.txt |   1 +
- gio/gdbusconnection.c              |   30 ++++++-
+ gio/gdbusconnection.c              |   30 +++++-
  gio/gdbusconnection.h              |    1 +
  gio/gdbusprivate.c                 |   84 +++++++++++++++-
  gio/gdbusprivate.h                 |    4 +
@@ -53172,8 +57667,8 @@ Date:   Tue Jun 29 20:24:39 2010 -0400
 
  gio/gschema-compile.c                             |  149
  ++++++++++++++++++--
- gio/tests/Makefile.am                             |    8 +
- gio/tests/gschema-compile.c                       |   10 ++-
+ gio/tests/Makefile.am                             |    8 ++
+ gio/tests/gschema-compile.c                       |   10 +-
  .../extend-and-shadow-indirect.gschema.xml        |   17 +++
  .../schema-tests/extend-and-shadow.gschema.xml     |  17 +++
  .../schema-tests/override-missing.gschema.xml     |   11 ++
@@ -53200,8 +57695,8 @@ Date:   Tue Jun 29 14:41:04 2010 -0400
 
  gio/gschema-compile.c                             |  124
  ++++++++++++++++++--
- gio/tests/Makefile.am                             |   10 ++-
- gio/tests/gschema-compile.c                       |   11 ++-
+ gio/tests/Makefile.am                             |   10 +-
+ gio/tests/gschema-compile.c                       |   11 +-
  gio/tests/schema-tests/extend-missing.gschema.xml  |   3 +
  gio/tests/schema-tests/extend-nonlist.gschema.xml  |   4 +
  gio/tests/schema-tests/extend-self.gschema.xml     |   3 +
@@ -53220,7 +57715,7 @@ Date:   Tue Jun 29 14:40:44 2010 -0400
     glib-compile-schemas: fix small leak
 
  gio/gschema-compile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd
 Author: David Zeuthen <davidz@redhat.com>
@@ -53264,7 +57759,7 @@ Date:   Mon Jun 21 17:09:07 2010 +0200
 
  glib/gvariant.c |   69
  +++++++++++++++++++++++++++++++------------------------
- 1 files changed, 39 insertions(+), 30 deletions(-)
+ 1 file changed, 39 insertions(+), 30 deletions(-)
 
 commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab
 Author: Colin Walters <walters@verbum.org>
@@ -53276,7 +57771,7 @@ Date:   Mon Jun 28 17:16:44 2010 -0400
     Support that in addition to the current AUTOGEN_SUBDIR_MODE.
 
  autogen.sh |   9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit c649615f17dc9d9644d742c48bf34c9000aa41b7
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -53286,7 +57781,7 @@ Date:   Mon Jun 28 20:57:31 2010 +0200
 
  po/es.po |  220
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 120 insertions(+), 100 deletions(-)
+ 1 file changed, 120 insertions(+), 100 deletions(-)
 
 commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53322,7 +57817,7 @@ Date:   Mon Jun 28 13:58:25 2010 -0400
     clarifying note.
 
  gio/gsettings-mapping.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 168cfc592283c992d6a6803a91528f87cec2d902
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53337,8 +57832,8 @@ Date:   Mon Jun 28 10:18:45 2010 -0400
  gio/gio.symbols                    |    1 +
  gio/gsettings.c                    |   83
  ++++++++++++++++++++++++++++++++++-
- gio/gsettings.h                    |   27 +++++++++++
- 4 files changed, 114 insertions(+), 1 deletions(-)
+ gio/gsettings.h                    |   27 ++++++++++++
+ 4 files changed, 114 insertions(+), 1 deletion(-)
 
 commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -53348,7 +57843,7 @@ Date:   Mon Jun 28 12:28:47 2010 +0300
 
  po/he.po | 1280
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 657 insertions(+), 623 deletions(-)
+ 1 file changed, 657 insertions(+), 623 deletions(-)
 
 commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53360,7 +57855,7 @@ Date:   Sun Jun 27 19:27:04 2010 -0400
     by David Tardon.
 
  glib/gbuffer.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d20969e07b8cc0233536cf929db0107b2c21c53e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53369,7 +57864,7 @@ Date:   Sun Jun 27 16:31:53 2010 -0400
     Filter out child schema entries when listing keys
 
  gio/gsettings-tool.c |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit 025435329a7159a906a66f6b15facc2d611be4fb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53394,7 +57889,7 @@ Date:   Sun Jun 27 10:11:45 2010 -0400
     and live forever) but not for arrays (where the bug was first seen).
 
  gio/gsettings-tool.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b
 Author: Kristian Rietveld <kris@gtk.org>
@@ -53405,7 +57900,7 @@ Date:   Sat Jun 26 22:55:47 2010 +0200
     Fixes build on Mac OS X.
 
  glib/pcre/pcre.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -53415,7 +57910,7 @@ Date:   Sat Jun 26 10:14:52 2010 +0200
 
  po/es.po | 1297
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 670 insertions(+), 627 deletions(-)
+ 1 file changed, 670 insertions(+), 627 deletions(-)
 
 commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53433,7 +57928,7 @@ Date:   Fri Jun 25 10:52:32 2010 -0400
 
  gio/gsettings.c |  137
  ++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 85 insertions(+), 52 deletions(-)
+ 1 file changed, 85 insertions(+), 52 deletions(-)
 
 commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e
 Author: Colin Walters <walters@verbum.org>
@@ -53444,7 +57939,7 @@ Date:   Wed Jun 16 22:44:58 2010 -0400
     It makes gobject-introspection complain.
 
  gobject/gbinding.h |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19
 Author: Dan Winship <danw@gnome.org>
@@ -53457,7 +57952,7 @@ Date:   Thu Jun 24 14:23:37 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=610784
 
  glib/tests/array-test.c |   28 ++++++++++++++++++++--------
- 1 files changed, 20 insertions(+), 8 deletions(-)
+ 1 file changed, 20 insertions(+), 8 deletions(-)
 
 commit 48f3f262639b473c9be168d0491bedd357bcbca7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53466,7 +57961,7 @@ Date:   Thu Jun 24 13:32:26 2010 -0400
     version.bump()
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cc295f09768d10576deba929ab8b7bc766cd207f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53476,7 +57971,7 @@ Date:   Thu Jun 24 13:18:44 2010 -0400
 
  NEWS |   73
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 73 insertions(+), 0 deletions(-)
+ 1 file changed, 73 insertions(+)
 
 commit de0464cf891c386b0166066ac797255cd973b6e2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53486,10 +57981,10 @@ Date: Thu Jun 24 12:25:48 2010 -0400
 
  docs/reference/gio/gio-sections.txt |   4 +-
  gio/gio.symbols                    |    2 +-
- gio/gsettings.c                    |   12 ++--
+ gio/gsettings.c                    |   12 ++---
  gio/gsettings.h                    |    4 +-
  gio/gsettingsschema.c              |   89
- ++++++++++++++++++++++++----------
+ +++++++++++++++++++++++++----------
  5 files changed, 75 insertions(+), 36 deletions(-)
 
 commit e3d0d07b043334890deaf30d5b1e5072c9c7e742
@@ -53502,7 +57997,7 @@ Date:   Thu Jun 24 02:28:01 2010 -0400
 
  gio/gsettings.c |   73
  ++++++++++++++++++++++++++++---------------------------
- 1 files changed, 37 insertions(+), 36 deletions(-)
+ 1 file changed, 37 insertions(+), 36 deletions(-)
 
 commit 887d9d83aa232058b8446eafb7f0681db4219a77
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53511,7 +58006,7 @@ Date:   Thu Jun 24 02:21:58 2010 -0400
     g_keyfile_settings_backend_new doc improvement
 
  gio/gkeyfilesettingsbackend.c |   17 +++++++++++------
- 1 files changed, 11 insertions(+), 6 deletions(-)
+ 1 file changed, 11 insertions(+), 6 deletions(-)
 
 commit 123699465d2d07c18823f41dfc6a48dd7cefc603
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53526,7 +58021,7 @@ Date:   Thu Jun 24 02:15:15 2010 -0400
  gio/gsettings.c                    |   33
  ++++++++++++++++++++++++++++++++-
  gio/gsettings.h                    |    1 +
- 4 files changed, 36 insertions(+), 1 deletions(-)
+ 4 files changed, 36 insertions(+), 1 deletion(-)
 
 commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53539,7 +58034,7 @@ Date:   Thu Jun 24 01:49:27 2010 -0400
  gio/gio.symbols       |    4 ++++
  gio/gsettings.h       |    1 +
  gio/gsettingsschema.c |   25 +++++++++++++++++++++++++
- 3 files changed, 30 insertions(+), 0 deletions(-)
+ 3 files changed, 30 insertions(+)
 
 commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53548,7 +58043,7 @@ Date:   Thu Jun 24 01:49:00 2010 -0400
     KeyfileSettingsBackend: fix symbol visibility leak
 
  gio/gkeyfilesettingsbackend.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53572,7 +58067,7 @@ Date:   Thu Jun 24 00:55:14 2010 -0400
     GSettingsBackend: some debug code
 
  gio/gsettingsbackend.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit b638a675a8dae242347a721837c0b6c24e953665
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53581,7 +58076,7 @@ Date:   Thu Jun 24 00:41:05 2010 -0400
     Ignore more glib test cases
 
  glib/tests/.gitignore |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 519edcc2b3fd23fc29b38b581480adf39dd93451
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53590,7 +58085,7 @@ Date:   Thu Jun 24 00:36:42 2010 -0400
     fix leaks in the GSettings test case
 
  gio/tests/gsettings.c |   27 +++++++++++++++++++++++----
- 1 files changed, 23 insertions(+), 4 deletions(-)
+ 1 file changed, 23 insertions(+), 4 deletions(-)
 
 commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53603,7 +58098,7 @@ Date:   Thu Jun 24 00:35:10 2010 -0400
     data pointer, even if the length parameter was equal to zero.
 
  glib/gchecksum.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit f76c4d062966afdcdf5306f4c769a7ab0934e843
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53615,7 +58110,7 @@ Date:   Thu Jun 24 00:38:01 2010 -0400
     unapplied keys on finalize.
 
  gio/gdelayedsettingsbackend.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53661,7 +58156,7 @@ Date:   Mon Jun 21 12:26:42 2010 +0100
  gobject/gbinding.c     |    9 +++++++++
  gobject/gbinding.h     |    6 +++++-
  gobject/tests/binding.c |   36 ++++++++++++++++++++++++++++++++++++
- 3 files changed, 50 insertions(+), 1 deletions(-)
+ 3 files changed, 50 insertions(+), 1 deletion(-)
 
 commit d3af9c0ec59465e4076791881bc89fe51539f3fd
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53672,7 +58167,7 @@ Date:   Wed Jun 23 10:12:14 2010 -0400
  gio/pltcheck.sh     |   2 ++
  glib/pltcheck.sh    |   2 ++
  gobject/pltcheck.sh |   2 ++
- 3 files changed, 6 insertions(+), 0 deletions(-)
+ 3 files changed, 6 insertions(+)
 
 commit 13ac216ca386715a915ec8acd8178c528774273a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53692,7 +58187,7 @@ Date:   Wed Jun 23 07:32:24 2010 -0400
     Document g_cclosure_marshal_VOID__VARIANT
 
  gobject/gclosure.c |  18 +++++++++++++++++-
- 1 files changed, 17 insertions(+), 1 deletions(-)
+ 1 file changed, 17 insertions(+), 1 deletion(-)
 
 commit 3549e06f81768453b8c389331705615ae3529041
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53704,7 +58199,7 @@ Date:   Wed Jun 23 07:22:49 2010 -0400
     disappointed when they are not documented.
 
  docs/reference/gobject/Makefile.am |   4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53716,7 +58211,7 @@ Date:   Wed Jun 23 07:21:50 2010 -0400
     so gtk-doc doesn't complain about it.
 
  docs/reference/gobject/gobject-sections.txt |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53725,7 +58220,7 @@ Date:   Wed Jun 23 00:20:11 2010 -0400
     Add some more unicode property tests
 
  glib/tests/utf8-misc.c |   32 +++++++++++++++++++++++++++++++-
- 1 files changed, 31 insertions(+), 1 deletions(-)
+ 1 file changed, 31 insertions(+), 1 deletion(-)
 
 commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53736,7 +58231,7 @@ Date:   Tue Jun 22 23:39:51 2010 -0400
  glib/tests/node.c |   70
  +++++++++++++++++++++++++++++++++++++----------------
  tests/.gitignore  |   1 -
- tests/Makefile.am |   2 -
+ tests/Makefile.am |   2 --
  3 files changed, 49 insertions(+), 24 deletions(-)
 
 commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c
@@ -53770,7 +58265,7 @@ Date:   Tue Jun 22 19:50:35 2010 -0400
     Move date tests to the test framework
 
  glib/tests/Makefile.am |    3 +
- glib/tests/date.c     |  287 +++++++++++++++++++++++++++
+ glib/tests/date.c     |  287 ++++++++++++++++++++++++++++
  tests/.gitignore      |    1 -
  tests/Makefile.am     |    1 -
  tests/date-test.c     |  499
@@ -53784,7 +58279,7 @@ Date:   Tue Jun 22 17:42:30 2010 -0400
     Add an index for 2.26 api additions
 
  docs/reference/gobject/gobject-docs.sgml |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit b116838da31dc212c60f13821dfe87187731dc78
 Author: Milan Bouchet-Valat <nalimilan@club.fr>
@@ -53797,7 +58292,7 @@ Date:   Wed Jun 23 12:17:29 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=622480
 
  glib/gtestutils.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6920e503e637e70a44f7baf899de4bd171534d39
 Author: David Zeuthen <davidz@redhat.com>
@@ -53813,7 +58308,7 @@ Date:   Tue Jun 22 17:48:35 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73
 Author: Dan Winship <danw@gnome.org>
@@ -53827,7 +58322,7 @@ Date:   Tue Jun 22 15:31:55 2010 -0400
     ref on it.
 
  gio/tests/testapps.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1
 Author: Dan Winship <danw@gnome.org>
@@ -53845,7 +58340,7 @@ Date:   Fri Apr 23 08:47:18 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=616855
 
  gio/gsocketconnection.c |   25 +++++++++++++++++++++++++
- 1 files changed, 25 insertions(+), 0 deletions(-)
+ 1 file changed, 25 insertions(+)
 
 commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4
 Author: Dan Winship <danw@gnome.org>
@@ -53859,11 +58354,11 @@ Date: Fri Apr 23 08:21:41 2010 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=603309
 
- gio/gsocket.c            |    8 +++++++
+ gio/gsocket.c            |    8 ++++++++
  gio/gsocketinputstream.c  |   46
- +++++++++++++++++---------------------------
+ ++++++++++++++++++---------------------------
  gio/gsocketoutputstream.c |   46
- +++++++++++++++++---------------------------
+ ++++++++++++++++++---------------------------
  3 files changed, 44 insertions(+), 56 deletions(-)
 
 commit 2be38f6926d8bf2738c3898e831dcb3928925f90
@@ -53908,7 +58403,7 @@ Date:   Tue Jun 22 08:24:30 2010 -0400
     Patch by Saleem Abdulrasool, bug 622154.
 
  gio/gapplication.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 16c2f080497d1ed663237e725192c4f411f92f8f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -53918,7 +58413,7 @@ Date:   Tue Jun 22 08:09:27 2010 -0400
 
  glib/gvariant.h     |   4 ++++
  glib/gvarianttype.h |   4 ++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c
 Author: Tor Lillqvist <tml@iki.fi>
@@ -53931,7 +58426,7 @@ Date:   Tue Jun 22 12:41:01 2010 +0300
     GIOChannels on Windows.
 
  glib/tests/protocol.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit efb1a054b0858b4475941892f53bbc5186065df9
 Author: Tor Lillqvist <tml@iki.fi>
@@ -53962,7 +58457,7 @@ Date:   Tue Jun 22 12:10:34 2010 +0300
     Bypass a few functions not used on Windows when compiling for Windows
 
  gio/glocalfile.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 045c96b71a7755927e258c2b116c7c0ee8326bd1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53971,7 +58466,7 @@ Date:   Mon Jun 21 23:07:46 2010 -0400
     Add a test for g_strip_prefix
 
  glib/tests/strfuncs.c |   27 +++++++++++++++++++++++++++
- 1 files changed, 27 insertions(+), 0 deletions(-)
+ 1 file changed, 27 insertions(+)
 
 commit 2f438f18ae8794747dadf5018616d1dcc52a0924
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -53995,7 +58490,7 @@ Date:   Mon Jun 21 22:25:28 2010 -0400
 
  glib/tests/checksum.c |   72
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 72 insertions(+), 0 deletions(-)
+ 1 file changed, 72 insertions(+)
 
 commit 5629366c3d245b78ad148576f2dccabed83baa71
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54020,7 +58515,7 @@ Date:   Mon Jun 21 20:07:26 2010 -0400
 
  glib/tests/utf8-misc.c |  263
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 263 insertions(+), 0 deletions(-)
+ 1 file changed, 263 insertions(+)
 
 commit 45411ccbe3c9d1b08332942d1e7b594330688126
 Author: David Zeuthen <davidz@redhat.com>
@@ -54041,7 +58536,7 @@ Date:   Mon Jun 21 16:08:53 2010 -0400
  +++++++++++++++++++++++++++++++++++++---
  gio/gdbusconnection.h       |    3 ++
  gio/gdbusprivate.c          |   69
- ++++++++++++++++++++++++++++-------------
+ ++++++++++++++++++++++++++++--------------
  gio/gdbusprivate.h          |    5 +++
  gio/tests/gdbus-connection.c |   16 ++++++++--
  5 files changed, 129 insertions(+), 30 deletions(-)
@@ -54053,7 +58548,7 @@ Date:   Mon Jun 21 14:01:50 2010 -0400
     gobject docs: ignore some sgml files
 
  docs/reference/gobject/tmpl/.gitignore |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54062,7 +58557,7 @@ Date:   Mon Jun 21 13:57:54 2010 -0400
     .gitignore the moved tests
 
  glib/tests/.gitignore |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54095,7 +58590,7 @@ Date:   Mon Jun 21 13:25:51 2010 -0400
     distcheck fix
 
  gio/tests/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d5dc656d35887780008c95c5ed496f628948813c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54104,7 +58599,7 @@ Date:   Mon Jun 21 13:25:44 2010 -0400
     Add check for -Bsymbolic-functions linker flag
 
  configure.in |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit 7556f660b551d0713100af6672287393350d9a19
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54133,7 +58628,7 @@ Date:   Mon Jun 21 11:30:26 2010 -0400
  gio/Makefile.am                                |    1 -
  gio/gsettings-schema-convert                   | 1076
  -----------------------
- 7 files changed, 1 insertions(+), 1200 deletions(-)
+ 7 files changed, 1 insertion(+), 1200 deletions(-)
 
 commit 95c4ec1056468764dd6c71971ad06370c0f1b99b
 Author: Javier Jardón <jjardon@gnome.org>
@@ -54142,7 +58637,7 @@ Date:   Mon Jun 21 17:28:15 2010 +0200
     [docs] Fix typo
 
  docs/reference/glib/building.sgml |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a
 Author: Sven Herzberg <herzi@gnome-de.org>
@@ -54169,7 +58664,7 @@ Date:   Mon Jun 21 00:00:51 2010 -0400
     Add a test for g_unichar_validate
 
  glib/tests/utf8-misc.c |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit f13618623b191c539cc151d19f7f5b54e24b3607
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54178,7 +58673,7 @@ Date:   Sun Jun 20 23:46:01 2010 -0400
     Test inplace decoding
 
  glib/tests/base64.c |  36 +++++++++++++++++++++++++++++++++++-
- 1 files changed, 35 insertions(+), 1 deletions(-)
+ 1 file changed, 35 insertions(+), 1 deletion(-)
 
 commit db5bd7b90b78508b8be448b8cd5de7735b3ca520
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54186,10 +58681,10 @@ Date: Sun Jun 20 23:35:31 2010 -0400
 
     Some more utf8 tests
 
- glib/tests/Makefile.am |    3 +
+ glib/tests/Makefile.am |    3 ++
  glib/tests/utf8-misc.c |   99
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 102 insertions(+), 0 deletions(-)
+ 2 files changed, 102 insertions(+)
 
 commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54198,7 +58693,7 @@ Date:   Sun Jun 20 23:07:39 2010 -0400
     Test glib_check_version
 
  glib/tests/utils.c |  24 ++++++++++++++++++++++++
- 1 files changed, 24 insertions(+), 0 deletions(-)
+ 1 file changed, 24 insertions(+)
 
 commit cca48bd5b9de1d4902b12acc86778def3ae00cbe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54212,7 +58707,7 @@ Date:   Sun Jun 20 22:46:47 2010 -0400
  Makefile.decl                    |   22 ++++++++++++
  configure.in                     |   69
  +++++++++++++++++++++++++++++++++++++
- docs/reference/glib/building.sgml |   19 ++++++++++-
+ docs/reference/glib/building.sgml |   19 +++++++++-
  4 files changed, 110 insertions(+), 2 deletions(-)
 
 commit bad7f1e54f03284cfd6235d345270ecada4379b5
@@ -54221,10 +58716,10 @@ Date: Sun Jun 20 22:18:30 2010 -0400
 
     Some fixes
 
- glib/tests/collate.c      |    2 +
- glib/tests/utf8-pointer.c  |  39 +++++++++++++-----------
+ glib/tests/collate.c      |    2 ++
+ glib/tests/utf8-pointer.c  |  39 +++++++++++++------------
  glib/tests/utf8-validate.c |  68
- +++++++++++++++++--------------------------
+ ++++++++++++++++++--------------------------
  3 files changed, 50 insertions(+), 59 deletions(-)
 
 commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741
@@ -54288,7 +58783,7 @@ Date:   Sun Jun 20 12:32:00 2010 -0400
     GVariant: fix doc copy/paste error
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ede159ec452aa27d7ea0058833ea39baed14756e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54299,7 +58794,7 @@ Date:   Sun Jun 20 12:30:27 2010 -0400
  docs/reference/glib/glib-sections.txt |    1 +
  glib/gvariant-parser.c                       |    7 +++++++
  glib/gvariant.h                      |    5 +++++
- 3 files changed, 13 insertions(+), 0 deletions(-)
+ 3 files changed, 13 insertions(+)
 
 commit 09aa2e79ab9b39b92c1cc911b95b49872a417382
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54320,7 +58815,7 @@ Date:   Sun Jun 20 11:34:31 2010 -0400
 
     Move base64 tests of to test framework
 
- glib/tests/Makefile.am |    3 +
+ glib/tests/Makefile.am |    3 ++
  glib/tests/base64.c   |  139
  ++++++++++++++++++++++++++++++++++++++++++++++++
  tests/base64-test.c   |  138
@@ -54334,7 +58829,7 @@ Date:   Sun Jun 20 11:20:41 2010 -0400
     Add new scripts to docs
 
  docs/reference/glib/tmpl/unicode.sgml |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit f849dbac05bad8e60b00707823f5c6d935ff36c1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54356,7 +58851,7 @@ Date:   Sun Jun 20 02:32:35 2010 +0200
     Docs fix
 
  gio/gdatainputstream.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 85621f1a0f4d77cde71e37ed8212e707f4af441d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54374,12 +58869,12 @@ Date: Sun Jun 20 01:46:35 2010 -0400
  glib/pcre/pcre_fullinfo.c       |   15 +-
  glib/pcre/pcre_globals.c        |   23 +-
  glib/pcre/pcre_info.c           |    4 +-
- glib/pcre/pcre_internal.h       |  759 +++++++++++++++++--
+ glib/pcre/pcre_internal.h       |  759 ++++++++++++++++--
  glib/pcre/pcre_newline.c        |    8 +-
  glib/pcre/pcre_study.c                  |  448 ++++++++++-
- glib/pcre/pcre_tables.c         |  631 ++++++++++------
+ glib/pcre/pcre_tables.c         |  631 +++++++++------
  glib/pcre/pcre_try_flipped.c    |    6 +-
- glib/pcre/pcre_ucp_searchfuncs.c |   46 ++-
+ glib/pcre/pcre_ucp_searchfuncs.c |   46 +-
  glib/pcre/pcre_xclass.c         |    7 +-
  glib/pcre/ucp.h                 |   53 +-
  glib/pcre/ucpinternal.h         |   92 ---
@@ -54392,7 +58887,7 @@ Date:   Sun Jun 20 01:14:55 2010 -0400
     Add Unicode 5.2 scripts
 
  glib/gunicode.h |   19 ++++++++++++++++++-
- 1 files changed, 18 insertions(+), 1 deletions(-)
+ 1 file changed, 18 insertions(+), 1 deletion(-)
 
 commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54404,7 +58899,7 @@ Date:   Sun Jun 20 00:09:00 2010 -0400
     last element. Bug #618866.
 
  glib/garray.c |   11 +++++------
- 1 files changed, 5 insertions(+), 6 deletions(-)
+ 1 file changed, 5 insertions(+), 6 deletions(-)
 
 commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54413,7 +58908,7 @@ Date:   Sat Jun 19 16:13:58 2010 -0400
     GSettings: complete support for enum binding
 
  gio/gsettings-mapping.c |   22 ++++++++++++++++++++++
- 1 files changed, 22 insertions(+), 0 deletions(-)
+ 1 file changed, 22 insertions(+)
 
 commit dbe68f7c834c152c111afba41ffffd70a8e6997c
 Author: Johan Dahlin <johan@gnome.org>
@@ -54425,7 +58920,7 @@ Date:   Sat Jun 19 15:23:35 2010 -0300
     explicit instead of failing to compile a test.
 
  configure.in |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a
 Author: Christian Persch <chpe@gnome.org>
@@ -54434,7 +58929,7 @@ Date:   Sat Jun 19 20:04:20 2010 +0200
     Tiny docs fix
 
  gobject/gvaluetypes.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit db68f8203ab9b81e70dbada99faaf69c727f793c
 Author: Christian Persch <chpe@gnome.org>
@@ -54450,7 +58945,7 @@ Date:   Fri Jun 18 01:08:13 2010 +0200
  docs/reference/gobject/gobject-sections.txt |   1 +
  gobject/glib-genmarshal.c                  |    2 +-
  gobject/gobject.symbols                    |    1 +
- gobject/gtype.h                            |    7 ++
+ gobject/gtype.h                            |    7 +++
  gobject/gvaluetypes.c                      |   39 +++++++++++++
  gobject/gvaluetypes.h                      |    2 +
  tests/gobject/accumulator.c                |   81
@@ -54469,7 +58964,7 @@ Date:   Sat Jun 19 16:42:11 2010 +0200
  glib/gvariant-core.c                 |   24 ++++++++++++++++++++++++
  glib/gvariant.h                      |    1 +
  glib/tests/gvariant.c                |   13 +++++++++++++
- 5 files changed, 40 insertions(+), 0 deletions(-)
+ 5 files changed, 40 insertions(+)
 
 commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb
 Author: Christian Persch <chpe@gnome.org>
@@ -54481,7 +58976,7 @@ Date:   Sat Jun 19 16:41:25 2010 +0200
     --disable-visibility.
 
  gthread/tests/1bit-mutex.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a558e460a2f493670932faa4c947ffc42ea8bc70
 Author: Milan Bouchet-Valat <nalimilan@club.fr>
@@ -54492,7 +58987,7 @@ Date:   Sat Jun 19 19:00:13 2010 +0200
     Same as previous commit, but for two other functions it missed.
 
  gio/gsettings-tool.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 62939f5e45cd102313285ec13f90c3b4763e6ca8
 Author: Milan Bouchet-Valat <nalimilan@club.fr>
@@ -54508,7 +59003,7 @@ Date:   Sat Jun 19 18:33:26 2010 +0200
     recently added to g_settings_new_with_path() to refuse NULL.
 
  gio/gsettings-tool.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit a7689537605ade51b19be76baa3fba303527483d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54527,11 +59022,11 @@ Date: Sat Jun 19 11:38:57 2010 -0400
 
     Issue discovered and tracked down by Milan Bouchet-Valat
 
- gio/strinfo.c                               |    3 ++
- gio/tests/gschema-compile.c                 |    3 +-
+ gio/strinfo.c                               |    3 +++
+ gio/tests/gschema-compile.c                 |    3 ++-
  gio/tests/schema-tests/from-docs.gschema.xml |   34
  ++++++++++++++++++++++++++
- 3 files changed, 39 insertions(+), 1 deletions(-)
+ 3 files changed, 39 insertions(+), 1 deletion(-)
 
 commit e91541bf8c2e915b330c6dfee46a7709949da3a9
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -54540,8 +59035,8 @@ Date:   Sat Jun 19 15:13:41 2010 +0200
     Updated Galician translations
 
  po/gl.po |  104
- ++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 58 insertions(+), 46 deletions(-)
+ +++++++++++++++++++++++++++++++++++---------------------------
+ 1 file changed, 58 insertions(+), 46 deletions(-)
 
 commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54550,7 +59045,7 @@ Date:   Fri Jun 18 23:14:46 2010 -0400
     Add a note to docs about paragraphs in schemas
 
  docs/reference/gio/migrating-gconf.xml |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 6217c9b41eb369cac48149639369f51b85763986
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54589,9 +59084,9 @@ Date:   Wed Jun 16 14:17:26 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=621838
 
  gio/gapplication.c    |   51
- ++++++++++++++++++++++++++++++++++++++++++-----
- gio/gdbusapplication.c |   12 +---------
- gio/tests/testapp.c   |   20 ++++++++++++++++++
+ ++++++++++++++++++++++++++++++++++++++++++------
+ gio/gdbusapplication.c |   12 ++----------
+ gio/tests/testapp.c   |   20 +++++++++++++++++++
  3 files changed, 67 insertions(+), 16 deletions(-)
 
 commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2
@@ -54601,7 +59096,7 @@ Date:   Fri Jun 18 10:56:25 2010 +0300
     Fix build on non-Unix
 
  gio/gnullapplication.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 4edfc34e5bae34f69d6771e2732f54821a4f7307
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54610,7 +59105,7 @@ Date:   Thu Jun 17 19:42:46 2010 -0400
     2.25.9
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7b1f45c2e8b5f3ba3595c5cf74fbfc70f03b61c0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54619,7 +59114,7 @@ Date:   Thu Jun 17 19:08:13 2010 -0400
     Fix a mismerge
 
  docs/reference/gio/gio-sections.txt |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 9b59059d9e85d10406393cef08e432626dcc78da
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54628,7 +59123,7 @@ Date:   Thu Jun 17 19:04:03 2010 -0400
     Fix distcheck
 
  gio/gio.symbols |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit bdd8fef4c05b41f534f138b0cf2f252e6ebd379f
 Author: Christian Persch <chpe@gnome.org>
@@ -54639,7 +59134,7 @@ Date:   Fri Jun 18 00:38:46 2010 +0200
     Use g_value_set_variant(), not the nonexistent g_value_take_variant().
 
  gobject/glib-genmarshal.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 30df71e382f76626f8abcdd16b800392be183b42
 Author: Christian Persch <chpe@gnome.org>
@@ -54648,7 +59143,7 @@ Date:   Fri Jun 18 00:10:17 2010 +0200
     Add VARIANT to glib-genmarshal docs
 
  docs/reference/gobject/glib-genmarshal.xml |   7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 79d32c2fc18dcd62e9e12ca871676d35697c9d41
 Author: David Zeuthen <davidz@redhat.com>
@@ -54712,8 +59207,8 @@ Date:   Thu Jun 17 17:58:25 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusmessage.c             |  132
- ++++++++++++++++++++++++++++++++++----
- gio/gdbusprivate.c             |   10 ++--
+ ++++++++++++++++++++++++++++++++++-----
+ gio/gdbusprivate.c             |   10 +--
  gio/gdbusprivate.h             |    2 +
  gio/tests/gdbus-serialization.c |    9 +++
  4 files changed, 134 insertions(+), 19 deletions(-)
@@ -54727,7 +59222,7 @@ Date:   Thu Jun 17 23:44:25 2010 +0200
     Add a missing symbol to gobject.symbols.
 
  gobject/gobject.symbols |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0766981a1e634b850bec602d0bea6bc255377edb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54746,7 +59241,7 @@ Date:   Thu Jun 17 16:36:58 2010 -0400
     Fix the build
 
  gio/gapplication.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit df81e3f33e710ce64060a87b8ecf0aab1360bd5a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54755,7 +59250,7 @@ Date:   Thu Jun 17 16:13:29 2010 -0400
     Updates
 
  NEWS |   13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ 1 file changed, 10 insertions(+), 3 deletions(-)
 
 commit 0c506f200a60124197e8c20507a86516bb950ec4
 Author: David Zeuthen <davidz@redhat.com>
@@ -54781,7 +59276,7 @@ Date:   Thu Jun 17 16:09:12 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusprivate.c |  10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 57dff1e06011347cc11492a36dc187cbcf5eece8
 Author: David Zeuthen <davidz@redhat.com>
@@ -54794,7 +59289,7 @@ Date:   Thu Jun 17 16:02:24 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusmessage.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8a105625b0261e2e3f45241e2892475fa7b45b88
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -54815,7 +59310,7 @@ Date:   Thu Jun 17 15:51:37 2010 -0400
     fix a typo
 
  gobject/gvaluetypes.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 10e430bcc09d82cf9b3634242981296e0d47693b
 Author: Christian Persch <chpe@gnome.org>
@@ -54824,8 +59319,8 @@ Date:   Thu Jun 17 21:40:47 2010 +0200
     Fix GApplication for the G_TYPE_VARIANT change
 
  gio/gapplication.c   |   54
- +++++++++++++++++++++----------------------------
- gio/gio-marshal.list |    5 ++-
+ +++++++++++++++++++++-----------------------------
+ gio/gio-marshal.list |    5 +++--
  2 files changed, 26 insertions(+), 33 deletions(-)
 
 commit daee48a0af26105175db5768f770ddb8f1a4a7b1
@@ -54835,7 +59330,7 @@ Date:   Thu Jun 17 15:29:45 2010 -0400
     Update api docs to current api
 
  docs/reference/gio/gio-sections.txt |   9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
+ 1 file changed, 2 insertions(+), 7 deletions(-)
 
 commit 0a7e6255b37efd2005bb86a5843921d4adc3bdf8
 Author: David Zeuthen <davidz@redhat.com>
@@ -54859,7 +59354,7 @@ Date:   Thu Jun 17 15:07:08 2010 -0400
     Fix a typo
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0010e86572092ba00eaf01796c863e7584e29611
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54871,8 +59366,8 @@ Date:   Thu Jun 17 15:06:33 2010 -0400
 
  gio/gsettingsbackend.c |   73
  +-----------------------------------------------
- gio/gsettingsbackend.h |    2 -
- 2 files changed, 1 insertions(+), 74 deletions(-)
+ gio/gsettingsbackend.h |    2 --
+ 2 files changed, 1 insertion(+), 74 deletions(-)
 
 commit 4708b8ecc3f00e49aa98cb5989b5474a3257906c
 Author: Christian Persch <chpe@gnome.org>
@@ -54889,19 +59384,19 @@ Date: Thu Jun 17 18:03:51 2010 +0200
 
  NEWS                                       |    4 +
  docs/reference/gobject/gobject-sections.txt |  13 ++-
- gobject/gboxed.c                           |   15 ++--
+ gobject/gboxed.c                           |   15 ++-
  gobject/gboxed.h                           |   13 +--
  gobject/glib-genmarshal.c                  |    4 +
  gobject/gmarshal.list                      |    2 +
  gobject/gobject.symbols                    |    6 +-
  gobject/gparamspecs.c                      |  127
- +++++++++++++++++++++++-
+ ++++++++++++++++++++++-
  gobject/gparamspecs.h                      |   52 ++++++++++
  gobject/gtype.h                            |   13 ++-
  gobject/gvaluetypes.c                      |  148
  +++++++++++++++++++++++++++
  gobject/gvaluetypes.h                      |   15 +++
- tests/gobject/gvalue-test.c                |   38 ++++++--
+ tests/gobject/gvalue-test.c                |   38 +++++--
  tests/gobject/paramspec-test.c                     |   46 +++++++--
  14 files changed, 461 insertions(+), 35 deletions(-)
 
@@ -54929,7 +59424,7 @@ Date:   Thu Jun 17 14:33:50 2010 -0400
     Only run the schema compiler from the test cases
 
  gio/tests/Makefile.am |    6 ------
- 1 files changed, 0 insertions(+), 6 deletions(-)
+ 1 file changed, 6 deletions(-)
 
 commit 6c3ae976e61a9c680c7e18ff89d41d0808a066c4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54940,15 +59435,15 @@ Date: Thu Jun 17 14:05:40 2010 -0400
     Remove the concept of "context" in favour of dealing with
     GSettingsBackend directly.
 
- gio/gio.symbols               |    9 +--
- gio/gkeyfilesettingsbackend.c |   39 +--------
- gio/gsettings.c               |   80 +++++++---------
- gio/gsettings.h               |   11 +--
+ gio/gio.symbols               |    9 +-
+ gio/gkeyfilesettingsbackend.c |   39 +-------
+ gio/gsettings.c               |   80 ++++++++---------
+ gio/gsettings.h               |   11 ++-
  gio/gsettingsbackend.c                |  192
  +++++++++-------------------------------
- gio/gsettingsbackend.h                |   23 ++---
+ gio/gsettingsbackend.h                |   23 +++--
  gio/gsettingsbackendinternal.h |   30 +++----
- gio/tests/Makefile.am         |   11 ++-
+ gio/tests/Makefile.am         |   11 +--
  gio/tests/gsettings.c         |    9 +-
  9 files changed, 120 insertions(+), 284 deletions(-)
 
@@ -54966,7 +59461,7 @@ Date:   Thu Jun 17 18:26:15 2010 +0200
     See https://bugzilla.gnome.org/show_bug.cgi?id=621905
 
  gio/gdbusproxy.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit d352ec2bf383754f352fc7cbfb7a48918cc0d9ea
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54975,8 +59470,8 @@ Date:   Thu Jun 17 10:50:47 2010 -0400
     GSettings-related distcheck fixups
 
  gio/tests/Makefile.am |   92
- ++++++++++++++++++++++++++++++------------------
- gio/tests/gsettings.c |    6 ++-
+ ++++++++++++++++++++++++++++++-------------------
+ gio/tests/gsettings.c |    6 ++--
  2 files changed, 61 insertions(+), 37 deletions(-)
 
 commit fcbddd746b73bc2c4ab2754f66355bd8b59d9a6b
@@ -54988,7 +59483,7 @@ Date:   Thu Jun 17 09:38:39 2010 -0400
     From commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
 
  Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e7cd94a481065806eff1f330c2b4fe0cf8c913fb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -54997,7 +59492,7 @@ Date:   Thu Jun 17 08:57:19 2010 -0400
     More GSettings doc fixups
 
  gio/gsettings.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 92375a8c8e14517fd7b6d2321e73b4acf15f1442
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55006,7 +59501,7 @@ Date:   Thu Jun 17 08:08:28 2010 -0400
     <alias> takes mandatory target='' arg
 
  gio/gsettings.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit d405ad8a09806361637b0abed76e62bc64b66cbe
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55015,7 +59510,7 @@ Date:   Thu Jun 17 08:06:52 2010 -0400
     GSettings: Fix comment formatting, whitespace.
 
  gio/gsettings.c |   20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 24f1fa12c148141b8be39083f0ba7106fd97590f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55024,7 +59519,7 @@ Date:   Thu Jun 17 01:51:23 2010 -0400
     Add new api
 
  docs/reference/gio/gio-sections.txt |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 61af83c5b6a632448e9330eedebf7f8aa225f2e3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55033,8 +59528,8 @@ Date:   Thu Jun 17 01:38:14 2010 -0400
     Add some schema examples
 
  gio/gsettings.c |   82
- +++++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 80 insertions(+), 2 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++++++++++++++++--
+ 1 file changed, 80 insertions(+), 2 deletions(-)
 
 commit fbf93c371a8e9c8f5593ba34917e112b9759a801
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55043,7 +59538,7 @@ Date:   Thu Jun 17 00:45:43 2010 -0400
     Typo fix
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 345a1ee31c9d8783670ca3ad3c7d6e526b0c039c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55054,7 +59549,7 @@ Date:   Thu Jun 17 00:37:12 2010 -0400
     The aliases element was not mentioned here.
 
  gio/gsettings.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 3fbac9940263def7a741570ca71e07962fe365c3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55063,7 +59558,7 @@ Date:   Wed Jun 16 22:42:16 2010 -0400
     Updates
 
  NEWS |   61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 61 insertions(+), 0 deletions(-)
+ 1 file changed, 61 insertions(+)
 
 commit fc538894d38780be8fb46735a07e2d36c34eaacb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55073,7 +59568,7 @@ Date:   Thu Jun 17 00:03:44 2010 -0400
 
     Fix a small bug that one of the tests uncovered.
 
- gio/gschema-compile.c                             |   10 +++---
+ gio/gschema-compile.c                             |   10 ++++----
  gio/strinfo.c                                     |    2 +-
  gio/tests/.gitignore                              |    1 +
  gio/tests/gschema-compile.c                       |   27
@@ -55088,14 +59583,14 @@ Date: Thu Jun 17 00:03:44 2010 -0400
  .../schema-tests/choice-upside-down.gschema.xml    |  14 ++++++++++
  gio/tests/schema-tests/choice.gschema.xml         |   14 ++++++++++
  .../schema-tests/default-in-aliases.gschema.xml    |  15 +++++++++++
- .../schema-tests/enum-with-aliases.gschema.xml     |  20 ++++++++++++++
- .../schema-tests/enum-with-bad-default.gschema.xml |  16 +++++++++++
+ .../schema-tests/enum-with-aliases.gschema.xml     |  20 +++++++++++++++
+ .../schema-tests/enum-with-bad-default.gschema.xml |  16 ++++++++++++
  .../enum-with-chained-alias.gschema.xml           |   21 +++++++++++++++
  .../schema-tests/enum-with-choice.gschema.xml     |   17 ++++++++++++
- .../enum-with-invalid-alias.gschema.xml           |   20 ++++++++++++++
+ .../enum-with-invalid-alias.gschema.xml           |   20 +++++++++++++++
  .../enum-with-repeated-alias.gschema.xml          |   21 +++++++++++++++
- .../enum-with-shadow-alias.gschema.xml                    |   20 ++++++++++++++
- gio/tests/schema-tests/enum.gschema.xml           |   16 +++++++++++
+ .../enum-with-shadow-alias.gschema.xml                    |   20 +++++++++++++++
+ gio/tests/schema-tests/enum.gschema.xml           |   16 ++++++++++++
  gio/tests/schema-tests/range-badtype.gschema.xml   |   7 +++++
  .../schema-tests/range-default-high.gschema.xml    |   8 ++++++
  .../schema-tests/range-default-low.gschema.xml     |   8 ++++++
@@ -55125,7 +59620,7 @@ Date:   Wed Jun 16 18:36:24 2010 -0400
     Caught by Felix Riemann.
 
  gio/gsettings.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 4275c68c30bc372b4aa5d9f5a5ee7f2817d49d4e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55134,7 +59629,7 @@ Date:   Wed Jun 16 18:22:48 2010 -0400
     GVariant serialiser: fix small type error
 
  glib/gvariant-serialiser.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 597290d5c81bf889a694e286ea2434655b82a404
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55144,7 +59639,7 @@ Date:   Mon Jun 14 17:29:41 2010 -0400
 
  gio/Makefile.am                   |    2 +-
  gio/gio.symbols                   |    2 +
- gio/gschema-compile.c             | 1326 ++++++++++++++++------
+ gio/gschema-compile.c             | 1326 +++++++++++++++------
  gio/gsettings-mapping.c           |   24 +-
  gio/gsettings.c                   | 2287
  +++++++++++++++++++++---------------
@@ -55154,7 +59649,7 @@ Date:   Mon Jun 14 17:29:41 2010 -0400
  gio/gsettingsschema.h             |    5 +-
  gio/strinfo.c                     |  308 +++++
  gio/tests/enums.xml.template      |   18 +
- gio/tests/gsettings.c             |  148 +++-
+ gio/tests/gsettings.c             |  148 ++-
  gio/tests/org.gtk.test.gschema.xml |  28 +
  gio/tests/testenum.h              |    7 +
  14 files changed, 2893 insertions(+), 1340 deletions(-)
@@ -55181,7 +59676,7 @@ Date:   Wed Jun 16 18:47:20 2010 +0200
     Typo fix
 
  gobject/gparam.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b90f11ff970a39ea6d9d7abbe01b07043c70de6b
 Author: Christian Persch <chpe@gnome.org>
@@ -55190,7 +59685,7 @@ Date:   Wed Jun 16 17:48:02 2010 +0200
     Typo fix
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 102c5f6a7d13ec099a8c89db0651172fd3230268
 Author: Colin Walters <walters@verbum.org>
@@ -55217,7 +59712,7 @@ Date:   Wed Jun 16 15:09:33 2010 +0100
     Add gdbus-proxy-well-known-name to the ignore file
 
  gio/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 33aa4b4c662f18433ed27cd319ab5c97e5a9d9da
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -55231,7 +59726,7 @@ Date:   Wed Jun 16 15:08:10 2010 +0100
     operation.
 
  gobject/gbinding.c |  31 ++++++++++++++++++++++++-------
- 1 files changed, 24 insertions(+), 7 deletions(-)
+ 1 file changed, 24 insertions(+), 7 deletions(-)
 
 commit f72f65643fb1d832e8296b26cff77dedbdac310f
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -55246,7 +59741,7 @@ Date:   Wed Jun 16 14:47:06 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=621782
 
  gobject/tests/binding.c |   35 +++++++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
+ 1 file changed, 35 insertions(+)
 
 commit 48e3b31042c9a86d06740f2c73cbb6ffa140ba54
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55257,7 +59752,7 @@ Date:   Tue Jun 15 22:06:56 2010 -0400
     Pointed out by Florian Müllner in bug #621702
 
  gio/gdbusproxy.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
 Author: Christian Persch <chpe@gnome.org>
@@ -55283,7 +59778,7 @@ Date:   Tue Jun 15 21:57:57 2010 -0400
     Pointed out by Ross Burton in bug #618904
 
  gio/gunixmounts.c |   26 +++++++++++++-------------
- 1 files changed, 13 insertions(+), 13 deletions(-)
+ 1 file changed, 13 insertions(+), 13 deletions(-)
 
 commit 6d1d9cf1b551845a159a6b822500bb40e33fda74
 Author: Emmanuele Bassi <ebassi@linux.intel.com>
@@ -55332,7 +59827,7 @@ Date:   Sat Apr 10 15:50:40 2010 +0100
 
  docs/reference/gobject/gobject-sections.txt |   1 +
  gobject/gobject.c                          |   82
- ++++++++++++++++++++++++--
+ ++++++++++++++++++++++++---
  gobject/gobject.h                          |    2 +
  gobject/gobject.symbols                    |    1 +
  4 files changed, 79 insertions(+), 7 deletions(-)
@@ -55344,7 +59839,7 @@ Date:   Tue Jun 15 02:01:16 2010 -0400
     Prevent division by zero if no tests
 
  glib/gtester-report |   5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 53f70ac43b0a4d2de109a73b0ea3724aefe95d5d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55353,7 +59848,7 @@ Date:   Tue Jun 15 01:50:15 2010 -0400
     Forgotten file
 
  glib/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f9e8b5d9d47859c7bb62430753ce77e981e4ee65
 Author: Robert Collins <robertc@robertcollins.net>
@@ -55372,8 +59867,8 @@ Date:   Tue Jun 15 01:49:44 2010 -0400
     Bug #611869.
 
  glib/gtester-report | 141
- ++++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 129 insertions(+), 12 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++-----
+ 1 file changed, 129 insertions(+), 12 deletions(-)
 
 commit 8de6d03c4417a16cad2d089805f93da4b4160602
 Author: Robert Collins <robertc@robertcollins.net>
@@ -55384,8 +59879,8 @@ Date:   Tue Jun 15 01:37:14 2010 -0400
     See bug #611778.
 
  glib/gtester-report |  54
- +++++++++++++++++++++-----------------------------
- 1 files changed, 23 insertions(+), 31 deletions(-)
+ ++++++++++++++++++++++-----------------------------
+ 1 file changed, 23 insertions(+), 31 deletions(-)
 
 commit ddb9a2f26490b45f9cbda51b79ebcafb38b6ca81
 Author: Emmanuele Bassi <ebassi@gmail.com>
@@ -55406,7 +59901,7 @@ Date:   Tue Jun 15 00:50:36 2010 -0400
     To take out some awkward wording.
 
  glib/gmarkup.c |   11 +++++------
- 1 files changed, 5 insertions(+), 6 deletions(-)
+ 1 file changed, 5 insertions(+), 6 deletions(-)
 
 commit a500de820260915c6b4d4724d6029ee5b8552ae7
 Author: Hib Eris <hib@hiberis.nl>
@@ -55418,7 +59913,7 @@ Date:   Tue Jun 15 00:39:46 2010 -0400
     See bug #621172
 
  m4macros/gsettings.m4 |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit b079d6a54616514e80b552ebe0a42f45e379b0e8
 Author: Hib Eris <hib@hiberis.nl>
@@ -55444,14 +59939,14 @@ Date: Tue Jun 8 16:25:33 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=621002
 
  gio/gapplication.c     |   94
- ++++++++++++++++++++++++----------------------
- gio/gapplication.h     |   27 +++++--------
- gio/gdbusapplication.c  |   47 +++++++++++++++--------
+ ++++++++++++++++++++++++-----------------------
+ gio/gapplication.h     |   27 +++++---------
+ gio/gdbusapplication.c  |   47 ++++++++++++++++--------
  gio/gio-marshal.list   |    2 +
  gio/gio.symbols        |    2 +-
  gio/tests/application.c |   63 +++++++++++++++++++++++++------
  gio/tests/testapp.c    |    4 +-
- gio/tests/testapps.c   |   17 ++++++--
+ gio/tests/testapps.c   |   17 +++++++--
  8 files changed, 159 insertions(+), 97 deletions(-)
 
 commit 8c4e1fa0afd97ae211260e4990585629d3c010a1
@@ -55488,7 +59983,7 @@ Date:   Sat Jun 12 17:47:40 2010 +0200
 
  po/gl.po | 1290
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 663 insertions(+), 627 deletions(-)
+ 1 file changed, 663 insertions(+), 627 deletions(-)
 
 commit 19012ada573221aeedaa982336f2f7b945860bb3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55500,7 +59995,7 @@ Date:   Sat Jun 12 01:55:25 2010 -0400
     sent out.
 
  gio/tests/testapps.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit 330cdfbdf1959af90506aa24cc276a20b00878b8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55509,8 +60004,8 @@ Date:   Fri Jun 11 23:21:49 2010 -0400
     Make the tests not fall over every other time
 
  gio/tests/testapps.c |   80
- +++++++++++++++++++++++++++++++------------------
- 1 files changed, 50 insertions(+), 30 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------
+ 1 file changed, 50 insertions(+), 30 deletions(-)
 
 commit 32f2e9a85beedeea36ac7623f68f6eb878465d44
 Author: David Zeuthen <davidz@redhat.com>
@@ -55546,7 +60041,7 @@ Date:   Fri Jun 11 15:45:18 2010 -0400
 
  docs/reference/gio/gio-docs.xml         |    1 -
  docs/reference/gio/gio-sections.txt     |   17 +-
- docs/reference/gio/migrating-gdbus.xml   |   62 +--
+ docs/reference/gio/migrating-gdbus.xml   |   62 +-
  gio/Makefile.am                         |    2 -
  gio/gdbusconnection.c                   |  152 +++--
  gio/gdbusproxy.c                        | 1071
@@ -55576,7 +60071,7 @@ Date:   Fri Jun 11 14:52:17 2010 -0400
     gitignore GApplication test-cases
 
  gio/tests/.gitignore |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 0fc60514fcf9b0d38292ca3a9c416943f722227a
 Author: Felix Riemann <friemann@gnome.org>
@@ -55587,7 +60082,7 @@ Date:   Fri Jun 11 00:10:05 2010 +0200
     Fixes bug #621252.
 
  gio/gsettings.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit aeb41b56e123a4946fd76e89b2cf47a46e6411f6
 Author: Alexander Larsson <alexl@redhat.com>
@@ -55618,7 +60113,7 @@ Date:   Fri May 28 11:00:37 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=619945
 
  gio/gconverteroutputstream.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 86592d675ff8f1bf0f647fe926ea6085e7b1f2bc
 Author: Jürg Billeter <j@bitron.ch>
@@ -55633,7 +60128,7 @@ Date:   Thu May 27 16:55:53 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=619945
 
  gio/gconverteroutputstream.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 85ea72c0c5716b6ebd62272e17e8e4e3b9014f65
 Author: Christian Dywan <christian@twotoasts.de>
@@ -55645,7 +60140,7 @@ Date:   Fri Jun 11 09:46:47 2010 +0200
 
  gio/tests/converter-stream.c |   54
  ++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 54 insertions(+), 0 deletions(-)
+ 1 file changed, 54 insertions(+)
 
 commit ceee4c21a31e01009960af1be331154f47548291
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55659,7 +60154,7 @@ Date:   Thu Jun 10 22:35:31 2010 -0400
 
  gio/tests/gsettings.c |   53
  ++++++++++++++++++++++++++++++++++++-------------
- 1 files changed, 39 insertions(+), 14 deletions(-)
+ 1 file changed, 39 insertions(+), 14 deletions(-)
 
 commit a8b5353b1480edbb6a28afe39056bf6a64a1e42d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55683,7 +60178,7 @@ Date:   Thu Jun 10 15:27:46 2010 -0400
     Implement byteswapping in the reader
 
  gvdb-reader.c |   23 ++++++++++++++++++++++-
- 1 files changed, 22 insertions(+), 1 deletions(-)
+ 1 file changed, 22 insertions(+), 1 deletion(-)
 
 commit 7c36619d269284597d5df4f366b6389df9bcf617
 Author: Colin Walters <walters@verbum.org>
@@ -55766,18 +60261,18 @@ Date: Thu Jun 10 18:29:23 2010 +0200
 
     https://bugzilla.gnome.org/show_bug.cgi?id=621092
 
- docs/reference/gio/gio-sections.txt |   6 +
+ docs/reference/gio/gio-sections.txt |   6 ++
  gio/gdbusnameowning.c              |  173
  ++++++++++++++++++++++++++++++++++
  gio/gdbusnameowning.h              |   14 +++
  gio/gdbusnamewatching.c            |  149 +++++++++++++++++++++++++++++
- gio/gdbusnamewatching.h            |   11 ++
+ gio/gdbusnamewatching.h            |   11 +++
  gio/gdbusproxywatching.c           |  177
  +++++++++++++++++++++++++++++++++++
  gio/gdbusproxywatching.h           |   19 ++++
- gio/gio.symbols                    |    6 +
+ gio/gio.symbols                    |    6 ++
  gio/pltcheck.sh                    |    2 +-
- 9 files changed, 556 insertions(+), 1 deletions(-)
+ 9 files changed, 556 insertions(+), 1 deletion(-)
 
 commit 8cab5e46934554d899274dd96e6a1d5fbbbc9ea6
 Author: Colin Walters <walters@verbum.org>
@@ -55786,7 +60281,7 @@ Date:   Wed Jun 9 17:17:14 2010 -0400
     [GApplication] Tweak docs a bit
 
  gio/gapplication.c |  34 ++++++++++++++++++++++++----------
- 1 files changed, 24 insertions(+), 10 deletions(-)
+ 1 file changed, 24 insertions(+), 10 deletions(-)
 
 commit cc19922183b18683da192cc7371a510cf648ec64
 Author: Colin Walters <walters@verbum.org>
@@ -55809,7 +60304,7 @@ Date:   Tue Jun 8 21:43:16 2010 -0400
 
     https://bugzilla.gnome.org/show_bug.cgi?id=621034
 
- gio/tests/testapp.c  |   50 +++---
+ gio/tests/testapp.c  |   50 ++---
  gio/tests/testapps.c |  512
  ++++++++++++++++++++++++++------------------------
  2 files changed, 298 insertions(+), 264 deletions(-)
@@ -55825,7 +60320,7 @@ Date:   Thu Jun 10 08:06:32 2010 -0400
     docs as a hint.
 
  glib/gvariant.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 507c266c3bdf03d9d75ad11bb346f013172f5ad5
 Author: Tor Lillqvist <tml@iki.fi>
@@ -55837,7 +60332,7 @@ Date:   Thu Jun 10 11:52:25 2010 +0300
     Fixes bug #621168.
 
  glib/gutils.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit 6720596544112a40e8133aea86672197edb46eed
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -55872,8 +60367,8 @@ Date:   Wed Jun 9 17:57:04 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |  123
- ++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 117 insertions(+), 6 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 117 insertions(+), 6 deletions(-)
 
 commit ed7f59770e01623fa411530c81cbb04f73555a4c
 Author: David Zeuthen <davidz@redhat.com>
@@ -55884,7 +60379,7 @@ Date:   Wed Jun 9 17:08:34 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 653921e17a00d161a25b21d61ff12b8d03208202
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -55895,7 +60390,7 @@ Date:   Wed Jun 9 12:43:13 2010 -0400
     Problem caught by Juan A. Suarez Romero
 
  glib/gvariant-parser.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f265319b59239f7ad74283b79a62e28afe4ff111
 Author: Richard Hughes <richard@hughsie.com>
@@ -55905,7 +60400,7 @@ Date:   Wed Jun 9 09:36:47 2010 +0100
     into version control
 
  po/Makefile.in.in |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1951c39c44afad8273e2978b4c1420e975882934
 Author: David Zeuthen <davidz@redhat.com>
@@ -55926,7 +60421,7 @@ Date:   Wed Jun 9 10:56:35 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   42 +++++++++++++++++++++++++++++++-----------
- 1 files changed, 31 insertions(+), 11 deletions(-)
+ 1 file changed, 31 insertions(+), 11 deletions(-)
 
 commit 67193f55c3201e32405c5a15621d49f703b83f8f
 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
@@ -55937,7 +60432,7 @@ Date:   Wed Jun 9 10:27:39 2010 +0200
     Disable functions defined but not used.
 
  gio/tests/filter-streams.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 992e07c8b2e8f75bcc87c30e1ac2aca1ccf432e3
 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
@@ -55973,7 +60468,7 @@ Date:   Tue Jun 8 19:40:58 2010 +0200
     part! Found by Colin Walters.
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0ed183b572db48d0091f9c6ee5e3e005a382c66a
 Author: Colin Walters <walters@verbum.org>
@@ -55987,7 +60482,7 @@ Date:   Tue Jun 8 11:21:48 2010 -0400
 
  gio/gdbusconnection.c |   46
  +---------------------------------------------
- 1 files changed, 1 insertions(+), 45 deletions(-)
+ 1 file changed, 1 insertion(+), 45 deletions(-)
 
 commit 06e74ca96928550a31fc05991df01e68300d8a45
 Author: Christian Persch <chpe@gnome.org>
@@ -55998,7 +60493,7 @@ Date:   Tue Jun 8 13:40:38 2010 +0200
     Bug #620953.
 
  gio/gdbusmethodinvocation.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 2ab9a07ec79b7dd979253340cf7a471048be0c8f
 Author: Christian Persch <chpe@gnome.org>
@@ -56012,7 +60507,7 @@ Date:   Tue Jun 8 13:36:58 2010 +0200
     Bug #620954.
 
  gio/gdbusapplication.c |   13 +++++--------
- 1 files changed, 5 insertions(+), 8 deletions(-)
+ 1 file changed, 5 insertions(+), 8 deletions(-)
 
 commit d3b091f63abde2f7de587986a65004ddf2c4ed2a
 Author: Christian Persch <chpe@gnome.org>
@@ -56037,7 +60532,7 @@ Date:   Tue Jun 8 13:35:22 2010 +0200
     Bug #620954.
 
  gio/gdbusapplication.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 471c4e413c91e0bae040de4e048a9846a1447515
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56049,7 +60544,7 @@ Date:   Tue Jun 8 16:25:38 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=620947
 
  gio/gfile.c |  18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit b482eab3fa14edabb9f237d4a2cf1e6b2ad6e388
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56058,7 +60553,7 @@ Date:   Tue Jun 8 01:10:17 2010 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1a963c659cad268a6689d941bd5a06ab5a12abf1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56066,99 +60561,99 @@ Date: Tue Jun 8 01:09:06 2010 -0400
 
     2.25.8
 
- po/af.po         |   74 ++--
- po/am.po         |   74 ++--
- po/ar.po         |   74 ++--
- po/as.po         |   74 ++--
- po/ast.po        |   74 ++--
- po/az.po         |   74 ++--
- po/be.po         |   74 ++--
- po/be@latin.po    |   74 ++--
- po/bg.po         |   74 ++--
- po/bn.po         |   74 ++--
- po/bn_IN.po      |   74 ++--
- po/bs.po         |   74 ++--
- po/ca.po         |   74 ++--
- po/ca@valencia.po |   74 ++--
- po/cs.po         |   74 ++--
- po/cy.po         |   74 ++--
- po/da.po         |   74 ++--
- po/de.po         |   74 ++--
- po/dz.po         |   74 ++--
- po/el.po         |   74 ++--
- po/en@shaw.po    |   74 ++--
- po/en_CA.po      |   74 ++--
- po/en_GB.po      |   74 ++--
- po/eo.po         |  805 ++++++++++++++++++++++++--
+ po/af.po         |   74 +--
+ po/am.po         |   74 +--
+ po/ar.po         |   74 +--
+ po/as.po         |   74 +--
+ po/ast.po        |   74 +--
+ po/az.po         |   74 +--
+ po/be.po         |   74 +--
+ po/be@latin.po    |   74 +--
+ po/bg.po         |   74 +--
+ po/bn.po         |   74 +--
+ po/bn_IN.po      |   74 +--
+ po/bs.po         |   74 +--
+ po/ca.po         |   74 +--
+ po/ca@valencia.po |   74 +--
+ po/cs.po         |   74 +--
+ po/cy.po         |   74 +--
+ po/da.po         |   74 +--
+ po/de.po         |   74 +--
+ po/dz.po         |   74 +--
+ po/el.po         |   74 +--
+ po/en@shaw.po    |   74 +--
+ po/en_CA.po      |   74 +--
+ po/en_GB.po      |   74 +--
+ po/eo.po         |  805 +++++++++++++++++++++++--
  po/es.po         | 1268 +++++++++++++++++++--------------------
- po/et.po         |   74 ++--
- po/eu.po         |   74 ++--
- po/fa.po         |   74 ++--
- po/fi.po         |   74 ++--
- po/fr.po         |   74 ++--
- po/ga.po         |   74 ++--
+ po/et.po         |   74 +--
+ po/eu.po         |   74 +--
+ po/fa.po         |   74 +--
+ po/fi.po         |   74 +--
+ po/fr.po         |   74 +--
+ po/ga.po         |   74 +--
  po/gl.po         | 1249 +++++++++++++++++++-------------------
- po/gu.po         |   74 ++--
- po/he.po         |   76 ++--
- po/hi.po         |   74 ++--
- po/hr.po         |   74 ++--
- po/hu.po         |   74 ++--
- po/hy.po         |   74 ++--
+ po/gu.po         |   74 +--
+ po/he.po         |   76 +--
+ po/hi.po         |   74 +--
+ po/hr.po         |   74 +--
+ po/hu.po         |   74 +--
+ po/hy.po         |   74 +--
  po/id.po         | 1252 +++++++++++++++++++-------------------
- po/is.po         |   74 ++--
- po/it.po         |   74 ++--
- po/ja.po         |   74 ++--
- po/ka.po         |   74 ++--
- po/kn.po         |   74 ++--
- po/ko.po         |   74 ++--
- po/ku.po         |   74 ++--
- po/lt.po         |   74 ++--
- po/lv.po         |   74 ++--
- po/mai.po        |   74 ++--
- po/mg.po         |   74 ++--
- po/mk.po         |   74 ++--
- po/ml.po         |   74 ++--
- po/mn.po         |   74 ++--
- po/mr.po         |   74 ++--
- po/ms.po         |   74 ++--
+ po/is.po         |   74 +--
+ po/it.po         |   74 +--
+ po/ja.po         |   74 +--
+ po/ka.po         |   74 +--
+ po/kn.po         |   74 +--
+ po/ko.po         |   74 +--
+ po/ku.po         |   74 +--
+ po/lt.po         |   74 +--
+ po/lv.po         |   74 +--
+ po/mai.po        |   74 +--
+ po/mg.po         |   74 +--
+ po/mk.po         |   74 +--
+ po/ml.po         |   74 +--
+ po/mn.po         |   74 +--
+ po/mr.po         |   74 +--
+ po/ms.po         |   74 +--
  po/nb.po         | 1249 +++++++++++++++++++-------------------
- po/nds.po        |   74 ++--
- po/ne.po         |   74 ++--
- po/nl.po         |   74 ++--
- po/nn.po         |   74 ++--
- po/oc.po         |   74 ++--
- po/or.po         |   74 ++--
- po/pa.po         |   74 ++--
- po/pl.po         |   74 ++--
- po/ps.po         |   74 ++--
- po/pt.po         |   74 ++--
- po/pt_BR.po      |   74 ++--
- po/ro.po         |   74 ++--
- po/ru.po         |   74 ++--
- po/rw.po         |   74 ++--
- po/si.po         |   74 ++--
- po/sk.po         |   74 ++--
+ po/nds.po        |   74 +--
+ po/ne.po         |   74 +--
+ po/nl.po         |   74 +--
+ po/nn.po         |   74 +--
+ po/oc.po         |   74 +--
+ po/or.po         |   74 +--
+ po/pa.po         |   74 +--
+ po/pl.po         |   74 +--
+ po/ps.po         |   74 +--
+ po/pt.po         |   74 +--
+ po/pt_BR.po      |   74 +--
+ po/ro.po         |   74 +--
+ po/ru.po         |   74 +--
+ po/rw.po         |   74 +--
+ po/si.po         |   74 +--
+ po/sk.po         |   74 +--
  po/sl.po         | 1731
- +++++++++++++++++++++++++---------------------------
- po/sq.po         |   74 ++--
- po/sr.po         |   74 ++--
- po/sr@ije.po     |   74 ++--
- po/sr@latin.po    |   74 ++--
- po/sv.po         |   74 ++--
- po/ta.po         |   74 ++--
- po/te.po         |   74 ++--
- po/th.po         |   74 ++--
- po/tl.po         |   74 ++--
- po/tr.po         |   74 ++--
- po/tt.po         |   74 ++--
- po/uk.po         |   74 ++--
- po/vi.po         |   74 ++--
- po/wa.po         |   74 ++--
- po/xh.po         |   74 ++--
- po/yi.po         |   74 ++--
- po/zh_CN.po      |   74 ++--
- po/zh_HK.po      |   74 ++--
- po/zh_TW.po      |   74 ++--
+ +++++++++++++++++++++++++----------------------------
+ po/sq.po         |   74 +--
+ po/sr.po         |   74 +--
+ po/sr@ije.po     |   74 +--
+ po/sr@latin.po    |   74 +--
+ po/sv.po         |   74 +--
+ po/ta.po         |   74 +--
+ po/te.po         |   74 +--
+ po/th.po         |   74 +--
+ po/tl.po         |   74 +--
+ po/tr.po         |   74 +--
+ po/tt.po         |   74 +--
+ po/uk.po         |   74 +--
+ po/vi.po         |   74 +--
+ po/wa.po         |   74 +--
+ po/xh.po         |   74 +--
+ po/yi.po         |   74 +--
+ po/zh_CN.po      |   74 +--
+ po/zh_HK.po      |   74 +--
+ po/zh_TW.po      |   74 +--
  92 files changed, 7255 insertions(+), 6665 deletions(-)
 
 commit 795ddeb421eb01bbadf98e05657b92877cd93d96
@@ -56168,7 +60663,7 @@ Date:   Mon Jun 7 23:41:06 2010 -0400
     Add missing marshaler
 
  gio/gio-marshal.list |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e300c7e622d3e5a5e3eaa339c875484b0e4534eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56179,7 +60674,7 @@ Date:   Mon Jun 7 23:28:30 2010 -0400
     Pointed out by David Zeuthen.
 
  gio/gapplication.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a89b10c1dc587cd6806954dc04c3f3e36ee393a5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56191,7 +60686,7 @@ Date:   Mon Jun 7 23:27:21 2010 -0400
     as int instead of uint.
 
  gio/gapplication.c |  11 ++++++++---
- 1 files changed, 8 insertions(+), 3 deletions(-)
+ 1 file changed, 8 insertions(+), 3 deletions(-)
 
 commit 063470ea0d1a97f964d3901b7873fddcbadc4c0d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56200,7 +60695,7 @@ Date:   Mon Jun 7 22:34:07 2010 -0400
     Fix a misspelt doc comment
 
  gio/gapplication.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3b11a7d3f20df2f44b3a97db58bb0ffd02a5f0c0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56209,7 +60704,7 @@ Date:   Mon Jun 7 22:22:39 2010 -0400
     Add a lost <SECTION>
 
  docs/reference/gio/gio-sections.txt |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 32b7fbb8907757d8c19c50b48f5917bbad18e43d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56218,7 +60713,7 @@ Date:   Mon Jun 7 22:21:47 2010 -0400
     Rename GApplication::appid to GApplication::application-id
 
  gio/gapplication.c |  16 ++++++++--------
- 1 files changed, 8 insertions(+), 8 deletions(-)
+ 1 file changed, 8 insertions(+), 8 deletions(-)
 
 commit c59cc943188753e0f72a8e554f8142351970aa20
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56227,7 +60722,7 @@ Date:   Mon Jun 7 21:53:32 2010 -0400
     Fix !srcdir checks
 
  gio/tests/Makefile.am |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 14c62ff722d74af3baca7cc527f316e4ab095dae
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56236,7 +60731,7 @@ Date:   Mon Jun 7 21:23:37 2010 -0400
     Updates
 
  NEWS |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 51 insertions(+), 0 deletions(-)
+ 1 file changed, 51 insertions(+)
 
 commit fdc99873eeffc36ea2bb0423b586cc3115c76ed2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56245,7 +60740,7 @@ Date:   Mon Jun 7 18:27:33 2010 -0400
     Document signals
 
  gio/gapplication.c |  28 +++++++++++++++++++++++++++-
- 1 files changed, 27 insertions(+), 1 deletions(-)
+ 1 file changed, 27 insertions(+), 1 deletion(-)
 
 commit d68100afccc9260309e573bbcb9f0bb387044340
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56254,7 +60749,7 @@ Date:   Mon Jun 7 23:55:34 2010 +0200
     [docs] GApplication is available since Gio 2.26
 
  gio/gapplication.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit c2a539eff05f1afd43e1c3c0feb9c98ccfdd0a85
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56286,7 +60781,7 @@ Date:   Mon Jun 7 13:25:39 2010 -0400
     Implementations for Win32 and OS X are still missing.
 
  docs/reference/gio/gio-docs.xml     |   4 +
- docs/reference/gio/gio-sections.txt |  32 +
+ docs/reference/gio/gio-sections.txt |  32 ++
  docs/reference/gio/gio.types       |    1 +
  gio/Makefile.am                    |    5 +
  gio/gappinfo.c                             |   42 +-
@@ -56319,7 +60814,7 @@ Date:   Mon Jun 7 12:58:57 2010 +0200
     Expand/clarify the section on how translation of <default> is handled.
 
  docs/reference/gio/migrating-gconf.xml |   25 ++++++++++++++++++++-----
- 1 files changed, 20 insertions(+), 5 deletions(-)
+ 1 file changed, 20 insertions(+), 5 deletions(-)
 
 commit 486c46b9459f7b28528d9144296da9e4a32023d3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56368,7 +60863,7 @@ Date:   Sun Jun 6 16:32:04 2010 -0400
     already
 
  gio/gdbusmessage.c |  12 ++++--------
- 1 files changed, 4 insertions(+), 8 deletions(-)
+ 1 file changed, 4 insertions(+), 8 deletions(-)
 
 commit 2aca3b506a2405927a621bb37447dc96b2aa6174
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56394,7 +60889,7 @@ Date:   Sun Jun 6 16:20:21 2010 -0400
  gio/gdbusserver.h          |    4 ++++
  gio/gdbusutils.h           |    4 ++++
  gio/gsettings.h            |    4 ++++
- 15 files changed, 60 insertions(+), 0 deletions(-)
+ 15 files changed, 60 insertions(+)
 
 commit 9371ca0cc27573174dfc0419e121f8ac718fe061
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56403,7 +60898,7 @@ Date:   Sun Jun 6 16:15:44 2010 -0400
     Sort gio.h includes alphabetically
 
  gio/gio.h |   49 +++++++++++++++++++++++++------------------------
- 1 files changed, 25 insertions(+), 24 deletions(-)
+ 1 file changed, 25 insertions(+), 24 deletions(-)
 
 commit 3944a63fed37e86515178c362b478eafd80199c0
 Author: Michael Natterer <mitch@gimp.org>
@@ -56412,7 +60907,7 @@ Date:   Sun Jun 6 21:15:42 2010 +0200
     gio: fix the build
 
  gio/gpermission.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 92fab483875c2d78ae2cb4749ae283cd26afa451
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56424,8 +60919,8 @@ Date:   Sun Jun 6 14:22:48 2010 -0400
     add since tags.
 
  gio/gpermission.c      |   49
- +++++++++++++++++++++++++++++++++++++---------
- gio/gsimplepermission.c |    6 ++++-
+ +++++++++++++++++++++++++++++++++++++----------
+ gio/gsimplepermission.c |    6 +++++-
  po/POTFILES.in                 |    1 +
  3 files changed, 45 insertions(+), 11 deletions(-)
 
@@ -56440,7 +60935,7 @@ Date:   Thu Jun 3 15:09:09 2010 +0100
 
  docs/reference/glib/glib-sections.txt |   12 ++++++++++++
  docs/reference/glib/tmpl/main.sgml    |   27 +++++++++++++++++++++++++++
- 2 files changed, 39 insertions(+), 0 deletions(-)
+ 2 files changed, 39 insertions(+)
 
 commit f291d3bb3ce1245981363395ac576d74e918cb0a
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -56450,7 +60945,7 @@ Date:   Thu Jun 3 15:08:58 2010 +0100
 
  docs/reference/glib/glib-sections.txt    |    1 +
  docs/reference/glib/tmpl/macros_misc.sgml |   13 +++++++++++++
- 2 files changed, 14 insertions(+), 0 deletions(-)
+ 2 files changed, 14 insertions(+)
 
 commit 157116b8dd58429335a16c4d0d2c8ee4ef287302
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -56459,8 +60954,8 @@ Date:   Thu Jun 3 14:50:19 2010 +0100
     Add examples for G_STRINGIFY and G_PASTE
 
  docs/reference/glib/tmpl/macros_misc.sgml |   37
- ++++++++++++++++++++++++++--
- 1 files changed, 34 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++---
+ 1 file changed, 34 insertions(+), 3 deletions(-)
 
 commit 28f9f03a3b7dc015ff1b0c6865a952e2ee0f17f3
 Author: Will Thompson <will.thompson@collabora.co.uk>
@@ -56470,7 +60965,7 @@ Date:   Thu Jun 3 14:43:30 2010 +0100
 
  docs/reference/glib/glib-sections.txt    |    2 +-
  docs/reference/glib/tmpl/macros_misc.sgml |   9 ---------
- 2 files changed, 1 insertions(+), 10 deletions(-)
+ 2 files changed, 1 insertion(+), 10 deletions(-)
 
 commit a131beda54a15b071b6571b12f2f2ad8cb342c04
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56482,7 +60977,7 @@ Date:   Sun Jun 6 05:25:59 2010 +0200
     Also mention the retrieved directory on Windows: CSIDL_COMMON_APPDATA
 
  glib/gutils.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit e08c7b86c43f3eb8c230355be5fa92b504e3fff9
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56493,7 +60988,7 @@ Date:   Sun Jun 6 05:13:06 2010 +0200
     The retrieved list of directories is XDG_DATA_DIRS
 
  glib/gutils.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 07777db60d82c8f81feb407ec453f244ba10787c
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56505,7 +61000,7 @@ Date:   Sun Jun 6 05:05:15 2010 +0200
     Also mention the retrieved directory on Windows: CSIDL_INTERNET_CACHE.
 
  glib/gutils.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit e40b5ae3ef6a637f1469557b8d7be94a9cf59f6e
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56517,7 +61012,7 @@ Date:   Sun Jun 6 04:57:46 2010 +0200
     Also mention the retrieved directory on Windows: CSIDL_PERSONAL.
 
  glib/gutils.c |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit b2718ee71ad85f2536e5e127239a5a438648de0c
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56529,7 +61024,7 @@ Date:   Sat Jun 5 18:34:38 2010 +0200
     Also mention the retrieved directory on Windows: CSIDL_APPDATA.
 
  glib/gutils.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 61f3f45cb95f022d99689e0fee9b0cb97c5112a3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56541,11 +61036,11 @@ Date: Fri Jun 4 23:07:40 2010 +0200
 
     also, lots of whitespace changes to realign the vtable members
 
- gio/gdelayedsettingsbackend.c |   11 ++++++
- gio/gkeyfilesettingsbackend.c |    9 +++++
- gio/gmemorysettingsbackend.c  |    9 +++++
+ gio/gdelayedsettingsbackend.c |   11 +++++++
+ gio/gkeyfilesettingsbackend.c |    9 ++++++
+ gio/gmemorysettingsbackend.c  |    9 ++++++
  gio/gnullsettingsbackend.c    |   11 ++++++-
- gio/gsettingsbackend.c                |   25 ++++++++++++++
+ gio/gsettingsbackend.c                |   25 +++++++++++++++
  gio/gsettingsbackend.h                |   69
  +++++++++++++++++++++-------------------
  gio/gsettingsbackendinternal.h |    3 ++
@@ -56568,7 +61063,7 @@ Date:   Fri Jun 4 23:02:44 2010 +0200
     any public header.
 
  gio/gsettingsbackend.h |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 473348817809f7aed492245469092901d28de91d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56583,7 +61078,7 @@ Date:   Fri Jun 4 22:32:01 2010 +0200
     the value of 'allowed' is decided at construction.
 
  docs/reference/gio/gio-docs.xml     |   1 +
- docs/reference/gio/gio-sections.txt |   8 +++
+ docs/reference/gio/gio-sections.txt |   8 ++++
  docs/reference/gio/gio.types       |    1 +
  gio/Makefile.am                    |    2 +
  gio/gio.symbols                    |    7 +++
@@ -56591,7 +61086,7 @@ Date:   Fri Jun 4 22:32:01 2010 +0200
  gio/gsimplepermission.c            |   84
  +++++++++++++++++++++++++++++++++++
  gio/gsimplepermission.h            |   45 +++++++++++++++++++
- 8 files changed, 149 insertions(+), 0 deletions(-)
+ 8 files changed, 149 insertions(+)
 
 commit 0957f76878046d848ea42bab09d9b129a60476a5
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -56601,7 +61096,7 @@ Date:   Fri Jun 4 20:03:41 2010 +0200
 
  po/sl.po | 1979
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 1039 insertions(+), 940 deletions(-)
+ 1 file changed, 1039 insertions(+), 940 deletions(-)
 
 commit 7a4860d69ad7b6daf6cce0063cbc52070d21bd7b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56622,7 +61117,7 @@ Date:   Thu Jun 3 22:58:52 2010 +0200
  gio/gpermission.c                  |  390
  +++++++++++++++++++++++++++++++++++
  gio/gpermission.h                  |  118 +++++++++++
- 9 files changed, 554 insertions(+), 0 deletions(-)
+ 9 files changed, 554 insertions(+)
 
 commit 07b5cee2a8273d7fdd20371b5494ecd320c3cd1c
 Author: Murray Cumming <murrayc@murrayc.com>
@@ -56631,7 +61126,7 @@ Date:   Fri Jun 4 17:07:05 2010 +0200
     Gio: gioenums.h: Remove trailing commas to avoid C++ warnings.
 
  gio/gioenums.h |   22 +++++++++++-----------
- 1 files changed, 11 insertions(+), 11 deletions(-)
+ 1 file changed, 11 insertions(+), 11 deletions(-)
 
 commit af3f4cbe77584acabf289f4c3f9beccd6bfcfd21
 Author: Javier Jardón <jjardon@gnome.org>
@@ -56640,7 +61135,7 @@ Date:   Sun May 30 14:56:55 2010 +0200
     gdbusaddress: Fix typo
 
  gio/gdbusaddress.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 644584e7e6bcff65e5bd819a4756dc7597526961
 Author: Kristjan Schmidt <kristjan.schmidt@googlemail.com>
@@ -56650,7 +61145,7 @@ Date:   Thu Jun 3 18:19:31 2010 +0200
 
  po/eo.po | 1661
  +++++++++++++++++---------------------------------------------
- 1 files changed, 437 insertions(+), 1224 deletions(-)
+ 1 file changed, 437 insertions(+), 1224 deletions(-)
 
 commit e608b1f067c76db196a63723b50167a00ab39921
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -56663,7 +61158,7 @@ Date:   Thu Jun 3 11:40:02 2010 -0400
     the test suite.
 
  gio/inotify/inotify-helper.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 9562726f35b3e19d5d50d4e2e01bd8c37c7727ab
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56678,8 +61173,8 @@ Date:   Thu Jun 3 11:24:31 2010 +0200
  glib/glib.symbols                    |    1 +
  glib/gvariant-parser.c                       |   44
  +++++++++++++++++++++++++++++++++
- glib/gvariant.h                      |    3 ++
- 4 files changed, 49 insertions(+), 0 deletions(-)
+ glib/gvariant.h                      |    3 +++
+ 4 files changed, 49 insertions(+)
 
 commit 44db2b6b7447680fa3f8d3bce6f2bda26a6b498e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56699,10 +61194,10 @@ Date: Thu Jun 3 09:41:33 2010 +0200
       - update existing test cases to use utf8, add a new test case
 
  glib/gvariant-parser.c |   64
- +++++++++++++++++++++++++++++++++++++---------
+ +++++++++++++++++++++++++++++++++++++----------
  glib/gvariant.c       |   65
- ++++++++++++++++++++++++++++++++++++++++++-----
- glib/tests/gvariant.c |   26 +++++++++++++++++--
+ ++++++++++++++++++++++++++++++++++++++++++------
+ glib/tests/gvariant.c |   26 ++++++++++++++++---
  3 files changed, 132 insertions(+), 23 deletions(-)
 
 commit 36826661401f1912eef8c710609f4bd6454720ad
@@ -56735,7 +61230,7 @@ Date:   Wed Jun 2 19:34:45 2010 +0200
     improve gitignore (systemtap)
 
  .gitignore |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 20ab1e667308741de01fa9d1afc106dcd8b313d9
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -56745,7 +61240,7 @@ Date:   Wed Jun 2 15:41:01 2010 +0200
 
  po/nb.po | 1305
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 659 insertions(+), 646 deletions(-)
+ 1 file changed, 659 insertions(+), 646 deletions(-)
 
 commit b5c8496b4c06fc7be5672e29a771064d3247d0cc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56757,7 +61252,7 @@ Date:   Wed Jun 2 04:00:58 2010 +0200
     patch.
 
  gio/gsettings.c |   14 +++++++++++---
- 1 files changed, 11 insertions(+), 3 deletions(-)
+ 1 file changed, 11 insertions(+), 3 deletions(-)
 
 commit bf9edb5cd5a75a4bc9946f0ef106c3d541fdb89f
 Author: Milan Bouchet-Valat <nalimilan@club.fr>
@@ -56783,7 +61278,7 @@ Date:   Sun May 30 18:23:21 2010 +0200
     Updated Spanish translation
 
  po/es.po |   19 ++++++++-----------
- 1 files changed, 8 insertions(+), 11 deletions(-)
+ 1 file changed, 8 insertions(+), 11 deletions(-)
 
 commit 7d04f0a915f290b47382d8f2cc989cb6de91e781
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -56792,8 +61287,8 @@ Date:   Sun May 30 17:43:57 2010 +0200
     Updated Galician translations
 
  po/gl.po |   83
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 41 insertions(+), 42 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 41 insertions(+), 42 deletions(-)
 
 commit 1afaeb9976334ebdcba53ab258aa3922a872bfb9
 Author: Andika Triwidada <andika@gmail.com>
@@ -56803,7 +61298,7 @@ Date:   Sun May 30 17:10:51 2010 +0700
 
  po/id.po | 1590
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 826 insertions(+), 764 deletions(-)
+ 1 file changed, 826 insertions(+), 764 deletions(-)
 
 commit be94532e634772115e5fabefb69c803a5c5e4672
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -56812,8 +61307,8 @@ Date:   Sat May 29 12:06:16 2010 +0200
     Updated Spanish translation
 
  po/es.po |   69
- ++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 32 insertions(+), 37 deletions(-)
+ +++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 32 insertions(+), 37 deletions(-)
 
 commit b208c2d75654ee3cf6cadf0a796976426c7b3df0
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -56822,7 +61317,7 @@ Date:   Fri May 28 20:21:02 2010 +0200
     Updated Spanish translation
 
  po/es.po |   16 +++++++++-------
- 1 files changed, 9 insertions(+), 7 deletions(-)
+ 1 file changed, 9 insertions(+), 7 deletions(-)
 
 commit e7c1aaf9259b64bc40d2851df9b988627e783421
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -56831,7 +61326,7 @@ Date:   Fri May 28 19:45:51 2010 +0200
     Updated Spanish translation
 
  po/es.po |   28 ++++++++++++++--------------
- 1 files changed, 14 insertions(+), 14 deletions(-)
+ 1 file changed, 14 insertions(+), 14 deletions(-)
 
 commit 5451cd0804f196f30a8cc58eee029c8b4acc54e0
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -56840,7 +61335,7 @@ Date:   Fri May 28 16:57:56 2010 +0300
     Updated Hebrew translation.
 
  po/he.po |   18 +++++++++---------
- 1 files changed, 9 insertions(+), 9 deletions(-)
+ 1 file changed, 9 insertions(+), 9 deletions(-)
 
 commit ecc5fbb479e529d17885e3b746f78c05758c1bb0
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -56850,7 +61345,7 @@ Date:   Fri May 28 16:54:58 2010 +0300
 
  po/he.po |  356
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 200 insertions(+), 156 deletions(-)
+ 1 file changed, 200 insertions(+), 156 deletions(-)
 
 commit c874a76a8bf4f3b31e480a9184983cd5e85aeb4c
 Author: Lin Ma <lin.ma@sun.com>
@@ -56860,7 +61355,7 @@ Date:   Fri May 28 16:57:10 2010 +0800
     the current filesystem doesn't suport FEN.
 
  gio/fen/fen-kernel.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 8e41be13efe06a0bbd89beefc6e7ae7279b56834
 Author: Alexander Larsson <alexl@redhat.com>
@@ -56931,7 +61426,7 @@ Date:   Fri Dec 18 21:25:47 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=606044
 
  configure.in                     |   53 +++++++++++++++++++++++
- docs/reference/glib/building.sgml |   42 ++++++++++++++++++
+ docs/reference/glib/building.sgml |   42 +++++++++++++++++++
  docs/reference/glib/running.sgml  |   13 ++++++
  glib/Makefile.am                 |   23 ++++++++++
  glib/gdataset.c                  |    6 ++-
@@ -56940,7 +61435,7 @@ Date:   Fri Dec 18 21:25:47 2009 +0100
  glib/glib_probes.d               |    8 ++++
  glib/glib_trace.h                |   43 +++++++++++++++++++
  glib/gmem.c                      |   52 ++++++++++++++++++-----
- glib/gslice.c                    |    5 ++
+ glib/gslice.c                    |    5 +++
  10 files changed, 317 insertions(+), 12 deletions(-)
 
 commit c3bc0f4f8fc5125a732f383671ee5bff939423d2
@@ -56955,7 +61450,7 @@ Date:   Thu May 27 14:00:12 2010 -0400
     branching.
 
  glib/gutf8.c |   26 +++++++++++++++++---------
- 1 files changed, 17 insertions(+), 9 deletions(-)
+ 1 file changed, 17 insertions(+), 9 deletions(-)
 
 commit 30a856294613ab1119c0972b35bac5bbf3294692
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56968,7 +61463,7 @@ Date:   Thu May 27 13:11:49 2010 -0400
     is distributed with your project.
 
  docs/reference/gio/migrating-gconf.xml |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit f2687f588e3a2b338242d73b6898eb93689b264b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56985,7 +61480,7 @@ Date:   Thu May 27 13:07:54 2010 -0400
 
  docs/reference/gio/migrating-posix.xml |  554
  --------------------------------
- 1 files changed, 0 insertions(+), 554 deletions(-)
+ 1 file changed, 554 deletions(-)
 
 commit b3593693d918f0ae97094f6712d817180b8eea6a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -56999,7 +61494,7 @@ Date:   Thu May 27 11:58:54 2010 -0400
     .gschema.xml is generated.
 
  m4macros/gsettings.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e7927faf1792ad4c3c8a5b599240a7ee94b1a0cc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57022,7 +61517,7 @@ Date:   Thu May 27 11:32:34 2010 -0400
     than its own alignment requirement.
 
  glib/gvariant-serialiser.c |  12 +++++++++++-
- 1 files changed, 11 insertions(+), 1 deletions(-)
+ 1 file changed, 11 insertions(+), 1 deletion(-)
 
 commit 271997deb56cc17af5fa7b59b3a67f4ee347be6c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57035,7 +61530,7 @@ Date:   Wed May 26 23:34:31 2010 -0400
     with non-posix_memalign()ed data.
 
  glib/tests/gvariant.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 866e3dda60d7de45ae7f6c962a0bb4167abd8147
 Author: Lin Ma <lin.ma@sun.com>
@@ -57044,7 +61539,7 @@ Date:   Thu May 27 10:24:58 2010 +0800
     Remove unused code.
 
  gio/fen/fen-node.c |  13 -------------
- 1 files changed, 0 insertions(+), 13 deletions(-)
+ 1 file changed, 13 deletions(-)
 
 commit 91ec834456b419c0270072d52d28b365aa160dfb
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57053,7 +61548,7 @@ Date:   Wed May 26 17:35:18 2010 -0400
     include "config.h" for HAVE_POSIX_MEMALIGN
 
  glib/tests/gvariant.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8a21d8d23317ecebe46007f1fd5f7459bf182415
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57068,7 +61563,7 @@ Date:   Wed May 26 17:31:52 2010 -0400
 
  glib/tests/gvariant.c |   47
  ++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 36 insertions(+), 11 deletions(-)
+ 1 file changed, 36 insertions(+), 11 deletions(-)
 
 commit 183102104a3762bab4c50fc54cd11979ca085859
 Author: Colin Walters <walters@verbum.org>
@@ -57077,7 +61572,7 @@ Date:   Wed May 26 16:21:15 2010 -0400
     [mainloop-test] Fix compilation errors
 
  tests/mainloop-test.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ba1163a33cdfb7f67cbd311ae2b74ae40831cd05
 Author: Colin Walters <walters@verbum.org>
@@ -57087,7 +61582,7 @@ Date:   Wed May 26 15:59:36 2010 -0400
     can return NULL
 
  glib/tests/gvariant.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 88a1e6c1021644f9ae42c558b23e3c6a1e4055a6
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -57097,7 +61592,7 @@ Date:   Wed May 26 18:12:22 2010 +0200
 
  po/es.po |  389
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 201 insertions(+), 188 deletions(-)
+ 1 file changed, 201 insertions(+), 188 deletions(-)
 
 commit 39123880387b19f034ae0bed9492d5a1b4f026ab
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -57107,7 +61602,7 @@ Date:   Wed May 26 18:09:46 2010 +0200
 
  po/es.po | 1361
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 696 insertions(+), 665 deletions(-)
+ 1 file changed, 696 insertions(+), 665 deletions(-)
 
 commit 798eed43a2ee756b32651559f95ce55f0a448e7b
 Author: Lin Ma <lin.ma@sun.com>
@@ -57117,7 +61612,7 @@ Date:   Wed May 26 14:32:37 2010 +0800
     to run lstat and port_associate on root node.
 
  gio/fen/fen-node.c |  21 ++++++++++++++++++---
- 1 files changed, 18 insertions(+), 3 deletions(-)
+ 1 file changed, 18 insertions(+), 3 deletions(-)
 
 commit 6b53e4826fba3827ac7273a344b46f854ee81d0b
 Author: Havoc Pennington <hp@pobox.com>
@@ -57190,7 +61685,7 @@ Date:   Tue May 25 10:43:29 2010 -0400
     Document that vtable is not copied
 
  gio/gdbusconnection.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 857a40fafb98934c954649e712bc35633438ebcf
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -57200,7 +61695,7 @@ Date:   Tue May 25 09:56:33 2010 +0200
 
  po/gl.po | 1270
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 646 insertions(+), 624 deletions(-)
+ 1 file changed, 646 insertions(+), 624 deletions(-)
 
 commit 32c84552f6dfb05f990e8740a75c8b1fed753ea8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57209,7 +61704,7 @@ Date:   Mon May 24 23:21:01 2010 -0400
     .gitignore manpages (*.1)
 
  docs/reference/.gitignore |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit dcd13e39be34ec4b396bab4dbaa976d2917cf7b5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57218,7 +61713,7 @@ Date:   Mon May 24 23:03:36 2010 -0400
     post-release version bump.
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2db2d13fdbfe80d89cb4d5fecfa13619909f4ac5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57229,33 +61724,33 @@ Date: Mon May 24 23:02:18 2010 -0400
  NEWS                              |   34 +
  docs/reference/glib/tmpl/i18n.sgml |  11 +
  po/af.po                          |  297 +++++----
- po/am.po                          |  293 +++++----
+ po/am.po                          |  293 ++++----
  po/ar.po                          |  297 +++++----
  po/as.po                          |  297 +++++----
  po/ast.po                         |  297 +++++----
- po/az.po                          |  293 +++++----
+ po/az.po                          |  293 ++++----
  po/be.po                          |  296 +++++----
  po/be@latin.po                            |  300 +++++----
  po/bg.po                          |  297 +++++----
  po/bn.po                          |  297 +++++----
  po/bn_IN.po                       |  297 +++++----
- po/bs.po                          |  293 +++++----
+ po/bs.po                          |  293 ++++----
  po/ca.po                          |  297 +++++----
  po/ca@valencia.po                 |  297 +++++----
  po/cs.po                          |  297 +++++----
  po/cy.po                          |  297 +++++----
  po/da.po                          |  297 +++++----
  po/de.po                          |  297 +++++----
- po/dz.po                          |  293 +++++----
+ po/dz.po                          |  293 ++++----
  po/el.po                          |  297 +++++----
  po/en@shaw.po                     |  297 +++++----
  po/en_CA.po                       |  297 +++++----
  po/en_GB.po                       |  297 +++++----
- po/eo.po                          |  293 +++++----
+ po/eo.po                          |  293 ++++----
  po/es.po                          |  297 +++++----
  po/et.po                          |  672 ++++++++++++++++++-
  po/eu.po                          |  297 +++++----
- po/fa.po                          |  293 +++++----
+ po/fa.po                          |  293 ++++----
  po/fi.po                          |  297 +++++----
  po/fr.po                          |  297 +++++----
  po/ga.po                          |  297 +++++----
@@ -57264,33 +61759,33 @@ Date: Mon May 24 23:02:18 2010 -0400
  po/gu.po                          |  297 +++++----
  po/he.po                          |  297 +++++----
  po/hi.po                          |  297 +++++----
- po/hr.po                          |  293 +++++----
+ po/hr.po                          |  293 ++++----
  po/hu.po                          |  297 +++++----
- po/hy.po                          |  293 +++++----
+ po/hy.po                          |  293 ++++----
  po/id.po                          |  297 +++++----
- po/is.po                          |  293 +++++----
+ po/is.po                          |  293 ++++----
  po/it.po                          |  297 +++++----
  po/ja.po                          |  297 +++++----
- po/ka.po                          |  293 +++++----
+ po/ka.po                          |  293 ++++----
  po/kn.po                          |  297 +++++----
  po/ko.po                          |  297 +++++----
- po/ku.po                          |  293 +++++----
+ po/ku.po                          |  293 ++++----
  po/lt.po                          |  297 +++++----
- po/lv.po                          |  293 +++++----
+ po/lv.po                          |  293 ++++----
  po/mai.po                         |  297 +++++----
- po/mg.po                          |  293 +++++----
+ po/mg.po                          |  293 ++++----
  po/mk.po                          |  297 +++++----
  po/ml.po                          |  297 +++++----
- po/mn.po                          |  293 +++++----
+ po/mn.po                          |  293 ++++----
  po/mr.po                          |  297 +++++----
- po/ms.po                          |  293 +++++----
+ po/ms.po                          |  293 ++++----
  po/nb.po                          | 1274
- ++++++++++++++++++------------------
+ ++++++++++++++++++-----------------
  po/nds.po                         |  297 +++++----
- po/ne.po                          |  293 +++++----
+ po/ne.po                          |  293 ++++----
  po/nl.po                          |  297 +++++----
  po/nn.po                          |  297 +++++----
- po/oc.po                          |  293 +++++----
+ po/oc.po                          |  293 ++++----
  po/or.po                          |  297 +++++----
  po/pa.po                          |  297 +++++----
  po/pl.po                          |  297 +++++----
@@ -57300,25 +61795,25 @@ Date: Mon May 24 23:02:18 2010 -0400
  po/ro.po                          |  297 +++++----
  po/ru.po                          |  297 +++++----
  po/rw.po                          |  296 +++++----
- po/si.po                          |  293 +++++----
+ po/si.po                          |  293 ++++----
  po/sk.po                          |  297 +++++----
  po/sl.po                          |  297 +++++----
  po/sq.po                          |  311 +++++----
  po/sr.po                          |  297 +++++----
- po/sr@ije.po                      |  293 +++++----
+ po/sr@ije.po                      |  293 ++++----
  po/sr@latin.po                            |  297 +++++----
  po/sv.po                          |  297 +++++----
  po/ta.po                          |  297 +++++----
  po/te.po                          |  297 +++++----
  po/th.po                          |  297 +++++----
- po/tl.po                          |  293 +++++----
+ po/tl.po                          |  293 ++++----
  po/tr.po                          |  297 +++++----
- po/tt.po                          |  293 +++++----
+ po/tt.po                          |  293 ++++----
  po/uk.po                          |  297 +++++----
  po/vi.po                          |  297 +++++----
- po/wa.po                          |  293 +++++----
- po/xh.po                          |  293 +++++----
- po/yi.po                          |  293 +++++----
+ po/wa.po                          |  293 ++++----
+ po/xh.po                          |  293 ++++----
+ po/yi.po                          |  293 ++++----
  po/zh_CN.po                       |  297 +++++----
  po/zh_HK.po                       |  297 +++++----
  po/zh_TW.po                       |  297 +++++----
@@ -57331,7 +61826,7 @@ Date:   Mon May 24 22:37:43 2010 -0400
     another occurrence of the last fix (@XSLTPROC@)
 
  docs/reference/gobject/Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b295e6a28a590ada8f8d3c3a50fb5250dd339eed
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57340,7 +61835,7 @@ Date:   Mon May 24 22:35:33 2010 -0400
     man pages: fix broken @XSLTPROC@ substitution
 
  docs/reference/glib/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 84a0605342368c2edad99abd364791bf3b2ebc14
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57350,7 +61845,7 @@ Date:   Mon May 24 22:20:47 2010 -0400
 
  gio/gsettingsbackend.c |    2 +-
  gio/gsettingsbackend.h |   60
- ++++++++++++++++++++++++-----------------------
+ +++++++++++++++++++++++++-----------------------
  2 files changed, 32 insertions(+), 30 deletions(-)
 
 commit 1b7f64549258c971fcc7c15ebfb532e4bc0b4174
@@ -57362,7 +61857,7 @@ Date:   Mon May 24 21:09:55 2010 -0400
     Following a proposal by Neil Williams in bug 619527.
 
  gio/gfile.c |  17 +++++++++--------
- 1 files changed, 9 insertions(+), 8 deletions(-)
+ 1 file changed, 9 insertions(+), 8 deletions(-)
 
 commit 77b9a4646179daae04590ab1f62d575be93e1f89
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57371,7 +61866,7 @@ Date:   Mon May 24 17:03:26 2010 -0400
     GIO: Add g_d{,c}gettext to PLT check exceptions
 
  gio/pltcheck.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3160bcad6a0cf3c1f1042b85f38492a5674324a3
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57410,9 +61905,9 @@ Date:   Mon May 24 16:46:24 2010 -0400
  gio/gdbusmethodinvocation.c   |   28 ++---
  gio/gdbusnameowning.c         |    2 +
  gio/gdbusnamewatching.c       |    2 +
- gio/gdbusprivate.c            |   30 +++--
+ gio/gdbusprivate.c            |   30 ++---
  gio/gdbusprivate.h            |    3 +-
- gio/gdbusproxy.c              |   78 ++++----------
+ gio/gdbusproxy.c              |   78 ++++---------
  gio/gsettings-tool.c          |    2 +-
  gio/tests/gdbus-connection.c  |   11 +-
  gio/tests/gdbus-example-peer.c |    1 +
@@ -57428,7 +61923,7 @@ Date:   Mon May 24 17:22:38 2010 +0100
     Fix up a typo in the g_variant_builder_add() docs
 
  glib/gvariant.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit a83a9a43ed2f461fea7a652470a3ef376aebd1f2
 Author: Tor Lillqvist <tml@iki.fi>
@@ -57437,7 +61932,7 @@ Date:   Mon May 24 11:22:41 2010 +0300
     Most of the gdbus test programs build only on Unix
 
  gio/tests/Makefile.am |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit d7b077dc84b22c4502e27252d32303d9985f9aeb
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -57447,7 +61942,7 @@ Date:   Sun May 23 16:27:17 2010 +0200
 
  po/nb.po | 1381
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 704 insertions(+), 677 deletions(-)
+ 1 file changed, 704 insertions(+), 677 deletions(-)
 
 commit b1bf5a5bb9725b1468ae82b636e35288fd3cf3ad
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -57456,7 +61951,7 @@ Date:   Sun May 23 16:27:08 2010 +0200
     Add two missing files
 
  po/POTFILES.in |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 3caef4eef0c6ae946333633c1e27f4548a1ce42b
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -57465,7 +61960,7 @@ Date:   Sun May 23 00:22:48 2010 +0200
     Updated Galician translations
 
  po/gl.po |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 925a6f29114769d575ecdfbaaf5c236517edb98f
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -57474,8 +61969,8 @@ Date:   Sun May 23 00:20:26 2010 +0200
     Updated Galician translations
 
  po/gl.po |   64
- +++++++++++++++++++++++++++++++++++++++----------------------
- 1 files changed, 41 insertions(+), 23 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++----------------------
+ 1 file changed, 41 insertions(+), 23 deletions(-)
 
 commit c17bb8f44514027c36825c1ca16ce67ae291c3ad
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -57485,7 +61980,7 @@ Date:   Thu May 20 21:52:11 2010 +0200
 
  po/gl.po |  290
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 148 insertions(+), 142 deletions(-)
+ 1 file changed, 148 insertions(+), 142 deletions(-)
 
 commit 8db946fdfb71167dd8b740b4ba20213303a0f2bf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -57506,7 +62001,7 @@ Date:   Fri May 21 22:28:42 2010 -0400
  docs/reference/gobject/glib-mkenums.1   |  246 ------------------------
  docs/reference/gobject/gobject-query.1   |   83 --------
  gobject/Makefile.am                     |    2 -
- gobject/glib-genmarshal.1               |  212 --------------------
+ gobject/glib-genmarshal.1               |  212 ---------------------
  gobject/glib-mkenums.1                          |  169 ----------------
  11 files changed, 48 insertions(+), 1252 deletions(-)
 
@@ -57522,7 +62017,7 @@ Date:   Fri May 21 20:08:49 2010 -0400
     would cause 'make install' to fail.
 
  m4macros/gsettings.m4 |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit bf24dff88eb3c794ae846cb7b8397510407ad9f5
 Author: David Zeuthen <davidz@redhat.com>
@@ -57539,7 +62034,7 @@ Date:   Fri May 21 12:09:27 2010 -0400
 
  gio/gdbusconnection.c   |   10 +++++++++-
  gio/tests/gdbus-export.c |   12 ++++++++++++
- 2 files changed, 21 insertions(+), 1 deletions(-)
+ 2 files changed, 21 insertions(+), 1 deletion(-)
 
 commit c7f0f2c4377c5fd242c52d30a09df74e6d6e9828
 Author: Christian Persch <chpe@gnome.org>
@@ -57582,7 +62077,7 @@ Date:   Thu May 20 19:30:39 2010 +0200
 
  po/gl.po | 1274
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 644 insertions(+), 630 deletions(-)
+ 1 file changed, 644 insertions(+), 630 deletions(-)
 
 commit 366b3ffcde4f19cabf8685efdc1ccd20dcade0ca
 Author: David Zeuthen <davidz@redhat.com>
@@ -57628,20 +62123,20 @@ Date: Thu May 20 10:51:00 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusaddress.c              |    6 +++
- gio/gdbusauth.c                 |    8 ++-
+ gio/gdbusauth.c                 |    8 ++--
  gio/gdbusauthmechanismexternal.c |    4 +-
- gio/gdbusauthmechanismsha1.c    |   27 ++++++-------
+ gio/gdbusauthmechanismsha1.c    |   27 ++++++--------
  gio/gdbusconnection.c           |    2 +
  gio/gdbusmessage.c              |   20 +++++-----
  gio/gdbusmessage.h              |    4 +-
  gio/gdbusprivate.c              |   76
  ++++++++++++++++++++++++++++++++++++++
  gio/gdbusprivate.h              |    4 ++
- gio/gdbusserver.c               |    7 +++
+ gio/gdbusserver.c               |    7 ++++
  gio/gio.symbols                 |   12 +++++-
- gio/glocalfileinputstream.c     |   20 ++++++++-
+ gio/glocalfileinputstream.c     |   20 ++++++++--
  gio/glocalfileiostream.c        |    8 +++-
- gio/glocalfileoutputstream.c    |   30 ++++++++++++--
+ gio/glocalfileoutputstream.c    |   30 ++++++++++++---
  gio/glocalfileoutputstream.h    |    6 +++
  gio/tests/Makefile.am           |    2 +-
  gio/tests/gdbus-peer.c                  |   18 +++++++++
@@ -57655,7 +62150,7 @@ Date:   Thu May 20 14:56:46 2010 +0300
 
  po/et.po |  704
  ++++----------------------------------------------------------
- 1 files changed, 41 insertions(+), 663 deletions(-)
+ 1 file changed, 41 insertions(+), 663 deletions(-)
 
 commit 3b8d0a4ac2df7d055168dff2ca360489adbea563
 Author: Javier Jardón <jjardon@gnome.org>
@@ -57664,7 +62159,7 @@ Date:   Thu May 20 01:55:58 2010 +0200
     Add G_TYPE_CLASS_GET_PRIVATE macro to docs
 
  docs/reference/gobject/gobject-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 2dfc7b0294542954539940955bef1b93a95513e0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57673,7 +62168,7 @@ Date:   Wed May 19 17:38:17 2010 -0400
     Version bump.
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d4648965e4dee14955ade5eb94221ad5da5f45b8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57701,19 +62196,19 @@ Date: Wed May 19 17:32:42 2010 -0400
  po/da.po         |  639 ++++++++++++++++++++-
  po/de.po         |  637 ++++++++++++++++++++-
  po/dz.po         |  632 ++++++++++++++++++++-
- po/el.po         |  648 +++++++++++++++++++++-
+ po/el.po         |  648 ++++++++++++++++++++-
  po/en@shaw.po    |  645 ++++++++++++++++++++-
  po/en_CA.po      |  635 ++++++++++++++++++++-
  po/en_GB.po      |  637 ++++++++++++++++++++-
  po/eo.po         |  631 ++++++++++++++++++++-
- po/es.po         | 1290 +++++++++++++++++++++----------------------
+ po/es.po         | 1290 +++++++++++++++++++++---------------------
  po/et.po         |  637 ++++++++++++++++++++-
  po/eu.po         |  637 ++++++++++++++++++++-
  po/fa.po         |  632 ++++++++++++++++++++-
  po/fi.po         |  637 ++++++++++++++++++++-
  po/fr.po         |  637 ++++++++++++++++++++-
  po/ga.po         |  633 ++++++++++++++++++++-
- po/gl.po         | 1249 +++++++++++++++++++++---------------------
+ po/gl.po         | 1249 +++++++++++++++++++++--------------------
  po/gu.po         |  637 ++++++++++++++++++++-
  po/he.po         |  637 ++++++++++++++++++++-
  po/hi.po         |  637 ++++++++++++++++++++-
@@ -57756,7 +62251,7 @@ Date:   Wed May 19 17:32:42 2010 -0400
  po/si.po         |  633 ++++++++++++++++++++-
  po/sk.po         |  632 ++++++++++++++++++++-
  po/sl.po         |  637 ++++++++++++++++++++-
- po/sq.po         |  669 +++++++++++++++++++++--
+ po/sq.po         |  669 ++++++++++++++++++++--
  po/sr.po         |  637 ++++++++++++++++++++-
  po/sr@ije.po     |  632 ++++++++++++++++++++-
  po/sr@latin.po    |  637 ++++++++++++++++++++-
@@ -57803,7 +62298,7 @@ Date:   Tue May 18 18:28:39 2010 -0400
 
     handle schema checking, installation, uninstallation, cleaning
 
- docs/reference/gio/migrating-gconf.xml |   21 ++++-----
+ docs/reference/gio/migrating-gconf.xml |   21 +++++-----
  m4macros/gsettings.m4                 |   71
  +++++++++++++++++++++++---------
  2 files changed, 61 insertions(+), 31 deletions(-)
@@ -57817,7 +62312,7 @@ Date:   Wed May 19 10:47:02 2010 +0300
     No semantic changes.
 
  config.h.win32.in |   20 +++++++++++++++++---
- 1 files changed, 17 insertions(+), 3 deletions(-)
+ 1 file changed, 17 insertions(+), 3 deletions(-)
 
 commit 8eb377b6f6661022a1917b8cd465ed3e52fecf88
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57828,7 +62323,7 @@ Date:   Tue May 18 18:24:04 2010 -0400
     change a mention of gschema_compile in the docs
 
  docs/reference/gio/migrating-gconf.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 257c519ba2ed91f7dfc94d5a07a0cc6c7a3644f1
 Author: Javier Jardón <jjardon@gnome.org>
@@ -57839,7 +62334,7 @@ Date:   Tue May 18 23:45:54 2010 +0200
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618839
 
  gio/gcredentials.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 719e2dcb3b35dbab9cfaa7d0f711b0949b57ad35
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57856,7 +62351,7 @@ Date:   Tue May 18 17:25:43 2010 -0400
     in the test more permissive to account for this.
 
  gio/tests/gdbus-threading.c |   9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit 6067f9f794954b8545776e14d059a7bb15d99e99
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57867,7 +62362,7 @@ Date:   Tue May 18 16:43:36 2010 -0400
     Fix trivial typo in GCredentials code
 
  gio/gcredentials.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 12a8c0f50d72829af4cc436a455396bf5190b40e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57876,7 +62371,7 @@ Date:   Tue May 18 16:13:58 2010 -0400
     Add sync method to GSettingsBackend, and pad
 
  gio/gsettingsbackend.h |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 7fcf353325a41b75701688364a497d5790ea83a0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57886,7 +62381,7 @@ Date:   Tue May 18 13:43:42 2010 -0400
 
  gio/gsettingsbackend.h |   56
  ++++++++++++++++++++++++------------------------
- 1 files changed, 28 insertions(+), 28 deletions(-)
+ 1 file changed, 28 insertions(+), 28 deletions(-)
 
 commit 587bdf3f0acfdc46e708214c5201336d81e3307c
 Author: Robert Ancell <robert.ancell@gmail.com>
@@ -57895,7 +62390,7 @@ Date:   Tue May 18 12:01:25 2010 +1000
     Add missing gunixfdlist.h include in gdbus-example-server.c
 
  gio/tests/gdbus-example-server.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a977f032358325c8ad558f675530569add68daaf
 Author: David Zeuthen <davidz@redhat.com>
@@ -57906,7 +62401,7 @@ Date:   Mon May 17 19:51:49 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusintrospection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 74cafe871c42c21e7485ee7d80257ef987819979
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -57916,7 +62411,7 @@ Date:   Mon May 17 23:59:42 2010 +0200
 
  po/gl.po |  629
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 607 insertions(+), 22 deletions(-)
+ 1 file changed, 607 insertions(+), 22 deletions(-)
 
 commit a621e0ed10eb8a7c5b89ee1d96ae877908e4d74b
 Author: David Zeuthen <davidz@redhat.com>
@@ -57928,7 +62423,7 @@ Date:   Mon May 17 11:08:53 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbus-tool.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 98e4f7f6fbd1b8ac889327559a50e4369d064a74
 Author: David Zeuthen <davidz@redhat.com>
@@ -57939,7 +62434,7 @@ Date:   Mon May 17 11:07:53 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 799e0242ae31dd66b102342927583f1f34806c54
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -57953,7 +62448,7 @@ Date:   Sun May 16 16:56:36 2010 -0400
       - dispatch the "has-unapplied" notify to the proper main context
 
  gio/gdelayedsettingsbackend.c |  128
- ++++++++++++++++++++++++++++++++++-----
+ ++++++++++++++++++++++++++++++++++------
  gio/gdelayedsettingsbackend.h |    5 +-
  gio/gsettings.c               |    4 +-
  gio/gsettingsbackend.c                |    6 +-
@@ -57978,7 +62473,7 @@ Date:   Sun May 16 14:17:34 2010 -0400
  gio/gsettings.c               |   43 ++---
  gio/gsettingsbackend.c                |  410
  ++++++++++++++++++++++++----------------
- gio/gsettingsbackendinternal.h |   26 ++--
+ gio/gsettingsbackendinternal.h |   26 +--
  4 files changed, 301 insertions(+), 218 deletions(-)
 
 commit 4967b6d2ab5a0a83609a825ea113bc75f61bfdb1
@@ -57990,7 +62485,7 @@ Date:   Sun May 16 18:14:46 2010 +0200
  gio/.gitignore        |    1 +
  gio/tests/.gitignore  |   23 ++++++++++++++++++++++-
  glib/tests/.gitignore |    1 +
- 3 files changed, 24 insertions(+), 1 deletions(-)
+ 3 files changed, 24 insertions(+), 1 deletion(-)
 
 commit 984258c662d3f571fcd0ea415923aec7a3746826
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -58003,7 +62498,7 @@ Date:   Sun May 16 13:02:23 2010 +0200
     GSettings.
 
  gio/gdelayedsettingsbackend.c |    2 +-
- gio/gsettings.c               |   18 +++++
+ gio/gsettings.c               |   18 ++++++
  gio/gsettingsbackend.c                |  139
  +++++++++++++++++++++++++++++++++++++++-
  gio/gsettingsbackendinternal.h |    2 +
@@ -58025,7 +62520,7 @@ Date:   Sun May 16 13:03:34 2010 +0200
     A quick and dirty workaround for now.
 
  gio/gsettings-tool.c |   18 ++++++++++++++++++
- 1 files changed, 18 insertions(+), 0 deletions(-)
+ 1 file changed, 18 insertions(+)
 
 commit 8e060adb2cecb7a801d54e3cbdb0c6eb12f56c12
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -58034,7 +62529,7 @@ Date:   Sun May 16 10:19:46 2010 +0200
     intern a key name instead of using strdup()
 
  gio/gsettings.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit e5440f865d79795061cf5e64d8ed7300222c4a79
 Author: Lin Ma <lin.ma@sun.com>
@@ -58055,15 +62550,15 @@ Date: Mon May 17 14:42:52 2010 +0800
  gio/fen/fen-helper.h          |   13 +-
  gio/fen/fen-kernel.c          |  775
  ++++++++++++++++++++--------------------
- gio/fen/fen-kernel.h          |   35 +--
+ gio/fen/fen-kernel.h          |   35 +-
  gio/fen/fen-missing.c         |  121 -------
  gio/fen/fen-missing.h         |   38 --
  gio/fen/fen-node.c            |  762
  ++++++++++++++++++++++++---------------
- gio/fen/fen-node.h            |   97 ++++--
+ gio/fen/fen-node.h            |   97 +++--
  gio/fen/fen-sub.c             |   42 ---
  gio/fen/fen-sub.h             |   39 --
- gio/fen/gfendirectorymonitor.c |   95 +++---
+ gio/fen/gfendirectorymonitor.c |   95 +++--
  gio/fen/gfendirectorymonitor.h |    3 +
  gio/fen/gfenfilemonitor.c     |   32 +-
  gio/fen/gfenfilemonitor.h     |    3 +
@@ -58077,7 +62572,7 @@ Date:   Mon May 17 07:41:48 2010 +0200
 
  po/es.po | 1648
  +++++++++++++++++++++++++++++++++++++++++++-------------------
- 1 files changed, 1142 insertions(+), 506 deletions(-)
+ 1 file changed, 1142 insertions(+), 506 deletions(-)
 
 commit 2ec41fad532c046b04b55e0a2b7883b344727c64
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58086,7 +62581,7 @@ Date:   Sun May 16 13:07:25 2010 -0400
     Add GDBus files to POTFILES.in
 
  po/POTFILES.in |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit d899c57a819685f2a9e66927f040cbdfea8ae572
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -58096,7 +62591,7 @@ Date:   Sun May 16 16:31:25 2010 +0200
 
  po/gl.po | 1022
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 518 insertions(+), 504 deletions(-)
+ 1 file changed, 518 insertions(+), 504 deletions(-)
 
 commit b298c9430e197ca7f31ecfa0089f51e410bced36
 Author: Andika Triwidada <andika@gmail.com>
@@ -58106,7 +62601,7 @@ Date:   Sun May 16 16:30:38 2010 +0700
 
  po/id.po | 1966
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 945 insertions(+), 1021 deletions(-)
+ 1 file changed, 945 insertions(+), 1021 deletions(-)
 
 commit 5d379f1c37ee8b5eb7020ebf7165290f5258045e
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -58115,7 +62610,7 @@ Date:   Sat May 15 10:17:35 2010 +0200
     Fix gio tests linking with binutils gold linker
 
  gio/tests/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit e6c08a458c6b6b6eb12b39593bc356dd2d215aec
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -58124,7 +62619,7 @@ Date:   Sat May 15 10:13:28 2010 +0200
     Fix build of gdbus tool with binutils gold linker
 
  gio/Makefile.am |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 4b0fd52e52968723ee2a415f0d2fae965aa96867
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58137,7 +62632,7 @@ Date:   Sat May 15 18:23:23 2010 -0400
     #618523.
 
  docs/reference/gio/migrating-gconf.xml |   14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ 1 file changed, 12 insertions(+), 2 deletions(-)
 
 commit 2ad4b2d716220f0ef45bbeb56fb90a7438afa21a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58152,7 +62647,7 @@ Date:   Sat May 15 18:15:30 2010 -0400
     Bug #618730
 
  gio/gunixcredentialsmessage.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 63d74caabe6f7b85ad13cad922fff239911fb5a0
 Author: Christian Persch <chpe@gnome.org>
@@ -58164,7 +62659,7 @@ Date:   Sat May 15 11:56:21 2010 +0200
     Bug #616864.
 
  m4macros/gsettings.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 50f422b5fd10fd4b709d2c5babce7fdc4987ff36
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58173,7 +62668,7 @@ Date:   Fri May 14 22:30:19 2010 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5810cce252cc3d42377a0dca9a6d8c0a68eaf031
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58283,7 +62778,7 @@ Date:   Fri May 14 22:03:03 2010 -0400
     Updates
 
  NEWS |   21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
 
 commit 2ed13de1533a1fafaac97be0fdc4154eb84ac35c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58315,7 +62810,7 @@ Date:   Fri May 14 21:08:01 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4baf104f0a369348185a2e2c9fdebc1423ec7f8e
 Author: David Zeuthen <davidz@redhat.com>
@@ -58331,7 +62826,7 @@ Date:   Fri May 14 20:52:15 2010 -0400
      $ gdbus introspect --system --dest <tab>
 
  gio/gdbus-tool.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 661e5ea69f2d370af6e4e9c73242cf158414dd5d
 Author: Christian Persch <chpe@gnome.org>
@@ -58382,7 +62877,7 @@ Date:   Fri May 14 18:21:01 2010 +0200
     Bug #618650.
 
  gio/gdbusauth.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 5bc9d43288d4991b9c3ef1fc38d231113b633ec7
 Author: Christian Persch <chpe@gnome.org>
@@ -58403,7 +62898,7 @@ Date:   Fri May 14 14:27:08 2010 +0200
     Bug #618622.
 
  gio/gdbusaddress.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit dc39825aa3b1556e57460df1cca0b764a5741a66
 Author: Christian Persch <chpe@gnome.org>
@@ -58427,7 +62922,7 @@ Date:   Fri May 14 14:22:45 2010 +0200
     Bug #618622.
 
  gio/gdbusconnection.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 5b2c7f10bd5a42d2956b53b13f3aabb947f901dd
 Author: Christian Persch <chpe@gnome.org>
@@ -58440,7 +62935,7 @@ Date:   Fri May 14 14:15:42 2010 +0200
     Bug #618615.
 
  gio/gdbusmessage.c |   7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 0a7c0ac74bd55d06265e9441c5728119adc254ab
 Author: Christian Persch <chpe@gnome.org>
@@ -58452,7 +62947,7 @@ Date:   Fri May 14 18:08:29 2010 -0400
     use g_variant_get() instead and free the iter when done.
 
  gio/gdbusproxy.c |   22 +++++++++-------------
- 1 files changed, 9 insertions(+), 13 deletions(-)
+ 1 file changed, 9 insertions(+), 13 deletions(-)
 
 commit ddc94bd0a65a17471e50d0c659d9c59a1804c3f1
 Author: David Zeuthen <davidz@redhat.com>
@@ -58467,7 +62962,7 @@ Date:   Fri May 14 12:55:25 2010 -0400
  gio/gdbusproxy.c             |    6 ++++++
  gio/tests/gdbus-proxy.c       |   36 ++++++++++++++++++++++++++++++++++++
  gio/tests/gdbus-testserver.py |   16 ++++++++++++++++
- 3 files changed, 58 insertions(+), 0 deletions(-)
+ 3 files changed, 58 insertions(+)
 
 commit bb6530eb34a16cbf34ce130c21071a25666a704b
 Author: David Zeuthen <davidz@redhat.com>
@@ -58542,8 +63037,8 @@ Date:   Fri May 14 17:55:37 2010 +0200
     Updated Spanish translation
 
  po/es.po | 1026
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 521 insertions(+), 505 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 521 insertions(+), 505 deletions(-)
 
 commit 02af71c7ff9689a75069b0a7bc84349dac0b13b4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58552,7 +63047,7 @@ Date:   Fri May 14 11:49:15 2010 -0400
     bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cff9d83f75b90301909f2c7d46a16e5f618e3e0b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58566,8 +63061,8 @@ Date:   Fri May 14 11:25:11 2010 -0400
  po/as.po         |  184 +++++----
  po/ast.po        |  184 +++++----
  po/az.po         |  184 +++++----
- po/be.po         |  186 ++++++----
- po/be@latin.po    |  186 ++++++----
+ po/be.po         |  186 +++++----
+ po/be@latin.po    |  186 +++++----
  po/bg.po         |  184 +++++----
  po/bn.po         |  184 +++++----
  po/bn_IN.po      |  184 +++++----
@@ -58585,16 +63080,14 @@ Date: Fri May 14 11:25:11 2010 -0400
  po/en_CA.po      |  184 +++++----
  po/en_GB.po      |  184 +++++----
  po/eo.po         |  184 +++++----
- po/es.po         | 1027
- +++++++++++++++++++++++++------------------------
+ po/es.po         | 1027 ++++++++++++++++++++++++------------------------
  po/et.po         |  184 +++++----
  po/eu.po         |  184 +++++----
  po/fa.po         |  184 +++++----
  po/fi.po         |  184 +++++----
  po/fr.po         |  184 +++++----
  po/ga.po         |  184 +++++----
- po/gl.po         | 1024
- +++++++++++++++++++++++++------------------------
+ po/gl.po         | 1024 ++++++++++++++++++++++++------------------------
  po/gu.po         |  184 +++++----
  po/he.po         |  184 +++++----
  po/hi.po         |  184 +++++----
@@ -58618,11 +63111,10 @@ Date: Fri May 14 11:25:11 2010 -0400
  po/mn.po         |  184 +++++----
  po/mr.po         |  184 +++++----
  po/ms.po         |  184 +++++----
- po/nb.po         | 1024
- +++++++++++++++++++++++++------------------------
+ po/nb.po         | 1024 ++++++++++++++++++++++++------------------------
  po/nds.po        |  184 +++++----
  po/ne.po         |  184 +++++----
- po/nl.po         |  185 ++++++----
+ po/nl.po         |  185 +++++----
  po/nn.po         |  184 +++++----
  po/oc.po         |  184 +++++----
  po/or.po         |  184 +++++----
@@ -58633,11 +63125,11 @@ Date: Fri May 14 11:25:11 2010 -0400
  po/pt_BR.po      |  184 +++++----
  po/ro.po         |  184 +++++----
  po/ru.po         |  184 +++++----
- po/rw.po         |  186 ++++++----
+ po/rw.po         |  186 +++++----
  po/si.po         |  184 +++++----
  po/sk.po         |  184 +++++----
  po/sl.po         |  184 +++++----
- po/sq.po         |  192 ++++++----
+ po/sq.po         |  192 +++++----
  po/sr.po         |  184 +++++----
  po/sr@ije.po     |  184 +++++----
  po/sr@latin.po    |  184 +++++----
@@ -58665,7 +63157,7 @@ Date:   Fri May 14 17:06:24 2010 +0200
     fix glaring inaccuracy in GVariant docs
 
  glib/gvariant.c |   12 ++++--------
- 1 files changed, 4 insertions(+), 8 deletions(-)
+ 1 file changed, 4 insertions(+), 8 deletions(-)
 
 commit ee9b16242c2f1e5e29170a8885fd146d44f83197
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58674,7 +63166,7 @@ Date:   Fri May 14 10:49:03 2010 -0400
     another !srcdir build fix
 
  gio/tests/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 159f533abf9e653fa31dba5b3c12f024165c29db
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58695,7 +63187,7 @@ Date:   Fri May 14 15:30:33 2010 +0200
     fixes a build issue
 
  gio/gunixconnection.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 1d22b64843c83631bcd0e5255930f3a4e990961e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58728,7 +63220,7 @@ Date:   Fri May 14 01:36:25 2010 -0400
     Thankfully we already had a SRCDIR define.
 
  gio/tests/gdbus-proxy.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c6f01b329c0d6488d15223c0d8bf286d8ff444a5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58737,7 +63229,7 @@ Date:   Fri May 14 00:59:42 2010 -0400
     Fix a typo
 
  docs/reference/gio/gio-sections.txt |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 45cad58b4611aa6678f50a4545cb3b14b24b9c39
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58746,7 +63238,7 @@ Date:   Fri May 14 00:51:51 2010 -0400
     Updates
 
  NEWS |   34 ++++++++++++++++++++++++++++++++++
- 1 files changed, 34 insertions(+), 0 deletions(-)
+ 1 file changed, 34 insertions(+)
 
 commit 4e7764fb2d843fbc89847036a3d8fcb47edf9c4d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58756,7 +63248,7 @@ Date:   Fri May 14 00:21:39 2010 -0400
 
  docs/reference/gio/Makefile.am      |   7 ++++
  docs/reference/gio/gio-sections.txt |  61
- ++++++++++++++++++++++++++--------
+ ++++++++++++++++++++++++++---------
  gio/giotypes.h                             |    1 -
  gio/gunixcredentialsmessage.c      |    1 +
  4 files changed, 54 insertions(+), 16 deletions(-)
@@ -58780,7 +63272,7 @@ Date:   Tue May 11 12:48:22 2010 -0400
     Remove a reference to Pango
 
  docs/reference/gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6e8637e4783ae4e573f6784f005920930d9fca87
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58789,7 +63281,7 @@ Date:   Thu May 13 22:15:47 2010 -0400
     The default timeout is 25s
 
  gio/gdbusconnection.c |    7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
+ 1 file changed, 1 insertion(+), 6 deletions(-)
 
 commit bdc29f82d39619747ac564918e041181b26449ee
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58798,7 +63290,7 @@ Date:   Thu May 13 21:53:51 2010 -0400
     Document more floating variant details.
 
  gio/gdbusconnection.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit e72f7f52de9e482eb9d5dd1c47eb0d1bea5f4631
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58807,7 +63299,7 @@ Date:   Thu May 13 21:45:18 2010 -0400
     Add some more details to the long description
 
  gio/gdbusproxy.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit 8f89b63930181696a3f4a9c441ffd97230577d64
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -58845,7 +63337,7 @@ Date:   Tue May 11 19:48:19 2010 +0200
     check for working gettext() before running tests
 
  gio/tests/gsettings.c |   31 +++++++++++++++++++++++--------
- 1 files changed, 23 insertions(+), 8 deletions(-)
+ 1 file changed, 23 insertions(+), 8 deletions(-)
 
 commit 1165007023bf34c5624574703acd2d183b1d14f5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -58854,7 +63346,7 @@ Date:   Fri May 14 00:53:42 2010 +0200
     Add configure check for memmem()
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dd3551e7c3ae5e6e8b21dd77ce09d72b799e7b1d
 Author: David Zeuthen <davidz@redhat.com>
@@ -58863,7 +63355,7 @@ Date:   Thu May 13 18:19:16 2010 -0400
     GDBus: update gdbus(1) man page
 
  docs/reference/gio/gdbus.xml |   14 ++++++++------
- 1 files changed, 8 insertions(+), 6 deletions(-)
+ 1 file changed, 8 insertions(+), 6 deletions(-)
 
 commit 68078ed648eec314507ff997e89b053a1d9a6891
 Author: David Zeuthen <davidz@redhat.com>
@@ -58890,7 +63382,7 @@ Date:   Thu May 13 17:44:42 2010 -0400
  gio/gdbusutils.c                   |   20 --------------------
  gio/gdbusutils.h                   |    2 --
  gio/gio.symbols                    |    1 -
- 4 files changed, 0 insertions(+), 24 deletions(-)
+ 4 files changed, 24 deletions(-)
 
 commit 51446baa52e8cebea57124eb99a32e77a13b1551
 Author: David Zeuthen <davidz@redhat.com>
@@ -58901,7 +63393,7 @@ Date:   Thu May 13 17:20:39 2010 -0400
     Otherwise there's a slight chance of a race.
 
  gio/gdbusproxy.c |   35 ++++++++++++++++++++---------------
- 1 files changed, 20 insertions(+), 15 deletions(-)
+ 1 file changed, 20 insertions(+), 15 deletions(-)
 
 commit 0e2c708bb298c98c136d507427e7b731b5cbd962
 Author: David Zeuthen <davidz@redhat.com>
@@ -58951,8 +63443,8 @@ Date:   Thu May 13 19:01:04 2010 +0200
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gdbusproxy.c |   82
- ++++++++++-------------------------------------------
- 1 files changed, 16 insertions(+), 66 deletions(-)
+ +++++++++++-------------------------------------------
+ 1 file changed, 16 insertions(+), 66 deletions(-)
 
 commit 4ad4c306c3b80620185cf975b402e17a6174aea9
 Author: Christian Persch <chpe@gnome.org>
@@ -59002,7 +63494,7 @@ Date:   Thu May 13 16:20:31 2010 -0400
  gio/gdbusauth.c                    |    8 ++--
  gio/gdbusauthobserver.c            |   74
  +++++++++++++++++++++--------------
- gio/gdbusauthobserver.h            |   18 ++++----
+ gio/gdbusauthobserver.h            |   18 ++++-----
  gio/gdbusconnection.c              |    2 -
  gio/gio.symbols                    |    2 +-
  gio/tests/gdbus-peer.c                     |   20 +++++-----
@@ -59070,7 +63562,7 @@ Date:   Thu May 13 11:56:15 2010 -0400
  gio/gdbusconnection.c                   |    1 +
  gio/gdbusproxy.c                        |   74
  ++++++++++++++++++++++++------
- gio/gdbusproxy.h                        |   13 +++--
+ gio/gdbusproxy.h                        |   13 +++---
  gio/gio-marshal.list                    |    1 +
  gio/tests/gdbus-example-export.c        |    7 ++-
  gio/tests/gdbus-example-proxy-subclass.c |   34 ++++++++------
@@ -59098,7 +63590,7 @@ Date:   Thu May 13 00:51:30 2010 -0400
 
  po/en@shaw.po |  128
  +++++++++++++++++++++------------------------------------
- 1 files changed, 47 insertions(+), 81 deletions(-)
+ 1 file changed, 47 insertions(+), 81 deletions(-)
 
 commit 9a065edf6f51be2ad189cfb02ddd2c806b656303
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59112,7 +63604,7 @@ Date:   Thu May 13 00:39:26 2010 -0400
  gio/tests/Makefile.am           |    4 +
  gio/tests/gdbus-example-export.c |  331
  ++++++++++++++++++++++++++++++++++++++
- 3 files changed, 337 insertions(+), 0 deletions(-)
+ 3 files changed, 337 insertions(+)
 
 commit ea1e0496b0329147b932d5a1486f5a81b4121651
 Author: David Zeuthen <davidz@redhat.com>
@@ -59130,7 +63622,7 @@ Date:   Wed May 12 23:12:14 2010 -0400
  gio/gdbus-tool.c                   |  253
  ++++++++++++++++++++++++++++++++++-
  gio/gdbusnamewatching.c            |   69 +++++++++-
- gio/gdbusnamewatching.h            |   23 ++-
+ gio/gdbusnamewatching.h            |   23 ++--
  gio/gdbusproxywatching.c           |   86 ++++++++++++
  gio/gdbusproxywatching.h           |   35 +++--
  gio/gio.symbols                    |    2 +
@@ -59202,7 +63694,7 @@ Date:   Wed May 12 22:09:18 2010 -0400
 
  gio/gdbus-tool.c                |   43
  ++++++++++++++++++++++++++++++++++++++
- gio/tests/gdbus-example-server.c |   18 +++++++++++++--
+ gio/tests/gdbus-example-server.c |   18 +++++++++++++---
  2 files changed, 58 insertions(+), 3 deletions(-)
 
 commit cce08f197313bad1516924b3eb7305e7e6818971
@@ -59212,7 +63704,7 @@ Date:   Wed May 12 21:51:06 2010 -0400
     Add a note about implemented standard interfaces
 
  gio/gdbusconnection.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit f909cb5b2713c8cd5f587c7a70e468d29bdcd429
 Author: David Zeuthen <davidz@redhat.com>
@@ -59252,7 +63744,7 @@ Date:   Wed May 12 20:43:40 2010 -0400
  gio/tests/gdbus-example-proxy-subclass.c |    6 +-
  gio/tests/gdbus-example-watch-proxy.c   |    2 +-
  gio/tests/gdbus-peer.c                          |    3 +-
- gio/tests/gdbus-proxy.c                 |   44 +++++++-
+ gio/tests/gdbus-proxy.c                 |   44 ++++++--
  8 files changed, 174 insertions(+), 51 deletions(-)
 
 commit 72731fb6ad99da076605ca7d8b1bee232b38e734
@@ -59263,7 +63755,7 @@ Date:   Wed May 12 18:41:27 2010 -0400
 
  po/en@shaw.po | 1176
  +++++++++++++++++++++++++++++----------------------------
- 1 files changed, 602 insertions(+), 574 deletions(-)
+ 1 file changed, 602 insertions(+), 574 deletions(-)
 
 commit b690e637d46057f6914a6b6f20b2688cd03f0ac5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59272,7 +63764,7 @@ Date:   Wed May 12 17:56:56 2010 -0400
     Add some more verbiage
 
  docs/reference/gio/migrating-gdbus.xml |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit d40767fc62972f9cc85ebfb23e113068cc316f3a
 Author: David Zeuthen <davidz@redhat.com>
@@ -59306,7 +63798,7 @@ Date:   Wed May 12 13:01:02 2010 -0400
     and add a note about priority
 
  docs/reference/gio/overview.xml |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit af3afc804064ec17e89a6cdef4cc3e63015c8a77
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59315,7 +63807,7 @@ Date:   Wed May 12 12:13:57 2010 -0400
     placeholder for more migration docs
 
  docs/reference/gio/migrating-gdbus.xml |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 246db9bfdb5919a77ce5ae0d2f426f163f7702c1
 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
@@ -59328,7 +63820,7 @@ Date:   Fri May 7 11:55:40 2010 +0200
  gio/tests/Makefile.am                |    6 +-
  gio/tests/async-close-output-stream.c |  278
  +++++++++++++++++++++++++++++++++
- 2 files changed, 283 insertions(+), 1 deletions(-)
+ 2 files changed, 283 insertions(+), 1 deletion(-)
 
 commit adc5162b742c702f37f385dcffba3802f0e55095
 Author: Jesse van den Kieboom <jesse@icecrew.nl>
@@ -59339,8 +63831,8 @@ Date:   Mon May 10 23:49:41 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=617937
 
  gio/goutputstream.c | 117
- +++++++++++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 110 insertions(+), 7 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 110 insertions(+), 7 deletions(-)
 
 commit e2b9d077659df82f9603352e6ce4ff1ceb4b1b8a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59349,7 +63841,7 @@ Date:   Tue May 11 23:26:51 2010 -0400
     Update TODO list
 
  gio/gdbusconnection.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit a63d3bb868b0ee17404cf85520e48d441abbcdf3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59379,7 +63871,7 @@ Date:   Tue May 11 22:50:40 2010 -0400
     Document remove_filter
 
  gio/gdbusconnection.c |   13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ 1 file changed, 10 insertions(+), 3 deletions(-)
 
 commit d7095dd4700b38c202a43b7c21f93db20a9ede44
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59389,7 +63881,7 @@ Date:   Tue May 11 22:35:59 2010 -0400
 
  docs/reference/gio/overview.xml |   28 ++++++++++++++++++++++++++++
  gio/gdbusintrospection.c       |    2 +-
- 2 files changed, 29 insertions(+), 1 deletions(-)
+ 2 files changed, 29 insertions(+), 1 deletion(-)
 
 commit 84a6475b6e52fd481bf0e7191a6ea16168d35a3f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59398,7 +63890,7 @@ Date:   Tue May 11 22:03:40 2010 -0400
     Trivial: tweak section heading
 
  docs/reference/gio/migrating-gdbus.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9c128ca83536b6c6c823bb83606b09193d814738
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59407,7 +63899,7 @@ Date:   Tue May 11 22:00:54 2010 -0400
     Trivial formatting fix
 
  docs/reference/gio/migrating-gdbus.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit fdfd3d5e7536313dde1fc02b45ca04a6e4704b50
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59417,7 +63909,7 @@ Date:   Tue May 11 22:00:06 2010 -0400
 
  docs/reference/gio/migrating-gdbus.xml |   53
  ++++++++++++++++++++++++++++++++
- 1 files changed, 53 insertions(+), 0 deletions(-)
+ 1 file changed, 53 insertions(+)
 
 commit 26f65d83c5078e48e414a1cbe593bf349d96a033
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59426,7 +63918,7 @@ Date:   Tue May 11 21:59:42 2010 -0400
     Don't refer to nonexisting API.
 
  gio/gdbusconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1af277f16779f072bc0c326aa8024747ad8c13e9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59435,7 +63927,7 @@ Date:   Tue May 11 21:32:29 2010 -0400
     Fix a typo
 
  docs/reference/gio/migrating-gdbus.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9b05e0bc3e88f9e54710aabb2ad29908739e6345
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59445,7 +63937,7 @@ Date:   Tue May 11 21:30:53 2010 -0400
 
  docs/reference/gio/migrating-gdbus.xml |  136
  ++++++++++++++++++--------------
- 1 files changed, 76 insertions(+), 60 deletions(-)
+ 1 file changed, 76 insertions(+), 60 deletions(-)
 
 commit e4b1e48fca9d1d2ca7e0ec54ebc9ea421aebff71
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59470,7 +63962,7 @@ Date:   Tue May 11 20:03:44 2010 -0400
     Line up prototypes
 
  gio/gdbusproxy.c |   34 +++++++++++++++++-----------------
- 1 files changed, 17 insertions(+), 17 deletions(-)
+ 1 file changed, 17 insertions(+), 17 deletions(-)
 
 commit 8d66ede1abbc4b84bcf13c4420719cb06fbe3b96
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59479,8 +63971,8 @@ Date:   Tue May 11 17:15:11 2010 -0400
     More gdbus migration stuff
 
  docs/reference/gio/migrating-gdbus.xml |   89
- ++++++++++++++++++++++++++++++-
- 1 files changed, 86 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++++++--
+ 1 file changed, 86 insertions(+), 3 deletions(-)
 
 commit 54a57bb894d3c098bf972ecec71823b2822128b6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59499,7 +63991,7 @@ Date:   Tue May 11 15:50:19 2010 -0400
  gio/tests/gdbus-example-unix-fd-client.c |   13 -------------
  gio/tests/gdbus-example-watch-name.c    |   13 -------------
  gio/tests/gdbus-example-watch-proxy.c   |   13 -------------
- 7 files changed, 0 insertions(+), 91 deletions(-)
+ 7 files changed, 91 deletions(-)
 
 commit 9a2422b216263dd7bc4f27a98bc89d5ea6dfe791
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59523,7 +64015,7 @@ Date:   Tue May 11 19:54:06 2010 +0200
 
  po/nb.po |   92
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 46 insertions(+), 46 deletions(-)
+ 1 file changed, 46 insertions(+), 46 deletions(-)
 
 commit 8c523c069b79a746c2dcdfe7e253513ff489cd39
 Author: David Zeuthen <davidz@redhat.com>
@@ -59532,7 +64024,7 @@ Date:   Tue May 11 12:04:37 2010 -0400
     GDBus: Update TODO list
 
  gio/gdbusconnection.c |   28 ++++++++++++++++++++++++++++
- 1 files changed, 28 insertions(+), 0 deletions(-)
+ 1 file changed, 28 insertions(+)
 
 commit 6d5ac8163b962803fedcf57b9ccad8a2c1205c82
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -59541,7 +64033,7 @@ Date:   Mon May 10 09:48:49 2010 +0200
     gio: Fix gsettings build with binutils gold linker
 
  gio/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 936ff022f21a43f39552799dc1b3988379563959
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -59592,7 +64084,7 @@ Date:   Mon May 10 16:20:59 2010 -0400
     };
 
  gio/gdbus-tool.c |   28 ++++++++++++++++++++++++++++
- 1 files changed, 28 insertions(+), 0 deletions(-)
+ 1 file changed, 28 insertions(+)
 
 commit 6e23b0b7850c170405aa25d9441a9cd8cc05a38b
 Author: David Zeuthen <davidz@redhat.com>
@@ -59601,7 +64093,7 @@ Date:   Mon May 10 14:43:08 2010 -0400
     GDBus: Add TODO item about a need to validate data / messages
 
  gio/gdbusconnection.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit adf50912ddb29c8c6b36702df1162e6211765dea
 Author: David Zeuthen <davidz@redhat.com>
@@ -59610,7 +64102,7 @@ Date:   Mon May 10 14:07:13 2010 -0400
     GDBus Add TODO items about finding and launching bus instances
 
  gio/gdbusconnection.c |   28 ++++++++++++++++++++++++++++
- 1 files changed, 28 insertions(+), 0 deletions(-)
+ 1 file changed, 28 insertions(+)
 
 commit 5800a1f91162ec5a0e96fae12857be2ebe404d3a
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -59619,8 +64111,8 @@ Date:   Mon May 10 19:38:57 2010 +0200
     Updated Spanish translation
 
  po/es.po |   91
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 49 insertions(+), 42 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 49 insertions(+), 42 deletions(-)
 
 commit 7e8b07ae3be5ce63ba17183a410ac8512a29cb13
 Author: David Zeuthen <davidz@redhat.com>
@@ -59654,20 +64146,20 @@ Date: Mon May 10 11:47:08 2010 -0400
  gio/gdbusconnection.h                     |   10 +-
  gio/gdbuserror.c                          |   13 +-
  gio/gdbusnameowning.c                     |   52 +++---
- gio/gdbusnamewatching.c                   |   56 +++---
+ gio/gdbusnamewatching.c                   |   56 +++----
  gio/gdbusproxy.c                          |  142 ++++++++--------
  gio/gdbusproxy.h                          |   10 +-
  gio/gio.symbols                           |   14 +-
  gio/gioenums.h                                    |   14 +-
  gio/tests/gdbus-connection.c              |  160 +++++++++---------
- gio/tests/gdbus-example-peer.c                    |   20 +-
+ gio/tests/gdbus-example-peer.c                    |   20 +--
  gio/tests/gdbus-export.c                  |  252
  ++++++++++++++--------------
  gio/tests/gdbus-introspection.c           |   14 +-
- gio/tests/gdbus-names.c                   |   40 +++---
- gio/tests/gdbus-peer.c                            |   44 +++---
+ gio/tests/gdbus-names.c                   |   40 ++---
+ gio/tests/gdbus-peer.c                            |   44 ++---
  gio/tests/gdbus-proxy.c                   |  146 ++++++++--------
- gio/tests/gdbus-threading.c               |  114 +++++++-------
+ gio/tests/gdbus-threading.c               |  114 ++++++-------
  21 files changed, 694 insertions(+), 693 deletions(-)
 
 commit 728c4e38e72055080c148f9cebca85a08d16a445
@@ -59775,8 +64267,8 @@ Date:   Sun May 9 13:09:54 2010 -0400
     Microoptimize string reallocations
 
  gio/gdbusconnection.c |   86
- +++++++++++++++++++++++++++---------------------
- 1 files changed, 48 insertions(+), 38 deletions(-)
+ +++++++++++++++++++++++++++----------------------
+ 1 file changed, 48 insertions(+), 38 deletions(-)
 
 commit b87dd96a8a418f4f5915e4a1cb59737a009efdd8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59789,7 +64281,7 @@ Date:   Sun May 9 12:41:02 2010 -0400
     Also move gfiledescriptorbased.c to the UNIX sources.
 
  gio/Makefile.am |   12 +++++-------
- 1 files changed, 5 insertions(+), 7 deletions(-)
+ 1 file changed, 5 insertions(+), 7 deletions(-)
 
 commit b96c3b6d60a87f31a46ff5499c133571f0470940
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59798,7 +64290,7 @@ Date:   Sun May 9 12:24:56 2010 -0400
     Mention multithreading as a reason for not using libdbus
 
  docs/reference/gio/migrating-dbus-glib.xml |   4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 03b5db44779c54947c3801609a42b2d2801b5a97
 Author: Robert Bragg <robert@linux.intel.com>
@@ -59815,7 +64307,7 @@ Date:   Thu May 6 15:46:00 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=617914
 
  glib/gtester-report |  25 +++++++++++++++----------
- 1 files changed, 15 insertions(+), 10 deletions(-)
+ 1 file changed, 15 insertions(+), 10 deletions(-)
 
 commit c148cafdd16f8bfed46cf5b0af05af3cbdc550c7
 Author: David Zeuthen <davidz@redhat.com>
@@ -59834,7 +64326,7 @@ Date:   Sun May 9 10:02:56 2010 -0400
  +++++++++++++----------------------
  gio/gcredentials.h                 |   44 ++--
  gio/gdbusauth.c                    |    2 +-
- gio/gdbusauthmechanismexternal.c    |  19 +--
+ gio/gdbusauthmechanismexternal.c    |  19 +-
  gio/gio.symbols                    |   15 +-
  gio/gunixcredentialsmessage.c      |   13 +-
  7 files changed, 193 insertions(+), 350 deletions(-)
@@ -59902,7 +64394,7 @@ Date:   Sat May 8 21:30:27 2010 -0400
  glib/gkeyfile.h                      |   16 ++++
  glib/glib.symbols                    |    4 +
  glib/tests/keyfile.c                 |   46 ++++++++++
- 5 files changed, 222 insertions(+), 0 deletions(-)
+ 5 files changed, 222 insertions(+)
 
 commit 08b5f866971eb2f44e572390f8e9f322fa8a2840
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59913,7 +64405,7 @@ Date:   Sat May 8 21:18:48 2010 -0400
     This problem was reported in bug 617823.
 
  m4macros/gsettings.m4 |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c13c36e3b9db500e30055e616ffa52672281fc49
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59924,7 +64416,7 @@ Date:   Sat May 8 20:58:10 2010 -0400
  glib/tests/Makefile.am |    3 ++
  glib/tests/utils.c    |   84
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 87 insertions(+), 0 deletions(-)
+ 2 files changed, 87 insertions(+)
 
 commit e8bc8c6cbf86ee07a56f3eaa9fdb44b97ad12c6d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59936,7 +64428,7 @@ Date:   Sat May 8 20:10:57 2010 -0400
     out in bug 617767.
 
  gio/gsettings.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 9164fd02c9043baee99199a3ba33c98e2309dc00
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -59948,7 +64440,7 @@ Date:   Sat May 8 20:10:57 2010 -0400
     out in bug 617767.
 
  gio/gsettings.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit af263a3a10ff9f3ae41d30e8cb9753b8b9f1ad43
 Author: Dan Winship <danw@gnome.org>
@@ -59970,7 +64462,7 @@ Date:   Fri May 7 15:02:37 2010 -0400
     ::g-properties-changed
 
  gio/gdbusconnection.c |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 85c85ae63a95f4004020db56da6242b26ce073c0
 Author: David Zeuthen <davidz@redhat.com>
@@ -59980,7 +64472,7 @@ Date:   Fri May 7 14:57:20 2010 -0400
     classes
 
  gio/gdbusconnection.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 5bd876bef0235ec5c745ac948e906bf51adf2fef
 Author: David Zeuthen <davidz@redhat.com>
@@ -59989,7 +64481,7 @@ Date:   Fri May 7 14:56:01 2010 -0400
     Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR
 
  gio/gdbusconnection.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 5134a1d151f14cfadfa72c23d0660f3928bda821
 Author: David Zeuthen <davidz@redhat.com>
@@ -59999,7 +64491,7 @@ Date:   Fri May 7 14:36:07 2010 -0400
 
  docs/reference/gio/overview.xml |   45
  +++++++++++++++++++++++++++++++++++++++
- 1 files changed, 45 insertions(+), 0 deletions(-)
+ 1 file changed, 45 insertions(+)
 
 commit 1ddda12d646f67fcb558399dce20ecff2405bf20
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -60009,7 +64501,7 @@ Date:   Thu May 6 20:54:04 2010 -0400
 
  docs/reference/gio/migrating-dbus-glib.xml |  30
  +++++++++++++++++++++++++++-
- 1 files changed, 29 insertions(+), 1 deletions(-)
+ 1 file changed, 29 insertions(+), 1 deletion(-)
 
 commit f309334bc629b9b148d9ce2887489930d4eedd3f
 Author: David Zeuthen <davidz@redhat.com>
@@ -60031,7 +64523,7 @@ Date:   Thu May 6 18:15:00 2010 -0400
 
  docs/reference/gio/overview.xml |   39
  +++++++++++++++++++++++++++------------
- 1 files changed, 27 insertions(+), 12 deletions(-)
+ 1 file changed, 27 insertions(+), 12 deletions(-)
 
 commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -60072,7 +64564,7 @@ Date:   Thu May 6 17:41:31 2010 -0400
      g_usleep
 
  gio/pltcheck.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 46ce134d516f4a246996328c980efe16195ab429
 Author: David Zeuthen <davidz@redhat.com>
@@ -60154,9 +64646,9 @@ Date:   Thu May 6 16:02:08 2010 -0400
  gio/gdbusauthobserver.c        |    6 +++
  gio/gdbusauthobserver.h        |    4 ++
  gio/gdbusconnection.c          |   94
- ++++++++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++++++++---
  gio/gdbusconnection.h          |   24 ++++++++++
- gio/gdbuserror.c               |   20 ++++++++
+ gio/gdbuserror.c               |   20 +++++++++
  gio/gdbuserror.h               |    4 ++
  gio/gdbusintrospection.c       |   52 ++++++++++++++++++++--
  gio/gdbusintrospection.h       |   28 ++++++++++++
@@ -60165,7 +64657,7 @@ Date:   Thu May 6 16:02:08 2010 -0400
  gio/gdbusmessage.h             |    4 ++
  gio/gdbusmethodinvocation.c    |   50 +++++++++++++++++++++
  gio/gdbusmethodinvocation.h    |    4 ++
- gio/gdbusnameowning.c          |   10 +++-
+ gio/gdbusnameowning.c          |   10 ++++-
  gio/gdbusnameowning.h          |    6 +++
  gio/gdbusnamewatching.c        |    8 +++-
  gio/gdbusnamewatching.h        |    4 ++
@@ -60179,7 +64671,7 @@ Date:   Thu May 6 16:02:08 2010 -0400
  gio/gdbusutils.c               |   15 ++++++-
  gio/gioenums.h                         |   30 ++++++++++++-
  gio/gunixcredentialsmessage.c  |    4 ++
- gio/gunixcredentialsmessage.h  |   15 ++++++
+ gio/gunixcredentialsmessage.h  |   15 +++++++
  31 files changed, 611 insertions(+), 27 deletions(-)
 
 commit c490c14f4e3fbbe8c74b26e6cacac31b0e744c92
@@ -60231,7 +64723,7 @@ Date:   Thu May 6 14:19:58 2010 -0500
     template file, so existing users will not be affected.
 
  gobject/glib-mkenums.in |   36 ++++++++++++++++++++++++++++++------
- 1 files changed, 30 insertions(+), 6 deletions(-)
+ 1 file changed, 30 insertions(+), 6 deletions(-)
 
 commit 7aa71527e592d3c46d08a784cf061c79e61d11d8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -60249,7 +64741,7 @@ Date:   Thu May 6 12:36:10 2010 -0500
     Bug 617940.
 
  gobject/glib-mkenums.in |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit d0a14469d09d5fe23de219ba293fd4a266b02ced
 Author: David Zeuthen <davidz@redhat.com>
@@ -60310,7 +64802,7 @@ Date:   Thu May 6 14:13:59 2010 -0400
  gio/gdbusutils.h                        |   42 +
  gio/gio-marshal.list                    |    2 +
  gio/gio.h                               |   16 +
- gio/gioenums.h                                  |  372 +++-
+ gio/gioenums.h                                  |  372 ++-
  gio/giotypes.h                                  |   19 +
  gio/gunixcredentialsmessage.c           |  341 ++
  gio/gunixcredentialsmessage.h           |   68 +
@@ -60352,7 +64844,7 @@ Date:   Thu May 6 12:45:37 2010 +0200
     Bug 617788.
 
  gio/gsettings.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 81e98c399e11d7621c91ff2911ef4f92c7a382e5
 Author: Javier Jardón <jjardon@gnome.org>
@@ -60371,7 +64863,7 @@ Date:   Wed May 5 18:32:03 2010 +0200
     Clean Glib header #include issues: gmem
 
  glib/gmem.c |   7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit 21302a741cbb3d6373a368df148f6267a0705366
 Author: Javier Jardón <jjardon@gnome.org>
@@ -60390,7 +64882,7 @@ Date:   Wed May 5 18:12:04 2010 +0200
     Clean Glib header #include issues: gasyncqueue
 
  glib/gasyncqueue.c |   8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 434a4e1d250157b13d7036592f097c18fb8376b1
 Author: Javier Jardón <jjardon@gnome.org>
@@ -60412,7 +64904,7 @@ Date:   Wed May 5 09:43:30 2010 +0300
 
  README.win32 |   57
  ++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 32 insertions(+), 25 deletions(-)
+ 1 file changed, 32 insertions(+), 25 deletions(-)
 
 commit b3c9c17956a2e2640c1846879d930fd706eaf966
 Author: Xan Lopez <xan@gnome.org>
@@ -60421,7 +64913,7 @@ Date:   Tue May 4 18:09:01 2010 +0200
     Fix typo in limits documentation
 
  docs/reference/glib/tmpl/limits.sgml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f39a49b03610a1cd54b9feb18528f5c74539d5c9
 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
@@ -60435,7 +64927,7 @@ Date:   Mon Apr 26 23:38:41 2010 +0200
  gio/gfileinfo.c             |   18 ++++++++++++++++++
  gio/gfileinfo.h             |    1 +
  gio/gio.symbols             |    1 +
- 4 files changed, 21 insertions(+), 0 deletions(-)
+ 4 files changed, 21 insertions(+)
 
 commit 4487b326d781d4359fd76ce51ce4002c9db5d6d5
 Author: Tor Lillqvist <tml@iki.fi>
@@ -60458,7 +64950,7 @@ Date:   Mon May 3 19:24:35 2010 +0300
     Fix misspelled identifier in the Win32 code
 
  gio/gsocket.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 622916b731354c2dcd4178abf3ada08ca51dd38c
 Author: Dan Winship <danw@gnome.org>
@@ -60470,7 +64962,7 @@ Date:   Sun Apr 25 22:54:12 2010 -0400
     the cancellable. Make g_cancellable_release_fd() do that as well.
 
  gio/gcancellable.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 644dfbd704d103df3a7ac13f31cfb87aa03f377d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -60484,7 +64976,7 @@ Date:   Sun May 2 14:14:30 2010 -0500
     Switch all users to the first style to avoid a crasher.
 
  gio/gsettingsbackend.c |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit 5821b7f099feaa58e9e476187d22a0a917cb099e
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -60494,7 +64986,7 @@ Date:   Sat May 1 14:25:22 2010 +0200
 
  po/nb.po | 1024
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 517 insertions(+), 507 deletions(-)
+ 1 file changed, 517 insertions(+), 507 deletions(-)
 
 commit 4c10cad66175c9a4a79b764c2f807482811c5dcc
 Author: Christian Persch <chpe@gnome.org>
@@ -60504,13 +64996,13 @@ Date: Wed Apr 28 12:36:30 2010 +0200
 
     Bug #616967.
 
- docs/reference/glib/glib-sections.txt |    2 +
- docs/reference/glib/tmpl/gregex.sgml  |   18 ++++++++++++++++
- glib/glib.symbols                    |    2 +
+ docs/reference/glib/glib-sections.txt |    2 ++
+ docs/reference/glib/tmpl/gregex.sgml  |   18 +++++++++++++++++
+ glib/glib.symbols                    |    2 ++
  glib/gregex.c                        |   36
  +++++++++++++++++++++++++++++++++
- glib/gregex.h                        |    3 ++
- 5 files changed, 61 insertions(+), 0 deletions(-)
+ glib/gregex.h                        |    3 +++
+ 5 files changed, 61 insertions(+)
 
 commit 3d5ce40624561dc2f4779c5f9fc7f8b7d745aecd
 Author: Shaun McCance <shaunm@gnome.org>
@@ -60519,7 +65011,7 @@ Date:   Thu Apr 29 19:27:56 2010 -0500
     [gvariant-varargs.xml] Fix some outdated documentation
 
  docs/reference/glib/gvariant-varargs.xml |   15 +++++++++------
- 1 files changed, 9 insertions(+), 6 deletions(-)
+ 1 file changed, 9 insertions(+), 6 deletions(-)
 
 commit 8dddf6499e9e8a052a5673fe8771aeaac08cccae
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -60530,10 +65022,10 @@ Date: Sun Apr 25 22:00:28 2010 -0500
       - add list() virtual method
       - add 'default_value' flag to read() call
 
- gio/gdelayedsettingsbackend.c |    8 ++-
+ gio/gdelayedsettingsbackend.c |    8 ++--
  gio/gio.symbols               |    1 +
  gio/gkeyfilesettingsbackend.c |    6 ++-
- gio/gmemorysettingsbackend.c  |    7 ++-
+ gio/gmemorysettingsbackend.c  |    7 +++-
  gio/gnullsettingsbackend.c    |    3 +-
  gio/gsettings.c               |    2 +-
  gio/gsettingsbackend.c                |   91
@@ -60548,7 +65040,7 @@ Date:   Wed Apr 28 12:39:02 2010 -0500
 
     Add API for dconf's sake.
 
- gvdb-builder.c |    6 +-
+ gvdb-builder.c |    6 +--
  gvdb-reader.c |  155
  +++++++++++++++++++++++++++++++++++++++++++++++---------
  gvdb-reader.h |   16 ++++++
@@ -60563,7 +65055,7 @@ Date:   Tue Apr 27 09:25:45 2010 -0400
  docs/reference/gio/.gitignore |    1 +
  gio/.gitignore                       |    2 ++
  gio/tests/.gitignore         |    5 +++++
- 3 files changed, 8 insertions(+), 0 deletions(-)
+ 3 files changed, 8 insertions(+)
 
 commit 9e40529e040e715ca65df735013969e20b05a150
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -60573,7 +65065,7 @@ Date:   Tue Apr 27 21:05:13 2010 +0200
 
  po/es.po |   76
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 38 insertions(+), 38 deletions(-)
+ 1 file changed, 38 insertions(+), 38 deletions(-)
 
 commit 9ca75da1210bb88dc64b768db219f19de2b57573
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -60583,7 +65075,7 @@ Date:   Tue Apr 27 20:59:07 2010 +0200
 
  po/es.po | 1041
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 530 insertions(+), 511 deletions(-)
+ 1 file changed, 530 insertions(+), 511 deletions(-)
 
 commit 5046dfc85d7df95d7f8c87e3b41d9152bc50549a
 Author: Dan Winship <danw@gnome.org>
@@ -60598,7 +65090,7 @@ Date:   Mon Apr 12 10:21:20 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=615494
 
  gio/gsocket.c |   17 +++++------------
- 1 files changed, 5 insertions(+), 12 deletions(-)
+ 1 file changed, 5 insertions(+), 12 deletions(-)
 
 commit 270a954b54521ce0eca6d408b8e8c081c70c3455
 Author: Alexander Larsson <alexl@redhat.com>
@@ -60609,7 +65101,7 @@ Date:   Tue Apr 27 09:23:07 2010 +0200
     See bug 616720 for some measurements.
 
  glib/gdataset.c |   36 ++++++++++++++++++++++++++++++++++--
- 1 files changed, 34 insertions(+), 2 deletions(-)
+ 1 file changed, 34 insertions(+), 2 deletions(-)
 
 commit 3ceddd74bb4304e4e9b2e8955b80212108703632
 Author: David Zeuthen <davidz@redhat.com>
@@ -60635,8 +65127,8 @@ Date:   Mon Apr 26 16:37:02 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gsocket.c |   63
- ++++++++++++++++++++++++++++++++------------------------
- 1 files changed, 36 insertions(+), 27 deletions(-)
+ ++++++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 36 insertions(+), 27 deletions(-)
 
 commit cd062e841fecd51845b4a66473c7636706021dff
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -60646,7 +65138,7 @@ Date:   Sun Apr 25 20:08:59 2010 -0500
 
  docs/reference/glib/glib-sections.txt |    2 ++
  glib/glib.symbols                    |    2 ++
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit 6f7fb3744bbb4d1ee04d4e526d2ff7225c56c426
 Author: Christian Persch <chpe@gnome.org>
@@ -60659,15 +65151,15 @@ Date: Sun Apr 25 20:07:26 2010 -0500
  gio/tests/Makefile.am                             |   48
  +++++++++++++-------
  gio/tests/gschema-compile.c                       |   40
- ++++++++++-------
+ +++++++++-------
  .../array-default-not-in-choices.gschema.xml      |   11 +++++
  .../schema-tests/choice-missing-value.gschema.xml  |  10 ++++
- .../schema-tests/choices-wrong-type.gschema.xml    |   8 +++
+ .../schema-tests/choices-wrong-type.gschema.xml    |   8 ++++
  .../default-not-in-choices.gschema.xml                    |   11 +++++
- .../schema-tests/default-out-of-range.gschema.xml  |   8 +++
- .../schema-tests/range-missing-max.gschema.xml     |   8 +++
- .../schema-tests/range-missing-min.gschema.xml     |   8 +++
- .../schema-tests/range-wrong-type.gschema.xml     |    8 +++
+ .../schema-tests/default-out-of-range.gschema.xml  |   8 ++++
+ .../schema-tests/range-missing-max.gschema.xml     |   8 ++++
+ .../schema-tests/range-missing-min.gschema.xml     |   8 ++++
+ .../schema-tests/range-wrong-type.gschema.xml     |    8 ++++
  10 files changed, 127 insertions(+), 33 deletions(-)
 
 commit 22ce6ed82d9d1de823fab071d6dc288abedc1735
@@ -60693,7 +65185,7 @@ Date:   Sun Apr 25 19:10:44 2010 -0500
     GVariant: add bind map for strings to byte arrays
 
  gio/gsettings-mapping.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit a52b6f7df2f91d4aae7f240038ab193a70052db5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -60707,7 +65199,7 @@ Date:   Sun Apr 25 19:09:35 2010 -0500
  glib/gvariant.c |   79
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/gvariant.h |    4 +++
- 2 files changed, 83 insertions(+), 0 deletions(-)
+ 2 files changed, 83 insertions(+)
 
 commit 4c189ba6b0ff81e13725029a00f2c4c7ab6a3b00
 Author: Shaun McCance <shaunm@gnome.org>
@@ -60716,7 +65208,7 @@ Date:   Fri Apr 23 21:08:27 2010 -0500
     Make glib_compile_schemas point to a binary that exists
 
  gio-2.0.pc.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9eeab5868f0d8633f63e40f61263cd731ad99d0e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -60742,7 +65234,7 @@ Date:   Sun Apr 25 17:26:41 2010 +0300
     Can't use stderr as a field name
 
  gio/tests/gschema-compile.c |   6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 93d300742d6047f121c614df412717e09bc8def0
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -60752,7 +65244,7 @@ Date:   Sat Apr 24 03:46:59 2010 +0200
 
  po/gl.po | 1002
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 506 insertions(+), 496 deletions(-)
+ 1 file changed, 506 insertions(+), 496 deletions(-)
 
 commit c50754c7c9286ba145a52885d65bb6ad50c8a2ef
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -60761,7 +65253,7 @@ Date:   Fri Apr 23 20:50:27 2010 -0400
     bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit afe3aef7b02e94e1d2b926e131beea2de5f5c96d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -60972,7 +65464,7 @@ Date:   Fri Apr 23 19:18:41 2010 -0400
     Updates
 
  NEWS |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit ec664445a9cf1769e440a25ffb4e17e9e644f6d0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -60995,7 +65487,7 @@ Date:   Fri Apr 23 17:27:26 2010 -0400
  gio/Makefile.am                                |    6 +-
  gio/gsettings.c                                |    5 +-
  gio/tests/gschema-compile.c                    |    2 +-
- m4macros/gsettings.m4                          |   13 +++-
+ m4macros/gsettings.m4                          |   13 ++--
  11 files changed, 109 insertions(+), 103 deletions(-)
 
 commit e6e7015bbd253b01b51186a931cdd58dfb4390f2
@@ -61007,7 +65499,7 @@ Date:   Fri Apr 23 14:52:26 2010 -0400
     Turns out the formatted man pages did not end up in the tarballs. Doh.
 
  docs/reference/gio/Makefile.am |   32 +++++++++++++++++++++-----------
- 1 files changed, 21 insertions(+), 11 deletions(-)
+ 1 file changed, 21 insertions(+), 11 deletions(-)
 
 commit 172c229c8f7965d2b40da56ec7147a250dfdee83
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61016,7 +65508,7 @@ Date:   Fri Apr 23 13:54:02 2010 -0400
     add missing #endif from last patch
 
  gio/gnetworkingprivate.h |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 1504a77655ec5291b8bccb321bc7e349dd2d53d3
 Author: Dan Winship <danw@gnome.org>
@@ -61027,7 +65519,7 @@ Date:   Thu Feb 25 11:40:31 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=589989
 
  gio/gnetworkingprivate.h |   11 +++++++++++
- 1 files changed, 11 insertions(+), 0 deletions(-)
+ 1 file changed, 11 insertions(+)
 
 commit 29f3e3f7663606872361079b6475b441df1f4a63
 Author: Dan Winship <danw@gnome.org>
@@ -61044,7 +65536,7 @@ Date:   Thu Dec 31 10:29:23 2009 -0500
  gio/gsocket.c                      |  184
  ++++++++++++++++++++++++++++++++---
  gio/gsocket.h                      |    3 +
- gio/tests/socket-client.c          |    6 +
+ gio/tests/socket-client.c          |    6 ++
  gio/tests/socket-server.c          |   15 +++
  6 files changed, 200 insertions(+), 12 deletions(-)
 
@@ -61059,10 +65551,10 @@ Date: Thu Jul 9 09:55:00 2009 -0400
 
     part of https://bugzilla.gnome.org/show_bug.cgi?id=587898
 
- gio/gasynchelper.c |  38 +++----------
- gio/gasynchelper.h |  27 +---------
+ gio/gasynchelper.c |  38 ++++----------
+ gio/gasynchelper.h |  27 ++--------
  gio/gsocket.c     |  144
- +++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++----------------------------
  3 files changed, 77 insertions(+), 132 deletions(-)
 
 commit 5b329c506a8de5d21c3cd251be05a8d6b1f7fdba
@@ -61076,7 +65568,7 @@ Date:   Fri Apr 23 12:21:38 2010 -0400
  gio/tests/socket-client.c |   2 ++
  gio/tests/socket-common.c |   6 +++++-
  gio/tests/socket-server.c |   2 ++
- 3 files changed, 9 insertions(+), 1 deletions(-)
+ 3 files changed, 9 insertions(+), 1 deletion(-)
 
 commit 3baff96b37060d5f771337e797343e507a79baf1
 Author: David Zeuthen <davidz@redhat.com>
@@ -61089,7 +65581,7 @@ Date:   Fri Apr 23 12:14:37 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  docs/reference/gobject/gobject-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f68dc4d97d7aeaa8588a4ea0d36f057cd5aaf42e
 Author: Javier Jardón <jjardon@gnome.org>
@@ -61137,7 +65629,7 @@ Date:   Tue Apr 6 16:17:18 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=614965
 
  glib/gmacros.h |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 8f82b994c9963ad23a32f302dc2166f5ca4c2564
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61146,7 +65638,7 @@ Date:   Thu Apr 22 22:24:38 2010 -0400
     bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7c5849abc06a04c0dbaf2902b8104dcec90fa9b6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61154,102 +65646,100 @@ Date:       Thu Apr 22 22:23:09 2010 -0400
 
     2.25.2
 
- po/af.po         |  117 ++++++-
- po/am.po         |  117 ++++++-
- po/ar.po         |  117 ++++++-
- po/as.po         |  117 ++++++-
- po/ast.po        |  117 ++++++-
- po/az.po         |  117 ++++++-
- po/be.po         |  117 ++++++-
- po/be@latin.po    |  117 ++++++-
- po/bg.po         |  117 ++++++-
- po/bn.po         |  117 ++++++-
- po/bn_IN.po      |  117 ++++++-
- po/bs.po         |  117 ++++++-
- po/ca.po         |  117 ++++++-
- po/ca@valencia.po |  990
- ++++++++++++++++++++++++-------------------------
- po/cs.po         |  117 ++++++-
- po/cy.po         |  117 ++++++-
- po/da.po         |  117 ++++++-
- po/de.po         |  117 ++++++-
- po/dz.po         |  117 ++++++-
- po/el.po         |  117 ++++++-
- po/en@shaw.po    |  117 ++++++-
- po/en_CA.po      |  117 ++++++-
- po/en_GB.po      |  117 ++++++-
- po/eo.po         |  117 ++++++-
+ po/af.po         |  117 +++++-
+ po/am.po         |  117 +++++-
+ po/ar.po         |  117 +++++-
+ po/as.po         |  117 +++++-
+ po/ast.po        |  117 +++++-
+ po/az.po         |  117 +++++-
+ po/be.po         |  117 +++++-
+ po/be@latin.po    |  117 +++++-
+ po/bg.po         |  117 +++++-
+ po/bn.po         |  117 +++++-
+ po/bn_IN.po      |  117 +++++-
+ po/bs.po         |  117 +++++-
+ po/ca.po         |  117 +++++-
+ po/ca@valencia.po |  990 ++++++++++++++++++++++++------------------------
+ po/cs.po         |  117 +++++-
+ po/cy.po         |  117 +++++-
+ po/da.po         |  117 +++++-
+ po/de.po         |  117 +++++-
+ po/dz.po         |  117 +++++-
+ po/el.po         |  117 +++++-
+ po/en@shaw.po    |  117 +++++-
+ po/en_CA.po      |  117 +++++-
+ po/en_GB.po      |  117 +++++-
+ po/eo.po         |  117 +++++-
  po/es.po         | 1078
- +++++++++++++++++++++++++++-------------------------
- po/et.po         |  117 ++++++-
- po/eu.po         |  117 ++++++-
- po/fa.po         |  117 ++++++-
- po/fi.po         |  117 ++++++-
- po/fr.po         |  117 ++++++-
- po/ga.po         |  117 ++++++-
- po/gl.po         |  990
- ++++++++++++++++++++++++-------------------------
- po/gu.po         |  117 ++++++-
- po/he.po         |  117 ++++++-
- po/hi.po         |  117 ++++++-
- po/hr.po         |  117 ++++++-
- po/hu.po         |  117 ++++++-
- po/hy.po         |  117 ++++++-
- po/id.po         |  117 ++++++-
- po/is.po         |  117 ++++++-
- po/it.po         |  118 ++++++-
- po/ja.po         |  117 ++++++-
- po/ka.po         |  117 ++++++-
+ ++++++++++++++++++++++++++++-------------------------
+ po/et.po         |  117 +++++-
+ po/eu.po         |  117 +++++-
+ po/fa.po         |  117 +++++-
+ po/fi.po         |  117 +++++-
+ po/fr.po         |  117 +++++-
+ po/ga.po         |  117 +++++-
+ po/gl.po         |  990 ++++++++++++++++++++++++------------------------
+ po/gu.po         |  117 +++++-
+ po/he.po         |  117 +++++-
+ po/hi.po         |  117 +++++-
+ po/hr.po         |  117 +++++-
+ po/hu.po         |  117 +++++-
+ po/hy.po         |  117 +++++-
+ po/id.po         |  117 +++++-
+ po/is.po         |  117 +++++-
+ po/it.po         |  118 +++++-
+ po/ja.po         |  117 +++++-
+ po/ka.po         |  117 +++++-
  po/kn.po         | 1011
- +++++++++++++++++++++++++-------------------------
- po/ko.po         |  117 ++++++-
- po/ku.po         |  117 ++++++-
- po/lt.po         |  117 ++++++-
- po/lv.po         |  117 ++++++-
- po/mai.po        |  117 ++++++-
- po/mg.po         |  117 ++++++-
- po/mk.po         |  117 ++++++-
- po/ml.po         |  117 ++++++-
- po/mn.po         |  117 ++++++-
- po/mr.po         |  117 ++++++-
- po/ms.po         |  117 ++++++-
- po/nb.po         |  117 ++++++-
- po/nds.po        |  117 ++++++-
- po/ne.po         |  117 ++++++-
- po/nl.po         |  118 ++++++-
- po/nn.po         |  117 ++++++-
- po/oc.po         |  117 ++++++-
- po/or.po         |  117 ++++++-
- po/pa.po         |  117 ++++++-
- po/pl.po         |  117 ++++++-
- po/ps.po         |  117 ++++++-
- po/pt.po         |  117 ++++++-
- po/pt_BR.po      |  117 ++++++-
- po/ro.po         |  117 ++++++-
- po/ru.po         |  117 ++++++-
- po/rw.po         |  117 ++++++-
- po/si.po         |  117 ++++++-
- po/sk.po         |  117 ++++++-
- po/sl.po         |  117 ++++++-
- po/sq.po         |  117 ++++++-
- po/sr.po         |  117 ++++++-
- po/sr@ije.po     |  117 ++++++-
- po/sr@latin.po    |  117 ++++++-
- po/sv.po         |  117 ++++++-
- po/ta.po         |  117 ++++++-
- po/te.po         |  117 ++++++-
- po/th.po         |  117 ++++++-
- po/tl.po         |  117 ++++++-
- po/tr.po         |  117 ++++++-
- po/tt.po         |  117 ++++++-
- po/uk.po         |  117 ++++++-
- po/vi.po         |  117 ++++++-
- po/wa.po         |  117 ++++++-
- po/xh.po         |  117 ++++++-
- po/yi.po         |  117 ++++++-
- po/zh_CN.po      |  117 ++++++-
- po/zh_HK.po      |  117 ++++++-
- po/zh_TW.po      |  117 ++++++-
+ +++++++++++++++++++++++++------------------------
+ po/ko.po         |  117 +++++-
+ po/ku.po         |  117 +++++-
+ po/lt.po         |  117 +++++-
+ po/lv.po         |  117 +++++-
+ po/mai.po        |  117 +++++-
+ po/mg.po         |  117 +++++-
+ po/mk.po         |  117 +++++-
+ po/ml.po         |  117 +++++-
+ po/mn.po         |  117 +++++-
+ po/mr.po         |  117 +++++-
+ po/ms.po         |  117 +++++-
+ po/nb.po         |  117 +++++-
+ po/nds.po        |  117 +++++-
+ po/ne.po         |  117 +++++-
+ po/nl.po         |  118 +++++-
+ po/nn.po         |  117 +++++-
+ po/oc.po         |  117 +++++-
+ po/or.po         |  117 +++++-
+ po/pa.po         |  117 +++++-
+ po/pl.po         |  117 +++++-
+ po/ps.po         |  117 +++++-
+ po/pt.po         |  117 +++++-
+ po/pt_BR.po      |  117 +++++-
+ po/ro.po         |  117 +++++-
+ po/ru.po         |  117 +++++-
+ po/rw.po         |  117 +++++-
+ po/si.po         |  117 +++++-
+ po/sk.po         |  117 +++++-
+ po/sl.po         |  117 +++++-
+ po/sq.po         |  117 +++++-
+ po/sr.po         |  117 +++++-
+ po/sr@ije.po     |  117 +++++-
+ po/sr@latin.po    |  117 +++++-
+ po/sv.po         |  117 +++++-
+ po/ta.po         |  117 +++++-
+ po/te.po         |  117 +++++-
+ po/th.po         |  117 +++++-
+ po/tl.po         |  117 +++++-
+ po/tr.po         |  117 +++++-
+ po/tt.po         |  117 +++++-
+ po/uk.po         |  117 +++++-
+ po/vi.po         |  117 +++++-
+ po/wa.po         |  117 +++++-
+ po/xh.po         |  117 +++++-
+ po/yi.po         |  117 +++++-
+ po/zh_CN.po      |  117 +++++-
+ po/zh_HK.po      |  117 +++++-
+ po/zh_TW.po      |  117 +++++-
  92 files changed, 12078 insertions(+), 2289 deletions(-)
 
 commit 25725345fbb184ecbdc62c7ac418cd01f0fc8b0f
@@ -61261,7 +65751,7 @@ Date:   Thu Apr 22 22:01:19 2010 -0400
  docs/reference/gio/Makefile.am |    2 +-
  docs/reference/gio/gio.types  |    1 +
  gio/gio.symbols               |    1 +
- 3 files changed, 3 insertions(+), 1 deletions(-)
+ 3 files changed, 3 insertions(+), 1 deletion(-)
 
 commit b2ee97d00db227c042158951467495baf68529e4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61273,7 +65763,7 @@ Date:   Thu Apr 22 20:48:24 2010 -0400
  glib/glib.symbols                    |    1 +
  glib/gvariant.c                      |    2 ++
  glib/gvariant.h                      |    3 ++-
- 4 files changed, 6 insertions(+), 1 deletions(-)
+ 4 files changed, 6 insertions(+), 1 deletion(-)
 
 commit 8f7122433f69180533b15584ae5abf0e50007207
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61282,7 +65772,7 @@ Date:   Thu Apr 22 20:15:29 2010 -0400
     More updates
 
  NEWS |   30 ++++++++++++++++++++++++++++--
- 1 files changed, 28 insertions(+), 2 deletions(-)
+ 1 file changed, 28 insertions(+), 2 deletions(-)
 
 commit b440cc154669b492b5301e221d85bf6b8586a994
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61295,7 +65785,7 @@ Date:   Thu Apr 22 20:10:56 2010 -0400
  gobject/gboxed.c       |   13 +++++++++++++
  gobject/gboxed.h       |    9 +++++++++
  gobject/gobject.symbols |    1 +
- 3 files changed, 23 insertions(+), 0 deletions(-)
+ 3 files changed, 23 insertions(+)
 
 commit 4a62a00c4c52634062caaaa1de9c48246f393967
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61304,7 +65794,7 @@ Date:   Thu Apr 22 20:02:49 2010 -0400
     Document --dry-run option of gschema-compile
 
  docs/reference/gio/gschema-compile.xml |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 00a7c2e635a4fa95257779c271f0eaa5992e2b37
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -61313,7 +65803,7 @@ Date:   Thu Apr 22 19:48:13 2010 -0400
     Bug 615379 - g_new macros crash if sizeof(struct_type) == 0
 
  glib/gmem.h |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 7b43d2d299ef58f5d174b1b5bf4704488981259b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61324,7 +65814,7 @@ Date:   Thu Apr 22 19:31:39 2010 -0400
     Bug 616216
 
  gthread/tests/Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 708d540a6f364b254f001b863be837ca9a0e1797
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61333,7 +65823,7 @@ Date:   Thu Apr 22 01:29:53 2010 -0400
     Updates
 
  NEWS |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 626e90403e8b77ebd77e75e7239defbfe06eb941
 Author: Carles Ferrando <carles.ferrando@gmail.com>
@@ -61343,7 +65833,7 @@ Date:   Fri Apr 23 00:45:49 2010 +0200
 
  po/ca@valencia.po | 1363
  +++++++++++++++++++++++++++++------------------------
- 1 files changed, 748 insertions(+), 615 deletions(-)
+ 1 file changed, 748 insertions(+), 615 deletions(-)
 
 commit daa1a73c752e66d53de6016a9baa2be14d59af61
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61375,17 +65865,17 @@ Date: Tue Apr 20 17:23:49 2010 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=615960
 
  docs/reference/gio/gio-sections.txt |   3 +
- gio/gio.symbols                    |   10 ++-
+ gio/gio.symbols                    |   10 +-
  gio/gioenums.h                             |   34 ++++++
- gio/gsocketaddress.c               |   41 ++++++-
+ gio/gsocketaddress.c               |   41 +++++--
  gio/gunixsocketaddress.c           |  209
  ++++++++++++++++++++++++++++-------
- gio/gunixsocketaddress.h           |   10 ++-
+ gio/gunixsocketaddress.h           |   10 +-
  gio/tests/Makefile.am              |    1 +
- gio/tests/socket-client.c          |   54 ++++++----
- gio/tests/socket-common.c          |   56 +++++++++
+ gio/tests/socket-client.c          |   54 +++++----
+ gio/tests/socket-common.c          |   56 ++++++++++
  gio/tests/socket-server.c          |   68 ++++++++----
- gio/tests/unix-fd.c                |   61 ++++++++---
+ gio/tests/unix-fd.c                |   61 +++++++---
  11 files changed, 438 insertions(+), 109 deletions(-)
 
 commit 5e892de8afaf564838910f11bdc383ab441417ca
@@ -61396,7 +65886,7 @@ Date:   Thu Apr 22 16:29:06 2010 +0200
 
  po/gl.po | 1079
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 611 insertions(+), 468 deletions(-)
+ 1 file changed, 611 insertions(+), 468 deletions(-)
 
 commit 3e9a296b29c613b8f09c735ad2dabd9048e9025b
 Author: Shankar Prasad <sprasad@git.gnome.org>
@@ -61406,7 +65896,7 @@ Date:   Thu Apr 22 16:09:58 2010 +0530
 
  po/kn.po | 1122
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 614 insertions(+), 508 deletions(-)
+ 1 file changed, 614 insertions(+), 508 deletions(-)
 
 commit f3e04973e7977841dc946089967c397490f4fd57
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61419,7 +65909,7 @@ Date:   Thu Apr 22 01:15:54 2010 -0400
  docs/reference/gio/Makefile.am                |   10 +-
  docs/reference/gio/gio-docs.xml       |    8 +-
  docs/reference/gio/gschema-compile.xml |    7 +-
- docs/reference/gio/gsettings-tool.xml |   93 -------
+ docs/reference/gio/gsettings-tool.xml |   93 --------
  docs/reference/gio/gsettings.xml      |  137 +++++++++++
  gio/Makefile.am                       |    6 +-
  gio/gsettings-tool.c                  |  410
@@ -61433,7 +65923,7 @@ Date:   Thu Apr 22 03:20:17 2010 +0200
     [gsettings] Add g_return_*_if_fail() guards in GSettingsBackend
 
  gio/gsettingsbackend.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 0fa791b29d4b3aa2154f322dda5a7c0d2caa1ede
 Author: Javier Jardón <jjardon@gnome.org>
@@ -61445,7 +65935,7 @@ Date:   Thu Apr 22 03:07:49 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=616405
 
  gio/gsettings.c |   16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit 78ed401a5146ac1d2f83f19b6a6fcfe789d847cb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61454,7 +65944,7 @@ Date:   Wed Apr 21 21:03:53 2010 -0400
     Add a test for g_settings_get_child
 
  gio/tests/gsettings.c |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
 
 commit 88ff21ee92237858b65560d20f255506f2125a55
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61465,7 +65955,7 @@ Date:   Wed Apr 21 18:08:05 2010 -0400
     This was leading to crashes, e.g. bug 616432.
 
  gio/gschema-compile.c |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit 89b718f7d396c165a023e46c5111549a2a1e2d1c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61476,7 +65966,7 @@ Date:   Wed Apr 21 17:44:47 2010 -0400
     Elements are not function calls and attributes are not arguments...
 
  gio/gschema-compile.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 0d9a40b8943ec3b9926efad93a28687708cc2038
 Author: Colin Walters <walters@verbum.org>
@@ -61485,7 +65975,7 @@ Date:   Wed Apr 21 16:44:26 2010 -0400
     Fix typo in GMutex error message
 
  gthread/gthread-impl.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 585a37f37455e1b91029db6c40b3a0e2932e0604
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61507,7 +65997,7 @@ Date:   Wed Apr 21 13:37:59 2010 -0400
     gio.symbols: add two missing G_GNUC_CONSTs
 
  gio/gio.symbols |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 887dd88ac2615d8837e06ce9b18cddeeb04f4494
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -61517,7 +66007,7 @@ Date:   Wed Apr 21 18:46:19 2010 +0200
 
  po/es.po | 1044
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 569 insertions(+), 475 deletions(-)
+ 1 file changed, 569 insertions(+), 475 deletions(-)
 
 commit 03a0f05058a1156edaab463da03f58b0f4988625
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61526,7 +66016,7 @@ Date:   Wed Apr 21 12:37:38 2010 -0400
     Add a note about requiring a new enough GConf
 
  docs/reference/gio/migrating.xml |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit ccf9361490fa3684b22e52655e3236b2cd28a517
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61548,7 +66038,7 @@ Date:   Wed Apr 21 12:31:10 2010 -0400
 
  gio/tests/gsettings.c |   88
  ++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 87 insertions(+), 1 deletions(-)
+ 1 file changed, 87 insertions(+), 1 deletion(-)
 
 commit 3bfd739154b09c42b29bfcc38b03ff9b98ed4c4f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61570,7 +66060,7 @@ Date:   Wed Apr 21 16:49:00 2010 +0100
     Update GSettings porting guide for new m4 macro
 
  docs/reference/gio/migrating.xml |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit 0d322e77a55c3b457361ede40c391a6a0b825c78
 Author: Bastien Nocera <hadess@hadess.net>
@@ -61582,7 +66072,7 @@ Date:   Wed Apr 21 12:25:23 2010 +0100
 
  m4macros/Makefile.am  |    2 +-
  m4macros/gsettings.m4 |   43 +++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 44 insertions(+), 1 deletions(-)
+ 2 files changed, 44 insertions(+), 1 deletion(-)
 
 commit 12b801cab4d639f3ac86f1009e6bfb3f589729c5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61604,7 +66094,7 @@ Date:   Wed Apr 21 15:02:50 2010 +0100
     Fix gschema-compile tests for --schema-files changes
 
  gio/tests/gschema-compile.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1c2aea7854e468651807994ad168564c626ae58b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61613,7 +66103,7 @@ Date:   Wed Apr 21 09:50:17 2010 -0400
     Add tests for --allow-any-name
 
  gio/tests/gschema-compile.c                |   40
- +++++++++++++++++---------
+ +++++++++++++++++----------
  gio/tests/schema-tests/bad-key.gschema.xml  |   2 +-
  gio/tests/schema-tests/bad-key2.gschema.xml |   2 +-
  gio/tests/schema-tests/bad-key3.gschema.xml |   2 +-
@@ -61631,7 +66121,7 @@ Date:   Wed Apr 21 12:14:40 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=616312
 
  gio/gschema-compile.c |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
 
 commit 9176175fc878bde7143d22f5671b58836985bf44
 Author: Bastien Nocera <hadess@hadess.net>
@@ -61642,7 +66132,7 @@ Date:   Wed Apr 21 11:15:30 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=616384
 
  docs/reference/gio/migrating.xml |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 97084317883ea13f5e9ddc3b496cf1f756d85e4f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61656,7 +66146,7 @@ Date:   Wed Apr 21 09:34:57 2010 -0400
  gio/tests/schema-tests/no-default/test.gschema.xml |   6 ------
  gio/tests/schema-tests/overflow/test.gschema.xml   |   7 -------
  .../schema-tests/wrong-category/test.gschema.xml   |   7 -------
- 6 files changed, 0 insertions(+), 41 deletions(-)
+ 6 files changed, 41 deletions(-)
 
 commit 64cc81f769ef6ac97b8b9ff4d2693066ffcac63f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61672,7 +66162,7 @@ Date:   Wed Apr 21 09:33:57 2010 -0400
        gio/gschema-compile.c
 
  gio/gschema-compile.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit c83a9762453ea996c5619b8a681d3d1fd2cf473f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61699,7 +66189,7 @@ Date:   Tue Apr 20 23:40:22 2010 -0400
     Bug 616331.
 
  gio/gsettings-schema-convert |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit afff087785e1206c4a112367aaf3445dd5cf0c08
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61718,7 +66208,7 @@ Date:   Tue Apr 20 23:28:49 2010 -0400
  gio/tests/schema-tests/bad-type.gschema.xml       |    7 +++
  gio/tests/schema-tests/incomplete-list.gschema.xml |   7 +++
  gio/tests/schema-tests/missing-quotes.gschema.xml  |   7 +++
- gio/tests/schema-tests/no-default.gschema.xml     |    6 ++
+ gio/tests/schema-tests/no-default.gschema.xml     |    6 +++
  gio/tests/schema-tests/overflow.gschema.xml       |    7 +++
  gio/tests/schema-tests/wrong-category.gschema.xml  |   7 +++
  8 files changed, 85 insertions(+), 28 deletions(-)
@@ -61742,7 +66232,7 @@ Date:   Tue Apr 20 22:41:12 2010 -0400
 
     Add documentation and translation for gsettings-tool
 
- docs/reference/gio/Makefile.am        |    3 +
+ docs/reference/gio/Makefile.am        |    3 ++
  docs/reference/gio/gio-docs.xml       |    1 +
  docs/reference/gio/gsettings-tool.xml |   93
  +++++++++++++++++++++++++++++++++
@@ -61760,7 +66250,7 @@ Date:   Tue Apr 20 20:54:53 2010 -0400
  gio/Makefile.am      |    8 ++-
  gio/gsettings-tool.c |  169
  ++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 176 insertions(+), 1 deletions(-)
+ 2 files changed, 176 insertions(+), 1 deletion(-)
 
 commit 3569de342e415c887537d811a0df373cfdb85bc6
 Author: Javier Jardón <jjardon@gnome.org>
@@ -61790,7 +66280,7 @@ Date:   Wed Apr 21 03:22:59 2010 +0300
     just for clarity.
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8b6d2c1fc15c91ec174a6b346257a228d3db08e2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61799,7 +66289,7 @@ Date:   Tue Apr 20 20:14:50 2010 -0400
     remove empty initialisers {  } for MSVC's sake
 
  gio/gsettings.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a4e38786750d538b334b8a7a7cc9f5a3ff48bc33
 Merge: 31a5342 291a5c9
@@ -61815,7 +66305,7 @@ Date:   Tue Apr 20 20:12:41 2010 -0400
     __value -> value to avoid stomping the C compiler
 
  gvdb-format.h |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 31a534278405b77fe8ea4aaa85ba5ae80c92d80e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61824,7 +66314,7 @@ Date:   Tue Apr 20 19:51:28 2010 -0400
     Refer to the right directory
 
  docs/reference/gio/migrating.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9488d18a87bdba2b4180280d8109ab5381acf9c8
 Author: Christian Persch <chpe@gnome.org>
@@ -61846,7 +66336,7 @@ Date:   Tue Apr 20 19:23:52 2010 -0400
 
  docs/reference/gio/migrating.xml |  154
  ++++++++++++++++++++++++++++++--------
- gio/gsettings.c                 |   17 +++-
+ gio/gsettings.c                 |   17 +++--
  2 files changed, 135 insertions(+), 36 deletions(-)
 
 commit 3277b77769def1aabfa850858197d02b0afca364
@@ -61858,7 +66348,7 @@ Date:   Tue Apr 20 15:13:07 2010 -0400
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gsettings.c                    |   36
  ++++++++++++++++++++++++++++++++++-
- 2 files changed, 36 insertions(+), 1 deletions(-)
+ 2 files changed, 36 insertions(+), 1 deletion(-)
 
 commit 9717833e8200929f908fa682262fcfda8f964653
 Author: Richard Hughes <richard@hughsie.com>
@@ -61872,7 +66362,7 @@ Date:   Tue Apr 20 22:25:23 2010 +0100
     contains <long></long>
 
  gio/gsettings-schema-convert |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit f82839b8fe6e112b9cc02637e7544e800524c179
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61885,7 +66375,7 @@ Date:   Tue Apr 20 17:27:17 2010 -0400
     directory. Closes bug #616311 reported by Bastien Nocera.
 
  gio/gschema-compile.c |    9 +++++----
- 1 files changed, 5 insertions(+), 4 deletions(-)
+ 1 file changed, 5 insertions(+), 4 deletions(-)
 
 commit f5990c1aefe364cfdd8c6d4bcdcc5dce60ced003
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61895,7 +66385,7 @@ Date:   Tue Apr 20 12:30:12 2010 -0400
 
  gio/gio.symbols |    1 +
  gio/gsettings.c |  103
- ++++++++++++++++++++++++++++++++++++++----------------
+ ++++++++++++++++++++++++++++++++++++++-----------------
  gio/gsettings.h |    5 +++
  3 files changed, 78 insertions(+), 31 deletions(-)
 
@@ -61906,7 +66396,7 @@ Date:   Tue Apr 20 16:14:11 2010 +0100
     Fix up the gtk-doc comment for the GSettings::changed signal
 
  gio/gsettings.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 5445ae78c21a71b3d8eea393bfe70d2ab1c24766
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61916,7 +66406,7 @@ Date:   Mon Apr 19 14:16:06 2010 -0400
 
  glib/gvariant.c |  105
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 104 insertions(+), 1 deletions(-)
+ 1 file changed, 104 insertions(+), 1 deletion(-)
 
 commit 3c54cc074dc783ab4944e1cc15d690b467a09684
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -61927,7 +66417,7 @@ Date:   Mon Apr 19 11:05:04 2010 -0400
     Suggested by Christian Persch in #616102
 
  gio/gschema-compile.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit bed462046afd33356b0b0554d0ee8ed31d4a2de0
 Author: Javier Jardón <jjardon@gnome.org>
@@ -61941,7 +66431,7 @@ Date:   Tue Apr 20 01:04:31 2010 +0200
     commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
 
  docs/reference/gobject/gobject-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 4c276d05aa010d54e921ca1de7bdafe262dd278e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -61950,7 +66440,7 @@ Date:   Mon Apr 19 19:01:46 2010 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f8fa527bfd73833ec1fcdaa13c6b8b5701fb65ae
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62059,7 +66549,7 @@ Date:   Mon Apr 19 18:26:41 2010 -0400
     Don't forget to install and distribute gsettings-schema-convert
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7d330078e77c51ede181ceda10260fb79a7e2425
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62068,7 +66558,7 @@ Date:   Mon Apr 19 18:26:41 2010 -0400
     Don't forget to install and distribute gsettings-schema-convert
 
  gio/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ca4f0a3d6d99ee1eb4f21aa753b2cc29ac5e2d36
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62077,7 +66567,7 @@ Date:   Mon Apr 19 17:33:03 2010 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cd9b8b563f3dc094b72ebc0c7f55e35f4782aab1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62085,7 +66575,7 @@ Date:   Mon Apr 19 17:30:42 2010 -0400
 
     2.25.0
 
- docs/reference/glib/glib-gettextize.1          |   80 ++-
+ docs/reference/glib/glib-gettextize.1          |   80 +-
  docs/reference/glib/gtester-report.1           |   10 +-
  docs/reference/glib/gtester.1                  |   12 +-
  docs/reference/glib/tmpl/async_queues.sgml     |    4 +
@@ -62128,103 +66618,103 @@ Date:       Mon Apr 19 17:30:42 2010 -0400
  docs/reference/gobject/glib-mkenums.1          |   13 +-
  docs/reference/gobject/gobject-query.1                 |   10 +-
  gio/tests/Makefile.am                          |    8 +-
- gio/tests/gschema-compile.c                    |   78 ++-
+ gio/tests/gschema-compile.c                    |   78 +-
  gio/tests/gsettings.c                          |    6 +-
- po/af.po                                       |  108 ++--
- po/am.po                                       |  108 ++--
- po/ar.po                                       |  108 ++--
- po/as.po                                       |  108 ++--
- po/ast.po                                      |  108 ++--
- po/az.po                                       |  108 ++--
- po/be.po                                       |  108 ++--
- po/be@latin.po                                         |  108 ++--
- po/bg.po                                       |  108 ++--
+ po/af.po                                       |  108 +--
+ po/am.po                                       |  108 +--
+ po/ar.po                                       |  108 +--
+ po/as.po                                       |  108 +--
+ po/ast.po                                      |  108 +--
+ po/az.po                                       |  108 +--
+ po/be.po                                       |  108 +--
+ po/be@latin.po                                         |  108 +--
+ po/bg.po                                       |  108 +--
  po/bn.po                                       |  978
  +++++++++++------------
- po/bn_IN.po                                    |  108 ++--
- po/bs.po                                       |  108 ++--
+ po/bn_IN.po                                    |  108 +--
+ po/bs.po                                       |  108 +--
  po/ca.po                                       |  952
  +++++++++++-----------
- po/ca@valencia.po                              |  108 ++--
- po/cs.po                                       |  108 ++--
- po/cy.po                                       |  108 ++--
+ po/ca@valencia.po                              |  108 +--
+ po/cs.po                                       |  108 +--
+ po/cy.po                                       |  108 +--
  po/da.po                                       |  942
  +++++++++++-----------
- po/de.po                                       |  108 ++--
- po/dz.po                                       |  108 ++--
- po/el.po                                       |  108 ++--
- po/en@shaw.po                                  |  108 ++--
- po/en_CA.po                                    |  108 ++--
- po/en_GB.po                                    |  108 ++--
- po/eo.po                                       |  108 ++--
- po/es.po                                       |  108 ++--
- po/et.po                                       |  108 ++--
- po/eu.po                                       |  108 ++--
- po/fa.po                                       |  108 ++--
- po/fi.po                                       |  108 ++--
- po/fr.po                                       |  108 ++--
- po/ga.po                                       |  108 ++--
- po/gl.po                                       |  108 ++--
+ po/de.po                                       |  108 +--
+ po/dz.po                                       |  108 +--
+ po/el.po                                       |  108 +--
+ po/en@shaw.po                                  |  108 +--
+ po/en_CA.po                                    |  108 +--
+ po/en_GB.po                                    |  108 +--
+ po/eo.po                                       |  108 +--
+ po/es.po                                       |  108 +--
+ po/et.po                                       |  108 +--
+ po/eu.po                                       |  108 +--
+ po/fa.po                                       |  108 +--
+ po/fi.po                                       |  108 +--
+ po/fr.po                                       |  108 +--
+ po/ga.po                                       |  108 +--
+ po/gl.po                                       |  108 +--
  po/gu.po                                       |  974
- ++++++++++++-----------
- po/he.po                                       |  108 ++--
- po/hi.po                                       |  108 ++--
- po/hr.po                                       |  108 ++--
- po/hu.po                                       |  108 ++--
- po/hy.po                                       |  108 ++--
- po/id.po                                       |  108 ++--
- po/is.po                                       |  108 ++--
- po/it.po                                       |  108 ++--
- po/ja.po                                       |  108 ++--
- po/ka.po                                       |  108 ++--
- po/kn.po                                       |  108 ++--
- po/ko.po                                       |  108 ++--
- po/ku.po                                       |  108 ++--
- po/lt.po                                       |  108 ++--
- po/lv.po                                       |  108 ++--
- po/mai.po                                      |  108 ++--
- po/mg.po                                       |  108 ++--
- po/mk.po                                       |  108 ++--
- po/ml.po                                       |  108 ++--
- po/mn.po                                       |  108 ++--
+ +++++++++++-----------
+ po/he.po                                       |  108 +--
+ po/hi.po                                       |  108 +--
+ po/hr.po                                       |  108 +--
+ po/hu.po                                       |  108 +--
+ po/hy.po                                       |  108 +--
+ po/id.po                                       |  108 +--
+ po/is.po                                       |  108 +--
+ po/it.po                                       |  108 +--
+ po/ja.po                                       |  108 +--
+ po/ka.po                                       |  108 +--
+ po/kn.po                                       |  108 +--
+ po/ko.po                                       |  108 +--
+ po/ku.po                                       |  108 +--
+ po/lt.po                                       |  108 +--
+ po/lv.po                                       |  108 +--
+ po/mai.po                                      |  108 +--
+ po/mg.po                                       |  108 +--
+ po/mk.po                                       |  108 +--
+ po/ml.po                                       |  108 +--
+ po/mn.po                                       |  108 +--
  po/mr.po                                       |  974
- ++++++++++++-----------
- po/ms.po                                       |  108 ++--
- po/nb.po                                       |  108 ++--
- po/nds.po                                      |  108 ++--
- po/ne.po                                       |  108 ++--
- po/nl.po                                       |  108 ++--
- po/nn.po                                       |  108 ++--
- po/oc.po                                       |  108 ++--
- po/or.po                                       |  108 ++--
- po/pa.po                                       |  108 ++--
- po/pl.po                                       |  108 ++--
- po/ps.po                                       |  108 ++--
- po/pt.po                                       |  108 ++--
- po/pt_BR.po                                    |  108 ++--
- po/ro.po                                       |  108 ++--
- po/ru.po                                       |  108 ++--
- po/rw.po                                       |  108 ++--
- po/si.po                                       |  108 ++--
- po/sk.po                                       |  108 ++--
- po/sl.po                                       |  108 ++--
- po/sq.po                                       |  108 ++--
- po/sr.po                                       |  108 ++--
- po/sr@ije.po                                   |  108 ++--
- po/sr@latin.po                                         |  108 ++--
- po/sv.po                                       |  108 ++--
- po/ta.po                                       |  108 ++--
- po/te.po                                       |  108 ++--
- po/th.po                                       |  108 ++--
- po/tl.po                                       |  108 ++--
- po/tr.po                                       |  108 ++--
- po/tt.po                                       |  108 ++--
- po/uk.po                                       |  108 ++--
- po/vi.po                                       |  108 ++--
- po/wa.po                                       |  108 ++--
- po/xh.po                                       |  108 ++--
- po/yi.po                                       |  108 ++--
- po/zh_CN.po                                    |  108 ++--
+ +++++++++++-----------
+ po/ms.po                                       |  108 +--
+ po/nb.po                                       |  108 +--
+ po/nds.po                                      |  108 +--
+ po/ne.po                                       |  108 +--
+ po/nl.po                                       |  108 +--
+ po/nn.po                                       |  108 +--
+ po/oc.po                                       |  108 +--
+ po/or.po                                       |  108 +--
+ po/pa.po                                       |  108 +--
+ po/pl.po                                       |  108 +--
+ po/ps.po                                       |  108 +--
+ po/pt.po                                       |  108 +--
+ po/pt_BR.po                                    |  108 +--
+ po/ro.po                                       |  108 +--
+ po/ru.po                                       |  108 +--
+ po/rw.po                                       |  108 +--
+ po/si.po                                       |  108 +--
+ po/sk.po                                       |  108 +--
+ po/sl.po                                       |  108 +--
+ po/sq.po                                       |  108 +--
+ po/sr.po                                       |  108 +--
+ po/sr@ije.po                                   |  108 +--
+ po/sr@latin.po                                         |  108 +--
+ po/sv.po                                       |  108 +--
+ po/ta.po                                       |  108 +--
+ po/te.po                                       |  108 +--
+ po/th.po                                       |  108 +--
+ po/tl.po                                       |  108 +--
+ po/tr.po                                       |  108 +--
+ po/tt.po                                       |  108 +--
+ po/uk.po                                       |  108 +--
+ po/vi.po                                       |  108 +--
+ po/wa.po                                       |  108 +--
+ po/xh.po                                       |  108 +--
+ po/yi.po                                       |  108 +--
+ po/zh_CN.po                                    |  108 +--
  po/zh_HK.po                                    |  957
  +++++++++++-----------
  po/zh_TW.po                                    |  942
@@ -62238,7 +66728,7 @@ Date:   Mon Apr 19 15:07:52 2010 -0400
     Reset interface age to 0
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 27d2dbacd4d4833c9846a2872cb04f7bced3a3c3
 Author: Christian Persch <chpe@gnome.org>
@@ -62247,7 +66737,7 @@ Date:   Mon Apr 19 14:18:59 2010 -0400
     Use g_set_error_literal where appropriate
 
  gio/gschema-compile.c |   22 +++++++++++-----------
- 1 files changed, 11 insertions(+), 11 deletions(-)
+ 1 file changed, 11 insertions(+), 11 deletions(-)
 
 commit 40869e9544c27bc2d7f3b53aa1f1dda1edf47a8d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62257,7 +66747,7 @@ Date:   Mon Apr 19 14:04:42 2010 -0400
 
  gio/Makefile.am |    4 ++++
  gio/gschema.dtd |   40 ++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 44 insertions(+), 0 deletions(-)
+ 2 files changed, 44 insertions(+)
 
 commit 2d38da0746d15e20e832d8573af106a1e83267eb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62266,7 +66756,7 @@ Date:   Mon Apr 19 13:25:52 2010 -0400
     Remove misnamed files
 
  .../schema-tests/no-default/no-default.gschema.xml |   6 ------
- 1 files changed, 0 insertions(+), 6 deletions(-)
+ 1 file changed, 6 deletions(-)
 
 commit 0e48b0638dd54fda1d567c294db0feeb52b324af
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62298,7 +66788,7 @@ Date:   Mon Apr 19 17:58:37 2010 +0200
     commit 4a605693fce718a81f809245be2ebad9978031ac
 
  gio/tests/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 32477d4fbff400a235f501967492349ae44a475d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62309,7 +66799,7 @@ Date:   Mon Apr 19 11:40:23 2010 -0400
     See bug 616154.
 
  gio/gsettings.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 4a605693fce718a81f809245be2ebad9978031ac
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62325,7 +66815,7 @@ Date:   Mon Apr 19 11:31:21 2010 -0400
  gio/tests/Makefile.am                             |   20 +++++++++--
  gio/tests/gschema-compile.c                       |   35
  ++++++++++++++++++++
- .../schema-tests/no-default/no-default.gschema.xml |   6 +++
+ .../schema-tests/no-default/no-default.gschema.xml |   6 ++++
  4 files changed, 67 insertions(+), 4 deletions(-)
 
 commit ccbafd0f14cca899c07cd6a630096125988be8a9
@@ -62337,7 +66827,7 @@ Date:   Mon Apr 19 10:42:42 2010 -0400
     Signed-off-by: David Zeuthen <davidz@redhat.com>
 
  gio/gasyncinitable.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 40fdc929f86243a936609a4008e9fb013c9f4f7d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62348,7 +66838,7 @@ Date:   Mon Apr 19 10:28:44 2010 -0400
     This and the previous issue caught by Christian Persch in bug #616156
 
  gio/gvdb/gvdb-builder.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 646dc7de87a90a833fb86f88c01c0131cabebb22
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62357,7 +66847,7 @@ Date:   Mon Apr 19 10:18:44 2010 -0400
     Whitespace fixups
 
  gio/gvdb/gvdb-builder.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 33104067d485fdc7596df7da57d43ba123d64927
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62366,7 +66856,7 @@ Date:   Mon Apr 19 10:17:31 2010 -0400
     Fix logic error for missing options in reader
 
  gio/gvdb/gvdb-reader.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3f354af402b466b194b313d280adaab07123d9e8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62376,7 +66866,7 @@ Date:   Mon Apr 19 10:34:42 2010 -0400
 
  gio/gsettings-mapping.c |  146
  +++++++++++++++++++++++++++++++++++++++--------
- 1 files changed, 122 insertions(+), 24 deletions(-)
+ 1 file changed, 122 insertions(+), 24 deletions(-)
 
 commit a072c1fc293ab7b5e81fd5e5ea29b15941af17fe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62385,7 +66875,7 @@ Date:   Mon Apr 19 10:34:22 2010 -0400
     Fix up some typos in the new tests
 
  gio/tests/gsettings.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
 
 commit 2d9811ebdaee294ac9a1826db5be891b2b90d67f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62396,7 +66886,7 @@ Date:   Mon Apr 19 10:28:44 2010 -0400
     This and the previous issue caught by Christian Persch in bug #616156
 
  gvdb-builder.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 6713b3dbaaabf9bbf196e6bc45d200b092239b59
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62405,7 +66895,7 @@ Date:   Mon Apr 19 10:18:44 2010 -0400
     Whitespace fixups
 
  gvdb-builder.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dc2b43b3e7bebe5c1fb9dedcb8630c4d45a99266
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62414,7 +66904,7 @@ Date:   Mon Apr 19 10:17:31 2010 -0400
     Fix logic error for missing options in reader
 
  gvdb-reader.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 230038f684282372f2e9843a7c92273c916ffd49
 Author: Christian Persch <chpe@gnome.org>
@@ -62431,7 +66921,7 @@ Date:   Mon Apr 19 10:00:03 2010 -0400
 
  gio/tests/gsettings.c             |   50
  +++++++++++++++++++++++++++++++++---
- gio/tests/org.gtk.test.gschema.xml |   6 ++++
+ gio/tests/org.gtk.test.gschema.xml |   6 +++++
  2 files changed, 52 insertions(+), 4 deletions(-)
 
 commit fac8b91eafb7658ced725265d5df20a5b784698b
@@ -62441,7 +66931,7 @@ Date:   Mon Apr 19 09:49:22 2010 -0400
     Add gsettings-related variables
 
  gio-2.0.pc.in |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit dd98785e85b3f8f030b1fc6ebe1610ddf0bf971f
 Author: Christian Persch <chpe@gnome.org>
@@ -62452,7 +66942,7 @@ Date:   Mon Apr 19 09:46:32 2010 -0400
     Bug #616154.
 
  gio/gsettings.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 69bd033e11f63d50f551754dc9e98906d28e3561
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62464,7 +66954,7 @@ Date:   Mon Apr 19 09:30:22 2010 -0400
     l10n tests. See bug 616152.
 
  gio/tests/gsettings.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 4523b2b9cdb2fecdcfe197a73e645282d2d9b8ae
 Author: Tor Lillqvist <tml@iki.fi>
@@ -62473,7 +66963,7 @@ Date:   Mon Apr 19 16:13:13 2010 +0300
     Bypass l10n tests for now on Windows
 
  gio/tests/gsettings.c |   25 +++++++++++++++++++++++++
- 1 files changed, 25 insertions(+), 0 deletions(-)
+ 1 file changed, 25 insertions(+)
 
 commit 1064097504c180ad5ed8fd8ce80500da0aca9266
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62485,7 +66975,7 @@ Date:   Mon Apr 19 08:54:01 2010 -0400
 
  docs/reference/gio/migrating.xml |   37
  ++++++++++++++++++++++++++++++-------
- 1 files changed, 30 insertions(+), 7 deletions(-)
+ 1 file changed, 30 insertions(+), 7 deletions(-)
 
 commit a96360ad68405304f60636f6048aa2bdf268066d
 Author: Tor Lillqvist <tml@iki.fi>
@@ -62509,7 +66999,7 @@ Date:   Mon Apr 19 08:04:57 2010 -0400
 
  gio/gsettings-schema-convert | 1064
  ++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 1064 insertions(+), 0 deletions(-)
+ 1 file changed, 1064 insertions(+)
 
 commit df8800e59a88c011ed84e7a05c6ddeb2a9b38921
 Author: Tor Lillqvist <tml@iki.fi>
@@ -62553,20 +67043,20 @@ Date: Mon Apr 19 11:32:05 2010 +0300
  build/win32/vs9/glib.vsprops |    4 +
  configure.in                |    1 +
  gio-windows-2.0.pc.in       |   11 ++
- gio/Makefile.am             |   11 ++-
- gio/gio.symbols             |   27 +++
- gio/gioerror.c                      |   27 +++
+ gio/Makefile.am             |   11 +-
+ gio/gio.symbols             |   27 ++++
+ gio/gioerror.c                      |   27 ++++
  gio/gioerror.h                      |    4 +
  gio/gwin32inputstream.c      |  359
  ++++++++++++++++++++++++++++++++++++++++++
- gio/gwin32inputstream.h      |   79 +++++++++
+ gio/gwin32inputstream.h      |   79 ++++++++++
  gio/gwin32outputstream.c     |  359
  ++++++++++++++++++++++++++++++++++++++++++
  gio/gwin32outputstream.h     |   78 +++++++++
  gio/tests/Makefile.am       |    8 +
  gio/tests/win32-streams.c    |  292 ++++++++++++++++++++++++++++++++++
  glib-zip.in                 |    1 +
- 15 files changed, 1265 insertions(+), 1 deletions(-)
+ 15 files changed, 1265 insertions(+), 1 deletion(-)
 
 commit 48cd4cbba5e580a30aef7b0073e647bcc7118c67
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62578,7 +67068,7 @@ Date:   Sun Apr 18 23:53:31 2010 -0400
     spew warnings in this case.
 
  glib/gstring.c |   41 ++++++++++++++++++++++-------------------
- 1 files changed, 22 insertions(+), 19 deletions(-)
+ 1 file changed, 22 insertions(+), 19 deletions(-)
 
 commit 32de7d6905d9e26b1de8e030cb275381fde00f03
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62589,7 +67079,7 @@ Date:   Sun Apr 18 15:57:11 2010 -0400
  docs/reference/gio/gio-sections.txt |   4 ++++
  gio/gkeyfilesettingsbackend.c      |    2 ++
  gio/gsettingsbackend.c                     |    2 ++
- 3 files changed, 8 insertions(+), 0 deletions(-)
+ 3 files changed, 8 insertions(+)
 
 commit fd8cdb83e1b5a4b71aa84ca26a000e2fbd7a3d37
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62598,7 +67088,7 @@ Date:   Sun Apr 18 15:55:14 2010 -0400
     Refer to gio-querymodules in the extension point docs
 
  gio/giomodule.c |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit b7afff0033a43c10012491ab44d2abd4b06bd039
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62606,11 +67096,11 @@ Date: Sun Apr 18 15:54:54 2010 -0400
 
     Add a man page for gio-querymodules
 
- docs/reference/gio/Makefile.am                 |    3 ++
- docs/reference/gio/gio-docs.xml        |    5 ++++
+ docs/reference/gio/Makefile.am                 |    3 +++
+ docs/reference/gio/gio-docs.xml        |    5 +++++
  docs/reference/gio/gio-querymodules.xml |   33
  +++++++++++++++++++++++++++++++
- 3 files changed, 41 insertions(+), 0 deletions(-)
+ 3 files changed, 41 insertions(+)
 
 commit e0850b56e2eb13280aa692cb3275640470f59d0d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62619,7 +67109,7 @@ Date:   Sun Apr 18 15:37:55 2010 -0400
     Correct filename extension in help output.
 
  gio/gschema-compile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit eaae8f6578b4d08146e5599f5b3022485bec629f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62628,7 +67118,7 @@ Date:   Sun Apr 18 15:35:22 2010 -0400
     Whitespace fix
 
  docs/reference/gio/gschema-compile.xml |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit a6bd74a08d6f9e3fe930ddcb9e93bf19ae4e240a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62640,7 +67130,7 @@ Date:   Sun Apr 18 14:58:50 2010 -0400
     for schemas and add a reference to gsettings-schema-convert.
 
  docs/reference/gio/gschema-compile.xml |   18 +++++++++++++++++-
- 1 files changed, 17 insertions(+), 1 deletions(-)
+ 1 file changed, 17 insertions(+), 1 deletion(-)
 
 commit 9023ac09345d9569d11bc55d66adcfaa92d8811a
 Author: David King <davidk@openismus.com>
@@ -62654,7 +67144,7 @@ Date:   Fri Jul 17 23:06:03 2009 +0200
 
  docs/reference/gobject/tmpl/gobject-unused.sgml |   87
  -----------------------
- 1 files changed, 0 insertions(+), 87 deletions(-)
+ 1 file changed, 87 deletions(-)
 
 commit 626d8ac9e1f806363160634502ff008a71d7f507
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62663,7 +67153,7 @@ Date:   Sat Apr 17 21:31:30 2010 -0400
     More distcheck fixes
 
  gio/tests/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 187883dc586c4b5545d4e58e8c8af176da690ef6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62673,7 +67163,7 @@ Date:   Sat Apr 17 21:19:45 2010 -0400
 
  gio/tests/Makefile.am |    2 +-
  gio/tests/gsettings.c |   32 ++++++++++++++++++++++++++++++++
- 2 files changed, 33 insertions(+), 1 deletions(-)
+ 2 files changed, 33 insertions(+), 1 deletion(-)
 
 commit f07613997c345224df702076e793dabaada58ec3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62682,7 +67172,7 @@ Date:   Sat Apr 17 20:54:53 2010 -0400
     More distcheck fix attempts
 
  gio/tests/Makefile.am |   18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
 
 commit 87e68c75bc874c94f6152e069f904673243f4fb0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62691,7 +67181,7 @@ Date:   Sat Apr 17 20:13:59 2010 -0400
     Distcheck fixes
 
  docs/reference/gio/Makefile.am |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 3db0f554e41496b07c82db96457b8df98947aa0e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62710,7 +67200,7 @@ Date:   Sat Apr 17 16:48:10 2010 -0400
     Correct the sense of an assertion
 
  gio/tests/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d2b837df5d230f6658bafe3bd980f87c590f2b78
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62722,7 +67212,7 @@ Date:   Sat Apr 17 16:13:22 2010 -0400
 
  gio/tests/gsettings.c |   73
  ++++++++++++++++++++++++++++++++++++++++++++++++-
- 1 files changed, 72 insertions(+), 1 deletions(-)
+ 1 file changed, 72 insertions(+), 1 deletion(-)
 
 commit 118ae129bc24597d937f30998e643ba83db908f4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62735,7 +67225,7 @@ Date:   Sat Apr 17 11:58:52 2010 -0400
 
  gio/gdelayedsettingsbackend.c |   37
  ++++++++++++++++++++++++++-----------
- 1 files changed, 26 insertions(+), 11 deletions(-)
+ 1 file changed, 26 insertions(+), 11 deletions(-)
 
 commit e06e441ac23f3752f252e86e1d930678de53c778
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62750,8 +67240,8 @@ Date:   Sat Apr 17 11:39:04 2010 -0400
        entire changeset and signal that it happened
 
  gio/gdelayedsettingsbackend.c |   61
- +++++++++++++++++++++++++++++++++++-----
- 1 files changed, 53 insertions(+), 8 deletions(-)
+ +++++++++++++++++++++++++++++++++++------
+ 1 file changed, 53 insertions(+), 8 deletions(-)
 
 commit eaaa4d14aa8166b72b4dd7b703b1cca143d725cc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62773,7 +67263,7 @@ Date:   Sat Apr 17 01:55:55 2010 -0400
     Updates
 
  NEWS |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit c8a7bb6ccd6e56623e549676f826c7a714093cf6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62796,7 +67286,7 @@ Date:   Sat Apr 17 01:27:00 2010 -0400
     let binding functions return a floating GVariant
 
  gio/gsettings.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c8e264b6d0e258241420800978745ca6dcd95137
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62809,7 +67299,7 @@ Date:   Sat Apr 17 01:02:57 2010 -0400
  gio/gmemorysettingsbackend.c |  147
  ++++++++++++++++++++++++++++++++++++++++++
  gio/gmemorysettingsbackend.h |   30 +++++++++
- 4 files changed, 181 insertions(+), 0 deletions(-)
+ 4 files changed, 181 insertions(+)
 
 commit 77ab3c28b9ea692476695243b91931cb3c01b24e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62818,7 +67308,7 @@ Date:   Sat Apr 17 01:02:05 2010 -0400
     add pltcheck.sh exception for GChecksum
 
  gio/pltcheck.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 79bc511d95650231fad8b4a3184ab55dbcc327ff
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62827,7 +67317,7 @@ Date:   Sat Apr 17 00:03:48 2010 -0400
     XML schemas are now *.gschema.xml
 
  gio/gschema-compile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0d7fbae04c616fcce2dec57787b1f0266763735e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62837,7 +67327,7 @@ Date:   Sat Apr 17 00:36:14 2010 -0400
 
  docs/reference/gio/#gio-unused.txt# | 100
  -----------------------------------
- 1 files changed, 0 insertions(+), 100 deletions(-)
+ 1 file changed, 100 deletions(-)
 
 commit bd273f9e09b42969eacbf3fc62a5dee187d96346
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62845,8 +67335,8 @@ Date:   Sat Apr 17 00:31:41 2010 -0400
 
     Merge the GSettings docs
 
- docs/reference/gio/Makefile.am                         |   28 +++-
- docs/reference/gio/gio-docs.xml                |   76 ++++---
+ docs/reference/gio/Makefile.am                         |   28 ++-
+ docs/reference/gio/gio-docs.xml                |   76 +++---
  docs/reference/gio/gio-sections.txt            |   82 +++++++
  docs/reference/gio/gio.types                   |    2 +
  docs/reference/gio/gschema-compile.xml                 |   61 +++++
@@ -62863,7 +67353,7 @@ Date:   Sat Apr 17 00:16:01 2010 -0400
     Document G_SETTINGS_BIND_GET_NO_CHANGES
 
  gio/gsettings.h |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit a2716ad02085b7d5d19732c187a8b89debf4fc8f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62875,7 +67365,7 @@ Date:   Fri Apr 16 23:57:26 2010 -0400
  gio/gkeyfilesettingsbackend.c |  553
  +++++++++++++++++++++++++++++++++++++++++
  gio/gkeyfilesettingsbackend.h |   71 ++++++
- 3 files changed, 626 insertions(+), 0 deletions(-)
+ 3 files changed, 626 insertions(+)
 
 commit a187634b29b87c25ea0525d01ee2deffea0fb719
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62903,7 +67393,7 @@ Date:   Fri Apr 16 23:20:48 2010 -0400
 
  gio/gsettingsschema.c |   32 ++++++++++++++++++++++++++++++++
  gio/gsettingsschema.h |    3 +++
- 2 files changed, 35 insertions(+), 0 deletions(-)
+ 2 files changed, 35 insertions(+)
 
 commit 61a5692fa15156ea33f8353e62c0357c46c22f77
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62937,7 +67427,7 @@ Date:   Fri Apr 16 19:30:58 2010 -0400
     Some doc tweaks
 
  gio/gsettingsbackend.c |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit 4c90d4cd45768be45c1dcea74703bfda00849ef4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -62947,7 +67437,7 @@ Date:   Fri Apr 16 19:13:51 2010 -0400
 
  docs/reference/gio/gio-docs.xml    |   4 ++++
  docs/reference/glib/glib-docs.sgml |   4 ++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit ac5c1e2db6203cf3fa78233886529711c6282ea2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62956,7 +67446,7 @@ Date:   Fri Apr 16 14:30:12 2010 -0400
     set version to 2.25.0
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d4a4a4ccdb30456ba2486f8b2196cfbcb30bd312
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62968,7 +67458,7 @@ Date:   Fri Apr 16 12:02:44 2010 -0400
  gio/gdelayedsettingsbackend.c |  317
  +++++++++++++++++++++++++++++++++++++++++
  gio/gdelayedsettingsbackend.h |   73 ++++++++++
- 3 files changed, 392 insertions(+), 0 deletions(-)
+ 3 files changed, 392 insertions(+)
 
 commit 04c1eadfff5b382f4f54877d62b4703b6f1620f4
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62989,7 +67479,7 @@ Date:   Fri Apr 16 11:58:04 2010 -0400
     gio.symbols: remove pointless whitespace
 
  gio/gio.symbols |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 2474ebf15eccb9fd8513a7dc40789d3a7f0bbb9c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -62998,7 +67488,7 @@ Date:   Fri Apr 16 12:01:40 2010 -0400
     GSettingsBackend: fix type in g_return_val_if_fail
 
  gio/gsettingsbackend.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 69801f8dc84c0c9403df6802eccc5d03328cd3ae
 Merge: 897bd9f caad55d
@@ -63014,7 +67504,7 @@ Date:   Fri Apr 16 11:04:15 2010 -0400
     Fix uninitialised header in the builder.
 
  gvdb-builder.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 897bd9f3843aabcf9c0d4367c341b04d964bcf0c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63026,7 +67516,7 @@ Date:   Thu Apr 15 23:35:49 2010 -0400
  gio/Makefile.am       |    9 +-
  gio/gschema-compile.c |  544
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 553 insertions(+), 1 deletions(-)
+ 3 files changed, 553 insertions(+), 1 deletion(-)
 
 commit 2bc81577350ad479c6e261b998269bcbde489b5d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63034,11 +67524,11 @@ Date: Thu Apr 15 22:30:11 2010 -0400
 
     merge GSettingsSchema
 
- gio/Makefile.am       |    7 ++-
+ gio/Makefile.am       |    7 +-
  gio/gsettingsschema.c |  205
  +++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gsettingsschema.h |   67 ++++++++++++++++
- 3 files changed, 278 insertions(+), 1 deletions(-)
+ 3 files changed, 278 insertions(+), 1 deletion(-)
 
 commit 45a1c41e8cfdeb4edeb7a671b95e599a49c6c281
 Merge: defd75f 3c10369
@@ -63054,7 +67544,7 @@ Date:   Thu Apr 15 22:09:42 2010 -0400
     Recommend git-merge(1) over git-submodule(1).
 
  gvdb.doap |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3938c735470a3164f1cf21d9e30652d46323b9a9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63063,7 +67553,7 @@ Date:   Thu Apr 15 21:32:54 2010 -0400
     Add a brief description to the .doap
 
  gvdb.doap |   13 +++++++++++++
- 1 files changed, 13 insertions(+), 0 deletions(-)
+ 1 file changed, 13 insertions(+)
 
 commit 0fec2048f0b0296fad7a2c7e5db5011d2ecdd323
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63074,12 +67564,12 @@ Date: Thu Apr 15 21:26:34 2010 -0400
  gvdb-builder.c |  540
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  gvdb-builder.h |   60 +++++++
- gvdb-format.h |   89 +++++++++
+ gvdb-format.h |   89 ++++++++++
  gvdb-reader.c |  510
  ++++++++++++++++++++++++++++++++++++++++++++++++++++
  gvdb-reader.h |   54 ++++++
  gvdb.doap     |   19 ++
- 6 files changed, 1272 insertions(+), 0 deletions(-)
+ 6 files changed, 1272 insertions(+)
 
 commit defd75fbc53511e27d178373ba6caa226c1ab3cf
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63088,7 +67578,7 @@ Date:   Thu Apr 15 18:30:06 2010 -0400
     GSettingsBackend: fix NULL vs "" context issues
 
  gio/gsettingsbackend.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 3e36ee34269273df6a8d56fee7e7ee10eb913379
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63099,8 +67589,8 @@ Date:   Thu Apr 15 18:22:14 2010 -0400
  gio/Makefile.am           |    2 +
  gio/gnullsettingsbackend.c |  107
  ++++++++++++++++++++++++++++++++++++++++++++
- gio/gnullsettingsbackend.h |  30 ++++++++++++
- 3 files changed, 139 insertions(+), 0 deletions(-)
+ gio/gnullsettingsbackend.h |  30 +++++++++++++
+ 3 files changed, 139 insertions(+)
 
 commit c2675af4d7d54676745d2c36821ce085cce12111
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63109,9 +67599,9 @@ Date:   Thu Apr 15 18:21:49 2010 -0400
     GSettings: Modify backend API
 
  gio/gsettingsbackend.c                |   54
- +++++++++++++++++++++++++--------------
+ +++++++++++++++++++++++++---------------
  gio/gsettingsbackend.h                |   11 +++++---
- gio/gsettingsbackendinternal.h |   14 ++++++---
+ gio/gsettingsbackendinternal.h |   14 +++++++----
  3 files changed, 50 insertions(+), 29 deletions(-)
 
 commit 18ba085d0ad28e7edbe575addacbaa2bb13d9f1c
@@ -63128,7 +67618,7 @@ Date:   Thu Apr 15 14:59:41 2010 -0400
  gio/gsettingsbackend.h                |  122 ++++++
  gio/gsettingsbackendinternal.h |  100 +++++
  gio/pltcheck.sh               |    2 +-
- 7 files changed, 1124 insertions(+), 1 deletions(-)
+ 7 files changed, 1124 insertions(+), 1 deletion(-)
 
 commit 8d6492ed153fa30b9edaa839a2d93f2651e7aa46
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63142,7 +67632,7 @@ Date:   Thu Apr 15 14:44:59 2010 -0400
  -------------------------------------------------
  docs/reference/gio/bb |   77
  -------------------------------------------------
- 3 files changed, 0 insertions(+), 228 deletions(-)
+ 3 files changed, 228 deletions(-)
 
 commit bf2719c815d719d1899b4bdb1b81ff6798471094
 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
@@ -63153,7 +67643,7 @@ Date:   Thu Apr 15 19:03:05 2010 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=457641
 
  glib/gatomic.h |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 056326c1e96db2c2101fa320062e0c9146f0d73f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63162,7 +67652,7 @@ Date:   Thu Apr 15 10:11:30 2010 -0400
     g_string_append_len() accept NULL with length == 0
 
  glib/gstring.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 066df8d867f78ac40368c0d37f20fae400fc03b3
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -63172,7 +67662,7 @@ Date:   Thu Apr 15 16:43:36 2010 +0530
 
  po/gu.po | 1059
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 513 insertions(+), 546 deletions(-)
+ 1 file changed, 513 insertions(+), 546 deletions(-)
 
 commit ddc6136e1f8f64c97744c4b725cad8cbac5ef8a3
 Author: Sandeep Shedmake <sshedmak@redhat.com>
@@ -63182,7 +67672,7 @@ Date:   Thu Apr 15 15:47:39 2010 +0530
 
  po/mr.po | 1061
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 514 insertions(+), 547 deletions(-)
+ 1 file changed, 514 insertions(+), 547 deletions(-)
 
 commit d17f4bee175cd9149d5f2b1ed1ae6d262d6a1394
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63191,7 +67681,7 @@ Date:   Wed Apr 14 23:35:56 2010 -0400
     GVariant: fix for g_variant_iter_loop()
 
  glib/gvariant.c |   14 +++++++++-----
- 1 files changed, 9 insertions(+), 5 deletions(-)
+ 1 file changed, 9 insertions(+), 5 deletions(-)
 
 commit 3349bab02259bc66dbc128ce088ec6415d3e30f0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63202,7 +67692,7 @@ Date:   Sat Apr 10 22:01:02 2010 -0400
     also, document that @type must be definite
 
  glib/gvariant.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit a3dc7f8006e24a14a314ffbffa564d3d76f9cc95
 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
@@ -63211,7 +67701,7 @@ Date:   Tue Apr 6 14:53:20 2010 +0700
     Updated Thai translation.
 
  po/th.po |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 34b9e9bdd24c8a19c235af58a7c90707fc179f87
 Author: Jordi Serratosa <jordis.lists@gmail.com>
@@ -63221,7 +67711,7 @@ Date:   Fri Apr 2 14:03:16 2010 +0200
 
  po/ca.po |  958
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 482 insertions(+), 476 deletions(-)
+ 1 file changed, 482 insertions(+), 476 deletions(-)
 
 commit 93ea4ab6106327e2f417df1d9b00a5ec597e4a48
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -63240,7 +67730,7 @@ Date:   Tue Mar 30 20:46:46 2010 +0300
     Fix build breakage on Unix
 
  glib/gstdio.h |   50 +++++++++++++++++++++++++-------------------------
- 1 files changed, 25 insertions(+), 25 deletions(-)
+ 1 file changed, 25 insertions(+), 25 deletions(-)
 
 commit 1229281d95802c4c190284c7d331f67194a2553e
 Author: Tor Lillqvist <tml@iki.fi>
@@ -63279,7 +67769,7 @@ Date:   Fri Mar 26 20:37:09 2010 +0100
     for a race.
 
  gio/gcancellable.c |   5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 5527a2ac2ce2b5bea10867fb2e39d2f1914cfbe6
 Author: Benjamin Otte <otte@redhat.com>
@@ -63290,7 +67780,7 @@ Date:   Fri Mar 26 20:36:10 2010 +0100
     The variable makes a complicated function even more complicated.
 
  gio/gcancellable.c |  25 ++++++++++---------------
- 1 files changed, 10 insertions(+), 15 deletions(-)
+ 1 file changed, 10 insertions(+), 15 deletions(-)
 
 commit c3f1025c33ab295eedcf41beeea276171ae2dc27
 Author: Javier Jardón <jjardon@gnome.org>
@@ -63305,7 +67795,7 @@ Date:   Mon Mar 29 18:20:03 2010 +0200
     commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
 
  docs/reference/gobject/tmpl/gobject-unused.sgml |    9 ---------
- 1 files changed, 0 insertions(+), 9 deletions(-)
+ 1 file changed, 9 deletions(-)
 
 commit 0f51e995658a50dbecb74b006f05a1ea69f43558
 Author: Javier Jardón <jjardon@gnome.org>
@@ -63318,7 +67808,7 @@ Date:   Sun Mar 28 17:43:33 2010 +0200
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614185
 
  gobject/gtype.c |   48 ++++++++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 44 insertions(+), 4 deletions(-)
+ 1 file changed, 44 insertions(+), 4 deletions(-)
 
 commit 461a4097d1a0a10106254a8fe917fc4e78ccff92
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -63328,7 +67818,7 @@ Date:   Sun Mar 28 00:13:28 2010 +0100
 
  po/da.po |  951
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 479 insertions(+), 472 deletions(-)
+ 1 file changed, 479 insertions(+), 472 deletions(-)
 
 commit 2e27703a815e221052dd4db3e9e848e2401c3b8b
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -63337,7 +67827,7 @@ Date:   Sat Mar 27 20:50:57 2010 +0800
     Updated Traditional Chinese translation(Hong Kong and Taiwan)
 
  po/zh_HK.po | 966
- +++++++++++++++++++++++++++++-----------------------------
+ +++++++++++++++++++++++++++++------------------------------
  po/zh_TW.po | 951
  +++++++++++++++++++++++++++++-----------------------------
  2 files changed, 962 insertions(+), 955 deletions(-)
@@ -63350,7 +67840,7 @@ Date:   Sat Mar 27 17:44:03 2010 +0600
 
  po/bn.po | 1181
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 594 insertions(+), 587 deletions(-)
+ 1 file changed, 594 insertions(+), 587 deletions(-)
 
 commit 22dc3dd6487e2c794376a5c6850c3a3e7c2beea9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63359,7 +67849,7 @@ Date:   Fri Mar 26 15:09:13 2010 -0400
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ca631653acc1e1db0c3ebb05759d05f8bdc35ba6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63469,7 +67959,7 @@ Date:   Fri Mar 26 11:15:49 2010 -0400
     Third try to get this right...
 
  docs/reference/gio/gio-sections.txt |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f6532620bc2439641b31a5df1d15489121fe918d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63478,7 +67968,7 @@ Date:   Fri Mar 26 11:05:28 2010 -0400
     And another one...
 
  NEWS |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7c8a1081651d4d17823ac8c6a35d3a60c85c81ac
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63487,7 +67977,7 @@ Date:   Fri Mar 26 11:05:02 2010 -0400
     Fix a typo
 
  gio/giomodule.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 55e44a67e6bc4bf09d4de85ad64627a02595d07f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63496,7 +67986,7 @@ Date:   Fri Mar 26 10:39:56 2010 -0400
     Bump version to 2.24.0
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 8ee5ded1e9098adb54005851c09e38cf24bb6a32
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63505,7 +67995,7 @@ Date:   Fri Mar 26 10:39:33 2010 -0400
     Updates
 
  NEWS |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit 6cce575a25abc8157873d070bb317d66a225485a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63514,7 +68004,7 @@ Date:   Fri Mar 26 10:24:06 2010 -0400
     Fix a typo
 
  docs/reference/gio/gio-sections.txt |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 78b764f325c12a518e5bcc06771347da06d5ea68
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63523,7 +68013,7 @@ Date:   Fri Mar 26 10:19:57 2010 -0400
     More doc fixups
 
  gio/giomodule.h |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63531,11 +68021,11 @@ Date: Fri Mar 26 10:11:46 2010 -0400
 
     Some more doc cleanups
 
- docs/reference/gio/gio-sections.txt            |    2 +
+ docs/reference/gio/gio-sections.txt            |    2 ++
  docs/reference/gobject/gobject-sections.txt    |    2 +-
- docs/reference/gobject/tmpl/gobject-unused.sgml |    9 +++++
+ docs/reference/gobject/tmpl/gobject-unused.sgml |    9 ++++++
  gobject/gtype.c                                |   37
- +++-------------------
+ +++--------------------
  4 files changed, 17 insertions(+), 33 deletions(-)
 
 commit c4ea7d58f78ca946fe84718386f9f888b5f93520
@@ -63545,7 +68035,7 @@ Date:   Fri Mar 26 09:30:25 2010 -0400
     Small doc addition
 
  gio/gconverter.h |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 431840a44e1ec799c974c7ea626c3164ec9dc2bb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63554,7 +68044,7 @@ Date:   Fri Mar 26 09:22:58 2010 -0400
     Add g_io_module_query to docs
 
  docs/reference/gio/gio-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 6e77ee097100dc3fd695a6dad8811253cea23436
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -63566,7 +68056,7 @@ Date:   Fri Mar 26 09:01:48 2010 -0400
     Bugs 613748 and 613923
 
  gio/gfile.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 409a3a61ece7bbdacbf2469eb7b86c3aa3c44653
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63588,7 +68078,7 @@ Date:   Fri Mar 26 11:42:19 2010 +0200
 
  po/uk.po |  992
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 490 insertions(+), 502 deletions(-)
+ 1 file changed, 490 insertions(+), 502 deletions(-)
 
 commit fd448dd7ceeb4be93f2cfea54a78e0564a3718f0
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63599,7 +68089,7 @@ Date:   Tue Mar 23 10:01:53 2010 -0500
     See bug 584284 for more information.
 
  gio/gdatainputstream.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit a6c57591c0928fee3d3f026289972024bd2b00ec
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63624,7 +68114,7 @@ Date:   Tue Mar 23 09:06:52 2010 -0500
     Partial fix for bug 613618.
 
  docs/reference/glib/gvariant-varargs.xml |   19 +------------------
- 1 files changed, 1 insertions(+), 18 deletions(-)
+ 1 file changed, 1 insertion(+), 18 deletions(-)
 
 commit 35059f2c0415fbd521632d29ecb91e8c93545e0e
 Author: Christian Dywan <christian@twotoasts.de>
@@ -63635,7 +68125,7 @@ Date:   Tue Mar 23 11:59:43 2010 +0100
     Fixes bug #613667
 
  docs/reference/gobject/tut_gtype.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ace9a25fb39781a01a78c8e9aa1c58a51224e8b8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63648,7 +68138,7 @@ Date:   Mon Mar 22 11:59:08 2010 -0500
     of just setting it outright.
 
  gio/gunixfdlist.c |   9 +++++++--
- 1 files changed, 7 insertions(+), 2 deletions(-)
+ 1 file changed, 7 insertions(+), 2 deletions(-)
 
 commit 440713e393cf99e29f716f5f634d4bc4ce0e281c
 Author: Tor Lillqvist <tml@iki.fi>
@@ -63669,8 +68159,8 @@ Date:   Mon Mar 22 15:33:38 2010 +0200
     Make config.h.win32 match what the configure script produces
 
  config.h.win32.in |   76
- ++++++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 73 insertions(+), 3 deletions(-)
+ ++++++++++++++++++++++++++++++++++++++++++++++++++---
+ 1 file changed, 73 insertions(+), 3 deletions(-)
 
 commit 580ecb32d9af4a7c8a00076a23d82d9729131361
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -63680,7 +68170,7 @@ Date:   Mon Mar 22 12:34:25 2010 +0100
 
  po/eu.po |   92
  +++++++++++++++++++++++++-------------------------------------
- 1 files changed, 37 insertions(+), 55 deletions(-)
+ 1 file changed, 37 insertions(+), 55 deletions(-)
 
 commit e2434fd2d659f976febc3abe08abe82149447d46
 Author: Clytie <pearl@clytie-siddalls-macbook-pro.local>
@@ -63689,8 +68179,8 @@ Date:   Mon Mar 22 21:33:36 2010 +1030
     Updated Vietnamese translation
 
  po/vi.po | 1454
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 715 insertions(+), 739 deletions(-)
+ ++++++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 715 insertions(+), 739 deletions(-)
 
 commit db83dd27c571e34e2974a4cff560fdfb255c2bf2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63699,7 +68189,7 @@ Date:   Sun Mar 21 20:12:18 2010 -0500
     Drop {  } for favour of { 0, }.
 
  glib/gvariant-parser.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 468bbbfce1736259ae75bd27847b5b25332ada5c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63708,7 +68198,7 @@ Date:   Sun Mar 21 20:07:45 2010 -0500
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0afc140712a7c6b7cf2179626370b33ca930dea2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63720,7 +68210,7 @@ Date:   Sun Mar 21 20:06:39 2010 -0500
  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
  docs/reference/glib/tmpl/version.sgml    |   68 --
- po/af.po                                 |  951 ++++++++++++------------
+ po/af.po                                 |  951 ++++++++++++-----------
  po/am.po                                 |   80 +-
  po/ar.po                                 |   80 +-
  po/as.po                                 |   80 +-
@@ -63734,12 +68224,12 @@ Date: Sun Mar 21 20:06:39 2010 -0500
  po/bs.po                                 |   80 +-
  po/ca.po                                 |   80 +-
  po/ca@valencia.po                        |   80 +-
- po/cs.po                                 |  942 ++++++++++++------------
+ po/cs.po                                 |  942 ++++++++++++-----------
  po/cy.po                                 |   80 +-
  po/da.po                                 |   80 +-
  po/de.po                                 |   80 +-
  po/dz.po                                 |   80 +-
- po/el.po                                 |  942 ++++++++++++------------
+ po/el.po                                 |  942 ++++++++++++-----------
  po/en@shaw.po                            |   80 +-
  po/en_CA.po                              |   80 +-
  po/en_GB.po                              |   80 +-
@@ -63748,10 +68238,10 @@ Date: Sun Mar 21 20:06:39 2010 -0500
  po/et.po                                 |   80 +-
  po/eu.po                                 |   80 +-
  po/fa.po                                 |   80 +-
- po/fi.po                                 |  952 ++++++++++++------------
+ po/fi.po                                 |  952 ++++++++++++-----------
  po/fr.po                                 |   80 +-
  po/ga.po                                 |   80 +-
- po/gl.po                                 |  951 ++++++++++++------------
+ po/gl.po                                 |  951 ++++++++++++-----------
  po/gu.po                                 |   80 +-
  po/he.po                                 |   80 +-
  po/hi.po                                 |   80 +-
@@ -63783,21 +68273,21 @@ Date: Sun Mar 21 20:06:39 2010 -0500
  po/nn.po                                 |   80 +-
  po/oc.po                                 |   80 +-
  po/or.po                                 |   80 +-
- po/pa.po                                 |  970 ++++++++++++------------
+ po/pa.po                                 |  970 +++++++++++------------
  po/pl.po                                 |   80 +-
  po/ps.po                                 |   80 +-
  po/pt.po                                 |   80 +-
  po/pt_BR.po                              |   80 +-
- po/ro.po                                 |  948 ++++++++++++------------
+ po/ro.po                                 |  948 +++++++++++------------
  po/ru.po                                 |   80 +-
  po/rw.po                                 |   80 +-
  po/si.po                                 |   80 +-
  po/sk.po                                 |   80 +-
  po/sl.po                                 |   80 +-
  po/sq.po                                 |   80 +-
- po/sr.po                                 |  950 ++++++++++++------------
+ po/sr.po                                 |  950 ++++++++++++-----------
  po/sr@ije.po                             |   80 +-
- po/sr@latin.po                                   |  961 ++++++++++++------------
+ po/sr@latin.po                                   |  961 ++++++++++++-----------
  po/sv.po                                 |   80 +-
  po/ta.po                                 |   80 +-
  po/te.po                                 |   80 +-
@@ -63822,7 +68312,7 @@ Date:   Sun Mar 21 14:17:21 2010 -0500
     silence some false-alarm uninitialised warnings
 
  glib/gvariant-parser.c |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 6f330383974bb235d7050ebef61426541823c33a
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63854,7 +68344,7 @@ Date:   Sun Mar 21 13:07:36 2010 -0500
 
  .gitignore                |    1 +
  build/win32/vs9/.gitignore |   3 +++
- 2 files changed, 4 insertions(+), 0 deletions(-)
+ 2 files changed, 4 insertions(+)
 
 commit bf4dbdbf0e1a3ac4349980942b9e91056ce7e448
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -63869,7 +68359,7 @@ Date:   Sun Mar 21 12:31:46 2010 -0500
  +++++++++++++++++++++++++++++++++
  glib/gvariant.c                      |   28 +-
  glib/gvariant.h                      |   13 +
- glib/tests/gvariant.c                |  249 ++++-
+ glib/tests/gvariant.c                |  249 +++-
  7 files changed, 2473 insertions(+), 17 deletions(-)
 
 commit 2a209cb2516999c4d2f08368c720f7506acde9a5
@@ -63880,7 +68370,7 @@ Date:   Sun Mar 21 12:54:36 2010 -0500
 
  configure.in           |    1 -
  gobject/gobject.symbols |    2 ++
- 2 files changed, 2 insertions(+), 1 deletions(-)
+ 2 files changed, 2 insertions(+), 1 deletion(-)
 
 commit 3369548130bdd02534f2a6c6e7baa1f29375a41d
 Author: Tor Lillqvist <tml@iki.fi>
@@ -63893,7 +68383,7 @@ Date:   Sun Mar 21 16:54:11 2010 +0200
     compile.
 
  build/win32/vs9/glib.vsprops |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit 226cc663e40606e9749a368e9d2b2e61d9a9d532
 Author: Tor Lillqvist <tml@iki.fi>
@@ -63933,7 +68423,7 @@ Date:   Sun Mar 21 14:50:45 2010 +0200
     Avoid struct stat issues with MSVC
 
  gio/giomodule.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 28b025de962a798fa7a9fb9adbfdfcc4852fddec
 Author: Tor Lillqvist <tml@iki.fi>
@@ -63952,7 +68442,7 @@ Date:   Sun Mar 21 13:33:44 2010 +0200
  build/win32/vs9/gspawn-win32-helper.vcproj        |   12 ------------
  build/win32/vs9/gthread.vcproj                            |   12 ------------
  build/win32/vs9/testglib.vcproj                   |   12 ------------
- 9 files changed, 0 insertions(+), 108 deletions(-)
+ 9 files changed, 108 deletions(-)
 
 commit 2ab76c5b3610faa20dfae2550688ab0d6620b29b
 Author: Tor Lillqvist <tml@iki.fi>
@@ -63988,7 +68478,7 @@ Date:   Sat Mar 20 13:31:55 2010 +0200
     Drop the unmaintained vs8 project files from dist
 
  build/win32/Makefile.am |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 77cc740243e9f55603d833f129e999f8824a18f1
 Author: Tommi Vainikainen <thv@iki.fi>
@@ -63998,7 +68488,7 @@ Date:   Sat Mar 20 00:01:00 2010 +0200
 
  po/fi.po | 1052
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 512 insertions(+), 540 deletions(-)
+ 1 file changed, 512 insertions(+), 540 deletions(-)
 
 commit 34d0db361ea514c026c54f14853120d601e1d0b5
 Author: A S Alam <aalam@users.sf.net>
@@ -64007,8 +68497,8 @@ Date:   Fri Mar 19 08:18:41 2010 +0530
     update Punjabi Translation
 
  po/pa.po | 1041
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 512 insertions(+), 529 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 512 insertions(+), 529 deletions(-)
 
 commit bedaa8027537378c8b7fec68acb422eac44f240e
 Author: Nikos Bakaoukas <nikolaos.x1@gmail.com>
@@ -64018,7 +68508,7 @@ Date:   Fri Mar 19 00:10:07 2010 +0200
 
  po/el.po | 1117
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 559 insertions(+), 558 deletions(-)
+ 1 file changed, 559 insertions(+), 558 deletions(-)
 
 commit 6243b1eb5f8f55abc8c05a18d7dfbdd7968fab50
 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
@@ -64028,7 +68518,7 @@ Date:   Thu Mar 18 22:47:55 2010 +0200
 
  po/ro.po |  964
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 482 insertions(+), 482 deletions(-)
+ 1 file changed, 482 insertions(+), 482 deletions(-)
 
 commit 3628f7815d13d8b495cd27ce49f3c15372f23cfb
 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
@@ -64037,8 +68527,8 @@ Date:   Thu Mar 18 13:54:17 2010 +0100
     Updated LowGerman translation
 
  po/nds.po |   98
- ++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 49 insertions(+), 49 deletions(-)
+ ++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 49 insertions(+), 49 deletions(-)
 
 commit 41383b303c0bb54da68bbf5500b5e2d9e552ab69
 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
@@ -64079,7 +68569,7 @@ Date:   Mon Mar 15 17:45:02 2010 -0400
       - arithmetic on void *
 
  glib/tests/gvariant.c |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 1953b4087f2852e43c0a4dd46bfbd6228135cf70
 Author: Christian Persch <chpe@gnome.org>
@@ -64101,7 +68591,7 @@ Date:   Mon Mar 15 14:18:48 2010 +0100
 
  po/nds.po | 2135
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 2135 insertions(+), 0 deletions(-)
+ 1 file changed, 2135 insertions(+)
 
 commit 2b1b1563a0119de94d2ec0d05f1db493872852dc
 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
@@ -64110,7 +68600,7 @@ Date:   Mon Mar 15 14:18:43 2010 +0100
     Added LowGerman translation
 
  po/LINGUAS |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 7e4d88b290589a2a91d90b084751002c246564d6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64119,7 +68609,7 @@ Date:   Sun Mar 14 22:27:06 2010 -0400
     gvariant test: Remove unused variable
 
  glib/tests/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9f16c70c16ec90be209fdaa120d2810f4128f2f0
 Author: Petr Kovar <pknbe@volny.cz>
@@ -64129,7 +68619,7 @@ Date:   Mon Mar 15 02:30:27 2010 +0100
 
  po/cs.po |  948
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 478 insertions(+), 470 deletions(-)
+ 1 file changed, 478 insertions(+), 470 deletions(-)
 
 commit 9dea0253a3ded0e32daa33f11850797109018326
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64153,7 +68643,7 @@ Date:   Sun Mar 14 13:04:43 2010 -0400
     GBuffer: very small cosmetic fix to header file
 
  glib/gbuffer.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 056feef60b79e867190697f2d26e3ac7edf903a5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64181,7 +68671,7 @@ Date:   Sat Mar 13 18:11:31 2010 -0500
  gio/gdesktopappinfo.c              |   17 +++++++++++++++++
  gio/gdesktopappinfo.h              |    2 ++
  gio/gio.symbols                    |    1 +
- 4 files changed, 21 insertions(+), 0 deletions(-)
+ 4 files changed, 21 insertions(+)
 
 commit 1be8ad35144d34de99b6153cbbfa8f9add46888b
 Author: Thomas Kristensen <thomas.k.kristensen@tandberg.com>
@@ -64202,7 +68692,7 @@ Date:   Sun Mar 14 11:47:17 2010 +0200
     Signed-off-by: Tor Lillqvist <tml@iki.fi>
 
  gio/gsocket.c |   14 ++++++--------
- 1 files changed, 6 insertions(+), 8 deletions(-)
+ 1 file changed, 6 insertions(+), 8 deletions(-)
 
 commit 6c5d2798f600a0536306e1c67b2e26e2c6eff006
 Author: Fran Diéguez <frandieguez@ubuntu.com>
@@ -64212,7 +68702,7 @@ Date:   Sat Mar 13 21:00:44 2010 +0100
 
  po/gl.po |  974
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 480 insertions(+), 494 deletions(-)
+ 1 file changed, 480 insertions(+), 494 deletions(-)
 
 commit 31cf766e647b46cd28cc6d2405c729d06063680d
 Author: Friedel Wolff <friedel@translate.org.za>
@@ -64223,7 +68713,7 @@ Date:   Sat Mar 13 20:48:05 2010 +0100
  po/LINGUAS |   1 +
  po/af.po   | 2015
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 2016 insertions(+), 0 deletions(-)
+ 2 files changed, 2016 insertions(+)
 
 commit 62a133f55dcd5626e9583aabc2d95926936a8475
 Author: Javier Jardón <jjardon@gnome.org>
@@ -64236,7 +68726,7 @@ Date:   Fri Mar 12 20:37:04 2010 +0100
 
  docs/reference/glib/compiling.sgml |   9 +++++++++
  docs/reference/glib/glib-docs.sgml |   1 +
- 2 files changed, 10 insertions(+), 0 deletions(-)
+ 2 files changed, 10 insertions(+)
 
 commit 5b19345246aa179788b09b7a82702e79f9d815d8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64251,7 +68741,7 @@ Date:   Fri Mar 12 15:38:47 2010 -0500
     Monfort.
 
  glib/tests/gvariant.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit a57522deae75264bade35eae8826cda2771530c6
 Author: Tor Lillqvist <tml@iki.fi>
@@ -64263,7 +68753,7 @@ Date:   Fri Mar 12 10:42:43 2010 +0200
     getsockopt(), and drop the assertion on Windows. Should fix bug
 
  gio/gsocket.c |   10 +++++++++-
- 1 files changed, 9 insertions(+), 1 deletions(-)
+ 1 file changed, 9 insertions(+), 1 deletion(-)
 
 commit 1caaa4f591ead74f0a146d73155f9cfb65899bed
 Author: Javier Jardón <jjardon@gnome.org>
@@ -64277,7 +68767,7 @@ Date:   Wed Mar 10 05:06:50 2010 +0100
     gdk_input_remove()
 
  glib/giochannel.c |   5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit 95d42761a9fff5813db46a41bc2ec6c86a2eb947
 Author: Miloš Popović <mpopovic@src.gnome.org>
@@ -64300,7 +68790,7 @@ Date:   Tue Mar 9 13:34:00 2010 -0500
     Closes bug #612327 reported by Claudio Saavedra.
 
  glib/gvariant-serialiser.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 89fa967ba1c72081a1698d35e6c10c99190b612d
 Author: Dagobert Michelsen <dam@opencsw.org>
@@ -64309,7 +68799,7 @@ Date:   Tue Mar 9 15:02:57 2010 +0100
     Use G_STRFUNC instead of explicit gcc-only __PRETTY_FUNC__
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c69e6fd837cb92d0c7050d8ea2d0f98b6f70fbe8
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -64318,7 +68808,7 @@ Date:   Mon Mar 8 14:28:23 2010 -0500
     Cosmetic
 
  glib/gmem.h |  18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
 
 commit f6166be24d6c43ccbaf80439aefe8eff83e7843d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64327,7 +68817,7 @@ Date:   Mon Mar 8 11:53:36 2010 -0500
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c58ce0e60c1a243df6326c26cf7d255d3af4ab2d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64341,30 +68831,30 @@ Date: Mon Mar 8 11:48:14 2010 -0500
  po/as.po         |   98 ++--
  po/ast.po        |   98 ++--
  po/az.po         |   98 ++--
- po/be.po         |  102 +++--
- po/be@latin.po    |  102 +++--
+ po/be.po         |  102 ++--
+ po/be@latin.po    |  102 ++--
  po/bg.po         |  942 ++++++++++++++++++-------------------
  po/bn.po         |   98 ++--
  po/bn_IN.po      |   98 ++--
  po/bs.po         |   98 ++--
- po/ca.po         |  952 +++++++++++++++++++-------------------
+ po/ca.po         |  952 +++++++++++++++++++------------------
  po/ca@valencia.po |   98 ++--
  po/cs.po         |   97 ++--
  po/cy.po         |   98 ++--
- po/da.po         |  953 +++++++++++++++++++-------------------
- po/de.po         |  955 +++++++++++++++++++-------------------
+ po/da.po         |  953 +++++++++++++++++++------------------
+ po/de.po         |  955 +++++++++++++++++++------------------
  po/dz.po         |   98 ++--
  po/el.po         |   98 ++--
  po/en@shaw.po    |   98 ++--
  po/en_CA.po      |   98 ++--
  po/en_GB.po      |  942 ++++++++++++++++++-------------------
  po/eo.po         |   97 ++--
- po/es.po         |  951 +++++++++++++++++++-------------------
- po/et.po         |  477 +++++++++++++++++++-
+ po/es.po         |  951 +++++++++++++++++++------------------
+ po/et.po         |  477 ++++++++++++++++++-
  po/eu.po         | 1005 ++++++++++++++++++++-------------------
  po/fa.po         |   98 ++--
  po/fi.po         |   98 ++--
- po/fr.po         |  950 +++++++++++++++++++-------------------
+ po/fr.po         |  950 +++++++++++++++++++------------------
  po/ga.po         |   94 ++--
  po/gl.po         |   97 ++--
  po/gu.po         |   98 ++--
@@ -64375,7 +68865,7 @@ Date:   Mon Mar 8 11:48:14 2010 -0500
  po/hy.po         |   94 ++--
  po/id.po         |   98 ++--
  po/is.po         |   98 ++--
- po/it.po         |  955 +++++++++++++++++++-------------------
+ po/it.po         |  955 +++++++++++++++++++------------------
  po/ja.po         |   98 ++--
  po/ka.po         |   98 ++--
  po/kn.po         |   98 ++--
@@ -64399,7 +68889,7 @@ Date:   Mon Mar 8 11:48:14 2010 -0500
  po/pa.po         |   98 ++--
  po/pl.po         |  942 ++++++++++++++++++-------------------
  po/ps.po         |   94 ++--
- po/pt.po         |  952 +++++++++++++++++++-------------------
+ po/pt.po         |  952 +++++++++++++++++++------------------
  po/pt_BR.po      |  942 ++++++++++++++++++-------------------
  po/ro.po         |   97 ++--
  po/ru.po         |  942 ++++++++++++++++++-------------------
@@ -64407,7 +68897,7 @@ Date:   Mon Mar 8 11:48:14 2010 -0500
  po/si.po         |   98 ++--
  po/sk.po         |   98 ++--
  po/sl.po         | 1324
- +++++++++++++++++++++++++---------------------------
+ +++++++++++++++++++++++++--------------------------
  po/sq.po         |   98 ++--
  po/sr.po         |   98 ++--
  po/sr@ije.po     |   98 ++--
@@ -64427,7 +68917,7 @@ Date:   Mon Mar 8 11:48:14 2010 -0500
  po/yi.po         |   97 ++--
  po/zh_CN.po      |   98 ++--
  po/zh_HK.po      |  968 +++++++++++++++++++-------------------
- po/zh_TW.po      |  953 +++++++++++++++++++-------------------
+ po/zh_TW.po      |  953 +++++++++++++++++++------------------
  91 files changed, 13883 insertions(+), 13260 deletions(-)
 
 commit f9d8d70396978ae201ce79708f7cd69cf6f93399
@@ -64437,7 +68927,7 @@ Date:   Mon Mar 8 11:29:27 2010 -0500
     gtk-doc: ignore gvariant-internal.h
 
  docs/reference/glib/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 929a2e1ae10083d647a77dd36c17071e7fac1593
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64446,7 +68936,7 @@ Date:   Mon Mar 8 11:25:37 2010 -0500
     Add gvariant-varargs.xml to the distribution
 
  docs/reference/glib/Makefile.am |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 6393ca443af7f588275aa6ee8b051bb1d41394e8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64455,7 +68945,7 @@ Date:   Mon Mar 8 10:54:23 2010 -0500
     distcheck: add gvariant-internal.h to SOURCES
 
  glib/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64477,7 +68967,7 @@ Date:   Mon Mar 8 10:30:59 2010 -0500
  docs/reference/glib/glib-sections.txt   |   11 +
  docs/reference/glib/gvariant-varargs.xml |  987 +++++++++++++++++++++
  glib/glib.symbols                       |   48 +-
- glib/gvariant-internal.h                |   49 +
+ glib/gvariant-internal.h                |   49 ++
  glib/gvariant-serialiser.c              |    4 +
  glib/gvariant-serialiser.h              |    9 -
  glib/gvariant.c                         | 1397
@@ -64497,7 +68987,7 @@ Date:   Mon Mar 8 12:03:40 2010 +0100
     This fixes the build for me
 
  gio/gfileinfo-priv.h |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit fe4839dbb8358b65d19370114dc9d43cc71e6773
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -64507,7 +68997,7 @@ Date:   Mon Mar 8 10:51:11 2010 +0100
 
  po/pl.po |  951
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 479 insertions(+), 472 deletions(-)
+ 1 file changed, 479 insertions(+), 472 deletions(-)
 
 commit 826abbefcee6c7f64ed8c21d9a2671f9cd0be089
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -64528,7 +69018,7 @@ Date:   Mon Mar 8 00:16:23 2010 -0500
     Fix run-assert-msg-test to work with libtool-2.2.x.
 
  tests/run-assert-msg-test.sh |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 0a51b58e0776f2d5a82a5346ab81fb50ee75f9f4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -64540,7 +69030,7 @@ Date:   Mon Mar 8 00:12:33 2010 -0500
     g_memory_output_stream_new(). Bug 612041.
 
  gio/gmemoryoutputstream.c |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit 42f042d5fb381151a999e38740720e9244caa6da
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -64552,7 +69042,7 @@ Date:   Mon Mar 8 00:04:11 2010 -0500
     termination. Bug 612040.
 
  glib/gutf8.c |   15 ++++++++-------
- 1 files changed, 8 insertions(+), 7 deletions(-)
+ 1 file changed, 8 insertions(+), 7 deletions(-)
 
 commit 485077e9ce78ad2b55bdb471b57dc9fe21259922
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -64561,7 +69051,7 @@ Date:   Mon Mar 8 02:31:12 2010 +0000
     Updated Portuguese translation
 
  po/pt.po |   29 +++++++++++++++++------------
- 1 files changed, 17 insertions(+), 12 deletions(-)
+ 1 file changed, 17 insertions(+), 12 deletions(-)
 
 commit 9dd6c60fbfc742eb08a5b5b27986395ed439fbc1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -64573,7 +69063,7 @@ Date:   Sun Mar 7 17:42:25 2010 -0500
     Patch by Caolan McNamara, bug 611897
 
  gio/giomodule.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 5f424088f5bdf041d5653f5f2aa310150155f58c
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -64583,7 +69073,7 @@ Date:   Sun Mar 7 11:49:58 2010 +0100
 
  po/es.po |  963
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 484 insertions(+), 479 deletions(-)
+ 1 file changed, 484 insertions(+), 479 deletions(-)
 
 commit a9d57e990b878d2b602b247dba676cd257426e23
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64592,7 +69082,7 @@ Date:   Sun Mar 7 03:02:08 2010 -0500
     .gitignore mem-overflow test
 
  glib/tests/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit dfcee5865b7c677db722640dec5e34a8e89b4d07
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64601,7 +69091,7 @@ Date:   Sun Mar 7 02:15:37 2010 -0500
     gtk-doc: ignore GBuffer
 
  docs/reference/glib/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit a1b9743e1816c5269029e8ae2e21e8950c411f5c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64620,7 +69110,7 @@ Date:   Sat Mar 6 23:21:27 2010 -0500
     caught under the case that does the inline multiplication and the
     multiplication by 1 will be optimised away.
 
- glib/gmem.c |   8 -----
+ glib/gmem.c |   8 ------
  glib/gmem.h |  83
  +++++++++++++++++++++++++----------------------------------
  2 files changed, 35 insertions(+), 56 deletions(-)
@@ -64632,7 +69122,7 @@ Date:   Sat Mar 6 20:22:49 2010 +0200
     Updated Bulgarian translation
 
  po/bg.po |   13 ++++++-------
- 1 files changed, 6 insertions(+), 7 deletions(-)
+ 1 file changed, 6 insertions(+), 7 deletions(-)
 
 commit 7fa6d67bdb3b4d467931d88e7c5ba38481df8bab
 Author: Gil Forcada <gforcada@gnome.org>
@@ -64641,7 +69131,7 @@ Date:   Sat Mar 6 13:34:27 2010 +0100
     Updated Catalan translation
 
  po/ca.po |   18 ++++++++++--------
- 1 files changed, 10 insertions(+), 8 deletions(-)
+ 1 file changed, 10 insertions(+), 8 deletions(-)
 
 commit 3d98c449b1638a4dc242279737c36fa3e37cb8ce
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -64654,7 +69144,7 @@ Date:   Sat Mar 6 14:15:25 2010 +0200
     out of slots in the lass structure.
 
  gobject/gsignal.c |   7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -64665,7 +69155,7 @@ Date:   Sat Mar 6 13:36:38 2010 +0200
     Fixes the outdated reference.
 
  docs/reference/gobject/tut_gsignal.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ada60fd83fdd4fa694d8d872ea7cbe14b09cbfcc
 Author: Luca Ferretti <lferrett@gnome.org>
@@ -64675,7 +69165,7 @@ Date:   Sat Mar 6 01:05:40 2010 +0100
 
  po/it.po | 1036
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 518 insertions(+), 518 deletions(-)
+ 1 file changed, 518 insertions(+), 518 deletions(-)
 
 commit bed0e3f14020bce9ea4eabfe846abb2b4cdfc83e
 Author: Daniel Nylander <po@danielnylander.se>
@@ -64684,8 +69174,8 @@ Date:   Sat Mar 6 00:28:38 2010 +0100
     Updated Swedish translation
 
  po/sv.po | 1391
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 707 insertions(+), 684 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 707 insertions(+), 684 deletions(-)
 
 commit 54e830100de02d49d11842e9464511f160c8fbbc
 Author: Fridrich Strba <fridrich.strba@bluewin.ch>
@@ -64694,7 +69184,7 @@ Date:   Fri Mar 5 23:15:45 2010 +0100
     Adding new defines first appeared in 2.22 into glibconfig.h.win32.in
 
  glibconfig.h.win32.in |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 0772298b9bc43af10ddb53f63e2c6faca6371a82
 Author: Claude Paroz <claude@2xlibre.net>
@@ -64704,7 +69194,7 @@ Date:   Fri Mar 5 22:32:07 2010 +0100
 
  po/fr.po |  964
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 483 insertions(+), 481 deletions(-)
+ 1 file changed, 483 insertions(+), 481 deletions(-)
 
 commit 6949099124ddd6bed660c146a42800402b5807ea
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -64713,8 +69203,8 @@ Date:   Fri Mar 5 22:03:27 2010 +0100
     Updated Hungarian translation
 
  po/hu.po |   87
- +++++++++++++++++++++++--------------------------------------
- 1 files changed, 33 insertions(+), 54 deletions(-)
+ ++++++++++++++++++++++++--------------------------------------
+ 1 file changed, 33 insertions(+), 54 deletions(-)
 
 commit 0edd7cb8a10388e22cd6b3a37295a6ffddf7e693
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64723,7 +69213,7 @@ Date:   Fri Mar 5 15:52:38 2010 -0500
     undef the proper macros to avoid warning message
 
  glib/tests/mem-overflow.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a3420d8713d6b5425b80f30e5cb61e88bb9d46e2
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -64732,7 +69222,7 @@ Date:   Fri Mar 5 15:48:08 2010 -0500
     Add makegalias.pl dep on galias.h and co
 
  glib/Makefile.am |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 4882be674326f85aaef479ba2aa6b63565f818b3
 Author: Leonid Kanter <leon@asplinux.ru>
@@ -64742,7 +69232,7 @@ Date:   Fri Mar 5 15:49:12 2010 +0200
 
  po/ru.po |   81
  +++++++++++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 51 insertions(+), 30 deletions(-)
+ 1 file changed, 51 insertions(+), 30 deletions(-)
 
 commit 24768ebd8f3a792a091f5583ab301424f84d77d3
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -64752,7 +69242,7 @@ Date:   Fri Mar 5 14:32:01 2010 +0100
 
  po/sl.po | 1338
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 697 insertions(+), 641 deletions(-)
+ 1 file changed, 697 insertions(+), 641 deletions(-)
 
 commit 7026365db22a12b7606bf1e2defac803b359cf68
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64761,7 +69251,7 @@ Date:   Fri Mar 5 06:10:01 2010 -0500
     g_variant_get_strv: support objects and signatures
 
  glib/gvariant.c |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 118d59ba15324b49ab9f8b61332364148102d3fd
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64770,7 +69260,7 @@ Date:   Fri Mar 5 06:09:38 2010 -0500
     GVariant: fix some refcounting issues
 
  glib/gvariant.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit 3297185f3962bd73714c376c101c891897b999b4
 Author: Ivar Smolin <okul@linux.ee>
@@ -64780,7 +69270,7 @@ Date:   Fri Mar 5 13:08:05 2010 +0200
 
  po/et.po |  489
  ++------------------------------------------------------------
- 1 files changed, 10 insertions(+), 479 deletions(-)
+ 1 file changed, 10 insertions(+), 479 deletions(-)
 
 commit 6c58d5f8aeb420bd95caaf6ec62be60b47c819b7
 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
@@ -64789,7 +69279,7 @@ Date:   Fri Mar 5 11:16:33 2010 +0200
     Updated Lithuanian translation.
 
  po/lt.po |   22 ++++++++++++----------
- 1 files changed, 12 insertions(+), 10 deletions(-)
+ 1 file changed, 12 insertions(+), 10 deletions(-)
 
 commit e0fff9a057dffc795146d5baa9a9e186587344b5
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -64798,7 +69288,7 @@ Date:   Thu Mar 4 23:54:07 2010 +0000
     Updated British English translation
 
  po/en_GB.po |  19 +++++++++++--------
- 1 files changed, 11 insertions(+), 8 deletions(-)
+ 1 file changed, 11 insertions(+), 8 deletions(-)
 
 commit e583d05374fc26de0e52ea20722254cdb081b23c
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -64807,7 +69297,7 @@ Date:   Thu Mar 4 22:57:03 2010 +0100
     Updated Norwegian bokmål translation
 
  po/nb.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1b1af2fa240f96fda5361784d1d80a94fae5752c
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -64816,7 +69306,7 @@ Date:   Thu Mar 4 22:56:37 2010 +0100
     Updated Norwegian bokmål translation
 
  po/nb.po |   12 ++++++++----
- 1 files changed, 8 insertions(+), 4 deletions(-)
+ 1 file changed, 8 insertions(+), 4 deletions(-)
 
 commit fe3c945a3fe15b6d4b1177c20f88ac7441d5dca9
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -64826,7 +69316,7 @@ Date:   Thu Mar 4 22:02:43 2010 +0100
 
  po/de.po |  128
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 70 insertions(+), 58 deletions(-)
+ 1 file changed, 70 insertions(+), 58 deletions(-)
 
 commit 983fd35c7c38ab54b2e39e25102990184377fbb3
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -64835,7 +69325,7 @@ Date:   Thu Mar 4 21:31:54 2010 +0100
     Updated Basque language
 
  po/eu.po |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 976cce06fc863496a595240ceb6af07b90d41313
 Author: Jonh Wendell <jwendell@gnome.org>
@@ -64845,7 +69335,7 @@ Date:   Thu Mar 4 17:13:56 2010 -0300
 
  po/pt_BR.po | 958
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 484 insertions(+), 474 deletions(-)
+ 1 file changed, 484 insertions(+), 474 deletions(-)
 
 commit 7504095de09756efec4bc39225986c5db10d6ace
 Author: Jonh Wendell <jwendell@gnome.org>
@@ -64854,7 +69344,7 @@ Date:   Thu Mar 4 17:03:13 2010 -0300
     Mark a string for translation
 
  gio/gfile.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 766183c079192d8fb71044770456c8c9662bd5db
 Author: Claudio Saavedra <csaavedra@igalia.com>
@@ -64865,7 +69355,7 @@ Date:   Thu Mar 4 19:18:12 2010 +0200
     Fixes build.
 
  docs/reference/gio/gio.types |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit f3425cc38dae31b815db1038dcaac29848840409
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -64874,7 +69364,7 @@ Date:   Thu Mar 4 10:38:31 2010 -0500
     Fix galias build breakage with g_malloc_n macros
 
  glib/gmem.c |  15 +++++++++------
- 1 files changed, 9 insertions(+), 6 deletions(-)
+ 1 file changed, 9 insertions(+), 6 deletions(-)
 
 commit c423c3a9c951a64b2c3d3eea67e15fce752a2bd0
 Author: Christian Dywan <christian@twotoasts.de>
@@ -64886,7 +69376,7 @@ Date:   Thu Mar 4 11:02:31 2010 +0100
 
  gio/gnativevolumemonitor.c |  22 ++++++++++++++++++++++
  gio/gnativevolumemonitor.h |  22 ++++++++++++++++++++++
- 2 files changed, 44 insertions(+), 0 deletions(-)
+ 2 files changed, 44 insertions(+)
 
 commit 343cbf25c7104f782b9d0070cb623c7605dab646
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -64942,7 +69432,7 @@ Date:   Wed Mar 3 11:36:52 2010 -0500
     after the builder has already been cleared.
 
  glib/gvariant.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 9a886135c80233a5a40071189df7693151201954
 Author: Dan Winship <danw@gnome.org>
@@ -64967,7 +69457,7 @@ Date:   Wed Mar 3 13:49:10 2010 +0100
 
  po/nb.po |  955
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 479 insertions(+), 476 deletions(-)
+ 1 file changed, 479 insertions(+), 476 deletions(-)
 
 commit fe6e278a870c7b2a3e76ba9ef17a9b99a4c0c474
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -64990,8 +69480,8 @@ Date:   Tue Mar 2 17:18:52 2010 +0100
     Updated Hungarian translation
 
  po/hu.po | 1030
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 507 insertions(+), 523 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 507 insertions(+), 523 deletions(-)
 
 commit 2927c5e0c628dfe97f2649661db703a30dbebd8b
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -65001,7 +69491,7 @@ Date:   Tue Mar 2 12:39:33 2010 +0100
 
  po/eu.po | 1035
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 504 insertions(+), 531 deletions(-)
+ 1 file changed, 504 insertions(+), 531 deletions(-)
 
 commit 277b9717da6261d089772684669bc55c5a0e911b
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -65013,7 +69503,7 @@ Date:   Mon Mar 1 10:24:43 2010 +0100
  docs/reference/gio/gio-sections.txt |  18 ------------------
  gio/giotypes.h                             |    1 -
  po/POTFILES.in                             |    1 -
- 4 files changed, 0 insertions(+), 21 deletions(-)
+ 4 files changed, 21 deletions(-)
 
 commit 2bfddf162e686c750beb2af2e4cb2e8d8d523440
 Author: Alexander Larsson <alexl@redhat.com>
@@ -65038,7 +69528,7 @@ Date:   Mon Mar 1 09:56:02 2010 +0100
  gio/gutf8inputstream.h        |   80 ----------
  gio/tests/Makefile.am        |    4 -
  gio/tests/utf8-input-stream.c |  252 -------------------------------
- 7 files changed, 0 insertions(+), 673 deletions(-)
+ 7 files changed, 673 deletions(-)
 
 commit c47e1949e215126c70503843ebb7759449160212
 Author: Gil Forcada <gforcada@gnome.org>
@@ -65048,7 +69538,7 @@ Date:   Sun Feb 28 18:55:54 2010 +0100
 
  po/ca.po | 1009
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 506 insertions(+), 503 deletions(-)
+ 1 file changed, 506 insertions(+), 503 deletions(-)
 
 commit 92d4cfbd1584847ea689146c57f3c79282813ae3
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -65083,7 +69573,7 @@ Date:   Thu Feb 25 18:09:23 2010 -0500
     caused by the fact that we free the hash table once it becomes empty.
 
  glib/gvarianttypeinfo.c |   12 +++++++-----
- 1 files changed, 7 insertions(+), 5 deletions(-)
+ 1 file changed, 7 insertions(+), 5 deletions(-)
 
 commit 43b6c2b8f5a9000373b448eca7edea2e3dad4248
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -65093,7 +69583,7 @@ Date:   Thu Feb 25 02:03:17 2010 +0000
 
  po/pt.po | 1030
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 514 insertions(+), 516 deletions(-)
+ 1 file changed, 514 insertions(+), 516 deletions(-)
 
 commit 24decf7658368ebcae012d82224627668485137a
 Author: Bruce Cowan <bcowan@fastmail.co.uk>
@@ -65103,7 +69593,7 @@ Date:   Wed Feb 24 15:28:15 2010 +0000
 
  po/en_GB.po | 1014
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 508 insertions(+), 506 deletions(-)
+ 1 file changed, 508 insertions(+), 506 deletions(-)
 
 commit cf07bb353433234268b599d11afc0b0245fdddae
 Author: Leonid Kanter <leon@asplinux.ru>
@@ -65113,7 +69603,7 @@ Date:   Wed Feb 24 10:49:16 2010 +0200
 
  po/ru.po | 1188
  ++++++++++++++++++++++++++++----------------------------------
- 1 files changed, 538 insertions(+), 650 deletions(-)
+ 1 file changed, 538 insertions(+), 650 deletions(-)
 
 commit a495a2122d404fdf2c6cf5e3aa0524cf0437ec30
 Author: Saleem Abdulrasool <compnerd@compnerd.org>
@@ -65126,7 +69616,7 @@ Date:   Tue Feb 23 15:28:51 2010 -0800
     of the header as giotypes.h may not be included directly.
 
  gio/gfiledescriptorbased.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 8413dfda9b71ff671a92df2c1d3451fb7c0b2085
 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
@@ -65136,7 +69626,7 @@ Date:   Tue Feb 23 23:45:09 2010 +0200
 
  po/lt.po | 1179
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 587 insertions(+), 592 deletions(-)
+ 1 file changed, 587 insertions(+), 592 deletions(-)
 
 commit ec0e3089c0e80219ad6e7806b27363ac9c990462
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -65146,7 +69636,7 @@ Date:   Tue Feb 23 22:25:51 2010 +0100
 
  po/da.po | 1018
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 510 insertions(+), 508 deletions(-)
+ 1 file changed, 510 insertions(+), 508 deletions(-)
 
 commit 1903c229a267611a2624409371390a472d97ad4c
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -65156,7 +69646,7 @@ Date:   Tue Feb 23 22:23:36 2010 +0100
 
  po/de.po | 1013
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 505 insertions(+), 508 deletions(-)
+ 1 file changed, 505 insertions(+), 508 deletions(-)
 
 commit 2940285002c3504fb49fb7388d2265b464c92dcc
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65165,7 +69655,7 @@ Date:   Tue Feb 23 12:49:08 2010 -0500
     .gitignore gcov output (*.gcov, *.gcno, *.gcda)
 
  .gitignore |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit cecf61d1c3e8ff07b1595641bad85fb9f9b03ddf
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -65177,7 +69667,7 @@ Date:   Mon Dec 7 11:23:55 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=605667
 
  gobject/gobject.c |   26 +++++++++++++-------------
- 1 files changed, 13 insertions(+), 13 deletions(-)
+ 1 file changed, 13 insertions(+), 13 deletions(-)
 
 commit a7cc500d3829db1a8757ae940db09869b78bdca8
 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
@@ -65192,7 +69682,7 @@ Date:   Tue Feb 23 18:19:16 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=610860
 
  gio/tests/readwrite.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 355246579ee08753e80bef5d31816a6ef52da73b
 Author: Alexander Shopov <ash@contact.bg>
@@ -65202,7 +69692,7 @@ Date:   Tue Feb 23 09:30:39 2010 +0200
 
  po/bg.po |  973
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 488 insertions(+), 485 deletions(-)
+ 1 file changed, 488 insertions(+), 485 deletions(-)
 
 commit 1f66523ad325c301d9caf7130b99d3fd74940338
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65211,7 +69701,7 @@ Date:   Tue Feb 23 02:00:11 2010 -0500
     Fix backward logic in g_return_if_fail().
 
  glib/gvariant.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 360b9b540ee5e88de01a4c8aaf16c84f6cf23dc8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65221,7 +69711,7 @@ Date:   Tue Feb 23 01:59:57 2010 -0500
 
  glib/tests/gvariant.c |  253
  +++++++++++++++++++++++++++++++++++++++++++++++--
- 1 files changed, 245 insertions(+), 8 deletions(-)
+ 1 file changed, 245 insertions(+), 8 deletions(-)
 
 commit 202d7d37d6ce066291504276810c350c9a3feb7a
 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
@@ -65236,7 +69726,7 @@ Date:   Fri Feb 19 19:00:02 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=552912
 
  gio/tests/live-g-file.c |   18 ++++++++++++++++--
- 1 files changed, 16 insertions(+), 2 deletions(-)
+ 1 file changed, 16 insertions(+), 2 deletions(-)
 
 commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf
 Author: Alexander Larsson <alexl@redhat.com>
@@ -65247,7 +69737,7 @@ Date:   Mon Feb 22 12:37:16 2010 +0100
     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813
 
  gio/glocalfile.c |   18 ++++++++++++++++--
- 1 files changed, 16 insertions(+), 2 deletions(-)
+ 1 file changed, 16 insertions(+), 2 deletions(-)
 
 commit 515434bdcb63073d62b424c4b352a9d509cee5e6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65288,7 +69778,7 @@ Date:   Sun Feb 21 21:38:33 2010 -0500
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7fea53a4a290f1cd2c052320b21ee3405e1ed605
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65296,95 +69786,95 @@ Date: Sun Feb 21 21:37:33 2010 -0500
 
     2.23.4
 
- po/am.po         |  115 +++---
- po/ar.po         |  115 +++---
- po/as.po         |  115 +++---
- po/ast.po        |  115 +++---
- po/az.po         |  115 +++---
- po/be.po         |  116 +++---
- po/be@latin.po    |  116 +++---
- po/bg.po         |  115 +++---
- po/bn.po         |  115 +++---
- po/bn_IN.po      |  115 +++---
- po/bs.po         |  115 +++---
- po/ca.po         |  115 +++---
- po/ca@valencia.po |  115 +++---
+ po/am.po         |  115 ++---
+ po/ar.po         |  115 ++---
+ po/as.po         |  115 ++---
+ po/ast.po        |  115 ++---
+ po/az.po         |  115 ++---
+ po/be.po         |  116 ++---
+ po/be@latin.po    |  116 ++---
+ po/bg.po         |  115 ++---
+ po/bn.po         |  115 ++---
+ po/bn_IN.po      |  115 ++---
+ po/bs.po         |  115 ++---
+ po/ca.po         |  115 ++---
+ po/ca@valencia.po |  115 ++---
  po/cs.po         |  942 +++++++++++++++++++-------------------
- po/cy.po         |  115 +++---
- po/da.po         |  115 +++---
+ po/cy.po         |  115 ++---
+ po/da.po         |  115 ++---
  po/de.po         |  956 +++++++++++++++++++-------------------
- po/dz.po         |  115 +++---
- po/el.po         |  115 +++---
- po/en@shaw.po    |  115 +++---
- po/en_CA.po      |  115 +++---
- po/en_GB.po      |  115 +++---
- po/eo.po         |  115 +++---
+ po/dz.po         |  115 ++---
+ po/el.po         |  115 ++---
+ po/en@shaw.po    |  115 ++---
+ po/en_CA.po      |  115 ++---
+ po/en_GB.po      |  115 ++---
+ po/eo.po         |  115 ++---
  po/es.po         |  951 +++++++++++++++++++-------------------
- po/et.po         |  477 +++++++++++++++++++-
- po/eu.po         |  115 +++---
- po/fa.po         |  115 +++---
- po/fi.po         |  115 +++---
- po/fr.po         |  115 +++---
- po/ga.po         |  115 +++---
+ po/et.po         |  477 ++++++++++++++++++-
+ po/eu.po         |  115 ++---
+ po/fa.po         |  115 ++---
+ po/fi.po         |  115 ++---
+ po/fr.po         |  115 ++---
+ po/ga.po         |  115 ++---
  po/gl.po         |  942 +++++++++++++++++++-------------------
- po/gu.po         |  115 +++---
- po/he.po         |  115 +++---
- po/hi.po         |  115 +++---
- po/hr.po         |  115 +++---
- po/hu.po         |  115 +++---
- po/hy.po         |  115 +++---
- po/id.po         |  115 +++---
- po/is.po         |  115 +++---
- po/it.po         |  115 +++---
- po/ja.po         |  115 +++---
- po/ka.po         |  115 +++---
- po/kn.po         |  115 +++---
+ po/gu.po         |  115 ++---
+ po/he.po         |  115 ++---
+ po/hi.po         |  115 ++---
+ po/hr.po         |  115 ++---
+ po/hu.po         |  115 ++---
+ po/hy.po         |  115 ++---
+ po/id.po         |  115 ++---
+ po/is.po         |  115 ++---
+ po/it.po         |  115 ++---
+ po/ja.po         |  115 ++---
+ po/ka.po         |  115 ++---
+ po/kn.po         |  115 ++---
  po/ko.po         |  952 +++++++++++++++++++-------------------
- po/ku.po         |  115 +++---
- po/lt.po         |  115 +++---
- po/lv.po         |  115 +++---
- po/mai.po        |  115 +++---
- po/mg.po         |  115 +++---
- po/mk.po         |  115 +++---
- po/ml.po         |  115 +++---
- po/mn.po         |  115 +++---
- po/mr.po         |  115 +++---
- po/ms.po         |  115 +++---
- po/nb.po         |  115 +++---
- po/ne.po         |  115 +++---
- po/nl.po         |  116 +++---
- po/nn.po         |  115 +++---
- po/oc.po         |  115 +++---
- po/or.po         |  115 +++---
- po/pa.po         |  115 +++---
+ po/ku.po         |  115 ++---
+ po/lt.po         |  115 ++---
+ po/lv.po         |  115 ++---
+ po/mai.po        |  115 ++---
+ po/mg.po         |  115 ++---
+ po/mk.po         |  115 ++---
+ po/ml.po         |  115 ++---
+ po/mn.po         |  115 ++---
+ po/mr.po         |  115 ++---
+ po/ms.po         |  115 ++---
+ po/nb.po         |  115 ++---
+ po/ne.po         |  115 ++---
+ po/nl.po         |  116 ++---
+ po/nn.po         |  115 ++---
+ po/oc.po         |  115 ++---
+ po/or.po         |  115 ++---
+ po/pa.po         |  115 ++---
  po/pl.po         |  942 +++++++++++++++++++-------------------
- po/ps.po         |  115 +++---
- po/pt.po         |  115 +++---
- po/pt_BR.po      |  115 +++---
+ po/ps.po         |  115 ++---
+ po/pt.po         |  115 ++---
+ po/pt_BR.po      |  115 ++---
  po/ro.po         |  954 +++++++++++++++++++-------------------
- po/ru.po         |  115 +++---
- po/rw.po         |  116 +++---
- po/si.po         |  115 +++---
- po/sk.po         |  115 +++---
+ po/ru.po         |  115 ++---
+ po/rw.po         |  116 ++---
+ po/si.po         |  115 ++---
+ po/sk.po         |  115 ++---
  po/sl.po         | 1323
  +++++++++++++++++++++++++----------------------------
- po/sq.po         |  119 +++---
- po/sr.po         |  115 +++---
- po/sr@ije.po     |  115 +++---
- po/sr@latin.po    |  115 +++---
- po/sv.po         |  115 +++---
- po/ta.po         |  115 +++---
- po/te.po         |  115 +++---
- po/th.po         |  115 +++---
- po/tl.po         |  115 +++---
- po/tr.po         |  115 +++---
- po/tt.po         |  115 +++---
- po/uk.po         |  115 +++---
- po/vi.po         |  115 +++---
- po/wa.po         |  115 +++---
- po/xh.po         |  115 +++---
- po/yi.po         |  115 +++---
- po/zh_CN.po      |  115 +++---
+ po/sq.po         |  119 ++---
+ po/sr.po         |  115 ++---
+ po/sr@ije.po     |  115 ++---
+ po/sr@latin.po    |  115 ++---
+ po/sv.po         |  115 ++---
+ po/ta.po         |  115 ++---
+ po/te.po         |  115 ++---
+ po/th.po         |  115 ++---
+ po/tl.po         |  115 ++---
+ po/tr.po         |  115 ++---
+ po/tt.po         |  115 ++---
+ po/uk.po         |  115 ++---
+ po/vi.po         |  115 ++---
+ po/wa.po         |  115 ++---
+ po/xh.po         |  115 ++---
+ po/yi.po         |  115 ++---
+ po/zh_CN.po      |  115 ++---
  po/zh_HK.po      |  960 +++++++++++++++++++-------------------
  po/zh_TW.po      |  945 +++++++++++++++++++-------------------
  90 files changed, 10110 insertions(+), 9327 deletions(-)
@@ -65396,7 +69886,7 @@ Date:   Sun Feb 21 20:28:34 2010 -0500
     More distcheck fixes
 
  glib/Makefile.am |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit ef497e8e64100f672509b8398a9805677ce80bcb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65405,7 +69895,7 @@ Date:   Sun Feb 21 20:11:33 2010 -0500
     Fix some distcheck issues
 
  glib/Makefile.am |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 3983418c25037dd01fea4b7a52eecdc703535d78
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65427,7 +69917,7 @@ Date:   Sun Feb 21 19:48:22 2010 -0500
 
  docs/reference/glib/glib-docs.sgml      |    4 ++++
  docs/reference/gobject/gobject-docs.sgml |    4 ++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit 80a160c7c6c1028febfda3d5bf3b557406a9555c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65437,7 +69927,7 @@ Date:   Sun Feb 21 19:46:57 2010 -0500
 
  docs/reference/glib/glib-sections.txt      |    5 +++++
  docs/reference/gobject/gobject-sections.txt |   2 ++
- 2 files changed, 7 insertions(+), 0 deletions(-)
+ 2 files changed, 7 insertions(+)
 
 commit 2de84d65943c29b86c24f2da9c9e7ca094e9c3a6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65456,7 +69946,7 @@ Date:   Sun Feb 21 19:17:50 2010 -0500
     More updates
 
  NEWS |    8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit e0e57fd97d156e860f1211887b6f302c68c86202
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65467,7 +69957,7 @@ Date:   Sun Feb 21 17:59:15 2010 -0500
     Reported in bug 608063 by Дилян Палаузов.
 
  glib/goption.h |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit dcdc409cd88f6d47eb54a7eee528be6c8667d394
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65478,7 +69968,7 @@ Date:   Sun Feb 21 16:29:15 2010 -0500
     Fix by Sven Herzberg, bug 568760
 
  glib/tests/array-test.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 21080a33e12e87144e0534cd18b3699a9dbc2f36
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65492,7 +69982,7 @@ Date:   Sun Feb 21 16:12:35 2010 -0500
  gio/gnativevolumemonitor.h |   4 ++++
  gio/gzlibcompressor.h     |    4 ++++
  gio/gzlibdecompressor.h    |   4 ++++
- 4 files changed, 16 insertions(+), 0 deletions(-)
+ 4 files changed, 16 insertions(+)
 
 commit dd7bd61c5301f92408ccb420a5bbd094faa863c3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65505,7 +69995,7 @@ Date:   Sun Feb 21 16:04:21 2010 -0500
     Patch by Christian Persch, bug 609564.
 
  glib/gbase64.c |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 6c1a914d511b9a94fbeb3e30d93608c3f537c0a7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65517,7 +70007,7 @@ Date:   Sun Feb 21 15:55:10 2010 -0500
 
  configure.in            |    2 +-
  gio/libasyncns/asyncns.c |    5 +++++
- 2 files changed, 6 insertions(+), 1 deletions(-)
+ 2 files changed, 6 insertions(+), 1 deletion(-)
 
 commit de6914a46a0af720de3df34539e61973e9d4446b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65526,7 +70016,7 @@ Date:   Sun Feb 21 15:32:08 2010 -0500
     Add a pointer to G_DEFINE_INTERFACE
 
  docs/reference/gobject/tut_gtype.xml |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit ecb45f43824cdae003cf1280eb0c13039619d6b5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65538,7 +70028,7 @@ Date:   Sun Feb 21 15:28:04 2010 -0500
     bug 610484 by Christian Persch.
 
  glib/gvariant.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 19e438556cd0d958b34cd9a63bd528d680d77c45
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65547,7 +70037,7 @@ Date:   Sun Feb 21 15:19:06 2010 -0500
     Updates
 
  NEWS |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
 
 commit e377a6f4816ceef23a730c6e431d9ccbb052e7f0
 Author: Fran Diéguez <frandieguez@ubuntu.com>
@@ -65556,8 +70046,8 @@ Date:   Sat Feb 20 22:22:04 2010 +0100
     Updated Galician Translation
 
  po/gl.po |  119
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 62 insertions(+), 57 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 62 insertions(+), 57 deletions(-)
 
 commit af22e5739ba89a9795f046ddaf00a506b77c5a8e
 Author: Piotr Drąg <piotrdrag@gmail.com>
@@ -65567,7 +70057,7 @@ Date:   Sat Feb 20 22:20:04 2010 +0100
 
  po/pl.po | 1097
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 552 insertions(+), 545 deletions(-)
+ 1 file changed, 552 insertions(+), 545 deletions(-)
 
 commit 5047fd7f688dc0a3e4c148864f63961389bc83f9
 Author: Colin Walters <walters@verbum.org>
@@ -65576,7 +70066,7 @@ Date:   Fri Feb 19 16:06:22 2010 -0500
     [gutf8.c] Add a bit of documentation to UNICODE_VALID
 
  glib/gutf8.c |   18 +++++++++++++++++-
- 1 files changed, 17 insertions(+), 1 deletions(-)
+ 1 file changed, 17 insertions(+), 1 deletion(-)
 
 commit ed3c914cdbdd02d1af6d2f6a3a3f3a9fdc8dc1c2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65590,7 +70080,7 @@ Date:   Fri Feb 19 10:42:53 2010 -0500
  glib/gvariant-core.c                 |   18 +
  glib/gvariant.c                      | 1858
  +++++++++++++++++++++++++++++++++
- glib/gvariant.h                      |   95 ++-
+ glib/gvariant.h                      |   95 +-
  glib/tests/gvariant.c                |  179 +++-
  7 files changed, 2259 insertions(+), 8 deletions(-)
 
@@ -65602,7 +70092,7 @@ Date:   Thu Feb 18 20:07:56 2010 +0100
 
  po/cs.po |  947
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 480 insertions(+), 467 deletions(-)
+ 1 file changed, 480 insertions(+), 467 deletions(-)
 
 commit 48f74cab395044a07e1220440cdc816db01b9984
 Author: Christian Kellner <gicmo@gnome.org>
@@ -65615,14 +70105,14 @@ Date: Thu Feb 18 15:49:58 2010 +0100
     the user to the inotify backend. Last part to fix bug #547890.
     Based heavily on a patch by Martyn Russel <martyn@lanedo.com>.
 
- gio/inotify/ginotifydirectorymonitor.c |    7 +++-
+ gio/inotify/ginotifydirectorymonitor.c |    7 +++--
  gio/inotify/ginotifyfilemonitor.c     |    9 +++++-
  gio/inotify/inotify-helper.c          |   49
  ++++++++++++++++++++++++++++----
- gio/inotify/inotify-kernel.c          |    4 +-
- gio/inotify/inotify-path.c            |   18 +++++++++++
- gio/inotify/inotify-path.h            |    8 ++--
- gio/inotify/inotify-sub.c             |    6 ++-
+ gio/inotify/inotify-kernel.c          |    4 +--
+ gio/inotify/inotify-path.c            |   18 ++++++++++++
+ gio/inotify/inotify-path.h            |    8 +++---
+ gio/inotify/inotify-sub.c             |    6 ++--
  gio/inotify/inotify-sub.h             |    3 +-
  8 files changed, 86 insertions(+), 18 deletions(-)
 
@@ -65651,7 +70141,7 @@ Date:   Thu Feb 18 15:40:13 2010 +0100
     First part of bug #547890.
 
  gio/gioenums.h |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit a5dc1af0a230ecfca2dac7fa0dcdf8359537a9f6
 Author: Ivar Smolin <okul@linux.ee>
@@ -65661,7 +70151,7 @@ Date:   Thu Feb 18 11:46:06 2010 +0200
 
  po/et.po |  511
  +++-----------------------------------------------------------
- 1 files changed, 21 insertions(+), 490 deletions(-)
+ 1 file changed, 21 insertions(+), 490 deletions(-)
 
 commit e1cc5a5fecc1847a6080435fc8a40f2d8d534bbb
 Author: Mario Blättermann <mariobl@gnome.org>
@@ -65671,7 +70161,7 @@ Date:   Wed Feb 17 09:00:04 2010 +0100
 
  po/de.po | 1022
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 515 insertions(+), 507 deletions(-)
+ 1 file changed, 515 insertions(+), 507 deletions(-)
 
 commit 63a6666ab7a54c9584b6579e323301f3528e86b3
 Author: Benjamin Otte <otte@redhat.com>
@@ -65686,7 +70176,7 @@ Date:   Wed Feb 17 08:45:28 2010 +0100
     https://bugzilla.redhat.com/show_bug.cgi?id=554678
 
  gobject/gtype.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 9fdbae9344a04479ccb601ebd4ae2c709e7856d9
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -65696,7 +70186,7 @@ Date:   Tue Feb 16 12:38:11 2010 +0100
 
  po/sl.po |  163
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 84 insertions(+), 79 deletions(-)
+ 1 file changed, 84 insertions(+), 79 deletions(-)
 
 commit b899bfc7415ec76ef563de3fc945b84675357464
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65718,7 +70208,7 @@ Date:   Tue Feb 16 03:42:19 2010 +0900
 
  po/ko.po | 1032
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 517 insertions(+), 515 deletions(-)
+ 1 file changed, 517 insertions(+), 515 deletions(-)
 
 commit 68505d5a9f0b2cbacee4eafa3ba754612f052a5f
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -65728,7 +70218,7 @@ Date:   Mon Feb 15 17:54:26 2010 +0100
 
  po/es.po |  958
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 483 insertions(+), 475 deletions(-)
+ 1 file changed, 483 insertions(+), 475 deletions(-)
 
 commit 36d29e06f9459ce28206d212667aee3adc1fd780
 Author: Fran Diéguez <frandieguez@ubuntu.com>
@@ -65738,7 +70228,7 @@ Date:   Mon Feb 15 17:10:21 2010 +0100
 
  po/gl.po | 1259
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 641 insertions(+), 618 deletions(-)
+ 1 file changed, 641 insertions(+), 618 deletions(-)
 
 commit bb4f63d6390fe5efd183f259e5bd891f89de9e24
 Author: Christian Kellner <gicmo@gnome.org>
@@ -65777,7 +70267,7 @@ Date:   Sun Feb 7 17:17:44 2010 +0100
     GLocalFileInputStream: Implement GFileDescriptorBased
 
  gio/glocalfileinputstream.c |  22 +++++++++++++++++++++-
- 1 files changed, 21 insertions(+), 1 deletions(-)
+ 1 file changed, 21 insertions(+), 1 deletion(-)
 
 commit 4536a4adbc290f56f3686dec0c8e05c15049a602
 Author: Christian Kellner <gicmo@gnome.org>
@@ -65793,7 +70283,7 @@ Date:   Sun Feb 7 14:51:01 2010 +0100
  ++++++++++++++++++++++++++++++++++++++++++++
  gio/gfiledescriptorbased.h |  63 ++++++++++++++++++++++++++++++++++++++
  gio/giotypes.h                    |    1 +
- 4 files changed, 139 insertions(+), 0 deletions(-)
+ 4 files changed, 139 insertions(+)
 
 commit 3840151012b6ed01bfa9aada2914cce974398d0d
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -65816,7 +70306,7 @@ Date:   Mon Feb 15 10:13:10 2010 +0100
     Fixes bug #609143
 
  gio/gcontenttype.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 83c6087dcc2168cc41db3a328bbd30341ac3955b
 Author: Lucian Grijincu <lucian.grijincu@gmail.com>
@@ -65826,7 +70316,7 @@ Date:   Sat Feb 13 19:35:42 2010 +0200
 
  po/ro.po | 1025
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 510 insertions(+), 515 deletions(-)
+ 1 file changed, 510 insertions(+), 515 deletions(-)
 
 commit e66d66c5559f4f0423d015a4d006f170dcb5d582
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65835,7 +70325,7 @@ Date:   Thu Feb 11 16:52:20 2010 -0500
     GVariant: lock before freeing, to avoid assert
 
  glib/gvariant-core.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit fd3923aba2f827b47c54edc9728c953b9520fa52
 Author: Benjamin Otte <otte@redhat.com>
@@ -65846,7 +70336,7 @@ Date:   Thu Feb 11 21:08:57 2010 +0100
     We need to assign offsets when the interface is not yet instantiated.
 
  gobject/gtype.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 61b649cffd26c3feafe4158da01ebb1394a1b574
 Author: Benjamin Otte <otte@redhat.com>
@@ -65857,7 +70347,7 @@ Date:   Thu Feb 11 21:05:41 2010 +0100
     Also fix the naming (including typo)
 
  gobject/gtype.c |    8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 1e6b18422563bc428e17e8a4e3c84dac8ed02ab2
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65866,7 +70356,7 @@ Date:   Wed Feb 10 13:59:14 2010 -0500
     add performance tests to gitignore
 
  tests/gobject/.gitignore |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 3e30e8a87e18952e9c26c0d05f5c336a110f2bed
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65882,7 +70372,7 @@ Date:   Wed Feb 10 11:29:12 2010 -0500
     Adding the libglib.la file as an explicit LDFLAG fixes it.
 
  tests/gobject/Makefile.am |   8 +++++++-
- 1 files changed, 7 insertions(+), 1 deletions(-)
+ 1 file changed, 7 insertions(+), 1 deletion(-)
 
 commit 1e655eb02c6cadee45a28df359327ce9fb41c6a5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -65915,7 +70405,7 @@ Date:   Wed Feb 10 16:34:53 2010 +0100
 
  po/sl.po | 1352
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 701 insertions(+), 651 deletions(-)
+ 1 file changed, 701 insertions(+), 651 deletions(-)
 
 commit 243e340d6edde4d7ae1c45b3041489332f83a6d5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65924,7 +70414,7 @@ Date:   Tue Feb 9 10:35:01 2010 -0500
     bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1831ff2d30ee837179d9d79d9dbf36016564e0f0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -65932,97 +70422,97 @@ Date: Tue Feb 9 10:20:37 2010 -0500
 
     2.23.3
 
- po/am.po         |  250 ++++++-----
- po/ar.po         |  254 ++++++-----
- po/as.po         |  254 ++++++-----
- po/ast.po        |  254 ++++++-----
- po/az.po         |  253 ++++++-----
+ po/am.po         |  250 +++++-----
+ po/ar.po         |  254 +++++-----
+ po/as.po         |  254 +++++-----
+ po/ast.po        |  254 +++++-----
+ po/az.po         |  253 +++++-----
  po/be.po         |  263 ++++++-----
  po/be@latin.po    |  260 ++++++-----
- po/bg.po         |  254 ++++++-----
- po/bn.po         |  254 ++++++-----
- po/bn_IN.po      |  254 ++++++-----
- po/bs.po         |  253 ++++++-----
- po/ca.po         |  254 ++++++-----
- po/ca@valencia.po |  254 ++++++-----
- po/cs.po         |  940 +++++++++++++++++++-------------------
- po/cy.po         |  254 ++++++-----
- po/da.po         |  254 ++++++-----
- po/de.po         |  254 ++++++-----
- po/dz.po         |  253 ++++++-----
- po/el.po         |  254 ++++++-----
- po/en@shaw.po    |  254 ++++++-----
- po/en_CA.po      |  254 ++++++-----
- po/en_GB.po      |  254 ++++++-----
- po/eo.po         |  251 ++++++-----
+ po/bg.po         |  254 +++++-----
+ po/bn.po         |  254 +++++-----
+ po/bn_IN.po      |  254 +++++-----
+ po/bs.po         |  253 +++++-----
+ po/ca.po         |  254 +++++-----
+ po/ca@valencia.po |  254 +++++-----
+ po/cs.po         |  940 +++++++++++++++++++------------------
+ po/cy.po         |  254 +++++-----
+ po/da.po         |  254 +++++-----
+ po/de.po         |  254 +++++-----
+ po/dz.po         |  253 +++++-----
+ po/el.po         |  254 +++++-----
+ po/en@shaw.po    |  254 +++++-----
+ po/en_CA.po      |  254 +++++-----
+ po/en_GB.po      |  254 +++++-----
+ po/eo.po         |  251 +++++-----
  po/es.po         |  955 +++++++++++++++++++-------------------
- po/et.po         |  254 ++++++-----
- po/eu.po         |  255 ++++++-----
- po/fa.po         |  253 ++++++-----
- po/fi.po         |  254 ++++++-----
- po/fr.po         |  950 +++++++++++++++++++-------------------
- po/ga.po         |  251 ++++++-----
- po/gl.po         |  254 ++++++-----
- po/gu.po         |  254 ++++++-----
- po/he.po         |  254 ++++++-----
- po/hi.po         |  254 ++++++-----
- po/hr.po         |  253 ++++++-----
- po/hu.po         |  254 ++++++-----
- po/hy.po         |  251 ++++++-----
- po/id.po         |  253 ++++++-----
- po/is.po         |  253 ++++++-----
- po/it.po         |  254 ++++++-----
- po/ja.po         |  254 ++++++-----
- po/ka.po         |  254 ++++++-----
- po/kn.po         |  254 ++++++-----
- po/ko.po         |  254 ++++++-----
- po/ku.po         |  250 ++++++-----
- po/lt.po         |  254 ++++++-----
- po/lv.po         |  251 ++++++-----
- po/mai.po        |  254 ++++++-----
- po/mg.po         |  253 ++++++-----
- po/mk.po         |  254 ++++++-----
- po/ml.po         |  254 ++++++-----
- po/mn.po         |  253 ++++++-----
- po/mr.po         |  254 ++++++-----
- po/ms.po         |  253 ++++++-----
- po/nb.po         |  940 +++++++++++++++++++-------------------
- po/ne.po         |  253 ++++++-----
- po/nl.po         |  256 ++++++-----
- po/nn.po         |  254 ++++++-----
- po/oc.po         |  249 ++++++-----
- po/or.po         |  254 ++++++-----
- po/pa.po         |  254 ++++++-----
- po/pl.po         |  254 ++++++-----
- po/ps.po         |  253 ++++++-----
- po/pt.po         |  254 ++++++-----
- po/pt_BR.po      |  940 +++++++++++++++++++-------------------
- po/ro.po         |  254 ++++++-----
+ po/et.po         |  254 +++++-----
+ po/eu.po         |  255 +++++-----
+ po/fa.po         |  253 +++++-----
+ po/fi.po         |  254 +++++-----
+ po/fr.po         |  950 ++++++++++++++++++-------------------
+ po/ga.po         |  251 +++++-----
+ po/gl.po         |  254 +++++-----
+ po/gu.po         |  254 +++++-----
+ po/he.po         |  254 +++++-----
+ po/hi.po         |  254 +++++-----
+ po/hr.po         |  253 +++++-----
+ po/hu.po         |  254 +++++-----
+ po/hy.po         |  251 +++++-----
+ po/id.po         |  253 +++++-----
+ po/is.po         |  253 +++++-----
+ po/it.po         |  254 +++++-----
+ po/ja.po         |  254 +++++-----
+ po/ka.po         |  254 +++++-----
+ po/kn.po         |  254 +++++-----
+ po/ko.po         |  254 +++++-----
+ po/ku.po         |  250 +++++-----
+ po/lt.po         |  254 +++++-----
+ po/lv.po         |  251 +++++-----
+ po/mai.po        |  254 +++++-----
+ po/mg.po         |  253 +++++-----
+ po/mk.po         |  254 +++++-----
+ po/ml.po         |  254 +++++-----
+ po/mn.po         |  253 +++++-----
+ po/mr.po         |  254 +++++-----
+ po/ms.po         |  253 +++++-----
+ po/nb.po         |  940 +++++++++++++++++++------------------
+ po/ne.po         |  253 +++++-----
+ po/nl.po         |  256 +++++-----
+ po/nn.po         |  254 +++++-----
+ po/oc.po         |  249 +++++-----
+ po/or.po         |  254 +++++-----
+ po/pa.po         |  254 +++++-----
+ po/pl.po         |  254 +++++-----
+ po/ps.po         |  253 +++++-----
+ po/pt.po         |  254 +++++-----
+ po/pt_BR.po      |  940 +++++++++++++++++++------------------
+ po/ro.po         |  254 +++++-----
  po/ru.po         |  258 ++++++-----
- po/rw.po         |  253 ++++++-----
- po/si.po         |  254 ++++++-----
- po/sk.po         |  253 ++++++-----
+ po/rw.po         |  253 +++++-----
+ po/si.po         |  254 +++++-----
+ po/sk.po         |  253 +++++-----
  po/sl.po         | 1340
  ++++++++++++++++++++++++++---------------------------
- po/sq.po         |  256 ++++++-----
- po/sr.po         |  254 ++++++-----
- po/sr@ije.po     |  253 ++++++-----
- po/sr@latin.po    |  254 ++++++-----
- po/sv.po         |  254 ++++++-----
- po/ta.po         |  254 ++++++-----
- po/te.po         |  254 ++++++-----
+ po/sq.po         |  256 +++++-----
+ po/sr.po         |  254 +++++-----
+ po/sr@ije.po     |  253 +++++-----
+ po/sr@latin.po    |  254 +++++-----
+ po/sv.po         |  254 +++++-----
+ po/ta.po         |  254 +++++-----
+ po/te.po         |  254 +++++-----
  po/th.po         |   21 +-
- po/tl.po         |  253 ++++++-----
- po/tr.po         |  254 ++++++-----
- po/tt.po         |  250 ++++++-----
- po/uk.po         |  254 ++++++-----
- po/vi.po         |  254 ++++++-----
- po/wa.po         |  253 ++++++-----
- po/xh.po         |  253 ++++++-----
- po/yi.po         |  251 ++++++-----
- po/zh_CN.po      |  254 ++++++-----
- po/zh_HK.po      |  254 ++++++-----
- po/zh_TW.po      |  254 ++++++-----
+ po/tl.po         |  253 +++++-----
+ po/tr.po         |  254 +++++-----
+ po/tt.po         |  250 +++++-----
+ po/uk.po         |  254 +++++-----
+ po/vi.po         |  254 +++++-----
+ po/wa.po         |  253 +++++-----
+ po/xh.po         |  253 +++++-----
+ po/yi.po         |  251 +++++-----
+ po/zh_CN.po      |  254 +++++-----
+ po/zh_HK.po      |  254 +++++-----
+ po/zh_TW.po      |  254 +++++-----
  90 files changed, 15161 insertions(+), 11981 deletions(-)
 
 commit f570cf99b32d65633082f451a41d3336de0ec005
@@ -66032,7 +70522,7 @@ Date:   Tue Feb 9 09:16:23 2010 -0500
     Doc cleanups
 
  docs/reference/glib/Makefile.am |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a68c0cde8f3b3ca7aa581843a65e43fcc2b11409
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -66041,7 +70531,7 @@ Date:   Tue Feb 9 08:46:50 2010 -0500
     Updates
 
  NEWS |   26 ++++++++++++++++++++++++++
- 1 files changed, 26 insertions(+), 0 deletions(-)
+ 1 file changed, 26 insertions(+)
 
 commit bd6a88aef70cb93d79580c00dae420c4a4729f1e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66050,7 +70540,7 @@ Date:   Mon Feb 8 00:43:17 2010 -0500
     gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS
 
  glib/gstrfuncs.h |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 0be1a4fb973e6a10c12ad9d67344281ccee5ce7e
 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
@@ -66060,7 +70550,7 @@ Date:   Mon Feb 8 09:57:37 2010 +0700
 
  po/th.po |  276
  +++++++++++++++++++++++++++++++++++---------------------------
- 1 files changed, 155 insertions(+), 121 deletions(-)
+ 1 file changed, 155 insertions(+), 121 deletions(-)
 
 commit e04c9c699c1ca181419d3d325aade70cf3e14763
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66073,7 +70563,7 @@ Date:   Sun Feb 7 15:41:21 2010 -0500
  glib/gvariant-serialiser.c |   2 ++
  glib/gvarianttype.c       |    2 ++
  glib/gvarianttypeinfo.c    |   2 ++
- 5 files changed, 10 insertions(+), 0 deletions(-)
+ 5 files changed, 10 insertions(+)
 
 commit 218c691ca33f556033535fa43a39b65cd2276282
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66094,7 +70584,7 @@ Date:   Sun Feb 7 03:08:08 2010 -0500
     gurifuncs.c: #include "string.h" -> <string.h>
 
  glib/gurifuncs.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9f303375736edbb6c7d39f339b89be14d621fd8e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66103,7 +70593,7 @@ Date:   Sun Feb 7 02:52:07 2010 -0500
     GVariantTypeInfo: free hash table when not in use
 
  glib/gvarianttypeinfo.c |    7 ++++++-
- 1 files changed, 6 insertions(+), 1 deletions(-)
+ 1 file changed, 6 insertions(+), 1 deletion(-)
 
 commit 80538aba7ea8f9a05ea1a6a66eb202a4ccfe4b5f
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66116,7 +70606,7 @@ Date:   Thu Feb 4 21:18:53 2010 -0500
  ++++++++++++++++++++++++++++++++++++++++++++
  glib/gvariant-serialiser.h |  75 ++
  glib/tests/gvariant.c     | 1245 +++++++++++++++++++++++++++++++++
- 4 files changed, 2978 insertions(+), 0 deletions(-)
+ 4 files changed, 2978 insertions(+)
 
 commit eea6042f5f4db2f123763097ac2fd4738cef24ee
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66128,7 +70618,7 @@ Date:   Fri Feb 5 12:37:43 2010 -0500
     GBuffer.  If GBuffer becomes public later then we can revisit this.
 
  glib/gmappedfile.c |  46 +++++++++++++++++++++++++++++++---------------
- 1 files changed, 31 insertions(+), 15 deletions(-)
+ 1 file changed, 31 insertions(+), 15 deletions(-)
 
 commit 3f4b7f6d37cd0036f65c31eeee033d650072561e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66140,7 +70630,7 @@ Date:   Sat Feb 6 10:18:07 2010 -0500
  glib/gbuffer.c   |  205
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/gbuffer.h   |   88 +++++++++++++++++++++++
- 3 files changed, 295 insertions(+), 0 deletions(-)
+ 3 files changed, 295 insertions(+)
 
 commit 813d0d17a65be2ecb5961a96630d11a195ce6a67
 Author: Tim-Philipp Müller <tim@centricular.net>
@@ -66151,7 +70641,7 @@ Date:   Fri Feb 5 01:14:20 2010 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=608159
 
  gio/giomodule.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 4adde81771f5a4471a568a409a38fd9162d49418
 Author: Hans Breuer <hans@breuer.org>
@@ -66166,7 +70656,7 @@ Date:   Sat Feb 6 13:22:39 2010 +0100
 
  po/be.po |  400
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 200 insertions(+), 200 deletions(-)
+ 1 file changed, 200 insertions(+), 200 deletions(-)
 
 commit 00b55e2bc7cb7f4ff7adb3b40e1b41becce6cba1
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66197,7 +70687,7 @@ Date:   Fri Feb 5 11:09:26 2010 -0300
 
  po/pt_BR.po | 1005
  +++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 523 insertions(+), 482 deletions(-)
+ 1 file changed, 523 insertions(+), 482 deletions(-)
 
 commit 5e753d6abcad6040a6fd25f5ac34d5dab4f7ae22
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66223,7 +70713,7 @@ Date:   Thu Feb 4 23:54:15 2010 +0100
 
  po/cs.po | 1012
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 521 insertions(+), 491 deletions(-)
+ 1 file changed, 521 insertions(+), 491 deletions(-)
 
 commit 762e18d8cebf907e51aed14298525048f7c9e015
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66284,7 +70774,7 @@ Date:   Thu Feb 4 09:06:56 2010 -0500
     Make sure we've freed all TypeInfos at the end of the test.
 
  glib/tests/gvarianttype.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 6d6d7a8bb2c58b4cce7031e68d31978b2f83e6ff
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66302,7 +70792,7 @@ Date:   Thu Feb 4 09:04:32 2010 -0500
         memory has been freed.
 
  glib/gvarianttypeinfo.c |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit cb7dfdc1943c016fe05c67ccedf653bfb7bc3891
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66311,7 +70801,7 @@ Date:   Thu Feb 4 15:00:15 2010 +0200
     Use inherited properties in all configurations in gmodule, too
 
  build/win32/vs9/gmodule.vcproj |    9 +++------
- 1 files changed, 3 insertions(+), 6 deletions(-)
+ 1 file changed, 3 insertions(+), 6 deletions(-)
 
 commit 79eb03aa4f6f75c7049a3c5b11cb83fea0685b88
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66331,7 +70821,7 @@ Date:   Thu Feb 4 14:50:36 2010 +0200
     Update README for VS9 build
 
  build/win32/vs9/README |   33 +++++++++++++++++++++++++++++----
- 1 files changed, 29 insertions(+), 4 deletions(-)
+ 1 file changed, 29 insertions(+), 4 deletions(-)
 
 commit 9d444f7b12fff6b7f9e6ba4a2667ab293af793eb
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66344,22 +70834,22 @@ Date: Thu Feb 4 14:36:23 2010 +0200
 
  build/win32/vs9/Makefile.am                       |    9 +-
  build/win32/vs9/gio.vcproj                        |  184
- +++----------------
+ +++---------------
  build/win32/vs9/glib-genmarshal.vcproj                    |  138 +-------------
  build/win32/vs9/glib.vcproj                       |  194
- +++-----------------
+ +++----------------
  build/win32/vs9/glib.vsprops                      |  196
  ++++++++++++++++++++
  build/win32/vs9/gmodule.vcproj                            |  173
- ++----------------
+ ++---------------
  build/win32/vs9/gobject.vcproj                            |  178
  ++----------------
- build/win32/vs9/gspawn-win32-helper-console.vcproj |  142 +--------------
- build/win32/vs9/gspawn-win32-helper.vcproj        |  142 +--------------
+ build/win32/vs9/gspawn-win32-helper-console.vcproj |  142 +-------------
+ build/win32/vs9/gspawn-win32-helper.vcproj        |  142 +-------------
  build/win32/vs9/gthread.vcproj                            |  150 +--------------
  build/win32/vs9/install.vcproj                            |  164
- +----------------
- build/win32/vs9/testglib.vcproj                   |  142 +--------------
+ +---------------
+ build/win32/vs9/testglib.vcproj                   |  142 +-------------
  12 files changed, 319 insertions(+), 1493 deletions(-)
 
 commit 241c7f476d8867d4d380c655d15a8963152a1fa0
@@ -66369,7 +70859,7 @@ Date:   Thu Feb 4 14:35:04 2010 +0200
     Don't use deprecated g_win32 API
 
  tests/testglib.c |   24 ------------------------
- 1 files changed, 0 insertions(+), 24 deletions(-)
+ 1 file changed, 24 deletions(-)
 
 commit 3f3c163aa2ddbfb756b556b70901d2a58b1313d9
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66410,7 +70900,7 @@ Date:   Wed Jan 13 18:40:17 2010 +0100
     issue a warning and return, instead of segfaulting.
 
  glib/garray.c |   21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
 
 commit 2b121c02efc13f4b8c6c771b33a2363a21e7757f
 Author: River Tarnell <river@loreley.flyingparchment.org.uk>
@@ -66425,7 +70915,7 @@ Date:   Wed Feb 3 17:31:02 2010 +0100
       and sys/time.h
 
  gio/libasyncns/asyncns.c |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit e62e7227bf6d97215b697fd9a1d7b4a5addd70cb
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66438,7 +70928,7 @@ Date:   Wed Feb 3 18:09:28 2010 +0200
     copy files.
 
  build/win32/vs9/install.vcproj |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 0ac2277b490dae967b7a5083966610cffe8582e1
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66462,7 +70952,7 @@ Date:   Tue Feb 2 21:24:45 2010 +0200
     Link with dnsapi.lib also in 32-bit builds
 
  build/win32/vs9/gio.vcproj |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 57d3e4cba3a0a273d93a25356801080d710d926e
 Author: Tor Lillqvist <tml@iki.fi>
@@ -66471,7 +70961,7 @@ Date:   Tue Feb 2 21:23:27 2010 +0200
     Include also testglib.vcproj in tarball
 
  build/win32/vs9/Makefile.am |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit cf0e4c33fa8a7efdc62d52cad0d7dc9135dccdf8
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -66487,7 +70977,7 @@ Date:   Tue Feb 2 10:41:00 2010 +0000
     Re-closes: bgo#608602
 
  gobject/gvaluecollector.h |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit e2bc5c21122b0a0703524a37df6cef43577a46f7
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66501,7 +70991,7 @@ Date:   Mon Feb 1 18:30:57 2010 -0500
     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
 
  glib/gbitlock.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 27a080537efdb8660c62445427b53fc29735f304
 Author: Dan Winship <danw@gnome.org>
@@ -66513,7 +71003,7 @@ Date:   Mon Feb 1 18:11:43 2010 -0500
 
  glib/ghostutils.c     |   13 ++++++++++++-
  glib/tests/hostutils.c |   19 +++++++++++++++++++
- 2 files changed, 31 insertions(+), 1 deletions(-)
+ 2 files changed, 31 insertions(+), 1 deletion(-)
 
 commit 3443f47ddf520b044997d5b09b95dec692e34ae5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66551,7 +71041,7 @@ Date:   Sun Jan 31 01:26:49 2010 -0500
     remove trailing whitespace breaking .gitignore
 
  docs/reference/glib/tmpl/.gitignore |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4bdf7d12a8ef7e027dced8d0da46986c2009180e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66648,7 +71138,7 @@ Date:   Mon Feb 1 12:37:23 2010 +0100
     Fix typo in introduction to threads in Glib
 
  glib/gthread.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f25e756ab65fef3bd793aaf234a82b4a82d19d67
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -66658,7 +71148,7 @@ Date:   Sun Jan 31 19:57:59 2010 +0100
 
  po/nb.po |  965
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 504 insertions(+), 461 deletions(-)
+ 1 file changed, 504 insertions(+), 461 deletions(-)
 
 commit aa67c725e1bde15c900b65c1971771ec084cef20
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -66669,7 +71159,7 @@ Date:   Sun Jan 31 16:15:32 2010 +0000
     Closes: bgo#608602
 
  gobject/gvaluecollector.h |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 6d52d34dff51676bdfa42d09c26c683304275c39
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66745,7 +71235,7 @@ Date:   Sat Jan 30 22:15:35 2010 -0500
  docs/reference/glib/tmpl/.gitignore |   1 +
  docs/reference/glib/tmpl/shell.sgml |  68
  -----------------------------------
- glib/gshell.c                      |   22 +++++++++++
+ glib/gshell.c                      |   22 ++++++++++++
  3 files changed, 23 insertions(+), 68 deletions(-)
 
 commit f6482a1eaa10f6e21536776ca667980ccd9e5f77
@@ -66771,7 +71261,7 @@ Date:   Sat Jan 30 21:55:03 2010 -0500
 
  glib/gthread.c |  214
  +++++++++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 151 insertions(+), 63 deletions(-)
+ 1 file changed, 151 insertions(+), 63 deletions(-)
 
 commit 0f246e28ca6651b7b40a5a5668b45729226ca177
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66783,7 +71273,7 @@ Date:   Sat Jan 30 20:15:25 2010 -0500
  glib/gvarianttypeinfo.c   |  841
  +++++++++++++++++++++++++++++++++++++++++++++
  glib/gvarianttypeinfo.h   |  140 ++++++++
- glib/tests/gvarianttype.c |  429 ++++++++++++++++++++++-
+ glib/tests/gvarianttype.c |  429 +++++++++++++++++++++--
  4 files changed, 1392 insertions(+), 20 deletions(-)
 
 commit 4c58a85dd1eb89fe45b8fc5730291238c057d63e
@@ -66839,7 +71329,7 @@ Date:   Sat Jan 30 12:32:09 2010 -0500
  docs/reference/glib/tmpl/.gitignore   |    1 +
  docs/reference/glib/tmpl/threads.sgml | 1801
  ---------------------------------
- glib/gthread.c                               | 1492 +++++++++++++++++++++++++++-
+ glib/gthread.c                               | 1492 ++++++++++++++++++++++++++-
  3 files changed, 1475 insertions(+), 1819 deletions(-)
 
 commit 4234481855b8bef92d594421977a2aa130ac3ad6
@@ -66849,7 +71339,7 @@ Date:   Sat Jan 30 13:29:23 2010 -0500
     GIOChannel: fill in missing docs
 
  docs/reference/glib/tmpl/iochannels.sgml |   22 +++++++++++-----------
- 1 files changed, 11 insertions(+), 11 deletions(-)
+ 1 file changed, 11 insertions(+), 11 deletions(-)
 
 commit 7b6c8a56059657073f56dbc2a9d04acde2588349
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66860,7 +71350,7 @@ Date:   Sat Jan 30 12:30:53 2010 -0500
     prevent the <note> from getting sucked in as part of the Returns:
 
  glib/gstrfuncs.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 522dafe126ed814a1699238142fbc12b7f55b0b6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66892,7 +71382,7 @@ Date:   Sat Jan 30 12:37:00 2010 +0100
 
  po/es.po |  984
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 514 insertions(+), 470 deletions(-)
+ 1 file changed, 514 insertions(+), 470 deletions(-)
 
 commit 2f4bc34b324505cc6b196a9793b71e8455fe8540
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66901,7 +71391,7 @@ Date:   Sat Jan 30 00:00:48 2010 -0500
     gvarianttype: fix a trivial missing const
 
  glib/gvarianttype.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1d55cfb51e03f4ba23191df4625ca62d3624652e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66927,7 +71417,7 @@ Date:   Fri Jan 29 22:52:58 2010 +0100
 
  po/fr.po | 1008
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 514 insertions(+), 494 deletions(-)
+ 1 file changed, 514 insertions(+), 494 deletions(-)
 
 commit a4f5a3705b7df850cac0313853f8f95b5cfe24df
 Author: Andre Klapper <a9016009@gmx.de>
@@ -66936,7 +71426,7 @@ Date:   Fri Jan 29 22:33:06 2010 +0100
     Update POTFILES.in to make l10n.gnome.org happy
 
  po/POTFILES.in |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 6aa73f03eb14188b71b91c647442488e776a4952
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66951,7 +71441,7 @@ Date:   Thu Jan 28 22:43:51 2010 -0500
  gthread/.gitignore |   1 +
  po/.gitignore     |    1 +
  tests/.gitignore   |   2 ++
- 7 files changed, 13 insertions(+), 0 deletions(-)
+ 7 files changed, 13 insertions(+)
 
 commit c73d2818432956aaedb12886ea0011847b7d030e
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66973,7 +71463,7 @@ Date:   Thu Jan 28 19:12:55 2010 -0500
     Since: markers for g_bit_*lock()
 
  glib/gbitlock.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 40eae351b1a95626f49ea042e5f5e9824c171c50
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -66989,12 +71479,12 @@ Date: Thu Jan 28 18:41:19 2010 -0500
 
  configure.in              |    1 +
  glib/gbitlock.c           |    4 ++
- gthread/Makefile.am       |    3 +
+ gthread/Makefile.am       |    3 ++
  gthread/tests/.gitignore   |   2 +
  gthread/tests/1bit-mutex.c |  127
  ++++++++++++++++++++++++++++++++++++++++++++
- gthread/tests/Makefile.am  |  15 +++++
- 6 files changed, 152 insertions(+), 0 deletions(-)
+ gthread/tests/Makefile.am  |  15 ++++++
+ 6 files changed, 152 insertions(+)
 
 commit 669b0f2d6b5ef3a4924a1402d569c4e38e4fb41c
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67018,7 +71508,7 @@ Date:   Thu Jan 28 11:32:07 2010 -0500
  glib/glib.symbols                    |    8 +
  glib/gthread.c                               |    1 +
  glib/gthreadprivate.h                |    1 +
- 9 files changed, 379 insertions(+), 0 deletions(-)
+ 9 files changed, 379 insertions(+)
 
 commit 595cad2531ac8bb4a4954337931134cb304088df
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67026,7 +71516,7 @@ Date:   Thu Jan 28 12:39:46 2010 -0500
 
     glib docs: Delete and ignore empty .tmpl files
 
- docs/reference/glib/tmpl/.gitignore     |    4 +
+ docs/reference/glib/tmpl/.gitignore     |    4 ++
  docs/reference/glib/tmpl/ghostutils.sgml |   64 ------------------
  docs/reference/glib/tmpl/gurifuncs.sgml  |  104
  ------------------------------
@@ -67054,7 +71544,7 @@ Date:   Wed Jan 27 13:16:13 2010 +0100
 
  po/sl.po | 1315
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 682 insertions(+), 633 deletions(-)
+ 1 file changed, 682 insertions(+), 633 deletions(-)
 
 commit 082ff883b64ca39a197b7fccb520f0b5fa707e8a
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -67064,7 +71554,7 @@ Date:   Tue Jan 26 16:12:20 2010 -0500
 
  docs/reference/glib/tmpl/types.sgml |  31
  +++++++++++++++++++------------
- 1 files changed, 19 insertions(+), 12 deletions(-)
+ 1 file changed, 19 insertions(+), 12 deletions(-)
 
 commit 7d6af08777d4762ec17bfe8a4fa6eb83ba8d6f36
 Author: Christian Dywan <christian@twotoasts.de>
@@ -67073,7 +71563,7 @@ Date:   Tue Jan 26 20:45:40 2010 +0100
     Add gtk-doc comments with Since tags to GMemoryOutputStream properties
 
  gio/gmemoryoutputstream.c |   35 +++++++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
+ 1 file changed, 35 insertions(+)
 
 commit b0d2f344a68abcc14558c0363ffbe5bfdcba2a66
 Author: Javier Jardón <jjardon@gnome.org>
@@ -67095,7 +71585,7 @@ Date:   Tue Jan 26 19:00:41 2010 +0100
     [glib/gvariantype] Added missing "Since: 2.24" tag
 
  glib/gvarianttype.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 3658727cfa0eca8c66bc2cdff46992099caf0acd
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -67127,7 +71617,7 @@ Date:   Mon Jan 25 14:16:09 2010 -0500
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 079c980ecabf42ee9d0a061f9a11b078c6394225
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67136,98 +71626,98 @@ Date: Mon Jan 25 14:14:14 2010 -0500
     2.23.2
 
  po/am.po         |   42 +-
- po/ar.po         |   45 ++-
- po/as.po         |   45 ++-
+ po/ar.po         |   45 +-
+ po/as.po         |   45 +-
  po/ast.po        | 1355
  ++++++++++++++++++++++++++---------------------------
  po/az.po         |   42 +-
  po/be.po         |   42 +-
- po/be@latin.po    |   45 ++-
+ po/be@latin.po    |   45 +-
  po/bg.po         |  921 ++++++++++++++++++------------------
  po/bn.po         | 1256
  +++++++++++++++++++++++--------------------------
- po/bn_IN.po      |   45 ++-
+ po/bn_IN.po      |   45 +-
  po/bs.po         |   42 +-
- po/ca.po         |   45 ++-
- po/ca@valencia.po |   45 ++-
- po/cs.po         |   45 ++-
+ po/ca.po         |   45 +-
+ po/ca@valencia.po |   45 +-
+ po/cs.po         |   45 +-
  po/cy.po         |   42 +-
- po/da.po         |   45 ++-
- po/de.po         |   45 ++-
+ po/da.po         |   45 +-
+ po/de.po         |   45 +-
  po/dz.po         |   42 +-
- po/el.po         |   45 ++-
- po/en@shaw.po    |   45 ++-
- po/en_CA.po      |   45 ++-
- po/en_GB.po      |   45 ++-
+ po/el.po         |   45 +-
+ po/en@shaw.po    |   45 +-
+ po/en_CA.po      |   45 +-
+ po/en_GB.po      |   45 +-
  po/eo.po         |   42 +-
  po/es.po         |  929 ++++++++++++++++++------------------
- po/et.po         |  484 +++++++++++++++++++-
+ po/et.po         |  484 ++++++++++++++++++-
  po/eu.po         |  996 ++++++++++++++++++++-------------------
  po/fa.po         |   42 +-
- po/fi.po         |   45 ++-
- po/fr.po         |   45 ++-
+ po/fi.po         |   45 +-
+ po/fr.po         |   45 +-
  po/ga.po         |   42 +-
- po/gl.po         |   45 ++-
- po/gu.po         |   45 ++-
- po/he.po         |   45 ++-
- po/hi.po         |   45 ++-
+ po/gl.po         |   45 +-
+ po/gu.po         |   45 +-
+ po/he.po         |   45 +-
+ po/hi.po         |   45 +-
  po/hr.po         |   42 +-
- po/hu.po         |   45 ++-
+ po/hu.po         |   45 +-
  po/hy.po         |   42 +-
  po/id.po         |   42 +-
  po/is.po         |   42 +-
- po/it.po         |   45 ++-
- po/ja.po         |   45 ++-
+ po/it.po         |   45 +-
+ po/ja.po         |   45 +-
  po/ka.po         |   42 +-
- po/kn.po         |   45 ++-
- po/ko.po         |   45 ++-
+ po/kn.po         |   45 +-
+ po/ko.po         |   45 +-
  po/ku.po         |   42 +-
- po/lt.po         |   45 ++-
+ po/lt.po         |   45 +-
  po/lv.po         |   42 +-
- po/mai.po        |   45 ++-
+ po/mai.po        |   45 +-
  po/mg.po         |   42 +-
- po/mk.po         |   45 ++-
- po/ml.po         |   45 ++-
+ po/mk.po         |   45 +-
+ po/ml.po         |   45 +-
  po/mn.po         |   42 +-
- po/mr.po         |   45 ++-
+ po/mr.po         |   45 +-
  po/ms.po         |   42 +-
  po/nb.po         |  925 ++++++++++++++++++------------------
  po/ne.po         |   42 +-
- po/nl.po         |   45 ++-
- po/nn.po         |   45 ++-
+ po/nl.po         |   45 +-
+ po/nn.po         |   45 +-
  po/oc.po         |   42 +-
- po/or.po         |   45 ++-
- po/pa.po         |   45 ++-
- po/pl.po         |   45 ++-
+ po/or.po         |   45 +-
+ po/pa.po         |   45 +-
+ po/pl.po         |   45 +-
  po/ps.po         |   42 +-
- po/pt.po         |   45 ++-
- po/pt_BR.po      |   45 ++-
- po/ro.po         |   45 ++-
- po/ru.po         |   45 ++-
+ po/pt.po         |   45 +-
+ po/pt_BR.po      |   45 +-
+ po/ro.po         |   45 +-
+ po/ru.po         |   45 +-
  po/rw.po         |   42 +-
  po/si.po         |   42 +-
  po/sk.po         |   42 +-
- po/sl.po         |   45 ++-
- po/sq.po         |   47 ++-
- po/sr.po         |   45 ++-
+ po/sl.po         |   45 +-
+ po/sq.po         |   47 +-
+ po/sr.po         |   45 +-
  po/sr@ije.po     |   42 +-
- po/sr@latin.po    |   45 ++-
+ po/sr@latin.po    |   45 +-
  po/sv.po         | 1323
- ++++++++++++++++++++++++++--------------------------
- po/ta.po         |   45 ++-
- po/te.po         |   45 ++-
- po/th.po         |   45 ++-
+ ++++++++++++++++++++++++++-------------------------
+ po/ta.po         |   45 +-
+ po/te.po         |   45 +-
+ po/th.po         |   45 +-
  po/tl.po         |   42 +-
- po/tr.po         |   45 ++-
+ po/tr.po         |   45 +-
  po/tt.po         |   42 +-
  po/uk.po         |  939 +++++++++++++++++++------------------
- po/vi.po         |   45 ++-
+ po/vi.po         |   45 +-
  po/wa.po         |   42 +-
  po/xh.po         |   42 +-
  po/yi.po         |   42 +-
- po/zh_CN.po      |   45 ++-
- po/zh_HK.po      |   45 ++-
- po/zh_TW.po      |   45 ++-
+ po/zh_CN.po      |   45 +-
+ po/zh_HK.po      |   45 +-
+ po/zh_TW.po      |   45 +-
  90 files changed, 7008 insertions(+), 5674 deletions(-)
 
 commit 975aea7bce39a2909607c6c40c2c0c945169b0c6
@@ -67237,7 +71727,7 @@ Date:   Mon Jan 25 14:13:48 2010 -0500
     Disable yet another failing test that was recently added...
 
  tests/Makefile.am |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f13804f68e37c597533644e671d38229e80b917a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67246,7 +71736,7 @@ Date:   Mon Jan 25 12:46:35 2010 -0500
     Minor docs update
 
  docs/reference/gio/gio-sections.txt |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit bc4f3904f27652b844f9786ba2b243a5ea3368b5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67255,7 +71745,7 @@ Date:   Mon Jan 25 12:43:10 2010 -0500
     Another few failing tests disabled
 
  gio/tests/filter-streams.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 305c9c6de5436b35fc3929d4c4ff3f29c00d8678
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67264,7 +71754,7 @@ Date:   Mon Jan 25 12:29:09 2010 -0500
     Disable a failing test, tsk, tsk.
 
  glib/tests/array-test.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 81f186d1e55621622fc3a29f43522a8d5494edde
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67273,7 +71763,7 @@ Date:   Mon Jan 25 12:00:06 2010 -0500
     Mention GVariant
 
  NEWS |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit e0d1124bd9bc516daaa84c94fee39decf9acc1d8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67282,7 +71772,7 @@ Date:   Mon Jan 25 11:57:47 2010 -0500
     Updates
 
  NEWS |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 53 insertions(+), 0 deletions(-)
+ 1 file changed, 53 insertions(+)
 
 commit b4c0b10658bb77f14005a117d5abdb620fec4068
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67294,7 +71784,7 @@ Date:   Mon Jan 25 11:31:56 2010 -0500
  glib/tests/Makefile.am    |   3 +
  glib/tests/gvarianttype.c |  650
  +++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 654 insertions(+), 0 deletions(-)
+ 3 files changed, 654 insertions(+)
 
 commit 0ccb288da103890dcf89ceda75fb8b488077a1de
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67312,7 +71802,7 @@ Date:   Mon Jan 25 11:26:27 2010 -0500
  glib/gvarianttype.c                  | 1495
  +++++++++++++++++++++++++++++++++
  glib/gvarianttype.h                  |  282 +++++++
- 7 files changed, 1883 insertions(+), 0 deletions(-)
+ 7 files changed, 1883 insertions(+)
 
 commit 11d4e59712b5a19c9847facf6da79946c9bd24aa
 Author: Benjamin Otte <otte@redhat.com>
@@ -67326,10 +71816,10 @@ Date: Wed Jan 20 21:06:30 2010 +0100
 
     https://bugzilla.gnome.org/show_bug.cgi?id=554887
 
- gobject/Makefile.am    |    5 ++-
+ gobject/Makefile.am    |    5 +++-
  gobject/gboxed.c       |   72
- +++-------------------------------------------
- gobject/gtype-private.h |   41 ++++++++++++++++++++++++++
+ ++++-------------------------------------------
+ gobject/gtype-private.h |   41 +++++++++++++++++++++++++++
  gobject/gtype.c        |   45 +++++++++++++++++++++++++++++
  4 files changed, 95 insertions(+), 68 deletions(-)
 
@@ -67347,8 +71837,8 @@ Date:   Wed Jan 20 20:02:24 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=554887
 
  gobject/gboxed.c |   97
- +++++++++++++++++------------------------------------
- 1 files changed, 31 insertions(+), 66 deletions(-)
+ +++++++++++++++++-------------------------------------
+ 1 file changed, 31 insertions(+), 66 deletions(-)
 
 commit 4ecf8655b315f9da3d108356c8f39394300deae3
 Author: Alexander Shopov <ash@contact.bg>
@@ -67358,7 +71848,7 @@ Date:   Mon Jan 25 11:58:18 2010 +0200
 
  po/bg.po |  974
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 490 insertions(+), 484 deletions(-)
+ 1 file changed, 490 insertions(+), 484 deletions(-)
 
 commit d819c8e486c9aaa2602d93fdd5cd1743d5a46624
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67367,7 +71857,7 @@ Date:   Sun Jan 24 20:50:51 2010 -0500
     Typo fixes
 
  gio/gsimpleasyncresult.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit cd59feff775e3cf9b15190dd6d75c4e6b98336e8
 Author: Jamil Ahmed <itsjamil@gmail.com>
@@ -67377,7 +71867,7 @@ Date:   Sun Jan 24 22:54:12 2010 +0600
 
  po/bn.po | 1295
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 691 insertions(+), 604 deletions(-)
+ 1 file changed, 691 insertions(+), 604 deletions(-)
 
 commit e71dcb204e3be3c0129c0782f3b5420be47fb2ef
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67386,7 +71876,7 @@ Date:   Sat Jan 23 01:07:46 2010 -0500
     gio: .gitignore gio-querymodules
 
  gio/.gitignore |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit c8fc3112f910b544ace0e1cb14d47555b38be6d8
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67395,7 +71885,7 @@ Date:   Fri Jan 22 20:18:58 2010 -0500
     Bug 448888 - don't init g_slice for always-malloc
 
  glib/gslice.c |   16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
+ 1 file changed, 13 insertions(+), 3 deletions(-)
 
 commit 7693b0af445645f09e55ed7cebe0051c3d1fdd8d
 Author: Alberto Garcia <agarcia@igalia.com>
@@ -67424,7 +71914,7 @@ Date:   Mon Jan 18 09:46:19 2010 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=586150
 
  configure.in |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 914120b9701650ccf7bede1907b69b521ca43236
 Author: Benjamin Otte <otte@redhat.com>
@@ -67465,7 +71955,7 @@ Date:   Tue Nov 17 21:15:15 2009 +0100
 
  gio/libasyncns/asyncns.c   |  94
  +++++++++++++++++++++++++++-----------------
- gio/libasyncns/g-asyncns.h |  16 +------
+ gio/libasyncns/g-asyncns.h |  16 ++------
  2 files changed, 61 insertions(+), 49 deletions(-)
 
 commit fe23567c436612e7a167c1681d6cb69392769fb7
@@ -67476,7 +71966,7 @@ Date:   Wed Jan 13 17:29:39 2010 +0100
 
  po/eu.po | 1044
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 512 insertions(+), 532 deletions(-)
+ 1 file changed, 512 insertions(+), 532 deletions(-)
 
 commit b577c207a5279667801c44d8f1d9469ca431478b
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -67486,7 +71976,7 @@ Date:   Wed Jan 13 16:20:56 2010 +0100
 
  po/nb.po |  937
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 477 insertions(+), 460 deletions(-)
+ 1 file changed, 477 insertions(+), 460 deletions(-)
 
 commit 7448eb71c3ac85a08c8f0fceaf9747e6298ae5c9
 Author: Sven Herzberg <herzi@gnome-de.org>
@@ -67514,7 +72004,7 @@ Date:   Wed Jan 13 10:25:52 2010 +0100
     Fix docs in previous commit
 
  gobject/gvaluecollector.h |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3c5e1fd903ce18efe51672074e01d1637c4bc0b2
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67526,7 +72016,7 @@ Date:   Wed Jan 13 10:24:09 2010 +0100
 
  tests/gobject/performance.c     |    6 ------
  tests/gobject/run-performance.sh |    3 +--
- 2 files changed, 1 insertions(+), 8 deletions(-)
+ 2 files changed, 1 insertion(+), 8 deletions(-)
 
 commit 40bf3aa5d2fd9d2aa6244ce8023ad1eed3bf0383
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -67542,7 +72032,7 @@ Date:   Wed Dec 2 11:50:02 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=603590
 
  gobject/gobject.c |   10 ++++------
- 1 files changed, 4 insertions(+), 6 deletions(-)
+ 1 file changed, 4 insertions(+), 6 deletions(-)
 
 commit 0f25115ffc887110993f6947f9907a85374933d3
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -67559,7 +72049,7 @@ Date:   Wed Dec 2 11:49:49 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=603590
 
  gobject/gsignal.c |   20 ++++++++------------
- 1 files changed, 8 insertions(+), 12 deletions(-)
+ 1 file changed, 8 insertions(+), 12 deletions(-)
 
 commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -67578,7 +72068,7 @@ Date:   Wed Dec 2 11:48:18 2009 +0100
 
  gobject/gvaluecollector.h |   44
  ++++++++++++++++++++++++++++++++++++--------
- 1 files changed, 36 insertions(+), 8 deletions(-)
+ 1 file changed, 36 insertions(+), 8 deletions(-)
 
 commit 3bb404f13329dbd6c67f777e5a6d9228716ab440
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67587,7 +72077,7 @@ Date:   Tue Jan 12 21:55:15 2010 +0100
     Mention thread changes in NEWS
 
  README.in |   8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit 94b8613b5ffefadb5c82424bd1f3083ff11fa811
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67606,7 +72096,7 @@ Date:   Tue Jan 12 21:28:23 2010 +0100
  configure.in       |    1 +
  gio/Makefile.am     |   5 +++++
  gobject/Makefile.am |   5 +++++
- 3 files changed, 11 insertions(+), 0 deletions(-)
+ 3 files changed, 11 insertions(+)
 
 commit de5c708e0b3d257388d3a5d09c80806d27069c88
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67622,7 +72112,7 @@ Date:   Tue Jan 12 21:26:52 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=606775
 
  glib/gthread.h |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit fa2bced1f30f93443ef43ce8b5b1e437cd07168c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67669,8 +72159,8 @@ Date:   Tue Jan 12 21:16:59 2010 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=606775
 
  docs/reference/glib/tmpl/threads.sgml |   55
- +++++++++++---------------------
- gthread/gthread-impl.c                       |    7 +++-
+ ++++++++++++---------------------
+ gthread/gthread-impl.c                       |    7 ++++-
  2 files changed, 25 insertions(+), 37 deletions(-)
 
 commit 74ad124cfba3278c385d177a527f19574fda9670
@@ -67681,7 +72171,7 @@ Date:   Tue Jan 12 13:09:10 2010 +0100
 
  gio/fam/Makefile.am  |   15 ++++++++++++++-
  gio/fam/fam-module.c |   11 +++++++++++
- 2 files changed, 25 insertions(+), 1 deletions(-)
+ 2 files changed, 25 insertions(+), 1 deletion(-)
 
 commit 57b771235e8e548ba3bb68a49ae4f016072ee89f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67696,7 +72186,7 @@ Date:   Tue Jan 12 13:11:22 2010 +0100
  gio/Makefile.am       |   10 ++++
  gio/gio-querymodules.c |  133
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 143 insertions(+), 0 deletions(-)
+ 2 files changed, 143 insertions(+)
 
 commit 682b3da99b1766b3dda0ee5978040e11108e063c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67705,7 +72195,7 @@ Date:   Tue Jan 12 11:57:17 2010 +0100
     Use the new lazy loading of modules for gio modules
 
  gio/giomodule.c |   30 +++++++++++-------------------
- 1 files changed, 11 insertions(+), 19 deletions(-)
+ 1 file changed, 11 insertions(+), 19 deletions(-)
 
 commit 488bede191081f035f24f7c3e55a86bc8ee2d7ae
 Author: Alexander Larsson <alexl@redhat.com>
@@ -67739,8 +72229,8 @@ Date:   Tue Jan 12 12:54:49 2010 +0100
     This patch fixes bug #605686.
 
  gio/gcharsetconverter.c |   53
- +++++++++++++++++++++++++++-------------------
- 1 files changed, 31 insertions(+), 22 deletions(-)
+ +++++++++++++++++++++++++++--------------------
+ 1 file changed, 31 insertions(+), 22 deletions(-)
 
 commit f4ccd96ea1a137eb0c533f177ff87290a84ee0d5
 Author: Kamal Mostafa <kamal@whence.com>
@@ -67753,7 +72243,7 @@ Date:   Fri Jan 1 20:36:28 2010 -0800
     properties.  Fixes https://bugzilla.gnome.org/show_bug.cgi?id=605883
 
  gobject/gobject.c |   4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 8c293b0ae0f3d7a404b3249872a1591313467b4f
 Author: Daniel Nylander <po@danielnylander.se>
@@ -67763,7 +72253,7 @@ Date:   Sat Jan 9 16:43:35 2010 +0100
 
  po/sv.po | 1354
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 691 insertions(+), 663 deletions(-)
+ 1 file changed, 691 insertions(+), 663 deletions(-)
 
 commit e61fed47b39265056dc2f9f5c3c5a6fc14bc0bf2
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -67772,8 +72262,8 @@ Date:   Thu Jan 7 20:26:48 2010 +0100
     Updated Spanish translation
 
  po/es.po |  950
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 483 insertions(+), 467 deletions(-)
+ ++++++++++++++++++++++++++++++++------------------------------
+ 1 file changed, 483 insertions(+), 467 deletions(-)
 
 commit 37716bd00a7911de545ebca3dc7a248503eaf46e
 Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
@@ -67785,7 +72275,7 @@ Date:   Thu Jan 7 19:33:39 2010 +0900
 
  configure.in      |  211
  ++++++++++++++++++++++++++++------------------------
- glib/Makefile.am   |   8 ++-
+ glib/Makefile.am   |   8 +-
  glib/gatomic-gcc.c |  92 +++++++++++++++++++++++
  3 files changed, 214 insertions(+), 97 deletions(-)
 
@@ -67795,14 +72285,14 @@ Date: Thu Jan 7 10:47:20 2010 +0200
 
     docs: switch to xi:inbclude for the content to save some more seconds
 
- docs/reference/gobject/gobject-docs.sgml |   77 +++-------
+ docs/reference/gobject/gobject-docs.sgml |   77 ++++-------
  docs/reference/gobject/tut_gobject.xml   |    3 +
  docs/reference/gobject/tut_gsignal.xml   |    3 +
  docs/reference/gobject/tut_gtype.xml    |    5 +-
- docs/reference/gobject/tut_howto.xml    |   21 ++-
+ docs/reference/gobject/tut_howto.xml    |   21 +--
  docs/reference/gobject/tut_intro.xml    |    3 +
  docs/reference/gobject/tut_tools.xml    |  221
- +++++++++++++++--------------
+ +++++++++++++++---------------
  7 files changed, 163 insertions(+), 170 deletions(-)
 
 commit 00db5238d9cdd1034f39749cac2d7b18df4b231c
@@ -67834,7 +72324,7 @@ Date:   Thu Jan 7 10:22:14 2010 +0200
 
  docs/reference/gio/gio-docs.xml         |   19 ++++++---
  docs/reference/glib/glib-docs.sgml      |   62
- ++++++++++++++++++-----------
+ ++++++++++++++++++------------
  docs/reference/gobject/gobject-docs.sgml |   54
  ++++++++++++++++----------
  3 files changed, 84 insertions(+), 51 deletions(-)
@@ -67850,7 +72340,7 @@ Date:   Thu Jan 7 10:12:13 2010 +0200
     Signed-off-by: Tor Lillqvist <tml@iki.fi>
 
  gobject/gatomicarray.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 759fbac7b765e3ef3df4e64e534c99d45526bdd3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67876,7 +72366,7 @@ Date:   Wed Jan 6 13:23:48 2010 -0500
     the wrong strings. Reported in bug 605977.
 
  gio/glocalfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit baf20e09842a97c2d7925dff5ff9c6d35e36b27d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -67894,7 +72384,7 @@ Date:   Tue Jan 5 18:49:23 2010 -0500
        Linux systems.
 
  gio/gunixfdmessage.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b00c6d7fb5798b4e528554e1221a553ab95506ed
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67906,7 +72396,7 @@ Date:   Tue Jan 5 18:18:55 2010 -0500
     a GString. Reported by Steve Grubb.
 
  gio/gdesktopappinfo.c |   14 ++++++++------
- 1 files changed, 8 insertions(+), 6 deletions(-)
+ 1 file changed, 8 insertions(+), 6 deletions(-)
 
 commit 6cee86a3efc98333282218f8eb1e0149a7cd703d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67917,7 +72407,7 @@ Date:   Tue Jan 5 18:16:37 2010 -0500
     Reported by Steve Grubb.
 
  gio/gcontenttype.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 95889d19275fd0f8f47f6c7f0e5b37861aa28497
 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
@@ -67927,7 +72417,7 @@ Date:   Tue Jan 5 16:53:01 2010 +0200
 
  po/uk.po |  948
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 474 insertions(+), 474 deletions(-)
+ 1 file changed, 474 insertions(+), 474 deletions(-)
 
 commit e8ccfd1bb2e17037d54440290b718bd19567a2e4
 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
@@ -67938,7 +72428,7 @@ Date:   Tue Jan 5 11:28:43 2010 +0200
     Signed-off-by: Tor Lillqvist <tml@iki.fi>
 
  glib/gutils.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d13c552dafe93e819e9c17bb68f46c33c9e97b10
 Author: Piotr Eljasiak <epiotr@src.gnome.org>
@@ -67947,7 +72437,7 @@ Date:   Tue Jan 5 00:48:02 2010 +0100
     Fix a typo in the docs
 
  glib/gmarkup.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c4600066a60e4ade006eeba196e560232f26116a
 Author: Xandru Armesto Fernandez <xandru@softastur.org>
@@ -67956,7 +72446,7 @@ Date:   Mon Jan 4 22:10:47 2010 +0100
     Added asturian language
 
  po/LINGUAS |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 4655e85081f1fe62a0dd01342dab2109d2979b16
 Author: Xandru Armesto Fernandez <xandru@softastur.org>
@@ -67966,7 +72456,7 @@ Date:   Mon Jan 4 22:10:29 2010 +0100
 
  po/ast.po | 2084
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 2084 insertions(+), 0 deletions(-)
+ 1 file changed, 2084 insertions(+)
 
 commit 3f5fb1ee9c2e3c09bc21913f02c1797550acdcea
 Author: Javier Jardón <jjardon@gnome.org>
@@ -67975,7 +72465,7 @@ Date:   Sun Jan 3 23:34:26 2010 +0100
     [docs] Fix @title usage in "Enumeration and flags types" section
 
  gobject/genums.c |    6 ++----
- 1 files changed, 2 insertions(+), 4 deletions(-)
+ 1 file changed, 2 insertions(+), 4 deletions(-)
 
 commit a91514ba1946ee048d9b2ddb049bc7dff5998940
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67987,7 +72477,7 @@ Date:   Sat Jan 2 19:50:55 2010 -0500
 
  gio/gsimpleasyncresult.c |  220
  ++++++++++++++++++++++++----------------------
- 1 files changed, 113 insertions(+), 107 deletions(-)
+ 1 file changed, 113 insertions(+), 107 deletions(-)
 
 commit f58fa6934315bc83d57a6d63ae1f9ca08dd9731b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -67998,7 +72488,7 @@ Date:   Sat Jan 2 19:44:26 2010 -0500
     The patch was provided by Will Thompson in bug 602417.
 
  gio/gasyncresult.c |  22 +++++++++++-----------
- 1 files changed, 11 insertions(+), 11 deletions(-)
+ 1 file changed, 11 insertions(+), 11 deletions(-)
 
 commit 74af99b860db66d6e32ed12c54016246e60be99a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68010,8 +72500,8 @@ Date:   Sat Jan 2 19:35:08 2010 -0500
     bug 602417.
 
  gio/gasyncresult.c |  69
- ++++++++++++++++++++++++++-------------------------
- 1 files changed, 35 insertions(+), 34 deletions(-)
+ ++++++++++++++++++++++++++--------------------------
+ 1 file changed, 35 insertions(+), 34 deletions(-)
 
 commit 0542e6dbf9b817a3ad4f0dbf4b85177536e11277
 Author: Pablo Castellano <pablog@src.gnome.org>
@@ -68021,7 +72511,7 @@ Date:   Sun Jan 3 01:23:53 2010 +0100
 
  glib/.gitignore    |   1 +
  gobject/.gitignore |   1 +
- 2 files changed, 2 insertions(+), 0 deletions(-)
+ 2 files changed, 2 insertions(+)
 
 commit ab799115defeab7771f3cb5cd0c88eba0d73558a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68032,7 +72522,7 @@ Date:   Sat Jan 2 19:17:37 2010 -0500
     Sun C doesn't like it. Reported in bug 604824.
 
  gio/gconverter.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 05af612943b4f34b63e4bfcb7dc7bbab6725417b
 Author: Ivar Smolin <okul@linux.ee>
@@ -68042,7 +72532,7 @@ Date:   Sat Jan 2 22:42:01 2010 +0200
 
  po/et.po |  490
  ++------------------------------------------------------------
- 1 files changed, 15 insertions(+), 475 deletions(-)
+ 1 file changed, 15 insertions(+), 475 deletions(-)
 
 commit 32f79f55ef287bf505ff434f13d79d89f3630bb2
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -68051,7 +72541,7 @@ Date:   Thu Dec 31 12:42:41 2009 +0100
     Bug 604457 -  gutf8inputstream.c: increasing unknown size pointer
 
  gio/gutf8inputstream.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 73ca6f70199353c22bf2d6aa99d5cd1eaea76702
 Author: Javier Jardón <jjardon@gnome.org>
@@ -68063,7 +72553,7 @@ Date:   Mon Dec 28 02:04:01 2009 +0100
     g_win32_get_package_installation_subdirectory_utf8()
 
  glib/gwin32.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 85e00d3a9433a5f83f9897c832fa00e4e0540e2c
 Author: Javier Jardón <jjardon@gnome.org>
@@ -68072,7 +72562,7 @@ Date:   Thu Dec 24 05:05:21 2009 +0100
     [docs] Fix 'Deprecated' tag in g_date_set_time()
 
  glib/gdate.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit da66897950431870390f8dc3f798e24f23ffb8c8
 Author: Martin Pitt <martin.pitt@ubuntu.com>
@@ -68126,7 +72616,7 @@ Date:   Tue Dec 22 11:09:20 2009 +0100
  configure.in                |   14 ++++++++++++
  glib/gtestutils.c           |   23 ++++++++++++++++++++
  tests/.gitignore            |    1 +
- tests/Makefile.am           |    6 +++-
+ tests/Makefile.am           |    6 ++++--
  tests/assert-msg-test.c      |    8 +++++++
  tests/run-assert-msg-test.sh |   48
  ++++++++++++++++++++++++++++++++++++++++++
@@ -68139,7 +72629,7 @@ Date:   Tue Dec 22 23:39:21 2009 +0700
     Updated Thai translation.
 
  po/th.po |   35 +++++++++++++++--------------------
- 1 files changed, 15 insertions(+), 20 deletions(-)
+ 1 file changed, 15 insertions(+), 20 deletions(-)
 
 commit 8202728f067c5d418f4fcc5172a990aa1c68312b
 Author: Tor Lillqvist <tml@iki.fi>
@@ -68150,7 +72640,7 @@ Date:   Tue Dec 22 00:46:12 2009 +0200
     The gio-unix-2.0 headers are installed only on Unix anyway.
 
  Makefile.am |   6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit dba6cef3c9c29314c20a122647c23b12329025dc
 Author: Javier Jardón <jjardon@gnome.org>
@@ -68161,7 +72651,7 @@ Date:   Mon Dec 21 23:04:43 2009 +0100
     This symbol is available since Glib 2.24, not 2.20.
 
  gobject/gtype.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit e7488ca85721b05181f699f4e8b12098077ce210
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -68174,7 +72664,7 @@ Date:   Fri Jun 5 23:28:17 2009 -0400
     Reduces about 180 realloc calls during g_type_init().
 
  gobject/gvalue.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 88261680f518c3c701154504011f778866d6dc2a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68183,7 +72673,7 @@ Date:   Mon Dec 21 10:56:03 2009 -0500
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit d7bdc48c2618cbc6b99c161592fd59c92d28d1c8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68191,98 +72681,98 @@ Date: Mon Dec 21 10:54:11 2009 -0500
 
     2.23.1
 
- po/am.po         |   80 +++---
- po/ar.po         |   80 +++---
- po/as.po         |   80 +++---
- po/az.po         |   80 +++---
- po/be.po         |   80 +++---
- po/be@latin.po    |   80 +++---
- po/bg.po         |   80 +++---
- po/bn.po         |   80 +++---
- po/bn_IN.po      |   80 +++---
- po/bs.po         |   80 +++---
- po/ca.po         |   80 +++---
- po/ca@valencia.po |   80 +++---
- po/cs.po         |   80 +++---
+ po/am.po         |   80 ++---
+ po/ar.po         |   80 ++---
+ po/as.po         |   80 ++---
+ po/az.po         |   80 ++---
+ po/be.po         |   80 ++---
+ po/be@latin.po    |   80 ++---
+ po/bg.po         |   80 ++---
+ po/bn.po         |   80 ++---
+ po/bn_IN.po      |   80 ++---
+ po/bs.po         |   80 ++---
+ po/ca.po         |   80 ++---
+ po/ca@valencia.po |   80 ++---
+ po/cs.po         |   80 ++---
  po/cy.po         |  917
  ++++++++++++++++++++++++++--------------------------
- po/da.po         |   80 +++---
- po/de.po         |   80 +++---
- po/dz.po         |   80 +++---
- po/el.po         |   80 +++---
- po/en@shaw.po    |   80 +++---
- po/en_CA.po      |   80 +++---
- po/en_GB.po      |   80 +++---
- po/eo.po         |   80 +++---
- po/es.po         |   80 +++---
+ po/da.po         |   80 ++---
+ po/de.po         |   80 ++---
+ po/dz.po         |   80 ++---
+ po/el.po         |   80 ++---
+ po/en@shaw.po    |   80 ++---
+ po/en_CA.po      |   80 ++---
+ po/en_GB.po      |   80 ++---
+ po/eo.po         |   80 ++---
+ po/es.po         |   80 ++---
  po/et.po         |  465 ++++++++++++++++++++++++++-
- po/eu.po         |   80 +++---
- po/fa.po         |   80 +++---
- po/fi.po         |   80 +++---
- po/fr.po         |   80 +++---
- po/ga.po         |   80 +++---
- po/gl.po         |   80 +++---
- po/gu.po         |   80 +++---
+ po/eu.po         |   80 ++---
+ po/fa.po         |   80 ++---
+ po/fi.po         |   80 ++---
+ po/fr.po         |   80 ++---
+ po/ga.po         |   80 ++---
+ po/gl.po         |   80 ++---
+ po/gu.po         |   80 ++---
  po/he.po         |  930
  ++++++++++++++++++++++++++---------------------------
- po/hi.po         |   80 +++---
- po/hr.po         |   80 +++---
- po/hu.po         |   80 +++---
- po/hy.po         |   80 +++---
- po/id.po         |   80 +++---
- po/is.po         |   80 +++---
- po/it.po         |   80 +++---
- po/ja.po         |   80 +++---
- po/ka.po         |   80 +++---
- po/kn.po         |   80 +++---
- po/ko.po         |   80 +++---
- po/ku.po         |   80 +++---
- po/lt.po         |   80 +++---
- po/lv.po         |   80 +++---
- po/mai.po        |   80 +++---
- po/mg.po         |   80 +++---
- po/mk.po         |   80 +++---
- po/ml.po         |   80 +++---
- po/mn.po         |   80 +++---
- po/mr.po         |   80 +++---
- po/ms.po         |   80 +++---
+ po/hi.po         |   80 ++---
+ po/hr.po         |   80 ++---
+ po/hu.po         |   80 ++---
+ po/hy.po         |   80 ++---
+ po/id.po         |   80 ++---
+ po/is.po         |   80 ++---
+ po/it.po         |   80 ++---
+ po/ja.po         |   80 ++---
+ po/ka.po         |   80 ++---
+ po/kn.po         |   80 ++---
+ po/ko.po         |   80 ++---
+ po/ku.po         |   80 ++---
+ po/lt.po         |   80 ++---
+ po/lv.po         |   80 ++---
+ po/mai.po        |   80 ++---
+ po/mg.po         |   80 ++---
+ po/mk.po         |   80 ++---
+ po/ml.po         |   80 ++---
+ po/mn.po         |   80 ++---
+ po/mr.po         |   80 ++---
+ po/ms.po         |   80 ++---
  po/nb.po         |  917
  ++++++++++++++++++++++++++--------------------------
- po/ne.po         |   80 +++---
- po/nl.po         |   80 +++---
- po/nn.po         |   80 +++---
- po/oc.po         |   80 +++---
- po/or.po         |   80 +++---
- po/pa.po         |   80 +++---
- po/pl.po         |   80 +++---
- po/ps.po         |   80 +++---
- po/pt.po         |   80 +++---
- po/pt_BR.po      |   80 +++---
- po/ro.po         |   80 +++---
- po/ru.po         |   80 +++---
- po/rw.po         |   80 +++---
- po/si.po         |   80 +++---
- po/sk.po         |   80 +++---
- po/sl.po         |   80 +++---
- po/sq.po         |   80 +++---
- po/sr.po         |   80 +++---
- po/sr@ije.po     |   80 +++---
- po/sr@latin.po    |   80 +++---
- po/sv.po         |   80 +++---
- po/ta.po         |   80 +++---
- po/te.po         |   80 +++---
- po/th.po         |   80 +++---
- po/tl.po         |   80 +++---
- po/tr.po         |   80 +++---
- po/tt.po         |   80 +++---
- po/uk.po         |   80 +++---
+ po/ne.po         |   80 ++---
+ po/nl.po         |   80 ++---
+ po/nn.po         |   80 ++---
+ po/oc.po         |   80 ++---
+ po/or.po         |   80 ++---
+ po/pa.po         |   80 ++---
+ po/pl.po         |   80 ++---
+ po/ps.po         |   80 ++---
+ po/pt.po         |   80 ++---
+ po/pt_BR.po      |   80 ++---
+ po/ro.po         |   80 ++---
+ po/ru.po         |   80 ++---
+ po/rw.po         |   80 ++---
+ po/si.po         |   80 ++---
+ po/sk.po         |   80 ++---
+ po/sl.po         |   80 ++---
+ po/sq.po         |   80 ++---
+ po/sr.po         |   80 ++---
+ po/sr@ije.po     |   80 ++---
+ po/sr@latin.po    |   80 ++---
+ po/sv.po         |   80 ++---
+ po/ta.po         |   80 ++---
+ po/te.po         |   80 ++---
+ po/th.po         |   80 ++---
+ po/tl.po         |   80 ++---
+ po/tr.po         |   80 ++---
+ po/tt.po         |   80 ++---
+ po/uk.po         |   80 ++---
  po/vi.po         |  127 ++++----
- po/wa.po         |   80 +++---
- po/xh.po         |   80 +++---
- po/yi.po         |   80 +++---
- po/zh_CN.po      |   80 +++---
- po/zh_HK.po      |   80 +++---
- po/zh_TW.po      |   80 +++---
+ po/wa.po         |   80 ++---
+ po/xh.po         |   80 ++---
+ po/yi.po         |   80 ++---
+ po/zh_CN.po      |   80 ++---
+ po/zh_HK.po      |   80 ++---
+ po/zh_TW.po      |   80 ++---
  89 files changed, 5260 insertions(+), 4816 deletions(-)
 
 commit ad1580e516fd481eaa1c6bb9134c1c11a517e824
@@ -68292,7 +72782,7 @@ Date:   Mon Dec 21 10:02:07 2009 -0500
     Update release notes
 
  README.in |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 7af2609a44f26b8a6e65601fc2fa6f7453ff73c5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68301,7 +72791,7 @@ Date:   Mon Dec 21 09:59:24 2009 -0500
     Updates
 
  NEWS |   37 +++++++++++++++++++++++++++++++++++++
- 1 files changed, 37 insertions(+), 0 deletions(-)
+ 1 file changed, 37 insertions(+)
 
 commit 52405a6b5dcaa1e8e6268192760ee6e11939a3b5
 Author: Iestyn Pryce <dylunio@gmail.com>
@@ -68310,8 +72800,8 @@ Date:   Mon Dec 21 14:57:15 2009 +0000
     Updated Welsh translation
 
  po/cy.po |   99
- +++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 47 insertions(+), 52 deletions(-)
+ +++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 47 insertions(+), 52 deletions(-)
 
 commit 71d508776efc69e2ee97b424bbeb25d3ced38ac8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68320,7 +72810,7 @@ Date:   Mon Dec 21 09:21:54 2009 -0500
     Remove comment as well
 
  glib/tests/option-context.c |   4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 7db8b92b979b2f95268d42eecf9dc7a361e6f5d1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68344,7 +72834,7 @@ Date:   Sun Dec 20 12:03:19 2009 +0000
 
  po/cy.po | 1114
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 561 insertions(+), 553 deletions(-)
+ 1 file changed, 561 insertions(+), 553 deletions(-)
 
 commit ccd33a4043008f2927df6988bfe623341afb91f9
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -68354,7 +72844,7 @@ Date:   Sat Dec 19 11:46:19 2009 +0100
     g_type_init
 
  gobject/gtype.c |   24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
 
 commit 991702494946bdfcea958c6bd421b51867ea7545
 Author: Javier Jardón <jjardon@gnome.org>
@@ -68367,7 +72857,7 @@ Date:   Tue Dec 15 21:15:41 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=604645
 
  gobject/gtype.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 046e521b4f08a88c889620225faea7284356eb23
 Author: Kamal Mostafa <kamal@whence.com>
@@ -68376,7 +72866,7 @@ Date:   Fri Dec 18 10:34:05 2009 -0800
     Fix typo "Performace" in gtester-report Details pop-up window
 
  glib/gtester-report |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f74c0e257fef1b6304294d34130e74b591b14acf
 Author: Dan Winship <danw@gnome.org>
@@ -68408,7 +72898,7 @@ Date:   Fri Dec 18 15:00:54 2009 +0700
 
  po/vi.po |  412
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 197 insertions(+), 215 deletions(-)
+ 1 file changed, 197 insertions(+), 215 deletions(-)
 
 commit 3f41e31bf974f6abaeb28264654d6b46b87b7428
 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
@@ -68417,7 +72907,7 @@ Date:   Tue Dec 15 23:49:18 2009 +0100
     Remove wrong file imports, only gio/gio.h should be included
 
  gio/gunixconnection.h |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit a0bcd63304c683d54e1d55203922a58de672b8f6
 Author: Tor Lillqvist <tml@iki.fi>
@@ -68431,7 +72921,7 @@ Date:   Mon Dec 14 03:16:55 2009 +0200
 
  config.h.win32.in |   3 ---
  configure.in     |    2 +-
- 2 files changed, 1 insertions(+), 4 deletions(-)
+ 2 files changed, 1 insertion(+), 4 deletions(-)
 
 commit 8dc200db043fb7251baed6e346a7c5542a24a7b9
 Author: Tor Lillqvist <tml@iki.fi>
@@ -68445,7 +72935,7 @@ Date:   Mon Dec 14 03:09:46 2009 +0200
  config.h.win32.in    |    7 +++++++
  configure.in        |    2 +-
  gio/gwin32resolver.c |    8 ++++++++
- 3 files changed, 16 insertions(+), 1 deletions(-)
+ 3 files changed, 16 insertions(+), 1 deletion(-)
 
 commit cdf00a6a9b98574dd4a06779de43612b9c8fa42a
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -68455,7 +72945,7 @@ Date:   Tue Dec 8 17:05:09 2009 +0100
 
  gio/tests/buffered-input-stream.c |   83
  ++++++++++++++++++++++++++++++++++++-
- 1 files changed, 82 insertions(+), 1 deletions(-)
+ 1 file changed, 82 insertions(+), 1 deletion(-)
 
 commit 4fbbe190b7cbfd271bbb18428bc103ebffa41112
 Author: Alexander Larsson <alexl@redhat.com>
@@ -68483,7 +72973,7 @@ Date:   Sun Dec 6 15:45:37 2009 +0100
     Fix makefile typo
 
  gio/Makefile.am |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 568cd48365a8c8ffa6fc25d5282ec92de6e2ff31
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -68505,7 +72995,7 @@ Date:   Sat Nov 28 23:39:48 2009 +0100
  gio/gutf8inputstream.h                     |   80 +++++++++
  gio/tests/Makefile.am              |    4 +
  gio/tests/utf8-input-stream.c      |  252 +++++++++++++++++++++++++++
- 11 files changed, 694 insertions(+), 0 deletions(-)
+ 11 files changed, 694 insertions(+)
 
 commit c20280b41bc084793e2baa094dc03dc9d1d75f8b
 Author: Yair Hershkovitz <yairhr@gmail.com>
@@ -68515,7 +73005,7 @@ Date:   Sun Dec 6 08:41:49 2009 +0200
 
  po/he.po |  961
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 481 insertions(+), 480 deletions(-)
+ 1 file changed, 481 insertions(+), 480 deletions(-)
 
 commit efb594b7d49e5058de621f1253671ec192eae695
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -68525,7 +73015,7 @@ Date:   Fri Dec 4 21:18:32 2009 +0100
 
  po/nb.po |  951
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 476 insertions(+), 475 deletions(-)
+ 1 file changed, 476 insertions(+), 475 deletions(-)
 
 commit 2321e5aed07154761223bb124770beba56700e41
 Author: Matthew W. S. Bell <matthew@bells23.org.uk>
@@ -68540,7 +73030,7 @@ Date:   Wed Dec 2 01:48:30 2009 +0100
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540
 
  glib/gtimer.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit 3d8035f799f632f196d914fde02dc052b7944581
 Author: Jeroen Nijhof <jeroen.nijhof@ericsson.com>
@@ -68551,7 +73041,7 @@ Date:   Tue Dec 1 19:42:09 2009 +0100
     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603476
 
  gio/gioenums.h |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 39cd766e8ef6901c097fdf2d3148fdc952f06b0e
 Author: Dan Winship <danw@gnome.org>
@@ -68573,7 +73063,7 @@ Date:   Tue Dec 1 10:42:58 2009 +0100
  gio/gloadableicon.c   |   45 +------------
  gio/gmount.c         |  143 ++++++++++++++--------------------------
  gio/gseekable.c       |   38 +----------
- gio/gvolume.c        |  105 +++++++++---------------------
+ gio/gvolume.c        |  105 +++++++++--------------------
  10 files changed, 165 insertions(+), 564 deletions(-)
 
 commit 91d96350a7eed2e2acfc0c254b6dfc4e6fe81a8b
@@ -68590,7 +73080,7 @@ Date:   Tue Dec 1 10:33:12 2009 +0100
  docs/reference/gobject/gobject-sections.txt |   2 +
  gobject/gtype.h                            |   70
  ++++++++++++++++++++++++++-
- gobject/tests/threadtests.c                |   30 -----------
+ gobject/tests/threadtests.c                |   30 ------------
  3 files changed, 70 insertions(+), 32 deletions(-)
 
 commit 74a970f754bbffcc9f0a3fa6dd9977a8640544c8
@@ -68599,13 +73089,13 @@ Date: Mon Nov 30 19:50:21 2009 -0500
 
     Add byteswap macros for gsize/gssize.
 
- configure.in                            |    5 ++
+ configure.in                            |    5 +++
  docs/reference/glib/glib-sections.txt   |   12 +++++
  docs/reference/glib/tmpl/byte_order.sgml |   72
  ++++++++++++++++++++++++++++++
- glib/gtypes.h                           |    5 ++
+ glib/gtypes.h                           |    5 +++
  glibconfig.h.win32.in                   |    4 ++
- 5 files changed, 98 insertions(+), 0 deletions(-)
+ 5 files changed, 98 insertions(+)
 
 commit 2a78adc5e3f5b33e92cc55570397da24e062aa24
 Author: Benjamin Otte <otte@gnome.org>
@@ -68628,7 +73118,7 @@ Date:   Thu Oct 8 20:01:15 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=557151
 
  gobject/gobject.c |   26 ++++++++++++++++++--------
- 1 files changed, 18 insertions(+), 8 deletions(-)
+ 1 file changed, 18 insertions(+), 8 deletions(-)
 
 commit f0f32a7ef0f7ae8cdd2aa2992d2e116dd7b602fe
 Author: Benjamin Otte <otte@gnome.org>
@@ -68642,7 +73132,7 @@ Date:   Thu Sep 24 15:04:20 2009 +0200
     node->data.
 
  gobject/gtype.c |   15 ++++-----------
- 1 files changed, 4 insertions(+), 11 deletions(-)
+ 1 file changed, 4 insertions(+), 11 deletions(-)
 
 commit 5cac5c828b9d56ed0b1932deb7364d6ba926eb96
 Author: Benjamin Otte <otte@gnome.org>
@@ -68655,7 +73145,7 @@ Date:   Thu Sep 24 14:57:19 2009 +0200
     these functions don't require a read lock anymore.
 
  gobject/gtype.c |    8 ++------
- 1 files changed, 2 insertions(+), 6 deletions(-)
+ 1 file changed, 2 insertions(+), 6 deletions(-)
 
 commit 83ee0d947d7c103e975be0fc4e62415ad7d57571
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68669,7 +73159,7 @@ Date:   Thu Sep 24 13:19:46 2009 +0200
  gobject/tests/Makefile.am    |    4 +-
  gobject/tests/dynamictests.c |  235
  ++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 238 insertions(+), 1 deletions(-)
+ 2 files changed, 238 insertions(+), 1 deletion(-)
 
 commit 35c376a8a6be94f6fd5c22164a5e0968f4d3e26e
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68690,8 +73180,8 @@ Date:   Thu Sep 24 12:42:49 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   62
- +++++++++++++++++++++++++++++++++++++-----------------
- 1 files changed, 42 insertions(+), 20 deletions(-)
+ +++++++++++++++++++++++++++++++++++++------------------
+ 1 file changed, 42 insertions(+), 20 deletions(-)
 
 commit 5160175656797fde6b301b0d832b692052b96e3e
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68704,7 +73194,7 @@ Date:   Thu Sep 24 12:29:25 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   19 ++++++++-----------
- 1 files changed, 8 insertions(+), 11 deletions(-)
+ 1 file changed, 8 insertions(+), 11 deletions(-)
 
 commit 00a4470ad07551f3629029892b819c18d8902f2f
 Author: Benjamin Otte <otte@gnome.org>
@@ -68721,7 +73211,7 @@ Date:   Thu Sep 24 12:26:53 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=587892
 
  gobject/gtype.c |   24 +++++++++++++-----------
- 1 files changed, 13 insertions(+), 11 deletions(-)
+ 1 file changed, 13 insertions(+), 11 deletions(-)
 
 commit 4c243b1cba6e94658e68c3e4b188d0d784ed7463
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68732,7 +73222,7 @@ Date:   Thu Sep 24 11:45:13 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   19 ++++++++++++-------
- 1 files changed, 12 insertions(+), 7 deletions(-)
+ 1 file changed, 12 insertions(+), 7 deletions(-)
 
 commit 5e7dba0501f4af4ac5427bbf1227ba5cb026cffa
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68749,7 +73239,7 @@ Date:   Thu Sep 24 11:38:49 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   11 +++++------
- 1 files changed, 5 insertions(+), 6 deletions(-)
+ 1 file changed, 5 insertions(+), 6 deletions(-)
 
 commit 2ec989902b2800d150bbb2cf6c3b6924f43ed736
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68763,7 +73253,7 @@ Date:   Thu Sep 24 11:19:58 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   37 ++++++++++++++-----------------------
- 1 files changed, 14 insertions(+), 23 deletions(-)
+ 1 file changed, 14 insertions(+), 23 deletions(-)
 
 commit b163759320ddfce0276b20bb453de70919aeeff3
 Author: Benjamin Otte <otte@gnome.org>
@@ -68777,7 +73267,7 @@ Date:   Thu Sep 24 11:16:10 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   39 +++++++++++++++++++--------------------
- 1 files changed, 19 insertions(+), 20 deletions(-)
+ 1 file changed, 19 insertions(+), 20 deletions(-)
 
 commit 170423f924950728cec21a784787aa43b0be71bc
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68790,7 +73280,7 @@ Date:   Thu Sep 24 10:44:17 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit f8d24e849533e0e43cd7c9cf9a9692e4779c0472
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68804,8 +73294,8 @@ Date:   Thu Sep 24 10:16:48 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   57
- ++++++++++++++++++++++++++----------------------------
- 1 files changed, 27 insertions(+), 30 deletions(-)
+ ++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 27 insertions(+), 30 deletions(-)
 
 commit 718b476c4474e5c9e973046ef555ffcb9bfd38a1
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -68816,7 +73306,7 @@ Date:   Thu Sep 24 10:03:14 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=585375
 
  gobject/gtype.c |   48 ++++++++++++++++++++++++------------------------
- 1 files changed, 24 insertions(+), 24 deletions(-)
+ 1 file changed, 24 insertions(+), 24 deletions(-)
 
 commit 69961d27a13b2083d864884b40c861c5e97a5c12
 Author: Alexander Larsson <alexl@redhat.com>
@@ -68835,7 +73325,7 @@ Date:   Wed Sep 9 16:42:32 2009 +0200
 
  gobject/gtype.c |  185
  +++++++++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 151 insertions(+), 34 deletions(-)
+ 1 file changed, 151 insertions(+), 34 deletions(-)
 
 commit 8f27a5e62129672f5c17b140ca854fd2307a9734
 Author: Alexander Larsson <alexl@redhat.com>
@@ -68869,7 +73359,7 @@ Date:   Wed Sep 9 16:51:28 2009 +0200
 
  gobject/gtype.c |  329
  ++++++++++++++++++++++++++++++++++---------------------
- 1 files changed, 204 insertions(+), 125 deletions(-)
+ 1 file changed, 204 insertions(+), 125 deletions(-)
 
 commit 75ce4741f9a7a26098a77407de9b4cc2b985a254
 Author: Alexander Larsson <alexl@redhat.com>
@@ -68891,7 +73381,7 @@ Date:   Wed Sep 9 16:47:44 2009 +0200
  gobject/gatomicarray.c |  169
  ++++++++++++++++++++++++++++++++++++++++++++++++
  gobject/gatomicarray.h |   60 +++++++++++++++++
- 3 files changed, 231 insertions(+), 1 deletions(-)
+ 3 files changed, 231 insertions(+), 1 deletion(-)
 
 commit f55752b10cc29090550005e16e9e7f72c5c060fa
 Author: Ivar Smolin <okul@linux.ee>
@@ -68901,7 +73391,7 @@ Date:   Mon Nov 30 13:08:18 2009 +0200
 
  po/et.po |  479
  ++------------------------------------------------------------
- 1 files changed, 10 insertions(+), 469 deletions(-)
+ 1 file changed, 10 insertions(+), 469 deletions(-)
 
 commit 8df6191a322d6b412448aa5618daf68c4e0ab3da
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68910,7 +73400,7 @@ Date:   Mon Nov 30 00:11:10 2009 -0500
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 2532707ce420623acaf7f1fc0bd3670bb3a8a86b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -68921,95 +73411,95 @@ Date: Mon Nov 30 00:09:36 2009 -0500
  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
  docs/reference/glib/tmpl/version.sgml    |   68 --
- po/am.po                                 |  282 ++++---
- po/ar.po                                 |  285 ++++---
+ po/am.po                                 |  282 +++---
+ po/ar.po                                 |  285 +++---
  po/as.po                                 |  287 ++++---
- po/az.po                                 |  282 ++++---
- po/be.po                                 |  283 ++++---
+ po/az.po                                 |  282 +++---
+ po/be.po                                 |  283 +++---
  po/be@latin.po                                   |  286 ++++---
  po/bg.po                                 |  287 ++++---
  po/bn.po                                 |  287 ++++---
  po/bn_IN.po                              |  287 ++++---
- po/bs.po                                 |  282 ++++---
+ po/bs.po                                 |  282 +++---
  po/ca.po                                 |  917 ++++++++++----------
- po/ca@valencia.po                        |  285 ++++---
+ po/ca@valencia.po                        |  285 +++---
  po/cs.po                                 |  287 ++++---
- po/cy.po                                 |  282 ++++---
+ po/cy.po                                 |  282 +++---
  po/da.po                                 |  287 ++++---
  po/de.po                                 |  287 ++++---
- po/dz.po                                 |  282 ++++---
+ po/dz.po                                 |  282 +++---
  po/el.po                                 |  286 ++++---
  po/en@shaw.po                            |  966 +++++++++++----------
- po/en_CA.po                              |  285 ++++---
+ po/en_CA.po                              |  285 +++---
  po/en_GB.po                              |  287 ++++---
- po/eo.po                                 |  282 ++++---
+ po/eo.po                                 |  282 +++---
  po/es.po                                 |  930 ++++++++++----------
- po/et.po                                 |  492 +++++++++++-
+ po/et.po                                 |  492 ++++++++++-
  po/eu.po                                 |  287 ++++---
- po/fa.po                                 |  282 ++++---
+ po/fa.po                                 |  282 +++---
  po/fi.po                                 |  287 ++++---
  po/fr.po                                 |  287 ++++---
- po/ga.po                                 |  282 ++++---
- po/gl.po                                 |  941 +++++++++++----------
+ po/ga.po                                 |  282 +++---
+ po/gl.po                                 |  941 ++++++++++----------
  po/gu.po                                 |  287 ++++---
  po/he.po                                 |  287 ++++---
  po/hi.po                                 |  287 ++++---
- po/hr.po                                 |  282 ++++---
+ po/hr.po                                 |  282 +++---
  po/hu.po                                 |  287 ++++---
- po/hy.po                                 |  282 ++++---
- po/id.po                                 |  282 ++++---
- po/is.po                                 |  282 ++++---
+ po/hy.po                                 |  282 +++---
+ po/id.po                                 |  282 +++---
+ po/is.po                                 |  282 +++---
  po/it.po                                 |  287 ++++---
  po/ja.po                                 |  287 ++++---
- po/ka.po                                 |  282 ++++---
+ po/ka.po                                 |  282 +++---
  po/kn.po                                 |  287 ++++---
  po/ko.po                                 |  287 ++++---
- po/ku.po                                 |  282 ++++---
- po/lt.po                                 |  285 ++++---
- po/lv.po                                 |  282 ++++---
- po/mai.po                                |  285 ++++---
- po/mg.po                                 |  282 ++++---
- po/mk.po                                 |  285 ++++---
+ po/ku.po                                 |  282 +++---
+ po/lt.po                                 |  285 +++---
+ po/lv.po                                 |  282 +++---
+ po/mai.po                                |  285 +++---
+ po/mg.po                                 |  282 +++---
+ po/mk.po                                 |  285 +++---
  po/ml.po                                 |  287 ++++---
- po/mn.po                                 |  282 ++++---
+ po/mn.po                                 |  282 +++---
  po/mr.po                                 |  287 ++++---
- po/ms.po                                 |  282 ++++---
- po/nb.po                                 |  943 +++++++++++----------
- po/ne.po                                 |  282 ++++---
- po/nl.po                                 |  285 ++++---
- po/nn.po                                 |  285 ++++---
- po/oc.po                                 |  282 ++++---
+ po/ms.po                                 |  282 +++---
+ po/nb.po                                 |  943 ++++++++++----------
+ po/ne.po                                 |  282 +++---
+ po/nl.po                                 |  285 +++---
+ po/nn.po                                 |  285 +++---
+ po/oc.po                                 |  282 +++---
  po/or.po                                 |  287 ++++---
  po/pa.po                                 |  287 ++++---
  po/pl.po                                 |  287 ++++---
- po/ps.po                                 |  282 ++++---
+ po/ps.po                                 |  282 +++---
  po/pt.po                                 |  287 ++++---
- po/pt_BR.po                              |  951 +++++++++++----------
+ po/pt_BR.po                              |  951 ++++++++++----------
  po/ro.po                                 |  287 ++++---
  po/ru.po                                 |  287 ++++---
- po/rw.po                                 |  282 ++++---
- po/si.po                                 |  282 ++++---
- po/sk.po                                 |  285 ++++---
+ po/rw.po                                 |  282 +++---
+ po/si.po                                 |  282 +++---
+ po/sk.po                                 |  285 +++---
  po/sl.po                                 | 1282
- +++++++++++++---------------
+ +++++++++++++--------------
  po/sq.po                                 |  288 ++++---
  po/sr.po                                 |  287 ++++---
- po/sr@ije.po                             |  282 ++++---
+ po/sr@ije.po                             |  282 +++---
  po/sr@latin.po                                   |  287 ++++---
  po/sv.po                                 | 1332
  ++++++++++++++---------------
  po/ta.po                                 |  287 ++++---
  po/te.po                                 |  287 ++++---
  po/th.po                                 |  287 ++++---
- po/tl.po                                 |  282 ++++---
+ po/tl.po                                 |  282 +++---
  po/tr.po                                 |  287 ++++---
- po/tt.po                                 |  282 ++++---
+ po/tt.po                                 |  282 +++---
  po/uk.po                                 |  287 ++++---
- po/vi.po                                 |  285 ++++---
- po/wa.po                                 |  282 ++++---
- po/xh.po                                 |  282 ++++---
- po/yi.po                                 |  282 ++++---
- po/zh_CN.po                              |  285 ++++---
+ po/vi.po                                 |  285 +++---
+ po/wa.po                                 |  282 +++---
+ po/xh.po                                 |  282 +++---
+ po/yi.po                                 |  282 +++---
+ po/zh_CN.po                              |  285 +++---
  po/zh_HK.po                              |  287 ++++---
  po/zh_TW.po                              |  287 ++++---
  92 files changed, 16991 insertions(+), 14691 deletions(-)
@@ -69021,7 +73511,7 @@ Date:   Sun Nov 29 22:57:00 2009 -0500
     More updates
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8907bfee863e969bc68de749a45f34d7f7f21699
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -69029,16 +73519,16 @@ Date: Sun Nov 29 22:54:16 2009 -0500
 
     Fix up GIO docs
 
- docs/reference/gio/gio-docs.xml      |   31 +++++----
+ docs/reference/gio/gio-docs.xml      |   31 ++++-----
  docs/reference/gio/gio-sections.txt  |  113
  ++++++++++++++++++++++++++++++++
  docs/reference/gio/gio.types        |    9 +++
- gio/fen/fen-data.c                  |    4 -
+ gio/fen/fen-data.c                  |    4 --
  gio/gappinfo.h                              |    1 +
- gio/gcharsetconverter.c             |   31 +++++++++-
- gio/gconverterinputstream.c         |   13 ++++-
+ gio/gcharsetconverter.c             |   31 ++++++++-
+ gio/gconverterinputstream.c         |   13 +++-
  gio/gconverterinputstream.h         |    2 +-
- gio/gconverteroutputstream.c        |   13 ++++-
+ gio/gconverteroutputstream.c        |   13 +++-
  gio/gconverteroutputstream.h        |    2 +-
  gio/gdummyfile.c                    |    6 --
  gio/gioenums.h                              |    6 +-
@@ -69048,7 +73538,7 @@ Date:   Sun Nov 29 22:54:16 2009 -0500
  gio/glocalfilemonitor.c             |    7 --
  gio/gunionvolumemonitor.c           |    9 +--
  gio/gunixvolume.c                   |  120
- ++++++++++++++-------------------
+ +++++++++++++++-------------------
  gio/gunixvolumemonitor.c            |   12 ----
  gio/gwin32mount.c                   |    2 +-
  gio/gwin32volumemonitor.c           |    6 +-
@@ -69065,7 +73555,7 @@ Date:   Sun Nov 29 21:19:10 2009 -0500
     Fix dynamictype test to build
 
  tests/gobject/dynamictype.c |   3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 06c71ba399adc22c4f327876bac50bbd1a6dfcf4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -69087,7 +73577,7 @@ Date:   Sun Nov 29 20:48:52 2009 -0500
     Since it is not intended to be run as part of make check.
 
  gio/tests/Makefile.am |   10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit 12939c54f93ddc61c02b592ced931fb30d797fe8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -69100,7 +73590,7 @@ Date:   Sun Nov 29 20:47:51 2009 -0500
     (without incurring a warning that wrecks the test).
 
  glib/tests/option-context.c |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 31be5a93402ca596bb1bc5d872ef437c51ac6d12
 Author: David Planella <david.planella@gmail.com>
@@ -69111,7 +73601,7 @@ Date:   Sun Nov 29 19:27:45 2009 +0100
 
  po/ca.po |  964
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 497 insertions(+), 467 deletions(-)
+ 1 file changed, 497 insertions(+), 467 deletions(-)
 
 commit e7992b7b06df986bd36dd745a4cca2661e77f497
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -69135,7 +73625,7 @@ Date:   Sat Nov 28 13:26:38 2009 +0100
     Updated Spanish translation
 
  po/es.po |   24 +++++++++---------------
- 1 files changed, 9 insertions(+), 15 deletions(-)
+ 1 file changed, 9 insertions(+), 15 deletions(-)
 
 commit 35d440535fecaacce228089b91873afc6c5e069a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -69144,7 +73634,7 @@ Date:   Sat Nov 28 01:59:12 2009 -0500
     Updates
 
  NEWS |   60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 60 insertions(+), 0 deletions(-)
+ 1 file changed, 60 insertions(+)
 
 commit 43149aafe04027bf7f91abb05df64afafc5ed4c4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -69153,7 +73643,7 @@ Date:   Sat Nov 28 01:30:27 2009 -0500
     Bump version to 2.23.0
 
  configure.in |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 92a766c74380f7511b0f0c2ea04059133ff8fd73
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -69163,7 +73653,7 @@ Date:   Fri Nov 27 13:33:16 2009 +0100
 
  po/sl.po |  213
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 114 insertions(+), 99 deletions(-)
+ 1 file changed, 114 insertions(+), 99 deletions(-)
 
 commit 56653e930feebd36cf36523669f3bcad59ad3dc2
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -69173,7 +73663,7 @@ Date:   Fri Nov 27 01:37:49 2009 +0100
 
  po/es.po |  171
  ++++++++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 99 insertions(+), 72 deletions(-)
+ 1 file changed, 99 insertions(+), 72 deletions(-)
 
 commit 8586b636c7a0162f7b06e00c6a563eeaf24cab46
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69186,7 +73676,7 @@ Date:   Thu Nov 26 12:15:04 2009 -0500
     Based on a patch from Leonardo Ferreira Fontenelle.
 
  gio/gmount.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit 09b1b6414b6aa001733fa7897f48970cb3cf258a
 Author: Christian Kellner <gicmo@gnome.org>
@@ -69202,7 +73692,7 @@ Date:   Fri Oct 9 15:06:44 2009 +0200
 
  gio/gmount.c |   31 +++++++++++++++++++++++++++++++
  gio/gmount.h |    3 +++
- 2 files changed, 34 insertions(+), 0 deletions(-)
+ 2 files changed, 34 insertions(+)
 
 commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69216,7 +73706,7 @@ Date:   Thu Nov 26 16:05:07 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=593809
 
  gio/glocalfileinfo.c |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit 96f41b62836810563c4f69ba6d053e91c638728a
 Author: Mures Andone <mures.andone@movial.com>
@@ -69244,7 +73734,7 @@ Date:   Fri Nov 20 13:01:17 2009 +0000
     https://bugzilla.gnome.org/show_bug.cgi?id=602417
 
  gio/gasyncinitable.c |   38 +++++++++++++++++++-------------------
- 1 files changed, 19 insertions(+), 19 deletions(-)
+ 1 file changed, 19 insertions(+), 19 deletions(-)
 
 commit 08d33b81ee4addefa6c5fac6894111d09f90951b
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69253,7 +73743,7 @@ Date:   Thu Nov 26 13:15:11 2009 +0100
     Remove unused variable
 
  gio/gzlibdecompressor.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit b35fa1994d6607376136716c133dd88433706ee8
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69276,8 +73766,8 @@ Date:   Thu Nov 26 11:54:44 2009 +0100
     Add test for G_IMPLEMENT_INTERFACE_DYNAMIC
 
  tests/gobject/dynamictype.c |  53
- +++++++++++++++++++++++++++++++++++++++---
- 1 files changed, 49 insertions(+), 4 deletions(-)
+ +++++++++++++++++++++++++++++++++++++++----
+ 1 file changed, 49 insertions(+), 4 deletions(-)
 
 commit 7d51c96e5e39e8f3b403884f286ef781f0c952d6
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69301,7 +73791,7 @@ Date:   Sat May 24 21:00:11 2008 +0200
     Add TB and PB cases to g_format_size_for_display
 
  glib/gfileutils.c |   32 +++++++++++++++++++++++++-------
- 1 files changed, 25 insertions(+), 7 deletions(-)
+ 1 file changed, 25 insertions(+), 7 deletions(-)
 
 commit 1ffedec41f01b2cac9ecd9664cec1867e5d1ebb0
 Author: Tor Lillqvist <tml@iki.fi>
@@ -69310,7 +73800,7 @@ Date:   Wed Nov 25 12:57:10 2009 +0200
     Remove fuzzy marker from header, which crashed my msgfmt
 
  po/en@shaw.po |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 3d7edc137e447456b7cd6b9df8b6257454c43a5d
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69325,13 +73815,13 @@ Date: Wed Nov 11 22:40:28 2009 -0500
     update docs.
 
  docs/reference/gio/gio-docs.xml     |   1 +
- docs/reference/gio/gio-sections.txt |  23 ++
+ docs/reference/gio/gio-sections.txt |  23 +++
  docs/reference/gio/gio.types       |    1 +
  gio/Makefile.am                    |    2 +
  gio/gunixfdlist.c                  |  391
  +++++++++++++++++++++++++++++++++++
  gio/gunixfdlist.h                  |   89 ++++++++
- gio/gunixfdmessage.c               |  193 +++++++++++-------
+ gio/gunixfdmessage.c               |  193 ++++++++++-------
  gio/gunixfdmessage.h               |    7 +-
  gio/tests/Makefile.am              |    5 +-
  gio/tests/unix-fd.c                |  197 ++++++++++++++++++
@@ -69345,7 +73835,7 @@ Date:   Tue Nov 24 13:31:33 2009 +0100
 
  gio/gio.symbols |   53
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 53 insertions(+), 0 deletions(-)
+ 1 file changed, 53 insertions(+)
 
 commit b7c4aa61523adfe79991051edf2d0128fd0e5222
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69354,7 +73844,7 @@ Date:   Tue Nov 24 13:31:10 2009 +0100
     Export g_charset_converter_get_num_fallbacks in header
 
  gio/gcharsetconverter.h |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 2af69f4135253573ccc3a14f0cb9555bdba6ac3b
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69382,7 +73872,7 @@ Date:   Wed Nov 11 23:31:12 2009 -0500
     - remove unused 'priv' variable
 
  gio/gcancellable.c |  33 ++++++++++++++++++++++++++-------
- 1 files changed, 26 insertions(+), 7 deletions(-)
+ 1 file changed, 26 insertions(+), 7 deletions(-)
 
 commit 48e2a570439373882cf755567e1d147bc5dd50e5
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69393,7 +73883,7 @@ Date:   Fri Nov 20 12:54:35 2009 -0600
     looks_like_text(): Allow '\b' to appear in text files.
 
  gio/gcontenttype.c |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit 230745a350fea524f899c6319a7c529fd82bd377
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69404,7 +73894,7 @@ Date:   Wed Nov 18 16:07:16 2009 +0100
  gio/tests/Makefile.am |    4 +
  gio/tests/filter-cat.c |  227
  ++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 231 insertions(+), 0 deletions(-)
+ 2 files changed, 231 insertions(+)
 
 commit 92b9218cbf8cbc594c3a067b2dc09730416df85f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69418,7 +73908,7 @@ Date:   Fri Nov 20 12:04:31 2009 +0100
  gio/gzlibcompressor.c |  316
  +++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gzlibcompressor.h |   51 ++++++++
- 5 files changed, 371 insertions(+), 0 deletions(-)
+ 5 files changed, 371 insertions(+)
 
 commit 38c3eb14e42da8ca2d55918be048cf1729591486
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69433,7 +73923,7 @@ Date:   Thu Nov 19 17:20:20 2009 +0100
  gio/gzlibdecompressor.c |  292
  +++++++++++++++++++++++++++++++++++++++++++++++
  gio/gzlibdecompressor.h |   50 ++++++++
- 6 files changed, 361 insertions(+), 0 deletions(-)
+ 6 files changed, 361 insertions(+)
 
 commit 8cb1252d92e5cfea3804ef27edc01cac5b044ff3
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69446,7 +73936,7 @@ Date:   Thu Nov 19 17:16:29 2009 +0100
  configure.in   |   11 +++++++++++
  gio-2.0.pc.in  |    1 +
  gio/Makefile.am |    1 +
- 3 files changed, 13 insertions(+), 0 deletions(-)
+ 3 files changed, 13 insertions(+)
 
 commit fce2873641ffe20834722ad33894c91b2e4b6c32
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69457,7 +73947,7 @@ Date:   Fri Oct 23 19:59:03 2009 +0200
  gio/tests/Makefile.am       |    4 +
  gio/tests/converter-stream.c |  576
  ++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 580 insertions(+), 0 deletions(-)
+ 2 files changed, 580 insertions(+)
 
 commit 7f8991596be1f17bd71c367bef630423f0a83c35
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69473,7 +73963,7 @@ Date:   Mon Nov 23 15:03:57 2009 +0100
  gio/gconverteroutputstream.h |   80 ++++++
  gio/gio.h                   |    1 +
  gio/giotypes.h                      |    1 +
- 5 files changed, 679 insertions(+), 0 deletions(-)
+ 5 files changed, 679 insertions(+)
 
 commit afe3324fcac8ea2a6b6007c938d7974aa923c0d3
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69486,7 +73976,7 @@ Date:   Mon Nov 23 15:02:50 2009 +0100
 
  gio/goutputstream.c |  29 ++++++++++++++++++++++++++++-
  gio/goutputstream.h |   1 +
- 2 files changed, 29 insertions(+), 1 deletions(-)
+ 2 files changed, 29 insertions(+), 1 deletion(-)
 
 commit 848e0bf760ea7326420669e90ef6675786dea702
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69502,7 +73992,7 @@ Date:   Thu Oct 22 22:50:52 2009 +0200
  gio/gconverterinputstream.h |  80 +++++++
  gio/gio.h                  |    1 +
  gio/giotypes.h                     |    1 +
- 5 files changed, 628 insertions(+), 0 deletions(-)
+ 5 files changed, 628 insertions(+)
 
 commit 134e9bd84f6311e8b18fe69ce8df030561aa12d9
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69511,7 +74001,7 @@ Date:   Mon Nov 23 16:19:08 2009 +0100
     Add fallback mode to GCharsetConverter
 
  gio/gcharsetconverter.c |   75
- ++++++++++++++++++++++++++++++++++++++++++++--
+ ++++++++++++++++++++++++++++++++++++++++++++---
  gio/gcharsetconverter.h |    3 ++
  2 files changed, 74 insertions(+), 4 deletions(-)
 
@@ -69527,7 +74017,7 @@ Date:   Wed Oct 21 21:25:36 2009 +0200
  gio/gcharsetconverter.h |   52 +++++++
  gio/gio.h              |    1 +
  gio/giotypes.h                 |    1 +
- 5 files changed, 429 insertions(+), 0 deletions(-)
+ 5 files changed, 429 insertions(+)
 
 commit 0d86b25f91aeff168474280f4f5e03df779afc6d
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69546,7 +74036,7 @@ Date:   Wed Nov 18 13:14:13 2009 +0100
  gio/gio.h       |    1 +
  gio/gioenums.h   |   34 ++++++++
  gio/giotypes.h   |    1 +
- 6 files changed, 366 insertions(+), 0 deletions(-)
+ 6 files changed, 366 insertions(+)
 
 commit 110133135dabfb2ac829abe7bf84d95baf92a61a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -69557,7 +74047,7 @@ Date:   Tue Oct 20 14:12:31 2009 +0200
     These are needed for GConverter
 
  gio/gioenums.h |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e
 Author: Cody Russell <bratsche@gnome.org>
@@ -69566,7 +74056,7 @@ Date:   Mon Nov 23 07:48:14 2009 -0600
     gtester should fail even if -k is passed
 
  glib/gtester.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 874efeb8ea7b822cfba254421e76b331815782cb
 Author: Vladimir Melo <vmelo@gnome.org>
@@ -69576,7 +74066,7 @@ Date:   Mon Nov 23 08:36:06 2009 -0500
 
  po/pt_BR.po | 928
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 469 insertions(+), 459 deletions(-)
+ 1 file changed, 469 insertions(+), 459 deletions(-)
 
 commit 56eee6759ba04ad970d2bb356a27de13d79ea575
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69587,7 +74077,7 @@ Date:   Fri Nov 20 14:40:58 2009 -0600
     It might give somebody the wrong idea. =)
 
  gio/gfile.c |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit ec79146572aece95c7bc032b486e6a57015ee6e4
 Author: Benjamin Otte <otte@gnome.org>
@@ -69603,7 +74093,7 @@ Date:   Fri Nov 20 16:47:09 2009 +0100
     Thanks to Xan Lopez and valgrind for noticing this.
 
  gobject/gtype.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit ba2b2bbca2b747d704ae62e99fc7d216f82111ff
 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
@@ -69612,7 +74102,7 @@ Date:   Fri Nov 20 16:46:41 2009 +0100
     priv variable should only be used in win32 code
 
  gio/gcancellable.c |  44 +++++++++++++++++++++++---------------------
- 1 files changed, 23 insertions(+), 21 deletions(-)
+ 1 file changed, 23 insertions(+), 21 deletions(-)
 
 commit 8e2fa44953f1f92afdb198bb3ff8b98bb4cf6699
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69623,7 +74113,7 @@ Date:   Thu Nov 19 10:19:01 2009 -0600
     accidentally committed an old patch without updating.
 
  gio/gsocketlistener.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c005878ae7e429dd51f6be3d9a22b430c8155221
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69640,7 +74130,7 @@ Date:   Mon Jun 15 14:07:13 2009 -0400
  gio/gsocketlistener.c              |  225
  +++++++++++++++++++++++++++++++++++
  gio/gsocketlistener.h              |    3 +
- 4 files changed, 230 insertions(+), 0 deletions(-)
+ 4 files changed, 230 insertions(+)
 
 commit 77baa70eda24be0049d09123e4b81b1f03817110
 Author: Christian Dywan <christian@lanedo.com>
@@ -69652,7 +74142,7 @@ Date:   Thu Nov 19 09:58:43 2009 -0600
     make it handle strange inputs more elegantly.
 
  gio/gdesktopappinfo.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 3257e8ebe470fce6b2eb935589f18d509336a227
 Author: Vincent Untz <vuntz@gnome.org>
@@ -69667,7 +74157,7 @@ Date:   Wed Nov 18 16:37:47 2009 -0600
  gio/gappinfo.c        |   27 +++++++++++++++++++++++++++
  gio/gappinfo.h        |    2 ++
  gio/gdesktopappinfo.c |   20 ++++++++++++++++++++
- 3 files changed, 49 insertions(+), 0 deletions(-)
+ 3 files changed, 49 insertions(+)
 
 commit 9681d7e75f2d1296a890bfa64b3478ea7025df62
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69679,7 +74169,7 @@ Date:   Wed Nov 18 18:43:30 2009 -0600
     invalid GFile (ie: one created with an invalid URI).
 
  gio/gfile.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5d97ea298672880ee80964c07b9cf31d604c3df9
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69718,9 +74208,9 @@ Date:   Thu Nov 12 01:37:27 2009 -0500
  docs/reference/gio/gio-sections.txt |   1 +
  gio/gfile.c                        |   43
  +++++++++++++++++++++++++++++++++++
- gio/gfile.h                        |    2 +
+ gio/gfile.h                        |    2 ++
  gio/gio.symbols                    |    1 +
- 4 files changed, 47 insertions(+), 0 deletions(-)
+ 4 files changed, 47 insertions(+)
 
 commit ba0a6e1911ee581f1d651a7a05bab789c760ef3c
 Author: Javier Jardón <jjardon@gnome.org>
@@ -69729,7 +74219,7 @@ Date:   Mon Nov 16 00:29:39 2009 +0100
     Fix compilation warning: Initialize the variable
 
  gio/tests/unix-streams.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c6243026ed61698a797ce1b731760e4f0497ad97
 Author: Javier Jardón <jjardon@gnome.org>
@@ -69738,7 +74228,7 @@ Date:   Mon Nov 16 00:33:07 2009 +0100
     Fix compilation warning: Remove unused function
 
  gio/xdgmime/xdgmimecache.c |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 00a331f970dfd49e1f9dc5ed3b42a9dd41d530ce
 Author: Javier Jardón <jjardon@gnome.org>
@@ -69747,7 +74237,7 @@ Date:   Mon Nov 16 00:22:03 2009 +0100
     Fix compilation warning: cast to (GCompareFunc)
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 18b3ff33afad10dfac7dfdf3025313490f8313cc
 Author: Javier Jardón <jjardon@gnome.org>
@@ -69762,7 +74252,7 @@ Date:   Sun Nov 15 05:51:45 2009 +0100
     This fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=601874
 
  docs/reference/glib/tmpl/unicode.sgml |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 96bf69d4cc4077a986c9b2c398356e9d543d88bd
 Author: Javier Jardón <jjardon@gnome.org>
@@ -69774,7 +74264,7 @@ Date:   Sun Nov 15 23:58:23 2009 +0100
     G_GNUC_PRETTY_FUNCTION and G_GNUC_FUNCTION
 
  docs/reference/glib/tmpl/macros_misc.sgml |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 6b7b7a76020e76370e416d794eceb99937b9ed33
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69786,7 +74276,7 @@ Date:   Wed Nov 11 23:48:06 2009 -0500
     calling this function from a signal handler
 
  gio/gcancellable.c |   9 ++++++---
- 1 files changed, 6 insertions(+), 3 deletions(-)
+ 1 file changed, 6 insertions(+), 3 deletions(-)
 
 commit 3d09b8e09c07ebb3bae4074f946c5da8d643d247
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69797,7 +74287,7 @@ Date:   Wed Nov 11 23:21:48 2009 -0500
     check result of write system call to quiet compiler warning
 
  gio/tests/resolver.c |    5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 78e8b39b49ce47a80e70319ffaf548cda177a746
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -69806,7 +74296,7 @@ Date:   Wed Nov 11 22:20:11 2009 -0500
     GSocket.receive_message: fix bogus allocation math
 
  gio/gsocket.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 409cdb8d13225125c12f7b56293b6dd397086c29
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -69816,7 +74306,7 @@ Date:   Wed Nov 11 20:09:53 2009 +0100
 
  po/nb.po |  929
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 466 insertions(+), 463 deletions(-)
+ 1 file changed, 466 insertions(+), 463 deletions(-)
 
 commit e5b20a3364b831a19b6cf99f67f803da3a6b6e6b
 Author: Tor Lillqvist <tml@iki.fi>
@@ -69829,7 +74319,7 @@ Date:   Tue Nov 10 14:19:59 2009 +0200
     in the zip files.
 
  glib-zip.in |   9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 6e86c9a6aa977331c6bd47b726aaf34398a5ad37
 Author: Tor Lillqvist <tml@iki.fi>
@@ -69838,7 +74328,7 @@ Date:   Tue Nov 10 01:37:13 2009 +0200
     Avoid gcc warning about redeclaration of atexit() on MinGW
 
  glib/gutils.h |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a9c4320e813aa80343ed5826c51be456a5683f5f
 Author: Daniel Nylander <po@danielnylander.se>
@@ -69848,7 +74338,7 @@ Date:   Sun Nov 8 22:04:51 2009 +0100
 
  po/sv.po | 1307
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 668 insertions(+), 639 deletions(-)
+ 1 file changed, 668 insertions(+), 639 deletions(-)
 
 commit e9915ee7bdde49a7c6c2c0592b96f60cf31b8383
 Author: Fran Diéguez <fran.dieguez@mabishu.com>
@@ -69858,7 +74348,7 @@ Date:   Sat Nov 7 14:40:58 2009 +0100
 
  po/gl.po |  918
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 465 insertions(+), 453 deletions(-)
+ 1 file changed, 465 insertions(+), 453 deletions(-)
 
 commit ee116a6b1c60343aafd5b10e11798adbeed0d555
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -69868,7 +74358,7 @@ Date:   Fri Nov 6 21:51:28 2009 +0100
 
  po/es.po |  927
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 467 insertions(+), 460 deletions(-)
+ 1 file changed, 467 insertions(+), 460 deletions(-)
 
 commit 6c315c77895e7e64c5dfb08cc223ff442f924e00
 Author: Ivar Smolin <okul@linux.ee>
@@ -69877,7 +74367,7 @@ Date:   Fri Nov 6 18:15:29 2009 +0200
     Updating Estonian translation
 
  po/et.po |   21 ++++++++-------------
- 1 files changed, 8 insertions(+), 13 deletions(-)
+ 1 file changed, 8 insertions(+), 13 deletions(-)
 
 commit fc0b5d735ed06fd09f6f6169965ea427d43c241b
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -69887,7 +74377,7 @@ Date:   Fri Nov 6 14:58:44 2009 +0100
 
  po/sl.po | 1316
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 686 insertions(+), 630 deletions(-)
+ 1 file changed, 686 insertions(+), 630 deletions(-)
 
 commit ef6117f78d036b956d3fe91f6a3748f64499f4c1
 Author: Stéphane Démurget <stephane.demurget@free.fr>
@@ -69903,7 +74393,7 @@ Date:   Sun Oct 25 11:14:36 2009 +0100
     to 'Operation not permitted'.
 
  gio/glocalfile.c |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 3c57a6c7ccb38efb8fb3ecf12e9f66f113ffde19
 Author: Tor Lillqvist <tml@iki.fi>
@@ -69916,7 +74406,7 @@ Date:   Wed Nov 4 23:59:18 2009 +0200
     been set to -1.
 
  glib/giowin32.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 0d6b1ab42a6a9026743f197f03264afdbac7fb7b
 Author: Paolo Bonzini <bonzini@gnu.org>
@@ -69931,7 +74421,7 @@ Date:   Tue Nov 3 18:38:58 2009 +0200
     Signed-off-by: Tor Lillqvist <tml@iki.fi>
 
  m4macros/glib-2.0.m4 |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit f6276add355388738f856201c400d1c43cedcaf2
 Author: Tor Lillqvist <tml@iki.fi>
@@ -69940,7 +74430,7 @@ Date:   Tue Nov 3 18:21:19 2009 +0200
     Improve descriptive comment text
 
  glibconfig.h.win32.in |    8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit 9c292a831fac91dfe17158e3379d6ef4ad351c76
 Author: Hib Eris <hib@hiberis.nl>
@@ -69951,7 +74441,7 @@ Date:   Tue Nov 3 15:06:29 2009 +0200
     Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711.
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit b64ee1f02098d229ff16df9dfebdc3e3f3d76687
 Author: Carlo Bramini <carlo.bramix@libero.it>
@@ -69962,7 +74452,7 @@ Date:   Tue Nov 3 14:26:25 2009 +0200
     Patch from bug #572252.
 
  glib/gfileutils.c |   19 +++++++++++++------
- 1 files changed, 13 insertions(+), 6 deletions(-)
+ 1 file changed, 13 insertions(+), 6 deletions(-)
 
 commit 22d026d34492b27a531bc60e6edc10eec1aa61be
 Author: Thomas Thurman <tthurman@gnome.org>
@@ -69973,7 +74463,7 @@ Date:   Sat Oct 31 02:49:31 2009 -0400
  po/LINGUAS    |    1 +
  po/en@shaw.po | 1968
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 1969 insertions(+), 0 deletions(-)
+ 2 files changed, 1969 insertions(+)
 
 commit 4288ad76922da01d1f452c6c257e97008b16aaf0
 Author: Benjamin Otte <otte@gnome.org>
@@ -69995,7 +74485,7 @@ Date:   Wed Oct 28 19:18:20 2009 +0100
     necessary.
 
  glib/gconvert.c |   44 ++++++++++++++++++++------------------------
- 1 files changed, 20 insertions(+), 24 deletions(-)
+ 1 file changed, 20 insertions(+), 24 deletions(-)
 
 commit 5a633f82dbbce067c56fba0ee372fd341b76368d
 Author: Benjamin Otte <otte@gnome.org>
@@ -70006,7 +74496,7 @@ Date:   Tue Oct 27 21:07:13 2009 +0100
     THere is effectively no nul-termination for multibyte characters.
 
  glib/gconvert.c |   22 ++++++++++++++++------
- 1 files changed, 16 insertions(+), 6 deletions(-)
+ 1 file changed, 16 insertions(+), 6 deletions(-)
 
 commit f3fbf37dd899de5d7bd61d86bed8aada479f564a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70015,7 +74505,7 @@ Date:   Sun Oct 25 02:56:13 2009 -0400
     Avoid a warning
 
  gio/gfile.c |  11 +++++++----
- 1 files changed, 7 insertions(+), 4 deletions(-)
+ 1 file changed, 7 insertions(+), 4 deletions(-)
 
 commit e63262d49d40a36060613fb1d0ed468ca5dddc19
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70030,7 +74520,7 @@ Date:   Sun Oct 25 02:55:46 2009 -0400
 
  gio/xdgmime/xdgmimecache.c |  67
  ++++++++++++++++++++++++++++++++------------
- gio/xdgmime/xdgmimeglob.c  |  43 +++++++++++++++++++++++++---
+ gio/xdgmime/xdgmimeglob.c  |  43 ++++++++++++++++++++++++----
  2 files changed, 87 insertions(+), 23 deletions(-)
 
 commit 3dab24828edd8ebfd6d6c8bb20c181fc0d5650a1
@@ -70044,7 +74534,7 @@ Date:   Fri Oct 23 14:49:38 2009 +0200
       Fixes Bug #563627: g_get_prgname() threadsafety
 
  glib/gutils.c |   13 ++++++++++---
- 1 files changed, 10 insertions(+), 3 deletions(-)
+ 1 file changed, 10 insertions(+), 3 deletions(-)
 
 commit d105f431b0b684ed47e1c23ca283e38e522ce545
 Author: Tor Lillqvist <tml@iki.fi>
@@ -70058,8 +74548,8 @@ Date:   Fri Oct 23 00:46:50 2009 +0300
     gtk-demo or GIMP, apparently. Bug #598899.
 
  gio/win32/gwin32directorymonitor.c |  67
- ++++++++++++++++++++++++++---------
- 1 files changed, 50 insertions(+), 17 deletions(-)
+ +++++++++++++++++++++++++++---------
+ 1 file changed, 50 insertions(+), 17 deletions(-)
 
 commit 8eebc189440693922e23298a761189cfbe71f796
 Author: Cody Russell <bratsche@gnome.org>
@@ -70072,7 +74562,7 @@ Date:   Wed Oct 14 21:24:30 2009 -0500
     https://bugzilla.gnome.org/show_bug.cgi?id=350200
 
  gobject/gtype.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit e95a3b0576fc9426441956e4053791e197d4f421
 Author: Tomas Bzatek <tbzatek@redhat.com>
@@ -70092,7 +74582,7 @@ Date:   Mon Oct 12 00:18:48 2009 +0300
     Construct the gio module directory pathname at run-time on Windows
 
  gio/giomodule.c |   33 +++++++++++++++++++++++++++++++++
- 1 files changed, 33 insertions(+), 0 deletions(-)
+ 1 file changed, 33 insertions(+)
 
 commit 2a3710872f8bfc1c95dc8044c92c9ce020adad40
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70115,7 +74605,7 @@ Date:   Thu Oct 8 09:56:25 2009 +0300
 
  po/et.po |  477
  ++------------------------------------------------------------
- 1 files changed, 11 insertions(+), 466 deletions(-)
+ 1 file changed, 11 insertions(+), 466 deletions(-)
 
 commit 3daaa459e332c62972c8792453e0a841157ecf11
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70124,7 +74614,7 @@ Date:   Wed Oct 7 10:31:19 2009 -0400
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit f814174371cbc61404012720c49485bc4d66feba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70232,7 +74722,7 @@ Date:   Wed Oct 7 09:28:19 2009 -0400
     Updates
 
  NEWS |   19 ++++++++++++++++++-
- 1 files changed, 18 insertions(+), 1 deletions(-)
+ 1 file changed, 18 insertions(+), 1 deletion(-)
 
 commit 855deaa5780bfef3f6e8b3a41d00d6c7e40ca406
 Author: Cody Russell <bratsche@gnome.org>
@@ -70248,7 +74738,7 @@ Date:   Tue Oct 6 12:27:12 2009 -0400
     https://bugzilla.gnome.org/show_bug.cgi?id=551706
 
  gobject/gobject.c |   12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
+ 1 file changed, 9 insertions(+), 3 deletions(-)
 
 commit afa0db59df9b28d9ae8da9539f629165cc8490f3
 Author: Leonid Kanter <leon@asplinux.ru>
@@ -70258,7 +74748,7 @@ Date:   Tue Oct 6 11:52:48 2009 +0300
 
  po/ru.po | 1072
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 533 insertions(+), 539 deletions(-)
+ 1 file changed, 533 insertions(+), 539 deletions(-)
 
 commit 68b1ca04433846b68141a72029ed67ae117a7e94
 Author: Edward Hervey <bilboed@bilboed.com>
@@ -70269,7 +74759,7 @@ Date:   Sat Oct 3 12:37:36 2009 +0200
     If __val doesn't exist, we shouldn't do any other checks.
 
  gobject/gtype.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1937765f9f9052a870cfd924b18e08aa8901a8f2
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70290,7 +74780,7 @@ Date:   Wed Aug 19 17:24:16 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=557100
 
  gobject/gobject.c |   14 +++++++++++++-
- 1 files changed, 13 insertions(+), 1 deletions(-)
+ 1 file changed, 13 insertions(+), 1 deletion(-)
 
 commit ffc625ec9bcc4b2d34921940c07b28d244f2257a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70311,7 +74801,7 @@ Date:   Wed Aug 19 17:22:32 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=557100
 
  gobject/gobject.c |   37 +++++++++++++++++++++++++------------
- 1 files changed, 25 insertions(+), 12 deletions(-)
+ 1 file changed, 25 insertions(+), 12 deletions(-)
 
 commit 302d13a757c164346883841ce040208906894b71
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70324,7 +74814,7 @@ Date:   Fri Oct 2 19:27:48 2009 +0200
     class flag to not be correct.
 
  gobject/gobject.c |   14 ++++++++++++++
- 1 files changed, 14 insertions(+), 0 deletions(-)
+ 1 file changed, 14 insertions(+)
 
 commit 39a1fe5782c15873ab18b8d3d76adfcbd70dc6dd
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70338,7 +74828,7 @@ Date:   Wed Aug 19 17:21:18 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=557100
 
  gobject/gobject.c |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 301d52d858b8e7d4b804b893dc2f740aaa0d5aa5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70349,7 +74839,7 @@ Date:   Wed Aug 19 17:17:41 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=557100
 
  gobject/gobject.h |   4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit af017accc55aff3d6f28df0a41724e93fca71ff4
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70370,7 +74860,7 @@ Date:   Wed Aug 19 15:48:19 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=557100
 
  gobject/gobjectnotifyqueue.c |    9 ++-------
- 1 files changed, 2 insertions(+), 7 deletions(-)
+ 1 file changed, 2 insertions(+), 7 deletions(-)
 
 commit f4d9789fcfc4c9be497414d6c65476adb9d20236
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70384,7 +74874,7 @@ Date:   Wed Sep 9 17:08:57 2009 +0200
  tests/gobject/Makefile.am           |    2 +
  tests/gobject/performance-threaded.c |  381
  ++++++++++++++++++++++++++++++++++
- 2 files changed, 383 insertions(+), 0 deletions(-)
+ 2 files changed, 383 insertions(+)
 
 commit b1f94af095bde6a9a695ce7b19425a62288ee0ee
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70437,7 +74927,7 @@ Date:   Thu Aug 20 14:34:51 2009 +0200
  tests/gobject/performance.c     |  735
  ++++++++++++++++++++++++++++++++++++++
  tests/gobject/run-performance.sh |    7 +
- 3 files changed, 744 insertions(+), 0 deletions(-)
+ 3 files changed, 744 insertions(+)
 
 commit 07ad638adff596ccd4bc2ec003be692059210357
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70448,10 +74938,10 @@ Date: Fri Oct 2 12:54:18 2009 +0200
     This is getting diverged from the xdgmime copy and we don't need
     it here.
 
- gio/xdgmime/Makefile.am |    5 -
+ gio/xdgmime/Makefile.am |    5 --
  gio/xdgmime/test-mime.c |  196
  -----------------------------------------------
- 2 files changed, 0 insertions(+), 201 deletions(-)
+ 2 files changed, 201 deletions(-)
 
 commit c7c0bcef893ca99609b102b42be5f871b9524a92
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70460,7 +74950,7 @@ Date:   Fri Oct 2 12:06:25 2009 +0200
     xdgmime - Correct the range checks for magic matching
 
  gio/xdgmime/xdgmimecache.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2624e7d6c6ddc5ad93caa7ce609092b6b54cb6d2
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70470,7 +74960,7 @@ Date:   Fri Oct 2 12:06:15 2009 +0200
 
  gio/xdgmime/xdgmimecache.c |   1 -
  gio/xdgmime/xdgmimeglob.c  |   1 -
- 2 files changed, 0 insertions(+), 2 deletions(-)
+ 2 files changed, 2 deletions(-)
 
 commit e1643fd76daf66ccffd9e6818e4f4ec8272e2a51
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70479,9 +74969,9 @@ Date:   Fri Oct 2 09:49:51 2009 +0200
     xdgmime - support the new case sensitive flag
 
  gio/xdgmime/xdgmimecache.c |  84
- ++++++++++++++++++++++++++++++++---------
+ ++++++++++++++++++++++++++++++++----------
  gio/xdgmime/xdgmimeglob.c  |  88
- +++++++++++++++++++++++++++++++++++--------
+ +++++++++++++++++++++++++++++++++++---------
  2 files changed, 136 insertions(+), 36 deletions(-)
 
 commit 7c27df1feeea1d6ab8b927285cecc4ac34db8b06
@@ -70491,7 +74981,7 @@ Date:   Fri Oct 2 09:48:35 2009 +0200
     xdgmime - support cache files with minor version 2
 
  gio/xdgmime/xdgmimecache.c |  10 ++++++++--
- 1 files changed, 8 insertions(+), 2 deletions(-)
+ 1 file changed, 8 insertions(+), 2 deletions(-)
 
 commit ce239a010e29c91f683dae354060f6ec6213e148
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70499,10 +74989,10 @@ Date: Fri Oct 2 09:46:33 2009 +0200
 
     Read the new glob2 format with case sensitive flags
 
- gio/xdgmime/xdgmime.c    |    4 +-
+ gio/xdgmime/xdgmime.c    |    4 +--
  gio/xdgmime/xdgmimeglob.c |   83
- ++++++++++++++++++++++++++++++++------------
- gio/xdgmime/xdgmimeglob.h |   6 ++-
+ ++++++++++++++++++++++++++++++++-------------
+ gio/xdgmime/xdgmimeglob.h |   6 ++--
  3 files changed, 66 insertions(+), 27 deletions(-)
 
 commit 5e4a895bb37271169cb8c055d9ce1e3efe6ca525
@@ -70512,7 +75002,7 @@ Date:   Fri Oct 2 12:43:21 2009 +0300
     Drop the VS8 project files from tarballs as they are unmaintained
 
  build/win32/Makefile.am |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit e5734fb87563181ee9f1f2827cb49d81e8ea28a7
 Author: Pierre A. Joye <pierre.php@gmail.com>
@@ -70555,7 +75045,7 @@ Date:   Tue Sep 29 22:07:04 2009 -0400
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit fffc3d41bd0968c37fd3edddf35a555fe91151d3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70662,7 +75152,7 @@ Date:   Tue Sep 29 21:16:53 2009 -0400
     Updates
 
  NEWS |   17 +++++++++++++++++
- 1 files changed, 17 insertions(+), 0 deletions(-)
+ 1 file changed, 17 insertions(+)
 
 commit 0c88408218050b9a239e90d6585731aeb1a1c181
 Author: Miloš Popović <mpopovic@src.gnome.org>
@@ -70672,7 +75162,7 @@ Date:   Wed Sep 30 03:05:31 2009 +0000
 
  po/sr.po      |    3 ---
  po/sr@latin.po |    3 ---
- 2 files changed, 0 insertions(+), 6 deletions(-)
+ 2 files changed, 6 deletions(-)
 
 commit b0adce8ab454c2c8e8da47019d510eac405e2452
 Author: Miloš Popović <mpopovic@src.gnome.org>
@@ -70681,7 +75171,7 @@ Date:   Wed Sep 30 03:04:05 2009 +0000
     Updated Serbian translation
 
  po/sr@latin.po |   11 +++++------
- 1 files changed, 5 insertions(+), 6 deletions(-)
+ 1 file changed, 5 insertions(+), 6 deletions(-)
 
 commit b38f091b99adf4326001d5218d9e52bd1df8d800
 Author: Miloš Popović <mpopovic@src.gnome.org>
@@ -70692,7 +75182,7 @@ Date:   Wed Sep 30 03:02:15 2009 +0000
  po/sr.po      |  279
  +++++++++++++++++++++++++++++---------------------------
  po/sr@latin.po |  273
- ++++++++++++++++++++++++++++---------------------------
+ +++++++++++++++++++++++++++---------------------------
  2 files changed, 283 insertions(+), 269 deletions(-)
 
 commit 0c652dc66e09a358c738492e0eb857fef56c6254
@@ -70705,7 +75195,7 @@ Date:   Tue Sep 29 20:57:45 2009 -0400
 
  po/POTFILES.in   |    1 -
  po/POTFILES.skip |    1 +
- 2 files changed, 1 insertions(+), 1 deletions(-)
+ 2 files changed, 1 insertion(+), 1 deletion(-)
 
 commit 6555e0171d6f9619b0f49109868fe99162ffbb72
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70717,7 +75207,7 @@ Date:   Tue Sep 29 20:52:26 2009 -0400
     due to using the wrong search function. See bug 595972.
 
  gio/gdesktopappinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2f93bea177a980b8ae750c07f3b269c9bea7ac25
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70729,7 +75219,7 @@ Date:   Tue Sep 29 20:45:26 2009 -0400
     bug 596561. Also remove a pointless register declaration.
 
  glib/gmessages.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 442dadf3118cf3e2e9617461eb045f61483d58fc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70741,7 +75231,7 @@ Date:   Tue Sep 29 20:39:39 2009 -0400
     UTF-8 string. See bug 596314.
 
  glib/gutf8.c |   16 +++++++++++-----
- 1 files changed, 11 insertions(+), 5 deletions(-)
+ 1 file changed, 11 insertions(+), 5 deletions(-)
 
 commit 5fdb169b72b749218766e507deab491c5f5b0d9e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70752,7 +75242,7 @@ Date:   Tue Sep 29 20:33:39 2009 -0400
     It returns a new reference. Reported in bug 596748
 
  gio/gasyncresult.c |  11 ++++++-----
- 1 files changed, 6 insertions(+), 5 deletions(-)
+ 1 file changed, 6 insertions(+), 5 deletions(-)
 
 commit 90e1308809805691713edf8f651e80a063f9b66f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70769,7 +75259,7 @@ Date:   Tue Sep 29 11:25:13 2009 +0200
     merely a helper, so this is not critical.
 
  gio/gsimpleasyncresult.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 10c7b3a17e00283907139a19f1c6054f85a5d3a8
 Author: Jamil Ahmed <itsjamil@gmail.com>
@@ -70779,7 +75269,7 @@ Date:   Tue Sep 29 04:01:37 2009 +0700
 
  po/bn.po | 1967
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 951 insertions(+), 1016 deletions(-)
+ 1 file changed, 951 insertions(+), 1016 deletions(-)
 
 commit 6f1ce483eb136159f42b7dde3aa4466ba3e874c1
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70799,7 +75289,7 @@ Date:   Mon Sep 28 15:55:44 2009 +0200
     See https://bugzilla.gnome.org/show_bug.cgi?id=593809
 
  gio/glocalfileinfo.c |   11 +----------
- 1 files changed, 1 insertions(+), 10 deletions(-)
+ 1 file changed, 1 insertion(+), 10 deletions(-)
 
 commit 70027bf0928e7960c3ff78ce4a92aaad20ee899e
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70810,7 +75300,7 @@ Date:   Fri Sep 25 09:50:49 2009 +0200
     We need to actually assign the casted value somewhere.
 
  glib/glib.py |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e657dee578cc7b70c6a33fcb626e5d5aed4d82f3
 Author: Alexander Larsson <alexl@redhat.com>
@@ -70833,7 +75323,7 @@ Date:   Fri Sep 25 10:39:58 2009 +0300
 
  po/he.po |  933
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 469 insertions(+), 464 deletions(-)
+ 1 file changed, 469 insertions(+), 464 deletions(-)
 
 commit cc95c60c69af5e25e9c9eae11f68ba2436a0e6b0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70857,7 +75347,7 @@ Date:   Tue Sep 22 17:10:32 2009 -0400
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit cc4970cf9426ae4c929ccd859585a29fb9d243c8
 Author: Josselin Mouette <joss@debian.org>
@@ -70872,7 +75362,7 @@ Date:   Wed Sep 23 18:39:45 2009 +0200
     https://bugzilla.gnome.org/show_bug.cgi?id=593775
 
  gio/inotify/inotify-kernel.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 1a4763e6ef8e4da2a5118a00ce567e00704979cd
 Author: Tor Lillqvist <tml@iki.fi>
@@ -70885,7 +75375,7 @@ Date:   Wed Sep 23 09:33:48 2009 +0300
     Don't get confused by the numbers inside the parens.
 
  autogen.sh |   5 ++++-
- 1 files changed, 4 insertions(+), 1 deletions(-)
+ 1 file changed, 4 insertions(+), 1 deletion(-)
 
 commit 4c633ff0b58db039a29801d5039cc2756db90bbb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -70903,7 +75393,7 @@ Date:   Tue Sep 22 16:57:08 2009 -0400
  gobject/Makefile.am                      |   10 +-
  po/am.po                                 |  188 ++--
  po/ar.po                                 |  188 ++--
- po/as.po                                 |  219 +++---
+ po/as.po                                 |  219 ++---
  po/az.po                                 |  188 ++--
  po/be.po                                 |  188 ++--
  po/be@latin.po                                   |  188 ++--
@@ -70919,7 +75409,7 @@ Date:   Tue Sep 22 16:57:08 2009 -0400
  po/de.po                                 |  188 ++--
  po/dz.po                                 |  188 ++--
  po/el.po                                 | 1332
- ++++++++++++++---------------
+ ++++++++++++++--------------
  po/en_CA.po                              |  188 ++--
  po/en_GB.po                              |  925 ++++++++++----------
  po/eo.po                                 |  188 ++--
@@ -70950,7 +75440,7 @@ Date:   Tue Sep 22 16:57:08 2009 -0400
  po/mai.po                                |  188 ++--
  po/mg.po                                 |  188 ++--
  po/mk.po                                 |  188 ++--
- po/ml.po                                 |  979 +++++++++++-----------
+ po/ml.po                                 |  979 ++++++++++-----------
  po/mn.po                                 |  188 ++--
  po/mr.po                                 |  947 ++++++++++----------
  po/ms.po                                 |  188 ++--
@@ -70959,7 +75449,7 @@ Date:   Tue Sep 22 16:57:08 2009 -0400
  po/nl.po                                 |  188 ++--
  po/nn.po                                 |  188 ++--
  po/oc.po                                 |  188 ++--
- po/or.po                                 |  956 +++++++++++----------
+ po/or.po                                 |  956 ++++++++++----------
  po/pa.po                                 |  943 ++++++++++----------
  po/pl.po                                 | 1339
  ++++++++++++++---------------
@@ -70979,7 +75469,7 @@ Date:   Tue Sep 22 16:57:08 2009 -0400
  po/sr@latin.po                                   |  942 ++++++++++----------
  po/sv.po                                 |  188 ++--
  po/ta.po                                 |  950 ++++++++++----------
- po/te.po                                 |  956 +++++++++++----------
+ po/te.po                                 |  956 ++++++++++----------
  po/th.po                                 |  188 ++--
  po/tl.po                                 |  188 ++--
  po/tr.po                                 |  188 ++--
@@ -71001,7 +75491,7 @@ Date:   Tue Sep 22 12:36:50 2009 -0400
     some doc updates
 
  docs/reference/glib/glib-sections.txt |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 3413e758eb4fb15559e9da1b38efd59fcca81401
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71010,7 +75500,7 @@ Date:   Tue Sep 22 10:37:05 2009 -0400
     Updates
 
  NEWS |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 50 insertions(+), 0 deletions(-)
+ 1 file changed, 50 insertions(+)
 
 commit 74326a38658ebb9dbd59c9d8899a0bbb646301e5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71019,7 +75509,7 @@ Date:   Tue Sep 22 09:41:04 2009 -0400
     Set version to 2.22.0
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 01ccc9e3bac498e714087b2be543442aa2eadcaa
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -71028,7 +75518,7 @@ Date:   Tue Sep 22 12:21:02 2009 +0200
     Updated Slovenian translation
 
  po/sl.po |    9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 1c46514d5e072f3baee0145798e023610e895ab2
 Author: Matej Urbančič <mateju@svn.gnome.org>
@@ -71038,7 +75528,7 @@ Date:   Tue Sep 22 12:15:38 2009 +0200
 
  po/sl.po | 1439
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 740 insertions(+), 699 deletions(-)
+ 1 file changed, 740 insertions(+), 699 deletions(-)
 
 commit c755a7fd11ca5f865f6ccd477e0f4db3799161fa
 Author: Mart Raudsepp <leio@gentoo.org>
@@ -71066,7 +75556,7 @@ Date:   Sun Sep 13 00:20:01 2009 +0300
     This was bug 556706 originally.
 
  gobject/glib-mkenums.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 6c061da2a232d8c817d9744a234ceee7b87b3dd8
 Author: Mart Raudsepp <leio@gentoo.org>
@@ -71077,7 +75567,7 @@ Date:   Sat Sep 12 19:49:01 2009 +0300
     Typo made in e05426062
 
  gio/gdatainputstream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 7feb4c3631a0745b3696454630be3aa3365d1067
 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
@@ -71086,7 +75576,7 @@ Date:   Tue Sep 22 09:59:13 2009 +0700
     po/vi.po: fix type "thoạt"
 
  po/vi.po |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a830fbd62c05193982c72a375251b2202986152f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71096,7 +75586,7 @@ Date:   Mon Sep 21 15:36:45 2009 +0200
 
  docs/reference/glib/running.sgml |   34
  ++++++++++++++++++++++++++++++++++
- 1 files changed, 34 insertions(+), 0 deletions(-)
+ 1 file changed, 34 insertions(+)
 
 commit 42320706c4dd6a4517a402dc5da5c27dfc6a5356
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71106,7 +75596,7 @@ Date:   Mon Sep 21 15:21:52 2009 +0200
 
  glib/glib.py |   84
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 84 insertions(+), 0 deletions(-)
+ 1 file changed, 84 insertions(+)
 
 commit 2b8943237f137f287b0b0854f80198de54fd26ea
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71116,7 +75606,7 @@ Date:   Mon Sep 21 12:26:23 2009 +0200
 
  glib/glib.py |   64
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 64 insertions(+), 0 deletions(-)
+ 1 file changed, 64 insertions(+)
 
 commit 2e8768d9a556afd2b2e6c974dcbcf24fee5ba6ff
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71126,7 +75616,7 @@ Date:   Mon Sep 21 11:06:39 2009 +0200
 
  glib/glib.py |   77
  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 77 insertions(+), 0 deletions(-)
+ 1 file changed, 77 insertions(+)
 
 commit efe9169234e226f594b4254618f35a139338c35f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71139,10 +75629,10 @@ Date: Fri Sep 18 17:15:32 2009 +0200
 
     https://bugzilla.gnome.org/show_bug.cgi?id=595619
 
- glib/Makefile.am            |   13 ++-
+ glib/Makefile.am            |   13 +-
  glib/glib.py                |   27 ++++
  glib/libglib-gdb.py.in       |   10 ++
- gobject/Makefile.am         |   12 ++-
+ gobject/Makefile.am         |   12 +-
  gobject/gobject.py          |  305
  ++++++++++++++++++++++++++++++++++++++++++
  gobject/libgobject-gdb.py.in |   10 ++
@@ -71168,7 +75658,7 @@ Date:   Sun Sep 20 22:26:17 2009 +0200
 
  po/cs.po |  921
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 464 insertions(+), 457 deletions(-)
+ 1 file changed, 464 insertions(+), 457 deletions(-)
 
 commit 5b30a46da4eadbd620f34e66e7b981f2dfe91a4f
 Author: Ani <peter.ani@gmail.com>
@@ -71177,8 +75667,8 @@ Date:   Sun Sep 20 21:04:45 2009 +0530
     Updated Malayalam Translations
 
  po/ml.po |  150
- +++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 76 insertions(+), 74 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 76 insertions(+), 74 deletions(-)
 
 commit 7a010ac2d409fc7ea849034ca7a5bda150ee0fad
 Author: Gil Forcada <gforcada@gnome.org>
@@ -71188,7 +75678,7 @@ Date:   Sat Sep 19 18:04:56 2009 +0200
 
  po/ca.po | 1088
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 540 insertions(+), 548 deletions(-)
+ 1 file changed, 540 insertions(+), 548 deletions(-)
 
 commit 80f66b114193d3c1b5a5c5d4f34b01cba53208ca
 Author: Paolo Borelli <pborelli@gnome.org>
@@ -71197,7 +75687,7 @@ Date:   Sat Sep 19 10:21:36 2009 +0200
     Fix build with srcdir != builddir, bug #594597
 
  gio/win32/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 8b3853b8a1cc94767c5391808274f931a48f6cbb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71211,7 +75701,7 @@ Date:   Fri Sep 18 19:16:11 2009 -0400
     positives.
 
  gobject/gtype.h |   12 +++++++++---
- 1 files changed, 9 insertions(+), 3 deletions(-)
+ 1 file changed, 9 insertions(+), 3 deletions(-)
 
 commit 53fc10d2695f917db530c9a3f166e45be59d1d3a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71244,7 +75734,7 @@ Date:   Fri Sep 18 00:17:32 2009 +0300
 
  po/ro.po | 1086
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 536 insertions(+), 550 deletions(-)
+ 1 file changed, 536 insertions(+), 550 deletions(-)
 
 commit 3bfba7924c94aa3a3bcc14e6eeee4fa691108dd0
 Author: Miloš Popović <mpopovic@src.gnome.org>
@@ -71266,7 +75756,7 @@ Date:   Thu Sep 17 21:18:57 2009 +0530
 
  po/te.po |  960
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 475 insertions(+), 485 deletions(-)
+ 1 file changed, 475 insertions(+), 485 deletions(-)
 
 commit 256662ddbaec90688c1725d504efc1248eacb7e1
 Author: ifelix <ifelix@redhat.com>
@@ -71276,7 +75766,7 @@ Date:   Thu Sep 17 15:50:19 2009 +0530
 
  po/ta.po |  961
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 477 insertions(+), 484 deletions(-)
+ 1 file changed, 477 insertions(+), 484 deletions(-)
 
 commit 78c548b506db0527335011ce92558bc1a9d5ebf0
 Author: Fran Diéguez <fran.dieguez@glug.es>
@@ -71286,7 +75776,7 @@ Date:   Wed Sep 16 16:15:05 2009 +0200
 
  po/gl.po |  946
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 472 insertions(+), 474 deletions(-)
+ 1 file changed, 472 insertions(+), 474 deletions(-)
 
 commit d88b6a3d60f0f84cf192c1b4093a0ae2362d7f02
 Author: Runa Bhattacharjee <runab@redhat.com>
@@ -71296,7 +75786,7 @@ Date:   Tue Sep 15 18:31:49 2009 +0530
 
  po/bn_IN.po | 1097
  +++++++++++++++++++++++++++++------------------------------
- 1 files changed, 536 insertions(+), 561 deletions(-)
+ 1 file changed, 536 insertions(+), 561 deletions(-)
 
 commit 011592af55d980cfb21c51f5d4bcdd09cce865ec
 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
@@ -71306,7 +75796,7 @@ Date:   Tue Sep 15 16:22:41 2009 +0530
 
  po/or.po |  964
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 477 insertions(+), 487 deletions(-)
+ 1 file changed, 477 insertions(+), 487 deletions(-)
 
 commit ddc85a8b0242407c6234bbe2ebc49b873bf02396
 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
@@ -71315,7 +75805,7 @@ Date:   Tue Sep 15 14:29:36 2009 +0700
     Updated Thai translation.
 
  po/th.po |    5 ++---
- 1 files changed, 2 insertions(+), 3 deletions(-)
+ 1 file changed, 2 insertions(+), 3 deletions(-)
 
 commit 3a240a7f718a44724008d35123c6f7b98abc896a
 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
@@ -71324,7 +75814,7 @@ Date:   Tue Sep 15 12:48:50 2009 +0530
     Updating Assamese translations.
 
  po/as.po |   42 ++++++++++++++++--------------------------
- 1 files changed, 16 insertions(+), 26 deletions(-)
+ 1 file changed, 16 insertions(+), 26 deletions(-)
 
 commit ef5e66c330cdc3f8d93ba33a0dfe251f98883204
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -71334,7 +75824,7 @@ Date:   Mon Sep 14 00:16:51 2009 +0200
 
  po/nb.po |  924
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 465 insertions(+), 459 deletions(-)
+ 1 file changed, 465 insertions(+), 459 deletions(-)
 
 commit 220bde833af1bba3e535f727173b84a362374399
 Author: Aron Xu <aronxu@gnome.org>
@@ -71344,7 +75834,7 @@ Date:   Sun Sep 13 15:09:29 2009 +0800
 
  po/zh_CN.po | 1082
  +++++++++++++++++++++++++++++------------------------------
- 1 files changed, 540 insertions(+), 542 deletions(-)
+ 1 file changed, 540 insertions(+), 542 deletions(-)
 
 commit 7e514b6efaf6daae23c09a1e13ed65d2d8aa8008
 Author: A S Alam <aalam@users.sf.net>
@@ -71354,7 +75844,7 @@ Date:   Sun Sep 13 08:58:57 2009 +0530
 
  po/pa.po |  956
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 474 insertions(+), 482 deletions(-)
+ 1 file changed, 474 insertions(+), 482 deletions(-)
 
 commit e1957bd71c999ba5189a7fe94880647e84fa6357
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -71364,7 +75854,7 @@ Date:   Sun Sep 13 03:16:47 2009 +0200
 
  po/da.po |  930
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 467 insertions(+), 463 deletions(-)
+ 1 file changed, 467 insertions(+), 463 deletions(-)
 
 commit 6366015decc608a74e2019ccb0d39dbc6e3f06ba
 Author: Bruce Cowan <bcowan@fastmail.co.uk>
@@ -71374,7 +75864,7 @@ Date:   Sat Sep 12 20:04:29 2009 +0100
 
  po/en_GB.po | 1120
  +++++++++++++++++++++++++++++------------------------------
- 1 files changed, 556 insertions(+), 564 deletions(-)
+ 1 file changed, 556 insertions(+), 564 deletions(-)
 
 commit a92f10d712b6278364e02178c873a084bfbf9e19
 Author: Tommi Vainikainen <thv@iki.fi>
@@ -71384,7 +75874,7 @@ Date:   Sat Sep 12 19:10:57 2009 +0300
 
  po/fi.po |  930
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 467 insertions(+), 463 deletions(-)
+ 1 file changed, 467 insertions(+), 463 deletions(-)
 
 commit 410305255d0acfa5e105a444cdf8b302b31b94a2
 Author: Tor Lillqvist <tml@iki.fi>
@@ -71393,7 +75883,7 @@ Date:   Sat Sep 12 01:57:46 2009 +0300
     Remove old crap for fetching the "build" directory from svn
 
  autogen.sh |  17 -----------------
- 1 files changed, 0 insertions(+), 17 deletions(-)
+ 1 file changed, 17 deletions(-)
 
 commit 866731776651e04178a6cc1e78d244384a890d1a
 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
@@ -71410,7 +75900,7 @@ Date:   Wed Sep 2 17:48:09 2009 +0100
     Fixes bug #593941
 
  gio/gnetworkaddress.c |    5 -----
- 1 files changed, 0 insertions(+), 5 deletions(-)
+ 1 file changed, 5 deletions(-)
 
 commit cdd04f36cac838f92826cbf415868100a4007741
 Author: Richard Hughes <richard@hughsie.com>
@@ -71438,7 +75928,7 @@ Date:   Thu Sep 10 17:18:13 2009 +0100
     https://bugzilla.gnome.org/show_bug.cgi?id=594759
 
  gio/gsocket.c |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit 29baa5eebdce27d10c6f36ae8ad4fbc77d04f291
 Author: Rajesh Ranjan <rranjan@rranjan.csb>
@@ -71448,7 +75938,7 @@ Date:   Fri Sep 11 16:00:29 2009 +0530
 
  po/hi.po |  948
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 471 insertions(+), 477 deletions(-)
+ 1 file changed, 471 insertions(+), 477 deletions(-)
 
 commit 9dc9b39284b78b63fad4a713ab6ea4154d4e8ff5
 Author: Ani <peter.ani@gmail.com>
@@ -71457,8 +75947,8 @@ Date:   Fri Sep 11 12:18:50 2009 +0530
     Updated Malayalam Translations
 
  po/ml.po |  976
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 480 insertions(+), 496 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 480 insertions(+), 496 deletions(-)
 
 commit c3bbec5213d1e77253fd2cef67d6838041bb2f1f
 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
@@ -71468,7 +75958,7 @@ Date:   Fri Sep 11 01:48:56 2009 +0300
 
  po/uk.po | 1104
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 520 insertions(+), 584 deletions(-)
+ 1 file changed, 520 insertions(+), 584 deletions(-)
 
 commit 278ac0a45d2b677a0928b1c31b3e20a4c265ffb0
 Author: Christian Dywan <christian@lanedo.com>
@@ -71497,8 +75987,8 @@ Date:   Thu Sep 10 12:26:13 2009 +0530
     Updated Kannada(kn) translation
 
  po/kn.po |  973
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 479 insertions(+), 494 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 479 insertions(+), 494 deletions(-)
 
 commit 664dd256654b5def0bd6cdd5e3918bba78fedd52
 Author: Kostas Papadimas <pkst@gnome.org>
@@ -71508,7 +75998,7 @@ Date:   Wed Sep 9 18:38:12 2009 +0300
 
  po/el.po | 1391
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 708 insertions(+), 683 deletions(-)
+ 1 file changed, 708 insertions(+), 683 deletions(-)
 
 commit 593cd7a683c267e9e02e3d0b8bc653a253f17df5
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -71518,7 +76008,7 @@ Date:   Wed Sep 9 16:54:43 2009 +0530
 
  po/gu.po |  952
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 472 insertions(+), 480 deletions(-)
+ 1 file changed, 472 insertions(+), 480 deletions(-)
 
 commit f393e805874db16334c5c4f4aa7fa1c73964ca34
 Author: Dan Winship <danw@gnome.org>
@@ -71527,7 +76017,7 @@ Date:   Tue Sep 8 11:19:13 2009 -0400
     Clarify g_ptr_array_set_size() docs re: free_func
 
  docs/reference/glib/tmpl/arrays_pointer.sgml |    7 +++++--
- 1 files changed, 5 insertions(+), 2 deletions(-)
+ 1 file changed, 5 insertions(+), 2 deletions(-)
 
 commit eadd2ce7fff83f86c4803aa5e2e251f554639bb6
 Author: Alexander Shopov <ash@contact.bg>
@@ -71537,7 +76027,7 @@ Date:   Tue Sep 8 07:41:28 2009 +0300
 
  po/bg.po |  926
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 466 insertions(+), 460 deletions(-)
+ 1 file changed, 466 insertions(+), 460 deletions(-)
 
 commit bc1dd5cf11dc920ff44d51051e1e695b0b8ea421
 Author: Dan Winship <danw@gnome.org>
@@ -71557,7 +76047,7 @@ Date:   Mon Sep 7 19:14:52 2009 +0530
 
  po/mr.po |  952
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 472 insertions(+), 480 deletions(-)
+ 1 file changed, 472 insertions(+), 480 deletions(-)
 
 commit 8af494d987b7482865439f882d1375767b57732f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71568,7 +76058,7 @@ Date:   Mon Sep 7 12:50:58 2009 +0200
     If the statfs call fails, don't look at the result.
 
  gio/glocalfile.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 06de24f430d4b43733dec63ca0b840d129a716e2
 Author: Alexander Larsson <alexl@redhat.com>
@@ -71587,7 +76077,7 @@ Date:   Mon Sep 7 10:25:14 2009 +0200
     main context code.
 
  gio/gsimpleasyncresult.c |    2 --
- 1 files changed, 0 insertions(+), 2 deletions(-)
+ 1 file changed, 2 deletions(-)
 
 commit 034d516160ffacbb805ad28cfdb848134f26c1dc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71596,7 +76086,7 @@ Date:   Mon Sep 7 03:28:35 2009 -0400
     Another dead assignment
 
  gio/gmemoryoutputstream.c |   6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
 
 commit 6cda9bfb02314fff5e994a80164be16c67d14253
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71605,7 +76095,7 @@ Date:   Mon Sep 7 03:14:15 2009 -0400
     Remove a dead initialization
 
  gio/gthemedicon.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 30645bd0a584137585d572b37f39d2904bba0a8f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71614,7 +76104,7 @@ Date:   Mon Sep 7 03:12:06 2009 -0400
     Remove a dead increment
 
  gio/glocalfileinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 0d1ffbf361503ac1f8236673f400e0f317635930
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71623,7 +76113,7 @@ Date:   Mon Sep 7 03:10:01 2009 -0400
     Remove another dead assignment
 
  gio/gdatainputstream.c |    4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
 
 commit f2c8572d8490544496934612854a86fecbaf99ba
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71634,7 +76124,7 @@ Date:   Mon Sep 7 03:07:22 2009 -0400
     Spotted by clang.
 
  gio/gbufferedinputstream.c |   4 +---
- 1 files changed, 1 insertions(+), 3 deletions(-)
+ 1 file changed, 1 insertion(+), 3 deletions(-)
 
 commit 1ec32c403bac36ca9f72e82c23b14045bc323931
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71645,7 +76135,7 @@ Date:   Mon Sep 7 03:02:58 2009 -0400
     Dead code spotted by clang.
 
  gio/gcancellable.c |   3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit e67c3cf2b0251acfca74d680d9b4c2b7547c61a7
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71654,7 +76144,7 @@ Date:   Mon Sep 7 03:01:02 2009 -0400
     Remove dead code
 
  gio/gvolumemonitor.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 80fd5ed402bf57a3c5cbd90eecc3f58f3f06bc08
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71665,7 +76155,7 @@ Date:   Mon Sep 7 02:50:51 2009 -0400
     Bug found by clang.
 
  gio/gdesktopappinfo.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 7ea8a2a86326b6f5f0f62a334fdd307d6526f782
 Author: Tomasz Dominikowski <dominikowski@gmail.com>
@@ -71675,7 +76165,7 @@ Date:   Sun Sep 6 14:20:45 2009 +0200
 
  po/pl.po | 1346
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 687 insertions(+), 659 deletions(-)
+ 1 file changed, 687 insertions(+), 659 deletions(-)
 
 commit 93fbae22d4d6fddf69c2b7276f24fcc3cfcf0403
 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
@@ -71684,7 +76174,7 @@ Date:   Sat Sep 5 22:34:58 2009 +0900
     Update Japanese translation
 
  po/ja.po |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit 6b406dda7b3061bd890878823fbafe2c6ffc019a
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -71694,7 +76184,7 @@ Date:   Sat Sep 5 13:47:41 2009 +0200
 
  po/es.po |  930
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 465 insertions(+), 465 deletions(-)
+ 1 file changed, 465 insertions(+), 465 deletions(-)
 
 commit e77b8278841d89f9e2c82e09b844a472496ab43e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71703,7 +76193,7 @@ Date:   Fri Sep 4 21:20:09 2009 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 296d481c7e5de27175e68ff7645975442a449fc5
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71711,95 +76201,95 @@ Date: Fri Sep 4 21:19:02 2009 -0400
 
     2.21.6
 
- po/am.po         |   75 ++--
- po/ar.po         |   75 ++--
- po/as.po         |  957 ++++++++++++++++++++-------------------
- po/az.po         |   75 ++--
+ po/am.po         |   75 +--
+ po/ar.po         |   75 +--
+ po/as.po         |  957 +++++++++++++++++++-------------------
+ po/az.po         |   75 +--
  po/be.po         |   77 ++--
  po/be@latin.po    |   77 ++--
- po/bg.po         |   75 ++--
- po/bn.po         |   75 ++--
- po/bn_IN.po      |   75 ++--
- po/bs.po         |   75 ++--
- po/ca.po         |   75 ++--
- po/ca@valencia.po |   75 ++--
- po/cs.po         |  918 +++++++++++++++++++-------------------
- po/cy.po         |   75 ++--
- po/da.po         |   75 ++--
- po/de.po         |  925 +++++++++++++++++++-------------------
- po/dz.po         |   75 ++--
+ po/bg.po         |   75 +--
+ po/bn.po         |   75 +--
+ po/bn_IN.po      |   75 +--
+ po/bs.po         |   75 +--
+ po/ca.po         |   75 +--
+ po/ca@valencia.po |   75 +--
+ po/cs.po         |  918 +++++++++++++++++++------------------
+ po/cy.po         |   75 +--
+ po/da.po         |   75 +--
+ po/de.po         |  925 +++++++++++++++++++------------------
+ po/dz.po         |   75 +--
  po/el.po         |   76 ++--
- po/en_CA.po      |   75 ++--
- po/en_GB.po      |   75 ++--
- po/eo.po         |   75 ++--
- po/es.po         |   75 ++--
- po/et.po         |  464 +++++++++++++++++++-
- po/eu.po         |  978 ++++++++++++++++++++-------------------
- po/fa.po         |   75 ++--
- po/fi.po         |   75 ++--
- po/fr.po         |  920 +++++++++++++++++++-------------------
- po/ga.po         |   75 ++--
- po/gl.po         |   75 ++--
- po/gu.po         |   75 ++--
- po/he.po         |   75 ++--
- po/hi.po         |   75 ++--
- po/hr.po         |   75 ++--
- po/hu.po         |  134 ++++---
- po/hy.po         |   75 ++--
- po/id.po         |   75 ++--
- po/is.po         |   75 ++--
- po/it.po         |  923 +++++++++++++++++++-------------------
- po/ja.po         |   75 ++--
- po/ka.po         |   75 ++--
+ po/en_CA.po      |   75 +--
+ po/en_GB.po      |   75 +--
+ po/eo.po         |   75 +--
+ po/es.po         |   75 +--
+ po/et.po         |  464 ++++++++++++++++++-
+ po/eu.po         |  978 +++++++++++++++++++--------------------
+ po/fa.po         |   75 +--
+ po/fi.po         |   75 +--
+ po/fr.po         |  920 ++++++++++++++++++-------------------
+ po/ga.po         |   75 +--
+ po/gl.po         |   75 +--
+ po/gu.po         |   75 +--
+ po/he.po         |   75 +--
+ po/hi.po         |   75 +--
+ po/hr.po         |   75 +--
+ po/hu.po         |  134 +++---
+ po/hy.po         |   75 +--
+ po/id.po         |   75 +--
+ po/is.po         |   75 +--
+ po/it.po         |  923 +++++++++++++++++++------------------
+ po/ja.po         |   75 +--
+ po/ka.po         |   75 +--
  po/kn.po         |  971 ++++++++++++++++++++-------------------
- po/ko.po         |   75 ++--
- po/ku.po         |   75 ++--
- po/lt.po         |   75 ++--
- po/lv.po         |   75 ++--
- po/mai.po        |   75 ++--
- po/mg.po         |   75 ++--
- po/mk.po         |   75 ++--
+ po/ko.po         |   75 +--
+ po/ku.po         |   75 +--
+ po/lt.po         |   75 +--
+ po/lv.po         |   75 +--
+ po/mai.po        |   75 +--
+ po/mg.po         |   75 +--
+ po/mk.po         |   75 +--
  po/ml.po         |  974 ++++++++++++++++++++-------------------
- po/mn.po         |   75 ++--
- po/mr.po         |  950 ++++++++++++++++++++-------------------
- po/ms.po         |   75 ++--
- po/nb.po         |  918 +++++++++++++++++++-------------------
- po/ne.po         |   75 ++--
- po/nl.po         |   75 ++--
- po/nn.po         |   75 ++--
- po/oc.po         |   74 ++--
+ po/mn.po         |   75 +--
+ po/mr.po         |  950 +++++++++++++++++++-------------------
+ po/ms.po         |   75 +--
+ po/nb.po         |  918 +++++++++++++++++++------------------
+ po/ne.po         |   75 +--
+ po/nl.po         |   75 +--
+ po/nn.po         |   75 +--
+ po/oc.po         |   74 +--
  po/or.po         |  109 +++--
- po/pa.po         |   75 ++--
- po/pl.po         |   75 ++--
- po/ps.po         |   75 ++--
- po/pt.po         |  925 +++++++++++++++++++-------------------
- po/pt_BR.po      |  925 +++++++++++++++++++-------------------
- po/ro.po         |   75 ++--
- po/ru.po         |   75 ++--
- po/rw.po         |   75 ++--
- po/si.po         |   75 ++--
- po/sk.po         |   75 ++--
- po/sl.po         |   75 ++--
+ po/pa.po         |   75 +--
+ po/pl.po         |   75 +--
+ po/ps.po         |   75 +--
+ po/pt.po         |  925 +++++++++++++++++++------------------
+ po/pt_BR.po      |  925 +++++++++++++++++++------------------
+ po/ro.po         |   75 +--
+ po/ru.po         |   75 +--
+ po/rw.po         |   75 +--
+ po/si.po         |   75 +--
+ po/sk.po         |   75 +--
+ po/sl.po         |   75 +--
  po/sq.po         |   76 ++--
- po/sr.po         |   75 ++--
- po/sr@ije.po     |   75 ++--
- po/sr@latin.po    |   75 ++--
+ po/sr.po         |   75 +--
+ po/sr@ije.po     |   75 +--
+ po/sr@latin.po    |   75 +--
  po/sv.po         | 1312
  ++++++++++++++++++++++++++---------------------------
- po/ta.po         |  950 ++++++++++++++++++++-------------------
+ po/ta.po         |  950 +++++++++++++++++++-------------------
  po/te.po         |  959 ++++++++++++++++++++-------------------
- po/th.po         |   75 ++--
- po/tl.po         |   75 ++--
- po/tr.po         |  922 +++++++++++++++++++-------------------
- po/tt.po         |   75 ++--
- po/uk.po         |   75 ++--
- po/vi.po         |   75 ++--
- po/wa.po         |   75 ++--
- po/xh.po         |   75 ++--
- po/yi.po         |   75 ++--
- po/zh_CN.po      |   75 ++--
- po/zh_HK.po      |   75 ++--
- po/zh_TW.po      |   75 ++--
+ po/th.po         |   75 +--
+ po/tl.po         |   75 +--
+ po/tr.po         |  922 ++++++++++++++++++-------------------
+ po/tt.po         |   75 +--
+ po/uk.po         |   75 +--
+ po/vi.po         |   75 +--
+ po/wa.po         |   75 +--
+ po/xh.po         |   75 +--
+ po/yi.po         |   75 +--
+ po/zh_CN.po      |   75 +--
+ po/zh_HK.po      |   75 +--
+ po/zh_TW.po      |   75 +--
  88 files changed, 11117 insertions(+), 10197 deletions(-)
 
 commit 05c2aeaf33ad1ff3447d57a361abdb238b8f822b
@@ -71809,7 +76299,7 @@ Date:   Fri Sep 4 20:41:25 2009 -0400
     Add a Since: tag
 
  glib/gfileutils.c |   20 +++++++++++---------
- 1 files changed, 11 insertions(+), 9 deletions(-)
+ 1 file changed, 11 insertions(+), 9 deletions(-)
 
 commit 2ae69f5124022d93dfc0e39964bbf68eb1f61245
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -71818,7 +76308,7 @@ Date:   Fri Sep 4 20:26:26 2009 -0400
     Updates
 
  NEWS |   35 +++++++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
+ 1 file changed, 35 insertions(+)
 
 commit 4114f1214c65f0a142678bf98b1d8e4da43bf665
 Author: Benjamin Otte <otte@gnome.org>
@@ -71836,7 +76326,7 @@ Date:   Thu Sep 3 15:39:57 2009 +0200
 
  docs/reference/glib/tmpl/glib-unused.sgml |   67
  ++++++++++++++++++++++++++++
- docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
+ docs/reference/glib/tmpl/macros_misc.sgml |   5 +--
  docs/reference/glib/tmpl/misc_utils.sgml  |   7 +++
  docs/reference/glib/tmpl/version.sgml    |   68
  -----------------------------
@@ -71854,10 +76344,10 @@ Date: Thu Sep 3 15:36:37 2009 +0200
     The intended use is gio's code for g_file_replace() (see next patch)
 
  docs/reference/glib/glib-sections.txt  |    1 +
- docs/reference/glib/tmpl/fileutils.sgml |   11 +++++++
+ docs/reference/glib/tmpl/fileutils.sgml |   11 ++++++++
  glib/gfileutils.c                      |   44
  ++++++++++++++++++++++++-------
- glib/gfileutils.h                      |    3 ++
+ glib/gfileutils.h                      |    3 +++
  glib/glib.symbols                      |    1 +
  5 files changed, 50 insertions(+), 10 deletions(-)
 
@@ -71869,7 +76359,7 @@ Date:   Fri Sep 4 18:58:00 2009 +0300
 
  po/et.po |  472
  ++------------------------------------------------------------
- 1 files changed, 9 insertions(+), 463 deletions(-)
+ 1 file changed, 9 insertions(+), 463 deletions(-)
 
 commit c642965b234cdc9959c79d2fd3019f63a0520fad
 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
@@ -71879,7 +76369,7 @@ Date:   Fri Sep 4 15:16:04 2009 +0200
 
  po/de.po | 1185
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 592 insertions(+), 593 deletions(-)
+ 1 file changed, 592 insertions(+), 593 deletions(-)
 
 commit c77fd0bb04f612e7d16d48379cc3ec835c8d5fa2
 Author: Daniel Nylander <po@danielnylander.se>
@@ -71889,7 +76379,7 @@ Date:   Fri Sep 4 06:31:34 2009 +0200
 
  po/sv.po | 1316
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 672 insertions(+), 644 deletions(-)
+ 1 file changed, 672 insertions(+), 644 deletions(-)
 
 commit 7628e1b4773142fc89f2365069c3e5a59ffb15ab
 Author: Claude Paroz <claude@2xlibre.net>
@@ -71899,7 +76389,7 @@ Date:   Fri Sep 4 00:07:40 2009 +0200
 
  po/fr.po |  924
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 464 insertions(+), 460 deletions(-)
+ 1 file changed, 464 insertions(+), 460 deletions(-)
 
 commit 5a66c4bdb76b853b05baf7b01c8e2be49022c8a6
 Author: Fábio Nogueira <fnogueira@gnome.org>
@@ -71909,7 +76399,7 @@ Date:   Wed Sep 2 12:28:59 2009 -0400
 
  po/pt_BR.po | 933
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 472 insertions(+), 461 deletions(-)
+ 1 file changed, 472 insertions(+), 461 deletions(-)
 
 commit de125e51a04a5ebdc652fb4e611a5bd1ba57c210
 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
@@ -71919,7 +76409,7 @@ Date:   Wed Sep 2 18:19:27 2009 +0200
 
  po/eu.po |  982
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 484 insertions(+), 498 deletions(-)
+ 1 file changed, 484 insertions(+), 498 deletions(-)
 
 commit ff9b29ce5b7d8bd20d4527e2e364b68ebce01c75
 Author: Gabor Kelemen <kelemeng@gnome.hu>
@@ -71928,8 +76418,8 @@ Date:   Wed Sep 2 18:05:23 2009 +0200
     Hungarian translation updated
 
  po/hu.po |  335
- +++++++++++++++++++++----------------------------------------
- 1 files changed, 115 insertions(+), 220 deletions(-)
+ +++++++++++++++++++++-----------------------------------------
+ 1 file changed, 115 insertions(+), 220 deletions(-)
 
 commit f2320a40f1d356ba7f15e592c03018ba2b42c4bd
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -71939,7 +76429,7 @@ Date:   Tue Sep 1 23:34:41 2009 +0100
 
  po/pt.po |  929
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 469 insertions(+), 460 deletions(-)
+ 1 file changed, 469 insertions(+), 460 deletions(-)
 
 commit f783515323963d2f9011cab5b6b2e767fe790425
 Author: Luca Ferretti <elle.uca@libero.it>
@@ -71948,7 +76438,7 @@ Date:   Tue Sep 1 23:47:14 2009 +0200
     Updated Italian translation
 
  po/it.po |   30 +++++++++++++++++-------------
- 1 files changed, 17 insertions(+), 13 deletions(-)
+ 1 file changed, 17 insertions(+), 13 deletions(-)
 
 commit 3826963e65d8c4c68bcd3e4066505f63ef734b95
 Author: Benjamin Otte <otte@gnome.org>
@@ -71972,7 +76462,7 @@ Date:   Tue Sep 1 21:26:08 2009 +0200
     The previous fix failed for every file when NOFOLLOW_SYMLINKS was set.
 
  gio/glocalfileinfo.c |   21 ++++++++++++++++-----
- 1 files changed, 16 insertions(+), 5 deletions(-)
+ 1 file changed, 16 insertions(+), 5 deletions(-)
 
 commit bb7852e34b1845e516290e1b45a960a345ee8a43
 Author: Benjamin Otte <otte@gnome.org>
@@ -71981,7 +76471,7 @@ Date:   Tue Sep 1 20:36:31 2009 +0200
     Only do the chmod NOFOLLOW_SYMLINK checks with HAVE_SYMLINK
 
  gio/glocalfileinfo.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 8212aadac79d70153d880fe1f21914a2b491dca3
 Author: Dan Winship <danw@gnome.org>
@@ -72005,7 +76495,7 @@ Date:   Tue Sep 1 12:48:55 2009 +0200
     Fix gtk-doc syntax
 
  gio/gcancellable.c |   8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81
 Author: Benjamin Otte <otte@gnome.org>
@@ -72028,7 +76518,7 @@ Date:   Tue Sep 1 11:54:48 2009 +0200
     errors of the attribute copy.
 
  gio/glocalfileinfo.c |   12 ++++++++++--
- 1 files changed, 10 insertions(+), 2 deletions(-)
+ 1 file changed, 10 insertions(+), 2 deletions(-)
 
 commit e967a47117d3b8fdb3e5c786e9069872d8e787c4
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -72038,7 +76528,7 @@ Date:   Tue Sep 1 10:52:07 2009 +0200
 
  po/nb.po |  920
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 464 insertions(+), 456 deletions(-)
+ 1 file changed, 464 insertions(+), 456 deletions(-)
 
 commit c433158e8676424ede4e396b6d4bf22d5210634b
 Author: Sandeep Shedmake <sshedmak@redhat.com>
@@ -72048,7 +76538,7 @@ Date:   Mon Aug 31 20:47:13 2009 +0530
 
  po/mr.po |   68
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 34 insertions(+), 34 deletions(-)
+ 1 file changed, 34 insertions(+), 34 deletions(-)
 
 commit c59dbb4ddfb824c022087d15d75d3f5de1c032cc
 Author: Sandeep Shedmake <sshedmak@redhat.com>
@@ -72058,7 +76548,7 @@ Date:   Mon Aug 31 20:29:16 2009 +0530
 
  po/mr.po | 1145
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 528 insertions(+), 617 deletions(-)
+ 1 file changed, 528 insertions(+), 617 deletions(-)
 
 commit ee8e145472c9b90e89d568710b9672bb20ada524
 Author: krishnababu k <kkrothap@redhat.ocm>
@@ -72068,7 +76558,7 @@ Date:   Mon Aug 31 19:41:54 2009 +0530
 
  po/te.po | 1185
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 547 insertions(+), 638 deletions(-)
+ 1 file changed, 547 insertions(+), 638 deletions(-)
 
 commit 3a7560b00a8846150be4d9d2113f352ff1ebcc7a
 Author: Shankar Prasad <svenkate@redhat.com>
@@ -72078,7 +76568,7 @@ Date:   Mon Aug 31 13:34:44 2009 +0530
 
  po/kn.po | 1188
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 546 insertions(+), 642 deletions(-)
+ 1 file changed, 546 insertions(+), 642 deletions(-)
 
 commit 31924b19806e31f38eff86d4e43248bec989fd3a
 Author: Rodrigo L. M. Flores <rlmflores@src.gnome.org>
@@ -72087,7 +76577,7 @@ Date:   Sun Aug 30 19:41:47 2009 -0300
     Updated Brazilian Portuguese mailing list address.
 
  po/pt_BR.po |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit f2b8b6911235358d25b79d75f98d81b5062afe33
 Author: Petr Kovar <pknbe@volny.cz>
@@ -72097,7 +76587,7 @@ Date:   Sat Aug 29 21:05:19 2009 +0200
 
  po/cs.po | 1141
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 532 insertions(+), 609 deletions(-)
+ 1 file changed, 532 insertions(+), 609 deletions(-)
 
 commit c47dca4cfe51b9376c364ae13a444a6529afed8f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72108,7 +76598,7 @@ Date:   Thu Aug 27 23:40:16 2009 -0400
     Turns out Alex had agreed to this.
 
  gio/giomodule.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 2889f1b8a322b0657f3c08a4f7e235e4c2c0f348
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72119,7 +76609,7 @@ Date:   Thu Aug 27 23:02:08 2009 -0400
     Bug 591995
 
  gio/glocalfileoutputstream.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 3ba64e72cf40b81f472aa784498c3a97ef434c94
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72130,7 +76620,7 @@ Date:   Thu Aug 27 22:59:05 2009 -0400
     To avoid wasting entropy. Bug 593232.
 
  glib/grand.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 3a47f48311d44e690c381f816fd1fa71eed20189
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72141,7 +76631,7 @@ Date:   Thu Aug 27 22:51:53 2009 -0400
     This reverts commit 30b8774f7f3f7f329af6b041b6c86bad14717534.
 
  gio/giomodule.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 30b8774f7f3f7f329af6b041b6c86bad14717534
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -72150,7 +76640,7 @@ Date:   Thu Aug 27 13:45:48 2009 -0400
     add a "gsettings-backend" extension point to GIO
 
  gio/giomodule.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit df981f82a097f9a2f2739ec410fa928168b749f6
 Author: Luca Ferretti <elle.uca@libero.it>
@@ -72159,7 +76649,7 @@ Date:   Wed Aug 26 22:04:58 2009 +0200
     Updated Italian translation
 
  po/it.po |    7 +++----
- 1 files changed, 3 insertions(+), 4 deletions(-)
+ 1 file changed, 3 insertions(+), 4 deletions(-)
 
 commit 71b684b9cfe76d522a306993dba13fbcc52d0d73
 Author: Luca Ferretti <elle.uca@libero.it>
@@ -72169,7 +76659,7 @@ Date:   Wed Aug 26 15:32:23 2009 +0200
 
  po/it.po |  963
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 482 insertions(+), 481 deletions(-)
+ 1 file changed, 482 insertions(+), 481 deletions(-)
 
 commit 884c789ef5e074a2241d1b813847156db1cecdb0
 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
@@ -72179,7 +76669,7 @@ Date:   Wed Aug 26 17:34:17 2009 +0530
 
  po/as.po | 1105
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 542 insertions(+), 563 deletions(-)
+ 1 file changed, 542 insertions(+), 563 deletions(-)
 
 commit 195abb97ff019d0fe7b50a9635830835933be7ae
 Author: Ani <peter.ani@gmail.com>
@@ -72189,7 +76679,7 @@ Date:   Wed Aug 26 15:18:57 2009 +0530
 
  po/ml.po | 1196
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 550 insertions(+), 646 deletions(-)
+ 1 file changed, 550 insertions(+), 646 deletions(-)
 
 commit 6c1466a2d21820f2df189a258b0c124e7144ba12
 Author: ifelix <ifelix@redhat.com>
@@ -72199,7 +76689,7 @@ Date:   Tue Aug 25 14:10:56 2009 +0530
 
  po/ta.po | 1178
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 546 insertions(+), 632 deletions(-)
+ 1 file changed, 546 insertions(+), 632 deletions(-)
 
 commit 64b49c9087e8120489a0032d596c8837cbe014f9
 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
@@ -72209,7 +76699,7 @@ Date:   Tue Aug 25 12:14:41 2009 +0530
 
  po/or.po |  176
  +++++++++++++++++++++++++++-----------------------------------
- 1 files changed, 77 insertions(+), 99 deletions(-)
+ 1 file changed, 77 insertions(+), 99 deletions(-)
 
 commit 24c31a79e1af916fe195e52c79ff8be558e4e848
 Author: Baris Cicek <baris@teamforce.name.tr>
@@ -72219,7 +76709,7 @@ Date:   Tue Aug 25 00:38:34 2009 +0300
 
  po/tr.po | 1151
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 534 insertions(+), 617 deletions(-)
+ 1 file changed, 534 insertions(+), 617 deletions(-)
 
 commit ef5aef582eb33fd29fe5ec427ef5d236656b8046
 Author: Luca Ferretti <elle.uca@libero.it>
@@ -72228,7 +76718,7 @@ Date:   Mon Aug 24 21:28:11 2009 +0200
     Fix bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 83d3242d127ca61d94846341ab491bbe988d2b95
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72237,7 +76727,7 @@ Date:   Mon Aug 24 14:15:13 2009 -0400
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 106cd06ff38fef0356961e1d2eaffaa022035b13
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72245,93 +76735,93 @@ Date: Mon Aug 24 14:13:49 2009 -0400
 
     2.21.5
 
- po/am.po         |  120 +++---
- po/ar.po         |  120 +++---
- po/as.po         |  120 +++---
- po/az.po         |  120 +++---
- po/be.po         |  120 +++---
- po/be@latin.po    |  120 +++---
+ po/am.po         |  120 ++---
+ po/ar.po         |  120 ++---
+ po/as.po         |  120 ++---
+ po/az.po         |  120 ++---
+ po/be.po         |  120 ++---
+ po/be@latin.po    |  120 ++---
  po/bg.po         |  918 +++++++++++++++++-----------------
- po/bn.po         |  120 +++---
- po/bn_IN.po      |  120 +++---
- po/bs.po         |  120 +++---
- po/ca.po         |  120 +++---
+ po/bn.po         |  120 ++---
+ po/bn_IN.po      |  120 ++---
+ po/bs.po         |  120 ++---
+ po/ca.po         |  120 ++---
  po/ca@valencia.po |  918 +++++++++++++++++-----------------
- po/cs.po         |  120 +++---
- po/cy.po         |  120 +++---
+ po/cs.po         |  120 ++---
+ po/cy.po         |  120 ++---
  po/da.po         |  923 +++++++++++++++++-----------------
- po/de.po         |  120 +++---
- po/dz.po         |  120 +++---
- po/el.po         |  120 +++---
- po/en_CA.po      |  120 +++---
- po/en_GB.po      |  120 +++---
- po/eo.po         |  120 +++---
+ po/de.po         |  120 ++---
+ po/dz.po         |  120 ++---
+ po/el.po         |  120 ++---
+ po/en_CA.po      |  120 ++---
+ po/en_GB.po      |  120 ++---
+ po/eo.po         |  120 ++---
  po/es.po         |  921 +++++++++++++++++-----------------
- po/et.po         |  463 +++++++++++++++++-
- po/eu.po         |  988 +++++++++++++++++++------------------
- po/fa.po         |  120 +++---
+ po/et.po         |  463 ++++++++++++++++-
+ po/eu.po         |  988 ++++++++++++++++++------------------
+ po/fa.po         |  120 ++---
  po/fi.po         |  923 +++++++++++++++++-----------------
- po/fr.po         |  120 +++---
+ po/fr.po         |  120 ++---
  po/ga.po         |  921 +++++++++++++++++-----------------
  po/gl.po         |  918 +++++++++++++++++-----------------
  po/gu.po         |  945 ++++++++++++++++++-----------------
- po/he.po         |  120 +++---
+ po/he.po         |  120 ++---
  po/hi.po         |  942 ++++++++++++++++++-----------------
- po/hr.po         |  120 +++---
- po/hu.po         |  120 +++---
- po/hy.po         |  120 +++---
- po/id.po         |  120 +++---
- po/is.po         |  120 +++---
+ po/hr.po         |  120 ++---
+ po/hu.po         |  120 ++---
+ po/hy.po         |  120 ++---
+ po/id.po         |  120 ++---
+ po/is.po         |  120 ++---
  po/it.po         |  921 +++++++++++++++++-----------------
- po/ja.po         |   64 ++--
- po/ka.po         |  120 +++---
- po/kn.po         |  120 +++---
+ po/ja.po         |   64 +--
+ po/ka.po         |  120 ++---
+ po/kn.po         |  120 ++---
  po/ko.po         |  931 +++++++++++++++++-----------------
- po/ku.po         |  120 +++---
- po/lt.po         |  120 +++---
- po/lv.po         |  120 +++---
- po/mai.po        |  120 +++---
- po/mg.po         |  120 +++---
- po/mk.po         |  120 +++---
- po/ml.po         |  120 +++---
- po/mn.po         |  120 +++---
- po/mr.po         |  120 +++---
- po/ms.po         |  120 +++---
+ po/ku.po         |  120 ++---
+ po/lt.po         |  120 ++---
+ po/lv.po         |  120 ++---
+ po/mai.po        |  120 ++---
+ po/mg.po         |  120 ++---
+ po/mk.po         |  120 ++---
+ po/ml.po         |  120 ++---
+ po/mn.po         |  120 ++---
+ po/mr.po         |  120 ++---
+ po/ms.po         |  120 ++---
  po/nb.po         |  920 +++++++++++++++++-----------------
- po/ne.po         |  120 +++---
- po/nl.po         |  120 +++---
- po/nn.po         |  120 +++---
- po/oc.po         |  120 +++---
- po/or.po         |  120 +++---
+ po/ne.po         |  120 ++---
+ po/nl.po         |  120 ++---
+ po/nn.po         |  120 ++---
+ po/oc.po         |  120 ++---
+ po/or.po         |  120 ++---
  po/pa.po         |  961 ++++++++++++++++++-----------------
  po/pl.po         |  919 +++++++++++++++++-----------------
- po/ps.po         |  120 +++---
+ po/ps.po         |  120 ++---
  po/pt.po         |  927 +++++++++++++++++-----------------
  po/pt_BR.po      |  923 +++++++++++++++++-----------------
- po/ro.po         |  120 +++---
- po/ru.po         |  120 +++---
- po/rw.po         |  120 +++---
- po/si.po         |  120 +++---
- po/sk.po         |  120 +++---
- po/sl.po         |  120 +++---
- po/sq.po         |  120 +++---
- po/sr.po         |  120 +++---
- po/sr@ije.po     |  120 +++---
- po/sr@latin.po    |  120 +++---
+ po/ro.po         |  120 ++---
+ po/ru.po         |  120 ++---
+ po/rw.po         |  120 ++---
+ po/si.po         |  120 ++---
+ po/sk.po         |  120 ++---
+ po/sl.po         |  120 ++---
+ po/sq.po         |  120 ++---
+ po/sr.po         |  120 ++---
+ po/sr@ije.po     |  120 ++---
+ po/sr@latin.po    |  120 ++---
  po/sv.po         | 1436
  ++++++++++++++++++++++++++---------------------------
- po/ta.po         |  120 +++---
+ po/ta.po         |  120 ++---
  po/te.po         |  921 +++++++++++++++++-----------------
- po/th.po         |  120 +++---
- po/tl.po         |  120 +++---
- po/tr.po         |  120 +++---
- po/tt.po         |  120 +++---
- po/uk.po         |  120 +++---
- po/vi.po         |  120 +++---
- po/wa.po         |  120 +++---
- po/xh.po         |  120 +++---
- po/yi.po         |  120 +++---
- po/zh_CN.po      |  120 +++---
+ po/th.po         |  120 ++---
+ po/tl.po         |  120 ++---
+ po/tr.po         |  120 ++---
+ po/tt.po         |  120 ++---
+ po/uk.po         |  120 ++---
+ po/vi.po         |  120 ++---
+ po/wa.po         |  120 ++---
+ po/xh.po         |  120 ++---
+ po/yi.po         |  120 ++---
+ po/zh_CN.po      |  120 ++---
  po/zh_HK.po      |  936 +++++++++++++++++-----------------
  po/zh_TW.po      |  921 +++++++++++++++++-----------------
  88 files changed, 14418 insertions(+), 13942 deletions(-)
@@ -72345,7 +76835,7 @@ Date:   Mon Aug 24 13:34:06 2009 -0400
  docs/reference/gio/gio-sections.txt   |    5 +++++
  docs/reference/glib/glib-sections.txt |    1 +
  gio/gfileinfo.c                      |    2 ++
- 3 files changed, 8 insertions(+), 0 deletions(-)
+ 3 files changed, 8 insertions(+)
 
 commit d1cbb96428f316b77bd31686c7d9b0b96a40bc6e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72354,7 +76844,7 @@ Date:   Mon Aug 24 12:21:08 2009 -0400
     Updates
 
  NEWS |   46 ++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 46 insertions(+), 0 deletions(-)
+ 1 file changed, 46 insertions(+)
 
 commit 002da02df8927e1aa5979347402a6fc378dd172f
 Author: Carles Ferrando <carles.ferrando@gmail.com>
@@ -72364,7 +76854,7 @@ Date:   Mon Aug 24 18:38:33 2009 +0200
 
  po/ca@valencia.po | 1005
  ++++++++++++++++++++++++++---------------------------
- 1 files changed, 488 insertions(+), 517 deletions(-)
+ 1 file changed, 488 insertions(+), 517 deletions(-)
 
 commit 2e0656063b2c2633ca0caaa9b2e119c3eaee37cf
 Author: Rajesh Ranjan <rranjan@rranjan.csb>
@@ -72374,7 +76864,7 @@ Date:   Mon Aug 24 16:52:25 2009 +0530
 
  po/hi.po | 1176
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 545 insertions(+), 631 deletions(-)
+ 1 file changed, 545 insertions(+), 631 deletions(-)
 
 commit 4a5e71b847729341243df2f2a2cd0a8284f4b099
 Author: Sweta Kothari <swkothar@redhat.com>
@@ -72384,7 +76874,7 @@ Date:   Mon Aug 24 14:23:56 2009 +0530
 
  po/gu.po | 1175
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 543 insertions(+), 632 deletions(-)
+ 1 file changed, 543 insertions(+), 632 deletions(-)
 
 commit 90f9eb6e40b6d8c37ca51467f915507ed6ceddc2
 Author: Duarte Loreto <happyguy_pt@hotmail.com>
@@ -72394,7 +76884,7 @@ Date:   Sun Aug 23 14:59:14 2009 +0100
 
  po/pt.po | 1088
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 540 insertions(+), 548 deletions(-)
+ 1 file changed, 540 insertions(+), 548 deletions(-)
 
 commit feedeb1d12fa490a8685fd00b492fdc054e07883
 Author: Changwoo Ryu <cwryu@debian.org>
@@ -72404,7 +76894,7 @@ Date:   Sun Aug 23 00:50:28 2009 +0900
 
  po/ko.po | 1126
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 558 insertions(+), 568 deletions(-)
+ 1 file changed, 558 insertions(+), 568 deletions(-)
 
 commit 8ef30758d56b21aa20c23e5c90a78142183003ed
 Author: Christian Persch <chpe@gnome.org>
@@ -72428,7 +76918,7 @@ Date:   Sat Aug 22 06:15:29 2009 +0530
 
  po/pa.po | 1094
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 527 insertions(+), 567 deletions(-)
+ 1 file changed, 527 insertions(+), 567 deletions(-)
 
 commit a568b054adf4abadfaa1bad293d484771d57f333
 Author: Tommi Vainikainen <thv@iki.fi>
@@ -72438,7 +76928,7 @@ Date:   Fri Aug 21 23:43:53 2009 +0300
 
  po/fi.po | 1278
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 635 insertions(+), 643 deletions(-)
+ 1 file changed, 635 insertions(+), 643 deletions(-)
 
 commit 956996ddaa82ca5cfeb8e70191ef6b7716186a7c
 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
@@ -72447,8 +76937,8 @@ Date:   Fri Aug 21 00:15:12 2009 +0900
     Update Japanese translation.
 
  po/ja.po |  233
- ++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 115 insertions(+), 118 deletions(-)
+ +++++++++++++++++++++++++++++++-------------------------------
+ 1 file changed, 115 insertions(+), 118 deletions(-)
 
 commit 2a880831edc4c22ed5ada05a31ab8a4f24b7d3e1
 Author: Tomasz Dominikowski <dominikowski@gmail.com>
@@ -72458,7 +76948,7 @@ Date:   Thu Aug 20 11:55:03 2009 +0200
 
  po/pl.po | 1421
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 659 insertions(+), 762 deletions(-)
+ 1 file changed, 659 insertions(+), 762 deletions(-)
 
 commit cd5bd15987b573a436e715e59b0c651e50534bc1
 Author: Dan Winship <danw@gnome.org>
@@ -72474,7 +76964,7 @@ Date:   Wed Aug 19 12:12:06 2009 -0400
     http://bugzilla.gnome.org/show_bug.cgi?id=591378
 
  gio/gsocket.c |   14 ++++++++++++--
- 1 files changed, 12 insertions(+), 2 deletions(-)
+ 1 file changed, 12 insertions(+), 2 deletions(-)
 
 commit 021dd960cf9c02b0ea59cbfa1db603d3f9a467f0
 Author: Dan Winship <danw@gnome.org>
@@ -72487,12 +76977,12 @@ Date: Wed Aug 19 12:07:53 2009 -0400
 
     http://bugzilla.gnome.org/show_bug.cgi?id=584246
 
- gio/gnetworkingprivate.h |    4 ++
+ gio/gnetworkingprivate.h |    4 +++
  gio/gresolver.c         |   68
  +++++++++++++++++++++++++++++++++++++++++++
  gio/gresolver.h         |    9 +++++-
  gio/gunixresolver.c     |   72
- +++++++++++++++++++++++++++++++--------------
+ +++++++++++++++++++++++++++++++---------------
  gio/tests/resolver.c    |    3 ++
  5 files changed, 132 insertions(+), 24 deletions(-)
 
@@ -72505,7 +76995,7 @@ Date:   Tue Aug 11 18:50:28 2009 +0200
     Includes (untested) fix for win32 that calls SetEvent() in that case.
 
  gio/gcancellable.c |   8 ++++++--
- 1 files changed, 6 insertions(+), 2 deletions(-)
+ 1 file changed, 6 insertions(+), 2 deletions(-)
 
 commit faae032ad0579acf756e8848ebedbfda69d5b3be
 Author: Benjamin Otte <otte@gnome.org>
@@ -72532,7 +77022,7 @@ Date:   Tue Aug 11 15:04:43 2009 +0200
 
  gio/gcancellable.c |  77
  +++++++++++++++++++++++++++++++++++++++-------------
- 1 files changed, 58 insertions(+), 19 deletions(-)
+ 1 file changed, 58 insertions(+), 19 deletions(-)
 
 commit 63426886ff4066fefbeaf2e6b08a6c04b39a7890
 Author: Benjamin Otte <otte@gnome.org>
@@ -72551,7 +77041,7 @@ Date:   Tue Aug 11 14:52:56 2009 +0200
  gio/gcancellable.h                 |    1 +
  gio/ginputstream.c                 |    2 +-
  gio/gio.symbols                    |    1 +
- 5 files changed, 34 insertions(+), 1 deletions(-)
+ 5 files changed, 34 insertions(+), 1 deletion(-)
 
 commit bb8e4f06ab1a0ada2c8835284ec5f853378694e2
 Author: Benjamin Otte <otte@gnome.org>
@@ -72578,7 +77068,7 @@ Date:   Tue Aug 18 23:09:12 2009 -0400
     Updated Brazilian Portuguese translation.
 
  po/pt_BR.po |  19 +++++++------------
- 1 files changed, 7 insertions(+), 12 deletions(-)
+ 1 file changed, 7 insertions(+), 12 deletions(-)
 
 commit 981d14e85ccf8d1dc721bd44e030728eff9b2501
 Author: Benjamin Otte <otte@gnome.org>
@@ -72587,7 +77077,7 @@ Date:   Thu Aug 6 18:17:32 2009 +0200
     Improve documentation for g_error_matches()
 
  glib/gerror.c |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit a6ac4e90d5ab6a311aab545745ceb3e375bf65a4
 Author: Benjamin Otte <otte@gnome.org>
@@ -72596,7 +77086,7 @@ Date:   Mon Jul 27 18:48:11 2009 +0200
     Fix multiple returns in gtk-doc comment
 
  gio/gsocketservice.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 8f6d26e9647db4e5f2336319e1b0ae439f54b75d
 Author: Dan Winship <danw@gnome.org>
@@ -72605,7 +77095,7 @@ Date:   Mon Aug 17 13:20:49 2009 -0400
     g_inet_socket_address_to_native: properly zero out sockaddr_in6
 
  gio/ginetsocketaddress.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit aa5293612f2eb0a6a02fbf74eb56bbf05faba8df
 Author: Ask H. Larsen <asklarsen@gmail.com>
@@ -72615,7 +77105,7 @@ Date:   Sun Aug 16 19:10:50 2009 +0200
 
  po/da.po | 1090
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 544 insertions(+), 546 deletions(-)
+ 1 file changed, 544 insertions(+), 546 deletions(-)
 
 commit 2db41f3df58a3d926da2a4afa7014118db2913e2
 Author: Mattias Põldaru <mahfiaz gmail com>
@@ -72624,7 +77114,7 @@ Date:   Sat Aug 15 08:21:01 2009 +0300
     Updating Estonian translation
 
  po/et.po |   11 +++++++----
- 1 files changed, 7 insertions(+), 4 deletions(-)
+ 1 file changed, 7 insertions(+), 4 deletions(-)
 
 commit 406c3aa019a6ce51534f170fd5b82108382a4c6f
 Author: Shixin Zeng <zeng.shixin@gmail.com>
@@ -72635,7 +77125,7 @@ Date:   Fri Aug 14 23:21:12 2009 +0300
     Patch from bug #591532.
 
  gio/win32/gwinhttpfile.c |   16 +++++++++++++---
- 1 files changed, 13 insertions(+), 3 deletions(-)
+ 1 file changed, 13 insertions(+), 3 deletions(-)
 
 commit 1b298d6a1bc3b4e5c1c701f26e3981cdae4b89eb
 Author: Tor Lillqvist <tml@iki.fi>
@@ -72647,7 +77137,7 @@ Date:   Fri Aug 14 22:59:47 2009 +0300
     in the Windows-specific code.
 
  glib/gutils.h |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit c24f6e55276fac68b08df34b0d350f65afe994d9
 Author: Frédéric Péters <fpeters@0d.be>
@@ -72663,7 +77153,7 @@ Date:   Fri Aug 14 21:00:41 2009 +0200
     http://bugzilla.gnome.org/show_bug.cgi?id=591840
 
  acglib.m4 |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit eae6bdd397ef94a6f7c1a3e42c750b948a659fd2
 Author: Priit Laes <plaes plaes org>
@@ -72672,8 +77162,8 @@ Date:   Fri Aug 14 22:09:18 2009 +0300
     Updating Estonian translation
 
  po/et.po |  118
- +++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 56 insertions(+), 62 deletions(-)
+ +++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 56 insertions(+), 62 deletions(-)
 
 commit 37dbffe7d8b0f0985f9c4d37d5df604d81ff0bd0
 Author: krishnababu k <kkrothap@redhat.ocm>
@@ -72683,7 +77173,7 @@ Date:   Fri Aug 14 16:56:09 2009 +0530
 
  po/te.po |  921
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 461 insertions(+), 460 deletions(-)
+ 1 file changed, 461 insertions(+), 460 deletions(-)
 
 commit 8b117b225e426b73c8fb2abc2ac5e56ed739ac96
 Author: Alexander Shopov <ash@contact.bg>
@@ -72693,7 +77183,7 @@ Date:   Thu Aug 13 07:12:29 2009 +0300
 
  po/bg.po | 1140
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 529 insertions(+), 611 deletions(-)
+ 1 file changed, 529 insertions(+), 611 deletions(-)
 
 commit 4f8dfc6282cc29430775e1ebd2652d67c08b1a6c
 Author: Henrique P Machado <zehrique@gmail.com>
@@ -72703,7 +77193,7 @@ Date:   Tue Aug 11 23:40:09 2009 -0300
 
  po/pt_BR.po | 1087
  +++++++++++++++++++++++++++++------------------------------
- 1 files changed, 542 insertions(+), 545 deletions(-)
+ 1 file changed, 542 insertions(+), 545 deletions(-)
 
 commit d20a188b1250ab3cf211d684429127d99378e886
 Author: Alexander Larsson <alexl@redhat.com>
@@ -72718,7 +77208,7 @@ Date:   Tue Aug 11 20:22:51 2009 +0200
 
  glib/gfileutils.c |   49
  +++++++++++++++++++++++++++----------------------
- 1 files changed, 27 insertions(+), 22 deletions(-)
+ 1 file changed, 27 insertions(+), 22 deletions(-)
 
 commit 79a70dc80056859f10b39c711ee43389e8c32a7f
 Author: Luca Ferretti <elle.uca@libero.it>
@@ -72728,7 +77218,7 @@ Date:   Tue Aug 11 01:27:08 2009 +0200
 
  po/it.po | 1079
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 536 insertions(+), 543 deletions(-)
+ 1 file changed, 536 insertions(+), 543 deletions(-)
 
 commit c18bcd6e8e385628e55166eabbd93d5c87c82da0
 Author: Antón Méixome <meixome@mancomun.org>
@@ -72738,7 +77228,7 @@ Date:   Mon Aug 10 16:26:46 2009 +0200
 
  po/gl.po |  129
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 60 insertions(+), 69 deletions(-)
+ 1 file changed, 60 insertions(+), 69 deletions(-)
 
 commit a465508e2d3d52b919ccbf9f2c5bd90395922904
 Author: Craig Loftus <talk@craigloftus.net>
@@ -72763,7 +77253,7 @@ Date:   Mon Aug 10 13:57:21 2009 +0200
 
  po/eu.po | 1209
  ++++++++++++++++++++++++++++----------------------------------
- 1 files changed, 551 insertions(+), 658 deletions(-)
+ 1 file changed, 551 insertions(+), 658 deletions(-)
 
 commit f2d779aa0f5ba676fa8715710cebd2607cb339a3
 Author: Antón Méixome <meixome@mancomun.org>
@@ -72773,7 +77263,7 @@ Date:   Sun Aug 9 16:35:09 2009 +0200
 
  po/gl.po | 1105
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 514 insertions(+), 591 deletions(-)
+ 1 file changed, 514 insertions(+), 591 deletions(-)
 
 commit f04a35e43bece5e51061dcef2ebc6dd6204a1c1b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -72782,7 +77272,7 @@ Date:   Fri Jul 17 20:34:16 2009 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 5827f6674282d627efbb9c68d32577470d722192
 Author: Seán de Búrca <leftmostcat@gmail.com>
@@ -72792,7 +77282,7 @@ Date:   Sat Aug 8 01:53:34 2009 -0600
 
  po/ga.po | 1125
  ++++++++++++++++++++++++++++++--------------------------------
- 1 files changed, 545 insertions(+), 580 deletions(-)
+ 1 file changed, 545 insertions(+), 580 deletions(-)
 
 commit 93d40918c59981f863d31a10d9f66a2a9b3177ff
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -72803,7 +77293,7 @@ Date:   Sat Aug 1 16:46:02 2009 +0100
     Clarified that it is A Bad Idea to free a mutex when it's locked.
 
  docs/reference/glib/tmpl/threads.sgml |   12 ++++++++++++
- 1 files changed, 12 insertions(+), 0 deletions(-)
+ 1 file changed, 12 insertions(+)
 
 commit faccd7fdf3edb8416aacc0191fdb6c5b2965ac6d
 Author: Ivar Smolin <okul@linux.ee>
@@ -72813,7 +77303,7 @@ Date:   Wed Aug 5 13:29:26 2009 +0300
 
  po/et.po |  513
  ++++----------------------------------------------------------
- 1 files changed, 27 insertions(+), 486 deletions(-)
+ 1 file changed, 27 insertions(+), 486 deletions(-)
 
 commit 405823aeea24fb2ce8d47e0c09e46607117fd27f
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -72822,7 +77312,7 @@ Date:   Mon Aug 3 00:16:54 2009 +0200
     Updated Norwegian bokmål translation.
 
  po/nb.po |   54 +++++++++++++++++++++++++-----------------------------
- 1 files changed, 25 insertions(+), 29 deletions(-)
+ 1 file changed, 25 insertions(+), 29 deletions(-)
 
 commit 882e36106d7a5d04c29af87e4e9f7aa4bc3d5e08
 Author: Dan Winship <danw@gnome.org>
@@ -72831,7 +77321,7 @@ Date:   Thu Jul 30 11:18:35 2009 -0400
     Fix a bad void return. #588901
 
  gio/gtcpconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit f34b1f024feb57e6eb78728d46ff2bbf2ca19453
 Author: Dan Winship <danw@gnome.org>
@@ -72842,7 +77332,7 @@ Date:   Wed Jul 29 22:35:07 2009 -0400
     http://bugzilla.gnome.org/show_bug.cgi?id=589988
 
  gio/libasyncns/g-asyncns.h |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 81de534cf73b63add07ff93d851824da80eb4280
 Author: Daniel Nylander <po@danielnylander.se>
@@ -72852,7 +77342,7 @@ Date:   Tue Jul 28 01:59:05 2009 +0200
 
  po/sv.po | 1547
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 782 insertions(+), 765 deletions(-)
+ 1 file changed, 782 insertions(+), 765 deletions(-)
 
 commit 45067ab9e97de0992acd4004d6e4de957d6c28f4
 Author: Dan Winship <danw@gnome.org>
@@ -72878,7 +77368,7 @@ Date:   Wed Jul 22 18:58:57 2009 +0200
 
  po/nb.po |  987
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 492 insertions(+), 495 deletions(-)
+ 1 file changed, 492 insertions(+), 495 deletions(-)
 
 commit aac978ec7240cdab768c1d66c0e9a94c714dff43
 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
@@ -72890,7 +77380,7 @@ Date:   Tue Jul 21 12:58:39 2009 -0400
     terminating zero element.
 
  docs/reference/glib/tmpl/arrays.sgml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4654a7d593aed9ab0e131abe250e7e488283c24f
 Author: Lin Ma <lin.ma@sun.com>
@@ -72903,7 +77393,7 @@ Date:   Tue Jul 21 10:45:25 2009 +0800
     causes crashes for 64bit applications.
 
  gio/fen/fen-helper.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit ba6be2035d9bd43b1a873492e189d0bccbd20178
 Author: Behdad Esfahbod <behdad@behdad.org>
@@ -72912,7 +77402,7 @@ Date:   Fri Jun 5 23:24:28 2009 -0400
     [gbsearcharray] Use malloc() instead of realloc(NULL,...)
 
  glib/gbsearcharray.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit dfda26d1a980e6e096d93ecfec8f59872b80dee4
 Author: Benjamin Otte <otte@gnome.org>
@@ -72921,7 +77411,7 @@ Date:   Mon Jul 20 14:29:32 2009 +0200
     Propagate the right error
 
  gio/gsocketclient.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2cf3e2ed275f8502e1a20195290fa18ebe489216
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -72931,7 +77421,7 @@ Date:   Sun Jul 19 13:15:06 2009 +0200
 
  po/es.po | 1035
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 515 insertions(+), 520 deletions(-)
+ 1 file changed, 515 insertions(+), 520 deletions(-)
 
 commit 555aa2d28db4f72373d9cfec4045ea1d0f45bb46
 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
@@ -72940,8 +77430,8 @@ Date:   Sun Jul 19 16:33:06 2009 +0700
     Updated Thai translation.
 
  po/th.po |  169
- ++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 78 insertions(+), 91 deletions(-)
+ +++++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 78 insertions(+), 91 deletions(-)
 
 commit f8d1201248cceab59bb971f4906a73f2b0eb0b96
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -72963,94 +77453,94 @@ Date: Fri Jul 17 20:31:28 2009 -0400
 
  docs/reference/glib/tmpl/trees-binary.sgml |  17 +
  po/am.po                                  |  228 ++++-
- po/ar.po                                  |  234 +++++-
- po/as.po                                  |  234 +++++-
+ po/ar.po                                  |  234 ++++-
+ po/as.po                                  |  234 ++++-
  po/az.po                                  |  233 ++++-
- po/be.po                                  |  250 +++++-
- po/be@latin.po                                    |  250 +++++-
- po/bg.po                                  |  234 +++++-
+ po/be.po                                  |  250 ++++-
+ po/be@latin.po                                    |  250 ++++-
+ po/bg.po                                  |  234 ++++-
  po/bn.po                                  |  232 ++++-
- po/bn_IN.po                               |  234 +++++-
+ po/bn_IN.po                               |  234 ++++-
  po/bs.po                                  |  233 ++++-
- po/ca.po                                  |  237 +++++-
- po/ca@valencia.po                         |  237 +++++-
- po/cs.po                                  |  234 +++++-
+ po/ca.po                                  |  237 ++++-
+ po/ca@valencia.po                         |  237 ++++-
+ po/cs.po                                  |  234 ++++-
  po/cy.po                                  |  232 ++++-
- po/da.po                                  |  237 +++++-
- po/de.po                                  |  234 +++++-
+ po/da.po                                  |  237 ++++-
+ po/de.po                                  |  234 ++++-
  po/dz.po                                  |  232 ++++-
- po/el.po                                  |  240 +++++-
- po/en_CA.po                               |  234 +++++-
- po/en_GB.po                               |  237 +++++-
+ po/el.po                                  |  240 ++++-
+ po/en_CA.po                               |  234 ++++-
+ po/en_GB.po                               |  237 ++++-
  po/eo.po                                  |  232 ++++-
- po/es.po                                  | 1026 ++++++++++++---------
- po/et.po                                  |  234 +++++-
- po/eu.po                                  |  234 +++++-
+ po/es.po                                  | 1026 +++++++++++---------
+ po/et.po                                  |  234 ++++-
+ po/eu.po                                  |  234 ++++-
  po/fa.po                                  |  233 ++++-
- po/fi.po                                  |  234 +++++-
+ po/fi.po                                  |  234 ++++-
  po/fr.po                                  |  939 ++++++++++---------
  po/ga.po                                  |  229 ++++-
- po/gl.po                                  |  234 +++++-
- po/gu.po                                  |  234 +++++-
+ po/gl.po                                  |  234 ++++-
+ po/gu.po                                  |  234 ++++-
  po/he.po                                  |  948 +++++++++----------
- po/hi.po                                  |  234 +++++-
+ po/hi.po                                  |  234 ++++-
  po/hr.po                                  |  229 ++++-
- po/hu.po                                  |  234 +++++-
+ po/hu.po                                  |  234 ++++-
  po/hy.po                                  |  229 ++++-
  po/id.po                                  |  232 ++++-
  po/is.po                                  |  233 ++++-
- po/it.po                                  |  234 +++++-
- po/ja.po                                  |  234 +++++-
+ po/it.po                                  |  234 ++++-
+ po/ja.po                                  |  234 ++++-
  po/ka.po                                  |  230 ++++-
- po/kn.po                                  |  234 +++++-
- po/ko.po                                  |  234 +++++-
+ po/kn.po                                  |  234 ++++-
+ po/ko.po                                  |  234 ++++-
  po/ku.po                                  |  228 ++++-
- po/lt.po                                  |  234 +++++-
+ po/lt.po                                  |  234 ++++-
  po/lv.po                                  |  232 ++++-
- po/mai.po                                 |  233 +++++-
+ po/mai.po                                 |  233 ++++-
  po/mg.po                                  |  229 ++++-
- po/mk.po                                  |  234 +++++-
- po/ml.po                                  |  234 +++++-
+ po/mk.po                                  |  234 ++++-
+ po/ml.po                                  |  234 ++++-
  po/mn.po                                  |  233 ++++-
- po/mr.po                                  |  234 +++++-
+ po/mr.po                                  |  234 ++++-
  po/ms.po                                  |  233 ++++-
- po/nb.po                                  | 1026 ++++++++++++--------
+ po/nb.po                                  | 1026 +++++++++++---------
  po/ne.po                                  |  229 ++++-
- po/nl.po                                  |  242 +++++-
- po/nn.po                                  |  234 +++++-
+ po/nl.po                                  |  242 ++++-
+ po/nn.po                                  |  234 ++++-
  po/oc.po                                  |  228 ++++-
- po/or.po                                  |  234 +++++-
- po/pa.po                                  |  234 +++++-
- po/pl.po                                  |  234 +++++-
+ po/or.po                                  |  234 ++++-
+ po/pa.po                                  |  234 ++++-
+ po/pl.po                                  |  234 ++++-
  po/ps.po                                  |  230 ++++-
- po/pt.po                                  |  237 +++++-
- po/pt_BR.po                               |  234 +++++-
- po/ro.po                                  |  234 +++++-
- po/ru.po                                  |  234 +++++-
- po/rw.po                                  |  245 +++++-
+ po/pt.po                                  |  237 ++++-
+ po/pt_BR.po                               |  234 ++++-
+ po/ro.po                                  |  234 ++++-
+ po/ru.po                                  |  234 ++++-
+ po/rw.po                                  |  245 ++++-
  po/si.po                                  |  230 ++++-
  po/sk.po                                  |  231 ++++-
- po/sl.po                                  |  234 +++++-
- po/sq.po                                  |  285 ++++++-
+ po/sl.po                                  |  234 ++++-
+ po/sq.po                                  |  285 +++++-
  po/sr.po                                  |  233 ++++-
  po/sr@ije.po                              |  235 ++++-
  po/sr@latin.po                                    |  233 ++++-
  po/sv.po                                  | 1406
  ++++++++++++++++------------
- po/ta.po                                  |  234 +++++-
- po/te.po                                  |  234 +++++-
- po/th.po                                  |  237 +++++-
+ po/ta.po                                  |  234 ++++-
+ po/te.po                                  |  234 ++++-
+ po/th.po                                  |  237 ++++-
  po/tl.po                                  |  232 ++++-
- po/tr.po                                  |  234 +++++-
+ po/tr.po                                  |  234 ++++-
  po/tt.po                                  |  231 ++++-
  po/uk.po                                  | 1024 ++++++++++++--------
- po/vi.po                                  |  234 +++++-
+ po/vi.po                                  |  234 ++++-
  po/wa.po                                  |  233 ++++-
  po/xh.po                                  |  233 ++++-
  po/yi.po                                  |  232 ++++-
- po/zh_CN.po                               |  234 +++++-
- po/zh_HK.po                               | 1041 ++++++++++++---------
- po/zh_TW.po                               | 1026 ++++++++++++---------
+ po/zh_CN.po                               |  234 ++++-
+ po/zh_HK.po                               | 1041 +++++++++++---------
+ po/zh_TW.po                               | 1026 +++++++++++---------
  89 files changed, 21688 insertions(+), 5524 deletions(-)
 
 commit 4e273d4650621ea095dda5a5e3f1bac4ee8299ae
@@ -73060,7 +77550,7 @@ Date:   Fri Jul 17 19:01:47 2009 -0400
     Updates
 
  NEWS |   19 +++++++++++++++++++
- 1 files changed, 19 insertions(+), 0 deletions(-)
+ 1 file changed, 19 insertions(+)
 
 commit e845e09524fb3be058688050e97f976b11a247dc
 Author: Yair Hershkovitz <yairhr@gmail.com>
@@ -73070,7 +77560,7 @@ Date:   Fri Jul 17 22:53:56 2009 +0300
 
  po/he.po | 1062
  +++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 633 insertions(+), 429 deletions(-)
+ 1 file changed, 633 insertions(+), 429 deletions(-)
 
 commit e4bf2ac41d605a2bd3c858790a0fe36b86bcf7d9
 Author: Martin Nordholts <martinn@src.gnome.org>
@@ -73083,7 +77573,7 @@ Date:   Fri Jul 17 16:49:53 2009 +0200
     make. Bug #588863.
 
  configure.in |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit ad0c04c6e9e2ef16dce2e29aeba51f9a7ae8477c
 Author: Claude Paroz <claude@2xlibre.net>
@@ -73093,7 +77583,7 @@ Date:   Tue Jul 14 22:39:31 2009 +0200
 
  po/fr.po | 1134
  ++++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 620 insertions(+), 514 deletions(-)
+ 1 file changed, 620 insertions(+), 514 deletions(-)
 
 commit 9bc208835760823f2fac4e406973d6387805416e
 Author: Claude Paroz <claude@2xlibre.net>
@@ -73102,7 +77592,7 @@ Date:   Tue Jul 14 18:54:58 2009 +0200
     Add missing files in POTFILES.in
 
  po/POTFILES.in |   21 +++++++++++++++++++++
- 1 files changed, 21 insertions(+), 0 deletions(-)
+ 1 file changed, 21 insertions(+)
 
 commit d439c22e0ff7cec437cdc4037f7621c762ea3181
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -73112,7 +77602,7 @@ Date:   Mon Jul 13 11:20:09 2009 +0200
 
  po/nb.po |  855
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 424 insertions(+), 431 deletions(-)
+ 1 file changed, 424 insertions(+), 431 deletions(-)
 
 commit e2844da68adb626f20ff9d02d51ca4259f56d55d
 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
@@ -73123,7 +77613,7 @@ Date:   Sun Jul 12 15:19:23 2009 +0800
  po/zh_HK.po | 917
  +++++++++++++++++++++++++++++------------------------------
  po/zh_TW.po | 890
- +++++++++++++++++++++++++++++-----------------------------
+ +++++++++++++++++++++++++++++----------------------------
  2 files changed, 898 insertions(+), 909 deletions(-)
 
 commit f7f16dc3a2da52183053c5cc0967f7fa6547f65a
@@ -73135,7 +77625,7 @@ Date:   Fri Jul 10 22:33:03 2009 -0400
     We no longer use PATCH or API keywords.
 
  README.in |   6 +-----
- 1 files changed, 1 insertions(+), 5 deletions(-)
+ 1 file changed, 1 insertion(+), 5 deletions(-)
 
 commit 7ba9674d719af6eaa4e7e661be34732215bdfe38
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73144,7 +77634,7 @@ Date:   Fri Jul 10 13:13:18 2009 -0400
     Avoid some compiler warnings.
 
  gobject/gtype.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 91925d2cf040730f89935a39c0d7aef3b4eb59dd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73153,7 +77643,7 @@ Date:   Fri Jul 10 13:11:28 2009 -0400
     Another possible error code clash, yay
 
  glib/gstrfuncs.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c23536cefeacc72d03ad8a83f315758d751cb127
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73164,7 +77654,7 @@ Date:   Fri Jul 10 11:18:31 2009 -0400
     Add a reference to g_strcmp0(), cf. bug 587938.
 
  glib/gstring.c |   10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit 6f48065958e24927c84f2983f746e39a3212998c
 Author: Benjamin Otte <otte@gnome.org>
@@ -73173,7 +77663,7 @@ Date:   Thu Jul 9 15:34:00 2009 +0200
     Fix a typo in GRegex documentation
 
  docs/reference/glib/tmpl/gregex.sgml |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit c6884a7ec9999b6041dcad8ff3f7c7d93c55c0d2
 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
@@ -73183,7 +77673,7 @@ Date:   Thu Jul 9 10:51:15 2009 +0300
 
  po/uk.po |  912
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 454 insertions(+), 458 deletions(-)
+ 1 file changed, 454 insertions(+), 458 deletions(-)
 
 commit 4cecb335f4b1d8e39c9402788fb37b7173187dd0
 Author: Jorge González <jorgegonz@svn.gnome.org>
@@ -73193,7 +77683,7 @@ Date:   Tue Jul 7 22:34:35 2009 +0200
 
  po/es.po |  852
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 425 insertions(+), 427 deletions(-)
+ 1 file changed, 425 insertions(+), 427 deletions(-)
 
 commit 593ea5f6b08c6fb297c1faffed3ada8fb2d95c66
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -73204,7 +77694,7 @@ Date:   Tue Jul 7 21:29:46 2009 +0100
     See comment #9 on bug 587773
 
  glib/gtree.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 7d2bb5f1b1ce0289628b12d98369f3fca92cde24
 Author: Daniel Nylander <po@danielnylander.se>
@@ -73214,7 +77704,7 @@ Date:   Tue Jul 7 19:46:59 2009 +0200
 
  po/sv.po | 1263
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 635 insertions(+), 628 deletions(-)
+ 1 file changed, 635 insertions(+), 628 deletions(-)
 
 commit 474ba7dbc37e352d39c0057bd2a31504828dde36
 Author: Tor Lillqvist <tml@iki.fi>
@@ -73225,7 +77715,7 @@ Date:   Tue Jul 7 14:37:45 2009 +0300
     Surround a symlink-related code snippet with ifdef S_ISLNK.
 
  gio/glocalfileinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 10ba0c2e5c6ed069420ec926c1094331c44fb71e
 Merge: eff73c9 8792d86
@@ -73241,7 +77731,7 @@ Date:   Mon Jul 6 00:33:49 2009 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 400959ddbdddaed22cfd7e898a4414730ecb3ec4
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73274,7 +77764,7 @@ Date:   Mon Jul 6 00:31:47 2009 -0400
  po/en_GB.po                              |  199 +++--
  po/eo.po                                 |  195 +++--
  po/es.po                                 |  859 +++++++++++----------
- po/et.po                                 |  447 +++++++++++-
+ po/et.po                                 |  447 ++++++++++-
  po/eu.po                                 |  199 +++--
  po/fa.po                                 |  195 +++--
  po/fi.po                                 |  199 +++--
@@ -73350,7 +77840,7 @@ Date:   Mon Jul 6 00:00:42 2009 -0400
     Document support_thread_contexts
 
  gio/gfile.h |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d5a51305196ac44b1c9f9edcb93aa688821f60f2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73360,7 +77850,7 @@ Date:   Sun Jul 5 23:55:00 2009 -0400
 
  glib/gerror.c |  107
  ++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 53 insertions(+), 54 deletions(-)
+ 1 file changed, 53 insertions(+), 54 deletions(-)
 
 commit 563c55bb7176e3fad5ea39061feb8406e5968ef3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73369,7 +77859,7 @@ Date:   Sun Jul 5 23:38:09 2009 -0400
     Fix a segfault in g_cancellable_cancel
 
  gio/gcancellable.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 66e9b50b2ccf7498a55f0608cca31bc8cfad741d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73378,7 +77868,7 @@ Date:   Sun Jul 5 22:55:26 2009 -0400
     Updates
 
  NEWS |   35 +++++++++++++++++++++++++++++++++++
- 1 files changed, 35 insertions(+), 0 deletions(-)
+ 1 file changed, 35 insertions(+)
 
 commit 5694ab7642c9ba6fbb85424e71d1c42c17661dd1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73456,7 +77946,7 @@ Date:   Sun Jul 5 22:35:55 2009 -0400
     Move comment to the right place
 
  gio/gvfs.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit aa065346d3230d5facd45ad1e4d50ceae206773f
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73475,7 +77965,7 @@ Date:   Sun Jul 5 22:24:14 2009 -0400
     Ignore gfileinfo-priv.h
 
  docs/reference/gio/Makefile.am |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 99a1c47343d09ab0485c2377e5c8c53e847d84dd
 Author: David Zeuthen <davidz@redhat.com>
@@ -73516,16 +78006,16 @@ Date: Sun Jul 5 21:59:38 2009 -0400
  docs/reference/gio/Makefile.am      |   2 +
  docs/reference/gio/gio-docs.xml     |   5 +-
  docs/reference/gio/gio-sections.txt |  19 +++
- gio/gdrive.c                       |  124 ++++++++++++++-
- gio/gdrive.h                       |   32 ++++-
+ gio/gdrive.c                       |  124 +++++++++++++-
+ gio/gdrive.h                       |   32 +++-
  gio/gfile.c                        |  305
  ++++++++++++++++++++++++++++++++++-
  gio/gfile.h                        |   66 ++++++++
- gio/gfileinfo.h                    |   43 +++++-
+ gio/gfileinfo.h                    |   43 ++++-
  gio/gio-marshal.list               |    1 +
  gio/gio.symbols                    |   47 ++++--
- gio/gmount.c                       |  186 +++++++++++++++++++++-
- gio/gmount.h                       |   48 ++++++-
+ gio/gmount.c                       |  186 ++++++++++++++++++++-
+ gio/gmount.h                       |   48 +++++-
  gio/gmountoperation.c              |   76 +++++++--
  gio/gmountoperation.h              |    6 +-
  gio/gvolume.c                      |   89 ++++++++++
@@ -73542,7 +78032,7 @@ Date:   Sun Jul 5 21:34:39 2009 +0200
     - avoid locking when the cancellable has already been cancelled
 
  gio/gcancellable.c |  24 ++++++++++++------------
- 1 files changed, 12 insertions(+), 12 deletions(-)
+ 1 file changed, 12 insertions(+), 12 deletions(-)
 
 commit 8a2e617e41e3f605ea0206832f0c2f346bfe008e
 Author: Yaron Shahrabani <sh.yaron@gmail.com>
@@ -73552,7 +78042,7 @@ Date:   Sun Jul 5 18:06:57 2009 +0300
 
  po/he.po | 1186
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 613 insertions(+), 573 deletions(-)
+ 1 file changed, 613 insertions(+), 573 deletions(-)
 
 commit 8792d862db4f61317a45dfe07f7b51e5ccf6741b
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -73576,7 +78066,7 @@ Date:   Fri Jul 3 21:20:11 2009 +0200
     Move man page addition to the right place. Bug #587307.
 
  docs/reference/gobject/glib-mkenums.xml |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 6d1474e7f1f6e964d8db377fe732b9273cf17a84
 Author: Christian Persch <chpe@gnome.org>
@@ -73595,7 +78085,7 @@ Date:   Mon Jun 29 15:28:22 2009 +0200
 
  gobject/glib-mkenums.1  |    3 +++
  gobject/glib-mkenums.in |    9 +++++++++
- 2 files changed, 12 insertions(+), 0 deletions(-)
+ 2 files changed, 12 insertions(+)
 
 commit dfd83f419c30d7d97c0e223e428c2e12c58199d3
 Author: Mattias Põldaru <mahfiaz gmail com>
@@ -73605,7 +78095,7 @@ Date:   Thu Jul 2 05:23:26 2009 +0300
 
  po/et.po |   94
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 47 insertions(+), 47 deletions(-)
+ 1 file changed, 47 insertions(+), 47 deletions(-)
 
 commit 29e6525b1e5b51323681af156a0641d69fc9fa87
 Author: Dan Winship <danw@gnome.org>
@@ -73710,7 +78200,7 @@ Date:   Tue Jun 16 20:22:58 2009 -0400
  gio/gdummyfile.c         |    2 +
  gio/gfile.c              |   25 ++++++
  gio/gfile.h              |    3 +
- gio/gfilemonitor.c       |   26 +++++--
+ gio/gfilemonitor.c       |   26 ++++--
  gio/gio.symbols          |    1 +
  gio/gioscheduler.c       |   29 ++++---
  gio/glocalfile.c         |    2 +
@@ -73726,7 +78216,7 @@ Date:   Tue Jun 16 20:22:58 2009 -0400
  gio/gunixresolver.c      |  207
  ++++++++++++++++++++++++++++++---------------
  gio/gunixvolume.c        |    4 +-
- gio/gvolumemonitor.c     |    7 ++-
+ gio/gvolumemonitor.c     |    7 +-
  gio/gwin32resolver.c     |    4 +-
  gio/tests/.gitignore     |    1 +
  gio/tests/Makefile.am    |   10 ++-
@@ -73745,12 +78235,12 @@ Date: Thu Jun 4 21:59:15 2009 -0400
 
     http://bugzilla.gnome.org/show_bug.cgi?id=579984
 
- docs/reference/glib/glib-sections.txt |    5 +
+ docs/reference/glib/glib-sections.txt |    5 ++
  docs/reference/glib/tmpl/main.sgml    |   24 ++++++
  glib/glib.symbols                    |    3 +
  glib/gmain.c                         |  144
  ++++++++++++++++++++++++++++++++-
- glib/gmain.h                         |    5 +
+ glib/gmain.h                         |    5 ++
  5 files changed, 177 insertions(+), 4 deletions(-)
 
 commit 90381ecdbd73197ebdfaf58fdeccf267454d53d7
@@ -73775,7 +78265,7 @@ Date:   Tue Jun 16 20:21:29 2009 -0400
     Remove some unused code
 
  gio/gasynchelper.c |  35 -----------------------------------
- 1 files changed, 0 insertions(+), 35 deletions(-)
+ 1 file changed, 35 deletions(-)
 
 commit 70e8eed6acfa33f74d7772f3ec54997daf102be4
 Author: Dan Winship <danw@gnome.org>
@@ -73789,7 +78279,7 @@ Date:   Tue Jun 23 12:01:34 2009 -0400
     http://bugzilla.gnome.org/show_bug.cgi?id=587415
 
  gio/gresolver.c |   11 ++++-------
- 1 files changed, 4 insertions(+), 7 deletions(-)
+ 1 file changed, 4 insertions(+), 7 deletions(-)
 
 commit d589da7e86947542790aa0137dc12499a4fe1a3b
 Author: Benjamin Otte <otte@gnome.org>
@@ -73801,8 +78291,8 @@ Date:   Tue Jun 30 20:33:19 2009 +0200
     CFLAGS.
 
  gio/tests/data-output-stream.c |  138
- +++++++++++++++++++--------------------
- 1 files changed, 67 insertions(+), 71 deletions(-)
+ +++++++++++++++++++---------------------
+ 1 file changed, 67 insertions(+), 71 deletions(-)
 
 commit 80561f9718873bf02d5c938d92672bc20d99b82d
 Author: Benjamin Otte <otte@gnome.org>
@@ -73813,7 +78303,7 @@ Date:   Tue Jun 30 19:08:46 2009 +0200
     I missed one s/tmpfile/tmp_file/ which caused crashes.
 
  gio/tests/readwrite.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 53beca955e016fb9ef4e80d223d059bc5e51dd41
 Author: Dan Winship <danw@gnome.org>
@@ -73835,13 +78325,13 @@ Date: Tue Jun 23 17:42:01 2009 -0400
  gio/gsocket.c            |   74
  ++++++++++++++++++++++++++++++++-------------
  gio/gsocket.h            |    8 +++++
- gio/gsocketclient.c      |    4 +-
- gio/gsocketinputstream.c  |   27 ++++++----------
- gio/gsocketlistener.c    |   32 ++++++++-----------
- gio/gsocketoutputstream.c |   27 ++++++----------
+ gio/gsocketclient.c      |    4 +--
+ gio/gsocketinputstream.c  |   27 ++++++-----------
+ gio/gsocketlistener.c    |   32 ++++++++------------
+ gio/gsocketoutputstream.c |   27 ++++++-----------
  gio/gtcpconnection.c     |   21 ++-----------
  gio/gunixconnection.c    |    8 ++---
- gio/tests/socket-client.c |   14 +++++---
+ gio/tests/socket-client.c |   14 ++++++---
  gio/tests/socket-server.c |   13 +++++---
  10 files changed, 119 insertions(+), 109 deletions(-)
 
@@ -73854,7 +78344,7 @@ Date:   Mon Jun 29 18:32:09 2009 +0200
     complained about by -Wall
 
  gio/gtcpconnection.c |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit afd63c32814869489f812d6738de027ce113957d
 Author: Benjamin Otte <otte@gnome.org>
@@ -73865,16 +78355,16 @@ Date: Mon Jun 29 18:24:08 2009 +0200
  gio/tests/data-input-stream.c |   32 +++++++++++--------
  gio/tests/data-output-stream.c |   66
  ++++++++++++++++++++--------------------
- gio/tests/desktop-app-info.c  |    4 +-
+ gio/tests/desktop-app-info.c  |    4 +--
  gio/tests/g-file.c            |   16 +++++-----
  gio/tests/httpd.c             |    2 +-
- gio/tests/live-g-file.c       |   22 ++++++++-----
+ gio/tests/live-g-file.c       |   22 ++++++++------
  gio/tests/readwrite.c         |   40 ++++++++++++------------
  gio/tests/resolver.c          |    6 ++--
  gio/tests/sleepy-stream.c     |   24 ++++++++-------
  gio/tests/socket-server.c     |    6 ++--
  gio/tests/srvtarget.c         |    3 +-
- gio/tests/unix-streams.c      |    4 +-
+ gio/tests/unix-streams.c      |    4 +--
  12 files changed, 119 insertions(+), 106 deletions(-)
 
 commit 4b8ad50fc4463d72862d29a8802b5982e66c0fc2
@@ -73902,7 +78392,7 @@ Date:   Mon Jun 29 14:13:14 2009 +0200
  gio/gfileinfo-priv.h |    5 +++
  gio/gfileinfo.c      |   13 +++----
  gio/glocalfileinfo.c |   95
- +++++++++++++++++++++++++------------------------
+ +++++++++++++++++++++++++-------------------------
  3 files changed, 58 insertions(+), 55 deletions(-)
 
 commit ceba40c27d5166a07a0925d2e158ca1809cc1ce3
@@ -73919,7 +78409,7 @@ Date:   Mon Jun 29 13:55:22 2009 +0200
  gio/gfileinfo-priv.h |   99
  ++++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gfileinfo.c      |   79 +++++++++++++++++++++++++++++++++++++++-
- 3 files changed, 178 insertions(+), 1 deletions(-)
+ 3 files changed, 178 insertions(+), 1 deletion(-)
 
 commit 2620c23577a73fa454298014680f4de46a69e7bb
 Author: Benjamin Otte <otte@gnome.org>
@@ -73928,8 +78418,8 @@ Date:   Mon Jun 29 13:33:50 2009 +0200
     split lookup_attribute() into two functions
 
  gio/gfileinfo.c |   65
- +++++++++++++++++++++++++++++++-----------------------
- 1 files changed, 37 insertions(+), 28 deletions(-)
+ +++++++++++++++++++++++++++++++------------------------
+ 1 file changed, 37 insertions(+), 28 deletions(-)
 
 commit 66cebd72925406910f99c0fd826b8307c2a4814c
 Author: Benjamin Otte <otte@gnome.org>
@@ -73938,7 +78428,7 @@ Date:   Mon Jun 29 13:21:08 2009 +0200
     split attribute hash initialization into its own function
 
  gio/gfileinfo.c |   22 ++++++++++++----------
- 1 files changed, 12 insertions(+), 10 deletions(-)
+ 1 file changed, 12 insertions(+), 10 deletions(-)
 
 commit 49172a71aacdd855918b614f3d61fa5b9248fb85
 Author: Christian Dywan <christian@twotoasts.de>
@@ -73955,7 +78445,7 @@ Date:   Sun Jun 28 02:45:50 2009 +0200
     Fixes bug 556706.
 
  glib/goption.c |   49 ++++++++++++++++++++++++++++++++++++++++++-------
- 1 files changed, 42 insertions(+), 7 deletions(-)
+ 1 file changed, 42 insertions(+), 7 deletions(-)
 
 commit 09c3f6dd4b456adbbda6818e5bb1227af045e8d8
 Author: Jani Monoses <jani@ubuntu.com>
@@ -73968,7 +78458,7 @@ Date:   Sat Jun 27 11:03:47 2009 +0300
     Closes bug 586928.
 
  glib/gmessages.h |   10 ++++++----
- 1 files changed, 6 insertions(+), 4 deletions(-)
+ 1 file changed, 6 insertions(+), 4 deletions(-)
 
 commit 160c39a9af8f7b6a475c1b005a807ccefc2ff7c1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73977,7 +78467,7 @@ Date:   Fri Jun 26 23:18:17 2009 -0400
     Move some uri functions to a better place
 
  docs/reference/glib/glib-sections.txt |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 35911ae00f5348ea4a60d66db25d70a1c45c9c43
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -73986,8 +78476,8 @@ Date:   Fri Jun 26 23:09:35 2009 -0400
     Fix  a typo
 
  docs/reference/glib/building.sgml |   84
- ++++++++++++++++++------------------
- 1 files changed, 42 insertions(+), 42 deletions(-)
+ ++++++++++++++++++-------------------
+ 1 file changed, 42 insertions(+), 42 deletions(-)
 
 commit e7a258692c7ae3d9075d9ae1926c08c7ec771f04
 Author: Tom Parker <palfrey@tevp.net>
@@ -74001,7 +78491,7 @@ Date:   Fri Jun 26 22:43:31 2009 -0400
     aren't automagically NULL-terminated. This fixes bug 586868
 
  gio/gfilenamecompleter.c |    8 +++++---
- 1 files changed, 5 insertions(+), 3 deletions(-)
+ 1 file changed, 5 insertions(+), 3 deletions(-)
 
 commit 657d0ad9183fe4410e736d20a17a70fb7d6ad6c0
 Author: Ivar Smolin <okul@linux.ee>
@@ -74011,7 +78501,7 @@ Date:   Fri Jun 26 10:39:25 2009 +0300
 
  po/et.po |  446
  +++-----------------------------------------------------------
- 1 files changed, 17 insertions(+), 429 deletions(-)
+ 1 file changed, 17 insertions(+), 429 deletions(-)
 
 commit d884e509db1ab6a6d388313d28b7b07cebb3dfc0
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74023,7 +78513,7 @@ Date:   Thu Jun 25 09:18:01 2009 +0200
 
  gio/gfileattribute.c |    7 +++++++
  gio/gfileinfo.c      |    2 +-
- 2 files changed, 8 insertions(+), 1 deletions(-)
+ 2 files changed, 8 insertions(+), 1 deletion(-)
 
 commit 019e8c808f48e93f81fcb8e9e8d73a43b087cc87
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74032,7 +78522,7 @@ Date:   Wed Jun 24 23:07:15 2009 -0400
     Add a note about g_simple_async_result_set_op_res_pointer change
 
  README.in |   7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit b0dc7afd2ace91f5dca37af8de7b40ba45993ed0
 Author: Richard Hughes <richard@hughsie.com>
@@ -74042,7 +78532,7 @@ Date:   Fri Jun 19 10:16:22 2009 +0100
 
  gio/gcancellable.c |  114
  +++++++++++++++++++++++++++++++++-------------------
- gio/gcancellable.h |   9 ++++
+ gio/gcancellable.h |   9 +++++
  2 files changed, 81 insertions(+), 42 deletions(-)
 
 commit 0ccd18bc83c5e6eff77940a61cc9b31a88dd1851
@@ -74064,7 +78554,7 @@ Date:   Mon Jun 22 15:33:41 2009 -0400
  gmodule/Makefile.am                    |    9 +++++++++
  gobject/Makefile.am                    |    9 +++++++++
  gthread/Makefile.am                    |    8 ++++++++
- 8 files changed, 93 insertions(+), 0 deletions(-)
+ 8 files changed, 93 insertions(+)
 
 commit 7662c86611bf44175f18ec6eb66f159040ac73c5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74075,11 +78565,11 @@ Date: Thu Jun 18 09:05:27 2009 +0200
     This adds a local_file_add_info vfunc to GVfs that vfs implementations
     can override to add metadata for local files.
 
- gio/glocalfile.c          |   75 +++++++++++++++++++++---------
+ gio/glocalfile.c          |   75 ++++++++++++++++++++----------
  gio/glocalfileenumerator.c |   2 +
  gio/glocalfileinfo.c      |  108
  +++++++++++++++++++++++++++++++++++++++-----
- gio/glocalfileinfo.h      |    3 +
+ gio/glocalfileinfo.h      |    3 ++
  gio/gvfs.h                |   26 +++++++++--
  5 files changed, 175 insertions(+), 39 deletions(-)
 
@@ -74094,7 +78584,7 @@ Date:   Tue Jun 23 11:30:14 2009 +0200
  gio/gfileinfo.c |   36 ++++++++++++++++++++++++++++++++++++
  gio/gfileinfo.h |    3 +++
  gio/gio.symbols |    1 +
- 3 files changed, 40 insertions(+), 0 deletions(-)
+ 3 files changed, 40 insertions(+)
 
 commit becf4186e6289c0ab5d762f1cdf88517f4adc9f5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74108,7 +78598,7 @@ Date:   Tue Jun 23 11:29:16 2009 +0200
  gio/gfileinfo.c |   36 ++++++++++++++++++++++++++++++++++++
  gio/gfileinfo.h |    2 ++
  gio/gio.symbols |    1 +
- 3 files changed, 39 insertions(+), 0 deletions(-)
+ 3 files changed, 39 insertions(+)
 
 commit 0ed9201ad2051c33f5d049754bd8a1644d19ab7c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74119,15 +78609,15 @@ Date: Mon Jun 22 19:25:32 2009 +0200
     This is needed for the new metadata backend since nautilus has a
     string-list metadata type, and we want to use this for nautilus.
 
- gio/gfileattribute-priv.h |   4 +++
+ gio/gfileattribute-priv.h |   4 ++++
  gio/gfileattribute.c     |   52
  +++++++++++++++++++++++++++++++++++++++++++++
  gio/gfileinfo.c          |   51
  ++++++++++++++++++++++++++++++++++++++++++++
- gio/gfileinfo.h          |    5 ++++
- gio/gio.symbols          |    2 +
- gio/gioenums.h                   |    4 ++-
- 6 files changed, 117 insertions(+), 1 deletions(-)
+ gio/gfileinfo.h          |    5 +++++
+ gio/gio.symbols          |    2 ++
+ gio/gioenums.h                   |    4 +++-
+ 6 files changed, 117 insertions(+), 1 deletion(-)
 
 commit c1ab6454feb4447b8ef7ce6a0eb0fb38bae186df
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74140,7 +78630,7 @@ Date:   Tue Jun 23 15:07:00 2009 +0200
     any writable namespaces.
 
  gio/gfile.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e9b4f7a3bcfefc266fc575e401f07a2a4c2ce8f6
 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
@@ -74150,7 +78640,7 @@ Date:   Sun Jun 21 11:13:20 2009 +0200
 
  po/es.po |  836
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 417 insertions(+), 419 deletions(-)
+ 1 file changed, 417 insertions(+), 419 deletions(-)
 
 commit 440bf5bee50a0abca990d69ce12fc2a844bda95c
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74177,7 +78667,7 @@ Date:   Fri Jun 19 23:18:09 2009 -0400
 
  configure.in  |    1 +
  gio/gsocket.c |    2 ++
- 2 files changed, 3 insertions(+), 0 deletions(-)
+ 2 files changed, 3 insertions(+)
 
 commit 4c791f49e58688d1b8948d083c1780cab9d26e93
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -74193,7 +78683,7 @@ Date:   Thu Jun 18 15:00:01 2009 -0400
  glib/glib.symbols                    |    4 ++
  glib/gmappedfile.c                   |   73
  +++++++++++++++++++++++++++------
- glib/gmappedfile.h                   |    5 ++
+ glib/gmappedfile.h                   |    5 +++
  4 files changed, 71 insertions(+), 13 deletions(-)
 
 commit 8cb481fd5ff44c7e82f59948567ad0b417297555
@@ -74219,7 +78709,7 @@ Date:   Thu Jun 18 19:43:46 2009 +0200
     understand.
 
  gio/gioscheduler.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9fba81288424cd7ef45e28565fa878c93a962c17
 Author: Benjamin Otte <otte@gnome.org>
@@ -74231,7 +78721,7 @@ Date:   Thu Jun 18 15:28:41 2009 +0200
     This has been fixed in the code, so no need to keep the updated docs.
 
  gio/gsocketlistener.c |    3 +--
- 1 files changed, 1 insertions(+), 2 deletions(-)
+ 1 file changed, 1 insertion(+), 2 deletions(-)
 
 commit 835c03a5c1c980490543ad5d1fe426a1e5a62af9
 Author: Benjamin Otte <otte@gnome.org>
@@ -74240,7 +78730,7 @@ Date:   Thu Jun 18 15:27:12 2009 +0200
     syntax fix in documentation
 
  gio/gfileenumerator.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit cf95d07691ec2202400f340f1c63aca11f0790c1
 Author: Benjamin Otte <otte@gnome.org>
@@ -74249,7 +78739,7 @@ Date:   Tue Jun 16 15:18:11 2009 +0200
     fix typo in documentation
 
  gio/gfileenumerator.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594
 Author: Benjamin Otte <otte@gnome.org>
@@ -74258,7 +78748,7 @@ Date:   Fri Jun 12 17:45:27 2009 +0200
     clarify documentation
 
  gio/gsocketlistener.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit f4a64cb068cfe309e968d1db9fae4fade6d87e8a
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74267,7 +78757,7 @@ Date:   Mon Jun 15 13:27:40 2009 -0400
     Bump version to 2.21.3
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 785787fd6cd4b7c0120ae64ec839cfb0353c4af2
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74280,7 +78770,7 @@ Date:   Mon Jun 15 13:25:43 2009 -0400
  po/as.po         |  182 ++++++-----
  po/az.po         |  180 ++++++-----
  po/be.po         |  180 ++++++-----
- po/be@latin.po    |  189 +++++++------
+ po/be@latin.po    |  189 ++++++------
  po/bg.po         |  182 ++++++-----
  po/bn.po         |  180 ++++++-----
  po/bn_IN.po      |  867
@@ -74288,7 +78778,7 @@ Date:   Mon Jun 15 13:25:43 2009 -0400
  po/bs.po         |  180 ++++++-----
  po/ca.po         |  187 ++++++------
  po/ca@valencia.po |  187 ++++++------
- po/cs.po         |  183 +++++++-----
+ po/cs.po         |  183 ++++++-----
  po/cy.po         |  180 ++++++-----
  po/da.po         |  187 ++++++------
  po/de.po         |  187 ++++++------
@@ -74303,7 +78793,7 @@ Date:   Mon Jun 15 13:25:43 2009 -0400
  po/fa.po         |  180 ++++++-----
  po/fi.po         |  187 ++++++------
  po/fr.po         |  182 ++++++-----
- po/ga.po         |  191 +++++++------
+ po/ga.po         |  191 ++++++------
  po/gl.po         |  187 ++++++------
  po/gu.po         |  182 ++++++-----
  po/he.po         |  187 ++++++------
@@ -74319,34 +78809,34 @@ Date: Mon Jun 15 13:25:43 2009 -0400
  po/kn.po         |  182 ++++++-----
  po/ko.po         |  185 ++++++------
  po/ku.po         |  180 ++++++-----
- po/lt.po         |  189 +++++++------
+ po/lt.po         |  189 ++++++------
  po/lv.po         |  180 ++++++-----
  po/mai.po        |  182 ++++++-----
  po/mg.po         |  180 ++++++-----
- po/mk.po         |  189 +++++++------
+ po/mk.po         |  189 ++++++------
  po/ml.po         |  182 ++++++-----
  po/mn.po         |  180 ++++++-----
  po/mr.po         |  182 ++++++-----
  po/ms.po         |  180 ++++++-----
  po/nb.po         |  831
- ++++++++++++++++++++++++++-------------------------
+ +++++++++++++++++++++++++-------------------------
  po/ne.po         |  180 ++++++-----
- po/nl.po         |  189 +++++++------
+ po/nl.po         |  189 ++++++------
  po/nn.po         |  187 ++++++------
  po/oc.po         |  185 ++++++------
  po/or.po         |  182 ++++++-----
  po/pa.po         |  182 ++++++-----
- po/pl.po         |  183 +++++++-----
+ po/pl.po         |  183 ++++++-----
  po/ps.po         |  180 ++++++-----
  po/pt.po         |  187 ++++++------
  po/pt_BR.po      |  187 ++++++------
- po/ro.po         |  183 +++++++-----
- po/ru.po         |  189 +++++++------
+ po/ro.po         |  183 ++++++-----
+ po/ru.po         |  189 ++++++------
  po/rw.po         |  180 ++++++-----
  po/si.po         |  180 ++++++-----
- po/sk.po         |  189 +++++++------
- po/sl.po         |  191 +++++++------
- po/sq.po         |  191 +++++++------
+ po/sk.po         |  189 ++++++------
+ po/sl.po         |  191 ++++++------
+ po/sq.po         |  191 ++++++------
  po/sr.po         |  180 ++++++-----
  po/sr@ije.po     |  180 ++++++-----
  po/sr@latin.po    |  180 ++++++-----
@@ -74357,7 +78847,7 @@ Date:   Mon Jun 15 13:25:43 2009 -0400
  po/tl.po         |  180 ++++++-----
  po/tr.po         |  185 ++++++------
  po/tt.po         |  180 ++++++-----
- po/uk.po         |  183 +++++++-----
+ po/uk.po         |  183 ++++++-----
  po/vi.po         |  181 ++++++-----
  po/wa.po         |  180 ++++++-----
  po/xh.po         |  180 ++++++-----
@@ -74374,7 +78864,7 @@ Date:   Mon Jun 15 12:57:21 2009 -0400
     Add g_setenv
 
  gio/pltcheck.sh |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 90229908a13c02a024a86e4eaf96a6ba8dac57af
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74383,7 +78873,7 @@ Date:   Mon Jun 15 12:26:41 2009 -0400
     Update for 2.21.2
 
  NEWS |   47 +++++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 47 insertions(+), 0 deletions(-)
+ 1 file changed, 47 insertions(+)
 
 commit fae755e0568472a2c37e6a9d0ad0fde809749a1f
 Author: David Zeuthen <davidz@redhat.com>
@@ -74406,13 +78896,13 @@ Date: Mon Jun 15 10:53:41 2009 -0400
 
     See the bug for the corresponding GVfs and Nautilus changes.
 
- docs/reference/gio/gio-sections.txt |  16 ++
+ docs/reference/gio/gio-sections.txt |  16 +++
  gio/gdrive.c                       |  259
  ++++++++++++++++++++++++++++++++++-
  gio/gdrive.h                       |   57 ++++++++
  gio/gfile.c                        |  179 ++++++++++++++++++++++++
  gio/gfile.h                        |   41 ++++++
- gio/gfileinfo.h                    |   31 ++++
+ gio/gfileinfo.h                    |   31 +++++
  gio/gio.symbols                    |   13 ++
  gio/gioenums.h                             |   39 ++++++
  gio/gunionvolumemonitor.c          |   12 ++
@@ -74428,7 +78918,7 @@ Date:   Sat May 30 08:23:46 2009 +0200
     (#584255)
 
  gio/gthreadedsocketservice.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 31cb0bdcb0f334ad904e088acb3a417452a4d67f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74440,7 +78930,7 @@ Date:   Mon Jun 15 15:43:39 2009 +0200
     place than add_address too.
 
  gio/gsocketlistener.c |    7 ++++---
- 1 files changed, 4 insertions(+), 3 deletions(-)
+ 1 file changed, 4 insertions(+), 3 deletions(-)
 
 commit a640695f1609805a0fe745d35c2055a984410bb5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74449,7 +78939,7 @@ Date:   Mon Jun 15 15:42:38 2009 +0200
     Ref the passed in socket in g_socket_listener_add_socket (#585599)
 
  gio/gsocketlistener.c |   23 ++++++++++++++++++-----
- 1 files changed, 18 insertions(+), 5 deletions(-)
+ 1 file changed, 18 insertions(+), 5 deletions(-)
 
 commit 67de6cba508d7f2e0c310527667df2efcf4a543a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74462,7 +78952,7 @@ Date:   Mon Jun 15 14:23:57 2009 +0200
 
  gio/gsocketlistener.c |   20 ++++++++++++++++++++
  gio/gsocketlistener.h |    1 +
- 2 files changed, 21 insertions(+), 0 deletions(-)
+ 2 files changed, 21 insertions(+)
 
 commit 91bdccff7544ee19d329ec73db02fd5f11c617fd
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74476,7 +78966,7 @@ Date:   Mon Jun 15 13:18:22 2009 +0200
  glib/gutils.c    |   53
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
  glib/gutils.h    |    1 +
- 3 files changed, 55 insertions(+), 0 deletions(-)
+ 3 files changed, 55 insertions(+)
 
 commit 740ae3aa29cc50f588fb3ac47f6125acbccd20b6
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74502,7 +78992,7 @@ Date:   Mon Jun 15 01:45:34 2009 -0400
     See bug 541276.
 
  gio/glocalfileinfo.c |   18 ++++++++++++++++--
- 1 files changed, 16 insertions(+), 2 deletions(-)
+ 1 file changed, 16 insertions(+), 2 deletions(-)
 
 commit 50a7f530557e35c6dfc543d969c0369d53d45a87
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74513,7 +79003,7 @@ Date:   Mon Jun 15 01:12:50 2009 -0400
     Fixes bug 585673.
 
  gio/tests/resolver.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2553df615d21e68d52f1e0b45ac8b70622d2881e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74524,7 +79014,7 @@ Date:   Mon Jun 15 01:09:25 2009 -0400
     This oversight was pointed out in bug 585520.
 
  docs/reference/glib/tmpl/macros_misc.sgml |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2c5ac901d95f28db1edad2807f842396c594a49e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74548,7 +79038,7 @@ Date:   Mon Jun 15 00:52:43 2009 -0400
     See bug 585717.
 
  po/Makefile.in.in |   7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit 642e9c75400cc12f0fad26e3f3df5ac6a39e0822
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74560,7 +79050,7 @@ Date:   Mon Jun 15 00:45:55 2009 -0400
     Fixes bug 585676.
 
  gio/gemblem.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit b533a944ffc83ad90cd8b6fba00f4e0bebcd0741
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74570,7 +79060,7 @@ Date:   Mon Jun 15 00:38:34 2009 -0400
 
  gio/gemblem.c |   63
  ++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 31 insertions(+), 32 deletions(-)
+ 1 file changed, 31 insertions(+), 32 deletions(-)
 
 commit ce4aa6253eea2b24c0e4a99f9a1d7f31b9cec979
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74581,7 +79071,7 @@ Date:   Sun Jun 14 23:55:12 2009 -0400
     This fixes the build on OS X, bug 585280.
 
  gio/gsocket.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 8a3a3d797e7ef3b66c917c1c0a2ec47300bbf661
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74602,7 +79092,7 @@ Date:   Sun Jun 14 13:58:35 2009 -0400
     Add GNIO test cases to .gitignore
 
  gio/tests/.gitignore |    7 +++++++
- 1 files changed, 7 insertions(+), 0 deletions(-)
+ 1 file changed, 7 insertions(+)
 
 commit cb1a6092405b2f6d9b82e7c1b757951d695c5fe6
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -74628,8 +79118,8 @@ Date:   Fri Jun 12 13:01:04 2009 -0400
     function to deal with this.
 
  gio/gsocketlistener.c |  164
- +++++++++++++++++++++++++++++++++++++-----------
- 1 files changed, 126 insertions(+), 38 deletions(-)
+ +++++++++++++++++++++++++++++++++++++------------
+ 1 file changed, 126 insertions(+), 38 deletions(-)
 
 commit f7d756f5b6c9975452e57ac6f41ff69d9f456739
 Author: Ryan Lortie <desrt@desrt.ca>
@@ -74644,7 +79134,7 @@ Date:   Fri Jun 12 12:21:07 2009 -0400
  gio/gsocket.c                      |   48
  +++++++++++++++++++++++++++++++++++
  gio/gsocket.h                      |    1 +
- 4 files changed, 51 insertions(+), 0 deletions(-)
+ 4 files changed, 51 insertions(+)
 
 commit fd22781b184529c2a838272b76d71b4b498366ba
 Author: Benjamin Otte <otte@gnome.org>
@@ -74667,7 +79157,7 @@ Date:   Fri Jun 12 15:57:12 2009 +0200
     gets rid of compiler warnings
 
  gio/gdesktopappinfo.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit a402875de1d8956c90a940f8309733040cda5afb
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74679,7 +79169,7 @@ Date:   Thu Jun 11 12:41:16 2009 -0400
     app launch context.
 
  gio/gdesktopappinfo.c |    4 ----
- 1 files changed, 0 insertions(+), 4 deletions(-)
+ 1 file changed, 4 deletions(-)
 
 commit 6224d3d2ecdbc3cacfdb8213de3cf53d6dfc8580
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74691,8 +79181,8 @@ Date:   Wed Jun 10 23:50:45 2009 -0400
     was stopping at the first nul. Also add a test. Fixes bug 585088.
 
  glib/gstring.c      |  54
- ++++++++++++++++++++++++--------------------------
- glib/tests/string.c |  23 +++++++++++++++++++++
+ +++++++++++++++++++++++++--------------------------
+ glib/tests/string.c |  23 ++++++++++++++++++++++
  2 files changed, 49 insertions(+), 28 deletions(-)
 
 commit 9e43937d03443d6e8f63ea2c75c0fd54aaa124b3
@@ -74704,7 +79194,7 @@ Date:   Wed Jun 10 23:28:32 2009 -0400
     As recommended in 'man socket'. Fixes bug 585281.
 
  gio/gunixfdmessage.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d3d81f74c5c227fb17494c0388ede1e83557a7e1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74717,8 +79207,8 @@ Date:   Wed Jun 10 16:20:51 2009 -0400
     function.
 
  gio/gdesktopappinfo.c |  232
- ++++++++++--------------------------------------
- 1 files changed, 49 insertions(+), 183 deletions(-)
+ +++++++++++--------------------------------------
+ 1 file changed, 49 insertions(+), 183 deletions(-)
 
 commit 83ae249a2efc6f6445b5655cc16841ee2f9d3f75
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74727,7 +79217,7 @@ Date:   Wed Jun 10 16:20:38 2009 -0400
     Support automake 1.11
 
  autogen.sh |  10 +++++++---
- 1 files changed, 7 insertions(+), 3 deletions(-)
+ 1 file changed, 7 insertions(+), 3 deletions(-)
 
 commit ff2532aead7a73ca92d0b8a964d143c69e78c6cd
 Author: Kjartan Maraas <kmaraas@gnome.org>
@@ -74737,7 +79227,7 @@ Date:   Wed Jun 10 09:43:33 2009 +0200
 
  po/nb.po |  903
  +++++++++++++++++++++++++++++---------------------------------
- 1 files changed, 419 insertions(+), 484 deletions(-)
+ 1 file changed, 419 insertions(+), 484 deletions(-)
 
 commit 74a3c71dcfb8f15692efd572670d28cb04caa868
 Author: Dan Winship <danw@gnome.org>
@@ -74748,7 +79238,7 @@ Date:   Tue Jun 9 09:32:43 2009 -0400
     http://bugzilla.gnome.org/show_bug.cgi?id=584574
 
  gio/libasyncns/g-asyncns.h |   8 +-------
- 1 files changed, 1 insertions(+), 7 deletions(-)
+ 1 file changed, 1 insertion(+), 7 deletions(-)
 
 commit 059ec81c9e88ee5ec67aafd135714754ea5b9552
 Author: Michael Meeks <michael.meeks@novell.com>
@@ -74760,7 +79250,7 @@ Date:   Tue Jun 9 11:31:42 2009 +0100
 
  glib/gmarkup.c |   76
  +++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 42 insertions(+), 34 deletions(-)
+ 1 file changed, 42 insertions(+), 34 deletions(-)
 
 commit ced88fd0de4aedb537552561582875b427081eeb
 Author: Benjamin Otte <otte@gnome.org>
@@ -74776,7 +79266,7 @@ Date:   Tue Jun 9 10:54:22 2009 +0200
     g_cancellable_disconnect() uses.
 
  gio/gcancellable.c |   8 ++++----
- 1 files changed, 4 insertions(+), 4 deletions(-)
+ 1 file changed, 4 insertions(+), 4 deletions(-)
 
 commit 7d4b7063057a9473491141e4d26fbcec17bb83ec
 Author: Runa Bhattacharjee <runab@redhat.com>
@@ -74785,8 +79275,8 @@ Date:   Tue Jun 9 11:48:53 2009 +0530
     Updated Bengali India Translations
 
  po/bn_IN.po | 982
- +++++++++++++++++++++++++++-------------------------------
- 1 files changed, 457 insertions(+), 525 deletions(-)
+ +++++++++++++++++++++++++++--------------------------------
+ 1 file changed, 457 insertions(+), 525 deletions(-)
 
 commit 139af6f70032cad02b3cd965521c0c0cdb0dc8cf
 Author: Benjamin Otte <otte@gnome.org>
@@ -74808,7 +79298,7 @@ Date:   Mon Jun 8 15:29:57 2009 +0200
     typo in documentation
 
  gio/gsocketconnection.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 29a4a0a44dc09dabe071a989da2500b2bc143cbd
 Author: Benjamin Otte <otte@gnome.org>
@@ -74826,7 +79316,7 @@ Date:   Mon Jun 8 15:27:12 2009 +0200
     happen when we actually send progress updates.
 
  gio/gfile.c |  34 +++++++++++++++++++---------------
- 1 files changed, 19 insertions(+), 15 deletions(-)
+ 1 file changed, 19 insertions(+), 15 deletions(-)
 
 commit 0bb5739f323396b40bbe6470c505606ea265afa0
 Author: Alexander Larsson <alexl@redhat.com>
@@ -74839,7 +79329,7 @@ Date:   Mon Jun 1 22:09:21 2009 +0200
     to that.
 
  gio/gthemedicon.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ce6fbd623115c88cfdf0f5ed36b01cca201ba78e
 Author: Dan Winship <danw@gnome.org>
@@ -74861,8 +79351,8 @@ Date:   Thu May 28 15:27:04 2009 -0400
 
     http://bugzilla.gnome.org/show_bug.cgi?id=583398
 
- gio/gsrvtarget.c      |   92 +++++++++++++---------------
- gio/tests/Makefile.am |    6 ++-
+ gio/gsrvtarget.c      |   92 ++++++++++++++---------------
+ gio/tests/Makefile.am |    6 +-
  gio/tests/srvtarget.c |  157
  +++++++++++++++++++++++++++++++++++++++++++++++++
  3 files changed, 205 insertions(+), 50 deletions(-)
@@ -74875,7 +79365,7 @@ Date:   Sat May 23 21:49:47 2009 -0300
 
  gio/gsocket.c |  218
  +++++++++++++++++++++++++++++++--------------------------
- 1 files changed, 120 insertions(+), 98 deletions(-)
+ 1 file changed, 120 insertions(+), 98 deletions(-)
 
 commit 5b3d62a7a6d4354b1588dd94f477c44bd15f1753
 Author: Dan Winship <danw@gnome.org>
@@ -74905,7 +79395,7 @@ Date:   Mon Jun 1 14:04:49 2009 +0300
     Needed to get prototypes for getaddrinfo() and friends on mingw.
 
  gio/gnetworkingprivate.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 4a50bab276cdbde6387c0dd07666de1879e2d6c9
 Author: Hans Breuer <hans@breuer.org>
@@ -74916,7 +79406,7 @@ Date:   Sat May 30 15:33:14 2009 +0200
  glib/giowin32.c    |   4 ++++
  glib/gkeyfile.c    |   4 ++++
  glib/gmappedfile.c |   5 +++++
- 3 files changed, 13 insertions(+), 0 deletions(-)
+ 3 files changed, 13 insertions(+)
 
 commit 75ef01824803c70f42d412c19d4e61904702e461
 Author: Hans Breuer <hans@breuer.org>
@@ -74925,13 +79415,13 @@ Date: Sat May 30 15:29:23 2009 +0200
     Updated msvc build files
 
  README.win32          |   13 ++++--
- config.h.win32.in     |    3 +
- gio/makefile.msc      |   82 ++++++++++++++++------------------
+ config.h.win32.in     |    3 ++
+ gio/makefile.msc      |   82 +++++++++++++++++-----------------
  gio/win32/makefile.msc |   35 +++++++++++++++
  glib/makefile.msc.in  |  114
  ++++++++++++++++++++++++++----------------------
- glibconfig.h.win32.in |    5 ++
- tests/makefile.msc.in |   39 ++++++++--------
+ glibconfig.h.win32.in |    5 +++
+ tests/makefile.msc.in |   39 ++++++++---------
  7 files changed, 172 insertions(+), 119 deletions(-)
 
 commit 780185449fadcbc5d79d9dea245067c16f475a92
@@ -74941,7 +79431,7 @@ Date:   Sat May 30 15:24:06 2009 +0200
     Version resource template for gio
 
  gio/gio.rc.in |   30 ++++++++++++++++++++++++++++++
- 1 files changed, 30 insertions(+), 0 deletions(-)
+ 1 file changed, 30 insertions(+)
 
 commit 73dbe591fb9ae98aab6902cf213132e2ad99c88c
 Author: Hans Breuer <hans@breuer.org>
@@ -74950,7 +79440,7 @@ Date:   Sat May 30 15:18:02 2009 +0200
     Handle EAI_NODATA==EAI_NONAME in win32 SDK
 
  gio/gresolver.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit cbca0ac5d92df015902b3fd8a9086a29b20bc6f9
 Author: Hans Breuer <hans@breuer.org>
@@ -74959,7 +79449,7 @@ Date:   Sat May 30 15:14:01 2009 +0200
     Include io.h for write() on win32
 
  gio/gcancellable.c |   1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 136793cc5e5e808c82d21664c0ba96c95c8f7075
 Author: Hans Breuer <hans@breuer.org>
@@ -74968,7 +79458,7 @@ Date:   Sat May 30 15:08:29 2009 +0200
     Simplified for pre-built package use
 
  build/win32/make.msc   |  120
- ++++++++++++++++++++++++++++++++++------------
+ ++++++++++++++++++++++++++++++++++-------------
  build/win32/module.defs |   29 ++++++++----
  2 files changed, 108 insertions(+), 41 deletions(-)
 
@@ -74979,7 +79469,7 @@ Date:   Sat May 30 15:02:14 2009 +0200
     Replace FIXME with proper SDK version define
 
  gio/gnetworkingprivate.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 661bb521d126480606e12a15f722069eeddfc306
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -74988,7 +79478,7 @@ Date:   Thu May 28 23:50:48 2009 -0400
     Bump version
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 33a2f5a21212a62e96ba8f5691a51d512a8925bd
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -75000,16 +79490,16 @@ Date: Thu May 28 23:44:48 2009 -0400
  docs/reference/glib/tmpl/macros_misc.sgml |   6 +-
  docs/reference/glib/tmpl/types.sgml      |    2 +
  docs/reference/glib/tmpl/version.sgml    |   68 +++
- po/am.po                                 |  203 ++++----
- po/ar.po                                 |  203 ++++----
- po/as.po                                 |  203 ++++----
- po/az.po                                 |  203 ++++----
+ po/am.po                                 |  203 +++----
+ po/ar.po                                 |  203 +++----
+ po/as.po                                 |  203 +++----
+ po/az.po                                 |  203 +++----
  po/be.po                                 |  207 ++++----
  po/be@latin.po                                   |  206 ++++----
  po/bg.po                                 |  205 ++++----
- po/bn.po                                 |  203 ++++----
- po/bn_IN.po                              |  203 ++++----
- po/bs.po                                 |  203 ++++----
+ po/bn.po                                 |  203 +++----
+ po/bn_IN.po                              |  203 +++----
+ po/bs.po                                 |  203 +++----
  po/ca.po                                 |  204 ++++----
  po/ca@valencia.po                        |  815
  +++++++++++++++--------------
@@ -75017,79 +79507,79 @@ Date: Thu May 28 23:44:48 2009 -0400
  po/cy.po                                 |  204 ++++----
  po/da.po                                 |  204 ++++----
  po/de.po                                 |  205 ++++----
- po/dz.po                                 |  203 ++++----
+ po/dz.po                                 |  203 +++----
  po/el.po                                 |  204 ++++----
- po/en_CA.po                              |  203 ++++----
- po/en_GB.po                              |  203 ++++----
- po/eo.po                                 |  203 ++++----
+ po/en_CA.po                              |  203 +++----
+ po/en_GB.po                              |  203 +++----
+ po/eo.po                                 |  203 +++----
  po/es.po                                 |  815
  ++++++++++++++---------------
- po/et.po                                 |  203 ++++----
+ po/et.po                                 |  203 +++----
  po/eu.po                                 |  205 ++++----
- po/fa.po                                 |  203 ++++----
- po/fi.po                                 |  203 ++++----
+ po/fa.po                                 |  203 +++----
+ po/fi.po                                 |  203 +++----
  po/fr.po                                 |  205 ++++----
- po/ga.po                                 |  203 ++++----
+ po/ga.po                                 |  203 +++----
  po/gl.po                                 |  205 ++++----
- po/gu.po                                 |  203 ++++----
- po/he.po                                 |  203 ++++----
- po/hi.po                                 |  203 ++++----
+ po/gu.po                                 |  203 +++----
+ po/he.po                                 |  203 +++----
+ po/hi.po                                 |  203 +++----
  po/hr.po                                 |  204 ++++----
  po/hu.po                                 |  205 ++++----
- po/hy.po                                 |  203 ++++----
+ po/hy.po                                 |  203 +++----
  po/id.po                                 |  205 ++++----
- po/is.po                                 |  203 ++++----
+ po/is.po                                 |  203 +++----
  po/it.po                                 |  205 ++++----
- po/ja.po                                 |  203 ++++----
- po/ka.po                                 |  203 ++++----
- po/kn.po                                 |  203 ++++----
- po/ko.po                                 |  203 ++++----
- po/ku.po                                 |  203 ++++----
+ po/ja.po                                 |  203 +++----
+ po/ka.po                                 |  203 +++----
+ po/kn.po                                 |  203 +++----
+ po/ko.po                                 |  203 +++----
+ po/ku.po                                 |  203 +++----
  po/lt.po                                 |  204 ++++----
- po/lv.po                                 |  203 ++++----
- po/mai.po                                |  203 ++++----
+ po/lv.po                                 |  203 +++----
+ po/mai.po                                |  203 +++----
  po/mg.po                                 |  205 ++++----
  po/mk.po                                 |  205 ++++----
- po/ml.po                                 |  203 ++++----
- po/mn.po                                 |  203 ++++----
+ po/ml.po                                 |  203 +++----
+ po/mn.po                                 |  203 +++----
  po/mr.po                                 |  204 ++++----
- po/ms.po                                 |  203 ++++----
+ po/ms.po                                 |  203 +++----
  po/nb.po                                 |  204 ++++----
- po/ne.po                                 |  203 ++++----
+ po/ne.po                                 |  203 +++----
  po/nl.po                                 |  205 ++++----
- po/nn.po                                 |  203 ++++----
- po/oc.po                                 |  203 ++++----
+ po/nn.po                                 |  203 +++----
+ po/oc.po                                 |  203 +++----
  po/or.po                                 |  234 +++++----
- po/pa.po                                 |  203 ++++----
+ po/pa.po                                 |  203 +++----
  po/pl.po                                 |  205 ++++----
- po/ps.po                                 |  203 ++++----
- po/pt.po                                 |  203 ++++----
+ po/ps.po                                 |  203 +++----
+ po/pt.po                                 |  203 +++----
  po/pt_BR.po                              |  205 ++++----
- po/ro.po                                 |  203 ++++----
+ po/ro.po                                 |  203 +++----
  po/ru.po                                 |  204 ++++----
- po/rw.po                                 |  203 ++++----
- po/si.po                                 |  203 ++++----
+ po/rw.po                                 |  203 +++----
+ po/si.po                                 |  203 +++----
  po/sk.po                                 |  205 ++++----
  po/sl.po                                 |  205 ++++----
  po/sq.po                                 |  204 ++++----
- po/sr.po                                 |  203 ++++----
- po/sr@ije.po                             |  203 ++++----
- po/sr@latin.po                                   |  203 ++++----
+ po/sr.po                                 |  203 +++----
+ po/sr@ije.po                             |  203 +++----
+ po/sr@latin.po                                   |  203 +++----
  po/sv.po                                 |  204 ++++----
- po/ta.po                                 |  203 ++++----
- po/te.po                                 |  203 ++++----
- po/th.po                                 |  203 ++++----
+ po/ta.po                                 |  203 +++----
+ po/te.po                                 |  203 +++----
+ po/th.po                                 |  203 +++----
  po/tl.po                                 |  204 ++++----
- po/tr.po                                 |  203 ++++----
- po/tt.po                                 |  203 ++++----
+ po/tr.po                                 |  203 +++----
+ po/tt.po                                 |  203 +++----
  po/uk.po                                 |  204 ++++----
  po/vi.po                                 |  204 ++++----
- po/wa.po                                 |  203 ++++----
+ po/wa.po                                 |  203 +++----
  po/xh.po                                 |  204 ++++----
- po/yi.po                                 |  203 ++++----
- po/zh_CN.po                              |  203 ++++----
- po/zh_HK.po                              |  203 ++++----
- po/zh_TW.po                              |  203 ++++----
+ po/yi.po                                 |  203 +++----
+ po/zh_CN.po                              |  203 +++----
+ po/zh_HK.po                              |  203 +++----
+ po/zh_TW.po                              |  203 +++----
  92 files changed, 10246 insertions(+), 9069 deletions(-)
 
 commit 479c45564a7010dad0742912506e1dff9b61fdd5
@@ -75099,7 +79589,7 @@ Date:   Thu May 28 23:06:24 2009 -0400
     Update NEWS once more
 
  NEWS |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 62abf79be2f7133d4c14aa89a04ac7261e00b9f0
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -75108,7 +79598,7 @@ Date:   Thu May 28 14:40:04 2009 -0400
     Another pedantic docs fix
 
  gio/gsocket.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit d32226da6d4ff565aebd41b5f126d625dc42816b
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75119,7 +79609,7 @@ Date:   Thu May 28 15:34:07 2009 +0200
     We were not looking at the right type at all due to a typo.
 
  gio/gsocketcontrolmessage.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 390549f6c4968b14ce4a141781f1131f6a09eafe
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75128,7 +79618,7 @@ Date:   Thu May 28 15:33:52 2009 +0200
     Document g_socket_control_message_deserialize
 
  gio/gsocketcontrolmessage.c |  18 +++++++++++++-----
- 1 files changed, 13 insertions(+), 5 deletions(-)
+ 1 file changed, 13 insertions(+), 5 deletions(-)
 
 commit dbe7408a5c06b4e88cf2605a24b0949adc02446c
 Author: Shixin Zeng <zeng.shixin@gmail.com>
@@ -75137,7 +79627,7 @@ Date:   Thu May 28 12:52:23 2009 +0300
     Fix string length bugs in GWinHttpFile (#580347)
 
  gio/win32/gwinhttpfile.c |   10 +++++-----
- 1 files changed, 5 insertions(+), 5 deletions(-)
+ 1 file changed, 5 insertions(+), 5 deletions(-)
 
 commit a859f883cf939b1010c3783ad34879b2ba897bfe
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -75165,7 +79655,7 @@ Date:   Thu May 28 00:08:42 2009 -0400
     Update for 2.21.1
 
  NEWS |   40 ++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 40 insertions(+), 0 deletions(-)
+ 1 file changed, 40 insertions(+)
 
 commit 576839adbe9a72903fd435d24dbbb7826c691fcc
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -75174,7 +79664,7 @@ Date:   Wed May 27 22:44:31 2009 -0400
     Fix references to nonexisting functions
 
  gio/gasyncinitable.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit 06144900ec87effb99c94e2d8369ca270d024bf1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -75184,43 +79674,43 @@ Date: Wed May 27 18:20:08 2009 -0400
 
     Lots of pedanic changes.
 
- docs/reference/gio/gio-sections.txt |  18 ++--
+ docs/reference/gio/gio-sections.txt |  18 +--
  docs/reference/gio/gio.types       |    1 +
  gio/gasyncinitable.c               |  165 ++++++++++++-----------
  gio/gfile.c                        |  155 +++++++++++-----------
  gio/ginetaddress.c                 |  165 ++++++++++++++++++-----
- gio/ginetsocketaddress.c           |   28 +++--
+ gio/ginetsocketaddress.c           |   28 ++--
  gio/ginitable.c                    |   22 ++--
  gio/ginitable.h                    |    3 +-
- gio/gioenums.h                             |   48 +++++---
- gio/giostream.c                    |  132 +++++++++---------
- gio/giotypes.h                             |   15 +-
+ gio/gioenums.h                             |   48 ++++---
+ gio/giostream.c                    |  132 +++++++++----------
+ gio/giotypes.h                             |   15 ++-
  gio/gnetworkaddress.c              |   44 ++++---
- gio/gnetworkaddress.h              |   16 +-
+ gio/gnetworkaddress.h              |   16 +--
  gio/gnetworkservice.c              |   32 +++--
  gio/gresolver.c                    |    6 +-
  gio/gresolver.h                    |    2 +-
  gio/gsocket.c                      |  247
  +++++++++++++++++++----------------
- gio/gsocketaddress.c               |   17 ++-
- gio/gsocketaddressenumerator.c      |  34 +++---
+ gio/gsocketaddress.c               |   17 +--
+ gio/gsocketaddressenumerator.c      |  34 ++---
  gio/gsocketaddressenumerator.h      |   2 +-
  gio/gsocketclient.c                |  106 ++++++++-------
- gio/gsocketclient.h                |   16 +-
+ gio/gsocketclient.h                |   16 +--
  gio/gsocketconnectable.c           |    4 +-
  gio/gsocketconnectable.h           |    4 +-
  gio/gsocketconnection.c            |  102 ++++++++-------
  gio/gsocketconnection.h            |   26 ++--
  gio/gsocketcontrolmessage.c        |   39 ++++--
  gio/gsocketlistener.c              |  116 ++++++++--------
- gio/gsocketservice.c               |   35 +++---
+ gio/gsocketservice.c               |   35 ++---
  gio/gsocketservice.h               |    2 +-
  gio/gsrvtarget.c                   |    4 +-
  gio/gtcpconnection.c               |   30 +++--
  gio/gthreadedsocketservice.c       |   24 ++--
- gio/gunixconnection.c              |   20 ++--
+ gio/gunixconnection.c              |   20 +--
  gio/gunixconnection.h              |    2 +-
- gio/gunixfdmessage.c               |   43 ++++---
+ gio/gunixfdmessage.c               |   43 +++---
  gio/gunixfdmessage.h               |    6 +-
  gio/gunixsocketaddress.c           |    4 +-
  38 files changed, 964 insertions(+), 771 deletions(-)
@@ -75232,7 +79722,7 @@ Date:   Wed May 27 12:07:13 2009 -0400
     Fix the an index title
 
  docs/reference/gio/gio-docs.xml |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 00151ec0e1ea5c6b8be13c70a8808bc0ff380e3b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -75244,7 +79734,7 @@ Date:   Wed May 27 12:01:14 2009 -0400
     the function. This fixes bug 583324.
 
  glib/gmain.c |   15 ++++++---------
- 1 files changed, 6 insertions(+), 9 deletions(-)
+ 1 file changed, 6 insertions(+), 9 deletions(-)
 
 commit 209a662c2fb664bed2bf4e26bbda784ca7c0739d
 Author: Hans Breuer <hans@breuer.org>
@@ -75272,7 +79762,7 @@ Date:   Wed May 27 11:11:37 2009 +0200
     system headers unless you define some _XOPEN_SOURCE things.
 
  configure.in |    8 ++++++++
- 1 files changed, 8 insertions(+), 0 deletions(-)
+ 1 file changed, 8 insertions(+)
 
 commit f99be75ff9d62f8e8e4e8850e34fe1020e58cb8c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75298,7 +79788,7 @@ Date:   Mon May 25 12:47:12 2009 +0200
     This is valid C but breaks C++, so don't put it in headers.
 
  gio/gioenums.h |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit c93c98732aefb8472c94e75fea36f4924c7c746c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75307,7 +79797,7 @@ Date:   Mon May 25 12:46:03 2009 +0200
     Don't return something from a void function (#583408)
 
  gio/gsocketcontrolmessage.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit ce171195d99c57e895bb02c7b324c811f958a91f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75321,7 +79811,7 @@ Date:   Mon May 25 11:33:56 2009 +0200
  gio/ginetaddress.c                 |   22 +++++++++++++++++++++-
  gio/ginetaddress.h                 |    2 ++
  gio/gio.symbols                    |    1 +
- 4 files changed, 25 insertions(+), 1 deletions(-)
+ 4 files changed, 25 insertions(+), 1 deletion(-)
 
 commit fb70c6420b63a17bed11b594dd7255df08424fec
 Author: Miquel Esplà <miquelespla@gmail.com>
@@ -75332,7 +79822,7 @@ Date:   Mon May 25 00:23:58 2009 +0200
  po/LINGUAS       |    1 +
  po/ca@valencia.po | 1939
  +++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 1940 insertions(+), 0 deletions(-)
+ 2 files changed, 1940 insertions(+)
 
 commit bde3e9c3549bc74bdd2061945f2647fdd8aa3b77
 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
@@ -75341,7 +79831,7 @@ Date:   Sat May 23 20:00:22 2009 +0200
     Updated Spanish translation
 
  po/es.po |   29 +++++++++++++++++++----------
- 1 files changed, 19 insertions(+), 10 deletions(-)
+ 1 file changed, 19 insertions(+), 10 deletions(-)
 
 commit 37bd225d7b28e12fd78344d07e656cc2ff0d8d75
 Author: Christian Persch <chpe@gnome.org>
@@ -75352,7 +79842,7 @@ Date:   Tue May 27 23:45:08 2008 +0200
     Bug #583198.
 
  glib/gkeyfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 76ebe6c069b7fb1d09e6b95172185b325a3bb28e
 Author: Christian Persch <chpe@gnome.org>
@@ -75363,7 +79853,7 @@ Date:   Sat May 24 20:51:07 2008 +0200
     Bug #583196.
 
  glib/tests/keyfile.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit fc9a888b8cb8b16f093caa5d5faf4057fad1c0ef
 Author: Christian Persch <chpe@gnome.org>
@@ -75378,7 +79868,7 @@ Date:   Tue Jan 27 20:39:37 2009 +0100
  docs/reference/glib/tmpl/macros_misc.sgml |   26
  ++++++++++++++++++++++++++
  docs/reference/glib/tmpl/types.sgml      |   12 ++++++++++++
- 4 files changed, 57 insertions(+), 0 deletions(-)
+ 4 files changed, 57 insertions(+)
 
 commit d046bfe577f71b45b40d8b0592409c88945bb934
 Author: Christian Persch <chpe@gnome.org>
@@ -75390,7 +79880,7 @@ Date:   Tue Jan 27 19:54:27 2009 +0100
 
  docs/reference/glib/glib-sections.txt |    4 ++++
  docs/reference/glib/tmpl/types.sgml   |   19 ++++++++++++++++++-
- 2 files changed, 22 insertions(+), 1 deletions(-)
+ 2 files changed, 22 insertions(+), 1 deletion(-)
 
 commit 54b43229f4d6c3bf456f7b910bc00722a4f956d8
 Author: Christian Persch <chpe@gnome.org>
@@ -75399,7 +79889,7 @@ Date:   Mon Apr 20 13:46:09 2009 +0200
     Use g_error_new_valist instead of a private copy of it
 
  gio/gsimpleasyncresult.c |   19 +------------------
- 1 files changed, 1 insertions(+), 18 deletions(-)
+ 1 file changed, 1 insertion(+), 18 deletions(-)
 
 commit 01b79d67ef0294dd633ccb0998a6d9053772da05
 Author: Yeti <yeti@physics.muni.cz>
@@ -75414,7 +79904,7 @@ Date:   Mon Apr 20 13:22:17 2009 +0200
  glib/gerror.c                                |   16 +++++++++++++++-
  glib/gerror.h                                |    6 ++++++
  glib/glib.symbols                            |    1 +
- 5 files changed, 35 insertions(+), 1 deletions(-)
+ 5 files changed, 35 insertions(+), 1 deletion(-)
 
 commit 14d53dcfa8a781a79bd61f50bb73c4a1b3b7857e
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75427,7 +79917,7 @@ Date:   Wed May 20 16:28:20 2009 +0200
     on win32.
 
  gio/gsocket.c |    7 +------
- 1 files changed, 1 insertions(+), 6 deletions(-)
+ 1 file changed, 1 insertion(+), 6 deletions(-)
 
 commit bb66fdcce32fedb31ddba2a5aaa4cd1c8f0cdc9e
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75436,7 +79926,7 @@ Date:   Wed May 20 15:59:11 2009 +0200
     Fix build on win32
 
  gio/gsocket.c |   18 +++++++++++-------
- 1 files changed, 11 insertions(+), 7 deletions(-)
+ 1 file changed, 11 insertions(+), 7 deletions(-)
 
 commit c897cca601fdf9a91f214a33af33a812680b983e
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75445,7 +79935,7 @@ Date:   Wed May 20 15:58:28 2009 +0200
     Don't add unix specific APIs on win32
 
  gio/gio.symbols |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 5a46e4d1406da1a319e421e908aec768760ef139
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75455,7 +79945,7 @@ Date:   Wed May 20 14:55:14 2009 +0200
     (#575013)
 
  gio/gcancellable.c |  22 +++++++++++-----------
- 1 files changed, 11 insertions(+), 11 deletions(-)
+ 1 file changed, 11 insertions(+), 11 deletions(-)
 
 commit ab29e09dac547c501892cac8cd64721c3f157f00
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75464,7 +79954,7 @@ Date:   Wed May 20 14:46:51 2009 +0200
     Don't dereference identifier_type if it is NULL (#579558)
 
  gio/gunixvolume.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit d0d10e847f3ea347d651714050a8bafd5332e2cb
 Author: Robert Bragg <robert@linux.intel.com>
@@ -75483,7 +79973,7 @@ Date:   Wed May 6 09:20:43 2009 +0100
     the changes.
 
  gio/gfilemonitor.c |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 6a9df8256aaccd717aaa7582c704093d727699fe
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75492,7 +79982,7 @@ Date:   Wed May 20 14:17:27 2009 +0200
     Use G_GSSIZE_FORMAT where needed (#577884)
 
  gio/tests/live-g-file.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 7498049a1683db50805b9a9a580b62bb748918f4
 Author: Sjoerd Simons <sjoerd@luon.net>
@@ -75502,7 +79992,7 @@ Date:   Wed May 20 13:59:50 2009 +0200
     in its _finish function
 
  gio/gnetworkservice.c |    3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb
 Author: Jonathon Jongsma <jonathon@quotidian.org>
@@ -75524,7 +80014,7 @@ Date:   Tue May 19 00:10:57 2009 -0500
     short term
 
  gio/gresolver.h |    5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit cb7a300e3136c9d1ee397a4c740513b8a0f21968
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75535,7 +80025,7 @@ Date:   Wed May 20 13:49:47 2009 +0200
     g_async_initable_init_async is void, don't return something from it.
 
  gio/gasyncinitable.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 1cbdd2495dcc06eb11c3ef9207aae07acb7c4ba7
 Author: Christian Persch <chpe@gnome.org>
@@ -75580,7 +80070,7 @@ Date:   Tue May 19 14:33:25 2009 +0300
     docs: fix typo
 
  glib/gsequence.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 9033b37589fcdf42d10025ea9e4d0dfc2c018bf4
 Author: Sjoerd Simons <sjoerd@luon.net>
@@ -75588,12 +80078,12 @@ Date: Wed May 20 12:41:50 2009 +0200
 
     Add helper functions for connecting to service (#583061)
 
- docs/reference/gio/gio-sections.txt |   3 +
- gio/gio.symbols                    |    3 +
+ docs/reference/gio/gio-sections.txt |   3 ++
+ gio/gio.symbols                    |    3 ++
  gio/gsocketclient.c                |   93
  +++++++++++++++++++++++++++++++++++
  gio/gsocketclient.h                |   15 ++++++
- 4 files changed, 114 insertions(+), 0 deletions(-)
+ 4 files changed, 114 insertions(+)
 
 commit 25800ed4a393f7edbea179aa86907079a58fd097
 Author: Dan Winship <danw@gnome.org>
@@ -75604,7 +80094,7 @@ Date:   Sun May 17 20:44:54 2009 -0400
     http://bugzilla.gnome.org/show_bug.cgi?id=583001
 
  gio/gsocket.c |   15 +++++++++++++++
- 1 files changed, 15 insertions(+), 0 deletions(-)
+ 1 file changed, 15 insertions(+)
 
 commit 2ea22d8f46c21de6fc1eb012f258a3cfcda36752
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75615,7 +80105,7 @@ Date:   Wed May 20 12:14:04 2009 +0200
     g_unix_socket_address_abstract_names_supported has no address argument
 
  gio/gunixsocketaddress.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 9d36c86f8a0c759625753c4a9a02e0cfbf123a4b
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75624,7 +80114,7 @@ Date:   Wed May 20 12:10:33 2009 +0200
     Add missing symbols to gio.symbols
 
  gio/gio.symbols |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 9346f461f32375a34d2829d949dce8284c21654f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75633,7 +80123,7 @@ Date:   Wed May 20 12:07:30 2009 +0200
     Add missing types to gio.types
 
  docs/reference/gio/gio.types |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 5cd86fbda662defa03709a9277b25784d953541e
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75652,16 +80142,16 @@ Date: Wed May 20 12:01:29 2009 +0200
     a few commonly availible and used protocols.
 
  docs/reference/gio/#gio-unused.txt# | 100 +++++++++++++++++++++++
- docs/reference/gio/aa              |   74 +++++++++++++++++
+ docs/reference/gio/aa              |   74 ++++++++++++++++++
  docs/reference/gio/b               |   77 ++++++++++++++++++
  docs/reference/gio/bb              |   77 ++++++++++++++++++
  docs/reference/gio/gio-sections.txt |   5 +-
  gio/gio.symbols                    |    4 +-
  gio/gioenums.h                             |   24 ++++++
  gio/gsocket.c                      |  148
- ++++++----------------------------
+ ++++++-----------------------------
  gio/gsocket.h                      |    7 +-
- gio/gsocketclient.c                |   40 ++++-----
+ gio/gsocketclient.c                |   40 +++++-----
  gio/gsocketclient.h                |    4 +-
  gio/gsocketconnection.c            |    2 +-
  gio/gsocketlistener.c              |   15 ++--
@@ -75677,7 +80167,7 @@ Date:   Wed May 20 11:30:43 2009 +0200
     Clarify "current condition" in g_socket_create_source docs
 
  gio/gsocket.c |    6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
+ 1 file changed, 4 insertions(+), 2 deletions(-)
 
 commit 80881826447a10b5ae3c08c9a88440eba75bcd05
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75687,7 +80177,7 @@ Date:   Wed May 20 11:28:27 2009 +0200
 
  gio/gthreadedsocketservice.c |   73
  ++++++++++++++++++++++++++++++++++++++----
- 1 files changed, 66 insertions(+), 7 deletions(-)
+ 1 file changed, 66 insertions(+), 7 deletions(-)
 
 commit 053f9e72b12b9b5ab5571da9f4cd0b9b13f41e62
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75713,7 +80203,7 @@ Date:   Wed May 20 11:18:34 2009 +0200
     operation (the async close).
 
  gio/gsocketconnection.c |    6 +++++-
- 1 files changed, 5 insertions(+), 1 deletions(-)
+ 1 file changed, 5 insertions(+), 1 deletion(-)
 
 commit fdfdec36d0d0044513db25872132bd42d392f748
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75724,7 +80214,7 @@ Date:   Tue May 19 13:44:11 2009 +0200
  gio/tests/Makefile.am |    6 ++-
  gio/tests/send-data.c |  120
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 125 insertions(+), 1 deletions(-)
+ 2 files changed, 125 insertions(+), 1 deletion(-)
 
 commit 18373cfbe85dc8398ae1e66748721400a08b32a8
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75735,7 +80225,7 @@ Date:   Tue May 19 12:06:29 2009 +0200
     If we set it after it won't be used.
 
  gio/gsocketlistener.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 64383fa3d92b636e8fc977743de1c8f513d08dd2
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75746,7 +80236,7 @@ Date:   Tue May 19 11:53:42 2009 +0200
     The previous description was a cut-n-paste from another function.
 
  gio/gunixsocketaddress.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 0ffe7221934623f60e07d3b733d170ce94d26dd5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75759,7 +80249,7 @@ Date:   Tue May 19 11:52:33 2009 +0200
  gio/gsocket.c                      |   73
  +++++++++++++++++++++++++++++++++++
  gio/gsocket.h                      |    4 ++
- 4 files changed, 79 insertions(+), 0 deletions(-)
+ 4 files changed, 79 insertions(+)
 
 commit 03441e724a6b6d0b115fa5b2d9fbeefaa1fd2faa
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75798,7 +80288,7 @@ Date:   Tue May 19 10:47:55 2009 +0200
     listen. Also verify this with a g_return_if_fail.
 
  gio/gsocket.c |   10 ++++++++++
- 1 files changed, 10 insertions(+), 0 deletions(-)
+ 1 file changed, 10 insertions(+)
 
 commit 69130db81a0b174bb072f458e8c1b1cd6bc1a0c9
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75813,8 +80303,8 @@ Date:   Tue May 19 10:40:27 2009 +0200
     which may not have the final port set.
 
  gio/gsocket.c            |   88
- ++++++++++++++------------------------------
- gio/gsocketconnection.c   |   2 +
+ +++++++++++++++------------------------------
+ gio/gsocketconnection.c   |   2 ++
  gio/tests/socket-server.c |   1 +
  3 files changed, 31 insertions(+), 60 deletions(-)
 
@@ -75827,7 +80317,7 @@ Date:   Tue May 19 10:16:32 2009 +0200
     This was not fully updated from the protocol to protocol_id change.
 
  gio/gsocket.c |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 3756ddb0eea8cef31e9aaad53eb6aa7d24a80fde
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75840,7 +80330,7 @@ Date:   Mon May 18 23:24:13 2009 +0200
     for TCP to help out a bit.
 
  gio/gsocket.c |   13 ++++---------
- 1 files changed, 4 insertions(+), 9 deletions(-)
+ 1 file changed, 4 insertions(+), 9 deletions(-)
 
 commit f24c7fa9cbf2e0caa08a48ef64141d7ea50105aa
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75881,7 +80371,7 @@ Date:   Mon May 18 20:19:05 2009 +0200
 
  po/es.po |  815
  ++++++++++++++++++++++++++++++++------------------------------
- 1 files changed, 415 insertions(+), 400 deletions(-)
+ 1 file changed, 415 insertions(+), 400 deletions(-)
 
 commit 6ea86cc57f1b8b8c7acc4e08ece8baef5f28a53a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75895,7 +80385,7 @@ Date:   Mon May 18 13:02:11 2009 +0200
  docs/reference/gio/gio-docs.xml          |   43 +++-
  docs/reference/gio/gio-sections.txt      |  350
  ++++++++++++++++++++++++++++-
- docs/reference/gio/gio.types             |   20 ++-
+ docs/reference/gio/gio.types             |   20 +-
  docs/reference/gio/overview.xml          |   28 +++
  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++++++
  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
@@ -75914,9 +80404,9 @@ Date:   Mon May 18 13:02:11 2009 +0200
  gio/gmount.h                             |    1 +
  gio/gsocket.c                            |    4 +-
  gio/gsocket.h                            |    5 -
- gio/gsocketclient.c                      |   25 +-
+ gio/gsocketclient.c                      |   25 +--
  gio/gsocketclient.h                      |    8 +-
- gio/gsocketconnection.c                  |   17 ++-
+ gio/gsocketconnection.c                  |   17 +-
  gio/gsocketconnection.h                  |    2 +-
  gio/gsocketlistener.c                    |   10 +-
  gio/gsocketservice.c                     |    3 +-
@@ -75949,7 +80439,7 @@ Date:   Mon May 18 11:29:11 2009 +0200
 
  docs/reference/gio/Makefile.am |   38
  +++++++++++++++++++++++---------------
- 1 files changed, 23 insertions(+), 15 deletions(-)
+ 1 file changed, 23 insertions(+), 15 deletions(-)
 
 commit c3f4e0162714f4712edcf51fa1502c8187faf5c0
 Author: Alexander Larsson <alexl@redhat.com>
@@ -75961,13 +80451,13 @@ Date: Mon May 18 11:27:49 2009 +0200
 
  gio/fen/fen-data.c            |  158
  ++++++++++++++++++++--------------------
- gio/fen/fen-data.h            |   28 ++++----
+ gio/fen/fen-data.h            |   28 +++----
  gio/fen/fen-dump.c            |    2 +-
- gio/fen/fen-helper.c          |   76 ++++++++++----------
+ gio/fen/fen-helper.c          |   76 +++++++++----------
  gio/fen/fen-helper.h          |    6 +-
  gio/fen/fen-kernel.c          |   22 +++---
  gio/fen/fen-kernel.h          |   14 ++--
- gio/fen/fen-missing.c         |   10 +-
+ gio/fen/fen-missing.c         |   10 +--
  gio/fen/fen-missing.h         |    4 +-
  gio/fen/fen-node.c            |   38 +++++-----
  gio/fen/fen-node.h            |   22 +++---
@@ -75987,7 +80477,7 @@ Date:   Mon May 18 09:28:26 2009 +0200
     These functions have been removed.
 
  gio/gsocket.h |    3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 13cb01176291a8baa171da8dcb9f679b274af450
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76010,7 +80500,7 @@ Date:   Sun May 17 15:17:57 2009 +0300
     Bug #578786.
 
  gio/glocalfileinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 34e74378c9fc99a3dc75eb9680bb00cb784029bb
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76021,11 +80511,11 @@ Date: Fri May 15 21:34:14 2009 +0200
     echo-server - simple echo server
     httpd - simple http server
 
- gio/tests/Makefile.am  |   10 +++-
+ gio/tests/Makefile.am  |   10 ++-
  gio/tests/echo-server.c |   73 +++++++++++++++++++
  gio/tests/httpd.c      |  183
  +++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 265 insertions(+), 1 deletions(-)
+ 3 files changed, 265 insertions(+), 1 deletion(-)
 
 commit 67df7d43e926702290280578cd6b89fee7302d72
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76034,7 +80524,7 @@ Date:   Fri May 15 21:27:54 2009 +0200
     Add references to highlevel classes in GSocket docs
 
  gio/gsocket.c |    8 +++-----
- 1 files changed, 3 insertions(+), 5 deletions(-)
+ 1 file changed, 3 insertions(+), 5 deletions(-)
 
 commit ce8361217c1c9bd458eab55554a77d24210235cc
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76055,12 +80545,12 @@ Date: Fri May 15 21:26:24 2009 +0200
  gio/gsocketinputstream.c     |  259 ++++++++++++
  gio/gsocketinputstream.h     |   58 +++
  gio/gsocketlistener.c       |  815 +++++++++++++++++++++++++++++++++++++
- gio/gsocketlistener.h       |  134 ++++++
+ gio/gsocketlistener.h       |  134 +++++++
  gio/gsocketoutputstream.c    |  259 ++++++++++++
  gio/gsocketoutputstream.h    |   58 +++
  gio/gsocketservice.c        |  330 +++++++++++++++
  gio/gsocketservice.h        |   88 ++++
- gio/gtcpconnection.c        |   67 +++
+ gio/gtcpconnection.c        |   67 ++++
  gio/gtcpconnection.h        |   64 +++
  gio/gthreadedsocketservice.c |  215 ++++++++++
  gio/gthreadedsocketservice.h |   81 ++++
@@ -76075,7 +80565,7 @@ Date:   Fri May 15 20:58:27 2009 +0200
     Remove unused variable
 
  gio/glocalfileoutputstream.c |    1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 4ade78fc3d242b58d57d92944c16ba7ef4614b2c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76086,7 +80576,7 @@ Date:   Fri May 15 20:43:02 2009 +0200
     Fixes a "implicit declaration of function ‘strtol’" warning
 
  gio/gnetworkaddress.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit d3a2c457cb55730181c04c8d6d1f611ee555c250
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76095,7 +80585,7 @@ Date:   Fri May 15 20:42:04 2009 +0200
     Forgot to return the allocated data in async_op_wrapper_new
 
  gio/gfileiostream.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit a48fc532519b849498c8b75dde578caf0c270b23
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76108,7 +80598,7 @@ Date:   Fri May 15 10:42:28 2009 +0200
     fds accidentally leak to child processes.
 
  gio/gcancellable.c |  16 ++++++++++++++++
- 1 files changed, 16 insertions(+), 0 deletions(-)
+ 1 file changed, 16 insertions(+)
 
 commit 23424e7bcb93abe805394d11e8b32beb7571e87c
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76118,7 +80608,7 @@ Date:   Fri May 15 10:28:30 2009 +0200
 
  gio/gsocketcontrolmessage.h |   9 +++++++++
  gio/gunixfdmessage.h       |    6 ++++++
- 2 files changed, 15 insertions(+), 0 deletions(-)
+ 2 files changed, 15 insertions(+)
 
 commit 8f67f47e05a9244d86d9661caa73e5a2fc573e55
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76126,12 +80616,12 @@ Date: Fri May 15 10:08:18 2009 +0200
 
     Add test apps for GSocket API
 
- gio/tests/Makefile.am    |   10 ++-
+ gio/tests/Makefile.am    |   10 +-
  gio/tests/socket-client.c |  294
  +++++++++++++++++++++++++++++++++++++++++++
  gio/tests/socket-server.c |  304
  +++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 607 insertions(+), 1 deletions(-)
+ 3 files changed, 607 insertions(+), 1 deletion(-)
 
 commit a258ec3b5bf0a0b2ab1cb1dce8ce715c3895bdaa
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76145,7 +80635,7 @@ Date:   Fri May 15 10:05:55 2009 +0200
     the request.
 
  gio/gthreadedresolver.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit f662e7e86bc27102948683c0925815efefb43bbc
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76194,7 +80684,7 @@ Date:   Thu May 14 16:19:07 2009 +0200
     less than sizeof(int).
 
  gio/gsocket.c |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 145cec3c93d5ba0c22d35aaf341b3713cadc0e14
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76232,7 +80722,7 @@ Date:   Thu May 14 15:26:37 2009 +0200
  gio/gsocketcontrolmessage.h |  96 ++
  gio/gunixfdmessage.c       |  259 ++++
  gio/gunixfdmessage.h       |   67 +
- 17 files changed, 4833 insertions(+), 1 deletions(-)
+ 17 files changed, 4833 insertions(+), 1 deletion(-)
 
 commit 33c00e5c33dfe612e5d8757dd07e4c3acae30acc
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76247,7 +80737,7 @@ Date:   Thu May 14 10:53:53 2009 +0200
  gio/gio.symbols       |    1 +
  gio/gnetworkaddress.c |  164
  +++++++++++++++++++++++++++++++++++++++++++++++++
- gio/gnetworkaddress.h |   12 +++-
+ gio/gnetworkaddress.h |   12 ++--
  4 files changed, 176 insertions(+), 4 deletions(-)
 
 commit 80a484ad2c2495134a87a35f8ac936e8e75c311a
@@ -76260,7 +80750,7 @@ Date:   Thu May 14 15:32:55 2009 +0200
     recently added.
 
  gio/gio.symbols |    9 +++++++++
- 1 files changed, 9 insertions(+), 0 deletions(-)
+ 1 file changed, 9 insertions(+)
 
 commit ed0821856533e63bee4f7da54f1a9e6e0b1f12e9
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76271,7 +80761,7 @@ Date:   Wed May 13 13:06:58 2009 +0200
  gio/tests/Makefile.am |    4 +
  gio/tests/readwrite.c |  293
  +++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 297 insertions(+), 0 deletions(-)
+ 2 files changed, 297 insertions(+)
 
 commit 14d58d51a325797aee3b53fb4e0ba76ca0adc3f5
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76308,7 +80798,7 @@ Date:   Wed May 13 13:00:26 2009 +0200
  gio/gfile.c | 666
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  gio/gfile.h |  83 ++++++++
- 2 files changed, 749 insertions(+), 0 deletions(-)
+ 2 files changed, 749 insertions(+)
 
 commit bd0b8c60c231c72588d69dfb2018d2e418517f7f
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76337,7 +80827,7 @@ Date:   Tue May 12 19:31:19 2009 +0200
     Add comment about lifecycle issues for GIOStreams
 
  gio/giostream.c |    6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit 05f544c59191ea7eab076fbb77a2e3648d52e167
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76354,7 +80844,7 @@ Date:   Tue May 12 16:30:15 2009 +0200
  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  gio/giostream.h |  112 ++++++++++
  gio/giotypes.h  |    1 +
- 6 files changed, 738 insertions(+), 0 deletions(-)
+ 6 files changed, 738 insertions(+)
 
 commit 1ecfae6a71b10cda9b3fa1e8f38bb22db01fb0af
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76366,7 +80856,7 @@ Date:   Tue May 12 19:53:24 2009 +0200
     it from finalize anyway since the object isn't fully alive then.
 
  gio/ginputstream.c |   3 ---
- 1 files changed, 0 insertions(+), 3 deletions(-)
+ 1 file changed, 3 deletions(-)
 
 commit 2bbb85633f30da2a7b79b518ca7821cde475cb3a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76375,7 +80865,7 @@ Date:   Tue May 12 13:57:52 2009 +0200
     Remove not actually used member "cancelled"
 
  gio/goutputstream.c |   1 -
- 1 files changed, 0 insertions(+), 1 deletions(-)
+ 1 file changed, 1 deletion(-)
 
 commit 0030935d041f26e461aca6583927ea0cceb166bb
 Author: Tor Lillqvist <tml@iki.fi>
@@ -76386,7 +80876,7 @@ Date:   Tue May 12 14:54:12 2009 +0300
     Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT.
 
  glibconfig.h.win32.in |    5 +++++
- 1 files changed, 5 insertions(+), 0 deletions(-)
+ 1 file changed, 5 insertions(+)
 
 commit b3e4b761f465a8cb0948bd6381ad832a0a47436a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76397,7 +80887,7 @@ Date:   Wed May 6 13:26:17 2009 +0200
     I forgot to add #ifdef G_OS_WIN32 in one place, sorry.
 
  gio/gcancellable.c |   2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit e10edefff1308cad307d954b17163538a3c7f20a
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76418,8 +80908,8 @@ Date:   Wed May 6 13:10:58 2009 +0200
     I tested this with the cancellation support in GSocket from gnio.
 
  gio/gcancellable.c |  56
- ++++++++++++++++++++++++---------------------------
- 1 files changed, 26 insertions(+), 30 deletions(-)
+ ++++++++++++++++++++++++----------------------------
+ 1 file changed, 26 insertions(+), 30 deletions(-)
 
 commit 2fff3026efbaf7e480d1a166c7166c44c6643567
 Author: Paul Pogonyshev <pogonyshev@gmx.net>
@@ -76430,7 +80920,7 @@ Date:   Mon May 4 22:32:35 2009 +0300
     Fixes bug #573246.
 
  gio/gdesktopappinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit d89cc0d7cbad8b6904931440e579e291ce81780d
 Author: Carlos Garnacho <carlos@imendio.com>
@@ -76443,7 +80933,7 @@ Date:   Tue May 5 14:45:18 2009 -0400
  gio/gmount.c    |   16 ++++++++++++++++
  gio/gmount.h    |    3 +++
  gio/gunixmount.c |    2 ++
- 3 files changed, 21 insertions(+), 0 deletions(-)
+ 3 files changed, 21 insertions(+)
 
 commit 4ecec3b1c2d335b1e26b209fc7e2b77013ece795
 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
@@ -76452,8 +80942,8 @@ Date:   Tue May 5 12:34:44 2009 +0530
     Updated Oriya Translation.
 
  po/or.po |  111
- +++++++++----------------------------------------------------
- 1 files changed, 17 insertions(+), 94 deletions(-)
+ ++++++++++----------------------------------------------------
+ 1 file changed, 17 insertions(+), 94 deletions(-)
 
 commit 757f9281d7aac1254a156136440b4df4fa52e3a1
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76462,7 +80952,7 @@ Date:   Sun May 3 18:08:01 2009 -0400
     Bump version to 2.21.1
 
  configure.in |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a28215fa909ef315e596ebd0b41132730aef909d
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76481,20 +80971,20 @@ Date: Sun May 3 18:04:31 2009 -0400
  po/am.po                                |  226 +++-----
  po/ar.po                                |  286 +++++-----
  po/as.po                                |  300 +++++-----
- po/az.po                                |  276 ++++------
- po/be.po                                |  302 +++++------
- po/be@latin.po                                  |  306 +++++------
+ po/az.po                                |  276 ++++-----
+ po/be.po                                |  302 +++++-----
+ po/be@latin.po                                  |  306 +++++-----
  po/bg.po                                |  307 +++++-----
  po/bn.po                                |  271 ++++-----
  po/bn_IN.po                             |  291 +++++-----
- po/bs.po                                |  276 ++++------
+ po/bs.po                                |  276 ++++-----
  po/ca.po                                |  915
- +++++++++++++++---------------
+ +++++++++++++++--------------
  po/cs.po                                |  801
  +++++++++++++-------------
  po/cy.po                                |  274 ++++-----
  po/da.po                                |  304 +++++-----
- po/de.po                                |  312 +++++------
+ po/de.po                                |  312 +++++-----
  po/dz.po                                |  272 ++++-----
  po/el.po                                |  306 +++++-----
  po/en_CA.po                             |  289 +++++-----
@@ -76502,11 +80992,11 @@ Date: Sun May 3 18:04:31 2009 -0400
  po/eo.po                                |  270 ++++-----
  po/es.po                                |  806
  +++++++++++++-------------
- po/et.po                                |  402 +++++++++++++-
- po/eu.po                                |  310 +++++------
- po/fa.po                                |  276 ++++------
+ po/et.po                                |  402 ++++++++++++-
+ po/eu.po                                |  310 +++++-----
+ po/fa.po                                |  276 ++++-----
  po/fi.po                                |  304 +++++-----
- po/fr.po                                |  312 +++++------
+ po/fr.po                                |  312 +++++-----
  po/ga.po                                |  244 +++-----
  po/gl.po                                |  306 +++++-----
  po/gu.po                                |  296 +++++-----
@@ -76515,28 +81005,28 @@ Date: Sun May 3 18:04:31 2009 -0400
  po/hr.po                                |  272 ++++-----
  po/hu.po                                |  305 +++++-----
  po/hy.po                                |  228 +++-----
- po/id.po                                |  280 ++++------
+ po/id.po                                |  280 ++++-----
  po/is.po                                |  273 ++++-----
- po/it.po                                |  309 +++++------
+ po/it.po                                |  309 +++++-----
  po/ja.po                                |  305 +++++-----
  po/ka.po                                |  272 ++++-----
  po/kn.po                                |  302 +++++-----
- po/ko.po                                |  308 +++++------
- po/ku.po                                |  210 +++-----
+ po/ko.po                                |  308 +++++-----
+ po/ku.po                                |  210 +++----
  po/lt.po                                |  304 +++++-----
- po/lv.po                                |  276 ++++------
+ po/lv.po                                |  276 ++++-----
  po/mai.po                               |  286 +++++-----
- po/mg.po                                |  276 ++++------
+ po/mg.po                                |  276 ++++-----
  po/mk.po                                |  281 ++++-----
  po/ml.po                                |  300 +++++-----
- po/mn.po                                |  276 ++++------
+ po/mn.po                                |  276 ++++-----
  po/mr.po                                |  298 +++++-----
- po/ms.po                                |  276 ++++------
+ po/ms.po                                |  276 ++++-----
  po/nb.po                                |  302 +++++-----
  po/ne.po                                |  274 ++++-----
  po/nl.po                                |  319 +++++------
  po/nn.po                                |  278 ++++-----
- po/oc.po                                |  209 +++-----
+ po/oc.po                                |  209 +++----
  po/or.po                                |  296 +++++-----
  po/pa.po                                |  296 +++++-----
  po/pl.po                                |  304 +++++-----
@@ -76545,26 +81035,26 @@ Date: Sun May 3 18:04:31 2009 -0400
  po/pt.po                                |  305 +++++-----
  po/pt_BR.po                             |  304 +++++-----
  po/ro.po                                |  307 +++++-----
- po/ru.po                                |  312 +++++------
+ po/ru.po                                |  312 +++++-----
  po/rw.po                                |  276 ++++-----
- po/si.po                                |  253 ++++-----
+ po/si.po                                |  253 ++++----
  po/sk.po                                |  279 ++++-----
  po/sl.po                                |  300 +++++-----
  po/sq.po                                |  328 +++++------
  po/sr.po                                |  271 ++++-----
- po/sr@ije.po                            |  282 ++++------
+ po/sr@ije.po                            |  282 ++++-----
  po/sr@latin.po                                  |  271 ++++-----
  po/sv.po                                |  304 +++++-----
  po/ta.po                                |  298 +++++-----
  po/te.po                                |  296 +++++-----
  po/th.po                                |  296 +++++-----
- po/tl.po                                |  284 ++++------
+ po/tl.po                                |  284 ++++-----
  po/tr.po                                |  304 +++++-----
  po/tt.po                                |  238 +++-----
- po/uk.po                                |  300 +++++------
+ po/uk.po                                |  300 +++++-----
  po/vi.po                                |  302 +++++-----
  po/wa.po                                |  255 ++++-----
- po/xh.po                                |  278 ++++------
+ po/xh.po                                |  278 ++++-----
  po/yi.po                                |  273 ++++-----
  po/zh_CN.po                             |  296 +++++-----
  po/zh_HK.po                             |  296 +++++-----
@@ -76581,7 +81071,7 @@ Date:   Mon May 4 00:55:35 2009 +0300
     581229.
 
  gio/ginputstream.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit f33a484b4a1a14902dc1789c2e023fbcd4136098
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76593,7 +81083,7 @@ Date:   Sun May 3 17:10:16 2009 -0400
     optimizations, he fumbled himself and forgot to fix up the tests...
 
  tests/markups/fail-36.gmarkup |  Bin 13 -> 42 bytes
- 1 files changed, 0 insertions(+), 0 deletions(-)
+ 1 file changed, 0 insertions(+), 0 deletions(-)
 
 commit 008ae16d75b2f6e908258d883d8b1c98a98bd648
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76602,7 +81092,7 @@ Date:   Sun May 3 16:58:22 2009 -0400
     Add new functions
 
  docs/reference/gobject/gobject-sections.txt |   6 ++++++
- 1 files changed, 6 insertions(+), 0 deletions(-)
+ 1 file changed, 6 insertions(+)
 
 commit d1e6e194cc30744e47067378eb338f7d5a0f1e2b
 Author: Petr Kovar <pknbe@volny.cz>
@@ -76612,7 +81102,7 @@ Date:   Sun May 3 18:34:35 2009 +0200
 
  po/cs.po | 1013
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 503 insertions(+), 510 deletions(-)
+ 1 file changed, 503 insertions(+), 510 deletions(-)
 
 commit b3fc55cc4e5b578acc0a06e164c29fe43d060b10
 Author: Ivar Smolin <okul@linux.ee>
@@ -76622,7 +81112,7 @@ Date:   Sun May 3 12:03:46 2009 +0300
 
  po/et.po |  550
  +++++---------------------------------------------------------
- 1 files changed, 37 insertions(+), 513 deletions(-)
+ 1 file changed, 37 insertions(+), 513 deletions(-)
 
 commit 3f06ddd8cdfa7f4ebf09ef24db7dad5270be36df
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76631,7 +81121,7 @@ Date:   Sat May 2 23:17:29 2009 -0400
     Match up parameter names to help gtk-doc
 
  gio/gcancellable.h |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 2e4855ec4b611b9a17c466f4d26a694480f80ad6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76640,7 +81130,7 @@ Date:   Sat May 2 23:02:41 2009 -0400
     Add bug references
 
  NEWS |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit 2e4b51aeb3bd5fa1fda52946e2d43fc8e7a28b4e
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76651,7 +81141,7 @@ Date:   Sat May 2 22:59:02 2009 -0400
     Fixes bug 579272.
 
  gio/gsimpleasyncresult.c |   15 +++++++++++++--
- 1 files changed, 13 insertions(+), 2 deletions(-)
+ 1 file changed, 13 insertions(+), 2 deletions(-)
 
 commit 79ef3d32643519ae9c9710acf0c56b54ff540dc3
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76662,7 +81152,7 @@ Date:   Sat May 2 22:44:52 2009 -0400
     As pointed out in bug 580932, len is counting bytes here.
 
  glib/gutf8.c |   12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
+ 1 file changed, 6 insertions(+), 6 deletions(-)
 
 commit 2dfce324220bf7e1ea5ca465a74e58cf8146b808
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76673,7 +81163,7 @@ Date:   Sat May 2 22:41:19 2009 -0400
     Fixes bug 580656.
 
  glib/gkeyfile.c |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit a4ac1b0552785dfb2d323eb41c6d3875b214989b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76684,7 +81174,7 @@ Date:   Sat May 2 22:36:15 2009 -0400
     As pointed out in bug 580546, that function does not exit.
 
  docs/reference/glib/tmpl/macros_misc.sgml |   5 +++--
- 1 files changed, 3 insertions(+), 2 deletions(-)
+ 1 file changed, 3 insertions(+), 2 deletions(-)
 
 commit fab0506f5f983dcad8f4c44dbef6fbc1f8fd1b3b
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76693,7 +81183,7 @@ Date:   Sat May 2 22:30:19 2009 -0400
     Update NEWS
 
  NEWS |   38 ++++++++++++++++++++++++++++++++++++++
- 1 files changed, 38 insertions(+), 0 deletions(-)
+ 1 file changed, 38 insertions(+)
 
 commit ff104337d9e95f6e933f3d77a5a24e462c4713cf
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -76702,7 +81192,7 @@ Date:   Sat May 2 21:58:30 2009 -0400
     Bump version to 2.21.0
 
  configure.in |    6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
+ 1 file changed, 3 insertions(+), 3 deletions(-)
 
 commit dc02797c1e386d72ff24268cc23c19352e8cef6f
 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
@@ -76712,7 +81202,7 @@ Date:   Fri May 1 20:20:01 2009 +0200
 
  po/es.po | 1021
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 509 insertions(+), 512 deletions(-)
+ 1 file changed, 509 insertions(+), 512 deletions(-)
 
 commit 92ac8d165eae438164cffce01fe92cdcf6488970
 Author: Dan Winship <danw@gnome.org>
@@ -76752,7 +81242,7 @@ Date:   Fri May 1 10:08:23 2009 -0400
     Add README and INSTALL to .gitignore since they are autogenerated
 
  .gitignore |   3 +++
- 1 files changed, 3 insertions(+), 0 deletions(-)
+ 1 file changed, 3 insertions(+)
 
 commit 83699774fa669abfbc5c5c3dc9265308246bd4f6
 Author: Michael Meeks <michael.meeks@novell.com>
@@ -76770,7 +81260,7 @@ Date:   Fri May 1 15:23:23 2009 +0100
 
  glib/gmarkup.c | 1129
  +++++++++++++++++++++++---------------------------------
- 1 files changed, 455 insertions(+), 674 deletions(-)
+ 1 file changed, 455 insertions(+), 674 deletions(-)
 
 commit d8029ca9bc24bcff7f33c973ef13fae7e6fab904
 Author: Alexander Larsson <alexl@redhat.com>
@@ -76783,7 +81273,7 @@ Date:   Thu Apr 30 10:46:37 2009 +0200
     its not.
 
  gio/gresolver.c |    4 +++-
- 1 files changed, 3 insertions(+), 1 deletions(-)
+ 1 file changed, 3 insertions(+), 1 deletion(-)
 
 commit 97fe421518139dcb3477209d3d3c3b6744f54153
 Author: David King <davidk@openismus.com>
@@ -76794,7 +81284,7 @@ Date:   Wed Apr 29 15:58:35 2009 +0200
     The GType type definition belongs outside the G_OS_WIN32 typedef.
 
  gio/ginetaddress.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 402847c8878a6bf839facdf7a91f096769ebc609
 Author: David Zeuthen <davidz@redhat.com>
@@ -76833,7 +81323,7 @@ Date:   Wed Apr 29 12:19:57 2009 +0200
     it is called.
 
  gio/ginetaddress.c |   3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 49dfb50afc9400779c0be02ea3c285780b42c928
 Author: David Zeuthen <davidz@redhat.com>
@@ -76843,7 +81333,7 @@ Date:   Sat Apr 25 22:41:07 2009 -0400
 
  docs/reference/glib/glib-sections.txt    |    4 ++
  docs/reference/glib/tmpl/hash_tables.sgml |   38 ++++++++++++++
- glib/ghash.c                             |   13 +++--
+ glib/ghash.c                             |   13 ++---
  glib/ghash.h                             |    8 +++
  glib/glib.symbols                        |    4 ++
  glib/gutils.c                            |   78
@@ -76858,7 +81348,7 @@ Date:   Sun Apr 26 20:18:38 2009 +0200
 
  po/ca.po |  922
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 457 insertions(+), 465 deletions(-)
+ 1 file changed, 457 insertions(+), 465 deletions(-)
 
 commit 61f130015bbbbc99ce0189cca1c95f7e2e735202
 Author: paul <ephraim_owns@hotmail.com>
@@ -76869,7 +81359,7 @@ Date:   Sun Apr 26 13:16:34 2009 -0400
     include <sys/types.h> in case <sys/socket.h> doesn't. #580299
 
  configure.in |    1 +
- 1 files changed, 1 insertions(+), 0 deletions(-)
+ 1 file changed, 1 insertion(+)
 
 commit 7c9caecfebf7d15899fe361324c414fbfc7b1317
 Author: Dan Winship <danw@gnome.org>
@@ -76899,7 +81389,7 @@ Date:   Sun Apr 26 09:59:28 2009 -0400
     pass the actual in6_addr. #580194.
 
  gio/ginetaddress.c |  20 ++++++++++----------
- 1 files changed, 10 insertions(+), 10 deletions(-)
+ 1 file changed, 10 insertions(+), 10 deletions(-)
 
 commit 491a036d8480f4d710ef601a27a57b559b0a46d7
 Author: Johan Bilien <jobi@litl.com>
@@ -76915,7 +81405,7 @@ Date:   Wed Apr 22 19:09:34 2009 +0100
     and calling getxattr.
 
  gio/glocalfileinfo.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit a9c33dbd7aeeb715677d619cbddc0d621872cc43
 Author: Christian Persch <chpe@gnome.org>
@@ -76927,14 +81417,14 @@ Date: Wed Apr 22 15:12:37 2009 +0200
     instead of
     plain _(). Bug #579830.
 
- gio/gfileicon.c         |    4 +-
+ gio/gfileicon.c         |    4 ++--
  gio/ginetaddress.c      |   48
  +++++++++++++++++++++++-----------------------
- gio/gsocketaddress.c    |    4 +-
- gio/gthemedicon.c       |   12 +++++-----
- gio/gunixinputstream.c   |    8 +++---
- gio/gunixoutputstream.c  |    8 +++---
- gio/gunixsocketaddress.c |    4 +-
+ gio/gsocketaddress.c    |    4 ++--
+ gio/gthemedicon.c       |   12 ++++++------
+ gio/gunixinputstream.c   |    8 ++++----
+ gio/gunixoutputstream.c  |    8 ++++----
+ gio/gunixsocketaddress.c |    4 ++--
  7 files changed, 44 insertions(+), 44 deletions(-)
 
 commit 9a3d18d2a652f9f1567e09bdb1055e6cb462f710
@@ -76963,7 +81453,7 @@ Date:   Mon Dec 29 13:38:28 2008 -0500
  +++++++++++++++++++++++++++++++++++
  gio/gnetworkservice.h              |   69 ++++
  gio/gresolver.c                    |   12 +
- gio/gsocketaddress.c               |   90 +++++-
+ gio/gsocketaddress.c               |   90 ++++-
  gio/gsocketaddressenumerator.c      | 191 ++++++++++
  gio/gsocketaddressenumerator.h      |  89 +++++
  gio/gsocketconnectable.c           |  148 ++++++++
@@ -76999,7 +81489,7 @@ Date:   Mon Dec 29 12:53:47 2008 -0500
  gio/gresolver.h                    |  159 ++++
  gio/gsrvtarget.c                   |  334 ++++++++
  gio/gsrvtarget.h                   |   52 ++
- gio/gthreadedresolver.c            |  617 ++++++++++++++
+ gio/gthreadedresolver.c            |  617 +++++++++++++++
  gio/gthreadedresolver.h            |   50 ++
  gio/gunixresolver.c                |  433 ++++++++++
  gio/gunixresolver.h                |   53 ++
@@ -77053,7 +81543,7 @@ Date:   Fri Dec 12 13:13:55 2008 -0500
  gio/gunixsocketaddress.c           |  206 ++++++++++
  gio/gunixsocketaddress.h           |   61 +++
  glibconfig.h.win32.in              |    3 +
- 19 files changed, 2075 insertions(+), 1 deletions(-)
+ 19 files changed, 2075 insertions(+), 1 deletion(-)
 
 commit 6a3b4fa05ac996566e7b8037edf80d0f06fa2a90
 Author: Dan Winship <danw@gnome.org>
@@ -77078,7 +81568,7 @@ Date:   Mon Dec 29 09:00:17 2008 -0500
  glib/tests/.gitignore                   |    1 +
  glib/tests/Makefile.am                          |    3 +
  glib/tests/hostutils.c                          |  267 +++++++++++
- 11 files changed, 1161 insertions(+), 0 deletions(-)
+ 11 files changed, 1161 insertions(+)
 
 commit dda20bccbfc2a560c13532612382712c17717085
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -77088,7 +81578,7 @@ Date:   Tue Apr 21 23:21:28 2009 +0300
     broken xml
 
  glib/goption.c |   25 +++++++++----------------
- 1 files changed, 9 insertions(+), 16 deletions(-)
+ 1 file changed, 9 insertions(+), 16 deletions(-)
 
 commit 57bd24dc4907e6959f953be0759b946c16c78386
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -77102,7 +81592,7 @@ Date:   Tue Apr 14 11:32:59 2009 +0300
 
  glib/goption.c |    3 +++
  glib/goption.h |    5 +++++
- 2 files changed, 8 insertions(+), 0 deletions(-)
+ 2 files changed, 8 insertions(+)
 
 commit 2026c232b3437ff0f1222b6b045379ca273393e8
 Author: Stefan Kost <ensonic@users.sf.net>
@@ -77114,7 +81604,7 @@ Date:   Tue Apr 14 11:23:25 2009 +0300
  docs/reference/glib/tmpl/option.sgml |  603
  ----------------------------------
  glib/goption.c                              |  113 +++++++
- glib/goption.h                              |  204 ++++++++++++-
+ glib/goption.h                              |  204 +++++++++++-
  glib/gtypes.h                       |   13 +
  5 files changed, 330 insertions(+), 604 deletions(-)
 
@@ -77127,7 +81617,7 @@ Date:   Mon Apr 20 13:14:32 2009 +0200
     Use the new cancellable helper functions to avoid races. (#572844)
 
  gio/gasynchelper.c |   9 ++++-----
- 1 files changed, 4 insertions(+), 5 deletions(-)
+ 1 file changed, 4 insertions(+), 5 deletions(-)
 
 commit 0001014c378636e5848f4b3d8f38fc7a84c33b22
 Author: Alexander Larsson <alexl@redhat.com>
@@ -77156,7 +81646,7 @@ Date:   Fri Apr 17 11:27:38 2009 +0530
 
  po/ps.po |  870
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 437 insertions(+), 433 deletions(-)
+ 1 file changed, 437 insertions(+), 433 deletions(-)
 
 commit b85834c22369579d1bea86b392594d0b912a5858
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77165,7 +81655,7 @@ Date:   Sat Apr 11 18:10:24 2009 -0400
     Bump version
 
  configure.in |    4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 2c1dc529e8d9b1ab2d8ccb8abb1efed836584616
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77174,7 +81664,7 @@ Date:   Thu Apr 9 21:34:49 2009 -0400
     Add a note about handling non-hal backends
 
  gio/gvolume.c |   14 ++++++++++----
- 1 files changed, 10 insertions(+), 4 deletions(-)
+ 1 file changed, 10 insertions(+), 4 deletions(-)
 
 commit 6e11246cc828217fd04a23f16b67db11333523f9
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77183,69 +81673,69 @@ Date: Thu Apr 9 18:47:28 2009 -0400
     Release GLib 2.20.1
 
  po/am.po      |  154 ++++----
- po/ar.po      |  839 ++++++++++++++++++++--------------------
+ po/ar.po      |  839 ++++++++++++++++++++-------------------
  po/as.po      |  871 ++++++++++++++++++++--------------------
  po/az.po      |  154 ++++----
  po/be.po      |  156 ++++----
  po/be@latin.po |  156 ++++----
- po/bg.po      |  836 +++++++++++++++++++--------------------
+ po/bg.po      |  836 ++++++++++++++++++++-------------------
  po/bn.po      |  154 ++++----
  po/bn_IN.po   |  154 ++++----
  po/bs.po      |  154 ++++----
- po/ca.po      |  836 +++++++++++++++++++--------------------
+ po/ca.po      |  836 ++++++++++++++++++++-------------------
  po/cs.po      |  154 ++++----
  po/cy.po      |  154 ++++----
- po/da.po      |  837 +++++++++++++++++++--------------------
- po/de.po      |  836 +++++++++++++++++++--------------------
+ po/da.po      |  837 ++++++++++++++++++++-------------------
+ po/de.po      |  836 ++++++++++++++++++++-------------------
  po/dz.po      |  154 ++++----
  po/el.po      |  863 ++++++++++++++++++++--------------------
  po/en_CA.po   |  154 ++++----
- po/en_GB.po   |  836 +++++++++++++++++++--------------------
+ po/en_GB.po   |  836 ++++++++++++++++++++-------------------
  po/eo.po      |  154 ++++----
- po/es.po      |  841 ++++++++++++++++++++--------------------
+ po/es.po      |  841 ++++++++++++++++++++-------------------
  po/et.po      |  154 ++++----
- po/eu.po      |  894 +++++++++++++++++++++---------------------
+ po/eu.po      |  894 ++++++++++++++++++++---------------------
  po/fa.po      |  154 ++++----
  po/fi.po      |  154 ++++----
- po/fr.po      |  836 +++++++++++++++++++--------------------
+ po/fr.po      |  836 ++++++++++++++++++++-------------------
  po/ga.po      |  154 ++++----
- po/gl.po      |  836 +++++++++++++++++++--------------------
+ po/gl.po      |  836 ++++++++++++++++++++-------------------
  po/gu.po      |  154 ++++----
  po/he.po      |  154 ++++----
  po/hi.po      |  154 ++++----
  po/hr.po      |  154 ++++----
- po/hu.po      |  905 ++++++++++++++++++++++---------------------
+ po/hu.po      |  905 +++++++++++++++++++++---------------------
  po/hy.po      |  154 ++++----
  po/id.po      |  154 ++++----
  po/is.po      |  154 ++++----
- po/it.po      |  839 ++++++++++++++++++++--------------------
- po/ja.po      |  836 +++++++++++++++++++--------------------
+ po/it.po      |  839 ++++++++++++++++++++-------------------
+ po/ja.po      |  836 ++++++++++++++++++++-------------------
  po/ka.po      |  154 ++++----
  po/kn.po      |  880 +++++++++++++++++++++--------------------
  po/ko.po      |  154 ++++----
  po/ku.po      |  154 ++++----
- po/lt.po      |  836 +++++++++++++++++++--------------------
+ po/lt.po      |  836 ++++++++++++++++++++-------------------
  po/lv.po      |  154 ++++----
  po/mai.po     |  154 ++++----
  po/mg.po      |  154 ++++----
  po/mk.po      |  154 ++++----
- po/ml.po      |  886 +++++++++++++++++++++---------------------
+ po/ml.po      |  886 ++++++++++++++++++++---------------------
  po/mn.po      |  154 ++++----
  po/mr.po      |  154 ++++----
  po/ms.po      |  154 ++++----
- po/nb.po      |  836 +++++++++++++++++++--------------------
+ po/nb.po      |  836 ++++++++++++++++++++-------------------
  po/ne.po      |  154 ++++----
  po/nl.po      |  154 ++++----
  po/nn.po      |  154 ++++----
  po/oc.po      |  154 ++++----
  po/or.po      |  871 ++++++++++++++++++++--------------------
- po/pa.po      |  868 +++++++++++++++++++++--------------------
- po/pl.po      |  836 +++++++++++++++++++--------------------
+ po/pa.po      |  868 ++++++++++++++++++++--------------------
+ po/pl.po      |  836 ++++++++++++++++++++-------------------
  po/ps.po      |  154 ++++----
  po/pt.po      |  154 ++++----
- po/pt_BR.po   |  836 +++++++++++++++++++--------------------
+ po/pt_BR.po   |  836 ++++++++++++++++++++-------------------
  po/ro.po      |  154 ++++----
- po/ru.po      |  836 +++++++++++++++++++--------------------
+ po/ru.po      |  836 ++++++++++++++++++++-------------------
  po/rw.po      |  154 ++++----
  po/si.po      |  154 ++++----
  po/sk.po      |  154 ++++----
@@ -77256,7 +81746,7 @@ Date:   Thu Apr 9 18:47:28 2009 -0400
  po/sr@ije.po  |  154 ++++----
  po/sr@latin.po |  154 ++++----
  po/sv.po      | 1203
- +++++++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++++++----------------------------
  po/ta.po      |  888 ++++++++++++++++++++---------------------
  po/te.po      |  154 ++++----
  po/th.po      |  154 ++++----
@@ -77268,7 +81758,7 @@ Date:   Thu Apr 9 18:47:28 2009 -0400
  po/wa.po      |  154 ++++----
  po/xh.po      |  154 ++++----
  po/yi.po      |  154 ++++----
- po/zh_CN.po   |  839 ++++++++++++++++++++--------------------
+ po/zh_CN.po   |  839 ++++++++++++++++++++-------------------
  po/zh_HK.po   |  154 ++++----
  po/zh_TW.po   |  154 ++++----
  87 files changed, 17103 insertions(+), 16510 deletions(-)
@@ -77280,7 +81770,7 @@ Date:   Thu Apr 9 17:43:59 2009 -0400
     Update for 2.20.1
 
  NEWS |   44 ++++++++++++++++++++++++++++++++++++++++++++
- 1 files changed, 44 insertions(+), 0 deletions(-)
+ 1 file changed, 44 insertions(+)
 
 commit e68a35689fbcbab965b6631882381309cb0a20d8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77292,8 +81782,8 @@ Date:   Thu Apr 9 14:56:49 2009 -0400
     definition of the macro.  (#577985)
 
  gobject/gtype.h |   71
- ++++++++++++++++++++++++++----------------------------
- 1 files changed, 34 insertions(+), 37 deletions(-)
+ ++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 34 insertions(+), 37 deletions(-)
 
 commit 856632c496d15f3f273d567b521a2b06afc32721
 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
@@ -77305,7 +81795,7 @@ Date:   Thu Apr 9 14:35:36 2009 -0400
     g_file_set_display_name so that gtk-doc can link correctly.  (#578002)
 
  gio/gfile.c |   2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit 950de29d0e9720ce0979a84530130e27a3a59f74
 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
@@ -77315,8 +81805,8 @@ Date:   Thu Apr 9 13:49:00 2009 +0200
     Nielsen.
 
  po/da.po |  156
- +++++++++++++++++++++++++++++++++----------------------------
- 1 files changed, 84 insertions(+), 72 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 84 insertions(+), 72 deletions(-)
 
 commit efc2cdbfc981754db361f49c30c8ee24ac0c769e
 Author: Peter Kjellerstedt <pkj@axis.com>
@@ -77342,7 +81832,7 @@ Date:   Wed Apr 8 09:12:02 2009 +0200
     file. (#573673)
 
  gio/glocalfileinfo.c |    3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 commit 85a795b9bae44b973de1443f98728b21b78c68ae
 Author: Funda Wang <fundawang@gmail.com>
@@ -77353,7 +81843,7 @@ Date:   Sun Apr 5 11:05:47 2009 +0800
 
  po/zh_CN.po |  87
  ++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 50 insertions(+), 37 deletions(-)
+ 1 file changed, 50 insertions(+), 37 deletions(-)
 
 commit 7fd870830806def730341a328389f8b5df49fab4
 Author: Thanos Lefteris <alefteris@gmail.com>
@@ -77364,8 +81854,8 @@ Date:   Fri Apr 3 20:12:27 2009 +0100
     Signed-off-by: Simos Xenitellis <simos@gnome.org>
 
  po/el.po |  238
- ++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 125 insertions(+), 113 deletions(-)
+ +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 125 insertions(+), 113 deletions(-)
 
 commit e6e82c51a64ca263877f730cc7531454d5430b77
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77377,7 +81867,7 @@ Date:   Fri Apr 3 00:35:43 2009 -0400
 
  gio/gfileattribute.c |  260
  ++++++++++++++++++++++++--------------------------
- 1 files changed, 126 insertions(+), 134 deletions(-)
+ 1 file changed, 126 insertions(+), 134 deletions(-)
 
 commit 25ff8ee7486c7bdf1612d3554fc1d7d91daedfa6
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77391,7 +81881,7 @@ Date:   Fri Apr 3 00:23:54 2009 -0400
     them without more work.
 
  gio/glocalfile.c |    2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
+ 1 file changed, 1 insertion(+), 1 deletion(-)
 
 commit e8a42bb81c46204a86259e44aa9698658487e64a
 Author: Paolo Borelli <pborelli@katamail.com>
@@ -77402,7 +81892,7 @@ Date:   Fri Apr 3 00:04:39 2009 -0400
     Don't leak the GRegex struct when g_regex_new() fails.
 
  glib/gregex.c |    2 ++
- 1 files changed, 2 insertions(+), 0 deletions(-)
+ 1 file changed, 2 insertions(+)
 
 commit 82a5f787d68fd7d6ae973634694cebd43f126552
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77414,7 +81904,7 @@ Date:   Thu Apr 2 23:57:59 2009 -0400
     update-mime-database
     and update-desktop-database at runtime. (#577128)
 
- INSTALL.in |  32 +++++++++++++++----------
+ INSTALL.in |  32 +++++++++++++++-----------
  README.in  |  74
  ++++++++++++++++++++++++++++++------------------------------
  2 files changed, 56 insertions(+), 50 deletions(-)
@@ -77430,7 +81920,7 @@ Date:   Thu Apr 2 23:42:29 2009 -0400
     ChangeLog, but it contains the relevant information.
 
  Makefile.am |  22 ++++++++++++++++++++--
- 1 files changed, 20 insertions(+), 2 deletions(-)
+ 1 file changed, 20 insertions(+), 2 deletions(-)
 
 commit b7f9a1ac8337c546f9db9b7ee9ff437b256c75d8
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77460,7 +81950,7 @@ Date:   Thu Apr 2 23:13:35 2009 -0400
  INSTALL |  116 -------------------------------------
  README  |  199
  ---------------------------------------------------------------
- 2 files changed, 0 insertions(+), 315 deletions(-)
+ 2 files changed, 315 deletions(-)
 
 commit 1ce74b0dd34222b201369e5aff53b27182db7b66
 Author: Alexander Larsson <alexl@redhat.com>
@@ -77475,7 +81965,7 @@ Date:   Thu Apr 2 19:01:56 2009 +0200
     regular delete.
 
  gio/glocalfile.c |   19 ++++++++++++++-----
- 1 files changed, 14 insertions(+), 5 deletions(-)
+ 1 file changed, 14 insertions(+), 5 deletions(-)
 
 commit 20df6b6e888a1aed596c8c60ed7427708a56a453
 Author: Tobias Mueller <gnome-bugs@auftrags-killer.org>
@@ -77502,7 +81992,7 @@ Date:   Wed Apr 1 21:30:51 2009 -0400
     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
 
  glib/giochannel.c |   4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
+ 1 file changed, 2 insertions(+), 2 deletions(-)
 
 commit 785bed2e18c18842f07ada42af2ec80cf18aca70
 Author: Matthias Clasen <mclasen@redhat.com>
@@ -77515,7 +82005,7 @@ Date:   Tue Mar 31 19:39:16 2009 -0400
     in GTK+. Also discontinue ChangeLog files.
 
  ChangeLog               |    6 ++++
- HACKING                 |    8 ++--
+ HACKING                 |    8 ++---
  Makefile.am             |    1 +
  README                          |   76
  +++++++++++++++++++++++-----------------------
@@ -77538,7 +82028,7 @@ Date:   Mon Mar 30 08:53:32 2009 +0000
     svn path=/trunk/; revision=8023
 
  po/ChangeLog |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit b6a7cd609a1d0012ff07d62e04115830c68972e0
 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
@@ -77550,7 +82040,7 @@ Date:   Mon Mar 30 08:52:25 2009 +0000
 
  po/or.po |  876
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 443 insertions(+), 433 deletions(-)
+ 1 file changed, 443 insertions(+), 433 deletions(-)
 
 commit a6ebda3d690098e28319dc391fb82a281f9113e8
 Author: Matthias Clasen <matthiasc@src.gnome.org>
@@ -77620,8 +82110,8 @@ Date:   Thu Mar 26 05:35:36 2009 +0000
     svn path=/trunk/; revision=8018
 
  po/kn.po |   90
- ++++++++++++++++++++++++++++++++++++-------------------------
- 1 files changed, 53 insertions(+), 37 deletions(-)
+ ++++++++++++++++++++++++++++++++++++--------------------------
+ 1 file changed, 53 insertions(+), 37 deletions(-)
 
 commit 32f7e122b1c80171db3ce84ff8947a24d50e0e5a
 Author: Shankar Prasad <sprasad@src.gnome.org>
@@ -77632,7 +82122,7 @@ Date:   Thu Mar 26 05:31:33 2009 +0000
     svn path=/trunk/; revision=8017
 
  po/ChangeLog |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit d487ef7c2f13c66d2784a2d5371021c3c3043e12
 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
@@ -77662,7 +82152,7 @@ Date:   Wed Mar 18 15:49:52 2009 +0000
 
  po/ChangeLog |    4 ++
  po/el.po     |  145
- ++++++++++++++++++++++++++++-----------------------------
+ ++++++++++++++++++++++++++++------------------------------
  2 files changed, 75 insertions(+), 74 deletions(-)
 
 commit fdcaf9381e3f084d9ddf1ffd0c35873602950151
@@ -77738,9 +82228,9 @@ Date:   Tue Mar 17 21:59:18 2009 +0000
 
     svn path=/trunk/; revision=8010
 
- gio/ChangeLog     |    8 +++++
+ gio/ChangeLog     |    8 ++++++
  gio/gfilemonitor.c |  78
- ++++++++++++++++++++++++++++++++++++++-------------
+ ++++++++++++++++++++++++++++++++++++++--------------
  2 files changed, 66 insertions(+), 20 deletions(-)
 
 commit 044733e2a0d5b3192c38b35611b9de4364c6c810
@@ -77787,7 +82277,7 @@ Date:   Tue Mar 17 15:41:14 2009 +0000
     svn path=/trunk/; revision=8007
 
  po/ChangeLog |    4 ++++
- 1 files changed, 4 insertions(+), 0 deletions(-)
+ 1 file changed, 4 insertions(+)
 
 commit ad9afec76fa198fd2edc56d5fcb834fd2c9577bc
 Author: Ani Peter <anipeter@src.gnome.org>
@@ -77799,7 +82289,7 @@ Date:   Tue Mar 17 15:41:04 2009 +0000
 
  po/ml.po |  892
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 448 insertions(+), 444 deletions(-)
+ 1 file changed, 448 insertions(+), 444 deletions(-)
 
 commit 4ed58e576ea15bb84b4b1b461f8f8deea3a09d50
 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
@@ -77811,7 +82301,7 @@ Date:   Tue Mar 17 14:12:26 2009 +0000
 
  po/ChangeLog |    4 +++
  po/gl.po     |   84
- ++++++++++++++++++++++++++++++++-------------------------
+ ++++++++++++++++++++++++++++++++--------------------------
  2 files changed, 51 insertions(+), 37 deletions(-)
 
 commit ebf52321606815d09a8a25f6778eae205531a1cb
@@ -77858,7 +82348,7 @@ Date:   Tue Mar 17 12:08:42 2009 +0000
 
  po/ChangeLog |    4 +++
  po/de.po     |   80
- +++++++++++++++++++++++++++++++++------------------------
+ +++++++++++++++++++++++++++++++++-------------------------
  2 files changed, 50 insertions(+), 34 deletions(-)
 
 commit b54278668e432f67cbc3ed8e167fce14cd44d3e8
@@ -77874,7 +82364,7 @@ Date:   Tue Mar 17 12:06:18 2009 +0000
 
     svn path=/trunk/; revision=8001
 
- po/ChangeLog |    5 +++
+ po/ChangeLog |    5 ++++
  po/bg.po     |   79
  +++++++++++++++++++++++++++++++++-------------------------
  2 files changed, 50 insertions(+), 34 deletions(-)
@@ -77996,7 +82486,7 @@ Date:   Mon Mar 16 18:35:43 2009 +0000
 
  po/sl.po | 1171
  +++++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 618 insertions(+), 553 deletions(-)
+ 1 file changed, 618 insertions(+), 553 deletions(-)
 
 commit 8b96ff36f14a55d990660f33d1163eab680ff780
 Author: Philip Withnall <philip@tecnocode.co.uk>
@@ -78050,10 +82540,10 @@ Date: Mon Mar 16 16:03:13 2009 +0000
 
  ChangeLog                   |   11 +++++++++
  configure.in                |    1 +
- gio/ChangeLog               |    9 +++++++
+ gio/ChangeLog               |    9 ++++++++
  gio/glocalfileoutputstream.c |   26 +++++++++++++++++++++
  glib/gfileutils.c           |   51
- ++++++++++++++++++++++++++++++++++++++---
+ ++++++++++++++++++++++++++++++++++++++----
  5 files changed, 94 insertions(+), 4 deletions(-)
 
 commit 0b66e52e0b0fbd0101bfbf0e1ef04421d8d7d189
@@ -78110,7 +82600,7 @@ Date:   Mon Mar 16 02:33:40 2009 +0000
 
  po/pa.po |  907
  +++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 451 insertions(+), 456 deletions(-)
+ 1 file changed, 451 insertions(+), 456 deletions(-)
 
 commit b3e22d022950ce13cc6cb88d0044693d951572eb
 Author: Hendrik Richter <hendrikr@gnome.org>
@@ -78184,7 +82674,7 @@ Date:   Sat Mar 14 11:31:29 2009 +0000
 
  po/zh_CN.po | 853
  ++++++++++++++++++++++++++++++-----------------------------
- 1 files changed, 429 insertions(+), 424 deletions(-)
+ 1 file changed, 429 insertions(+), 424 deletions(-)
 
 commit 1dcdbf5974812685c1b8a03c36d6217fe44ffbca
 Author: Kenneth Nielsen <kennethn@src.gnome.org>
@@ -78209,7 +82699,7 @@ Date:   Fri Mar 13 18:28:21 2009 +0000
 
  po/ChangeLog |    4 +
  po/gl.po     | 1075
- +++++++++++++++++++++++++++++----------------------------
+ ++++++++++++++++++++++++++++++----------------------------
  2 files changed, 551 insertions(+), 528 deletions(-)
 
 commit 622f01012030fcba31ee2a68920873ac06bb62e4
@@ -78269,8 +82759,7 @@ Date:   Fri Mar 13 05:44:11 2009 +0000
  po/ChangeLog                            |    4 +
  po/am.po                                |   72 +-
  po/ar.po                                |   72 +-
- po/as.po                                |  997
- ++++++++++++++------------
+ po/as.po                                |  997 +++++++++++++------------
  po/az.po                                |   72 +-
  po/be.po                                |   72 +-
  po/be@latin.po                                  |   72 +-
@@ -78279,7 +82768,7 @@ Date:   Fri Mar 13 05:44:11 2009 +0000
  po/bn_IN.po                             |  869 +++++++++++-----------
  po/bs.po                                |   72 +-
  po/ca.po                                |   72 +-
- po/cs.po                                |  829 +++++++++++-----------
+ po/cs.po                                |  829 +++++++++++----------
  po/cy.po                                |   72 +-
  po/da.po                                |   72 +-
  po/de.po                                |   72 +-
@@ -78304,13 +82793,13 @@ Date: Fri Mar 13 05:44:11 2009 +0000
  po/hy.po                                |   72 +-
  po/id.po                                |   72 +-
  po/is.po                                |   72 +-
- po/it.po                                |  832 +++++++++++-----------
- po/ja.po                                |  829 +++++++++++-----------
+ po/it.po                                |  832 +++++++++++----------
+ po/ja.po                                |  829 +++++++++++----------
  po/ka.po                                |   72 +-
  po/kn.po                                |   72 +-
  po/ko.po                                |   72 +-
  po/ku.po                                |   72 +-
- po/lt.po                                |  829 +++++++++++-----------
+ po/lt.po                                |  829 +++++++++++----------
  po/lv.po                                |   72 +-
  po/mai.po                               |   72 +-
  po/mg.po                                |   72 +-
@@ -78326,7 +82815,7 @@ Date:   Fri Mar 13 05:44:11 2009 +0000
  po/oc.po                                |   72 +-
  po/or.po                                |  864 +++++++++++-----------
  po/pa.po                                |   72 +-
- po/pl.po                                |  829 +++++++++++-----------
+ po/pl.po                                |  829 +++++++++++----------
  po/ps.po                                |   72 +-
  po/pt.po                                |   72 +-
  po/pt_BR.po                             |   72 +-
@@ -78343,7 +82832,7 @@ Date:   Fri Mar 13 05:44:11 2009 +0000
  po/sr@latin.po                                  |   72 +-
  po/sv.po                                |   72 +-
  po/ta.po                                |   72 +-
- po/te.po                                |  103 ++--
+ po/te.po                                |  103 +--
  po/th.po                                |   72 +-
  po/tl.po                                |   72 +-
  po/tr.po                                |   72 +-
@@ -78368,4 +82857,4 @@ Date:   Fri Mar 13 04:09:21 2009 +0000
 
  ChangeLog |   4 ++++
  NEWS     |   28 ++++++++++++++++++++++++++++
- 2 files changed, 32 insertions(+), 0 deletions(-)
+ 2 files changed, 32 insertions(+)
diff --git a/INSTALL b/INSTALL
index 4594161..69506a9 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -1,8 +1,8 @@
 Simple install procedure
 ========================
 
-  % gzip -cd glib-2.31.20.tar.gz | tar xvf -  # unpack the sources
-  % cd glib-2.31.20                           # change to the toplevel directory
+  % gzip -cd glib-2.33.1.tar.gz | tar xvf -  # unpack the sources
+  % cd glib-2.33.1                           # change to the toplevel directory
   % ./configure                             # run the `configure' script
   % make                                    # build GLIB
 
index f5c510d..55be9d2 100644 (file)
@@ -6,8 +6,13 @@ include $(top_srcdir)/Makefile.decl
 
 ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS}
 
-SUBDIRS = . m4macros glib gmodule gthread gobject gio tests po docs
+SUBDIRS = . m4macros glib gmodule gthread gobject gio po docs
 DIST_SUBDIRS = $(SUBDIRS) build
+if BUILD_MODULAR_TESTS
+SUBDIRS += tests 
+else
+DIST_SUBDIRS += tests
+endif
 
 bin_SCRIPTS = glib-gettextize
 
index c9530f7..03726ca 100644 (file)
@@ -50,8 +50,10 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/INSTALL.in \
        $(top_srcdir)/Makefile.decl $(top_srcdir)/configure AUTHORS \
        COPYING ChangeLog INSTALL NEWS compile config.guess config.sub \
        depcomp install-sh ltmain.sh missing mkinstalldirs py-compile
-@OS_UNIX_TRUE@am__append_1 = gio-unix-2.0.pc
-@OS_WIN32_TRUE@am__append_2 = gio-windows-2.0.pc
+@BUILD_MODULAR_TESTS_TRUE@am__append_1 = tests 
+@BUILD_MODULAR_TESTS_FALSE@am__append_2 = tests
+@OS_UNIX_TRUE@am__append_3 = gio-unix-2.0.pc
+@OS_WIN32_TRUE@am__append_4 = gio-windows-2.0.pc
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4macros/gtk-doc.m4 \
@@ -197,6 +199,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -207,7 +210,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -265,6 +267,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -425,8 +429,9 @@ EXTRA_DIST = ChangeLog.pre-2-20 ChangeLog.pre-2-18 ChangeLog.pre-2-16 \
        gio-windows-2.0.pc.in
 TEST_PROGS = 
 ACLOCAL_AMFLAGS = -I m4macros ${ACLOCAL_FLAGS}
-SUBDIRS = . m4macros glib gmodule gthread gobject gio tests po docs
-DIST_SUBDIRS = $(SUBDIRS) build
+SUBDIRS = . m4macros glib gmodule gthread gobject gio po docs \
+       $(am__append_1)
+DIST_SUBDIRS = $(SUBDIRS) build $(am__append_2)
 bin_SCRIPTS = glib-gettextize
 AM_CPPFLAGS = \
        -DG_LOG_DOMAIN=g_log_domain_glib        \
@@ -447,7 +452,7 @@ CONFIGURE_DEPENDENCIES = acglib.m4
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = glib-2.0.pc gobject-2.0.pc gmodule-2.0.pc \
        gmodule-export-2.0.pc gmodule-no-export-2.0.pc gthread-2.0.pc \
-       gio-2.0.pc $(am__append_1) $(am__append_2)
+       gio-2.0.pc $(am__append_3) $(am__append_4)
 
 # install mkinstalldirs for glib-gettextize's benefit
 gettextdir = $(datadir)/glib-2.0/gettext
diff --git a/NEWS b/NEWS
index 1f53c2e..be758c5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,178 @@
+Overview of changes from GLib 2.32.1 to 2.33.1
+==============================================
+
+* GApplication
+ - can now have a NULL application ID
+ - add accessors for determining dbus connection and object path
+
+* g_clear_object: fix warnings when using it on C++ (due to lack of
+  ability to implicitly cast void*)
+* add g_clear_pointer as a generic form of g_clear_object
+
+* GDBus:
+ - add our own implementation of the message bus for use on Windows only
+ - fix up a few bugs that use of this bus uncovered in GDBus
+ - escape nonce files in dbus addressess (think 'c:\')
+ - support initial underscores in dbus codegen namespace (for private)
+ - add GTestDBus for bringing up a session bus for testing purposes
+ - gdbus-codegen: Avoid warnings in generated code
+ - GDBusAuthObserver: Add a way to control what authentication mechanisms to use
+ - 
+
+* Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend)
+
+* make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment
+
+* GAppInfo
+ - overwrite the DISPLAY only if it is set in the launch context
+ - add accessor for StartupWMClass
+
+* glib/tests/date: force US locale running the GDateTime tests
+
+* Resources:
+ - fix broken use of GVDB on big endian machines
+ - set a 'display name' so that pretty file names appear in Gtk CSS
+   warning messages
+
+* GMainContext:
+ - block child sources when blocking the parent
+ - introduce more testcases for child sources
+
+* GResolver: add support for MX, TXT, NS and SOA records
+
+* GSocketControlMessage: Don't warn about unknown messages
+
+* GIO:
+ - implement GSeekable for the data and buffered stream classes
+ - implement GPollable for many more classes as well
+ - fix GConverterInputStream infinite loop when fill_buffer returns an error
+ - fileinfo: document the correct type for trash::orig-path
+
+* test coverage improvements and general fixes
+
+* new 2.34 stuff: version macros, docs index section, etc.
+
+* Build:
+ - add --disable-modular-tests build option
+ - don't require host binaries if tests are not enabled for cross-builds
+
+* Translations updated
+ Brazilian Portuguese
+ Bulgarian
+ Czech
+ French
+ Galician
+ German
+ Hebrew
+ Hindi
+ Italian
+ Norwegian bokmål
+ Polish
+ Russian
+ Russian
+ Serbian
+ Simplified Chinese
+ Slovenian
+ Spanish
+ Telugu
+
+Overview of changes from GLib 2.32.0 to 2.32.1
+==============================================
+
+* Bugs fixed:
+ 670254 glib-2.30.2: Fails /GDateTime/new_from_unix test
+ 672541 glib-compile-resources prepends --sourcedir to absolute paths
+ 673139 URL to mailing lists in README incorrect
+ 673174 g_input_stream_read[_finish]: document returning 0 on EOF
+ 673191 glib/gchecksum.c warning: dereferencing type-punned pointer...
+ 673216 [W32] gtestutils does not use path separators consistently
+ 673439 Properly deprecate g_value_{set,get}_char
+ 673612 Fails to decode dictionaries wrapped in two layers of array
+ 673803 gclosure: Support return values of GVariants
+ 669285 glib/tests/markup-parse fails under non-english locale
+ 673911 gio-2.0.pc lists full path to executables, breaking cross com..
+ 673762 gnextstepsettingsbackend.c:343: error: parse error before 'in'
+
+* Updated translations:
+ Belarusian
+ British English
+ Bulgarian
+ Catalan
+ Czech
+ French
+ German
+ Hebrew
+ Hindi
+ Hungarian
+ Italian
+ Japanese
+ Kannada
+ Latvian
+ Lithuanian
+ Marathi
+ Norwegian bokmål
+ Odia
+ Polish
+ Serbian
+ Slovenian
+ Spanish
+ Swedish
+ Telugu
+
+
+Overview of changes from GLib 2.31.22 to 2.32.0
+===============================================
+
+* Bugs fixed:
+ 671988 Quickly registering / unregistering objects on bus...
+ 672095 glib needs stable sort function
+ 672406 glib/tests/include.c fails to build on FreeBSD
+
+* Updated translations:
+ Telugu
+
+
+Overview of changes from GLib 2.31.20 to 2.31.22
+================================================
+
+* Bugs fixed:
+ 531901 Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building...
+ 653167 Out of tree build is broken on windows
+ 668973 Test /gvariant/parser fails on Solaris 10
+ 669797 gvfs now lists its fuse mounts
+ 670846 deadlock: GStreamer-WARNING **: wrong STREAM_LOCK count 0
+ 671664 gio-querymodules: unlink instead of writing empty cache
+ 671676 Glib can't be cross-compiled any more after merge of...
+ 671918 gnome-shell is inaccessible unless started while an AT...
+ 671942 GSocketMsgFlags: annotate as a flags
+ 671997 Unix signal handling assumes that volatile 1-byte writes...
+ 672013 GSimpleAsyncResult: support reliable cancellation
+ 672026 default log output should include pid and/or prgname
+ 672095 glib needs stable sort function
+ 672201 G_SPAWN_SEARCH_PATH should continue on ENODEV and ETIMEDOUT
+ 672239 request NO_REPLY from g_dbus_connection_call() with no as...
+ 672249 gdbusproxy leaks asyncresult in an error case instead of...
+
+* Translation updates:
+ Assamese
+ British English
+ Catalan
+ Catalan (Valencian)
+ Danish
+ Esperanto
+ Finnish
+ French
+ German
+ Hungarian
+ Korean
+ Lithuanian
+ Norwegian bokmål
+ Polish
+ Portuguese
+ Russian
+ Traditional Chinese
+
+
 Overview of changes from GLib 2.31.18 to 2.31.20
 ================================================
 
diff --git a/README b/README
index 90f88be..f3cb131 100644 (file)
--- a/README
+++ b/README
@@ -1,34 +1,77 @@
 General Information
 ===================
 
-This is GLib version 2.31.20. GLib is the low-level core
+This is GLib version 2.33.1. GLib is the low-level core
 library that forms the basis for projects such as GTK+ and GNOME. It
 provides data structure handling for C, portability wrappers, and
 interfaces for such runtime functionality as an event loop, threads,
 dynamic loading, and an object system.
 
-The official ftp site is:
+The official download locations are:
   ftp://ftp.gtk.org/pub/glib
+  http://download.gnome.org/sources/glib
 
 The official web site is:
   http://www.gtk.org/
 
 Information about mailing lists can be found at
-  http://www.gtk.org/mailing-lists.html
+  http://www.gtk.org/mailing-lists.php
 
-To subscribe: mail -s subscribe gtk-list-request@gnome.org < /dev/null
-(Send mail to gtk-list-request@gnome.org with the subject "subscribe")
+To subscribe, send mail to gtk-list-request@gnome.org
+with the subject "subscribe".
 
 Installation
 ============
 
 See the file 'INSTALL'
 
+How to report bugs
+==================
+
+Bugs should be reported to the GNOME bug tracking system.
+(http://bugzilla.gnome.org, product glib.) You will need
+to create an account for yourself.
+
+In the bug report please include:
+
+* Information about your system. For instance:
+
+   - What operating system and version
+   - For Linux, what version of the C library
+
+  And anything else you think is relevant.
+
+* How to reproduce the bug.
+
+  If you can reproduce it with one of the test programs that are built
+  in the tests/ subdirectory, that will be most convenient.  Otherwise,
+  please include a short test program that exhibits the behavior.
+  As a last resort, you can also provide a pointer to a larger piece
+  of software that can be downloaded.
+
+* If the bug was a crash, the exact text that was printed out
+  when the crash occured.
+
+* Further information such as stack traces may be useful, but
+  is not necessary.
+
+Patches
+=======
+
+Patches should also be submitted to bugzilla.gnome.org. If the
+patch fixes an existing bug, add the patch as an attachment
+to that bug report.
+
+Otherwise, enter a new bug report that describes the patch,
+and attach the patch to that bug report.
+
+Patches should be in unified diff form. (The -up option to GNU diff.)
+
 Notes about GLib 2.32
 =====================
 
 * It is no longer necessary to use g_thread_init() or to link against
-  libgthread.  libglib is now always thread-enabled.  Custom thread
+  libgthread.  libglib is now always thread-enabled. Custom thread
   system implementations are no longer supported (including errorcheck
   mutexes).
 
@@ -66,11 +109,8 @@ Notes about GLib 2.32
 * g_debug() output is no longer enabled by default.  It can be enabled
   on a per-domain basis with the G_MESSAGES_DEBUG environment variable
   like
-
     G_MESSAGES_DEBUG=domain1,domain2
-
   or
-
     G_MESSAGES_DEBUG=all
 
 Notes about GLib 2.30
@@ -246,45 +286,3 @@ Notes about GLib 2.6.0
   connected to dies, just disables it. See the API docs for the function
   for further details and the correct workaround that will continue to
   work with future versions of GLib.
-
-How to report bugs
-==================
-
-Bugs should be reported to the GNOME bug tracking system.
-(http://bugzilla.gnome.org, product glib.) You will need
-to create an account for yourself.
-
-In the bug report please include:
-
-* Information about your system. For instance:
-
-   - What operating system and version
-   - For Linux, what version of the C library
-
-  And anything else you think is relevant.
-
-* How to reproduce the bug.
-
-  If you can reproduce it with one of the test programs that are built
-  in the tests/ subdirectory, that will be most convenient.  Otherwise,
-  please include a short test program that exhibits the behavior.
-  As a last resort, you can also provide a pointer to a larger piece
-  of software that can be downloaded.
-
-* If the bug was a crash, the exact text that was printed out
-  when the crash occured.
-
-* Further information such as stack traces may be useful, but
-  is not necessary.
-
-Patches
-=======
-
-Patches should also be submitted to bugzilla.gnome.org. If the
-patch fixes an existing bug, add the patch as an attachment
-to that bug report.
-
-Otherwise, enter a new bug report that describes the patch,
-and attach the patch to that bug report.
-
-Patches should be in unified diff form. (The -up option to GNUdiff.)
index 85c71a7..07b3185 100644 (file)
--- a/README.in
+++ b/README.in
@@ -7,28 +7,71 @@ provides data structure handling for C, portability wrappers, and
 interfaces for such runtime functionality as an event loop, threads,
 dynamic loading, and an object system.
 
-The official ftp site is:
+The official download locations are:
   ftp://ftp.gtk.org/pub/glib
+  http://download.gnome.org/sources/glib
 
 The official web site is:
   http://www.gtk.org/
 
 Information about mailing lists can be found at
-  http://www.gtk.org/mailing-lists.html
+  http://www.gtk.org/mailing-lists.php
 
-To subscribe: mail -s subscribe gtk-list-request@gnome.org < /dev/null
-(Send mail to gtk-list-request@gnome.org with the subject "subscribe")
+To subscribe, send mail to gtk-list-request@gnome.org
+with the subject "subscribe".
 
 Installation
 ============
 
 See the file 'INSTALL'
 
+How to report bugs
+==================
+
+Bugs should be reported to the GNOME bug tracking system.
+(http://bugzilla.gnome.org, product glib.) You will need
+to create an account for yourself.
+
+In the bug report please include:
+
+* Information about your system. For instance:
+
+   - What operating system and version
+   - For Linux, what version of the C library
+
+  And anything else you think is relevant.
+
+* How to reproduce the bug.
+
+  If you can reproduce it with one of the test programs that are built
+  in the tests/ subdirectory, that will be most convenient.  Otherwise,
+  please include a short test program that exhibits the behavior.
+  As a last resort, you can also provide a pointer to a larger piece
+  of software that can be downloaded.
+
+* If the bug was a crash, the exact text that was printed out
+  when the crash occured.
+
+* Further information such as stack traces may be useful, but
+  is not necessary.
+
+Patches
+=======
+
+Patches should also be submitted to bugzilla.gnome.org. If the
+patch fixes an existing bug, add the patch as an attachment
+to that bug report.
+
+Otherwise, enter a new bug report that describes the patch,
+and attach the patch to that bug report.
+
+Patches should be in unified diff form. (The -up option to GNU diff.)
+
 Notes about GLib 2.32
 =====================
 
 * It is no longer necessary to use g_thread_init() or to link against
-  libgthread.  libglib is now always thread-enabled.  Custom thread
+  libgthread.  libglib is now always thread-enabled. Custom thread
   system implementations are no longer supported (including errorcheck
   mutexes).
 
@@ -66,11 +109,8 @@ Notes about GLib 2.32
 * g_debug() output is no longer enabled by default.  It can be enabled
   on a per-domain basis with the G_MESSAGES_DEBUG environment variable
   like
-
     G_MESSAGES_DEBUG=domain1,domain2
-
   or
-
     G_MESSAGES_DEBUG=all
 
 Notes about GLib 2.30
@@ -246,45 +286,3 @@ Notes about GLib 2.6.0
   connected to dies, just disables it. See the API docs for the function
   for further details and the correct workaround that will continue to
   work with future versions of GLib.
-
-How to report bugs
-==================
-
-Bugs should be reported to the GNOME bug tracking system.
-(http://bugzilla.gnome.org, product glib.) You will need
-to create an account for yourself.
-
-In the bug report please include:
-
-* Information about your system. For instance:
-
-   - What operating system and version
-   - For Linux, what version of the C library
-
-  And anything else you think is relevant.
-
-* How to reproduce the bug.
-
-  If you can reproduce it with one of the test programs that are built
-  in the tests/ subdirectory, that will be most convenient.  Otherwise,
-  please include a short test program that exhibits the behavior.
-  As a last resort, you can also provide a pointer to a larger piece
-  of software that can be downloaded.
-
-* If the bug was a crash, the exact text that was printed out
-  when the crash occured.
-
-* Further information such as stack traces may be useful, but
-  is not necessary.
-
-Patches
-=======
-
-Patches should also be submitted to bugzilla.gnome.org. If the
-patch fixes an existing bug, add the patch as an attachment
-to that bug report.
-
-Otherwise, enter a new bug report that describes the patch,
-and attach the patch to that bug report.
-
-Patches should be in unified diff form. (The -up option to GNUdiff.)
index 18400d2..aa67993 100644 (file)
@@ -48,7 +48,8 @@ To do so, use the procedure documented by the package, typically `autoreconf'.])
 # ----------------------------------
 AC_DEFUN([PKG_PROG_PKG_CONFIG],
 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
-m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
@@ -94,7 +95,8 @@ m4_define([_PKG_CONFIG],
     pkg_cv_[]$1="$$1"
  elif test -n "$PKG_CONFIG"; then
     PKG_CHECK_EXISTS([$3],
-                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes ],
                     [pkg_failed=yes])
  else
     pkg_failed=untried
@@ -142,9 +144,9 @@ if test $pkg_failed = yes; then
        AC_MSG_RESULT([no])
         _PKG_SHORT_ERRORS_SUPPORTED
         if test $_pkg_short_errors_supported = yes; then
-               $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1`
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
         else 
-               $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1`
+               $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
@@ -157,7 +159,7 @@ $$1_PKG_ERRORS
 Consider adjusting the PKG_CONFIG_PATH environment variable if you
 installed software in a non-standard prefix.
 
-_PKG_TEXT])
+_PKG_TEXT])[]dnl
         ])
 elif test $pkg_failed = untried; then
        AC_MSG_RESULT([no])
@@ -168,7 +170,7 @@ path to pkg-config.
 
 _PKG_TEXT
 
-To get pkg-config, see <http://pkg-config.freedesktop.org/>.])
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
         ])
 else
        $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
index ff327fe..c25988a 100644 (file)
@@ -131,6 +131,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -141,7 +142,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -199,6 +199,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 1a22987..c9f2897 100644 (file)
@@ -130,6 +130,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -140,7 +141,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -198,6 +198,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 59f277b..d0da53f 100644 (file)
@@ -90,6 +90,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -100,7 +101,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -158,6 +158,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index efd8c68..8fa721e 100644 (file)
@@ -90,6 +90,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -100,7 +101,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -158,6 +158,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 0ab28c3..89bbb47 100644 (file)
@@ -71,7 +71,7 @@
     <ClCompile>
       <Optimization>Disabled</Optimization>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -97,7 +97,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
     <ClCompile>
       <Optimization>Disabled</Optimization>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
     <ClCompile Include="..\..\..\gio\gdbusauthmechanismsha1.c" />
     <ClCompile Include="..\..\..\gio\gdbusauthobserver.c" />
     <ClCompile Include="..\..\..\gio\gdbusconnection.c" />
+    <ClCompile Include="..\..\..\gio\gdbusdaemon.c" />
+    <ClCompile Include="..\..\..\gio\gdbus-daemon-generated.c" />
     <ClCompile Include="..\..\..\gio\gdbuserror.c" />
     <ClCompile Include="..\..\..\gio\gdbusinterface.c" />
     <ClCompile Include="..\..\..\gio\gdbusinterfaceskeleton.c" />
     <ClCompile Include="..\..\..\gio\gpermission.c" />
     <ClCompile Include="..\..\..\gio\gpollableinputstream.c" />
     <ClCompile Include="..\..\..\gio\gpollableoutputstream.c" />
+    <ClCompile Include="..\..\..\gio\gpollableutils.c" />
     <ClCompile Include="..\..\..\gio\gpollfilemonitor.c" />
     <ClCompile Include="..\..\..\gio\gproxyaddress.c" />
     <ClCompile Include="..\..\..\gio\gproxyaddressenumerator.c" />
     <ClCompile Include="..\..\..\gio\gsrvtarget.c" />
     <ClCompile Include="..\..\..\gio\gtcpconnection.c" />
     <ClCompile Include="..\..\..\gio\gtcpwrapperconnection.c" />
+    <ClCompile Include="..\..\..\gio\gtestdbus.c" />
     <ClCompile Include="..\..\..\gio\gthemedicon.c" />
     <ClCompile Include="..\..\..\gio\gthreadedresolver.c" />
     <ClCompile Include="..\..\..\gio\gthreadedsocketservice.c" />
index 18b9aa3..2a5db19 100644 (file)
@@ -46,6 +46,8 @@
     <ClCompile Include="..\..\..\gio\gdbusauthmechanismsha1.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gdbusauthobserver.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gdbusconnection.c"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\..\..\gio\gdbusdaemon.c"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\..\..\gio\gdbus-daemon-generated.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gdbuserror.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gdbusinterface.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gdbusinterfaceskeleton.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gpermission.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gpollableinputstream.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gpollableoutputstream.c"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\..\..\gio\gpollableutils.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gpollfilemonitor.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gproxyaddress.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gproxyaddressenumerator.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gsrvtarget.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gtcpconnection.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gtcpwrapperconnection.c"><Filter>Source Files</Filter></ClCompile>
+    <ClCompile Include="..\..\..\gio\gtestdbus.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gthemedicon.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gthreadedresolver.c"><Filter>Source Files</Filter></ClCompile>
     <ClCompile Include="..\..\..\gio\gthreadedsocketservice.c"><Filter>Source Files</Filter></ClCompile>
index bf43db5..9b83fe6 100644 (file)
@@ -71,7 +71,7 @@
     <ClCompile>
       <Optimization>Disabled</Optimization>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -97,7 +97,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
     <ClCompile>
       <Optimization>Disabled</Optimization>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
       <AdditionalIncludeDirectories>../../../gio;../../../gmodule;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GLib-GIO";G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GLib-GIO";GIO_COMPILATION;GIO_MODULE_DIR="gio/modules";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
index 85c1210..ed1244a 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -92,7 +92,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
index 82ea62e..9ebd048 100644 (file)
@@ -1,7 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup Label="UserMacros">
-    <CopyDir>..\..\..\..\..\vs10\$(Platform)</CopyDir>
+    <GlibEtcInstallRoot>..\..\..\..\vs10\$(Platform)</GlibEtcInstallRoot>
+    <CopyDir>$(GlibEtcInstallRoot)</CopyDir>
     <DefDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</DefDir>
     <ApiVersion>2.0</ApiVersion>
     <GlibDoInstall>
@@ -11,7 +12,7 @@ copy $(SolutionDir)$(Configuration)\$(Platform)\bin\*.dll $(CopyDir)\bin
 
 copy $(SolutionDir)$(Configuration)\$(Platform)\bin\glib-genmarshal.exe $(CopyDir)\bin
 
-copy $(SolutionDir)$(Configuration)\$(Platform)\bin\gspawn-win32-helper*.exe $(CopyDir)\bin
+copy $(SolutionDir)$(Configuration)\$(Platform)\bin\gspawn-win*-helper*.exe $(CopyDir)\bin
 
 copy $(SolutionDir)$(Configuration)\$(Platform)\bin\glib-compile-schemas.exe $(CopyDir)\bin
 
@@ -528,7 +529,6 @@ copy ..\..\..\gio\gschema.dtd $(CopyDir)\share\glib-$(ApiVersion)\schemas
     <GlibSeparateVS10DllSuffix>-2-vs10</GlibSeparateVS10DllSuffix>
     <GlibDllPrefix>$(GlibSeparateVS10DllPrefix)</GlibDllPrefix>
     <GlibDllSuffix>$(GlibSeparateVS10DllSuffix)</GlibDllSuffix>
-    <GlibEtcInstallRoot>..\..\..\..\..\vs10\$(Platform)</GlibEtcInstallRoot>
   </PropertyGroup>
   <PropertyGroup>
     <_PropertySheetDisplayName>glibprops</_PropertySheetDisplayName>
@@ -577,6 +577,9 @@ perl ..\..\..\gio\data-to-c.pl ..\..\..\glib\gconstructor.h gconstructor_code >
     </PreBuildEvent>
   </ItemDefinitionGroup>
   <ItemGroup>
+    <BuildMacro Include="GlibEtcInstallRoot">
+      <Value>$(GlibEtcInstallRoot)</Value>
+    </BuildMacro>
     <BuildMacro Include="CopyDir">
       <Value>$(CopyDir)</Value>
     </BuildMacro>
@@ -622,8 +625,5 @@ perl ..\..\..\gio\data-to-c.pl ..\..\..\glib\gconstructor.h gconstructor_code >
     <BuildMacro Include="GlibDllSuffix">
       <Value>$(GlibDllSuffix)</Value>
     </BuildMacro>
-    <BuildMacro Include="GlibEtcInstallRoot">
-      <Value>$(GlibEtcInstallRoot)</Value>
-    </BuildMacro>
   </ItemGroup>
 </Project>
\ No newline at end of file
index f07b552..f68077d 100644 (file)
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_maketables.c">
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_newline.c">
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_refcount.c">
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_string_utils.c">
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_version.c">
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_xclass.c">
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
index 0b2aefb..ca82fc5 100644 (file)
     <ClCompile Include="..\..\..\glib\pcre\pcre_jit_compile.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_maketables.c">
-      <Filter>Source Files\pcre</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_newline.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_ord2utf8.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_refcount.c">
-      <Filter>Source Files\pcre</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_string_utils.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_valid_utf8.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_version.c">
-      <Filter>Source Files\pcre</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_xclass.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
index dbc9285..d809d88 100644 (file)
     <ClCompile Include="..\..\..\glib\pcre\pcre_jit_compile.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_maketables.c">
-      <Filter>Source Files\pcre</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_newline.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_ord2utf8.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_refcount.c">
-      <Filter>Source Files\pcre</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_string_utils.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_valid_utf8.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_version.c">
-      <Filter>Source Files\pcre</Filter>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_xclass.c">
       <Filter>Source Files\pcre</Filter>
     </ClCompile>
index 5eb2c04..d6903e8 100644 (file)
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";G_ENABLE_DEBUG;USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN="Glib";USE_SYSTEM_PCRE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_maketables.c">
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_newline.c">
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_refcount.c">
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_string_utils.c">
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
     </ClCompile>
-    <ClCompile Include="..\..\..\glib\pcre\pcre_version.c">
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|x64'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|Win32'">true</ExcludedFromBuild>
-      <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Release|x64'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_ExtPCRE|x64'">true</ExcludedFromBuild>
-    </ClCompile>
     <ClCompile Include="..\..\..\glib\pcre\pcre_xclass.c">
       <AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">-DG_LOG_DOMAIN=\"GLib-GRegex\" -UBSR_ANYCRLF -UEBCDIC %(AdditionalOptions)</AdditionalOptions>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug_ExtPCRE|Win32'">true</ExcludedFromBuild>
index 404c45c..aa65175 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -95,7 +95,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GModule";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
index 5459e39..ff2c7fb 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -96,7 +96,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
       <WholeProgramOptimization>false</WholeProgramOptimization>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
       <WholeProgramOptimization>false</WholeProgramOptimization>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
index 9613053..b0ec950 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -96,7 +96,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
       <WholeProgramOptimization>false</WholeProgramOptimization>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
       <WholeProgramOptimization>false</WholeProgramOptimization>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>GOBJECT_COMPILATION;G_LOG_DOMAIN="Glib-GObject";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
index b9ea865..1056194 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
index 591ae1b..f900a7a 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -93,7 +93,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
       <CompileAs>CompileAsC</CompileAs>
     </ClCompile>
     <Link>
-      <OutputFile>$(OutDir)gspawn-win64-helper.exe</OutputFile>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Windows</SubSystem>
       <OptimizeReferences>true</OptimizeReferences>
       <CompileAs>CompileAsC</CompileAs>
     </ClCompile>
     <Link>
+      <OutputFile>$(OutDir)gspawn-win64-helper.exe</OutputFile>
       <GenerateDebugInformation>true</GenerateDebugInformation>
       <SubSystem>Windows</SubSystem>
       <OptimizeReferences>true</OptimizeReferences>
index aadba33..d31da81 100644 (file)
@@ -71,7 +71,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
@@ -95,7 +95,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>_DEBUG;G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <MinimalRebuild>true</MinimalRebuild>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
     <ClCompile>
-      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <PreprocessorDefinitions>G_LOG_DOMAIN="GThread";%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
       <PrecompiledHeader>
       </PrecompiledHeader>
index 7d90320..4bb6ddf 100644 (file)
@@ -90,6 +90,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -100,7 +101,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -158,6 +158,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 62e66d1..0eef399 100644 (file)
@@ -28,7 +28,7 @@
     Name="VCCLCompilerTool"
     Optimization="0"
     AdditionalIncludeDirectories="../../../gio,../../../gmodule"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
+    PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
@@ -61,7 +61,7 @@
    <Tool
     Name="VCCLCompilerTool"
     AdditionalIncludeDirectories="../../../gio,../../../gmodule"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
+    PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
@@ -94,7 +94,7 @@
     Name="VCCLCompilerTool"
     Optimization="0"
     AdditionalIncludeDirectories="../../../gio,../../../gmodule"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
+    PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
    <Tool
     Name="VCCLCompilerTool"
     AdditionalIncludeDirectories="../../../gio,../../../gmodule"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
+    PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
    <File RelativePath="..\..\..\gio\gdbusauthmechanismsha1.c" />
    <File RelativePath="..\..\..\gio\gdbusauthobserver.c" />
    <File RelativePath="..\..\..\gio\gdbusconnection.c" />
+   <File RelativePath="..\..\..\gio\gdbusdaemon.c" />
+   <File RelativePath="..\..\..\gio\gdbus-daemon-generated.c" />
    <File RelativePath="..\..\..\gio\gdbuserror.c" />
    <File RelativePath="..\..\..\gio\gdbusinterface.c" />
    <File RelativePath="..\..\..\gio\gdbusinterfaceskeleton.c" />
    <File RelativePath="..\..\..\gio\gpermission.c" />
    <File RelativePath="..\..\..\gio\gpollableinputstream.c" />
    <File RelativePath="..\..\..\gio\gpollableoutputstream.c" />
+   <File RelativePath="..\..\..\gio\gpollableutils.c" />
    <File RelativePath="..\..\..\gio\gpollfilemonitor.c" />
    <File RelativePath="..\..\..\gio\gproxyaddress.c" />
    <File RelativePath="..\..\..\gio\gproxyaddressenumerator.c" />
    <File RelativePath="..\..\..\gio\gsrvtarget.c" />
    <File RelativePath="..\..\..\gio\gtcpconnection.c" />
    <File RelativePath="..\..\..\gio\gtcpwrapperconnection.c" />
+   <File RelativePath="..\..\..\gio\gtestdbus.c" />
    <File RelativePath="..\..\..\gio\gthemedicon.c" />
    <File RelativePath="..\..\..\gio\gthreadedresolver.c" />
    <File RelativePath="..\..\..\gio\gthreadedsocketservice.c" />
index 48b9123..41352e0 100644 (file)
@@ -28,7 +28,7 @@
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
                                AdditionalIncludeDirectories="../../../gio,../../../gmodule"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
+                               PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
@@ -61,7 +61,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                AdditionalIncludeDirectories="../../../gio,../../../gmodule"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
+                               PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                WarningLevel="3"\r
@@ -94,7 +94,7 @@
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
                                AdditionalIncludeDirectories="../../../gio,../../../gmodule"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
+                               PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                AdditionalIncludeDirectories="../../../gio,../../../gmodule"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;G_DISABLE_DEPRECATED;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
+                               PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GLib-GIO\&quot;;GIO_COMPILATION;GIO_MODULE_DIR=\&quot;gio/modules\&quot;"\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                WarningLevel="3"\r
index 7b39d85..95787ea 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
+                               PreprocessorDefinitions="_DEBUG"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
@@ -56,7 +56,7 @@
                        >\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
-                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
+                               PreprocessorDefinitions=""\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                WarningLevel="3"\r
@@ -84,7 +84,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"\r
+                               PreprocessorDefinitions="_DEBUG"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
                        >\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
-                               PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"\r
+                               PreprocessorDefinitions=""\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                WarningLevel="3"\r
index df99b94..baae078 100644 (file)
@@ -28,7 +28,7 @@
    <Tool
     Name="VCCLCompilerTool"
     Optimization="0"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+    PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
@@ -61,7 +61,7 @@
    <Tool
     Name="VCCLCompilerTool"
     Optimization="0"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
+    PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
@@ -93,7 +93,7 @@
    <Tool
     Name="VCCLCompilerTool"
     Optimization="0"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+    PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
    <Tool
     Name="VCCLCompilerTool"
     Optimization="0"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
+    PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
    >
    <Tool
     Name="VCCLCompilerTool"
-    PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+    PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
    >
    <Tool
     Name="VCCLCompilerTool"
-    PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
+    PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
    >
    <Tool
     Name="VCCLCompilerTool"
-    PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+    PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
    >
    <Tool
     Name="VCCLCompilerTool"
-    PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
+    PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
      <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
      <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
     </File>
-    <File RelativePath="..\..\..\glib\pcre\pcre_maketables.c" >
-     <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Release_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-    </File>
     <File RelativePath="..\..\..\glib\pcre\pcre_newline.c" >
      <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
      <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
      <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
      <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
     </File>
-    <File RelativePath="..\..\..\glib\pcre\pcre_refcount.c" >
-     <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Release_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-    </File>
     <File RelativePath="..\..\..\glib\pcre\pcre_string_utils.c" >
      <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
      <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
      <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
      <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
     </File>
-    <File RelativePath="..\..\..\glib\pcre\pcre_version.c" >
-     <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Release_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-     <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-     <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-    </File>
     <File RelativePath="..\..\..\glib\pcre\pcre_xclass.c" >
      <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
      <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
index fabb3ee..6d1631e 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+                               PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -61,7 +61,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
+                               PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -93,7 +93,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+                               PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
+                               PreprocessorDefinitions="_DEBUG;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;G_ENABLE_DEBUG;USE_SYSTEM_PCRE"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+                               PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
+                               PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
+                               PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
+                               PreprocessorDefinitions="GLIB_COMPILATION;DLL_EXPORT;G_LOG_DOMAIN=\&quot;Glib\&quot;;USE_SYSTEM_PCRE"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
                                        <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
-                               <File RelativePath="..\..\..\glib\pcre\pcre_maketables.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                               </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_newline.c" >
                                        <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                        <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
-                               <File RelativePath="..\..\..\glib\pcre\pcre_refcount.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                               </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_string_utils.c" >
                                        <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                        <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
                                        <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
                                </File>
-                               <File RelativePath="..\..\..\glib\pcre\pcre_version.c" >
-                                       <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Debug_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                                       <FileConfiguration Name="Release|x64"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
-                                       <FileConfiguration Name="Release_ExtPCRE|x64" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
-                               </File>
                                <File RelativePath="..\..\..\glib\pcre\pcre_xclass.c" >
                                        <FileConfiguration Name="Debug|Win32"><Tool Name="VCCLCompilerTool" AdditionalOptions="-DG_LOG_DOMAIN=\&quot;GLib-GRegex\&quot; -UBSR_ANYCRLF -UEBCDIC" /></FileConfiguration>
                                        <FileConfiguration Name="Debug_ExtPCRE|Win32" ExcludedFromBuild="true" ><Tool Name="VCCLCompilerTool" /></FileConfiguration>
index 0bacc37..a4aa55b 100644 (file)
@@ -48,7 +48,7 @@ mkdir $(OutDir)&#x0D;&#x0A;
 mkdir $(OutDir)\bin&#x0D;&#x0A;\r
 copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\*.dll $(OutDir)\bin&#x0D;&#x0A;\r
 copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\glib-genmarshal.exe $(OutDir)\bin&#x0D;&#x0A;\r
-copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\gspawn-win32-helper*.exe $(OutDir)\bin&#x0D;&#x0A;\r
+copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\gspawn-win*-helper*.exe $(OutDir)\bin&#x0D;&#x0A;\r
 copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\glib-compile-schemas.exe $(OutDir)\bin&#x0D;&#x0A;\r
 copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\gsettings.exe $(OutDir)\bin&#x0D;&#x0A;\r
 copy $(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin\glib-compile-resources.exe $(OutDir)\bin&#x0D;&#x0A;\r
@@ -359,6 +359,6 @@ copy ..\..\..\gio\gschema.dtd $(OutDir)\share\glib-$(ApiVersion)\schemas&#x0D;&#
        />\r
        <UserMacro\r
                Name="GlibEtcInstallRoot"\r
-               Value="..\..\..\..\..\vs9\$(PlatformName)"\r
+               Value="..\..\..\..\vs9\$(PlatformName)"\r
        />\r
 </VisualStudioPropertySheet>\r
index 3ae7e5e..773d912 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GModule\&quot;"
+                               PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GModule\&quot;"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -59,7 +59,7 @@
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GModule\&quot;"
+                               PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GModule\&quot;"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
@@ -90,7 +90,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GModule\&quot;"
+                               PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GModule\&quot;"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
                        >
                        <Tool
                                Name="VCCLCompilerTool"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GModule\&quot;"
+                               PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GModule\&quot;"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
index 8886be5..addd7e0 100644 (file)
@@ -28,7 +28,7 @@
    <Tool
     Name="VCCLCompilerTool"
     Optimization="0"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+    PreprocessorDefinitions="_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
@@ -60,7 +60,7 @@
    <Tool
     Name="VCCLCompilerTool"
     WholeProgramOptimization="false"
-    PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+    PreprocessorDefinitions="GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
@@ -92,7 +92,7 @@
    <Tool
     Name="VCCLCompilerTool"
     Optimization="0"
-    PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+    PreprocessorDefinitions="_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
     MinimalRebuild="true"
     BasicRuntimeChecks="3"
     RuntimeLibrary="3"
    <Tool
     Name="VCCLCompilerTool"
     WholeProgramOptimization="false"
-    PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+    PreprocessorDefinitions="GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
     RuntimeLibrary="2"
     UsePrecompiledHeader="0"
     WarningLevel="3"
index 37d5709..909c451 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+                               PreprocessorDefinitions="_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
@@ -60,7 +60,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                WholeProgramOptimization="false"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+                               PreprocessorDefinitions="GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
@@ -92,7 +92,7 @@
                        <Tool
                                Name="VCCLCompilerTool"
                                Optimization="0"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+                               PreprocessorDefinitions="_DEBUG;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
                                MinimalRebuild="true"
                                BasicRuntimeChecks="3"
                                RuntimeLibrary="3"
                        <Tool
                                Name="VCCLCompilerTool"
                                WholeProgramOptimization="false"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
+                               PreprocessorDefinitions="GOBJECT_COMPILATION;G_LOG_DOMAIN=\&quot;Glib-GObject\&quot;"
                                RuntimeLibrary="2"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
index 05abfd7..7f24aa8 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions=""\r
+                               PreprocessorDefinitions="_DEBUG"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
@@ -84,7 +84,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions=""\r
+                               PreprocessorDefinitions="_DEBUG"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
index 75c0849..ac5e456 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions=""\r
+                               PreprocessorDefinitions="_DEBUG"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
@@ -56,7 +56,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions=""\r
+                               PreprocessorDefinitions="_DEBUG"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
@@ -94,7 +94,6 @@
                        />\r
                        <Tool\r
                                Name="VCLinkerTool"\r
-                               OutputFile="$(OutDir)\gspawn-win64-helper.exe"\r
                                LinkIncremental="1"\r
                                GenerateDebugInformation="true"\r
                                SubSystem="2"\r
                        />\r
                        <Tool\r
                                Name="VCLinkerTool"\r
+                               OutputFile="$(OutDir)\gspawn-win64-helper.exe"\r
                                LinkIncremental="1"\r
                                GenerateDebugInformation="true"\r
                                SubSystem="2"\r
                        Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
                        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
                        >\r
-                       <File\r
-                               RelativePath="..\..\..\glib\gspawn-win32-helper.c"\r
-                               >\r
-                       </File>\r
+                       <File RelativePath="..\..\..\glib\gspawn-win32-helper.c" />\r
                </Filter>\r
                <Filter\r
                        Name="Header Files"\r
index 66db8d0..cf695e2 100644 (file)
@@ -28,7 +28,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
+                               PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
@@ -59,7 +59,7 @@
                        >\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
+                               PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                WarningLevel="3"\r
@@ -90,7 +90,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
+                               PreprocessorDefinitions="_DEBUG;G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                                RuntimeLibrary="3"\r
                        >\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
-                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
+                               PreprocessorDefinitions="G_LOG_DOMAIN=\&quot;GThread\&quot;"\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                WarningLevel="3"\r
index 49ba16f..d622a44 100755 (executable)
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
 #   2011, 2012 Free Software Foundation, Inc.
 
-timestamp='2012-01-01'
+timestamp='2012-02-10'
 
 # This file is free software; you can redistribute it and/or modify it
 # under the terms of the GNU General Public License as published by
@@ -17,9 +17,7 @@ timestamp='2012-01-01'
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -863,6 +861,13 @@ EOF
     i*86:Minix:*:*)
        echo ${UNAME_MACHINE}-pc-minix
        exit ;;
+    aarch64:Linux:*:*)
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+    aarch64_be:Linux:*:*)
+       UNAME_MACHINE=aarch64_be
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
     alpha:Linux:*:*)
        case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
          EV5)   UNAME_MACHINE=alphaev5 ;;
@@ -1320,6 +1325,9 @@ EOF
     i*86:AROS:*:*)
        echo ${UNAME_MACHINE}-pc-aros
        exit ;;
+    x86_64:VMkernel:*:*)
+       echo ${UNAME_MACHINE}-unknown-esx
+       exit ;;
 esac
 
 #echo '(No uname command or uname output not recognized.)' 1>&2
index 8755d58..3c445a1 100644 (file)
@@ -3,6 +3,15 @@
 /* Define if building universal (internal helper macro) */
 #undef AC_APPLE_UNIVERSAL_BUILD
 
+/* The normal alignment of `guint32', in bytes. */
+#undef ALIGNOF_GUINT32
+
+/* The normal alignment of `guint64', in bytes. */
+#undef ALIGNOF_GUINT64
+
+/* The normal alignment of `unsigned long', in bytes. */
+#undef ALIGNOF_UNSIGNED_LONG
+
 /* poll doesn't work on devices */
 #undef BROKEN_POLL
 
 /* Define to 1 if you have the `clock_gettime' function. */
 #undef HAVE_CLOCK_GETTIME
 
+/* define to 1 if Cocoa is available */
+#undef HAVE_COCOA
+
 /* Have nl_langinfo (CODESET) */
 #undef HAVE_CODESET
 
 /* Define to 1 if you have the <pwd.h> header file. */
 #undef HAVE_PWD_H
 
-/* Define to 1 if you have the 'qsort_r' function */
-#undef HAVE_QSORT_R
-
 /* Define to 1 if you have the `readlink' function. */
 #undef HAVE_READLINK
 
 /* Define to 1 if you have the `setmntent' function. */
 #undef HAVE_SETMNTENT
 
+/* Define if you have the 'sig_atomic_t' type. */
+#undef HAVE_SIG_ATOMIC_T
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 
index fec3301..56bcec7 100644 (file)
 /* always defined to indicate that i18n is enabled */
 #define ENABLE_NLS 1
 
-/* include GRegex */
-#define ENABLE_REGEX /**/
-
 /* Define the gettext package to be used */
 #define GETTEXT_PACKAGE "glib20"
 
 /* Define to the GLIB binary age */
-#define GLIB_BINARY_AGE 3120
+#define GLIB_BINARY_AGE 3301
 
 /* Define to the GLIB interface age */
 #define GLIB_INTERFACE_AGE 0
 #define GLIB_MAJOR_VERSION 2
 
 /* Define to the GLIB micro version */
-#define GLIB_MICRO_VERSION 20
+#define GLIB_MICRO_VERSION 1
 
 /* Define to the GLIB minor version */
-#define GLIB_MINOR_VERSION 31
+#define GLIB_MINOR_VERSION 33
 
 /* Have inline keyword */
 #ifndef _MSC_VER
 /* Define to 1 if you have the <pwd.h> header file. */
 /* #undef HAVE_PWD_H */
 
-/* Define to 1 if you have the 'qsort_r' function */
-/* #undef HAVE_QSORT_R */
-
 /* Define to 1 if you have the `readlink' function. */
 /* #undef HAVE_READLINK */
 
 /* Define to 1 if you have the `setmntent' function. */
 /* #undef HAVE_SETMNTENT */
 
+/* Define if you have the 'sig_atomic_t' type. */
+#define HAVE_SIG_ATOMIC_T 1
+
 /* Define to 1 if you have the `snprintf' function. */
 #ifndef _MSC_VER
 #define HAVE_SNPRINTF 1
 #define PACKAGE_NAME "glib"
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING "glib 2.31.20"
+#define PACKAGE_STRING "glib 2.33.1"
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME "glib"
 #define PACKAGE_URL ""
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION "2.31.20"
+#define PACKAGE_VERSION "2.33.1"
 
 /* define if posix_memalign() can allocate any size */
 /* #undef POSIX_MEMALIGN_WITH_COMPLIANT_ALLOCS */
index a0a14e3..e1fc261 100644 (file)
@@ -25,9 +25,6 @@
 /* always defined to indicate that i18n is enabled */
 #define ENABLE_NLS 1
 
-/* include GRegex */
-#define ENABLE_REGEX /**/
-
 /* Define the gettext package to be used */
 #define GETTEXT_PACKAGE "@GETTEXT_PACKAGE@"
 
 /* Define to 1 if you have the <pwd.h> header file. */
 /* #undef HAVE_PWD_H */
 
-/* Define to 1 if you have the 'qsort_r' function */
-/* #undef HAVE_QSORT_R */
-
 /* Define to 1 if you have the `readlink' function. */
 /* #undef HAVE_READLINK */
 
 /* Define to 1 if you have the `setmntent' function. */
 /* #undef HAVE_SETMNTENT */
 
+/* Define if you have the 'sig_atomic_t' type. */
+#define HAVE_SIG_ATOMIC_T 1
+
 /* Define to 1 if you have the `snprintf' function. */
 #ifndef _MSC_VER
 #define HAVE_SNPRINTF 1
index d6b6b3c..c894da4 100755 (executable)
@@ -4,7 +4,7 @@
 #   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
 #   2011, 2012 Free Software Foundation, Inc.
 
-timestamp='2012-01-01'
+timestamp='2012-02-10'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -21,9 +21,7 @@ timestamp='2012-01-01'
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
 #
 # As a special exception to the GNU General Public License, if you
 # distribute this file as part of a program that contains a
@@ -132,6 +130,10 @@ case $maybe_os in
     os=-$maybe_os
     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`
     ;;
+  android-linux)
+    os=-linux-android
+    basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown
+    ;;
   *)
     basic_machine=`echo $1 | sed 's/-[^-]*$//'`
     if [ $basic_machine != $1 ]
@@ -247,6 +249,7 @@ case $basic_machine in
        # Some are omitted here because they have special meanings below.
        1750a | 580 \
        | a29k \
+       | aarch64 | aarch64_be \
        | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \
        | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \
        | am33_2.0 \
@@ -319,7 +322,7 @@ case $basic_machine in
        c6x)
                basic_machine=tic6x-unknown
                ;;
-       m6811 | m68hc11 | m6812 | m68hc12 | picochip)
+       m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip)
                basic_machine=$basic_machine-unknown
                os=-none
                ;;
@@ -332,7 +335,10 @@ case $basic_machine in
        strongarm | thumb | xscale)
                basic_machine=arm-unknown
                ;;
-
+       xgate)
+               basic_machine=$basic_machine-unknown
+               os=-none
+               ;;
        xscaleeb)
                basic_machine=armeb-unknown
                ;;
@@ -355,6 +361,7 @@ case $basic_machine in
        # Recognize the basic CPU types with company name.
        580-* \
        | a29k-* \
+       | aarch64-* | aarch64_be-* \
        | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \
        | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \
        | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \
index c326220..061b47e 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for glib 2.31.20.
+# Generated by GNU Autoconf 2.68 for glib 2.33.1.
 #
 # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=glib>.
 #
@@ -571,8 +571,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='glib'
 PACKAGE_TARNAME='glib'
-PACKAGE_VERSION='2.31.20'
-PACKAGE_STRING='glib 2.31.20'
+PACKAGE_VERSION='2.33.1'
+PACKAGE_STRING='glib 2.33.1'
 PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib'
 PACKAGE_URL=''
 
@@ -624,6 +624,9 @@ gthread_INCLUDES
 glib_INCLUDES
 config_h_INCLUDES
 GLIB_LINK_FLAGS
+HAVE_DBUS_DAEMON_FALSE
+HAVE_DBUS_DAEMON_TRUE
+DBUS_DAEMON
 HAVE_DBUS1_FALSE
 HAVE_DBUS1_TRUE
 DBUS1_LIBS
@@ -682,7 +685,8 @@ PLATFORM_WIN32_TRUE
 ENABLE_TIMELOOP_FALSE
 ENABLE_TIMELOOP_TRUE
 PLATFORMDEP
-ELF_LIBS
+LIBELF_LIBS
+LIBELF_CFLAGS
 XATTR_LIBS
 HAVE_FAM_FALSE
 HAVE_FAM_TRUE
@@ -789,6 +793,8 @@ HAVE_GLIB_RUNTIME_LIBDIR_FALSE
 HAVE_GLIB_RUNTIME_LIBDIR_TRUE
 ABS_GLIB_RUNTIME_LIBDIR
 GLIB_RUNTIME_LIBDIR
+BUILD_MODULAR_TESTS_FALSE
+BUILD_MODULAR_TESTS_TRUE
 GLIBC21
 EGREP
 GREP
@@ -799,6 +805,8 @@ ms_librarian
 RANLIB
 NM
 WINDRES
+OS_COCOA_FALSE
+OS_COCOA_TRUE
 OS_CARBON_FALSE
 OS_CARBON_TRUE
 OS_LINUX_FALSE
@@ -927,6 +935,7 @@ enable_debug
 enable_gc_friendly
 enable_mem_pools
 enable_rebuilds
+enable_modular_tests
 with_runtime_libdir
 enable_largefile
 with_libiconv
@@ -978,6 +987,8 @@ ZLIB_LIBS
 LIBFFI_CFLAGS
 LIBFFI_LIBS
 CXXCPP
+LIBELF_CFLAGS
+LIBELF_LIBS
 PCRE_CFLAGS
 PCRE_LIBS
 GTKDOC_DEPS_CFLAGS
@@ -1526,7 +1537,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures glib 2.31.20 to adapt to many kinds of systems.
+\`configure' configures glib 2.33.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1596,7 +1607,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of glib 2.31.20:";;
+     short | recursive ) echo "Configuration of glib 2.33.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1615,6 +1626,7 @@ Optional Features:
   --enable-gc-friendly    turn on garbage collector friendliness [default=no]
   --disable-mem-pools     disable all glib memory pools
   --disable-rebuilds      disable all source autogeneration rules
+  --disable-modular-tests Disable build of test programs (default: no)
   --disable-largefile     omit support for large files
   --enable-iconv-cache=[yes/no/auto]
                           cache iconv descriptors [default=auto]
@@ -1686,6 +1698,9 @@ Some influential environment variables:
               C compiler flags for LIBFFI, overriding pkg-config
   LIBFFI_LIBS linker flags for LIBFFI, overriding pkg-config
   CXXCPP      C++ preprocessor
+  LIBELF_CFLAGS
+              C compiler flags for LIBELF, overriding pkg-config
+  LIBELF_LIBS linker flags for LIBELF, overriding pkg-config
   PCRE_CFLAGS C compiler flags for PCRE, overriding pkg-config
   PCRE_LIBS   linker flags for PCRE, overriding pkg-config
   GTKDOC_DEPS_CFLAGS
@@ -1762,7 +1777,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-glib configure 2.31.20
+glib configure 2.33.1
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2541,7 +2556,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by glib $as_me 2.31.20, which was
+It was created by glib $as_me 2.33.1, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -3365,7 +3380,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='glib'
- VERSION='2.31.20'
+ VERSION='2.33.1'
 
 
 # Some tools Automake needs.
@@ -3545,11 +3560,11 @@ AM_BACKSLASH='\'
 
 
 GLIB_MAJOR_VERSION=2
-GLIB_MINOR_VERSION=31
-GLIB_MICRO_VERSION=20
+GLIB_MINOR_VERSION=33
+GLIB_MICRO_VERSION=1
 GLIB_INTERFACE_AGE=0
-GLIB_BINARY_AGE=3120
-GLIB_VERSION=2.31.20
+GLIB_BINARY_AGE=3301
+GLIB_VERSION=2.33.1
 
 
 
@@ -3562,23 +3577,23 @@ GLIB_VERSION=2.31.20
 $as_echo "#define GLIB_MAJOR_VERSION 2" >>confdefs.h
 
 
-$as_echo "#define GLIB_MINOR_VERSION 31" >>confdefs.h
+$as_echo "#define GLIB_MINOR_VERSION 33" >>confdefs.h
 
 
-$as_echo "#define GLIB_MICRO_VERSION 20" >>confdefs.h
+$as_echo "#define GLIB_MICRO_VERSION 1" >>confdefs.h
 
 
 $as_echo "#define GLIB_INTERFACE_AGE 0" >>confdefs.h
 
 
-$as_echo "#define GLIB_BINARY_AGE 3120" >>confdefs.h
+$as_echo "#define GLIB_BINARY_AGE 3301" >>confdefs.h
 
 
 # libtool versioning
-LT_RELEASE=2.31
-LT_CURRENT=3120
+LT_RELEASE=2.33
+LT_CURRENT=3301
 LT_REVISION=0
-LT_AGE=3120
+LT_AGE=3301
 LT_CURRENT_MINUS_AGE=0
 
 
@@ -4859,6 +4874,26 @@ rm -f conftest.err conftest.i conftest.$ac_ext
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $glib_have_carbon" >&5
 $as_echo "$glib_have_carbon" >&6; }
 
+glib_have_cocoa=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Mac OS X Cocoa support" >&5
+$as_echo_n "checking for Mac OS X Cocoa support... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+#include <Cocoa/Cocoa.h>
+#ifdef GNUSTEP_BASE_VERSION
+#error "Detected GNUstep, not Cocoa"
+#endif
+
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+  glib_have_cocoa=yes
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $glib_have_cocoa" >&5
+$as_echo "$glib_have_cocoa" >&6; }
+
  if test "$glib_native_win32" = "yes"; then
   OS_WIN32_TRUE=
   OS_WIN32_FALSE='#'
@@ -4899,6 +4934,14 @@ else
   OS_CARBON_FALSE=
 fi
 
+ if test "$glib_have_cocoa" = "yes"; then
+  OS_COCOA_TRUE=
+  OS_COCOA_FALSE='#'
+else
+  OS_COCOA_TRUE='#'
+  OS_COCOA_FALSE=
+fi
+
 
 if test "$glib_native_win32" = "yes"; then
   if test -n "$ac_tool_prefix"; then
@@ -5248,6 +5291,13 @@ $as_echo "#define HAVE_CARBON 1" >>confdefs.h
   LDFLAGS="$LDFLAGS -framework Carbon"
 fi
 
+if test "x$glib_have_cocoa" = "xyes"; then
+
+$as_echo "#define HAVE_COCOA 1" >>confdefs.h
+
+  LDFLAGS="$LDFLAGS -framework Foundation"
+fi
+
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
 if ${ac_cv_path_GREP+:} false; then :
@@ -5447,6 +5497,21 @@ else
   enable_rebuilds=yes
 fi
 
+# Check whether --enable-modular_tests was given.
+if test "${enable_modular_tests+set}" = set; then :
+  enableval=$enable_modular_tests;
+else
+  enable_modular_tests=yes
+fi
+
+ if test x$enable_modular_tests = xyes; then
+  BUILD_MODULAR_TESTS_TRUE=
+  BUILD_MODULAR_TESTS_FALSE='#'
+else
+  BUILD_MODULAR_TESTS_TRUE='#'
+  BUILD_MODULAR_TESTS_FALSE=
+fi
+
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable garbage collector friendliness" >&5
 $as_echo_n "checking whether to enable garbage collector friendliness... " >&6; }
@@ -7024,6 +7089,7 @@ fi
 
 
 
+
 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
        if test -n "$ac_tool_prefix"; then
   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
@@ -7865,6 +7931,7 @@ if test -n "$ZLIB_CFLAGS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_ZLIB_CFLAGS=`$PKG_CONFIG --cflags "zlib" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -7881,6 +7948,7 @@ if test -n "$ZLIB_LIBS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_ZLIB_LIBS=`$PKG_CONFIG --libs "zlib" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -7900,9 +7968,9 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               ZLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "zlib" 2>&1`
+               ZLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "zlib" 2>&1`
         else
-               ZLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "zlib" 2>&1`
+               ZLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "zlib" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$ZLIB_PKG_ERRORS" >&5
@@ -8116,6 +8184,7 @@ if test -n "$LIBFFI_CFLAGS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_LIBFFI_CFLAGS=`$PKG_CONFIG --cflags "libffi >= 3.0.0" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -8132,6 +8201,7 @@ if test -n "$LIBFFI_LIBS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_LIBFFI_LIBS=`$PKG_CONFIG --libs "libffi >= 3.0.0" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -8151,9 +8221,9 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libffi >= 3.0.0" 2>&1`
+               LIBFFI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libffi >= 3.0.0" 2>&1`
         else
-               LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libffi >= 3.0.0" 2>&1`
+               LIBFFI_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libffi >= 3.0.0" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$LIBFFI_PKG_ERRORS" >&5
@@ -8168,7 +8238,6 @@ installed software in a non-standard prefix.
 Alternatively, you may set the environment variables LIBFFI_CFLAGS
 and LIBFFI_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details." "$LINENO" 5
-
 elif test $pkg_failed = untried; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
@@ -8184,7 +8253,6 @@ See the pkg-config man page for more details.
 
 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
 See \`config.log' for more details" "$LINENO" 5; }
-
 else
        LIBFFI_CFLAGS=$pkg_cv_LIBFFI_CFLAGS
        LIBFFI_LIBS=$pkg_cv_LIBFFI_LIBS
@@ -10099,7 +10167,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
   else
@@ -13536,6 +13604,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
   openbsd*)
     with_gnu_ld=no
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    link_all_deplibs=no
+    ;;
   esac
 
   ld_shlibs=yes
@@ -13757,7 +13828,7 @@ _LT_EOF
       fi
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -13934,6 +14005,7 @@ _LT_EOF
        if test "$aix_use_runtimelinking" = yes; then
          shared_flag="$shared_flag "'${wl}-G'
        fi
+       link_all_deplibs=no
       else
        # not using gcc
        if test "$host_cpu" = ia64; then
@@ -14387,7 +14459,7 @@ $as_echo "$lt_cv_irix_exported_symbol" >&6; }
       link_all_deplibs=yes
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else
   # before this can be enabled.
   hardcode_into_libs=yes
 
-  # Add ABI-specific directories to the system library path.
-  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[      ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -18254,7 +18334,7 @@ lt_prog_compiler_static_CXX=
            ;;
        esac
        ;;
-      netbsd*)
+      netbsd* | netbsdelf*-gnu)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -18625,6 +18705,9 @@ $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie
       ;;
     esac
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    link_all_deplibs_CXX=no
+    ;;
   *)
     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
   # before this can be enabled.
   hardcode_into_libs=yes
 
-  # Add ABI-specific directories to the system library path.
-  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[      ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -19999,7 +20090,7 @@ Usage: $0 [OPTIONS]
 Report bugs to <bug-libtool@gnu.org>."
 
 lt_cl_version="\
-glib config.lt 2.31.20
+glib config.lt 2.33.1
 configured by $0, generated by GNU Autoconf 2.68.
 
 Copyright (C) 2011 Free Software Foundation, Inc.
 done
 
 
-ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
-if test "x$ac_cv_func_qsort_r" = xyes; then :
-
-fi
-
-
-# BSD has a qsort_r with wrong argument order
-if test x$ac_cv_func_qsort_r = xyes ; then
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if qsort_r uses glibc compatible argument order" >&5
-$as_echo_n "checking if qsort_r uses glibc compatible argument order... " >&6; }
-if ${glib_cv_have_qsort_r+:} false; then :
-  $as_echo_n "(cached) " >&6
-else
-
-  if test "$cross_compiling" = yes; then :
-  glib_cv_have_qsort_r=no
-else
-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-  #define _GNU_SOURCE
-  #include <stdlib.h>
-
-  static int
-  cmp (const void *a, const void *b, void *c)
-  {
-    const int *ia = a;
-    const int *ib = b;
-
-    if (*ia < *ib)
-      return -1;
-    else if (*ia > *ib)
-      return 1;
-    else
-      return 0;
-  }
-
-  int
-  main (int argc, char **argv)
-  {
-    int arr[3] = { 1, 2, 0 };
-    int d = 3;
-
-    qsort_r (arr, 3, sizeof (int), cmp, &d);
-
-    if (arr[0] == 0 && arr[1] == 1 && arr[2] == 2)
-      return 0;
-    else
-      return 1;
-  }
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
-  glib_cv_have_qsort_r=yes
-else
-  glib_cv_have_qsort_r=no
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
-  conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $glib_cv_have_qsort_r" >&5
-$as_echo "$glib_cv_have_qsort_r" >&6; }
-fi
-
-if test x$glib_cv_have_qsort_r = xyes ; then
-
-$as_echo "#define HAVE_QSORT_R 1" >>confdefs.h
-
-fi
-
 # The cast to long int works around a bug in the HP C Compiler
 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
@@ -21909,6 +21929,40 @@ _ACEOF
 
 
 
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
+$as_echo_n "checking for sig_atomic_t... " >&6; }
+if ${ac_cv_type_sig_atomic_t+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+#include <signal.h>
+     #include <sys/types.h>
+     sig_atomic_t val = 42;
+int
+main ()
+{
+return val == 42 ? 0 : 1
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_type_sig_atomic_t=yes
+else
+  ac_cv_type_sig_atomic_t=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_sig_atomic_t" >&5
+$as_echo "$ac_cv_type_sig_atomic_t" >&6; }
+if test x$ac_cv_type_sig_atomic_t = xyes; then
+
+$as_echo "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h
+
+fi
+
 if test x$ac_cv_sizeof_long = x8 || test x$ac_cv_sizeof_long_long = x8 || test x$ac_cv_sizeof___int64 = x8 ; then
   :
 else
 
 
 
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LIBELF" >&5
+$as_echo_n "checking for LIBELF... " >&6; }
+
+if test -n "$LIBELF_CFLAGS"; then
+    pkg_cv_LIBELF_CFLAGS="$LIBELF_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libelf\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libelf") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBELF_CFLAGS=`$PKG_CONFIG --cflags "libelf" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+if test -n "$LIBELF_LIBS"; then
+    pkg_cv_LIBELF_LIBS="$LIBELF_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libelf\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libelf") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_LIBELF_LIBS=`$PKG_CONFIG --libs "libelf" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+               LIBELF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libelf" 2>&1`
+        else
+               LIBELF_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libelf" 2>&1`
+        fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$LIBELF_PKG_ERRORS" >&5
+
+       have_libelf=maybe
+elif test $pkg_failed = untried; then
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+       have_libelf=maybe
+else
+       LIBELF_CFLAGS=$pkg_cv_LIBELF_CFLAGS
+       LIBELF_LIBS=$pkg_cv_LIBELF_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+       have_libelf=yes
+fi
+
+if test $have_libelf = maybe; then
+  glib_save_LIBS=$LIBS
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_begin in -lelf" >&5
 $as_echo_n "checking for elf_begin in -lelf... " >&6; }
 if ${ac_cv_lib_elf_elf_begin+:} false; then :
   $as_echo_n "(cached) " >&6
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_begin" >&5
 $as_echo "$ac_cv_lib_elf_elf_begin" >&6; }
 if test "x$ac_cv_lib_elf_elf_begin" = xyes; then :
-  have_libelf=yes
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBELF 1
+_ACEOF
+
+  LIBS="-lelf $LIBS"
+
 else
   have_libelf=no
 fi
 
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_getshdrstrndx in -lelf" >&5
+$as_echo_n "checking for elf_getshdrstrndx in -lelf... " >&6; }
+if ${ac_cv_lib_elf_elf_getshdrstrndx+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lelf  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char elf_getshdrstrndx ();
+int
+main ()
+{
+return elf_getshdrstrndx ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_elf_elf_getshdrstrndx=yes
+else
+  ac_cv_lib_elf_elf_getshdrstrndx=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_getshdrstrndx" >&5
+$as_echo "$ac_cv_lib_elf_elf_getshdrstrndx" >&6; }
+if test "x$ac_cv_lib_elf_elf_getshdrstrndx" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBELF 1
+_ACEOF
+
+  LIBS="-lelf $LIBS"
+
+else
+  have_libelf=no
+fi
+
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for elf_getshdrnum in -lelf" >&5
+$as_echo_n "checking for elf_getshdrnum in -lelf... " >&6; }
+if ${ac_cv_lib_elf_elf_getshdrnum+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lelf  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char elf_getshdrnum ();
+int
+main ()
+{
+return elf_getshdrnum ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_elf_elf_getshdrnum=yes
+else
+  ac_cv_lib_elf_elf_getshdrnum=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_elf_getshdrnum" >&5
+$as_echo "$ac_cv_lib_elf_elf_getshdrnum" >&6; }
+if test "x$ac_cv_lib_elf_elf_getshdrnum" = xyes; then :
+  cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBELF 1
+_ACEOF
+
+  LIBS="-lelf $LIBS"
+
+else
+  have_libelf=no
+fi
+
+  ac_fn_c_check_header_mongrel "$LINENO" "libelf.h" "ac_cv_header_libelf_h" "$ac_includes_default"
+if test "x$ac_cv_header_libelf_h" = xyes; then :
+
+else
+  have_libelf=no
+fi
+
+
+  LIBS=$glib_save_LIBS
+
+  if test $have_libelf != no; then
+    LIBELF_LIBS=-lelf
+    have_libelf=yes
+  fi
+fi
+
 if test $have_libelf = yes; then
 
 $as_echo "#define HAVE_LIBELF 1" >>confdefs.h
 
-  ELF_LIBS=-lelf
 fi
 
 
-
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for platform-dependent source" >&5
 $as_echo_n "checking for platform-dependent source... " >&6; }
 case "$host" in
@@ -27159,6 +27400,7 @@ if test -n "$PCRE_CFLAGS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_PCRE_CFLAGS=`$PKG_CONFIG --cflags "libpcre >= $PCRE_REQUIRED_VERSION" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -27175,6 +27417,7 @@ if test -n "$PCRE_LIBS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_PCRE_LIBS=`$PKG_CONFIG --libs "libpcre >= $PCRE_REQUIRED_VERSION" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -27194,9 +27437,9 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               PCRE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpcre >= $PCRE_REQUIRED_VERSION" 2>&1`
+               PCRE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libpcre >= $PCRE_REQUIRED_VERSION" 2>&1`
         else
-               PCRE_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpcre >= $PCRE_REQUIRED_VERSION" 2>&1`
+               PCRE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libpcre >= $PCRE_REQUIRED_VERSION" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$PCRE_PKG_ERRORS" >&5
@@ -27211,7 +27454,6 @@ installed software in a non-standard prefix.
 Alternatively, you may set the environment variables PCRE_CFLAGS
 and PCRE_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details." "$LINENO" 5
-
 elif test $pkg_failed = untried; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
@@ -27227,7 +27469,6 @@ See the pkg-config man page for more details.
 
 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
 See \`config.log' for more details" "$LINENO" 5; }
-
 else
        PCRE_CFLAGS=$pkg_cv_PCRE_CFLAGS
        PCRE_LIBS=$pkg_cv_PCRE_LIBS
@@ -27369,7 +27610,7 @@ else
 fi
 
 
-if test $cross_compiling = yes; then
+if test $cross_compiling = yes && test x$enable_modular_tests = xyes; then
   # Extract the first word of "glib-genmarshal", so it can be a program name with args.
 set dummy glib-genmarshal; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
@@ -27683,6 +27924,7 @@ if test -n "$GTKDOC_DEPS_CFLAGS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_GTKDOC_DEPS_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -27699,6 +27941,7 @@ if test -n "$GTKDOC_DEPS_LIBS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_GTKDOC_DEPS_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -27718,9 +27961,9 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0" 2>&1`
+               GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0" 2>&1`
         else
-               GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0" 2>&1`
+               GTKDOC_DEPS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.10.0 gobject-2.0  >= 2.10.0" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$GTKDOC_DEPS_PKG_ERRORS" >&5
@@ -27735,7 +27978,6 @@ installed software in a non-standard prefix.
 Alternatively, you may set the environment variables GTKDOC_DEPS_CFLAGS
 and GTKDOC_DEPS_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details." "$LINENO" 5
-
 elif test $pkg_failed = untried; then
        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
@@ -27751,7 +27993,6 @@ See the pkg-config man page for more details.
 
 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
 See \`config.log' for more details" "$LINENO" 5; }
-
 else
        GTKDOC_DEPS_CFLAGS=$pkg_cv_GTKDOC_DEPS_CFLAGS
        GTKDOC_DEPS_LIBS=$pkg_cv_GTKDOC_DEPS_LIBS
 ac_config_commands="$ac_config_commands glib/glibconfig.h"
 
 
+# Redo enough to get guint32 and guint64 for the alignment checks below
+case 4 in
+$ac_cv_sizeof_short)
+  gint32=short
+  ;;
+$ac_cv_sizeof_int)
+  gint32=int
+  ;;
+$ac_cv_sizeof_long)
+  gint32=long
+  ;;
+esac
+case 8 in
+$ac_cv_sizeof_int)
+  gint64=int
+  ;;
+$ac_cv_sizeof_long)
+  gint64=long
+  ;;
+$ac_cv_sizeof_long_long)
+  gint64='long long'
+  ;;
+$ac_cv_sizeof___int64)
+  gint64='__int64'
+  ;;
+esac
+
+ac_fn_c_check_type "$LINENO" "guint32" "ac_cv_type_guint32" "typedef unsigned $gint32 guint32;
+"
+if test "x$ac_cv_type_guint32" = xyes; then :
+
+fi
+
+# The cast to long int works around a bug in the HP C Compiler,
+# see AC_CHECK_SIZEOF for more information.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of guint32" >&5
+$as_echo_n "checking alignment of guint32... " >&6; }
+if ${ac_cv_alignof_guint32+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_guint32"        "$ac_includes_default
+typedef unsigned $gint32 guint32;
+
+#ifndef offsetof
+# define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
+#endif
+typedef struct { char x; guint32 y; } ac__type_alignof_;"; then :
+
+else
+  if test "$ac_cv_type_guint32" = yes; then
+     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot compute alignment of guint32
+See \`config.log' for more details" "$LINENO" 5; }
+   else
+     ac_cv_alignof_guint32=0
+   fi
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_guint32" >&5
+$as_echo "$ac_cv_alignof_guint32" >&6; }
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define ALIGNOF_GUINT32 $ac_cv_alignof_guint32
+_ACEOF
+
+
+ac_fn_c_check_type "$LINENO" "guint64" "ac_cv_type_guint64" "typedef unsigned $gint64 guint64;
+"
+if test "x$ac_cv_type_guint64" = xyes; then :
+
+fi
+
+# The cast to long int works around a bug in the HP C Compiler,
+# see AC_CHECK_SIZEOF for more information.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of guint64" >&5
+$as_echo_n "checking alignment of guint64... " >&6; }
+if ${ac_cv_alignof_guint64+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_guint64"        "$ac_includes_default
+typedef unsigned $gint64 guint64;
+
+#ifndef offsetof
+# define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
+#endif
+typedef struct { char x; guint64 y; } ac__type_alignof_;"; then :
+
+else
+  if test "$ac_cv_type_guint64" = yes; then
+     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot compute alignment of guint64
+See \`config.log' for more details" "$LINENO" 5; }
+   else
+     ac_cv_alignof_guint64=0
+   fi
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_guint64" >&5
+$as_echo "$ac_cv_alignof_guint64" >&6; }
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define ALIGNOF_GUINT64 $ac_cv_alignof_guint64
+_ACEOF
+
+
+ac_fn_c_check_type "$LINENO" "unsigned long" "ac_cv_type_unsigned_long" "$ac_includes_default"
+if test "x$ac_cv_type_unsigned_long" = xyes; then :
+
+fi
+
+# The cast to long int works around a bug in the HP C Compiler,
+# see AC_CHECK_SIZEOF for more information.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of unsigned long" >&5
+$as_echo_n "checking alignment of unsigned long... " >&6; }
+if ${ac_cv_alignof_unsigned_long+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_unsigned_long"        "$ac_includes_default
+#ifndef offsetof
+# define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
+#endif
+typedef struct { char x; unsigned long y; } ac__type_alignof_;"; then :
+
+else
+  if test "$ac_cv_type_unsigned_long" = yes; then
+     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "cannot compute alignment of unsigned long
+See \`config.log' for more details" "$LINENO" 5; }
+   else
+     ac_cv_alignof_unsigned_long=0
+   fi
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_unsigned_long" >&5
+$as_echo "$ac_cv_alignof_unsigned_long" >&6; }
+
+
+
+cat >>confdefs.h <<_ACEOF
+#define ALIGNOF_UNSIGNED_LONG $ac_cv_alignof_unsigned_long
+_ACEOF
+
+
+
 # Check for libdbus1 - Optional - is only used in the GDBus test cases
 #
 # 1.2.14 required for dbus_message_set_serial
+if test x$enable_modular_tests = xyes; then
 
 pkg_failed=no
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DBUS1" >&5
@@ -28334,6 +28730,7 @@ if test -n "$DBUS1_CFLAGS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_DBUS1_CFLAGS=`$PKG_CONFIG --cflags "dbus-1 >= 1.2.14" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -28350,6 +28747,7 @@ if test -n "$DBUS1_LIBS"; then
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
   pkg_cv_DBUS1_LIBS=`$PKG_CONFIG --libs "dbus-1 >= 1.2.14" 2>/dev/null`
+                     test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
 fi
@@ -28369,9 +28767,9 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               DBUS1_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "dbus-1 >= 1.2.14" 2>&1`
+               DBUS1_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "dbus-1 >= 1.2.14" 2>&1`
         else
-               DBUS1_PKG_ERRORS=`$PKG_CONFIG --print-errors "dbus-1 >= 1.2.14" 2>&1`
+               DBUS1_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "dbus-1 >= 1.2.14" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$DBUS1_PKG_ERRORS" >&5
@@ -28392,6 +28790,7 @@ $as_echo "#define HAVE_DBUS1 1" >>confdefs.h
 fi
 
 
+fi
  if test "x$have_dbus1" = "xyes"; then
   HAVE_DBUS1_TRUE=
   HAVE_DBUS1_FALSE='#'
@@ -28401,6 +28800,57 @@ else
 fi
 
 
+for ac_prog in dbus-daemon
+do
+  # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_DBUS_DAEMON+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  if test -n "$DBUS_DAEMON"; then
+  ac_cv_prog_DBUS_DAEMON="$DBUS_DAEMON" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+    ac_cv_prog_DBUS_DAEMON="$ac_prog"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+fi
+fi
+DBUS_DAEMON=$ac_cv_prog_DBUS_DAEMON
+if test -n "$DBUS_DAEMON"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBUS_DAEMON" >&5
+$as_echo "$DBUS_DAEMON" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+  test -n "$DBUS_DAEMON" && break
+done
+
+ if test x$DBUS_DAEMON = xdbus-daemon ; then
+  HAVE_DBUS_DAEMON_TRUE=
+  HAVE_DBUS_DAEMON_FALSE='#'
+else
+  HAVE_DBUS_DAEMON_TRUE='#'
+  HAVE_DBUS_DAEMON_FALSE=
+fi
+
+
 
 # Check whether --enable-Bsymbolic was given.
 if test "${enable_Bsymbolic+set}" = set; then :
@@ -28648,10 +29098,18 @@ if test -z "${OS_CARBON_TRUE}" && test -z "${OS_CARBON_FALSE}"; then
   as_fn_error $? "conditional \"OS_CARBON\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${OS_COCOA_TRUE}" && test -z "${OS_COCOA_FALSE}"; then
+  as_fn_error $? "conditional \"OS_COCOA\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
 if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then
   as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${BUILD_MODULAR_TESTS_TRUE}" && test -z "${BUILD_MODULAR_TESTS_FALSE}"; then
+  as_fn_error $? "conditional \"BUILD_MODULAR_TESTS\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
 if test -z "${HAVE_GLIB_RUNTIME_LIBDIR_TRUE}" && test -z "${HAVE_GLIB_RUNTIME_LIBDIR_FALSE}"; then
   as_fn_error $? "conditional \"HAVE_GLIB_RUNTIME_LIBDIR\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -28757,6 +29215,10 @@ if test -z "${HAVE_DBUS1_TRUE}" && test -z "${HAVE_DBUS1_FALSE}"; then
   as_fn_error $? "conditional \"HAVE_DBUS1\" was never defined.
 Usually this means the macro was only invoked conditionally." "$LINENO" 5
 fi
+if test -z "${HAVE_DBUS_DAEMON_TRUE}" && test -z "${HAVE_DBUS_DAEMON_FALSE}"; then
+  as_fn_error $? "conditional \"HAVE_DBUS_DAEMON\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
 
 : "${CONFIG_STATUS=./config.status}"
 ac_write_fail=0
@@ -29166,7 +29628,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by glib $as_me 2.31.20, which was
+This file was extended by glib $as_me 2.33.1, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -29232,7 +29694,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-glib config.status 2.31.20
+glib config.status 2.33.1
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
@@ -30018,7 +30480,17 @@ g_pollhup=$glib_cv_value_POLLHUP
 g_pollerr=$glib_cv_value_POLLERR
 g_pollnval=$glib_cv_value_POLLNVAL
 
-g_af_unix=$glib_cv_value_AF_UNIX
+# If a family is not found on the system, define that family to
+# a negative value, picking a different one for each undefined
+# family (-1 for AF_UNIX, -2 for the next one, -3 ...)
+# This is needed because glib-mkenums doesn't handle optional
+# values in enums, and thus we have to have all existing values
+# defined in the enum.
+if test "x$glib_cv_value_AF_UNIX" != "x"; then
+  g_af_unix=$glib_cv_value_AF_UNIX
+else
+  g_af_unix=-1
+fi
 g_af_inet=$glib_cv_value_AF_INET
 g_af_inet6=$glib_cv_value_AF_INET6
 
index 1299ba5..0e1fd6c 100644 (file)
@@ -30,8 +30,8 @@ m4_define(glib_configure_ac)
 # <mclasen> on the unstable (ie master), interface age = 0
 
 m4_define([glib_major_version], [2])
-m4_define([glib_minor_version], [31])
-m4_define([glib_micro_version], [20])
+m4_define([glib_minor_version], [33])
+m4_define([glib_micro_version], [1])
 m4_define([glib_interface_age], [0])
 m4_define([glib_binary_age],
           [m4_eval(100 * glib_minor_version + glib_micro_version)])
@@ -175,11 +175,23 @@ AC_TRY_CPP([
 
 AC_MSG_RESULT([$glib_have_carbon])
 
+glib_have_cocoa=no
+AC_MSG_CHECKING([for Mac OS X Cocoa support])
+AC_TRY_CPP([
+#include <Cocoa/Cocoa.h>
+#ifdef GNUSTEP_BASE_VERSION
+#error "Detected GNUstep, not Cocoa"
+#endif
+], glib_have_cocoa=yes)
+
+AC_MSG_RESULT([$glib_have_cocoa])
+
 AM_CONDITIONAL(OS_WIN32, [test "$glib_native_win32" = "yes"])
 AM_CONDITIONAL(OS_WIN32_X64, [test "$LIB_EXE_MACHINE_FLAG" = "X64"])
 AM_CONDITIONAL(OS_UNIX, [test "$glib_native_win32" != "yes"])
 AM_CONDITIONAL(OS_LINUX, [test "$glib_os_linux" = "yes"])
 AM_CONDITIONAL(OS_CARBON, [test "$glib_have_carbon" = "yes"])
+AM_CONDITIONAL(OS_COCOA, [test "$glib_have_cocoa" = "yes"])
 
 if test "$glib_native_win32" = "yes"; then
   AC_CHECK_TOOL(WINDRES, windres, no)
@@ -210,6 +222,11 @@ if test "x$glib_have_carbon" = "xyes"; then
   LDFLAGS="$LDFLAGS -framework Carbon"
 fi
 
+if test "x$glib_have_cocoa" = "xyes"; then
+  AC_DEFINE(HAVE_COCOA, 1, [define to 1 if Cocoa is available])
+  LDFLAGS="$LDFLAGS -framework Foundation"
+fi
+
 gl_GLIBC21
 if test "x$GLIBC21" = "xyes"; then
   AC_DEFINE([_GNU_SOURCE], 1, [Make all glibc extensions visible])
@@ -233,6 +250,11 @@ AC_ARG_ENABLE(rebuilds,
               [AC_HELP_STRING([--disable-rebuilds],
                               [disable all source autogeneration rules])],,
               [enable_rebuilds=yes])
+AC_ARG_ENABLE(modular_tests,
+              AC_HELP_STRING([--disable-modular-tests],
+                             [Disable build of test programs (default: no)]),,
+              [enable_modular_tests=yes])
+AM_CONDITIONAL(BUILD_MODULAR_TESTS, test x$enable_modular_tests = xyes)
 
 AC_MSG_CHECKING([whether to enable garbage collector friendliness])
 if test "x$enable_gc_friendly" = "xyes"; then
@@ -569,51 +591,6 @@ AC_FUNC_ALLOCA
 AC_CHECK_FUNCS(mmap posix_memalign memalign valloc fsync pipe2)
 AC_CHECK_FUNCS(atexit on_exit timegm gmtime_r)
 
-dnl don't use AC_CHECK_FUNCS here, otherwise HAVE_QSORT_R will
-dnl be automatically defined, which we don't want to do
-dnl until we have checked this function is actually usable
-AC_CHECK_FUNC([qsort_r])
-
-# BSD has a qsort_r with wrong argument order
-if test x$ac_cv_func_qsort_r = xyes ; then
-  AC_CACHE_CHECK([if qsort_r uses glibc compatible argument order], glib_cv_have_qsort_r, [
-  AC_RUN_IFELSE([AC_LANG_SOURCE([[
-  #define _GNU_SOURCE
-  #include <stdlib.h>
-
-  static int
-  cmp (const void *a, const void *b, void *c)
-  {
-    const int *ia = a;
-    const int *ib = b;
-
-    if (*ia < *ib)
-      return -1;
-    else if (*ia > *ib)
-      return 1;
-    else
-      return 0;
-  }
-
-  int
-  main (int argc, char **argv)
-  {
-    int arr[3] = { 1, 2, 0 };
-    int d = 3;
-
-    qsort_r (arr, 3, sizeof (int), cmp, &d);
-
-    if (arr[0] == 0 && arr[1] == 1 && arr[2] == 2)
-      return 0;
-    else
-      return 1;
-  }]])],[glib_cv_have_qsort_r=yes],[glib_cv_have_qsort_r=no],[glib_cv_have_qsort_r=no])])
-fi
-
-if test x$glib_cv_have_qsort_r = xyes ; then
-  AC_DEFINE(HAVE_QSORT_R, 1, [Define to 1 if you have the 'qsort_r' function])
-fi
-
 AC_CHECK_SIZEOF(char)
 AC_CHECK_SIZEOF(short)
 AC_CHECK_SIZEOF(long)
@@ -622,6 +599,18 @@ AC_CHECK_SIZEOF(void *)
 AC_CHECK_SIZEOF(long long)
 AC_CHECK_SIZEOF(__int64)
 
+AC_CACHE_CHECK([for sig_atomic_t], ac_cv_type_sig_atomic_t,
+  [AC_TRY_LINK([#include <signal.h>
+     #include <sys/types.h>
+     sig_atomic_t val = 42;],
+    [return val == 42 ? 0 : 1],
+   ac_cv_type_sig_atomic_t=yes,
+   ac_cv_type_sig_atomic_t=no)])
+if test x$ac_cv_type_sig_atomic_t = xyes; then
+   AC_DEFINE(HAVE_SIG_ATOMIC_T, 1,
+     [Define if you have the 'sig_atomic_t' type.])
+fi
+
 if test x$ac_cv_sizeof_long = x8 || test x$ac_cv_sizeof_long_long = x8 || test x$ac_cv_sizeof___int64 = x8 ; then
   :
 else
@@ -1832,12 +1821,25 @@ dnl ************************
 dnl *** check for libelf ***
 dnl ************************
 
-AC_CHECK_LIB([elf], [elf_begin], have_libelf=yes, have_libelf=no)
+PKG_CHECK_MODULES([LIBELF], [libelf], [have_libelf=yes], [have_libelf=maybe])
+
+if test $have_libelf = maybe; then
+  glib_save_LIBS=$LIBS
+  AC_CHECK_LIB([elf], [elf_begin], , [have_libelf=no])
+  AC_CHECK_LIB([elf], [elf_getshdrstrndx], , [have_libelf=no])
+  AC_CHECK_LIB([elf], [elf_getshdrnum], , [have_libelf=no])
+  AC_CHECK_HEADER([libelf.h], , [have_libelf=no])
+  LIBS=$glib_save_LIBS
+
+  if test $have_libelf != no; then
+    LIBELF_LIBS=-lelf
+    have_libelf=yes
+  fi
+fi
+
 if test $have_libelf = yes; then
   AC_DEFINE(HAVE_LIBELF, 1, [Define if libelf is available])
-  ELF_LIBS=-lelf
 fi
-AC_SUBST(ELF_LIBS)
 
 dnl ****************************************
 dnl *** platform dependent source checks ***
@@ -2571,7 +2573,7 @@ dnl ******************************************************************
 
 AM_CONDITIONAL(CROSS_COMPILING, test $cross_compiling = yes)
 
-if test $cross_compiling = yes; then
+if test $cross_compiling = yes && test x$enable_modular_tests = xyes; then
   AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal, no)
   if test x$GLIB_GENMARSHAL = xno; then
     AC_MSG_ERROR(Could not find a glib-genmarshal in your PATH)
@@ -3366,7 +3368,17 @@ g_pollhup=$glib_cv_value_POLLHUP
 g_pollerr=$glib_cv_value_POLLERR
 g_pollnval=$glib_cv_value_POLLNVAL
 
-g_af_unix=$glib_cv_value_AF_UNIX
+# If a family is not found on the system, define that family to
+# a negative value, picking a different one for each undefined
+# family (-1 for AF_UNIX, -2 for the next one, -3 ...)
+# This is needed because glib-mkenums doesn't handle optional
+# values in enums, and thus we have to have all existing values
+# defined in the enum.
+if test "x$glib_cv_value_AF_UNIX" != "x"; then
+  g_af_unix=$glib_cv_value_AF_UNIX
+else
+  g_af_unix=-1
+fi
 g_af_inet=$glib_cv_value_AF_INET
 g_af_inet6=$glib_cv_value_AF_INET6
 
@@ -3411,17 +3423,58 @@ if test x$glib_win32_static_compilation = xyes; then
 fi
 ])
 
+# Redo enough to get guint32 and guint64 for the alignment checks below
+case 4 in
+$ac_cv_sizeof_short)
+  gint32=short
+  ;;
+$ac_cv_sizeof_int)
+  gint32=int
+  ;;
+$ac_cv_sizeof_long)
+  gint32=long
+  ;;
+esac
+case 8 in
+$ac_cv_sizeof_int)
+  gint64=int
+  ;;
+$ac_cv_sizeof_long)
+  gint64=long
+  ;;
+$ac_cv_sizeof_long_long)
+  gint64='long long'
+  ;;
+$ac_cv_sizeof___int64)
+  gint64='__int64'
+  ;;
+esac
+
+AC_CHECK_TYPE([guint32],,,[typedef unsigned $gint32 guint32;])
+AC_CHECK_ALIGNOF([guint32], [AC_INCLUDES_DEFAULT
+typedef unsigned $gint32 guint32;])
+AC_CHECK_TYPE([guint64],,,[typedef unsigned $gint64 guint64;])
+AC_CHECK_ALIGNOF([guint64], [AC_INCLUDES_DEFAULT
+typedef unsigned $gint64 guint64;])
+AC_CHECK_TYPE([unsigned long])
+AC_CHECK_ALIGNOF([unsigned long])
+
 # Check for libdbus1 - Optional - is only used in the GDBus test cases
 #
 # 1.2.14 required for dbus_message_set_serial
-PKG_CHECK_MODULES(DBUS1,
-                  dbus-1 >= 1.2.14,
-                  [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
-                  have_dbus1=no)
-AC_SUBST(DBUS1_CFLAGS)
-AC_SUBST(DBUS1_LIBS)
+if test x$enable_modular_tests = xyes; then
+   PKG_CHECK_MODULES(DBUS1,
+                     dbus-1 >= 1.2.14,
+                     [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes],
+                     have_dbus1=no)
+   AC_SUBST(DBUS1_CFLAGS)
+   AC_SUBST(DBUS1_LIBS)
+fi
 AM_CONDITIONAL(HAVE_DBUS1, [test "x$have_dbus1" = "xyes"])
 
+AC_CHECK_PROGS([DBUS_DAEMON], [dbus-daemon])
+AM_CONDITIONAL([HAVE_DBUS_DAEMON], [test x$DBUS_DAEMON = xdbus-daemon ])
+
 dnl
 dnl Check for -Bsymbolic-functions linker flag used to avoid
 dnl intra-library PLT jumps, if available.
index 15f668a..d89588c 100644 (file)
@@ -133,6 +133,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -143,7 +144,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -201,6 +201,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 086ab17..a011ad4 100644 (file)
@@ -133,6 +133,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -143,7 +144,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -201,6 +201,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 55768d0..b8ac193 100644 (file)
@@ -171,6 +171,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -181,7 +182,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -239,6 +239,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 43b1137..647eef3 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gdbus-codegen
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GDBUS\-CODEGEN" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GDBUS\-CODEGEN" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index cb883d4..e37b934 100644 (file)
@@ -99,6 +99,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -109,7 +110,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -167,6 +167,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 1350812..7b0d1ca 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 ]>
 <book lang="en" xmlns:xi="http://www.w3.org/2003/XInclude">
index 9d25c4f..885f78d 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id520892"></a>bar</h2></div></div></div>
+<a name="idp114992"></a>bar</h2></div></div></div>
 <div class="toc"><dl>
 <dt>
 <span class="refentrytitle"><a href="ExampleAnimal.html">ExampleAnimal</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</span>
index 1700361..fb60b55 100644 (file)
Binary files a/docs/reference/gio/gdbus-object-manager-example/html/home.png and b/docs/reference/gio/gdbus-object-manager-example/html/home.png differ
index 2d05b3d..48cab27 100644 (file)
Binary files a/docs/reference/gio/gdbus-object-manager-example/html/left.png and b/docs/reference/gio/gdbus-object-manager-example/html/left.png differ
index a9b8651..1c3687f 100644 (file)
@@ -14,7 +14,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <div class="part">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="id520886"></a>Part I. foo</h1></div></div></div>
+<a name="idp113680"></a>Part I. foo</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
index 92832e3..ed55207 100644 (file)
Binary files a/docs/reference/gio/gdbus-object-manager-example/html/right.png and b/docs/reference/gio/gdbus-object-manager-example/html/right.png differ
index 85b3e2a..8eb591f 100644 (file)
Binary files a/docs/reference/gio/gdbus-object-manager-example/html/up.png and b/docs/reference/gio/gdbus-object-manager-example/html/up.png differ
index 3f4c9ca..2fb68d5 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gdbus
 .\"    Author: [see the "AUTHOR" section]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GDBUS" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GDBUS" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index 0cfbb70..f5c599d 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd' [
 <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 <!ENTITY version SYSTEM "version.xml">
 ]>
@@ -76,6 +76,7 @@
         <xi:include href="xml/gconverteroutputstream.xml"/>
         <xi:include href="xml/gpollableinputstream.xml"/>
         <xi:include href="xml/gpollableoutputstream.xml"/>
+        <xi:include href="xml/gpollableutils.xml"/>
     </chapter>
     <chapter id="types">
         <title>File types and applications</title>
         <xi:include href="xml/gdbus-codegen.xml"/>
         <xi:include href="gresource.xml"/>
     </chapter>
+    <chapter id="testing">
+        <title>GIO Testing</title>
+        <xi:include href="xml/gtestdbus.xml"/>
+    </chapter>
   </part>
 
   <part id="migrating">
     <title>Index of new symbols in 2.32</title>
     <xi:include href="xml/api-index-2.32.xml"><xi:fallback /></xi:include>
   </index>
+  <index id="api-index-2-34" role="2.34">
+    <title>Index of new symbols in 2.34</title>
+    <xi:include href="xml/api-index-2.34.xml"><xi:fallback /></xi:include>
+  </index>
 
   <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
 
index ae441d4..7a4b78f 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gio-querymodules
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GIO\-QUERYMODULES" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GIO\-QUERYMODULES" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index fc4a48b..584a3f5 100644 (file)
@@ -1211,6 +1211,7 @@ g_simple_async_result_new
 g_simple_async_result_new_error
 g_simple_async_result_new_from_error
 g_simple_async_result_new_take_error
+g_simple_async_result_set_check_cancellable
 g_simple_async_result_set_op_res_gpointer
 g_simple_async_result_get_op_res_gpointer
 g_simple_async_result_set_op_res_gssize
@@ -1462,6 +1463,7 @@ g_desktop_app_info_get_show_in
 g_desktop_app_info_get_generic_name
 g_desktop_app_info_get_categories
 g_desktop_app_info_get_keywords
+g_desktop_app_info_get_startup_wm_class
 g_desktop_app_info_set_desktop_env
 GDesktopAppLaunchCallback
 g_desktop_app_info_launch_uris_as_manager
@@ -1697,6 +1699,9 @@ g_resolver_lookup_service
 g_resolver_lookup_service_async
 g_resolver_lookup_service_finish
 g_resolver_free_targets
+g_resolver_lookup_records
+g_resolver_lookup_records_async
+g_resolver_lookup_records_finish
 
 <SUBSECTION>
 G_RESOLVER_ERROR
@@ -1715,6 +1720,7 @@ G_TYPE_RESOLVER
 GResolverPrivate
 g_resolver_get_type
 g_resolver_error_quark
+g_resolver_record_type_get_type
 </SECTION>
 
 <SECTION>
@@ -2491,6 +2497,7 @@ g_dbus_gvariant_to_gvalue
 GDBusAuthObserver
 g_dbus_auth_observer_new
 g_dbus_auth_observer_authorize_authenticated_peer
+g_dbus_auth_observer_allow_mechanism
 <SUBSECTION Standard>
 G_DBUS_AUTH_OBSERVER
 G_IS_DBUS_AUTH_OBSERVER
@@ -2890,6 +2897,9 @@ g_application_set_inactivity_timeout
 g_application_get_flags
 g_application_set_flags
 <SUBSECTION>
+g_application_get_dbus_connection
+g_application_get_dbus_object_path
+<SUBSECTION>
 g_application_set_action_group
 <SUBSECTION>
 g_application_get_is_registered
@@ -3147,11 +3157,13 @@ g_proxy_resolver_get_type
 <TITLE>GProxyAddress</TITLE>
 GProxyAddress
 GProxyAddressClass
+g_proxy_address_get_destination_protocol
 g_proxy_address_get_destination_hostname
 g_proxy_address_get_destination_port
 g_proxy_address_get_password
 g_proxy_address_get_protocol
 g_proxy_address_get_username
+g_proxy_address_get_uri
 g_proxy_address_new
 <SUBSECTION Standard>
 G_PROXY_ADDRESS
@@ -3195,9 +3207,6 @@ g_pollable_input_stream_can_poll
 g_pollable_input_stream_is_readable
 g_pollable_input_stream_create_source
 g_pollable_input_stream_read_nonblocking
-<SUBSECTION>
-GPollableSourceFunc
-g_pollable_source_new
 <SUBSECTION Standard>
 G_POLLABLE_INPUT_STREAM
 G_POLLABLE_INPUT_STREAM_GET_INTERFACE
@@ -3227,6 +3236,17 @@ g_pollable_output_stream_get_type
 </SECTION>
 
 <SECTION>
+<FILE>gpollableutils</FILE>
+GPollableSourceFunc
+g_pollable_source_new
+g_pollable_source_new_full
+<SUBSECTION>
+g_pollable_stream_read
+g_pollable_stream_write
+g_pollable_stream_write_all
+</SECTION>
+
+<SECTION>
 <FILE>gtls</FILE>
 G_TLS_ERROR
 GTlsError
@@ -3855,3 +3875,21 @@ g_resource_flags_get_type
 g_resource_lookup_flags_get_type
 g_resource_error_quark
 </SECTION>
+
+<SECTION>
+<FILE>gtestdbus</FILE>
+<TITLE>GTestDBus</TITLE>
+GTestDBus
+GTestDBusFlags
+g_test_dbus_new
+g_test_dbus_get_flags
+g_test_dbus_get_bus_address
+g_test_dbus_add_service_dir
+g_test_dbus_up
+g_test_dbus_stop
+g_test_dbus_down
+g_test_dbus_unset
+<SUBSECTION Private>
+g_test_dbus_get_type
+g_test_dbus_flags_get_type
+</SECTION>
index ac06893..9eec8a9 100644 (file)
@@ -133,3 +133,5 @@ g_menu_attribute_iter_get_type
 g_menu_link_iter_get_type
 g_menu_get_type
 g_menu_item_get_type
+g_test_dbus_get_type
+g_test_dbus_flags_get_type
index 5e451f9..7a85cfc 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: glib-compile-resources
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GLIB\-COMPILE\-RESOU" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GLIB\-COMPILE\-RESOU" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index efb8f69..e2559d2 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: glib-compile-schemas
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GLIB\-COMPILE\-SCHEM" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GLIB\-COMPILE\-SCHEM" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -52,8 +52,14 @@ subdirectories of all directories specified in the
 environment variable\&. The usual location to install schema files is
 /usr/share/glib\-2\&.0/schemas\&.
 .PP
-In addition to schema files, glib\-compile\-schemas reads \*(Aqvendor override\*(Aq files, which are key files that can override default values for keys in the schemas\&. The group names in the key files are the schema id, and the values are written in serialized GVariant form\&. Vendor ovrride files must have the filename extension
+In addition to schema files, glib\-compile\-schemas reads \*(Aqvendor override\*(Aq files, which are key files that can override default values for keys in the schemas\&. The group names in the key files are the schema id, and the values are written in serialized GVariant form\&. Vendor override files must have the filename extension
 \&.gschema\&.override\&.
+.PP
+By convention, vendor override files begin with
+nn_
+where
+nn
+is a number from 00 to 99\&. Higher numbered files have higher priority (eg: if the same override is made in a file numbered 10 and then again in a file numbered 20, the override from 20 will take precedence)\&.
 .SS "Options"
 .PP
 \fB\-h\fR, \fB\-\-help\fR
index 9055355..40c3fa1 100644 (file)
@@ -40,9 +40,16 @@ In addition to schema files, glib-compile-schemas reads 'vendor override'
 files, which are key files that can override default values for keys in
 the schemas. The group names in the key files are the schema id, and the
 values are written in serialized GVariant form.
-Vendor ovrride files must have the filename extension
+Vendor override files must have the filename extension
 <filename>.gschema.override</filename>.
 </para>
+<para>
+By convention, vendor override files begin with <filename>nn_</filename>
+where <filename>nn</filename> is a number from 00 to 99.  Higher
+numbered files have higher priority (eg: if the same override is made in
+a file numbered 10 and then again in a file numbered 20, the override
+from 20 will take precedence).
+</para>
 
 <refsect2><title>Options</title>
 <variablelist>
index 0f7821d..adcb699 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gresource
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GRESOURCE" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GRESOURCE" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index cc0484d..2a01c9f 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gsettings
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GSETTINGS" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GSETTINGS" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index 18134c5..0905cf6 100644 (file)
@@ -5,7 +5,7 @@
 <title>ExampleAnimal</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch31s05.html" title="Generating code and docs">
 <link rel="prev" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html" title="org.gtk.GDBus.Example.ObjectManager.Cat">
 <link rel="next" href="ExampleCat.html" title="ExampleCat">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
@@ -15,7 +15,7 @@
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
 <td><a accesskey="p" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <td><a accesskey="n" href="ExampleCat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
@@ -79,7 +79,7 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
 struct              <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy-struct" title="struct ExampleAnimalProxy">ExampleAnimalProxy</a>;
 struct              <a class="link" href="ExampleAnimal.html#ExampleAnimalProxyClass" title="struct ExampleAnimalProxyClass">ExampleAnimalProxyClass</a>;
 <span class="returnvalue">void</span>                <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="example_animal_proxy_new ()">example_animal_proxy_new</a>            (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -88,13 +88,13 @@ struct              <a class="link" href="ExampleAnimal.html#ExampleAnimalProxyC
 <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> *     <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-finish" title="example_animal_proxy_new_finish ()">example_animal_proxy_new_finish</a>     (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> *     <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-sync" title="example_animal_proxy_new_sync ()">example_animal_proxy_new_sync</a>       (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus" title="example_animal_proxy_new_for_bus ()">example_animal_proxy_new_for_bus</a>    (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -105,7 +105,7 @@ struct              <a class="link" href="ExampleAnimal.html#ExampleAnimalProxyC
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> *     <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus-sync" title="example_animal_proxy_new_for_bus_sync ()">example_animal_proxy_new_for_bus_sync</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -571,7 +571,7 @@ Class structure for <a class="link" href="ExampleAnimal.html#ExampleAnimalProxy"
 <div class="refsect2">
 <a name="example-animal-proxy-new"></a><h3>example_animal_proxy_new ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                example_animal_proxy_new            (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -596,7 +596,7 @@ See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-sync" titl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -657,7 +657,7 @@ Finishes an operation started with <a class="link" href="ExampleAnimal.html#exam
 <div class="refsect2">
 <a name="example-animal-proxy-new-sync"></a><h3>example_animal_proxy_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> *     example_animal_proxy_new_sync       (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -680,7 +680,7 @@ See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="ex
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -714,7 +714,7 @@ See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new" title="ex
 <div class="refsect2">
 <a name="example-animal-proxy-new-for-bus"></a><h3>example_animal_proxy_new_for_bus ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                example_animal_proxy_new_for_bus    (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -739,7 +739,7 @@ See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus-sy
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -801,7 +801,7 @@ Finishes an operation started with <a class="link" href="ExampleAnimal.html#exam
 <a name="example-animal-proxy-new-for-bus-sync"></a><h3>example_animal_proxy_new_for_bus_sync ()</h3>
 <pre class="programlisting"><a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="returnvalue">ExampleAnimal</span></a> *     example_animal_proxy_new_for_bus_sync
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -824,7 +824,7 @@ See <a class="link" href="ExampleAnimal.html#example-animal-proxy-new-for-bus" t
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
index bc9ed20..6ab333f 100644 (file)
@@ -5,7 +5,7 @@
 <title>ExampleCat</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch31s05.html" title="Generating code and docs">
 <link rel="prev" href="ExampleAnimal.html" title="ExampleAnimal">
 <link rel="next" href="ExampleObject.html" title="ExampleObject">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
@@ -15,7 +15,7 @@
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
 <td><a accesskey="p" href="ExampleAnimal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <td><a accesskey="n" href="ExampleObject.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
@@ -53,7 +53,7 @@ struct              <a class="link" href="ExampleCat.html#ExampleCatIface" title
 struct              <a class="link" href="ExampleCat.html#ExampleCatProxy-struct" title="struct ExampleCatProxy">ExampleCatProxy</a>;
 struct              <a class="link" href="ExampleCat.html#ExampleCatProxyClass" title="struct ExampleCatProxyClass">ExampleCatProxyClass</a>;
 <span class="returnvalue">void</span>                <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_cat_proxy_new ()">example_cat_proxy_new</a>               (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -62,13 +62,13 @@ struct              <a class="link" href="ExampleCat.html#ExampleCatProxyClass"
 <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> *        <a class="link" href="ExampleCat.html#example-cat-proxy-new-finish" title="example_cat_proxy_new_finish ()">example_cat_proxy_new_finish</a>        (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> *        <a class="link" href="ExampleCat.html#example-cat-proxy-new-sync" title="example_cat_proxy_new_sync ()">example_cat_proxy_new_sync</a>          (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus" title="example_cat_proxy_new_for_bus ()">example_cat_proxy_new_for_bus</a>       (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -78,7 +78,7 @@ struct              <a class="link" href="ExampleCat.html#ExampleCatProxyClass"
                                                         (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> *        <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus-sync" title="example_cat_proxy_new_for_bus_sync ()">example_cat_proxy_new_for_bus_sync</a>  (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -232,7 +232,7 @@ Class structure for <a class="link" href="ExampleCat.html#ExampleCatProxy"><span
 <div class="refsect2">
 <a name="example-cat-proxy-new"></a><h3>example_cat_proxy_new ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                example_cat_proxy_new               (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -257,7 +257,7 @@ See <a class="link" href="ExampleCat.html#example-cat-proxy-new-sync" title="exa
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -316,7 +316,7 @@ Finishes an operation started with <a class="link" href="ExampleCat.html#example
 <div class="refsect2">
 <a name="example-cat-proxy-new-sync"></a><h3>example_cat_proxy_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> *        example_cat_proxy_new_sync          (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -339,7 +339,7 @@ See <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -372,7 +372,7 @@ See <a class="link" href="ExampleCat.html#example-cat-proxy-new" title="example_
 <div class="refsect2">
 <a name="example-cat-proxy-new-for-bus"></a><h3>example_cat_proxy_new_for_bus ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                example_cat_proxy_new_for_bus       (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -397,7 +397,7 @@ See <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus-sync" ti
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -456,7 +456,7 @@ Finishes an operation started with <a class="link" href="ExampleCat.html#example
 <div class="refsect2">
 <a name="example-cat-proxy-new-for-bus-sync"></a><h3>example_cat_proxy_new_for_bus_sync ()</h3>
 <pre class="programlisting"><a class="link" href="ExampleCat.html" title="ExampleCat"><span class="returnvalue">ExampleCat</span></a> *        example_cat_proxy_new_for_bus_sync  (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -479,7 +479,7 @@ See <a class="link" href="ExampleCat.html#example-cat-proxy-new-for-bus" title="
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
index 000421a..058c37d 100644 (file)
@@ -5,7 +5,7 @@
 <title>ExampleObject</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch31s05.html" title="Generating code and docs">
 <link rel="prev" href="ExampleCat.html" title="ExampleCat">
 <link rel="next" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
@@ -15,7 +15,7 @@
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
 <td><a accesskey="p" href="ExampleCat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <td><a accesskey="n" href="ExampleObjectManagerClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
index 0bceb51..86c924e 100644 (file)
@@ -5,7 +5,7 @@
 <title>ExampleObjectManagerClient</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch31s05.html" title="Generating code and docs">
 <link rel="prev" href="ExampleObject.html" title="ExampleObject">
 <link rel="next" href="gio-hierarchy.html" title="Object Hierarchy">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
@@ -15,7 +15,7 @@
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
 <td><a accesskey="p" href="ExampleObject.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <td><a accesskey="n" href="gio-hierarchy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
@@ -49,7 +49,7 @@ struct              <a class="link" href="ExampleObjectManagerClient.html#Exampl
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new" title="example_object_manager_client_new ()">example_object_manager_client_new</a>   (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -60,14 +60,14 @@ struct              <a class="link" href="ExampleObjectManagerClient.html#Exampl
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-sync" title="example_object_manager_client_new_sync ()">example_object_manager_client_new_sync</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus" title="example_object_manager_client_new_for_bus ()">example_object_manager_client_new_for_bus</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -78,7 +78,7 @@ struct              <a class="link" href="ExampleObjectManagerClient.html#Exampl
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-sync" title="example_object_manager_client_new_for_bus_sync ()">example_object_manager_client_new_for_bus_sync</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -174,7 +174,7 @@ A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title=
 <div class="refsect2">
 <a name="example-object-manager-client-new"></a><h3>example_object_manager_client_new ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                example_object_manager_client_new   (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -199,7 +199,7 @@ See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -260,7 +260,7 @@ Finishes an operation started with <a class="link" href="ExampleObjectManagerCli
 <a name="example-object-manager-client-new-sync"></a><h3>example_object_manager_client_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * example_object_manager_client_new_sync
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -283,7 +283,7 @@ See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -317,7 +317,7 @@ See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager
 <a name="example-object-manager-client-new-for-bus"></a><h3>example_object_manager_client_new_for_bus ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                example_object_manager_client_new_for_bus
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -342,7 +342,7 @@ See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -402,7 +402,7 @@ Finishes an operation started with <a class="link" href="ExampleObjectManagerCli
 <a name="example-object-manager-client-new-for-bus-sync"></a><h3>example_object_manager_client_new_for_bus_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * example_object_manager_client_new_for_bus_sync
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -425,7 +425,7 @@ See <a class="link" href="ExampleObjectManagerClient.html#example-object-manager
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
index fe64fb6..4ab33f6 100644 (file)
@@ -116,7 +116,7 @@ range.
 <p>
 <a class="link" href="GAction.html" title="GAction"><span class="type">GAction</span></a> is merely the interface to the concept of an action, as
 described above.  Various implementations of actions exist, including
-<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> and <a href="http://library.gnome.org/devel/gtk/GtkAction.html"><span class="type">GtkAction</span></a>.
+<a class="link" href="GSimpleAction.html" title="GSimpleAction"><span class="type">GSimpleAction</span></a> and <a href="http://developer.gnome.org/devel/gtk/GtkAction.html"><span class="type">GtkAction</span></a>.
 </p>
 <p>
 In all cases, the implementing class is responsible for storing the
index 7e8966c..3104bff 100644 (file)
@@ -421,22 +421,22 @@ fields may or may not have been modified.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>parameter_type</code></em> :</span></p></td>
-<td>the parameter type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the parameter type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none needed. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>state_type</code></em> :</span></p></td>
-<td>the state type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if stateless. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the state type, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if stateless. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>state_hint</code></em> :</span></p></td>
-<td>the state hint, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the state hint, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>state</code></em> :</span></p></td>
-<td>the current state, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if stateless. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the current state, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if stateless. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 2c15e54..1d61752 100644 (file)
@@ -256,76 +256,39 @@ Each action is constructed as per one <a class="link" href="GActionMap.html#GAct
 <p>
 </p>
 <div class="example">
-<a name="id993084"></a><p class="title"><b>Example 20. Using <a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()"><code class="function">g_action_map_add_action_entries()</code></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">activate_quit</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GSimpleAction</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">simple</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="usertype">GVariant</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">parameter</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="usertype">gpointer</span><span class="normal">       user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+<a name="idp62544032"></a><p class="title"><b>Example 20. Using <a class="link" href="GActionMap.html#g-action-map-add-action-entries" title="g_action_map_add_action_entries ()"><code class="function">g_action_map_add_action_entries()</code></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+static void
+activate_quit (GSimpleAction *simple,
+               GVariant      *parameter,
+               gpointer       user_data)
+{
+  exit (0);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">activate_print_string</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GSimpleAction</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">simple</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GVariant</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">parameter</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">gpointer</span><span class="normal">       user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-string">g_variant_get_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameter</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
-<span class="cbracket">}</span>
+static void
+activate_print_string (GSimpleAction *simple,
+                       GVariant      *parameter,
+                       gpointer       user_data)
+{
+  g_print ("%s\n", g_variant_get_string (parameter, NULL));
+}
 
-<span class="keyword">static</span><span class="normal"> <a href="GActionGroup.html">GActionGroup</a> </span><span class="symbol">*</span>
-<span class="function">create_action_group</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GActionEntry</span><span class="normal"> entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"quit"</span><span class="symbol">,</span><span class="normal">         activate_quit              </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">    </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"print-string"</span><span class="symbol">,</span><span class="normal"> activate_print_string</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="normal"> </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GSimpleActionGroup</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">group</span><span class="symbol">;</span>
+static GActionGroup *
+create_action_group (void)
+{
+  const GActionEntry entries[] = {
+    { "quit",         activate_quit              },
+    { "print-string", activate_print_string, "s" }
+  };
+  GSimpleActionGroup *group;
 
-<span class="normal">  group </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSimpleActionGroup.html#g-simple-action-group-new">g_simple_action_group_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="function"><a href="GActionMap.html#g-action-map-add-action-entries">g_action_map_add_action_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION_MAP</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">group</span><span class="symbol">),</span><span class="normal"> entries</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Standard-Macros.html#G-N-ELEMENTS:CAPS">G_N_ELEMENTS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">entries</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="function">G_ACTION_GROUP</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">group</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  group = g_simple_action_group_new ();
+  g_action_map_add_action_entries (G_ACTION_MAP (group), entries, G_N_ELEMENTS (entries), NULL);
 
+  return G_ACTION_GROUP (group);
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
index 825a27b..bc1a8b4 100644 (file)
@@ -1528,7 +1528,7 @@ the application startup notification started in <a class="link" href="GAppInfo.h
 <pre class="programlisting"><a class="link" href="GAppInfo.html#GAppLaunchContext"><span class="returnvalue">GAppLaunchContext</span></a> * g_app_launch_context_new            (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 <p>
 Creates a new application launch context. This is not normally used,
-instead you instantiate a subclass of this, such as <a href="http://library.gnome.org/devel/gdk/gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>.
+instead you instantiate a subclass of this, such as <a href="http://developer.gnome.org/devel/gdk/gdk3-Application-launching.html#GdkAppLaunchContext"><span class="type">GdkAppLaunchContext</span></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
index a80d46c..fd3aac7 100644 (file)
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GApplication.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">                    <a class="link" href="GApplication.html#GApplication-struct" title="GApplication">GApplication</a>;
+<a name="GApplicationFlags"></a><pre class="synopsis">                    <a class="link" href="GApplication.html#GApplication-struct" title="GApplication">GApplication</a>;
 struct              <a class="link" href="GApplication.html#GApplicationClass" title="struct GApplicationClass">GApplicationClass</a>;
 
-enum                <a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags">GApplicationFlags</a>;
+enum                <a class="link" href="GApplication.html#GApplicationFlags-enum" title="enum GApplicationFlags">GApplicationFlags</a>;
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()">g_application_id_is_valid</a>           (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>);
 <a class="link" href="GApplication.html" title="GApplication"><span class="returnvalue">GApplication</span></a> *      <a class="link" href="GApplication.html#g-application-new" title="g_application_new ()">g_application_new</a>                   (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);
+                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);
 
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GApplication.html#g-application-get-application-id" title="g_application_get_application_id ()">g_application_get_application_id</a>    (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GApplication.html#g-application-set-application-id" title="g_application_set_application_id ()">g_application_set_application_id</a>    (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
@@ -63,9 +63,12 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
                                                         (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> inactivity_timeout</code></em>);
 
-<a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="returnvalue">GApplicationFlags</span></a>   <a class="link" href="GApplication.html#g-application-get-flags" title="g_application_get_flags ()">g_application_get_flags</a>             (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
+<a class="link" href="GApplication.html#GApplicationFlags"><span class="returnvalue">GApplicationFlags</span></a>   <a class="link" href="GApplication.html#g-application-get-flags" title="g_application_get_flags ()">g_application_get_flags</a>             (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GApplication.html#g-application-set-flags" title="g_application_set_flags ()">g_application_set_flags</a>             (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);
+                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);
+
+<a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   <a class="link" href="GApplication.html#g-application-get-dbus-connection" title="g_application_get_dbus_connection ()">g_application_get_dbus_connection</a>   (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
+const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GApplication.html#g-application-get-dbus-object-path" title="g_application_get_dbus_object_path ()">g_application_get_dbus_object_path</a>  (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);
 
 <span class="returnvalue">void</span>                <a class="link" href="GApplication.html#g-application-set-action-group" title="g_application_set_action_group ()">g_application_set_action_group</a>      (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>);
@@ -99,6 +102,10 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GApplication
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GApplicationFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GApplication.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
@@ -111,7 +118,7 @@ GApplication implements
 <pre class="synopsis">
   "<a class="link" href="GApplication.html#GApplication--action-group" title='The "action-group" property'>action-group</a>"             <a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a>*         : Write
   "<a class="link" href="GApplication.html#GApplication--application-id" title='The "application-id" property'>application-id</a>"           <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct
-  "<a class="link" href="GApplication.html#GApplication--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a>     : Read / Write
+  "<a class="link" href="GApplication.html#GApplication--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a>     : Read / Write
   "<a class="link" href="GApplication.html#GApplication--inactivity-timeout" title='The "inactivity-timeout" property'>inactivity-timeout</a>"       <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write
   "<a class="link" href="GApplication.html#GApplication--is-registered" title='The "is-registered" property'>is-registered</a>"            <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
   "<a class="link" href="GApplication.html#GApplication--is-remote" title='The "is-remote" property'>is-remote</a>"                <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
@@ -130,36 +137,37 @@ GApplication implements
 <div class="refsect1">
 <a name="GApplication.description"></a><h2>Description</h2>
 <p>
-A <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is the foundation of an application, unique for a
-given application identifier.  The GApplication class wraps some
+A <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is the foundation of an application.  It wraps some
 low-level platform-specific services and is intended to act as the
 foundation for higher-level application classes such as
-<a href="http://library.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> or <span class="type">MxApplication</span>.  In general, you should not use
+<a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> or <span class="type">MxApplication</span>.  In general, you should not use
 this class outside of a higher level framework.
 </p>
 <p>
-One of the core features that GApplication provides is process
-uniqueness, in the context of a "session".  The session concept is
-platform-dependent, but corresponds roughly to a graphical desktop
-login.  When your application is launched again, its arguments
-are passed through platform communication to the already running
-program. The already running instance of the program is called the
-<em class="firstterm">primary instance</em>. On Linux, the D-Bus session
-bus is used for communication.
-</p>
-<p>
 GApplication provides convenient life cycle management by maintaining
 a <em class="firstterm">use count</em> for the primary application instance.
 The use count can be changed using <a class="link" href="GApplication.html#g-application-hold" title="g_application_hold ()"><code class="function">g_application_hold()</code></a> and
 <a class="link" href="GApplication.html#g-application-release" title="g_application_release ()"><code class="function">g_application_release()</code></a>. If it drops to zero, the application exits.
-Higher-level classes such as <a href="http://library.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> employ the use count to
+Higher-level classes such as <a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> employ the use count to
 ensure that the application stays alive as long as it has any opened
 windows.
 </p>
 <p>
-Before using GApplication, you must choose an "application identifier".
-The expected form of an application identifier is very close to that of
-of a <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-interface" target="_top">DBus bus name</a>.
+Another feature that GApplication (optionally) provides is process
+uniqueness.  Applications can make use of this functionality by
+providing a unique application ID.  If given, only one application
+with this ID can be running at a time per session.  The session
+concept is platform-dependent, but corresponds roughly to a graphical
+desktop login.  When your application is launched again, its
+arguments are passed through platform communication to the already
+running program.  The already running instance of the program is
+called the <em class="firstterm">primary instance</em>. On Linux, the
+D-Bus session bus is used for communication.
+</p>
+<p>
+If used, the expected form of an application identifier is very close
+to that of of a
+<a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-interface" target="_top">DBus bus name</a>.
 Examples include: "com.example.MyApp", "org.example.internal-apps.Calculator".
 For details on valid application identifiers, see <a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
 </p>
@@ -220,7 +228,7 @@ variables and their values) of the calling process (key "environ").
 The environment is only added to the platform data if the
 <a class="link" href="GApplication.html#G-APPLICATION-SEND-ENVIRONMENT:CAPS"><code class="literal">G_APPLICATION_SEND_ENVIRONMENT</code></a> flag is set. <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> subclasses
 can add their own platform data by overriding the <em class="parameter"><code>add_platform_data</code></em>
-virtual function. For instance, <a href="http://library.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> adds startup notification
+virtual function. For instance, <a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a> adds startup notification
 data in this way.
 </p>
 <p>
@@ -233,127 +241,65 @@ respectively.
 </p>
 <div class="example">
 <a name="gapplication-example-open"></a><p class="title"><b>Example 14. Opening files with a GApplication</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;string.h&gt;</span>
+<div class="example-contents"><pre class="programlisting">
+#include &lt;gio/gio.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;string.h&gt;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">activate</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">application</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"activated</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
+static void
+activate (GApplication *application)
+{
+  g_print ("activated\n");
 
-<span class="normal">  </span><span class="comment">/* Note: when doing a longer-lasting action here that returns</span>
-<span class="comment">   * to the mainloop, you should use g_application_hold() and</span>
-<span class="comment">   * g_application_release() to keep the application alive until</span>
-<span class="comment">   * the action is completed.</span>
-<span class="comment">   */</span>
-<span class="cbracket">}</span>
+  /* Note: when doing a longer-lasting action here that returns
+   * to the mainloop, you should use g_application_hold() and
+   * g_application_release() to keep the application alive until
+   * the action is completed.
+   */
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">open</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GApplication</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">application</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="usertype">GFile</span><span class="normal">        </span><span class="symbol">**</span><span class="normal">files</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="usertype">gint</span><span class="normal">           n_files</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">hint</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> i</span><span class="symbol">;</span>
+static void
+open (GApplication  *application,
+      GFile        **files,
+      gint           n_files,
+      const gchar   *hint)
+{
+  gint i;
 
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> n_files</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">uri </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GFile.html#g-file-get-uri">g_file_get_uri</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">files</span><span class="symbol">[</span><span class="normal">i</span><span class="symbol">]);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"open %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> uri</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">uri</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  for (i = 0; i &lt; n_files; i++)
+    {
+      gchar *uri = g_file_get_uri (files[i]);
+      g_print ("open %s\n", uri);
+      g_free (uri);
+    }
 
-<span class="normal">  </span><span class="comment">/* Note: when doing a longer-lasting action here that returns</span>
-<span class="comment">   * to the mainloop, you should use g_application_hold() and</span>
-<span class="comment">   * g_application_release() to keep the application alive until</span>
-<span class="comment">   * the action is completed.</span>
-<span class="comment">   */</span>
-<span class="cbracket">}</span>
+  /* Note: when doing a longer-lasting action here that returns
+   * to the mainloop, you should use g_application_hold() and
+   * g_application_release() to keep the application alive until
+   * the action is completed.
+   */
+}
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">argv</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">app</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> status</span><span class="symbol">;</span>
+int
+main (int argc, char **argv)
+{
+  GApplication *app;
+  int status;
 
-<span class="normal">  app </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GApplication.html#g-application-new">g_application_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"org.gtk.TestApplication"</span><span class="symbol">,</span>
-<span class="normal">                           <a href="GApplication.html#G-APPLICATION-HANDLES-OPEN:CAPS">G_APPLICATION_HANDLES_OPEN</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"activate"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">activate</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"open"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">open</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-set-inactivity-timeout">g_application_set_inactivity_timeout</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">);</span>
+  app = g_application_new ("org.gtk.TestApplication",
+                           G_APPLICATION_HANDLES_OPEN);
+  g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
+  g_signal_connect (app, "open", G_CALLBACK (open), NULL);
+  g_application_set_inactivity_timeout (app, 10000);
 
-<span class="normal">  status </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GApplication.html#g-application-run">g_application_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> argv</span><span class="symbol">);</span>
+  status = g_application_run (app, argc, argv);
 
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">);</span>
+  g_object_unref (app);
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> status</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  return status;
+}
 
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -361,259 +307,131 @@ respectively.
 </p>
 <div class="example">
 <a name="gapplication-example-actions"></a><p class="title"><b>Example 15. A GApplication with actions</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;string.h&gt;</span>
+<div class="example-contents"><pre class="programlisting">
+#include &lt;gio/gio.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;string.h&gt;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">activate</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">application</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-hold">g_application_hold</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">application</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"activated</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-release">g_application_release</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">application</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+activate (GApplication *application)
+{
+  g_application_hold (application);
+  g_print ("activated\n");
+  g_application_release (application);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">activate_action</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GAction</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">action</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">parameter</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">  data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">application </span><span class="symbol">=</span><span class="normal"> </span><span class="function">G_APPLICATION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">data</span><span class="symbol">);</span>
+static void
+activate_action (GAction  *action,
+                 GVariant *parameter,
+                 gpointer  data)
+{
+  GApplication *application = G_APPLICATION (data);
 
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-hold">g_application_hold</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">application</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"action %s activated</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GAction.html#g-action-get-name">g_action_get_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-release">g_application_release</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">application</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  g_application_hold (application);
+  g_print ("action %s activated\n", g_action_get_name (action));
+  g_application_release (application);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">activate_toggle_action</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GSimpleAction</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">action</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GVariant</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">parameter</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">gpointer</span><span class="normal">       data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">application </span><span class="symbol">=</span><span class="normal"> </span><span class="function">G_APPLICATION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">data</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">state</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> b</span><span class="symbol">;</span>
+static void
+activate_toggle_action (GSimpleAction *action,
+                        GVariant      *parameter,
+                        gpointer       data)
+{
+  GApplication *application = G_APPLICATION (data);
+  GVariant *state;
+  gboolean b;
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"action %s activated</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GAction.html#g-action-get-name">g_action_get_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">)));</span>
+  g_print ("action %s activated\n", g_action_get_name (G_ACTION (action)));
 
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-hold">g_application_hold</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">application</span><span class="symbol">);</span>
-<span class="normal">  state </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GAction.html#g-action-get-state">g_action_get_state</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">));</span>
-<span class="normal">  b </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-boolean">g_variant_get_boolean</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">state</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">state</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GSimpleAction.html#g-simple-action-set-state">g_simple_action_set_state</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-boolean">g_variant_new_boolean</a></span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">b</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"state change %d -&gt; %d</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> b</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">!</span><span class="normal">b</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-release">g_application_release</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">application</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  g_application_hold (application);
+  state = g_action_get_state (G_ACTION (action));
+  b = g_variant_get_boolean (state);
+  g_variant_unref (state);
+  g_simple_action_set_state (action, g_variant_new_boolean (!b));
+  g_print ("state change %d -&gt; %d\n", b, !b);
+  g_application_release (application);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">add_actions</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">app</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GSimpleAction</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">action</span><span class="symbol">;</span>
+static void
+add_actions (GApplication *app)
+{
+  GSimpleAction *action;
 
-<span class="normal">  action </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSimpleAction.html#g-simple-action-new">g_simple_action_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"simple-action"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"activate"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">activate_action</span><span class="symbol">),</span><span class="normal"> app</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GActionMap.html#g-action-map-add-action">g_action_map_add_action</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION_MAP</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">),</span><span class="normal"> </span><span class="function">G_ACTION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">);</span>
+  action = g_simple_action_new ("simple-action", NULL);
+  g_signal_connect (action, "activate", G_CALLBACK (activate_action), app);
+  g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (action));
+  g_object_unref (action);
 
-<span class="normal">  action </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSimpleAction.html#g-simple-action-new-stateful">g_simple_action_new_stateful</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"toggle-action"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-boolean">g_variant_new_boolean</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"activate"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">activate_toggle_action</span><span class="symbol">),</span><span class="normal"> app</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GActionMap.html#g-action-map-add-action">g_action_map_add_action</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION_MAP</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">),</span><span class="normal"> </span><span class="function">G_ACTION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  action = g_simple_action_new_stateful ("toggle-action", NULL,
+                                         g_variant_new_boolean (FALSE));
+  g_signal_connect (action, "activate", G_CALLBACK (activate_toggle_action), app);
+  g_action_map_add_action (G_ACTION_MAP (app), G_ACTION (action));
+  g_object_unref (action);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">describe_and_activate_action</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GActionGroup</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">group</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GVariantType</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">param_type</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">state</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> enabled</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">tmp</span><span class="symbol">;</span>
+static void
+describe_and_activate_action (GActionGroup *group,
+                              const gchar  *name)
+{
+  const GVariantType *param_type;
+  GVariant *state;
+  gboolean enabled;
+  gchar *tmp;
 
-<span class="normal">  param_type </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GActionGroup.html#g-action-group-get-action-parameter-type">g_action_group_get_action_parameter_type</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">group</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="normal">  state </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GActionGroup.html#g-action-group-get-action-state">g_action_group_get_action_state</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">group</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="normal">  enabled </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GActionGroup.html#g-action-group-get-action-enabled">g_action_group_get_action_enabled</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">group</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
+  param_type = g_action_group_get_action_parameter_type (group, name);
+  state = g_action_group_get_action_state (group, name);
+  enabled = g_action_group_get_action_enabled (group, name);
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"action name:      %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="normal">  tmp </span><span class="symbol">=</span><span class="normal"> param_type </span><span class="symbol">?</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariantType.html#g-variant-type-dup-string">g_variant_type_dup_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">param_type</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"parameter type:   %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> tmp </span><span class="symbol">?</span><span class="normal"> tmp </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"&lt;none&gt;"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"state type:       %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">           state </span><span class="symbol">?</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-type-string">g_variant_get_type_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">state</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"&lt;none&gt;"</span><span class="symbol">);</span>
-<span class="normal">  tmp </span><span class="symbol">=</span><span class="normal"> state </span><span class="symbol">?</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-print">g_variant_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">state</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"state:            %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> tmp </span><span class="symbol">?</span><span class="normal"> tmp </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"&lt;none&gt;"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"enabled:          %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> enabled </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"true"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"false"</span><span class="symbol">);</span>
+  g_print ("action name:      %s\n", name);
+  tmp = param_type ? g_variant_type_dup_string (param_type) : NULL;
+  g_print ("parameter type:   %s\n", tmp ? tmp : "&lt;none&gt;");
+  g_free (tmp);
+  g_print ("state type:       %s\n",
+           state ? g_variant_get_type_string (state) : "&lt;none&gt;");
+  tmp = state ? g_variant_print (state, FALSE) : NULL;
+  g_print ("state:            %s\n", tmp ? tmp : "&lt;none&gt;");
+  g_free (tmp);
+  g_print ("enabled:          %s\n", enabled ? "true" : "false");
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">state </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">state</span><span class="symbol">);</span>
+  if (state != NULL)
+    g_variant_unref (state);
 
-<span class="normal">  </span><span class="function"><a href="GActionGroup.html#g-action-group-activate-action">g_action_group_activate_action</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">group</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  g_action_group_activate_action (group, name, NULL);
+}
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">argv</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GApplication</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">app</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> status</span><span class="symbol">;</span>
+int
+main (int argc, char **argv)
+{
+  GApplication *app;
+  int status;
 
-<span class="normal">  app </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GApplication.html#g-application-new">g_application_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"org.gtk.TestApplication"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"activate"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">activate</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GApplication.html#g-application-set-inactivity-timeout">g_application_set_inactivity_timeout</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">);</span>
+  app = g_application_new ("org.gtk.TestApplication", 0);
+  g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
+  g_application_set_inactivity_timeout (app, 10000);
 
-<span class="normal">  </span><span class="function">add_actions</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">);</span>
+  add_actions (app);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">argc </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">&amp;&amp;</span><span class="normal"> </span><span class="function">strcmp</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">argv</span><span class="symbol">[</span><span class="number">1</span><span class="symbol">],</span><span class="normal"> </span><span class="string">"--simple-action"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GApplication.html#g-application-register">g_application_register</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">describe_and_activate_action</span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION_GROUP</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"simple-action"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">argc </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">&amp;&amp;</span><span class="normal"> </span><span class="function">strcmp</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">argv</span><span class="symbol">[</span><span class="number">1</span><span class="symbol">],</span><span class="normal"> </span><span class="string">"--toggle-action"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GApplication.html#g-application-register">g_application_register</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">describe_and_activate_action</span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_ACTION_GROUP</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"toggle-action"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  if (argc &gt; 1 &amp;&amp; strcmp (argv[1], "--simple-action") == 0)
+    {
+      g_application_register (app, NULL, NULL);
+      describe_and_activate_action (G_ACTION_GROUP (app), "simple-action");
+      exit (0);
+    }
+  else if (argc &gt; 1 &amp;&amp; strcmp (argv[1], "--toggle-action") == 0)
+    {
+      g_application_register (app, NULL, NULL);
+      describe_and_activate_action (G_ACTION_GROUP (app), "toggle-action");
+      exit (0);
+    }
 
-<span class="normal">  status </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GApplication.html#g-application-run">g_application_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">,</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> argv</span><span class="symbol">);</span>
+  status = g_application_run (app, argc, argv);
 
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">app</span><span class="symbol">);</span>
+  g_object_unref (app);
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> status</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  return status;
+}
 
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -621,17 +439,9 @@ respectively.
 </p>
 <div class="example">
 <a name="gapplication-example-menu"></a><p class="title"><b>Example 16. A GApplication with menus</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">FIXME</span><span class="symbol">:</span><span class="normal"> MISSING XINCLUDE CONTENT</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+FIXME: MISSING XINCLUDE CONTENT
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -748,7 +558,7 @@ after the main loop terminates</td>
 </div>
 <hr>
 <div class="refsect2">
-<a name="GApplicationFlags"></a><h3>enum GApplicationFlags</h3>
+<a name="GApplicationFlags-enum"></a><h3>enum GApplicationFlags</h3>
 <pre class="programlisting">typedef enum {
   G_APPLICATION_FLAGS_NONE,
   G_APPLICATION_IS_SERVICE  =          (1 &lt;&lt; 0),
@@ -816,10 +626,11 @@ Flags used to define the behaviour of a <a class="link" href="GApplication.html"
 <tr>
 <td><p><a name="G-APPLICATION-NON-UNIQUE:CAPS"></a><span class="term"><code class="literal">G_APPLICATION_NON_UNIQUE</code></span></p></td>
 <td>Make no attempts to do any of the typical
-    single-instance application negotiation.  The application neither
-    attempts to become the owner of the application ID nor does it
-    check if an existing owner already exists.  Everything occurs in
-    the local process.  Since: 2.30.
+    single-instance application negotiation, even if the application
+    ID is given.  The application neither attempts to become the
+    owner of the application ID nor does it check if an existing
+    owner already exists.  Everything occurs in the local process.
+    Since: 2.30.
 </td>
 </tr>
 </tbody>
@@ -869,7 +680,7 @@ reproduced here:
 <div class="refsect2">
 <a name="g-application-new"></a><h3>g_application_new ()</h3>
 <pre class="programlisting"><a class="link" href="GApplication.html" title="GApplication"><span class="returnvalue">GApplication</span></a> *      g_application_new                   (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *application_id</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);</pre>
 <p>
 Creates a new <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> instance.
 </p>
@@ -877,14 +688,20 @@ Creates a new <a class="link" href="GApplication.html" title="GApplication"><spa
 This function calls <a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init"><code class="function">g_type_init()</code></a> for you.
 </p>
 <p>
-The application id must be valid.  See <a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
+If non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the application id must be valid.  See
+<a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
+</p>
+<p>
+If no application ID is given then some features of <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
+(most notably application uniqueness) will be disabled.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>application_id</code></em> :</span></p></td>
-<td>the application id</td>
+<td>the application id. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
@@ -934,7 +751,8 @@ The application id can only be modified if <em class="parameter"><code>applicati
 been registered.
 </p>
 <p>
-The application id must be valid.  See <a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
+If non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the application id must be valid.  See
+<a class="link" href="GApplication.html#g-application-id-is-valid" title="g_application_id_is_valid ()"><code class="function">g_application_id_is_valid()</code></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -946,7 +764,7 @@ The application id must be valid.  See <a class="link" href="GApplication.html#g
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>application_id</code></em> :</span></p></td>
-<td>the identifier for <em class="parameter"><code>application</code></em>
+<td>the identifier for <em class="parameter"><code>application</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -1018,12 +836,12 @@ zero.  Any timeouts currently in progress are not impacted.
 <hr>
 <div class="refsect2">
 <a name="g-application-get-flags"></a><h3>g_application_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="returnvalue">GApplicationFlags</span></a>   g_application_get_flags             (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="GApplication.html#GApplicationFlags"><span class="returnvalue">GApplicationFlags</span></a>   g_application_get_flags             (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
 <p>
 Gets the flags for <em class="parameter"><code>application</code></em>.
 </p>
 <p>
-See <a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a>.
+See <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -1046,7 +864,7 @@ See <a class="link" href="GApplication.html#GApplicationFlags" title="enum GAppl
 <div class="refsect2">
 <a name="g-application-set-flags"></a><h3>g_application_set_flags ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_application_set_flags             (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a> flags</code></em>);</pre>
 <p>
 Sets the flags for <em class="parameter"><code>application</code></em>.
 </p>
@@ -1055,7 +873,7 @@ The flags can only be modified if <em class="parameter"><code>application</code>
 registered.
 </p>
 <p>
-See <a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a>.
+See <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -1076,6 +894,85 @@ See <a class="link" href="GApplication.html#GApplicationFlags" title="enum GAppl
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-application-get-dbus-connection"></a><h3>g_application_get_dbus_connection ()</h3>
+<pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   g_application_get_dbus_connection   (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
+<p>
+Gets the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> being used by the application, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+</p>
+<p>
+If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is using its D-Bus backend then this function will
+return the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> being used for uniqueness and
+communication with the desktop environment and other instances of the
+application.
+</p>
+<p>
+If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is not using D-Bus then this function will return
+<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.  This includes the situation where the D-Bus backend would
+normally be in use but we were unable to connect to the bus.
+</p>
+<p>
+This function must not be called before the application has been
+registered.  See <a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()"><code class="function">g_application_get_is_registered()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
+<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-application-get-dbus-object-path"></a><h3>g_application_get_dbus_object_path ()</h3>
+<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       g_application_get_dbus_object_path  (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>);</pre>
+<p>
+Gets the D-Bus object path being used by the application, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+</p>
+<p>
+If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is using its D-Bus backend then this function will
+return the D-Bus object path that <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is using.  If the
+application is the primary instance then there is an object published
+at this path.  If the application is not the primary instance then
+the result of this function is undefined.
+</p>
+<p>
+If <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> is not using D-Bus then this function will return
+<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.  This includes the situation where the D-Bus backend would
+normally be in use but we were unable to connect to the bus.
+</p>
+<p>
+This function must not be called before the application has been
+registered.  See <a class="link" href="GApplication.html#g-application-get-is-registered" title="g_application_get_is_registered ()"><code class="function">g_application_get_is_registered()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
+<td>a <a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the object path, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="g-application-set-action-group"></a><h3>g_application_set_action_group ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_application_set_action_group      (<em class="parameter"><code><a class="link" href="GApplication.html" title="GApplication"><span class="type">GApplication</span></a> *application</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GActionGroup.html" title="GActionGroup"><span class="type">GActionGroup</span></a> *action_group</code></em>);</pre>
@@ -1188,6 +1085,10 @@ application identifier as a unique bus name on the session bus using
 GDBus.
 </p>
 <p>
+If there is no application ID or if <a class="link" href="GApplication.html#G-APPLICATION-NON-UNIQUE:CAPS"><code class="literal">G_APPLICATION_NON_UNIQUE</code></a> was
+given, then this process will always become the primary instance.
+</p>
+<p>
 Due to the internal architecture of GDBus, method calls can be
 dispatched at any time (even if a main loop is not running).  For
 this reason, you must ensure that any object paths that you wish to
@@ -1199,7 +1100,8 @@ returned with no work performed.
 </p>
 <p>
 The <a class="link" href="GApplication.html#GApplication-startup" title='The "startup" signal'><span class="type">"startup"</span></a> signal is emitted if registration succeeds
-and <em class="parameter"><code>application</code></em> is the primary instance.
+and <em class="parameter"><code>application</code></em> is the primary instance (including the non-unique
+case).
 </p>
 <p>
 In the event of an error (such as <em class="parameter"><code>cancellable</code></em> being cancelled, or a
@@ -1221,7 +1123,7 @@ instance is or is not the primary instance of the application.  See
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1517,7 +1419,7 @@ back to <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>application</code></em> :</span></p></td>
-<td>the application to set as default, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>the application to set as default, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr></tbody>
 </table></div>
@@ -1566,7 +1468,7 @@ If there is no default application then <a href="./../glib/glib/glib-Standard-Ma
 <hr>
 <div class="refsect2">
 <a name="GApplication--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting">  "flags"                    <a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags"><span class="type">GApplicationFlags</span></a>     : Read / Write</pre>
+<pre class="programlisting">  "flags"                    <a class="link" href="GApplication.html#GApplicationFlags"><span class="type">GApplicationFlags</span></a>     : Read / Write</pre>
 <p>Flags specifying the behaviour of the application.</p>
 </div>
 <hr>
index 14d134c..a2d7d5f 100644 (file)
@@ -479,7 +479,7 @@ The return value is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>argc</code></em> :</span></p></td>
-<td>the length of the arguments array, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the length of the arguments array, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index e637bc6..7e2d1e4 100644 (file)
@@ -124,193 +124,97 @@ A typical implementation might look something like this:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">enum</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">   NOT_INITIALIZED</span><span class="symbol">,</span>
-<span class="normal">   INITIALIZING</span><span class="symbol">,</span>
-<span class="normal">   INITIALIZED</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">_foo_ready_cb</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Foo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">l</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+enum {
+   NOT_INITIALIZED,
+   INITIALIZING,
+   INITIALIZED
+};
 
-<span class="normal">  self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">state </span><span class="symbol">=</span><span class="normal"> INITIALIZED</span><span class="symbol">;</span>
+static void
+_foo_ready_cb (Foo *self)
+{
+  GList *l;
 
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">l </span><span class="symbol">=</span><span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results</span><span class="symbol">;</span><span class="normal"> l </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span><span class="normal"> l </span><span class="symbol">=</span><span class="normal"> l</span><span class="symbol">-&gt;</span><span class="normal">next</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GSimpleAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">simple </span><span class="symbol">=</span><span class="normal"> l</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">;</span>
+  self-&gt;priv-&gt;state = INITIALIZED;
 
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">success</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-set-error">g_simple_async_result_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">...);</span>
+  for (l = self-&gt;priv-&gt;init_results; l != NULL; l = l-&gt;next)
+    {
+      GSimpleAsyncResult *simple = l-&gt;data;
 
-<span class="normal">      </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-complete">g_simple_async_result_complete</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+      if (!self-&gt;priv-&gt;success)
+        g_simple_async_result_set_error (simple, ...);
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free">g_list_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results</span><span class="symbol">);</span>
-<span class="normal">  self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
+      g_simple_async_result_complete (simple);
+      g_object_unref (simple);
+    }
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">foo_init_async</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GAsyncInitable</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">initable</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="type">int</span><span class="normal">                   io_priority</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">GCancellable</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">GAsyncReadyCallback</span><span class="normal">   callback</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">gpointer</span><span class="normal">              user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">Foo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> </span><span class="function">FOO</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">initable</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="usertype">GSimpleAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">simple</span><span class="symbol">;</span>
+  g_list_free (self-&gt;priv-&gt;init_results);
+  self-&gt;priv-&gt;init_results = NULL;
+}
 
-<span class="normal">  simple </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-new">g_simple_async_result_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">initable</span><span class="symbol">)</span>
-<span class="normal">                                      callback</span><span class="symbol">,</span>
-<span class="normal">                                      user_data</span><span class="symbol">,</span>
-<span class="normal">                                      foo_init_async</span><span class="symbol">);</span>
+static void
+foo_init_async (GAsyncInitable       *initable,
+                int                   io_priority,
+                GCancellable         *cancellable,
+                GAsyncReadyCallback   callback,
+                gpointer              user_data)
+{
+  Foo *self = FOO (initable);
+  GSimpleAsyncResult *simple;
 
-<span class="normal">  </span><span class="keyword">switch</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">state</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">case</span><span class="normal"> NOT_INITIALIZED</span><span class="symbol">:</span>
-<span class="normal">        </span><span class="function">_foo_get_ready</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">);</span>
-<span class="normal">        self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-append">g_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results</span><span class="symbol">,</span>
-<span class="normal">                                                  simple</span><span class="symbol">);</span>
-<span class="normal">        self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">state </span><span class="symbol">=</span><span class="normal"> INITIALIZING</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">case</span><span class="normal"> INITIALIZING</span><span class="symbol">:</span>
-<span class="normal">        self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-append">g_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">init_results</span><span class="symbol">,</span>
-<span class="normal">                                                  simple</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">case</span><span class="normal"> INITIALIZED</span><span class="symbol">:</span>
-<span class="normal">        </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">success</span><span class="symbol">)</span>
-<span class="normal">          </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-set-error">g_simple_async_result_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">...);</span>
+  simple = g_simple_async_result_new (G_OBJECT (initable)
+                                      callback,
+                                      user_data,
+                                      foo_init_async);
 
-<span class="normal">        </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle">g_simple_async_result_complete_in_idle</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
+  switch (self-&gt;priv-&gt;state)
+    {
+      case NOT_INITIALIZED:
+        _foo_get_ready (self);
+        self-&gt;priv-&gt;init_results = g_list_append (self-&gt;priv-&gt;init_results,
+                                                  simple);
+        self-&gt;priv-&gt;state = INITIALIZING;
+        break;
+      case INITIALIZING:
+        self-&gt;priv-&gt;init_results = g_list_append (self-&gt;priv-&gt;init_results,
+                                                  simple);
+        break;
+      case INITIALIZED:
+        if (!self-&gt;priv-&gt;success)
+          g_simple_async_result_set_error (simple, ...);
 
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">foo_init_finish</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GAsyncInitable</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">initable</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">GAsyncResult</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">GError</span><span class="normal">              </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-is-valid">g_simple_async_result_is_valid</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">initable</span><span class="symbol">),</span><span class="normal"> foo_init_async</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
+        g_simple_async_result_complete_in_idle (simple);
+        g_object_unref (simple);
+        break;
+    }
+}
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error">g_simple_async_result_propagate_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_SIMPLE_ASYNC_RESULT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">),</span>
-<span class="normal">          error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
+static gboolean
+foo_init_finish (GAsyncInitable       *initable,
+                 GAsyncResult         *result,
+                 GError              **error)
+{
+  g_return_val_if_fail (g_simple_async_result_is_valid (result,
+      G_OBJECT (initable), foo_init_async), FALSE);
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
+  if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (result),
+          error))
+    return FALSE;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">foo_async_initable_iface_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> g_iface</span><span class="symbol">,</span>
-<span class="normal">                               </span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GAsyncInitableIface</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">iface </span><span class="symbol">=</span><span class="normal"> g_iface</span><span class="symbol">;</span>
+  return TRUE;
+}
 
-<span class="normal">  iface</span><span class="symbol">-&gt;</span><span class="normal">init_async </span><span class="symbol">=</span><span class="normal"> foo_init_async</span><span class="symbol">;</span>
-<span class="normal">  iface</span><span class="symbol">-&gt;</span><span class="normal">init_finish </span><span class="symbol">=</span><span class="normal"> foo_init_finish</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+static void
+foo_async_initable_iface_init (gpointer g_iface,
+                               gpointer data)
+{
+  GAsyncInitableIface *iface = g_iface;
 
+  iface-&gt;init_async = foo_init_async;
+  iface-&gt;init_finish = foo_init_finish;
+}
+</pre></div>
 <p>
 </p>
 </div>
@@ -523,7 +427,8 @@ finished</td>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
 <td>the name of the first property, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no
-properties</td>
+properties. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
index 44550e7..43029a4 100644 (file)
@@ -108,91 +108,46 @@ however, the "<code class="function">_finish()</code>" function may be called at
 <p>
 Example of a typical asynchronous operation flow:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">void</span><span class="normal"> </span><span class="function">_theoretical_frobnitz_async</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Theoretical</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">t</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="usertype">GCancellable</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">c</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="usertype">GAsyncReadyCallback</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">cb</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="usertype">gpointer</span><span class="normal">             u</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+void _theoretical_frobnitz_async (Theoretical         *t,
+                                  GCancellable        *c,
+                                  GAsyncReadyCallback *cb,
+                                  gpointer             u);
 
-<span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a> </span><span class="function">_theoretical_frobnitz_finish</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Theoretical</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">t</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="usertype">GAsyncResult</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">res</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="usertype">GError</span><span class="normal">       </span><span class="symbol">**</span><span class="normal">e</span><span class="symbol">);</span>
+gboolean _theoretical_frobnitz_finish (Theoretical   *t,
+                                       GAsyncResult  *res,
+                                       GError       **e);
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">frobnitz_result_func</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">source_object</span><span class="symbol">,</span>
-<span class="normal">         </span><span class="usertype">GAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">res</span><span class="symbol">,</span>
-<span class="normal">         </span><span class="usertype">gpointer</span><span class="normal">      user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> success </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
+static void
+frobnitz_result_func (GObject      *source_object,
+                GAsyncResult *res,
+                gpointer      user_data)
+{
+  gboolean success = FALSE;
 
-<span class="normal">  success </span><span class="symbol">=</span><span class="normal"> </span><span class="function">_theoretical_frobnitz_finish</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">source_object</span><span class="symbol">,</span><span class="normal"> res</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+  success = _theoretical_frobnitz_finish (source_object, res, NULL);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">success</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-printf">g_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Hurray!</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-printf">g_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Uh oh!</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
+  if (success)
+    g_printf ("Hurray!\n");
+  else
+    g_printf ("Uh oh!\n");
 
-<span class="normal">  </span><span class="comment">/* ... */</span>
+  /* ... */
 
-<span class="cbracket">}</span>
+}
 
-<span class="type">int</span><span class="normal"> </span><span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">   </span><span class="comment">/* ... */</span>
+int main (int argc, void *argv[])
+{
+   /* ... */
 
-<span class="normal">   </span><span class="function">_theoretical_frobnitz_async</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">theoretical_data</span><span class="symbol">,</span>
-<span class="normal">                                <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                frobnitz_result_func</span><span class="symbol">,</span>
-<span class="normal">                                <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">   </span><span class="comment">/* ... */</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+   _theoretical_frobnitz_async (theoretical_data,
+                                NULL,
+                                frobnitz_result_func,
+                                NULL);
 
+   /* ... */
+}
+</pre></div>
 <p>
 </p>
 <p>
index 9678642..dc5183d 100644 (file)
@@ -27,6 +27,8 @@
                    | 
                   <a href="#GBufferedInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
                    | 
+                  <a href="#GBufferedInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
                   <a href="#GBufferedInputStream.properties" class="shortcut">Properties</a>
 </td></tr>
 </table>
@@ -90,6 +92,12 @@ const <span class="returnvalue">void</span> *        <a class="link" href="GBuff
 </pre>
 </div>
 <div class="refsect1">
+<a name="GBufferedInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+GBufferedInputStream implements
+ <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
+</div>
+<div class="refsect1">
 <a name="GBufferedInputStream.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="GBufferedInputStream.html#GBufferedInputStream--buffer-size" title='The "buffer-size" property'>buffer-size</a>"              <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write / Construct
index fe26d10..652013a 100644 (file)
@@ -27,6 +27,8 @@
                    | 
                   <a href="#GBufferedOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
                    | 
+                  <a href="#GBufferedOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
                   <a href="#GBufferedOutputStream.properties" class="shortcut">Properties</a>
 </td></tr>
 </table>
 </pre>
 </div>
 <div class="refsect1">
+<a name="GBufferedOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+GBufferedOutputStream implements
+ <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
+</div>
+<div class="refsect1">
 <a name="GBufferedOutputStream.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="GBufferedOutputStream.html#GBufferedOutputStream--auto-grow" title='The "auto-grow" property'>auto-grow</a>"                <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
index 1998066..d878930 100644 (file)
@@ -249,7 +249,7 @@ with <a class="link" href="GCancellable.html#g-cancellable-reset" title="g_cance
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -312,7 +312,7 @@ in which case the source will never trigger.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -471,7 +471,8 @@ See <a class="link" href="GCancellable.html#GCancellable-cancelled" title='The "
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data_destroy_func</code></em> :</span></p></td>
-<td>Free function for <em class="parameter"><code>data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Free function for <em class="parameter"><code>data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -510,7 +511,8 @@ nothing.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>handler_id</code></em> :</span></p></td>
@@ -590,55 +592,28 @@ like this.
 <p>
 An example of how to us this:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Make sure we don't do any unnecessary work if already cancelled */</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GCancellable.html#g-cancellable-set-error-if-cancelled">g_cancellable_set_error_if_cancelled</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cancellable</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="symbol">;</span>
-<span class="comment">/* Set up all the data needed to be able to</span>
-<span class="comment"> * handle cancellation of the operation */</span>
-<span class="normal">my_data </span><span class="symbol">=</span><span class="normal"> </span><span class="function">my_data_new</span><span class="normal"> </span><span class="symbol">(...);</span>
+<div class="informalexample"><pre class="programlisting">
+    /* Make sure we don't do any unnecessary work if already cancelled */
+    if (g_cancellable_set_error_if_cancelled (cancellable))
+      return;
+    /* Set up all the data needed to be able to
+     * handle cancellation of the operation */
+    my_data = my_data_new (...);
 
-<span class="normal">id </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cancellable</span><span class="symbol">)</span>
-<span class="normal">  id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GCancellable.html#g-cancellable-connect">g_cancellable_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cancelled_handler</span><span class="symbol">)</span>
-<span class="normal">                  data</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+    id = 0;
+    if (cancellable)
+      id = g_cancellable_connect (cancellable,
+                             G_CALLBACK (cancelled_handler)
+                             data, NULL);
 
-<span class="comment">/* cancellable operation here... */</span>
+    /* cancellable operation here... */
 
-<span class="function"><a href="GCancellable.html#g-cancellable-disconnect">g_cancellable_disconnect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cancellable</span><span class="symbol">,</span><span class="normal"> id</span><span class="symbol">);</span>
-
-<span class="comment">/* cancelled_handler is never called after this, it</span>
-<span class="comment"> * is now safe to free the data */</span>
-<span class="function">my_data_free</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">my_data</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_cancellable_disconnect (cancellable, id);
 
+    /* cancelled_handler is never called after this, it
+     * is now safe to free the data */
+    my_data_free (my_data);  
+</pre></div>
 <p>
 </p>
 <p>
index 1a3cac3..7779c98 100644 (file)
@@ -50,6 +50,9 @@
                                                         (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCredentials.html" title="GCredentials"><span class="type">GCredentials</span></a> *credentials</code></em>);
+<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" title="g_dbus_auth_observer_allow_mechanism ()">g_dbus_auth_observer_allow_mechanism</a>
+                                                        (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mechanism</code></em>);
 </pre>
 </div>
 <div class="refsect1">
@@ -62,6 +65,7 @@
 <div class="refsect1">
 <a name="GDBusAuthObserver.signals"></a><h2>Signals</h2>
 <pre class="synopsis">
+  "<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'>allow-mechanism</a>"                                : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
   "<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer" title='The "authorize-authenticated-peer" signal'>authorize-authenticated-peer</a>"                   : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
 </pre>
 </div>
@@ -81,55 +85,28 @@ signal handler like the following:
 </p>
 <div class="example">
 <a name="auth-observer"></a><p class="title"><b>Example 7. Controlling Authentication</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">on_authorize_authenticated_peer</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusAuthObserver</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">observer</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GIOStream</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">stream</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GCredentials</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">credentials</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">gpointer</span><span class="normal">           user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> authorized</span><span class="symbol">;</span>
-
-<span class="normal">  authorized </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">credentials </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GCredentials</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">own_credentials</span><span class="symbol">;</span>
-<span class="normal">      own_credentials </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GCredentials.html#g-credentials-new">g_credentials_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GCredentials.html#g-credentials-is-same-user">g_credentials_is_same_user</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">credentials</span><span class="symbol">,</span><span class="normal"> own_credentials</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">))</span>
-<span class="normal">        authorized </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">own_credentials</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+<div class="example-contents"><pre class="programlisting">
+static gboolean
+on_authorize_authenticated_peer (GDBusAuthObserver *observer,
+                                 GIOStream         *stream,
+                                 GCredentials      *credentials,
+                                 gpointer           user_data)
+{
+  gboolean authorized;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> authorized</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  authorized = FALSE;
+  if (credentials != NULL)
+    {
+      GCredentials *own_credentials;
+      own_credentials = g_credentials_new ();
+      if (g_credentials_is_same_user (credentials, own_credentials, NULL))
+        authorized = TRUE;
+      g_object_unref (own_credentials);
+    }
 
+  return authorized;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -184,7 +161,8 @@ Emits the <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authori
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>Credentials received from the peer or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Credentials received from the peer or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -195,10 +173,72 @@ Emits the <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authori
 </table></div>
 <p class="since">Since 2.26</p>
 </div>
+<hr>
+<div class="refsect2">
+<a name="g-dbus-auth-observer-allow-mechanism"></a><h3>g_dbus_auth_observer_allow_mechanism ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            g_dbus_auth_observer_allow_mechanism
+                                                        (<em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *mechanism</code></em>);</pre>
+<p>
+Emits the <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'><span class="type">"allow-mechanism"</span></a> signal on <em class="parameter"><code>observer</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
+<td>A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>mechanism</code></em> :</span></p></td>
+<td>The name of the mechanism, e.g. <code class="literal">DBUS_COOKIE_SHA1</code>.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mechanism</code></em> can be used to authenticate the other peer, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
 </div>
 <div class="refsect1">
 <a name="GDBusAuthObserver.signal-details"></a><h2>Signal Details</h2>
 <div class="refsect2">
+<a name="GDBusAuthObserver-allow-mechanism"></a><h3>The <code class="literal">"allow-mechanism"</code> signal</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer,
+                                                        <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>             *mechanism,
+                                                        <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>           user_data)      : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
+<p>
+Emitted to check if <em class="parameter"><code>mechanism</code></em> is allowed to be used.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>observer</code></em> :</span></p></td>
+<td>The <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> emitting the signal.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>mechanism</code></em> :</span></p></td>
+<td>The name of the mechanism, e.g. <code class="literal">DBUS_COOKIE_SHA1</code>.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>user data set when the signal handler was connected.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>mechanism</code></em> can be used to authenticate the other peer, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if not.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GDBusAuthObserver-authorize-authenticated-peer"></a><h3>The <code class="literal">"authorize-authenticated-peer"</code> signal</h3>
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer,
                                                         <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>         *stream,
@@ -221,7 +261,8 @@ is authorized.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>credentials</code></em> :</span></p></td>
-<td>Credentials received from the peer or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Credentials received from the peer or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
index 0668621..402d59d 100644 (file)
@@ -45,7 +45,7 @@
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GDBusConnection.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GDBusConnectionFlags"></a><a name="GDBusCapabilityFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
 enum                <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType">GBusType</a>;
@@ -59,10 +59,10 @@ enum                <a class="link" href="GDBusConnection.html#GBusType" title="
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
                     <a class="link" href="GDBusConnection.html#GDBusConnection-struct" title="GDBusConnection">GDBusConnection</a>;
-enum                <a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>;
+enum                <a class="link" href="GDBusConnection.html#GDBusConnectionFlags-enum" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>;
 <span class="returnvalue">void</span>                <a class="link" href="GDBusConnection.html#g-dbus-connection-new" title="g_dbus_connection_new ()">g_dbus_connection_new</a>               (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -71,12 +71,12 @@ enum                <a class="link" href="GDBusConnection.html#GDBusConnectionFl
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   <a class="link" href="GDBusConnection.html#g-dbus-connection-new-sync" title="g_dbus_connection_new_sync ()">g_dbus_connection_new_sync</a>          (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()">g_dbus_connection_new_for_address</a>   (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -86,7 +86,7 @@ enum                <a class="link" href="GDBusConnection.html#GDBusConnectionFl
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   <a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address-sync" title="g_dbus_connection_new_for_address_sync ()">g_dbus_connection_new_for_address_sync</a>
                                                         (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
@@ -119,8 +119,8 @@ enum                <a class="link" href="GDBusConnection.html#GDBusConnectionFl
 <a class="link" href="GIOStream.html" title="GIOStream"><span class="returnvalue">GIOStream</span></a> *         <a class="link" href="GDBusConnection.html#g-dbus-connection-get-stream" title="g_dbus_connection_get_stream ()">g_dbus_connection_get_stream</a>        (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusConnection.html#g-dbus-connection-get-guid" title="g_dbus_connection_get_guid ()">g_dbus_connection_get_guid</a>          (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusConnection.html#g-dbus-connection-get-unique-name" title="g_dbus_connection_get_unique_name ()">g_dbus_connection_get_unique_name</a>   (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
-enum                <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>;
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="returnvalue">GDBusCapabilityFlags</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-get-capabilities" title="g_dbus_connection_get_capabilities ()">g_dbus_connection_get_capabilities</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
+enum                <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags-enum" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>;
+<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="returnvalue">GDBusCapabilityFlags</span></a> <a class="link" href="GDBusConnection.html#g-dbus-connection-get-capabilities" title="g_dbus_connection_get_capabilities ()">g_dbus_connection_get_capabilities</a> (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
 <a class="link" href="GCredentials.html" title="GCredentials"><span class="returnvalue">GCredentials</span></a> *      <a class="link" href="GDBusConnection.html#g-dbus-connection-get-peer-credentials" title="g_dbus_connection_get_peer_credentials ()">g_dbus_connection_get_peer_credentials</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
 enum                <a class="link" href="GDBusConnection.html#GDBusCallFlags" title="enum GDBusCallFlags">GDBusCallFlags</a>;
@@ -318,6 +318,14 @@ enum                <a class="link" href="GDBusConnection.html#GDBusSubtreeFlags
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GDBusConnection
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GDBusConnectionFlags
+</pre>
+<pre class="synopsis">
+  GFlags
+   +----GDBusCapabilityFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GDBusConnection.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
@@ -330,10 +338,10 @@ GDBusConnection implements
 <pre class="synopsis">
   "<a class="link" href="GDBusConnection.html#GDBusConnection--address" title='The "address" property'>address</a>"                  <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Write / Construct Only
   "<a class="link" href="GDBusConnection.html#GDBusConnection--authentication-observer" title='The "authentication-observer" property'>authentication-observer</a>"  <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>*    : Write / Construct Only
-  "<a class="link" href="GDBusConnection.html#GDBusConnection--capabilities" title='The "capabilities" property'>capabilities</a>"             <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a>  : Read
+  "<a class="link" href="GDBusConnection.html#GDBusConnection--capabilities" title='The "capabilities" property'>capabilities</a>"             <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a>  : Read
   "<a class="link" href="GDBusConnection.html#GDBusConnection--closed" title='The "closed" property'>closed</a>"                   <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read
   "<a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" title='The "exit-on-close" property'>exit-on-close</a>"            <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write
-  "<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a>  : Write / Construct Only
+  "<a class="link" href="GDBusConnection.html#GDBusConnection--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a>  : Write / Construct Only
   "<a class="link" href="GDBusConnection.html#GDBusConnection--guid" title='The "guid" property'>guid</a>"                     <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GDBusConnection.html#GDBusConnection--stream" title='The "stream" property'>stream</a>"                   <a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a>*            : Read / Write / Construct Only
   "<a class="link" href="GDBusConnection.html#GDBusConnection--unique-name" title='The "unique-name" property'>unique-name</a>"              <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
@@ -361,7 +369,7 @@ an D-Bus client, it is often easier to use the <a class="link" href="gio-Owning-
 <p>
 As an exception to the usual GLib rule that a particular object must not be
 used by two threads at the same time, <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>'s methods may be
-called from any thread<sup>[<a name="id920869" href="#ftn.id920869" class="footnote">1</a>]</sup>.
+called from any thread<sup>[<a name="idp55898896" href="#ftn.idp55898896" class="footnote">1</a>]</sup>.
 </p>
 <p>
 Most of the ways to obtain a <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> automatically initialize it
@@ -385,799 +393,399 @@ free it with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-o
 </p>
 <div class="example">
 <a name="gdbus-server"></a><p class="title"><b>Example 2. D-Bus server example</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-
-<span class="preproc">#ifdef</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#G-OS-UNIX:CAPS">G_OS_UNIX</a></span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gunixfdlist.h&gt;</span>
-<span class="comment">/* For STDOUT_FILENO */</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;unistd.h&gt;</span>
-<span class="preproc">#endif</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusNodeInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">introspection_data </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="comment">/* Introspection data for the service we are exporting */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> introspection_xml</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">  </span><span class="string">"&lt;node&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;interface name='org.gtk.GDBus.TestInterface'&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;annotation name='org.gtk.GDBus.Annotation' value='OnInterface'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;annotation name='org.gtk.GDBus.Annotation' value='AlsoOnInterface'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='HelloWorld'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;annotation name='org.gtk.GDBus.Annotation' value='OnMethod'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='greeting' direction='in'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='response' direction='out'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='EmitSignal'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='d' name='speed_in_mph' direction='in'&gt;"</span>
-<span class="normal">  </span><span class="string">"        &lt;annotation name='org.gtk.GDBus.Annotation' value='OnArg'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;/arg&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='GimmeStdout'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;signal name='VelocityChanged'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;annotation name='org.gtk.GDBus.Annotation' value='Onsignal'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='d' name='speed_in_mph'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='speed_as_string'&gt;"</span>
-<span class="normal">  </span><span class="string">"        &lt;annotation name='org.gtk.GDBus.Annotation' value='OnArg_NonFirst'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;/arg&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/signal&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='FluxCapicitorName' access='read'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;annotation name='org.gtk.GDBus.Annotation' value='OnProperty'&gt;"</span>
-<span class="normal">  </span><span class="string">"        &lt;annotation name='org.gtk.GDBus.Annotation' value='OnAnnotation_YesThisIsCrazy'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;/annotation&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/property&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='Title' access='readwrite'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='ReadingAlwaysThrowsError' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='WritingAlwaysThrowsError' access='readwrite'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='OnlyWritable' access='write'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='Foo' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='Bar' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;/interface&gt;"</span>
-<span class="normal">  </span><span class="string">"&lt;/node&gt;"</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">handle_method_call</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">method_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GVariant</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"HelloWorld"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">;</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">greeting</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">greeting</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Return Unregistered"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error">g_dbus_method_invocation_return_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                 <a href="gio-GIOError.html#G-IO-ERROR:CAPS">G_IO_ERROR</a></span><span class="symbol">,</span>
-<span class="normal">                                                 <a href="gio-GIOError.html#G-IO-ERROR-FAILED-HANDLED:CAPS">G_IO_ERROR_FAILED_HANDLED</a></span><span class="symbol">,</span>
-<span class="normal">                                                 </span><span class="string">"As requested, here's a GError not registered (G_IO_ERROR_FAILED_HANDLED)"</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">greeting</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Return Registered"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error">g_dbus_method_invocation_return_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                 <a href="gio-GDBusError.html#G-DBUS-ERROR:CAPS">G_DBUS_ERROR</a></span><span class="symbol">,</span>
-<span class="normal">                                                 <a href="gio-GDBusError.html#G-DBUS-ERROR-MATCH-RULE-NOT-FOUND:CAPS">G_DBUS_ERROR_MATCH_RULE_NOT_FOUND</a></span><span class="symbol">,</span>
-<span class="normal">                                                 </span><span class="string">"As requested, here's a GError that is registered (G_DBUS_ERROR_MATCH_RULE_NOT_FOUND)"</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">greeting</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Return Raw"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"org.gtk.GDBus.SomeErrorName"</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"As requested, here's a raw D-Bus error"</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="keyword">else</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">;</span>
-<span class="normal">          response </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"You greeted me with '%s'. Thanks!"</span><span class="symbol">,</span><span class="normal"> greeting</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                 </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">,</span><span class="normal"> response</span><span class="symbol">));</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">response</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"EmitSignal"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">local_error</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gdouble</span><span class="normal"> speed_in_mph</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">speed_as_string</span><span class="symbol">;</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(d)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">speed_in_mph</span><span class="symbol">);</span>
-<span class="normal">      speed_as_string </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%g mph!"</span><span class="symbol">,</span><span class="normal"> speed_in_mph</span><span class="symbol">);</span>
-
-<span class="normal">      local_error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-emit-signal">g_dbus_connection_emit_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                     <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                     object_path</span><span class="symbol">,</span>
-<span class="normal">                                     interface_name</span><span class="symbol">,</span>
-<span class="normal">                                     </span><span class="string">"VelocityChanged"</span><span class="symbol">,</span>
-<span class="normal">                                     </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(ds)"</span><span class="symbol">,</span>
-<span class="normal">                                                    speed_in_mph</span><span class="symbol">,</span>
-<span class="normal">                                                    speed_as_string</span><span class="symbol">),</span>
-<span class="normal">                                     </span><span class="symbol">&amp;</span><span class="normal">local_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-no-error">g_assert_no_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">local_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">speed_as_string</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"GimmeStdout"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="preproc">#ifdef</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#G-OS-UNIX:CAPS">G_OS_UNIX</a></span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-get-capabilities">g_dbus_connection_get_capabilities</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal"> <a href="GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS">G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING</a></span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="usertype">GDBusMessage</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">reply</span><span class="symbol">;</span>
-<span class="normal">          </span><span class="usertype">GUnixFDList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">fd_list</span><span class="symbol">;</span>
-<span class="normal">          </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-
-<span class="normal">          fd_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GUnixFDList.html#g-unix-fd-list-new">g_unix_fd_list_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">          error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">          </span><span class="function"><a href="GUnixFDList.html#g-unix-fd-list-append">g_unix_fd_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd_list</span><span class="symbol">,</span><span class="normal"> STDOUT_FILENO</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-no-error">g_assert_no_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-
-<span class="normal">          reply </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusMessage.html#g-dbus-message-new-method-reply">g_dbus_message_new_method_reply</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-message">g_dbus_method_invocation_get_message</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">));</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMessage.html#g-dbus-message-set-unix-fd-list">g_dbus_message_set_unix_fd_list</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">reply</span><span class="symbol">,</span><span class="normal"> fd_list</span><span class="symbol">);</span>
-
-<span class="normal">          error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">          </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-send-message">g_dbus_connection_send_message</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                          reply</span><span class="symbol">,</span>
-<span class="normal">                                          <a href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-NONE:CAPS">G_DBUS_SEND_MESSAGE_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                          <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* out_serial */</span>
-<span class="normal">                                          </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-no-error">g_assert_no_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-
-<span class="normal">          </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd_list</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">reply</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="keyword">else</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"org.gtk.GDBus.Failed"</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"Your message bus daemon does not support file descriptor passing (need D-Bus &gt;= 1.3.0)"</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="preproc">#else</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                  </span><span class="string">"org.gtk.GDBus.NotOnUnix"</span><span class="symbol">,</span>
-<span class="normal">                                                  </span><span class="string">"Your OS does not support file descriptor passing"</span><span class="symbol">);</span>
-<span class="preproc">#endif</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">*</span><span class="normal">_global_title </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> swap_a_and_b </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-GVariant.html#GVariant">GVariant</a> </span><span class="symbol">*</span>
-<span class="function">handle_get_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">property_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">gpointer</span><span class="normal">          user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">ret</span><span class="symbol">;</span>
-
-<span class="normal">  ret </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"FluxCapicitorName"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"DeLorean"</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Title"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">_global_title </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">        _global_title </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Back To C!"</span><span class="symbol">);</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">_global_title</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"ReadingAlwaysThrowsError"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                   <a href="gio-GIOError.html#G-IO-ERROR:CAPS">G_IO_ERROR</a></span><span class="symbol">,</span>
-<span class="normal">                   <a href="gio-GIOError.html#G-IO-ERROR-FAILED:CAPS">G_IO_ERROR_FAILED</a></span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"Hello %s. I thought I said reading this property "</span>
-<span class="normal">                   </span><span class="string">"always results in an error. kthxbye"</span><span class="symbol">,</span>
-<span class="normal">                   sender</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"WritingAlwaysThrowsError"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"There's no home like home"</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Foo"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">swap_a_and_b </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"Tock"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"Tick"</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Bar"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">swap_a_and_b </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"Tick"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"Tock"</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">handle_set_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">property_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GVariant</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">gpointer</span><span class="normal">          user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Title"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">_global_title</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-string">g_variant_get_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">))</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">builder</span><span class="symbol">;</span>
-<span class="normal">          </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">local_error</span><span class="symbol">;</span>
-
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">_global_title</span><span class="symbol">);</span>
-<span class="normal">          _global_title </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-dup-string">g_variant_dup_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">          local_error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">          builder </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-ARRAY:CAPS">G_VARIANT_TYPE_ARRAY</a></span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"{sv}"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"Title"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">_global_title</span><span class="symbol">));</span>
-<span class="normal">          </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-emit-signal">g_dbus_connection_emit_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                         <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                         object_path</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="string">"org.freedesktop.DBus.Properties"</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="string">"PropertiesChanged"</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(sa{sv}as)"</span><span class="symbol">,</span>
-<span class="normal">                                                        interface_name</span><span class="symbol">,</span>
-<span class="normal">                                                        builder</span><span class="symbol">,</span>
-<span class="normal">                                                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">),</span>
-<span class="normal">                                         </span><span class="symbol">&amp;</span><span class="normal">local_error</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-no-error">g_assert_no_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">local_error</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"ReadingAlwaysThrowsError"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="comment">/* do nothing - they can't read it after all! */</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"WritingAlwaysThrowsError"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                   <a href="gio-GIOError.html#G-IO-ERROR:CAPS">G_IO_ERROR</a></span><span class="symbol">,</span>
-<span class="normal">                   <a href="gio-GIOError.html#G-IO-ERROR-FAILED:CAPS">G_IO_ERROR_FAILED</a></span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"Hello AGAIN %s. I thought I said writing this property "</span>
-<span class="normal">                   </span><span class="string">"always results in an error. kthxbye"</span><span class="symbol">,</span>
-<span class="normal">                   sender</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-
-<span class="comment">/* for now */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> interface_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  handle_method_call</span><span class="symbol">,</span>
-<span class="normal">  handle_get_property</span><span class="symbol">,</span>
-<span class="normal">  handle_set_property</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">on_timeout_cb</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection </span><span class="symbol">=</span><span class="normal"> </span><span class="function">G_DBUS_CONNECTION</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">user_data</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">builder</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invalidated_builder</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-
-<span class="normal">  swap_a_and_b </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">!</span><span class="normal">swap_a_and_b</span><span class="symbol">;</span>
-
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  builder </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-ARRAY:CAPS">G_VARIANT_TYPE_ARRAY</a></span><span class="symbol">);</span>
-<span class="normal">  invalidated_builder </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"as"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"{sv}"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"Foo"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">swap_a_and_b </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"Tock"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"Tick"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"{sv}"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"Bar"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">swap_a_and_b </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"Tick"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"Tock"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-emit-signal">g_dbus_connection_emit_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"/org/gtk/GDBus/TestObject"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"org.freedesktop.DBus.Properties"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"PropertiesChanged"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(sa{sv}as)"</span><span class="symbol">,</span>
-<span class="normal">                                                </span><span class="string">"org.gtk.GDBus.TestInterface"</span><span class="symbol">,</span>
-<span class="normal">                                                builder</span><span class="symbol">,</span>
-<span class="normal">                                                invalidated_builder</span><span class="symbol">),</span>
-<span class="normal">                                 </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-no-error">g_assert_no_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_bus_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> registration_id</span><span class="symbol">;</span>
-
-<span class="normal">  registration_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-register-object">g_dbus_connection_register_object</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                                       </span><span class="string">"/org/gtk/GDBus/TestObject"</span><span class="symbol">,</span>
-<span class="normal">                                                       introspection_data</span><span class="symbol">-&gt;</span><span class="normal">interfaces</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">],</span>
-<span class="normal">                                                       </span><span class="symbol">&amp;</span><span class="normal">interface_vtable</span><span class="symbol">,</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data */</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data_free_func */</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* GError** */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">registration_id </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">/* swap value of properties Foo and Bar every two seconds */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-timeout-add-seconds">g_timeout_add_seconds</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">2</span><span class="symbol">,</span>
-<span class="normal">                         on_timeout_cb</span><span class="symbol">,</span>
-<span class="normal">                         connection</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_lost</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> owner_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  </span><span class="comment">/* We are lazy here - we don't want to manually provide</span>
-<span class="comment">   * the introspection data structures - so we just build</span>
-<span class="comment">   * them from XML.</span>
-<span class="comment">   */</span>
-<span class="normal">  introspection_data </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml">g_dbus_node_info_new_for_xml</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_xml</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  owner_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-own-name">g_bus_own_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"org.gtk.GDBus.TestServer"</span><span class="symbol">,</span>
-<span class="normal">                             <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-NONE:CAPS">G_BUS_NAME_OWNER_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                             on_bus_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_lost</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner_id</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref">g_dbus_node_info_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
+#include &lt;stdlib.h&gt;
+
+#ifdef G_OS_UNIX
+#include &lt;gio/gunixfdlist.h&gt;
+/* For STDOUT_FILENO */
+#include &lt;unistd.h&gt;
+#endif
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static GDBusNodeInfo *introspection_data = NULL;
+
+/* Introspection data for the service we are exporting */
+static const gchar introspection_xml[] =
+  "&lt;node&gt;"
+  "  &lt;interface name='org.gtk.GDBus.TestInterface'&gt;"
+  "    &lt;annotation name='org.gtk.GDBus.Annotation' value='OnInterface'/&gt;"
+  "    &lt;annotation name='org.gtk.GDBus.Annotation' value='AlsoOnInterface'/&gt;"
+  "    &lt;method name='HelloWorld'&gt;"
+  "      &lt;annotation name='org.gtk.GDBus.Annotation' value='OnMethod'/&gt;"
+  "      &lt;arg type='s' name='greeting' direction='in'/&gt;"
+  "      &lt;arg type='s' name='response' direction='out'/&gt;"
+  "    &lt;/method&gt;"
+  "    &lt;method name='EmitSignal'&gt;"
+  "      &lt;arg type='d' name='speed_in_mph' direction='in'&gt;"
+  "        &lt;annotation name='org.gtk.GDBus.Annotation' value='OnArg'/&gt;"
+  "      &lt;/arg&gt;"
+  "    &lt;/method&gt;"
+  "    &lt;method name='GimmeStdout'/&gt;"
+  "    &lt;signal name='VelocityChanged'&gt;"
+  "      &lt;annotation name='org.gtk.GDBus.Annotation' value='Onsignal'/&gt;"
+  "      &lt;arg type='d' name='speed_in_mph'/&gt;"
+  "      &lt;arg type='s' name='speed_as_string'&gt;"
+  "        &lt;annotation name='org.gtk.GDBus.Annotation' value='OnArg_NonFirst'/&gt;"
+  "      &lt;/arg&gt;"
+  "    &lt;/signal&gt;"
+  "    &lt;property type='s' name='FluxCapicitorName' access='read'&gt;"
+  "      &lt;annotation name='org.gtk.GDBus.Annotation' value='OnProperty'&gt;"
+  "        &lt;annotation name='org.gtk.GDBus.Annotation' value='OnAnnotation_YesThisIsCrazy'/&gt;"
+  "      &lt;/annotation&gt;"
+  "    &lt;/property&gt;"
+  "    &lt;property type='s' name='Title' access='readwrite'/&gt;"
+  "    &lt;property type='s' name='ReadingAlwaysThrowsError' access='read'/&gt;"
+  "    &lt;property type='s' name='WritingAlwaysThrowsError' access='readwrite'/&gt;"
+  "    &lt;property type='s' name='OnlyWritable' access='write'/&gt;"
+  "    &lt;property type='s' name='Foo' access='read'/&gt;"
+  "    &lt;property type='s' name='Bar' access='read'/&gt;"
+  "  &lt;/interface&gt;"
+  "&lt;/node&gt;";
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+handle_method_call (GDBusConnection       *connection,
+                    const gchar           *sender,
+                    const gchar           *object_path,
+                    const gchar           *interface_name,
+                    const gchar           *method_name,
+                    GVariant              *parameters,
+                    GDBusMethodInvocation *invocation,
+                    gpointer               user_data)
+{
+  if (g_strcmp0 (method_name, "HelloWorld") == 0)
+    {
+      const gchar *greeting;
+
+      g_variant_get (parameters, "(&amp;s)", &amp;greeting);
+
+      if (g_strcmp0 (greeting, "Return Unregistered") == 0)
+        {
+          g_dbus_method_invocation_return_error (invocation,
+                                                 G_IO_ERROR,
+                                                 G_IO_ERROR_FAILED_HANDLED,
+                                                 "As requested, here's a GError not registered (G_IO_ERROR_FAILED_HANDLED)");
+        }
+      else if (g_strcmp0 (greeting, "Return Registered") == 0)
+        {
+          g_dbus_method_invocation_return_error (invocation,
+                                                 G_DBUS_ERROR,
+                                                 G_DBUS_ERROR_MATCH_RULE_NOT_FOUND,
+                                                 "As requested, here's a GError that is registered (G_DBUS_ERROR_MATCH_RULE_NOT_FOUND)");
+        }
+      else if (g_strcmp0 (greeting, "Return Raw") == 0)
+        {
+          g_dbus_method_invocation_return_dbus_error (invocation,
+                                                      "org.gtk.GDBus.SomeErrorName",
+                                                      "As requested, here's a raw D-Bus error");
+        }
+      else
+        {
+          gchar *response;
+          response = g_strdup_printf ("You greeted me with '%s'. Thanks!", greeting);
+          g_dbus_method_invocation_return_value (invocation,
+                                                 g_variant_new ("(s)", response));
+          g_free (response);
+        }
+    }
+  else if (g_strcmp0 (method_name, "EmitSignal") == 0)
+    {
+      GError *local_error;
+      gdouble speed_in_mph;
+      gchar *speed_as_string;
+
+      g_variant_get (parameters, "(d)", &amp;speed_in_mph);
+      speed_as_string = g_strdup_printf ("%g mph!", speed_in_mph);
+
+      local_error = NULL;
+      g_dbus_connection_emit_signal (connection,
+                                     NULL,
+                                     object_path,
+                                     interface_name,
+                                     "VelocityChanged",
+                                     g_variant_new ("(ds)",
+                                                    speed_in_mph,
+                                                    speed_as_string),
+                                     &amp;local_error);
+      g_assert_no_error (local_error);
+      g_free (speed_as_string);
+
+      g_dbus_method_invocation_return_value (invocation, NULL);
+    }
+  else if (g_strcmp0 (method_name, "GimmeStdout") == 0)
+    {
+#ifdef G_OS_UNIX
+      if (g_dbus_connection_get_capabilities (connection) &amp; G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING)
+        {
+          GDBusMessage *reply;
+          GUnixFDList *fd_list;
+          GError *error;
+
+          fd_list = g_unix_fd_list_new ();
+          error = NULL;
+          g_unix_fd_list_append (fd_list, STDOUT_FILENO, &amp;error);
+          g_assert_no_error (error);
+
+          reply = g_dbus_message_new_method_reply (g_dbus_method_invocation_get_message (invocation));
+          g_dbus_message_set_unix_fd_list (reply, fd_list);
+
+          error = NULL;
+          g_dbus_connection_send_message (connection,
+                                          reply,
+                                          G_DBUS_SEND_MESSAGE_FLAGS_NONE,
+                                          NULL, /* out_serial */
+                                          &amp;error);
+          g_assert_no_error (error);
+
+          g_object_unref (invocation);
+          g_object_unref (fd_list);
+          g_object_unref (reply);
+        }
+      else
+        {
+          g_dbus_method_invocation_return_dbus_error (invocation,
+                                                      "org.gtk.GDBus.Failed",
+                                                      "Your message bus daemon does not support file descriptor passing (need D-Bus &gt;= 1.3.0)");
+        }
+#else
+      g_dbus_method_invocation_return_dbus_error (invocation,
+                                                  "org.gtk.GDBus.NotOnUnix",
+                                                  "Your OS does not support file descriptor passing");
+#endif
+    }
+}
+
+static gchar *_global_title = NULL;
+
+static gboolean swap_a_and_b = FALSE;
+
+static GVariant *
+handle_get_property (GDBusConnection  *connection,
+                     const gchar      *sender,
+                     const gchar      *object_path,
+                     const gchar      *interface_name,
+                     const gchar      *property_name,
+                     GError          **error,
+                     gpointer          user_data)
+{
+  GVariant *ret;
+
+  ret = NULL;
+  if (g_strcmp0 (property_name, "FluxCapicitorName") == 0)
+    {
+      ret = g_variant_new_string ("DeLorean");
+    }
+  else if (g_strcmp0 (property_name, "Title") == 0)
+    {
+      if (_global_title == NULL)
+        _global_title = g_strdup ("Back To C!");
+      ret = g_variant_new_string (_global_title);
+    }
+  else if (g_strcmp0 (property_name, "ReadingAlwaysThrowsError") == 0)
+    {
+      g_set_error (error,
+                   G_IO_ERROR,
+                   G_IO_ERROR_FAILED,
+                   "Hello %s. I thought I said reading this property "
+                   "always results in an error. kthxbye",
+                   sender);
+    }
+  else if (g_strcmp0 (property_name, "WritingAlwaysThrowsError") == 0)
+    {
+      ret = g_variant_new_string ("There's no home like home");
+    }
+  else if (g_strcmp0 (property_name, "Foo") == 0)
+    {
+      ret = g_variant_new_string (swap_a_and_b ? "Tock" : "Tick");
+    }
+  else if (g_strcmp0 (property_name, "Bar") == 0)
+    {
+      ret = g_variant_new_string (swap_a_and_b ? "Tick" : "Tock");
+    }
+
+  return ret;
+}
+
+static gboolean
+handle_set_property (GDBusConnection  *connection,
+                     const gchar      *sender,
+                     const gchar      *object_path,
+                     const gchar      *interface_name,
+                     const gchar      *property_name,
+                     GVariant         *value,
+                     GError          **error,
+                     gpointer          user_data)
+{
+  if (g_strcmp0 (property_name, "Title") == 0)
+    {
+      if (g_strcmp0 (_global_title, g_variant_get_string (value, NULL)) != 0)
+        {
+          GVariantBuilder *builder;
+          GError *local_error;
+
+          g_free (_global_title);
+          _global_title = g_variant_dup_string (value, NULL);
+
+          local_error = NULL;
+          builder = g_variant_builder_new (G_VARIANT_TYPE_ARRAY);
+          g_variant_builder_add (builder,
+                                 "{sv}",
+                                 "Title",
+                                 g_variant_new_string (_global_title));
+          g_dbus_connection_emit_signal (connection,
+                                         NULL,
+                                         object_path,
+                                         "org.freedesktop.DBus.Properties",
+                                         "PropertiesChanged",
+                                         g_variant_new ("(sa{sv}as)",
+                                                        interface_name,
+                                                        builder,
+                                                        NULL),
+                                         &amp;local_error);
+          g_assert_no_error (local_error);
+        }
+    }
+  else if (g_strcmp0 (property_name, "ReadingAlwaysThrowsError") == 0)
+    {
+      /* do nothing - they can't read it after all! */
+    }
+  else if (g_strcmp0 (property_name, "WritingAlwaysThrowsError") == 0)
+    {
+      g_set_error (error,
+                   G_IO_ERROR,
+                   G_IO_ERROR_FAILED,
+                   "Hello AGAIN %s. I thought I said writing this property "
+                   "always results in an error. kthxbye",
+                   sender);
+    }
+
+  return *error == NULL;
+}
+
+
+/* for now */
+static const GDBusInterfaceVTable interface_vtable =
+{
+  handle_method_call,
+  handle_get_property,
+  handle_set_property
+};
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static gboolean
+on_timeout_cb (gpointer user_data)
+{
+  GDBusConnection *connection = G_DBUS_CONNECTION (user_data);
+  GVariantBuilder *builder;
+  GVariantBuilder *invalidated_builder;
+  GError *error;
+
+  swap_a_and_b = !swap_a_and_b;
+
+  error = NULL;
+  builder = g_variant_builder_new (G_VARIANT_TYPE_ARRAY);
+  invalidated_builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
+  g_variant_builder_add (builder,
+                         "{sv}",
+                         "Foo",
+                         g_variant_new_string (swap_a_and_b ? "Tock" : "Tick"));
+  g_variant_builder_add (builder,
+                         "{sv}",
+                         "Bar",
+                         g_variant_new_string (swap_a_and_b ? "Tick" : "Tock"));
+  g_dbus_connection_emit_signal (connection,
+                                 NULL,
+                                 "/org/gtk/GDBus/TestObject",
+                                 "org.freedesktop.DBus.Properties",
+                                 "PropertiesChanged",
+                                 g_variant_new ("(sa{sv}as)",
+                                                "org.gtk.GDBus.TestInterface",
+                                                builder,
+                                                invalidated_builder),
+                                 &amp;error);
+  g_assert_no_error (error);
+
+
+  return TRUE;
+}
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+on_bus_acquired (GDBusConnection *connection,
+                 const gchar     *name,
+                 gpointer         user_data)
+{
+  guint registration_id;
+
+  registration_id = g_dbus_connection_register_object (connection,
+                                                       "/org/gtk/GDBus/TestObject",
+                                                       introspection_data-&gt;interfaces[0],
+                                                       &amp;interface_vtable,
+                                                       NULL,  /* user_data */
+                                                       NULL,  /* user_data_free_func */
+                                                       NULL); /* GError** */
+  g_assert (registration_id &gt; 0);
+
+  /* swap value of properties Foo and Bar every two seconds */
+  g_timeout_add_seconds (2,
+                         on_timeout_cb,
+                         connection);
+}
+
+static void
+on_name_acquired (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+}
+
+static void
+on_name_lost (GDBusConnection *connection,
+              const gchar     *name,
+              gpointer         user_data)
+{
+  exit (1);
+}
+
+int
+main (int argc, char *argv[])
+{
+  guint owner_id;
+  GMainLoop *loop;
+
+  g_type_init ();
+
+  /* We are lazy here - we don't want to manually provide
+   * the introspection data structures - so we just build
+   * them from XML.
+   */
+  introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
+  g_assert (introspection_data != NULL);
+
+  owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
+                             "org.gtk.GDBus.TestServer",
+                             G_BUS_NAME_OWNER_FLAGS_NONE,
+                             on_bus_acquired,
+                             on_name_acquired,
+                             on_name_lost,
+                             NULL,
+                             NULL);
+
+  loop = g_main_loop_new (NULL, FALSE);
+  g_main_loop_run (loop);
+
+  g_bus_unown_name (owner_id);
+
+  g_dbus_node_info_unref (introspection_data);
+
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -1185,815 +793,407 @@ free it with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-o
 </p>
 <div class="example">
 <a name="gdbus-subtree-server"></a><p class="title"><b>Example 3. D-Bus subtree example</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;string.h&gt;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusNodeInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">introspection_data </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusInterfaceInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager_interface_info </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusInterfaceInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">block_interface_info </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusInterfaceInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">partition_interface_info </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="comment">/* Introspection data for the service we are exporting */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> introspection_xml</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">  </span><span class="string">"&lt;node&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;interface name='org.gtk.GDBus.Example.Manager'&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='Hello'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='greeting' direction='in'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='response' direction='out'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;/interface&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;interface name='org.gtk.GDBus.Example.Block'&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='Hello'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='greeting' direction='in'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='response' direction='out'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='i' name='Major' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='i' name='Minor' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='Notes' access='readwrite'/&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;/interface&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;interface name='org.gtk.GDBus.Example.Partition'&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='Hello'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='greeting' direction='in'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='response' direction='out'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='i' name='PartitionNumber' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='Notes' access='readwrite'/&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;/interface&gt;"</span>
-<span class="normal">  </span><span class="string">"&lt;/node&gt;"</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">manager_method_call</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">method_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GVariant</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Manager"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"Hello"</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">greeting</span><span class="symbol">);</span>
-
-<span class="normal">  response </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Method %s.%s with user_data `%s' on object path %s called with arg '%s'"</span><span class="symbol">,</span>
-<span class="normal">                              interface_name</span><span class="symbol">,</span>
-<span class="normal">                              method_name</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">*)</span><span class="normal"> user_data</span><span class="symbol">,</span>
-<span class="normal">                              object_path</span><span class="symbol">,</span>
-<span class="normal">                              greeting</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">,</span><span class="normal"> response</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">response</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> manager_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  manager_method_call</span><span class="symbol">,</span>
-<span class="normal">  <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">                 </span><span class="comment">/* get_property */</span>
-<span class="normal">  <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a>                  </span><span class="comment">/* set_property */</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">block_method_call</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">method_name</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">GVariant</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Block"</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Hello"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">;</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">greeting</span><span class="symbol">);</span>
-
-<span class="normal">      response </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Method %s.%s with user_data `%s' on object path %s called with arg '%s'"</span><span class="symbol">,</span>
-<span class="normal">                                  interface_name</span><span class="symbol">,</span>
-<span class="normal">                                  method_name</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">*)</span><span class="normal"> user_data</span><span class="symbol">,</span>
-<span class="normal">                                  object_path</span><span class="symbol">,</span>
-<span class="normal">                                  greeting</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                             </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">,</span><span class="normal"> response</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">response</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"DoStuff"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                  </span><span class="string">"org.gtk.GDBus.TestSubtree.Error.Failed"</span><span class="symbol">,</span>
-<span class="normal">                                                  </span><span class="string">"This method intentionally always fails"</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-not-reached">g_assert_not_reached</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-GVariant.html#GVariant">GVariant</a> </span><span class="symbol">*</span>
-<span class="function">block_get_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">property_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">gpointer</span><span class="normal">          user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">ret</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">node</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> major</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> minor</span><span class="symbol">;</span>
-
-<span class="normal">  node </span><span class="symbol">=</span><span class="normal"> </span><span class="function">strrchr</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object_path</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'/'</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">+</span><span class="normal"> </span><span class="number">1</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-str-has-prefix">g_str_has_prefix</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"sda"</span><span class="symbol">))</span>
-<span class="normal">    major </span><span class="symbol">=</span><span class="normal"> </span><span class="number">8</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    major </span><span class="symbol">=</span><span class="normal"> </span><span class="number">9</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">strlen</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">4</span><span class="symbol">)</span>
-<span class="normal">    minor </span><span class="symbol">=</span><span class="normal"> node</span><span class="symbol">[</span><span class="number">3</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">-</span><span class="normal"> </span><span class="string">'0'</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    minor </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-
-<span class="normal">  ret </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Major"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">major</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Minor"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">minor</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Notes"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                   <a href="gio-GIOError.html#G-IO-ERROR:CAPS">G_IO_ERROR</a></span><span class="symbol">,</span>
-<span class="normal">                   <a href="gio-GIOError.html#G-IO-ERROR-FAILED:CAPS">G_IO_ERROR_FAILED</a></span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"Hello %s. I thought I said reading this property "</span>
-<span class="normal">                   </span><span class="string">"always results in an error. kthxbye"</span><span class="symbol">,</span>
-<span class="normal">                   sender</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-not-reached">g_assert_not_reached</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">block_set_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">property_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GVariant</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">gpointer</span><span class="normal">          user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* </span><span class="todo">TODO</span><span class="comment"> */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-not-reached">g_assert_not_reached</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> block_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  block_method_call</span><span class="symbol">,</span>
-<span class="normal">  block_get_property</span><span class="symbol">,</span>
-<span class="normal">  block_set_property</span><span class="symbol">,</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">partition_method_call</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">method_name</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GVariant</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Partition"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"Hello"</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">greeting</span><span class="symbol">);</span>
-
-<span class="normal">  response </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Method %s.%s with user_data `%s' on object path %s called with arg '%s'"</span><span class="symbol">,</span>
-<span class="normal">                              interface_name</span><span class="symbol">,</span>
-<span class="normal">                              method_name</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">*)</span><span class="normal"> user_data</span><span class="symbol">,</span>
-<span class="normal">                              object_path</span><span class="symbol">,</span>
-<span class="normal">                              greeting</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">,</span><span class="normal"> response</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">response</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> partition_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  partition_method_call</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="comment">//partition_get_property,</span>
-<span class="normal">  </span><span class="comment">//partition_set_property</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">**</span>
-<span class="function">subtree_enumerate</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">nodes</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GPtrArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">p</span><span class="symbol">;</span>
-
-<span class="normal">  p </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-new">g_ptr_array_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sda"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sda1"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sda2"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sda3"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sdb"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sdb1"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sdc"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"sdc1"</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  nodes </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">**)</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-free">g_ptr_array_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> nodes</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo">GDBusInterfaceInfo</a> </span><span class="symbol">**</span>
-<span class="function">subtree_introspect</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">node</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GPtrArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">p</span><span class="symbol">;</span>
-
-<span class="normal">  p </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-new">g_ptr_array_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref">g_dbus_interface_info_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager_interface_info</span><span class="symbol">));</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref">g_dbus_interface_info_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">block_interface_info</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">strlen</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">4</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-interface-info-ref">g_dbus_interface_info_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">partition_interface_info</span><span class="symbol">));</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo">GDBusInterfaceInfo</a> </span><span class="symbol">**)</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Pointer-Arrays.html#g-ptr-array-free">g_ptr_array_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">p</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> <a href="GDBusConnection.html#GDBusInterfaceVTable">GDBusInterfaceVTable</a> </span><span class="symbol">*</span>
-<span class="function">subtree_dispatch</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">             </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">                 </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">                 </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">                 </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">                 </span><span class="symbol">*</span><span class="normal">node</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">                    </span><span class="symbol">*</span><span class="normal">out_user_data</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">                     user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">vtable_to_return</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gpointer</span><span class="normal"> user_data_to_return</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Manager"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      user_data_to_return </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"The Root"</span><span class="symbol">;</span>
-<span class="normal">      vtable_to_return </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">manager_vtable</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">strlen</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">4</span><span class="symbol">)</span>
-<span class="normal">        user_data_to_return </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"A partition"</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">else</span>
-<span class="normal">        user_data_to_return </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"A block device"</span><span class="symbol">;</span>
-
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Block"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        vtable_to_return </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">block_vtable</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Partition"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        vtable_to_return </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">partition_vtable</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">else</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-not-reached">g_assert_not_reached</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="symbol">*</span><span class="normal">out_user_data </span><span class="symbol">=</span><span class="normal"> user_data_to_return</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> vtable_to_return</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusSubtreeVTable</span><span class="normal"> subtree_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  subtree_enumerate</span><span class="symbol">,</span>
-<span class="normal">  subtree_introspect</span><span class="symbol">,</span>
-<span class="normal">  subtree_dispatch</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_bus_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> registration_id</span><span class="symbol">;</span>
-
-<span class="normal">  registration_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-register-subtree">g_dbus_connection_register_subtree</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="string">"/org/gtk/GDBus/TestSubtree/Devices"</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="symbol">&amp;</span><span class="normal">subtree_vtable</span><span class="symbol">,</span>
-<span class="normal">                                                        <a href="GDBusConnection.html#G-DBUS-SUBTREE-FLAGS-NONE:CAPS">G_DBUS_SUBTREE_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data */</span>
-<span class="normal">                                                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data_free_func */</span>
-<span class="normal">                                                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* GError** */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">registration_id </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_lost</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> owner_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  </span><span class="comment">/* We are lazy here - we don't want to manually provide</span>
-<span class="comment">   * the introspection data structures - so we just build</span>
-<span class="comment">   * them from XML.</span>
-<span class="comment">   */</span>
-<span class="normal">  introspection_data </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml">g_dbus_node_info_new_for_xml</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_xml</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  manager_interface_info </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface">g_dbus_node_info_lookup_interface</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Manager"</span><span class="symbol">);</span>
-<span class="normal">  block_interface_info </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface">g_dbus_node_info_lookup_interface</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Block"</span><span class="symbol">);</span>
-<span class="normal">  partition_interface_info </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-lookup-interface">g_dbus_node_info_lookup_interface</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.gtk.GDBus.Example.Partition"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager_interface_info </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">block_interface_info </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">partition_interface_info </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  owner_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-own-name">g_bus_own_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"org.gtk.GDBus.TestSubtree"</span><span class="symbol">,</span>
-<span class="normal">                             <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-NONE:CAPS">G_BUS_NAME_OWNER_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                             on_bus_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_lost</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner_id</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref">g_dbus_node_info_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
+#include &lt;stdlib.h&gt;
+#include &lt;string.h&gt;
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static GDBusNodeInfo *introspection_data = NULL;
+static GDBusInterfaceInfo *manager_interface_info = NULL;
+static GDBusInterfaceInfo *block_interface_info = NULL;
+static GDBusInterfaceInfo *partition_interface_info = NULL;
+
+/* Introspection data for the service we are exporting */
+static const gchar introspection_xml[] =
+  "&lt;node&gt;"
+  "  &lt;interface name='org.gtk.GDBus.Example.Manager'&gt;"
+  "    &lt;method name='Hello'&gt;"
+  "      &lt;arg type='s' name='greeting' direction='in'/&gt;"
+  "      &lt;arg type='s' name='response' direction='out'/&gt;"
+  "    &lt;/method&gt;"
+  "  &lt;/interface&gt;"
+  "  &lt;interface name='org.gtk.GDBus.Example.Block'&gt;"
+  "    &lt;method name='Hello'&gt;"
+  "      &lt;arg type='s' name='greeting' direction='in'/&gt;"
+  "      &lt;arg type='s' name='response' direction='out'/&gt;"
+  "    &lt;/method&gt;"
+  "    &lt;property type='i' name='Major' access='read'/&gt;"
+  "    &lt;property type='i' name='Minor' access='read'/&gt;"
+  "    &lt;property type='s' name='Notes' access='readwrite'/&gt;"
+  "  &lt;/interface&gt;"
+  "  &lt;interface name='org.gtk.GDBus.Example.Partition'&gt;"
+  "    &lt;method name='Hello'&gt;"
+  "      &lt;arg type='s' name='greeting' direction='in'/&gt;"
+  "      &lt;arg type='s' name='response' direction='out'/&gt;"
+  "    &lt;/method&gt;"
+  "    &lt;property type='i' name='PartitionNumber' access='read'/&gt;"
+  "    &lt;property type='s' name='Notes' access='readwrite'/&gt;"
+  "  &lt;/interface&gt;"
+  "&lt;/node&gt;";
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+manager_method_call (GDBusConnection       *connection,
+                     const gchar           *sender,
+                     const gchar           *object_path,
+                     const gchar           *interface_name,
+                     const gchar           *method_name,
+                     GVariant              *parameters,
+                     GDBusMethodInvocation *invocation,
+                     gpointer               user_data)
+{
+  const gchar *greeting;
+  gchar *response;
+
+  g_assert_cmpstr (interface_name, ==, "org.gtk.GDBus.Example.Manager");
+  g_assert_cmpstr (method_name, ==, "Hello");
+
+  g_variant_get (parameters, "(&amp;s)", &amp;greeting);
+
+  response = g_strdup_printf ("Method %s.%s with user_data `%s' on object path %s called with arg '%s'",
+                              interface_name,
+                              method_name,
+                              (const gchar *) user_data,
+                              object_path,
+                              greeting);
+  g_dbus_method_invocation_return_value (invocation,
+                                         g_variant_new ("(s)", response));
+  g_free (response);
+}
+
+const GDBusInterfaceVTable manager_vtable =
+{
+  manager_method_call,
+  NULL,                 /* get_property */
+  NULL                  /* set_property */
+};
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+block_method_call (GDBusConnection       *connection,
+                   const gchar           *sender,
+                   const gchar           *object_path,
+                   const gchar           *interface_name,
+                   const gchar           *method_name,
+                   GVariant              *parameters,
+                   GDBusMethodInvocation *invocation,
+                   gpointer               user_data)
+{
+  g_assert_cmpstr (interface_name, ==, "org.gtk.GDBus.Example.Block");
+
+  if (g_strcmp0 (method_name, "Hello") == 0)
+    {
+      const gchar *greeting;
+      gchar *response;
+
+      g_variant_get (parameters, "(&amp;s)", &amp;greeting);
+
+      response = g_strdup_printf ("Method %s.%s with user_data `%s' on object path %s called with arg '%s'",
+                                  interface_name,
+                                  method_name,
+                                  (const gchar *) user_data,
+                                  object_path,
+                                  greeting);
+      g_dbus_method_invocation_return_value (invocation,
+                                             g_variant_new ("(s)", response));
+      g_free (response);
+    }
+  else if (g_strcmp0 (method_name, "DoStuff") == 0)
+    {
+      g_dbus_method_invocation_return_dbus_error (invocation,
+                                                  "org.gtk.GDBus.TestSubtree.Error.Failed",
+                                                  "This method intentionally always fails");
+    }
+  else
+    {
+      g_assert_not_reached ();
+    }
+}
+
+static GVariant *
+block_get_property (GDBusConnection  *connection,
+                    const gchar      *sender,
+                    const gchar      *object_path,
+                    const gchar      *interface_name,
+                    const gchar      *property_name,
+                    GError          **error,
+                    gpointer          user_data)
+{
+  GVariant *ret;
+  const gchar *node;
+  gint major;
+  gint minor;
+
+  node = strrchr (object_path, '/') + 1;
+  if (g_str_has_prefix (node, "sda"))
+    major = 8;
+  else
+    major = 9;
+  if (strlen (node) == 4)
+    minor = node[3] - '0';
+  else
+    minor = 0;
+
+  ret = NULL;
+  if (g_strcmp0 (property_name, "Major") == 0)
+    {
+      ret = g_variant_new_int32 (major);
+    }
+  else if (g_strcmp0 (property_name, "Minor") == 0)
+    {
+      ret = g_variant_new_int32 (minor);
+    }
+  else if (g_strcmp0 (property_name, "Notes") == 0)
+    {
+      g_set_error (error,
+                   G_IO_ERROR,
+                   G_IO_ERROR_FAILED,
+                   "Hello %s. I thought I said reading this property "
+                   "always results in an error. kthxbye",
+                   sender);
+    }
+  else
+    {
+      g_assert_not_reached ();
+    }
+
+  return ret;
+}
+
+static gboolean
+block_set_property (GDBusConnection  *connection,
+                    const gchar      *sender,
+                    const gchar      *object_path,
+                    const gchar      *interface_name,
+                    const gchar      *property_name,
+                    GVariant         *value,
+                    GError          **error,
+                    gpointer          user_data)
+{
+  /* TODO */
+  g_assert_not_reached ();
+}
+
+const GDBusInterfaceVTable block_vtable =
+{
+  block_method_call,
+  block_get_property,
+  block_set_property,
+};
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+partition_method_call (GDBusConnection       *connection,
+                       const gchar           *sender,
+                       const gchar           *object_path,
+                       const gchar           *interface_name,
+                       const gchar           *method_name,
+                       GVariant              *parameters,
+                       GDBusMethodInvocation *invocation,
+                       gpointer               user_data)
+{
+  const gchar *greeting;
+  gchar *response;
+
+  g_assert_cmpstr (interface_name, ==, "org.gtk.GDBus.Example.Partition");
+  g_assert_cmpstr (method_name, ==, "Hello");
+
+  g_variant_get (parameters, "(&amp;s)", &amp;greeting);
+
+  response = g_strdup_printf ("Method %s.%s with user_data `%s' on object path %s called with arg '%s'",
+                              interface_name,
+                              method_name,
+                              (const gchar *) user_data,
+                              object_path,
+                              greeting);
+  g_dbus_method_invocation_return_value (invocation,
+                                         g_variant_new ("(s)", response));
+  g_free (response);
+}
+
+const GDBusInterfaceVTable partition_vtable =
+{
+  partition_method_call,
+  //partition_get_property,
+  //partition_set_property
+};
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static gchar **
+subtree_enumerate (GDBusConnection       *connection,
+                   const gchar           *sender,
+                   const gchar           *object_path,
+                   gpointer               user_data)
+{
+  gchar **nodes;
+  GPtrArray *p;
+
+  p = g_ptr_array_new ();
+  g_ptr_array_add (p, g_strdup ("sda"));
+  g_ptr_array_add (p, g_strdup ("sda1"));
+  g_ptr_array_add (p, g_strdup ("sda2"));
+  g_ptr_array_add (p, g_strdup ("sda3"));
+  g_ptr_array_add (p, g_strdup ("sdb"));
+  g_ptr_array_add (p, g_strdup ("sdb1"));
+  g_ptr_array_add (p, g_strdup ("sdc"));
+  g_ptr_array_add (p, g_strdup ("sdc1"));
+  g_ptr_array_add (p, NULL);
+  nodes = (gchar **) g_ptr_array_free (p, FALSE);
+
+  return nodes;
+}
+
+static GDBusInterfaceInfo **
+subtree_introspect (GDBusConnection       *connection,
+                    const gchar           *sender,
+                    const gchar           *object_path,
+                    const gchar           *node,
+                    gpointer               user_data)
+{
+  GPtrArray *p;
+
+  p = g_ptr_array_new ();
+  if (node == NULL)
+    {
+      g_ptr_array_add (p, g_dbus_interface_info_ref (manager_interface_info));
+    }
+  else
+    {
+      g_ptr_array_add (p, g_dbus_interface_info_ref (block_interface_info));
+      if (strlen (node) == 4)
+        g_ptr_array_add (p,
+                         g_dbus_interface_info_ref (partition_interface_info));
+    }
+
+  g_ptr_array_add (p, NULL);
+
+  return (GDBusInterfaceInfo **) g_ptr_array_free (p, FALSE);
+}
+
+static const GDBusInterfaceVTable *
+subtree_dispatch (GDBusConnection             *connection,
+                  const gchar                 *sender,
+                  const gchar                 *object_path,
+                  const gchar                 *interface_name,
+                  const gchar                 *node,
+                  gpointer                    *out_user_data,
+                  gpointer                     user_data)
+{
+  const GDBusInterfaceVTable *vtable_to_return;
+  gpointer user_data_to_return;
+
+  if (g_strcmp0 (interface_name, "org.gtk.GDBus.Example.Manager") == 0)
+    {
+      user_data_to_return = "The Root";
+      vtable_to_return = &amp;manager_vtable;
+    }
+  else
+    {
+      if (strlen (node) == 4)
+        user_data_to_return = "A partition";
+      else
+        user_data_to_return = "A block device";
+
+      if (g_strcmp0 (interface_name, "org.gtk.GDBus.Example.Block") == 0)
+        vtable_to_return = &amp;block_vtable;
+      else if (g_strcmp0 (interface_name, "org.gtk.GDBus.Example.Partition") == 0)
+        vtable_to_return = &amp;partition_vtable;
+      else
+        g_assert_not_reached ();
+    }
+
+  *out_user_data = user_data_to_return;
+
+  return vtable_to_return;
+}
+
+const GDBusSubtreeVTable subtree_vtable =
+{
+  subtree_enumerate,
+  subtree_introspect,
+  subtree_dispatch
+};
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+on_bus_acquired (GDBusConnection *connection,
+                 const gchar     *name,
+                 gpointer         user_data)
+{
+  guint registration_id;
+
+  registration_id = g_dbus_connection_register_subtree (connection,
+                                                        "/org/gtk/GDBus/TestSubtree/Devices",
+                                                        &amp;subtree_vtable,
+                                                        G_DBUS_SUBTREE_FLAGS_NONE,
+                                                        NULL,  /* user_data */
+                                                        NULL,  /* user_data_free_func */
+                                                        NULL); /* GError** */
+  g_assert (registration_id &gt; 0);
+}
+
+static void
+on_name_acquired (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+}
+
+static void
+on_name_lost (GDBusConnection *connection,
+              const gchar     *name,
+              gpointer         user_data)
+{
+  exit (1);
+}
+
+int
+main (int argc, char *argv[])
+{
+  guint owner_id;
+  GMainLoop *loop;
+
+  g_type_init ();
+
+  /* We are lazy here - we don't want to manually provide
+   * the introspection data structures - so we just build
+   * them from XML.
+   */
+  introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
+  g_assert (introspection_data != NULL);
+
+  manager_interface_info = g_dbus_node_info_lookup_interface (introspection_data, "org.gtk.GDBus.Example.Manager");
+  block_interface_info = g_dbus_node_info_lookup_interface (introspection_data, "org.gtk.GDBus.Example.Block");
+  partition_interface_info = g_dbus_node_info_lookup_interface (introspection_data, "org.gtk.GDBus.Example.Partition");
+  g_assert (manager_interface_info != NULL);
+  g_assert (block_interface_info != NULL);
+  g_assert (partition_interface_info != NULL);
+
+  owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
+                             "org.gtk.GDBus.TestSubtree",
+                             G_BUS_NAME_OWNER_FLAGS_NONE,
+                             on_bus_acquired,
+                             on_name_acquired,
+                             on_name_lost,
+                             NULL,
+                             NULL);
+
+  loop = g_main_loop_new (NULL, FALSE);
+  g_main_loop_run (loop);
+
+  g_bus_unown_name (owner_id);
+
+  g_dbus_node_info_unref (introspection_data);
+
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -2001,283 +1201,141 @@ free it with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-o
 </p>
 <div class="example">
 <a name="gdbus-unix-fd-client"></a><p class="title"><b>Example 4. D-Bus UNIX File Descriptor example</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;string.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;sys/types.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;unistd.h&gt;</span>
-
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;time.h&gt;</span>
-
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gunixfdlist.h&gt;</span>
-
-<span class="comment">/* see gdbus-example-server.c for the server implementation */</span>
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gint">gint</a></span>
-<span class="function">get_server_stdout</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">name_owner</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GDBusMessage</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">method_call_message</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GDBusMessage</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">method_reply_message</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GUnixFDList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">fd_list</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> fd</span><span class="symbol">;</span>
-
-<span class="normal">  fd </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">;</span>
-<span class="normal">  method_call_message </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  method_reply_message </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="normal">  method_call_message </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusMessage.html#g-dbus-message-new-method-call">g_dbus_message_new_method_call</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">name_owner</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="string">"/org/gtk/GDBus/TestObject"</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="string">"org.gtk.GDBus.TestInterface"</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="string">"GimmeStdout"</span><span class="symbol">);</span>
-<span class="normal">  method_reply_message </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-send-message-with-reply-sync">g_dbus_connection_send_message_with_reply_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                                                         method_call_message</span><span class="symbol">,</span>
-<span class="normal">                                                                         <a href="GDBusConnection.html#G-DBUS-SEND-MESSAGE-FLAGS-NONE:CAPS">G_DBUS_SEND_MESSAGE_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                                                         </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">                                                                         <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* out_serial */</span>
-<span class="normal">                                                                         <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* cancellable */</span>
-<span class="normal">                                                                         error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_reply_message </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GDBusMessage.html#g-dbus-message-get-message-type">g_dbus_message_get_message_type</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_reply_message</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> <a href="GDBusMessage.html#G-DBUS-MESSAGE-TYPE-ERROR:CAPS">G_DBUS_MESSAGE_TYPE_ERROR</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMessage.html#g-dbus-message-to-gerror">g_dbus_message_to_gerror</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_reply_message</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  fd_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusMessage.html#g-dbus-message-get-unix-fd-list">g_dbus_message_get_unix_fd_list</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_reply_message</span><span class="symbol">);</span>
-<span class="normal">  fd </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GUnixFDList.html#g-unix-fd-list-get">g_unix_fd_list_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd_list</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">);</span>
-
-<span class="label"> out:</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_call_message</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_reply_message</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> fd</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_appeared</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name_owner</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> fd</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  fd </span><span class="symbol">=</span><span class="normal"> </span><span class="function">get_server_stdout</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span><span class="normal"> name_owner</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd </span><span class="symbol">==</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error invoking GimmeStdout(): %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">                  error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> now_buf</span><span class="symbol">[</span><span class="number">256</span><span class="symbol">];</span>
-<span class="normal">      </span><span class="usertype">time_t</span><span class="normal"> now</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gssize</span><span class="normal"> len</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">str</span><span class="symbol">;</span>
-
-<span class="normal">      now </span><span class="symbol">=</span><span class="normal"> </span><span class="function">time</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">strftime</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">now_buf</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="keyword">sizeof</span><span class="normal"> now_buf</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="string">"%c"</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="function">localtime</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">now</span><span class="symbol">));</span>
-
-<span class="normal">      str </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"On %s, gdbus-example-unix-fd-client with pid %d was here!</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">                             now_buf</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gint">gint</a></span><span class="symbol">)</span><span class="normal"> </span><span class="function">getpid</span><span class="normal"> </span><span class="symbol">());</span>
-<span class="normal">      len </span><span class="symbol">=</span><span class="normal"> </span><span class="function">strlen</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-warn-if-fail">g_warn_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">write</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd</span><span class="symbol">,</span><span class="normal"> str</span><span class="symbol">,</span><span class="normal"> len</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> len</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">close</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Wrote the following on server's stdout:</span><span class="specialchar">\n</span><span class="string">%s"</span><span class="symbol">,</span><span class="normal"> str</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_vanished</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Failed to get name owner for %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">              </span><span class="string">"Is ./gdbus-example-server running?</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">              name</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> watcher_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  watcher_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Watching-Bus-Names.html#g-bus-watch-name">g_bus_watch_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"org.gtk.GDBus.TestServer"</span><span class="symbol">,</span>
-<span class="normal">                                 <a href="gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-NONE:CAPS">G_BUS_NAME_WATCHER_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                 on_name_appeared</span><span class="symbol">,</span>
-<span class="normal">                                 on_name_vanished</span><span class="symbol">,</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-Watching-Bus-Names.html#g-bus-unwatch-name">g_bus_unwatch_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">watcher_id</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="example-contents"><pre class="programlisting">#include &lt;string.h&gt;
+#include &lt;stdlib.h&gt;
+
+#include &lt;sys/types.h&gt;
+#include &lt;unistd.h&gt;
 
+#include &lt;time.h&gt;
+
+#include &lt;gio/gio.h&gt;
+#include &lt;gio/gunixfdlist.h&gt;
+
+/* see gdbus-example-server.c for the server implementation */
+static gint
+get_server_stdout (GDBusConnection  *connection,
+                   const gchar      *name_owner,
+                   GError          **error)
+{
+  GDBusMessage *method_call_message;
+  GDBusMessage *method_reply_message;
+  GUnixFDList *fd_list;
+  gint fd;
+
+  fd = -1;
+  method_call_message = NULL;
+  method_reply_message = NULL;
+
+  method_call_message = g_dbus_message_new_method_call (name_owner,
+                                                        "/org/gtk/GDBus/TestObject",
+                                                        "org.gtk.GDBus.TestInterface",
+                                                        "GimmeStdout");
+  method_reply_message = g_dbus_connection_send_message_with_reply_sync (connection,
+                                                                         method_call_message,
+                                                                         G_DBUS_SEND_MESSAGE_FLAGS_NONE,
+                                                                         -1,
+                                                                         NULL, /* out_serial */
+                                                                         NULL, /* cancellable */
+                                                                         error);
+  if (method_reply_message == NULL)
+      goto out;
+
+  if (g_dbus_message_get_message_type (method_reply_message) == G_DBUS_MESSAGE_TYPE_ERROR)
+    {
+      g_dbus_message_to_gerror (method_reply_message, error);
+      goto out;
+    }
+
+  fd_list = g_dbus_message_get_unix_fd_list (method_reply_message);
+  fd = g_unix_fd_list_get (fd_list, 0, error);
+
+ out:
+  g_object_unref (method_call_message);
+  g_object_unref (method_reply_message);
+
+  return fd;
+}
+
+static void
+on_name_appeared (GDBusConnection *connection,
+                  const gchar     *name,
+                  const gchar     *name_owner,
+                  gpointer         user_data)
+{
+  gint fd;
+  GError *error;
+
+  error = NULL;
+  fd = get_server_stdout (connection, name_owner, &amp;error);
+  if (fd == -1)
+    {
+      g_printerr ("Error invoking GimmeStdout(): %s\n",
+                  error-&gt;message);
+      g_error_free (error);
+      exit (1);
+    }
+  else
+    {
+      gchar now_buf[256];
+      time_t now;
+      gssize len;
+      gchar *str;
+
+      now = time (NULL);
+      strftime (now_buf,
+                sizeof now_buf,
+                "%c",
+                localtime (&amp;now));
+
+      str = g_strdup_printf ("On %s, gdbus-example-unix-fd-client with pid %d was here!\n",
+                             now_buf,
+                             (gint) getpid ());
+      len = strlen (str);
+      g_warn_if_fail (write (fd, str, len) == len);
+      close (fd);
+
+      g_print ("Wrote the following on server's stdout:\n%s", str);
+
+      g_free (str);
+      exit (0);
+    }
+}
+
+static void
+on_name_vanished (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+  g_printerr ("Failed to get name owner for %s\n"
+              "Is ./gdbus-example-server running?\n",
+              name);
+  exit (1);
+}
+
+int
+main (int argc, char *argv[])
+{
+  guint watcher_id;
+  GMainLoop *loop;
+
+  g_type_init ();
+
+  watcher_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
+                                 "org.gtk.GDBus.TestServer",
+                                 G_BUS_NAME_WATCHER_FLAGS_NONE,
+                                 on_name_appeared,
+                                 on_name_vanished,
+                                 NULL,
+                                 NULL);
+
+  loop = g_main_loop_new (NULL, FALSE);
+  g_main_loop_run (loop);
+
+  g_bus_unwatch_name (watcher_id);
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -2285,687 +1343,343 @@ free it with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-o
 </p>
 <div class="example">
 <a name="gdbus-export"></a><p class="title"><b>Example 5. Exporting a GObject</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="comment">/* The object we want to export */</span>
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObjectClass</span><span class="normal"> MyObjectClass</span><span class="symbol">;</span>
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObject</span><span class="normal"> MyObject</span><span class="symbol">;</span>
-
-<span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObjectClass</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObjectClass</span><span class="normal"> parent_class</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObject</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObject</span><span class="normal"> parent_instance</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> count</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">enum</span>
-<span class="cbracket">{</span>
-<span class="normal">  PROP_0</span><span class="symbol">,</span>
-<span class="normal">  PROP_COUNT</span><span class="symbol">,</span>
-<span class="normal">  PROP_NAME</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GType</span><span class="normal"> </span><span class="function">my_object_get_type</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">);</span>
-<span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#G-DEFINE-TYPE:CAPS">G_DEFINE_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyObject</span><span class="symbol">,</span><span class="normal"> my_object</span><span class="symbol">,</span><span class="normal"> <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-OBJECT:CAPS">G_TYPE_OBJECT</a></span><span class="symbol">);</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyObject</span><span class="symbol">*)</span><span class="normal">object</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">my_object_parent_class</span><span class="symbol">)-&gt;</span><span class="function">finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  object</span><span class="symbol">-&gt;</span><span class="normal">count </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  object</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_get_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">guint</span><span class="normal">       prop_id</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GValue</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyObject</span><span class="symbol">*)</span><span class="normal">object</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">switch</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">prop_id</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_COUNT</span><span class="symbol">:</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#g-value-set-int">g_value_set_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> myobj</span><span class="symbol">-&gt;</span><span class="normal">count</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
-
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_NAME</span><span class="symbol">:</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#g-value-set-string">g_value_set_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> myobj</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
-
-<span class="label">    default:</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT-WARN-INVALID-PROPERTY-ID:CAPS">G_OBJECT_WARN_INVALID_PROPERTY_ID</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> prop_id</span><span class="symbol">,</span><span class="normal"> pspec</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_set_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">guint</span><span class="normal">         prop_id</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GValue</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GParamSpec</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyObject</span><span class="symbol">*)</span><span class="normal">object</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">switch</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">prop_id</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_COUNT</span><span class="symbol">:</span>
-<span class="normal">      myobj</span><span class="symbol">-&gt;</span><span class="normal">count </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#g-value-get-int">g_value_get_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
-
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_NAME</span><span class="symbol">:</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-<span class="normal">      myobj</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#g-value-dup-string">g_value_dup_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
-
-<span class="label">    default:</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT-WARN-INVALID-PROPERTY-ID:CAPS">G_OBJECT_WARN_INVALID_PROPERTY_ID</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> prop_id</span><span class="symbol">,</span><span class="normal"> pspec</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">gobject_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">class</span><span class="symbol">);</span>
-
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">finalize </span><span class="symbol">=</span><span class="normal"> my_object_finalize</span><span class="symbol">;</span>
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">set_property </span><span class="symbol">=</span><span class="normal"> my_object_set_property</span><span class="symbol">;</span>
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">get_property </span><span class="symbol">=</span><span class="normal"> my_object_get_property</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-class-install-property">g_object_class_install_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">,</span>
-<span class="normal">                                   PROP_COUNT</span><span class="symbol">,</span>
-<span class="normal">                                   </span><span class="function"><a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-int">g_param_spec_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"count"</span><span class="symbol">,</span>
-<span class="normal">                                                     </span><span class="string">"Count"</span><span class="symbol">,</span>
-<span class="normal">                                                     </span><span class="string">"Count"</span><span class="symbol">,</span>
-<span class="normal">                                                     </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">99999</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span>
-<span class="normal">                                                     <a href="./../gobject/gobject/gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">));</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-class-install-property">g_object_class_install_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">,</span>
-<span class="normal">                                   PROP_NAME</span><span class="symbol">,</span>
-<span class="normal">                                   </span><span class="function"><a href="./../gobject/gobject/gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-string">g_param_spec_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"name"</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="string">"Name"</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="string">"Name"</span><span class="symbol">,</span>
-<span class="normal">                                                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                                        <a href="./../gobject/gobject/gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">));</span>
-<span class="cbracket">}</span>
-
-<span class="comment">/* A method that we want to export */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_change_count</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">gint</span><span class="normal">      change</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  myobj</span><span class="symbol">-&gt;</span><span class="normal">count </span><span class="symbol">=</span><span class="normal"> </span><span class="number">2</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> myobj</span><span class="symbol">-&gt;</span><span class="normal">count </span><span class="symbol">+</span><span class="normal"> change</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-notify">g_object_notify</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"count"</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusNodeInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">introspection_data </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="comment">/* Introspection data for the service we are exporting */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> introspection_xml</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">  </span><span class="string">"&lt;node&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;interface name='org.myorg.MyObject'&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='ChangeCount'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='i' name='change' direction='in'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='i' name='Count' access='read'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;property type='s' name='Name' access='readwrite'/&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;/interface&gt;"</span>
-<span class="normal">  </span><span class="string">"&lt;/node&gt;"</span><span class="symbol">;</span>
-
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">handle_method_call</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">method_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GVariant</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"ChangeCount"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gint</span><span class="normal"> change</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(i)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">change</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function">my_object_change_count</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">,</span><span class="normal"> change</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-GVariant.html#GVariant">GVariant</a> </span><span class="symbol">*</span>
-<span class="function">handle_get_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">property_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">gpointer</span><span class="normal">          user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">ret</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
-
-<span class="normal">  ret </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Count"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">-&gt;</span><span class="normal">count</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Name"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      ret </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">?</span><span class="normal"> myobj</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">:</span><span class="normal"> </span><span class="string">""</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">handle_set_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">property_name</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GVariant</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GError</span><span class="normal">          </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">gpointer</span><span class="normal">          user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Count"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-set">g_object_set</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"count"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-int32">g_variant_get_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Name"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-set">g_object_set</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"name"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-string">g_variant_get_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-
-<span class="comment">/* for now */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> interface_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  handle_method_call</span><span class="symbol">,</span>
-<span class="normal">  handle_get_property</span><span class="symbol">,</span>
-<span class="normal">  handle_set_property</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">send_property_change</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">obj</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="usertype">GParamSpec</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">builder</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invalidated_builder</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyObject </span><span class="symbol">*)</span><span class="normal">obj</span><span class="symbol">;</span>
-
-<span class="normal">  builder </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE-ARRAY:CAPS">G_VARIANT_TYPE_ARRAY</a></span><span class="symbol">);</span>
-<span class="normal">  invalidated_builder </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"as"</span><span class="symbol">));</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">pspec</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"count"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span>
-<span class="normal">                           </span><span class="string">"{sv}"</span><span class="symbol">,</span>
-<span class="normal">                           </span><span class="string">"Count"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">-&gt;</span><span class="normal">count</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">pspec</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"name"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span>
-<span class="normal">                           </span><span class="string">"{sv}"</span><span class="symbol">,</span>
-<span class="normal">                           </span><span class="string">"Name"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">?</span><span class="normal"> myobj</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">:</span><span class="normal"> </span><span class="string">""</span><span class="symbol">));</span>
-
-<span class="normal">  </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-emit-signal">g_dbus_connection_emit_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"/org/myorg/MyObject"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"org.freedesktop.DBus.Properties"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="string">"PropertiesChanged"</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(sa{sv}as)"</span><span class="symbol">,</span>
-<span class="normal">                                                </span><span class="string">"org.myorg.MyObject"</span><span class="symbol">,</span>
-<span class="normal">                                                builder</span><span class="symbol">,</span>
-<span class="normal">                                                invalidated_builder</span><span class="symbol">),</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_bus_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> registration_id</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"notify"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">send_property_change</span><span class="symbol">),</span><span class="normal"> connection</span><span class="symbol">);</span>
-<span class="normal">  registration_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-register-object">g_dbus_connection_register_object</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                                       </span><span class="string">"/org/myorg/MyObject"</span><span class="symbol">,</span>
-<span class="normal">                                                       introspection_data</span><span class="symbol">-&gt;</span><span class="normal">interfaces</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">],</span>
-<span class="normal">                                                       </span><span class="symbol">&amp;</span><span class="normal">interface_vtable</span><span class="symbol">,</span>
-<span class="normal">                                                       myobj</span><span class="symbol">,</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data_free_func */</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* GError** */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">registration_id </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_lost</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> owner_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">myobj</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  </span><span class="comment">/* We are lazy here - we don't want to manually provide</span>
-<span class="comment">   * the introspection data structures - so we just build</span>
-<span class="comment">   * them from XML.</span>
-<span class="comment">   */</span>
-<span class="normal">  introspection_data </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml">g_dbus_node_info_new_for_xml</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_xml</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  myobj </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">my_object_get_type</span><span class="normal"> </span><span class="symbol">(),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  owner_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-own-name">g_bus_own_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"org.myorg.MyObject"</span><span class="symbol">,</span>
-<span class="normal">                             <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-NONE:CAPS">G_BUS_NAME_OWNER_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                             on_bus_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_lost</span><span class="symbol">,</span>
-<span class="normal">                             myobj</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner_id</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref">g_dbus_node_info_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">myobj</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
+#include &lt;stdlib.h&gt;
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+/* The object we want to export */
+typedef struct _MyObjectClass MyObjectClass;
+typedef struct _MyObject MyObject;
+
+struct _MyObjectClass
+{
+  GObjectClass parent_class;
+};
+
+struct _MyObject
+{
+  GObject parent_instance;
+
+  gint count;
+  gchar *name;
+};
+
+enum
+{
+  PROP_0,
+  PROP_COUNT,
+  PROP_NAME
+};
+
+static GType my_object_get_type (void);
+G_DEFINE_TYPE (MyObject, my_object, G_TYPE_OBJECT);
+
+static void
+my_object_finalize (GObject *object)
+{
+  MyObject *myobj = (MyObject*)object;
+
+  g_free (myobj-&gt;name);
+
+  G_OBJECT_CLASS (my_object_parent_class)-&gt;finalize (object);
+}
+
+static void
+my_object_init (MyObject *object)
+{
+  object-&gt;count = 0;
+  object-&gt;name = NULL;
+}
+
+static void
+my_object_get_property (GObject    *object,
+                        guint       prop_id,
+                        GValue     *value,
+                        GParamSpec *pspec)
+{
+  MyObject *myobj = (MyObject*)object;
+
+  switch (prop_id)
+    {
+    case PROP_COUNT:
+      g_value_set_int (value, myobj-&gt;count);
+      break;
+
+    case PROP_NAME:
+      g_value_set_string (value, myobj-&gt;name);
+      break;
+
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+    }
+}
+
+static void
+my_object_set_property (GObject      *object,
+                        guint         prop_id,
+                        const GValue *value,
+                        GParamSpec   *pspec)
+{
+  MyObject *myobj = (MyObject*)object;
+
+  switch (prop_id)
+    {
+    case PROP_COUNT:
+      myobj-&gt;count = g_value_get_int (value);
+      break;
+
+    case PROP_NAME:
+      g_free (myobj-&gt;name);
+      myobj-&gt;name = g_value_dup_string (value);
+      break;
+
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+    }
+}
+
+static void
+my_object_class_init (MyObjectClass *class)
+{
+  GObjectClass *gobject_class = G_OBJECT_CLASS (class);
+
+  gobject_class-&gt;finalize = my_object_finalize;
+  gobject_class-&gt;set_property = my_object_set_property;
+  gobject_class-&gt;get_property = my_object_get_property;
+
+  g_object_class_install_property (gobject_class,
+                                   PROP_COUNT,
+                                   g_param_spec_int ("count",
+                                                     "Count",
+                                                     "Count",
+                                                     0, 99999, 0,
+                                                     G_PARAM_READWRITE));
+
+  g_object_class_install_property (gobject_class,
+                                   PROP_NAME,
+                                   g_param_spec_string ("name",
+                                                        "Name",
+                                                        "Name",
+                                                        NULL,
+                                                        G_PARAM_READWRITE));
+}
+
+/* A method that we want to export */
+static void
+my_object_change_count (MyObject *myobj,
+                        gint      change)
+{
+  myobj-&gt;count = 2 * myobj-&gt;count + change;
+
+  g_object_notify (G_OBJECT (myobj), "count");
+}
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static GDBusNodeInfo *introspection_data = NULL;
+
+/* Introspection data for the service we are exporting */
+static const gchar introspection_xml[] =
+  "&lt;node&gt;"
+  "  &lt;interface name='org.myorg.MyObject'&gt;"
+  "    &lt;method name='ChangeCount'&gt;"
+  "      &lt;arg type='i' name='change' direction='in'/&gt;"
+  "    &lt;/method&gt;"
+  "    &lt;property type='i' name='Count' access='read'/&gt;"
+  "    &lt;property type='s' name='Name' access='readwrite'/&gt;"
+  "  &lt;/interface&gt;"
+  "&lt;/node&gt;";
+
+
+static void
+handle_method_call (GDBusConnection       *connection,
+                    const gchar           *sender,
+                    const gchar           *object_path,
+                    const gchar           *interface_name,
+                    const gchar           *method_name,
+                    GVariant              *parameters,
+                    GDBusMethodInvocation *invocation,
+                    gpointer               user_data)
+{
+  MyObject *myobj = user_data;
+
+  if (g_strcmp0 (method_name, "ChangeCount") == 0)
+    {
+      gint change;
+      g_variant_get (parameters, "(i)", &amp;change);
+
+      my_object_change_count (myobj, change);
+
+      g_dbus_method_invocation_return_value (invocation, NULL);
+    }
+}
+
+static GVariant *
+handle_get_property (GDBusConnection  *connection,
+                     const gchar      *sender,
+                     const gchar      *object_path,
+                     const gchar      *interface_name,
+                     const gchar      *property_name,
+                     GError          **error,
+                     gpointer          user_data)
+{
+  GVariant *ret;
+  MyObject *myobj = user_data;
+
+  ret = NULL;
+  if (g_strcmp0 (property_name, "Count") == 0)
+    {
+      ret = g_variant_new_int32 (myobj-&gt;count);
+    }
+  else if (g_strcmp0 (property_name, "Name") == 0)
+    {
+      ret = g_variant_new_string (myobj-&gt;name ? myobj-&gt;name : "");
+    }
+
+  return ret;
+}
+
+static gboolean
+handle_set_property (GDBusConnection  *connection,
+                     const gchar      *sender,
+                     const gchar      *object_path,
+                     const gchar      *interface_name,
+                     const gchar      *property_name,
+                     GVariant         *value,
+                     GError          **error,
+                     gpointer          user_data)
+{
+  MyObject *myobj = user_data;
+
+  if (g_strcmp0 (property_name, "Count") == 0)
+    {
+      g_object_set (myobj, "count", g_variant_get_int32 (value), NULL);
+    }
+  else if (g_strcmp0 (property_name, "Name") == 0)
+    {
+      g_object_set (myobj, "name", g_variant_get_string (value, NULL), NULL);
+    }
+
+  return TRUE;
+}
+
+
+/* for now */
+static const GDBusInterfaceVTable interface_vtable =
+{
+  handle_method_call,
+  handle_get_property,
+  handle_set_property
+};
+
+static void
+send_property_change (GObject         *obj,
+                      GParamSpec      *pspec,
+                      GDBusConnection *connection)
+{
+  GVariantBuilder *builder;
+  GVariantBuilder *invalidated_builder;
+  MyObject *myobj = (MyObject *)obj;
+
+  builder = g_variant_builder_new (G_VARIANT_TYPE_ARRAY);
+  invalidated_builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
+
+  if (g_strcmp0 (pspec-&gt;name, "count") == 0)
+    g_variant_builder_add (builder,
+                           "{sv}",
+                           "Count", g_variant_new_int32 (myobj-&gt;count));
+  else if (g_strcmp0 (pspec-&gt;name, "name") == 0)
+    g_variant_builder_add (builder,
+                           "{sv}",
+                           "Name", g_variant_new_string (myobj-&gt;name ? myobj-&gt;name : ""));
+
+  g_dbus_connection_emit_signal (connection,
+                                 NULL,
+                                 "/org/myorg/MyObject",
+                                 "org.freedesktop.DBus.Properties",
+                                 "PropertiesChanged",
+                                 g_variant_new ("(sa{sv}as)",
+                                                "org.myorg.MyObject",
+                                                builder,
+                                                invalidated_builder),
+                                 NULL);
+}
+
+static void
+on_bus_acquired (GDBusConnection *connection,
+                 const gchar     *name,
+                 gpointer         user_data)
+{
+  MyObject *myobj = user_data;
+  guint registration_id;
+
+  g_signal_connect (myobj, "notify",
+                    G_CALLBACK (send_property_change), connection);
+  registration_id = g_dbus_connection_register_object (connection,
+                                                       "/org/myorg/MyObject",
+                                                       introspection_data-&gt;interfaces[0],
+                                                       &amp;interface_vtable,
+                                                       myobj,
+                                                       NULL,  /* user_data_free_func */
+                                                       NULL); /* GError** */
+  g_assert (registration_id &gt; 0);
+}
+
+static void
+on_name_acquired (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+}
+
+static void
+on_name_lost (GDBusConnection *connection,
+              const gchar     *name,
+              gpointer         user_data)
+{
+  exit (1);
+}
+
+int
+main (int argc, char *argv[])
+{
+  guint owner_id;
+  GMainLoop *loop;
+  MyObject *myobj;
+
+  g_type_init ();
+
+  /* We are lazy here - we don't want to manually provide
+   * the introspection data structures - so we just build
+   * them from XML.
+   */
+  introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
+  g_assert (introspection_data != NULL);
+
+  myobj = g_object_new (my_object_get_type (), NULL);
+
+  owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
+                             "org.myorg.MyObject",
+                             G_BUS_NAME_OWNER_FLAGS_NONE,
+                             on_bus_acquired,
+                             on_name_acquired,
+                             on_name_lost,
+                             myobj,
+                             NULL);
+
+  loop = g_main_loop_new (NULL, FALSE);
+  g_main_loop_run (loop);
+
+  g_bus_unown_name (owner_id);
+
+  g_dbus_node_info_unref (introspection_data);
+
+  g_object_unref (myobj);
+
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -3038,7 +1752,8 @@ the synchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -3127,7 +1842,8 @@ the <a class="link" href="GDBusConnection.html#GDBusConnection--exit-on-close" t
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3154,7 +1870,7 @@ should only be accessed using the provided API.
 </div>
 <hr>
 <div class="refsect2">
-<a name="GDBusConnectionFlags"></a><h3>enum GDBusConnectionFlags</h3>
+<a name="GDBusConnectionFlags-enum"></a><h3>enum GDBusConnectionFlags</h3>
 <pre class="programlisting">typedef enum {
   G_DBUS_CONNECTION_FLAGS_NONE = 0,
   G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT = (1&lt;&lt;0),
@@ -3213,7 +1929,7 @@ delayed until <a class="link" href="GDBusConnection.html#g-dbus-connection-start
 <a name="g-dbus-connection-new"></a><h3>g_dbus_connection_new ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_connection_new               (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -3268,7 +1984,8 @@ version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -3314,7 +2031,7 @@ Finishes an operation started with <a class="link" href="GDBusConnection.html#g-
 <a name="g-dbus-connection-new-sync"></a><h3>g_dbus_connection_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   g_dbus_connection_new_sync          (<em class="parameter"><code><a class="link" href="GIOStream.html" title="GIOStream"><span class="type">GIOStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
@@ -3362,7 +2079,8 @@ This is a synchronous failable constructor. See
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3380,7 +2098,7 @@ This is a synchronous failable constructor. See
 <div class="refsect2">
 <a name="g-dbus-connection-new-for-address"></a><h3>g_dbus_connection_new_for_address ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_connection_new_for_address   (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
@@ -3429,7 +2147,8 @@ version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -3476,7 +2195,7 @@ Finishes an operation started with <a class="link" href="GDBusConnection.html#g-
 <a name="g-dbus-connection-new-for-address-sync"></a><h3>g_dbus_connection_new_for_address_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   g_dbus_connection_new_for_address_sync
                                                         (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
@@ -3518,7 +2237,8 @@ authentication process.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3596,7 +2316,8 @@ version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -3666,7 +2387,8 @@ does.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3737,7 +2459,8 @@ version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -3807,7 +2530,8 @@ does.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3962,7 +2686,7 @@ bus connection. Do not free this string, it is owned by
 </div>
 <hr>
 <div class="refsect2">
-<a name="GDBusCapabilityFlags"></a><h3>enum GDBusCapabilityFlags</h3>
+<a name="GDBusCapabilityFlags-enum"></a><h3>enum GDBusCapabilityFlags</h3>
 <pre class="programlisting">typedef enum {
   G_DBUS_CAPABILITY_FLAGS_NONE = 0,
   G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING = (1&lt;&lt;0)
@@ -3992,7 +2716,7 @@ supports exchanging UNIX file descriptors with the remote peer.
 <hr>
 <div class="refsect2">
 <a name="g-dbus-connection-get-capabilities"></a><h3>g_dbus_connection_get_capabilities ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="returnvalue">GDBusCapabilityFlags</span></a> g_dbus_connection_get_capabilities (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="returnvalue">GDBusCapabilityFlags</span></a> g_dbus_connection_get_capabilities (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);</pre>
 <p>
 Gets the capabilities negotiated with the remote peer
 </p>
@@ -4005,7 +2729,7 @@ Gets the capabilities negotiated with the remote peer
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> enumeration.</td>
+<td>Zero or more flags from the <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> enumeration.</td>
 </tr>
 </tbody>
 </table></div>
@@ -4111,43 +2835,22 @@ then any non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code
 If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
 convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GDBusConnection.html#g-dbus-connection-call">g_dbus_connection_call</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"org.freedesktop.StringThings"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"/org/freedesktop/StringThings"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"org.freedesktop.StringThings"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"TwoStrings"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(ss)"</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="string">"Thing One"</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="string">"Thing Two"</span><span class="symbol">),</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                        <a href="GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS">G_DBUS_CALL_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="symbol">(</span><span class="normal"><a href="GAsyncResult.html#GAsyncReadyCallback">GAsyncReadyCallback</a></span><span class="symbol">)</span><span class="normal"> two_strings_done</span><span class="symbol">,</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_dbus_connection_call (connection,
+                         "org.freedesktop.StringThings",
+                         "/org/freedesktop/StringThings",
+                         "org.freedesktop.StringThings",
+                         "TwoStrings",
+                         g_variant_new ("(ss)",
+                                        "Thing One",
+                                        "Thing Two"),
+                         NULL,
+                         G_DBUS_CALL_FLAGS_NONE,
+                         -1,
+                         NULL,
+                         (GAsyncReadyCallback) two_strings_done,
+                         NULL);
+</pre></div>
 <p>
 </p>
 <p>
@@ -4158,6 +2861,10 @@ of the thread you are calling this method from. You can then call
 See <a class="link" href="GDBusConnection.html#g-dbus-connection-call-sync" title="g_dbus_connection_call_sync ()"><code class="function">g_dbus_connection_call_sync()</code></a> for the synchronous version of this
 function.
 </p>
+<p>
+If <em class="parameter"><code>callback</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the D-Bus method call message will be sent with
+the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS"><code class="literal">G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED</code></a> flag set.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -4205,7 +2912,8 @@ timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code cl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -4292,41 +3000,21 @@ value will be of this type.
 If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed.
 This allows convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GDBusConnection.html#g-dbus-connection-call-sync">g_dbus_connection_call_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"org.freedesktop.StringThings"</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"/org/freedesktop/StringThings"</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"org.freedesktop.StringThings"</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="string">"TwoStrings"</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(ss)"</span><span class="symbol">,</span>
-<span class="normal">                                            </span><span class="string">"Thing One"</span><span class="symbol">,</span>
-<span class="normal">                                            </span><span class="string">"Thing Two"</span><span class="symbol">),</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                             <a href="GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS">G_DBUS_CALL_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_dbus_connection_call_sync (connection,
+                              "org.freedesktop.StringThings",
+                              "/org/freedesktop/StringThings",
+                              "org.freedesktop.StringThings",
+                              "TwoStrings",
+                              g_variant_new ("(ss)",
+                                             "Thing One",
+                                             "Thing Two"),
+                              NULL,
+                              G_DBUS_CALL_FLAGS_NONE,
+                              -1,
+                              NULL,
+                              &amp;error);
+</pre></div>
 <p>
 </p>
 <p>
@@ -4379,7 +3067,8 @@ timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code cl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -4470,7 +3159,8 @@ timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code cl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -4507,7 +3197,7 @@ Finishes an operation started with <a class="link" href="GDBusConnection.html#g-
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -4601,12 +3291,13 @@ timeout or <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS"><code cl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -5049,7 +3740,8 @@ to <em class="parameter"><code>message</code></em> when sending it or <a href=".
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -5183,7 +3875,8 @@ to <em class="parameter"><code>message</code></em> when sending it or <a href=".
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -5213,126 +3906,65 @@ A filter function is passed a <a class="link" href="GDBusMessage.html" title="GD
 a <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> too. Passive filter functions that don't modify the
 message can simply return the <em class="parameter"><code>message</code></em> object:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="GDBusMessage.html">GDBusMessage</a> </span><span class="symbol">*</span>
-<span class="function">passive_filter</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html">GDBusConnection</a> </span><span class="symbol">*</span><span class="normal">connection</span>
-<span class="normal">                </span><span class="usertype">GDBusMessage</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">gboolean</span><span class="normal">         incoming</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* inspect @message */</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> message</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static GDBusMessage *
+passive_filter (GDBusConnection *connection
+                GDBusMessage    *message,
+                gboolean         incoming,
+                gpointer         user_data)
+{
+  /* inspect @message */
+  return message;
+}
+</pre></div>
 <p>
 Filter functions that wants to drop a message can simply return <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="GDBusMessage.html">GDBusMessage</a> </span><span class="symbol">*</span>
-<span class="function">drop_filter</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html">GDBusConnection</a> </span><span class="symbol">*</span><span class="normal">connection</span>
-<span class="normal">             </span><span class="usertype">GDBusMessage</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">,</span>
-<span class="normal">             </span><span class="usertype">gboolean</span><span class="normal">         incoming</span><span class="symbol">,</span>
-<span class="normal">             </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">should_drop_message</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      message </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> message</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static GDBusMessage *
+drop_filter (GDBusConnection *connection
+             GDBusMessage    *message,
+             gboolean         incoming,
+             gpointer         user_data)
+{
+  if (should_drop_message)
+    {
+      g_object_unref (message);
+      message = NULL;
+    }
+  return message;
+}
+</pre></div>
 <p>
 Finally, a filter function may modify a message by copying it:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="GDBusMessage.html">GDBusMessage</a> </span><span class="symbol">*</span>
-<span class="function">modifying_filter</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html">GDBusConnection</a> </span><span class="symbol">*</span><span class="normal">connection</span>
-<span class="normal">                  </span><span class="usertype">GDBusMessage</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gboolean</span><span class="normal">         incoming</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GDBusMessage</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">copy</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  copy </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusMessage.html#g-dbus-message-copy">g_dbus_message_copy</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">message</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="comment">/* handle @error being is set */</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">message</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">/* modify @copy */</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> copy</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+static GDBusMessage *
+modifying_filter (GDBusConnection *connection
+                  GDBusMessage    *message,
+                  gboolean         incoming,
+                  gpointer         user_data)
+{
+  GDBusMessage *copy;
+  GError *error;
+
+  error = NULL;
+  copy = g_dbus_message_copy (message, &amp;error);
+  /* handle @error being is set */
+  g_object_unref (message);
+
+  /* modify @copy */
 
+  return copy;
+}
+</pre></div>
 <p>
 If the returned <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> is different from <em class="parameter"><code>message</code></em> and cannot
 be sent on <em class="parameter"><code>connection</code></em> (it could use features, such as file
 descriptors, not compatible with <em class="parameter"><code>connection</code></em>), then a warning is
 logged to <span class="emphasis"><em>standard error</em></span>. Applications can
 check this ahead of time using <a class="link" href="GDBusMessage.html#g-dbus-message-to-blob" title="g_dbus_message_to_blob ()"><code class="function">g_dbus_message_to_blob()</code></a> passing a
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> value obtained from <em class="parameter"><code>connection</code></em>.
+<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> value obtained from <em class="parameter"><code>connection</code></em>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -6160,9 +4792,9 @@ A <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span
 <hr>
 <div class="refsect2">
 <a name="GDBusConnection--capabilities"></a><h3>The <code class="literal">"capabilities"</code> property</h3>
-<pre class="programlisting">  "capabilities"             <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a>  : Read</pre>
+<pre class="programlisting">  "capabilities"             <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a>  : Read</pre>
 <p>
-Flags from the <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> enumeration
+Flags from the <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> enumeration
 representing connection features negotiated with the other peer.
 </p>
 <p class="since">Since 2.26</p>
@@ -6196,9 +4828,9 @@ Note that <a class="link" href="GDBusConnection.html" title="GDBusConnection"><s
 <hr>
 <div class="refsect2">
 <a name="GDBusConnection--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting">  "flags"                    <a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a>  : Write / Construct Only</pre>
+<pre class="programlisting">  "flags"                    <a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a>  : Write / Construct Only</pre>
 <p>
-Flags from the <a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> enumeration.
+Flags from the <a class="link" href="GDBusConnection.html#GDBusConnectionFlags"><span class="type">GDBusConnectionFlags</span></a> enumeration.
 </p>
 <p class="since">Since 2.26</p>
 </div>
@@ -6320,7 +4952,7 @@ remote peer closed its end of the connection.</td>
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id920869" href="#id920869" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp55898896" href="#idp55898896" class="para">1</a>] </sup>
   This is so that <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> and <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> can safely return the
   same <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> when called from any thread.
 </p></div>
index a5e675b..27c9c28 100644 (file)
@@ -237,7 +237,8 @@ Note that <em class="parameter"><code>interface_</code></em> will hold a weak re
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
index 688b707..00afc6c 100644 (file)
@@ -45,7 +45,7 @@
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GDBusInterfaceSkeleton.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GDBusInterfaceSkeletonFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
                     <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-struct" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>;
@@ -73,11 +73,11 @@ struct              <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInter
                                                          <em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path" title="g_dbus_interface_skeleton_get_object_path ()">g_dbus_interface_skeleton_get_object_path</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
-enum                <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>;
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="returnvalue">GDBusInterfaceSkeletonFlags</span></a> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" title="g_dbus_interface_skeleton_get_flags ()">g_dbus_interface_skeleton_get_flags</a>
+enum                <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>;
+<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="returnvalue">GDBusInterfaceSkeletonFlags</span></a> <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" title="g_dbus_interface_skeleton_get_flags ()">g_dbus_interface_skeleton_get_flags</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags" title="g_dbus_interface_skeleton_set_flags ()">g_dbus_interface_skeleton_set_flags</a> (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> flags</code></em>);
+                                                         <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> flags</code></em>);
 </pre>
 </div>
 <div class="refsect1">
@@ -86,6 +86,10 @@ enum                <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInter
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GDBusInterfaceSkeleton
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GDBusInterfaceSkeletonFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GDBusInterfaceSkeleton.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
@@ -96,7 +100,7 @@ GDBusInterfaceSkeleton implements
 <div class="refsect1">
 <a name="GDBusInterfaceSkeleton.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
-  "<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags" title='The "g-flags" property'>g-flags</a>"                  <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a>  : Read / Write
+  "<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags" title='The "g-flags" property'>g-flags</a>"                  <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a>  : Read / Write
 </pre>
 </div>
 <div class="refsect1">
@@ -473,7 +477,7 @@ anywhere. Do not free, the string belongs to <em class="parameter"><code>interfa
 </div>
 <hr>
 <div class="refsect2">
-<a name="GDBusInterfaceSkeletonFlags"></a><h3>enum GDBusInterfaceSkeletonFlags</h3>
+<a name="GDBusInterfaceSkeletonFlags-enum"></a><h3>enum GDBusInterfaceSkeletonFlags</h3>
 <pre class="programlisting">typedef enum {
   G_DBUS_INTERFACE_SKELETON_FLAGS_NONE = 0,
   G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD = (1&lt;&lt;0)
@@ -505,10 +509,10 @@ Flags describing the behavior of a <a class="link" href="GDBusInterfaceSkeleton.
 <hr>
 <div class="refsect2">
 <a name="g-dbus-interface-skeleton-get-flags"></a><h3>g_dbus_interface_skeleton_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="returnvalue">GDBusInterfaceSkeletonFlags</span></a> g_dbus_interface_skeleton_get_flags
+<pre class="programlisting"><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="returnvalue">GDBusInterfaceSkeletonFlags</span></a> g_dbus_interface_skeleton_get_flags
                                                         (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>);</pre>
 <p>
-Gets the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> that describes what the behavior
+Gets the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> that describes what the behavior
 of <em class="parameter"><code>interface_</code></em>
 </p>
 <div class="variablelist"><table border="0">
@@ -520,7 +524,7 @@ of <em class="parameter"><code>interface_</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>One or more flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.</td>
+<td>One or more flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.</td>
 </tr>
 </tbody>
 </table></div>
@@ -530,7 +534,7 @@ of <em class="parameter"><code>interface_</code></em>
 <div class="refsect2">
 <a name="g-dbus-interface-skeleton-set-flags"></a><h3>g_dbus_interface_skeleton_set_flags ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_interface_skeleton_set_flags (<em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> *interface_</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> flags</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> flags</code></em>);</pre>
 <p>
 Sets flags describing what the behavior of <em class="parameter"><code>skeleton</code></em> should be.
 </p>
@@ -543,7 +547,7 @@ Sets flags describing what the behavior of <em class="parameter"><code>skeleton<
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.</td>
 </tr>
 </tbody>
 </table></div>
@@ -554,9 +558,9 @@ Sets flags describing what the behavior of <em class="parameter"><code>skeleton<
 <a name="GDBusInterfaceSkeleton.property-details"></a><h2>Property Details</h2>
 <div class="refsect2">
 <a name="GDBusInterfaceSkeleton--g-flags"></a><h3>The <code class="literal">"g-flags"</code> property</h3>
-<pre class="programlisting">  "g-flags"                  <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a>  : Read / Write</pre>
+<pre class="programlisting">  "g-flags"                  <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a>  : Read / Write</pre>
 <p>
-Flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.
+Flags from the <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags"><span class="type">GDBusInterfaceSkeletonFlags</span></a> enumeration.
 </p>
 <p class="since">Since 2.30</p>
 </div>
index d5e6f9e..dcb4fa3 100644 (file)
@@ -131,14 +131,14 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusMessage.html#g-dbus-message-get-arg0" title="g_dbus_message_get_arg0 ()">g_dbus_message_get_arg0</a>             (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> *            <a class="link" href="GDBusMessage.html#g-dbus-message-to-blob" title="g_dbus_message_to_blob ()">g_dbus_message_to_blob</a>              (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *out_size</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              <a class="link" href="GDBusMessage.html#g-dbus-message-bytes-needed" title="g_dbus_message_bytes_needed ()">g_dbus_message_bytes_needed</a>         (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> *      <a class="link" href="GDBusMessage.html#g-dbus-message-new-from-blob" title="g_dbus_message_new_from_blob ()">g_dbus_message_new_from_blob</a>        (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GDBusMessage.html#g-dbus-message-to-gerror" title="g_dbus_message_to_gerror ()">g_dbus_message_to_gerror</a>            (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
@@ -423,7 +423,8 @@ Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><spa
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
-<td>A valid D-Bus name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A valid D-Bus name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
@@ -431,7 +432,8 @@ Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><spa
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>interface_</code></em> :</span></p></td>
-<td>A valid D-Bus interface name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A valid D-Bus interface name or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
@@ -1134,7 +1136,8 @@ If <em class="parameter"><code>value</code></em> is floating, <em class="paramet
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to set the header field or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the header field.</td>
+<td>A <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> to set the header field or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to clear the header field. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -1528,7 +1531,7 @@ Convenience to get the first item in the body of <em class="parameter"><code>mes
 <a name="g-dbus-message-to-blob"></a><h3>g_dbus_message_to_blob ()</h3>
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> *            g_dbus_message_to_blob              (<em class="parameter"><code><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> *message</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *out_size</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
 Serializes <em class="parameter"><code>message</code></em> to a blob. The byte order returned by
@@ -1547,7 +1550,7 @@ Serializes <em class="parameter"><code>message</code></em> to a blob. The byte o
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>capabilities</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> describing what protocol features are supported.</td>
+<td>A <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> describing what protocol features are supported.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -1605,7 +1608,7 @@ determine the size).</td>
 <a name="g-dbus-message-new-from-blob"></a><h3>g_dbus_message_new_from_blob ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="returnvalue">GDBusMessage</span></a> *      g_dbus_message_new_from_blob        (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *blob</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> blob_len</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> capabilities</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
 Creates a new <a class="link" href="GDBusMessage.html" title="GDBusMessage"><span class="type">GDBusMessage</span></a> from the data stored at <em class="parameter"><code>blob</code></em>. The byte
@@ -1626,7 +1629,7 @@ order that the message was in can be retrieved using
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>capabilities</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> describing what protocol features are supported.</td>
+<td>A <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags"><span class="type">GDBusCapabilityFlags</span></a> describing what protocol features are supported.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
index 9028226..46aae94 100644 (file)
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GDBusObjectManagerClient.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GDBusObjectManagerClientFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
                     <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>;
 struct              <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" title="struct GDBusObjectManagerClientClass">GDBusObjectManagerClientClass</a>;
-enum                <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>;
+enum                <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>;
 <a href="./../gobject/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a>               (<a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()">*GDBusProxyTypeFunc</a>)               (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" title="g_dbus_object_manager_client_new ()">g_dbus_object_manager_client_new</a>    (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -70,7 +70,7 @@ enum                <a class="link" href="GDBusObjectManagerClient.html#GDBusObj
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-sync" title="g_dbus_object_manager_client_new_sync ()">g_dbus_object_manager_client_new_sync</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -80,7 +80,7 @@ enum                <a class="link" href="GDBusObjectManagerClient.html#GDBusObj
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus" title="g_dbus_object_manager_client_new_for_bus ()">g_dbus_object_manager_client_new_for_bus</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -94,7 +94,7 @@ enum                <a class="link" href="GDBusObjectManagerClient.html#GDBusObj
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-for-bus-sync" title="g_dbus_object_manager_client_new_for_bus_sync ()">g_dbus_object_manager_client_new_for_bus_sync</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -104,7 +104,7 @@ enum                <a class="link" href="GDBusObjectManagerClient.html#GDBusObj
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-connection" title="g_dbus_object_manager_client_get_connection ()">g_dbus_object_manager_client_get_connection</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="returnvalue">GDBusObjectManagerClientFlags</span></a> <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags" title="g_dbus_object_manager_client_get_flags ()">g_dbus_object_manager_client_get_flags</a>
+<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="returnvalue">GDBusObjectManagerClientFlags</span></a> <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-flags" title="g_dbus_object_manager_client_get_flags ()">g_dbus_object_manager_client_get_flags</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name" title="g_dbus_object_manager_client_get_name ()">g_dbus_object_manager_client_get_name</a>
                                                         (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);
@@ -118,6 +118,10 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GDBusObjectManagerClient
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GDBusObjectManagerClientFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GDBusObjectManagerClient.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
@@ -130,7 +134,7 @@ GDBusObjectManagerClient implements
 <pre class="synopsis">
   "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--bus-type" title='The "bus-type" property'>bus-type</a>"                 <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>              : Write / Construct Only
   "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--connection" title='The "connection" property'>connection</a>"               <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>*      : Read / Write / Construct Only
-  "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>  : Read / Write / Construct Only
+  "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>  : Read / Write / Construct Only
   "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-destroy-notify" title='The "get-proxy-type-destroy-notify" property'>get-proxy-type-destroy-notify</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
   "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-func" title='The "get-proxy-type-func" property'>get-proxy-type-func</a>"      <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
   "<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClient--get-proxy-type-user-data" title='The "get-proxy-type-user-data" property'>get-proxy-type-user-data</a>" <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read / Write / Construct Only
@@ -288,7 +292,7 @@ Class structure for <a class="link" href="GDBusObjectManagerClient.html" title="
 </div>
 <hr>
 <div class="refsect2">
-<a name="GDBusObjectManagerClientFlags"></a><h3>enum GDBusObjectManagerClientFlags</h3>
+<a name="GDBusObjectManagerClientFlags-enum"></a><h3>enum GDBusObjectManagerClientFlags</h3>
 <pre class="programlisting">typedef enum {
   G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE = 0,
   G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_DO_NOT_AUTO_START = (1&lt;&lt;0)
@@ -368,7 +372,7 @@ type.</td>
 <div class="refsect2">
 <a name="g-dbus-object-manager-client-new"></a><h3>g_dbus_object_manager_client_new ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_object_manager_client_new    (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -397,7 +401,7 @@ then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-mana
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -409,7 +413,8 @@ then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-mana
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies.</td>
+<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
@@ -422,7 +427,7 @@ then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-mana
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -473,7 +478,7 @@ with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-un
 <a name="g-dbus-object-manager-client-new-sync"></a><h3>g_dbus_object_manager_client_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * g_dbus_object_manager_client_new_sync
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -498,7 +503,7 @@ for the asynchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -510,7 +515,8 @@ for the asynchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies.</td>
+<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
@@ -523,7 +529,7 @@ for the asynchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -546,7 +552,7 @@ with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-un
 <a name="g-dbus-object-manager-client-new-for-bus"></a><h3>g_dbus_object_manager_client_new_for_bus ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_object_manager_client_new_for_bus
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -576,7 +582,7 @@ then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-mana
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -588,7 +594,8 @@ then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-mana
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies.</td>
+<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
@@ -601,7 +608,7 @@ then call <a class="link" href="GDBusObjectManagerClient.html#g-dbus-object-mana
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -652,7 +659,7 @@ with <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-un
 <a name="g-dbus-object-manager-client-new-for-bus-sync"></a><h3>g_dbus_object_manager_client_new_for_bus_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusObjectManager.html" title="GDBusObjectManager"><span class="returnvalue">GDBusObjectManager</span></a> * g_dbus_object_manager_client_new_for_bus_sync
                                                         (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> get_proxy_type_func</code></em>,
@@ -678,7 +685,7 @@ for the asynchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
+<td>Zero or more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
@@ -690,7 +697,8 @@ for the asynchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_func</code></em> :</span></p></td>
-<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies.</td>
+<td>A <a class="link" href="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" title="GDBusProxyTypeFunc ()"><span class="type">GDBusProxyTypeFunc</span></a> function or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to always construct <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> proxies. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>get_proxy_type_user_data</code></em> :</span></p></td>
@@ -703,7 +711,7 @@ for the asynchronous version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -750,7 +758,7 @@ the object belongs to <em class="parameter"><code>manager</code></em>. <span cla
 <hr>
 <div class="refsect2">
 <a name="g-dbus-object-manager-client-get-flags"></a><h3>g_dbus_object_manager_client_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="returnvalue">GDBusObjectManagerClientFlags</span></a> g_dbus_object_manager_client_get_flags
+<pre class="programlisting"><a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="returnvalue">GDBusObjectManagerClientFlags</span></a> g_dbus_object_manager_client_get_flags
                                                         (<em class="parameter"><code><a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient"><span class="type">GDBusObjectManagerClient</span></a> *manager</code></em>);</pre>
 <p>
 Gets the flags that <em class="parameter"><code>manager</code></em> was constructed with.
@@ -765,7 +773,7 @@ Gets the flags that <em class="parameter"><code>manager</code></em> was construc
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Zero of more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>
+<td>Zero of more flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>
 enumeration.</td>
 </tr>
 </tbody>
@@ -851,9 +859,9 @@ The <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span cl
 <hr>
 <div class="refsect2">
 <a name="GDBusObjectManagerClient--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting">  "flags"                    <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>  : Read / Write / Construct Only</pre>
+<pre class="programlisting">  "flags"                    <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a>  : Read / Write / Construct Only</pre>
 <p>
-Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.
+Flags from the <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags"><span class="type">GDBusObjectManagerClientFlags</span></a> enumeration.
 </p>
 <p class="since">Since 2.30</p>
 </div>
index e40c37f..2f52d25 100644 (file)
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GDBusProxy.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GDBusProxyFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
-enum                <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags">GDBusProxyFlags</a>;
+enum                <a class="link" href="GDBusProxy.html#GDBusProxyFlags-enum" title="enum GDBusProxyFlags">GDBusProxyFlags</a>;
                     <a class="link" href="GDBusProxy.html#GDBusProxy-struct" title="GDBusProxy">GDBusProxy</a>;
 struct              <a class="link" href="GDBusProxy.html#GDBusProxyClass" title="struct GDBusProxyClass">GDBusProxyClass</a>;
 <span class="returnvalue">void</span>                <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()">g_dbus_proxy_new</a>                    (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -63,7 +63,7 @@ struct              <a class="link" href="GDBusProxy.html#GDBusProxyClass" title
 <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> *        <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-finish" title="g_dbus_proxy_new_finish ()">g_dbus_proxy_new_finish</a>             (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> *        <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()">g_dbus_proxy_new_sync</a>               (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -71,7 +71,7 @@ struct              <a class="link" href="GDBusProxy.html#GDBusProxyClass" title
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus" title="g_dbus_proxy_new_for_bus ()">g_dbus_proxy_new_for_bus</a>            (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -82,14 +82,14 @@ struct              <a class="link" href="GDBusProxy.html#GDBusProxyClass" title
 <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> *        <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-finish" title="g_dbus_proxy_new_for_bus_finish ()">g_dbus_proxy_new_for_bus_finish</a>     (<em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *res</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> *        <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()">g_dbus_proxy_new_for_bus_sync</a>       (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *interface_name</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="returnvalue">GDBusProxyFlags</span></a>     <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-flags" title="g_dbus_proxy_get_flags ()">g_dbus_proxy_get_flags</a>              (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
+<a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="returnvalue">GDBusProxyFlags</span></a>     <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-flags" title="g_dbus_proxy_get_flags ()">g_dbus_proxy_get_flags</a>              (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
 <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="returnvalue">GDBusConnection</span></a> *   <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-connection" title="g_dbus_proxy_get_connection ()">g_dbus_proxy_get_connection</a>         (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name" title="g_dbus_proxy_get_name ()">g_dbus_proxy_get_name</a>               (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *             <a class="link" href="GDBusProxy.html#g-dbus-proxy-get-name-owner" title="g_dbus_proxy_get_name_owner ()">g_dbus_proxy_get_name_owner</a>         (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);
@@ -155,6 +155,10 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
 <div class="refsect1">
 <a name="GDBusProxy.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="synopsis">
+  GFlags
+   +----GDBusProxyFlags
+</pre>
+<pre class="synopsis">
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GDBusProxy
 </pre>
@@ -171,7 +175,7 @@ GDBusProxy implements
   "<a class="link" href="GDBusProxy.html#GDBusProxy--g-bus-type" title='The "g-bus-type" property'>g-bus-type</a>"               <a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a>              : Write / Construct Only
   "<a class="link" href="GDBusProxy.html#GDBusProxy--g-connection" title='The "g-connection" property'>g-connection</a>"             <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>*      : Read / Write / Construct Only
   "<a class="link" href="GDBusProxy.html#GDBusProxy--g-default-timeout" title='The "g-default-timeout" property'>g-default-timeout</a>"        <a href="./../glib/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a>                  : Read / Write / Construct
-  "<a class="link" href="GDBusProxy.html#GDBusProxy--g-flags" title='The "g-flags" property'>g-flags</a>"                  <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a>       : Read / Write / Construct Only
+  "<a class="link" href="GDBusProxy.html#GDBusProxy--g-flags" title='The "g-flags" property'>g-flags</a>"                  <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a>       : Read / Write / Construct Only
   "<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-info" title='The "g-interface-info" property'>g-interface-info</a>"         <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a>*   : Read / Write
   "<a class="link" href="GDBusProxy.html#GDBusProxy--g-interface-name" title='The "g-interface-name" property'>g-interface-name</a>"         <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GDBusProxy.html#GDBusProxy--g-name" title='The "g-name" property'>g-name</a>"                   <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
@@ -197,7 +201,7 @@ both well-known and unique names.
 By default, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> will cache all properties (and listen to
 changes) of the remote object, and proxy all signals that gets
 emitted. This behaviour can be changed by passing suitable
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> when the proxy is created. If the proxy is for a
+<a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> when the proxy is created. If the proxy is for a
 well-known name, the property cache is flushed when the name owner
 vanishes and reloaded when a name owner appears.
 </p>
@@ -219,7 +223,7 @@ The generic <a class="link" href="GDBusProxy.html#GDBusProxy-g-properties-change
 <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a> signals are not very convenient to work
 with. Therefore, the recommended way of working with proxies is to
 subclass <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>, and have more natural properties and signals
-in your derived class. See <a class="xref" href="ch30s05.html#gdbus-example-gdbus-codegen" title="Using gdbus-codegen">the section called “Using gdbus-codegen”</a>
+in your derived class. See <a class="xref" href="ch31s05.html#gdbus-example-gdbus-codegen" title="Using gdbus-codegen">the section called “Using gdbus-codegen”</a>
 for how this can easily be done using the
 <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span>
 tool.
@@ -235,479 +239,239 @@ of the thread where the instance was constructed.
 </p>
 <div class="example">
 <a name="gdbus-wellknown-proxy"></a><p class="title"><b>Example 10. GDBusProxy for a well-known-name</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_name         </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_object_path  </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_interface    </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> opt_system_bus </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> opt_no_auto_start </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> opt_no_properties </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
+<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GOptionEntry</span><span class="normal"> opt_entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"name"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'n'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-STRING:CAPS">G_OPTION_ARG_STRING</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Name of the remote object to watch"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"object-path"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'o'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-STRING:CAPS">G_OPTION_ARG_STRING</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_object_path</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Object path of the remote object"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"interface"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'i'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-STRING:CAPS">G_OPTION_ARG_STRING</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_interface</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"D-Bus interface of remote object"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"system-bus"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'s'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_system_bus</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Use the system-bus instead of the session-bus"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"no-auto-start"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'a'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_no_auto_start</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Don't instruct the bus to launch an owner for the name"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"no-properties"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'p'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_no_properties</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Do not load properties"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
+static gchar *opt_name         = NULL;
+static gchar *opt_object_path  = NULL;
+static gchar *opt_interface    = NULL;
+static gboolean opt_system_bus = FALSE;
+static gboolean opt_no_auto_start = FALSE;
+static gboolean opt_no_properties = FALSE;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+static GOptionEntry opt_entries[] =
+{
+  { "name", 'n', 0, G_OPTION_ARG_STRING, &amp;opt_name, "Name of the remote object to watch", NULL },
+  { "object-path", 'o', 0, G_OPTION_ARG_STRING, &amp;opt_object_path, "Object path of the remote object", NULL },
+  { "interface", 'i', 0, G_OPTION_ARG_STRING, &amp;opt_interface, "D-Bus interface of remote object", NULL },
+  { "system-bus", 's', 0, G_OPTION_ARG_NONE, &amp;opt_system_bus, "Use the system-bus instead of the session-bus", NULL },
+  { "no-auto-start", 'a', 0, G_OPTION_ARG_NONE, &amp;opt_no_auto_start, "Don't instruct the bus to launch an owner for the name", NULL},
+  { "no-properties", 'p', 0, G_OPTION_ARG_NONE, &amp;opt_no_properties, "Do not load properties", NULL},
+  { NULL}
+};
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">print_properties</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusProxy</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">property_names</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> n</span><span class="symbol">;</span>
+static GMainLoop *loop = NULL;
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"    properties:</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
+static void
+print_properties (GDBusProxy *proxy)
+{
+  gchar **property_names;
+  guint n;
 
-<span class="normal">  property_names </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-get-cached-property-names">g_dbus_proxy_get_cached_property_names</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">n </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> property_names </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">&amp;&amp;</span><span class="normal"> property_names</span><span class="symbol">[</span><span class="normal">n</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span><span class="normal"> n</span><span class="symbol">++)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">key </span><span class="symbol">=</span><span class="normal"> property_names</span><span class="symbol">[</span><span class="normal">n</span><span class="symbol">];</span>
-<span class="normal">      </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value_str</span><span class="symbol">;</span>
-<span class="normal">      value </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-get-cached-property">g_dbus_proxy_get_cached_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">);</span>
-<span class="normal">      value_str </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-print">g_variant_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"      %s -&gt; %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">,</span><span class="normal"> value_str</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value_str</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev">g_strfreev</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_names</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  g_print ("    properties:\n");
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_properties_changed</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusProxy</span><span class="normal">          </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GVariant</span><span class="normal">            </span><span class="symbol">*</span><span class="normal">changed_properties</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a></span><span class="symbol">*</span><span class="normal"> </span><span class="keyword">const</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">invalidated_properties</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">gpointer</span><span class="normal">             user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* Note that we are guaranteed that changed_properties and</span>
-<span class="comment">   * invalidated_properties are never NULL</span>
-<span class="comment">   */</span>
+  property_names = g_dbus_proxy_get_cached_property_names (proxy);
+  for (n = 0; property_names != NULL &amp;&amp; property_names[n] != NULL; n++)
+    {
+      const gchar *key = property_names[n];
+      GVariant *value;
+      gchar *value_str;
+      value = g_dbus_proxy_get_cached_property (proxy, key);
+      value_str = g_variant_print (value, TRUE);
+      g_print ("      %s -&gt; %s\n", key, value_str);
+      g_variant_unref (value);
+      g_free (value_str);
+    }
+  g_strfreev (property_names);
+}
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-n-children">g_variant_n_children</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">changed_properties</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GVariantIter</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">iter</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">key</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
+static void
+on_properties_changed (GDBusProxy          *proxy,
+                       GVariant            *changed_properties,
+                       const gchar* const  *invalidated_properties,
+                       gpointer             user_data)
+{
+  /* Note that we are guaranteed that changed_properties and
+   * invalidated_properties are never NULL
+   */
 
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">" *** Properties Changed:</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">changed_properties</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="string">"a{sv}"</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="symbol">&amp;</span><span class="normal">iter</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-iter-loop">g_variant_iter_loop</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"{&amp;sv}"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">key</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">value</span><span class="symbol">))</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value_str</span><span class="symbol">;</span>
-<span class="normal">          value_str </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-print">g_variant_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"      %s -&gt; %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">,</span><span class="normal"> value_str</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value_str</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-iter-free">g_variant_iter_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">iter</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  if (g_variant_n_children (changed_properties) &gt; 0)
+    {
+      GVariantIter *iter;
+      const gchar *key;
+      GVariant *value;
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strv-length">g_strv_length</a></span><span class="normal"> </span><span class="symbol">((</span><span class="normal"><a href="./../gobject/gobject/gobject-Boxed-Types.html#GStrv">GStrv</a></span><span class="symbol">)</span><span class="normal"> invalidated_properties</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">guint</span><span class="normal"> n</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">" *** Properties Invalidated:</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">n </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> invalidated_properties</span><span class="symbol">[</span><span class="normal">n</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span><span class="normal"> n</span><span class="symbol">++)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">key </span><span class="symbol">=</span><span class="normal"> invalidated_properties</span><span class="symbol">[</span><span class="normal">n</span><span class="symbol">];</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"      %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
+      g_print (" *** Properties Changed:\n");
+      g_variant_get (changed_properties,
+                     "a{sv}",
+                     &amp;iter);
+      while (g_variant_iter_loop (iter, "{&amp;sv}", &amp;key, &amp;value))
+        {
+          gchar *value_str;
+          value_str = g_variant_print (value, TRUE);
+          g_print ("      %s -&gt; %s\n", key, value_str);
+          g_free (value_str);
+        }
+      g_variant_iter_free (iter);
+    }
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_signal</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusProxy</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">           </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">sender_name</span><span class="symbol">,</span>
-<span class="normal">           </span><span class="usertype">gchar</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">signal_name</span><span class="symbol">,</span>
-<span class="normal">           </span><span class="usertype">GVariant</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">           </span><span class="usertype">gpointer</span><span class="normal">    user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">parameters_str</span><span class="symbol">;</span>
+  if (g_strv_length ((GStrv) invalidated_properties) &gt; 0)
+    {
+      guint n;
+      g_print (" *** Properties Invalidated:\n");
+      for (n = 0; invalidated_properties[n] != NULL; n++)
+        {
+          const gchar *key = invalidated_properties[n];
+          g_print ("      %s\n", key);
+        }
+    }
+}
 
-<span class="normal">  parameters_str </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-print">g_variant_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">" *** Received Signal: %s: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">           signal_name</span><span class="symbol">,</span>
-<span class="normal">           parameters_str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters_str</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+on_signal (GDBusProxy *proxy,
+           gchar      *sender_name,
+           gchar      *signal_name,
+           GVariant   *parameters,
+           gpointer    user_data)
+{
+  gchar *parameters_str;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">print_proxy</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusProxy</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name_owner</span><span class="symbol">;</span>
+  parameters_str = g_variant_print (parameters, TRUE);
+  g_print (" *** Received Signal: %s: %s\n",
+           signal_name,
+           parameters_str);
+  g_free (parameters_str);
+}
 
-<span class="normal">  name_owner </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-get-name-owner">g_dbus_proxy_get_name_owner</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">name_owner </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"+++ Proxy object points to remote object owned by %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    bus:          %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    name:         %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    object path:  %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    interface:    %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">               name_owner</span><span class="symbol">,</span>
-<span class="normal">               opt_system_bus </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"System Bus"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"Session Bus"</span><span class="symbol">,</span>
-<span class="normal">               opt_name</span><span class="symbol">,</span>
-<span class="normal">               opt_object_path</span><span class="symbol">,</span>
-<span class="normal">               opt_interface</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">print_properties</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"--- Proxy object is inert - there is no name owner for the name</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    bus:          %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    name:         %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    object path:  %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"    interface:    %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">               opt_system_bus </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"System Bus"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"Session Bus"</span><span class="symbol">,</span>
-<span class="normal">               opt_name</span><span class="symbol">,</span>
-<span class="normal">               opt_object_path</span><span class="symbol">,</span>
-<span class="normal">               opt_interface</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">name_owner</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+print_proxy (GDBusProxy *proxy)
+{
+  gchar *name_owner;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_owner_notify</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="usertype">gpointer</span><span class="normal">    user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GDBusProxy</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy </span><span class="symbol">=</span><span class="normal"> </span><span class="function">G_DBUS_PROXY</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function">print_proxy</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  name_owner = g_dbus_proxy_get_name_owner (proxy);
+  if (name_owner != NULL)
+    {
+      g_print ("+++ Proxy object points to remote object owned by %s\n"
+               "    bus:          %s\n"
+               "    name:         %s\n"
+               "    object path:  %s\n"
+               "    interface:    %s\n",
+               name_owner,
+               opt_system_bus ? "System Bus" : "Session Bus",
+               opt_name,
+               opt_object_path,
+               opt_interface);
+      print_properties (proxy);
+    }
+  else
+    {
+      g_print ("--- Proxy object is inert - there is no name owner for the name\n"
+               "    bus:          %s\n"
+               "    name:         %s\n"
+               "    object path:  %s\n"
+               "    interface:    %s\n",
+               opt_system_bus ? "System Bus" : "Session Bus",
+               opt_name,
+               opt_object_path,
+               opt_interface);
+    }
+  g_free (name_owner);
+}
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GOptionContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_context</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GDBusProxyFlags</span><span class="normal"> flags</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GDBusProxy</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">;</span>
+static void
+on_name_owner_notify (GObject    *object,
+                      GParamSpec *pspec,
+                      gpointer    user_data)
+{
+  GDBusProxy *proxy = G_DBUS_PROXY (object);
+  print_proxy (proxy);
+}
 
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
+int
+main (int argc, char *argv[])
+{
+  GOptionContext *opt_context;
+  GError *error;
+  GDBusProxyFlags flags;
+  GDBusProxy *proxy;
 
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  proxy </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+  g_type_init ();
 
-<span class="normal">  opt_context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-new">g_option_context_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"g_bus_watch_proxy() example"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-set-summary">g_option_context_set_summary</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span>
-<span class="normal">                                </span><span class="string">"Example: to watch the object of gdbus-example-server, use:</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">                                </span><span class="string">"</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">                                </span><span class="string">"  ./gdbus-example-watch-proxy -n org.gtk.GDBus.TestServer  </span><span class="specialchar">\\\n</span><span class="string">"</span>
-<span class="normal">                                </span><span class="string">"                              -o /org/gtk/GDBus/TestObject </span><span class="specialchar">\\\n</span><span class="string">"</span>
-<span class="normal">                                </span><span class="string">"                              -i org.gtk.GDBus.TestInterface"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-add-main-entries">g_option_context_add_main_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> opt_entries</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-parse">g_option_context_parse</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error parsing options: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_name </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> opt_object_path </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> opt_interface </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Incorrect usage, try --help.</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  loop = NULL;
+  proxy = NULL;
 
-<span class="normal">  flags </span><span class="symbol">=</span><span class="normal"> <a href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-NONE:CAPS">G_DBUS_PROXY_FLAGS_NONE</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_no_properties</span><span class="symbol">)</span>
-<span class="normal">    flags </span><span class="symbol">|=</span><span class="normal"> <a href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS">G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_no_auto_start</span><span class="symbol">)</span>
-<span class="normal">    flags </span><span class="symbol">|=</span><span class="normal"> <a href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-AUTO-START:CAPS">G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START</a></span><span class="symbol">;</span>
+  opt_context = g_option_context_new ("g_bus_watch_proxy() example");
+  g_option_context_set_summary (opt_context,
+                                "Example: to watch the object of gdbus-example-server, use:\n"
+                                "\n"
+                                "  ./gdbus-example-watch-proxy -n org.gtk.GDBus.TestServer  \\\n"
+                                "                              -o /org/gtk/GDBus/TestObject \\\n"
+                                "                              -i org.gtk.GDBus.TestInterface");
+  g_option_context_add_main_entries (opt_context, opt_entries, NULL);
+  error = NULL;
+  if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
+    {
+      g_printerr ("Error parsing options: %s\n", error-&gt;message);
+      goto out;
+    }
+  if (opt_name == NULL || opt_object_path == NULL || opt_interface == NULL)
+    {
+      g_printerr ("Incorrect usage, try --help.\n");
+      goto out;
+    }
 
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
+  flags = G_DBUS_PROXY_FLAGS_NONE;
+  if (opt_no_properties)
+    flags |= G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES;
+  if (opt_no_auto_start)
+    flags |= G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START;
 
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  proxy </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync">g_dbus_proxy_new_for_bus_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_system_bus </span><span class="symbol">?</span><span class="normal"> <a href="GDBusConnection.html#G-BUS-TYPE-SYSTEM:CAPS">G_BUS_TYPE_SYSTEM</a> </span><span class="symbol">:</span><span class="normal"> <a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                                         flags</span><span class="symbol">,</span>
-<span class="normal">                                         <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GDBusInterfaceInfo */</span>
-<span class="normal">                                         opt_name</span><span class="symbol">,</span>
-<span class="normal">                                         opt_object_path</span><span class="symbol">,</span>
-<span class="normal">                                         opt_interface</span><span class="symbol">,</span>
-<span class="normal">                                         <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GCancellable */</span>
-<span class="normal">                                         </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error creating proxy: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  loop = g_main_loop_new (NULL, FALSE);
 
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"g-properties-changed"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_properties_changed</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"g-signal"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_signal</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"notify::g-name-owner"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_name_owner_notify</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function">print_proxy</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span>
+  error = NULL;
+  proxy = g_dbus_proxy_new_for_bus_sync (opt_system_bus ? G_BUS_TYPE_SYSTEM : G_BUS_TYPE_SESSION,
+                                         flags,
+                                         NULL, /* GDBusInterfaceInfo */
+                                         opt_name,
+                                         opt_object_path,
+                                         opt_interface,
+                                         NULL, /* GCancellable */
+                                         &amp;error);
+  if (proxy == NULL)
+    {
+      g_printerr ("Error creating proxy: %s\n", error-&gt;message);
+      g_error_free (error);
+      goto out;
+    }
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
+  g_signal_connect (proxy,
+                    "g-properties-changed",
+                    G_CALLBACK (on_properties_changed),
+                    NULL);
+  g_signal_connect (proxy,
+                    "g-signal",
+                    G_CALLBACK (on_signal),
+                    NULL);
+  g_signal_connect (proxy,
+                    "notify::g-name-owner",
+                    G_CALLBACK (on_name_owner_notify),
+                    NULL);
+  print_proxy (proxy);
 
-<span class="label"> out:</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-unref">g_main_loop_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-free">g_option_context_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_name</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_object_path</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_interface</span><span class="symbol">);</span>
+  g_main_loop_run (loop);
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+ out:
+  if (proxy != NULL)
+    g_object_unref (proxy);
+  if (loop != NULL)
+    g_main_loop_unref (loop);
+  g_option_context_free (opt_context);
+  g_free (opt_name);
+  g_free (opt_object_path);
+  g_free (opt_interface);
 
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -715,7 +479,7 @@ of the thread where the instance was constructed.
 <div class="refsect1">
 <a name="GDBusProxy.details"></a><h2>Details</h2>
 <div class="refsect2">
-<a name="GDBusProxyFlags"></a><h3>enum GDBusProxyFlags</h3>
+<a name="GDBusProxyFlags-enum"></a><h3>enum GDBusProxyFlags</h3>
 <pre class="programlisting">typedef enum {
   G_DBUS_PROXY_FLAGS_NONE = 0,
   G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES = (1&lt;&lt;0),
@@ -807,7 +571,7 @@ Class structure for <a class="link" href="GDBusProxy.html" title="GDBusProxy"><s
 <div class="refsect2">
 <a name="g-dbus-proxy-new"></a><h3>g_dbus_proxy_new ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_proxy_new                    (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -876,7 +640,8 @@ See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -921,7 +686,7 @@ Finishes creating a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><s
 <div class="refsect2">
 <a name="g-dbus-proxy-new-sync"></a><h3>g_dbus_proxy_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> *        g_dbus_proxy_new_sync               (<em class="parameter"><code><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a> *connection</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -1003,7 +768,7 @@ See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example
 <div class="refsect2">
 <a name="g-dbus-proxy-new-for-bus"></a><h3>g_dbus_proxy_new_for_bus ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_dbus_proxy_new_for_bus            (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -1047,7 +812,8 @@ See <a class="xref" href="GDBusProxy.html#gdbus-wellknown-proxy" title="Example
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -1092,7 +858,7 @@ Finishes creating a <a class="link" href="GDBusProxy.html" title="GDBusProxy"><s
 <div class="refsect2">
 <a name="g-dbus-proxy-new-for-bus-sync"></a><h3>g_dbus_proxy_new_for_bus_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="returnvalue">GDBusProxy</span></a> *        g_dbus_proxy_new_for_bus_sync       (<em class="parameter"><code><a class="link" href="GDBusConnection.html#GBusType" title="enum GBusType"><span class="type">GBusType</span></a> bus_type</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> *info</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object_path</code></em>,
@@ -1136,7 +902,8 @@ that <em class="parameter"><code>proxy</code></em> conforms to or <a href="./../
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -1153,7 +920,7 @@ that <em class="parameter"><code>proxy</code></em> conforms to or <a href="./../
 <hr>
 <div class="refsect2">
 <a name="g-dbus-proxy-get-flags"></a><h3>g_dbus_proxy_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="returnvalue">GDBusProxyFlags</span></a>     g_dbus_proxy_get_flags              (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="returnvalue">GDBusProxyFlags</span></a>     g_dbus_proxy_get_flags              (<em class="parameter"><code><a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> *proxy</code></em>);</pre>
 <p>
 Gets the flags that <em class="parameter"><code>proxy</code></em> was constructed with.
 </p>
@@ -1166,7 +933,7 @@ Gets the flags that <em class="parameter"><code>proxy</code></em> was constructe
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.</td>
 </tr>
 </tbody>
 </table></div>
@@ -1399,25 +1166,13 @@ it, then <em class="parameter"><code>value</code></em> is checked against the ty
 If the <em class="parameter"><code>value</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
 convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-set-cached-property">g_dbus_proxy_set_cached_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="string">"SomeProperty"</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(si)"</span><span class="symbol">,</span>
-<span class="normal">                                                </span><span class="string">"A String"</span><span class="symbol">,</span>
-<span class="normal">                                                </span><span class="number">42</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_dbus_proxy_set_cached_property (proxy,
+                                   "SomeProperty",
+                                   g_variant_new ("(si)",
+                                                 "A String",
+                                                 42));
+</pre></div>
 <p>
 </p>
 <p>
@@ -1568,35 +1323,18 @@ compatible with the D-Bus protocol, the operation fails with
 If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
 convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-call">g_dbus_proxy_call</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"TwoStrings"</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(ss)"</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="string">"Thing One"</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="string">"Thing Two"</span><span class="symbol">),</span>
-<span class="normal">                   <a href="GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS">G_DBUS_CALL_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">                   <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="symbol">(</span><span class="normal"><a href="GAsyncResult.html#GAsyncReadyCallback">GAsyncReadyCallback</a></span><span class="symbol">)</span><span class="normal"> two_strings_done</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="symbol">&amp;</span><span class="normal">data</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_dbus_proxy_call (proxy,
+                    "TwoStrings",
+                    g_variant_new ("(ss)",
+                                   "Thing One",
+                                   "Thing Two"),
+                    G_DBUS_CALL_FLAGS_NONE,
+                    -1,
+                    NULL,
+                    (GAsyncReadyCallback) two_strings_done,
+                    &amp;data);
+</pre></div>
 <p>
 </p>
 <p>
@@ -1613,6 +1351,10 @@ You can then call <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish
 the operation. See <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a> for the synchronous
 version of this method.
 </p>
+<p>
+If <em class="parameter"><code>callback</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> then the D-Bus method call message will be sent with
+the <a class="link" href="GDBusMessage.html#G-DBUS-MESSAGE-FLAGS-NO-REPLY-EXPECTED:CAPS"><code class="literal">G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED</code></a> flag set.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -1640,12 +1382,14 @@ version of this method.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 <td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't
-care about the result of the method invocation.</td>
+care about the result of the method invocation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -1719,33 +1463,17 @@ compatible with the D-Bus protocol, the operation fails with
 If the <em class="parameter"><code>parameters</code></em> <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> is floating, it is consumed. This allows
 convenient 'inline' use of <a href="./../glib/glib/glib-GVariant.html#g-variant-new"><code class="function">g_variant_new()</code></a>, e.g.:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-call-sync">g_dbus_proxy_call_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"TwoStrings"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(ss)"</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="string">"Thing One"</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="string">"Thing Two"</span><span class="symbol">),</span>
-<span class="normal">                        <a href="GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS">G_DBUS_CALL_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_dbus_proxy_call_sync (proxy,
+                         "TwoStrings",
+                         g_variant_new ("(ss)",
+                                        "Thing One",
+                                        "Thing Two"),
+                         G_DBUS_CALL_FLAGS_NONE,
+                         -1,
+                         NULL,
+                         &amp;error);
+</pre></div>
 <p>
 </p>
 <p>
@@ -1786,7 +1514,8 @@ or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="lit
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -1852,12 +1581,14 @@ This method is only available on UNIX.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
 <td>A <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if you don't
-care about the result of the method invocation.</td>
+care about the result of the method invocation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -1887,7 +1618,7 @@ Finishes an operation started with <a class="link" href="GDBusProxy.html#g-dbus-
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1960,12 +1691,13 @@ or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="lit
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>out_fd_list</code></em> :</span></p></td>
-<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>Return location for a <a class="link" href="GUnixFDList.html" title="GUnixFDList"><span class="type">GUnixFDList</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -2027,9 +1759,9 @@ the default timeout (typically 25 seconds) is used. If set to
 <hr>
 <div class="refsect2">
 <a name="GDBusProxy--g-flags"></a><h3>The <code class="literal">"g-flags"</code> property</h3>
-<pre class="programlisting">  "g-flags"                  <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a>       : Read / Write / Construct Only</pre>
+<pre class="programlisting">  "g-flags"                  <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a>       : Read / Write / Construct Only</pre>
 <p>
-Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.
+Flags from the <a class="link" href="GDBusProxy.html#GDBusProxyFlags"><span class="type">GDBusProxyFlags</span></a> enumeration.
 </p>
 <p class="since">Since 2.26</p>
 </div>
@@ -2182,7 +1914,8 @@ Emitted when a signal from the remote object and interface that <em class="param
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>sender_name</code></em> :</span></p></td>
-<td>The sender of the signal or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the connection is not a bus connection.</td>
+<td>The sender of the signal or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if the connection is not a bus connection. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>signal_name</code></em> :</span></p></td>
index 5e2afc5..e6644b7 100644 (file)
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GDBusServer.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GDBusServerFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
                     <a class="link" href="GDBusServer.html#GDBusServer-struct" title="GDBusServer">GDBusServer</a>;
-enum                <a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags">GDBusServerFlags</a>;
+enum                <a class="link" href="GDBusServer.html#GDBusServerFlags-enum" title="enum GDBusServerFlags">GDBusServerFlags</a>;
 <a class="link" href="GDBusServer.html" title="GDBusServer"><span class="returnvalue">GDBusServer</span></a> *       <a class="link" href="GDBusServer.html#g-dbus-server-new-sync" title="g_dbus_server_new_sync ()">g_dbus_server_new_sync</a>              (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -60,7 +60,7 @@ enum                <a class="link" href="GDBusServer.html#GDBusServerFlags" tit
 <span class="returnvalue">void</span>                <a class="link" href="GDBusServer.html#g-dbus-server-stop" title="g_dbus_server_stop ()">g_dbus_server_stop</a>                  (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GDBusServer.html#g-dbus-server-is-active" title="g_dbus_server_is_active ()">g_dbus_server_is_active</a>             (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusServer.html#g-dbus-server-get-guid" title="g_dbus_server_get_guid ()">g_dbus_server_get_guid</a>              (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
-<a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="returnvalue">GDBusServerFlags</span></a>    <a class="link" href="GDBusServer.html#g-dbus-server-get-flags" title="g_dbus_server_get_flags ()">g_dbus_server_get_flags</a>             (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
+<a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="returnvalue">GDBusServerFlags</span></a>    <a class="link" href="GDBusServer.html#g-dbus-server-get-flags" title="g_dbus_server_get_flags ()">g_dbus_server_get_flags</a>             (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GDBusServer.html#g-dbus-server-get-client-address" title="g_dbus_server_get_client_address ()">g_dbus_server_get_client_address</a>    (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);
 </pre>
 </div>
@@ -70,6 +70,10 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GDBusServer
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GDBusServerFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GDBusServer.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
@@ -84,7 +88,7 @@ GDBusServer implements
   "<a class="link" href="GDBusServer.html#GDBusServer--address" title='The "address" property'>address</a>"                  <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GDBusServer.html#GDBusServer--authentication-observer" title='The "authentication-observer" property'>authentication-observer</a>"  <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a>*    : Read / Write / Construct Only
   "<a class="link" href="GDBusServer.html#GDBusServer--client-address" title='The "client-address" property'>client-address</a>"           <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read
-  "<a class="link" href="GDBusServer.html#GDBusServer--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a>      : Read / Write / Construct Only
+  "<a class="link" href="GDBusServer.html#GDBusServer--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a>      : Read / Write / Construct Only
   "<a class="link" href="GDBusServer.html#GDBusServer--guid" title='The "guid" property'>guid</a>"                     <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
 </pre>
 </div>
@@ -111,631 +115,315 @@ session or system bus, you should instead use <a class="link" href="gio-Owning-B
 </p>
 <div class="example">
 <a name="gdbus-peer-to-peer"></a><p class="title"><b>Example 6. D-Bus peer-to-peer example</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/*</span>
-
-<span class="comment">Usage examples (modulo addresses / credentials).</span>
-
-<span class="comment">UNIX domain socket transport:</span>
-
-<span class="comment"> Server:</span>
-<span class="comment">   $ ./gdbus-example-peer --server --address unix:abstract=myaddr</span>
-<span class="comment">   Server is listening at: unix:abstract=myaddr</span>
-<span class="comment">   Client connected.</span>
-<span class="comment">   Peer credentials: GCredentials:unix-user=500,unix-group=500,unix-process=13378</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=1</span>
-<span class="comment">   Client said: Hey, it's 1273093080 already!</span>
-
-<span class="comment"> Client:</span>
-<span class="comment">   $ ./gdbus-example-peer --address unix:abstract=myaddr</span>
-<span class="comment">   Connected.</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=1</span>
-<span class="comment">   Server said: You said 'Hey, it's 1273093080 already!'. KTHXBYE!</span>
-
-<span class="comment">Nonce-secured TCP transport on the same host:</span>
-
-<span class="comment"> Server:</span>
-<span class="comment">   $ ./gdbus-example-peer --server --address nonce-tcp:</span>
-<span class="comment">   Server is listening at: nonce-tcp:host=localhost,port=43077,noncefile=/tmp/gdbus-nonce-file-X1ZNCV</span>
-<span class="comment">   Client connected.</span>
-<span class="comment">   Peer credentials: (no credentials received)</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=0</span>
-<span class="comment">   Client said: Hey, it's 1273093206 already!</span>
-
-<span class="comment"> Client:</span>
-<span class="comment">   $ ./gdbus-example-peer -address nonce-tcp:host=localhost,port=43077,noncefile=/tmp/gdbus-nonce-file-X1ZNCV</span>
-<span class="comment">   Connected.</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=0</span>
-<span class="comment">   Server said: You said 'Hey, it's 1273093206 already!'. KTHXBYE!</span>
-
-<span class="comment">TCP transport on two different hosts with a shared home directory:</span>
-
-<span class="comment"> Server:</span>
-<span class="comment">   host1 $ ./gdbus-example-peer --server --address tcp:host=0.0.0.0</span>
-<span class="comment">   Server is listening at: tcp:host=0.0.0.0,port=46314</span>
-<span class="comment">   Client connected.</span>
-<span class="comment">   Peer credentials: (no credentials received)</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=0</span>
-<span class="comment">   Client said: Hey, it's 1273093337 already!</span>
-
-<span class="comment"> Client:</span>
-<span class="comment">   host2 $ ./gdbus-example-peer -a tcp:host=host1,port=46314</span>
-<span class="comment">   Connected.</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=0</span>
-<span class="comment">   Server said: You said 'Hey, it's 1273093337 already!'. KTHXBYE!</span>
-
-<span class="comment">TCP transport on two different hosts without authentication:</span>
-
-<span class="comment"> Server:</span>
-<span class="comment">   host1 $ ./gdbus-example-peer --server --address tcp:host=0.0.0.0 --allow-anonymous</span>
-<span class="comment">   Server is listening at: tcp:host=0.0.0.0,port=59556</span>
-<span class="comment">   Client connected.</span>
-<span class="comment">   Peer credentials: (no credentials received)</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=0</span>
-<span class="comment">   Client said: Hey, it's 1273093652 already!</span>
-
-<span class="comment"> Client:</span>
-<span class="comment">   host2 $ ./gdbus-example-peer -a tcp:host=host1,port=59556</span>
-<span class="comment">   Connected.</span>
-<span class="comment">   Negotiated capabilities: unix-fd-passing=0</span>
-<span class="comment">   Server said: You said 'Hey, it's 1273093652 already!'. KTHXBYE!</span>
-
-<span class="comment"> */</span>
-
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;stdlib.h&gt;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusNodeInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">introspection_data </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="comment">/* Introspection data for the service we are exporting */</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> introspection_xml</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">  </span><span class="string">"&lt;node&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;interface name='org.gtk.GDBus.TestPeerInterface'&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;method name='HelloWorld'&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='greeting' direction='in'/&gt;"</span>
-<span class="normal">  </span><span class="string">"      &lt;arg type='s' name='response' direction='out'/&gt;"</span>
-<span class="normal">  </span><span class="string">"    &lt;/method&gt;"</span>
-<span class="normal">  </span><span class="string">"  &lt;/interface&gt;"</span>
-<span class="normal">  </span><span class="string">"&lt;/node&gt;"</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">handle_method_call</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">sender</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">method_name</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GVariant</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">parameters</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="usertype">gpointer</span><span class="normal">               user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">method_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"HelloWorld"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">;</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parameters</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">greeting</span><span class="symbol">);</span>
-<span class="normal">      response </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"You said '%s'. KTHXBYE!"</span><span class="symbol">,</span><span class="normal"> greeting</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value">g_dbus_method_invocation_return_value</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                             </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">,</span><span class="normal"> response</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">response</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Client said: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> greeting</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusInterfaceVTable</span><span class="normal"> interface_vtable </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  handle_method_call</span><span class="symbol">,</span>
-<span class="normal">  <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">  <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">on_new_connection</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusServer</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">server</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">gpointer</span><span class="normal"> user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> registration_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GCredentials</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">credentials</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">s</span><span class="symbol">;</span>
-
-<span class="normal">  credentials </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-get-peer-credentials">g_dbus_connection_get_peer_credentials</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">credentials </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    s </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(no credentials received)"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    s </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GCredentials.html#g-credentials-to-string">g_credentials_to_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">credentials</span><span class="symbol">);</span>
-
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Client connected.</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">           </span><span class="string">"Peer credentials: %s</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">           </span><span class="string">"Negotiated capabilities: unix-fd-passing=%d</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">           s</span><span class="symbol">,</span>
-<span class="normal">           </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-get-capabilities">g_dbus_connection_get_capabilities</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal"> <a href="GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS">G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">);</span>
-<span class="normal">  registration_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-register-object">g_dbus_connection_register_object</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                                       </span><span class="string">"/org/gtk/GDBus/TestObject"</span><span class="symbol">,</span>
-<span class="normal">                                                       introspection_data</span><span class="symbol">-&gt;</span><span class="normal">interfaces</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">],</span>
-<span class="normal">                                                       </span><span class="symbol">&amp;</span><span class="normal">interface_vtable</span><span class="symbol">,</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data */</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">  </span><span class="comment">/* user_data_free_func */</span>
-<span class="normal">                                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* GError** */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">registration_id </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> ret</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> opt_server</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_address</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GOptionContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_context</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> opt_allow_anonymous</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GOptionEntry</span><span class="normal"> opt_entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"server"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'s'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_server</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Start a server instead of a client"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"address"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'a'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-STRING:CAPS">G_OPTION_ARG_STRING</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_address</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"D-Bus address to use"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"allow-anonymous"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'n'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_allow_anonymous</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Allow anonymous authentication"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="normal">  ret </span><span class="symbol">=</span><span class="normal"> </span><span class="number">1</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  opt_address </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  opt_server </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">  opt_allow_anonymous </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-
-<span class="normal">  opt_context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-new">g_option_context_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"peer-to-peer example"</span><span class="symbol">);</span>
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-add-main-entries">g_option_context_add_main_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> opt_entries</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-parse">g_option_context_parse</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error parsing options: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_address </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Incorrect usage, try --help.</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">opt_server </span><span class="symbol">&amp;&amp;</span><span class="normal"> opt_allow_anonymous</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"The --allow-anonymous option only makes sense when used with --server.</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="comment">/* We are lazy here - we don't want to manually provide</span>
-<span class="comment">   * the introspection data structures - so we just build</span>
-<span class="comment">   * them from XML.</span>
-<span class="comment">   */</span>
-<span class="normal">  introspection_data </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-new-for-xml">g_dbus_node_info_new_for_xml</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_xml</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_server</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GDBusServer</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">server</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">guid</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">GDBusServerFlags</span><span class="normal"> server_flags</span><span class="symbol">;</span>
-
-<span class="normal">      guid </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-D-Bus-Utilities.html#g-dbus-generate-guid">g_dbus_generate_guid</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">      server_flags </span><span class="symbol">=</span><span class="normal"> <a href="GDBusServer.html#G-DBUS-SERVER-FLAGS-NONE:CAPS">G_DBUS_SERVER_FLAGS_NONE</a></span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_allow_anonymous</span><span class="symbol">)</span>
-<span class="normal">        server_flags </span><span class="symbol">|=</span><span class="normal"> <a href="GDBusServer.html#G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS">G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS</a></span><span class="symbol">;</span>
-
-<span class="normal">      error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">      server </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusServer.html#g-dbus-server-new-sync">g_dbus_server_new_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_address</span><span class="symbol">,</span>
-<span class="normal">                                       server_flags</span><span class="symbol">,</span>
-<span class="normal">                                       guid</span><span class="symbol">,</span>
-<span class="normal">                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GDBusAuthObserver */</span>
-<span class="normal">                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GCancellable */</span>
-<span class="normal">                                       </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="GDBusServer.html#g-dbus-server-start">g_dbus_server_start</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">server</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">guid</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">server </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error creating server at address %s: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> opt_address</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Server is listening at: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusServer.html#g-dbus-server-get-client-address">g_dbus_server_get_client_address</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">server</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">server</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"new-connection"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_new_connection</span><span class="symbol">),</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">      loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">server</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-unref">g_main_loop_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting_response</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">;</span>
-
-<span class="normal">      error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">      connection </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-new-for-address-sync">g_dbus_connection_new_for_address_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_address</span><span class="symbol">,</span>
-<span class="normal">                                                           <a href="GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS">G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT</a></span><span class="symbol">,</span>
-<span class="normal">                                                           <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GDBusAuthObserver */</span>
-<span class="normal">                                                           <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GCancellable */</span>
-<span class="normal">                                                           </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error connecting to D-Bus address %s: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> opt_address</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Connected.</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">               </span><span class="string">"Negotiated capabilities: unix-fd-passing=%d</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-get-capabilities">g_dbus_connection_get_capabilities</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal"> <a href="GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS">G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING</a></span><span class="symbol">);</span>
-
-<span class="normal">      greeting </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Hey, it's %"</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#G-GUINT64-FORMAT:CAPS">G_GUINT64_FORMAT</a> </span><span class="string">" already!"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#guint64">guint64</a></span><span class="symbol">)</span><span class="normal"> </span><span class="function">time</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
-<span class="normal">      value </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusConnection.html#g-dbus-connection-call-sync">g_dbus_connection_call_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                           <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* bus_name */</span>
-<span class="normal">                                           </span><span class="string">"/org/gtk/GDBus/TestObject"</span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="string">"org.gtk.GDBus.TestPeerInterface"</span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="string">"HelloWorld"</span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">,</span><span class="normal"> greeting</span><span class="symbol">),</span>
-<span class="normal">                                           </span><span class="function"><a href="./../glib/glib/glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s)"</span><span class="symbol">),</span>
-<span class="normal">                                           <a href="GDBusConnection.html#G-DBUS-CALL-FLAGS-NONE:CAPS">G_DBUS_CALL_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">                                           <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error invoking HelloWorld(): %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">greeting_response</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Server said: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> greeting_response</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">connection</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="gio-D-Bus-Introspection-Data.html#g-dbus-node-info-unref">g_dbus_node_info_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">introspection_data</span><span class="symbol">);</span>
-
-<span class="normal">  ret </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-
-<span class="label"> out:</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="example-contents"><pre class="programlisting">/*
+
+Usage examples (modulo addresses / credentials).
+
+UNIX domain socket transport:
+
+ Server:
+   $ ./gdbus-example-peer --server --address unix:abstract=myaddr
+   Server is listening at: unix:abstract=myaddr
+   Client connected.
+   Peer credentials: GCredentials:unix-user=500,unix-group=500,unix-process=13378
+   Negotiated capabilities: unix-fd-passing=1
+   Client said: Hey, it's 1273093080 already!
+
+ Client:
+   $ ./gdbus-example-peer --address unix:abstract=myaddr
+   Connected.
+   Negotiated capabilities: unix-fd-passing=1
+   Server said: You said 'Hey, it's 1273093080 already!'. KTHXBYE!
+
+Nonce-secured TCP transport on the same host:
+
+ Server:
+   $ ./gdbus-example-peer --server --address nonce-tcp:
+   Server is listening at: nonce-tcp:host=localhost,port=43077,noncefile=/tmp/gdbus-nonce-file-X1ZNCV
+   Client connected.
+   Peer credentials: (no credentials received)
+   Negotiated capabilities: unix-fd-passing=0
+   Client said: Hey, it's 1273093206 already!
+
+ Client:
+   $ ./gdbus-example-peer -address nonce-tcp:host=localhost,port=43077,noncefile=/tmp/gdbus-nonce-file-X1ZNCV
+   Connected.
+   Negotiated capabilities: unix-fd-passing=0
+   Server said: You said 'Hey, it's 1273093206 already!'. KTHXBYE!
+
+TCP transport on two different hosts with a shared home directory:
+
+ Server:
+   host1 $ ./gdbus-example-peer --server --address tcp:host=0.0.0.0
+   Server is listening at: tcp:host=0.0.0.0,port=46314
+   Client connected.
+   Peer credentials: (no credentials received)
+   Negotiated capabilities: unix-fd-passing=0
+   Client said: Hey, it's 1273093337 already!
+
+ Client:
+   host2 $ ./gdbus-example-peer -a tcp:host=host1,port=46314
+   Connected.
+   Negotiated capabilities: unix-fd-passing=0
+   Server said: You said 'Hey, it's 1273093337 already!'. KTHXBYE!
+
+TCP transport on two different hosts without authentication:
+
+ Server:
+   host1 $ ./gdbus-example-peer --server --address tcp:host=0.0.0.0 --allow-anonymous
+   Server is listening at: tcp:host=0.0.0.0,port=59556
+   Client connected.
+   Peer credentials: (no credentials received)
+   Negotiated capabilities: unix-fd-passing=0
+   Client said: Hey, it's 1273093652 already!
+
+ Client:
+   host2 $ ./gdbus-example-peer -a tcp:host=host1,port=59556
+   Connected.
+   Negotiated capabilities: unix-fd-passing=0
+   Server said: You said 'Hey, it's 1273093652 already!'. KTHXBYE!
+
+ */
 
+#include &lt;gio/gio.h&gt;
+#include &lt;stdlib.h&gt;
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static GDBusNodeInfo *introspection_data = NULL;
+
+/* Introspection data for the service we are exporting */
+static const gchar introspection_xml[] =
+  "&lt;node&gt;"
+  "  &lt;interface name='org.gtk.GDBus.TestPeerInterface'&gt;"
+  "    &lt;method name='HelloWorld'&gt;"
+  "      &lt;arg type='s' name='greeting' direction='in'/&gt;"
+  "      &lt;arg type='s' name='response' direction='out'/&gt;"
+  "    &lt;/method&gt;"
+  "  &lt;/interface&gt;"
+  "&lt;/node&gt;";
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+handle_method_call (GDBusConnection       *connection,
+                    const gchar           *sender,
+                    const gchar           *object_path,
+                    const gchar           *interface_name,
+                    const gchar           *method_name,
+                    GVariant              *parameters,
+                    GDBusMethodInvocation *invocation,
+                    gpointer               user_data)
+{
+  if (g_strcmp0 (method_name, "HelloWorld") == 0)
+    {
+      const gchar *greeting;
+      gchar *response;
+
+      g_variant_get (parameters, "(&amp;s)", &amp;greeting);
+      response = g_strdup_printf ("You said '%s'. KTHXBYE!", greeting);
+      g_dbus_method_invocation_return_value (invocation,
+                                             g_variant_new ("(s)", response));
+      g_free (response);
+      g_print ("Client said: %s\n", greeting);
+    }
+}
+
+static const GDBusInterfaceVTable interface_vtable =
+{
+  handle_method_call,
+  NULL,
+  NULL,
+};
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static gboolean
+on_new_connection (GDBusServer *server,
+                   GDBusConnection *connection,
+                   gpointer user_data)
+{
+  guint registration_id;
+  GCredentials *credentials;
+  gchar *s;
+
+  credentials = g_dbus_connection_get_peer_credentials (connection);
+  if (credentials == NULL)
+    s = g_strdup ("(no credentials received)");
+  else
+    s = g_credentials_to_string (credentials);
+
+
+  g_print ("Client connected.\n"
+           "Peer credentials: %s\n"
+           "Negotiated capabilities: unix-fd-passing=%d\n",
+           s,
+           g_dbus_connection_get_capabilities (connection) &amp; G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING);
+
+  g_object_ref (connection);
+  registration_id = g_dbus_connection_register_object (connection,
+                                                       "/org/gtk/GDBus/TestObject",
+                                                       introspection_data-&gt;interfaces[0],
+                                                       &amp;interface_vtable,
+                                                       NULL,  /* user_data */
+                                                       NULL,  /* user_data_free_func */
+                                                       NULL); /* GError** */
+  g_assert (registration_id &gt; 0);
+
+  return TRUE;
+}
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+int
+main (int argc, char *argv[])
+{
+  gint ret;
+  gboolean opt_server;
+  gchar *opt_address;
+  GOptionContext *opt_context;
+  gboolean opt_allow_anonymous;
+  GError *error;
+  GOptionEntry opt_entries[] =
+    {
+      { "server", 's', 0, G_OPTION_ARG_NONE, &amp;opt_server, "Start a server instead of a client", NULL },
+      { "address", 'a', 0, G_OPTION_ARG_STRING, &amp;opt_address, "D-Bus address to use", NULL },
+      { "allow-anonymous", 'n', 0, G_OPTION_ARG_NONE, &amp;opt_allow_anonymous, "Allow anonymous authentication", NULL },
+      { NULL}
+    };
+
+  ret = 1;
+
+  g_type_init ();
+
+  opt_address = NULL;
+  opt_server = FALSE;
+  opt_allow_anonymous = FALSE;
+
+  opt_context = g_option_context_new ("peer-to-peer example");
+  error = NULL;
+  g_option_context_add_main_entries (opt_context, opt_entries, NULL);
+  if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
+    {
+      g_printerr ("Error parsing options: %s\n", error-&gt;message);
+      g_error_free (error);
+      goto out;
+    }
+  if (opt_address == NULL)
+    {
+      g_printerr ("Incorrect usage, try --help.\n");
+      goto out;
+    }
+  if (!opt_server &amp;&amp; opt_allow_anonymous)
+    {
+      g_printerr ("The --allow-anonymous option only makes sense when used with --server.\n");
+      goto out;
+    }
+
+  /* We are lazy here - we don't want to manually provide
+   * the introspection data structures - so we just build
+   * them from XML.
+   */
+  introspection_data = g_dbus_node_info_new_for_xml (introspection_xml, NULL);
+  g_assert (introspection_data != NULL);
+
+  if (opt_server)
+    {
+      GDBusServer *server;
+      gchar *guid;
+      GMainLoop *loop;
+      GDBusServerFlags server_flags;
+
+      guid = g_dbus_generate_guid ();
+
+      server_flags = G_DBUS_SERVER_FLAGS_NONE;
+      if (opt_allow_anonymous)
+        server_flags |= G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS;
+
+      error = NULL;
+      server = g_dbus_server_new_sync (opt_address,
+                                       server_flags,
+                                       guid,
+                                       NULL, /* GDBusAuthObserver */
+                                       NULL, /* GCancellable */
+                                       &amp;error);
+      g_dbus_server_start (server);
+      g_free (guid);
+
+      if (server == NULL)
+        {
+          g_printerr ("Error creating server at address %s: %s\n", opt_address, error-&gt;message);
+          g_error_free (error);
+          goto out;
+        }
+      g_print ("Server is listening at: %s\n", g_dbus_server_get_client_address (server));
+      g_signal_connect (server,
+                        "new-connection",
+                        G_CALLBACK (on_new_connection),
+                        NULL);
+
+      loop = g_main_loop_new (NULL, FALSE);
+      g_main_loop_run (loop);
+
+      g_object_unref (server);
+      g_main_loop_unref (loop);
+    }
+  else
+    {
+      GDBusConnection *connection;
+      const gchar *greeting_response;
+      GVariant *value;
+      gchar *greeting;
+
+      error = NULL;
+      connection = g_dbus_connection_new_for_address_sync (opt_address,
+                                                           G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT,
+                                                           NULL, /* GDBusAuthObserver */
+                                                           NULL, /* GCancellable */
+                                                           &amp;error);
+      if (connection == NULL)
+        {
+          g_printerr ("Error connecting to D-Bus address %s: %s\n", opt_address, error-&gt;message);
+          g_error_free (error);
+          goto out;
+        }
+
+      g_print ("Connected.\n"
+               "Negotiated capabilities: unix-fd-passing=%d\n",
+               g_dbus_connection_get_capabilities (connection) &amp; G_DBUS_CAPABILITY_FLAGS_UNIX_FD_PASSING);
+
+      greeting = g_strdup_printf ("Hey, it's %" G_GUINT64_FORMAT " already!", (guint64) time (NULL));
+      value = g_dbus_connection_call_sync (connection,
+                                           NULL, /* bus_name */
+                                           "/org/gtk/GDBus/TestObject",
+                                           "org.gtk.GDBus.TestPeerInterface",
+                                           "HelloWorld",
+                                           g_variant_new ("(s)", greeting),
+                                           G_VARIANT_TYPE ("(s)"),
+                                           G_DBUS_CALL_FLAGS_NONE,
+                                           -1,
+                                           NULL,
+                                           &amp;error);
+      if (value == NULL)
+        {
+          g_printerr ("Error invoking HelloWorld(): %s\n", error-&gt;message);
+          g_error_free (error);
+          goto out;
+        }
+      g_variant_get (value, "(&amp;s)", &amp;greeting_response);
+      g_print ("Server said: %s\n", greeting_response);
+      g_variant_unref (value);
+
+      g_object_unref (connection);
+    }
+  g_dbus_node_info_unref (introspection_data);
+
+  ret = 0;
+
+ out:
+  return ret;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -753,7 +441,7 @@ should only be accessed using the provided API.
 </div>
 <hr>
 <div class="refsect2">
-<a name="GDBusServerFlags"></a><h3>enum GDBusServerFlags</h3>
+<a name="GDBusServerFlags-enum"></a><h3>enum GDBusServerFlags</h3>
 <pre class="programlisting">typedef enum {
   G_DBUS_SERVER_FLAGS_NONE = 0,
   G_DBUS_SERVER_FLAGS_RUN_IN_THREAD = (1&lt;&lt;0),
@@ -792,7 +480,7 @@ authentication method.
 <div class="refsect2">
 <a name="g-dbus-server-new-sync"></a><h3>g_dbus_server_new_sync ()</h3>
 <pre class="programlisting"><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="returnvalue">GDBusServer</span></a> *       g_dbus_server_new_sync              (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *address</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *guid</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver"><span class="type">GDBusAuthObserver</span></a> *observer</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
@@ -830,7 +518,7 @@ This is a synchronous failable constructor. See
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>Flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.</td>
+<td>Flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>guid</code></em> :</span></p></td>
@@ -843,7 +531,8 @@ This is a synchronous failable constructor. See
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -938,7 +627,7 @@ Gets the GUID for <em class="parameter"><code>server</code></em>.
 <hr>
 <div class="refsect2">
 <a name="g-dbus-server-get-flags"></a><h3>g_dbus_server_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="returnvalue">GDBusServerFlags</span></a>    g_dbus_server_get_flags             (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="returnvalue">GDBusServerFlags</span></a>    g_dbus_server_get_flags             (<em class="parameter"><code><a class="link" href="GDBusServer.html" title="GDBusServer"><span class="type">GDBusServer</span></a> *server</code></em>);</pre>
 <p>
 Gets the flags for <em class="parameter"><code>server</code></em>.
 </p>
@@ -951,7 +640,7 @@ Gets the flags for <em class="parameter"><code>server</code></em>.
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>A set of flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.</td>
+<td>A set of flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.</td>
 </tr>
 </tbody>
 </table></div>
@@ -1025,9 +714,9 @@ The D-Bus address that clients can use.
 <hr>
 <div class="refsect2">
 <a name="GDBusServer--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting">  "flags"                    <a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a>      : Read / Write / Construct Only</pre>
+<pre class="programlisting">  "flags"                    <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a>      : Read / Write / Construct Only</pre>
 <p>
-Flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.
+Flags from the <a class="link" href="GDBusServer.html#GDBusServerFlags"><span class="type">GDBusServerFlags</span></a> enumeration.
 </p>
 <p class="since">Since 2.26</p>
 </div>
index 0b7303a..9cd42d1 100644 (file)
@@ -27,6 +27,8 @@
                    | 
                   <a href="#GDataInputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
                    | 
+                  <a href="#GDataInputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
                   <a href="#GDataInputStream.properties" class="shortcut">Properties</a>
 </td></tr>
 </table>
@@ -148,6 +150,12 @@ enum                <a class="link" href="GDataInputStream.html#GDataStreamNewli
 </pre>
 </div>
 <div class="refsect1">
+<a name="GDataInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+GDataInputStream implements
+ <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
+</div>
+<div class="refsect1">
 <a name="GDataInputStream.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="GDataInputStream.html#GDataInputStream--byte-order" title='The "byte-order" property'>byte-order</a>"               <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a>  : Read / Write
index 07ce309..fa81feb 100644 (file)
@@ -27,6 +27,8 @@
                    | 
                   <a href="#GDataOutputStream.object-hierarchy" class="shortcut">Object Hierarchy</a>
                    | 
+                  <a href="#GDataOutputStream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
                   <a href="#GDataOutputStream.properties" class="shortcut">Properties</a>
 </td></tr>
 </table>
@@ -94,6 +96,12 @@ struct              <a class="link" href="GDataOutputStream.html#GDataOutputStre
 </pre>
 </div>
 <div class="refsect1">
+<a name="GDataOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+GDataOutputStream implements
+ <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
+</div>
+<div class="refsect1">
 <a name="GDataOutputStream.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="GDataOutputStream.html#GDataOutputStream--byte-order" title='The "byte-order" property'>byte-order</a>"               <a class="link" href="GDataInputStream.html#GDataStreamByteOrder" title="enum GDataStreamByteOrder"><span class="type">GDataStreamByteOrder</span></a>  : Read / Write
index 1c591c6..0ebdf0a 100644 (file)
@@ -41,7 +41,7 @@
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GFile.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GFileMonitorFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
                     <a class="link" href="GFile.html#GFile-struct" title="GFile">GFile</a>;
@@ -49,7 +49,7 @@ struct              <a class="link" href="GFile.html#GFileIface" title="struct G
 enum                <a class="link" href="GFile.html#GFileQueryInfoFlags" title="enum GFileQueryInfoFlags">GFileQueryInfoFlags</a>;
 enum                <a class="link" href="GFile.html#GFileCreateFlags" title="enum GFileCreateFlags">GFileCreateFlags</a>;
 enum                <a class="link" href="GFile.html#GFileCopyFlags" title="enum GFileCopyFlags">GFileCopyFlags</a>;
-enum                <a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags">GFileMonitorFlags</a>;
+enum                <a class="link" href="GFile.html#GFileMonitorFlags-enum" title="enum GFileMonitorFlags">GFileMonitorFlags</a>;
 enum                <a class="link" href="GFile.html#GFilesystemPreviewType" title="enum GFilesystemPreviewType">GFilesystemPreviewType</a>;
 <span class="returnvalue">void</span>                (<a class="link" href="GFile.html#GFileProgressCallback" title="GFileProgressCallback ()">*GFileProgressCallback</a>)            (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> current_num_bytes</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#goffset"><span class="type">goffset</span></a> total_num_bytes</code></em>,
@@ -411,15 +411,15 @@ enum                <a class="link" href="GFile.html#GFilesystemPreviewType" tit
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> *      <a class="link" href="GFile.html#g-file-monitor-directory" title="g_file_monitor_directory ()">g_file_monitor_directory</a>            (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> *      <a class="link" href="GFile.html#g-file-monitor-file" title="g_file_monitor_file ()">g_file_monitor_file</a>                 (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> *      <a class="link" href="GFile.html#g-file-monitor" title="g_file_monitor ()">g_file_monitor</a>                      (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GFile.html#g-file-load-contents" title="g_file_load_contents ()">g_file_load_contents</a>                (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
@@ -526,6 +526,10 @@ enum                <a class="link" href="GFile.html#GFilesystemPreviewType" tit
   GInterface
    +----GFile
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GFileMonitorFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GFile.prerequisites"></a><h2>Prerequisites</h2>
@@ -1561,7 +1565,7 @@ Flags used when copying or moving files.
 </div>
 <hr>
 <div class="refsect2">
-<a name="GFileMonitorFlags"></a><h3>enum GFileMonitorFlags</h3>
+<a name="GFileMonitorFlags-enum"></a><h3>enum GFileMonitorFlags</h3>
 <pre class="programlisting">typedef enum {
   G_FILE_MONITOR_NONE         = 0,
   G_FILE_MONITOR_WATCH_MOUNTS = (1 &lt;&lt; 0),
@@ -3755,9 +3759,8 @@ of the request.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the
-request is satisfied. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
-</td>
+<td>(scope async) : a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the
+request is satisfied</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -5180,7 +5183,7 @@ When the operation is finished, <em class="parameter"><code>callback</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -5271,7 +5274,7 @@ When the operation is finished, <em class="parameter"><code>callback</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -5369,7 +5372,7 @@ When the operation is finished, <em class="parameter"><code>callback</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -5462,7 +5465,7 @@ was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANC
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -5556,7 +5559,7 @@ was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANC
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -5646,11 +5649,13 @@ When the operation is finished, <em class="parameter"><code>callback</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
+<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -5738,11 +5743,13 @@ When the operation is finished, <em class="parameter"><code>callback</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore.</td>
+<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -5823,7 +5830,8 @@ When the operation is finished, <em class="parameter"><code>callback</code></em>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -5917,7 +5925,8 @@ was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANC
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> to call when the request is satisfied, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -5966,7 +5975,7 @@ appropriately if present.</td>
 <div class="refsect2">
 <a name="g-file-monitor-directory"></a><h3>g_file_monitor_directory ()</h3>
 <pre class="programlisting"><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> *      g_file_monitor_directory            (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
@@ -5990,7 +5999,7 @@ Virtual: monitor_dir
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>.</td>
+<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
@@ -6014,7 +6023,7 @@ Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Obj
 <div class="refsect2">
 <a name="g-file-monitor-file"></a><h3>g_file_monitor_file ()</h3>
 <pre class="programlisting"><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> *      g_file_monitor_file                 (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
@@ -6035,7 +6044,7 @@ was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANC
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>.</td>
+<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
@@ -6059,7 +6068,7 @@ Free the returned object with <a href="./../gobject/gobject/gobject-The-Base-Obj
 <div class="refsect2">
 <a name="g-file-monitor"></a><h3>g_file_monitor ()</h3>
 <pre class="programlisting"><a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="returnvalue">GFileMonitor</span></a> *      g_file_monitor                      (<em class="parameter"><code><a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> *file</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
@@ -6081,7 +6090,7 @@ was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANC
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>
+<td>a set of <a class="link" href="GFile.html#GFileMonitorFlags"><span class="type">GFileMonitorFlags</span></a>
 </td>
 </tr>
 <tr>
index dfc089b..e2b22ad 100644 (file)
@@ -1232,13 +1232,13 @@ Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType"
 <hr>
 <div class="refsect2">
 <a name="G-FILE-ATTRIBUTE-TRASH-ORIG-PATH:CAPS"></a><h3>G_FILE_ATTRIBUTE_TRASH_ORIG_PATH</h3>
-<pre class="programlisting">#define G_FILE_ATTRIBUTE_TRASH_ORIG_PATH "trash::orig-path"     /* string */
+<pre class="programlisting">#define G_FILE_ATTRIBUTE_TRASH_ORIG_PATH "trash::orig-path"     /* byte string */
 </pre>
 <p>
 A key in the "trash" namespace.  When requested against
 items in "trash:///", will return the original path to the file before it
 was trashed. Corresponding <a class="link" href="gio-GFileAttribute.html#GFileAttributeType" title="enum GFileAttributeType"><span class="type">GFileAttributeType</span></a> is
-<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_STRING</code></a>.
+<a class="link" href="gio-GFileAttribute.html#G-FILE-ATTRIBUTE-TYPE-BYTE-STRING:CAPS"><code class="literal">G_FILE_ATTRIBUTE_TYPE_BYTE_STRING</code></a>.
 </p>
 <p class="since">Since 2.24.</p>
 </div>
@@ -2816,7 +2816,7 @@ The wildcard "*" may be used to match all keys and namespaces, or
 Examples of strings to use:
 </p>
 <div class="table">
-<a name="id599176"></a><p class="title"><b>Table 3. File Attribute Matcher strings and results</b></p>
+<a name="idp12010288"></a><p class="title"><b>Table 3. File Attribute Matcher strings and results</b></p>
 <div class="table-contents"><table summary="File Attribute Matcher strings and results" border="1">
 <colgroup>
 <col>
index b14feb1..726fe8a 100644 (file)
@@ -309,7 +309,7 @@ Emitted when <em class="parameter"><code>file</code></em> has been changed.
 </p>
 <p>
 If using <a class="link" href="GFile.html#G-FILE-MONITOR-SEND-MOVED:CAPS"><span class="type">G_FILE_MONITOR_SEND_MOVED</span></a> flag and <em class="parameter"><code>event_type</code></em> is
-<a class="link" href="GFile.html#G-FILE-MONITOR-SEND-MOVED:CAPS"><span class="type">G_FILE_MONITOR_SEND_MOVED</span></a>, <em class="parameter"><code>file</code></em> will be set to a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> containing the
+<a class="link" href="GFileMonitor.html#G-FILE-MONITOR-EVENT-MOVED:CAPS"><span class="type">G_FILE_MONITOR_EVENT_MOVED</span></a>, <em class="parameter"><code>file</code></em> will be set to a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> containing the
 old path, and <em class="parameter"><code>other_file</code></em> will be set to a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a> containing the new path.
 </p>
 <p>
index b36feba..c261885 100644 (file)
@@ -262,7 +262,8 @@ ignore.</td>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>first_property_name</code></em> :</span></p></td>
 <td>the name of the first property, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no
-properties</td>
+properties. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
index 4c68d12..00cf45e 100644 (file)
@@ -117,7 +117,7 @@ GInputStream is required by
 <div class="refsect1">
 <a name="GInputStream.description"></a><h2>Description</h2>
 <p>
-GInputStream has functions to read from a stream (<a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>),
+<a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> has functions to read from a stream (<a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>),
 to close a stream (<a class="link" href="GInputStream.html#g-input-stream-close" title="g_input_stream_close ()"><code class="function">g_input_stream_close()</code></a>) and to skip some content
 (<a class="link" href="GInputStream.html#g-input-stream-skip" title="g_input_stream_skip ()"><code class="function">g_input_stream_skip()</code></a>). 
 </p>
@@ -161,9 +161,9 @@ can happen e.g. near the end of a file. Zero is returned on end of file
 (or if <em class="parameter"><code>count</code></em> is zero),  but never otherwise.
 </p>
 <p>
-If <em class="parameter"><code>cancellable</code></em> is not NULL, then the operation can be cancelled by
+If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
-was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an
+was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
 operation was partially finished when the operation was cancelled the
 partial result will be returned, without an error.
 </p>
@@ -196,7 +196,7 @@ On error -1 is returned and <em class="parameter"><code>error</code></em> is set
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>Number of bytes read, or -1 on error</td>
+<td>Number of bytes read, or -1 on error, or 0 on end of file.</td>
 </tr>
 </tbody>
 </table></div>
@@ -348,7 +348,7 @@ close will still return <a class="link" href="gio-GIOError.html#G-IO-ERROR-CLOSE
 is important to check and report the error to the user.
 </p>
 <p>
-If <em class="parameter"><code>cancellable</code></em> is not NULL, then the operation can be cancelled by
+If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
 Cancelling a close will still leave the stream closed, but some streams
@@ -483,7 +483,7 @@ ignore.</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>number of bytes read in, or -1 on error.</td>
+<td>number of bytes read in, or -1 on error, or 0 on end of file.</td>
 </tr>
 </tbody>
 </table></div>
index 03227ff..524c7b9 100644 (file)
@@ -67,7 +67,7 @@
 <a name="GMemoryInputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
 <p>
 GMemoryInputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
+ <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a> and  <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>.</p>
 </div>
 <div class="refsect1">
 <a name="GMemoryInputStream.description"></a><h2>Description</h2>
@@ -75,6 +75,10 @@ GMemoryInputStream implements
 <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> is a class for using arbitrary
 memory chunks as input for GIO streaming input operations.
 </p>
+<p>
+As of GLib 2.34, <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream"><span class="type">GMemoryInputStream</span></a> implements
+<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.
+</p>
 </div>
 <div class="refsect1">
 <a name="GMemoryInputStream.details"></a><h2>Details</h2>
index a360764..b99c085 100644 (file)
@@ -72,7 +72,7 @@
 <a name="GMemoryOutputStream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
 <p>
 GMemoryOutputStream implements
- <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>.</p>
+ <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a> and  <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>.</p>
 </div>
 <div class="refsect1">
 <a name="GMemoryOutputStream.properties"></a><h2>Properties</h2>
@@ -90,6 +90,10 @@ GMemoryOutputStream implements
 <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> is a class for using arbitrary
 memory chunks as output for GIO streaming output operations.
 </p>
+<p>
+As of GLib 2.34, <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream"><span class="type">GMemoryOutputStream</span></a> implements
+<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
+</p>
 </div>
 <div class="refsect1">
 <a name="GMemoryOutputStream.details"></a><h2>Details</h2>
@@ -148,33 +152,17 @@ pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="l
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* a stream that can grow */</span>
-<span class="normal">stream </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GMemoryOutputStream.html#g-memory-output-stream-new">g_memory_output_stream_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> realloc</span><span class="symbol">,</span><span class="normal"> free</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+/* a stream that can grow */
+stream = g_memory_output_stream_new (NULL, 0, realloc, free);
 
-<span class="comment">/* another stream that can grow */</span>
-<span class="normal">stream2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GMemoryOutputStream.html#g-memory-output-stream-new">g_memory_output_stream_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Memory-Allocation.html#g-realloc">g_realloc</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="symbol">);</span>
-
-<span class="comment">/* a fixed-size stream */</span>
-<span class="normal">data </span><span class="symbol">=</span><span class="normal"> </span><span class="function">malloc</span><span class="normal"> </span><span class="symbol">(</span><span class="number">200</span><span class="symbol">);</span>
-<span class="normal">stream3 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GMemoryOutputStream.html#g-memory-output-stream-new">g_memory_output_stream_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">data</span><span class="symbol">,</span><span class="normal"> </span><span class="number">200</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> free</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+/* another stream that can grow */
+stream2 = g_memory_output_stream_new (NULL, 0, g_realloc, g_free);
 
+/* a fixed-size stream */
+data = malloc (200);
+stream3 = g_memory_output_stream_new (data, 200, NULL, free);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -182,7 +170,7 @@ pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="l
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>pointer to a chunk of memory to use, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>pointer to a chunk of memory to use, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -193,13 +181,13 @@ pass <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="l
 <tr>
 <td><p><span class="term"><em class="parameter"><code>realloc_function</code></em> :</span></p></td>
 <td>a function with <code class="function">realloc()</code> semantics (like <a href="./../glib/glib/glib-Memory-Allocation.html#g-realloc"><code class="function">g_realloc()</code></a>)
-to be called when <em class="parameter"><code>data</code></em> needs to be grown, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+to be called when <em class="parameter"><code>data</code></em> needs to be grown, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>destroy_function</code></em> :</span></p></td>
 <td>a function to be called on <em class="parameter"><code>data</code></em> when the stream is
-finalized, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+finalized, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 54fdfa1..77cbbd3 100644 (file)
@@ -738,37 +738,19 @@ format, this would look something like the following:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="usertype">menu</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">'edit-menu'</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="normal">section</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Undo'</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Redo'</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">section</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="normal">section</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Cut'</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Copy'</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Paste'</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">section</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">menu</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+&lt;menu id='edit-menu'&gt;
+  &lt;section&gt;
+    &lt;item label='Undo'/&gt;
+    &lt;item label='Redo'/&gt;
+  &lt;/section&gt;
+  &lt;section&gt;
+    &lt;item label='Cut'/&gt;
+    &lt;item label='Copy'/&gt;
+    &lt;item label='Paste'/&gt;
+  &lt;/section&gt;
+&lt;/menu&gt;
+</pre></div>
 <p>
 </p>
 <p>
@@ -781,45 +763,23 @@ purpose of understanding what is really going on).
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="usertype">menu</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">'edit-menu'</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="normal">item</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">link</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">'section'</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Undo'</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Redo'</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">link</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">item</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="normal">item</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">link</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">'section'</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Cut'</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Copy'</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">item</span><span class="normal"> label</span><span class="symbol">=</span><span class="string">'Paste'</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">link</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">item</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">menu</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+&lt;menu id='edit-menu'&gt;
+  &lt;item&gt;
+    &lt;link name='section'&gt;
+      &lt;item label='Undo'/&gt;
+      &lt;item label='Redo'/&gt;
+    &lt;/link&gt;
+  &lt;/item&gt;
+  &lt;item&gt;
+    &lt;link name='section'&gt;
+      &lt;item label='Cut'/&gt;
+      &lt;item label='Copy'/&gt;
+      &lt;item label='Paste'/&gt;
+    &lt;/link&gt;
+  &lt;/item&gt;
+&lt;/menu&gt;
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index cad13fb..f287dd2 100644 (file)
@@ -214,7 +214,7 @@ in the <a class="link" href="GMenuModel.html#G-MENU-ATTRIBUTE-ACTION:CAPS" title
 identifies an action in an action group. Which action group(s) provide
 actions depends on the context in which the menu model is used.
 E.g. when the model is exported as the application menu of a
-<a href="http://library.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a>, actions can be application-wide or window-specific
+<a href="http://developer.gnome.org/devel/gtk/GtkApplication.html"><span class="type">GtkApplication</span></a>, actions can be application-wide or window-specific
 (and thus come from two different action groups). By convention, the
 application-wide actions have names that start with "app.", while the
 names of window-specific actions start with "win.".
index 83ac06d..ec87101 100644 (file)
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GMountOperation.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GAskPasswordFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
-enum                <a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags">GAskPasswordFlags</a>;
+enum                <a class="link" href="GMountOperation.html#GAskPasswordFlags-enum" title="enum GAskPasswordFlags">GAskPasswordFlags</a>;
 enum                <a class="link" href="GMountOperation.html#GPasswordSave" title="enum GPasswordSave">GPasswordSave</a>;
                     <a class="link" href="GMountOperation.html#GMountOperation-struct" title="GMountOperation">GMountOperation</a>;
 enum                <a class="link" href="GMountOperation.html#GMountOperationResult" title="enum GMountOperationResult">GMountOperationResult</a>;
@@ -76,6 +76,10 @@ const <span class="returnvalue">char</span> *        <a class="link" href="GMoun
 <div class="refsect1">
 <a name="GMountOperation.object-hierarchy"></a><h2>Object Hierarchy</h2>
 <pre class="synopsis">
+  GFlags
+   +----GAskPasswordFlags
+</pre>
+<pre class="synopsis">
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GMountOperation
 </pre>
@@ -118,7 +122,7 @@ objects – for example it is also used in <a class="link" href="GDrive.html#g-d
 <p>
 Users should instantiate a subclass of this that implements all the
 various callbacks to show the required dialogs, such as
-<a href="http://library.gnome.org/devel/gtk/gtk3-Filesystem-utilities.html#GtkMountOperation"><span class="type">GtkMountOperation</span></a>. If no user interaction is desired (for example
+<a href="http://developer.gnome.org/devel/gtk/gtk3-Filesystem-utilities.html#GtkMountOperation"><span class="type">GtkMountOperation</span></a>. If no user interaction is desired (for example
 when automounting filesystems at login time), usually <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> can be
 passed, see each method taking a <a class="link" href="GMountOperation.html" title="GMountOperation"><span class="type">GMountOperation</span></a> for details.
 </p>
@@ -126,7 +130,7 @@ passed, see each method taking a <a class="link" href="GMountOperation.html" tit
 <div class="refsect1">
 <a name="GMountOperation.details"></a><h2>Details</h2>
 <div class="refsect2">
-<a name="GAskPasswordFlags"></a><h3>enum GAskPasswordFlags</h3>
+<a name="GAskPasswordFlags-enum"></a><h3>enum GAskPasswordFlags</h3>
 <pre class="programlisting">typedef enum {
   G_ASK_PASSWORD_NEED_PASSWORD       = (1 &lt;&lt; 0),
   G_ASK_PASSWORD_NEED_USERNAME       = (1 &lt;&lt; 1),
@@ -136,7 +140,7 @@ passed, see each method taking a <a class="link" href="GMountOperation.html" tit
 } GAskPasswordFlags;
 </pre>
 <p>
-<a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> are used to request specific information from the
+<a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> are used to request specific information from the
 user, or to notify the user of their choices in an authentication
 situation.
 </p>
@@ -645,7 +649,7 @@ by dismissing open password dialogs.
                                                         <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *message,
                                                         <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *default_user,
                                                         <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>            *default_domain,
-                                                        <a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> flags,
+                                                        <a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a> flags,
                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>          user_data)           : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 <p>
 Emitted when a mount operation asks the user for a password.
@@ -653,7 +657,7 @@ Emitted when a mount operation asks the user for a password.
 <p>
 If the message contains a line break, the first line should be
 presented as a heading. For example, it may be used as the
-primary text in a <a href="http://library.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
+primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -676,7 +680,7 @@ primary text in a <a href="http://library.gnome.org/devel/gtk/GtkMessageDialog.h
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>a set of <a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a>.</td>
+<td>a set of <a class="link" href="GMountOperation.html#GAskPasswordFlags"><span class="type">GAskPasswordFlags</span></a>.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -699,7 +703,7 @@ choices for the user to choose from.
 <p>
 If the message contains a line break, the first line should be
 presented as a heading. For example, it may be used as the
-primary text in a <a href="http://library.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
+primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -772,7 +776,7 @@ the user made).
 <p>
 If the message contains a line break, the first line should be
 presented as a heading. For example, it may be used as the
-primary text in a <a href="http://library.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
+primary text in a <a href="http://developer.gnome.org/devel/gtk/GtkMessageDialog.html"><span class="type">GtkMessageDialog</span></a>.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
index 55b1f87..0fb98ee 100644 (file)
@@ -235,7 +235,7 @@ want to block, you should use <a class="link" href="GNetworkMonitor.html#g-netwo
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -288,7 +288,7 @@ to get the result of the operation.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 4e67313..deb63d5 100644 (file)
@@ -132,7 +132,7 @@ GOutputStream is required by
 <div class="refsect1">
 <a name="GOutputStream.description"></a><h2>Description</h2>
 <p>
-GOutputStream has functions to write to a stream (<a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>),
+<a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> has functions to write to a stream (<a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>),
 to close a stream (<a class="link" href="GOutputStream.html#g-output-stream-close" title="g_output_stream_close ()"><code class="function">g_output_stream_close()</code></a>) and to flush pending writes
 (<a class="link" href="GOutputStream.html#g-output-stream-flush" title="g_output_stream_flush ()"><code class="function">g_output_stream_flush()</code></a>). 
 </p>
@@ -218,7 +218,7 @@ is written or an error occurs; 0 is never returned (unless
 <em class="parameter"><code>count</code></em> is 0).
 </p>
 <p>
-If <em class="parameter"><code>cancellable</code></em> is not NULL, then the operation can be cancelled by
+If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned. If an
 operation was partially finished when the operation was cancelled the
@@ -284,7 +284,7 @@ On a successful write of <em class="parameter"><code>count</code></em> bytes, <a
 is set to <em class="parameter"><code>count</code></em>.
 </p>
 <p>
-If there is an error during the operation FALSE is returned and <em class="parameter"><code>error</code></em>
+If there is an error during the operation <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned and <em class="parameter"><code>error</code></em>
 is set to indicate the error status, <em class="parameter"><code>bytes_written</code></em> is updated to contain
 the number of bytes written into the stream before the error occurred.
 </p>
@@ -452,7 +452,7 @@ is important to check and report the error to the user, otherwise
 there might be a loss of data as all data might not be written.
 </p>
 <p>
-If <em class="parameter"><code>cancellable</code></em> is not NULL, then the operation can be cancelled by
+If <em class="parameter"><code>cancellable</code></em> is not <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, then the operation can be cancelled by
 triggering the cancellable object from another thread. If the operation
 was cancelled, the error <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a> will be returned.
 Cancelling a close will still leave the stream closed, but there some streams
index 4f5704d..310bc63 100644 (file)
@@ -231,7 +231,7 @@ the non-blocking version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -271,7 +271,7 @@ This is the first half of the asynchronous version of
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -363,7 +363,7 @@ the non-blocking version.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -403,7 +403,7 @@ This is the first half of the asynchronous version of
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 7b1473a..9be6345 100644 (file)
@@ -57,13 +57,9 @@ struct              <a class="link" href="GPollableInputStream.html#GPollableInp
 <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()">g_pollable_input_stream_read_nonblocking</a>
                                                         (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
-                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
-
-<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="GPollableInputStream.html#GPollableSourceFunc" title="GPollableSourceFunc ()">*GPollableSourceFunc</a>)              (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>,
-                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> *           <a class="link" href="GPollableInputStream.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>               (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>);
 </pre>
 </div>
 <div class="refsect1">
@@ -83,7 +79,7 @@ GPollableInputStream requires
 <a name="GPollableInputStream.implementations"></a><h2>Known Implementations</h2>
 <p>
 GPollableInputStream is implemented by
- <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>.</p>
+ <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream">GConverterInputStream</a>,  <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a> and  <a class="link" href="GUnixInputStream.html" title="GUnixInputStream">GUnixInputStream</a>.</p>
 </div>
 <div class="refsect1">
 <a name="GPollableInputStream.description"></a><h2>Description</h2>
@@ -118,7 +114,7 @@ An interface for a <a class="link" href="GInputStream.html" title="GInputStream"
                                    GCancellable          *cancellable);
   gssize       (*read_nonblocking) (GPollableInputStream  *stream,
                                    void                  *buffer,
-                                   gsize                  size,
+                                   gsize                  count,
                                    GError               **error);
 };
 </pre>
@@ -238,7 +234,7 @@ next attempt to read will return the error.</td>
 <p>
 Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that triggers when <em class="parameter"><code>stream</code></em> can be read, or
 <em class="parameter"><code>cancellable</code></em> is triggered or an error occurs. The callback on the
-source is of the <a class="link" href="GPollableInputStream.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a> type.
+source is of the <a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a> type.
 </p>
 <p>
 As with <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-is-readable" title="g_pollable_input_stream_is_readable ()"><code class="function">g_pollable_input_stream_is_readable()</code></a>, it is possible that
@@ -273,11 +269,11 @@ rather than <a class="link" href="GInputStream.html#g-input-stream-read" title="
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              g_pollable_input_stream_read_nonblocking
                                                         (<em class="parameter"><code><a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
-                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
-Attempts to read up to <em class="parameter"><code>size</code></em> bytes from <em class="parameter"><code>stream</code></em> into <em class="parameter"><code>buffer</code></em>, as
+Attempts to read up to <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>stream</code></em> into <em class="parameter"><code>buffer</code></em>, as
 with <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a>. If <em class="parameter"><code>stream</code></em> is not currently readable,
 this will immediately return <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>, and you can
 use <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()"><code class="function">g_pollable_input_stream_create_source()</code></a> to create a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
@@ -303,11 +299,11 @@ Virtual: read_nonblocking
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
-<td>a buffer to read data into (which should be at least <em class="parameter"><code>size</code></em>
+<td>a buffer to read data into (which should be at least <em class="parameter"><code>count</code></em>
 bytes long).</td>
 </tr>
 <tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
 <td>the number of bytes you want to read</td>
 </tr>
 <tr>
@@ -328,63 +324,6 @@ bytes long).</td>
 </tbody>
 </table></div>
 </div>
-<hr>
-<div class="refsect2">
-<a name="GPollableSourceFunc"></a><h3>GPollableSourceFunc ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GPollableSourceFunc)              (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>,
-                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
-<p>
-This is the function type of the callback used for the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
-returned by <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()"><code class="function">g_pollable_input_stream_create_source()</code></a> and
-<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()"><code class="function">g_pollable_output_stream_create_source()</code></a>.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
-<td>the <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> or <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
-</td>
-</tr>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
-<td>data passed in by the user.</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>it should return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the source should be removed.</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
-<hr>
-<div class="refsect2">
-<a name="g-pollable-source-new"></a><h3>g_pollable_source_new ()</h3>
-<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> *           g_pollable_source_new               (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>);</pre>
-<p>
-Utility method for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
-implementations. Creates a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that expects a callback of
-type <a class="link" href="GPollableInputStream.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a>. The new source does not actually do
-anything on its own; use <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-source-add-child-source"><code class="function">g_source_add_child_source()</code></a> to add other
-sources to it to cause it to trigger.
-</p>
-<div class="variablelist"><table border="0">
-<col align="left" valign="top">
-<tbody>
-<tr>
-<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
-<td>the stream associated with the new source</td>
-</tr>
-<tr>
-<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
-</td>
-</tr>
-</tbody>
-</table></div>
-<p class="since">Since 2.28</p>
-</div>
 </div>
 <div class="refsect1">
 <a name="GPollableInputStream.see-also"></a><h2>See Also</h2>
index fb70093..1505db6 100644 (file)
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="streaming.html" title="Streaming I/O">
 <link rel="prev" href="GPollableInputStream.html" title="GPollableInputStream">
-<link rel="next" href="types.html" title="File types and applications">
+<link rel="next" href="gio-gpollableutils.html" title="gpollableutils">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -18,7 +18,7 @@
 <td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="gio-gpollableutils.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr>
 <tr><td colspan="5" class="shortcuts">
 <a href="#GPollableOutputStream.synopsis" class="shortcut">Top</a>
@@ -58,7 +58,7 @@ struct              <a class="link" href="GPollableOutputStream.html#GPollableOu
 <a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()">g_pollable_output_stream_write_nonblocking</a>
                                                         (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
-                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 </pre>
@@ -80,7 +80,7 @@ GPollableOutputStream requires
 <a name="GPollableOutputStream.implementations"></a><h2>Known Implementations</h2>
 <p>
 GPollableOutputStream is implemented by
- <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>.</p>
+ <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream">GConverterOutputStream</a>,  <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a> and  <a class="link" href="GUnixOutputStream.html" title="GUnixOutputStream">GUnixOutputStream</a>.</p>
 </div>
 <div class="refsect1">
 <a name="GPollableOutputStream.description"></a><h2>Description</h2>
@@ -115,7 +115,7 @@ An interface for a <a class="link" href="GOutputStream.html" title="GOutputStrea
                                     GCancellable           *cancellable);
   gssize       (*write_nonblocking) (GPollableOutputStream  *stream,
                                     const void             *buffer,
-                                    gsize                   size,
+                                    gsize                   count,
                                     GError                **error);
 };
 </pre>
@@ -236,7 +236,7 @@ next attempt to write will return the error.</td>
 <p>
 Creates a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that triggers when <em class="parameter"><code>stream</code></em> can be written, or
 <em class="parameter"><code>cancellable</code></em> is triggered or an error occurs. The callback on the
-source is of the <a class="link" href="GPollableInputStream.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a> type.
+source is of the <a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a> type.
 </p>
 <p>
 As with <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-is-writable" title="g_pollable_output_stream_is_writable ()"><code class="function">g_pollable_output_stream_is_writable()</code></a>, it is possible that
@@ -271,11 +271,11 @@ rather than <a class="link" href="GOutputStream.html#g-output-stream-write" titl
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              g_pollable_output_stream_write_nonblocking
                                                         (<em class="parameter"><code><a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> *stream</code></em>,
                                                          <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
-                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> size</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
-Attempts to write up to <em class="parameter"><code>size</code></em> bytes from <em class="parameter"><code>buffer</code></em> to <em class="parameter"><code>stream</code></em>, as
+Attempts to write up to <em class="parameter"><code>count</code></em> bytes from <em class="parameter"><code>buffer</code></em> to <em class="parameter"><code>stream</code></em>, as
 with <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>. If <em class="parameter"><code>stream</code></em> is not currently writable,
 this will immediately return <a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a>, and you can
 use <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()"><code class="function">g_pollable_output_stream_create_source()</code></a> to create a <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
@@ -302,11 +302,11 @@ Virtual: write_nonblocking
 <tr>
 <td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
 <td>a buffer to write
-data from. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=size][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
+data from. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
 </td>
 </tr>
 <tr>
-<td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
 <td>the number of bytes you want to write</td>
 </tr>
 <tr>
index 36902f9..1ce17f0 100644 (file)
@@ -45,6 +45,8 @@
 <a name="GProxyAddress.synopsis"></a><h2>Synopsis</h2>
 <pre class="synopsis">                    <a class="link" href="GProxyAddress.html#GProxyAddress-struct" title="GProxyAddress">GProxyAddress</a>;
 struct              <a class="link" href="GProxyAddress.html#GProxyAddressClass" title="struct GProxyAddressClass">GProxyAddressClass</a>;
+const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-protocol" title="g_proxy_address_get_destination_protocol ()">g_proxy_address_get_destination_protocol</a>
+                                                        (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-hostname" title="g_proxy_address_get_destination_hostname ()">g_proxy_address_get_destination_hostname</a>
                                                         (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a>             <a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-port" title="g_proxy_address_get_destination_port ()">g_proxy_address_get_destination_port</a>
@@ -52,6 +54,7 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GProxyAddress.html#g-proxy-address-get-password" title="g_proxy_address_get_password ()">g_proxy_address_get_password</a>        (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GProxyAddress.html#g-proxy-address-get-protocol" title="g_proxy_address_get_protocol ()">g_proxy_address_get_protocol</a>        (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GProxyAddress.html#g-proxy-address-get-username" title="g_proxy_address_get_username ()">g_proxy_address_get_username</a>        (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
+const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GProxyAddress.html#g-proxy-address-get-uri" title="g_proxy_address_get_uri ()">g_proxy_address_get_uri</a>             (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);
 <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> *    <a class="link" href="GProxyAddress.html#g-proxy-address-new" title="g_proxy_address_new ()">g_proxy_address_new</a>                 (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *inetaddr</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *protocol</code></em>,
@@ -81,8 +84,10 @@ GProxyAddress implements
 <pre class="synopsis">
   "<a class="link" href="GProxyAddress.html#GProxyAddress--destination-hostname" title='The "destination-hostname" property'>destination-hostname</a>"     <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GProxyAddress.html#GProxyAddress--destination-port" title='The "destination-port" property'>destination-port</a>"         <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write / Construct Only
+  "<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'>destination-protocol</a>"     <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GProxyAddress.html#GProxyAddress--password" title='The "password" property'>password</a>"                 <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GProxyAddress.html#GProxyAddress--protocol" title='The "protocol" property'>protocol</a>"                 <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
+  "<a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'>uri</a>"                      <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
   "<a class="link" href="GProxyAddress.html#GProxyAddress--username" title='The "username" property'>username</a>"                 <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only
 </pre>
 </div>
@@ -112,11 +117,38 @@ A <a class="link" href="GInetSocketAddress.html" title="GInetSocketAddress"><spa
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-proxy-address-get-destination-protocol"></a><h3>g_proxy_address_get_destination_protocol ()</h3>
+<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       g_proxy_address_get_destination_protocol
+                                                        (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
+<p>
+Gets the protocol that is being spoken to the destination
+server; eg, "http" or "ftp".
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
+<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <em class="parameter"><code>proxy</code></em>'s destination protocol</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="g-proxy-address-get-destination-hostname"></a><h3>g_proxy_address_get_destination_hostname ()</h3>
 <pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       g_proxy_address_get_destination_hostname
                                                         (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
 <p>
-Gets <em class="parameter"><code>proxy</code></em>'s destination hostname.
+Gets <em class="parameter"><code>proxy</code></em>'s destination hostname; that is, the name of the host
+that will be connected to via the proxy, not the name of the proxy
+itself.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -140,7 +172,9 @@ Gets <em class="parameter"><code>proxy</code></em>'s destination hostname.
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="returnvalue">guint16</span></a>             g_proxy_address_get_destination_port
                                                         (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
 <p>
-Gets <em class="parameter"><code>proxy</code></em>'s destination port.
+Gets <em class="parameter"><code>proxy</code></em>'s destination port; that is, the port on the
+destination host that will be connected to via the proxy, not the
+port number of the proxy itself.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -186,7 +220,7 @@ Gets <em class="parameter"><code>proxy</code></em>'s password.
 <a name="g-proxy-address-get-protocol"></a><h3>g_proxy_address_get_protocol ()</h3>
 <pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       g_proxy_address_get_protocol        (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
 <p>
-Gets <em class="parameter"><code>proxy</code></em>'s protocol.
+Gets <em class="parameter"><code>proxy</code></em>'s protocol. eg, "socks" or "http"
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -229,6 +263,29 @@ Gets <em class="parameter"><code>proxy</code></em>'s username.
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-proxy-address-get-uri"></a><h3>g_proxy_address_get_uri ()</h3>
+<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       g_proxy_address_get_uri             (<em class="parameter"><code><a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> *proxy</code></em>);</pre>
+<p>
+Gets the proxy URI that <em class="parameter"><code>proxy</code></em> was constructed from.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>proxy</code></em> :</span></p></td>
+<td>a <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the <em class="parameter"><code>proxy</code></em>'s URI, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if unknown</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="g-proxy-address-new"></a><h3>g_proxy_address_new ()</h3>
 <pre class="programlisting"><a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> *    g_proxy_address_new                 (<em class="parameter"><code><a class="link" href="GInetAddress.html" title="GInetAddress"><span class="type">GInetAddress</span></a> *inetaddr</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> port</code></em>,
@@ -241,6 +298,11 @@ Gets <em class="parameter"><code>proxy</code></em>'s username.
 Creates a new <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> for <em class="parameter"><code>inetaddr</code></em> with <em class="parameter"><code>protocol</code></em> that should
 tunnel through <em class="parameter"><code>dest_hostname</code></em> and <em class="parameter"><code>dest_port</code></em>.
 </p>
+<p>
+(Note that this method doesn't set the <a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'><span class="type">"uri"</span></a> or
+<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'><span class="type">"destination-protocol"</span></a> fields; use <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-new"><code class="function">g_object_new()</code></a>
+directly if you want to set those.)
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -304,6 +366,17 @@ tunnel through <em class="parameter"><code>dest_hostname</code></em> and <em cla
 </div>
 <hr>
 <div class="refsect2">
+<a name="GProxyAddress--destination-protocol"></a><h3>The <code class="literal">"destination-protocol"</code> property</h3>
+<pre class="programlisting">  "destination-protocol"     <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
+<p>
+The protocol being spoke to the destination host, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if
+the <a class="link" href="GProxyAddress.html" title="GProxyAddress"><span class="type">GProxyAddress</span></a> doesn't know.
+</p>
+<p>Default value: NULL</p>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GProxyAddress--password"></a><h3>The <code class="literal">"password"</code> property</h3>
 <pre class="programlisting">  "password"                 <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
 <p>The proxy password.</p>
@@ -318,6 +391,17 @@ tunnel through <em class="parameter"><code>dest_hostname</code></em> and <em cla
 </div>
 <hr>
 <div class="refsect2">
+<a name="GProxyAddress--uri"></a><h3>The <code class="literal">"uri"</code> property</h3>
+<pre class="programlisting">  "uri"                      <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
+<p>
+The URI string that the proxy was constructed from (or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+if the creator didn't specify this).
+</p>
+<p>Default value: NULL</p>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="GProxyAddress--username"></a><h3>The <code class="literal">"username"</code> property</h3>
 <pre class="programlisting">  "username"                 <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write / Construct Only</pre>
 <p>The proxy username.</p>
index ace9bed..0b309e2 100644 (file)
@@ -188,7 +188,7 @@ interaction timestamp or startup notification information.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>parameter</code></em> :</span></p></td>
-<td>the optional parameter to the activation. <span class="annotation">[allow none]</span>
+<td>the optional parameter to the activation. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 88c6826..c61b737 100644 (file)
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GResolver.html#g-resolver-free-targets" title="g_resolver_free_targets ()">g_resolver_free_targets</a>             (<em class="parameter"><code><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *targets</code></em>);
+<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()">g_resolver_lookup_records</a>           (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
+                                                         <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()">g_resolver_lookup_records_async</a>     (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
+                                                         <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
+<a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             <a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()">g_resolver_lookup_records_finish</a>    (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 
 #define             <a class="link" href="GResolver.html#G-RESOLVER-ERROR:CAPS" title="G_RESOLVER_ERROR">G_RESOLVER_ERROR</a>
 enum                <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError">GResolverError</a>;
@@ -691,6 +705,160 @@ results by hand.)
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-resolver-lookup-records"></a><h3>g_resolver_lookup_records ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             g_resolver_lookup_records           (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
+                                                         <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Synchronously performs a DNS record lookup for the given <em class="parameter"><code>rrname</code></em> and returns
+a list of records as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> tuples. See <span class="type">GResolverRecordType</span> for
+information on what the records contain for each <em class="parameter"><code>record_type</code></em>.
+</p>
+<p>
+If the DNS resolution fails, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
+a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>.
+</p>
+<p>
+If <em class="parameter"><code>cancellable</code></em> is non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it can be used to cancel the
+operation, in which case <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
+<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
+<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rrname</code></em> :</span></p></td>
+<td>the DNS name to lookup the record for</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>record_type</code></em> :</span></p></td>
+<td>the type of DNS record to lookup</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>,
+or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. You must free each of the records and the list when you are
+done with it. (You can use <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> to do this.). <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVariant][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-resolver-lookup-records-async"></a><h3>g_resolver_lookup_records_async ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_resolver_lookup_records_async     (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rrname</code></em>,
+                                                         <em class="parameter"><code><span class="type">GResolverRecordType</span> record_type</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>
+Begins asynchronously performing a DNS lookup for the given
+<em class="parameter"><code>rrname</code></em>, and eventually calls <em class="parameter"><code>callback</code></em>, which must call
+<a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()"><code class="function">g_resolver_lookup_records_finish()</code></a> to get the final result. See
+<a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()"><code class="function">g_resolver_lookup_records()</code></a> for more details.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
+<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>rrname</code></em> :</span></p></td>
+<td>the DNS name to lookup the record for</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>record_type</code></em> :</span></p></td>
+<td>the type of DNS record to lookup</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
+<td>callback to call after resolution completes. <span class="annotation">[<acronym title="The callback is valid until first called."><span class="acronym">scope async</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>data for <em class="parameter"><code>callback</code></em>. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-resolver-lookup-records-finish"></a><h3>g_resolver_lookup_records_finish ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *             g_resolver_lookup_records_finish    (<em class="parameter"><code><a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a> *resolver</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Retrieves the result of a previous call to
+<a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()"><code class="function">g_resolver_lookup_records_async()</code></a>. Returns a list of records as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>
+tuples. See <span class="type">GResolverRecordType</span> for information on what the records contain.
+</p>
+<p>
+If the DNS resolution failed, <em class="parameter"><code>error</code></em> (if non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>) will be set to
+a value from <a class="link" href="GResolver.html#GResolverError" title="enum GResolverError"><span class="type">GResolverError</span></a>. If the operation was cancelled,
+<em class="parameter"><code>error</code></em> will be set to <a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>resolver</code></em> :</span></p></td>
+<td>a <a class="link" href="GResolver.html" title="GResolver"><span class="type">GResolver</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
+<td>the result passed to your <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>,
+or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> on error. You must free each of the records and the list when you are
+done with it. (You can use <a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free-full"><code class="function">g_list_free_full()</code></a> with <a href="./../glib/glib/glib-GVariant.html#g-variant-unref"><code class="function">g_variant_unref()</code></a> to do this.). <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> GVariant][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="G-RESOLVER-ERROR:CAPS"></a><h3>G_RESOLVER_ERROR</h3>
 <pre class="programlisting">#define G_RESOLVER_ERROR (g_resolver_error_quark ())
 </pre>
index 42a5f93..1bc4d5c 100644 (file)
@@ -79,7 +79,7 @@ GSeekable requires
 <a name="GSeekable.implementations"></a><h2>Known Implementations</h2>
 <p>
 GSeekable is implemented by
- <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>,  <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>,  <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>,  <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a> and  <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>.</p>
+ <a class="link" href="GBufferedInputStream.html" title="GBufferedInputStream">GBufferedInputStream</a>,  <a class="link" href="GBufferedOutputStream.html" title="GBufferedOutputStream">GBufferedOutputStream</a>,  <a class="link" href="GDataInputStream.html" title="GDataInputStream">GDataInputStream</a>,  <a class="link" href="GDataOutputStream.html" title="GDataOutputStream">GDataOutputStream</a>,  <a class="link" href="GFileIOStream.html" title="GFileIOStream">GFileIOStream</a>,  <a class="link" href="GFileInputStream.html" title="GFileInputStream">GFileInputStream</a>,  <a class="link" href="GFileOutputStream.html" title="GFileOutputStream">GFileOutputStream</a>,  <a class="link" href="GMemoryInputStream.html" title="GMemoryInputStream">GMemoryInputStream</a> and  <a class="link" href="GMemoryOutputStream.html" title="GMemoryOutputStream">GMemoryOutputStream</a>.</p>
 </div>
 <div class="refsect1">
 <a name="GSeekable.description"></a><h2>Description</h2>
index 2f7a805..ab1e2c3 100644 (file)
@@ -239,6 +239,15 @@ useful e.g. when the schema describes an 'account', and you want to be
 able to store a arbitrary number of accounts.
 </p>
 <p>
+Paths must start with and end with a forward slash character ('/')
+and must not contain two sequential slash characters.  Paths should
+be chosen based on a domain name associated with the program or
+library to which the settings belong.  Examples of paths are
+"/org/gtk/settings/file-chooser/" and "/ca/desrt/dconf-editor/".
+Paths should not start with "/apps/", "/desktop/" or "/system/" as
+they often did in GConf.
+</p>
+<p>
 Unlike other configuration systems (like GConf), GSettings does not
 restrict keys to basic types like strings and numbers. GSettings stores
 values as <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a>, and allows any <a href="./../glib/glib/glib-GVariantType.html#GVariantType"><span class="type">GVariantType</span></a> for keys. Key names
@@ -261,161 +270,80 @@ by the <a href="glib-compile-schemas.html">glib-compile-schemas</a>
 utility. The input is a schema description in an XML format that can be
 described by the following DTD:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">schemalist</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">schema</span><span class="symbol">|</span><span class="keyword">enum</span><span class="symbol">)*</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST </span><span class="usertype">schemalist</span><span class="normal"> gettext</span><span class="symbol">-</span><span class="normal">domain #IMPLIED </span><span class="symbol">&gt;</span>
+<div class="informalexample"><pre class="programlisting">&lt;!ELEMENT schemalist (schema|enum)* &gt;
+&lt;!ATTLIST schemalist gettext-domain #IMPLIED &gt;
 
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">schema</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">key</span><span class="symbol">|</span><span class="normal">child</span><span class="symbol">|</span><span class="normal">override</span><span class="symbol">)*</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST schema </span><span class="usertype">id</span><span class="normal">             CDATA #REQUIRED</span>
-<span class="normal">                 </span><span class="usertype">path</span><span class="normal">           CDATA #IMPLIED</span>
-<span class="normal">                 gettext</span><span class="symbol">-</span><span class="usertype">domain</span><span class="normal"> CDATA #IMPLIED</span>
-<span class="normal">                 </span><span class="usertype">extends</span><span class="normal">        CDATA #IMPLIED</span>
-<span class="normal">                 list</span><span class="symbol">-</span><span class="usertype">of</span><span class="normal">        CDATA #IMPLIED </span><span class="symbol">&gt;</span>
+&lt;!ELEMENT schema (key|child|override)* &gt;
+&lt;!ATTLIST schema id             CDATA #REQUIRED
+                 path           CDATA #IMPLIED
+                 gettext-domain CDATA #IMPLIED
+                 extends        CDATA #IMPLIED
+                 list-of        CDATA #IMPLIED &gt;
 
-<span class="symbol">&lt;!--</span><span class="normal"> enumerated and </span><span class="usertype">flags</span><span class="normal"> types </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> each value element maps a nick to a </span><span class="usertype">numeric</span><span class="normal"> value </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="keyword">enum</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">*)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST </span><span class="keyword">enum</span><span class="normal"> </span><span class="usertype">id</span><span class="normal"> CDATA #REQUIRED </span><span class="symbol">&gt;</span>
+&lt;!-- enumerated and flags types --&gt;
+&lt;!-- each value element maps a nick to a numeric value --&gt;
+&lt;!ELEMENT enum (value*) &gt;
+&lt;!ATTLIST enum id CDATA #REQUIRED &gt;
 
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">flags</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">*)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST flags </span><span class="usertype">id</span><span class="normal"> CDATA #REQUIRED </span><span class="symbol">&gt;</span>
+&lt;!ELEMENT flags (value*) &gt;
+&lt;!ATTLIST flags id CDATA #REQUIRED &gt;
 
-<span class="symbol">&lt;!</span><span class="normal">ELEMENT </span><span class="usertype">value</span><span class="normal"> EMPTY </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> nick must be at least </span><span class="number">2</span><span class="normal"> </span><span class="usertype">characters</span><span class="normal"> </span><span class="type">long</span><span class="normal"> </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> value must be parsable as a </span><span class="number">32</span><span class="symbol">-</span><span class="usertype">bit</span><span class="normal"> integer </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ELEMENT </span><span class="usertype">value</span><span class="normal"> nick  #REQUIRED</span>
-<span class="normal">                value #REQUIRED </span><span class="symbol">&gt;</span>
+&lt;!ELEMENT value EMPTY &gt;
+&lt;!-- nick must be at least 2 characters long --&gt;
+&lt;!-- value must be parsable as a 32-bit integer --&gt;
+&lt;!ELEMENT value nick  #REQUIRED
+                value #REQUIRED &gt;
 
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">key</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">default</span><span class="symbol">|</span><span class="normal">summary</span><span class="symbol">?|</span><span class="normal">description</span><span class="symbol">?|</span><span class="normal">range</span><span class="symbol">?|</span><span class="normal">choices</span><span class="symbol">?|</span><span class="normal">aliases</span><span class="symbol">?)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> name can only contain </span><span class="usertype">lowercase</span><span class="normal"> letters</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">numbers</span><span class="normal"> and </span><span class="string">'-'</span><span class="normal"> </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> type must be a GVariant </span><span class="usertype">type</span><span class="normal"> string </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> </span><span class="keyword">enum</span><span class="normal"> must be the id of an </span><span class="keyword">enum</span><span class="normal"> type that has been </span><span class="usertype">defined</span><span class="normal"> earlier </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> flags must be the id of a flags type that has been </span><span class="usertype">defined</span><span class="normal"> earlier </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> exactly one </span><span class="usertype">of</span><span class="normal"> type</span><span class="symbol">,</span><span class="normal"> </span><span class="keyword">enum</span><span class="normal"> or flags must </span><span class="usertype">be</span><span class="normal"> given </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST key </span><span class="usertype">name</span><span class="normal">  CDATA #REQUIRED</span>
-<span class="normal">              </span><span class="usertype">type</span><span class="normal">  CDATA #IMPLIED</span>
-<span class="normal">              </span><span class="keyword">enum</span><span class="normal">  CDATA #IMPLIED</span>
-<span class="normal">              </span><span class="usertype">flags</span><span class="normal"> CDATA #IMPLIED </span><span class="symbol">&gt;</span>
+&lt;!ELEMENT key (default|summary?|description?|range?|choices?|aliases?) &gt;
+&lt;!-- name can only contain lowercase letters, numbers and '-' --&gt;
+&lt;!-- type must be a GVariant type string --&gt;
+&lt;!-- enum must be the id of an enum type that has been defined earlier --&gt;
+&lt;!-- flags must be the id of a flags type that has been defined earlier --&gt;
+&lt;!-- exactly one of type, enum or flags must be given --&gt;
+&lt;!ATTLIST key name  CDATA #REQUIRED
+              type  CDATA #IMPLIED
+              enum  CDATA #IMPLIED
+              flags CDATA #IMPLIED &gt;
 
-<span class="symbol">&lt;!--</span><span class="normal"> the </span><span class="keyword">default</span><span class="normal"> value is specified a a </span><span class="usertype">serialized</span><span class="normal"> <a href="./../glib/glib/glib-GVariant.html#GVariant">GVariant</a></span><span class="symbol">,</span>
-<span class="normal">     i</span><span class="symbol">.</span><span class="normal">e</span><span class="symbol">.</span><span class="normal"> you have to include the quotes when specifying </span><span class="usertype">a</span><span class="normal"> string </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="keyword">default</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">#PCDATA</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> the presence of the l10n attribute marks a </span><span class="keyword">default</span><span class="normal"> value </span><span class="keyword">for</span>
-<span class="normal">     translation</span><span class="symbol">,</span><span class="normal"> its value is the gettext category </span><span class="usertype">to</span><span class="normal"> use </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> context </span><span class="usertype">is</span><span class="normal"> present</span><span class="symbol">,</span><span class="normal"> it specifies msgctxt </span><span class="usertype">to</span><span class="normal"> use </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST </span><span class="usertype">default</span><span class="normal"> </span><span class="function">l10n</span><span class="normal">    </span><span class="symbol">(</span><span class="normal">messages</span><span class="symbol">|</span><span class="normal">time</span><span class="symbol">)</span><span class="normal"> #IMPLIED</span>
-<span class="normal">                  </span><span class="usertype">context</span><span class="normal"> CDATA           #IMPLIED </span><span class="symbol">&gt;</span>
+&lt;!-- the default value is specified a a serialized GVariant,
+     i.e. you have to include the quotes when specifying a string --&gt;
+&lt;!ELEMENT default (#PCDATA) &gt;
+&lt;!-- the presence of the l10n attribute marks a default value for
+     translation, its value is the gettext category to use --&gt;
+&lt;!-- if context is present, it specifies msgctxt to use --&gt;
+&lt;!ATTLIST default l10n    (messages|time) #IMPLIED
+                  context CDATA           #IMPLIED &gt;
 
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">summary</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">#PCDATA</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">description</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">#PCDATA</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&gt;</span>
+&lt;!ELEMENT summary (#PCDATA) &gt;
+&lt;!ELEMENT description (#PCDATA) &gt;
 
-<span class="symbol">&lt;!--</span><span class="normal"> range is only allowed </span><span class="keyword">for</span><span class="normal"> keys with </span><span class="usertype">numeric</span><span class="normal"> type </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ELEMENT </span><span class="usertype">range</span><span class="normal"> EMPTY </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> min and max must be parseable as values of the key type </span><span class="usertype">and</span><span class="normal"> min </span><span class="symbol">&lt;</span><span class="normal"> max </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST range </span><span class="usertype">min</span><span class="normal"> CDATA #REQUIRED</span>
-<span class="normal">                </span><span class="usertype">max</span><span class="normal"> CDATA #REQUIRED </span><span class="symbol">&gt;</span>
+&lt;!-- range is only allowed for keys with numeric type --&gt;
+&lt;!ELEMENT range EMPTY &gt;
+&lt;!-- min and max must be parseable as values of the key type and min &lt; max --&gt;
+&lt;!ATTLIST range min CDATA #REQUIRED
+                max CDATA #REQUIRED &gt;
 
-<span class="symbol">&lt;!--</span><span class="normal"> choices is only allowed </span><span class="keyword">for</span><span class="normal"> keys with string or string </span><span class="usertype">array</span><span class="normal"> type </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">choices</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">choice</span><span class="symbol">+)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> each choice element specifies one </span><span class="usertype">possible</span><span class="normal"> value </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ELEMENT </span><span class="usertype">choice</span><span class="normal"> EMPTY </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST choice </span><span class="usertype">value</span><span class="normal"> CDATA #REQUIRED </span><span class="symbol">&gt;</span>
+&lt;!-- choices is only allowed for keys with string or string array type --&gt;
+&lt;!ELEMENT choices (choice+) &gt;
+&lt;!-- each choice element specifies one possible value --&gt;
+&lt;!ELEMENT choice EMPTY &gt;
+&lt;!ATTLIST choice value CDATA #REQUIRED &gt;
 
-<span class="symbol">&lt;!--</span><span class="normal"> aliases is only allowed </span><span class="keyword">for</span><span class="normal"> keys with enumerated type or </span><span class="usertype">with</span><span class="normal"> choices </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">aliases</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">alias</span><span class="symbol">+)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!--</span><span class="normal"> each alias element specifies an alias </span><span class="keyword">for</span><span class="normal"> one of the </span><span class="usertype">possible</span><span class="normal"> values </span><span class="symbol">--&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ELEMENT </span><span class="usertype">alias</span><span class="normal"> EMPTY </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST alias </span><span class="usertype">value</span><span class="normal"> CDATA #REQUIRED </span><span class="symbol">&gt;</span>
+&lt;!-- aliases is only allowed for keys with enumerated type or with choices --&gt;
+&lt;!ELEMENT aliases (alias+) &gt;
+&lt;!-- each alias element specifies an alias for one of the possible values --&gt;
+&lt;!ELEMENT alias EMPTY &gt;
+&lt;!ATTLIST alias value CDATA #REQUIRED &gt;
 
-<span class="symbol">&lt;!</span><span class="normal">ELEMENT </span><span class="usertype">child</span><span class="normal"> EMPTY </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST child </span><span class="usertype">name</span><span class="normal">   CDATA #REQUIRED</span>
-<span class="normal">                </span><span class="usertype">schema</span><span class="normal"> CDATA #REQUIRED </span><span class="symbol">&gt;</span>
-
-<span class="symbol">&lt;!</span><span class="usertype">ELEMENT</span><span class="normal"> </span><span class="function">override</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">#PCDATA</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">ATTLIST override </span><span class="usertype">name</span><span class="normal">    CDATA #REQUIRED</span>
-<span class="normal">                   </span><span class="usertype">l10n</span><span class="normal">    CDATA #IMPLIED</span>
-<span class="normal">                   </span><span class="usertype">context</span><span class="normal"> CDATA #IMPLIED </span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+&lt;!ELEMENT child EMPTY &gt;
+&lt;!ATTLIST child name   CDATA #REQUIRED
+                schema CDATA #REQUIRED &gt;
 
+&lt;!ELEMENT override (#PCDATA) &gt;
+&lt;!ATTLIST override name    CDATA #REQUIRED
+                   l10n    CDATA #IMPLIED
+                   context CDATA #IMPLIED &gt;
+</pre></div>
 <p>
 </p>
 <p>
@@ -446,49 +374,25 @@ and flags keys.
 </p>
 <div class="example">
 <a name="schema-default-values"></a><p class="title"><b>Example 11. Default values</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="normal">schemalist</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">schema</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">"org.gtk.Test"</span><span class="normal"> path</span><span class="symbol">=</span><span class="string">"/tests/"</span><span class="normal"> gettext</span><span class="symbol">-</span><span class="normal">domain</span><span class="symbol">=</span><span class="string">"test"</span><span class="symbol">&gt;</span>
-
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">key</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"greeting"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="keyword">default</span><span class="normal"> l10n</span><span class="symbol">=</span><span class="string">"messages"</span><span class="symbol">&gt;</span><span class="string">"Hello, earthlings"</span><span class="symbol">&lt;/</span><span class="keyword">default</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="normal">summary</span><span class="symbol">&gt;</span><span class="usertype">A</span><span class="normal"> greeting</span><span class="symbol">&lt;/</span><span class="normal">summary</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="normal">description</span><span class="symbol">&gt;</span>
-<span class="normal">        Greeting of the invading martians</span>
-<span class="normal">      </span><span class="symbol">&lt;/</span><span class="normal">description</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">key</span><span class="symbol">&gt;</span>
+<div class="example-contents"><pre class="programlisting">
+&lt;schemalist&gt;
+  &lt;schema id="org.gtk.Test" path="/org/gtk/Test/" gettext-domain="test"&gt;
 
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">key</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"box"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"(ii)"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="keyword">default</span><span class="symbol">&gt;(</span><span class="number">20</span><span class="symbol">,</span><span class="number">30</span><span class="symbol">)&lt;/</span><span class="keyword">default</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">key</span><span class="symbol">&gt;</span>
+    &lt;key name="greeting" type="s"&gt;
+      &lt;default l10n="messages"&gt;"Hello, earthlings"&lt;/default&gt;
+      &lt;summary&gt;A greeting&lt;/summary&gt;
+      &lt;description&gt;
+        Greeting of the invading martians
+      &lt;/description&gt;
+    &lt;/key&gt;
 
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">schema</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">schemalist</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    &lt;key name="box" type="(ii)"&gt;
+      &lt;default&gt;(20,30)&lt;/default&gt;
+    &lt;/key&gt;
 
+  &lt;/schema&gt;
+&lt;/schemalist&gt;
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -496,106 +400,57 @@ and flags keys.
 </p>
 <div class="example">
 <a name="schema-enumerated"></a><p class="title"><b>Example 12. Ranges, choices and enumerated types</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="normal">schemalist</span><span class="symbol">&gt;</span>
-
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="keyword">enum</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">"org.gtk.Test.myenum"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">value</span><span class="normal"> nick</span><span class="symbol">=</span><span class="string">"first"</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">"1"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">value</span><span class="normal"> nick</span><span class="symbol">=</span><span class="string">"second"</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">"2"</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="keyword">enum</span><span class="symbol">&gt;</span>
+<div class="example-contents"><pre class="programlisting">
+&lt;schemalist&gt;
 
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">flags</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">"org.gtk.Test.myflags"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">value</span><span class="normal"> nick</span><span class="symbol">=</span><span class="string">"flag1"</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">"1"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">value</span><span class="normal"> nick</span><span class="symbol">=</span><span class="string">"flag2"</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">"2"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">value</span><span class="normal"> nick</span><span class="symbol">=</span><span class="string">"flag3"</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">"4"</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">flags</span><span class="symbol">&gt;</span>
+  &lt;enum id="org.gtk.Test.myenum"&gt;
+    &lt;value nick="first" value="1"/&gt;
+    &lt;value nick="second" value="2"/&gt;
+  &lt;/enum&gt;
 
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">schema</span><span class="normal"> id</span><span class="symbol">=</span><span class="string">"org.gtk.Test"</span><span class="symbol">&gt;</span>
+  &lt;flags id="org.gtk.Test.myflags"&gt;
+    &lt;value nick="flag1" value="1"/&gt;
+    &lt;value nick="flag2" value="2"/&gt;
+    &lt;value nick="flag3" value="4"/&gt;
+  &lt;/flags&gt;
 
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">key</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"key-with-range"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"i"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">range</span><span class="normal"> min</span><span class="symbol">=</span><span class="string">"1"</span><span class="normal"> max</span><span class="symbol">=</span><span class="string">"100"</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="keyword">default</span><span class="symbol">&gt;</span><span class="number">10</span><span class="symbol">&lt;/</span><span class="keyword">default</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">key</span><span class="symbol">&gt;</span>
+  &lt;schema id="org.gtk.Test"&gt;
 
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">key</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"key-with-choices"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="normal">choices</span><span class="symbol">&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="usertype">choice</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">'Elisabeth'</span><span class="symbol">/&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="usertype">choice</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">'Annabeth'</span><span class="symbol">/&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="usertype">choice</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">'Joe'</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;/</span><span class="normal">choices</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="normal">aliases</span><span class="symbol">&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="usertype">alias</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">'Anna'</span><span class="normal"> target</span><span class="symbol">=</span><span class="string">'Annabeth'</span><span class="symbol">/&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="usertype">alias</span><span class="normal"> value</span><span class="symbol">=</span><span class="string">'Beth'</span><span class="normal"> target</span><span class="symbol">=</span><span class="string">'Elisabeth'</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;/</span><span class="normal">aliases</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="keyword">default</span><span class="symbol">&gt;</span><span class="string">'Joe'</span><span class="symbol">&lt;/</span><span class="keyword">default</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">key</span><span class="symbol">&gt;</span>
+    &lt;key name="key-with-range" type="i"&gt;
+      &lt;range min="1" max="100"/&gt;
+      &lt;default&gt;10&lt;/default&gt;
+    &lt;/key&gt;
 
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">key</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">'enumerated-key'</span><span class="normal"> </span><span class="keyword">enum</span><span class="symbol">=</span><span class="string">'org.gtk.Test.myenum'</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="keyword">default</span><span class="symbol">&gt;</span><span class="string">'first'</span><span class="symbol">&lt;/</span><span class="keyword">default</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">key</span><span class="symbol">&gt;</span>
+    &lt;key name="key-with-choices" type="s"&gt;
+      &lt;choices&gt;
+        &lt;choice value='Elisabeth'/&gt;
+        &lt;choice value='Annabeth'/&gt;
+        &lt;choice value='Joe'/&gt;
+      &lt;/choices&gt;
+      &lt;aliases&gt;
+        &lt;alias value='Anna' target='Annabeth'/&gt;
+        &lt;alias value='Beth' target='Elisabeth'/&gt;
+      &lt;/aliases&gt;
+      &lt;default&gt;'Joe'&lt;/default&gt;
+    &lt;/key&gt;
 
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">key</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">'flags-key'</span><span class="normal"> flags</span><span class="symbol">=</span><span class="string">'org.gtk.Test.myflags'</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="keyword">default</span><span class="symbol">&gt;[</span><span class="string">"flag1"</span><span class="symbol">,</span><span class="normal">flag2</span><span class="string">"]&lt;/default&gt;</span>
-<span class="string">    &lt;/key&gt;</span>
-<span class="string">  &lt;/schema&gt;</span>
-<span class="string">&lt;/schemalist&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    &lt;key name='enumerated-key' enum='org.gtk.Test.myenum'&gt;
+      &lt;default&gt;'first'&lt;/default&gt;
+    &lt;/key&gt;
 
+    &lt;key name='flags-key' flags='org.gtk.Test.myflags'&gt;
+      &lt;default&gt;["flag1",flag2"]&lt;/default&gt;
+    &lt;/key&gt;
+  &lt;/schema&gt;
+&lt;/schemalist&gt;
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
 <p>
 </p>
 <div class="refsect2">
-<a name="id960114"></a><h3>Vendor overrides</h3>
+<a name="idp60532464"></a><h3>Vendor overrides</h3>
 <p>
     Default values are defined in the schemas that get installed by
     an application. Sometimes, it is necessary for a vendor or distributor
@@ -607,21 +462,11 @@ and flags keys.
     The schema id serves as the group name in the key file, and the values
     are expected in serialized GVariant form, as in the following example:
     </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">[</span><span class="normal">org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">]</span>
-<span class="normal">key1</span><span class="symbol">=</span><span class="string">'string'</span>
-<span class="normal">key2</span><span class="symbol">=</span><span class="number">1.5</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+    [org.gtk.Example]
+    key1='string'
+    key2=1.5
+    </pre></div>
 <p>
   </p>
 <p>
@@ -634,7 +479,7 @@ and flags keys.
 <p>
 </p>
 <div class="refsect2">
-<a name="id960158"></a><h3>Binding</h3>
+<a name="idp60537696"></a><h3>Binding</h3>
 <p>
     A very convenient feature of GSettings lets you bind <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> properties
     directly to settings, using <a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a>. Once a GObject property
index ee2fdd0..98de423 100644 (file)
@@ -519,19 +519,10 @@ of <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="lit
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">[</span><span class="normal">toplevel</span><span class="symbol">]</span>
-<span class="normal">enabled</span><span class="symbol">=</span><span class="normal">true</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  [toplevel]
+  enabled=true
+</pre></div>
 <p>
 </p>
 <p>
@@ -547,19 +538,10 @@ the name of the keyfile group.  To continue the example, if
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">[</span><span class="normal">profiles</span><span class="symbol">/</span><span class="keyword">default</span><span class="symbol">]</span>
-<span class="normal">font</span><span class="symbol">-</span><span class="normal">size</span><span class="symbol">=</span><span class="number">12</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  [profiles/default]
+  font-size=12
+</pre></div>
 <p>
 </p>
 <p>
index 6d047c1..8253533 100644 (file)
@@ -97,7 +97,7 @@ interface. This is the easiest way to create an action for purposes of
 adding it to a <a class="link" href="GSimpleActionGroup.html" title="GSimpleActionGroup"><span class="type">GSimpleActionGroup</span></a>.
 </p>
 <p>
-See also <a href="http://library.gnome.org/devel/gtk/GtkAction.html"><span class="type">GtkAction</span></a>.
+See also <a href="http://developer.gnome.org/devel/gtk/GtkAction.html"><span class="type">GtkAction</span></a>.
 </p>
 </div>
 <div class="refsect1">
@@ -362,40 +362,21 @@ call <a class="link" href="GSimpleAction.html#g-simple-action-set-state" title="
 <p>
 </p>
 <div class="example">
-<a name="id1011271"></a><p class="title"><b>Example 21. Example 'change-state' handler</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">change_volume_state</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GSimpleAction</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">action</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GVariant</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">gpointer</span><span class="normal">       user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> requested</span><span class="symbol">;</span>
-<span class="normal">  requested </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-get-int32">g_variant_get_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">// Volume only goes from 0 to 10</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="normal"> </span><span class="symbol">&lt;=</span><span class="normal"> requested </span><span class="symbol">&amp;&amp;</span><span class="normal"> requested </span><span class="symbol">&lt;=</span><span class="normal"> </span><span class="number">10</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="GSimpleAction.html#g-simple-action-set-state">g_simple_action_set_state</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">,</span><span class="normal"> value</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<a name="idp64935376"></a><p class="title"><b>Example 21. Example 'change-state' handler</b></p>
+<div class="example-contents"><pre class="programlisting">
+static void
+change_volume_state (GSimpleAction *action,
+                     GVariant      *value,
+                     gpointer       user_data)
+{
+  gint requested;
+  requested = g_variant_get_int32 (value);
 
+  // Volume only goes from 0 to 10
+  if (0 &lt;= requested &amp;&amp; requested &lt;= 10)
+    g_simple_action_set_state (action, value);
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
index 52b66af..6c72744 100644 (file)
@@ -69,6 +69,9 @@
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()">g_simple_async_result_set_check_cancellable</a>
+                                                        (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *check_cancellable</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer" title="g_simple_async_result_set_op_res_gpointer ()">g_simple_async_result_set_op_res_gpointer</a>
                                                         (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> op_res</code></em>,
@@ -233,205 +236,103 @@ using GSimpleAsyncResult looks something like this:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">baked_cb</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Cake</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">cake</span><span class="symbol">,</span>
-<span class="normal">          </span><span class="usertype">gpointer</span><span class="normal"> user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* In this example, this callback is not given a reference to the cake, so</span>
-<span class="comment">   * the GSimpleAsyncResult has to take a reference to it.</span>
-<span class="comment">   */</span>
-<span class="normal">  </span><span class="usertype">GSimpleAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">result </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cake </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-set-error">g_simple_async_result_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">                                     BAKER_ERRORS</span><span class="symbol">,</span>
-<span class="normal">                                     BAKER_ERROR_NO_FLOUR</span><span class="symbol">,</span>
-<span class="normal">                                     </span><span class="string">"Go to the supermarket"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer">g_simple_async_result_set_op_res_gpointer</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">                                               </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cake</span><span class="symbol">),</span>
-<span class="normal">                                               <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+static void
+baked_cb (Cake    *cake,
+          gpointer user_data)
+{
+  /* In this example, this callback is not given a reference to the cake, so
+   * the GSimpleAsyncResult has to take a reference to it.
+   */
+  GSimpleAsyncResult *result = user_data;
 
+  if (cake == NULL)
+    g_simple_async_result_set_error (result,
+                                     BAKER_ERRORS,
+                                     BAKER_ERROR_NO_FLOUR,
+                                     "Go to the supermarket");
+  else
+    g_simple_async_result_set_op_res_gpointer (result,
+                                               g_object_ref (cake),
+                                               g_object_unref);
 
-<span class="normal">  </span><span class="comment">/* In this example, we assume that baked_cb is called as a callback from</span>
-<span class="comment">   * the mainloop, so it's safe to complete the operation synchronously here.</span>
-<span class="comment">   * If, however, _baker_prepare_cake () might call its callback without</span>
-<span class="comment">   * first returning to the mainloop — inadvisable, but some APIs do so —</span>
-<span class="comment">   * we would need to use g_simple_async_result_complete_in_idle().</span>
-<span class="comment">   */</span>
-<span class="normal">  </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-complete">g_simple_async_result_complete</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
 
-<span class="type">void</span>
-<span class="function">baker_bake_cake_async</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Baker</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">guint</span><span class="normal">               radius</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GAsyncReadyCallback</span><span class="normal"> callback</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">gpointer</span><span class="normal">            user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GSimpleAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">simple</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">Cake</span><span class="normal">               </span><span class="symbol">*</span><span class="normal">cake</span><span class="symbol">;</span>
+  /* In this example, we assume that baked_cb is called as a callback from
+   * the mainloop, so it's safe to complete the operation synchronously here.
+   * If, however, _baker_prepare_cake () might call its callback without
+   * first returning to the mainloop — inadvisable, but some APIs do so —
+   * we would need to use g_simple_async_result_complete_in_idle().
+   */
+  g_simple_async_result_complete (result);
+  g_object_unref (result);
+}
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">radius </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">3</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-report-error-in-idle">g_simple_async_report_error_in_idle</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">),</span>
-<span class="normal">                                           callback</span><span class="symbol">,</span>
-<span class="normal">                                           user_data</span><span class="symbol">,</span>
-<span class="normal">                                           BAKER_ERRORS</span><span class="symbol">,</span>
-<span class="normal">                                           BAKER_ERROR_TOO_SMALL</span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="string">"%ucm radius cakes are silly"</span><span class="symbol">,</span>
-<span class="normal">                                           radius</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+void
+baker_bake_cake_async (Baker              *self,
+                       guint               radius,
+                       GAsyncReadyCallback callback,
+                       gpointer            user_data)
+{
+  GSimpleAsyncResult *simple;
+  Cake               *cake;
 
-<span class="normal">  simple </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-new">g_simple_async_result_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">),</span>
-<span class="normal">                                      callback</span><span class="symbol">,</span>
-<span class="normal">                                      user_data</span><span class="symbol">,</span>
-<span class="normal">                                      baker_bake_cake_async</span><span class="symbol">);</span>
-<span class="normal">  cake </span><span class="symbol">=</span><span class="normal"> </span><span class="function">_baker_get_cached_cake</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">,</span><span class="normal"> radius</span><span class="symbol">);</span>
+  if (radius &lt; 3)
+    {
+      g_simple_async_report_error_in_idle (G_OBJECT (self),
+                                           callback,
+                                           user_data,
+                                           BAKER_ERRORS,
+                                           BAKER_ERROR_TOO_SMALL,
+                                           "%ucm radius cakes are silly",
+                                           radius);
+      return;
+    }
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cake </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer">g_simple_async_result_set_op_res_gpointer</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">,</span>
-<span class="normal">                                                 </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cake</span><span class="symbol">),</span>
-<span class="normal">                                                 <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-complete-in-idle">g_simple_async_result_complete_in_idle</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="comment">/* Drop the reference returned by _baker_get_cached_cake(); the</span>
-<span class="comment">       * GSimpleAsyncResult has taken its own reference.</span>
-<span class="comment">       */</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cake</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  simple = g_simple_async_result_new (G_OBJECT (self),
+                                      callback,
+                                      user_data,
+                                      baker_bake_cake_async);
+  cake = _baker_get_cached_cake (self, radius);
 
-<span class="normal">  </span><span class="function">_baker_prepare_cake</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">,</span><span class="normal"> radius</span><span class="symbol">,</span><span class="normal"> baked_cb</span><span class="symbol">,</span><span class="normal"> simple</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  if (cake != NULL)
+    {
+      g_simple_async_result_set_op_res_gpointer (simple,
+                                                 g_object_ref (cake),
+                                                 g_object_unref);
+      g_simple_async_result_complete_in_idle (simple);
+      g_object_unref (simple);
+      /* Drop the reference returned by _baker_get_cached_cake(); the
+       * GSimpleAsyncResult has taken its own reference.
+       */
+      g_object_unref (cake);
+      return;
+    }
 
-<span class="normal">Cake </span><span class="symbol">*</span>
-<span class="function">baker_bake_cake_finish</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Baker</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GError</span><span class="normal">      </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GSimpleAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">simple</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">Cake</span><span class="normal">               </span><span class="symbol">*</span><span class="normal">cake</span><span class="symbol">;</span>
+  _baker_prepare_cake (self, radius, baked_cb, simple);
+}
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-is-valid">g_simple_async_result_is_valid</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">                                                        </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">),</span>
-<span class="normal">                                                        baker_bake_cake_async</span><span class="symbol">),</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+Cake *
+baker_bake_cake_finish (Baker        *self,
+                        GAsyncResult *result,
+                        GError      **error)
+{
+  GSimpleAsyncResult *simple;
+  Cake               *cake;
 
-<span class="normal">  simple </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GSimpleAsyncResult.html">GSimpleAsyncResult</a> </span><span class="symbol">*)</span><span class="normal"> result</span><span class="symbol">;</span>
+  g_return_val_if_fail (g_simple_async_result_is_valid (result,
+                                                        G_OBJECT (self),
+                                                        baker_bake_cake_async),
+                        NULL);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error">g_simple_async_result_propagate_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+  simple = (GSimpleAsyncResult *) result;
 
-<span class="normal">  cake </span><span class="symbol">=</span><span class="normal"> </span><span class="function">CAKE</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer">g_simple_async_result_get_op_res_gpointer</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">simple</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cake</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  if (g_simple_async_result_propagate_error (simple, error))
+    return NULL;
 
+  cake = CAKE (g_simple_async_result_get_op_res_gpointer (simple));
+  return g_object_ref (cake);
+}
+</pre></div>
 <p>
 </p>
 </div>
@@ -482,6 +383,17 @@ checks for cancellation.
 <p>
 Creates a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>.
 </p>
+<p>
+The common convention is to create the <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> in the
+function that starts the asynchronous operation and use that same
+function as the <em class="parameter"><code>source_tag</code></em>.
+</p>
+<p>
+If your operation supports cancellation with <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> (which it
+probably should) then you should provide the user's cancellable to
+<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()"><code class="function">g_simple_async_result_set_check_cancellable()</code></a> immediately after
+this function returns.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -652,6 +564,49 @@ caller's ownership of <em class="parameter"><code>error</code></em>, so the call
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-simple-async-result-set-check-cancellable"></a><h3>g_simple_async_result_set_check_cancellable ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_simple_async_result_set_check_cancellable
+                                                        (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *check_cancellable</code></em>);</pre>
+<p>
+Sets a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> to check before dispatching results.
+</p>
+<p>
+This function has one very specific purpose: the provided cancellable
+is checked at the time of <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-propagate-error" title="g_simple_async_result_propagate_error ()"><code class="function">g_simple_async_result_propagate_error()</code></a> If
+it is cancelled, these functions will return an "Operation was
+cancelled" error (<a class="link" href="gio-GIOError.html#G-IO-ERROR-CANCELLED:CAPS"><code class="literal">G_IO_ERROR_CANCELLED</code></a>).
+</p>
+<p>
+Implementors of cancellable asynchronous functions should use this in
+order to provide a guarantee to their callers that cancelling an
+async operation will reliably result in an error being returned for
+that operation (even if a positive result for the operation has
+already been sent as an idle to the main context to be dispatched).
+</p>
+<p>
+The checking described above is done regardless of any call to the
+unrelated <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-handle-cancellation" title="g_simple_async_result_set_handle_cancellation ()"><code class="function">g_simple_async_result_set_handle_cancellation()</code></a> function.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>simple</code></em> :</span></p></td>
+<td>a <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>check_cancellable</code></em> :</span></p></td>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> to check, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to unset. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.32</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="g-simple-async-result-set-op-res-gpointer"></a><h3>g_simple_async_result_set_op_res_gpointer ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_simple_async_result_set_op_res_gpointer
                                                         (<em class="parameter"><code><a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult"><span class="type">GSimpleAsyncResult</span></a> *simple</code></em>,
@@ -869,6 +824,11 @@ _finish function from which this function is called).
 <p>
 Sets whether to handle cancellation within the asynchronous operation.
 </p>
+<p>
+This function has nothing to do with
+<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()"><code class="function">g_simple_async_result_set_check_cancellable()</code></a>.  It only refers to the
+<a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> passed to <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-run-in-thread" title="g_simple_async_result_run_in_thread ()"><code class="function">g_simple_async_result_run_in_thread()</code></a>.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -1026,6 +986,11 @@ of <em class="parameter"><code>error</code></em>, so the caller does not need to
 Propagates an error from within the simple asynchronous result to
 a given destination.
 </p>
+<p>
+If the <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> given to a prior call to
+<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()"><code class="function">g_simple_async_result_set_check_cancellable()</code></a> is cancelled then this
+function will return <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> with <em class="parameter"><code>dest</code></em> set appropriately.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
index 70c9417..58f2a75 100644 (file)
@@ -1273,7 +1273,7 @@ See <a class="link" href="GSocket.html#g-socket-send" title="g_socket_send ()"><
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1372,7 +1372,7 @@ On error -1 is returned and <em class="parameter"><code>error</code></em> is set
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 90f622c..9c51c1a 100644 (file)
@@ -101,9 +101,7 @@ or one of its subtypes.
 <a name="GSocketFamily"></a><h3>enum GSocketFamily</h3>
 <pre class="programlisting">typedef enum {
   G_SOCKET_FAMILY_INVALID,
-#ifdef GLIB_SYSDEF_AF_UNIX
   G_SOCKET_FAMILY_UNIX = GLIB_SYSDEF_AF_UNIX,
-#endif
   G_SOCKET_FAMILY_IPV4 = GLIB_SYSDEF_AF_INET,
   G_SOCKET_FAMILY_IPV6 = GLIB_SYSDEF_AF_INET6
 } GSocketFamily;
index 75cced4..59faa6e 100644 (file)
@@ -125,7 +125,7 @@ enum                <a class="link" href="GSocketClient.html#GSocketClientEvent"
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> tls</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GSocketClient.html#g-socket-client-set-tls-validation-flags" title="g_socket_client_set_tls_validation_flags ()">g_socket_client_set_tls_validation_flags</a>
                                                         (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
+                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
 <a class="link" href="GSocketAddress.html#GSocketFamily" title="enum GSocketFamily"><span class="returnvalue">GSocketFamily</span></a>       <a class="link" href="GSocketClient.html#g-socket-client-get-family" title="g_socket_client_get_family ()">g_socket_client_get_family</a>          (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
 <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="returnvalue">GSocketAddress</span></a> *    <a class="link" href="GSocketClient.html#g-socket-client-get-local-address" title="g_socket_client_get_local_address ()">g_socket_client_get_local_address</a>   (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
 <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="returnvalue">GSocketProtocol</span></a>     <a class="link" href="GSocketClient.html#g-socket-client-get-protocol" title="g_socket_client_get_protocol ()">g_socket_client_get_protocol</a>        (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
@@ -133,7 +133,7 @@ enum                <a class="link" href="GSocketClient.html#GSocketClientEvent"
 <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="GSocketClient.html#g-socket-client-get-timeout" title="g_socket_client_get_timeout ()">g_socket_client_get_timeout</a>         (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GSocketClient.html#g-socket-client-get-enable-proxy" title="g_socket_client_get_enable_proxy ()">g_socket_client_get_enable_proxy</a>    (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GSocketClient.html#g-socket-client-get-tls" title="g_socket_client_get_tls ()">g_socket_client_get_tls</a>             (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-tls-validation-flags" title="g_socket_client_get_tls_validation_flags ()">g_socket_client_get_tls_validation_flags</a>
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GSocketClient.html#g-socket-client-get-tls-validation-flags" title="g_socket_client_get_tls_validation_flags ()">g_socket_client_get_tls_validation_flags</a>
                                                         (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GSocketClient.html#g-socket-client-add-application-proxy" title="g_socket_client_add_application_proxy ()">g_socket_client_add_application_proxy</a>
                                                         (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
@@ -156,7 +156,7 @@ enum                <a class="link" href="GSocketClient.html#GSocketClientEvent"
   "<a class="link" href="GSocketClient.html#GSocketClient--protocol" title='The "protocol" property'>protocol</a>"                 <a class="link" href="GSocket.html#GSocketProtocol" title="enum GSocketProtocol"><span class="type">GSocketProtocol</span></a>       : Read / Write / Construct
   "<a class="link" href="GSocketClient.html#GSocketClient--timeout" title='The "timeout" property'>timeout</a>"                  <a href="./../glib/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a>                 : Read / Write / Construct
   "<a class="link" href="GSocketClient.html#GSocketClient--tls" title='The "tls" property'>tls</a>"                      <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
-  "<a class="link" href="GSocketClient.html#GSocketClient--tls-validation-flags" title='The "tls-validation-flags" property'>tls-validation-flags</a>"     <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct
+  "<a class="link" href="GSocketClient.html#GSocketClient--tls-validation-flags" title='The "tls-validation-flags" property'>tls-validation-flags</a>"     <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct
   "<a class="link" href="GSocketClient.html#GSocketClient--type" title='The "type" property'>type</a>"                     <a class="link" href="GSocket.html#GSocketType" title="enum GSocketType"><span class="type">GSocketType</span></a>           : Read / Write / Construct
 </pre>
 </div>
@@ -193,7 +193,7 @@ can just create a new one any time you need one.
 <a name="GSocketClient-struct"></a><h3>GSocketClient</h3>
 <pre class="programlisting">typedef struct _GSocketClient GSocketClient;</pre>
 <p>
-A helper class for network servers to listen for and accept connections.
+A helper class for network clients to make connections.
 </p>
 <p class="since">Since 2.22</p>
 </div>
@@ -967,7 +967,7 @@ a specific interface.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>address</code></em> :</span></p></td>
-<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GSocketAddress.html" title="GSocketAddress"><span class="type">GSocketAddress</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -1136,7 +1136,7 @@ starts.
 <a name="g-socket-client-set-tls-validation-flags"></a><h3>g_socket_client_set_tls_validation_flags ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_socket_client_set_tls_validation_flags
                                                         (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
 <p>
 Sets the TLS validation flags used when creating TLS connections
 via <em class="parameter"><code>client</code></em>. The default value is <a class="link" href="gio-TLS-Overview.html#G-TLS-CERTIFICATE-VALIDATE-ALL:CAPS"><code class="literal">G_TLS_CERTIFICATE_VALIDATE_ALL</code></a>.
@@ -1335,7 +1335,7 @@ Gets whether <em class="parameter"><code>client</code></em> creates TLS connecti
 <hr>
 <div class="refsect2">
 <a name="g-socket-client-get-tls-validation-flags"></a><h3>g_socket_client_get_tls_validation_flags ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_socket_client_get_tls_validation_flags
+<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_socket_client_get_tls_validation_flags
                                                         (<em class="parameter"><code><a class="link" href="GSocketClient.html" title="GSocketClient"><span class="type">GSocketClient</span></a> *client</code></em>);</pre>
 <p>
 Gets the TLS validation flags used creating TLS connections via
@@ -1446,7 +1446,7 @@ specific handshake.
 <hr>
 <div class="refsect2">
 <a name="GSocketClient--tls-validation-flags"></a><h3>The <code class="literal">"tls-validation-flags"</code> property</h3>
-<pre class="programlisting">  "tls-validation-flags"     <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct</pre>
+<pre class="programlisting">  "tls-validation-flags"     <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct</pre>
 <p>TLS validation flags to use.</p>
 <p>Default value: G_TLS_CERTIFICATE_UNKNOWN_CA|G_TLS_CERTIFICATE_BAD_IDENTITY|G_TLS_CERTIFICATE_NOT_ACTIVATED|G_TLS_CERTIFICATE_EXPIRED|G_TLS_CERTIFICATE_REVOKED|G_TLS_CERTIFICATE_INSECURE|G_TLS_CERTIFICATE_GENERIC_ERROR</p>
 </div>
index df22300..3bea760 100644 (file)
@@ -116,121 +116,61 @@ in the sample code below.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">MyConnectionType </span><span class="symbol">*</span>
-<span class="function">connect_to_host</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">hostname</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">guint16</span><span class="normal">        port</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">GCancellable</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">GError</span><span class="normal">       </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">conn </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GSocketConnectable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">addr</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GSocketAddressEnumerator</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">enumerator</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GSocketAddress</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">sockaddr</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">conn_error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+MyConnectionType *
+connect_to_host (const char    *hostname,
+                 guint16        port,
+                 GCancellable  *cancellable,
+                 GError       **error)
+{
+  MyConnection *conn = NULL;
+  GSocketConnectable *addr;
+  GSocketAddressEnumerator *enumerator;
+  GSocketAddress *sockaddr;
+  GError *conn_error = NULL;
 
-<span class="normal">  addr </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GNetworkAddress.html#g-network-address-new">g_network_address_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"www.gnome.org"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">80</span><span class="symbol">);</span>
-<span class="normal">  enumerator </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSocketConnectable.html#g-socket-connectable-enumerate">g_socket_connectable_enumerate</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">addr</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">addr</span><span class="symbol">);</span>
+  addr = g_network_address_new ("www.gnome.org", 80);
+  enumerator = g_socket_connectable_enumerate (addr);
+  g_object_unref (addr);
 
-<span class="normal">  </span><span class="comment">/* Try each sockaddr until we succeed. Record the first</span>
-<span class="comment">   * connection error, but not any further ones (since they'll probably</span>
-<span class="comment">   * be basically the same as the first).</span>
-<span class="comment">   */</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">conn </span><span class="symbol">&amp;&amp;</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">sockaddr </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSocketConnectable.html#g-socket-address-enumerator-next">g_socket_address_enumerator_next</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">enumerator</span><span class="symbol">,</span><span class="normal"> cancellable</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      conn </span><span class="symbol">=</span><span class="normal"> </span><span class="function">connect_to_sockaddr</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">sockaddr</span><span class="symbol">,</span><span class="normal"> conn_error </span><span class="symbol">?</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">:</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">conn_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">sockaddr</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">enumerator</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">conn</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">conn_error</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="comment">/* We couldn't connect to the first address, but we succeeded</span>
-<span class="comment">           * in connecting to a later address.</span>
-<span class="comment">           */</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">conn_error</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> conn</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="comment">/* Either the initial lookup failed, or else the caller</span>
-<span class="comment">       * cancelled us.</span>
-<span class="comment">       */</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">conn_error</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">conn_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function">g_error_propagate</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span><span class="normal"> conn_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  /* Try each sockaddr until we succeed. Record the first
+   * connection error, but not any further ones (since they'll probably
+   * be basically the same as the first).
+   */
+  while (!conn &amp;&amp; (sockaddr = g_socket_address_enumerator_next (enumerator, cancellable, error))
+    {
+      conn = connect_to_sockaddr (sockaddr, conn_error ? NULL : &amp;conn_error);
+      g_object_unref (sockaddr);
+    }
+  g_object_unref (enumerator);
 
+  if (conn)
+    {
+      if (conn_error)
+        {
+          /* We couldn't connect to the first address, but we succeeded
+           * in connecting to a later address.
+           */
+          g_error_free (conn_error);
+        }
+      return conn;
+    }
+  else if (error)
+    {
+      /* Either the initial lookup failed, or else the caller
+       * cancelled us.
+       */
+      if (conn_error)
+        g_error_free (conn_error);
+      return NULL;
+    }
+  else
+    {
+      g_error_propagate (error, conn_error);
+      return NULL;
+    }
+}
+</pre></div>
 <p>
 </p>
 </div>
index 4dc8000..6565d1b 100644 (file)
@@ -124,6 +124,10 @@ that makes this even easier.
 <div class="refsect2">
 <a name="GSocketListener-struct"></a><h3>GSocketListener</h3>
 <pre class="programlisting">typedef struct _GSocketListener GSocketListener;</pre>
+<p>
+A helper class for network servers to listen for and accept connections.
+</p>
+<p class="since">Since 2.22</p>
 </div>
 <hr>
 <div class="refsect2">
index 04e295b..18202e4 100644 (file)
@@ -78,7 +78,7 @@ for TCP/IP sockets.
 <a name="GTcpConnection-struct"></a><h3>GTcpConnection</h3>
 <pre class="programlisting">typedef struct _GTcpConnection GTcpConnection;</pre>
 <p>
-A <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> for UNIX domain socket connections.
+A <a class="link" href="GSocketConnection.html" title="GSocketConnection"><span class="type">GSocketConnection</span></a> for TCP/IP connections.
 </p>
 <p class="since">Since 2.22</p>
 </div>
diff --git a/docs/reference/gio/html/GTestDBus.html b/docs/reference/gio/html/GTestDBus.html
new file mode 100644 (file)
index 0000000..a927ebd
--- /dev/null
@@ -0,0 +1,303 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GTestDBus</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="testing.html" title="GIO Testing">
+<link rel="prev" href="testing.html" title="GIO Testing">
+<link rel="next" href="migrating.html" title="Part III. Migrating to GIO">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="testing.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="testing.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="migrating.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#GTestDBus.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#GTestDBus.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#GTestDBus.object-hierarchy" class="shortcut">Object Hierarchy</a>
+                   | 
+                  <a href="#GTestDBus.properties" class="shortcut">Properties</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="GTestDBus"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="GTestDBus.top_of_page"></a>GTestDBus</span></h2>
+<p>GTestDBus — D-Bus testing helper</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="GTestDBus.synopsis"></a><h2>Synopsis</h2>
+<a name="GTestDBusFlags"></a><pre class="synopsis">
+#include &lt;gio/gio.h&gt;
+
+                    <a class="link" href="GTestDBus.html#GTestDBus-struct" title="GTestDBus">GTestDBus</a>;
+enum                <a class="link" href="GTestDBus.html#GTestDBusFlags-enum" title="enum GTestDBusFlags">GTestDBusFlags</a>;
+<a class="link" href="GTestDBus.html" title="GTestDBus"><span class="returnvalue">GTestDBus</span></a> *         <a class="link" href="GTestDBus.html#g-test-dbus-new" title="g_test_dbus_new ()">g_test_dbus_new</a>                     (<em class="parameter"><code><a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> flags</code></em>);
+<a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="returnvalue">GTestDBusFlags</span></a>      <a class="link" href="GTestDBus.html#g-test-dbus-get-flags" title="g_test_dbus_get_flags ()">g_test_dbus_get_flags</a>               (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
+const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GTestDBus.html#g-test-dbus-get-bus-address" title="g_test_dbus_get_bus_address ()">g_test_dbus_get_bus_address</a>         (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GTestDBus.html#g-test-dbus-add-service-dir" title="g_test_dbus_add_service_dir ()">g_test_dbus_add_service_dir</a>         (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()">g_test_dbus_up</a>                      (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GTestDBus.html#g-test-dbus-stop" title="g_test_dbus_stop ()">g_test_dbus_stop</a>                    (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()">g_test_dbus_down</a>                    (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="GTestDBus.html#g-test-dbus-unset" title="g_test_dbus_unset ()">g_test_dbus_unset</a>                   (<em class="parameter"><code><span class="type">void</span></code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="GTestDBus.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
+   +----GTestDBus
+</pre>
+<pre class="synopsis">
+  GFlags
+   +----GTestDBusFlags
+</pre>
+</div>
+<div class="refsect1">
+<a name="GTestDBus.properties"></a><h2>Properties</h2>
+<pre class="synopsis">
+  "<a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a>        : Read / Write / Construct Only
+</pre>
+</div>
+<div class="refsect1">
+<a name="GTestDBus.description"></a><h2>Description</h2>
+<p>
+Helper to test D-Bus code wihtout messing up with user' session bus.
+</p>
+</div>
+<div class="refsect1">
+<a name="GTestDBus.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="GTestDBus-struct"></a><h3>GTestDBus</h3>
+<pre class="programlisting">typedef struct _GTestDBus GTestDBus;</pre>
+<p>
+The <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> structure contains only private data and
+should only be accessed using the provided API.
+</p>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="GTestDBusFlags-enum"></a><h3>enum GTestDBusFlags</h3>
+<pre class="programlisting">typedef enum {
+  G_TEST_DBUS_NONE = 0,
+} GTestDBusFlags;
+</pre>
+<p>
+Flags to define future <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> behaviour.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><a name="G-TEST-DBUS-NONE:CAPS"></a><span class="term"><code class="literal">G_TEST_DBUS_NONE</code></span></p></td>
+<td>No flags.
+</td>
+</tr></tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-new"></a><h3>g_test_dbus_new ()</h3>
+<pre class="programlisting"><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="returnvalue">GTestDBus</span></a> *         g_test_dbus_new                     (<em class="parameter"><code><a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> flags</code></em>);</pre>
+<p>
+Create a new <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> object.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>a new <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-get-flags"></a><h3>g_test_dbus_get_flags ()</h3>
+<pre class="programlisting"><a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="returnvalue">GTestDBusFlags</span></a>      g_test_dbus_get_flags               (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the value of <a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'><span class="type">"flags"</span></a> property</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-get-bus-address"></a><h3>g_test_dbus_get_bus_address ()</h3>
+<pre class="programlisting">const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       g_test_dbus_get_bus_address         (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
+<p>
+Get the address on which dbus-daemon is running. if <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a> has not
+been called yet, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned. This can be used with
+<a class="link" href="GDBusConnection.html#g-dbus-connection-new-for-address" title="g_dbus_connection_new_for_address ()"><code class="function">g_dbus_connection_new_for_address()</code></a>
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the address of the bus, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-add-service-dir"></a><h3>g_test_dbus_add_service_dir ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_test_dbus_add_service_dir         (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>,
+                                                         <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *path</code></em>);</pre>
+<p>
+Add a path where dbus-daemon will lookup for .services files. This can't be
+called after <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
+<td>path to a directory containing .service files</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-up"></a><h3>g_test_dbus_up ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_test_dbus_up                      (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
+<p>
+Start a dbus-daemon instance and set DBUS_SESSION_BUS_ADDRESS. After this
+call, it is safe for unit tests to start sending messages on the session bug.
+</p>
+<p>
+If this function is called from setup callback of <a href="./../glib/glib/glib-Testing.html#g-test-add"><code class="function">g_test_add()</code></a>,
+<a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a> must be called in its teardown callback.
+</p>
+<p>
+If this function is called from unit test's <code class="function">main()</code>, then <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a>
+must be called after <a href="./../glib/glib/glib-Testing.html#g-test-run"><code class="function">g_test_run()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-stop"></a><h3>g_test_dbus_stop ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_test_dbus_stop                    (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
+<p>
+Stop the session bus started by <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.
+</p>
+<p>
+Unlike <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a>, this won't verify the <a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a>
+singleton returned by <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> or <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a> is destroyed. Unit
+tests wanting to verify behaviour after the session bus has been stopped
+can use this function but should still call <a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()"><code class="function">g_test_dbus_down()</code></a> when done.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-down"></a><h3>g_test_dbus_down ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_test_dbus_down                    (<em class="parameter"><code><a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a> *self</code></em>);</pre>
+<p>
+Stop the session bus started by <a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a>.
+</p>
+<p>
+This will wait for the singleton returned by <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a> or <a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a>
+is destroyed. This is done to ensure that the next unit test won't get a
+leaked singleton from this test.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody><tr>
+<td><p><span class="term"><em class="parameter"><code>self</code></em> :</span></p></td>
+<td>a <a class="link" href="GTestDBus.html" title="GTestDBus"><span class="type">GTestDBus</span></a>
+</td>
+</tr></tbody>
+</table></div>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-test-dbus-unset"></a><h3>g_test_dbus_unset ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_test_dbus_unset                   (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
+<p>
+Unset DISPLAY and DBUS_SESSION_BUS_ADDRESS env variables to ensure the test
+won't use user's session bus.
+</p>
+<p>
+This is useful for unit tests that want to verify behaviour when no session
+bus is running. It is not necessary to call this if unit test already calls
+<a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()"><code class="function">g_test_dbus_up()</code></a> before acquiring the session bus.
+</p>
+</div>
+</div>
+<div class="refsect1">
+<a name="GTestDBus.property-details"></a><h2>Property Details</h2>
+<div class="refsect2">
+<a name="GTestDBus--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
+<pre class="programlisting">  "flags"                    <a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a>        : Read / Write / Construct Only</pre>
+<p>
+<a class="link" href="GTestDBus.html#GTestDBusFlags"><span class="type">GTestDBusFlags</span></a> specifying the behaviour of the dbus session
+</p>
+<p class="since">Since 2.34</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index 4bc0475..37d722f 100644 (file)
@@ -87,7 +87,7 @@ GThemedIcon implements
 <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> contains a list of all of the icons present in an icon
 theme, so that icons can be looked up quickly. <a class="link" href="GThemedIcon.html" title="GThemedIcon"><span class="type">GThemedIcon</span></a> does
 not provide actual pixmaps for icons, just the icon names.
-Ideally something like <a href="http://library.gnome.org/devel/gtk/GtkIconTheme.html#gtk-icon-theme-choose-icon"><code class="function">gtk_icon_theme_choose_icon()</code></a> should be used to
+Ideally something like <a href="http://developer.gnome.org/devel/gtk/GtkIconTheme.html#gtk-icon-theme-choose-icon"><code class="function">gtk_icon_theme_choose_icon()</code></a> should be used to
 resolve the list of names so that fallback icons work nicely with
 themes that inherit other themes.
 </p>
@@ -164,33 +164,17 @@ that can be created by shortening <em class="parameter"><code>iconname</code></e
 <p>
 In the following example, <em class="parameter"><code>icon1</code></em> and <em class="parameter"><code>icon2</code></em> are equivalent:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">names</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span>
-<span class="normal">  </span><span class="string">"gnome-dev-cdrom-audio"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="string">"gnome-dev-cdrom"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="string">"gnome-dev"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="string">"gnome"</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="normal">icon1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GThemedIcon.html#g-themed-icon-new-from-names">g_themed_icon_new_from_names</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">names</span><span class="symbol">,</span><span class="normal"> </span><span class="number">4</span><span class="symbol">);</span>
-<span class="normal">icon2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GThemedIcon.html#g-themed-icon-new-with-default-fallbacks">g_themed_icon_new_with_default_fallbacks</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"gnome-dev-cdrom-audio"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+const char *names[] = { 
+  "gnome-dev-cdrom-audio",
+  "gnome-dev-cdrom",
+  "gnome-dev",
+  "gnome"
+};
 
+icon1 = g_themed_icon_new_from_names (names, 4);
+icon2 = g_themed_icon_new_with_default_fallbacks ("gnome-dev-cdrom-audio");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -331,29 +315,15 @@ ignores any past the first.
 For example, if the icon name was "gnome-dev-cdrom-audio", the array 
 would become
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="cbracket">{</span>
-<span class="normal">  </span><span class="string">"gnome-dev-cdrom-audio"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="string">"gnome-dev-cdrom"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="string">"gnome-dev"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="string">"gnome"</span><span class="symbol">,</span>
-<span class="normal">  <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span>
-<span class="cbracket">}</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+{
+  "gnome-dev-cdrom-audio",
+  "gnome-dev-cdrom",
+  "gnome-dev",
+  "gnome",
+  NULL
+};
+</pre></div>
 <p>
 </p>
 <p>Default value: FALSE</p>
index 60f6872..342a9e1 100644 (file)
@@ -54,7 +54,7 @@
                                                         (<em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *file</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> *   <a class="link" href="GTlsCertificate.html#g-tls-certificate-get-issuer" title="g_tls_certificate_get_issuer ()">g_tls_certificate_get_issuer</a>        (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsCertificate.html#g-tls-certificate-verify" title="g_tls_certificate_verify ()">g_tls_certificate_verify</a>           (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>,
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsCertificate.html#g-tls-certificate-verify" title="g_tls_certificate_verify ()">g_tls_certificate_verify</a>           (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *trusted_ca</code></em>);
 </pre>
@@ -269,11 +269,11 @@ certificate. <span class="annotation">[<acronym title="Don't free data after the
 <hr>
 <div class="refsect2">
 <a name="g-tls-certificate-verify"></a><h3>g_tls_certificate_verify ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_certificate_verify           (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>,
+<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_certificate_verify           (<em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *cert</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *trusted_ca</code></em>);</pre>
 <p>
-This verifies <em class="parameter"><code>cert</code></em> and returns a set of <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>
+This verifies <em class="parameter"><code>cert</code></em> and returns a set of <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>
 indicating any problems found with it. This can be used to verify a
 certificate outside the context of making a connection, or to
 check a certificate against a CA that is not part of the system
@@ -293,7 +293,7 @@ in its chain) must be signed by it, or else
 value.
 </p>
 <p>
-(All other <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> values will always be set or unset
+(All other <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> values will always be set or unset
 as appropriate.)
 </p>
 <div class="variablelist"><table border="0">
@@ -316,7 +316,7 @@ as appropriate.)
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>
+<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>
 </td>
 </tr>
 </tbody>
index f418886..a4b3aa7 100644 (file)
@@ -58,8 +58,8 @@ struct              <a class="link" href="GTlsClientConnection.html#GTlsClientCo
                                                         (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-validation-flags" title="g_tls_client_connection_set_validation_flags ()">g_tls_client_connection_set_validation_flags</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-validation-flags" title="g_tls_client_connection_get_validation_flags ()">g_tls_client_connection_get_validation_flags</a>
+                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-get-validation-flags" title="g_tls_client_connection_get_validation_flags ()">g_tls_client_connection_get_validation_flags</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GTlsClientConnection.html#g-tls-client-connection-set-use-ssl3" title="g_tls_client_connection_set_use_ssl3 ()">g_tls_client_connection_set_use_ssl3</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
@@ -89,7 +89,7 @@ GTlsClientConnection requires
   "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--accepted-cas" title='The "accepted-cas" property'>accepted-cas</a>"             <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>              : Read
   "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--server-identity" title='The "server-identity" property'>server-identity</a>"          <a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a>*   : Read / Write / Construct
   "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--use-ssl3" title='The "use-ssl3" property'>use-ssl3</a>"                 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
-  "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'>validation-flags</a>"         <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct
+  "<a class="link" href="GTlsClientConnection.html#GTlsClientConnection--validation-flags" title='The "validation-flags" property'>validation-flags</a>"         <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct
 </pre>
 </div>
 <div class="refsect1">
@@ -216,7 +216,7 @@ known. <span class="annotation">[<acronym title="Don't free data after the code
 <a name="g-tls-client-connection-set-validation-flags"></a><h3>g_tls_client_connection_set_validation_flags ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_tls_client_connection_set_validation_flags
                                                         (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> flags</code></em>);</pre>
 <p>
 Sets <em class="parameter"><code>conn</code></em>'s validation flags, to override the default set of
 checks performed when validating a server certificate. By default,
@@ -232,7 +232,7 @@ checks performed when validating a server certificate. By default,
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
-<td>the <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> to use</td>
+<td>the <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> to use</td>
 </tr>
 </tbody>
 </table></div>
@@ -241,7 +241,7 @@ checks performed when validating a server certificate. By default,
 <hr>
 <div class="refsect2">
 <a name="g-tls-client-connection-get-validation-flags"></a><h3>g_tls_client_connection_get_validation_flags ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_client_connection_get_validation_flags
+<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_client_connection_get_validation_flags
                                                         (<em class="parameter"><code><a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a> *conn</code></em>);</pre>
 <p>
 Gets <em class="parameter"><code>conn</code></em>'s validation flags
@@ -410,7 +410,7 @@ a "modern" TLS handshake.
 <hr>
 <div class="refsect2">
 <a name="GTlsClientConnection--validation-flags"></a><h3>The <code class="literal">"validation-flags"</code> property</h3>
-<pre class="programlisting">  "validation-flags"         <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct</pre>
+<pre class="programlisting">  "validation-flags"         <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read / Write / Construct</pre>
 <p>
 What steps to perform when validating a certificate received from
 a server. Server certificates that fail to validate in all of the
index bfa0928..ae16b3e 100644 (file)
@@ -54,7 +54,7 @@
 <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> *   <a class="link" href="GTlsConnection.html#g-tls-connection-get-certificate" title="g_tls_connection_get_certificate ()">g_tls_connection_get_certificate</a>    (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
 <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="returnvalue">GTlsCertificate</span></a> *   <a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate" title="g_tls_connection_get_peer_certificate ()">g_tls_connection_get_peer_certificate</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate-errors" title="g_tls_connection_get_peer_certificate_errors ()">g_tls_connection_get_peer_certificate_errors</a>
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsConnection.html#g-tls-connection-get-peer-certificate-errors" title="g_tls_connection_get_peer_certificate_errors ()">g_tls_connection_get_peer_certificate_errors</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GTlsConnection.html#g-tls-connection-set-require-close-notify" title="g_tls_connection_set_require_close_notify ()">g_tls_connection_set_require_close_notify</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
@@ -94,7 +94,7 @@ enum                <a class="link" href="GTlsConnection.html#GTlsRehandshakeMod
 <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GTlsConnection.html#g-tls-connection-emit-accept-certificate" title="g_tls_connection_emit_accept_certificate ()">g_tls_connection_emit_accept_certificate</a>
                                                         (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *peer_cert</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors</code></em>);
+                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors</code></em>);
 </pre>
 </div>
 <div class="refsect1">
@@ -119,7 +119,7 @@ GTlsConnection is required by
   "<a class="link" href="GTlsConnection.html#GTlsConnection--database" title='The "database" property'>database</a>"                 <a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a>*         : Read / Write
   "<a class="link" href="GTlsConnection.html#GTlsConnection--interaction" title='The "interaction" property'>interaction</a>"              <a class="link" href="GTlsInteraction.html" title="GTlsInteraction"><span class="type">GTlsInteraction</span></a>*      : Read / Write
   "<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate" title='The "peer-certificate" property'>peer-certificate</a>"         <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>*      : Read
-  "<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate-errors" title='The "peer-certificate-errors" property'>peer-certificate-errors</a>"  <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read
+  "<a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate-errors" title='The "peer-certificate-errors" property'>peer-certificate-errors</a>"  <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read
   "<a class="link" href="GTlsConnection.html#GTlsConnection--rehandshake-mode" title='The "rehandshake-mode" property'>rehandshake-mode</a>"         <a class="link" href="GTlsConnection.html#GTlsRehandshakeMode" title="enum GTlsRehandshakeMode"><span class="type">GTlsRehandshakeMode</span></a>   : Read / Write / Construct
   "<a class="link" href="GTlsConnection.html#GTlsConnection--require-close-notify" title='The "require-close-notify" property'>require-close-notify</a>"     <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
   "<a class="link" href="GTlsConnection.html#GTlsConnection--use-system-certdb" title='The "use-system-certdb" property'>use-system-certdb</a>"        <a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a>              : Read / Write / Construct
@@ -146,8 +146,8 @@ implement client-side and server-side TLS, respectively.
 <a name="GTlsConnection-struct"></a><h3>GTlsConnection</h3>
 <pre class="programlisting">typedef struct _GTlsConnection GTlsConnection;</pre>
 <p>
-TLS connection. This is an abstract type that will be subclassed by
-a TLS-library-specific subtype.
+Abstract base class for the backend-specific <a class="link" href="GTlsClientConnection.html" title="GTlsClientConnection"><span class="type">GTlsClientConnection</span></a>
+and <a class="link" href="GTlsServerConnection.html" title="GTlsServerConnection"><span class="type">GTlsServerConnection</span></a> types.
 </p>
 <p class="since">Since 2.28</p>
 </div>
@@ -252,7 +252,7 @@ Gets <em class="parameter"><code>conn</code></em>'s peer's certificate after the
 <hr>
 <div class="refsect2">
 <a name="g-tls-connection-get-peer-certificate-errors"></a><h3>g_tls_connection_get_peer_certificate_errors ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_connection_get_peer_certificate_errors
+<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_connection_get_peer_certificate_errors
                                                         (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>);</pre>
 <p>
 Gets the errors associated with validating <em class="parameter"><code>conn</code></em>'s peer's
@@ -681,7 +681,7 @@ handshake.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -724,7 +724,7 @@ of the request.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -782,7 +782,7 @@ case <em class="parameter"><code>error</code></em> will be set.</td>
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            g_tls_connection_emit_accept_certificate
                                                         (<em class="parameter"><code><a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> *conn</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *peer_cert</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors</code></em>);</pre>
 <p>
 Used by <a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a> implementations to emit the
 <a class="link" href="GTlsConnection.html#GTlsConnection-accept-certificate" title='The "accept-certificate" signal'><span class="type">"accept-certificate"</span></a> signal.
@@ -878,7 +878,7 @@ detect when a handshake has occurred.)
 <hr>
 <div class="refsect2">
 <a name="GTlsConnection--peer-certificate-errors"></a><h3>The <code class="literal">"peer-certificate-errors"</code> property</h3>
-<pre class="programlisting">  "peer-certificate-errors"  <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read</pre>
+<pre class="programlisting">  "peer-certificate-errors"  <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a>  : Read</pre>
 <p>
 The errors noticed-and-ignored while verifying
 <a class="link" href="GTlsConnection.html#GTlsConnection--peer-certificate" title='The "peer-certificate" property'><span class="type">"peer-certificate"</span></a>. Normally this should be 0, but
@@ -933,7 +933,7 @@ verify peer certificates. See
 <a name="GTlsConnection-accept-certificate"></a><h3>The <code class="literal">"accept-certificate"</code> signal</h3>
 <pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            user_function                      (<a class="link" href="GTlsConnection.html" title="GTlsConnection"><span class="type">GTlsConnection</span></a>      *conn,
                                                         <a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a>     *peer_cert,
-                                                        <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors,
+                                                        <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> errors,
                                                         <a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a>             user_data)      : <a href="./../gobject/gobject/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
 <p>
 Emitted during the TLS handshake after the peer certificate has
index 06435ef..97038b1 100644 (file)
@@ -48,7 +48,7 @@
 enum                <a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFlags" title="enum GTlsDatabaseVerifyFlags">GTlsDatabaseVerifyFlags</a>;
 #define             <a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-SERVER:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER</a>
 #define             <a class="link" href="GTlsDatabase.html#G-TLS-DATABASE-PURPOSE-AUTHENTICATE-CLIENT:CAPS" title="G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT">G_TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT</a>
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()">g_tls_database_verify_chain</a>        (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain" title="g_tls_database_verify_chain ()">g_tls_database_verify_chain</a>        (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *chain</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *purpose</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
@@ -65,7 +65,7 @@ enum                <a class="link" href="GTlsDatabase.html#GTlsDatabaseVerifyFl
                                                          <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a> callback</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-finish" title="g_tls_database_verify_chain_finish ()">g_tls_database_verify_chain_finish</a> (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> <a class="link" href="GTlsDatabase.html#g-tls-database-verify-chain-finish" title="g_tls_database_verify_chain_finish ()">g_tls_database_verify_chain_finish</a> (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
 enum                <a class="link" href="GTlsDatabase.html#GTlsDatabaseLookupFlags" title="enum GTlsDatabaseLookupFlags">GTlsDatabaseLookupFlags</a>;
@@ -209,7 +209,7 @@ Used by TLS servers.
 <hr>
 <div class="refsect2">
 <a name="g-tls-database-verify-chain"></a><h3>g_tls_database_verify_chain ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_database_verify_chain        (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
+<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_database_verify_chain        (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GTlsCertificate.html" title="GTlsCertificate"><span class="type">GTlsCertificate</span></a> *chain</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *purpose</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GSocketConnectable.html" title="GSocketConnectable"><span class="type">GSocketConnectable</span></a> *identity</code></em>,
@@ -290,7 +290,7 @@ the verification operation asynchronously.
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> which represents the
+<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> which represents the
 result of verification.</td>
 </tr>
 </tbody>
@@ -364,7 +364,7 @@ for more information.
 <hr>
 <div class="refsect2">
 <a name="g-tls-database-verify-chain-finish"></a><h3>g_tls_database_verify_chain_finish ()</h3>
-<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_database_verify_chain_finish (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
+<pre class="programlisting"><a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="returnvalue">GTlsCertificateFlags</span></a> g_tls_database_verify_chain_finish (<em class="parameter"><code><a class="link" href="GTlsDatabase.html" title="GTlsDatabase"><span class="type">GTlsDatabase</span></a> *self</code></em>,
                                                          <em class="parameter"><code><a class="link" href="GAsyncResult.html" title="GAsyncResult"><span class="type">GAsyncResult</span></a> *result</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
 <p>
@@ -390,7 +390,7 @@ Finish an asynchronous verify chain operation. See
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> which represents the
+<td>the appropriate <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags"><span class="type">GTlsCertificateFlags</span></a> which represents the
 result of verification.</td>
 </tr>
 </tbody>
index c6cb8ba..f403bfb 100644 (file)
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="GTlsPassword.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GTlsPasswordFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
                     <a class="link" href="GTlsPassword.html#GTlsPassword-struct" title="GTlsPassword">GTlsPassword</a>;
 struct              <a class="link" href="GTlsPassword.html#GTlsPasswordClass" title="struct GTlsPasswordClass">GTlsPasswordClass</a>;
-enum                <a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>;
-<a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="returnvalue">GTlsPassword</span></a> *      <a class="link" href="GTlsPassword.html#g-tls-password-new" title="g_tls_password_new ()">g_tls_password_new</a>                  (<em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>,
+enum                <a class="link" href="GTlsPassword.html#GTlsPasswordFlags-enum" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>;
+<a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="returnvalue">GTlsPassword</span></a> *      <a class="link" href="GTlsPassword.html#g-tls-password-new" title="g_tls_password_new ()">g_tls_password_new</a>                  (<em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnvalue">guchar</span></a> *      <a class="link" href="GTlsPassword.html#g-tls-password-get-value" title="g_tls_password_get_value ()">g_tls_password_get_value</a>            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *length</code></em>);
@@ -61,9 +61,9 @@ const <a href="./../glib/glib/glib-Basic-Types.html#guchar"><span class="returnv
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GTlsPassword.html#g-tls-password-get-description" title="g_tls_password_get_description ()">g_tls_password_get_description</a>      (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GTlsPassword.html#g-tls-password-set-description" title="g_tls_password_set_description ()">g_tls_password_set_description</a>      (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);
-<a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="returnvalue">GTlsPasswordFlags</span></a>   <a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()">g_tls_password_get_flags</a>            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
+<a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="returnvalue">GTlsPasswordFlags</span></a>   <a class="link" href="GTlsPassword.html#g-tls-password-get-flags" title="g_tls_password_get_flags ()">g_tls_password_get_flags</a>            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GTlsPassword.html#g-tls-password-set-flags" title="g_tls_password_set_flags ()">g_tls_password_set_flags</a>            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>);
+                                                         <em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>);
 const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *       <a class="link" href="GTlsPassword.html#g-tls-password-get-warning" title="g_tls_password_get_warning ()">g_tls_password_get_warning</a>          (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="GTlsPassword.html#g-tls-password-set-warning" title="g_tls_password_set_warning ()">g_tls_password_set_warning</a>          (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *warning</code></em>);
@@ -75,12 +75,16 @@ const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="returnva
   <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
    +----GTlsPassword
 </pre>
+<pre class="synopsis">
+  GFlags
+   +----GTlsPasswordFlags
+</pre>
 </div>
 <div class="refsect1">
 <a name="GTlsPassword.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="GTlsPassword.html#GTlsPassword--description" title='The "description" property'>description</a>"              <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
-  "<a class="link" href="GTlsPassword.html#GTlsPassword--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a>     : Read / Write
+  "<a class="link" href="GTlsPassword.html#GTlsPassword--flags" title='The "flags" property'>flags</a>"                    <a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a>     : Read / Write
   "<a class="link" href="GTlsPassword.html#GTlsPassword--warning" title='The "warning" property'>warning</a>"                  <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>*                : Read / Write
 </pre>
 </div>
@@ -123,7 +127,7 @@ user interaction such as unlocking a key storage token.
 </div>
 <hr>
 <div class="refsect2">
-<a name="GTlsPasswordFlags"></a><h3>enum GTlsPasswordFlags</h3>
+<a name="GTlsPasswordFlags-enum"></a><h3>enum GTlsPasswordFlags</h3>
 <pre class="programlisting">typedef enum {
   G_TLS_PASSWORD_NONE = 0,
   G_TLS_PASSWORD_RETRY = 1 &lt;&lt; 1,
@@ -166,7 +170,7 @@ Various flags for the password.
 <hr>
 <div class="refsect2">
 <a name="g-tls-password-new"></a><h3>g_tls_password_new ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="returnvalue">GTlsPassword</span></a> *      g_tls_password_new                  (<em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>,
+<pre class="programlisting"><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="returnvalue">GTlsPassword</span></a> *      g_tls_password_new                  (<em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>,
                                                          <em class="parameter"><code>const <a href="./../glib/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *description</code></em>);</pre>
 <p>
 Create a new <a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> object.
@@ -352,7 +356,7 @@ Set a description string about what the password will be used for.
 <hr>
 <div class="refsect2">
 <a name="g-tls-password-get-flags"></a><h3>g_tls_password_get_flags ()</h3>
-<pre class="programlisting"><a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="returnvalue">GTlsPasswordFlags</span></a>   g_tls_password_get_flags            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);</pre>
+<pre class="programlisting"><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="returnvalue">GTlsPasswordFlags</span></a>   g_tls_password_get_flags            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>);</pre>
 <p>
 Get flags about the password.
 </p>
@@ -375,7 +379,7 @@ Get flags about the password.
 <div class="refsect2">
 <a name="g-tls-password-set-flags"></a><h3>g_tls_password_set_flags ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_tls_password_set_flags            (<em class="parameter"><code><a class="link" href="GTlsPassword.html" title="GTlsPassword"><span class="type">GTlsPassword</span></a> *password</code></em>,
-                                                         <em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>);</pre>
+                                                         <em class="parameter"><code><a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a> flags</code></em>);</pre>
 <p>
 Set flags about the password.
 </p>
@@ -455,7 +459,7 @@ representation of the password flags returned from
 <hr>
 <div class="refsect2">
 <a name="GTlsPassword--flags"></a><h3>The <code class="literal">"flags"</code> property</h3>
-<pre class="programlisting">  "flags"                    <a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a>     : Read / Write</pre>
+<pre class="programlisting">  "flags"                    <a class="link" href="GTlsPassword.html#GTlsPasswordFlags"><span class="type">GTlsPasswordFlags</span></a>     : Read / Write</pre>
 <p>Flags about the password.</p>
 </div>
 <hr>
index a2cc8ac..5eea984 100644 (file)
@@ -798,7 +798,8 @@ avoid user interaction. <span class="annotation">[<acronym title="NULL is ok, bo
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
-<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>a <a class="link" href="GAsyncResult.html#GAsyncReadyCallback" title="GAsyncReadyCallback ()"><span class="type">GAsyncReadyCallback</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
index 90a42a1..2e342b7 100644 (file)
@@ -6,14 +6,14 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
+<link rel="prev" href="api-index-2-34.html" title="Index of new symbols in 2.34">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
-<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="api-index-2-34.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
index dcb6806..d769bb9 100644 (file)
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GSocketListener.html#GSocketListener-struct" title="GSocketListener">GSocketListener</a>, struct in <a class="link" href="GSocketListener.html" title="GSocketListener">GSocketListener</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GSocket.html#GSocketMsgFlags" title="enum GSocketMsgFlags">GSocketMsgFlags</a>, enum in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
 </dt>
 <dd></dd>
index 8e1a781..f4785f7 100644 (file)
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
+<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags-enum" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
+<a class="link" href="GDBusConnection.html#GDBusConnectionFlags-enum" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags">GDBusProxyFlags</a>, enum in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
+<a class="link" href="GDBusProxy.html#GDBusProxyFlags-enum" title="enum GDBusProxyFlags">GDBusProxyFlags</a>, enum in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags">GDBusServerFlags</a>, enum in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
+<a class="link" href="GDBusServer.html#GDBusServerFlags-enum" title="enum GDBusServerFlags">GDBusServerFlags</a>, enum in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
 </dt>
 <dd></dd>
 <dt>
index 5ffc5e7..ab688ca 100644 (file)
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags">GApplicationFlags</a>, enum in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
+<a class="link" href="GApplication.html#GApplicationFlags-enum" title="enum GApplicationFlags">GApplicationFlags</a>, enum in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GPollableInputStream.html#GPollableSourceFunc" title="GPollableSourceFunc ()">GPollableSourceFunc</a>, user_function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
+<a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()">GPollableSourceFunc</a>, user_function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
+<a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
 </dt>
 <dd></dd>
 <a name="idxS"></a><h3 class="title">S</h3>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags-enum" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
 </dt>
 <dd></dd>
 <dt>
index 2ef5b49..950effc 100644 (file)
@@ -76,7 +76,7 @@
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>, enum in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
+<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>, enum in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>, enum in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
+<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>, enum in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>, enum in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
+<a class="link" href="GTlsPassword.html#GTlsPasswordFlags-enum" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>, enum in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
 </dt>
 <dd></dd>
 <dt>
index 6fd4d3e..2b02624 100644 (file)
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="index.html" title="GIO Reference Manual">
 <link rel="prev" href="api-index-2-30.html" title="Index of new symbols in 2.30">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<link rel="next" href="api-index-2-34.html" title="Index of new symbols in 2.34">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -18,7 +18,7 @@
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="api-index-2-34.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr>
 <tr><td colspan="5" class="shortcuts">
 <a class="shortcut" href="#idxA">A</a>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()">g_simple_async_result_set_check_cancellable</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GSocket.html#GSocket--broadcast" title='The "broadcast" property'>GSocket:broadcast</a>, object property in <a class="link" href="GSocket.html" title="GSocket">GSocket</a>
 </dt>
 <dd></dd>
diff --git a/docs/reference/gio/html/api-index-2-34.html b/docs/reference/gio/html/api-index-2-34.html
new file mode 100644 (file)
index 0000000..71b7430
--- /dev/null
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index of new symbols in 2.34</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="index.html" title="GIO Reference Manual">
+<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
+<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a class="shortcut" href="#idxA">A</a>
+                      | 
+                   <a class="shortcut" href="#idxD">D</a>
+                      | 
+                   <a class="shortcut" href="#idxP">P</a>
+                      | 
+                   <a class="shortcut" href="#idxR">R</a>
+                      | 
+                   <a class="shortcut" href="#idxT">T</a>
+</td></tr>
+</table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="api-index-2-34"></a>Index of new symbols in 2.34</h2></div></div></div>
+<a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
+<dt>
+<a class="link" href="GApplication.html#g-application-get-dbus-connection" title="g_application_get_dbus_connection ()">g_application_get_dbus_connection</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GApplication.html#g-application-get-dbus-object-path" title="g_application_get_dbus_object_path ()">g_application_get_dbus_object_path</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
+</dt>
+<dd></dd>
+<a name="idxD"></a><h3 class="title">D</h3>
+<dt>
+<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'>GDBusAuthObserver::allow-mechanism</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" title="g_dbus_auth_observer_allow_mechanism ()">g_dbus_auth_observer_allow_mechanism</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" title="g_desktop_app_info_get_startup_wm_class ()">g_desktop_app_info_get_startup_wm_class</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
+</dt>
+<dd></dd>
+<a name="idxP"></a><h3 class="title">P</h3>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-source-new-full" title="g_pollable_source_new_full ()">g_pollable_source_new_full</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-stream-read" title="g_pollable_stream_read ()">g_pollable_stream_read</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()">g_pollable_stream_write</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write-all" title="g_pollable_stream_write_all ()">g_pollable_stream_write_all</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'>GProxyAddress:destination-protocol</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'>GProxyAddress:uri</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-protocol" title="g_proxy_address_get_destination_protocol ()">g_proxy_address_get_destination_protocol</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GProxyAddress.html#g-proxy-address-get-uri" title="g_proxy_address_get_uri ()">g_proxy_address_get_uri</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<a name="idxR"></a><h3 class="title">R</h3>
+<dt>
+<a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()">g_resolver_lookup_records</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()">g_resolver_lookup_records_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()">g_resolver_lookup_records_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
+</dt>
+<dd></dd>
+<a name="idxT"></a><h3 class="title">T</h3>
+<dt>
+<a class="link" href="GTestDBus.html#GTestDBus-struct" title="GTestDBus">GTestDBus</a>, struct in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'>GTestDBus:flags</a>, object property in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#GTestDBusFlags-enum" title="enum GTestDBusFlags">GTestDBusFlags</a>, enum in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index c527135..2e0bcda 100644 (file)
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GApplication.html#GApplicationFlags" title="enum GApplicationFlags">GApplicationFlags</a>, enum in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
+<a class="link" href="GApplication.html#GApplicationFlags-enum" title="enum GApplicationFlags">GApplicationFlags</a>, enum in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GApplication.html#g-application-get-dbus-connection" title="g_application_get_dbus_connection ()">g_application_get_dbus_connection</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GApplication.html#g-application-get-dbus-object-path" title="g_application_get_dbus_object_path ()">g_application_get_dbus_object_path</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GApplication.html#g-application-get-default" title="g_application_get_default ()">g_application_get_default</a>, function in <a class="link" href="GApplication.html" title="GApplication">GApplication</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GMountOperation.html#GAskPasswordFlags" title="enum GAskPasswordFlags">GAskPasswordFlags</a>, enum in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
+<a class="link" href="GMountOperation.html#GAskPasswordFlags-enum" title="enum GAskPasswordFlags">GAskPasswordFlags</a>, enum in <a class="link" href="GMountOperation.html" title="GMountOperation">GMountOperation</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism" title='The "allow-mechanism" signal'>GDBusAuthObserver::allow-mechanism</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer" title='The "authorize-authenticated-peer" signal'>GDBusAuthObserver::authorize-authenticated-peer</a>, object signal in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
+<a class="link" href="GDBusConnection.html#GDBusCapabilityFlags-enum" title="enum GDBusCapabilityFlags">GDBusCapabilityFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusConnection.html#GDBusConnectionFlags" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
+<a class="link" href="GDBusConnection.html#GDBusConnectionFlags-enum" title="enum GDBusConnectionFlags">GDBusConnectionFlags</a>, enum in <a class="link" href="GDBusConnection.html" title="GDBusConnection">GDBusConnection</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>, enum in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
+<a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum" title="enum GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>, enum in <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton">GDBusInterfaceSkeleton</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>, enum in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
+<a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum" title="enum GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>, enum in <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusProxy.html#GDBusProxyFlags" title="enum GDBusProxyFlags">GDBusProxyFlags</a>, enum in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
+<a class="link" href="GDBusProxy.html#GDBusProxyFlags-enum" title="enum GDBusProxyFlags">GDBusProxyFlags</a>, enum in <a class="link" href="GDBusProxy.html" title="GDBusProxy">GDBusProxy</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GDBusServer.html#GDBusServerFlags" title="enum GDBusServerFlags">GDBusServerFlags</a>, enum in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
+<a class="link" href="GDBusServer.html#GDBusServerFlags-enum" title="enum GDBusServerFlags">GDBusServerFlags</a>, enum in <a class="link" href="GDBusServer.html" title="GDBusServer">GDBusServer</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" title="g_dbus_auth_observer_allow_mechanism ()">g_dbus_auth_observer_allow_mechanism</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer" title="g_dbus_auth_observer_authorize_authenticated_peer ()">g_dbus_auth_observer_authorize_authenticated_peer</a>, function in <a class="link" href="GDBusAuthObserver.html" title="GDBusAuthObserver">GDBusAuthObserver</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" title="g_desktop_app_info_get_startup_wm_class ()">g_desktop_app_info_get_startup_wm_class</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager" title="g_desktop_app_info_launch_uris_as_manager ()">g_desktop_app_info_launch_uris_as_manager</a>, function in <a class="link" href="gio-Desktop-file-based-GAppInfo.html" title="GDesktopAppInfo">Desktop file based GAppInfo</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GFile.html#GFileMonitorFlags" title="enum GFileMonitorFlags">GFileMonitorFlags</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
+<a class="link" href="GFile.html#GFileMonitorFlags-enum" title="enum GFileMonitorFlags">GFileMonitorFlags</a>, enum in <a class="link" href="GFile.html" title="GFile">GFile</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GPollableInputStream.html#GPollableSourceFunc" title="GPollableSourceFunc ()">GPollableSourceFunc</a>, user_function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
+<a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()">GPollableSourceFunc</a>, user_function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GPollableInputStream.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>, function in <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
+<a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-source-new-full" title="g_pollable_source_new_full ()">g_pollable_source_new_full</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-stream-read" title="g_pollable_stream_read ()">g_pollable_stream_read</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()">g_pollable_stream_write</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="gio-gpollableutils.html#g-pollable-stream-write-all" title="g_pollable_stream_write_all ()">g_pollable_stream_write_all</a>, function in <a class="link" href="gio-gpollableutils.html" title="gpollableutils">gpollableutils</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GProxyAddress.html#GProxyAddress--destination-protocol" title='The "destination-protocol" property'>GProxyAddress:destination-protocol</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GProxyAddress.html#GProxyAddress--password" title='The "password" property'>GProxyAddress:password</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GProxyAddress.html#GProxyAddress--uri" title='The "uri" property'>GProxyAddress:uri</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GProxyAddress.html#GProxyAddress--username" title='The "username" property'>GProxyAddress:username</a>, object property in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GProxyAddress.html#g-proxy-address-get-destination-protocol" title="g_proxy_address_get_destination_protocol ()">g_proxy_address_get_destination_protocol</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GProxyAddress.html#g-proxy-address-get-password" title="g_proxy_address_get_password ()">g_proxy_address_get_password</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GProxyAddress.html#g-proxy-address-get-uri" title="g_proxy_address_get_uri ()">g_proxy_address_get_uri</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GProxyAddress.html#g-proxy-address-get-username" title="g_proxy_address_get_username ()">g_proxy_address_get_username</a>, function in <a class="link" href="GProxyAddress.html" title="GProxyAddress">GProxyAddress</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GResolver.html#g-resolver-lookup-records" title="g_resolver_lookup_records ()">g_resolver_lookup_records</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GResolver.html#g-resolver-lookup-records-async" title="g_resolver_lookup_records_async ()">g_resolver_lookup_records_async</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GResolver.html#g-resolver-lookup-records-finish" title="g_resolver_lookup_records_finish ()">g_resolver_lookup_records_finish</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GResolver.html#g-resolver-lookup-service" title="g_resolver_lookup_service ()">g_resolver_lookup_service</a>, function in <a class="link" href="GResolver.html" title="GResolver">GResolver</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" title="g_simple_async_result_set_check_cancellable ()">g_simple_async_result_set_check_cancellable</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GSimpleAsyncResult.html#g-simple-async-result-set-error" title="g_simple_async_result_set_error ()">g_simple_async_result_set_error</a>, function in <a class="link" href="GSimpleAsyncResult.html" title="GSimpleAsyncResult">GSimpleAsyncResult</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="GTestDBus.html#GTestDBus-struct" title="GTestDBus">GTestDBus</a>, struct in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#GTestDBus--flags" title='The "flags" property'>GTestDBus:flags</a>, object property in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#GTestDBusFlags-enum" title="enum GTestDBusFlags">GTestDBusFlags</a>, enum in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-add-service-dir" title="g_test_dbus_add_service_dir ()">g_test_dbus_add_service_dir</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-down" title="g_test_dbus_down ()">g_test_dbus_down</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-get-bus-address" title="g_test_dbus_get_bus_address ()">g_test_dbus_get_bus_address</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-get-flags" title="g_test_dbus_get_flags ()">g_test_dbus_get_flags</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-new" title="g_test_dbus_new ()">g_test_dbus_new</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-stop" title="g_test_dbus_stop ()">g_test_dbus_stop</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-unset" title="g_test_dbus_unset ()">g_test_dbus_unset</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
+<a class="link" href="GTestDBus.html#g-test-dbus-up" title="g_test_dbus_up ()">g_test_dbus_up</a>, function in <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="GThemedIcon.html#GThemedIcon-struct" title="GThemedIcon">GThemedIcon</a>, struct in <a class="link" href="GThemedIcon.html" title="GThemedIcon">GThemedIcon</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
+<a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags-enum" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>, enum in <a class="link" href="gio-TLS-Overview.html" title="TLS Overview">TLS Overview</a>
 </dt>
 <dd></dd>
 <dt>
 </dt>
 <dd></dd>
 <dt>
-<a class="link" href="GTlsPassword.html#GTlsPasswordFlags" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>, enum in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
+<a class="link" href="GTlsPassword.html#GTlsPasswordFlags-enum" title="enum GTlsPasswordFlags">GTlsPasswordFlags</a>, enum in <a class="link" href="GTlsPassword.html" title="GTlsPassword">GTlsPassword</a>
 </dt>
 <dd></dd>
 <dt>
index 24ce75f..2812c2c 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id488934"></a>Introduction</h2></div></div></div>
+<a name="idm38240"></a>Introduction</h2></div></div></div>
 <p>
     GIO is striving to provide a modern, easy-to-use VFS API that sits
     at the right level in the library stack. The goal is to overcome the
index 38bd761..07d32ca 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id524100"></a>Compiling GIO applications</h2></div></div></div>
+<a name="idp5860688"></a>Compiling GIO applications</h2></div></div></div>
 <p>
       GIO comes with a <code class="filename">gio-2.0.pc</code> file that you
       should use together with <code class="literal">pkg-config</code> to obtain
@@ -40,7 +40,7 @@
 <p>
       Since GIO is based on GObject, you need to call <a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init"><code class="function">g_type_init()</code></a>
       before you can use any GIO functions. If your application uses
-      GTK+, this is already taken care of by <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>.
+      GTK+, this is already taken care of by <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>.
     </p>
 </div>
 <div class="footer">
index ccf3a26..277a6b2 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id524176"></a>Running GIO applications</h2></div></div></div>
+<a name="idp5869792"></a>Running GIO applications</h2></div></div></div>
 <p>
       GIO inspects a few of environment variables in addition to the
       ones used by GLib.
diff --git a/docs/reference/gio/html/ch27.html b/docs/reference/gio/html/ch27.html
deleted file mode 100644 (file)
index 992f067..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating from POSIX to GIO</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="migrating.html" title="Part I. Migrating to GIO">
-<link rel="prev" href="migrating.html" title="Part I. Migrating to GIO">
-<link rel="next" href="ch28.html" title="Migrating from GnomeVFS to GIO">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="migrating.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch28.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="chapter">
-<div class="titlepage"><div><div><h2 class="title">
-<a name="id856884"></a>Migrating from POSIX to GIO</h2></div></div></div>
-<div class="table">
-<a name="posix-vs-gio"></a><p class="title"><b>Table 5. Comparison of POSIX and GIO concepts</b></p>
-<div class="table-contents"><table summary="Comparison of POSIX and GIO concepts" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>POSIX</th>
-<th>GIO</th>
-</tr></thead>
-<tbody>
-<tr>
-<td>char *path</td>
-<td>GFile *file</td>
-</tr>
-<tr>
-<td>struct stat *buf</td>
-<td>GFileInfo *info</td>
-</tr>
-<tr>
-<td>struct statvfs *buf</td>
-<td>GFileInfo *info</td>
-</tr>
-<tr>
-<td rowspan="2">int fd</td>
-<td>GInputStream *in</td>
-</tr>
-<tr><td>GOutputStream *out</td></tr>
-<tr>
-<td>DIR *</td>
-<td>GFileEnumerator *enum</td>
-</tr>
-<tr>
-<td>fstab entry</td>
-<td>GUnixMountPoint *mount_point</td>
-</tr>
-<tr>
-<td>mtab entry</td>
-<td>GUnixMountEntry *mount_entry</td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
-</div>
-<div class="footer">
-<hr>
-          Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
index ae584b5..99a294e 100644 (file)
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating from GnomeVFS to GIO</title>
+<title>Migrating from POSIX to GIO</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
-<link rel="prev" href="ch27.html" title="Migrating from POSIX to GIO">
-<link rel="next" href="ch28s02.html" title="Operations on multiple files">
+<link rel="up" href="migrating.html" title="Part I. Migrating to GIO">
+<link rel="prev" href="migrating.html" title="Part I. Migrating to GIO">
+<link rel="next" href="ch29.html" title="Migrating from GnomeVFS to GIO">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch27.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="migrating.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch28s02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="ch29.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id919342"></a>Migrating from GnomeVFS to GIO</h2></div></div></div>
-<div class="toc"><dl>
-<dt><span class="section"><a href="ch28.html#id730943">Trash handling</a></span></dt>
-<dt><span class="section"><a href="ch28s02.html">Operations on multiple files</a></span></dt>
-<dt><span class="section"><a href="ch28s03.html">Mime monitoring</a></span></dt>
-</dl></div>
+<a name="idp54511632"></a>Migrating from POSIX to GIO</h2></div></div></div>
 <div class="table">
-<a name="gnome-vfs-vs-gio"></a><p class="title"><b>Table 6. Comparison of GnomeVFS and GIO concepts</b></p>
-<div class="table-contents"><table summary="Comparison of GnomeVFS and GIO concepts" border="1">
+<a name="posix-vs-gio"></a><p class="title"><b>Table 5. Comparison of POSIX and GIO concepts</b></p>
+<div class="table-contents"><table summary="Comparison of POSIX and GIO concepts" border="1">
 <colgroup>
 <col>
 <col>
 </colgroup>
 <thead><tr>
-<th>GnomeVFS</th>
+<th>POSIX</th>
 <th>GIO</th>
 </tr></thead>
 <tbody>
 <tr>
-<td>GnomeVFSURI</td>
-<td>GFile</td>
+<td>char *path</td>
+<td>GFile *file</td>
 </tr>
 <tr>
-<td>GnomeVFSFileInfo</td>
-<td>GFileInfo</td>
+<td>struct stat *buf</td>
+<td>GFileInfo *info</td>
 </tr>
 <tr>
-<td>GnomeVFSResult</td>
-<td>GError, with G_IO_ERROR values</td>
+<td>struct statvfs *buf</td>
+<td>GFileInfo *info</td>
 </tr>
 <tr>
-<td>GnomeVFSHandle &amp; GnomeVFSAsyncHandle</td>
-<td>GInputStream or GOutputStream</td>
+<td rowspan="2">int fd</td>
+<td>GInputStream *in</td>
 </tr>
+<tr><td>GOutputStream *out</td></tr>
 <tr>
-<td>GnomeVFSDirectoryHandle</td>
-<td>GFileEnumerator</td>
+<td>DIR *</td>
+<td>GFileEnumerator *enum</td>
 </tr>
 <tr>
-<td>mime type</td>
-<td>content type</td>
+<td>fstab entry</td>
+<td>GUnixMountPoint *mount_point</td>
 </tr>
 <tr>
-<td>GnomeVFSMonitor</td>
-<td>GFileMonitor</td>
-</tr>
-<tr>
-<td>GnomeVFSVolumeMonitor</td>
-<td>GVolumeMonitor</td>
-</tr>
-<tr>
-<td>GnomeVFSVolume</td>
-<td>GMount</td>
-</tr>
-<tr>
-<td>GnomeVFSDrive</td>
-<td>GVolume</td>
-</tr>
-<tr>
-<td>-</td>
-<td>GDrive</td>
-</tr>
-<tr>
-<td>GnomeVFSContext</td>
-<td>GCancellable</td>
-</tr>
-<tr>
-<td>gnome_vfs_async_cancel</td>
-<td>g_cancellable_cancel</td>
+<td>mtab entry</td>
+<td>GUnixMountEntry *mount_entry</td>
 </tr>
 </tbody>
 </table></div>
 </div>
-<br class="table-break"><div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id730943"></a>Trash handling</h2></div></div></div>
-<p>
-        The handling of trashed files has been changed in GIO, compared
-        to gnome-vfs. gnome-vfs has a home-grown trash implementation that 
-        predates the freedesktop.org <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/trash-spec" target="_top">Desktop Trash Can</a> specification
-        that is implemented in GIO. The location for storing trashed files 
-        has changed from <code class="filename">$HOME/.Trash</code> to 
-        <code class="filename">$HOME/.local/share/Trash</code> (or more correctly
-        <code class="filename">$XDG_DATA_HOME/Trash</code>), which means that 
-        there is a need for migrating files that have been trashed by 
-        gnome-vfs to the new location.
-      </p>
-<p>
-        In gnome-vfs, the <code class="filename">trash://</code> scheme offering a 
-        merged view of all trash directories was implemented in nautilus,
-        and trash-handling applications had to find and monitor all trash 
-        directories themselves. With GIO, the <code class="filename">trash://</code>
-        implementation has been moved to gvfs and applications can simply
-        monitor that location:
-      </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">file_changed</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GFileMonitor</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">file_monitor</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">GFile</span><span class="normal">             </span><span class="symbol">*</span><span class="normal">child</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">GFile</span><span class="normal">             </span><span class="symbol">*</span><span class="normal">other_file</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">GFileMonitorEvent</span><span class="normal">  event_type</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">gpointer</span><span class="normal">           user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">switch</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">event_type</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">case</span><span class="normal"> <a href="GFileMonitor.html#G-FILE-MONITOR-EVENT-DELETED:CAPS">G_FILE_MONITOR_EVENT_DELETED</a></span><span class="symbol">:</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"'%s' removed from trash</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GFile.html#g-file-get-basename">g_file_get_basename</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">));</span>
-<span class="normal">    </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">case</span><span class="normal"> <a href="GFileMonitor.html#G-FILE-MONITOR-EVENT-CREATED:CAPS">G_FILE_MONITOR_EVENT_CREATED</a></span><span class="symbol">:</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"'%s' added to trash</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GFile.html#g-file-get-basename">g_file_get_basename</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">));</span>
-<span class="normal">    </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">default</span><span class="symbol">:</span><span class="normal"> </span><span class="symbol">;</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">start_monitoring_trash</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GFile</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">file</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GFileMonitor</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">monitor</span><span class="symbol">;</span>
-
-<span class="normal">  file </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GFile.html#g-file-new-for-uri">g_file_new_for_uri</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"trash://"</span><span class="symbol">);</span>
-<span class="normal">  monitor </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GFile.html#g-file-monitor-directory">g_file_monitor_directory</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">file</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">file</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">monitor</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"changed"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">file_changed</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">/* ... */</span>
-
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
-<p>
-        GIO exposes some useful metadata about trashed files. There are
-        trash::orig-path and trash::deletion-date attributes. The 
-        standard::icon attribute of the <code class="filename">trash://</code> 
-        itself provides a suitable icon for displaying the trash can on 
-        the desktop. If you are using this icon, make sure to monitor
-        this attribute for changes, since the icon may be updated to
-        reflect that state of the trash can.
-      </p>
-<p>
-        Moving a file to the trash is much simpler with GIO. Instead of
-        using <code class="function">gnome_vfs_find_directory()</code> with <code class="literal">GNOME_VFS_DIRECTORY_KIND_TRASH</code> 
-        to find out where to move the trashed file, just use the <a class="link" href="GFile.html#g-file-trash" title="g_file_trash ()"><code class="function">g_file_trash()</code></a>
-        function.
-      </p>
-</div>
+<br class="table-break">
 </div>
 <div class="footer">
 <hr>
diff --git a/docs/reference/gio/html/ch28s02.html b/docs/reference/gio/html/ch28s02.html
deleted file mode 100644 (file)
index 1b84614..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Operations on multiple files</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch28.html" title="Migrating from GnomeVFS to GIO">
-<link rel="prev" href="ch28.html" title="Migrating from GnomeVFS to GIO">
-<link rel="next" href="ch28s03.html" title="Mime monitoring">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch28.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch28.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch28s03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id531292"></a>Operations on multiple files</h2></div></div></div>
-<p>
-        gnome-vfs has the dreaded <code class="function">gnome_vfs_xfer_uri_list()</code> function which
-        has tons of options and offers the equivalent of cp, mv, ln, mkdir
-        and rm at the same time. 
-      </p>
-<p>
-        GIO offers a much simpler I/O scheduler functionality instead, that
-        lets you schedule a function to be called in a separate thread, or
-        if threads are not available, as an idle in the mainloop.
-        See <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()"><code class="function">g_io_scheduler_push_job()</code></a>. 
-      </p>
-</div>
-<div class="footer">
-<hr>
-          Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/gio/html/ch28s03.html b/docs/reference/gio/html/ch28s03.html
deleted file mode 100644 (file)
index 1914f69..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Mime monitoring</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch28.html" title="Migrating from GnomeVFS to GIO">
-<link rel="prev" href="ch28s02.html" title="Operations on multiple files">
-<link rel="next" href="ch29.html" title="Migrating from GConf to GSettings">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch28s02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch28.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id800404"></a>Mime monitoring</h2></div></div></div>
-<p>
-        gnome-vfs offered a way to monitor the association between mime types
-        and default handlers for changes, with the <span class="type">GnomeVFSMIMEMonitor</span> object.
-        GIO does not offer a replacement for this functionality at this time,
-        since we have not found a compelling use case where
-        <span class="type">GnomeVFSMIMEMonitor</span> was used. If you think you have such a use
-        case, please report it at
-        <a class="ulink" href="http://bugzilla.gnome.org" target="_top">bugzilla.gnome.org</a>.
-      </p>
-</div>
-<div class="footer">
-<hr>
-          Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
index 2dfe7ca..735d81c 100644 (file)
@@ -2,18 +2,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating from GConf to GSettings</title>
+<title>Migrating from GnomeVFS to GIO</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
-<link rel="prev" href="ch28s03.html" title="Mime monitoring">
-<link rel="next" href="ch29s02.html" title="Conceptual differences">
+<link rel="prev" href="ch28.html" title="Migrating from POSIX to GIO">
+<link rel="next" href="ch29s02.html" title="Operations on multiple files">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch28s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="ch28.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id693097"></a>Migrating from GConf to GSettings</h2></div></div></div>
+<a name="idp46022064"></a>Migrating from GnomeVFS to GIO</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="ch29.html#id570376">Before you start</a></span></dt>
-<dt><span class="section"><a href="ch29s02.html">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch29s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
-<dt><span class="section"><a href="ch29s04.html">Change notification</a></span></dt>
-<dt><span class="section"><a href="ch29s05.html">Change sets</a></span></dt>
-<dt><span class="section"><a href="ch29s06.html">Schema conversion</a></span></dt>
-<dt><span class="section"><a href="ch29s07.html">Data conversion</a></span></dt>
+<dt><span class="section"><a href="ch29.html#idp13054160">Trash handling</a></span></dt>
+<dt><span class="section"><a href="ch29s02.html">Operations on multiple files</a></span></dt>
+<dt><span class="section"><a href="ch29s03.html">Mime monitoring</a></span></dt>
 </dl></div>
-<div class="section">
+<div class="table">
+<a name="gnome-vfs-vs-gio"></a><p class="title"><b>Table 6. Comparison of GnomeVFS and GIO concepts</b></p>
+<div class="table-contents"><table summary="Comparison of GnomeVFS and GIO concepts" border="1">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>GnomeVFS</th>
+<th>GIO</th>
+</tr></thead>
+<tbody>
+<tr>
+<td>GnomeVFSURI</td>
+<td>GFile</td>
+</tr>
+<tr>
+<td>GnomeVFSFileInfo</td>
+<td>GFileInfo</td>
+</tr>
+<tr>
+<td>GnomeVFSResult</td>
+<td>GError, with G_IO_ERROR values</td>
+</tr>
+<tr>
+<td>GnomeVFSHandle &amp; GnomeVFSAsyncHandle</td>
+<td>GInputStream or GOutputStream</td>
+</tr>
+<tr>
+<td>GnomeVFSDirectoryHandle</td>
+<td>GFileEnumerator</td>
+</tr>
+<tr>
+<td>mime type</td>
+<td>content type</td>
+</tr>
+<tr>
+<td>GnomeVFSMonitor</td>
+<td>GFileMonitor</td>
+</tr>
+<tr>
+<td>GnomeVFSVolumeMonitor</td>
+<td>GVolumeMonitor</td>
+</tr>
+<tr>
+<td>GnomeVFSVolume</td>
+<td>GMount</td>
+</tr>
+<tr>
+<td>GnomeVFSDrive</td>
+<td>GVolume</td>
+</tr>
+<tr>
+<td>-</td>
+<td>GDrive</td>
+</tr>
+<tr>
+<td>GnomeVFSContext</td>
+<td>GCancellable</td>
+</tr>
+<tr>
+<td>gnome_vfs_async_cancel</td>
+<td>g_cancellable_cancel</td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break"><div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id570376"></a>Before you start</h2></div></div></div>
+<a name="idp13054160"></a>Trash handling</h2></div></div></div>
+<p>
+        The handling of trashed files has been changed in GIO, compared
+        to gnome-vfs. gnome-vfs has a home-grown trash implementation that 
+        predates the freedesktop.org <a class="ulink" href="http://www.freedesktop.org/wiki/Specifications/trash-spec" target="_top">Desktop Trash Can</a> specification
+        that is implemented in GIO. The location for storing trashed files 
+        has changed from <code class="filename">$HOME/.Trash</code> to 
+        <code class="filename">$HOME/.local/share/Trash</code> (or more correctly
+        <code class="filename">$XDG_DATA_HOME/Trash</code>), which means that 
+        there is a need for migrating files that have been trashed by 
+        gnome-vfs to the new location.
+      </p>
+<p>
+        In gnome-vfs, the <code class="filename">trash://</code> scheme offering a 
+        merged view of all trash directories was implemented in nautilus,
+        and trash-handling applications had to find and monitor all trash 
+        directories themselves. With GIO, the <code class="filename">trash://</code>
+        implementation has been moved to gvfs and applications can simply
+        monitor that location:
+      </p>
+<div class="informalexample"><pre class="programlisting">
+static void
+file_changed (GFileMonitor      *file_monitor,
+              GFile             *child,
+              GFile             *other_file,
+              GFileMonitorEvent  event_type,
+              gpointer           user_data)
+{
+  switch (event_type)
+  {
+  case G_FILE_MONITOR_EVENT_DELETED:
+    g_print ("'%s' removed from trash\n", g_file_get_basename (child));
+    break;
+  case G_FILE_MONITOR_EVENT_CREATED:
+    g_print ("'%s' added to trash\n", g_file_get_basename (child));
+    break;
+  default: ;
+  }
+}
+
+static void
+start_monitoring_trash (void)
+{
+  GFile *file;
+  GFileMonitor *monitor;
+
+  file = g_file_new_for_uri ("trash://");
+  monitor = g_file_monitor_directory (file, 0, NULL, NULL);
+  g_object_unref (file);
+
+  g_signal_connect (monitor, "changed", G_CALLBACK (file_changed), NULL);
+
+  /* ... */
+
+}       
+</pre></div>
 <p>
-        Converting individual applications and their settings from GConf to
-        GSettings can be done at will. But desktop-wide settings like font or
-        theme settings often have consumers in multiple modules. Therefore,
-        some consideration has to go into making sure that all users of a setting
-        are converted to GSettings at the same time or that the program
-        responsible for configuring that setting continues to update the value in
-        both places.
+        GIO exposes some useful metadata about trashed files. There are
+        trash::orig-path and trash::deletion-date attributes. The 
+        standard::icon attribute of the <code class="filename">trash://</code> 
+        itself provides a suitable icon for displaying the trash can on 
+        the desktop. If you are using this icon, make sure to monitor
+        this attribute for changes, since the icon may be updated to
+        reflect that state of the trash can.
       </p>
 <p>
-        It is always a good idea to have a look at how others have handled
-        similar problems before.  An examplaric conversion can be found e.g.
-        in the <a class="ulink" href="http://git.gnome.org/browse/gnome-utils/log/?h=gsettings-tutorial" target="_top">gsettings-tutorial</a> branch of gnome-utils.
+        Moving a file to the trash is much simpler with GIO. Instead of
+        using <code class="function">gnome_vfs_find_directory()</code> with <code class="literal">GNOME_VFS_DIRECTORY_KIND_TRASH</code> 
+        to find out where to move the trashed file, just use the <a class="link" href="GFile.html#g-file-trash" title="g_file_trash ()"><code class="function">g_file_trash()</code></a>
+        function.
       </p>
 </div>
 </div>
index bb6929d..2086c49 100644 (file)
@@ -2,12 +2,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Conceptual differences</title>
+<title>Operations on multiple files</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="next" href="ch29s03.html" title="GConfClient (and GConfBridge) API conversion">
+<link rel="up" href="ch29.html" title="Migrating from GnomeVFS to GIO">
+<link rel="prev" href="ch29.html" title="Migrating from GnomeVFS to GIO">
+<link rel="next" href="ch29s03.html" title="Mime monitoring">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id554975"></a>Conceptual differences</h2></div></div></div>
+<a name="idp47376480"></a>Operations on multiple files</h2></div></div></div>
 <p>
-        Conceptually, GConf and GSettings are fairly similar. Both
-        have a concept of pluggable backends. Both keep information
-        about keys and their types in schemas. Both have a concept of
-        mandatory values, which lets you implement lock-down.
+        gnome-vfs has the dreaded <code class="function">gnome_vfs_xfer_uri_list()</code> function which
+        has tons of options and offers the equivalent of cp, mv, ln, mkdir
+        and rm at the same time. 
       </p>
 <p>
-        There are some differences in the approach to schemas. GConf
-        installs the schemas into the database and has API to handle
-        schema information (<a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-default-from-schema"><code class="function">gconf_client_get_default_from_schema()</code></a>,
-        <a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#gconf-value-get-schema"><code class="function">gconf_value_get_schema()</code></a>, etc). GSettings on the other hand
-        assumes that an application knows its own schemas, and does
-        not provide API to handle schema information at runtime.
-        GSettings is also more strict about requiring a schema whenever
-        you want to read or write a key. To deal with more free-form
-        information that would appear in schema-less entries in GConf,
-        GSettings allows for schemas to be 'relocatable'.
-      </p>
-<p>
-        One difference in the way applications interact with their
-        settings is that with GConf you interact with a tree of
-        settings (ie the keys you pass to functions when reading
-        or writing values are actually paths with the actual name
-        of the key as the last element. With GSettings, you create
-        a GSettings object which has an implicit prefix that determines
-        where the settings get stored in the global tree of settings,
-        but the keys you pass when reading or writing values are just
-        the key names, not the full path.
+        GIO offers a much simpler I/O scheduler functionality instead, that
+        lets you schedule a function to be called in a separate thread, or
+        if threads are not available, as an idle in the mainloop.
+        See <a class="link" href="gio-GIOScheduler.html#g-io-scheduler-push-job" title="g_io_scheduler_push_job ()"><code class="function">g_io_scheduler_push_job()</code></a>. 
       </p>
 </div>
 <div class="footer">
index eb45a96..70e27df 100644 (file)
@@ -2,12 +2,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>GConfClient (and GConfBridge) API conversion</title>
+<title>Mime monitoring</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch29s02.html" title="Conceptual differences">
-<link rel="next" href="ch29s04.html" title="Change notification">
+<link rel="up" href="ch29.html" title="Migrating from GnomeVFS to GIO">
+<link rel="prev" href="ch29s02.html" title="Operations on multiple files">
+<link rel="next" href="ch30.html" title="Migrating from GConf to GSettings">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29s04.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="ch30.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id857903"></a>GConfClient (and GConfBridge) API conversion</h2></div></div></div>
+<a name="idp48714352"></a>Mime monitoring</h2></div></div></div>
 <p>
-        Most people use GConf via the high-level <span class="type">GConfClient</span> API.
-        The corresponding API is the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object. While not
-        every GConfClient function has a direct GSettings equivalent,
-        many do:
-        </p>
-<div class="table">
-<a name="gconf-client-vs-gsettings"></a><p class="title"><b>Table 7. </b></p>
-<div class="table-contents"><table border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>GConfClient</th>
-<th>GSettings</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-default"><code class="function">gconf_client_get_default()</code></a></td>
-<td>no direct equivalent,
-                                                                   instead you call <a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()"><code class="function">g_settings_new()</code></a> for the schemas you use</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-set"><code class="function">gconf_client_set()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get"><code class="function">gconf_client_get()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-bool"><code class="function">gconf_client_get_bool()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-get-boolean" title="g_settings_get_boolean ()"><code class="function">g_settings_get_boolean()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-set-bool"><code class="function">gconf_client_set_bool()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-set-boolean" title="g_settings_set_boolean ()"><code class="function">g_settings_set_boolean()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-int"><code class="function">gconf_client_get_int()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-get-int" title="g_settings_get_int ()"><code class="function">g_settings_get_int()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-set-int"><code class="function">gconf_client_set_int()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-set-int" title="g_settings_set_int ()"><code class="function">g_settings_set_int()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-float"><code class="function">gconf_client_get_float()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-get-double" title="g_settings_get_double ()"><code class="function">g_settings_get_double()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-set-float"><code class="function">gconf_client_set_float()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-set-double" title="g_settings_set_double ()"><code class="function">g_settings_set_double()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-string"><code class="function">gconf_client_get_string()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()"><code class="function">g_settings_get_string()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-set-string"><code class="function">gconf_client_set_string()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-set-string" title="g_settings_set_string ()"><code class="function">g_settings_set_string()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-list"><code class="function">gconf_client_get_list()</code></a></td>
-<td>for string lists, see <a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()"><code class="function">g_settings_get_strv()</code></a>, else see <a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()"><code class="function">g_settings_get_value()</code></a> and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-set-list"><code class="function">gconf_client_set_list()</code></a></td>
-<td>for string lists, see <a class="link" href="GSettings.html#g-settings-set-strv" title="g_settings_set_strv ()"><code class="function">g_settings_set_strv()</code></a>, else see <a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()"><code class="function">g_settings_set_value()</code></a> and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-value.html#gconf-entry-get-is-writable"><code class="function">gconf_entry_get_is_writable()</code></a></td>
-<td><a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()"><code class="function">g_settings_is_writable()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-notify-add"><code class="function">gconf_client_notify_add()</code></a></td>
-<td>not required, the <a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal is emitted automatically</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-add-dir"><code class="function">gconf_client_add_dir()</code></a></td>
-<td>not required, each GSettings instance automatically watches all keys in its path</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-changeset.html#GConfChangeSet"><span class="type">GConfChangeSet</span></a></td>
-<td>
-<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>, <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-default-from-schema"><code class="function">gconf_client_get_default_from_schema()</code></a></td>
-<td>no equivalent, applications are expected to know their schema</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-all-entries"><code class="function">gconf_client_all_entries()</code></a></td>
-<td>no equivalent, applications are expected to know their schema, and GSettings does not allow schema-less entries</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-get-without-default"><code class="function">gconf_client_get_without_default()</code></a></td>
-<td>no equivalent</td>
-</tr>
-<tr>
-<td><code class="function">gconf_bridge_bind_property()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a></td>
-</tr>
-<tr>
-<td><code class="function">gconf_bridge_bind_property_full()</code></td>
-<td><a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()"><code class="function">g_settings_bind_with_mapping()</code></a></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<p><br class="table-break">
-      </p>
-<p>
-        GConfBridge was a third-party library that used GConf to bind an object property
-        to a particular configuration key. GSettings offers this service itself.
-      </p>
-<p>
-        There is a pattern that is sometimes used for GConf, where a setting can have
-        explicit 'value A', explicit 'value B' or 'use the system default'. With GConf,
-        'use the system default' is sometimes implemented by unsetting the user value.
-      </p>
-<p>
-        This is not possible in GSettings, since it does not have API to determine if a value
-        is the default and does not let you unset values. The recommended way (and much
-        clearer) way in which this can be implemented in GSettings is to have a separate
-        'use-system-default' boolean setting.
+        gnome-vfs offered a way to monitor the association between mime types
+        and default handlers for changes, with the <span class="type">GnomeVFSMIMEMonitor</span> object.
+        GIO does not offer a replacement for this functionality at this time,
+        since we have not found a compelling use case where
+        <span class="type">GnomeVFSMIMEMonitor</span> was used. If you think you have such a use
+        case, please report it at
+        <a class="ulink" href="http://bugzilla.gnome.org" target="_top">bugzilla.gnome.org</a>.
       </p>
 </div>
 <div class="footer">
diff --git a/docs/reference/gio/html/ch29s04.html b/docs/reference/gio/html/ch29s04.html
deleted file mode 100644 (file)
index 349fb42..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Change notification</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch29s03.html" title="GConfClient (and GConfBridge) API conversion">
-<link rel="next" href="ch29s05.html" title="Change sets">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29s05.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id533986"></a>Change notification</h2></div></div></div>
-<p>
-        GConf requires you to call <a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-add-dir"><code class="function">gconf_client_add_dir()</code></a> and
-        <a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-client.html#gconf-client-notify-add"><code class="function">gconf_client_notify_add()</code></a> to get change notification. With
-        GSettings, this is not necessary; signals get emitted automatically
-        for every change.
-      </p>
-<p>
-        The <a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal is emitted for each changed key.
-        There is also a <a class="link" href="GSettings.html#GSettings-change-event" title='The "change-event" signal'><span class="type">"change-event"</span></a> signal that you can handle
-        if you need to see groups of keys that get changed at the same time.
-      </p>
-<p>
-        GSettings also notifies you about changes in writability of keys,
-        with the <a class="link" href="GSettings.html#GSettings-writable-changed" title='The "writable-changed" signal'><span class="type">"writable-changed"</span></a> signal (and the
-        <a class="link" href="GSettings.html#GSettings-writable-change-event" title='The "writable-change-event" signal'><span class="type">"writable-change-event"</span></a> signal).
-      </p>
-</div>
-<div class="footer">
-<hr>
-          Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
diff --git a/docs/reference/gio/html/ch29s05.html b/docs/reference/gio/html/ch29s05.html
deleted file mode 100644 (file)
index ff37711..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<html>
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Change sets</title>
-<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
-<link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch29s04.html" title="Change notification">
-<link rel="next" href="ch29s06.html" title="Schema conversion">
-<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
-<link rel="stylesheet" href="style.css" type="text/css">
-</head>
-<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
-<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s04.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
-<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
-<th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29s06.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
-</tr></table>
-<div class="section">
-<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id589686"></a>Change sets</h2></div></div></div>
-<p>
-        GConf has a a concept of a set of changes which can be applied or reverted
-        at once: <a href="/usr/share/gtk-doc/html/gconf/gconf-gconf-changeset.html#GConfChangeSet"><span class="type">GConfChangeSet</span></a> (GConf doesn't actually apply changes atomically,
-        which is one of its shortcomings).
-      </p>
-<p>
-        Instead of a separate object to represent a change set, GSettings has a
-        'delayed-apply' mode, which can be turned on for a GSettings object by
-        calling <a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>. In this mode, changes done to the GSettings
-        object are not applied - they are still visible when calling <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a>
-        <span class="emphasis"><em>on the same object</em></span>, but not to other GSettings instances
-        or even other processes.
-      </p>
-<p>
-        To apply the pending changes all at once (GSettings <span class="emphasis"><em>does</em></span>
-        atomicity here), call <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a>. To revert the pending changes,
-        call <a class="link" href="GSettings.html#g-settings-revert" title="g_settings_revert ()"><code class="function">g_settings_revert()</code></a> or just drop the reference to the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object.
-      </p>
-</div>
-<div class="footer">
-<hr>
-          Generated by GTK-Doc V1.18</div>
-</body>
-</html>
\ No newline at end of file
index caa71ae..075a7c3 100644 (file)
@@ -2,18 +2,18 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Migrating to GDBus</title>
+<title>Migrating from GConf to GSettings</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
-<link rel="prev" href="ch29s07.html" title="Data conversion">
-<link rel="next" href="ch30s02.html" title="API comparison">
+<link rel="prev" href="ch29s03.html" title="Mime monitoring">
+<link rel="next" href="ch30s02.html" title="Conceptual differences">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s07.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="ch29s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id594673"></a>Migrating to GDBus</h2></div></div></div>
+<a name="idp10500944"></a>Migrating from GConf to GSettings</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="section"><a href="ch30.html#id1095827">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch30s02.html">API comparison</a></span></dt>
-<dt><span class="section"><a href="ch30s03.html">Owning bus names</a></span></dt>
-<dt><span class="section"><a href="ch30s04.html">Creating proxies for well-known names</a></span></dt>
-<dt><span class="section"><a href="ch30s05.html">Generating code and docs</a></span></dt>
-<dd><dl>
-<dt><span class="section"><a href="ch30s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html">org.gtk.GDBus.Example.ObjectManager.Cat</a></span><span class="refpurpose"> — More example docs generated by gdbus-codegen</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleAnimal.html">ExampleAnimal</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleCat.html">ExampleCat</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Cat D-Bus interface</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObject.html">ExampleObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
-</dt>
-<dt>
-<span class="refentrytitle"><a href="ExampleObjectManagerClient.html">ExampleObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
-</dt>
-</dl></dd>
+<dt><span class="section"><a href="ch30.html#idp35318128">Before you start</a></span></dt>
+<dt><span class="section"><a href="ch30s02.html">Conceptual differences</a></span></dt>
+<dt><span class="section"><a href="ch30s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
+<dt><span class="section"><a href="ch30s04.html">Change notification</a></span></dt>
+<dt><span class="section"><a href="ch30s05.html">Change sets</a></span></dt>
+<dt><span class="section"><a href="ch30s06.html">Schema conversion</a></span></dt>
+<dt><span class="section"><a href="ch30s07.html">Data conversion</a></span></dt>
 </dl></div>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1095827"></a>Conceptual differences</h2></div></div></div>
+<a name="idp35318128"></a>Before you start</h2></div></div></div>
 <p>
-      The central concepts of D-Bus are modelled in a very similar way
-      in dbus-glib and GDBus. Both have a objects representing connections,
-      proxies and method invocations. But there are some important
-      differences:
+        Converting individual applications and their settings from GConf to
+        GSettings can be done at will. But desktop-wide settings like font or
+        theme settings often have consumers in multiple modules. Therefore,
+        some consideration has to go into making sure that all users of a setting
+        are converted to GSettings at the same time or that the program
+        responsible for configuring that setting continues to update the value in
+        both places.
       </p>
-<div class="itemizedlist"><ul class="itemizedlist" type="disc">
-<li class="listitem"><p>
-          dbus-glib uses the <a class="ulink" href="http://www.freedesktop.org/wiki/Software/dbus#ReferenceImplementation.28dbus-daemonandlibdbus.29" target="_top">libdbus
-          reference implementation</a>, GDBus doesn't. Instead, it
-          relies on GIO streams as transport layer, and has its own
-          implementation for the the D-Bus connection setup and
-          authentication. Apart from using streams as transport,
-          avoiding libdbus also lets GDBus avoid some thorny
-          multithreading issues.
-        </p></li>
-<li class="listitem"><p>
-          dbus-glib uses the GObject type system for method arguments and
-          return values, including a homegrown container specialization
-          mechanism. GDBus relies on the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> type system which is
-          explicitly designed to match D-Bus types.
-        </p></li>
-<li class="listitem"><p>
-          dbus-glib models only D-Bus interfaces and does not provide
-          any types for objects. GDBus models both D-Bus interfaces
-          (via the <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a>, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> and
-          <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> types) and objects (via the
-          <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>, <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> and <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> types).
-        </p></li>
-<li class="listitem"><p>
-          GDBus includes native support for the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">org.freedesktop.DBus.Properties</a> (via the <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> type) and <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">org.freedesktop.DBus.ObjectManager</a> D-Bus interfaces, dbus-glib doesn't.
-        </p></li>
-<li class="listitem"><p>
-          The typical way to export an object in dbus-glib involves
-          generating glue code from XML introspection data using
-          <span class="command"><strong>dbus-binding-tool</strong></span>. GDBus provides a
-          similar tool called <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> that
-          can also generate Docbook D-Bus interface documentation.
-        </p></li>
-<li class="listitem"><p>
-          dbus-glib doesn't provide any convenience API for owning and
-          watching bus names, GDBus provides the <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> and
-          <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a> family of convenience functions.
-        </p></li>
-<li class="listitem"><p>
-          GDBus provides API to parse, generate and work with <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">Introspection
-          XML</a>, dbus-glib doesn't.
-        </p></li>
-</ul></div>
 <p>
-    </p>
+        It is always a good idea to have a look at how others have handled
+        similar problems before.  An examplaric conversion can be found e.g.
+        in the <a class="ulink" href="http://git.gnome.org/browse/gnome-utils/log/?h=gsettings-tutorial" target="_top">gsettings-tutorial</a> branch of gnome-utils.
+      </p>
 </div>
 </div>
 <div class="footer">
index 8001292..26c3793 100644 (file)
@@ -2,12 +2,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API comparison</title>
+<title>Conceptual differences</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating to GDBus">
-<link rel="prev" href="ch30.html" title="Migrating to GDBus">
-<link rel="next" href="ch30s03.html" title="Owning bus names">
+<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="prev" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="next" href="ch30s03.html" title="GConfClient (and GConfBridge) API conversion">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1095720"></a>API comparison</h2></div></div></div>
-<div class="table">
-<a name="dbus-glib-vs-gdbus"></a><p class="title"><b>Table 8. dbus-glib APIs and their GDBus counterparts</b></p>
-<div class="table-contents"><table summary="dbus-glib APIs and their GDBus counterparts" border="1">
-<colgroup>
-<col>
-<col>
-</colgroup>
-<thead><tr>
-<th>dbus-glib</th>
-<th>GDBus</th>
-</tr></thead>
-<tbody>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGConnection.html#DBusGConnection"><span class="type">DBusGConnection</span></a></td>
-<td><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#DBusGProxy"><span class="type">DBusGProxy</span></a></td>
-<td>
-<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>, <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> - also see <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>
-</td>
-</tr>
-<tr>
-<td><span class="type">DBusGObject</span></td>
-<td>
-<a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>, <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> - also see <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#DBusGMethodInvocation"><span class="type">DBusGMethodInvocation</span></a></td>
-<td><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGConnection.html#dbus-g-bus-get"><code class="function">dbus_g_bus_get()</code></a></td>
-<td>
-<a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a>, also see
-               <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-new-for-name"><code class="function">dbus_g_proxy_new_for_name()</code></a></td>
-<td>
-<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> and
-               <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()"><code class="function">g_dbus_proxy_new_for_bus_sync()</code></a>, also see <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-add-signal"><code class="function">dbus_g_proxy_add_signal()</code></a></td>
-<td>not needed, use the generic <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-connect-signal"><code class="function">dbus_g_proxy_connect_signal()</code></a></td>
-<td>use <a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect"><code class="function">g_signal_connect()</code></a> with <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGConnection.html#dbus-g-connection-register-g-object"><code class="function">dbus_g_connection_register_g_object()</code></a></td>
-<td>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a> - also see <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()"><code class="function">g_dbus_object_manager_server_export()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGConnection.html#dbus-g-connection-unregister-g-object"><code class="function">dbus_g_connection_unregister_g_object()</code></a></td>
-<td>
-<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()"><code class="function">g_dbus_connection_unregister_object()</code></a> - also see <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" title="g_dbus_object_manager_server_unexport ()"><code class="function">g_dbus_object_manager_server_unexport()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBus-GObject-related-functions.html#dbus-g-object-type-install-info"><code class="function">dbus_g_object_type_install_info()</code></a></td>
-<td>introspection data is installed while registering
-               an object, see <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-begin-call"><code class="function">dbus_g_proxy_begin_call()</code></a></td>
-<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-end-call"><code class="function">dbus_g_proxy_end_call()</code></a></td>
-<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()"><code class="function">g_dbus_proxy_call_finish()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-call"><code class="function">dbus_g_proxy_call()</code></a></td>
-<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGError.html#dbus-g-error-domain-register"><code class="function">dbus_g_error_domain_register()</code></a></td>
-<td><a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()"><code class="function">g_dbus_error_register_error_domain()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGError.html#dbus-g-error-has-name"><code class="function">dbus_g_error_has_name()</code></a></td>
-<td>no direct equivalent, see <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>
-</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return"><code class="function">dbus_g_method_return()</code></a></td>
-<td><a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()"><code class="function">g_dbus_method_invocation_return_value()</code></a></td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-return-error"><code class="function">dbus_g_method_return_error()</code></a></td>
-<td>
-<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> and variants</td>
-</tr>
-<tr>
-<td><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGMethod.html#dbus-g-method-get-sender"><code class="function">dbus_g_method_get_sender()</code></a></td>
-<td><a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" title="g_dbus_method_invocation_get_sender ()"><code class="function">g_dbus_method_invocation_get_sender()</code></a></td>
-</tr>
-</tbody>
-</table></div>
-</div>
-<br class="table-break">
+<a name="idp13278416"></a>Conceptual differences</h2></div></div></div>
+<p>
+        Conceptually, GConf and GSettings are fairly similar. Both
+        have a concept of pluggable backends. Both keep information
+        about keys and their types in schemas. Both have a concept of
+        mandatory values, which lets you implement lock-down.
+      </p>
+<p>
+        There are some differences in the approach to schemas. GConf
+        installs the schemas into the database and has API to handle
+        schema information (<code class="function">gconf_client_get_default_from_schema()</code>,
+        <code class="function">gconf_value_get_schema()</code>, etc). GSettings on the other hand
+        assumes that an application knows its own schemas, and does
+        not provide API to handle schema information at runtime.
+        GSettings is also more strict about requiring a schema whenever
+        you want to read or write a key. To deal with more free-form
+        information that would appear in schema-less entries in GConf,
+        GSettings allows for schemas to be 'relocatable'.
+      </p>
+<p>
+        One difference in the way applications interact with their
+        settings is that with GConf you interact with a tree of
+        settings (ie the keys you pass to functions when reading
+        or writing values are actually paths with the actual name
+        of the key as the last element. With GSettings, you create
+        a GSettings object which has an implicit prefix that determines
+        where the settings get stored in the global tree of settings,
+        but the keys you pass when reading or writing values are just
+        the key names, not the full path.
+      </p>
 </div>
 <div class="footer">
 <hr>
index d3f73e3..6d279a4 100644 (file)
@@ -2,12 +2,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Owning bus names</title>
+<title>GConfClient (and GConfBridge) API conversion</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating to GDBus">
-<link rel="prev" href="ch30s02.html" title="API comparison">
-<link rel="next" href="ch30s04.html" title="Creating proxies for well-known names">
+<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="prev" href="ch30s02.html" title="Conceptual differences">
+<link rel="next" href="ch30s04.html" title="Change notification">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1095287"></a>Owning bus names</h2></div></div></div>
+<a name="idp8757744"></a>GConfClient (and GConfBridge) API conversion</h2></div></div></div>
 <p>
-      Using dbus-glib, you typically call RequestName manually
-      to own a name, like in the following excerpt:
-      </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">res </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-call">dbus_g_proxy_call</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">system_bus_proxy</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"RequestName"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span><span class="normal"> NAME_TO_CLAIM</span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-UINT:CAPS">G_TYPE_UINT</a></span><span class="symbol">,</span><span class="normal">   DBUS_NAME_FLAG_ALLOW_REPLACEMENT</span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-INVALID:CAPS">G_TYPE_INVALID</a></span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-UINT:CAPS">G_TYPE_UINT</a></span><span class="symbol">,</span><span class="normal">   </span><span class="symbol">&amp;</span><span class="normal">result</span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-INVALID:CAPS">G_TYPE_INVALID</a></span><span class="symbol">);</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">res</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">      </span><span class="cbracket">{</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Failed to acquire %s: %s"</span><span class="symbol">,</span>
-<span class="normal">                   NAME_TO_CLAIM</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="keyword">else</span>
-<span class="normal">      </span><span class="cbracket">{</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Failed to acquire %s"</span><span class="symbol">,</span><span class="normal"> NAME_TO_CLAIM</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result </span><span class="symbol">!=</span><span class="normal"> DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">      </span><span class="cbracket">{</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Failed to acquire %s: %s"</span><span class="symbol">,</span>
-<span class="normal">                   NAME_TO_CLAIM</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="keyword">else</span>
-<span class="normal">      </span><span class="cbracket">{</span>
-<span class="normal">        </span><span class="function"><a href="./../glib/glib/glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Failed to acquire %s"</span><span class="symbol">,</span><span class="normal"> NAME_TO_CLAIM</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-
-<span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-add-signal">dbus_g_proxy_add_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">system_bus_proxy</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"NameLost"</span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span><span class="normal"> <a href="./../gobject/gobject/gobject-Type-Information.html#G-TYPE-INVALID:CAPS">G_TYPE_INVALID</a></span><span class="symbol">);</span>
-<span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-connect-signal">dbus_g_proxy_connect_signal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">system_bus_proxy</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"NameLost"</span><span class="symbol">,</span>
-<span class="normal">                             </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_name_lost</span><span class="symbol">),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="comment">/* further setup ... */</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
+        Most people use GConf via the high-level <span class="type">GConfClient</span> API.
+        The corresponding API is the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object. While not
+        every GConfClient function has a direct GSettings equivalent,
+        many do:
+        </p>
+<div class="table">
+<a name="gconf-client-vs-gsettings"></a><p class="title"><b>Table 7. </b></p>
+<div class="table-contents"><table border="1">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>GConfClient</th>
+<th>GSettings</th>
+</tr></thead>
+<tbody>
+<tr>
+<td><code class="function">gconf_client_get_default()</code></td>
+<td>no direct equivalent,
+                                                                   instead you call <a class="link" href="GSettings.html#g-settings-new" title="g_settings_new ()"><code class="function">g_settings_new()</code></a> for the schemas you use</td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_set()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-set" title="g_settings_set ()"><code class="function">g_settings_set()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_bool()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-get-boolean" title="g_settings_get_boolean ()"><code class="function">g_settings_get_boolean()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_set_bool()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-set-boolean" title="g_settings_set_boolean ()"><code class="function">g_settings_set_boolean()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_int()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-get-int" title="g_settings_get_int ()"><code class="function">g_settings_get_int()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_set_int()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-set-int" title="g_settings_set_int ()"><code class="function">g_settings_set_int()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_float()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-get-double" title="g_settings_get_double ()"><code class="function">g_settings_get_double()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_set_float()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-set-double" title="g_settings_set_double ()"><code class="function">g_settings_set_double()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_string()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-get-string" title="g_settings_get_string ()"><code class="function">g_settings_get_string()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_set_string()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-set-string" title="g_settings_set_string ()"><code class="function">g_settings_set_string()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_list()</code></td>
+<td>for string lists, see <a class="link" href="GSettings.html#g-settings-get-strv" title="g_settings_get_strv ()"><code class="function">g_settings_get_strv()</code></a>, else see <a class="link" href="GSettings.html#g-settings-get-value" title="g_settings_get_value ()"><code class="function">g_settings_get_value()</code></a> and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API</td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_set_list()</code></td>
+<td>for string lists, see <a class="link" href="GSettings.html#g-settings-set-strv" title="g_settings_set_strv ()"><code class="function">g_settings_set_strv()</code></a>, else see <a class="link" href="GSettings.html#g-settings-set-value" title="g_settings_set_value ()"><code class="function">g_settings_set_value()</code></a> and <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> API</td>
+</tr>
+<tr>
+<td><code class="function">gconf_entry_get_is_writable()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-is-writable" title="g_settings_is_writable ()"><code class="function">g_settings_is_writable()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_notify_add()</code></td>
+<td>not required, the <a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal is emitted automatically</td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_add_dir()</code></td>
+<td>not required, each GSettings instance automatically watches all keys in its path</td>
+</tr>
+<tr>
+<td><span class="type">GConfChangeSet</span></td>
+<td>
+<a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>, <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_default_from_schema()</code></td>
+<td>no equivalent, applications are expected to know their schema</td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_all_entries()</code></td>
+<td>no equivalent, applications are expected to know their schema, and GSettings does not allow schema-less entries</td>
+</tr>
+<tr>
+<td><code class="function">gconf_client_get_without_default()</code></td>
+<td>no equivalent</td>
+</tr>
+<tr>
+<td><code class="function">gconf_bridge_bind_property()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-bind" title="g_settings_bind ()"><code class="function">g_settings_bind()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">gconf_bridge_bind_property_full()</code></td>
+<td><a class="link" href="GSettings.html#g-settings-bind-with-mapping" title="g_settings_bind_with_mapping ()"><code class="function">g_settings_bind_with_mapping()</code></a></td>
+</tr>
+</tbody>
+</table></div>
 </div>
-
+<p><br class="table-break">
+      </p>
 <p>
-    </p>
+        GConfBridge was a third-party library that used GConf to bind an object property
+        to a particular configuration key. GSettings offers this service itself.
+      </p>
 <p>
-    While you can do things this way with GDBus too, using
-    <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a>, it is much nicer to use the high-level API
-    for this:
-    </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* further setup ... */</span>
-<span class="cbracket">}</span>
-
-<span class="comment">/* ... */</span>
-
-<span class="normal">  owner_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-own-name">g_bus_own_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SYSTEM:CAPS">G_BUS_TYPE_SYSTEM</a></span><span class="symbol">,</span>
-<span class="normal">                             NAME_TO_CLAIM</span><span class="symbol">,</span>
-<span class="normal">                             <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS">G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT</a></span><span class="symbol">,</span>
-<span class="normal">                             on_bus_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_lost</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner_id</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+        There is a pattern that is sometimes used for GConf, where a setting can have
+        explicit 'value A', explicit 'value B' or 'use the system default'. With GConf,
+        'use the system default' is sometimes implemented by unsetting the user value.
+      </p>
 <p>
-    Note that <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> works asynchronously and requires
-    you to enter your mainloop to await the <code class="function">on_name_aquired()</code>
-    callback. Also note that in order to avoid race conditions (e.g.
-    when your service is activated by a method call), you have to export
-    your manager object <span class="emphasis"><em>before</em></span> acquiring the
-    name. The <code class="function">on_bus_acquired()</code> callback is the right place to do
-    such preparations.
-    </p>
+        This is not possible in GSettings, since it does not have API to determine if a value
+        is the default and does not let you unset values. The recommended way (and much
+        clearer) way in which this can be implemented in GSettings is to have a separate
+        'use-system-default' boolean setting.
+      </p>
 </div>
 <div class="footer">
 <hr>
index 4fe46a7..4a25041 100644 (file)
@@ -2,12 +2,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Creating proxies for well-known names</title>
+<title>Change notification</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating to GDBus">
-<link rel="prev" href="ch30s03.html" title="Owning bus names">
-<link rel="next" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="prev" href="ch30s03.html" title="GConfClient (and GConfBridge) API conversion">
+<link rel="next" href="ch30s05.html" title="Change sets">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1071627"></a>Creating proxies for well-known names</h2></div></div></div>
+<a name="idp37304832"></a>Change notification</h2></div></div></div>
 <p>
-      dbus-glib lets you create proxy objects for well-known names, like the
-      following example:
+        GConf requires you to call <code class="function">gconf_client_add_dir()</code> and
+        <code class="function">gconf_client_notify_add()</code> to get change notification. With
+        GSettings, this is not necessary; signals get emitted automatically
+        for every change.
       </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">proxy </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#dbus-g-proxy-new-for-name">dbus_g_proxy_new_for_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">system_bus_connection</span><span class="symbol">,</span>
-<span class="normal">                                   </span><span class="string">"org.freedesktop.Accounts"</span><span class="symbol">,</span>
-<span class="normal">                                   </span><span class="string">"/org/freedesktop/Accounts"</span><span class="symbol">,</span>
-<span class="normal">                                   </span><span class="string">"org.freedesktop.Accounts"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
-<p>
-      For a <a href="/usr/share/gtk-doc/html/dbus-glib/dbus-glib-DBusGProxy.html#DBusGProxy"><span class="type">DBusGProxy</span></a> constructed like this, method calls will be sent to
-      the current owner of the name, and that owner can change over time.
-    </p>
 <p>
-      The same can be achieved with <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>:
+        The <a class="link" href="GSettings.html#GSettings-changed" title='The "changed" signal'><span class="type">"changed"</span></a> signal is emitted for each changed key.
+        There is also a <a class="link" href="GSettings.html#GSettings-change-event" title='The "change-event" signal'><span class="type">"change-event"</span></a> signal that you can handle
+        if you need to see groups of keys that get changed at the same time.
       </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">proxy </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync">g_dbus_proxy_new_for_bus_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SYSTEM:CAPS">G_BUS_TYPE_SYSTEM</a></span><span class="symbol">,</span>
-<span class="normal">                                       <a href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-NONE:CAPS">G_DBUS_PROXY_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GDBusInterfaceInfo */</span>
-<span class="normal">                                       </span><span class="string">"org.freedesktop.Accounts"</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="string">"/org/freedesktop/Accounts"</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="string">"org.freedesktop.Accounts"</span><span class="symbol">,</span>
-<span class="normal">                                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GCancellable */</span>
-<span class="normal">                                       </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
 <p>
-      For an added layer of safety, you can specify what D-Bus
-      interface the proxy is expected to conform to by using the
-      <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> type.  Additionally, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> loads,
-      caches and tracks changes to the D-Bus properties on the remote
-      object. It also sets up match rules so D-Bus signals from the
-      remote object are delivered locally.
-    </p>
-<p>
-      The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> type normally isn't used directly - instead
-      proxies subclassing <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> generated by <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> is used, see <a class="xref" href="ch30s05.html#gdbus-example-gdbus-codegen" title="Using gdbus-codegen">the section called “Using gdbus-codegen”</a>
-    </p>
+        GSettings also notifies you about changes in writability of keys,
+        with the <a class="link" href="GSettings.html#GSettings-writable-changed" title='The "writable-changed" signal'><span class="type">"writable-changed"</span></a> signal (and the
+        <a class="link" href="GSettings.html#GSettings-writable-change-event" title='The "writable-change-event" signal'><span class="type">"writable-change-event"</span></a> signal).
+      </p>
 </div>
 <div class="footer">
 <hr>
index f39c2f9..3238aee 100644 (file)
@@ -2,12 +2,12 @@
 <html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Generating code and docs</title>
+<title>Change sets</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30.html" title="Migrating to GDBus">
-<link rel="prev" href="ch30s04.html" title="Creating proxies for well-known names">
-<link rel="next" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html" title="org.gtk.GDBus.Example.ObjectManager.Animal">
+<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="prev" href="ch30s04.html" title="Change notification">
+<link rel="next" href="ch30s06.html" title="Schema conversion">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="ch30s06.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1053545"></a>Generating code and docs</h2></div></div></div>
-<div class="section">
-<div class="titlepage"><div><div><h3 class="title">
-<a name="gdbus-example-gdbus-codegen"></a>Using gdbus-codegen</h3></div></div></div>
+<a name="idp51436976"></a>Change sets</h2></div></div></div>
 <p>
-      dbus-glib comes with <span class="command"><strong>dbus-binding-tool</strong></span>, which
-      can produce somewhat nice client- and server-side wrappers for a D-Bus interface.
-      With GDBus, <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> is used and like
-      its counterpart, it also takes D-Bus Introspection XML as input:
-    </p>
-<div class="example">
-<a name="gdbus-example-codegen-input"></a><p class="title"><b>Example 23. Example D-Bus Introspection XML</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="normal">node</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;!--</span><span class="normal"> org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal">Animal</span><span class="symbol">:</span>
-<span class="normal">       @short_description</span><span class="symbol">:</span><span class="normal"> Example docs generated </span><span class="usertype">by</span><span class="normal"> <a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">codegen</span>
-<span class="normal">       @since</span><span class="symbol">:</span><span class="normal"> </span><span class="number">2.30</span>
-
-<span class="normal">       </span><span class="usertype">This</span><span class="normal"> D</span><span class="symbol">-</span><span class="normal">Bus interface is used to describe a </span><span class="usertype">simple</span><span class="normal"> animal</span><span class="symbol">.</span>
-<span class="normal">    </span><span class="symbol">--&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">interface</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"org.gtk.GDBus.Example.ObjectManager.Animal"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;!--</span><span class="normal"> Mood</span><span class="symbol">:</span><span class="normal"> The mood of </span><span class="usertype">the</span><span class="normal"> animal</span><span class="symbol">.</span>
-<span class="normal">         @since</span><span class="symbol">:</span><span class="normal"> </span><span class="number">2.30</span>
-
-<span class="normal">         Known values </span><span class="keyword">for</span><span class="normal"> this property include</span>
-<span class="normal">         </span><span class="symbol">&lt;</span><span class="normal">literal</span><span class="symbol">&gt;</span><span class="usertype">Happy&lt;/literal&gt;</span><span class="normal"> and </span><span class="symbol">&lt;</span><span class="normal">literal</span><span class="symbol">&gt;</span><span class="normal">Sad</span><span class="symbol">&lt;/</span><span class="normal">literal</span><span class="symbol">&gt;.</span><span class="normal"> Use the</span>
-<span class="normal">         org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal">Animal</span><span class="symbol">.</span><span class="function">Poke</span><span class="symbol">()</span><span class="normal"> method to</span>
-<span class="normal">         change </span><span class="usertype">this</span><span class="normal"> property</span><span class="symbol">.</span>
-
-<span class="normal">         This property influences how often the animal jumps up and</span>
-<span class="normal">         down</span><span class="symbol">,</span><span class="normal"> see the</span>
-<span class="preproc">         #org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal">Animal</span><span class="symbol">::</span><span class="normal">Jumped signal</span>
-<span class="normal">         </span><span class="keyword">for</span><span class="normal"> </span><span class="usertype">more</span><span class="normal"> details</span><span class="symbol">.</span>
-<span class="normal">    </span><span class="symbol">--&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">property</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"Mood"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="normal"> access</span><span class="symbol">=</span><span class="string">"read"</span><span class="symbol">/&gt;</span>
-
-<span class="normal">    </span><span class="symbol">&lt;!--</span>
-<span class="label">        Poke:</span>
-<span class="normal">        @make_sad</span><span class="symbol">:</span><span class="normal"> Whether to make the </span><span class="usertype">animal</span><span class="normal"> sad</span><span class="symbol">.</span>
-<span class="normal">        @make_happy</span><span class="symbol">:</span><span class="normal"> Whether to make the </span><span class="usertype">animal</span><span class="normal"> happy</span><span class="symbol">.</span>
-<span class="normal">        @since</span><span class="symbol">:</span><span class="normal"> </span><span class="number">2.30</span>
-
-<span class="normal">        Method used to changing the mood of </span><span class="usertype">the</span><span class="normal"> animal</span><span class="symbol">.</span><span class="normal"> See also the</span>
-<span class="preproc">        #org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal">Animal</span><span class="symbol">:</span><span class="usertype">Mood</span><span class="normal"> property</span><span class="symbol">.</span>
-<span class="normal">      </span><span class="symbol">--&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">method</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"Poke"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> direction</span><span class="symbol">=</span><span class="string">"in"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"b"</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"make_sad"</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> direction</span><span class="symbol">=</span><span class="string">"in"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"b"</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"make_happy"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">method</span><span class="symbol">&gt;</span>
-
-<span class="normal">    </span><span class="symbol">&lt;!--</span>
-<span class="label">        Jumped:</span>
-<span class="normal">        @height</span><span class="symbol">:</span><span class="normal"> Height</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">in</span><span class="normal"> meters</span><span class="symbol">,</span><span class="normal"> that the </span><span class="usertype">animal</span><span class="normal"> jumped</span><span class="symbol">.</span>
-<span class="normal">        @since</span><span class="symbol">:</span><span class="normal"> </span><span class="number">2.30</span>
-
-<span class="normal">        Emitted when the animal decides </span><span class="usertype">to</span><span class="normal"> jump</span><span class="symbol">.</span>
-<span class="normal">      </span><span class="symbol">--&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">signal</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"Jumped"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"d"</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"height"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">signal</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">interface</span><span class="symbol">&gt;</span>
-
-<span class="normal">  </span><span class="symbol">&lt;!--</span><span class="normal"> org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal">Cat</span><span class="symbol">:</span>
-<span class="normal">       @short_description</span><span class="symbol">:</span><span class="normal"> More example docs generated </span><span class="usertype">by</span><span class="normal"> <a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">codegen</span>
-
-<span class="normal">       </span><span class="usertype">This</span><span class="normal"> D</span><span class="symbol">-</span><span class="normal">Bus interface is used to describe </span><span class="usertype">a</span><span class="normal"> cat</span><span class="symbol">.</span><span class="normal"> Right now there</span>
-<span class="normal">       are </span><span class="usertype">no</span><span class="normal"> properties</span><span class="symbol">,</span><span class="normal"> methods or signals associated with this</span>
-<span class="normal">       interface so it is </span><span class="usertype">essentially</span><span class="normal"> a </span><span class="symbol">&lt;</span><span class="normal">ulink</span>
-<span class="normal">       url</span><span class="symbol">=</span><span class="string">"http://en.wikipedia.org/wiki/Marker_interface_pattern"</span><span class="symbol">&gt;</span><span class="normal">Marker</span>
-<span class="normal">       Interface</span><span class="symbol">&lt;/</span><span class="normal">ulink</span><span class="symbol">&gt;.</span>
-
-<span class="normal">       Note </span><span class="usertype">that</span><span class="normal"> D</span><span class="symbol">-</span><span class="normal">Bus objects implementing this interface also</span>
-<span class="normal">       </span><span class="usertype">implement</span><span class="normal"> the #org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal">Animal</span>
-<span class="normal">       interface</span><span class="symbol">.</span>
-<span class="normal">    </span><span class="symbol">--&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">interface</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"org.gtk.GDBus.Example.ObjectManager.Cat"</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">interface</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">node</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
-</div>
-<br class="example-break"><p>
-      If this XML is processed like this
-</p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">codegen </span><span class="symbol">--</span><span class="normal">interface</span><span class="symbol">-</span><span class="usertype">prefix</span><span class="normal"> org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">Example</span><span class="symbol">.</span><span class="normal">ObjectManager</span><span class="symbol">.</span><span class="normal"> </span><span class="symbol">\</span>
-<span class="normal">              </span><span class="symbol">--</span><span class="normal">generate</span><span class="symbol">-</span><span class="normal">c</span><span class="symbol">-</span><span class="usertype">code</span><span class="normal"> generated</span><span class="symbol">-</span><span class="normal">code                        </span><span class="symbol">\</span>
-<span class="normal">              </span><span class="symbol">--</span><span class="normal">c</span><span class="symbol">-</span><span class="usertype">namespace</span><span class="normal"> Example                       </span><span class="symbol">\</span>
-<span class="normal">              </span><span class="symbol">--</span><span class="normal">c</span><span class="symbol">-</span><span class="normal">generate</span><span class="symbol">-</span><span class="normal">object</span><span class="symbol">-</span><span class="normal">manager                 </span><span class="symbol">\</span>
-<span class="normal">              </span><span class="symbol">--</span><span class="normal">generate</span><span class="symbol">-</span><span class="usertype">docbook</span><span class="normal"> generated</span><span class="symbol">-</span><span class="normal">docs                       </span><span class="symbol">\</span>
-<span class="normal">              <a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">example</span><span class="symbol">-</span><span class="normal">objectmanager</span><span class="symbol">.</span><span class="normal">xml</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+        GConf has a a concept of a set of changes which can be applied or reverted
+        at once: <span class="type">GConfChangeSet</span> (GConf doesn't actually apply changes atomically,
+        which is one of its shortcomings).
+      </p>
 <p>
-      then two files <code class="filename">generated-code.h</code> and
-      <code class="filename">generated-code.c</code> are
-      generated. Additionally, two XML files
-      <code class="filename">generated-docs-org.gtk.GDBus.Example.ObjectManager.Animal</code> and
-      <code class="filename">generated-docs-org.gtk.GDBus.Example.ObjectManager.Cat</code>
-      with Docbook XML are generated. For an example of what the docs look
-      like see <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal" title="Description">the Animal D-Bus interface documentation</a>.
-      and
-      <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat" title="Description">the Cat D-Bus interface documentation</a>.
-    </p>
+        Instead of a separate object to represent a change set, GSettings has a
+        'delayed-apply' mode, which can be turned on for a GSettings object by
+        calling <a class="link" href="GSettings.html#g-settings-delay" title="g_settings_delay ()"><code class="function">g_settings_delay()</code></a>. In this mode, changes done to the GSettings
+        object are not applied - they are still visible when calling <a class="link" href="GSettings.html#g-settings-get" title="g_settings_get ()"><code class="function">g_settings_get()</code></a>
+        <span class="emphasis"><em>on the same object</em></span>, but not to other GSettings instances
+        or even other processes.
+      </p>
 <p>
-      While the contents of <code class="filename">generated-code.h</code> and
-      <code class="filename">generated-code.c</code> are best described by the
-      <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> manual
-      page, brief examples of how this generated code can be used can be found in
-      <a class="xref" href="ch30s05.html#gdbus-example-codegen-server" title="Example 24. Server-side application using generated code">Example 24, “Server-side application using generated code”</a>
-      and <a class="xref" href="ch30s05.html#gdbus-example-codegen-client" title="Example 25. Client-side application using generated code">Example 25, “Client-side application using generated code”</a>. Additionally, since
-      the generated code has 100% gtk-doc coverage, see
-      <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>, <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a>, <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> and
-      <a class="link" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient"><span class="type">ExampleObjectManagerClient</span></a> pages for documentation.
-    </p>
-<div class="example">
-<a name="gdbus-example-codegen-server"></a><p class="title"><b>Example 24. Server-side application using generated code</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">"gdbus-example-objectmanager-generated.h"</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GDBusObjectManagerServer</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">on_animal_poke</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">ExampleAnimal</span><span class="normal">          </span><span class="symbol">*</span><span class="normal">animal</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">GDBusMethodInvocation</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">gboolean</span><span class="normal">                make_sad</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">gboolean</span><span class="normal">                make_happy</span><span class="symbol">,</span>
-<span class="normal">                </span><span class="usertype">gpointer</span><span class="normal">                user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">((</span><span class="normal">make_sad </span><span class="symbol">&amp;&amp;</span><span class="normal"> make_happy</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">make_sad </span><span class="symbol">&amp;&amp;</span><span class="normal"> </span><span class="symbol">!</span><span class="normal">make_happy</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                  </span><span class="string">"org.gtk.GDBus.Examples.ObjectManager.Error.Failed"</span><span class="symbol">,</span>
-<span class="normal">                                                  </span><span class="string">"Exactly one of make_sad or make_happy must be TRUE"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">make_sad</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="ExampleAnimal.html#example-animal-get-mood">example_animal_get_mood</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"Sad"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"org.gtk.GDBus.Examples.ObjectManager.Error.SadAnimalIsSad"</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"Sad animal is already sad"</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-
-<span class="normal">      </span><span class="function"><a href="ExampleAnimal.html#example-animal-set-mood">example_animal_set_mood</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Sad"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="ExampleAnimal.html#example-animal-complete-poke">example_animal_complete_poke</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">,</span><span class="normal"> invocation</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">make_happy</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="ExampleAnimal.html#example-animal-get-mood">example_animal_get_mood</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"Happy"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-dbus-error">g_dbus_method_invocation_return_dbus_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"org.gtk.GDBus.Examples.ObjectManager.Error.HappyAnimalIsHappy"</span><span class="symbol">,</span>
-<span class="normal">                                                      </span><span class="string">"Happy animal is already happy"</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-
-<span class="normal">      </span><span class="function"><a href="ExampleAnimal.html#example-animal-set-mood">example_animal_set_mood</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Happy"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="ExampleAnimal.html#example-animal-complete-poke">example_animal_complete_poke</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">,</span><span class="normal"> invocation</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert-not-reached">g_assert_not_reached</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="label"> out:</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span><span class="normal"> </span><span class="comment">/* to indicate that the method was handled */</span>
-<span class="cbracket">}</span>
-
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_bus_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">ExampleObjectSkeleton</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> n</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Acquired a message bus connection</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">/* Create a new org.freedesktop.DBus.ObjectManager rooted at /example/Animals */</span>
-<span class="normal">  manager </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-new">g_dbus_object_manager_server_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/example/Animals"</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">n </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> n </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10</span><span class="symbol">;</span><span class="normal"> n</span><span class="symbol">++)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">s</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">ExampleAnimal</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">animal</span><span class="symbol">;</span>
-
-<span class="normal">      </span><span class="comment">/* Create a new D-Bus object at the path /example/Animals/N where N is 000..009 */</span>
-<span class="normal">      s </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/example/Animals/%03d"</span><span class="symbol">,</span><span class="normal"> n</span><span class="symbol">);</span>
-<span class="normal">      object </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="ExampleObject.html#example-object-skeleton-new">example_object_skeleton_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">s</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">s</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="comment">/* Make the newly created object export the interface</span>
-<span class="comment">       * org.gtk.GDBus.Example.ObjectManager.Animal (note</span>
-<span class="comment">       * that @object takes its own reference to @animal).</span>
-<span class="comment">       */</span>
-<span class="normal">      animal </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="ExampleAnimal.html#example-animal-skeleton-new">example_animal_skeleton_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">      </span><span class="function"><a href="ExampleAnimal.html#example-animal-set-mood">example_animal_set_mood</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Happy"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="ExampleObject.html#example-object-skeleton-set-animal">example_object_skeleton_set_animal</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> animal</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">);</span>
-
-<span class="normal">      </span><span class="comment">/* Cats are odd animals - so some of our objects implement the</span>
-<span class="comment">       * org.gtk.GDBus.Example.ObjectManager.Cat interface in addition</span>
-<span class="comment">       * to the .Animal interface</span>
-<span class="comment">       */</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">n </span><span class="symbol">%</span><span class="normal"> </span><span class="number">2</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">1</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="usertype">ExampleCat</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">cat</span><span class="symbol">;</span>
-<span class="normal">          cat </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="ExampleCat.html#example-cat-skeleton-new">example_cat_skeleton_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">          </span><span class="function"><a href="ExampleObject.html#example-object-skeleton-set-cat">example_object_skeleton_set_cat</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> cat</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cat</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-
-<span class="normal">      </span><span class="comment">/* Handle Poke() D-Bus method invocations on the .Animal interface */</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">animal</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"handle-poke"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_animal_poke</span><span class="symbol">),</span>
-<span class="normal">                        <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* user_data */</span>
-
-<span class="normal">      </span><span class="comment">/* Export the object (@manager takes its own reference to @object) */</span>
-<span class="normal">      </span><span class="function"><a href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export">g_dbus_object_manager_server_export</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">,</span><span class="normal"> </span><span class="function">G_DBUS_OBJECT_SKELETON</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="comment">/* Export all objects */</span>
-<span class="normal">  </span><span class="function"><a href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-set-connection">g_dbus_object_manager_server_set_connection</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">,</span><span class="normal"> connection</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Acquired the name %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_lost</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Lost the name %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-
-<span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gint">gint</a></span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gint</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> id</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-
-<span class="normal">  id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-own-name">g_bus_own_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="string">"org.gtk.GDBus.Examples.ObjectManager"</span><span class="symbol">,</span>
-<span class="normal">                       <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS">G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT</a> </span><span class="symbol">|</span>
-<span class="normal">                       <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-REPLACE:CAPS">G_BUS_NAME_OWNER_FLAGS_REPLACE</a></span><span class="symbol">,</span>
-<span class="normal">                       on_bus_acquired</span><span class="symbol">,</span>
-<span class="normal">                       on_name_acquired</span><span class="symbol">,</span>
-<span class="normal">                       on_name_lost</span><span class="symbol">,</span>
-<span class="normal">                       loop</span><span class="symbol">,</span>
-<span class="normal">                       <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">id</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-unref">g_main_loop_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
-</div>
-<br class="example-break"><div class="example">
-<a name="gdbus-example-codegen-client"></a><p class="title"><b>Example 25. Client-side application using generated code</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">"gdbus-example-objectmanager-generated.h"</span>
-
-<span class="comment">/* ---------------------------------------------------------------------------------------------------- */</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">print_objects</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusObjectManager</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">objects</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">l</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Object manager at %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManager.html#g-dbus-object-manager-get-object-path">g_dbus_object_manager_get_object_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">));</span>
-<span class="normal">  objects </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManager.html#g-dbus-object-manager-get-objects">g_dbus_object_manager_get_objects</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">l </span><span class="symbol">=</span><span class="normal"> objects</span><span class="symbol">;</span><span class="normal"> l </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span><span class="normal"> l </span><span class="symbol">=</span><span class="normal"> l</span><span class="symbol">-&gt;</span><span class="normal">next</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">ExampleObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object </span><span class="symbol">=</span><span class="normal"> </span><span class="function">EXAMPLE_OBJECT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">l</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">interfaces</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">ll</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">" - Object at %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusObject.html#g-dbus-object-get-object-path">g_dbus_object_get_object_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_OBJECT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">)));</span>
-
-<span class="normal">      interfaces </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObject.html#g-dbus-object-get-interfaces">g_dbus_object_get_interfaces</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_OBJECT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">ll </span><span class="symbol">=</span><span class="normal"> interfaces</span><span class="symbol">;</span><span class="normal"> ll </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span><span class="normal"> ll </span><span class="symbol">=</span><span class="normal"> ll</span><span class="symbol">-&gt;</span><span class="normal">next</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="usertype">GDBusInterface</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">interface </span><span class="symbol">=</span><span class="normal"> </span><span class="function">G_DBUS_INTERFACE</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">ll</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"   - Interface %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusInterface.html#g-dbus-interface-get-info">g_dbus_interface_get_info</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface</span><span class="symbol">)-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-
-<span class="normal">          </span><span class="comment">/* Note that @interface is really a GDBusProxy instance - and additionally also</span>
-<span class="comment">           * an ExampleAnimal or ExampleCat instance - either of these can be used to</span>
-<span class="comment">           * invoke methods on the remote object. For example, the generated function</span>
-<span class="comment">           *</span>
-<span class="comment">           *  void example_animal_call_poke_sync (ExampleAnimal  *proxy,</span>
-<span class="comment">           *                                      gboolean        make_sad,</span>
-<span class="comment">           *                                      gboolean        make_happy,</span>
-<span class="comment">           *                                      GCancellable   *cancellable,</span>
-<span class="comment">           *                                      GError        **error);</span>
-<span class="comment">           *</span>
-<span class="comment">           * can be used to call the Poke() D-Bus method on the .Animal interface.</span>
-<span class="comment">           * Additionally, the generated function</span>
-<span class="comment">           *</span>
-<span class="comment">           *  const gchar *example_animal_get_mood (ExampleAnimal *object);</span>
-<span class="comment">           *</span>
-<span class="comment">           * can be used to get the value of the :Mood property.</span>
-<span class="comment">           */</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free-full">g_list_free_full</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interfaces</span><span class="symbol">,</span><span class="normal"> <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free-full">g_list_free_full</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">objects</span><span class="symbol">,</span><span class="normal"> <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_object_added</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusObjectManager</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">GDBusObject</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">            user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">owner</span><span class="symbol">;</span>
-<span class="normal">  owner </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner">g_dbus_object_manager_client_get_name_owner</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_OBJECT_MANAGER_CLIENT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Added object at %s (owner %s)</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusObject.html#g-dbus-object-get-object-path">g_dbus_object_get_object_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">),</span><span class="normal"> owner</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_object_removed</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusObjectManager</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">GDBusObject</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="usertype">gpointer</span><span class="normal">            user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">owner</span><span class="symbol">;</span>
-<span class="normal">  owner </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner">g_dbus_object_manager_client_get_name_owner</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_OBJECT_MANAGER_CLIENT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Removed object at %s (owner %s)</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusObject.html#g-dbus-object-get-object-path">g_dbus_object_get_object_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">),</span><span class="normal"> owner</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_notify_name_owner</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="usertype">gpointer</span><span class="normal">    user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GDBusObjectManagerClient</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager </span><span class="symbol">=</span><span class="normal"> </span><span class="function">G_DBUS_OBJECT_MANAGER_CLIENT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name_owner</span><span class="symbol">;</span>
-
-<span class="normal">  name_owner </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner">g_dbus_object_manager_client_get_name_owner</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"name-owner: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name_owner</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">name_owner</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_interface_proxy_properties_changed</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusObjectManagerClient</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="usertype">GDBusObjectProxy</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">object_proxy</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="usertype">GDBusProxy</span><span class="normal">               </span><span class="symbol">*</span><span class="normal">interface_proxy</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="usertype">GVariant</span><span class="normal">                 </span><span class="symbol">*</span><span class="normal">changed_properties</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="keyword">const</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">invalidated_properties</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="usertype">gpointer</span><span class="normal">                  user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariantIter</span><span class="normal"> iter</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">key</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">s</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Properties Changed on %s:</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="GDBusObject.html#g-dbus-object-get-object-path">g_dbus_object_get_object_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_OBJECT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object_proxy</span><span class="symbol">)));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-iter-init">g_variant_iter_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> changed_properties</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-iter-next">g_variant_iter_next</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"{&amp;sv}"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">key</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">value</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      s </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-print">g_variant_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"  %s -&gt; %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">,</span><span class="normal"> s</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">s</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
-
-<span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gint">gint</a></span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gint</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GDBusObjectManager</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">manager</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name_owner</span><span class="symbol">;</span>
-
-<span class="normal">  manager </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
-
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  manager </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="ExampleObjectManagerClient.html#example-object-manager-client-new-for-bus-sync">example_object_manager_client_new_for_bus_sync</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                                                            <a href="GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS">G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">                                                            </span><span class="string">"org.gtk.GDBus.Examples.ObjectManager"</span><span class="symbol">,</span>
-<span class="normal">                                                            </span><span class="string">"/example/Animals"</span><span class="symbol">,</span>
-<span class="normal">                                                            <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* GCancellable */</span>
-<span class="normal">                                                            </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error getting object manager client: %s"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  name_owner </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDBusObjectManagerClient.html#g-dbus-object-manager-client-get-name-owner">g_dbus_object_manager_client_get_name_owner</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_OBJECT_MANAGER_CLIENT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"name-owner: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name_owner</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">name_owner</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function">print_objects</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"notify::name-owner"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_notify_name_owner</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"object-added"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_object_added</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"object-removed"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_object_removed</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"interface-proxy-properties-changed"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_interface_proxy_properties_changed</span><span class="symbol">),</span>
-<span class="normal">                    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="label"> out:</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">manager</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop </span><span class="symbol">!=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-unref">g_main_loop_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
-</div>
-<br class="example-break">
-</div>
+        To apply the pending changes all at once (GSettings <span class="emphasis"><em>does</em></span>
+        atomicity here), call <a class="link" href="GSettings.html#g-settings-apply" title="g_settings_apply ()"><code class="function">g_settings_apply()</code></a>. To revert the pending changes,
+        call <a class="link" href="GSettings.html#g-settings-revert" title="g_settings_revert ()"><code class="function">g_settings_revert()</code></a> or just drop the reference to the <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a> object.
+      </p>
 </div>
 <div class="footer">
 <hr>
similarity index 95%
rename from docs/reference/gio/html/ch29s06.html
rename to docs/reference/gio/html/ch30s06.html
index 9bae17f..b826912 100644 (file)
@@ -5,23 +5,23 @@
 <title>Schema conversion</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch29s05.html" title="Change sets">
-<link rel="next" href="ch29s07.html" title="Data conversion">
+<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="prev" href="ch30s05.html" title="Change sets">
+<link rel="next" href="ch30s07.html" title="Data conversion">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s05.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch30s05.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch29s07.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="ch30s07.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id1005963"></a>Schema conversion</h2></div></div></div>
+<a name="idp47328496"></a>Schema conversion</h2></div></div></div>
 <p>
         If you are porting your application from GConf, most likely you already
         have a GConf schema. GConf comes with a commandline tool
@@ -30,7 +30,7 @@
         perfect and may need assistence in some cases.
       </p>
 <div class="example">
-<a name="id573133"></a><p class="title"><b>Example 22. An example for using gsettings-schema-convert</b></p>
+<a name="idp12069024"></a><p class="title"><b>Example 22. An example for using gsettings-schema-convert</b></p>
 <div class="example-contents">
 <p>Running <strong class="userinput"><code>gsettings-schema-convert --gconf --xml --schema-id "org.gnome.font-rendering" --output org.gnome.font-rendering.gschema.xml destop_gnome_font_rendering.schemas</code></strong> on the following <code class="filename">desktop_gnome_font_rendering.schemas</code> file:
         </p>
similarity index 92%
rename from docs/reference/gio/html/ch29s07.html
rename to docs/reference/gio/html/ch30s07.html
index 1327f67..a636e5e 100644 (file)
@@ -5,23 +5,23 @@
 <title>Data conversion</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch29.html" title="Migrating from GConf to GSettings">
-<link rel="prev" href="ch29s06.html" title="Schema conversion">
-<link rel="next" href="ch30.html" title="Migrating to GDBus">
+<link rel="up" href="ch30.html" title="Migrating from GConf to GSettings">
+<link rel="prev" href="ch30s06.html" title="Schema conversion">
+<link rel="next" href="ch31.html" title="Migrating to GDBus">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="ch29s06.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch29.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch30s06.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch30.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="ch30.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="ch31.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr></table>
 <div class="section">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id525021"></a>Data conversion</h2></div></div></div>
+<a name="idp14395104"></a>Data conversion</h2></div></div></div>
 <p>
         GConf comes with a GSettings backend that can be used to
         facility the transition to the GSettings API until you are
diff --git a/docs/reference/gio/html/ch31.html b/docs/reference/gio/html/ch31.html
new file mode 100644 (file)
index 0000000..0619e3b
--- /dev/null
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Migrating to GDBus</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="migrating.html" title="Part III. Migrating to GIO">
+<link rel="prev" href="ch30s07.html" title="Data conversion">
+<link rel="next" href="ch31s02.html" title="API comparison">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ch30s07.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="migrating.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="ch31s02.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="idp64527184"></a>Migrating to GDBus</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="ch31.html#idp76352880">Conceptual differences</a></span></dt>
+<dt><span class="section"><a href="ch31s02.html">API comparison</a></span></dt>
+<dt><span class="section"><a href="ch31s03.html">Owning bus names</a></span></dt>
+<dt><span class="section"><a href="ch31s04.html">Creating proxies for well-known names</a></span></dt>
+<dt><span class="section"><a href="ch31s05.html">Generating code and docs</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="ch31s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html">org.gtk.GDBus.Example.ObjectManager.Cat</a></span><span class="refpurpose"> — More example docs generated by gdbus-codegen</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ExampleAnimal.html">ExampleAnimal</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Animal D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ExampleCat.html">ExampleCat</a></span><span class="refpurpose"> — Generated C code for the org.gtk.GDBus.Example.ObjectManager.Cat D-Bus interface</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ExampleObject.html">ExampleObject</a></span><span class="refpurpose"> — Specialized GDBusObject types</span>
+</dt>
+<dt>
+<span class="refentrytitle"><a href="ExampleObjectManagerClient.html">ExampleObjectManagerClient</a></span><span class="refpurpose"> — Generated GDBusObjectManagerClient type</span>
+</dt>
+</dl></dd>
+</dl></div>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp76352880"></a>Conceptual differences</h2></div></div></div>
+<p>
+      The central concepts of D-Bus are modelled in a very similar way
+      in dbus-glib and GDBus. Both have a objects representing connections,
+      proxies and method invocations. But there are some important
+      differences:
+      </p>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><p>
+          dbus-glib uses the <a class="ulink" href="http://www.freedesktop.org/wiki/Software/dbus#ReferenceImplementation.28dbus-daemonandlibdbus.29" target="_top">libdbus
+          reference implementation</a>, GDBus doesn't. Instead, it
+          relies on GIO streams as transport layer, and has its own
+          implementation for the the D-Bus connection setup and
+          authentication. Apart from using streams as transport,
+          avoiding libdbus also lets GDBus avoid some thorny
+          multithreading issues.
+        </p></li>
+<li class="listitem"><p>
+          dbus-glib uses the GObject type system for method arguments and
+          return values, including a homegrown container specialization
+          mechanism. GDBus relies on the <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> type system which is
+          explicitly designed to match D-Bus types.
+        </p></li>
+<li class="listitem"><p>
+          dbus-glib models only D-Bus interfaces and does not provide
+          any types for objects. GDBus models both D-Bus interfaces
+          (via the <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a>, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> and
+          <a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a> types) and objects (via the
+          <a class="link" href="GDBusObject.html" title="GDBusObject"><span class="type">GDBusObject</span></a>, <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a> and <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a> types).
+        </p></li>
+<li class="listitem"><p>
+          GDBus includes native support for the <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-properties" target="_top">org.freedesktop.DBus.Properties</a> (via the <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> type) and <a class="ulink" href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager" target="_top">org.freedesktop.DBus.ObjectManager</a> D-Bus interfaces, dbus-glib doesn't.
+        </p></li>
+<li class="listitem"><p>
+          The typical way to export an object in dbus-glib involves
+          generating glue code from XML introspection data using
+          <span class="command"><strong>dbus-binding-tool</strong></span>. GDBus provides a
+          similar tool called <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> that
+          can also generate Docbook D-Bus interface documentation.
+        </p></li>
+<li class="listitem"><p>
+          dbus-glib doesn't provide any convenience API for owning and
+          watching bus names, GDBus provides the <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> and
+          <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="g_bus_watch_name ()"><code class="function">g_bus_watch_name()</code></a> family of convenience functions.
+        </p></li>
+<li class="listitem"><p>
+          GDBus provides API to parse, generate and work with <a class="link" href="gio-D-Bus-Introspection-Data.html" title="D-Bus Introspection Data">Introspection
+          XML</a>, dbus-glib doesn't.
+        </p></li>
+</ul></div>
+<p>
+    </p>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/reference/gio/html/ch31s02.html b/docs/reference/gio/html/ch31s02.html
new file mode 100644 (file)
index 0000000..7c54de5
--- /dev/null
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>API comparison</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="ch31.html" title="Migrating to GDBus">
+<link rel="prev" href="ch31.html" title="Migrating to GDBus">
+<link rel="next" href="ch31s03.html" title="Owning bus names">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ch31.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="ch31s03.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp76337712"></a>API comparison</h2></div></div></div>
+<div class="table">
+<a name="dbus-glib-vs-gdbus"></a><p class="title"><b>Table 8. dbus-glib APIs and their GDBus counterparts</b></p>
+<div class="table-contents"><table summary="dbus-glib APIs and their GDBus counterparts" border="1">
+<colgroup>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>dbus-glib</th>
+<th>GDBus</th>
+</tr></thead>
+<tbody>
+<tr>
+<td><span class="type">DBusGConnection</span></td>
+<td><a class="link" href="GDBusConnection.html" title="GDBusConnection"><span class="type">GDBusConnection</span></a></td>
+</tr>
+<tr>
+<td><span class="type">DBusGProxy</span></td>
+<td>
+<a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>, <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> - also see <a class="link" href="GDBusObjectProxy.html" title="GDBusObjectProxy"><span class="type">GDBusObjectProxy</span></a>
+</td>
+</tr>
+<tr>
+<td><span class="type">DBusGObject</span></td>
+<td>
+<a class="link" href="GDBusInterfaceSkeleton.html" title="GDBusInterfaceSkeleton"><span class="type">GDBusInterfaceSkeleton</span></a>, <a class="link" href="GDBusInterface.html" title="GDBusInterface"><span class="type">GDBusInterface</span></a> - also see <a class="link" href="GDBusObjectSkeleton.html" title="GDBusObjectSkeleton"><span class="type">GDBusObjectSkeleton</span></a>
+</td>
+</tr>
+<tr>
+<td><span class="type">DBusGMethodInvocation</span></td>
+<td><a class="link" href="GDBusMethodInvocation.html" title="GDBusMethodInvocation"><span class="type">GDBusMethodInvocation</span></a></td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_bus_get()</code></td>
+<td>
+<a class="link" href="GDBusConnection.html#g-bus-get-sync" title="g_bus_get_sync ()"><code class="function">g_bus_get_sync()</code></a>, also see
+               <a class="link" href="GDBusConnection.html#g-bus-get" title="g_bus_get ()"><code class="function">g_bus_get()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_proxy_new_for_name()</code></td>
+<td>
+<a class="link" href="GDBusProxy.html#g-dbus-proxy-new-sync" title="g_dbus_proxy_new_sync ()"><code class="function">g_dbus_proxy_new_sync()</code></a> and
+               <a class="link" href="GDBusProxy.html#g-dbus-proxy-new-for-bus-sync" title="g_dbus_proxy_new_for_bus_sync ()"><code class="function">g_dbus_proxy_new_for_bus_sync()</code></a>, also see <a class="link" href="GDBusProxy.html#g-dbus-proxy-new" title="g_dbus_proxy_new ()"><code class="function">g_dbus_proxy_new()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_proxy_add_signal()</code></td>
+<td>not needed, use the generic <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_proxy_connect_signal()</code></td>
+<td>use <a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect"><code class="function">g_signal_connect()</code></a> with <a class="link" href="GDBusProxy.html#GDBusProxy-g-signal" title='The "g-signal" signal'><span class="type">"g-signal"</span></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_connection_register_g_object()</code></td>
+<td>
+<a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a> - also see <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-export" title="g_dbus_object_manager_server_export ()"><code class="function">g_dbus_object_manager_server_export()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_connection_unregister_g_object()</code></td>
+<td>
+<a class="link" href="GDBusConnection.html#g-dbus-connection-unregister-object" title="g_dbus_connection_unregister_object ()"><code class="function">g_dbus_connection_unregister_object()</code></a> - also see <a class="link" href="GDBusObjectManagerServer.html#g-dbus-object-manager-server-unexport" title="g_dbus_object_manager_server_unexport ()"><code class="function">g_dbus_object_manager_server_unexport()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_object_type_install_info()</code></td>
+<td>introspection data is installed while registering
+               an object, see <a class="link" href="GDBusConnection.html#g-dbus-connection-register-object" title="g_dbus_connection_register_object ()"><code class="function">g_dbus_connection_register_object()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_proxy_begin_call()</code></td>
+<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call" title="g_dbus_proxy_call ()"><code class="function">g_dbus_proxy_call()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_proxy_end_call()</code></td>
+<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call-finish" title="g_dbus_proxy_call_finish ()"><code class="function">g_dbus_proxy_call_finish()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_proxy_call()</code></td>
+<td><a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_error_domain_register()</code></td>
+<td><a class="link" href="gio-GDBusError.html#g-dbus-error-register-error-domain" title="g_dbus_error_register_error_domain ()"><code class="function">g_dbus_error_register_error_domain()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_error_has_name()</code></td>
+<td>no direct equivalent, see <a class="link" href="gio-GDBusError.html#g-dbus-error-get-remote-error" title="g_dbus_error_get_remote_error ()"><code class="function">g_dbus_error_get_remote_error()</code></a>
+</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_method_return()</code></td>
+<td><a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value" title="g_dbus_method_invocation_return_value ()"><code class="function">g_dbus_method_invocation_return_value()</code></a></td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_method_return_error()</code></td>
+<td>
+<a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error" title="g_dbus_method_invocation_return_error ()"><code class="function">g_dbus_method_invocation_return_error()</code></a> and variants</td>
+</tr>
+<tr>
+<td><code class="function">dbus_g_method_get_sender()</code></td>
+<td><a class="link" href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender" title="g_dbus_method_invocation_get_sender ()"><code class="function">g_dbus_method_invocation_get_sender()</code></a></td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<br class="table-break">
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/reference/gio/html/ch31s03.html b/docs/reference/gio/html/ch31s03.html
new file mode 100644 (file)
index 0000000..162fb84
--- /dev/null
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Owning bus names</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="ch31.html" title="Migrating to GDBus">
+<link rel="prev" href="ch31s02.html" title="API comparison">
+<link rel="next" href="ch31s04.html" title="Creating proxies for well-known names">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ch31s02.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="ch31s04.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp76275952"></a>Owning bus names</h2></div></div></div>
+<p>
+      Using dbus-glib, you typically call RequestName manually
+      to own a name, like in the following excerpt:
+      </p>
+<div class="informalexample"><pre class="programlisting">
+  error = NULL;
+  res = dbus_g_proxy_call (system_bus_proxy,
+                           "RequestName",
+                           &amp;error,
+                           G_TYPE_STRING, NAME_TO_CLAIM,
+                           G_TYPE_UINT,   DBUS_NAME_FLAG_ALLOW_REPLACEMENT,
+                           G_TYPE_INVALID,
+                           G_TYPE_UINT,   &amp;result,
+                           G_TYPE_INVALID);
+  if (!res)
+    {
+      if (error != NULL)
+        {
+          g_warning ("Failed to acquire %s: %s",
+                     NAME_TO_CLAIM, error-&gt;message);
+          g_error_free (error);
+        }
+      else
+        {
+          g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
+        }
+      goto out;
+    }
+
+  if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER)
+    {
+      if (error != NULL)
+        {
+          g_warning ("Failed to acquire %s: %s",
+                     NAME_TO_CLAIM, error-&gt;message);
+          g_error_free (error);
+        }
+      else
+        {
+          g_warning ("Failed to acquire %s", NAME_TO_CLAIM);
+        }
+      exit (1);
+    }
+
+  dbus_g_proxy_add_signal (system_bus_proxy, "NameLost",
+                           G_TYPE_STRING, G_TYPE_INVALID);
+  dbus_g_proxy_connect_signal (system_bus_proxy, "NameLost",
+                               G_CALLBACK (on_name_lost), NULL, NULL);
+
+  /* further setup ... */
+
+      </pre></div>
+<p>
+    </p>
+<p>
+    While you can do things this way with GDBus too, using
+    <a class="link" href="GDBusProxy.html#g-dbus-proxy-call-sync" title="g_dbus_proxy_call_sync ()"><code class="function">g_dbus_proxy_call_sync()</code></a>, it is much nicer to use the high-level API
+    for this:
+    </p>
+<div class="informalexample"><pre class="programlisting">
+static void
+on_name_acquired (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+  /* further setup ... */
+}
+
+/* ... */
+
+  owner_id = g_bus_own_name (G_BUS_TYPE_SYSTEM,
+                             NAME_TO_CLAIM,
+                             G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT,
+                             on_bus_acquired,
+                             on_name_acquired,
+                             on_name_lost,
+                             NULL,
+                             NULL);
+
+  g_main_loop_run (loop);
+
+  g_bus_unown_name (owner_id);
+
+    </pre></div>
+<p>
+    Note that <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bus_own_name ()"><code class="function">g_bus_own_name()</code></a> works asynchronously and requires
+    you to enter your mainloop to await the <code class="function">on_name_aquired()</code>
+    callback. Also note that in order to avoid race conditions (e.g.
+    when your service is activated by a method call), you have to export
+    your manager object <span class="emphasis"><em>before</em></span> acquiring the
+    name. The <code class="function">on_bus_acquired()</code> callback is the right place to do
+    such preparations.
+    </p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/reference/gio/html/ch31s04.html b/docs/reference/gio/html/ch31s04.html
new file mode 100644 (file)
index 0000000..6e4d960
--- /dev/null
@@ -0,0 +1,72 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Creating proxies for well-known names</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="ch31.html" title="Migrating to GDBus">
+<link rel="prev" href="ch31s03.html" title="Owning bus names">
+<link rel="next" href="ch31s05.html" title="Generating code and docs">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ch31s03.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="ch31s05.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp75606224"></a>Creating proxies for well-known names</h2></div></div></div>
+<p>
+      dbus-glib lets you create proxy objects for well-known names, like the
+      following example:
+      </p>
+<div class="informalexample"><pre class="programlisting">
+  proxy = dbus_g_proxy_new_for_name (system_bus_connection,
+                                     "org.freedesktop.Accounts",
+                                     "/org/freedesktop/Accounts",
+                                     "org.freedesktop.Accounts");
+      
+      </pre></div>
+<p>
+      For a <span class="type">DBusGProxy</span> constructed like this, method calls will be sent to
+      the current owner of the name, and that owner can change over time.
+    </p>
+<p>
+      The same can be achieved with <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a>:
+      </p>
+<div class="informalexample"><pre class="programlisting">
+  error = NULL;
+  proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
+                                         G_DBUS_PROXY_FLAGS_NONE,
+                                         NULL, /* GDBusInterfaceInfo */
+                                         "org.freedesktop.Accounts",
+                                         "/org/freedesktop/Accounts",
+                                         "org.freedesktop.Accounts",
+                                         NULL, /* GCancellable */
+                                         &amp;error);
+      
+      </pre></div>
+<p>
+      For an added layer of safety, you can specify what D-Bus
+      interface the proxy is expected to conform to by using the
+      <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo"><span class="type">GDBusInterfaceInfo</span></a> type.  Additionally, <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> loads,
+      caches and tracks changes to the D-Bus properties on the remote
+      object. It also sets up match rules so D-Bus signals from the
+      remote object are delivered locally.
+    </p>
+<p>
+      The <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> type normally isn't used directly - instead
+      proxies subclassing <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> generated by <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> is used, see <a class="xref" href="ch31s05.html#gdbus-example-gdbus-codegen" title="Using gdbus-codegen">the section called “Using gdbus-codegen”</a>
+    </p>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/reference/gio/html/ch31s05.html b/docs/reference/gio/html/ch31s05.html
new file mode 100644 (file)
index 0000000..d4793c1
--- /dev/null
@@ -0,0 +1,483 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Generating code and docs</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="ch31.html" title="Migrating to GDBus">
+<link rel="prev" href="ch31s04.html" title="Creating proxies for well-known names">
+<link rel="next" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html" title="org.gtk.GDBus.Example.ObjectManager.Animal">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="ch31s04.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch31.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="section">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="idp76501200"></a>Generating code and docs</h2></div></div></div>
+<div class="section">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="gdbus-example-gdbus-codegen"></a>Using gdbus-codegen</h3></div></div></div>
+<p>
+      dbus-glib comes with <span class="command"><strong>dbus-binding-tool</strong></span>, which
+      can produce somewhat nice client- and server-side wrappers for a D-Bus interface.
+      With GDBus, <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> is used and like
+      its counterpart, it also takes D-Bus Introspection XML as input:
+    </p>
+<div class="example">
+<a name="gdbus-example-codegen-input"></a><p class="title"><b>Example 23. Example D-Bus Introspection XML</b></p>
+<div class="example-contents"><pre class="programlisting">&lt;node&gt;
+  &lt;!-- org.gtk.GDBus.Example.ObjectManager.Animal:
+       @short_description: Example docs generated by gdbus-codegen
+       @since: 2.30
+
+       This D-Bus interface is used to describe a simple animal.
+    --&gt;
+  &lt;interface name="org.gtk.GDBus.Example.ObjectManager.Animal"&gt;
+    &lt;!-- Mood: The mood of the animal.
+         @since: 2.30
+
+         Known values for this property include
+         &lt;literal&gt;Happy&lt;/literal&gt; and &lt;literal&gt;Sad&lt;/literal&gt;. Use the
+         org.gtk.GDBus.Example.ObjectManager.Animal.Poke() method to
+         change this property.
+
+         This property influences how often the animal jumps up and
+         down, see the
+         #org.gtk.GDBus.Example.ObjectManager.Animal::Jumped signal
+         for more details.
+    --&gt;
+    &lt;property name="Mood" type="s" access="read"/&gt;
+
+    &lt;!--
+        Poke:
+        @make_sad: Whether to make the animal sad.
+        @make_happy: Whether to make the animal happy.
+        @since: 2.30
+
+        Method used to changing the mood of the animal. See also the
+        #org.gtk.GDBus.Example.ObjectManager.Animal:Mood property.
+      --&gt;
+    &lt;method name="Poke"&gt;
+      &lt;arg direction="in" type="b" name="make_sad"/&gt;
+      &lt;arg direction="in" type="b" name="make_happy"/&gt;
+    &lt;/method&gt;
+
+    &lt;!--
+        Jumped:
+        @height: Height, in meters, that the animal jumped.
+        @since: 2.30
+
+        Emitted when the animal decides to jump.
+      --&gt;
+    &lt;signal name="Jumped"&gt;
+      &lt;arg type="d" name="height"/&gt;
+    &lt;/signal&gt;
+  &lt;/interface&gt;
+
+  &lt;!-- org.gtk.GDBus.Example.ObjectManager.Cat:
+       @short_description: More example docs generated by gdbus-codegen
+
+       This D-Bus interface is used to describe a cat. Right now there
+       are no properties, methods or signals associated with this
+       interface so it is essentially a &lt;ulink
+       url="http://en.wikipedia.org/wiki/Marker_interface_pattern"&gt;Marker
+       Interface&lt;/ulink&gt;.
+
+       Note that D-Bus objects implementing this interface also
+       implement the #org.gtk.GDBus.Example.ObjectManager.Animal
+       interface.
+    --&gt;
+  &lt;interface name="org.gtk.GDBus.Example.ObjectManager.Cat"&gt;
+  &lt;/interface&gt;
+&lt;/node&gt;
+</pre></div>
+</div>
+<br class="example-break"><p>
+      If this XML is processed like this
+</p>
+<div class="informalexample"><pre class="programlisting">
+gdbus-codegen --interface-prefix org.gtk.GDBus.Example.ObjectManager. \
+              --generate-c-code generated-code                       \
+              --c-namespace Example                                  \
+              --c-generate-object-manager                            \
+              --generate-docbook generated-docs                       \
+              gdbus-example-objectmanager.xml
+</pre></div>
+<p>
+      then two files <code class="filename">generated-code.h</code> and
+      <code class="filename">generated-code.c</code> are
+      generated. Additionally, two XML files
+      <code class="filename">generated-docs-org.gtk.GDBus.Example.ObjectManager.Animal</code> and
+      <code class="filename">generated-docs-org.gtk.GDBus.Example.ObjectManager.Cat</code>
+      with Docbook XML are generated. For an example of what the docs look
+      like see <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal" title="Description">the Animal D-Bus interface documentation</a>.
+      and
+      <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Cat" title="Description">the Cat D-Bus interface documentation</a>.
+    </p>
+<p>
+      While the contents of <code class="filename">generated-code.h</code> and
+      <code class="filename">generated-code.c</code> are best described by the
+      <span class="command"><strong><a href="gdbus-codegen.html">gdbus-codegen</a></strong></span> manual
+      page, brief examples of how this generated code can be used can be found in
+      <a class="xref" href="ch31s05.html#gdbus-example-codegen-server" title="Example 24. Server-side application using generated code">Example 24, “Server-side application using generated code”</a>
+      and <a class="xref" href="ch31s05.html#gdbus-example-codegen-client" title="Example 25. Client-side application using generated code">Example 25, “Client-side application using generated code”</a>. Additionally, since
+      the generated code has 100% gtk-doc coverage, see
+      <a class="link" href="ExampleAnimal.html" title="ExampleAnimal"><span class="type">ExampleAnimal</span></a>, <a class="link" href="ExampleCat.html" title="ExampleCat"><span class="type">ExampleCat</span></a>, <a class="link" href="ExampleObject.html" title="ExampleObject"><span class="type">ExampleObject</span></a> and
+      <a class="link" href="ExampleObjectManagerClient.html" title="ExampleObjectManagerClient"><span class="type">ExampleObjectManagerClient</span></a> pages for documentation.
+    </p>
+<div class="example">
+<a name="gdbus-example-codegen-server"></a><p class="title"><b>Example 24. Server-side application using generated code</b></p>
+<div class="example-contents"><pre class="programlisting">
+#include "gdbus-example-objectmanager-generated.h"
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static GDBusObjectManagerServer *manager = NULL;
+
+static gboolean
+on_animal_poke (ExampleAnimal          *animal,
+                GDBusMethodInvocation  *invocation,
+                gboolean                make_sad,
+                gboolean                make_happy,
+                gpointer                user_data)
+{
+  if ((make_sad &amp;&amp; make_happy) || (!make_sad &amp;&amp; !make_happy))
+    {
+      g_dbus_method_invocation_return_dbus_error (invocation,
+                                                  "org.gtk.GDBus.Examples.ObjectManager.Error.Failed",
+                                                  "Exactly one of make_sad or make_happy must be TRUE");
+      goto out;
+    }
+
+  if (make_sad)
+    {
+      if (g_strcmp0 (example_animal_get_mood (animal), "Sad") == 0)
+        {
+          g_dbus_method_invocation_return_dbus_error (invocation,
+                                                      "org.gtk.GDBus.Examples.ObjectManager.Error.SadAnimalIsSad",
+                                                      "Sad animal is already sad");
+          goto out;
+        }
+
+      example_animal_set_mood (animal, "Sad");
+      example_animal_complete_poke (animal, invocation);
+      goto out;
+    }
+
+  if (make_happy)
+    {
+      if (g_strcmp0 (example_animal_get_mood (animal), "Happy") == 0)
+        {
+          g_dbus_method_invocation_return_dbus_error (invocation,
+                                                      "org.gtk.GDBus.Examples.ObjectManager.Error.HappyAnimalIsHappy",
+                                                      "Happy animal is already happy");
+          goto out;
+        }
+
+      example_animal_set_mood (animal, "Happy");
+      example_animal_complete_poke (animal, invocation);
+      goto out;
+    }
+
+  g_assert_not_reached ();
+
+ out:
+  return TRUE; /* to indicate that the method was handled */
+}
+
+
+static void
+on_bus_acquired (GDBusConnection *connection,
+                 const gchar     *name,
+                 gpointer         user_data)
+{
+  ExampleObjectSkeleton *object;
+  guint n;
+
+  g_print ("Acquired a message bus connection\n");
+
+  /* Create a new org.freedesktop.DBus.ObjectManager rooted at /example/Animals */
+  manager = g_dbus_object_manager_server_new ("/example/Animals");
+
+  for (n = 0; n &lt; 10; n++)
+    {
+      gchar *s;
+      ExampleAnimal *animal;
+
+      /* Create a new D-Bus object at the path /example/Animals/N where N is 000..009 */
+      s = g_strdup_printf ("/example/Animals/%03d", n);
+      object = example_object_skeleton_new (s);
+      g_free (s);
+
+      /* Make the newly created object export the interface
+       * org.gtk.GDBus.Example.ObjectManager.Animal (note
+       * that @object takes its own reference to @animal).
+       */
+      animal = example_animal_skeleton_new ();
+      example_animal_set_mood (animal, "Happy");
+      example_object_skeleton_set_animal (object, animal);
+      g_object_unref (animal);
+
+      /* Cats are odd animals - so some of our objects implement the
+       * org.gtk.GDBus.Example.ObjectManager.Cat interface in addition
+       * to the .Animal interface
+       */
+      if (n % 2 == 1)
+        {
+          ExampleCat *cat;
+          cat = example_cat_skeleton_new ();
+          example_object_skeleton_set_cat (object, cat);
+          g_object_unref (cat);
+        }
+
+      /* Handle Poke() D-Bus method invocations on the .Animal interface */
+      g_signal_connect (animal,
+                        "handle-poke",
+                        G_CALLBACK (on_animal_poke),
+                        NULL); /* user_data */
+
+      /* Export the object (@manager takes its own reference to @object) */
+      g_dbus_object_manager_server_export (manager, G_DBUS_OBJECT_SKELETON (object));
+      g_object_unref (object);
+    }
+
+  /* Export all objects */
+  g_dbus_object_manager_server_set_connection (manager, connection);
+}
+
+static void
+on_name_acquired (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+  g_print ("Acquired the name %s\n", name);
+}
+
+static void
+on_name_lost (GDBusConnection *connection,
+              const gchar     *name,
+              gpointer         user_data)
+{
+  g_print ("Lost the name %s\n", name);
+}
+
+
+gint
+main (gint argc, gchar *argv[])
+{
+  GMainLoop *loop;
+  guint id;
+
+  g_type_init ();
+
+  loop = g_main_loop_new (NULL, FALSE);
+
+  id = g_bus_own_name (G_BUS_TYPE_SESSION,
+                       "org.gtk.GDBus.Examples.ObjectManager",
+                       G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT |
+                       G_BUS_NAME_OWNER_FLAGS_REPLACE,
+                       on_bus_acquired,
+                       on_name_acquired,
+                       on_name_lost,
+                       loop,
+                       NULL);
+
+  g_main_loop_run (loop);
+
+  g_bus_unown_name (id);
+  g_main_loop_unref (loop);
+
+  return 0;
+}
+</pre></div>
+</div>
+<br class="example-break"><div class="example">
+<a name="gdbus-example-codegen-client"></a><p class="title"><b>Example 25. Client-side application using generated code</b></p>
+<div class="example-contents"><pre class="programlisting">
+#include "gdbus-example-objectmanager-generated.h"
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static void
+print_objects (GDBusObjectManager *manager)
+{
+  GList *objects;
+  GList *l;
+
+  g_print ("Object manager at %s\n", g_dbus_object_manager_get_object_path (manager));
+  objects = g_dbus_object_manager_get_objects (manager);
+  for (l = objects; l != NULL; l = l-&gt;next)
+    {
+      ExampleObject *object = EXAMPLE_OBJECT (l-&gt;data);
+      GList *interfaces;
+      GList *ll;
+      g_print (" - Object at %s\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object)));
+
+      interfaces = g_dbus_object_get_interfaces (G_DBUS_OBJECT (object));
+      for (ll = interfaces; ll != NULL; ll = ll-&gt;next)
+        {
+          GDBusInterface *interface = G_DBUS_INTERFACE (ll-&gt;data);
+          g_print ("   - Interface %s\n", g_dbus_interface_get_info (interface)-&gt;name);
+
+          /* Note that @interface is really a GDBusProxy instance - and additionally also
+           * an ExampleAnimal or ExampleCat instance - either of these can be used to
+           * invoke methods on the remote object. For example, the generated function
+           *
+           *  void example_animal_call_poke_sync (ExampleAnimal  *proxy,
+           *                                      gboolean        make_sad,
+           *                                      gboolean        make_happy,
+           *                                      GCancellable   *cancellable,
+           *                                      GError        **error);
+           *
+           * can be used to call the Poke() D-Bus method on the .Animal interface.
+           * Additionally, the generated function
+           *
+           *  const gchar *example_animal_get_mood (ExampleAnimal *object);
+           *
+           * can be used to get the value of the :Mood property.
+           */
+        }
+      g_list_free_full (interfaces, g_object_unref);
+    }
+  g_list_free_full (objects, g_object_unref);
+}
+
+static void
+on_object_added (GDBusObjectManager *manager,
+                 GDBusObject        *object,
+                 gpointer            user_data)
+{
+  gchar *owner;
+  owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (manager));
+  g_print ("Added object at %s (owner %s)\n", g_dbus_object_get_object_path (object), owner);
+  g_free (owner);
+}
+
+static void
+on_object_removed (GDBusObjectManager *manager,
+                   GDBusObject        *object,
+                   gpointer            user_data)
+{
+  gchar *owner;
+  owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (manager));
+  g_print ("Removed object at %s (owner %s)\n", g_dbus_object_get_object_path (object), owner);
+  g_free (owner);
+}
+
+static void
+on_notify_name_owner (GObject    *object,
+                      GParamSpec *pspec,
+                      gpointer    user_data)
+{
+  GDBusObjectManagerClient *manager = G_DBUS_OBJECT_MANAGER_CLIENT (object);
+  gchar *name_owner;
+
+  name_owner = g_dbus_object_manager_client_get_name_owner (manager);
+  g_print ("name-owner: %s\n", name_owner);
+  g_free (name_owner);
+}
+
+static void
+on_interface_proxy_properties_changed (GDBusObjectManagerClient *manager,
+                                       GDBusObjectProxy         *object_proxy,
+                                       GDBusProxy               *interface_proxy,
+                                       GVariant                 *changed_properties,
+                                       const gchar *const       *invalidated_properties,
+                                       gpointer                  user_data)
+{
+  GVariantIter iter;
+  const gchar *key;
+  GVariant *value;
+  gchar *s;
+
+  g_print ("Properties Changed on %s:\n", g_dbus_object_get_object_path (G_DBUS_OBJECT (object_proxy)));
+  g_variant_iter_init (&amp;iter, changed_properties);
+  while (g_variant_iter_next (&amp;iter, "{&amp;sv}", &amp;key, &amp;value))
+    {
+      s = g_variant_print (value, TRUE);
+      g_print ("  %s -&gt; %s\n", key, s);
+      g_variant_unref (value);
+      g_free (s);
+    }
+}
+
+gint
+main (gint argc, gchar *argv[])
+{
+  GDBusObjectManager *manager;
+  GMainLoop *loop;
+  GError *error;
+  gchar *name_owner;
+
+  manager = NULL;
+  loop = NULL;
+
+  g_type_init ();
+
+  loop = g_main_loop_new (NULL, FALSE);
+
+  error = NULL;
+  manager = example_object_manager_client_new_for_bus_sync (G_BUS_TYPE_SESSION,
+                                                            G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE,
+                                                            "org.gtk.GDBus.Examples.ObjectManager",
+                                                            "/example/Animals",
+                                                            NULL, /* GCancellable */
+                                                            &amp;error);
+  if (manager == NULL)
+    {
+      g_printerr ("Error getting object manager client: %s", error-&gt;message);
+      g_error_free (error);
+      goto out;
+    }
+
+  name_owner = g_dbus_object_manager_client_get_name_owner (G_DBUS_OBJECT_MANAGER_CLIENT (manager));
+  g_print ("name-owner: %s\n", name_owner);
+  g_free (name_owner);
+
+  print_objects (manager);
+
+  g_signal_connect (manager,
+                    "notify::name-owner",
+                    G_CALLBACK (on_notify_name_owner),
+                    NULL);
+  g_signal_connect (manager,
+                    "object-added",
+                    G_CALLBACK (on_object_added),
+                    NULL);
+  g_signal_connect (manager,
+                    "object-removed",
+                    G_CALLBACK (on_object_removed),
+                    NULL);
+  g_signal_connect (manager,
+                    "interface-proxy-properties-changed",
+                    G_CALLBACK (on_interface_proxy_properties_changed),
+                    NULL);
+
+  g_main_loop_run (loop);
+
+ out:
+  if (manager != NULL)
+    g_object_unref (manager);
+  if (loop != NULL)
+    g_main_loop_unref (loop);
+
+  return 0;
+}
+</pre></div>
+</div>
+<br class="example-break">
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index 39278a3..4a1cdb5 100644 (file)
@@ -40,7 +40,7 @@
     ]</p></div>
 </div>
 <div class="refsect1">
-<a name="id595887"></a><h2>Description</h2>
+<a name="idp14695744"></a><h2>Description</h2>
 <p>
     <span class="command"><strong>gdbus-codegen</strong></span> is used to generate code and/or
     documentation for one or more D-Bus interfaces. The tool reads
@@ -52,7 +52,7 @@
   </p>
 </div>
 <div class="refsect1">
-<a name="id867672"></a><h2>Generating C code</h2>
+<a name="idp55363152"></a><h2>Generating C code</h2>
 <p>
     When generating C code, a
     <span class="type">GInterface</span>-derived type is generated for each D-Bus
   </p>
 </div>
 <div class="refsect1">
-<a name="id524041"></a><h2>Generating Docbook documentation</h2>
+<a name="idp10457904"></a><h2>Generating Docbook documentation</h2>
 <p>
     Each generated Docbook XML file (see the
     <code class="option">--generate-docbook</code> option for details) is a <a class="ulink" href="http://www.docbook.org/tdg/en/html/refentry.html" target="_top"><code class="literal">RefEntry</code></a>
   </p>
 </div>
 <div class="refsect1">
-<a name="id829819"></a><h2>Options</h2>
+<a name="idp27869392"></a><h2>Options</h2>
 <p>
     The following options are supported:
   </p>
           files. It can be used with interfaces, methods, signals,
           properties and arguments in the following way:
         </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">codegen </span><span class="symbol">--</span><span class="normal">c</span><span class="symbol">-</span><span class="usertype">namespace</span><span class="normal"> MyApp                           </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">generate</span><span class="symbol">-</span><span class="normal">c</span><span class="symbol">-</span><span class="usertype">code</span><span class="normal"> myapp</span><span class="symbol">-</span><span class="normal">generated                         </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">annotate </span><span class="string">"org.project.InterfaceName"</span><span class="normal">                    </span><span class="symbol">\</span>
-<span class="normal">    org</span><span class="symbol">.</span><span class="normal">gtk</span><span class="symbol">.</span><span class="normal">GDBus</span><span class="symbol">.</span><span class="normal">C</span><span class="symbol">.</span><span class="usertype">Name</span><span class="normal"> MyFrobnicator                      </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">annotate </span><span class="string">"org.project.InterfaceName:Property"</span><span class="normal">           </span><span class="symbol">\</span>
-<span class="normal">    </span><span class="usertype">bar</span><span class="normal"> bat                                                 </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">annotate </span><span class="string">"org.project.InterfaceName.Method()"</span><span class="normal">           </span><span class="symbol">\</span>
-<span class="normal">    org</span><span class="symbol">.</span><span class="normal">freedesktop</span><span class="symbol">.</span><span class="normal">DBus</span><span class="symbol">.</span><span class="usertype">Deprecated</span><span class="normal"> true                    </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">annotate </span><span class="string">"org.project.InterfaceName.Method()[arg_name]"</span><span class="normal"> </span><span class="symbol">\</span>
-<span class="normal">    </span><span class="usertype">snake</span><span class="normal"> hiss                                              </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">annotate </span><span class="string">"org.project.InterfaceName::Signal"</span><span class="normal">            </span><span class="symbol">\</span>
-<span class="normal">    </span><span class="usertype">cat</span><span class="normal"> meow                                                </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">--</span><span class="normal">annotate </span><span class="string">"org.project.InterfaceName::Signal[arg_name]"</span><span class="normal">  </span><span class="symbol">\</span>
-<span class="normal">    </span><span class="usertype">dog</span><span class="normal"> wuff                                                </span><span class="symbol">\</span>
-<span class="normal">  myapp</span><span class="symbol">-</span><span class="normal">dbus</span><span class="symbol">-</span><span class="normal">interfaces</span><span class="symbol">.</span><span class="normal">xml</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gdbus-codegen --c-namespace MyApp                           \
+  --generate-c-code myapp-generated                         \
+  --annotate "org.project.InterfaceName"                    \
+    org.gtk.GDBus.C.Name MyFrobnicator                      \
+  --annotate "org.project.InterfaceName:Property"           \
+    bar bat                                                 \
+  --annotate "org.project.InterfaceName.Method()"           \
+    org.freedesktop.DBus.Deprecated true                    \
+  --annotate "org.project.InterfaceName.Method()[arg_name]" \
+    snake hiss                                              \
+  --annotate "org.project.InterfaceName::Signal"            \
+    cat meow                                                \
+  --annotate "org.project.InterfaceName::Signal[arg_name]"  \
+    dog wuff                                                \
+  myapp-dbus-interfaces.xml
+</pre></div>
 <p>
           Any UTF-8 string can be used for <em class="replaceable"><code>KEY</code></em> and <em class="replaceable"><code>VALUE</code></em>.
         </p>
 </table></div>
 </div>
 <div class="refsect1">
-<a name="id771614"></a><h2>Supported D-Bus Annotations</h2>
+<a name="idp51419968"></a><h2>Supported D-Bus Annotations</h2>
 <p>
     The following D-Bus annotations are supported by
     <span class="command"><strong>gdbus-codegen</strong></span>:
     parser used by <span class="command"><strong>gdbus-codegen</strong></span> parses XML
     comments in a way similar to <a class="ulink" href="http://www.gtk.org/gtk-doc/" target="_top">gtk-doc</a>:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;!--</span>
-<span class="normal">  net</span><span class="symbol">.</span><span class="normal">Corp</span><span class="symbol">.</span><span class="normal">Bar</span><span class="symbol">:</span>
-<span class="normal">  @short_description</span><span class="symbol">:</span><span class="normal"> A </span><span class="type">short</span><span class="normal"> description</span>
-
-<span class="normal">  A </span><span class="symbol">&lt;</span><span class="normal">emphasis</span><span class="symbol">&gt;</span><span class="usertype">longer&lt;/emphasis&gt;</span><span class="normal"> description</span><span class="symbol">.</span>
-
-<span class="normal">  This is a </span><span class="usertype">new</span><span class="normal"> paragraph</span><span class="symbol">.</span>
-<span class="symbol">--&gt;</span>
-<span class="symbol">&lt;</span><span class="usertype">interface</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"net.corp.Bar"</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;!--</span>
-<span class="label">    FooMethod:</span>
-<span class="normal">    @greeting</span><span class="symbol">:</span><span class="normal"> The docs </span><span class="keyword">for</span><span class="normal"> </span><span class="usertype">greeting</span><span class="normal"> parameter</span><span class="symbol">.</span>
-<span class="normal">    @response</span><span class="symbol">:</span><span class="normal"> The docs </span><span class="keyword">for</span><span class="normal"> </span><span class="usertype">response</span><span class="normal"> parameter</span><span class="symbol">.</span>
-
-<span class="normal">    The docs </span><span class="keyword">for</span><span class="normal"> the </span><span class="usertype">actual</span><span class="normal"> method</span><span class="symbol">.</span>
-<span class="normal">  </span><span class="symbol">--&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">method</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"FooMethod"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"greeting"</span><span class="normal"> direction</span><span class="symbol">=</span><span class="string">"in"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"response"</span><span class="normal"> direction</span><span class="symbol">=</span><span class="string">"out"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">method</span><span class="symbol">&gt;</span>
-
-<span class="normal">  </span><span class="symbol">&lt;!--</span>
-<span class="label">    BarSignal:</span>
-<span class="normal">    @blah</span><span class="symbol">:</span><span class="normal"> The docs </span><span class="keyword">for</span><span class="normal"> </span><span class="usertype">blah</span><span class="normal"> parameter</span><span class="symbol">.</span>
-<span class="normal">    @boo</span><span class="symbol">:</span><span class="normal"> The docs </span><span class="keyword">for</span><span class="normal"> </span><span class="usertype">boo</span><span class="normal"> parameter</span><span class="symbol">.</span>
-<span class="normal">    @since</span><span class="symbol">:</span><span class="normal"> </span><span class="number">2.30</span>
-
-<span class="normal">    The docs </span><span class="keyword">for</span><span class="normal"> the </span><span class="usertype">actual</span><span class="normal"> signal</span><span class="symbol">.</span>
-<span class="normal">  </span><span class="symbol">--&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">signal</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"BarSignal"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"blah"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"boo"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">signal</span><span class="symbol">&gt;</span>
-
-<span class="normal">  </span><span class="symbol">&lt;!--</span><span class="normal"> BazProperty</span><span class="symbol">:</span><span class="normal"> The docs </span><span class="keyword">for</span><span class="normal"> </span><span class="usertype">the</span><span class="normal"> property</span><span class="symbol">.</span><span class="normal"> </span><span class="symbol">--&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">property</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"BazProperty"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="normal"> access</span><span class="symbol">=</span><span class="string">"read"</span><span class="symbol">/&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">interface</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+&lt;!--
+  net.Corp.Bar:
+  @short_description: A short description
+
+  A &lt;emphasis&gt;longer&lt;/emphasis&gt; description.
+
+  This is a new paragraph.
+--&gt;
+&lt;interface name="net.corp.Bar"&gt;
+  &lt;!--
+    FooMethod:
+    @greeting: The docs for greeting parameter.
+    @response: The docs for response parameter.
+
+    The docs for the actual method.
+  --&gt;
+  &lt;method name="FooMethod"&gt;
+    &lt;arg name="greeting" direction="in" type="s"/&gt;
+    &lt;arg name="response" direction="out" type="s"/&gt;
+  &lt;/method&gt;
+
+  &lt;!--
+    BarSignal:
+    @blah: The docs for blah parameter.
+    @boo: The docs for boo parameter.
+    @since: 2.30
+
+    The docs for the actual signal.
+  --&gt;
+  &lt;signal name="BarSignal"&gt;
+    &lt;arg name="blah" type="s"/&gt;
+    &lt;arg name="boo" type="s"/&gt;
+  &lt;/signal&gt;
+
+  &lt;!-- BazProperty: The docs for the property. --&gt;
+  &lt;property name="BazProperty" type="s" access="read"/&gt;
+&lt;/interface&gt;
+</pre></div>
 <p>
   </p>
 <p>
   </p>
 </div>
 <div class="refsect1">
-<a name="id677111"></a><h2>Example</h2>
+<a name="idp51485504"></a><h2>Example</h2>
 <p>
     Consider the following D-Bus Introspection XML.
   </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;</span><span class="normal">node</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">interface</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"net.Corp.MyApp.Frobber"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">method</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"HelloWorld"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"greeting"</span><span class="normal"> direction</span><span class="symbol">=</span><span class="string">"in"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"response"</span><span class="normal"> direction</span><span class="symbol">=</span><span class="string">"out"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"s"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">method</span><span class="symbol">&gt;</span>
-
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">signal</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"Notification"</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"icon_blob"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"ay"</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"height"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"i"</span><span class="symbol">/&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">arg</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"messages"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"as"</span><span class="symbol">/&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">signal</span><span class="symbol">&gt;</span>
-
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">property</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"Verbose"</span><span class="normal"> type</span><span class="symbol">=</span><span class="string">"b"</span><span class="normal"> access</span><span class="symbol">=</span><span class="string">"readwrite"</span><span class="symbol">/&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">interface</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">node</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+&lt;node&gt;
+  &lt;interface name="net.Corp.MyApp.Frobber"&gt;
+    &lt;method name="HelloWorld"&gt;
+      &lt;arg name="greeting" direction="in" type="s"/&gt;
+      &lt;arg name="response" direction="out" type="s"/&gt;
+    &lt;/method&gt;
+
+    &lt;signal name="Notification"&gt;
+      &lt;arg name="icon_blob" type="ay"/&gt;
+      &lt;arg name="height" type="i"/&gt;
+      &lt;arg name="messages" type="as"/&gt;
+    &lt;/signal&gt;
+
+    &lt;property name="Verbose" type="b" access="readwrite"/&gt;
+  &lt;/interface&gt;
+&lt;/node&gt;
+</pre></div>
 <p>
     If <span class="command"><strong>gdbus-codegen</strong></span> is used on this file like this:
   </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="gdbus.html">gdbus</a></span><span class="symbol">-</span><span class="normal">codegen </span><span class="symbol">--</span><span class="normal">generate</span><span class="symbol">-</span><span class="normal">c</span><span class="symbol">-</span><span class="usertype">code</span><span class="normal"> myapp</span><span class="symbol">-</span><span class="normal">generated       </span><span class="symbol">\</span>
-<span class="normal">              </span><span class="symbol">--</span><span class="normal">c</span><span class="symbol">-</span><span class="usertype">namespace</span><span class="normal"> MyApp                     </span><span class="symbol">\</span>
-<span class="normal">              </span><span class="symbol">--</span><span class="normal">interface</span><span class="symbol">-</span><span class="usertype">prefix</span><span class="normal"> net</span><span class="symbol">.</span><span class="normal">corp</span><span class="symbol">.</span><span class="normal">MyApp</span><span class="symbol">.</span><span class="normal">      </span><span class="symbol">\</span>
-<span class="normal">              net</span><span class="symbol">.</span><span class="normal">Corp</span><span class="symbol">.</span><span class="normal">MyApp</span><span class="symbol">.</span><span class="normal">Frobber</span><span class="symbol">.</span><span class="normal">xml</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gdbus-codegen --generate-c-code myapp-generated       \
+              --c-namespace MyApp                     \
+              --interface-prefix net.corp.MyApp.      \
+              net.Corp.MyApp.Frobber.xml
+</pre></div>
 <p>
     two files called
     <code class="filename">myapp-generated.[ch]</code> are
     <span class="type">Skeleton</span>. The generated file, roughly, contains the
     following facilities:
   </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* GType macros for the three generated types */</span>
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">MY_APP_TYPE_FROBBER</span><span class="normal"> </span><span class="symbol">(</span><span class="function">my_app_frobber_get_type</span><span class="normal"> </span><span class="symbol">())</span>
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">MY_APP_TYPE_FROBBER_SKELETON</span><span class="normal"> </span><span class="symbol">(</span><span class="function">my_app_frobber_skeleton_get_type</span><span class="normal"> </span><span class="symbol">())</span>
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">MY_APP_TYPE_FROBBER_PROXY</span><span class="normal"> </span><span class="symbol">(</span><span class="function">my_app_frobber_proxy_get_type</span><span class="normal"> </span><span class="symbol">())</span>
-
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyAppFrobber</span><span class="normal"> MyAppFrobber</span><span class="symbol">;</span><span class="normal"> </span><span class="comment">/* Dummy typedef */</span>
-
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GTypeInterface</span><span class="normal"> parent_iface</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="comment">/* Signal handler for the ::notification signal */</span>
-<span class="normal">  </span><span class="type">void</span><span class="normal"> </span><span class="symbol">(*</span><span class="normal">notification</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">icon_blob</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">gint</span><span class="normal"> height</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="keyword">const</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a></span><span class="symbol">*</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">messages</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">/* Signal handler for the ::handle-hello-world signal */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span><span class="normal"> </span><span class="symbol">(*</span><span class="normal">handle_hello_world</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">);</span>
-<span class="cbracket">}</span><span class="normal"> MyAppFrobberIface</span><span class="symbol">;</span>
-
-<span class="comment">/* Asynchronously calls HelloWorld() */</span>
-<span class="type">void</span>
-<span class="function">my_app_frobber_call_hello_world</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GCancellable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GAsyncReadyCallback</span><span class="normal"> callback</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">gpointer</span><span class="normal"> user_data</span><span class="symbol">);</span>
-<span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">my_app_frobber_call_hello_world_finish</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                                        </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">out_response</span><span class="symbol">,</span>
-<span class="normal">                                        </span><span class="usertype">GAsyncResult</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">res</span><span class="symbol">,</span>
-<span class="normal">                                        </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">);</span>
-
-<span class="comment">/* Synchronously calls HelloWorld(). Blocks calling thread. */</span>
-<span class="normal"><a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">my_app_frobber_call_hello_world_sync</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">,</span>
-<span class="normal">                                      </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">,</span>
-<span class="normal">                                      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">out_response</span><span class="symbol">,</span>
-<span class="normal">                                      </span><span class="usertype">GCancellable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                                      </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">);</span>
-
-<span class="comment">/* Completes handling the HelloWorld() method call */</span>
-<span class="type">void</span>
-<span class="function">my_app_frobber_complete_hello_world</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                                     </span><span class="usertype">GDBusMethodInvocation</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">);</span>
-
-<span class="comment">/* Emits the ::notification signal / Notification() D-Bus signal */</span>
-<span class="type">void</span>
-<span class="function">my_app_frobber_emit_notification</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">icon_blob</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="usertype">gint</span><span class="normal"> height</span><span class="symbol">,</span>
-<span class="normal">                                  </span><span class="keyword">const</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gchar">gchar</a></span><span class="symbol">*</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">messages</span><span class="symbol">);</span>
-
-<span class="comment">/* Gets the :verbose GObject property / Verbose D-Bus property.</span>
-<span class="comment"> * Does no blocking I/O.</span>
-<span class="comment"> */</span>
-<span class="usertype">gboolean</span><span class="normal"> </span><span class="function">my_app_frobber_get_verbose</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">);</span>
-
-<span class="comment">/* Sets the :verbose GObject property / Verbose D-Bus property.</span>
-<span class="comment"> * Does no blocking I/O.</span>
-<span class="comment"> */</span>
-<span class="type">void</span><span class="normal"> </span><span class="function">my_app_frobber_set_verbose</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">gboolean</span><span class="normal">      value</span><span class="symbol">);</span>
-
-<span class="comment">/* Gets the interface info */</span>
-<span class="usertype">GDBusInterfaceInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="function">my_app_frobber_interface_info</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">);</span>
-
-<span class="comment">/* Creates a new skeleton object, ready to be exported */</span>
-<span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="function">my_app_frobber_skeleton_new</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">);</span>
-
-<span class="comment">/* Client-side proxy constructors.</span>
-<span class="comment"> *</span>
-<span class="comment"> * Additionally, _new_for_bus(), _new_for_bus_finish() and</span>
-<span class="comment"> * _new_for_bus_sync() proxy constructors are also generated.</span>
-<span class="comment"> */</span>
-<span class="type">void</span>
-<span class="function">my_app_frobber_proxy_new</span><span class="normal">        </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GDBusProxyFlags</span><span class="normal">      flags</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GCancellable</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GAsyncReadyCallback</span><span class="normal">  callback</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">gpointer</span><span class="normal">             user_data</span><span class="symbol">);</span>
-<span class="normal">MyAppFrobber </span><span class="symbol">*</span>
-<span class="function">my_app_frobber_proxy_new_finish</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GAsyncResult</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">res</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GError</span><span class="normal">             </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">MyAppFrobber </span><span class="symbol">*</span>
-<span class="function">my_app_frobber_proxy_new_sync</span><span class="normal">   </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GDBusProxyFlags</span><span class="normal">      flags</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">         </span><span class="symbol">*</span><span class="normal">object_path</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GCancellable</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">cancellable</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="usertype">GError</span><span class="normal">             </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+/* GType macros for the three generated types */
+#define MY_APP_TYPE_FROBBER (my_app_frobber_get_type ())
+#define MY_APP_TYPE_FROBBER_SKELETON (my_app_frobber_skeleton_get_type ())
+#define MY_APP_TYPE_FROBBER_PROXY (my_app_frobber_proxy_get_type ())
+
+typedef struct _MyAppFrobber MyAppFrobber; /* Dummy typedef */
+
+typedef struct
+{
+  GTypeInterface parent_iface;
+
+  /* Signal handler for the ::notification signal */
+  void (*notification) (MyAppFrobber *proxy,
+                        GVariant *icon_blob,
+                        gint height,
+                        const gchar* const *messages);
+
+  /* Signal handler for the ::handle-hello-world signal */
+  gboolean (*handle_hello_world) (MyAppFrobber *proxy,
+                                  GDBusMethodInvocation *invocation,
+                                  const gchar *greeting);
+} MyAppFrobberIface;
+
+/* Asynchronously calls HelloWorld() */
+void
+my_app_frobber_call_hello_world (MyAppFrobber *proxy,
+                                 const gchar *greeting,
+                                 GCancellable *cancellable,
+                                 GAsyncReadyCallback callback,
+                                 gpointer user_data);
+gboolean
+my_app_frobber_call_hello_world_finish (MyAppFrobber *proxy,
+                                        gchar **out_response,
+                                        GAsyncResult *res,
+                                        GError **error);
+
+/* Synchronously calls HelloWorld(). Blocks calling thread. */
+gboolean
+my_app_frobber_call_hello_world_sync (MyAppFrobber *proxy,
+                                      const gchar *greeting,
+                                      gchar **out_response,
+                                      GCancellable *cancellable,
+                                      GError **error);
+
+/* Completes handling the HelloWorld() method call */
+void
+my_app_frobber_complete_hello_world (MyAppFrobber *object,
+                                     GDBusMethodInvocation *invocation,
+                                     const gchar *response);
+
+/* Emits the ::notification signal / Notification() D-Bus signal */
+void
+my_app_frobber_emit_notification (MyAppFrobber *object,
+                                  GVariant *icon_blob,
+                                  gint height,
+                                  const gchar* const *messages);
+
+/* Gets the :verbose GObject property / Verbose D-Bus property.
+ * Does no blocking I/O.
+ */
+gboolean my_app_frobber_get_verbose (MyAppFrobber *object);
+
+/* Sets the :verbose GObject property / Verbose D-Bus property.
+ * Does no blocking I/O.
+ */
+void my_app_frobber_set_verbose (MyAppFrobber *object,
+                                 gboolean      value);
+
+/* Gets the interface info */
+GDBusInterfaceInfo *my_app_frobber_interface_info (void);
+
+/* Creates a new skeleton object, ready to be exported */
+MyAppFrobber *my_app_frobber_skeleton_new (void);
+
+/* Client-side proxy constructors.
+ *
+ * Additionally, _new_for_bus(), _new_for_bus_finish() and
+ * _new_for_bus_sync() proxy constructors are also generated.
+ */
+void
+my_app_frobber_proxy_new        (GDBusConnection     *connection,
+                                 GDBusProxyFlags      flags,
+                                 const gchar         *name,
+                                 const gchar         *object_path,
+                                 GCancellable        *cancellable,
+                                 GAsyncReadyCallback  callback,
+                                 gpointer             user_data);
+MyAppFrobber *
+my_app_frobber_proxy_new_finish (GAsyncResult        *res,
+                                 GError             **error);
+MyAppFrobber *
+my_app_frobber_proxy_new_sync   (GDBusConnection     *connection,
+                                 GDBusProxyFlags      flags,
+                                 const gchar         *name,
+                                 const gchar         *object_path,
+                                 GCancellable        *cancellable,
+                                 GError             **error);
+</pre></div>
 <p>
     Thus, for every D-Bus method, there will be three C functions for
     calling the method, one <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> signal for handling an incoming
 </tbody>
 </table></div>
 <div class="refsect2">
-<a name="id847776"></a><h3>Client-side usage</h3>
+<a name="idp6715936"></a><h3>Client-side usage</h3>
 <p>
       You can use the generated proxy type with the generated
       constructors:
     </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">MyAppFrobber</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">proxy</span><span class="symbol">;</span>
-<span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-
-<span class="normal">error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">proxy </span><span class="symbol">=</span><span class="normal"> </span><span class="function">my_app_frobber_proxy_new_for_bus_sync</span><span class="normal"> </span><span class="symbol">(</span>
-<span class="normal">            <a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">            <a href="GDBusProxy.html#G-DBUS-PROXY-FLAGS-NONE:CAPS">G_DBUS_PROXY_FLAGS_NONE</a></span><span class="symbol">,</span>
-<span class="normal">            </span><span class="string">"net.Corp.MyApp"</span><span class="symbol">,</span><span class="normal">              </span><span class="comment">/* bus name */</span>
-<span class="normal">            </span><span class="string">"/net/Corp/MyApp/SomeFrobber"</span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* object */</span>
-<span class="normal">            <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">                          </span><span class="comment">/* GCancellable* */</span>
-<span class="normal">            </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="comment">/* do stuff with proxy */</span>
-<span class="function"><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">proxy</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+    MyAppFrobber *proxy;
+    GError *error;
+
+    error = NULL;
+    proxy = my_app_frobber_proxy_new_for_bus_sync (
+                G_BUS_TYPE_SESSION,
+                G_DBUS_PROXY_FLAGS_NONE,
+                "net.Corp.MyApp",              /* bus name */
+                "/net/Corp/MyApp/SomeFrobber", /* object */
+                NULL,                          /* GCancellable* */
+                &amp;error);
+    /* do stuff with proxy */
+    g_object_unref (proxy);
+</pre></div>
 <p>
       Instead of using the generic <a class="link" href="GDBusProxy.html" title="GDBusProxy"><span class="type">GDBusProxy</span></a> facilities, one can use
       the generated methods such as
 </div>
 <hr>
 <div class="refsect2">
-<a name="id884277"></a><h3>Server-side usage</h3>
+<a name="idp44666368"></a><h3>Server-side usage</h3>
 <p>
       The generated <span class="type">MyAppFrobber</span> interface is designed so
       it is easy to implement it in a <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
       getters and setters (the generated class has an internal
       property bag implementation).
     </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">on_handle_hello_world</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyAppFrobber</span><span class="normal">           </span><span class="symbol">*</span><span class="normal">interface</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GDBusMethodInvocation</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">invocation</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">            </span><span class="symbol">*</span><span class="normal">greeting</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">gpointer</span><span class="normal">                user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strcmp0">g_strcmp0</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">greeting</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Boo"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">response</span><span class="symbol">;</span>
-<span class="normal">      response </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Word! You said `%s'."</span><span class="symbol">,</span><span class="normal"> greeting</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">my_app_complete_hello_world</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface</span><span class="symbol">,</span><span class="normal"> invocation</span><span class="symbol">,</span><span class="normal"> response</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">response</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-return-error">g_dbus_method_invocation_return_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MY_APP_ERROR</span><span class="symbol">,</span>
-<span class="normal">                 MY_APP_ERROR_NO_WHINING</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="string">"Hey, %s, there will be no whining!"</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="function"><a href="GDBusMethodInvocation.html#g-dbus-method-invocation-get-sender">g_dbus_method_invocation_get_sender</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">invocation</span><span class="symbol">));</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="symbol">[...]</span>
-
-<span class="normal">  interface </span><span class="symbol">=</span><span class="normal"> </span><span class="function">my_app_frobber_skeleton_new</span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="function">my_app_frobber_set_verbose</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="string">"handle-hello-world"</span><span class="symbol">,</span>
-<span class="normal">                    </span><span class="function"><a href="./../gobject/gobject/gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">on_handle_hello_world</span><span class="symbol">),</span>
-<span class="normal">                    some_user_data</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="symbol">[...]</span>
-
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-export">g_dbus_interface_skeleton_export</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">G_DBUS_INTERFACE_SKELETON</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">interface</span><span class="symbol">),</span>
-<span class="normal">                                         connection</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="string">"/path/of/dbus_object"</span><span class="symbol">,</span>
-<span class="normal">                                         </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="comment">/* handle error */</span>
-<span class="normal">    </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static gboolean
+on_handle_hello_world (MyAppFrobber           *interface,
+                       GDBusMethodInvocation  *invocation,
+                       const gchar            *greeting,
+                       gpointer                user_data)
+{
+  if (g_strcmp0 (greeting, "Boo") != 0)
+    {
+      gchar *response;
+      response = g_strdup_printf ("Word! You said `%s'.", greeting);
+      my_app_complete_hello_world (interface, invocation, response);
+      g_free (response);
+    }
+  else
+    {
+      g_dbus_method_invocation_return_error (MY_APP_ERROR,
+                 MY_APP_ERROR_NO_WHINING,
+                 "Hey, %s, there will be no whining!",
+                 g_dbus_method_invocation_get_sender (invocation));
+    }
+  return TRUE;
+}
+
+  [...]
+
+  interface = my_app_frobber_skeleton_new ();
+  my_app_frobber_set_verbose (interface, TRUE);
+
+  g_signal_connect (interface,
+                    "handle-hello-world",
+                    G_CALLBACK (on_handle_hello_world),
+                    some_user_data);
+
+  [...]
+
+  error = NULL;
+  if (!g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (interface),
+                                         connection,
+                                         "/path/of/dbus_object",
+                                         &amp;error))
+    {
+      /* handle error */
+    }
+</pre></div>
 <p>
       To facilitate atomic changesets (multiple properties changing at
       the same time), <a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject-notify"><span class="type">"notify"</span></a> signals are queued up when
 </div>
 </div>
 <div class="refsect1">
-<a name="id770645"></a><h2>C Type Mapping</h2>
+<a name="idp7510560"></a><h2>C Type Mapping</h2>
 <p>
     Scalar types
     (type-strings
   </p>
 </div>
 <div class="refsect1">
-<a name="id657117"></a><h2>Author</h2>
+<a name="idp37363648"></a><h2>Author</h2>
 <p>
     Written by David Zeuthen <code class="email">&lt;<a class="email" href="mailto:zeuthen@gmail.com">zeuthen@gmail.com</a>&gt;</code> with
     a lot of help from many others.
   </p>
 </div>
 <div class="refsect1">
-<a name="id527617"></a><h2>Bugs</h2>
+<a name="idp3704096"></a><h2>Bugs</h2>
 <p>
     Please send bug reports to either the distribution bug tracker
     or the upstream bug tracker at
   </p>
 </div>
 <div class="refsect1">
-<a name="id834647"></a><h2>See also</h2>
+<a name="idp9533440"></a><h2>See also</h2>
 <p>
     <span class="citerefentry"><span class="refentrytitle">gdbus</span>(1)</span>
   </p>
index fc3809c..62e79b6 100644 (file)
@@ -5,8 +5,8 @@
 <title>org.gtk.GDBus.Example.ObjectManager.Animal</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30s05.html" title="Generating code and docs">
-<link rel="prev" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch31s05.html" title="Generating code and docs">
+<link rel="prev" href="ch31s05.html" title="Generating code and docs">
 <link rel="next" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html" title="org.gtk.GDBus.Example.ObjectManager.Cat">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
@@ -14,8 +14,8 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
-<td><a accesskey="p" href="ch30s05.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="p" href="ch31s05.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <td><a accesskey="n" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </pre>
 </div>
 <div class="refsect1">
-<a name="id995443"></a><h2>Signals</h2>
+<a name="idp77936576"></a><h2>Signals</h2>
 <pre class="synopsis">
 <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped" title='The "Jumped" signal'>Jumped</a> (d height);
 </pre>
 </div>
 <div class="refsect1">
-<a name="id1027620"></a><h2>Properties</h2>
+<a name="idp74787936"></a><h2>Properties</h2>
 <pre class="synopsis">
 <a class="link" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood" title='The "Mood" property'>Mood</a>  readable   s
 </pre>
index 749ec4c..38a6d2b 100644 (file)
@@ -5,7 +5,7 @@
 <title>org.gtk.GDBus.Example.ObjectManager.Cat</title>
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
-<link rel="up" href="ch30s05.html" title="Generating code and docs">
+<link rel="up" href="ch31s05.html" title="Generating code and docs">
 <link rel="prev" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html" title="org.gtk.GDBus.Example.ObjectManager.Animal">
 <link rel="next" href="ExampleAnimal.html" title="ExampleAnimal">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
@@ -15,7 +15,7 @@
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
 <td><a accesskey="p" href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
-<td><a accesskey="u" href="ch30s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="u" href="ch31s05.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <td><a accesskey="n" href="ExampleAnimal.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
index 800a98f..a185d40 100644 (file)
 <div class="cmdsynopsis"><p><code class="command">gdbus</code>   help </p></div>
 </div>
 <div class="refsect1">
-<a name="id867538"></a><h2>Description</h2>
+<a name="idp53765648"></a><h2>Description</h2>
 <p>
     <span class="command"><strong>gdbus</strong></span> is a simple tool for working with D-Bus objects.
   </p>
 <div class="refsect2">
-<a name="id659080"></a><h3>Commands</h3>
+<a name="idp26484992"></a><h3>Commands</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -98,7 +98,7 @@
 </div>
 </div>
 <div class="refsect1">
-<a name="id595132"></a><h2>Bash Completion</h2>
+<a name="idp25545088"></a><h2>Bash Completion</h2>
 <p>
     <span class="command"><strong>gdbus</strong></span> ships with a bash completion script to
     complete commands, destinations, bus names, object paths and
   </p>
 </div>
 <div class="refsect1">
-<a name="id878917"></a><h2>Examples</h2>
+<a name="idp5994224"></a><h2>Examples</h2>
   This shows how to introspect an object - note that the value of each
   property is displayed:
 <pre class="programlisting">
@@ -276,14 +276,14 @@ $ gdbus emit --session --object-path /bar --signal org.bar.Bar someString --dest
 </pre>
 </div>
 <div class="refsect1">
-<a name="id687599"></a><h2>AUTHOR</h2>
+<a name="idp6091264"></a><h2>AUTHOR</h2>
 <p>
     Written by David Zeuthen <code class="email">&lt;<a class="email" href="mailto:zeuthen@gmail.com">zeuthen@gmail.com</a>&gt;</code> with
     a lot of help from many others.
   </p>
 </div>
 <div class="refsect1">
-<a name="id573328"></a><h2>BUGS</h2>
+<a name="idp9906768"></a><h2>BUGS</h2>
 <p>
     Please send bug reports to either the distribution bug tracker
     or the upstream bug tracker at
@@ -291,7 +291,7 @@ $ gdbus emit --session --object-path /bar --signal org.bar.Bar someString --dest
   </p>
 </div>
 <div class="refsect1">
-<a name="id578810"></a><h2>SEE ALSO</h2>
+<a name="idp26835072"></a><h2>SEE ALSO</h2>
 <p>
     <span class="citerefentry"><span class="refentrytitle">dbus-send</span>(1)</span>
   </p>
index 6d550b2..0e5834e 100644 (file)
@@ -157,7 +157,8 @@ This is an asynchronous failable function. See
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
@@ -235,7 +236,8 @@ This is a synchronous failable function. See
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -270,7 +272,8 @@ platform specific mechanisms.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
-<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>A <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
index d93a241..7c5d173 100644 (file)
@@ -480,7 +480,7 @@ This cost of this function is O(n) in number of annotations.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>annotations</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of annotations or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1]</span>
+<td>A <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of annotations or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 837501b..c47a7f2 100644 (file)
@@ -211,7 +211,7 @@ Converts a <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><sp
 The conversion is using the following rules:
 </p>
 <div class="table">
-<a name="id864450"></a><p class="title"><b>Table 4. <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> / <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> conversion rules</b></p>
+<a name="idp49125168"></a><p class="title"><b>Table 4. <a href="./../gobject/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> / <a href="./../glib/glib/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> conversion rules</b></p>
 <div class="table-contents"><table summary="GValue / GVariant conversion rules" border="1">
 <colgroup>
 <col>
index 8d81af5..522fc02 100644 (file)
@@ -59,6 +59,8 @@ const <span class="returnvalue">char</span> *        <a class="link" href="gio-D
 const <span class="returnvalue">char</span> *        <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name" title="g_desktop_app_info_get_generic_name ()">g_desktop_app_info_get_generic_name</a> (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
 const <span class="returnvalue">char</span> *        <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories" title="g_desktop_app_info_get_categories ()">g_desktop_app_info_get_categories</a>   (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
 const <span class="returnvalue">char</span> * const * <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords" title="g_desktop_app_info_get_keywords ()">g_desktop_app_info_get_keywords</a>    (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
+const <span class="returnvalue">char</span> *        <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" title="g_desktop_app_info_get_startup_wm_class ()">g_desktop_app_info_get_startup_wm_class</a>
+                                                        (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);
 <span class="returnvalue">void</span>                <a class="link" href="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env" title="g_desktop_app_info_set_desktop_env ()">g_desktop_app_info_set_desktop_env</a>  (<em class="parameter"><code>const <span class="type">char</span> *desktop_env</code></em>);
 <span class="returnvalue">void</span>                (<a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback" title="GDesktopAppLaunchCallback ()">*GDesktopAppLaunchCallback</a>)        (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *appinfo</code></em>,
                                                          <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GPid"><span class="type">GPid</span></a> pid</code></em>,
@@ -377,6 +379,33 @@ Gets the keywords from the desktop file.
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-desktop-app-info-get-startup-wm-class"></a><h3>g_desktop_app_info_get_startup_wm_class ()</h3>
+<pre class="programlisting">const <span class="returnvalue">char</span> *        g_desktop_app_info_get_startup_wm_class
+                                                        (<em class="parameter"><code><a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> *info</code></em>);</pre>
+<p>
+Retrieves the StartupWMClass field from <em class="parameter"><code>app_info</code></em>. This represents the
+WM_CLASS property of the main window of the application, if launched through
+<em class="parameter"><code>app_info</code></em>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>app_info</code></em> :</span></p></td>
+<td>a <a class="link" href="gio-Desktop-file-based-GAppInfo.html#GDesktopAppInfo"><span class="type">GDesktopAppInfo</span></a> that supports startup notify</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the startup WM class, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if none is set
+in the desktop file. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="g-desktop-app-info-set-desktop-env"></a><h3>g_desktop_app_info_set_desktop_env ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_desktop_app_info_set_desktop_env  (<em class="parameter"><code>const <span class="type">char</span> *desktop_env</code></em>);</pre>
 <p>
index cdc0d88..dad293d 100644 (file)
@@ -85,50 +85,25 @@ of an extension point has a name, and a priority. Use
 </p>
 <p>
  </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GIOExtensionPoint</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">ep</span><span class="symbol">;</span>
-
-<span class="comment">/* Register an extension point */</span>
-<span class="normal">ep </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Extension-Points.html#g-io-extension-point-register">g_io_extension_point_register</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"my-extension-point"</span><span class="symbol">);</span>
-<span class="function"><a href="gio-Extension-Points.html#g-io-extension-point-set-required-type">g_io_extension_point_set_required_type</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">ep</span><span class="symbol">,</span><span class="normal"> MY_TYPE_EXAMPLE</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+ GIOExtensionPoint *ep;
 
+ /* Register an extension point */
+ ep = g_io_extension_point_register ("my-extension-point");
+ g_io_extension_point_set_required_type (ep, MY_TYPE_EXAMPLE);
+ </pre></div>
 <p>
 </p>
 <p>
  </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Implement an extension point */</span>
-<span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#G-DEFINE-TYPE:CAPS">G_DEFINE_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyExampleImpl</span><span class="symbol">,</span><span class="normal"> my_example_impl</span><span class="symbol">,</span><span class="normal"> MY_TYPE_EXAMPLE</span><span class="symbol">);</span>
-<span class="function"><a href="gio-Extension-Points.html#g-io-extension-point-implement">g_io_extension_point_implement</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"my-extension-point"</span><span class="symbol">,</span>
-<span class="normal">                                </span><span class="function">my_example_impl_get_type</span><span class="normal"> </span><span class="symbol">(),</span>
-<span class="normal">                                </span><span class="string">"my-example"</span><span class="symbol">,</span>
-<span class="normal">                                </span><span class="number">10</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ /* Implement an extension point */
+ G_DEFINE_TYPE (MyExampleImpl, my_example_impl, MY_TYPE_EXAMPLE);
+ g_io_extension_point_implement ("my-extension-point",
+                                 my_example_impl_get_type (),
+                                 "my-example",
+                                 10);
+ </pre></div>
 <p>
 </p>
 <p>
index ed7f5af..1dbaf31 100644 (file)
@@ -27,6 +27,8 @@
                    | 
                   <a href="#gio-GConverterInputstream.object-hierarchy" class="shortcut">Object Hierarchy</a>
                    | 
+                  <a href="#gio-GConverterInputstream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
                   <a href="#gio-GConverterInputstream.properties" class="shortcut">Properties</a>
 </td></tr>
 </table>
 </pre>
 </div>
 <div class="refsect1">
+<a name="gio-GConverterInputstream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+GConverterInputStream implements
+ <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>.</p>
+</div>
+<div class="refsect1">
 <a name="gio-GConverterInputstream.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="gio-GConverterInputstream.html#GConverterInputStream--converter" title='The "converter" property'>converter</a>"                <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>*           : Read / Write / Construct Only
 Converter input stream implements <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> and allows
 conversion of data of various types during reading.
 </p>
+<p>
+As of GLib 2.34, <a class="link" href="gio-GConverterInputstream.html#GConverterInputStream"><span class="type">GConverterInputStream</span></a> implements
+<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.
+</p>
 </div>
 <div class="refsect1">
 <a name="gio-GConverterInputstream.details"></a><h2>Details</h2>
index 7f5112b..7d2fe02 100644 (file)
@@ -27,6 +27,8 @@
                    | 
                   <a href="#gio-GConverterOutputstream.object-hierarchy" class="shortcut">Object Hierarchy</a>
                    | 
+                  <a href="#gio-GConverterOutputstream.implemented-interfaces" class="shortcut">Implemented Interfaces</a>
+                   | 
                   <a href="#gio-GConverterOutputstream.properties" class="shortcut">Properties</a>
 </td></tr>
 </table>
 </pre>
 </div>
 <div class="refsect1">
+<a name="gio-GConverterOutputstream.implemented-interfaces"></a><h2>Implemented Interfaces</h2>
+<p>
+GConverterOutputStream implements
+ <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>.</p>
+</div>
+<div class="refsect1">
 <a name="gio-GConverterOutputstream.properties"></a><h2>Properties</h2>
 <pre class="synopsis">
   "<a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream--converter" title='The "converter" property'>converter</a>"                <a class="link" href="GConverter.html" title="GConverter"><span class="type">GConverter</span></a>*           : Read / Write / Construct Only
 Converter output stream implements <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> and allows
 conversion of data of various types during reading.
 </p>
+<p>
+As of GLib 2.34, <a class="link" href="gio-GConverterOutputstream.html#GConverterOutputStream"><span class="type">GConverterOutputStream</span></a> implements
+<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
+</p>
 </div>
 <div class="refsect1">
 <a name="gio-GConverterOutputstream.details"></a><h2>Details</h2>
index 7f30dfa..b1a81d3 100644 (file)
@@ -98,79 +98,40 @@ error domain:
 </p>
 <div class="example">
 <a name="error-registration"></a><p class="title"><b>Example 1. Error Registration</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* foo-bar-error.h: */</span>
+<div class="example-contents"><pre class="programlisting">
+/* foo-bar-error.h: */
 
-<span class="preproc">#define</span><span class="normal"> </span><span class="function">FOO_BAR_ERROR</span><span class="normal"> </span><span class="symbol">(</span><span class="function">foo_bar_error_quark</span><span class="normal"> </span><span class="symbol">())</span>
-<span class="usertype">GQuark</span><span class="normal"> </span><span class="function">foo_bar_error_quark</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">);</span>
+#define FOO_BAR_ERROR (foo_bar_error_quark ())
+GQuark foo_bar_error_quark (void);
 
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">enum</span>
-<span class="cbracket">{</span>
-<span class="normal">  FOO_BAR_ERROR_FAILED</span><span class="symbol">,</span>
-<span class="normal">  FOO_BAR_ERROR_ANOTHER_ERROR</span><span class="symbol">,</span>
-<span class="normal">  FOO_BAR_ERROR_SOME_THIRD_ERROR</span><span class="symbol">,</span>
-<span class="cbracket">}</span><span class="normal"> FooBarError</span><span class="symbol">;</span>
+typedef enum
+{
+  FOO_BAR_ERROR_FAILED,
+  FOO_BAR_ERROR_ANOTHER_ERROR,
+  FOO_BAR_ERROR_SOME_THIRD_ERROR,
+} FooBarError;
 
-<span class="comment">/* foo-bar-error.c: */</span>
+/* foo-bar-error.c: */
 
-<span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GDBusErrorEntry</span><span class="normal"> foo_bar_error_entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal">FOO_BAR_ERROR_FAILED</span><span class="symbol">,</span><span class="normal">           </span><span class="string">"org.project.Foo.Bar.Error.Failed"</span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal">FOO_BAR_ERROR_ANOTHER_ERROR</span><span class="symbol">,</span><span class="normal">    </span><span class="string">"org.project.Foo.Bar.Error.AnotherError"</span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal">FOO_BAR_ERROR_SOME_THIRD_ERROR</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"org.project.Foo.Bar.Error.SomeThirdError"</span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="normal"><a href="./../glib/glib/glib-Quarks.html#GQuark">GQuark</a></span>
-<span class="function">foo_bar_error_quark</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">volatile</span><span class="normal"> </span><span class="usertype">gsize</span><span class="normal"> quark_volatile </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="gio-GDBusError.html#g-dbus-error-register-error-domain">g_dbus_error_register_error_domain</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo-bar-error-quark"</span><span class="symbol">,</span>
-<span class="normal">                                      </span><span class="symbol">&amp;</span><span class="normal">quark_volatile</span><span class="symbol">,</span>
-<span class="normal">                                      foo_bar_error_entries</span><span class="symbol">,</span>
-<span class="normal">                                      </span><span class="function"><a href="./../glib/glib/glib-Standard-Macros.html#G-N-ELEMENTS:CAPS">G_N_ELEMENTS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">foo_bar_error_entries</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Miscellaneous-Macros.html#G-STATIC-ASSERT:CAPS">G_STATIC_ASSERT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-Standard-Macros.html#G-N-ELEMENTS:CAPS">G_N_ELEMENTS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">foo_bar_error_entries</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">-</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> FOO_BAR_ERROR_SOME_THIRD_ERROR</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Quarks.html#GQuark">GQuark</a></span><span class="symbol">)</span><span class="normal"> quark_volatile</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+static const GDBusErrorEntry foo_bar_error_entries[] =
+{
+  {FOO_BAR_ERROR_FAILED,           "org.project.Foo.Bar.Error.Failed"},
+  {FOO_BAR_ERROR_ANOTHER_ERROR,    "org.project.Foo.Bar.Error.AnotherError"},
+  {FOO_BAR_ERROR_SOME_THIRD_ERROR, "org.project.Foo.Bar.Error.SomeThirdError"},
+};
 
+GQuark
+foo_bar_error_quark (void)
+{
+  static volatile gsize quark_volatile = 0;
+  g_dbus_error_register_error_domain ("foo-bar-error-quark",
+                                      &amp;quark_volatile,
+                                      foo_bar_error_entries,
+                                      G_N_ELEMENTS (foo_bar_error_entries));
+  G_STATIC_ASSERT (G_N_ELEMENTS (foo_bar_error_entries) - 1 == FOO_BAR_ERROR_SOME_THIRD_ERROR);
+  return (GQuark) quark_volatile;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 With this setup, a D-Bus peer can transparently pass e.g. <code class="literal">FOO_BAR_ERROR_ANOTHER_ERROR</code> and
@@ -778,7 +739,9 @@ with <em class="parameter"><code>dbus_error_message</code></em> prepend with <em
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>printf()-style format to prepend to <em class="parameter"><code>dbus_error_message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>
+<code class="function">printf()</code>-style format to prepend to <em class="parameter"><code>dbus_error_message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
@@ -816,7 +779,9 @@ Like <a class="link" href="gio-GDBusError.html#g-dbus-error-set-dbus-error" titl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>format</code></em> :</span></p></td>
-<td>printf()-style format to prepend to <em class="parameter"><code>dbus_error_message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>
+<code class="function">printf()</code>-style format to prepend to <em class="parameter"><code>dbus_error_message</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
index 35ec6ce..30bdd58 100644 (file)
@@ -92,7 +92,7 @@ attribute key will be registered for the user id for a given file).
 <p>
 </p>
 <div class="table">
-<a name="id545548"></a><p class="title"><b>Table 1. GFileAttributes Default Namespaces</b></p>
+<a name="idp8400800"></a><p class="title"><b>Table 1. GFileAttributes Default Namespaces</b></p>
 <div class="table-contents"><table summary="GFileAttributes Default Namespaces" border="1">
 <colgroup>
 <col>
@@ -219,7 +219,7 @@ For more information about writing GIO modules, see <a class="link" href="GIOMod
 <p>
 </p>
 <div class="table">
-<a name="id561537"></a><p class="title"><b>Table 2. GFileAttributes Built-in Keys and Value Types</b></p>
+<a name="idp12192992"></a><p class="title"><b>Table 2. GFileAttributes Built-in Keys and Value Types</b></p>
 <div class="table-contents"><table summary="GFileAttributes Built-in Keys and Value Types" border="1">
 <colgroup>
 <col>
index 3874aec..5cfaf98 100644 (file)
@@ -160,7 +160,7 @@ by calling <a class="link" href="GCancellable.html#g-cancellable-cancel" title="
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -218,7 +218,7 @@ blocking the I/O job).
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -268,7 +268,7 @@ on to this function you have to ensure that it is not freed before
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+<td>a <a href="./../glib/glib/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> for <em class="parameter"><code>user_data</code></em>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
index 2c3bb43..c4e5a7d 100644 (file)
@@ -93,7 +93,7 @@ enum                <a class="link" href="gio-GResource.html#GResourceError" tit
 <a name="gio-GResource.description"></a><h2>Description</h2>
 <p>
 Applications and libraries often contain binary or textual data that is really part of the
-application, rather than user data. For instance <a href="http://library.gnome.org/devel/gtk/GtkBuilder.html"><span class="type">GtkBuilder</span></a> .ui files, splashscreen images,
+application, rather than user data. For instance <a href="http://developer.gnome.org/devel/gtk/GtkBuilder.html"><span class="type">GtkBuilder</span></a> .ui files, splashscreen images,
 GMenu markup xml, CSS files, icons, etc. These are often shipped as files in <code class="filename">$datadir/appname</code>, or
 manually included as literal strings in the code.
 </p>
@@ -107,7 +107,7 @@ simple (no need to check for things like I/O errors or locate the files in the f
 also makes it easier to create relocatable applications.
 </p>
 <p>
-Resource files can also be marked as compresses. Such files will be included in the resource bundle
+Resource files can also be marked as compressed. Such files will be included in the resource bundle
 in a compressed form, but will be automatically uncompressed when the resource is used. This
 is very useful e.g. for larger text files that are parsed once (or rarely) and then thrown away.
 </p>
@@ -139,31 +139,16 @@ are combined into a binary resource bundle.
 </p>
 <div class="example">
 <a name="resource-example"></a><p class="title"><b>Example 13. Example resource description</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;?</span><span class="usertype">xml</span><span class="normal"> version</span><span class="symbol">=</span><span class="string">"1.0"</span><span class="normal"> encoding</span><span class="symbol">=</span><span class="string">"UTF-8"</span><span class="symbol">?&gt;</span>
-<span class="symbol">&lt;</span><span class="normal">gresources</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">gresource</span><span class="normal"> prefix</span><span class="symbol">=</span><span class="string">"/org/gtk/Example"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="normal">file</span><span class="symbol">&gt;</span><span class="normal">data</span><span class="symbol">/</span><span class="normal">splashscreen</span><span class="symbol">.</span><span class="normal">png</span><span class="symbol">&lt;/</span><span class="normal">file</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">file</span><span class="normal"> compressed</span><span class="symbol">=</span><span class="string">"true"</span><span class="symbol">&gt;</span><span class="normal">dialog</span><span class="symbol">.</span><span class="normal">ui</span><span class="symbol">&lt;/</span><span class="normal">file</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">file</span><span class="normal"> preprocess</span><span class="symbol">=</span><span class="string">"xml-stripblanks"</span><span class="symbol">&gt;</span><span class="normal">menumarkup</span><span class="symbol">.</span><span class="normal">xml</span><span class="symbol">&lt;/</span><span class="normal">file</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">gresource</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">gresources</span><span class="symbol">&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+&lt;gresources&gt;
+  &lt;gresource prefix="/org/gtk/Example"&gt;
+    &lt;file&gt;data/splashscreen.png&lt;/file&gt;
+    &lt;file compressed="true"&gt;dialog.ui&lt;/file&gt;
+    &lt;file preprocess="xml-stripblanks"&gt;menumarkup.xml&lt;/file&gt;
+  &lt;/gresource&gt;
+&lt;/gresources&gt;
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -194,10 +179,10 @@ the resource data.
 </p>
 <p>
 There are two forms of the generated source, the default version uses the compiler support for constructor
-and destructor functions (where availible) to automatically create and register the <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> on startup
+and destructor functions (where available) to automatically create and register the <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> on startup
 or library load time. If you pass --manual-register two functions to register/unregister the resource is instead
 created. This requires an explicit initialization call in your application/library, but it works on all platforms,
-even on the minor ones where this is not availible. (Constructor support is availible for at least Win32, MacOS and Linux.)
+even on the minor ones where this is not available. (Constructor support is available for at least Win32, MacOS and Linux.)
 </p>
 <p>
 Note that resource data can point directly into the data segment of e.g. a library, so if you are unloading libraries
@@ -288,7 +273,8 @@ to register it with <a class="link" href="gio-GResource.html#g-resources-registe
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -318,11 +304,13 @@ to register it with <a class="link" href="gio-GResource.html#g-resources-registe
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>A <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a>.</td>
+<td>A <a href="./../glib/glib/glib-Byte-Arrays.html#GBytes"><span class="type">GBytes</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -346,11 +334,13 @@ function is MT-safe and may be called from any thread.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>The passed in <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>The passed in <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -370,7 +360,8 @@ thread.
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr></tbody>
 </table></div>
 <p class="since">Since 2.32</p>
@@ -406,19 +397,22 @@ the heap and automatically uncompress the data.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -450,19 +444,22 @@ returns a <a class="link" href="GInputStream.html" title="GInputStream"><span cl
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -495,19 +492,22 @@ be released with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-st
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -539,15 +539,17 @@ if found returns information about it.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
@@ -563,12 +565,13 @@ or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="lit
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 <td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was found. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors.</td>
+<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was found. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors</td>
 </tr>
 </tbody>
 </table></div>
@@ -587,7 +590,8 @@ with the global resource lookup functions like <a class="link" href="gio-GResour
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr></tbody>
 </table></div>
 <p class="since">Since 2.32</p>
@@ -603,7 +607,8 @@ Unregisters the resource from the process-global set of resources.
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>resource</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>
+</td>
 </tr></tbody>
 </table></div>
 <p class="since">Since 2.32</p>
@@ -638,15 +643,17 @@ the heap and automatically uncompress the data.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -678,15 +685,17 @@ that lets you read the data.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -719,15 +728,17 @@ be released with <a href="./../glib/glib/glib-String-Utility-Functions.html#g-st
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -758,11 +769,12 @@ globally registred resources and if found returns information about it.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>path</code></em> :</span></p></td>
-<td>A pathname inside the resource.</td>
+<td>A pathname inside the resource</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>lookup_flags</code></em> :</span></p></td>
-<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>.</td>
+<td>A <a class="link" href="gio-GResource.html#GResourceLookupFlags" title="enum GResourceLookupFlags"><span class="type">GResourceLookupFlags</span></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>size</code></em> :</span></p></td>
@@ -778,12 +790,13 @@ or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="lit
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>return location for a <a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a>, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 <td>
-<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was found. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors.</td>
+<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file was found. <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there were errors</td>
 </tr>
 </tbody>
 </table></div>
index a5a7473..1c9d88e 100644 (file)
@@ -99,103 +99,52 @@ Consider the following example:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span>
-<span class="cbracket">{</span>
-<span class="normal">   </span><span class="symbol">...</span>
-<span class="normal">   </span><span class="usertype">GSettingsSchemaSource</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">schema_source</span><span class="symbol">;</span>
-<span class="normal">   </span><span class="symbol">...</span>
-<span class="cbracket">}</span><span class="normal"> Plugin</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+typedef struct
+{
+   ...
+   GSettingsSchemaSource *schema_source;
+   ...
+} Plugin;
 
-<span class="normal">Plugin </span><span class="symbol">*</span>
-<span class="function">initialise_plugin</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">dir</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">Plugin</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">plugin</span><span class="symbol">;</span>
+Plugin *
+initialise_plugin (const gchar *dir)
+{
+  Plugin *plugin;
 
-<span class="normal">  </span><span class="symbol">...</span>
+  ...
 
-<span class="normal">  plugin</span><span class="symbol">-&gt;</span><span class="normal">schema_source </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="function">g_settings_new_schema_source_from_directory</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">dir</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="function"><a href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-get-default">g_settings_schema_source_get_default</a></span><span class="normal"> </span><span class="symbol">(),</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+  plugin-&gt;schema_source =
+    g_settings_new_schema_source_from_directory (dir,
+      g_settings_schema_source_get_default (), FALSE, NULL);
 
-<span class="normal">  </span><span class="symbol">...</span>
+  ...
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> plugin</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
+  return plugin;
+}
 
-<span class="symbol">...</span>
+...
 
-<span class="normal"><a href="GSettings.html">GSettings</a> </span><span class="symbol">*</span>
-<span class="function">plugin_get_settings</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">Plugin</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">plugin</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">schema_id</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GSettingsSchema</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">schema</span><span class="symbol">;</span>
+GSettings *
+plugin_get_settings (Plugin      *plugin,
+                     const gchar *schema_id)
+{
+  GSettingsSchema *schema;
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">schema_id </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    schema_id </span><span class="symbol">=</span><span class="normal"> plugin</span><span class="symbol">-&gt;</span><span class="normal">identifier</span><span class="symbol">;</span>
+  if (schema_id == NULL)
+    schema_id = plugin-&gt;identifier;
 
-<span class="normal">  schema </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-GSettingsSchema-GSettingsSchemaSource.html#g-settings-schema-source-lookup">g_settings_schema_source_lookup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">plugin</span><span class="symbol">-&gt;</span><span class="normal">schema_source</span><span class="symbol">,</span>
-<span class="normal">                                            schema_id</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
+  schema = g_settings_schema_source_lookup (plugin-&gt;schema_source,
+                                            schema_id, FALSE);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">schema </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="symbol">...</span><span class="normal"> disable the plugin </span><span class="usertype">or</span><span class="normal"> abort</span><span class="symbol">,</span><span class="normal"> etc </span><span class="symbol">...</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="GSettings.html#g-settings-new-full">g_settings_new_full</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">schema</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  if (schema == NULL)
+    {
+      ... disable the plugin or abort, etc ...
+    }
 
+  return g_settings_new_full (schema, NULL, NULL);
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -212,31 +161,16 @@ the following:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GSettings</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">settings</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> some_value</span><span class="symbol">;</span>
-
-<span class="normal">  settings </span><span class="symbol">=</span><span class="normal"> </span><span class="function">plugin_get_settings</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  some_value </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GSettings.html#g-settings-get-int">g_settings_get_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">settings</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"some-value"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+{
+  GSettings *settings;
+  gint some_value;
 
+  settings = plugin_get_settings (self, NULL);
+  some_value = g_settings_get_int (settings, "some-value");
+  ...
+}
+</pre></div>
 <p>
 </p>
 <p>
index 2953c69..b4fb906 100644 (file)
@@ -89,187 +89,93 @@ Convenience API for owning bus names.
 </p>
 <div class="example">
 <a name="gdbus-owning-names"></a><p class="title"><b>Example 8. Simple application owning a name</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
+<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_bus_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* This is where we'd export some objects on the bus */</span>
-<span class="cbracket">}</span>
+static void
+on_bus_acquired (GDBusConnection *connection,
+                 const gchar     *name,
+                 gpointer         user_data)
+{
+  /* This is where we'd export some objects on the bus */
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_acquired</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Acquired the name %s on the session bus</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+on_name_acquired (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+  g_print ("Acquired the name %s on the session bus\n", name);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_lost</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">              </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Lost the name %s on the session bus</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+on_name_lost (GDBusConnection *connection,
+              const gchar     *name,
+              gpointer         user_data)
+{
+  g_print ("Lost the name %s on the session bus\n", name);
+}
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> owner_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GBusNameOwnerFlags</span><span class="normal"> flags</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> opt_replace</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> opt_allow_replacement</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_name</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GOptionContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_context</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GOptionEntry</span><span class="normal"> opt_entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"replace"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'r'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_replace</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Replace existing name if possible"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"allow-replacement"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'a'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_allow_replacement</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Allow replacement"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"name"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'n'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-STRING:CAPS">G_OPTION_ARG_STRING</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Name to acquire"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span>
-<span class="normal">    </span><span class="cbracket">}</span><span class="symbol">;</span>
+int
+main (int argc, char *argv[])
+{
+  guint owner_id;
+  GMainLoop *loop;
+  GBusNameOwnerFlags flags;
+  gboolean opt_replace;
+  gboolean opt_allow_replacement;
+  gchar *opt_name;
+  GOptionContext *opt_context;
+  GError *error;
+  GOptionEntry opt_entries[] =
+    {
+      { "replace", 'r', 0, G_OPTION_ARG_NONE, &amp;opt_replace, "Replace existing name if possible", NULL },
+      { "allow-replacement", 'a', 0, G_OPTION_ARG_NONE, &amp;opt_allow_replacement, "Allow replacement", NULL },
+      { "name", 'n', 0, G_OPTION_ARG_STRING, &amp;opt_name, "Name to acquire", NULL },
+      { NULL}
+    };
 
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
+  g_type_init ();
 
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  opt_name </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  opt_replace </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">  opt_allow_replacement </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">  opt_context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-new">g_option_context_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"g_bus_own_name() example"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-add-main-entries">g_option_context_add_main_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> opt_entries</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-parse">g_option_context_parse</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error parsing options: %s"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> </span><span class="number">1</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_name </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Incorrect usage, try --help.</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> </span><span class="number">1</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  error = NULL;
+  opt_name = NULL;
+  opt_replace = FALSE;
+  opt_allow_replacement = FALSE;
+  opt_context = g_option_context_new ("g_bus_own_name() example");
+  g_option_context_add_main_entries (opt_context, opt_entries, NULL);
+  if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
+    {
+      g_printerr ("Error parsing options: %s", error-&gt;message);
+      return 1;
+    }
+  if (opt_name == NULL)
+    {
+      g_printerr ("Incorrect usage, try --help.\n");
+      return 1;
+    }
 
-<span class="normal">  flags </span><span class="symbol">=</span><span class="normal"> <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-NONE:CAPS">G_BUS_NAME_OWNER_FLAGS_NONE</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_replace</span><span class="symbol">)</span>
-<span class="normal">    flags </span><span class="symbol">|=</span><span class="normal"> <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-REPLACE:CAPS">G_BUS_NAME_OWNER_FLAGS_REPLACE</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_allow_replacement</span><span class="symbol">)</span>
-<span class="normal">    flags </span><span class="symbol">|=</span><span class="normal"> <a href="gio-Owning-Bus-Names.html#G-BUS-NAME-OWNER-FLAGS-ALLOW-REPLACEMENT:CAPS">G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT</a></span><span class="symbol">;</span>
+  flags = G_BUS_NAME_OWNER_FLAGS_NONE;
+  if (opt_replace)
+    flags |= G_BUS_NAME_OWNER_FLAGS_REPLACE;
+  if (opt_allow_replacement)
+    flags |= G_BUS_NAME_OWNER_FLAGS_ALLOW_REPLACEMENT;
 
-<span class="normal">  owner_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-own-name">g_bus_own_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                             opt_name</span><span class="symbol">,</span>
-<span class="normal">                             flags</span><span class="symbol">,</span>
-<span class="normal">                             on_bus_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_acquired</span><span class="symbol">,</span>
-<span class="normal">                             on_name_lost</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+  owner_id = g_bus_own_name (G_BUS_TYPE_SESSION,
+                             opt_name,
+                             flags,
+                             on_bus_acquired,
+                             on_name_acquired,
+                             on_name_lost,
+                             NULL,
+                             NULL);
 
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
+  loop = g_main_loop_new (NULL, FALSE);
+  g_main_loop_run (loop);
 
-<span class="normal">  </span><span class="function"><a href="gio-Owning-Bus-Names.html#g-bus-unown-name">g_bus_unown_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">owner_id</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_bus_unown_name (owner_id);
 
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -482,15 +388,18 @@ unregister the objects (if any) in <em class="parameter"><code>name_lost_handler
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>bus_acquired_handler</code></em> :</span></p></td>
-<td>Handler to invoke when connected to the bus of type <em class="parameter"><code>bus_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when connected to the bus of type <em class="parameter"><code>bus_type</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_acquired_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_lost_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is lost or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is lost or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -498,7 +407,8 @@ unregister the objects (if any) in <em class="parameter"><code>name_lost_handler
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -540,11 +450,13 @@ Like <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bu
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_acquired_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is acquired or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_lost_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is lost or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is lost or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -552,7 +464,8 @@ Like <a class="link" href="gio-Owning-Bus-Names.html#g-bus-own-name" title="g_bu
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
index b794e0a..a88dd2f 100644 (file)
@@ -24,6 +24,8 @@
 <a href="#gio-TLS-Overview.synopsis" class="shortcut">Top</a>
                    | 
                   <a href="#gio-TLS-Overview.description" class="shortcut">Description</a>
+                   | 
+                  <a href="#gio-TLS-Overview.object-hierarchy" class="shortcut">Object Hierarchy</a>
 </td></tr>
 </table>
 <div class="refentry">
 </tr></table></div>
 <div class="refsynopsisdiv">
 <a name="gio-TLS-Overview.synopsis"></a><h2>Synopsis</h2>
-<pre class="synopsis">
+<a name="GTlsCertificateFlags"></a><pre class="synopsis">
 #include &lt;gio/gio.h&gt;
 
 #define             <a class="link" href="gio-TLS-Overview.html#G-TLS-ERROR:CAPS" title="G_TLS_ERROR">G_TLS_ERROR</a>
 enum                <a class="link" href="gio-TLS-Overview.html#GTlsError" title="enum GTlsError">GTlsError</a>;
 
 enum                <a class="link" href="gio-TLS-Overview.html#GTlsAuthenticationMode" title="enum GTlsAuthenticationMode">GTlsAuthenticationMode</a>;
-enum                <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>;
+enum                <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags-enum" title="enum GTlsCertificateFlags">GTlsCertificateFlags</a>;
+</pre>
+</div>
+<div class="refsect1">
+<a name="gio-TLS-Overview.object-hierarchy"></a><h2>Object Hierarchy</h2>
+<pre class="synopsis">
+  GFlags
+   +----GTlsCertificateFlags
 </pre>
 </div>
 <div class="refsect1">
@@ -191,7 +200,7 @@ The client authentication mode for a <a class="link" href="GTlsServerConnection.
 </div>
 <hr>
 <div class="refsect2">
-<a name="GTlsCertificateFlags"></a><h3>enum GTlsCertificateFlags</h3>
+<a name="GTlsCertificateFlags-enum"></a><h3>enum GTlsCertificateFlags</h3>
 <pre class="programlisting">typedef enum {
   G_TLS_CERTIFICATE_UNKNOWN_CA    = (1 &lt;&lt; 0),
   G_TLS_CERTIFICATE_BAD_IDENTITY  = (1 &lt;&lt; 1),
index 430f4f2..3d61d23 100644 (file)
@@ -85,191 +85,95 @@ Convenience API for watching bus names.
 </p>
 <div class="example">
 <a name="gdbus-watching-names"></a><p class="title"><b>Example 9. Simple application watching a name</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;gio/gio.h&gt;</span>
+<div class="example-contents"><pre class="programlisting">#include &lt;gio/gio.h&gt;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_name         </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> opt_system_bus </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> opt_auto_start </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
+static gchar *opt_name         = NULL;
+static gboolean opt_system_bus = FALSE;
+static gboolean opt_auto_start = FALSE;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GOptionEntry</span><span class="normal"> opt_entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"name"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'n'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-STRING:CAPS">G_OPTION_ARG_STRING</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Name to watch"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"system-bus"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'s'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_system_bus</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Use the system-bus instead of the session-bus"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"auto-start"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'a'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">opt_auto_start</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Instruct the bus to launch an owner for the name"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="cbracket">}</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
+static GOptionEntry opt_entries[] =
+{
+  { "name", 'n', 0, G_OPTION_ARG_STRING, &amp;opt_name, "Name to watch", NULL },
+  { "system-bus", 's', 0, G_OPTION_ARG_NONE, &amp;opt_system_bus, "Use the system-bus instead of the session-bus", NULL },
+  { "auto-start", 'a', 0, G_OPTION_ARG_NONE, &amp;opt_auto_start, "Instruct the bus to launch an owner for the name", NULL},
+  { NULL}
+};
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_appeared</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name_owner</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Name %s on %s is owned by %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">           name</span><span class="symbol">,</span>
-<span class="normal">           opt_system_bus </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"the system bus"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"the session bus"</span><span class="symbol">,</span>
-<span class="normal">           name_owner</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+on_name_appeared (GDBusConnection *connection,
+                  const gchar     *name,
+                  const gchar     *name_owner,
+                  gpointer         user_data)
+{
+  g_print ("Name %s on %s is owned by %s\n",
+           name,
+           opt_system_bus ? "the system bus" : "the session bus",
+           name_owner);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">on_name_vanished</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GDBusConnection</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">connection</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="usertype">gpointer</span><span class="normal">         user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Name %s does not exist on %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">           name</span><span class="symbol">,</span>
-<span class="normal">           opt_system_bus </span><span class="symbol">?</span><span class="normal"> </span><span class="string">"the system bus"</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="string">"the session bus"</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+on_name_vanished (GDBusConnection *connection,
+                  const gchar     *name,
+                  gpointer         user_data)
+{
+  g_print ("Name %s does not exist on %s\n",
+           name,
+           opt_system_bus ? "the system bus" : "the session bus");
+}
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">guint</span><span class="normal"> watcher_id</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMainLoop</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">loop</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GOptionContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">opt_context</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GBusNameWatcherFlags</span><span class="normal"> flags</span><span class="symbol">;</span>
+int
+main (int argc, char *argv[])
+{
+  guint watcher_id;
+  GMainLoop *loop;
+  GOptionContext *opt_context;
+  GError *error;
+  GBusNameWatcherFlags flags;
 
-<span class="normal">  </span><span class="function"><a href="./../gobject/gobject/gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
+  g_type_init ();
 
-<span class="normal">  error </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  opt_context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-new">g_option_context_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"g_bus_watch_name() example"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-set-summary">g_option_context_set_summary</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span>
-<span class="normal">                                </span><span class="string">"Example: to watch the power manager on the session bus, use:</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">                                </span><span class="string">"</span><span class="specialchar">\n</span><span class="string">"</span>
-<span class="normal">                                </span><span class="string">"  ./example-watch-name -n org.gnome.PowerManager"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-add-main-entries">g_option_context_add_main_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> opt_entries</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-parse">g_option_context_parse</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error parsing options: %s"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_name </span><span class="symbol">==</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Incorrect usage, try --help.</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">goto</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  error = NULL;
+  opt_context = g_option_context_new ("g_bus_watch_name() example");
+  g_option_context_set_summary (opt_context,
+                                "Example: to watch the power manager on the session bus, use:\n"
+                                "\n"
+                                "  ./example-watch-name -n org.gnome.PowerManager");
+  g_option_context_add_main_entries (opt_context, opt_entries, NULL);
+  if (!g_option_context_parse (opt_context, &amp;argc, &amp;argv, &amp;error))
+    {
+      g_printerr ("Error parsing options: %s", error-&gt;message);
+      goto out;
+    }
+  if (opt_name == NULL)
+    {
+      g_printerr ("Incorrect usage, try --help.\n");
+      goto out;
+    }
 
-<span class="normal">  flags </span><span class="symbol">=</span><span class="normal"> <a href="gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-NONE:CAPS">G_BUS_NAME_WATCHER_FLAGS_NONE</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_auto_start</span><span class="symbol">)</span>
-<span class="normal">    flags </span><span class="symbol">|=</span><span class="normal"> <a href="gio-Watching-Bus-Names.html#G-BUS-NAME-WATCHER-FLAGS-AUTO-START:CAPS">G_BUS_NAME_WATCHER_FLAGS_AUTO_START</a></span><span class="symbol">;</span>
+  flags = G_BUS_NAME_WATCHER_FLAGS_NONE;
+  if (opt_auto_start)
+    flags |= G_BUS_NAME_WATCHER_FLAGS_AUTO_START;
 
-<span class="normal">  watcher_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gio-Watching-Bus-Names.html#g-bus-watch-name">g_bus_watch_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_system_bus </span><span class="symbol">?</span><span class="normal"> <a href="GDBusConnection.html#G-BUS-TYPE-SYSTEM:CAPS">G_BUS_TYPE_SYSTEM</a> </span><span class="symbol">:</span><span class="normal"> <a href="GDBusConnection.html#G-BUS-TYPE-SESSION:CAPS">G_BUS_TYPE_SESSION</a></span><span class="symbol">,</span>
-<span class="normal">                                 opt_name</span><span class="symbol">,</span>
-<span class="normal">                                 flags</span><span class="symbol">,</span>
-<span class="normal">                                 on_name_appeared</span><span class="symbol">,</span>
-<span class="normal">                                 on_name_vanished</span><span class="symbol">,</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                                 <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+  watcher_id = g_bus_watch_name (opt_system_bus ? G_BUS_TYPE_SYSTEM : G_BUS_TYPE_SESSION,
+                                 opt_name,
+                                 flags,
+                                 on_name_appeared,
+                                 on_name_vanished,
+                                 NULL,
+                                 NULL);
 
-<span class="normal">  loop </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-new">g_main_loop_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-main-loop-run">g_main_loop_run</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">loop</span><span class="symbol">);</span>
+  loop = g_main_loop_new (NULL, FALSE);
+  g_main_loop_run (loop);
 
-<span class="normal">  </span><span class="function"><a href="gio-Watching-Bus-Names.html#g-bus-unwatch-name">g_bus_unwatch_name</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">watcher_id</span><span class="symbol">);</span>
+  g_bus_unwatch_name (watcher_id);
 
-<span class="label"> out:</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Commandline-option-parser.html#g-option-context-free">g_option_context_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_context</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">opt_name</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+ out:
+  g_option_context_free (opt_context);
+  g_free (opt_name);
 
+  return 0;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -426,11 +330,13 @@ them again (if any) in <em class="parameter"><code>name_vanished_handler</code><
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_appeared_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_vanished_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -438,7 +344,8 @@ them again (if any) in <em class="parameter"><code>name_vanished_handler</code><
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -480,11 +387,13 @@ Like <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_appeared_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name_vanished_handler</code></em> :</span></p></td>
-<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Handler to invoke when <em class="parameter"><code>name</code></em> is known to not exist or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
@@ -492,7 +401,8 @@ Like <a class="link" href="gio-Watching-Bus-Names.html#g-bus-watch-name" title="
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data_free_func</code></em> :</span></p></td>
-<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td>
+<td>Function for freeing <em class="parameter"><code>user_data</code></em> or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
diff --git a/docs/reference/gio/html/gio-gpollableutils.html b/docs/reference/gio/html/gio-gpollableutils.html
new file mode 100644 (file)
index 0000000..2f6a443
--- /dev/null
@@ -0,0 +1,378 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>gpollableutils</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="streaming.html" title="Streaming I/O">
+<link rel="prev" href="GPollableOutputStream.html" title="GPollableOutputStream">
+<link rel="next" href="types.html" title="File types and applications">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="GPollableOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="streaming.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts">
+<a href="#gio-gpollableutils.synopsis" class="shortcut">Top</a>
+                   | 
+                  <a href="#gio-gpollableutils.description" class="shortcut">Description</a>
+</td></tr>
+</table>
+<div class="refentry">
+<a name="gio-gpollableutils"></a><div class="titlepage"></div>
+<div class="refnamediv"><table width="100%"><tr>
+<td valign="top">
+<h2><span class="refentrytitle"><a name="gio-gpollableutils.top_of_page"></a>gpollableutils</span></h2>
+<p>gpollableutils — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</p>
+</td>
+<td valign="top" align="right"></td>
+</tr></table></div>
+<div class="refsynopsisdiv">
+<a name="gio-gpollableutils.synopsis"></a><h2>Synopsis</h2>
+<pre class="synopsis">
+#include &lt;gio/gio.h&gt;
+
+<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (<a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()">*GPollableSourceFunc</a>)              (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
+<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> *           <a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()">g_pollable_source_new</a>               (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>);
+<a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> *           <a class="link" href="gio-gpollableutils.html#g-pollable-source-new-full" title="g_pollable_source_new_full ()">g_pollable_source_new_full</a>          (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pollable_stream</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> *child_source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);
+
+<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              <a class="link" href="gio-gpollableutils.html#g-pollable-stream-read" title="g_pollable_stream_read ()">g_pollable_stream_read</a>              (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()">g_pollable_stream_write</a>             (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+<a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write-all" title="g_pollable_stream_write_all ()">g_pollable_stream_write_all</a>         (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
+</pre>
+</div>
+<div class="refsect1">
+<a name="gio-gpollableutils.description"></a><h2>Description</h2>
+<p>
+Utility functions for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and
+<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> implementations.
+</p>
+</div>
+<div class="refsect1">
+<a name="gio-gpollableutils.details"></a><h2>Details</h2>
+<div class="refsect2">
+<a name="GPollableSourceFunc"></a><h3>GPollableSourceFunc ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            (*GPollableSourceFunc)              (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
+<p>
+This is the function type of the callback used for the <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>
+returned by <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-create-source" title="g_pollable_input_stream_create_source ()"><code class="function">g_pollable_input_stream_create_source()</code></a> and
+<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-create-source" title="g_pollable_output_stream_create_source ()"><code class="function">g_pollable_output_stream_create_source()</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
+<td>the <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> or <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
+<td>data passed in by the user.</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>it should return <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if the source should be removed.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.28</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-pollable-source-new"></a><h3>g_pollable_source_new ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> *           g_pollable_source_new               (<em class="parameter"><code><a href="./../gobject/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> *pollable_stream</code></em>);</pre>
+<p>
+Utility method for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
+implementations. Creates a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> that expects a callback of
+type <a class="link" href="gio-gpollableutils.html#GPollableSourceFunc" title="GPollableSourceFunc ()"><span class="type">GPollableSourceFunc</span></a>. The new source does not actually do
+anything on its own; use <a href="./../glib/glib/glib-The-Main-Event-Loop.html#g-source-add-child-source"><code class="function">g_source_add_child_source()</code></a> to add other
+sources to it to cause it to trigger.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
+<td>the stream associated with the new source</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.28</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-pollable-source-new-full"></a><h3>g_pollable_source_new_full ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="returnvalue">GSource</span></a> *           g_pollable_source_new_full          (<em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> pollable_stream</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a> *child_source</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>);</pre>
+<p>
+Utility method for <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> and <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>
+implementations. Creates a new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>, as with
+<a class="link" href="gio-gpollableutils.html#g-pollable-source-new" title="g_pollable_source_new ()"><code class="function">g_pollable_source_new()</code></a>, but also attaching <em class="parameter"><code>child_source</code></em> (with a
+dummy callback), and <em class="parameter"><code>cancellable</code></em>, if they are non-<a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pollable_stream</code></em> :</span></p></td>
+<td>the stream associated with the
+new source. <span class="annotation">[<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> GObject]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>child_source</code></em> :</span></p></td>
+<td>optional child source to attach. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
+<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> to attach. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the new <a href="./../glib/glib/glib-The-Main-Event-Loop.html#GSource"><span class="type">GSource</span></a>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-pollable-stream-read"></a><h3>g_pollable_stream_read ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              g_pollable_stream_read              (<em class="parameter"><code><a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code><span class="type">void</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Tries to read from <em class="parameter"><code>stream</code></em>, as with <a class="link" href="GInputStream.html#g-input-stream-read" title="g_input_stream_read ()"><code class="function">g_input_stream_read()</code></a> (if
+<em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking" title="g_pollable_input_stream_read_nonblocking ()"><code class="function">g_pollable_input_stream_read_nonblocking()</code></a>
+(if <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>). This can be used to more easily share
+code between blocking and non-blocking implementations of a method.
+</p>
+<p>
+If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then <em class="parameter"><code>stream</code></em> must be a
+<a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> for which <a class="link" href="GPollableInputStream.html#g-pollable-input-stream-can-poll" title="g_pollable_input_stream_can_poll ()"><code class="function">g_pollable_input_stream_can_poll()</code></a>
+returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, or else the behavior is undefined. If <em class="parameter"><code>blocking</code></em> is
+<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <em class="parameter"><code>stream</code></em> does not need to be a <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
+<td>a <a class="link" href="GInputStream.html" title="GInputStream"><span class="type">GInputStream</span></a>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>a buffer to read data into</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
+<td>the number of bytes to read</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
+<td>whether to do blocking I/O</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
+<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the number of bytes read, or -1 on error.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-pollable-stream-write"></a><h3>g_pollable_stream_write ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gssize"><span class="returnvalue">gssize</span></a>              g_pollable_stream_write             (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Tries to write to <em class="parameter"><code>stream</code></em>, as with <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a> (if
+<em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>) or <a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking" title="g_pollable_output_stream_write_nonblocking ()"><code class="function">g_pollable_output_stream_write_nonblocking()</code></a>
+(if <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>). This can be used to more easily share
+code between blocking and non-blocking implementations of a method.
+</p>
+<p>
+If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then <em class="parameter"><code>stream</code></em> must be a
+<a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> for which
+<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()"><code class="function">g_pollable_output_stream_can_poll()</code></a> returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or else the
+behavior is undefined. If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <em class="parameter"><code>stream</code></em> does not
+need to be a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
+<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>the buffer
+containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
+<td>the number of bytes to write</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
+<td>whether to do blocking I/O</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
+<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>the number of bytes written, or -1 on error.</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
+<a name="g-pollable-stream-write-all"></a><h3>g_pollable_stream_write_all ()</h3>
+<pre class="programlisting"><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            g_pollable_stream_write_all         (<em class="parameter"><code><a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a> *stream</code></em>,
+                                                         <em class="parameter"><code>const <span class="type">void</span> *buffer</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> count</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> blocking</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Basic-Types.html#gsize"><span class="type">gsize</span></a> *bytes_written</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> *cancellable</code></em>,
+                                                         <em class="parameter"><code><a href="./../glib/glib/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
+<p>
+Tries to write <em class="parameter"><code>count</code></em> bytes to <em class="parameter"><code>stream</code></em>, as with
+<a class="link" href="GOutputStream.html#g-output-stream-write-all" title="g_output_stream_write_all ()"><code class="function">g_output_stream_write_all()</code></a>, but using <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()"><code class="function">g_pollable_stream_write()</code></a>
+rather than <a class="link" href="GOutputStream.html#g-output-stream-write" title="g_output_stream_write ()"><code class="function">g_output_stream_write()</code></a>.
+</p>
+<p>
+On a successful write of <em class="parameter"><code>count</code></em> bytes, <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> is returned, and
+<em class="parameter"><code>bytes_written</code></em> is set to <em class="parameter"><code>count</code></em>.
+</p>
+<p>
+If there is an error during the operation (including
+<a class="link" href="gio-GIOError.html#G-IO-ERROR-WOULD-BLOCK:CAPS"><code class="literal">G_IO_ERROR_WOULD_BLOCK</code></a> in the non-blocking case), <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is
+returned and <em class="parameter"><code>error</code></em> is set to indicate the error status,
+<em class="parameter"><code>bytes_written</code></em> is updated to contain the number of bytes written
+into the stream before the error occurred.
+</p>
+<p>
+As with <a class="link" href="gio-gpollableutils.html#g-pollable-stream-write" title="g_pollable_stream_write ()"><code class="function">g_pollable_stream_write()</code></a>, if <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a>, then
+<em class="parameter"><code>stream</code></em> must be a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> for which
+<a class="link" href="GPollableOutputStream.html#g-pollable-output-stream-can-poll" title="g_pollable_output_stream_can_poll ()"><code class="function">g_pollable_output_stream_can_poll()</code></a> returns <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> or else the
+behavior is undefined. If <em class="parameter"><code>blocking</code></em> is <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then <em class="parameter"><code>stream</code></em> does not
+need to be a <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a>.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
+<td>a <a class="link" href="GOutputStream.html" title="GOutputStream"><span class="type">GOutputStream</span></a>.</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>buffer</code></em> :</span></p></td>
+<td>the buffer
+containing the data to write. <span class="annotation">[<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=count][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
+<td>the number of bytes to write</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>blocking</code></em> :</span></p></td>
+<td>whether to do blocking I/O</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>bytes_written</code></em> :</span></p></td>
+<td>location to store the number of bytes that was
+written to the stream. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>cancellable</code></em> :</span></p></td>
+<td>optional <a class="link" href="GCancellable.html" title="GCancellable"><span class="type">GCancellable</span></a> object, <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
+<td>location to store the error occurring, or <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> to ignore</td>
+</tr>
+<tr>
+<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
+<td>
+<a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> if there was an error</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+</div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index a48de9f..33563f0 100644 (file)
         <a class="link" href="GDBusObjectManagerClient.html" title="GDBusObjectManagerClient">GDBusObjectManagerClient</a>
         <a class="link" href="GDBusObjectManagerServer.html" title="GDBusObjectManagerServer">GDBusObjectManagerServer</a>
         <a class="link" href="GMenu.html#GMenuItem">GMenuItem</a>
+        <a class="link" href="GTestDBus.html" title="GTestDBus">GTestDBus</a>
         <a class="link" href="GApplicationCommandLine.html" title="GApplicationCommandLine">GApplicationCommandLine</a>
         <a class="link" href="GTlsInteraction.html" title="GTlsInteraction">GTlsInteraction</a>
     GInterface
         <a class="link" href="GAppInfo.html" title="GAppInfo">GAppInfo</a>
         <a class="link" href="GAsyncInitable.html" title="GAsyncInitable">GAsyncInitable</a>
         <a class="link" href="GAsyncResult.html" title="GAsyncResult">GAsyncResult</a>
+        <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
         <a class="link" href="GConverter.html" title="GConverter">GConverter</a>
         <a class="link" href="GInitable.html" title="GInitable">GInitable</a>
+        <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
+        <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
         <a class="link" href="GRemoteActionGroup.html" title="GRemoteActionGroup">GRemoteActionGroup</a>
         <a class="link" href="GDrive.html" title="GDrive">GDrive</a>
         <a class="link" href="GIcon.html" title="GIcon">GIcon</a>
         <a class="link" href="GFileDescriptorBased.html" title="GFileDescriptorBased">GFileDescriptorBased</a>
         <a class="link" href="GFile.html" title="GFile">GFile</a>
         <a class="link" href="GLoadableIcon.html" title="GLoadableIcon">GLoadableIcon</a>
-        <a class="link" href="GSeekable.html" title="GSeekable">GSeekable</a>
         <a class="link" href="GSocketConnectable.html" title="GSocketConnectable">GSocketConnectable</a>
         <a class="link" href="GMount.html" title="GMount">GMount</a>
         <a class="link" href="GNetworkMonitor.html" title="GNetworkMonitor">GNetworkMonitor</a>
-        <a class="link" href="GPollableInputStream.html" title="GPollableInputStream">GPollableInputStream</a>
-        <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream">GPollableOutputStream</a>
         <a class="link" href="GProxy.html" title="GProxy">GProxy</a>
         <a class="link" href="GProxyResolver.html" title="GProxyResolver">GProxyResolver</a>
         <a class="link" href="GTlsBackend.html" title="GTlsBackend">GTlsBackend</a>
         <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusInterfaceInfo">GDBusInterfaceInfo</a>
         <a class="link" href="gio-D-Bus-Introspection-Data.html#GDBusNodeInfo">GDBusNodeInfo</a>
         <a class="link" href="gio-GSettingsSchema-GSettingsSchemaSource.html#GSettingsSchema">GSettingsSchema</a>
+    GFlags
+        <a class="link" href="GTestDBus.html#GTestDBusFlags">GTestDBusFlags</a>
+        <a class="link" href="GApplication.html#GApplicationFlags">GApplicationFlags</a>
+        <a class="link" href="GFile.html#GFileMonitorFlags">GFileMonitorFlags</a>
+        <a class="link" href="GMountOperation.html#GAskPasswordFlags">GAskPasswordFlags</a>
+        <a class="link" href="gio-TLS-Overview.html#GTlsCertificateFlags">GTlsCertificateFlags</a>
+        <a class="link" href="GTlsPassword.html#GTlsPasswordFlags">GTlsPasswordFlags</a>
+        <a class="link" href="GDBusConnection.html#GDBusConnectionFlags">GDBusConnectionFlags</a>
+        <a class="link" href="GDBusConnection.html#GDBusCapabilityFlags">GDBusCapabilityFlags</a>
+        <a class="link" href="GDBusProxy.html#GDBusProxyFlags">GDBusProxyFlags</a>
+        <a class="link" href="GDBusServer.html#GDBusServerFlags">GDBusServerFlags</a>
+        <a class="link" href="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags">GDBusInterfaceSkeletonFlags</a>
+        <a class="link" href="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags">GDBusObjectManagerClientFlags</a>
 </pre>
 </div>
 <div class="footer">
index aa5ebe0..c4d6488 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">gio-querymodules</code>  {directory...}</p></div>
 </div>
 <div class="refsect1">
-<a name="id704206"></a><h2>Description</h2>
+<a name="idp13434992"></a><h2>Description</h2>
 <p><span class="command"><strong>gio-querymodules</strong></span> creates a
 <code class="filename">giomodule.cache</code> file in the listed directories.
 This file lists the implemented extension points for each module
index 37da619..b282a0e 100644 (file)
@@ -60,6 +60,7 @@
         <sub name="GConverterOutputstream" link="gio-GConverterOutputstream.html"/>
         <sub name="GPollableInputStream" link="GPollableInputStream.html"/>
         <sub name="GPollableOutputStream" link="GPollableOutputStream.html"/>
+        <sub name="gpollableutils" link="gio-gpollableutils.html"/>
       </sub>
       <sub name="File types and applications" link="types.html">
         <sub name="GContentType" link="gio-GContentType.html"/>
         <sub name="gdbus-codegen" link="gdbus-codegen.html"/>
         <sub name="gresource" link="gresource-tool.html"/>
       </sub>
+      <sub name="GIO Testing" link="testing.html">
+        <sub name="GTestDBus" link="GTestDBus.html"/>
+      </sub>
     </sub>
     <sub name="Migrating to GIO" link="migrating.html">
       <sub name="Migrating to GIO" link="migrating.html">
-        <sub name="Migrating from POSIX to GIO" link="ch27.html"/>
+        <sub name="Migrating from POSIX to GIO" link="ch28.html"/>
       </sub>
-      <sub name="Migrating from GnomeVFS to GIO" link="ch28.html">
-        <sub name="Trash handling" link="ch28.html#id730943"/>
-        <sub name="Operations on multiple files" link="ch28s02.html"/>
-        <sub name="Mime monitoring" link="ch28s03.html"/>
+      <sub name="Migrating from GnomeVFS to GIO" link="ch29.html">
+        <sub name="Trash handling" link="ch29.html#idp13054160"/>
+        <sub name="Operations on multiple files" link="ch29s02.html"/>
+        <sub name="Mime monitoring" link="ch29s03.html"/>
       </sub>
-      <sub name="Migrating from GConf to GSettings" link="ch29.html">
-        <sub name="Before you start" link="ch29.html#id570376"/>
-        <sub name="Conceptual differences" link="ch29s02.html"/>
-        <sub name="GConfClient (and GConfBridge) API conversion" link="ch29s03.html"/>
-        <sub name="Change notification" link="ch29s04.html"/>
-        <sub name="Change sets" link="ch29s05.html"/>
-        <sub name="Schema conversion" link="ch29s06.html"/>
-        <sub name="Data conversion" link="ch29s07.html"/>
+      <sub name="Migrating from GConf to GSettings" link="ch30.html">
+        <sub name="Before you start" link="ch30.html#idp35318128"/>
+        <sub name="Conceptual differences" link="ch30s02.html"/>
+        <sub name="GConfClient (and GConfBridge) API conversion" link="ch30s03.html"/>
+        <sub name="Change notification" link="ch30s04.html"/>
+        <sub name="Change sets" link="ch30s05.html"/>
+        <sub name="Schema conversion" link="ch30s06.html"/>
+        <sub name="Data conversion" link="ch30s07.html"/>
       </sub>
-      <sub name="Migrating to GDBus" link="ch30.html">
-        <sub name="Conceptual differences" link="ch30.html#id1095827"/>
-        <sub name="API comparison" link="ch30s02.html"/>
-        <sub name="Owning bus names" link="ch30s03.html"/>
-        <sub name="Creating proxies for well-known names" link="ch30s04.html"/>
-        <sub name="Generating code and docs" link="ch30s05.html">
-          <sub name="Using gdbus-codegen" link="ch30s05.html#gdbus-example-gdbus-codegen"/>
+      <sub name="Migrating to GDBus" link="ch31.html">
+        <sub name="Conceptual differences" link="ch31.html#idp76352880"/>
+        <sub name="API comparison" link="ch31s02.html"/>
+        <sub name="Owning bus names" link="ch31s03.html"/>
+        <sub name="Creating proxies for well-known names" link="ch31s04.html"/>
+        <sub name="Generating code and docs" link="ch31s05.html">
+          <sub name="Using gdbus-codegen" link="ch31s05.html#gdbus-example-gdbus-codegen"/>
           <sub name="org.gtk.GDBus.Example.ObjectManager.Animal" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html"/>
           <sub name="org.gtk.GDBus.Example.ObjectManager.Cat" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Cat.html"/>
           <sub name="ExampleAnimal" link="ExampleAnimal.html"/>
     <sub name="Index of new symbols in 2.28" link="api-index-2-28.html"/>
     <sub name="Index of new symbols in 2.30" link="api-index-2-30.html"/>
     <sub name="Index of new symbols in 2.32" link="api-index-2-32.html"/>
+    <sub name="Index of new symbols in 2.34" link="api-index-2-34.html"/>
     <sub name="Annotation Glossary" link="annotation-glossary.html"/>
   </chapters>
   <functions>
     <keyword type="enum" name="enum GFileQueryInfoFlags" link="GFile.html#GFileQueryInfoFlags"/>
     <keyword type="enum" name="enum GFileCreateFlags" link="GFile.html#GFileCreateFlags"/>
     <keyword type="enum" name="enum GFileCopyFlags" link="GFile.html#GFileCopyFlags"/>
-    <keyword type="enum" name="enum GFileMonitorFlags" link="GFile.html#GFileMonitorFlags"/>
+    <keyword type="enum" name="enum GFileMonitorFlags" link="GFile.html#GFileMonitorFlags-enum"/>
     <keyword type="enum" name="enum GFilesystemPreviewType" link="GFile.html#GFilesystemPreviewType"/>
     <keyword type="function" name="GFileProgressCallback ()" link="GFile.html#GFileProgressCallback"/>
     <keyword type="function" name="GFileReadMoreCallback ()" link="GFile.html#GFileReadMoreCallback"/>
     <keyword type="enum" name="enum GIOErrorEnum" link="gio-GIOError.html#GIOErrorEnum"/>
     <keyword type="function" name="g_io_error_from_errno ()" link="gio-GIOError.html#g-io-error-from-errno"/>
     <keyword type="function" name="g_io_error_from_win32_error ()" link="gio-GIOError.html#g-io-error-from-win32-error" since="2.26"/>
-    <keyword type="enum" name="enum GAskPasswordFlags" link="GMountOperation.html#GAskPasswordFlags"/>
+    <keyword type="enum" name="enum GAskPasswordFlags" link="GMountOperation.html#GAskPasswordFlags-enum"/>
     <keyword type="enum" name="enum GPasswordSave" link="GMountOperation.html#GPasswordSave"/>
     <keyword type="struct" name="GMountOperation" link="GMountOperation.html#GMountOperation-struct"/>
     <keyword type="enum" name="enum GMountOperationResult" link="GMountOperation.html#GMountOperationResult"/>
     <keyword type="function" name="g_simple_async_result_new_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-new-error"/>
     <keyword type="function" name="g_simple_async_result_new_from_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-new-from-error"/>
     <keyword type="function" name="g_simple_async_result_new_take_error ()" link="GSimpleAsyncResult.html#g-simple-async-result-new-take-error" since="2.28"/>
+    <keyword type="function" name="g_simple_async_result_set_check_cancellable ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable" since="2.32"/>
     <keyword type="function" name="g_simple_async_result_set_op_res_gpointer ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer"/>
     <keyword type="function" name="g_simple_async_result_get_op_res_gpointer ()" link="GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer"/>
     <keyword type="function" name="g_simple_async_result_set_op_res_gssize ()" link="GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize"/>
     <keyword type="function" name="g_pollable_input_stream_is_readable ()" link="GPollableInputStream.html#g-pollable-input-stream-is-readable" since="2.28"/>
     <keyword type="function" name="g_pollable_input_stream_create_source ()" link="GPollableInputStream.html#g-pollable-input-stream-create-source" since="2.28"/>
     <keyword type="function" name="g_pollable_input_stream_read_nonblocking ()" link="GPollableInputStream.html#g-pollable-input-stream-read-nonblocking"/>
-    <keyword type="function" name="GPollableSourceFunc ()" link="GPollableInputStream.html#GPollableSourceFunc" since="2.28"/>
-    <keyword type="function" name="g_pollable_source_new ()" link="GPollableInputStream.html#g-pollable-source-new" since="2.28"/>
     <keyword type="struct" name="GPollableOutputStream" link="GPollableOutputStream.html#GPollableOutputStream-struct"/>
     <keyword type="struct" name="struct GPollableOutputStreamInterface" link="GPollableOutputStream.html#GPollableOutputStreamInterface" since="2.28"/>
     <keyword type="function" name="g_pollable_output_stream_can_poll ()" link="GPollableOutputStream.html#g-pollable-output-stream-can-poll" since="2.28"/>
     <keyword type="function" name="g_pollable_output_stream_is_writable ()" link="GPollableOutputStream.html#g-pollable-output-stream-is-writable" since="2.28"/>
     <keyword type="function" name="g_pollable_output_stream_create_source ()" link="GPollableOutputStream.html#g-pollable-output-stream-create-source" since="2.28"/>
     <keyword type="function" name="g_pollable_output_stream_write_nonblocking ()" link="GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking"/>
+    <keyword type="function" name="GPollableSourceFunc ()" link="gio-gpollableutils.html#GPollableSourceFunc" since="2.28"/>
+    <keyword type="function" name="g_pollable_source_new ()" link="gio-gpollableutils.html#g-pollable-source-new" since="2.28"/>
+    <keyword type="function" name="g_pollable_source_new_full ()" link="gio-gpollableutils.html#g-pollable-source-new-full" since="2.34"/>
+    <keyword type="function" name="g_pollable_stream_read ()" link="gio-gpollableutils.html#g-pollable-stream-read" since="2.34"/>
+    <keyword type="function" name="g_pollable_stream_write ()" link="gio-gpollableutils.html#g-pollable-stream-write" since="2.34"/>
+    <keyword type="function" name="g_pollable_stream_write_all ()" link="gio-gpollableutils.html#g-pollable-stream-write-all" since="2.34"/>
     <keyword type="function" name="g_content_type_equals ()" link="gio-GContentType.html#g-content-type-equals"/>
     <keyword type="function" name="g_content_type_is_a ()" link="gio-GContentType.html#g-content-type-is-a"/>
     <keyword type="function" name="g_content_type_is_unknown ()" link="gio-GContentType.html#g-content-type-is-unknown"/>
     <keyword type="function" name="g_desktop_app_info_get_generic_name ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name"/>
     <keyword type="function" name="g_desktop_app_info_get_categories ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories"/>
     <keyword type="function" name="g_desktop_app_info_get_keywords ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords" since="2.32"/>
+    <keyword type="function" name="g_desktop_app_info_get_startup_wm_class ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class" since="2.34"/>
     <keyword type="function" name="g_desktop_app_info_set_desktop_env ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env"/>
     <keyword type="function" name="GDesktopAppLaunchCallback ()" link="gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback"/>
     <keyword type="function" name="g_desktop_app_info_launch_uris_as_manager ()" link="gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager"/>
     <keyword type="function" name="g_proxy_supports_hostname ()" link="GProxy.html#g-proxy-supports-hostname" since="2.26"/>
     <keyword type="struct" name="GProxyAddress" link="GProxyAddress.html#GProxyAddress-struct"/>
     <keyword type="struct" name="struct GProxyAddressClass" link="GProxyAddress.html#GProxyAddressClass"/>
+    <keyword type="function" name="g_proxy_address_get_destination_protocol ()" link="GProxyAddress.html#g-proxy-address-get-destination-protocol" since="2.34"/>
     <keyword type="function" name="g_proxy_address_get_destination_hostname ()" link="GProxyAddress.html#g-proxy-address-get-destination-hostname" since="2.26"/>
     <keyword type="function" name="g_proxy_address_get_destination_port ()" link="GProxyAddress.html#g-proxy-address-get-destination-port" since="2.26"/>
     <keyword type="function" name="g_proxy_address_get_password ()" link="GProxyAddress.html#g-proxy-address-get-password" since="2.26"/>
     <keyword type="function" name="g_proxy_address_get_protocol ()" link="GProxyAddress.html#g-proxy-address-get-protocol" since="2.26"/>
     <keyword type="function" name="g_proxy_address_get_username ()" link="GProxyAddress.html#g-proxy-address-get-username" since="2.26"/>
+    <keyword type="function" name="g_proxy_address_get_uri ()" link="GProxyAddress.html#g-proxy-address-get-uri" since="2.34"/>
     <keyword type="function" name="g_proxy_address_new ()" link="GProxyAddress.html#g-proxy-address-new" since="2.26"/>
     <keyword type="property" name="The &quot;destination-hostname&quot; property" link="GProxyAddress.html#GProxyAddress--destination-hostname"/>
     <keyword type="property" name="The &quot;destination-port&quot; property" link="GProxyAddress.html#GProxyAddress--destination-port"/>
+    <keyword type="property" name="The &quot;destination-protocol&quot; property" link="GProxyAddress.html#GProxyAddress--destination-protocol"/>
     <keyword type="property" name="The &quot;password&quot; property" link="GProxyAddress.html#GProxyAddress--password"/>
     <keyword type="property" name="The &quot;protocol&quot; property" link="GProxyAddress.html#GProxyAddress--protocol"/>
+    <keyword type="property" name="The &quot;uri&quot; property" link="GProxyAddress.html#GProxyAddress--uri"/>
     <keyword type="property" name="The &quot;username&quot; property" link="GProxyAddress.html#GProxyAddress--username"/>
     <keyword type="struct" name="GSocketClient" link="GSocketClient.html#GSocketClient-struct"/>
     <keyword type="enum" name="enum GSocketClientEvent" link="GSocketClient.html#GSocketClientEvent" since="2.32"/>
     <keyword type="macro" name="G_TLS_ERROR" link="gio-TLS-Overview.html#G-TLS-ERROR:CAPS"/>
     <keyword type="enum" name="enum GTlsError" link="gio-TLS-Overview.html#GTlsError" since="2.28"/>
     <keyword type="enum" name="enum GTlsAuthenticationMode" link="gio-TLS-Overview.html#GTlsAuthenticationMode" since="2.28"/>
-    <keyword type="enum" name="enum GTlsCertificateFlags" link="gio-TLS-Overview.html#GTlsCertificateFlags" since="2.28"/>
+    <keyword type="enum" name="enum GTlsCertificateFlags" link="gio-TLS-Overview.html#GTlsCertificateFlags-enum"/>
     <keyword type="struct" name="GTlsCertificate" link="GTlsCertificate.html#GTlsCertificate-struct"/>
     <keyword type="function" name="g_tls_certificate_new_from_pem ()" link="GTlsCertificate.html#g-tls-certificate-new-from-pem" since="2.28"/>
     <keyword type="function" name="g_tls_certificate_new_from_file ()" link="GTlsCertificate.html#g-tls-certificate-new-from-file" since="2.28"/>
     <keyword type="function" name="g_tls_interaction_invoke_ask_password ()" link="GTlsInteraction.html#g-tls-interaction-invoke-ask-password" since="2.30"/>
     <keyword type="struct" name="GTlsPassword" link="GTlsPassword.html#GTlsPassword-struct"/>
     <keyword type="struct" name="struct GTlsPasswordClass" link="GTlsPassword.html#GTlsPasswordClass"/>
-    <keyword type="enum" name="enum GTlsPasswordFlags" link="GTlsPassword.html#GTlsPasswordFlags" since="2.30"/>
+    <keyword type="enum" name="enum GTlsPasswordFlags" link="GTlsPassword.html#GTlsPasswordFlags-enum"/>
     <keyword type="function" name="g_tls_password_new ()" link="GTlsPassword.html#g-tls-password-new"/>
     <keyword type="function" name="g_tls_password_get_value ()" link="GTlsPassword.html#g-tls-password-get-value" since="2.30"/>
     <keyword type="function" name="g_tls_password_set_value ()" link="GTlsPassword.html#g-tls-password-set-value" since="2.30"/>
     <keyword type="function" name="g_resolver_lookup_service_async ()" link="GResolver.html#g-resolver-lookup-service-async" since="2.22"/>
     <keyword type="function" name="g_resolver_lookup_service_finish ()" link="GResolver.html#g-resolver-lookup-service-finish" since="2.22"/>
     <keyword type="function" name="g_resolver_free_targets ()" link="GResolver.html#g-resolver-free-targets" since="2.22"/>
+    <keyword type="function" name="g_resolver_lookup_records ()" link="GResolver.html#g-resolver-lookup-records" since="2.34"/>
+    <keyword type="function" name="g_resolver_lookup_records_async ()" link="GResolver.html#g-resolver-lookup-records-async" since="2.34"/>
+    <keyword type="function" name="g_resolver_lookup_records_finish ()" link="GResolver.html#g-resolver-lookup-records-finish" since="2.34"/>
     <keyword type="macro" name="G_RESOLVER_ERROR" link="GResolver.html#G-RESOLVER-ERROR:CAPS"/>
     <keyword type="enum" name="enum GResolverError" link="GResolver.html#GResolverError" since="2.22"/>
     <keyword type="signal" name="The &quot;reload&quot; signal" link="GResolver.html#GResolver-reload"/>
     <keyword type="function" name="g_bus_get_finish ()" link="GDBusConnection.html#g-bus-get-finish" since="2.26"/>
     <keyword type="function" name="g_bus_get_sync ()" link="GDBusConnection.html#g-bus-get-sync" since="2.26"/>
     <keyword type="struct" name="GDBusConnection" link="GDBusConnection.html#GDBusConnection-struct"/>
-    <keyword type="enum" name="enum GDBusConnectionFlags" link="GDBusConnection.html#GDBusConnectionFlags" since="2.26"/>
+    <keyword type="enum" name="enum GDBusConnectionFlags" link="GDBusConnection.html#GDBusConnectionFlags-enum"/>
     <keyword type="function" name="g_dbus_connection_new ()" link="GDBusConnection.html#g-dbus-connection-new" since="2.26"/>
     <keyword type="function" name="g_dbus_connection_new_finish ()" link="GDBusConnection.html#g-dbus-connection-new-finish" since="2.26"/>
     <keyword type="function" name="g_dbus_connection_new_sync ()" link="GDBusConnection.html#g-dbus-connection-new-sync" since="2.26"/>
     <keyword type="function" name="g_dbus_connection_get_stream ()" link="GDBusConnection.html#g-dbus-connection-get-stream" since="2.26"/>
     <keyword type="function" name="g_dbus_connection_get_guid ()" link="GDBusConnection.html#g-dbus-connection-get-guid" since="2.26"/>
     <keyword type="function" name="g_dbus_connection_get_unique_name ()" link="GDBusConnection.html#g-dbus-connection-get-unique-name" since="2.26"/>
-    <keyword type="enum" name="enum GDBusCapabilityFlags" link="GDBusConnection.html#GDBusCapabilityFlags" since="2.26"/>
+    <keyword type="enum" name="enum GDBusCapabilityFlags" link="GDBusConnection.html#GDBusCapabilityFlags-enum"/>
     <keyword type="function" name="g_dbus_connection_get_capabilities ()" link="GDBusConnection.html#g-dbus-connection-get-capabilities" since="2.26"/>
     <keyword type="function" name="g_dbus_connection_get_peer_credentials ()" link="GDBusConnection.html#g-dbus-connection-get-peer-credentials" since="2.26"/>
     <keyword type="enum" name="enum GDBusCallFlags" link="GDBusConnection.html#GDBusCallFlags" since="2.26"/>
     <keyword type="function" name="g_dbus_method_invocation_take_error ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-take-error" since="2.30"/>
     <keyword type="function" name="g_dbus_method_invocation_return_value_with_unix_fd_list ()" link="GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list" since="2.30"/>
     <keyword type="struct" name="GDBusServer" link="GDBusServer.html#GDBusServer-struct"/>
-    <keyword type="enum" name="enum GDBusServerFlags" link="GDBusServer.html#GDBusServerFlags" since="2.26"/>
+    <keyword type="enum" name="enum GDBusServerFlags" link="GDBusServer.html#GDBusServerFlags-enum"/>
     <keyword type="function" name="g_dbus_server_new_sync ()" link="GDBusServer.html#g-dbus-server-new-sync" since="2.26"/>
     <keyword type="function" name="g_dbus_server_start ()" link="GDBusServer.html#g-dbus-server-start" since="2.26"/>
     <keyword type="function" name="g_dbus_server_stop ()" link="GDBusServer.html#g-dbus-server-stop" since="2.26"/>
     <keyword type="struct" name="GDBusAuthObserver" link="GDBusAuthObserver.html#GDBusAuthObserver-struct"/>
     <keyword type="function" name="g_dbus_auth_observer_new ()" link="GDBusAuthObserver.html#g-dbus-auth-observer-new" since="2.26"/>
     <keyword type="function" name="g_dbus_auth_observer_authorize_authenticated_peer ()" link="GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer" since="2.26"/>
+    <keyword type="function" name="g_dbus_auth_observer_allow_mechanism ()" link="GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism" since="2.34"/>
+    <keyword type="signal" name="The &quot;allow-mechanism&quot; signal" link="GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism"/>
     <keyword type="signal" name="The &quot;authorize-authenticated-peer&quot; signal" link="GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer"/>
     <keyword type="function" name="GBusAcquiredCallback ()" link="gio-Owning-Bus-Names.html#GBusAcquiredCallback" since="2.26"/>
     <keyword type="function" name="GBusNameAcquiredCallback ()" link="gio-Owning-Bus-Names.html#GBusNameAcquiredCallback" since="2.26"/>
     <keyword type="function" name="g_dbus_interface_skeleton_get_connections ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections" since="2.32"/>
     <keyword type="function" name="g_dbus_interface_skeleton_has_connection ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection" since="2.32"/>
     <keyword type="function" name="g_dbus_interface_skeleton_get_object_path ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path" since="2.30"/>
-    <keyword type="enum" name="enum GDBusInterfaceSkeletonFlags" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags" since="2.30"/>
+    <keyword type="enum" name="enum GDBusInterfaceSkeletonFlags" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum"/>
     <keyword type="function" name="g_dbus_interface_skeleton_get_flags ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags" since="2.30"/>
     <keyword type="function" name="g_dbus_interface_skeleton_set_flags ()" link="GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-set-flags" since="2.30"/>
     <keyword type="property" name="The &quot;g-flags&quot; property" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton--g-flags"/>
     <keyword type="signal" name="The &quot;g-authorize-method&quot; signal" link="GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method"/>
-    <keyword type="enum" name="enum GDBusProxyFlags" link="GDBusProxy.html#GDBusProxyFlags" since="2.26"/>
+    <keyword type="enum" name="enum GDBusProxyFlags" link="GDBusProxy.html#GDBusProxyFlags-enum"/>
     <keyword type="struct" name="GDBusProxy" link="GDBusProxy.html#GDBusProxy-struct"/>
     <keyword type="struct" name="struct GDBusProxyClass" link="GDBusProxy.html#GDBusProxyClass" since="2.26"/>
     <keyword type="function" name="g_dbus_proxy_new ()" link="GDBusProxy.html#g-dbus-proxy-new" since="2.26"/>
     <keyword type="property" name="The &quot;object-path&quot; property" link="GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path"/>
     <keyword type="struct" name="GDBusObjectManagerClient" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct"/>
     <keyword type="struct" name="struct GDBusObjectManagerClientClass" link="GDBusObjectManagerClient.html#GDBusObjectManagerClientClass" since="2.30"/>
-    <keyword type="enum" name="enum GDBusObjectManagerClientFlags" link="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags" since="2.30"/>
+    <keyword type="enum" name="enum GDBusObjectManagerClientFlags" link="GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum"/>
     <keyword type="function" name="GDBusProxyTypeFunc ()" link="GDBusObjectManagerClient.html#GDBusProxyTypeFunc" since="2.30"/>
     <keyword type="function" name="g_dbus_object_manager_client_new ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new" since="2.30"/>
     <keyword type="function" name="g_dbus_object_manager_client_new_finish ()" link="GDBusObjectManagerClient.html#g-dbus-object-manager-client-new-finish" since="2.30"/>
     <keyword type="property" name="The &quot;object-path&quot; property" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient--object-path"/>
     <keyword type="signal" name="The &quot;interface-proxy-properties-changed&quot; signal" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-properties-changed"/>
     <keyword type="signal" name="The &quot;interface-proxy-signal&quot; signal" link="GDBusObjectManagerClient.html#GDBusObjectManagerClient-interface-proxy-signal"/>
-    <keyword type="" name="Vendor overrides" link="GSettings.html#id960114"/>
-    <keyword type="" name="Binding" link="GSettings.html#id960158"/>
+    <keyword type="" name="Vendor overrides" link="GSettings.html#idp60532464"/>
+    <keyword type="" name="Binding" link="GSettings.html#idp60537696"/>
     <keyword type="struct" name="GSettings" link="GSettings.html#GSettings-struct"/>
     <keyword type="function" name="g_settings_new ()" link="GSettings.html#g-settings-new" since="2.26"/>
     <keyword type="function" name="g_settings_new_with_path ()" link="GSettings.html#g-settings-new-with-path" since="2.26"/>
     <keyword type="function" name="g_simple_permission_new ()" link="GSimplePermission.html#g-simple-permission-new" since="2.26"/>
     <keyword type="struct" name="GApplication" link="GApplication.html#GApplication-struct"/>
     <keyword type="struct" name="struct GApplicationClass" link="GApplication.html#GApplicationClass" since="2.28"/>
-    <keyword type="enum" name="enum GApplicationFlags" link="GApplication.html#GApplicationFlags" since="2.28"/>
+    <keyword type="enum" name="enum GApplicationFlags" link="GApplication.html#GApplicationFlags-enum"/>
     <keyword type="function" name="g_application_id_is_valid ()" link="GApplication.html#g-application-id-is-valid"/>
     <keyword type="function" name="g_application_new ()" link="GApplication.html#g-application-new"/>
     <keyword type="function" name="g_application_get_application_id ()" link="GApplication.html#g-application-get-application-id" since="2.28"/>
     <keyword type="function" name="g_application_set_inactivity_timeout ()" link="GApplication.html#g-application-set-inactivity-timeout" since="2.28"/>
     <keyword type="function" name="g_application_get_flags ()" link="GApplication.html#g-application-get-flags" since="2.28"/>
     <keyword type="function" name="g_application_set_flags ()" link="GApplication.html#g-application-set-flags" since="2.28"/>
+    <keyword type="function" name="g_application_get_dbus_connection ()" link="GApplication.html#g-application-get-dbus-connection" since="2.34"/>
+    <keyword type="function" name="g_application_get_dbus_object_path ()" link="GApplication.html#g-application-get-dbus-object-path" since="2.34"/>
     <keyword type="function" name="g_application_set_action_group ()" link="GApplication.html#g-application-set-action-group" deprecated="" since="2.28"/>
     <keyword type="function" name="g_application_get_is_registered ()" link="GApplication.html#g-application-get-is-registered" since="2.28"/>
     <keyword type="function" name="g_application_get_is_remote ()" link="GApplication.html#g-application-get-is-remote" since="2.28"/>
     <keyword type="function" name="g_io_extension_point_register ()" link="gio-Extension-Points.html#g-io-extension-point-register"/>
     <keyword type="function" name="g_io_extension_point_set_required_type ()" link="gio-Extension-Points.html#g-io-extension-point-set-required-type"/>
     <keyword type="function" name="g_io_extension_ref_class ()" link="gio-Extension-Points.html#g-io-extension-ref-class"/>
-    <keyword type="" name="Commands" link="gsettings-tool.html#id573041"/>
-    <keyword type="" name="Options" link="glib-compile-schemas.html#id695147"/>
-    <keyword type="" name="Options" link="glib-compile-resources.html#id546406"/>
-    <keyword type="" name="Environment Variables" link="glib-compile-resources.html#id877722"/>
-    <keyword type="" name="Commands" link="gdbus.html#id659080"/>
-    <keyword type="" name="Client-side usage" link="gdbus-codegen.html#id847776"/>
-    <keyword type="" name="Server-side usage" link="gdbus-codegen.html#id884277"/>
-    <keyword type="" name="Commands" link="gresource-tool.html#id996040"/>
+    <keyword type="" name="Commands" link="gsettings-tool.html#idp48480272"/>
+    <keyword type="" name="Options" link="glib-compile-schemas.html#idp59400176"/>
+    <keyword type="" name="Options" link="glib-compile-resources.html#idp8084304"/>
+    <keyword type="" name="Environment Variables" link="glib-compile-resources.html#idp14694560"/>
+    <keyword type="" name="Commands" link="gdbus.html#idp26484992"/>
+    <keyword type="" name="Client-side usage" link="gdbus-codegen.html#idp6715936"/>
+    <keyword type="" name="Server-side usage" link="gdbus-codegen.html#idp44666368"/>
+    <keyword type="" name="Commands" link="gresource-tool.html#idp54719040"/>
+    <keyword type="struct" name="GTestDBus" link="GTestDBus.html#GTestDBus-struct"/>
+    <keyword type="enum" name="enum GTestDBusFlags" link="GTestDBus.html#GTestDBusFlags-enum"/>
+    <keyword type="function" name="g_test_dbus_new ()" link="GTestDBus.html#g-test-dbus-new"/>
+    <keyword type="function" name="g_test_dbus_get_flags ()" link="GTestDBus.html#g-test-dbus-get-flags"/>
+    <keyword type="function" name="g_test_dbus_get_bus_address ()" link="GTestDBus.html#g-test-dbus-get-bus-address"/>
+    <keyword type="function" name="g_test_dbus_add_service_dir ()" link="GTestDBus.html#g-test-dbus-add-service-dir"/>
+    <keyword type="function" name="g_test_dbus_up ()" link="GTestDBus.html#g-test-dbus-up"/>
+    <keyword type="function" name="g_test_dbus_stop ()" link="GTestDBus.html#g-test-dbus-stop"/>
+    <keyword type="function" name="g_test_dbus_down ()" link="GTestDBus.html#g-test-dbus-down"/>
+    <keyword type="function" name="g_test_dbus_unset ()" link="GTestDBus.html#g-test-dbus-unset"/>
+    <keyword type="property" name="The &quot;flags&quot; property" link="GTestDBus.html#GTestDBus--flags"/>
     <keyword type="method" name="The Poke() method" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-method-org-gtk-GDBus-Example-ObjectManager-Animal.Poke"/>
     <keyword type="signal" name="The &quot;Jumped&quot; signal" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-signal-org-gtk-GDBus-Example-ObjectManager-Animal.Jumped"/>
     <keyword type="property" name="The &quot;Mood&quot; property" link="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-property-org-gtk-GDBus-Example-ObjectManager-Animal.Mood"/>
     <keyword type="constant" name="G_APPLICATION_NON_UNIQUE" link="GApplication.html#G-APPLICATION-NON-UNIQUE:CAPS"/>
     <keyword type="constant" name="G_IO_MODULE_SCOPE_NONE" link="GIOModule.html#G-IO-MODULE-SCOPE-NONE:CAPS"/>
     <keyword type="constant" name="G_IO_MODULE_SCOPE_BLOCK_DUPLICATES" link="GIOModule.html#G-IO-MODULE-SCOPE-BLOCK-DUPLICATES:CAPS"/>
+    <keyword type="constant" name="G_TEST_DBUS_NONE" link="GTestDBus.html#G-TEST-DBUS-NONE:CAPS"/>
   </functions>
 </book>
index c3d13dc..9e3f809 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">glib-compile-resources</code>  [option...] {file}</p></div>
 </div>
 <div class="refsect1">
-<a name="id830511"></a><h2>Description</h2>
+<a name="idp14899984"></a><h2>Description</h2>
 <p><span class="command"><strong>glib-compile-resources</strong></span> reads the resource description from
 <em class="replaceable"><code>file</code></em> and the files that it references
 and creates a binary resource bundle that is suitable for use with the
@@ -47,7 +47,7 @@ For a detailed description of the XML file format, see the
 <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a> documentation.
 </p>
 <div class="refsect2">
-<a name="id546406"></a><h3>Options</h3>
+<a name="idp8084304"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -151,7 +151,7 @@ at initialization and uninitialization time.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id877722"></a><h3>Environment Variables</h3>
+<a name="idp14694560"></a><h3>Environment Variables</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -176,7 +176,7 @@ set, gdk-pixbuf-pixdata is searched in the <code class="envar">PATH</code>.
 </div>
 </div>
 <div class="refsect1">
-<a name="id839291"></a><h2>See also</h2>
+<a name="idp64251168"></a><h2>See also</h2>
 </div>
 </div>
 <div class="footer">
index 22d561c..c9848f7 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">glib-compile-schemas</code>  [option...] {directory}</p></div>
 </div>
 <div class="refsect1">
-<a name="id947872"></a><h2>Description</h2>
+<a name="idp9344944"></a><h2>Description</h2>
 <p><span class="command"><strong>glib-compile-schemas</strong></span> compiles all the GSettings XML
 schema files in <em class="replaceable"><code>directory</code></em> into a binary file
 with the name <code class="filename">gschemas.compiled</code> that can be used
@@ -54,11 +54,18 @@ In addition to schema files, glib-compile-schemas reads 'vendor override'
 files, which are key files that can override default values for keys in
 the schemas. The group names in the key files are the schema id, and the
 values are written in serialized GVariant form.
-Vendor ovrride files must have the filename extension
+Vendor override files must have the filename extension
 <code class="filename">.gschema.override</code>.
 </p>
+<p>
+By convention, vendor override files begin with <code class="filename">nn_</code>
+where <code class="filename">nn</code> is a number from 00 to 99.  Higher
+numbered files have higher priority (eg: if the same override is made in
+a file numbered 10 and then again in a file numbered 20, the override
+from 20 will take precedence).
+</p>
 <div class="refsect2">
-<a name="id695147"></a><h3>Options</h3>
+<a name="idp59400176"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -94,7 +101,7 @@ in the future.
 </div>
 </div>
 <div class="refsect1">
-<a name="id554571"></a><h2>See also</h2>
+<a name="idp33850832"></a><h2>See also</h2>
 </div>
 </div>
 <div class="footer">
index 68c3726..b6c8ae9 100644 (file)
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="tools.html" title="GIO Tools">
 <link rel="prev" href="gdbus-codegen.html" title="gdbus-codegen">
-<link rel="next" href="migrating.html" title="Part III. Migrating to GIO">
+<link rel="next" href="testing.html" title="GIO Testing">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -17,7 +17,7 @@
 <td><a accesskey="u" href="tools.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
-<td><a accesskey="n" href="migrating.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="testing.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr></table>
 <div lang="en" class="refentry">
 <a name="gresource-tool"></a><div class="titlepage"></div>
@@ -37,7 +37,7 @@
 <div class="cmdsynopsis"><p><code class="command">gresource</code>   help  [<em class="replaceable"><code>COMMAND</code></em>]</p></div>
 </div>
 <div class="refsect1">
-<a name="id657122"></a><h2>Description</h2>
+<a name="idp42077104"></a><h2>Description</h2>
 <p><span class="command"><strong>gresource</strong></span> offers a simple commandline
 interface to <a class="link" href="gio-GResource.html#GResource" title="GResource"><span class="type">GResource</span></a>.
 It lets you list and extract resources that have been compiled
@@ -55,7 +55,7 @@ possible to select which one to operate on with the
   sections  command to find available sections.
 </p>
 <div class="refsect2">
-<a name="id996040"></a><h3>Commands</h3>
+<a name="idp54719040"></a><h3>Commands</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
index 4626f61..0ea2c62 100644 (file)
@@ -45,7 +45,7 @@
 <div class="cmdsynopsis"><p><code class="command">gsettings</code>   help  [<em class="replaceable"><code>COMMAND</code></em>]</p></div>
 </div>
 <div class="refsect1">
-<a name="id570163"></a><h2>Description</h2>
+<a name="idp30817120"></a><h2>Description</h2>
 <p><span class="command"><strong>gsettings</strong></span> offers a simple commandline
 interface to <a class="link" href="GSettings.html" title="GSettings"><span class="type">GSettings</span></a>.
 It lets you get, set or monitor an individual key for changes.
@@ -66,7 +66,7 @@ must include explicit quotes: "'foo'". This format is also used when printing
 out values.
 </p>
 <div class="refsect2">
-<a name="id573041"></a><h3>Commands</h3>
+<a name="idp48480272"></a><h3>Commands</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
index 1700361..fb60b55 100644 (file)
Binary files a/docs/reference/gio/html/home.png and b/docs/reference/gio/html/home.png differ
index 9a5217e..4e5f72b 100644 (file)
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GIO Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for GIO 2.31.20
+      for GIO 2.33.1
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="http://library.gnome.org/devel/gio/unstable/" target="_top">http://library.gnome.org/devel/gio/unstable/</a>.
 <dt>
 <span class="refentrytitle"><a href="GPollableOutputStream.html">GPollableOutputStream</a></span><span class="refpurpose"> — Interface for pollable output streams</span>
 </dt>
+<dt>
+<span class="refentrytitle"><a href="gio-gpollableutils.html">gpollableutils</a></span><span class="refpurpose"> — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</span>
+</dt>
 </dl></dd>
 <dt><span class="chapter"><a href="types.html">File types and applications</a></span></dt>
 <dd><dl>
@@ -528,34 +531,38 @@ socket communication</span>
 <span class="refentrytitle"><a href="gresource-tool.html">gresource</a></span><span class="refpurpose"> — GResource tool</span>
 </dt>
 </dl></dd>
+<dt><span class="chapter"><a href="testing.html">GIO Testing</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="GTestDBus.html">GTestDBus</a></span><span class="refpurpose"> — D-Bus testing helper</span>
+</dt></dl></dd>
 </dl></dd>
 <dt><span class="part"><a href="migrating.html">III. Migrating to GIO</a></span></dt>
 <dd><dl>
-<dt><span class="chapter"><a href="ch28.html">Migrating from GnomeVFS to GIO</a></span></dt>
+<dt><span class="chapter"><a href="ch29.html">Migrating from GnomeVFS to GIO</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch28.html#id730943">Trash handling</a></span></dt>
-<dt><span class="section"><a href="ch28s02.html">Operations on multiple files</a></span></dt>
-<dt><span class="section"><a href="ch28s03.html">Mime monitoring</a></span></dt>
+<dt><span class="section"><a href="ch29.html#idp13054160">Trash handling</a></span></dt>
+<dt><span class="section"><a href="ch29s02.html">Operations on multiple files</a></span></dt>
+<dt><span class="section"><a href="ch29s03.html">Mime monitoring</a></span></dt>
 </dl></dd>
-<dt><span class="chapter"><a href="ch29.html">Migrating from GConf to GSettings</a></span></dt>
+<dt><span class="chapter"><a href="ch30.html">Migrating from GConf to GSettings</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch29.html#id570376">Before you start</a></span></dt>
-<dt><span class="section"><a href="ch29s02.html">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch29s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
-<dt><span class="section"><a href="ch29s04.html">Change notification</a></span></dt>
-<dt><span class="section"><a href="ch29s05.html">Change sets</a></span></dt>
-<dt><span class="section"><a href="ch29s06.html">Schema conversion</a></span></dt>
-<dt><span class="section"><a href="ch29s07.html">Data conversion</a></span></dt>
+<dt><span class="section"><a href="ch30.html#idp35318128">Before you start</a></span></dt>
+<dt><span class="section"><a href="ch30s02.html">Conceptual differences</a></span></dt>
+<dt><span class="section"><a href="ch30s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
+<dt><span class="section"><a href="ch30s04.html">Change notification</a></span></dt>
+<dt><span class="section"><a href="ch30s05.html">Change sets</a></span></dt>
+<dt><span class="section"><a href="ch30s06.html">Schema conversion</a></span></dt>
+<dt><span class="section"><a href="ch30s07.html">Data conversion</a></span></dt>
 </dl></dd>
-<dt><span class="chapter"><a href="ch30.html">Migrating to GDBus</a></span></dt>
+<dt><span class="chapter"><a href="ch31.html">Migrating to GDBus</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch30.html#id1095827">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch30s02.html">API comparison</a></span></dt>
-<dt><span class="section"><a href="ch30s03.html">Owning bus names</a></span></dt>
-<dt><span class="section"><a href="ch30s04.html">Creating proxies for well-known names</a></span></dt>
-<dt><span class="section"><a href="ch30s05.html">Generating code and docs</a></span></dt>
+<dt><span class="section"><a href="ch31.html#idp76352880">Conceptual differences</a></span></dt>
+<dt><span class="section"><a href="ch31s02.html">API comparison</a></span></dt>
+<dt><span class="section"><a href="ch31s03.html">Owning bus names</a></span></dt>
+<dt><span class="section"><a href="ch31s04.html">Creating proxies for well-known names</a></span></dt>
+<dt><span class="section"><a href="ch31s05.html">Generating code and docs</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch30s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
+<dt><span class="section"><a href="ch31s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
 <dt>
 <span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
 </dt>
@@ -588,6 +595,7 @@ socket communication</span>
 <dt><span class="index"><a href="api-index-2-28.html">Index of new symbols in 2.28</a></span></dt>
 <dt><span class="index"><a href="api-index-2-30.html">Index of new symbols in 2.30</a></span></dt>
 <dt><span class="index"><a href="api-index-2-32.html">Index of new symbols in 2.32</a></span></dt>
+<dt><span class="index"><a href="api-index-2-34.html">Index of new symbols in 2.34</a></span></dt>
 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
 </dl></div>
 </div>
index 6755653..12fd182 100644 (file)
@@ -1,6 +1,7 @@
 <ONLINE href="http://library.gnome.org/devel/gio/unstable/">
 <ANCHOR id="GFile" href="gio/GFile.html">
 <ANCHOR id="GFile.synopsis" href="gio/GFile.html#GFile.synopsis">
+<ANCHOR id="GFileMonitorFlags" href="gio/GFile.html#GFileMonitorFlags">
 <ANCHOR id="GFile.object-hierarchy" href="gio/GFile.html#GFile.object-hierarchy">
 <ANCHOR id="GFile.prerequisites" href="gio/GFile.html#GFile.prerequisites">
 <ANCHOR id="GFile.description" href="gio/GFile.html#GFile.description">
@@ -22,7 +23,7 @@
 <ANCHOR id="G-FILE-COPY-ALL-METADATA:CAPS" href="gio/GFile.html#G-FILE-COPY-ALL-METADATA:CAPS">
 <ANCHOR id="G-FILE-COPY-NO-FALLBACK-FOR-MOVE:CAPS" href="gio/GFile.html#G-FILE-COPY-NO-FALLBACK-FOR-MOVE:CAPS">
 <ANCHOR id="G-FILE-COPY-TARGET-DEFAULT-PERMS:CAPS" href="gio/GFile.html#G-FILE-COPY-TARGET-DEFAULT-PERMS:CAPS">
-<ANCHOR id="GFileMonitorFlags" href="gio/GFile.html#GFileMonitorFlags">
+<ANCHOR id="GFileMonitorFlags-enum" href="gio/GFile.html#GFileMonitorFlags-enum">
 <ANCHOR id="G-FILE-MONITOR-NONE:CAPS" href="gio/GFile.html#G-FILE-MONITOR-NONE:CAPS">
 <ANCHOR id="G-FILE-MONITOR-WATCH-MOUNTS:CAPS" href="gio/GFile.html#G-FILE-MONITOR-WATCH-MOUNTS:CAPS">
 <ANCHOR id="G-FILE-MONITOR-SEND-MOVED:CAPS" href="gio/GFile.html#G-FILE-MONITOR-SEND-MOVED:CAPS">
 <ANCHOR id="g-io-error-from-win32-error" href="gio/gio-GIOError.html#g-io-error-from-win32-error">
 <ANCHOR id="GMountOperation" href="gio/GMountOperation.html">
 <ANCHOR id="GMountOperation.synopsis" href="gio/GMountOperation.html#GMountOperation.synopsis">
+<ANCHOR id="GAskPasswordFlags" href="gio/GMountOperation.html#GAskPasswordFlags">
 <ANCHOR id="GMountOperation.object-hierarchy" href="gio/GMountOperation.html#GMountOperation.object-hierarchy">
 <ANCHOR id="GMountOperation.properties" href="gio/GMountOperation.html#GMountOperation.properties">
 <ANCHOR id="GMountOperation.signals" href="gio/GMountOperation.html#GMountOperation.signals">
 <ANCHOR id="GMountOperation.description" href="gio/GMountOperation.html#GMountOperation.description">
 <ANCHOR id="GMountOperation.details" href="gio/GMountOperation.html#GMountOperation.details">
-<ANCHOR id="GAskPasswordFlags" href="gio/GMountOperation.html#GAskPasswordFlags">
+<ANCHOR id="GAskPasswordFlags-enum" href="gio/GMountOperation.html#GAskPasswordFlags-enum">
 <ANCHOR id="G-ASK-PASSWORD-NEED-PASSWORD:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-NEED-PASSWORD:CAPS">
 <ANCHOR id="G-ASK-PASSWORD-NEED-USERNAME:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-NEED-USERNAME:CAPS">
 <ANCHOR id="G-ASK-PASSWORD-NEED-DOMAIN:CAPS" href="gio/GMountOperation.html#G-ASK-PASSWORD-NEED-DOMAIN:CAPS">
 <ANCHOR id="g-simple-async-result-new-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new-error">
 <ANCHOR id="g-simple-async-result-new-from-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new-from-error">
 <ANCHOR id="g-simple-async-result-new-take-error" href="gio/GSimpleAsyncResult.html#g-simple-async-result-new-take-error">
+<ANCHOR id="g-simple-async-result-set-check-cancellable" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-check-cancellable">
 <ANCHOR id="g-simple-async-result-set-op-res-gpointer" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gpointer">
 <ANCHOR id="g-simple-async-result-get-op-res-gpointer" href="gio/GSimpleAsyncResult.html#g-simple-async-result-get-op-res-gpointer">
 <ANCHOR id="g-simple-async-result-set-op-res-gssize" href="gio/GSimpleAsyncResult.html#g-simple-async-result-set-op-res-gssize">
 <ANCHOR id="GBufferedInputStream" href="gio/GBufferedInputStream.html">
 <ANCHOR id="GBufferedInputStream.synopsis" href="gio/GBufferedInputStream.html#GBufferedInputStream.synopsis">
 <ANCHOR id="GBufferedInputStream.object-hierarchy" href="gio/GBufferedInputStream.html#GBufferedInputStream.object-hierarchy">
+<ANCHOR id="GBufferedInputStream.implemented-interfaces" href="gio/GBufferedInputStream.html#GBufferedInputStream.implemented-interfaces">
 <ANCHOR id="GBufferedInputStream.properties" href="gio/GBufferedInputStream.html#GBufferedInputStream.properties">
 <ANCHOR id="GBufferedInputStream.description" href="gio/GBufferedInputStream.html#GBufferedInputStream.description">
 <ANCHOR id="GBufferedInputStream.details" href="gio/GBufferedInputStream.html#GBufferedInputStream.details">
 <ANCHOR id="GBufferedOutputStream" href="gio/GBufferedOutputStream.html">
 <ANCHOR id="GBufferedOutputStream.synopsis" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.synopsis">
 <ANCHOR id="GBufferedOutputStream.object-hierarchy" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.object-hierarchy">
+<ANCHOR id="GBufferedOutputStream.implemented-interfaces" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.implemented-interfaces">
 <ANCHOR id="GBufferedOutputStream.properties" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.properties">
 <ANCHOR id="GBufferedOutputStream.description" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.description">
 <ANCHOR id="GBufferedOutputStream.details" href="gio/GBufferedOutputStream.html#GBufferedOutputStream.details">
 <ANCHOR id="GDataInputStream" href="gio/GDataInputStream.html">
 <ANCHOR id="GDataInputStream.synopsis" href="gio/GDataInputStream.html#GDataInputStream.synopsis">
 <ANCHOR id="GDataInputStream.object-hierarchy" href="gio/GDataInputStream.html#GDataInputStream.object-hierarchy">
+<ANCHOR id="GDataInputStream.implemented-interfaces" href="gio/GDataInputStream.html#GDataInputStream.implemented-interfaces">
 <ANCHOR id="GDataInputStream.properties" href="gio/GDataInputStream.html#GDataInputStream.properties">
 <ANCHOR id="GDataInputStream.description" href="gio/GDataInputStream.html#GDataInputStream.description">
 <ANCHOR id="GDataInputStream.details" href="gio/GDataInputStream.html#GDataInputStream.details">
 <ANCHOR id="GDataOutputStream" href="gio/GDataOutputStream.html">
 <ANCHOR id="GDataOutputStream.synopsis" href="gio/GDataOutputStream.html#GDataOutputStream.synopsis">
 <ANCHOR id="GDataOutputStream.object-hierarchy" href="gio/GDataOutputStream.html#GDataOutputStream.object-hierarchy">
+<ANCHOR id="GDataOutputStream.implemented-interfaces" href="gio/GDataOutputStream.html#GDataOutputStream.implemented-interfaces">
 <ANCHOR id="GDataOutputStream.properties" href="gio/GDataOutputStream.html#GDataOutputStream.properties">
 <ANCHOR id="GDataOutputStream.description" href="gio/GDataOutputStream.html#GDataOutputStream.description">
 <ANCHOR id="GDataOutputStream.details" href="gio/GDataOutputStream.html#GDataOutputStream.details">
 <ANCHOR id="gio-GConverterInputstream.synopsis" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.synopsis">
 <ANCHOR id="GConverterInputStream" href="gio/gio-GConverterInputstream.html#GConverterInputStream">
 <ANCHOR id="gio-GConverterInputstream.object-hierarchy" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.object-hierarchy">
+<ANCHOR id="gio-GConverterInputstream.implemented-interfaces" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.implemented-interfaces">
 <ANCHOR id="gio-GConverterInputstream.properties" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.properties">
 <ANCHOR id="gio-GConverterInputstream.description" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.description">
 <ANCHOR id="gio-GConverterInputstream.details" href="gio/gio-GConverterInputstream.html#gio-GConverterInputstream.details">
 <ANCHOR id="gio-GConverterOutputstream.synopsis" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.synopsis">
 <ANCHOR id="GConverterOutputStream" href="gio/gio-GConverterOutputstream.html#GConverterOutputStream">
 <ANCHOR id="gio-GConverterOutputstream.object-hierarchy" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.object-hierarchy">
+<ANCHOR id="gio-GConverterOutputstream.implemented-interfaces" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.implemented-interfaces">
 <ANCHOR id="gio-GConverterOutputstream.properties" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.properties">
 <ANCHOR id="gio-GConverterOutputstream.description" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.description">
 <ANCHOR id="gio-GConverterOutputstream.details" href="gio/gio-GConverterOutputstream.html#gio-GConverterOutputstream.details">
 <ANCHOR id="g-pollable-input-stream-is-readable" href="gio/GPollableInputStream.html#g-pollable-input-stream-is-readable">
 <ANCHOR id="g-pollable-input-stream-create-source" href="gio/GPollableInputStream.html#g-pollable-input-stream-create-source">
 <ANCHOR id="g-pollable-input-stream-read-nonblocking" href="gio/GPollableInputStream.html#g-pollable-input-stream-read-nonblocking">
-<ANCHOR id="GPollableSourceFunc" href="gio/GPollableInputStream.html#GPollableSourceFunc">
-<ANCHOR id="g-pollable-source-new" href="gio/GPollableInputStream.html#g-pollable-source-new">
 <ANCHOR id="GPollableInputStream.see-also" href="gio/GPollableInputStream.html#GPollableInputStream.see-also">
 <ANCHOR id="GPollableOutputStream" href="gio/GPollableOutputStream.html">
 <ANCHOR id="GPollableOutputStream.synopsis" href="gio/GPollableOutputStream.html#GPollableOutputStream.synopsis">
 <ANCHOR id="g-pollable-output-stream-create-source" href="gio/GPollableOutputStream.html#g-pollable-output-stream-create-source">
 <ANCHOR id="g-pollable-output-stream-write-nonblocking" href="gio/GPollableOutputStream.html#g-pollable-output-stream-write-nonblocking">
 <ANCHOR id="GPollableOutputStream.see-also" href="gio/GPollableOutputStream.html#GPollableOutputStream.see-also">
+<ANCHOR id="gio-gpollableutils" href="gio/gio-gpollableutils.html">
+<ANCHOR id="gio-gpollableutils.synopsis" href="gio/gio-gpollableutils.html#gio-gpollableutils.synopsis">
+<ANCHOR id="gio-gpollableutils.description" href="gio/gio-gpollableutils.html#gio-gpollableutils.description">
+<ANCHOR id="gio-gpollableutils.details" href="gio/gio-gpollableutils.html#gio-gpollableutils.details">
+<ANCHOR id="GPollableSourceFunc" href="gio/gio-gpollableutils.html#GPollableSourceFunc">
+<ANCHOR id="g-pollable-source-new" href="gio/gio-gpollableutils.html#g-pollable-source-new">
+<ANCHOR id="g-pollable-source-new-full" href="gio/gio-gpollableutils.html#g-pollable-source-new-full">
+<ANCHOR id="g-pollable-stream-read" href="gio/gio-gpollableutils.html#g-pollable-stream-read">
+<ANCHOR id="g-pollable-stream-write" href="gio/gio-gpollableutils.html#g-pollable-stream-write">
+<ANCHOR id="g-pollable-stream-write-all" href="gio/gio-gpollableutils.html#g-pollable-stream-write-all">
 <ANCHOR id="gio-GContentType" href="gio/gio-GContentType.html">
 <ANCHOR id="gio-GContentType.synopsis" href="gio/gio-GContentType.html#gio-GContentType.synopsis">
 <ANCHOR id="gio-GContentType.description" href="gio/gio-GContentType.html#gio-GContentType.description">
 <ANCHOR id="g-desktop-app-info-get-generic-name" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-generic-name">
 <ANCHOR id="g-desktop-app-info-get-categories" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-categories">
 <ANCHOR id="g-desktop-app-info-get-keywords" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-keywords">
+<ANCHOR id="g-desktop-app-info-get-startup-wm-class" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-get-startup-wm-class">
 <ANCHOR id="g-desktop-app-info-set-desktop-env" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-set-desktop-env">
 <ANCHOR id="GDesktopAppLaunchCallback" href="gio/gio-Desktop-file-based-GAppInfo.html#GDesktopAppLaunchCallback">
 <ANCHOR id="g-desktop-app-info-launch-uris-as-manager" href="gio/gio-Desktop-file-based-GAppInfo.html#g-desktop-app-info-launch-uris-as-manager">
 <ANCHOR id="GProxyAddress.details" href="gio/GProxyAddress.html#GProxyAddress.details">
 <ANCHOR id="GProxyAddress-struct" href="gio/GProxyAddress.html#GProxyAddress-struct">
 <ANCHOR id="GProxyAddressClass" href="gio/GProxyAddress.html#GProxyAddressClass">
+<ANCHOR id="g-proxy-address-get-destination-protocol" href="gio/GProxyAddress.html#g-proxy-address-get-destination-protocol">
 <ANCHOR id="g-proxy-address-get-destination-hostname" href="gio/GProxyAddress.html#g-proxy-address-get-destination-hostname">
 <ANCHOR id="g-proxy-address-get-destination-port" href="gio/GProxyAddress.html#g-proxy-address-get-destination-port">
 <ANCHOR id="g-proxy-address-get-password" href="gio/GProxyAddress.html#g-proxy-address-get-password">
 <ANCHOR id="g-proxy-address-get-protocol" href="gio/GProxyAddress.html#g-proxy-address-get-protocol">
 <ANCHOR id="g-proxy-address-get-username" href="gio/GProxyAddress.html#g-proxy-address-get-username">
+<ANCHOR id="g-proxy-address-get-uri" href="gio/GProxyAddress.html#g-proxy-address-get-uri">
 <ANCHOR id="g-proxy-address-new" href="gio/GProxyAddress.html#g-proxy-address-new">
 <ANCHOR id="GProxyAddress.property-details" href="gio/GProxyAddress.html#GProxyAddress.property-details">
 <ANCHOR id="GProxyAddress--destination-hostname" href="gio/GProxyAddress.html#GProxyAddress--destination-hostname">
 <ANCHOR id="GProxyAddress--destination-port" href="gio/GProxyAddress.html#GProxyAddress--destination-port">
+<ANCHOR id="GProxyAddress--destination-protocol" href="gio/GProxyAddress.html#GProxyAddress--destination-protocol">
 <ANCHOR id="GProxyAddress--password" href="gio/GProxyAddress.html#GProxyAddress--password">
 <ANCHOR id="GProxyAddress--protocol" href="gio/GProxyAddress.html#GProxyAddress--protocol">
+<ANCHOR id="GProxyAddress--uri" href="gio/GProxyAddress.html#GProxyAddress--uri">
 <ANCHOR id="GProxyAddress--username" href="gio/GProxyAddress.html#GProxyAddress--username">
 <ANCHOR id="GSocketClient" href="gio/GSocketClient.html">
 <ANCHOR id="GSocketClient.synopsis" href="gio/GSocketClient.html#GSocketClient.synopsis">
 <ANCHOR id="GNetworkMonitor-network-changed" href="gio/GNetworkMonitor.html#GNetworkMonitor-network-changed">
 <ANCHOR id="gio-TLS-Overview" href="gio/gio-TLS-Overview.html">
 <ANCHOR id="gio-TLS-Overview.synopsis" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.synopsis">
+<ANCHOR id="GTlsCertificateFlags" href="gio/gio-TLS-Overview.html#GTlsCertificateFlags">
+<ANCHOR id="gio-TLS-Overview.object-hierarchy" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.object-hierarchy">
 <ANCHOR id="gio-TLS-Overview.description" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.description">
 <ANCHOR id="gio-TLS-Overview.details" href="gio/gio-TLS-Overview.html#gio-TLS-Overview.details">
 <ANCHOR id="G-TLS-ERROR:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-ERROR:CAPS">
 <ANCHOR id="G-TLS-AUTHENTICATION-NONE:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-AUTHENTICATION-NONE:CAPS">
 <ANCHOR id="G-TLS-AUTHENTICATION-REQUESTED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-AUTHENTICATION-REQUESTED:CAPS">
 <ANCHOR id="G-TLS-AUTHENTICATION-REQUIRED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-AUTHENTICATION-REQUIRED:CAPS">
-<ANCHOR id="GTlsCertificateFlags" href="gio/gio-TLS-Overview.html#GTlsCertificateFlags">
+<ANCHOR id="GTlsCertificateFlags-enum" href="gio/gio-TLS-Overview.html#GTlsCertificateFlags-enum">
 <ANCHOR id="G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-UNKNOWN-CA:CAPS">
 <ANCHOR id="G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-BAD-IDENTITY:CAPS">
 <ANCHOR id="G-TLS-CERTIFICATE-NOT-ACTIVATED:CAPS" href="gio/gio-TLS-Overview.html#G-TLS-CERTIFICATE-NOT-ACTIVATED:CAPS">
 <ANCHOR id="g-tls-interaction-invoke-ask-password" href="gio/GTlsInteraction.html#g-tls-interaction-invoke-ask-password">
 <ANCHOR id="GTlsPassword" href="gio/GTlsPassword.html">
 <ANCHOR id="GTlsPassword.synopsis" href="gio/GTlsPassword.html#GTlsPassword.synopsis">
+<ANCHOR id="GTlsPasswordFlags" href="gio/GTlsPassword.html#GTlsPasswordFlags">
 <ANCHOR id="GTlsPassword.object-hierarchy" href="gio/GTlsPassword.html#GTlsPassword.object-hierarchy">
 <ANCHOR id="GTlsPassword.properties" href="gio/GTlsPassword.html#GTlsPassword.properties">
 <ANCHOR id="GTlsPassword.description" href="gio/GTlsPassword.html#GTlsPassword.description">
 <ANCHOR id="GTlsPassword.details" href="gio/GTlsPassword.html#GTlsPassword.details">
 <ANCHOR id="GTlsPassword-struct" href="gio/GTlsPassword.html#GTlsPassword-struct">
 <ANCHOR id="GTlsPasswordClass" href="gio/GTlsPassword.html#GTlsPasswordClass">
-<ANCHOR id="GTlsPasswordFlags" href="gio/GTlsPassword.html#GTlsPasswordFlags">
+<ANCHOR id="GTlsPasswordFlags-enum" href="gio/GTlsPassword.html#GTlsPasswordFlags-enum">
 <ANCHOR id="G-TLS-PASSWORD-NONE:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-NONE:CAPS">
 <ANCHOR id="G-TLS-PASSWORD-RETRY:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-RETRY:CAPS">
 <ANCHOR id="G-TLS-PASSWORD-MANY-TRIES:CAPS" href="gio/GTlsPassword.html#G-TLS-PASSWORD-MANY-TRIES:CAPS">
 <ANCHOR id="g-resolver-lookup-service-async" href="gio/GResolver.html#g-resolver-lookup-service-async">
 <ANCHOR id="g-resolver-lookup-service-finish" href="gio/GResolver.html#g-resolver-lookup-service-finish">
 <ANCHOR id="g-resolver-free-targets" href="gio/GResolver.html#g-resolver-free-targets">
+<ANCHOR id="g-resolver-lookup-records" href="gio/GResolver.html#g-resolver-lookup-records">
+<ANCHOR id="g-resolver-lookup-records-async" href="gio/GResolver.html#g-resolver-lookup-records-async">
+<ANCHOR id="g-resolver-lookup-records-finish" href="gio/GResolver.html#g-resolver-lookup-records-finish">
 <ANCHOR id="G-RESOLVER-ERROR:CAPS" href="gio/GResolver.html#G-RESOLVER-ERROR:CAPS">
 <ANCHOR id="GResolverError" href="gio/GResolver.html#GResolverError">
 <ANCHOR id="G-RESOLVER-ERROR-NOT-FOUND:CAPS" href="gio/GResolver.html#G-RESOLVER-ERROR-NOT-FOUND:CAPS">
 <ANCHOR id="GDBusMessage--locked" href="gio/GDBusMessage.html#GDBusMessage--locked">
 <ANCHOR id="GDBusConnection" href="gio/GDBusConnection.html">
 <ANCHOR id="GDBusConnection.synopsis" href="gio/GDBusConnection.html#GDBusConnection.synopsis">
+<ANCHOR id="GDBusConnectionFlags" href="gio/GDBusConnection.html#GDBusConnectionFlags">
+<ANCHOR id="GDBusCapabilityFlags" href="gio/GDBusConnection.html#GDBusCapabilityFlags">
 <ANCHOR id="GDBusConnection.object-hierarchy" href="gio/GDBusConnection.html#GDBusConnection.object-hierarchy">
 <ANCHOR id="GDBusConnection.implemented-interfaces" href="gio/GDBusConnection.html#GDBusConnection.implemented-interfaces">
 <ANCHOR id="GDBusConnection.properties" href="gio/GDBusConnection.html#GDBusConnection.properties">
 <ANCHOR id="g-bus-get-finish" href="gio/GDBusConnection.html#g-bus-get-finish">
 <ANCHOR id="g-bus-get-sync" href="gio/GDBusConnection.html#g-bus-get-sync">
 <ANCHOR id="GDBusConnection-struct" href="gio/GDBusConnection.html#GDBusConnection-struct">
-<ANCHOR id="GDBusConnectionFlags" href="gio/GDBusConnection.html#GDBusConnectionFlags">
+<ANCHOR id="GDBusConnectionFlags-enum" href="gio/GDBusConnection.html#GDBusConnectionFlags-enum">
 <ANCHOR id="G-DBUS-CONNECTION-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-NONE:CAPS">
 <ANCHOR id="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-CLIENT:CAPS">
 <ANCHOR id="G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS" href="gio/GDBusConnection.html#G-DBUS-CONNECTION-FLAGS-AUTHENTICATION-SERVER:CAPS">
 <ANCHOR id="g-dbus-connection-get-stream" href="gio/GDBusConnection.html#g-dbus-connection-get-stream">
 <ANCHOR id="g-dbus-connection-get-guid" href="gio/GDBusConnection.html#g-dbus-connection-get-guid">
 <ANCHOR id="g-dbus-connection-get-unique-name" href="gio/GDBusConnection.html#g-dbus-connection-get-unique-name">
-<ANCHOR id="GDBusCapabilityFlags" href="gio/GDBusConnection.html#GDBusCapabilityFlags">
+<ANCHOR id="GDBusCapabilityFlags-enum" href="gio/GDBusConnection.html#GDBusCapabilityFlags-enum">
 <ANCHOR id="G-DBUS-CAPABILITY-FLAGS-NONE:CAPS" href="gio/GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-NONE:CAPS">
 <ANCHOR id="G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS" href="gio/GDBusConnection.html#G-DBUS-CAPABILITY-FLAGS-UNIX-FD-PASSING:CAPS">
 <ANCHOR id="g-dbus-connection-get-capabilities" href="gio/GDBusConnection.html#g-dbus-connection-get-capabilities">
 <ANCHOR id="g-dbus-method-invocation-return-value-with-unix-fd-list" href="gio/GDBusMethodInvocation.html#g-dbus-method-invocation-return-value-with-unix-fd-list">
 <ANCHOR id="GDBusServer" href="gio/GDBusServer.html">
 <ANCHOR id="GDBusServer.synopsis" href="gio/GDBusServer.html#GDBusServer.synopsis">
+<ANCHOR id="GDBusServerFlags" href="gio/GDBusServer.html#GDBusServerFlags">
 <ANCHOR id="GDBusServer.object-hierarchy" href="gio/GDBusServer.html#GDBusServer.object-hierarchy">
 <ANCHOR id="GDBusServer.implemented-interfaces" href="gio/GDBusServer.html#GDBusServer.implemented-interfaces">
 <ANCHOR id="GDBusServer.properties" href="gio/GDBusServer.html#GDBusServer.properties">
 <ANCHOR id="GDBusServer.description" href="gio/GDBusServer.html#GDBusServer.description">
 <ANCHOR id="GDBusServer.details" href="gio/GDBusServer.html#GDBusServer.details">
 <ANCHOR id="GDBusServer-struct" href="gio/GDBusServer.html#GDBusServer-struct">
-<ANCHOR id="GDBusServerFlags" href="gio/GDBusServer.html#GDBusServerFlags">
+<ANCHOR id="GDBusServerFlags-enum" href="gio/GDBusServer.html#GDBusServerFlags-enum">
 <ANCHOR id="G-DBUS-SERVER-FLAGS-NONE:CAPS" href="gio/GDBusServer.html#G-DBUS-SERVER-FLAGS-NONE:CAPS">
 <ANCHOR id="G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS" href="gio/GDBusServer.html#G-DBUS-SERVER-FLAGS-RUN-IN-THREAD:CAPS">
 <ANCHOR id="G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS" href="gio/GDBusServer.html#G-DBUS-SERVER-FLAGS-AUTHENTICATION-ALLOW-ANONYMOUS:CAPS">
 <ANCHOR id="GDBusAuthObserver-struct" href="gio/GDBusAuthObserver.html#GDBusAuthObserver-struct">
 <ANCHOR id="g-dbus-auth-observer-new" href="gio/GDBusAuthObserver.html#g-dbus-auth-observer-new">
 <ANCHOR id="g-dbus-auth-observer-authorize-authenticated-peer" href="gio/GDBusAuthObserver.html#g-dbus-auth-observer-authorize-authenticated-peer">
+<ANCHOR id="g-dbus-auth-observer-allow-mechanism" href="gio/GDBusAuthObserver.html#g-dbus-auth-observer-allow-mechanism">
 <ANCHOR id="GDBusAuthObserver.signal-details" href="gio/GDBusAuthObserver.html#GDBusAuthObserver.signal-details">
+<ANCHOR id="GDBusAuthObserver-allow-mechanism" href="gio/GDBusAuthObserver.html#GDBusAuthObserver-allow-mechanism">
 <ANCHOR id="GDBusAuthObserver-authorize-authenticated-peer" href="gio/GDBusAuthObserver.html#GDBusAuthObserver-authorize-authenticated-peer">
 <ANCHOR id="gio-Owning-Bus-Names" href="gio/gio-Owning-Bus-Names.html">
 <ANCHOR id="gio-Owning-Bus-Names.synopsis" href="gio/gio-Owning-Bus-Names.html#gio-Owning-Bus-Names.synopsis">
 <ANCHOR id="g-dbus-interface-set-object" href="gio/GDBusInterface.html#g-dbus-interface-set-object">
 <ANCHOR id="GDBusInterfaceSkeleton" href="gio/GDBusInterfaceSkeleton.html">
 <ANCHOR id="GDBusInterfaceSkeleton.synopsis" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.synopsis">
+<ANCHOR id="GDBusInterfaceSkeletonFlags" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags">
 <ANCHOR id="GDBusInterfaceSkeleton.object-hierarchy" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.object-hierarchy">
 <ANCHOR id="GDBusInterfaceSkeleton.implemented-interfaces" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.implemented-interfaces">
 <ANCHOR id="GDBusInterfaceSkeleton.properties" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton.properties">
 <ANCHOR id="g-dbus-interface-skeleton-get-connections" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-connections">
 <ANCHOR id="g-dbus-interface-skeleton-has-connection" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-has-connection">
 <ANCHOR id="g-dbus-interface-skeleton-get-object-path" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-object-path">
-<ANCHOR id="GDBusInterfaceSkeletonFlags" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags">
+<ANCHOR id="GDBusInterfaceSkeletonFlags-enum" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeletonFlags-enum">
 <ANCHOR id="G-DBUS-INTERFACE-SKELETON-FLAGS-NONE:CAPS" href="gio/GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-NONE:CAPS">
 <ANCHOR id="G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS" href="gio/GDBusInterfaceSkeleton.html#G-DBUS-INTERFACE-SKELETON-FLAGS-HANDLE-METHOD-INVOCATIONS-IN-THREAD:CAPS">
 <ANCHOR id="g-dbus-interface-skeleton-get-flags" href="gio/GDBusInterfaceSkeleton.html#g-dbus-interface-skeleton-get-flags">
 <ANCHOR id="GDBusInterfaceSkeleton-g-authorize-method" href="gio/GDBusInterfaceSkeleton.html#GDBusInterfaceSkeleton-g-authorize-method">
 <ANCHOR id="GDBusProxy" href="gio/GDBusProxy.html">
 <ANCHOR id="GDBusProxy.synopsis" href="gio/GDBusProxy.html#GDBusProxy.synopsis">
+<ANCHOR id="GDBusProxyFlags" href="gio/GDBusProxy.html#GDBusProxyFlags">
 <ANCHOR id="GDBusProxy.object-hierarchy" href="gio/GDBusProxy.html#GDBusProxy.object-hierarchy">
 <ANCHOR id="GDBusProxy.implemented-interfaces" href="gio/GDBusProxy.html#GDBusProxy.implemented-interfaces">
 <ANCHOR id="GDBusProxy.properties" href="gio/GDBusProxy.html#GDBusProxy.properties">
 <ANCHOR id="GDBusProxy.signals" href="gio/GDBusProxy.html#GDBusProxy.signals">
 <ANCHOR id="GDBusProxy.description" href="gio/GDBusProxy.html#GDBusProxy.description">
 <ANCHOR id="GDBusProxy.details" href="gio/GDBusProxy.html#GDBusProxy.details">
-<ANCHOR id="GDBusProxyFlags" href="gio/GDBusProxy.html#GDBusProxyFlags">
+<ANCHOR id="GDBusProxyFlags-enum" href="gio/GDBusProxy.html#GDBusProxyFlags-enum">
 <ANCHOR id="G-DBUS-PROXY-FLAGS-NONE:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-NONE:CAPS">
 <ANCHOR id="G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-LOAD-PROPERTIES:CAPS">
 <ANCHOR id="G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS" href="gio/GDBusProxy.html#G-DBUS-PROXY-FLAGS-DO-NOT-CONNECT-SIGNALS:CAPS">
 <ANCHOR id="GDBusObjectManagerServer--object-path" href="gio/GDBusObjectManagerServer.html#GDBusObjectManagerServer--object-path">
 <ANCHOR id="GDBusObjectManagerClient" href="gio/GDBusObjectManagerClient.html">
 <ANCHOR id="GDBusObjectManagerClient.synopsis" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.synopsis">
+<ANCHOR id="GDBusObjectManagerClientFlags" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags">
 <ANCHOR id="GDBusObjectManagerClient.object-hierarchy" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.object-hierarchy">
 <ANCHOR id="GDBusObjectManagerClient.implemented-interfaces" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.implemented-interfaces">
 <ANCHOR id="GDBusObjectManagerClient.properties" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.properties">
 <ANCHOR id="GDBusObjectManagerClient.details" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient.details">
 <ANCHOR id="GDBusObjectManagerClient-struct" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClient-struct">
 <ANCHOR id="GDBusObjectManagerClientClass" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientClass">
-<ANCHOR id="GDBusObjectManagerClientFlags" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags">
+<ANCHOR id="GDBusObjectManagerClientFlags-enum" href="gio/GDBusObjectManagerClient.html#GDBusObjectManagerClientFlags-enum">
 <ANCHOR id="G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS" href="gio/GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-NONE:CAPS">
 <ANCHOR id="G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS" href="gio/GDBusObjectManagerClient.html#G-DBUS-OBJECT-MANAGER-CLIENT-FLAGS-DO-NOT-AUTO-START:CAPS">
 <ANCHOR id="GDBusProxyTypeFunc" href="gio/GDBusObjectManagerClient.html#GDBusProxyTypeFunc">
 <ANCHOR id="g-simple-permission-new" href="gio/GSimplePermission.html#g-simple-permission-new">
 <ANCHOR id="GApplication" href="gio/GApplication.html">
 <ANCHOR id="GApplication.synopsis" href="gio/GApplication.html#GApplication.synopsis">
+<ANCHOR id="GApplicationFlags" href="gio/GApplication.html#GApplicationFlags">
 <ANCHOR id="GApplication.object-hierarchy" href="gio/GApplication.html#GApplication.object-hierarchy">
 <ANCHOR id="GApplication.implemented-interfaces" href="gio/GApplication.html#GApplication.implemented-interfaces">
 <ANCHOR id="GApplication.properties" href="gio/GApplication.html#GApplication.properties">
 <ANCHOR id="GApplication.details" href="gio/GApplication.html#GApplication.details">
 <ANCHOR id="GApplication-struct" href="gio/GApplication.html#GApplication-struct">
 <ANCHOR id="GApplicationClass" href="gio/GApplication.html#GApplicationClass">
-<ANCHOR id="GApplicationFlags" href="gio/GApplication.html#GApplicationFlags">
+<ANCHOR id="GApplicationFlags-enum" href="gio/GApplication.html#GApplicationFlags-enum">
 <ANCHOR id="G-APPLICATION-FLAGS-NONE:CAPS" href="gio/GApplication.html#G-APPLICATION-FLAGS-NONE:CAPS">
 <ANCHOR id="G-APPLICATION-IS-SERVICE:CAPS" href="gio/GApplication.html#G-APPLICATION-IS-SERVICE:CAPS">
 <ANCHOR id="G-APPLICATION-IS-LAUNCHER:CAPS" href="gio/GApplication.html#G-APPLICATION-IS-LAUNCHER:CAPS">
 <ANCHOR id="g-application-set-inactivity-timeout" href="gio/GApplication.html#g-application-set-inactivity-timeout">
 <ANCHOR id="g-application-get-flags" href="gio/GApplication.html#g-application-get-flags">
 <ANCHOR id="g-application-set-flags" href="gio/GApplication.html#g-application-set-flags">
+<ANCHOR id="g-application-get-dbus-connection" href="gio/GApplication.html#g-application-get-dbus-connection">
+<ANCHOR id="g-application-get-dbus-object-path" href="gio/GApplication.html#g-application-get-dbus-object-path">
 <ANCHOR id="g-application-set-action-group" href="gio/GApplication.html#g-application-set-action-group">
 <ANCHOR id="g-application-get-is-registered" href="gio/GApplication.html#g-application-get-is-registered">
 <ANCHOR id="g-application-get-is-remote" href="gio/GApplication.html#g-application-get-is-remote">
 <ANCHOR id="gdbus-codegen" href="gio/gdbus-codegen.html">
 <ANCHOR id="gdbus-code-stability" href="gio/gdbus-codegen.html#gdbus-code-stability">
 <ANCHOR id="gresource-tool" href="gio/gresource-tool.html">
+<ANCHOR id="GTestDBus" href="gio/GTestDBus.html">
+<ANCHOR id="GTestDBus.synopsis" href="gio/GTestDBus.html#GTestDBus.synopsis">
+<ANCHOR id="GTestDBusFlags" href="gio/GTestDBus.html#GTestDBusFlags">
+<ANCHOR id="GTestDBus.object-hierarchy" href="gio/GTestDBus.html#GTestDBus.object-hierarchy">
+<ANCHOR id="GTestDBus.properties" href="gio/GTestDBus.html#GTestDBus.properties">
+<ANCHOR id="GTestDBus.description" href="gio/GTestDBus.html#GTestDBus.description">
+<ANCHOR id="GTestDBus.details" href="gio/GTestDBus.html#GTestDBus.details">
+<ANCHOR id="GTestDBus-struct" href="gio/GTestDBus.html#GTestDBus-struct">
+<ANCHOR id="GTestDBusFlags-enum" href="gio/GTestDBus.html#GTestDBusFlags-enum">
+<ANCHOR id="G-TEST-DBUS-NONE:CAPS" href="gio/GTestDBus.html#G-TEST-DBUS-NONE:CAPS">
+<ANCHOR id="g-test-dbus-new" href="gio/GTestDBus.html#g-test-dbus-new">
+<ANCHOR id="g-test-dbus-get-flags" href="gio/GTestDBus.html#g-test-dbus-get-flags">
+<ANCHOR id="g-test-dbus-get-bus-address" href="gio/GTestDBus.html#g-test-dbus-get-bus-address">
+<ANCHOR id="g-test-dbus-add-service-dir" href="gio/GTestDBus.html#g-test-dbus-add-service-dir">
+<ANCHOR id="g-test-dbus-up" href="gio/GTestDBus.html#g-test-dbus-up">
+<ANCHOR id="g-test-dbus-stop" href="gio/GTestDBus.html#g-test-dbus-stop">
+<ANCHOR id="g-test-dbus-down" href="gio/GTestDBus.html#g-test-dbus-down">
+<ANCHOR id="g-test-dbus-unset" href="gio/GTestDBus.html#g-test-dbus-unset">
+<ANCHOR id="GTestDBus.property-details" href="gio/GTestDBus.html#GTestDBus.property-details">
+<ANCHOR id="GTestDBus--flags" href="gio/GTestDBus.html#GTestDBus--flags">
 <ANCHOR id="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">
 <ANCHOR id="gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-interface-org-gtk-GDBus-Example-ObjectManager-Animal">
 <ANCHOR id="gdbus-methods-org.gtk.GDBus.Example.ObjectManager.Animal" href="gio/gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html#gdbus-methods-org.gtk.GDBus.Example.ObjectManager.Animal">
index 2d05b3d..48cab27 100644 (file)
Binary files a/docs/reference/gio/html/left.png and b/docs/reference/gio/html/left.png differ
index ef9d255..d2bc2f2 100644 (file)
@@ -6,14 +6,14 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="index.html" title="GIO Reference Manual">
-<link rel="prev" href="gresource-tool.html" title="gresource">
+<link rel="prev" href="GTestDBus.html" title="GTestDBus">
 <link rel="next" href="migrating.html" title="Part I. Migrating to GIO">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="gresource-tool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="GTestDBus.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
 <p><b>Table of Contents</b></p>
 <dl>
 <dt><span class="part"><a href="migrating.html">I. Migrating to GIO</a></span></dt>
-<dd><dl><dt><span class="chapter"><a href="ch27.html">Migrating from POSIX to GIO</a></span></dt></dl></dd>
-<dt><span class="chapter"><a href="ch28.html">Migrating from GnomeVFS to GIO</a></span></dt>
+<dd><dl><dt><span class="chapter"><a href="ch28.html">Migrating from POSIX to GIO</a></span></dt></dl></dd>
+<dt><span class="chapter"><a href="ch29.html">Migrating from GnomeVFS to GIO</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch28.html#id730943">Trash handling</a></span></dt>
-<dt><span class="section"><a href="ch28s02.html">Operations on multiple files</a></span></dt>
-<dt><span class="section"><a href="ch28s03.html">Mime monitoring</a></span></dt>
+<dt><span class="section"><a href="ch29.html#idp13054160">Trash handling</a></span></dt>
+<dt><span class="section"><a href="ch29s02.html">Operations on multiple files</a></span></dt>
+<dt><span class="section"><a href="ch29s03.html">Mime monitoring</a></span></dt>
 </dl></dd>
-<dt><span class="chapter"><a href="ch29.html">Migrating from GConf to GSettings</a></span></dt>
+<dt><span class="chapter"><a href="ch30.html">Migrating from GConf to GSettings</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch29.html#id570376">Before you start</a></span></dt>
-<dt><span class="section"><a href="ch29s02.html">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch29s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
-<dt><span class="section"><a href="ch29s04.html">Change notification</a></span></dt>
-<dt><span class="section"><a href="ch29s05.html">Change sets</a></span></dt>
-<dt><span class="section"><a href="ch29s06.html">Schema conversion</a></span></dt>
-<dt><span class="section"><a href="ch29s07.html">Data conversion</a></span></dt>
+<dt><span class="section"><a href="ch30.html#idp35318128">Before you start</a></span></dt>
+<dt><span class="section"><a href="ch30s02.html">Conceptual differences</a></span></dt>
+<dt><span class="section"><a href="ch30s03.html">GConfClient (and GConfBridge) API conversion</a></span></dt>
+<dt><span class="section"><a href="ch30s04.html">Change notification</a></span></dt>
+<dt><span class="section"><a href="ch30s05.html">Change sets</a></span></dt>
+<dt><span class="section"><a href="ch30s06.html">Schema conversion</a></span></dt>
+<dt><span class="section"><a href="ch30s07.html">Data conversion</a></span></dt>
 </dl></dd>
-<dt><span class="chapter"><a href="ch30.html">Migrating to GDBus</a></span></dt>
+<dt><span class="chapter"><a href="ch31.html">Migrating to GDBus</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch30.html#id1095827">Conceptual differences</a></span></dt>
-<dt><span class="section"><a href="ch30s02.html">API comparison</a></span></dt>
-<dt><span class="section"><a href="ch30s03.html">Owning bus names</a></span></dt>
-<dt><span class="section"><a href="ch30s04.html">Creating proxies for well-known names</a></span></dt>
-<dt><span class="section"><a href="ch30s05.html">Generating code and docs</a></span></dt>
+<dt><span class="section"><a href="ch31.html#idp76352880">Conceptual differences</a></span></dt>
+<dt><span class="section"><a href="ch31s02.html">API comparison</a></span></dt>
+<dt><span class="section"><a href="ch31s03.html">Owning bus names</a></span></dt>
+<dt><span class="section"><a href="ch31s04.html">Creating proxies for well-known names</a></span></dt>
+<dt><span class="section"><a href="ch31s05.html">Generating code and docs</a></span></dt>
 <dd><dl>
-<dt><span class="section"><a href="ch30s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
+<dt><span class="section"><a href="ch31s05.html#gdbus-example-gdbus-codegen">Using gdbus-codegen</a></span></dt>
 <dt>
 <span class="refentrytitle"><a href="gdbus-org.gtk.GDBus.Example.ObjectManager.Animal.html">org.gtk.GDBus.Example.ObjectManager.Animal</a></span><span class="refpurpose"> — Example docs generated by gdbus-codegen</span>
 </dt>
index f0d161a..2e98d1a 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="part">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="id515425"></a>Part I. GIO Overview</h1></div></div></div>
+<a name="idp2500864"></a>Part I. GIO Overview</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
index 19e707b..9c3020b 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="part">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="id483314"></a>Part II. API Reference</h1></div></div></div>
+<a name="idp2584528"></a>Part II. API Reference</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
 <dt>
 <span class="refentrytitle"><a href="GPollableOutputStream.html">GPollableOutputStream</a></span><span class="refpurpose"> — Interface for pollable output streams</span>
 </dt>
+<dt>
+<span class="refentrytitle"><a href="gio-gpollableutils.html">gpollableutils</a></span><span class="refpurpose"> — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</span>
+</dt>
 </dl></dd>
 <dt><span class="chapter"><a href="types.html">File types and applications</a></span></dt>
 <dd><dl>
@@ -520,6 +523,10 @@ socket communication</span>
 <span class="refentrytitle"><a href="gresource-tool.html">gresource</a></span><span class="refpurpose"> — GResource tool</span>
 </dt>
 </dl></dd>
+<dt><span class="chapter"><a href="testing.html">GIO Testing</a></span></dt>
+<dd><dl><dt>
+<span class="refentrytitle"><a href="GTestDBus.html">GTestDBus</a></span><span class="refpurpose"> — D-Bus testing helper</span>
+</dt></dl></dd>
 </dl>
 </div>
 </div>
index 92832e3..ed55207 100644 (file)
Binary files a/docs/reference/gio/html/right.png and b/docs/reference/gio/html/right.png differ
index 6bbfda0..ec443f8 100644 (file)
@@ -95,6 +95,9 @@
 <dt>
 <span class="refentrytitle"><a href="GPollableOutputStream.html">GPollableOutputStream</a></span><span class="refpurpose"> — Interface for pollable output streams</span>
 </dt>
+<dt>
+<span class="refentrytitle"><a href="gio-gpollableutils.html">gpollableutils</a></span><span class="refpurpose"> — <a class="link" href="GPollableInputStream.html" title="GPollableInputStream"><span class="type">GPollableInputStream</span></a> / <a class="link" href="GPollableOutputStream.html" title="GPollableOutputStream"><span class="type">GPollableOutputStream</span></a> utilities</span>
+</dt>
 </dl></div>
 </div>
 <div class="footer">
diff --git a/docs/reference/gio/html/testing.html b/docs/reference/gio/html/testing.html
new file mode 100644 (file)
index 0000000..a8e1a1b
--- /dev/null
@@ -0,0 +1,33 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>GIO Testing</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GIO Reference Manual">
+<link rel="up" href="pt02.html" title="Part II. API Reference">
+<link rel="prev" href="gresource-tool.html" title="gresource">
+<link rel="next" href="GTestDBus.html" title="GTestDBus">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="gresource-tool.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GIO Reference Manual</th>
+<td><a accesskey="n" href="GTestDBus.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="chapter">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="testing"></a>GIO Testing</h2></div></div></div>
+<div class="toc"><dl><dt>
+<span class="refentrytitle"><a href="GTestDBus.html">GTestDBus</a></span><span class="refpurpose"> — D-Bus testing helper</span>
+</dt></dl></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index a72ef92..c94b893 100644 (file)
@@ -6,14 +6,14 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GIO Reference Manual">
 <link rel="up" href="pt02.html" title="Part II. API Reference">
-<link rel="prev" href="GPollableOutputStream.html" title="GPollableOutputStream">
+<link rel="prev" href="gio-gpollableutils.html" title="gpollableutils">
 <link rel="next" href="gio-GContentType.html" title="GContentType">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
-<td><a accesskey="p" href="GPollableOutputStream.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="gio-gpollableutils.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td><a accesskey="u" href="pt02.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GIO Reference Manual</th>
index 85b3e2a..8eb591f 100644 (file)
Binary files a/docs/reference/gio/html/up.png and b/docs/reference/gio/html/up.png differ
index 0548d68..4f51679 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-                  "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+                  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 <!ENTITY version SYSTEM "version.xml">
 ]>
index 2ceae09..d2a54f1 100644 (file)
@@ -7,7 +7,7 @@ AUTOMAKE_OPTIONS = 1.6
 DOC_MODULE=glib
 
 # The top-level SGML file.
-DOC_MAIN_SGML_FILE=glib-docs.sgml
+DOC_MAIN_SGML_FILE=glib-docs.xml
 
 # The directory containing the source code. Relative to $(srcdir)
 DOC_SOURCE_DIR=$(top_srcdir)/glib $(top_srcdir)/gmodule
@@ -60,13 +60,13 @@ HTML_IMAGES =                               \
 
 # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
 content_files =                                \
-       cross.sgml                      \
-       running.sgml                    \
-       building.sgml                   \
-       changes.sgml                    \
-       compiling.sgml                  \
-       resources.sgml                  \
-       regex-syntax.sgml               \
+       cross.xml                       \
+       running.xml                     \
+       building.xml                    \
+       changes.xml                     \
+       compiling.xml                   \
+       resources.xml                   \
+       regex-syntax.xml                \
        version.xml                     \
        glib-gettextize.xml             \
        gtester.xml                     \
@@ -75,7 +75,7 @@ content_files =                               \
        gvariant-text.xml
 
 expand_content_files =                         \
-       compiling.sgml
+       compiling.xml
 
 # Extra options to supply to gtkdoc-fixref
 FIXXREF_OPTIONS=--extra-dir=$(srcdir)/../gobject/html --extra-dir=$(srcdir)/../gio/html
index fbdc423..5a045dd 100644 (file)
@@ -131,6 +131,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -141,7 +142,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -199,6 +199,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -358,7 +360,7 @@ AUTOMAKE_OPTIONS = 1.6
 DOC_MODULE = glib
 
 # The top-level SGML file.
-DOC_MAIN_SGML_FILE = glib-docs.sgml
+DOC_MAIN_SGML_FILE = glib-docs.xml
 
 # The directory containing the source code. Relative to $(srcdir)
 DOC_SOURCE_DIR = $(top_srcdir)/glib $(top_srcdir)/gmodule
@@ -413,13 +415,13 @@ HTML_IMAGES = \
 
 # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE)
 content_files = \
-       cross.sgml                      \
-       running.sgml                    \
-       building.sgml                   \
-       changes.sgml                    \
-       compiling.sgml                  \
-       resources.sgml                  \
-       regex-syntax.sgml               \
+       cross.xml                       \
+       running.xml                     \
+       building.xml                    \
+       changes.xml                     \
+       compiling.xml                   \
+       resources.xml                   \
+       regex-syntax.xml                \
        version.xml                     \
        glib-gettextize.xml             \
        gtester.xml                     \
@@ -428,7 +430,7 @@ content_files = \
        gvariant-text.xml
 
 expand_content_files = \
-       compiling.sgml
+       compiling.xml
 
 
 # Extra options to supply to gtkdoc-fixref
similarity index 99%
rename from docs/reference/glib/building.sgml
rename to docs/reference/glib/building.xml
index 750d61a..a01a605 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-building">
   <refmeta>
similarity index 97%
rename from docs/reference/glib/changes.sgml
rename to docs/reference/glib/changes.xml
index 51fcab4..24d6bcd 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-changes" revision="17 Jan 2002">
 <refmeta>
similarity index 96%
rename from docs/reference/glib/compiling.sgml
rename to docs/reference/glib/compiling.xml
index 56608cc..9add70b 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-compiling" revision="17 Jan 2002">
 <refmeta>
similarity index 98%
rename from docs/reference/glib/cross.sgml
rename to docs/reference/glib/cross.xml
index f31ae60..fc606b6 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-cross-compiling" revision="8 Apr 2003">
 <refmeta>
similarity index 93%
rename from docs/reference/glib/glib-docs.sgml
rename to docs/reference/glib/glib-docs.xml
index 74fc48a..baf7887 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd' [
 <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 <!ENTITY version SYSTEM "version.xml">
 ]>
       structure, they must use a lock to synchronize their operation.
     </para>
 
-    <xi:include href="building.sgml" />
-    <xi:include href="cross.sgml" />
-    <xi:include href="xml/compiling.sgml" />
-    <xi:include href="running.sgml" />
-    <xi:include href="changes.sgml" />
-    <xi:include href="resources.sgml" />
+    <xi:include href="building.xml" />
+    <xi:include href="cross.xml" />
+    <xi:include href="xml/compiling.xml" />
+    <xi:include href="running.xml" />
+    <xi:include href="changes.xml" />
+    <xi:include href="resources.xml" />
 
   </chapter>
 
@@ -91,7 +91,7 @@
     <xi:include href="xml/option.xml" />
     <xi:include href="xml/patterns.xml" />
     <xi:include href="xml/gregex.xml" />
-    <xi:include href="regex-syntax.sgml" />
+    <xi:include href="regex-syntax.xml" />
     <xi:include href="xml/markup.xml" />
     <xi:include href="xml/keyfile.xml" />
     <xi:include href="xml/bookmarkfile.xml" />
     <title>Index of new symbols in 2.32</title>
     <xi:include href="xml/api-index-2.32.xml"><xi:fallback /></xi:include>
   </index>
+  <index id="api-index-2-34" role="2.34">
+    <title>Index of new symbols in 2.34</title>
+    <xi:include href="xml/api-index-2.34.xml"><xi:fallback /></xi:include>
+  </index>
 
   <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
 
index ccb0c68..b21d024 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: glib-gettextize
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GLIB\-GETTEXTIZE" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GLIB\-GETTEXTIZE" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index ef1b562..141c7bb 100644 (file)
@@ -925,6 +925,7 @@ g_try_realloc_n
 
 <SUBSECTION>
 g_free
+g_clear_pointer
 g_mem_gc_friendly
 
 <SUBSECTION>
index d6b8712..11e115b 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gtester-report
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GTESTER\-REPORT" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GTESTER\-REPORT" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index a8a02d2..de220c4 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gtester
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GTESTER" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GTESTER" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index e3bb852..e3ba8f5 100644 (file)
@@ -6,14 +6,14 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GLib Reference Manual">
 <link rel="up" href="index.html" title="GLib Reference Manual">
-<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
+<link rel="prev" href="api-index-2-34.html" title="Index of new symbols in 2.34">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
-<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="api-index-2-34.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GLib Reference Manual</th>
index 1ae627a..4cbfc2e 100644 (file)
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="glib-GDateTime.html#g-date-time-new-local" title="g_date_time_new_local ()">g_date_time_new_local</a>, function in <a class="link" href="glib-GDateTime.html" title="GDateTime">GDateTime</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="glib-GDateTime.html#g-date-time-new-now" title="g_date_time_new_now ()">g_date_time_new_now</a>, function in <a class="link" href="glib-GDateTime.html" title="GDateTime">GDateTime</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="glib-GDateTime.html#g-date-time-new-utc" title="g_date_time_new_utc ()">g_date_time_new_utc</a>, function in <a class="link" href="glib-GDateTime.html" title="GDateTime">GDateTime</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="glib-GDateTime.html#g-date-time-ref" title="g_date_time_ref ()">g_date_time_ref</a>, function in <a class="link" href="glib-GDateTime.html" title="GDateTime">GDateTime</a>
 </dt>
 <dd></dd>
index 4c476f1..7885f46 100644 (file)
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="GLib Reference Manual">
 <link rel="up" href="index.html" title="GLib Reference Manual">
 <link rel="prev" href="api-index-2-30.html" title="Index of new symbols in 2.30">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<link rel="next" href="api-index-2-34.html" title="Index of new symbols in 2.34">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -18,7 +18,7 @@
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GLib Reference Manual</th>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="api-index-2-34.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr>
 <tr><td colspan="5" class="shortcuts">
 <a class="shortcut" href="#idxA">A</a>
diff --git a/docs/reference/glib/html/api-index-2-34.html b/docs/reference/glib/html/api-index-2-34.html
new file mode 100644 (file)
index 0000000..7c48b86
--- /dev/null
@@ -0,0 +1,38 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index of new symbols in 2.34</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GLib Reference Manual">
+<link rel="up" href="index.html" title="GLib Reference Manual">
+<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
+<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
+<tr valign="middle">
+<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GLib Reference Manual</th>
+<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr>
+<tr><td colspan="5" class="shortcuts"><a class="shortcut" href="#idxC">C</a></td></tr>
+</table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="api-index-2-34"></a>Index of new symbols in 2.34</h2></div></div></div>
+<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
+<dt>
+<a class="link" href="glib-Memory-Allocation.html#g-clear-pointer" title="g_clear_pointer ()">g_clear_pointer</a>, function in <a class="link" href="glib-Memory-Allocation.html" title="Memory Allocation">Memory Allocation</a>
+</dt>
+<dd></dd>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index 209beeb..88962b9 100644 (file)
 <a name="api-index-deprecated"></a>Index of deprecated symbols</h2></div></div></div>
 <a name="idx"></a><a name="idxA"></a><h3 class="title">A</h3>
 <dt>
+<a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-ref-unlocked" title="g_async_queue_ref_unlocked ()">g_async_queue_ref_unlocked</a>, function in <a class="link" href="glib-Asynchronous-Queues.html" title="Asynchronous Queues">Asynchronous Queues</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-timed-pop" title="g_async_queue_timed_pop ()">g_async_queue_timed_pop</a>, function in <a class="link" href="glib-Asynchronous-Queues.html" title="Asynchronous Queues">Asynchronous Queues</a>
 </dt>
 <dd></dd>
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-unref-and-unlock" title="g_async_queue_unref_and_unlock ()">g_async_queue_unref_and_unlock</a>, function in <a class="link" href="glib-Asynchronous-Queues.html" title="Asynchronous Queues">Asynchronous Queues</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-atexit" title="g_atexit ()">g_atexit</a>, function in <a class="link" href="glib-Miscellaneous-Utility-Functions.html" title="Miscellaneous Utility Functions">Miscellaneous Utility Functions</a>
 </dt>
 <dd></dd>
index 50b68db..39cbcc4 100644 (file)
 </dt>
 <dd></dd>
 <dt>
+<a class="link" href="glib-Memory-Allocation.html#g-clear-pointer" title="g_clear_pointer ()">g_clear_pointer</a>, function in <a class="link" href="glib-Memory-Allocation.html" title="Memory Allocation">Memory Allocation</a>
+</dt>
+<dd></dd>
+<dt>
 <a class="link" href="glib-Doubly-Linked-Lists.html#GCompareDataFunc" title="GCompareDataFunc ()">GCompareDataFunc</a>, user_function in <a class="link" href="glib-Doubly-Linked-Lists.html" title="Doubly-Linked Lists">Doubly-Linked Lists</a>
 </dt>
 <dd></dd>
index 3b827ae..375ced5 100644 (file)
@@ -123,40 +123,21 @@ To free an array, use <a class="link" href="glib-Arrays.html#g-array-free" title
 <p>
 </p>
 <div class="example">
-<a name="id846827"></a><p class="title"><b>Example 14. Using a <a class="link" href="glib-Arrays.html#GArray" title="struct GArray"><span class="type">GArray</span></a> to store <a class="link" href="glib-Basic-Types.html#gint" title="gint"><span class="type">gint</span></a> values</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">garray</span><span class="symbol">;</span>
-<span class="usertype">gint</span><span class="normal"> i</span><span class="symbol">;</span>
-<span class="comment">/* We create a new array to store gint values.</span>
-<span class="comment">   We don't want it zero-terminated or cleared to 0's. */</span>
-<span class="normal">garray </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Arrays.html#g-array-new">g_array_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#gint">gint</a></span><span class="symbol">));</span>
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">  </span><span class="function"><a href="glib-Arrays.html#g-array-append-val">g_array_append_val</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">garray</span><span class="symbol">,</span><span class="normal"> i</span><span class="symbol">);</span>
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Arrays.html#g-array-index">g_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">garray</span><span class="symbol">,</span><span class="normal"> <a href="glib-Basic-Types.html#gint">gint</a></span><span class="symbol">,</span><span class="normal"> i</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> i</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"ERROR: got %d instead of %d</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">             </span><span class="function"><a href="glib-Arrays.html#g-array-index">g_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">garray</span><span class="symbol">,</span><span class="normal"> <a href="glib-Basic-Types.html#gint">gint</a></span><span class="symbol">,</span><span class="normal"> i</span><span class="symbol">),</span><span class="normal"> i</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Arrays.html#g-array-free">g_array_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">garray</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<a name="idp47659232"></a><p class="title"><b>Example 14. Using a <a class="link" href="glib-Arrays.html#GArray" title="struct GArray"><span class="type">GArray</span></a> to store <a class="link" href="glib-Basic-Types.html#gint" title="gint"><span class="type">gint</span></a> values</b></p>
+<div class="example-contents"><pre class="programlisting">
+  GArray *garray;
+  gint i;
+  /* We create a new array to store gint values.
+     We don't want it zero-terminated or cleared to 0's. */
+  garray = g_array_new (FALSE, FALSE, sizeof (gint));
+  for (i = 0; i &lt; 10000; i++)
+    g_array_append_val (garray, i);
+  for (i = 0; i &lt; 10000; i++)
+    if (g_array_index (garray, gint, i) != i)
+      g_print ("ERROR: got %d instead of %d\n",
+               g_array_index (garray, gint, i), i);
+  g_array_free (garray, TRUE);
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -652,11 +633,7 @@ than second arg, zero for equal, greater zero if first arg is
 greater than second arg).
 </p>
 <p>
-If two array elements compare equal, their order in the sorted array
-is undefined. If you want equal elements to keep their order (i.e.
-you want a stable sort) you can write a comparison function that,
-if two elements would otherwise compare equal, compares them by
-their addresses.
+This is guaranteed to be a stable sort since version 2.32.
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -682,6 +659,14 @@ their addresses.
 Like <a class="link" href="glib-Arrays.html#g-array-sort" title="g_array_sort ()"><code class="function">g_array_sort()</code></a>, but the comparison function receives an extra
 user data argument.
 </p>
+<p>
+This is guaranteed to be a stable sort since version 2.32.
+</p>
+<p>
+There used to be a comment here about making the sort stable by
+using the addresses of the elements in the comparison function.
+This did not actually work, so any such code should be removed.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -711,24 +696,13 @@ value is cast to the given type.
 <p>
 </p>
 <div class="example">
-<a name="id931834"></a><p class="title"><b>Example 15. Getting a pointer to an element in a <a class="link" href="glib-Arrays.html#GArray" title="struct GArray"><span class="type">GArray</span></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">EDayViewEvent</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">event</span><span class="symbol">;</span>
-<span class="comment">/* This gets a pointer to the 4th element</span>
-<span class="comment">   in the array of EDayViewEvent structs. */</span>
-<span class="normal">event </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="function"><a href="glib-Arrays.html#g-array-index">g_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">events</span><span class="symbol">,</span><span class="normal"> EDayViewEvent</span><span class="symbol">,</span><span class="normal"> </span><span class="number">3</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<a name="idp53202400"></a><p class="title"><b>Example 15. Getting a pointer to an element in a <a class="link" href="glib-Arrays.html#GArray" title="struct GArray"><span class="type">GArray</span></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+  EDayViewEvent *event;
+  /* This gets a pointer to the 4th element
+     in the array of EDayViewEvent structs. */
+  event = &amp;g_array_index (events, EDayViewEvent, 3);
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
index 3459870..137c977 100644 (file)
@@ -439,29 +439,15 @@ it when it is finished.
 If you were sorting a list of priority numbers to make sure the
 lowest priority would be at the top of the queue, you could use:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gint32</span><span class="normal"> id1</span><span class="symbol">;</span>
-<span class="usertype">gint32</span><span class="normal"> id2</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+ gint32 id1;
+ gint32 id2;
 
-<span class="normal">id1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GPOINTER-TO-INT:CAPS">GPOINTER_TO_INT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">element1</span><span class="symbol">);</span>
-<span class="normal">id2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GPOINTER-TO-INT:CAPS">GPOINTER_TO_INT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">element2</span><span class="symbol">);</span>
-
-<span class="keyword">return</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">id1 </span><span class="symbol">&gt;</span><span class="normal"> id2 </span><span class="symbol">?</span><span class="normal"> </span><span class="symbol">+</span><span class="number">1</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> id1 </span><span class="symbol">==</span><span class="normal"> id2 </span><span class="symbol">?</span><span class="normal"> </span><span class="number">0</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+ id1 = GPOINTER_TO_INT (element1);
+ id2 = GPOINTER_TO_INT (element2);
 
+ return (id1 &gt; id2 ? +1 : id1 == id2 ? 0 : -1);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -537,14 +523,15 @@ behaviour.
 <div class="refsect2">
 <a name="g-async-queue-ref-unlocked"></a><h3>g_async_queue_ref_unlocked ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_async_queue_ref_unlocked          (<em class="parameter"><code><a class="link" href="glib-Asynchronous-Queues.html#GAsyncQueue" title="GAsyncQueue"><span class="type">GAsyncQueue</span></a> *queue</code></em>);</pre>
+<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
+<h3 class="title">Warning</h3>
+<p><code class="literal">g_async_queue_ref_unlocked</code> has been deprecated since version 2.8 and should not be used in newly-written code. Reference counting is done atomically.
+so <a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-ref" title="g_async_queue_ref ()"><code class="function">g_async_queue_ref()</code></a> can be used regardless of the <em class="parameter"><code>queue</code></em>'s
+lock.</p>
+</div>
 <p>
 Increases the reference count of the asynchronous <em class="parameter"><code>queue</code></em> by 1.
 </p>
-<p>
-<em class="parameter"><code>Deprecated</code></em>: Since 2.8, reference counting is done atomically
-so <a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-ref" title="g_async_queue_ref ()"><code class="function">g_async_queue_ref()</code></a> can be used regardless of the <em class="parameter"><code>queue</code></em>'s
-lock.
-</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody><tr>
@@ -558,17 +545,18 @@ lock.
 <div class="refsect2">
 <a name="g-async-queue-unref-and-unlock"></a><h3>g_async_queue_unref_and_unlock ()</h3>
 <pre class="programlisting"><span class="returnvalue">void</span>                g_async_queue_unref_and_unlock      (<em class="parameter"><code><a class="link" href="glib-Asynchronous-Queues.html#GAsyncQueue" title="GAsyncQueue"><span class="type">GAsyncQueue</span></a> *queue</code></em>);</pre>
+<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
+<h3 class="title">Warning</h3>
+<p><code class="literal">g_async_queue_unref_and_unlock</code> has been deprecated since version 2.8 and should not be used in newly-written code. Reference counting is done atomically.
+so <a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-unref" title="g_async_queue_unref ()"><code class="function">g_async_queue_unref()</code></a> can be used regardless of the <em class="parameter"><code>queue</code></em>'s
+lock.</p>
+</div>
 <p>
 Decreases the reference count of the asynchronous <em class="parameter"><code>queue</code></em> by 1
 and releases the lock. This function must be called while holding
 the <em class="parameter"><code>queue</code></em>'s lock. If the reference count went to 0, the <em class="parameter"><code>queue</code></em>
 will be destroyed and the memory allocated will be freed.
 </p>
-<p>
-<em class="parameter"><code>Deprecated</code></em>: Since 2.8, reference counting is done atomically
-so <a class="link" href="glib-Asynchronous-Queues.html#g-async-queue-unref" title="g_async_queue_unref ()"><code class="function">g_async_queue_unref()</code></a> can be used regardless of the <em class="parameter"><code>queue</code></em>'s
-lock.
-</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody><tr>
index c36ee6f..8acc7d3 100644 (file)
@@ -448,19 +448,10 @@ and conversion specifier and append a conversion specifier.
 <p>
 The following example prints "0x7b";
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gint16</span><span class="normal"> value </span><span class="symbol">=</span><span class="normal"> </span><span class="number">123</span><span class="symbol">;</span>
-<span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%#"</span><span class="normal"> <a href="glib-Basic-Types.html#G-GINT16-MODIFIER:CAPS">G_GINT16_MODIFIER</a> </span><span class="string">"x"</span><span class="symbol">,</span><span class="normal"> value</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gint16 value = 123;
+g_print ("%#" G_GINT16_MODIFIER "x", value);
+</pre></div>
 <p>
 </p>
 <p class="since">Since 2.4</p>
@@ -478,25 +469,13 @@ modifiers between percent-sign and conversion specifier.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gint16</span><span class="normal"> in</span><span class="symbol">;</span>
-<span class="usertype">gint32</span><span class="normal"> out</span><span class="symbol">;</span>
-<span class="function">sscanf</span><span class="normal"> </span><span class="symbol">(</span><span class="string">"42"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"%"</span><span class="normal"> <a href="glib-Basic-Types.html#G-GINT16-FORMAT:CAPS">G_GINT16_FORMAT</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">in</span><span class="symbol">)</span>
-<span class="normal">out </span><span class="symbol">=</span><span class="normal"> in </span><span class="symbol">*</span><span class="normal"> </span><span class="number">1000</span><span class="symbol">;</span>
-<span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%"</span><span class="normal"> <a href="glib-Basic-Types.html#G-GINT32-FORMAT:CAPS">G_GINT32_FORMAT</a></span><span class="symbol">,</span><span class="normal"> out</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gint16 in;
+gint32 out;
+sscanf ("42", "%" G_GINT16_FORMAT, &amp;in)
+out = in * 1000;
+g_print ("%" G_GINT32_FORMAT, out);
+</pre></div>
 <p>
 </p>
 </div>
index 259ec6b..6f5de9b 100644 (file)
@@ -207,61 +207,30 @@ the bookmark as "private" to the applications and groups that has it
 registered; the URI and MIME type of an icon, to be used when displaying
 the bookmark inside a GUI.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">&lt;?</span><span class="usertype">xml</span><span class="normal"> version</span><span class="symbol">=</span><span class="string">"1.0"</span><span class="symbol">?&gt;</span>
-<span class="symbol">&lt;!</span><span class="normal">DOCTYPE xbel PUBLIC</span>
-<span class="normal">  </span><span class="string">"+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML"</span>
-<span class="normal">  </span><span class="string">"http://www.python.org/topics/xml/dtds/xbel-1.0.dtd"</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;</span><span class="usertype">xbel</span><span class="normal"> version</span><span class="symbol">=</span><span class="string">"1.0"</span>
-<span class="normal">      xmlns</span><span class="symbol">:</span><span class="normal">mime</span><span class="symbol">=</span><span class="string">"http://www.freedesktop.org/standards/shared-mime-info"</span>
-<span class="normal">      xmlns</span><span class="symbol">:</span><span class="normal">bookmark</span><span class="symbol">=</span><span class="string">"http://www.freedesktop.org/standards/desktop-bookmarks"</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;</span><span class="usertype">bookmark</span><span class="normal"> href</span><span class="symbol">=</span><span class="string">"file:///home/ebassi/bookmark-spec/bookmark-spec.xml"</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="normal">title</span><span class="symbol">&gt;</span><span class="normal">Desktop </span><span class="usertype">Bookmarks</span><span class="normal"> Spec</span><span class="symbol">&lt;/</span><span class="normal">title</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;</span><span class="normal">info</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;</span><span class="usertype">metadata</span><span class="normal"> owner</span><span class="symbol">=</span><span class="string">"http://freedesktop.org"</span><span class="symbol">&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="normal">mime</span><span class="symbol">:</span><span class="normal">mime</span><span class="symbol">-</span><span class="normal">type</span><span class="symbol">&gt;</span><span class="normal">text</span><span class="symbol">/</span><span class="normal">xml</span><span class="symbol">&lt;/</span><span class="normal">mime</span><span class="symbol">:</span><span class="normal">mime</span><span class="symbol">-</span><span class="normal">type</span><span class="symbol">&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="normal">applications</span><span class="symbol">&gt;</span>
-<span class="normal">          </span><span class="symbol">&lt;</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="usertype">application</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"GEdit"</span><span class="normal"> count</span><span class="symbol">=</span><span class="string">"2"</span><span class="normal"> exec</span><span class="symbol">=</span><span class="string">"gedit %u"</span><span class="normal"> timestamp</span><span class="symbol">=</span><span class="string">"1115726763"</span><span class="symbol">/&gt;</span>
-<span class="normal">          </span><span class="symbol">&lt;</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="usertype">application</span><span class="normal"> name</span><span class="symbol">=</span><span class="string">"GViM"</span><span class="normal"> count</span><span class="symbol">=</span><span class="string">"7"</span><span class="normal"> exec</span><span class="symbol">=</span><span class="string">"gvim %f"</span><span class="normal"> timestamp</span><span class="symbol">=</span><span class="string">"1115726812"</span><span class="symbol">/&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;/</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="normal">applications</span><span class="symbol">&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="normal">groups</span><span class="symbol">&gt;</span>
-<span class="normal">          </span><span class="symbol">&lt;</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="normal">group</span><span class="symbol">&gt;</span><span class="normal">Editors</span><span class="symbol">&lt;/</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="normal">group</span><span class="symbol">&gt;</span>
-<span class="normal">        </span><span class="symbol">&lt;/</span><span class="normal">bookmark</span><span class="symbol">:</span><span class="normal">groups</span><span class="symbol">&gt;</span>
-<span class="normal">      </span><span class="symbol">&lt;/</span><span class="normal">metadata</span><span class="symbol">&gt;</span>
-<span class="normal">    </span><span class="symbol">&lt;/</span><span class="normal">info</span><span class="symbol">&gt;</span>
-<span class="normal">  </span><span class="symbol">&lt;/</span><span class="normal">bookmark</span><span class="symbol">&gt;</span>
-<span class="symbol">&lt;/</span><span class="normal">xbel</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">&lt;?xml version="1.0"?&gt;
+&lt;!DOCTYPE xbel PUBLIC
+  "+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML"
+  "http://www.python.org/topics/xml/dtds/xbel-1.0.dtd"&gt;
+&lt;xbel version="1.0"
+      xmlns:mime="http://www.freedesktop.org/standards/shared-mime-info"
+      xmlns:bookmark="http://www.freedesktop.org/standards/desktop-bookmarks"&gt;
+  &lt;bookmark href="file:///home/ebassi/bookmark-spec/bookmark-spec.xml"&gt;
+    &lt;title&gt;Desktop Bookmarks Spec&lt;/title&gt;
+    &lt;info&gt;
+      &lt;metadata owner="http://freedesktop.org"&gt;
+        &lt;mime:mime-type&gt;text/xml&lt;/mime:mime-type&gt;
+        &lt;bookmark:applications&gt;
+          &lt;bookmark:application name="GEdit" count="2" exec="gedit %u" timestamp="1115726763"/&gt;
+          &lt;bookmark:application name="GViM" count="7" exec="gvim %f" timestamp="1115726812"/&gt;
+        &lt;/bookmark:applications&gt;
+        &lt;bookmark:groups&gt;
+          &lt;bookmark:group&gt;Editors&lt;/bookmark:group&gt;
+        &lt;/bookmark:groups&gt;
+      &lt;/metadata&gt;
+    &lt;/info&gt;
+  &lt;/bookmark&gt;
+&lt;/xbel
+</pre></div>
 <p>
 </p>
 <p>
@@ -511,7 +480,7 @@ set to either a <a class="link" href="glib-File-Utilities.html#GFileError" title
 <tr>
 <td><p><span class="term"><em class="parameter"><code>full_path</code></em> :</span></p></td>
 <td>return location for a string containing the full path
-of the file, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+of the file, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -547,7 +516,7 @@ This function outputs <em class="parameter"><code>bookmark</code></em> as a stri
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>return location for the length of the returned string, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the length of the returned string, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -763,7 +732,7 @@ optionally be <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>return location for the number of returned URIs, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the number of returned URIs, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -801,7 +770,7 @@ In the event the URI cannot be found, <a class="link" href="glib-Standard-Macros
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a valid URI or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a valid URI or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -968,12 +937,12 @@ In the event the URI cannot be found, <a class="link" href="glib-Standard-Macros
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>href</code></em> :</span></p></td>
-<td>return location for the icon's location or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the icon's location or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>mime_type</code></em> :</span></p></td>
-<td>return location for the icon's MIME type or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the icon's MIME type or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1137,7 +1106,7 @@ be <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>return location for the length of the returned string, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the length of the returned string, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1183,7 +1152,7 @@ In the event the URI cannot be found, <a class="link" href="glib-Standard-Macros
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>return location of the length of the returned list, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location of the length of the returned list, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1245,17 +1214,17 @@ set and <a class="link" href="glib-Standard-Macros.html#FALSE:CAPS" title="FALSE
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>exec</code></em> :</span></p></td>
-<td>location for the command line of the application, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>location for the command line of the application, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>count</code></em> :</span></p></td>
-<td>return location for the registration count, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the registration count, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>stamp</code></em> :</span></p></td>
-<td>return location for the last registration time, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>return location for the last registration time, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1298,7 +1267,7 @@ If a bookmark for <em class="parameter"><code>uri</code></em> cannot be found th
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a valid URI or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a valid URI or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1334,7 +1303,7 @@ If a bookmark for <em class="parameter"><code>uri</code></em> cannot be found th
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
-<td>a valid URI or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a valid URI or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1439,7 +1408,7 @@ If no bookmark for <em class="parameter"><code>uri</code></em> is found one is c
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>href</code></em> :</span></p></td>
-<td>the URI of the icon for the bookmark, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>the URI of the icon for the bookmark, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1510,7 +1479,8 @@ If <em class="parameter"><code>uri</code></em> cannot be found then an item for
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>groups</code></em> :</span></p></td>
-<td>an array of group names, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to remove all groups</td>
+<td>an array of group names, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to remove all groups. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
@@ -1767,12 +1737,12 @@ If no bookmark for <em class="parameter"><code>uri</code></em> is found, one is
 <tr>
 <td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
 <td>the name of the application registering the bookmark
-or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>exec</code></em> :</span></p></td>
-<td>command line to be used to launch the bookmark or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>command line to be used to launch the bookmark or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -1939,7 +1909,7 @@ In the event the URI cannot be found, <a class="link" href="glib-Standard-Macros
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>new_uri</code></em> :</span></p></td>
-<td>a valid URI, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a valid URI, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index b84f259..1a46672 100644 (file)
@@ -119,48 +119,25 @@ To free a <a class="link" href="glib-Byte-Arrays.html#GByteArray" title="struct
 <p>
 </p>
 <div class="example">
-<a name="id936382"></a><p class="title"><b>Example 17. Using a <a class="link" href="glib-Byte-Arrays.html#GByteArray" title="struct GByteArray"><span class="type">GByteArray</span></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GByteArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">gbarray</span><span class="symbol">;</span>
-<span class="usertype">gint</span><span class="normal"> i</span><span class="symbol">;</span>
+<a name="idp53436928"></a><p class="title"><b>Example 17. Using a <a class="link" href="glib-Byte-Arrays.html#GByteArray" title="struct GByteArray"><span class="type">GByteArray</span></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+  GByteArray *gbarray;
+  gint i;
 
-<span class="normal">gbarray </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Byte-Arrays.html#g-byte-array-new">g_byte_array_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">  </span><span class="function"><a href="glib-Byte-Arrays.html#g-byte-array-append">g_byte_array_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gbarray</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#guint8">guint8</a></span><span class="symbol">*)</span><span class="normal"> </span><span class="string">"abcd"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">4</span><span class="symbol">);</span>
+  gbarray = g_byte_array_new ();
+  for (i = 0; i &lt; 10000; i++)
+    g_byte_array_append (gbarray, (guint8*) "abcd", 4);
 
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gbarray</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">4</span><span class="symbol">*</span><span class="normal">i</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="string">'a'</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gbarray</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">4</span><span class="symbol">*</span><span class="normal">i</span><span class="symbol">+</span><span class="number">1</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="string">'b'</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gbarray</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">4</span><span class="symbol">*</span><span class="normal">i</span><span class="symbol">+</span><span class="number">2</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="string">'c'</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gbarray</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">4</span><span class="symbol">*</span><span class="normal">i</span><span class="symbol">+</span><span class="number">3</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="string">'d'</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-
-<span class="function"><a href="glib-Byte-Arrays.html#g-byte-array-free">g_byte_array_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gbarray</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  for (i = 0; i &lt; 10000; i++)
+    {
+      g_assert (gbarray-&gt;data[4*i] == 'a');
+      g_assert (gbarray-&gt;data[4*i+1] == 'b');
+      g_assert (gbarray-&gt;data[4*i+2] == 'c');
+      g_assert (gbarray-&gt;data[4*i+3] == 'd');
+    }
 
+  g_byte_array_free (gbarray, TRUE);
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
index b727de0..017ccbf 100644 (file)
@@ -1491,7 +1491,7 @@ The conversion is symmetric so it can be used both ways.
 <hr>
 <div class="refsect2">
 <a name="GUINT32-SWAP-LE-BE:CAPS"></a><h3>GUINT32_SWAP_LE_BE()</h3>
-<pre class="programlisting">#    define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA32 (val))
+<pre class="programlisting">#    define GUINT32_SWAP_LE_BE(val) ((guint32) __builtin_bswap32 ((gint32) val))
 </pre>
 <p>
 Converts a <a class="link" href="glib-Basic-Types.html#guint32" title="guint32"><span class="type">guint32</span></a> value between little-endian and big-endian byte order.
@@ -1538,7 +1538,7 @@ The conversion is symmetric so it can be used both ways.
 <hr>
 <div class="refsect2">
 <a name="GUINT64-SWAP-LE-BE:CAPS"></a><h3>GUINT64_SWAP_LE_BE()</h3>
-<pre class="programlisting">#    define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA32 (val))
+<pre class="programlisting">#    define GUINT64_SWAP_LE_BE(val) ((guint64) __builtin_bswap64 ((gint64) val))
 </pre>
 <p>
 Converts a <a class="link" href="glib-Basic-Types.html#guint64" title="guint64"><span class="type">guint64</span></a> value between little-endian and big-endian byte order.
index 560db0f..5f4ac76 100644 (file)
@@ -187,7 +187,7 @@ name encodings correctly.
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem"><p>
 If you get a file name from the file system from a function
-such as readdir(3) or <a href="http://library.gnome.org/devel/gtk/GtkFileChooser.html#gtk-file-chooser-get-filename"><code class="function">gtk_file_chooser_get_filename()</code></a>,
+such as readdir(3) or <a href="http://developer.gnome.org/devel/gtk/GtkFileChooser.html#gtk-file-chooser-get-filename"><code class="function">gtk_file_chooser_get_filename()</code></a>,
 you do not need to do any conversion to pass that
 file name to functions like open(2), rename(2), or
 fopen(3) — those are "raw" file names which the file
index 69c0a00..ecc2b54 100644 (file)
@@ -199,7 +199,7 @@ GOption groups options in <a class="link" href="glib-Commandline-option-parser.h
 incorporate options from multiple sources. The intended use for this is
 to let applications collect option groups from the libraries it uses,
 add them to their <a class="link" href="glib-Commandline-option-parser.html#GOptionContext" title="GOptionContext"><span class="type">GOptionContext</span></a>, and parse all options by a single call
-to <a class="link" href="glib-Commandline-option-parser.html#g-option-context-parse" title="g_option_context_parse ()"><code class="function">g_option_context_parse()</code></a>. See <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-get-option-group"><code class="function">gtk_get_option_group()</code></a> for an example.
+to <a class="link" href="glib-Commandline-option-parser.html#g-option-context-parse" title="g_option_context_parse ()"><code class="function">g_option_context_parse()</code></a>. See <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-get-option-group"><code class="function">gtk_get_option_group()</code></a> for an example.
 </p>
 <p>
 If an option is declared to be of type string or filename, GOption takes
@@ -214,83 +214,42 @@ commandline above and produce the example help output.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">gint</span><span class="normal"> repeats </span><span class="symbol">=</span><span class="normal"> </span><span class="number">2</span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gint</span><span class="normal"> max_size </span><span class="symbol">=</span><span class="normal"> </span><span class="number">8</span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> verbose </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> beep </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gboolean</span><span class="normal"> rand </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+static gint repeats = 2;
+static gint max_size = 8;
+static gboolean verbose = FALSE;
+static gboolean beep = FALSE;
+static gboolean rand = FALSE;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GOptionEntry</span><span class="normal"> entries</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"repeats"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'r'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Commandline-option-parser.html#G-OPTION-ARG-INT:CAPS">G_OPTION_ARG_INT</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">repeats</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Average over N repetitions"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"N"</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"max-size"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'m'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Commandline-option-parser.html#G-OPTION-ARG-INT:CAPS">G_OPTION_ARG_INT</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">max_size</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Test up to 2^M items"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"M"</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"verbose"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'v'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">verbose</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Be verbose"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"beep"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'b'</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">beep</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Beep when done"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"rand"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Commandline-option-parser.html#G-OPTION-ARG-NONE:CAPS">G_OPTION_ARG_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">rand</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Randomize the data"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="cbracket">{</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GOptionContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">;</span>
+static GOptionEntry entries[] =
+{
+  { "repeats", 'r', 0, G_OPTION_ARG_INT, &amp;repeats, "Average over N repetitions", "N" },
+  { "max-size", 'm', 0, G_OPTION_ARG_INT, &amp;max_size, "Test up to 2^M items", "M" },
+  { "verbose", 'v', 0, G_OPTION_ARG_NONE, &amp;verbose, "Be verbose", NULL },
+  { "beep", 'b', 0, G_OPTION_ARG_NONE, &amp;beep, "Beep when done", NULL },
+  { "rand", 0, 0, G_OPTION_ARG_NONE, &amp;rand, "Randomize the data", NULL },
+  { NULL }
+};
 
-<span class="normal">  context </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Commandline-option-parser.html#g-option-context-new">g_option_context_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"- test tree model performance"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Commandline-option-parser.html#g-option-context-add-main-entries">g_option_context_add_main_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> entries</span><span class="symbol">,</span><span class="normal"> GETTEXT_PACKAGE</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Commandline-option-parser.html#g-option-context-add-group">g_option_context_add_group</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-get-option-group">gtk_get_option_group</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">));</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Commandline-option-parser.html#g-option-context-parse">g_option_context_parse</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argc</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">argv</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"option parsing failed: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+int
+main (int argc, char *argv[])
+{
+  GError *error = NULL;
+  GOptionContext *context;
 
-<span class="normal">  </span><span class="comment">/* ... */</span>
+  context = g_option_context_new ("- test tree model performance");
+  g_option_context_add_main_entries (context, entries, GETTEXT_PACKAGE);
+  g_option_context_add_group (context, gtk_get_option_group (TRUE));
+  if (!g_option_context_parse (context, &amp;argc, &amp;argv, &amp;error))
+    {
+      g_print ("option parsing failed: %s\n", error-&gt;message);
+      exit (1);
+    }
 
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  /* ... */
 
+}
+</pre></div>
 <p>
 </p>
 </div>
@@ -470,7 +429,7 @@ Note that the summary is translated (see
 <tr>
 <td><p><span class="term"><em class="parameter"><code>summary</code></em> :</span></p></td>
 <td>a string to be shown in <code class="option">--help</code> output
-before the list of options, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+before the list of options, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -525,7 +484,7 @@ Note that the summary is translated (see
 <tr>
 <td><p><span class="term"><em class="parameter"><code>description</code></em> :</span></p></td>
 <td>a string to be shown in <code class="option">--help</code> output
-after the list of options, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+after the list of options, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -617,17 +576,17 @@ domain, see <a class="link" href="glib-Commandline-option-parser.html#g-option-c
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
-<td>the <a class="link" href="glib-Commandline-option-parser.html#GTranslateFunc" title="GTranslateFunc ()"><span class="type">GTranslateFunc</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>the <a class="link" href="glib-Commandline-option-parser.html#GTranslateFunc" title="GTranslateFunc ()"><span class="type">GTranslateFunc</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>destroy_notify</code></em> :</span></p></td>
-<td>a function which gets called to free <em class="parameter"><code>data</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a function which gets called to free <em class="parameter"><code>data</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -892,7 +851,7 @@ To obtain the help text for an option group, call
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>group</code></em> :</span></p></td>
-<td>the <a class="link" href="glib-Commandline-option-parser.html#GOptionGroup" title="GOptionGroup"><span class="type">GOptionGroup</span></a> to create help for, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>the <a class="link" href="glib-Commandline-option-parser.html#GOptionGroup" title="GOptionGroup"><span class="type">GOptionGroup</span></a> to create help for, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1207,7 +1166,7 @@ exist, adds the <em class="parameter"><code>entries</code></em> to it and sets t
 <td><p><span class="term"><em class="parameter"><code>translation_domain</code></em> :</span></p></td>
 <td>a translation domain to use for translating
 the <code class="option">--help</code> output for the options in <em class="parameter"><code>entries</code></em>
-with <code class="function">gettext()</code>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+with <code class="function">gettext()</code>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -1344,12 +1303,12 @@ of the group</td>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
 <td>user data that will be passed to the pre- and post-parse hooks,
-the error hook and to callbacks of <a class="link" href="glib-Commandline-option-parser.html#G-OPTION-ARG-CALLBACK:CAPS"><code class="literal">G_OPTION_ARG_CALLBACK</code></a> options, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+the error hook and to callbacks of <a class="link" href="glib-Commandline-option-parser.html#G-OPTION-ARG-CALLBACK:CAPS"><code class="literal">G_OPTION_ARG_CALLBACK</code></a> options, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
-<td>a function that will be called to free <em class="parameter"><code>user_data</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a function that will be called to free <em class="parameter"><code>user_data</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1471,12 +1430,12 @@ with <a class="link" href="glib-Commandline-option-parser.html#g-option-group-ne
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>pre_parse_func</code></em> :</span></p></td>
-<td>a function to call before parsing, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a function to call before parsing, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>post_parse_func</code></em> :</span></p></td>
-<td>a function to call after parsing, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a function to call after parsing, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -1574,17 +1533,17 @@ domain, see <a class="link" href="glib-Commandline-option-parser.html#g-option-g
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
-<td>the <a class="link" href="glib-Commandline-option-parser.html#GTranslateFunc" title="GTranslateFunc ()"><span class="type">GTranslateFunc</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>the <a class="link" href="glib-Commandline-option-parser.html#GTranslateFunc" title="GTranslateFunc ()"><span class="type">GTranslateFunc</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
-<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>user data to pass to <em class="parameter"><code>func</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>destroy_notify</code></em> :</span></p></td>
-<td>a function which gets called to free <em class="parameter"><code>data</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a function which gets called to free <em class="parameter"><code>data</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
index 47a9e36..c1332a9 100644 (file)
@@ -530,25 +530,13 @@ Therefore, <span class="type">GTime</span> will overflow in the year 2038, and
 you cannot use the address of a <span class="type">GTime</span> variable as argument
 to the UNIX <code class="function">time()</code> function. Instead, do the following:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">time_t</span><span class="normal"> ttime</span><span class="symbol">;</span>
-<span class="usertype">GTime</span><span class="normal"> gtime</span><span class="symbol">;</span>
-
-<span class="function">time</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">ttime</span><span class="symbol">);</span>
-<span class="normal">gtime </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Date-and-Time-Functions.html#GTime">GTime</a></span><span class="symbol">)</span><span class="normal">ttime</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+time_t ttime;
+GTime gtime;
 
+time (&amp;ttime);
+gtime = (GTime)ttime;
+</pre></div>
 <p>
 </p>
 </div>
@@ -1081,17 +1069,9 @@ the user's current timezone.
 <p>
 To set the value of a date to the current day, you could write:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Date-and-Time-Functions.html#g-date-set-time-t">g_date_set_time_t</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">date</span><span class="symbol">,</span><span class="normal"> </span><span class="function">time</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_date_set_time_t (date, time (NULL)); 
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -1651,7 +1631,7 @@ The date must be valid.
 <pre class="programlisting"><a class="link" href="glib-Basic-Types.html#gboolean" title="gboolean"><span class="returnvalue">gboolean</span></a>            g_date_is_leap_year                 (<em class="parameter"><code><a class="link" href="glib-Date-and-Time-Functions.html#GDateYear" title="GDateYear"><span class="type">GDateYear</span></a> year</code></em>);</pre>
 <p>
 Returns <a class="link" href="glib-Standard-Macros.html#TRUE:CAPS" title="TRUE"><code class="literal">TRUE</code></a> if the year is a leap year.
-<sup>[<a name="id748671" href="#ftn.id748671" class="footnote">5</a>]</sup>
+<sup>[<a name="idp31440672" href="#ftn.idp31440672" class="footnote">5</a>]</sup>
 </p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
@@ -2045,7 +2025,7 @@ values are the only valid weekdays.
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id748671" href="#id748671" class="para">5</a>] </sup>For the purposes of this function,
+<div class="footnote"><p><sup>[<a id="ftn.idp31440672" href="#idp31440672" class="para">5</a>] </sup>For the purposes of this function,
 leap year is every year divisible by 4 unless that year
 is divisible by 100. If it is divisible by 100 it would
 be a leap year only if that year is also divisible
index 4e49b02..9757a8a 100644 (file)
@@ -597,45 +597,25 @@ a GStaticMutex.
 <p>
 </p>
 <div class="example">
-<a name="id978882"></a><p class="title"><b>Example 21. 
+<a name="idp59273568"></a><p class="title"><b>Example 21. 
   Using <span class="structname">GStaticMutex</span>
   to simplify thread-safe programming
  </b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">int</span>
-<span class="function">give_me_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="type">int</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> ret_val</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GStaticMutex</span><span class="normal"> mutex </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-MUTEX-INIT:CAPS">G_STATIC_MUTEX_INIT</a></span><span class="symbol">;</span>
+<div class="example-contents"><pre class="programlisting">
+  int
+  give_me_next_number (void)
+  {
+    static int current_number = 0;
+    int ret_val;
+    static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
 
-<span class="normal">  </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-mutex-lock">g_static_mutex_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">mutex</span><span class="symbol">);</span>
-<span class="normal">  ret_val </span><span class="symbol">=</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function">calc_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-mutex-unlock">g_static_mutex_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">mutex</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret_val</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_static_mutex_lock (&amp;mutex);
+    ret_val = current_number = calc_next_number (current_number);
+    g_static_mutex_unlock (&amp;mutex);
 
+    return ret_val;
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -685,17 +665,9 @@ cannot be assigned to a variable. In that case you have to use
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GStaticMutex</span><span class="normal"> my_mutex </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-MUTEX-INIT:CAPS">G_STATIC_MUTEX_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+GStaticMutex my_mutex = G_STATIC_MUTEX_INIT;
+</pre></div>
 <p>
 </p>
 </div>
@@ -885,17 +857,9 @@ cannot be assigned to a variable. In that case you have to use
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GStaticRecMutex</span><span class="normal"> my_mutex </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-REC-MUTEX-INIT:CAPS">G_STATIC_REC_MUTEX_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GStaticRecMutex my_mutex = G_STATIC_REC_MUTEX_INIT;
+</pre></div>
 <p>
 </p>
 </div>
@@ -1100,82 +1064,42 @@ example:
 <p>
 </p>
 <div class="example">
-<a name="id981261"></a><p class="title"><b>Example 22. An array with access functions</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GStaticRWLock</span><span class="normal"> rwlock </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-RW-LOCK-INIT:CAPS">G_STATIC_RW_LOCK_INIT</a></span><span class="symbol">;</span>
-<span class="usertype">GPtrArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">array</span><span class="symbol">;</span>
-
-<span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span>
-<span class="function">my_array_get</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">guint</span><span class="normal"> index</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gpointer</span><span class="normal"> retval </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+<a name="idp59558352"></a><p class="title"><b>Example 22. An array with access functions</b></p>
+<div class="example-contents"><pre class="programlisting">
+  GStaticRWLock rwlock = G_STATIC_RW_LOCK_INIT;
+  GPtrArray *array;
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">array</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+  gpointer
+  my_array_get (guint index)
+  {
+    gpointer retval = NULL;
 
-<span class="normal">  </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-rw-lock-reader-lock">g_static_rw_lock_reader_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">rwlock</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">index </span><span class="symbol">&lt;</span><span class="normal"> array</span><span class="symbol">-&gt;</span><span class="normal">len</span><span class="symbol">)</span>
-<span class="normal">    retval </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-index">g_ptr_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">array</span><span class="symbol">,</span><span class="normal"> index</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-rw-lock-reader-unlock">g_static_rw_lock_reader_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">rwlock</span><span class="symbol">);</span>
+    if (!array)
+      return NULL;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> retval</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
+    g_static_rw_lock_reader_lock (&amp;rwlock);
+    if (index &lt; array-&gt;len)
+      retval = g_ptr_array_index (array, index);
+    g_static_rw_lock_reader_unlock (&amp;rwlock);
 
-<span class="type">void</span>
-<span class="function">my_array_set</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">guint</span><span class="normal"> index</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-rw-lock-writer-lock">g_static_rw_lock_writer_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">rwlock</span><span class="symbol">);</span>
+    return retval;
+  }
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">array</span><span class="symbol">)</span>
-<span class="normal">    array </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-new">g_ptr_array_new</a></span><span class="normal"> </span><span class="symbol">();</span>
+  void
+  my_array_set (guint index, gpointer data)
+  {
+    g_static_rw_lock_writer_lock (&amp;rwlock);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">index </span><span class="symbol">&gt;=</span><span class="normal"> array</span><span class="symbol">-&gt;</span><span class="normal">len</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-set-size">g_ptr_array_set_size</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">array</span><span class="symbol">,</span><span class="normal"> index</span><span class="symbol">+</span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-index">g_ptr_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">array</span><span class="symbol">,</span><span class="normal"> index</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
+    if (!array)
+      array = g_ptr_array_new ();
 
-<span class="normal">  </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-rw-lock-writer-unlock">g_static_rw_lock_writer_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">rwlock</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    if (index &gt;= array-&gt;len)
+      g_ptr_array_set_size (array, index+1);
+    g_ptr_array_index (array, index) = data;
 
+    g_static_rw_lock_writer_unlock (&amp;rwlock);
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -1236,17 +1160,9 @@ cannot be assigned to a variable. In that case you have to use
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GStaticRWLock</span><span class="normal"> my_lock </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-RW-LOCK-INIT:CAPS">G_STATIC_RW_LOCK_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GStaticRWLock my_lock = G_STATIC_RW_LOCK_INIT;
+</pre></div>
 <p>
 </p>
 </div>
@@ -1467,50 +1383,26 @@ look at our <code class="function"><code class="function">give_me_next_number()<
 <p>
 </p>
 <div class="example">
-<a name="id982766"></a><p class="title"><b>Example 23. Using GStaticPrivate for per-thread data</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">int</span>
-<span class="function">give_me_next_number</span><span class="normal"> </span><span class="symbol">()</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GStaticPrivate</span><span class="normal"> current_number_key </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-PRIVATE-INIT:CAPS">G_STATIC_PRIVATE_INIT</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-private-get">g_static_private_get</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">current_number_key</span><span class="symbol">);</span>
+<a name="idp59738352"></a><p class="title"><b>Example 23. Using GStaticPrivate for per-thread data</b></p>
+<div class="example-contents"><pre class="programlisting">
+  int
+  give_me_next_number ()
+  {
+    static GStaticPrivate current_number_key = G_STATIC_PRIVATE_INIT;
+    int *current_number = g_static_private_get (&amp;current_number_key);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">current_number</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-new">g_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="symbol">,</span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="symbol">*</span><span class="normal">current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="glib-Deprecated-Thread-APIs.html#g-static-private-set">g_static_private_set</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">current_number_key</span><span class="symbol">,</span><span class="normal"> current_number</span><span class="symbol">,</span><span class="normal"> <a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+    if (!current_number)
+      {
+        current_number = g_new (int,1);
+        *current_number = 0;
+        g_static_private_set (&amp;current_number_key, current_number, g_free);
+      }
 
-<span class="normal">  </span><span class="symbol">*</span><span class="normal">current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function">calc_next_number</span><span class="normal"> </span><span class="symbol">(*</span><span class="normal">current_number</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">current_number</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    *current_number = calc_next_number (*current_number);
 
+    return *current_number;
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -1526,17 +1418,9 @@ can be used.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GStaticPrivate</span><span class="normal"> my_private </span><span class="symbol">=</span><span class="normal"> <a href="glib-Deprecated-Thread-APIs.html#G-STATIC-PRIVATE-INIT:CAPS">G_STATIC_PRIVATE_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GStaticPrivate my_private = G_STATIC_PRIVATE_INIT;
+</pre></div>
 <p>
 </p>
 </div>
index 2a40b79..ebf47bf 100644 (file)
@@ -261,17 +261,9 @@ you have to use <a class="link" href="glib-Double-ended-Queues.html#g-queue-init
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GQueue</span><span class="normal"> my_queue </span><span class="symbol">=</span><span class="normal"> <a href="glib-Double-ended-Queues.html#G-QUEUE-INIT:CAPS">G_QUEUE_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+GQueue my_queue = G_QUEUE_INIT;
+</pre></div>
 <p>
 </p>
 <p class="since">Since 2.14</p>
index 2c18ace..07caf4c 100644 (file)
@@ -239,35 +239,18 @@ the elements and reverse the list when all elements have been added.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Notice that these are initialized to the empty list. */</span>
-<span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">number_list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+/* Notice that these are initialized to the empty list. */
+GList *list = NULL, *number_list = NULL;
 
-<span class="comment">/* This is a list of strings. */</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-append">g_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"first"</span><span class="symbol">);</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-append">g_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"second"</span><span class="symbol">);</span>
-
-<span class="comment">/* This is a list of integers. */</span>
-<span class="normal">number_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-append">g_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">number_list</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS">GINT_TO_POINTER</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">27</span><span class="symbol">));</span>
-<span class="normal">number_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-append">g_list_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">number_list</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS">GINT_TO_POINTER</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">14</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+/* This is a list of strings. */
+list = g_list_append (list, "first");
+list = g_list_append (list, "second");
 
+/* This is a list of integers. */
+number_list = g_list_append (number_list, GINT_TO_POINTER (27));
+number_list = g_list_append (number_list, GINT_TO_POINTER (14));
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -311,23 +294,12 @@ may have changed, so make sure you store the new value.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Notice that it is initialized to the empty list. */</span>
-<span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-prepend">g_list_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"last"</span><span class="symbol">);</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-prepend">g_list_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"first"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting"> 
+/* Notice that it is initialized to the empty list. */
+GList *list = NULL;
+list = g_list_prepend (list, "last");
+list = g_list_prepend (list, "first");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 41008b0..5250f52 100644 (file)
@@ -100,100 +100,51 @@ it must ensure that it is never unloaded, by calling <a class="link" href="glib-
 <p>
 </p>
 <div class="example">
-<a name="id630663"></a><p class="title"><b>Example 7. Calling a function defined in a <span class="structname">GModule</span></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* the function signature for 'say_hello' */</span>
-<span class="keyword">typedef</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span><span class="symbol">(*</span><span class="normal"> SayHelloFunc</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">);</span>
+<a name="idp6284144"></a><p class="title"><b>Example 7. Calling a function defined in a <span class="structname">GModule</span></b></p>
+<div class="example-contents"><pre class="programlisting">
+/* the function signature for 'say_hello' */
+typedef void (* SayHelloFunc) (const char *message);
 
-<span class="normal"><a href="glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">just_say_hello</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">filename</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">SayHelloFunc</span><span class="normal">  say_hello</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GModule</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">module</span><span class="symbol">;</span>
+gboolean
+just_say_hello (const char *filename, GError **error)
+{
+  SayHelloFunc  say_hello;
+  GModule      *module;
 
-<span class="normal">  module </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-open">g_module_open</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">filename</span><span class="symbol">,</span><span class="normal"> <a href="glib-Dynamic-Loading-of-Modules.html#G-MODULE-BIND-LAZY:CAPS">G_MODULE_BIND_LAZY</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">module</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span><span class="normal"> FOO_ERROR</span><span class="symbol">,</span><span class="normal"> FOO_ERROR_BLAH</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"%s"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-error">g_module_error</a></span><span class="normal"> </span><span class="symbol">());</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  module = g_module_open (filename, G_MODULE_BIND_LAZY);
+  if (!module)
+    {
+      g_set_error (error, FOO_ERROR, FOO_ERROR_BLAH,
+                   "%s", g_module_error ());
+      return FALSE;
+    }
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-symbol">g_module_symbol</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">module</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"say_hello"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a> </span><span class="symbol">*)&amp;</span><span class="normal">say_hello</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span><span class="normal"> SAY_ERROR</span><span class="symbol">,</span><span class="normal"> SAY_ERROR_OPEN</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"%s: %s"</span><span class="symbol">,</span><span class="normal"> filename</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-error">g_module_error</a></span><span class="normal"> </span><span class="symbol">());</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-close">g_module_close</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">module</span><span class="symbol">))</span>
-<span class="normal">        </span><span class="function"><a href="glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s: %s"</span><span class="symbol">,</span><span class="normal"> filename</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-error">g_module_error</a></span><span class="normal"> </span><span class="symbol">());</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  if (!g_module_symbol (module, "say_hello", (gpointer *)&amp;say_hello))
+    {
+      g_set_error (error, SAY_ERROR, SAY_ERROR_OPEN,
+                   "%s: %s", filename, g_module_error ());
+      if (!g_module_close (module))
+        g_warning ("%s: %s", filename, g_module_error ());
+      return FALSE;
+    }
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">say_hello </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span><span class="normal"> SAY_ERROR</span><span class="symbol">,</span><span class="normal"> SAY_ERROR_OPEN</span><span class="symbol">,</span>
-<span class="normal">                   </span><span class="string">"symbol say_hello is NULL"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-close">g_module_close</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">module</span><span class="symbol">))</span>
-<span class="normal">        </span><span class="function"><a href="glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s: %s"</span><span class="symbol">,</span><span class="normal"> filename</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-error">g_module_error</a></span><span class="normal"> </span><span class="symbol">());</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  if (say_hello == NULL)
+    {
+      g_set_error (error, SAY_ERROR, SAY_ERROR_OPEN,
+                   "symbol say_hello is NULL");
+      if (!g_module_close (module))
+        g_warning ("%s: %s", filename, g_module_error ());
+      return FALSE;
+    }
 
-<span class="normal">  </span><span class="comment">/* call our function in the module */</span>
-<span class="normal">  </span><span class="function">say_hello</span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Hello world!"</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-close">g_module_close</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">module</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="function"><a href="glib-Message-Logging.html#g-warning">g_warning</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s: %s"</span><span class="symbol">,</span><span class="normal"> filename</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Dynamic-Loading-of-Modules.html#g-module-error">g_module_error</a></span><span class="normal"> </span><span class="symbol">());</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">;</span>
-<span class="normal"> </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  /* call our function in the module */
+  say_hello ("Hello world!");
 
+  if (!g_module_close (module))
+    g_warning ("%s: %s", filename, g_module_error ());
+  return TRUE;
+ }
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -294,7 +245,8 @@ returned.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>file_name</code></em> :</span></p></td>
 <td>the name of the file containing the module, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
-to obtain a <a class="link" href="glib-Dynamic-Loading-of-Modules.html#GModule" title="GModule"><span class="type">GModule</span></a> representing the main program itself</td>
+to obtain a <a class="link" href="glib-Dynamic-Loading-of-Modules.html#GModule" title="GModule"><span class="type">GModule</span></a> representing the main program itself. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>flags</code></em> :</span></p></td>
index 61e01ba..696326e 100644 (file)
@@ -111,69 +111,35 @@ functions in GLib and GTK+ do not use the <a class="link" href="glib-Error-Repor
 Functions that can fail take a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a> as their
 last argument. For example:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gboolean</span><span class="normal"> </span><span class="function"><a href="glib-File-Utilities.html#g-file-get-contents">g_file_get_contents</a></span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">filename</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="usertype">gchar</span><span class="normal">       </span><span class="symbol">**</span><span class="normal">contents</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="usertype">gsize</span><span class="normal">        </span><span class="symbol">*</span><span class="normal">length</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="usertype">GError</span><span class="normal">      </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gboolean g_file_get_contents (const gchar  *filename,
+                              gchar       **contents,
+                              gsize        *length,
+                              GError      **error);
+</pre></div>
 <p>
 If you pass a non-<a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> value for the <code class="literal">error</code>
 argument, it should point to a location where an error can be placed.
 For example:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">contents</span><span class="symbol">;</span>
-<span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="function"><a href="glib-File-Utilities.html#g-file-get-contents">g_file_get_contents</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo.txt"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">contents</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">err</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">((</span><span class="normal">contents </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">&amp;&amp;</span><span class="normal"> err </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">contents </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">&amp;&amp;</span><span class="normal"> err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">));</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="comment">/* Report error to user, and free error */</span>
-<span class="normal">    </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">contents </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="function">fprintf</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">stderr</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Unable to read file: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> err</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="function"><a href="glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-<span class="keyword">else</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="comment">/* Use file contents */</span>
-<span class="normal">    </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">contents </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gchar *contents;
+GError *err = NULL;
+g_file_get_contents ("foo.txt", &amp;contents, NULL, &amp;err);
+g_assert ((contents == NULL &amp;&amp; err != NULL) || (contents != NULL &amp;&amp; err == NULL));
+if (err != NULL)
+  {
+    /* Report error to user, and free error */
+    g_assert (contents == NULL);
+    fprintf (stderr, "Unable to read file: %s\n", err-&gt;message);
+    g_error_free (err);
+  }
+else
+  {
+    /* Use file contents */
+    g_assert (contents != NULL);
+  }
+</pre></div>
 <p>
 Note that <code class="literal">err != NULL</code> in this example is a
 <span class="emphasis"><em>reliable</em></span> indicator of whether
@@ -186,23 +152,12 @@ are only interested in whether it failed and don't need to display
 an error message, you can pass <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for the <code class="literal">error</code>
 argument:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-File-Utilities.html#g-file-get-contents">g_file_get_contents</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo.txt"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">contents</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">))</span><span class="normal"> </span><span class="comment">/* ignore errors */</span>
-<span class="normal">  </span><span class="comment">/* no error occurred */</span><span class="normal"> </span><span class="symbol">;</span>
-<span class="keyword">else</span>
-<span class="normal">  </span><span class="comment">/* error */</span><span class="normal"> </span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+if (g_file_get_contents ("foo.txt", &amp;contents, NULL, NULL)) /* ignore errors */
+  /* no error occurred */ ;
+else
+  /* error */ ;
+</pre></div>
 <p>
 </p>
 <p>
@@ -229,53 +184,27 @@ want to <a class="link" href="glib-Error-Reporting.html#g-set-error" title="g_se
 does nothing if the error location passed to it is <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 Here's an example:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gint">gint</a></span>
-<span class="function">foo_open_file</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> fd</span><span class="symbol">;</span>
-
-<span class="normal">  fd </span><span class="symbol">=</span><span class="normal"> </span><span class="function">open</span><span class="normal"> </span><span class="symbol">(</span><span class="string">"file.txt"</span><span class="symbol">,</span><span class="normal"> O_RDONLY</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+gint
+foo_open_file (GError **error)
+{
+  gint fd;
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">fd </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-set-error">g_set_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">                   FOO_ERROR</span><span class="symbol">,</span><span class="normal">                 </span><span class="comment">/* error domain */</span>
-<span class="normal">                   FOO_ERROR_BLAH</span><span class="symbol">,</span><span class="normal">            </span><span class="comment">/* error code */</span>
-<span class="normal">                   </span><span class="string">"Failed to open file: %s"</span><span class="symbol">,</span><span class="normal"> </span><span class="comment">/* error message format string */</span>
-<span class="normal">                   </span><span class="function"><a href="glib-String-Utility-Functions.html#g-strerror">g_strerror</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">errno</span><span class="symbol">));</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="keyword">return</span><span class="normal"> fd</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  fd = open ("file.txt", O_RDONLY);
 
+  if (fd &lt; 0)
+    {
+      g_set_error (error,
+                   FOO_ERROR,                 /* error domain */
+                   FOO_ERROR_BLAH,            /* error code */
+                   "Failed to open file: %s", /* error message format string */
+                   g_strerror (errno));
+      return -1;
+    }
+  else
+    return fd;
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -284,45 +213,23 @@ function that can report a <a class="link" href="glib-Error-Reporting.html#GErro
 fatal errors in some way other than reporting a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, such as
 by returning <a class="link" href="glib-Standard-Macros.html#TRUE:CAPS" title="TRUE"><code class="literal">TRUE</code></a> on success, you can simply do the following:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">my_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">err</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function">sub_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="comment">/* assert that error was set by the sub-function */</span>
-<span class="normal">      </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+<div class="informalexample"><pre class="programlisting">
+gboolean
+my_function_that_can_fail (GError **err)
+{
+  g_return_val_if_fail (err == NULL || *err == NULL, FALSE);
 
-<span class="normal">  </span><span class="comment">/* otherwise continue, no error occurred */</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  if (!sub_function_that_can_fail (err))
+    {
+      /* assert that error was set by the sub-function */
+      g_assert (err == NULL || *err != NULL);
+      return FALSE;
+    }
 
+  /* otherwise continue, no error occurred */
+  g_assert (err == NULL || *err == NULL);
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -331,105 +238,53 @@ reporting a <a class="link" href="glib-Error-Reporting.html#GError" title="struc
 since the passed-in one may be <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <a class="link" href="glib-Error-Reporting.html#g-propagate-error" title="g_propagate_error ()"><code class="function">g_propagate_error()</code></a> is
 intended for use in this case.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">my_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">err</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">tmp_error</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+gboolean
+my_function_that_can_fail (GError **err)
+{
+  GError *tmp_error;
 
-<span class="normal">  tmp_error </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function">sub_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">tmp_error</span><span class="symbol">);</span>
+  g_return_val_if_fail (err == NULL || *err == NULL, FALSE);
 
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp_error </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="comment">/* store tmp_error in err, if err != NULL,</span>
-<span class="comment">       * otherwise call g_error_free() on tmp_error</span>
-<span class="comment">       */</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-propagate-error">g_propagate_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err</span><span class="symbol">,</span><span class="normal"> tmp_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
+  tmp_error = NULL;
+  sub_function_that_can_fail (&amp;tmp_error);
 
-<span class="normal">  </span><span class="comment">/* otherwise continue, no error occurred */</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  if (tmp_error != NULL)
+    {
+      /* store tmp_error in err, if err != NULL,
+       * otherwise call g_error_free() on tmp_error
+       */
+      g_propagate_error (err, tmp_error);
+      return FALSE;
+    }
 
+  /* otherwise continue, no error occurred */
+}
+</pre></div>
 <p>
 </p>
 <p>
 Error pileups are always a bug. For example, this code is incorrect:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">my_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">err</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">tmp_error</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+gboolean
+my_function_that_can_fail (GError **err)
+{
+  GError *tmp_error;
 
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
+  g_return_val_if_fail (err == NULL || *err == NULL, FALSE);
 
-<span class="normal">  tmp_error </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function">sub_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">tmp_error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function">other_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">tmp_error</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp_error </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-propagate-error">g_propagate_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err</span><span class="symbol">,</span><span class="normal"> tmp_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  tmp_error = NULL;
+  sub_function_that_can_fail (&amp;tmp_error);
+  other_function_that_can_fail (&amp;tmp_error);
 
+  if (tmp_error != NULL)
+    {
+      g_propagate_error (err, tmp_error);
+      return FALSE;
+    }
+}
+</pre></div>
 <p>
 <code class="literal">tmp_error</code> should be checked immediately after
 <code class="function">sub_function_that_can_fail()</code>, and either cleared or propagated
@@ -440,51 +295,26 @@ of handling an error by always doing nothing about it. So the
 following code is fine, assuming errors in <code class="function">sub_function_that_can_fail()</code>
 are not fatal to <code class="function">my_function_that_can_fail()</code>:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">my_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">err</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">tmp_error</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+gboolean
+my_function_that_can_fail (GError **err)
+{
+  GError *tmp_error;
 
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="symbol">||</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">err </span><span class="symbol">==</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">);</span>
+  g_return_val_if_fail (err == NULL || *err == NULL, FALSE);
 
-<span class="normal">  </span><span class="function">sub_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* ignore errors */</span>
+  sub_function_that_can_fail (NULL); /* ignore errors */
 
-<span class="normal">  tmp_error </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function">other_function_that_can_fail</span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">tmp_error</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp_error </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-propagate-error">g_propagate_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">err</span><span class="symbol">,</span><span class="normal"> tmp_error</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  tmp_error = NULL;
+  other_function_that_can_fail (&amp;tmp_error);
 
+  if (tmp_error != NULL)
+    {
+      g_propagate_error (err, tmp_error);
+      return FALSE;
+    }
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -504,29 +334,15 @@ Error domains and codes are conventionally named as follows:
   <code class="literal">&lt;NAMESPACE&gt;_&lt;MODULE&gt;_ERROR</code>,
   for example <a class="link" href="glib-Spawning-Processes.html#G-SPAWN-ERROR:CAPS" title="G_SPAWN_ERROR"><code class="literal">G_SPAWN_ERROR</code></a> or <a class="link" href="glib-Threads.html#G-THREAD-ERROR:CAPS" title="G_THREAD_ERROR"><code class="literal">G_THREAD_ERROR</code></a>:
   </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#define</span><span class="normal"> </span><span class="usertype">G_SPAWN_ERROR</span><span class="normal"> </span><span class="function">g_spawn_error_quark</span><span class="normal"> </span><span class="symbol">()</span>
-
-<span class="normal"><a href="glib-Quarks.html#GQuark">GQuark</a></span>
-<span class="function">g_spawn_error_quark</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="glib-Quarks.html#g-quark-from-static-string">g_quark_from_static_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"g-spawn-error-quark"</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+#define G_SPAWN_ERROR g_spawn_error_quark ()
 
+GQuark
+g_spawn_error_quark (void)
+{
+  return g_quark_from_static_string ("g-spawn-error-quark");
+}
+  </pre></div>
 <p>
 </p>
 </li>
@@ -826,7 +642,7 @@ be returned.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -862,7 +678,7 @@ must be <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL">
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
-<td>a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -904,7 +720,7 @@ that could include <code class="function">printf()</code> escape sequences.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
-<td>a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -986,7 +802,7 @@ to you.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>err</code></em> :</span></p></td>
-<td>a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a return location for a <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index a7f29d7..8525d57 100644 (file)
@@ -626,27 +626,14 @@ For example, you might think you could use <a class="link" href="glib-File-Utili
 to know whether it is safe to write to a file without being
 tricked into writing into a different location. It doesn't work!
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* DON'T DO THIS */</span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-File-Utilities.html#g-file-test">g_file_test</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">filename</span><span class="symbol">,</span><span class="normal"> <a href="glib-File-Utilities.html#G-FILE-TEST-IS-SYMLINK:CAPS">G_FILE_TEST_IS_SYMLINK</a></span><span class="symbol">))</span><span class="normal"> </span>
-<span class="normal">   </span><span class="cbracket">{</span>
-<span class="normal">     fd </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-File-Utilities.html#g-open">g_open</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">filename</span><span class="symbol">,</span><span class="normal"> O_WRONLY</span><span class="symbol">);</span>
-<span class="normal">     </span><span class="comment">/* write to fd */</span>
-<span class="normal">   </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+/* DON'T DO THIS */
+ if (!g_file_test (filename, G_FILE_TEST_IS_SYMLINK)) 
+   {
+     fd = g_open (filename, O_WRONLY);
+     /* write to fd */
+   }
+</pre></div>
 <p>
 </p>
 <p>
@@ -1741,7 +1728,7 @@ opened</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>stream</code></em> :</span></p></td>
-<td>an existing stream which will be reused, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>an existing stream which will be reused, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index a34a975..da3fa30 100644 (file)
@@ -666,7 +666,7 @@ zone returned by <a class="link" href="glib-GTimeZone.html#g-time-zone-new-local
 </tr>
 </tbody>
 </table></div>
-<p class="since">Since 2.26.</p>
+<p class="since">Since 2.26</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -719,7 +719,7 @@ zone returned by <a class="link" href="glib-GTimeZone.html#g-time-zone-new-utc"
 </tr>
 </tbody>
 </table></div>
-<p class="since">Since 2.26.</p>
+<p class="since">Since 2.26</p>
 </div>
 <hr>
 <div class="refsect2">
@@ -1150,17 +1150,17 @@ Retrieves the Gregorian day, month, and year of a given <a class="link" href="gl
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>year</code></em> :</span></p></td>
-<td>the return location for the gregorian year, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the return location for the gregorian year, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>month</code></em> :</span></p></td>
-<td>the return location for the month of the year, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the return location for the month of the year, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>day</code></em> :</span></p></td>
-<td>the return location for the day of the month, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>the return location for the day of the month, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
index 858f327..908b4f1 100644 (file)
@@ -296,7 +296,7 @@ with type inferencing.
 <p>
 </p>
 <div class="refsect2">
-<a name="id995091"></a><h3>Memory Use</h3>
+<a name="idp61215504"></a><h3>Memory Use</h3>
 <p>
   <a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> tries to be quite efficient with respect to memory use.
   This section gives a rough idea of how much memory is used by the
@@ -378,7 +378,7 @@ with type inferencing.
   </p>
 </div>
 <div class="refsect3">
-<a name="id995191"></a><h4>Type Information Cache</h4>
+<a name="idp61227456"></a><h4>Type Information Cache</h4>
 <p>
    For each GVariant type that currently exists in the program a type
    information structure is kept in the type information cache.  The
@@ -433,7 +433,7 @@ with type inferencing.
   </p>
 </div>
 <div class="refsect3">
-<a name="id995261"></a><h4>Buffer Management Memory</h4>
+<a name="idp61235840"></a><h4>Buffer Management Memory</h4>
 <p>
    <a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> uses an internal buffer management structure to deal
    with the various different possible sources of serialised data
@@ -449,7 +449,7 @@ with type inferencing.
   </p>
 </div>
 <div class="refsect3">
-<a name="id995319"></a><h4>GVariant structure</h4>
+<a name="idp61242336"></a><h4>GVariant structure</h4>
 <p>
    The size of a <a class="link" href="glib-GVariant.html#GVariant" title="GVariant"><span class="type">GVariant</span></a> structure is 6 * (void *).  On 32 bit
    systems, that's 24 bytes.
@@ -474,7 +474,7 @@ with type inferencing.
   </p>
 </div>
 <div class="refsect3">
-<a name="id995390"></a><h4>Summary</h4>
+<a name="idp61249728"></a><h4>Summary</h4>
 <p>
    To put the entire example together, for our dictionary mapping
    strings to variants (with two entries, as given above), we are
@@ -2359,8 +2359,8 @@ the length (not including the nul terminator). <span class="annotation">[<acrony
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
-<td>(transfer full) (array zero-terminated=1 length=length)
-(element-type guint8): a newly allocated string</td>
+<td>a newly allocated string. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> zero-terminated=1 length=length][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> guint8]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -3655,52 +3655,27 @@ you no longer need it.
 <p>
 </p>
 <div class="example">
-<a name="id1011955"></a><p class="title"><b>Example 18. Iterating with <a class="link" href="glib-GVariant.html#g-variant-iter-next-value" title="g_variant_iter_next_value ()"><code class="function">g_variant_iter_next_value()</code></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* recursively iterate a container */</span>
-<span class="type">void</span>
-<span class="function">iterate_container_recursive</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">container</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariantIter</span><span class="normal"> iter</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">child</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-iter-init">g_variant_iter_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> container</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">((</span><span class="normal">child </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-iter-next-value">g_variant_iter_next_value</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">)))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"type '%s'</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-get-type-string">g_variant_get_type_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">));</span>
+<a name="idp63227168"></a><p class="title"><b>Example 18. Iterating with <a class="link" href="glib-GVariant.html#g-variant-iter-next-value" title="g_variant_iter_next_value ()"><code class="function">g_variant_iter_next_value()</code></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+  /* recursively iterate a container */
+  void
+  iterate_container_recursive (GVariant *container)
+  {
+    GVariantIter iter;
+    GVariant *child;
 
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-GVariant.html#g-variant-is-container">g_variant_is_container</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">))</span>
-<span class="normal">        </span><span class="function">iterate_container_recursive</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">);</span>
+    g_variant_iter_init (&amp;iter, container);
+    while ((child = g_variant_iter_next_value (&amp;iter)))
+      {
+        g_print ("type '%s'\n", g_variant_get_type_string (child));
 
-<span class="normal">      </span><span class="function"><a href="glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+        if (g_variant_is_container (child))
+          iterate_container_recursive (child);
 
+        g_variant_unref (child);
+      }
+  }
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -3747,54 +3722,28 @@ Format Strings</GTKDOCLINK>.
 <p>
 </p>
 <div class="example">
-<a name="id1012191"></a><p class="title"><b>Example 19. Memory management with <a class="link" href="glib-GVariant.html#g-variant-iter-next" title="g_variant_iter_next ()"><code class="function">g_variant_iter_next()</code></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Iterates a dictionary of type 'a{sv}' */</span>
-<span class="type">void</span>
-<span class="function">iterate_dictionary</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">dictionary</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariantIter</span><span class="normal"> iter</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">key</span><span class="symbol">;</span>
+<a name="idp63255632"></a><p class="title"><b>Example 19. Memory management with <a class="link" href="glib-GVariant.html#g-variant-iter-next" title="g_variant_iter_next ()"><code class="function">g_variant_iter_next()</code></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+  /* Iterates a dictionary of type 'a{sv}' */
+  void
+  iterate_dictionary (GVariant *dictionary)
+  {
+    GVariantIter iter;
+    GVariant *value;
+    gchar *key;
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-iter-init">g_variant_iter_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> dictionary</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-GVariant.html#g-variant-iter-next">g_variant_iter_next</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"{sv}"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">key</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">value</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Item '%s' has type '%s'</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="function"><a href="glib-GVariant.html#g-variant-get-type-string">g_variant_get_type_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">));</span>
-
-<span class="normal">      </span><span class="comment">/* must free data for ourselves */</span>
-<span class="normal">      </span><span class="function"><a href="glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">key</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_variant_iter_init (&amp;iter, dictionary);
+    while (g_variant_iter_next (&amp;iter, "{sv}", &amp;key, &amp;value))
+      {
+        g_print ("Item '%s' has type '%s'\n", key,
+                 g_variant_get_type_string (value));
 
+        /* must free data for ourselves */
+        g_variant_unref (value);
+        g_free (key);
+      }
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -3869,52 +3818,27 @@ Format Strings</GTKDOCLINK>.
 <p>
 </p>
 <div class="example">
-<a name="id1012524"></a><p class="title"><b>Example 20. Memory management with <a class="link" href="glib-GVariant.html#g-variant-iter-loop" title="g_variant_iter_loop ()"><code class="function">g_variant_iter_loop()</code></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Iterates a dictionary of type 'a{sv}' */</span>
-<span class="type">void</span>
-<span class="function">iterate_dictionary</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">dictionary</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariantIter</span><span class="normal"> iter</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">key</span><span class="symbol">;</span>
+<a name="idp63295664"></a><p class="title"><b>Example 20. Memory management with <a class="link" href="glib-GVariant.html#g-variant-iter-loop" title="g_variant_iter_loop ()"><code class="function">g_variant_iter_loop()</code></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+  /* Iterates a dictionary of type 'a{sv}' */
+  void
+  iterate_dictionary (GVariant *dictionary)
+  {
+    GVariantIter iter;
+    GVariant *value;
+    gchar *key;
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-iter-init">g_variant_iter_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> dictionary</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-GVariant.html#g-variant-iter-loop">g_variant_iter_loop</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"{sv}"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">key</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">value</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Item '%s' has type '%s'</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> key</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="function"><a href="glib-GVariant.html#g-variant-get-type-string">g_variant_get_type_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">));</span>
-
-<span class="normal">      </span><span class="comment">/* no need to free 'key' and 'value' here */</span>
-<span class="normal">      </span><span class="comment">/* unless breaking out of this loop */</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_variant_iter_init (&amp;iter, dictionary);
+    while (g_variant_iter_loop (&amp;iter, "{sv}", &amp;key, &amp;value))
+      {
+        g_print ("Item '%s' has type '%s'\n", key,
+                 g_variant_get_type_string (value));
 
+        /* no need to free 'key' and 'value' here */
+        /* unless breaking out of this loop */
+      }
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -4584,7 +4508,7 @@ produced by <a class="link" href="glib-GVariant.html#g-variant-print" title="g_v
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-GVariantType.html#GVariantType" title="GVariantType"><span class="type">GVariantType</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="glib-GVariantType.html#GVariantType" title="GVariantType"><span class="type">GVariantType</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -4593,17 +4517,17 @@ produced by <a class="link" href="glib-GVariant.html#g-variant-print" title="g_v
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>limit</code></em> :</span></p></td>
-<td>a pointer to the end of <em class="parameter"><code>text</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a pointer to the end of <em class="parameter"><code>text</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>endptr</code></em> :</span></p></td>
-<td>a location to store the end pointer, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a location to store the end pointer, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
-<td>a pointer to a <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a> pointer, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a pointer to a <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> <a class="link" href="glib-Error-Reporting.html#GError" title="struct GError"><span class="type">GError</span></a> pointer, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -4682,17 +4606,9 @@ Consider this simple example:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-GVariant.html#g-variant-new-parsed">g_variant_new_parsed</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"[('one', 1), ('two', %i), (%s, 3)]"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"three"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ g_variant_new_parsed ("[('one', 1), ('two', %i), (%s, 3)]", 2, "three");
+</pre></div>
 <p>
 </p>
 <p>
index 00f52e3..c4fc31f 100644 (file)
@@ -173,10 +173,10 @@ type".
 This is similar to how instances of abstract classes may not
 directly exist in other type systems, but instances of their
 non-abstract subtypes may.  For example, in GTK, no object that has
-the type of <a href="http://library.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a> can exist (since <a href="http://library.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a> is an abstract class),
-but a <a href="http://library.gnome.org/devel/gtk/GtkWindow.html"><span class="type">GtkWindow</span></a> can certainly be instantiated, and you would say
-that the <a href="http://library.gnome.org/devel/gtk/GtkWindow.html"><span class="type">GtkWindow</span></a> is a <a href="http://library.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a> (since <a href="http://library.gnome.org/devel/gtk/GtkWindow.html"><span class="type">GtkWindow</span></a> is a subclass of
-<a href="http://library.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a>).
+the type of <a href="http://developer.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a> can exist (since <a href="http://developer.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a> is an abstract class),
+but a <a href="http://developer.gnome.org/devel/gtk/GtkWindow.html"><span class="type">GtkWindow</span></a> can certainly be instantiated, and you would say
+that the <a href="http://developer.gnome.org/devel/gtk/GtkWindow.html"><span class="type">GtkWindow</span></a> is a <a href="http://developer.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a> (since <a href="http://developer.gnome.org/devel/gtk/GtkWindow.html"><span class="type">GtkWindow</span></a> is a subclass of
+<a href="http://developer.gnome.org/devel/gtk/GtkBin.html"><span class="type">GtkBin</span></a>).
 </p>
 <p>
 A detailed description of GVariant type strings is given here:
@@ -906,7 +906,7 @@ Since 2.24
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-GVariantType.html#GVariantType" title="GVariantType"><span class="type">GVariantType</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="glib-GVariantType.html#GVariantType" title="GVariantType"><span class="type">GVariantType</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr></tbody>
 </table></div>
index 91f0d52..30f734a 100644 (file)
@@ -205,7 +205,7 @@ strings.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>string_reversed</code></em> :</span></p></td>
-<td>the reverse of <em class="parameter"><code>string</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>the reverse of <em class="parameter"><code>string</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 0eef311..8a700b5 100644 (file)
@@ -179,7 +179,7 @@ To destroy a <a class="link" href="glib-Hash-Tables.html#GHashTable" title="GHas
 <p>
 </p>
 <div class="example">
-<a name="id904217"></a><p class="title"><b>Example 13. Using a GHashTable as a set</b></p>
+<a name="idp50337008"></a><p class="title"><b>Example 13. Using a GHashTable as a set</b></p>
 <div class="example-contents">
 <p>
 A common use-case for hash tables is to store information about
@@ -309,13 +309,15 @@ entry from the <a class="link" href="glib-Hash-Tables.html#GHashTable" title="GH
 <td><p><span class="term"><em class="parameter"><code>key_destroy_func</code></em> :</span></p></td>
 <td>a function to free the memory allocated for the key
 used when removing the entry from the <a class="link" href="glib-Hash-Tables.html#GHashTable" title="GHashTable"><span class="type">GHashTable</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
-if you don't want to supply such a function.</td>
+if you don't want to supply such a function. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>value_destroy_func</code></em> :</span></p></td>
 <td>a function to free the memory allocated for the
 value used when removing the entry from the <a class="link" href="glib-Hash-Tables.html#GHashTable" title="GHashTable"><span class="type">GHashTable</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
-if you don't want to supply such a function.</td>
+if you don't want to supply such a function. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -1160,31 +1162,16 @@ Initializes a key/value pair iterator and associates it with
 <em class="parameter"><code>hash_table</code></em>. Modifying the hash table after calling this function
 invalidates the returned iterator.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GHashTableIter</span><span class="normal"> iter</span><span class="symbol">;</span>
-<span class="usertype">gpointer</span><span class="normal"> key</span><span class="symbol">,</span><span class="normal"> value</span><span class="symbol">;</span>
-
-<span class="function"><a href="glib-Hash-Tables.html#g-hash-table-iter-init">g_hash_table_iter_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> hash_table</span><span class="symbol">);</span>
-<span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Hash-Tables.html#g-hash-table-iter-next">g_hash_table_iter_next</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">key</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">value</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="comment">/* do something with key and value */</span>
-<span class="normal">  </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+GHashTableIter iter;
+gpointer key, value;
 
+g_hash_table_iter_init (&amp;iter, hash_table);
+while (g_hash_table_iter_next (&amp;iter, &amp;key, &amp;value))
+  {
+    /* do something with key and value */
+  }
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -1225,12 +1212,12 @@ pointed to as a result of this advancement. If <a class="link" href="glib-Standa
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>key</code></em> :</span></p></td>
-<td>a location to store the key, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a location to store the key, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
-<td>a location to store the value, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a location to store the value, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 433c26a..67b741e 100644 (file)
@@ -84,19 +84,10 @@ In order to use these macros in an application, you must include
 <code class="filename">glib/gi18n-lib.h</code> <span class="emphasis"><em>after</em></span> defining
 the GETTEXT_PACKAGE macro suitably for your library:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#define</span><span class="normal"> GETTEXT_PACKAGE </span><span class="string">"gtk20"</span>
-<span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib/gi18n-lib.h&gt;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+#define GETTEXT_PACKAGE "gtk20"
+#include &lt;glib/gi18n-lib.h&gt;
+</pre></div>
 <p>
 Note that you also have to call <a class="link" href="glib-running.html#setlocale" title="Locale"><code class="function">setlocale()</code></a> and <code class="function">textdomain()</code> (as well as
 <code class="function">bindtextdomain()</code> and <code class="function">bind_textdomain_codeset()</code>) early on in your <code class="function">main()</code>
@@ -184,19 +175,10 @@ used as a context. This is mainly useful for short strings which
 may need different translations, depending on the context in which
 they are used.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">label1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-I18N.html#C-:CAPS">C_</a></span><span class="symbol">(</span><span class="string">"Navigation"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Back"</span><span class="symbol">);</span>
-<span class="normal">label2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-I18N.html#C-:CAPS">C_</a></span><span class="symbol">(</span><span class="string">"Body part"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Back"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+label1 = C_("Navigation", "Back");
+label2 = C_("Body part", "Back");
+</pre></div>
 <p>
 </p>
 <p>
@@ -239,41 +221,21 @@ where the translated strings can't be directly used, e.g. in string
 array initializers. To get the translated string, call <code class="function">gettext()</code>
 at runtime.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">messages</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="function"><a href="glib-I18N.html#N-:CAPS">N_</a></span><span class="symbol">(</span><span class="string">"some very meaningful message"</span><span class="symbol">),</span>
-<span class="normal">    </span><span class="function"><a href="glib-I18N.html#N-:CAPS">N_</a></span><span class="symbol">(</span><span class="string">"and another one"</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="normal">  string</span>
-<span class="normal">    </span><span class="symbol">=</span><span class="normal"> index </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">?</span><span class="normal"> </span><span class="function"><a href="glib-I18N.html#gettext-macro">_</a></span><span class="symbol">(</span><span class="string">"a default message"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="function">gettext</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">messages</span><span class="symbol">[</span><span class="normal">index</span><span class="symbol">]);</span>
-
-<span class="normal">  </span><span class="function">fputs</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">string</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+{
+  static const char *messages[] = {
+    N_("some very meaningful message"),
+    N_("and another one")
+  };
+  const char *string;
+  ...
+  string
+    = index &gt; 1 ? _("a default message") : gettext (messages[index]);
 
+  fputs (string);
+  ...
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -297,43 +259,22 @@ translated string, you should call <a class="link" href="glib-I18N.html#g-dpgett
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">messages</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="function"><a href="glib-I18N.html#NC-:CAPS">NC_</a></span><span class="symbol">(</span><span class="string">"some context"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"some very meaningful message"</span><span class="symbol">),</span>
-<span class="normal">    </span><span class="function"><a href="glib-I18N.html#NC-:CAPS">NC_</a></span><span class="symbol">(</span><span class="string">"some context"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"and another one"</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="normal">  string</span>
-<span class="normal">    </span><span class="symbol">=</span><span class="normal"> index </span><span class="symbol">&gt;</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">?</span><span class="normal"> </span><span class="function"><a href="glib-I18N.html#g-dpgettext2">g_dpgettext2</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="string">"some context"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"a default message"</span><span class="symbol">)</span>
-<span class="normal">                   </span><span class="symbol">:</span><span class="normal"> </span><span class="function"><a href="glib-I18N.html#g-dpgettext2">g_dpgettext2</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="string">"some context"</span><span class="symbol">,</span><span class="normal"> messages</span><span class="symbol">[</span><span class="normal">index</span><span class="symbol">]);</span>
-
-<span class="normal">  </span><span class="function">fputs</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">string</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+{
+  static const char *messages[] = {
+    NC_("some context", "some very meaningful message"),
+    NC_("some context", "and another one")
+  };
+  const char *string;
+  ...
+  string
+    = index &gt; 1 ? g_dpgettext2 (NULL, "some context", "a default message")
+                   : g_dpgettext2 (NULL, "some context", messages[index]);
 
+  fputs (string);
+  ...
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -415,7 +356,7 @@ but use the <a class="link" href="glib-I18N.html#gettext-macro" title="_()"><cod
 <tr>
 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
 <td>the translation domain to use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to use
-the domain set with <code class="function">textdomain()</code>
+the domain set with <code class="function">textdomain()</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -489,7 +430,7 @@ proper.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
 <td>the translation domain to use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to use
-the domain set with <code class="function">textdomain()</code>
+the domain set with <code class="function">textdomain()</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -541,7 +482,7 @@ but use the <a class="link" href="glib-I18N.html#C-:CAPS" title="C_()"><code cla
 <tr>
 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
 <td>the translation domain to use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to use
-the domain set with <code class="function">textdomain()</code>
+the domain set with <code class="function">textdomain()</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -588,7 +529,7 @@ thus you may use non-string-literals as context and msgid arguments.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>domain</code></em> :</span></p></td>
 <td>the translation domain to use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to use
-the domain set with <code class="function">textdomain()</code>
+the domain set with <code class="function">textdomain()</code>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 740be26..46bd23e 100644 (file)
@@ -560,12 +560,12 @@ If a <em class="parameter"><code>length</code></em> of zero is returned, this wi
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>location to store length of the read data, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>location to store length of the read data, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>terminator_pos</code></em> :</span></p></td>
-<td>location to store position of line terminator, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>location to store position of line terminator, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -607,7 +607,7 @@ be overwritten.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>terminator_pos</code></em> :</span></p></td>
-<td>location to store position of line terminator, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>location to store position of line terminator, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 281356a..1161c7c 100644 (file)
@@ -273,53 +273,27 @@ consists of groups of key-value pairs, interspersed with comments.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc"># this</span><span class="normal"> is just an example</span>
-<span class="preproc"># there</span><span class="normal"> can be comments before the first group</span>
+<div class="informalexample"><pre class="programlisting">
+# this is just an example
+# there can be comments before the first group
 
-<span class="symbol">[</span><span class="usertype">First</span><span class="normal"> Group</span><span class="symbol">]</span>
+[First Group]
 
-<span class="normal">Name</span><span class="symbol">=</span><span class="normal">Key </span><span class="usertype">File</span><span class="normal"> Example</span><span class="symbol">\</span><span class="normal">tthis </span><span class="usertype">value</span><span class="normal"> shows</span><span class="symbol">\</span><span class="normal">nescaping</span>
+Name=Key File Example\tthis value shows\nescaping
 
-<span class="preproc"># localized</span><span class="normal"> strings are stored in </span><span class="usertype">multiple</span><span class="normal"> key</span><span class="symbol">-</span><span class="normal">value pairs</span>
-<span class="normal">Welcome</span><span class="symbol">=</span><span class="normal">Hello</span>
-<span class="normal">Welcome</span><span class="symbol">[</span><span class="normal">de</span><span class="symbol">]=</span><span class="normal">Hallo</span>
-<span class="normal">Welcome</span><span class="symbol">[</span><span class="normal">fr_FR</span><span class="symbol">]=</span><span class="normal">Bonjour</span>
-<span class="normal">Welcome</span><span class="symbol">[</span><span class="normal">it</span><span class="symbol">]=</span><span class="normal">Ciao</span>
-<span class="normal">Welcome</span><span class="symbol">[</span><span class="normal">be@latin</span><span class="symbol">]=</span><span class="normal">Hello</span>
+# localized strings are stored in multiple key-value pairs
+Welcome=Hello
+Welcome[de]=Hallo
+Welcome[fr_FR]=Bonjour
+Welcome[it]=Ciao
+Welcome[be@latin]=Hello
 
-<span class="symbol">[</span><span class="usertype">Another</span><span class="normal"> Group</span><span class="symbol">]</span>
+[Another Group]
 
-<span class="normal">Numbers</span><span class="symbol">=</span><span class="number">2</span><span class="symbol">;</span><span class="number">20</span><span class="symbol">;-</span><span class="number">200</span><span class="symbol">;</span><span class="number">0</span>
-
-<span class="normal">Booleans</span><span class="symbol">=</span><span class="normal">true</span><span class="symbol">;</span><span class="normal">false</span><span class="symbol">;</span><span class="normal">true</span><span class="symbol">;</span><span class="normal">true</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+Numbers=2;20;-200;0
 
+Booleans=true;false;true;true
+</pre></div>
 <p>
 </p>
 <p>
@@ -716,7 +690,7 @@ set to either a <a class="link" href="glib-File-Utilities.html#GFileError" title
 <tr>
 <td><p><span class="term"><em class="parameter"><code>full_path</code></em> :</span></p></td>
 <td>return location for a string containing the full path
-of the file, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> filename]</span>
+of the file, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> filename][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -775,7 +749,7 @@ be loaded then an <code class="literal">error</code> is set to either a <a class
 <tr>
 <td><p><span class="term"><em class="parameter"><code>full_path</code></em> :</span></p></td>
 <td>return location for a string containing the full path
-of the file, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> filename]</span>
+of the file, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Override the parsed C type with given type"><span class="acronym">type</span></acronym> filename][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -923,7 +897,7 @@ be found, <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>length</code></em> :</span></p></td>
-<td>return location for the number of keys returned, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
+<td>return location for the number of keys returned, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -1705,7 +1679,7 @@ If <em class="parameter"><code>key</code></em> is <a class="link" href="glib-Sta
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>group_name</code></em> :</span></p></td>
-<td>a group name, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a group name, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 045b1b9..e515ba3 100644 (file)
@@ -172,7 +172,8 @@ called.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>d</code></em> :</span></p></td>
 <td>the data element, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to remove any previous element
-corresponding to <em class="parameter"><code>q</code></em>.</td>
+corresponding to <em class="parameter"><code>q</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -204,7 +205,8 @@ function is called.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
 <td>the data element or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to remove any previous element
-corresponding to <em class="parameter"><code>key_id</code></em>.</td>
+corresponding to <em class="parameter"><code>key_id</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>destroy_func</code></em> :</span></p></td>
@@ -312,7 +314,8 @@ Sets the data element corresponding to the given string identifier.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>d</code></em> :</span></p></td>
 <td>the data element, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to remove any previous element
-corresponding to <em class="parameter"><code>k</code></em>.</td>
+corresponding to <em class="parameter"><code>k</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -339,7 +342,8 @@ and the function to be called when the data element is removed.
 <tr>
 <td><p><span class="term"><em class="parameter"><code>d</code></em> :</span></p></td>
 <td>the data element, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> to remove any previous element
-corresponding to <em class="parameter"><code>k</code></em>.</td>
+corresponding to <em class="parameter"><code>k</code></em>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>f</code></em> :</span></p></td>
index 3a0a00b..3d25650 100644 (file)
@@ -79,6 +79,8 @@
                                                          <em class="parameter"><code><a class="link" href="glib-Basic-Types.html#gsize" title="gsize"><span class="type">gsize</span></a> n_block_bytes</code></em>);
 
 <span class="returnvalue">void</span>                <a class="link" href="glib-Memory-Allocation.html#g-free" title="g_free ()">g_free</a>                              (<em class="parameter"><code><a class="link" href="glib-Basic-Types.html#gpointer" title="gpointer"><span class="type">gpointer</span></a> mem</code></em>);
+<span class="returnvalue">void</span>                <a class="link" href="glib-Memory-Allocation.html#g-clear-pointer" title="g_clear_pointer ()">g_clear_pointer</a>                     (<em class="parameter"><code><a class="link" href="glib-Basic-Types.html#gpointer" title="gpointer"><span class="type">gpointer</span></a> *pp</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="glib-Datasets.html#GDestroyNotify" title="GDestroyNotify ()"><span class="type">GDestroyNotify</span></a> destroy</code></em>);
 extern gboolean     <a class="link" href="glib-Memory-Allocation.html#g-mem-gc-friendly" title="g_mem_gc_friendly">g_mem_gc_friendly</a>;
 
 #define             <a class="link" href="glib-Memory-Allocation.html#g-alloca" title="g_alloca()">g_alloca</a>                            (size)
@@ -458,7 +460,8 @@ on failure. If <em class="parameter"><code>mem</code></em> is <a class="link" hr
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>mem</code></em> :</span></p></td>
-<td>previously-allocated memory, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>previously-allocated memory, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>n_bytes</code></em> :</span></p></td>
@@ -632,7 +635,8 @@ but care is taken to detect possible overflow during multiplication.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>mem</code></em> :</span></p></td>
-<td>previously-allocated memory, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>previously-allocated memory, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>n_blocks</code></em> :</span></p></td>
@@ -668,6 +672,46 @@ If <em class="parameter"><code>mem</code></em> is <a class="link" href="glib-Sta
 </div>
 <hr>
 <div class="refsect2">
+<a name="g-clear-pointer"></a><h3>g_clear_pointer ()</h3>
+<pre class="programlisting"><span class="returnvalue">void</span>                g_clear_pointer                     (<em class="parameter"><code><a class="link" href="glib-Basic-Types.html#gpointer" title="gpointer"><span class="type">gpointer</span></a> *pp</code></em>,
+                                                         <em class="parameter"><code><a class="link" href="glib-Datasets.html#GDestroyNotify" title="GDestroyNotify ()"><span class="type">GDestroyNotify</span></a> destroy</code></em>);</pre>
+<p>
+Clears a reference to a variable.
+</p>
+<p>
+<em class="parameter"><code>pp</code></em> must not be <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
+</p>
+<p>
+If the reference is <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> then this function does nothing.
+Otherwise, the variable is destroyed using <em class="parameter"><code>destroy</code></em> and the
+pointer is set to <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
+</p>
+<p>
+This function is threadsafe and modifies the pointer atomically,
+using memory barriers where needed.
+</p>
+<p>
+A macro is also included that allows this function to be used without
+pointer casts.
+</p>
+<div class="variablelist"><table border="0">
+<col align="left" valign="top">
+<tbody>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>pp</code></em> :</span></p></td>
+<td>a pointer to a variable, struct member etc. holding a pointer</td>
+</tr>
+<tr>
+<td><p><span class="term"><em class="parameter"><code>destroy</code></em> :</span></p></td>
+<td>a function to which a gpointer can be passed, to destroy *<em class="parameter"><code>pp</code></em>
+</td>
+</tr>
+</tbody>
+</table></div>
+<p class="since">Since 2.34</p>
+</div>
+<hr>
+<div class="refsect2">
 <a name="g-mem-gc-friendly"></a><h3>g_mem_gc_friendly</h3>
 <pre class="programlisting">extern gboolean g_mem_gc_friendly;
 </pre>
index 3de681f..30ff0fb 100644 (file)
@@ -73,7 +73,7 @@ memory-waste, scalability and performance problems.
 <p>
 To achieve these goals, the slice allocator uses a sophisticated,
 layered design that has been inspired by Bonwick's slab allocator
-<sup>[<a name="id569578" href="#ftn.id569578" class="footnote">1</a>]</sup>.
+<sup>[<a name="idp8623840" href="#ftn.idp8623840" class="footnote">1</a>]</sup>.
 It uses <code class="function">posix_memalign()</code> to optimize allocations of many equally-sized
 chunks, and has per-thread free lists (the so-called magazine layer)
 to quickly satisfy allocation requests of already known structure sizes.
@@ -96,98 +96,51 @@ object size used at allocation time is still available when freeing.
 <p>
 </p>
 <div class="example">
-<a name="id610691"></a><p class="title"><b>Example 8. Using the slice allocator</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">mem</span><span class="symbol">[</span><span class="number">10000</span><span class="symbol">];</span>
-<span class="usertype">gint</span><span class="normal"> i</span><span class="symbol">;</span>
+<a name="idp6851744"></a><p class="title"><b>Example 8. Using the slice allocator</b></p>
+<div class="example-contents"><pre class="programlisting">
+gchar *mem[10000];
+gint i;
 
-<span class="comment">/* Allocate 10000 blocks. */</span>
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    mem</span><span class="symbol">[</span><span class="normal">i</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Slices.html#g-slice-alloc">g_slice_alloc</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">50</span><span class="symbol">);</span>
+/* Allocate 10000 blocks. */
+for (i = 0; i &lt; 10000; i++)
+  {
+    mem[i] = g_slice_alloc (50);
 
-<span class="normal">    </span><span class="comment">/* Fill in the memory with some junk. */</span>
-<span class="normal">    </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">j </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> j </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">50</span><span class="symbol">;</span><span class="normal"> j</span><span class="symbol">++)</span>
-<span class="normal">      mem</span><span class="symbol">[</span><span class="normal">i</span><span class="symbol">][</span><span class="normal">j</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> i </span><span class="symbol">*</span><span class="normal"> j</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-
-<span class="comment">/* Now free all of the blocks. */</span>
-<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">&lt;</span><span class="normal"> </span><span class="number">10000</span><span class="symbol">;</span><span class="normal"> i</span><span class="symbol">++)</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="function"><a href="glib-Memory-Slices.html#g-slice-free1">g_slice_free1</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">50</span><span class="symbol">,</span><span class="normal"> mem</span><span class="symbol">[</span><span class="normal">i</span><span class="symbol">]);</span>
-<span class="normal">  </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    /* Fill in the memory with some junk. */
+    for (j = 0; j &lt; 50; j++)
+      mem[i][j] = i * j;
+  }
 
+/* Now free all of the blocks. */
+for (i = 0; i &lt; 10000; i++)
+  {
+    g_slice_free1 (50, mem[i]);
+  }
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
 <p>
 </p>
 <div class="example">
-<a name="id546533"></a><p class="title"><b>Example 9. Using the slice allocator with data structures</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GRealArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">array</span><span class="symbol">;</span>
+<a name="idp10478048"></a><p class="title"><b>Example 9. Using the slice allocator with data structures</b></p>
+<div class="example-contents"><pre class="programlisting">
+GRealArray *array;
 
-<span class="comment">/* Allocate one block, using the g_slice_new() macro. */</span>
-<span class="normal">array </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Slices.html#g-slice-new">g_slice_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GRealArray</span><span class="symbol">);</span>
+/* Allocate one block, using the g_slice_new() macro. */
+array = g_slice_new (GRealArray);
 
-<span class="comment">/* We can now use array just like a normal pointer to a structure. */</span>
-<span class="normal">array</span><span class="symbol">-&gt;</span><span class="normal">data            </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">array</span><span class="symbol">-&gt;</span><span class="normal">len             </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">array</span><span class="symbol">-&gt;</span><span class="normal">alloc           </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">array</span><span class="symbol">-&gt;</span><span class="normal">zero_terminated </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">zero_terminated </span><span class="symbol">?</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">array</span><span class="symbol">-&gt;</span><span class="normal">clear           </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">clear </span><span class="symbol">?</span><span class="normal"> </span><span class="number">1</span><span class="normal"> </span><span class="symbol">:</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">array</span><span class="symbol">-&gt;</span><span class="normal">elt_size        </span><span class="symbol">=</span><span class="normal"> elt_size</span><span class="symbol">;</span>
-
-<span class="comment">/* We can free the block, so it can be reused. */</span>
-<span class="function"><a href="glib-Memory-Slices.html#g-slice-free">g_slice_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GRealArray</span><span class="symbol">,</span><span class="normal"> array</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+/* We can now use array just like a normal pointer to a structure. */
+array-&gt;data            = NULL;
+array-&gt;len             = 0;
+array-&gt;alloc           = 0;
+array-&gt;zero_terminated = (zero_terminated ? 1 : 0);
+array-&gt;clear           = (clear ? 1 : 0);
+array-&gt;elt_size        = elt_size;
 
+/* We can free the block, so it can be reused. */
+g_slice_free (GRealArray, array);
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -509,7 +462,7 @@ related debugging options.
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id569578" href="#id569578" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp8623840" href="#idp8623840" class="para">1</a>] </sup>
 <a class="ulink" href="http://citeseer.ist.psu.edu/bonwick94slab.html" target="_top">[Bonwick94]</a> Jeff Bonwick, The slab allocator: An object-caching kernel
 memory allocator. USENIX 1994, and
 <a class="ulink" href="http://citeseer.ist.psu.edu/bonwick01magazines.html" target="_top">[Bonwick01]</a> Bonwick and Jonathan Adams, Magazines and vmem: Extending the
index 18a8e37..c5a60f9 100644 (file)
@@ -111,17 +111,9 @@ it in any public header files.
 <p>
 For example, GTK+ uses this in its Makefile.am:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">INCLUDES </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">-</span><span class="normal">DG_LOG_DOMAIN</span><span class="symbol">=\</span><span class="string">"Gtk</span><span class="specialchar">\"</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+INCLUDES = -DG_LOG_DOMAIN=\"Gtk\"
+</pre></div>
 <p>
 </p>
 </div>
@@ -452,62 +444,35 @@ you want to set a handler for this log level you must combine it with
 <p>
 </p>
 <div class="example">
-<a name="id680488"></a><p class="title"><b>Example 10. Adding a log handler for all warning messages in the default
+<a name="idp20973280"></a><p class="title"><b>Example 10. Adding a log handler for all warning messages in the default
 (application) domain</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Message-Logging.html#g-log-set-handler">g_log_set_handler</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-LEVEL-WARNING:CAPS">G_LOG_LEVEL_WARNING</a> </span><span class="symbol">|</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-FLAG-FATAL:CAPS">G_LOG_FLAG_FATAL</a></span>
-<span class="normal">                   </span><span class="symbol">|</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-FLAG-RECURSION:CAPS">G_LOG_FLAG_RECURSION</a></span><span class="symbol">,</span><span class="normal"> my_log_handler</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+g_log_set_handler (NULL, G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL
+                   | G_LOG_FLAG_RECURSION, my_log_handler, NULL);
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
 <p>
 </p>
 <div class="example">
-<a name="id680507"></a><p class="title"><b>Example 11. Adding a log handler for all critical messages from GTK+</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Message-Logging.html#g-log-set-handler">g_log_set_handler</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Gtk"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-LEVEL-CRITICAL:CAPS">G_LOG_LEVEL_CRITICAL</a> </span><span class="symbol">|</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-FLAG-FATAL:CAPS">G_LOG_FLAG_FATAL</a></span>
-<span class="normal">                   </span><span class="symbol">|</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-FLAG-RECURSION:CAPS">G_LOG_FLAG_RECURSION</a></span><span class="symbol">,</span><span class="normal"> my_log_handler</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<a name="idp20975504"></a><p class="title"><b>Example 11. Adding a log handler for all critical messages from GTK+</b></p>
+<div class="example-contents"><pre class="programlisting">
+g_log_set_handler ("Gtk", G_LOG_LEVEL_CRITICAL | G_LOG_FLAG_FATAL
+                   | G_LOG_FLAG_RECURSION, my_log_handler, NULL);
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
 <p>
 </p>
 <div class="example">
-<a name="id680526"></a><p class="title"><b>Example 12. Adding a log handler for <span class="emphasis"><em>all</em></span> messages from
+<a name="idp20977728"></a><p class="title"><b>Example 12. Adding a log handler for <span class="emphasis"><em>all</em></span> messages from
 GLib</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Message-Logging.html#g-log-set-handler">g_log_set_handler</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"GLib"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-LEVEL-MASK:CAPS">G_LOG_LEVEL_MASK</a> </span><span class="symbol">|</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-FLAG-FATAL:CAPS">G_LOG_FLAG_FATAL</a></span>
-<span class="normal">                   </span><span class="symbol">|</span><span class="normal"> <a href="glib-Message-Logging.html#G-LOG-FLAG-RECURSION:CAPS">G_LOG_FLAG_RECURSION</a></span><span class="symbol">,</span><span class="normal"> my_log_handler</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="example-contents"><pre class="programlisting">
+g_log_set_handler ("GLib", G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL
+                   | G_LOG_FLAG_RECURSION, my_log_handler, NULL);
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -517,7 +482,8 @@ GLib</b></p>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>log_domain</code></em> :</span></p></td>
 <td>the log domain, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for the default ""
-application domain</td>
+application domain. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>log_levels</code></em> :</span></p></td>
index 574f5ac..e48cbb7 100644 (file)
@@ -204,19 +204,10 @@ preprocessor argument expansion. For example, the following code:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#define</span><span class="normal"> AGE </span><span class="number">27</span>
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-STRINGIFY:CAPS">G_STRINGIFY</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">AGE</span><span class="symbol">)</span><span class="normal"> </span><span class="string">" today!"</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+#define AGE 27
+const gchar *greeting = G_STRINGIFY (AGE) " today!";
+</pre></div>
 <p>
 </p>
 <p>
@@ -224,17 +215,9 @@ is transformed by the preprocessor into (code equivalent to):
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">greeting </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"27 today!"</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+const gchar *greeting = "27 today!";
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -256,43 +239,22 @@ Yields a new preprocessor pasted identifier
 arguments <em class="parameter"><code>identifier1</code></em> and <em class="parameter"><code>identifier2</code></em>. For example,
 the following code:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#define</span><span class="normal"> </span><span class="function">GET</span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">,</span><span class="normal">method</span><span class="symbol">)</span><span class="normal"> </span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-PASTE:CAPS">G_PASTE</a></span><span class="symbol">(</span><span class="normal">traveller_get_</span><span class="symbol">,</span><span class="normal"> method</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">)</span>
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name </span><span class="symbol">=</span><span class="normal"> </span><span class="function">GET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">,</span><span class="normal"> name</span><span class="symbol">);</span>
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">quest </span><span class="symbol">=</span><span class="normal"> </span><span class="function">GET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">,</span><span class="normal"> quest</span><span class="symbol">);</span>
-<span class="usertype">GdkColor</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">favourite </span><span class="symbol">=</span><span class="normal"> </span><span class="function">GET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">,</span><span class="normal"> favourite_colour</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+#define GET(traveller,method) G_PASTE(traveller_get_, method) (traveller)
+const gchar *name = GET (traveller, name);
+const gchar *quest = GET (traveller, quest);
+GdkColor *favourite = GET (traveller, favourite_colour);
+</pre></div>
 <p>
 </p>
 <p>
 is transformed by the preprocessor into:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name </span><span class="symbol">=</span><span class="normal"> </span><span class="function">traveller_get_name</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">);</span>
-<span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">quest </span><span class="symbol">=</span><span class="normal"> </span><span class="function">traveller_get_quest</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">);</span>
-<span class="usertype">GdkColor</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">favourite </span><span class="symbol">=</span><span class="normal"> </span><span class="function">traveller_get_favourite_colour</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">traveller</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+const gchar *name = traveller_get_name (traveller);
+const gchar *quest = traveller_get_quest (traveller);
+GdkColor *favourite = traveller_get_favourite_colour (traveller);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -366,19 +328,10 @@ the first argument of a comma expression.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#define</span><span class="normal"> </span><span class="function">ADD_ONE_TO_INT</span><span class="symbol">(</span><span class="normal">x</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">\</span>
-<span class="normal">  </span><span class="symbol">(</span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-STATIC-ASSERT-EXPR:CAPS">G_STATIC_ASSERT_EXPR</a></span><span class="symbol">(</span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">x</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="symbol">)),</span><span class="normal"> </span><span class="symbol">((</span><span class="normal">x</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">+</span><span class="normal"> </span><span class="number">1</span><span class="symbol">))</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+#define ADD_ONE_TO_INT(x) \
+  (G_STATIC_ASSERT_EXPR(sizeof (x) == sizeof (int)), ((x) + 1))
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -615,23 +568,12 @@ passed to the function. See the GNU C documentation for details.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gint</span><span class="normal"> </span><span class="function"><a href="glib-String-Utility-Functions.html#g-snprintf">g_snprintf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gchar</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gulong</span><span class="normal">       n</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="usertype">gchar</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">format</span><span class="symbol">,</span>
-<span class="normal">                 </span><span class="symbol">...)</span><span class="normal"> </span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-GNUC-PRINTF:CAPS">G_GNUC_PRINTF</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">3</span><span class="symbol">,</span><span class="normal"> </span><span class="number">4</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gint g_snprintf (gchar  *string,
+                 gulong       n,
+                 gchar const *format,
+                 ...) G_GNUC_PRINTF (3, 4);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -691,17 +633,9 @@ string). See the GNU C documentation for details.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="function"><a href="glib-I18N.html#g-dgettext">g_dgettext</a></span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">domain_name</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">msgid</span><span class="symbol">)</span><span class="normal"> </span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-GNUC-FORMAT:CAPS">G_GNUC_FORMAT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">2</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gchar *g_dgettext (gchar *domain_name, gchar *msgid) G_GNUC_FORMAT (2);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -810,25 +744,13 @@ Sun Studio does not.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Miscellaneous-Macros.html#G-GNUC-INTERNAL:CAPS">G_GNUC_INTERNAL</a></span>
-<span class="type">void</span><span class="normal"> </span><span class="function">_g_log_fallback_handler</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">log_domain</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="usertype">GLogLevelFlags</span><span class="normal">  log_level</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">,</span>
-<span class="normal">                              </span><span class="usertype">gpointer</span><span class="normal">        unused_data</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+G_GNUC_INTERNAL
+void _g_log_fallback_handler (const gchar    *log_domain,
+                              GLogLevelFlags  log_level,
+                              const gchar    *message,
+                              gpointer        unused_data);
+</pre></div>
 <p>
 </p>
 <p class="since">Since 2.6</p>
@@ -896,19 +818,10 @@ a true value. The compiler may use this information for optimizations.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-LIKELY:CAPS">G_LIKELY</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">random</span><span class="normal"> </span><span class="symbol">()</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> </span><span class="number">1</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"not one"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+if (G_LIKELY (random () != 1))
+  g_print ("not one");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -938,19 +851,10 @@ a true value. The compiler may use this information for optimizations.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Miscellaneous-Macros.html#G-UNLIKELY:CAPS">G_UNLIKELY</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">random</span><span class="normal"> </span><span class="symbol">()</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">1</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"a random one"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+if (G_UNLIKELY (random () == 1))
+  g_print ("a random one");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 0fc0aae..0c92fff 100644 (file)
@@ -163,7 +163,7 @@ been called).
 Sets a human-readable name for the application. This name should be
 localized if possible, and is intended for display to the user.
 Contrast with <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-set-prgname" title="g_set_prgname ()"><code class="function">g_set_prgname()</code></a>, which sets a non-localized name.
-<a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-set-prgname" title="g_set_prgname ()"><code class="function">g_set_prgname()</code></a> will be called automatically by <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>,
+<a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-set-prgname" title="g_set_prgname ()"><code class="function">g_set_prgname()</code></a> will be called automatically by <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>,
 but <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-set-application-name" title="g_set_application_name ()"><code class="function">g_set_application_name()</code></a> will not.
 </p>
 <p>
@@ -190,8 +190,8 @@ or when displaying an application's name in the task list.
 <p>
 Gets the name of the program. This name should <span class="emphasis"><em>not</em></span> 
 be localized, contrast with <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-get-application-name" title="g_get_application_name ()"><code class="function">g_get_application_name()</code></a>.
-(If you are using GDK or GTK+ the program name is set in <a href="http://library.gnome.org/devel/gdk/gdk3-General.html#gdk-init"><code class="function">gdk_init()</code></a>, 
-which is called by <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>. The program name is found by taking 
+(If you are using GDK or GTK+ the program name is set in <a href="http://developer.gnome.org/devel/gdk/gdk3-General.html#gdk-init"><code class="function">gdk_init()</code></a>, 
+which is called by <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a>. The program name is found by taking 
 the last component of <code class="literal">argv[0]</code>.)
 </p>
 <div class="variablelist"><table border="0">
@@ -964,21 +964,11 @@ to deal with these situations it was considered better to make
 return the real home directory for the user. If applications
 want to pay attention to <code class="envar">HOME</code>, they can do:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">homedir </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Miscellaneous-Utility-Functions.html#g-getenv">g_getenv</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"HOME"</span><span class="symbol">);</span>
-<span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">homedir</span><span class="symbol">)</span>
-<span class="normal">    homedir </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Miscellaneous-Utility-Functions.html#g-get-home-dir">g_get_home_dir</a></span><span class="normal"> </span><span class="symbol">();</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ const char *homedir = g_getenv ("HOME");
+  if (!homedir)
+     homedir = g_get_home_dir ();
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -1849,6 +1839,9 @@ not currently used in GLib or GTK+.
 This is just like the standard C <code class="function">qsort()</code> function, but
 the comparison routine accepts a user data argument.
 </p>
+<p>
+This is guaranteed to be a stable sort since version 2.32.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
index 3298f1f..a2435b5 100644 (file)
@@ -1199,53 +1199,27 @@ string you can use <a class="link" href="glib-Perl-compatible-regular-expression
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">print_uppercase_words</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* Print all uppercase-only words. */</span>
-<span class="normal">  </span><span class="usertype">GRegex</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">regex</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMatchInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">match_info</span><span class="symbol">;</span>
-<span class="normal">   </span>
-<span class="normal">  regex </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-new">g_regex_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"[A-Z]+"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-match">g_regex_match</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">regex</span><span class="symbol">,</span><span class="normal"> string</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">match_info</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-matches">g_match_info_matches</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">word </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-fetch">g_match_info_fetch</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Found: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> word</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">word</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-next">g_match_info_next</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-free">g_match_info_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-unref">g_regex_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">regex</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static void
+print_uppercase_words (const gchar *string)
+{
+  /* Print all uppercase-only words. */
+  GRegex *regex;
+  GMatchInfo *match_info;
+   
+  regex = g_regex_new ("[A-Z]+", 0, 0, NULL);
+  g_regex_match (regex, string, 0, &amp;match_info);
+  while (g_match_info_matches (match_info))
+    {
+      gchar *word = g_match_info_fetch (match_info, 0);
+      g_print ("Found: %s\n", word);
+      g_free (word);
+      g_match_info_next (match_info, NULL);
+    }
+  g_match_info_free (match_info);
+  g_regex_unref (regex);
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -1323,65 +1297,33 @@ string you can use <a class="link" href="glib-Perl-compatible-regular-expression
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">print_uppercase_words</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* Print all uppercase-only words. */</span>
-<span class="normal">  </span><span class="usertype">GRegex</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">regex</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GMatchInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">match_info</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">   </span>
-<span class="normal">  regex </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-new">g_regex_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"[A-Z]+"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-match-full">g_regex_match_full</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">regex</span><span class="symbol">,</span><span class="normal"> string</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">match_info</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-matches">g_match_info_matches</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">word </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-fetch">g_match_info_fetch</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Found: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> word</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">word</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-next">g_match_info_next</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-free">g_match_info_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match_info</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-unref">g_regex_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">regex</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error while matching: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-&gt;</span><span class="normal">message</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Error-Reporting.html#g-error-free">g_error_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static void
+print_uppercase_words (const gchar *string)
+{
+  /* Print all uppercase-only words. */
+  GRegex *regex;
+  GMatchInfo *match_info;
+  GError *error = NULL;
+   
+  regex = g_regex_new ("[A-Z]+", 0, 0, NULL);
+  g_regex_match_full (regex, string, -1, 0, 0, &amp;match_info, &amp;error);
+  while (g_match_info_matches (match_info))
+    {
+      gchar *word = g_match_info_fetch (match_info, 0);
+      g_print ("Found: %s\n", word);
+      g_free (word);
+      g_match_info_next (match_info, &amp;error);
+    }
+  g_match_info_free (match_info);
+  g_regex_unref (regex);
+  if (error != NULL)
+    {
+      g_printerr ("Error while matching: %s\n", error-&gt;message);
+      g_error_free (error);
+    }
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -1967,83 +1909,42 @@ that begins with any kind of lookbehind assertion, such as "\b".
 The following example uses <a class="link" href="glib-Perl-compatible-regular-expressions.html#g-regex-replace-eval" title="g_regex_replace_eval ()"><code class="function">g_regex_replace_eval()</code></a> to replace multiple
 strings at once:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="glib-Basic-Types.html#gboolean">gboolean</a></span>
-<span class="function">eval_cb</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GMatchInfo</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">info</span><span class="symbol">,</span>
-<span class="normal">         </span><span class="usertype">GString</span><span class="normal">          </span><span class="symbol">*</span><span class="normal">res</span><span class="symbol">,</span>
-<span class="normal">         </span><span class="usertype">gpointer</span><span class="normal">          data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">match</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">r</span><span class="symbol">;</span>
-
-<span class="normal">   match </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-match-info-fetch">g_match_info_fetch</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">info</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
-<span class="normal">   r </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Hash-Tables.html#g-hash-table-lookup">g_hash_table_lookup</a></span><span class="normal"> </span><span class="symbol">((</span><span class="normal"><a href="glib-Hash-Tables.html#GHashTable">GHashTable</a> </span><span class="symbol">*)</span><span class="normal">data</span><span class="symbol">,</span><span class="normal"> match</span><span class="symbol">);</span>
-<span class="normal">   </span><span class="function"><a href="glib-Strings.html#g-string-append">g_string_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">res</span><span class="symbol">,</span><span class="normal"> r</span><span class="symbol">);</span>
-<span class="normal">   </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">match</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+static gboolean
+eval_cb (const GMatchInfo *info,
+         GString          *res,
+         gpointer          data)
+{
+  gchar *match;
+  gchar *r;
 
-<span class="normal">   </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
+   match = g_match_info_fetch (info, 0);
+   r = g_hash_table_lookup ((GHashTable *)data, match);
+   g_string_append (res, r);
+   g_free (match);
 
-<span class="comment">/* ... */</span>
+   return FALSE;
+}
 
-<span class="usertype">GRegex</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">reg</span><span class="symbol">;</span>
-<span class="usertype">GHashTable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">h</span><span class="symbol">;</span>
-<span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">res</span><span class="symbol">;</span>
+/* ... */
 
-<span class="normal">h </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Hash-Tables.html#g-hash-table-new">g_hash_table_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Hash-Tables.html#g-str-hash">g_str_hash</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Hash-Tables.html#g-str-equal">g_str_equal</a></span><span class="symbol">);</span>
+GRegex *reg;
+GHashTable *h;
+gchar *res;
 
-<span class="function"><a href="glib-Hash-Tables.html#g-hash-table-insert">g_hash_table_insert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">h</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"1"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"ONE"</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Hash-Tables.html#g-hash-table-insert">g_hash_table_insert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">h</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"2"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"TWO"</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Hash-Tables.html#g-hash-table-insert">g_hash_table_insert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">h</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"3"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"THREE"</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Hash-Tables.html#g-hash-table-insert">g_hash_table_insert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">h</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"4"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"FOUR"</span><span class="symbol">);</span>
+h = g_hash_table_new (g_str_hash, g_str_equal);
 
-<span class="normal">reg </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-new">g_regex_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"1|2|3|4"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">res </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Perl-compatible-regular-expressions.html#g-regex-replace-eval">g_regex_replace_eval</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">reg</span><span class="symbol">,</span><span class="normal"> text</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> eval_cb</span><span class="symbol">,</span><span class="normal"> h</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="function"><a href="glib-Hash-Tables.html#g-hash-table-destroy">g_hash_table_destroy</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">h</span><span class="symbol">);</span>
+g_hash_table_insert (h, "1", "ONE");
+g_hash_table_insert (h, "2", "TWO");
+g_hash_table_insert (h, "3", "THREE");
+g_hash_table_insert (h, "4", "FOUR");
 
-<span class="comment">/* ... */</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+reg = g_regex_new ("1|2|3|4", 0, 0, NULL);
+res = g_regex_replace_eval (reg, text, -1, 0, 0, eval_cb, h, NULL);
+g_hash_table_destroy (h);
 
+/* ... */
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2430,7 +2331,7 @@ contains references.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>match_info</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GMatchInfo" title="GMatchInfo"><span class="type">GMatchInfo</span></a> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="glib-Perl-compatible-regular-expressions.html#GMatchInfo" title="GMatchInfo"><span class="type">GMatchInfo</span></a> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 34b380f..fe9f8d8 100644 (file)
@@ -120,42 +120,22 @@ To free a pointer array, use <a class="link" href="glib-Pointer-Arrays.html#g-pt
 <p>
 </p>
 <div class="example">
-<a name="id917729"></a><p class="title"><b>Example 16. Using a <a class="link" href="glib-Pointer-Arrays.html#GPtrArray" title="struct GPtrArray"><span class="type">GPtrArray</span></a></b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GPtrArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">gparray</span><span class="symbol">;</span>
-<span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string1 </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"one"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string2 </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"two"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string3 </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"three"</span><span class="symbol">;</span>
+<a name="idp23185184"></a><p class="title"><b>Example 16. Using a <a class="link" href="glib-Pointer-Arrays.html#GPtrArray" title="struct GPtrArray"><span class="type">GPtrArray</span></a></b></p>
+<div class="example-contents"><pre class="programlisting">
+  GPtrArray *gparray;
+  gchar *string1 = "one", *string2 = "two", *string3 = "three";
 
-<span class="normal">gparray </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-new">g_ptr_array_new</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gparray</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span><span class="symbol">)</span><span class="normal"> string1</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gparray</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span><span class="symbol">)</span><span class="normal"> string2</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-add">g_ptr_array_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gparray</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span><span class="symbol">)</span><span class="normal"> string3</span><span class="symbol">);</span>
+  gparray = g_ptr_array_new ();
+  g_ptr_array_add (gparray, (gpointer) string1);
+  g_ptr_array_add (gparray, (gpointer) string2);
+  g_ptr_array_add (gparray, (gpointer) string3);
 
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-index">g_ptr_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gparray</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">!=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span><span class="symbol">)</span><span class="normal"> string1</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"ERROR: got %p instead of %p</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span>
-<span class="normal">           </span><span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-index">g_ptr_array_index</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gparray</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">),</span><span class="normal"> string1</span><span class="symbol">);</span>
-
-<span class="function"><a href="glib-Pointer-Arrays.html#g-ptr-array-free">g_ptr_array_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gparray</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  if (g_ptr_array_index (gparray, 0) != (gpointer) string1)
+    g_print ("ERROR: got %p instead of %p\n",
+             g_ptr_array_index (gparray, 0), string1);
 
+  g_ptr_array_free (gparray, TRUE);
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -241,7 +221,8 @@ set to <a class="link" href="glib-Standard-Macros.html#TRUE:CAPS" title="TRUE"><
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>element_free_func</code></em> :</span></p></td>
-<td>A function to free elements with destroy <em class="parameter"><code>array</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>A function to free elements with destroy <em class="parameter"><code>array</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -274,7 +255,8 @@ set to <a class="link" href="glib-Standard-Macros.html#TRUE:CAPS" title="TRUE"><
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>element_free_func</code></em> :</span></p></td>
-<td>A function to free elements with destroy <em class="parameter"><code>array</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>A function to free elements with destroy <em class="parameter"><code>array</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -303,7 +285,8 @@ with <em class="parameter"><code>free_segment</code></em> set to <a class="link"
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>element_free_func</code></em> :</span></p></td>
-<td>A function to free elements with destroy <em class="parameter"><code>array</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>A function to free elements with destroy <em class="parameter"><code>array</code></em> or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -546,13 +529,6 @@ than second arg, zero for equal, greater than zero if irst arg is
 greater than second arg).
 </p>
 <p>
-If two array elements compare equal, their order in the sorted array
-is undefined. If you want equal elements to keep their order (i.e.
-you want a stable sort) you can write a comparison function that,
-if two elements would otherwise compare equal, compares them by
-their addresses.
-</p>
-<p>
 </p>
 <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
 <h3 class="title">Note</h3>
@@ -562,6 +538,9 @@ the pointers in the array.</p>
 </div>
 <p>
 </p>
+<p>
+This is guaranteed to be a stable sort since version 2.32.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -596,6 +575,9 @@ pointers to the pointers in the array.</p>
 </div>
 <p>
 </p>
+<p>
+This is guaranteed to be a stable sort since version 2.32.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
index 4683e27..4d0aa6f 100644 (file)
@@ -247,7 +247,7 @@ are removed from the sequence.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>data_destroy</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-Datasets.html#GDestroyNotify" title="GDestroyNotify ()"><span class="type">GDestroyNotify</span></a> function, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="glib-Datasets.html#GDestroyNotify" title="GDestroyNotify ()"><span class="type">GDestroyNotify</span></a> function, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index 9cd20d4..45fa54e 100644 (file)
@@ -408,33 +408,17 @@ might themselves contain markup.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">store </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"Fortnum &amp; Mason"</span><span class="symbol">;</span>
-<span class="keyword">const</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">item </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"Tea"</span><span class="symbol">;</span>
-<span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">output</span><span class="symbol">;</span>
-<span class="normal"> </span>
-<span class="normal">output </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Simple-XML-Subset-Parser.html#g-markup-printf-escaped">g_markup_printf_escaped</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"&lt;purchase&gt;"</span>
-<span class="normal">                                  </span><span class="string">"&lt;store&gt;%s&lt;/store&gt;"</span>
-<span class="normal">                                  </span><span class="string">"&lt;item&gt;%s&lt;/item&gt;"</span>
-<span class="normal">                                  </span><span class="string">"&lt;/purchase&gt;"</span><span class="symbol">,</span>
-<span class="normal">                                  store</span><span class="symbol">,</span><span class="normal"> item</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+const char *store = "Fortnum &amp; Mason";
+const char *item = "Tea";
+char *output;
+output = g_markup_printf_escaped ("&lt;purchase&gt;"
+                                  "&lt;store&gt;%s&lt;/store&gt;"
+                                  "&lt;item&gt;%s&lt;/item&gt;"
+                                  "&lt;/purchase&gt;",
+                                  store, item);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -808,87 +792,44 @@ parser that counts the number of tags encountered.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> tag_count</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="normal"> CounterData</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+typedef struct
+{
+  gint tag_count;
+} CounterData;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">counter_start_element</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GMarkupParseContext</span><span class="normal">  </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">          </span><span class="symbol">*</span><span class="normal">element_name</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">         </span><span class="symbol">**</span><span class="normal">attribute_names</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">         </span><span class="symbol">**</span><span class="normal">attribute_values</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">gpointer</span><span class="normal">              user_data</span><span class="symbol">,</span>
-<span class="normal">                       </span><span class="usertype">GError</span><span class="normal">              </span><span class="symbol">**</span><span class="normal">error</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">CounterData</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">data </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
+static void
+counter_start_element (GMarkupParseContext  *context,
+                       const gchar          *element_name,
+                       const gchar         **attribute_names,
+                       const gchar         **attribute_values,
+                       gpointer              user_data,
+                       GError              **error)
+{
+  CounterData *data = user_data;
 
-<span class="normal">  data</span><span class="symbol">-&gt;</span><span class="normal">tag_count</span><span class="symbol">++;</span>
-<span class="cbracket">}</span>
+  data-&gt;tag_count++;
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">counter_error</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GMarkupParseContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="usertype">GError</span><span class="normal">              </span><span class="symbol">*</span><span class="normal">error</span><span class="symbol">,</span>
-<span class="normal">               </span><span class="usertype">gpointer</span><span class="normal">             user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">CounterData</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">data </span><span class="symbol">=</span><span class="normal"> user_data</span><span class="symbol">;</span>
+static void
+counter_error (GMarkupParseContext *context,
+               GError              *error,
+               gpointer             user_data)
+{
+  CounterData *data = user_data;
 
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Slices.html#g-slice-free">g_slice_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">CounterData</span><span class="symbol">,</span><span class="normal"> data</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GMarkupParser</span><span class="normal"> counter_subparser </span><span class="symbol">=</span>
-<span class="cbracket">{</span>
-<span class="normal">  counter_start_element</span><span class="symbol">,</span>
-<span class="normal">  <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">  <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">  <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">  counter_error</span>
-<span class="cbracket">}</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_slice_free (CounterData, data);
+}
 
+static GMarkupParser counter_subparser =
+{
+  counter_start_element,
+  NULL,
+  NULL,
+  NULL,
+  counter_error
+};
+</pre></div>
 <p>
 </p>
 <p>
@@ -897,55 +838,28 @@ following interface is provided:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">void</span>
-<span class="function">start_counting</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GMarkupParseContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">CounterData</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">data </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Slices.html#g-slice-new">g_slice_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">CounterData</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+void
+start_counting (GMarkupParseContext *context)
+{
+  CounterData *data = g_slice_new (CounterData);
 
-<span class="normal">  data</span><span class="symbol">-&gt;</span><span class="normal">tag_count </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-push">g_markup_parse_context_push</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">counter_subparser</span><span class="symbol">,</span><span class="normal"> data</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  data-&gt;tag_count = 0;
+  g_markup_parse_context_push (context, &amp;counter_subparser, data);
+}
 
-<span class="normal"><a href="glib-Basic-Types.html#gint">gint</a></span>
-<span class="function">end_counting</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GMarkupParseContext</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">context</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">CounterData</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">data </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Simple-XML-Subset-Parser.html#g-markup-parse-context-pop">g_markup_parse_context_pop</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> result</span><span class="symbol">;</span>
+gint
+end_counting (GMarkupParseContext *context)
+{
+  CounterData *data = g_markup_parse_context_pop (context);
+  int result;
 
-<span class="normal">  result </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">-&gt;</span><span class="normal">tag_count</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Slices.html#g-slice-free">g_slice_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">CounterData</span><span class="symbol">,</span><span class="normal"> data</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> result</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  result = data-&gt;tag_count;
+  g_slice_free (CounterData, data);
 
+  return result;
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -953,45 +867,23 @@ The subparser would then be used as follows:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span><span class="function">start_element</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> element_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">...)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">strcmp</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">element_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"count-these"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function">start_counting</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+static void start_element (context, element_name, ...)
+{
+  if (strcmp (element_name, "count-these") == 0)
+    start_counting (context);
 
-<span class="normal">  </span><span class="comment">/* else, handle other tags... */</span>
-<span class="cbracket">}</span>
+  /* else, handle other tags... */
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span><span class="function">end_element</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">,</span><span class="normal"> element_name</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">...)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function">strcmp</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">element_name</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"count-these"</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">0</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Counted %d tags</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function">end_counting</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">context</span><span class="symbol">));</span>
-
-<span class="normal">  </span><span class="comment">/* else, handle other tags... */</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+static void end_element (context, element_name, ...)
+{
+  if (strcmp (element_name, "count-these") == 0)
+    g_print ("Counted %d tags\n", end_counting (context));
 
+  /* else, handle other tags... */
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index b17f159..169473a 100644 (file)
@@ -241,35 +241,18 @@ the elements and reverse the list when all elements have been added.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Notice that these are initialized to the empty list. */</span>
-<span class="usertype">GSList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">number_list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+/* Notice that these are initialized to the empty list. */
+GSList *list = NULL, *number_list = NULL;
 
-<span class="comment">/* This is a list of strings. */</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Singly-Linked-Lists.html#g-slist-append">g_slist_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"first"</span><span class="symbol">);</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Singly-Linked-Lists.html#g-slist-append">g_slist_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"second"</span><span class="symbol">);</span>
-
-<span class="comment">/* This is a list of integers. */</span>
-<span class="normal">number_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Singly-Linked-Lists.html#g-slist-append">g_slist_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">number_list</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS">GINT_TO_POINTER</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">27</span><span class="symbol">));</span>
-<span class="normal">number_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Singly-Linked-Lists.html#g-slist-append">g_slist_append</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">number_list</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS">GINT_TO_POINTER</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">14</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+/* This is a list of strings. */
+list = g_slist_append (list, "first");
+list = g_slist_append (list, "second");
 
+/* This is a list of integers. */
+number_list = g_slist_append (number_list, GINT_TO_POINTER (27));
+number_list = g_slist_append (number_list, GINT_TO_POINTER (14));
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -313,23 +296,12 @@ may have changed, so make sure you store the new value.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* Notice that it is initialized to the empty list. */</span>
-<span class="usertype">GSList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Singly-Linked-Lists.html#g-slist-prepend">g_slist_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"last"</span><span class="symbol">);</span>
-<span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Singly-Linked-Lists.html#g-slist-prepend">g_slist_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"first"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+/* Notice that it is initialized to the empty list. */
+GSList *list = NULL;
+list = g_slist_prepend (list, "last");
+list = g_slist_prepend (list, "first");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 06f87ad..0535e9c 100644 (file)
@@ -554,12 +554,12 @@ Comparing two <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>str1</code></em> :</span></p></td>
-<td>a C string or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a C string or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>str2</code></em> :</span></p></td>
-<td>another C string or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>another C string or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2041,21 +2041,11 @@ on systems with 64bit IEEE-compatible doubles.
 <p>
 The typical usage would be something like:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">char</span><span class="normal"> buf</span><span class="symbol">[</span><span class="normal"><a href="glib-String-Utility-Functions.html#G-ASCII-DTOSTR-BUF-SIZE:CAPS">G_ASCII_DTOSTR_BUF_SIZE</a></span><span class="symbol">];</span>
-
-<span class="function">fprintf</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">out</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"value=%s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-String-Utility-Functions.html#g-ascii-dtostr">g_ascii_dtostr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">buf</span><span class="symbol">,</span><span class="normal"> </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">buf</span><span class="symbol">),</span><span class="normal"> value</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+  char buf[G_ASCII_DTOSTR_BUF_SIZE];
 
+  fprintf (out, "value=%s\n", g_ascii_dtostr (buf, sizeof (buf), value));
+</pre></div>
 <p>
 </p>
 </div>
@@ -2329,17 +2319,9 @@ changed to the <em class="parameter"><code>new_delimiter</code></em> character.
 and returns <em class="parameter"><code>string</code></em> itself, not a copy. The return value is to
 allow nesting such as
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-String-Utility-Functions.html#g-ascii-strup">g_ascii_strup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-String-Utility-Functions.html#g-strdelimit">g_strdelimit</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"abc"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'?'</span><span class="symbol">))</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_ascii_strup (g_strdelimit (str, "abc", '?'))
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2352,7 +2334,7 @@ allow nesting such as
 <tr>
 <td><p><span class="term"><em class="parameter"><code>delimiters</code></em> :</span></p></td>
 <td>a string containing the current delimiters, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
-to use the standard delimiters defined in <a class="link" href="glib-String-Utility-Functions.html#G-STR-DELIMITERS:CAPS" title="G_STR_DELIMITERS"><span class="type">G_STR_DELIMITERS</span></a>
+to use the standard delimiters defined in <a class="link" href="glib-String-Utility-Functions.html#G-STR-DELIMITERS:CAPS" title="G_STR_DELIMITERS"><span class="type">G_STR_DELIMITERS</span></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2448,17 +2430,9 @@ For each character in <em class="parameter"><code>string</code></em>, if the cha
 Modifies <em class="parameter"><code>string</code></em> in place, and return <em class="parameter"><code>string</code></em> itself, not
 a copy. The return value is to allow nesting such as
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-String-Utility-Functions.html#g-ascii-strup">g_ascii_strup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-String-Utility-Functions.html#g-strcanon">g_strcanon</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"abc"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">'?'</span><span class="symbol">))</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_ascii_strup (g_strcanon (str, "abc", '?'))
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2662,7 +2636,7 @@ should be freed with <a class="link" href="glib-Memory-Allocation.html#g-free" t
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>separator</code></em> :</span></p></td>
-<td>a string to insert between each of the strings, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a string to insert between each of the strings, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2692,7 +2666,7 @@ should be freed with <a class="link" href="glib-Memory-Allocation.html#g-free" t
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>separator</code></em> :</span></p></td>
-<td>a string to insert between each of the strings, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a string to insert between each of the strings, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
index c249b79..d3351b7 100644 (file)
@@ -184,17 +184,9 @@ RUnit), which in turn is based on smalltalk unit testing concepts.
 The API is designed to handle creation and registration of test suites
 and test cases implicitly. A simple call like
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Testing.html#g-test-add-func">g_test_add_func</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/misc/assertions"</span><span class="symbol">,</span><span class="normal"> test_assertions</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_test_add_func ("/misc/assertions", test_assertions);
+</pre></div>
 <p>
 creates a test suite called "misc" with a single test case named
 "assertions", which consists of running the test_assertions function.
@@ -576,7 +568,7 @@ slash-separated portions of <em class="parameter"><code>testpath</code></em>.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>testpath</code></em> :</span></p></td>
-<td>Slash-separated test case path name for the test.</td>
+<td>/-separated test case path name for the test.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>test_func</code></em> :</span></p></td>
@@ -621,7 +613,7 @@ will be passed as first argument to <em class="parameter"><code>test_func</code>
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>testpath</code></em> :</span></p></td>
-<td>Slash-separated test case path name for the test.</td>
+<td>/-separated test case path name for the test.</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>test_data</code></em> :</span></p></td>
@@ -1020,41 +1012,21 @@ termination and validates child program outputs.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">test_fork_patterns</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Testing.html#g-test-trap-fork">g_test_trap_fork</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="glib-Testing.html#G-TEST-TRAP-SILENCE-STDOUT:CAPS">G_TEST_TRAP_SILENCE_STDOUT</a> </span><span class="symbol">|</span><span class="normal"> <a href="glib-Testing.html#G-TEST-TRAP-SILENCE-STDERR:CAPS">G_TEST_TRAP_SILENCE_STDERR</a></span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"some stdout text: somagic17</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-printerr">g_printerr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"some stderr text: semagic43</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function">exit</span><span class="normal"> </span><span class="symbol">(</span><span class="number">0</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* successful test run */</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-test-trap-assert-passed">g_test_trap_assert_passed</a></span><span class="symbol">();</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-test-trap-assert-stdout">g_test_trap_assert_stdout</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"*somagic17*"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Testing.html#g-test-trap-assert-stderr">g_test_trap_assert_stderr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"*semagic43*"</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  static void
+  test_fork_patterns (void)
+  {
+    if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDOUT | G_TEST_TRAP_SILENCE_STDERR))
+      {
+        g_print ("some stdout text: somagic17\n");
+        g_printerr ("some stderr text: semagic43\n");
+        exit (0); /* successful test run */
+      }
+    g_test_trap_assert_passed();
+    g_test_trap_assert_stdout ("*somagic17*");
+    g_test_trap_assert_stderr ("*semagic43*");
+  }
+</pre></div>
 <p>
 </p>
 <p>
@@ -1385,17 +1357,9 @@ includes the actual values of <em class="parameter"><code>s1</code></em> and <em
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Testing.html#g-assert-cmpstr">g_assert_cmpstr</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">mystring</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">==,</span><span class="normal"> </span><span class="string">"fubar"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_assert_cmpstr (mystring, ==, "fubar");
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 90d930f..ca81a9f 100644 (file)
@@ -271,13 +271,13 @@ boxes. Note that event sources are associated with a particular
 loops associated with that GMainContext.
 </p>
 <p>
-GTK+ contains wrappers of some of these functions, e.g. <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-main"><code class="function">gtk_main()</code></a>,
-<a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-main-quit"><code class="function">gtk_main_quit()</code></a> and <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-events-pending"><code class="function">gtk_events_pending()</code></a>.
+GTK+ contains wrappers of some of these functions, e.g. <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-main"><code class="function">gtk_main()</code></a>,
+<a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-main-quit"><code class="function">gtk_main_quit()</code></a> and <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-events-pending"><code class="function">gtk_events_pending()</code></a>.
 </p>
 <p>
 </p>
 <div class="refsect2">
-<a name="id631691"></a><h3>Creating new source types</h3>
+<a name="idp17339088"></a><h3>Creating new source types</h3>
 <p>One of the unusual features of the <a class="link" href="glib-The-Main-Event-Loop.html#GMainLoop" title="GMainLoop"><span class="type">GMainLoop</span></a> functionality
 is that new types of event source can be created and used in
 addition to the builtin type of event source. A new event source
@@ -300,7 +300,7 @@ can add file descriptors to the set that the main context checks using
 </p>
 <hr>
 <div class="refsect2">
-<a name="id631759"></a><h3>Customizing the main loop iteration</h3>
+<a name="idp17347344"></a><h3>Customizing the main loop iteration</h3>
 <p>Single iterations of a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> can be run with
 <a class="link" href="glib-The-Main-Event-Loop.html#g-main-context-iteration" title="g_main_context_iteration ()"><code class="function">g_main_context_iteration()</code></a>. In some cases, more detailed control
 of exactly how the details of the main loop work is desired, for
@@ -799,7 +799,8 @@ be interrupted for other reasons than an event source becoming ready.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used)</td>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>may_block</code></em> :</span></p></td>
@@ -854,7 +855,8 @@ Checks if any sources have pending events for the given context.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used)</td>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -895,7 +897,8 @@ Finds a <a class="link" href="glib-The-Main-Event-Loop.html#GSource" title="stru
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used)</td>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>source_id</code></em> :</span></p></td>
@@ -957,7 +960,8 @@ the first one found will be returned.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used).</td>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (if <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, the default context will be used). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>funcs</code></em> :</span></p></td>
@@ -1348,7 +1352,8 @@ a typical event source will use <a class="link" href="glib-The-Main-Event-Loop.h
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for the default context)</td>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> (or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for the default context). <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>fd</code></em> :</span></p></td>
@@ -1408,69 +1413,35 @@ Imagine an extremely simple "garbage collected" system.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">free_list</span><span class="symbol">;</span>
-
-<span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span>
-<span class="function">allocate_memory</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gsize</span><span class="normal"> size</span><span class="symbol">)</span>
-<span class="cbracket">{</span><span class="normal"> </span>
-<span class="normal">  </span><span class="usertype">gpointer</span><span class="normal"> result </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-malloc">g_malloc</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">size</span><span class="symbol">);</span>
-<span class="normal">  free_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-prepend">g_list_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">free_list</span><span class="symbol">,</span><span class="normal"> result</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> result</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
+<div class="informalexample"><pre class="programlisting">
+static GList *free_list;
 
-<span class="type">void</span>
-<span class="function">free_allocated_memory</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">l</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">l </span><span class="symbol">=</span><span class="normal"> free_list</span><span class="symbol">;</span><span class="normal"> l</span><span class="symbol">;</span><span class="normal"> l </span><span class="symbol">=</span><span class="normal"> l</span><span class="symbol">-&gt;</span><span class="normal">next</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">l</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-free">g_list_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">free_list</span><span class="symbol">);</span>
-<span class="normal">  free_list </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal"> </span><span class="cbracket">}</span>
+gpointer
+allocate_memory (gsize size)
+{ 
+  gpointer result = g_malloc (size);
+  free_list = g_list_prepend (free_list, result);
+  return result;
+}
 
-<span class="symbol">[...]</span>
+void
+free_allocated_memory (void)
+{
+  GList *l;
+  for (l = free_list; l; l = l-&gt;next);
+    g_free (l-&gt;data);
+  g_list_free (free_list);
+  free_list = NULL;
+ }
 
-<span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span><span class="normal"> </span>
-<span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">   </span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-main-context-iteration">g_main_context_iteration</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-<span class="normal">   </span><span class="function">free_allocated_memory</span><span class="symbol">();</span>
-<span class="normal">  </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+[...]
 
+while (TRUE); 
+ {
+   g_main_context_iteration (NULL, TRUE);
+   free_allocated_memory();
+  }
+</pre></div>
 <p>
 </p>
 <p>
@@ -1483,75 +1454,38 @@ recursive callback. This can be fixed by using <a class="link" href="glib-The-Ma
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span>
-<span class="function">allocate_memory</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gsize</span><span class="normal"> size</span><span class="symbol">)</span>
-<span class="cbracket">{</span><span class="normal"> </span>
-<span class="normal">  </span><span class="usertype">FreeListBlock</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">block </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-new">g_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">FreeListBlock</span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-<span class="normal">  block</span><span class="symbol">-&gt;</span><span class="normal">mem </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-malloc">g_malloc</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">size</span><span class="symbol">);</span>
-<span class="normal">  block</span><span class="symbol">-&gt;</span><span class="normal">depth </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-main-depth">g_main_depth</a></span><span class="normal"> </span><span class="symbol">();</span><span class="normal">   </span>
-<span class="normal">  free_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-prepend">g_list_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">free_list</span><span class="symbol">,</span><span class="normal"> block</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> block</span><span class="symbol">-&gt;</span><span class="normal">mem</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="type">void</span>
-<span class="function">free_allocated_memory</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">l</span><span class="symbol">;</span>
-<span class="normal">  </span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> depth </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-main-depth">g_main_depth</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">l </span><span class="symbol">=</span><span class="normal"> free_list</span><span class="symbol">;</span><span class="normal"> l</span><span class="symbol">;</span><span class="normal"> </span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">next </span><span class="symbol">=</span><span class="normal"> l</span><span class="symbol">-&gt;</span><span class="normal">next</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="usertype">FreeListBlock</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">block </span><span class="symbol">=</span><span class="normal"> l</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">block</span><span class="symbol">-&gt;</span><span class="normal">depth </span><span class="symbol">&gt;</span><span class="normal"> depth</span><span class="symbol">)</span>
-<span class="normal">        </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">block</span><span class="symbol">-&gt;</span><span class="normal">mem</span><span class="symbol">);</span>
-<span class="normal">          </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">block</span><span class="symbol">);</span>
-<span class="normal">          free_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Doubly-Linked-Lists.html#g-list-delete-link">g_list_delete_link</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">free_list</span><span class="symbol">,</span><span class="normal"> l</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="cbracket">}</span>
-<span class="normal">              </span>
-<span class="normal">      l </span><span class="symbol">=</span><span class="normal"> next</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+gpointer
+allocate_memory (gsize size)
+{ 
+  FreeListBlock *block = g_new (FreeListBlock, 1);
+  block-&gt;mem = g_malloc (size);
+  block-&gt;depth = g_main_depth ();   
+  free_list = g_list_prepend (free_list, block);
+  return block-&gt;mem;
+}
 
+void
+free_allocated_memory (void)
+{
+  GList *l;
+  
+  int depth = g_main_depth ();
+  for (l = free_list; l; );
+    {
+      GList *next = l-&gt;next;
+      FreeListBlock *block = l-&gt;data;
+      if (block-&gt;depth &gt; depth)
+        {
+          g_free (block-&gt;mem);
+          g_free (block);
+          free_list = g_list_delete_link (free_list, l);
+        }
+              
+      l = next;
+    }
+  }
+</pre></div>
 <p>
 </p>
 <p>
@@ -1571,7 +1505,7 @@ following techniques:
 </p>
 <div class="orderedlist"><ol class="orderedlist" type="1">
 <li class="listitem"><p>
-    Use <a href="http://library.gnome.org/devel/gtk/GtkWidget.html#gtk-widget-set-sensitive"><code class="function">gtk_widget_set_sensitive()</code></a> or modal dialogs to prevent
+    Use <a href="http://developer.gnome.org/devel/gtk/GtkWidget.html#gtk-widget-set-sensitive"><code class="function">gtk_widget_set_sensitive()</code></a> or modal dialogs to prevent
     the user from interacting with elements while the main
     loop is recursing.
   </p></li>
@@ -1728,7 +1662,8 @@ thread or with any particular context acquired.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a function to call when <em class="parameter"><code>data</code></em> is no longer in use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>a function to call when <em class="parameter"><code>data</code></em> is no longer in use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
@@ -1826,7 +1761,8 @@ see <a href="http://library.gnome.org/devel/gio/unstable/GFile.html#g-file-suppo
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for the global default context</td>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for the global default context. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr></tbody>
 </table></div>
 <p class="since">Since 2.22</p>
@@ -1843,7 +1779,7 @@ it was on the top of the stack).
 <col align="left" valign="top">
 <tbody><tr>
 <td><p><span class="term"><em class="parameter"><code>context</code></em> :</span></p></td>
-<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> object, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>a <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> object, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr></tbody>
 </table></div>
@@ -2029,7 +1965,7 @@ the range between <a class="link" href="glib-The-Main-Event-Loop.html#G-PRIORITY
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the timeout is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>function to call when the timeout is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2163,7 +2099,7 @@ the range between <a class="link" href="glib-The-Main-Event-Loop.html#G-PRIORITY
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the timeout is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>function to call when the timeout is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2268,7 +2204,7 @@ range between <a class="link" href="glib-The-Main-Event-Loop.html#G-PRIORITY-DEF
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the idle is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>function to call when the idle is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2503,7 +2439,7 @@ Windows a handle for a process (which doesn't have to be a child).</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>function to call when the idle is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>function to call when the idle is removed, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -2910,73 +2846,37 @@ before the dispatch of your idle handler.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="glib-Basic-Types.html#gboolean">gboolean</a> </span>
-<span class="function">idle_callback</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="normal">   </span>
-<span class="normal">  </span><span class="function"><a href="http://library.gnome.org/devel/gdk/gdk3-Threads.html#GDK-THREADS-ENTER:CAPS">GDK_THREADS_ENTER</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="comment">/* do stuff with self */</span>
-<span class="normal">  self</span><span class="symbol">-&gt;</span><span class="normal">idle_id </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="http://library.gnome.org/devel/gdk/gdk3-Threads.html#GDK-THREADS-LEAVE:CAPS">GDK_THREADS_LEAVE</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">   </span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="glib-The-Main-Event-Loop.html#G-SOURCE-REMOVE:CAPS">G_SOURCE_REMOVE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span>
-<span class="function">some_widget_do_stuff_later</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  self</span><span class="symbol">-&gt;</span><span class="normal">idle_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-idle-add">g_idle_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">idle_callback</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="normal"> </span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal"> </span>
-<span class="function">some_widget_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> </span><span class="function">SOME_WIDGET</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal">   </span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">idle_id</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-source-remove">g_source_remove</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">idle_id</span><span class="symbol">);</span>
-<span class="normal">   </span>
-<span class="normal">  </span><span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parent_class</span><span class="symbol">)-&gt;</span><span class="function">finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static gboolean 
+idle_callback (gpointer data)
+{
+  SomeWidget *self = data;
+   
+  GDK_THREADS_ENTER ();
+  /* do stuff with self */
+  self-&gt;idle_id = 0;
+  GDK_THREADS_LEAVE ();
+   
+  return G_SOURCE_REMOVE;
+}
+static void 
+some_widget_do_stuff_later (SomeWidget *self)
+{
+  self-&gt;idle_id = g_idle_add (idle_callback, self);
+}
+static void 
+some_widget_finalize (GObject *object)
+{
+  SomeWidget *self = SOME_WIDGET (object);
+   
+  if (self-&gt;idle_id)
+    g_source_remove (self-&gt;idle_id);
+   
+  G_OBJECT_CLASS (parent_class)-&gt;finalize (object);
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -2988,43 +2888,22 @@ has already been destroy within the callback.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> <a href="glib-Basic-Types.html#gboolean">gboolean</a> </span>
-<span class="function">idle_callback</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">SomeWidget</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="normal">  </span>
-<span class="normal">  </span><span class="function"><a href="http://library.gnome.org/devel/gdk/gdk3-Threads.html#GDK-THREADS-ENTER:CAPS">GDK_THREADS_ENTER</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-source-is-destroyed">g_source_is_destroyed</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-The-Main-Event-Loop.html#g-main-current-source">g_main_current_source</a></span><span class="normal"> </span><span class="symbol">()))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="comment">/* do stuff with self */</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="function"><a href="http://library.gnome.org/devel/gdk/gdk3-Threads.html#GDK-THREADS-LEAVE:CAPS">GDK_THREADS_LEAVE</a></span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">  </span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static gboolean 
+idle_callback (gpointer data)
+{
+  SomeWidget *self = data;
+  
+  GDK_THREADS_ENTER ();
+  if (!g_source_is_destroyed (g_main_current_source ()))
+    {
+      /* do stuff with self */
+    }
+  GDK_THREADS_LEAVE ();
+  
+  return FALSE;
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -3274,7 +3153,7 @@ Calling this function on a destroyed source is an error.
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 <td>the <a class="link" href="glib-The-Main-Event-Loop.html#GMainContext" title="GMainContext"><span class="type">GMainContext</span></a> with which the
 source is associated, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> if the context has not
-yet been added to a source. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span>
+yet been added to a source. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 </tbody>
@@ -3317,7 +3196,8 @@ to the type of source you are using.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>notify</code></em> :</span></p></td>
-<td>a function to call when <em class="parameter"><code>data</code></em> is no longer in use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>a function to call when <em class="parameter"><code>data</code></em> is no longer in use, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 </tbody>
 </table></div>
index 1f2ce49..8895625 100644 (file)
@@ -578,40 +578,21 @@ access. Take for example the following function:
 <p>
 </p>
 <div class="example">
-<a name="id615699"></a><p class="title"><b>Example 2. A function which will not work in a threaded environment</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">int</span>
-<span class="function">give_me_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="type">int</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="comment">/* now do a very complicated calculation to calculate the new</span>
-<span class="comment">   * number, this might for example be a random number generator</span>
-<span class="comment">   */</span>
-<span class="normal">  current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function">calc_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
+<a name="idp16402720"></a><p class="title"><b>Example 2. A function which will not work in a threaded environment</b></p>
+<div class="example-contents"><pre class="programlisting">
+  int
+  give_me_next_number (void)
+  {
+    static int current_number = 0;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> current_number</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    /* now do a very complicated calculation to calculate the new
+     * number, this might for example be a random number generator
+     */
+    current_number = calc_next_number (current_number);
 
+    return current_number;
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -623,42 +604,22 @@ access. A <a class="link" href="glib-Threads.html#GMutex" title="union GMutex"><
 <p>
 </p>
 <div class="example">
-<a name="id615736"></a><p class="title"><b>Example 3. Using GMutex to protected a shared variable</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">int</span>
-<span class="function">give_me_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GMutex</span><span class="normal"> mutex</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="type">int</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> ret_val</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-lock">g_mutex_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">mutex</span><span class="symbol">);</span>
-<span class="normal">  ret_val </span><span class="symbol">=</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function">calc_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-unlock">g_mutex_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">mutex</span><span class="symbol">);</span>
+<a name="idp16407104"></a><p class="title"><b>Example 3. Using GMutex to protected a shared variable</b></p>
+<div class="example-contents"><pre class="programlisting">
+  int
+  give_me_next_number (void)
+  {
+    static GMutex mutex;
+    static int current_number = 0;
+    int ret_val;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret_val</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_mutex_lock (&amp;mutex);
+    ret_val = current_number = calc_next_number (current_number);
+    g_mutex_unlock (&amp;mutex);
 
+    return ret_val;
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -691,33 +652,17 @@ created that has been statically allocated.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GMutex</span><span class="normal"> m</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="cbracket">}</span><span class="normal"> Blob</span><span class="symbol">;</span>
-
-<span class="usertype">Blob</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">b</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+  typedef struct {
+    GMutex m;
+    ...
+  } Blob;
 
-<span class="normal">b </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-new">g_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">Blob</span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Threads.html#g-mutex-init">g_mutex_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">b</span><span class="symbol">-&gt;</span><span class="normal">m</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+Blob *b;
 
+b = g_new (Blob, 1);
+g_mutex_init (&amp;b-&gt;m);
+</pre></div>
 <p>
 </p>
 <p>
@@ -869,44 +814,23 @@ of the variable you intend to protect with the lock. Look at our
 <p>
 </p>
 <div class="example">
-<a name="id616590"></a><p class="title"><b>Example 4. Using the <code class="literal">G_LOCK_*</code> convenience macros</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="glib-Threads.html#G-LOCK-DEFINE:CAPS">G_LOCK_DEFINE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
-
-<span class="type">int</span>
-<span class="function">give_me_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="type">int</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> ret_val</span><span class="symbol">;</span>
+<a name="idp16509552"></a><p class="title"><b>Example 4. Using the <code class="literal">G_LOCK_*</code> convenience macros</b></p>
+<div class="example-contents"><pre class="programlisting">
+  G_LOCK_DEFINE (current_number);
 
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#G-LOCK:CAPS">G_LOCK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
-<span class="normal">  ret_val </span><span class="symbol">=</span><span class="normal"> current_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function">calc_next_number</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#G-UNLOCK:CAPS">G_UNLOCK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">current_number</span><span class="symbol">);</span>
+  int
+  give_me_next_number (void)
+  {
+    static int current_number = 0;
+    int ret_val;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> ret_val</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    G_LOCK (current_number);
+    ret_val = current_number = calc_next_number (current_number);
+    G_UNLOCK (current_number);
 
+    return ret_val;
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -1051,33 +975,17 @@ statically allocated.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GRecMutex</span><span class="normal"> m</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="cbracket">}</span><span class="normal"> Blob</span><span class="symbol">;</span>
-
-<span class="usertype">Blob</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">b</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+  typedef struct {
+    GRecMutex m;
+    ...
+  } Blob;
 
-<span class="normal">b </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-new">g_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">Blob</span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Threads.html#g-rec-mutex-init">g_rec_mutex_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">b</span><span class="symbol">-&gt;</span><span class="normal">m</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+Blob *b;
 
+b = g_new (Blob, 1);
+g_rec_mutex_init (&amp;b-&gt;m);
+</pre></div>
 <p>
 </p>
 <p>
@@ -1219,7 +1127,7 @@ simultaneous read-only access (by holding the 'reader' lock via
 <p>
 </p>
 <div class="example">
-<a name="id617831"></a><p class="title"><b>Example 5. An array with access functions</b></p>
+<a name="idp16658560"></a><p class="title"><b>Example 5. An array with access functions</b></p>
 <div class="example-contents">
 <pre class="programlisting">
   GRWLock lock;
@@ -1295,33 +1203,17 @@ allocated.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GRWLock</span><span class="normal"> l</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="symbol">...</span>
-<span class="cbracket">}</span><span class="normal"> Blob</span><span class="symbol">;</span>
-
-<span class="usertype">Blob</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">b</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+  typedef struct {
+    GRWLock l;
+    ...
+  } Blob;
 
-<span class="normal">b </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-new">g_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">Blob</span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-<span class="function"><a href="glib-Threads.html#g-rw-lock-init">g_rw_lock_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">b</span><span class="symbol">-&gt;</span><span class="normal">l</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+Blob *b;
 
+b = g_new (Blob, 1);
+g_rw_lock_init (&amp;b-&gt;l);
+</pre></div>
 <p>
 </p>
 <p>
@@ -1527,72 +1419,38 @@ threads to wake up to collect the data.
 <p>
 </p>
 <div class="example">
-<a name="id618984"></a><p class="title"><b>Example 6. 
+<a name="idp19280896"></a><p class="title"><b>Example 6. 
   Using GCond to block a thread until a condition is satisfied
  </b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gpointer</span><span class="normal"> current_data </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="usertype">GMutex</span><span class="normal"> data_mutex</span><span class="symbol">;</span>
-<span class="usertype">GCond</span><span class="normal"> data_cond</span><span class="symbol">;</span>
-
-<span class="type">void</span>
-<span class="function">push_data</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-lock">g_mutex_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
-<span class="normal">  current_data </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-cond-signal">g_cond_signal</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_cond</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-unlock">g_mutex_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+<div class="example-contents"><pre class="programlisting">
+  gpointer current_data = NULL;
+  GMutex data_mutex;
+  GCond data_cond;
 
-<span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span>
-<span class="function">pop_data</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">;</span>
+  void
+  push_data (gpointer data)
+  {
+    g_mutex_lock (&amp;data_mutex);
+    current_data = data;
+    g_cond_signal (&amp;data_cond);
+    g_mutex_unlock (&amp;data_mutex);
+  }
 
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-lock">g_mutex_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">current_data</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Threads.html#g-cond-wait">g_cond_wait</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_cond</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
-<span class="normal">  data </span><span class="symbol">=</span><span class="normal"> current_data</span><span class="symbol">;</span>
-<span class="normal">  current_data </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-unlock">g_mutex_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
+  gpointer
+  pop_data (void)
+  {
+    gpointer data;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_mutex_lock (&amp;data_mutex);
+    while (!current_data)
+      g_cond_wait (&amp;data_cond, &amp;data_mutex);
+    data = current_data;
+    current_data = NULL;
+    g_mutex_unlock (&amp;data_mutex);
 
+    return data;
+  }
+ </pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -1794,65 +1652,33 @@ documentation for <a class="link" href="glib-Threads.html#GCond" title="struct G
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span>
-<span class="function">pop_data_timed</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gint64</span><span class="normal"> end_time</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-lock">g_mutex_lock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+gpointer
+pop_data_timed (void)
+{
+  gint64 end_time;
+  gpointer data;
 
-<span class="normal">  end_time </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Date-and-Time-Functions.html#g-get-monotonic-time">g_get_monotonic_time</a></span><span class="normal"> </span><span class="symbol">()</span><span class="normal"> </span><span class="symbol">+</span><span class="normal"> </span><span class="number">5</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> <a href="glib-GDateTime.html#G-TIME-SPAN-SECOND:CAPS">G_TIME_SPAN_SECOND</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">current_data</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Threads.html#g-cond-wait-until">g_cond_wait_until</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_cond</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">data_mutex</span><span class="symbol">,</span><span class="normal"> end_time</span><span class="symbol">))</span>
-<span class="normal">      </span><span class="cbracket">{</span>
-<span class="normal">        </span><span class="comment">// timeout has passed.</span>
-<span class="normal">        </span><span class="function"><a href="glib-Threads.html#g-mutex-unlock">g_mutex_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
-<span class="normal">        </span><span class="keyword">return</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="normal">      </span><span class="cbracket">}</span>
+  g_mutex_lock (&amp;data_mutex);
 
-<span class="normal">  </span><span class="comment">// there is data for us</span>
-<span class="normal">  data </span><span class="symbol">=</span><span class="normal"> current_data</span><span class="symbol">;</span>
-<span class="normal">  current_data </span><span class="symbol">=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
+  end_time = g_get_monotonic_time () + 5 * G_TIME_SPAN_SECOND;
+  while (!current_data)
+    if (!g_cond_wait_until (&amp;data_cond, &amp;data_mutex, end_time))
+      {
+        // timeout has passed.
+        g_mutex_unlock (&amp;data_mutex);
+        return NULL;
+      }
 
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-mutex-unlock">g_mutex_unlock</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">data_mutex</span><span class="symbol">);</span>
+  // there is data for us
+  data = current_data;
+  current_data = NULL;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> data</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_mutex_unlock (&amp;data_mutex);
 
+  return data;
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -1982,73 +1808,37 @@ examples below.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GPrivate</span><span class="normal"> name_key </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Threads.html#G-PRIVATE-INIT:CAPS">G_PRIVATE_INIT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+static GPrivate name_key = G_PRIVATE_INIT (g_free);
 
-<span class="comment">// return value should not be freed</span>
-<span class="keyword">const</span><span class="normal"> <a href="glib-Basic-Types.html#gchar">gchar</a> </span><span class="symbol">*</span>
-<span class="function">get_local_name</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="glib-Threads.html#g-private-get">g_private_get</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">name_key</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="type">void</span>
-<span class="function">set_local_name</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">name</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-private-replace">g_private_replace</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">name_key</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">name</span><span class="symbol">));</span>
-<span class="cbracket">}</span>
+// return value should not be freed
+const gchar *
+get_local_name (void)
+{
+  return g_private_get (&amp;name_key);
+}
 
+void
+set_local_name (const gchar *name)
+{
+  g_private_replace (&amp;name_key, g_strdup (name));
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GPrivate</span><span class="normal"> count_key</span><span class="symbol">;</span><span class="normal">   </span><span class="comment">// no free function</span>
 
-<span class="normal"><a href="glib-Basic-Types.html#gint">gint</a></span>
-<span class="function">get_local_count</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GPOINTER-TO-INT:CAPS">GPOINTER_TO_INT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Threads.html#g-private-get">g_private_get</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">count_key</span><span class="symbol">));</span>
-<span class="cbracket">}</span>
+static GPrivate count_key;   // no free function
 
-<span class="type">void</span>
-<span class="function">set_local_count</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gint</span><span class="normal"> count</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-private-set">g_private_set</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">count_key</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS">GINT_TO_POINTER</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">count</span><span class="symbol">));</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+gint
+get_local_count (void)
+{
+  return GPOINTER_TO_INT (g_private_get (&amp;count_key));
+}
 
+void
+set_local_count (gint count)
+{
+  g_private_set (&amp;count_key, GINT_TO_POINTER (count));
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2222,17 +2012,9 @@ A <a class="link" href="glib-Threads.html#GOnce" title="struct GOnce"><span clas
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GOnce</span><span class="normal"> my_once </span><span class="symbol">=</span><span class="normal"> <a href="glib-Threads.html#G-ONCE-INIT:CAPS">G_ONCE_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GOnce my_once = G_ONCE_INIT;
+</pre></div>
 <p>
 </p>
 <p class="since">Since 2.4</p>
@@ -2259,33 +2041,17 @@ Calling <a class="link" href="glib-Threads.html#g-once" title="g_once()"><code c
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal"><a href="glib-Basic-Types.html#gpointer">gpointer</a></span>
-<span class="function">get_debug_flags</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GOnce</span><span class="normal"> my_once </span><span class="symbol">=</span><span class="normal"> <a href="glib-Threads.html#G-ONCE-INIT:CAPS">G_ONCE_INIT</a></span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="glib-Threads.html#g-once">g_once</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">my_once</span><span class="symbol">,</span><span class="normal"> parse_debug_flags</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+  gpointer
+  get_debug_flags (void)
+  {
+    static GOnce my_once = G_ONCE_INIT;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> my_once</span><span class="symbol">.</span><span class="normal">retval</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+    g_once (&amp;my_once, parse_debug_flags, NULL);
 
+    return my_once.retval;
+  }
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2327,35 +2093,18 @@ like this:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">gsize</span><span class="normal"> initialization_value </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-Threads.html#g-once-init-enter">g_once_init_enter</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">initialization_value</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="usertype">gsize</span><span class="normal"> setup_value </span><span class="symbol">=</span><span class="normal"> </span><span class="number">42</span><span class="symbol">;</span><span class="normal"> </span><span class="comment">/** initialization code here **/</span>
+<div class="informalexample"><pre class="programlisting">
+  static gsize initialization_value = 0;
 
-<span class="normal">    </span><span class="function"><a href="glib-Threads.html#g-once-init-leave">g_once_init_leave</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">initialization_value</span><span class="symbol">,</span><span class="normal"> setup_value</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">}</span>
+  if (g_once_init_enter (&amp;initialization_value))
+    {
+      gsize setup_value = 42; /** initialization code here **/
 
-<span class="comment">/** use initialization_value here **/</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+      g_once_init_leave (&amp;initialization_value, setup_value);
+    }
 
+  /** use initialization_value here **/
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index e9a5f8f..35c1e43 100644 (file)
@@ -57,19 +57,10 @@ data" to a callback, in the form of a void pointer. From time to time
 you want to pass an integer instead of a pointer. You could allocate
 an integer, with something like:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">int</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">ip </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-Memory-Allocation.html#g-new">g_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">);</span>
-<span class="symbol">*</span><span class="normal">ip </span><span class="symbol">=</span><span class="normal"> </span><span class="number">42</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  int *ip = g_new (int, 1);
+  *ip = 42;
+</pre></div>
 <p>
 But this is inconvenient, and it's annoying to have to free the
 memory at some later time.
@@ -79,44 +70,22 @@ Pointers are always at least 32 bits in size (on all platforms GLib
 intends to support). Thus you can store at least 32-bit integer values
 in a pointer value. Naively, you might try this, but it's incorrect:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gpointer</span><span class="normal"> p</span><span class="symbol">;</span>
-<span class="type">int</span><span class="normal"> i</span><span class="symbol">;</span>
-<span class="normal">p </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">*)</span><span class="normal"> </span><span class="number">42</span><span class="symbol">;</span>
-<span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="symbol">)</span><span class="normal"> p</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  gpointer p;
+  int i;
+  p = (void*) 42;
+  i = (int) p;
+</pre></div>
 <p>
 Again, that example was <span class="emphasis"><em>not</em></span> correct, don't copy it.
 The problem is that on some systems you need to do this:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gpointer</span><span class="normal"> p</span><span class="symbol">;</span>
-<span class="type">int</span><span class="normal"> i</span><span class="symbol">;</span>
-<span class="normal">p </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">*)</span><span class="normal"> </span><span class="symbol">(</span><span class="type">long</span><span class="symbol">)</span><span class="normal"> </span><span class="number">42</span><span class="symbol">;</span>
-<span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">(</span><span class="type">long</span><span class="symbol">)</span><span class="normal"> p</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  gpointer p;
+  int i;
+  p = (void*) (long) 42;
+  i = (int) (long) p;
+</pre></div>
 <p>
 The GLib macros <a class="link" href="glib-Type-Conversion-Macros.html#GPOINTER-TO-INT:CAPS" title="GPOINTER_TO_INT()"><code class="function">GPOINTER_TO_INT()</code></a>, <a class="link" href="glib-Type-Conversion-Macros.html#GINT-TO-POINTER:CAPS" title="GINT_TO_POINTER()"><code class="function">GINT_TO_POINTER()</code></a>, etc. take care
 to do the right thing on the every platform.
index f1036a9..b021560 100644 (file)
@@ -317,7 +317,8 @@ encoding used for filenames.
 <td><p><span class="term"><em class="parameter"><code>hostname</code></em> :</span></p></td>
 <td>Location to store hostname for the URI, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 If there is no hostname in the URI, <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> will be
-stored in this location.</td>
+stored in this location. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
index 85e42a0..832b943 100644 (file)
@@ -232,21 +232,11 @@ To scan, use the format string "U+%06"G_GINT32_FORMAT"X".
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gunichar</span><span class="normal"> c</span><span class="symbol">;</span>
-<span class="function">sscanf</span><span class="normal"> </span><span class="symbol">(</span><span class="string">"U+0041"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"U+%06"</span><span class="normal"><a href="glib-Basic-Types.html#G-GINT32-FORMAT:CAPS">G_GINT32_FORMAT</a></span><span class="string">"X"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">c</span><span class="symbol">)</span>
-<span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Read U+%04"</span><span class="normal"><a href="glib-Basic-Types.html#G-GINT32-FORMAT:CAPS">G_GINT32_FORMAT</a></span><span class="string">"X"</span><span class="symbol">,</span><span class="normal"> c</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gunichar c;
+sscanf ("U+0041", "U+%06"G_GINT32_FORMAT"X", &amp;c)
+g_print ("Read U+%04"G_GINT32_FORMAT"X", c);
+</pre></div>
 <p>
 </p>
 </div>
@@ -997,7 +987,7 @@ for details.
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>result</code></em> :</span></p></td>
-<td>location to store decomposed result, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>location to store decomposed result, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -3314,13 +3304,15 @@ If <em class="parameter"><code>len</code></em> &lt; 0, then the string is nul-te
 If <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, then <a class="link" href="glib-Character-Set-Conversion.html#G-CONVERT-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_CONVERT_ERROR_PARTIAL_INPUT</code></a> will be
 returned in case <em class="parameter"><code>str</code></em> contains a trailing partial
 character. If an error occurs then the index of the
-invalid input is stored here.</td>
+invalid input is stored here. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store number of <span class="type">gunichar2</span> written,
 or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
-The value stored here does not include the trailing 0.</td>
+The value stored here does not include the trailing 0. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3369,13 +3361,15 @@ then the string is nul-terminated.</td>
 If <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, then <a class="link" href="glib-Character-Set-Conversion.html#G-CONVERT-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_CONVERT_ERROR_PARTIAL_INPUT</code></a> will be
 returned in case <em class="parameter"><code>str</code></em> contains a trailing partial
 character. If an error occurs then the index of the
-invalid input is stored here.</td>
+invalid input is stored here. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store number of characters written or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 The value here stored does not include the trailing 0
-character.</td>
+character. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3421,7 +3415,8 @@ then the string is nul-terminated.</td>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store the number of characters in the
-result, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+result, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -3461,13 +3456,15 @@ If <em class="parameter"><code>len</code></em> &lt; 0, then the string is nul-te
 If <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, then <a class="link" href="glib-Character-Set-Conversion.html#G-CONVERT-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_CONVERT_ERROR_PARTIAL_INPUT</code></a> will be
 returned in case <em class="parameter"><code>str</code></em> contains a trailing partial
 character. If an error occurs then the index of the
-invalid input is stored here.</td>
+invalid input is stored here. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store number of characters written, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 The value stored here does not include the trailing
-0 character.</td>
+0 character. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3528,13 +3525,15 @@ If <em class="parameter"><code>len</code></em> &lt; 0, then the string is nul-te
 If <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, then <a class="link" href="glib-Character-Set-Conversion.html#G-CONVERT-ERROR-PARTIAL-INPUT:CAPS"><code class="literal">G_CONVERT_ERROR_PARTIAL_INPUT</code></a> will be
 returned in case <em class="parameter"><code>str</code></em> contains a trailing partial
 character. If an error occurs then the index of the
-invalid input is stored here.</td>
+invalid input is stored here. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store number of bytes written, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 The value stored here does not include the trailing
-0 byte.</td>
+0 byte. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3580,13 +3579,15 @@ If <em class="parameter"><code>len</code></em> &lt; 0, then the string is nul-te
 <td><p><span class="term"><em class="parameter"><code>items_read</code></em> :</span></p></td>
 <td>location to store number of bytes read, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 If an error occurs then the index of the invalid input
-is stored here.</td>
+is stored here. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store number of <span class="type">gunichar2</span>
 written, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. The value stored here does not
-include the trailing 0.</td>
+include the trailing 0. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
@@ -3630,13 +3631,15 @@ If <em class="parameter"><code>len</code></em> &lt; 0, then the string is nul-te
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_read</code></em> :</span></p></td>
-<td>location to store number of characters read, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>location to store number of characters read, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>items_written</code></em> :</span></p></td>
 <td>location to store number of bytes written or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.
 The value here stored does not include the trailing 0
-byte.</td>
+byte. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
index f6da176..ef5c187 100644 (file)
@@ -184,7 +184,7 @@ linked against at application run time.
 <hr>
 <div class="refsect2">
 <a name="GLIB-MINOR-VERSION:CAPS"></a><h3>GLIB_MINOR_VERSION</h3>
-<pre class="programlisting">#define GLIB_MINOR_VERSION 31
+<pre class="programlisting">#define GLIB_MINOR_VERSION 33
 </pre>
 <p>
 The minor version number of the GLib library.
@@ -198,7 +198,7 @@ linked against at application run time.
 <hr>
 <div class="refsect2">
 <a name="GLIB-MICRO-VERSION:CAPS"></a><h3>GLIB_MICRO_VERSION</h3>
-<pre class="programlisting">#define GLIB_MICRO_VERSION 20
+<pre class="programlisting">#define GLIB_MICRO_VERSION 1
 </pre>
 <p>
 The micro version number of the GLib library.
@@ -220,20 +220,11 @@ against.
 <p>
 </p>
 <div class="example">
-<a name="id585432"></a><p class="title"><b>Example 1. Checking the version of the GLib library</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="glib-Version-Information.html#GLIB-CHECK-VERSION:CAPS">GLIB_CHECK_VERSION</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="number">2</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="function"><a href="glib-Message-Logging.html#g-error">g_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"GLib version 1.2.0 or above is needed"</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<a name="idp9067280"></a><p class="title"><b>Example 1. Checking the version of the GLib library</b></p>
+<div class="example-contents"><pre class="programlisting">
+  if (!GLIB_CHECK_VERSION (1, 2, 0))
+    g_error ("GLib version 1.2.0 or above is needed");
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
index c9f2069..65ec3ec 100644 (file)
@@ -323,61 +323,31 @@ the <a class="link" href="glib-Message-Logging.html#g-log" title="g_log ()"><cod
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib.h&gt;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">log_handler</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">log_domain</span><span class="symbol">,</span>
-<span class="normal">             </span><span class="usertype">GLogLevelFlags</span><span class="normal"> log_level</span><span class="symbol">,</span>
-<span class="normal">             </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">,</span>
-<span class="normal">             </span><span class="usertype">gpointer</span><span class="normal">       user_data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Message-Logging.html#g-log-default-handler">g_log_default_handler</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">log_domain</span><span class="symbol">,</span><span class="normal"> log_level</span><span class="symbol">,</span><span class="normal"> message</span><span class="symbol">,</span><span class="normal"> user_data</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+#include &lt;glib.h&gt;
 
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-on-error-query">g_on_error_query</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MY_PROGRAM_NAME</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+log_handler (const gchar   *log_domain,
+             GLogLevelFlags log_level,
+             const gchar   *message,
+             gpointer       user_data)
+{
+  g_log_default_handler (log_domain, log_level, message, user_data);
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal"> argc</span><span class="symbol">,</span><span class="normal"> </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="glib-Message-Logging.html#g-log-set-handler">g_log_set_handler</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MY_LOG_DOMAIN</span><span class="symbol">,</span>
-<span class="normal">                     <a href="glib-Message-Logging.html#G-LOG-LEVEL-WARNING:CAPS">G_LOG_LEVEL_WARNING</a> </span><span class="symbol">|</span>
-<span class="normal">                     <a href="glib-Message-Logging.html#G-LOG-LEVEL-ERROR:CAPS">G_LOG_LEVEL_ERROR</a> </span><span class="symbol">|</span>
-<span class="normal">                     <a href="glib-Message-Logging.html#G-LOG-LEVEL-CRITICAL:CAPS">G_LOG_LEVEL_CRITICAL</a></span><span class="symbol">,</span>
-<span class="normal">                     log_handler</span><span class="symbol">,</span>
-<span class="normal">                     <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="comment">/* ... */</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_on_error_query (MY_PROGRAM_NAME);
+}
 
+int
+main (int argc, char *argv[])
+{
+  g_log_set_handler (MY_LOG_DOMAIN,
+                     G_LOG_LEVEL_WARNING |
+                     G_LOG_LEVEL_ERROR |
+                     G_LOG_LEVEL_CRITICAL,
+                     log_handler,
+                     NULL);
+  /* ... */
+</pre></div>
 <p>
 </p>
 <p>
@@ -402,7 +372,7 @@ This function may cause different actions on non-UNIX platforms.
 <td>the program name, needed by <span class="command"><strong>gdb</strong></span>
 for the [S]tack trace option. If <em class="parameter"><code>prg_name</code></em> is <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>, <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-get-prgname" title="g_get_prgname ()"><code class="function">g_get_prgname()</code></a>
 is called to get the program name (which will work correctly if
-<a href="http://library.gnome.org/devel/gdk/gdk3-General.html#gdk-init"><code class="function">gdk_init()</code></a> or <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a> has been called)</td>
+<a href="http://developer.gnome.org/devel/gdk/gdk3-General.html#gdk-init"><code class="function">gdk_init()</code></a> or <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a> has been called)</td>
 </tr></tbody>
 </table></div>
 </div>
@@ -415,7 +385,7 @@ Invokes <span class="command"><strong>gdb</strong></span>, which attaches to the
 process and shows a stack trace. Called by <a class="link" href="glib-Warnings-and-Assertions.html#g-on-error-query" title="g_on_error_query ()"><code class="function">g_on_error_query()</code></a>
 when the [S]tack trace option is selected. You can get the current
 process's "program name" with <a class="link" href="glib-Miscellaneous-Utility-Functions.html#g-get-prgname" title="g_get_prgname ()"><code class="function">g_get_prgname()</code></a>, assuming that you
-have called <a href="http://library.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a> or <a href="http://library.gnome.org/devel/gdk/gdk3-General.html#gdk-init"><code class="function">gdk_init()</code></a>.
+have called <a href="http://developer.gnome.org/devel/gtk/gtk3-General.html#gtk-init"><code class="function">gtk_init()</code></a> or <a href="http://developer.gnome.org/devel/gdk/gdk3-General.html#gdk-init"><code class="function">gdk_init()</code></a>.
 </p>
 <p>
 This function may cause different actions on non-UNIX platforms.
index 1017200..b20edd7 100644 (file)
@@ -193,11 +193,13 @@ the same way as above.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>package</code></em> :</span></p></td>
-<td>You should pass <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for this.</td>
+<td>You should pass <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for this. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>dll_name</code></em> :</span></p></td>
-<td>The name of a DLL that a package provides in UTF-8, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>The name of a DLL that a package provides in UTF-8, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
@@ -247,7 +249,7 @@ function passing the DLL handle.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>hmodule</code></em> :</span></p></td>
-<td>The Win32 handle for a DLL loaded into the current process, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>
+<td>The Win32 handle for a DLL loaded into the current process, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 </td>
 </tr>
 <tr>
@@ -294,11 +296,13 @@ as <em class="parameter"><code>package</code></em>.
 <tbody>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>package</code></em> :</span></p></td>
-<td>You should pass <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for this.</td>
+<td>You should pass <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a> for this. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>dll_name</code></em> :</span></p></td>
-<td>The name of a DLL that a package provides, in UTF-8, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>.</td>
+<td>The name of a DLL that a package provides, in UTF-8, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS" title="NULL"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
+</td>
 </tr>
 <tr>
 <td><p><span class="term"><em class="parameter"><code>subdir</code></em> :</span></p></td>
index 519be49..2ac0077 100644 (file)
@@ -31,7 +31,7 @@ Incompatible changes made between successing versions of GLib
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id569392"></a><h2>Incompatible changes from 2.0 to 2.2</h2>
+<a name="idp8051136"></a><h2>Incompatible changes from 2.0 to 2.2</h2>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
 <p>
 GLib changed the seeding algorithm for the pseudo-random number
@@ -56,7 +56,7 @@ with Glib-2.0 that you need to reproduce exactly.
 </li></ul></div>
 </div>
 <div class="refsect1">
-<a name="id561741"></a><h2>Incompatible changes from 1.2 to 2.0</h2>
+<a name="idp8005680"></a><h2>Incompatible changes from 1.2 to 2.0</h2>
 <div class="itemizedlist"><ul class="itemizedlist" type="disc">
 <li class="listitem">
 <p>
index 43828c0..6dd67e1 100644 (file)
@@ -31,7 +31,7 @@ How to compile your GLib application
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id533377"></a><h2>Compiling GLib Applications on UNIX</h2>
+<a name="idp10066752"></a><h2>Compiling GLib Applications on UNIX</h2>
 <p>
 To compile a GLib application, you need to tell the compiler where to
 find the GLib header files and libraries. This is done with the
index 0be8fab..50ac815 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">glib-gettextize</code>  [option...] [directory]</p></div>
 </div>
 <div class="refsect1">
-<a name="id689810"></a><h2>Description</h2>
+<a name="idp42902112"></a><h2>Description</h2>
 <p><span class="command"><strong>glib-gettextize</strong></span> helps to prepare a source package for being
 internationalized through <span class="application">gettext</span>. 
 It is a variant of the <span class="command"><strong>gettextize</strong></span> that ships with
@@ -47,7 +47,7 @@ from <span class="command"><strong>gettextize</strong></span> in that it doesn't
 <code class="option">--no-changelog</code> option).
 </p>
 <div class="refsect2">
-<a name="id798742"></a><h3>Options</h3>
+<a name="idp48028976"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -80,7 +80,7 @@ force writing of new files even if old ones exist
 </div>
 </div>
 <div class="refsect1">
-<a name="id630398"></a><h2>See also</h2>
+<a name="idp40711008"></a><h2>See also</h2>
 <p>
 <span class="citerefentry"><span class="refentrytitle">gettextize</span>(1)</span>
 </p>
index 80e1ac9..441db68 100644 (file)
@@ -31,7 +31,7 @@ syntax and semantics of regular expressions supported by GRegex
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id798271"></a><h2>GRegex regular expression details</h2>
+<a name="idp23402448"></a><h2>GRegex regular expression details</h2>
 <p>
 A regular expression is a pattern that is matched against a
 string from left to right. Most characters stand for themselves in a
@@ -59,7 +59,7 @@ that are recognized in square brackets. Outside square brackets, the
 metacharacters are as follows:
 </p>
 <div class="table">
-<a name="id583822"></a><p class="title"><b>Table 1. Metacharacters outside square brackets</b></p>
+<a name="idp22149328"></a><p class="title"><b>Table 1. Metacharacters outside square brackets</b></p>
 <div class="table-contents"><table summary="Metacharacters outside square brackets" border="1">
 <colgroup>
 <col align="center">
@@ -126,7 +126,7 @@ Part of a pattern that is in square brackets is called a "character
 class". In a character class the only metacharacters are:
 </p>
 <div class="table">
-<a name="id811622"></a><p class="title"><b>Table 2. Metacharacters inside square brackets</b></p>
+<a name="idp37199040"></a><p class="title"><b>Table 2. Metacharacters inside square brackets</b></p>
 <div class="table-contents"><table summary="Metacharacters inside square brackets" border="1">
 <colgroup>
 <col align="center">
@@ -163,7 +163,7 @@ class". In a character class the only metacharacters are:
 <br class="table-break">
 </div>
 <div class="refsect1">
-<a name="id811728"></a><h2>Backslash</h2>
+<a name="idp37211312"></a><h2>Backslash</h2>
 <p>
 The backslash character has several uses. Firstly, if it is followed by
 a non-alphanumeric character, it takes away any special meaning that
@@ -198,7 +198,7 @@ The \Q...\E sequence is recognized both inside and outside character
 classes.
 </p>
 <div class="refsect2">
-<a name="id811766"></a><h3>Non-printing characters</h3>
+<a name="idp38784128"></a><h3>Non-printing characters</h3>
 <p>
 A second use of backslash provides a way of encoding non-printing
 characters in patterns in a visible manner. There is no restriction on the
@@ -208,7 +208,7 @@ editing, it is usually easier to use one of the following escape
 sequences than the binary character it represents:
 </p>
 <div class="table">
-<a name="id811780"></a><p class="title"><b>Table 3. Non-printing characters</b></p>
+<a name="idp38785696"></a><p class="title"><b>Table 3. Non-printing characters</b></p>
 <div class="table-contents"><table summary="Non-printing characters" border="1">
 <colgroup>
 <col align="center">
@@ -309,7 +309,7 @@ up to three octal digits following the backslash, and uses them to generate
 a data character. Any subsequent digits stand for themselves. For example:
 </p>
 <div class="table">
-<a name="id818882"></a><p class="title"><b>Table 4. Non-printing characters</b></p>
+<a name="idp38840848"></a><p class="title"><b>Table 4. Non-printing characters</b></p>
 <div class="table-contents"><table summary="Non-printing characters" border="1">
 <colgroup>
 <col align="center">
@@ -373,7 +373,7 @@ Outside a character class, these sequences have different meanings (see below).
 </div>
 <hr>
 <div class="refsect2">
-<a name="id819041"></a><h3>Absolute and relative back references</h3>
+<a name="idp39376768"></a><h3>Absolute and relative back references</h3>
 <p>
 The sequence \g followed by a positive or negative number, optionally enclosed
 in braces, is an absolute or relative back reference. Back references are
@@ -382,13 +382,13 @@ discussed later, following the discussion of parenthesized subpatterns.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id819054"></a><h3>Generic character types</h3>
+<a name="idp39378336"></a><h3>Generic character types</h3>
 <p>
 Another use of backslash is for specifying generic character types.
 The following are always recognized:
 </p>
 <div class="table">
-<a name="id819065"></a><p class="title"><b>Table 5. Generic characters</b></p>
+<a name="idp39379616"></a><p class="title"><b>Table 5. Generic characters</b></p>
 <div class="table-contents"><table summary="Generic characters" border="1">
 <colgroup>
 <col align="center">
@@ -452,7 +452,7 @@ Characters with values greater than 128 never match \d,
 </div>
 <hr>
 <div class="refsect2">
-<a name="id819204"></a><h3>Newline sequences</h3>
+<a name="idp39396288"></a><h3>Newline sequences</h3>
 <p>Outside a character class, the escape sequence \R matches any Unicode
 newline sequence.
 This particular group matches either the two-character sequence CR followed by
@@ -464,13 +464,13 @@ cannot be split. Inside a character class, \R matches the letter "R".</p>
 </div>
 <hr>
 <div class="refsect2">
-<a name="id819219"></a><h3>Unicode character properties</h3>
+<a name="idp39398144"></a><h3>Unicode character properties</h3>
 <p>
 To support generic character types there are three additional escape
 sequences, they are:
 </p>
 <div class="table">
-<a name="id819230"></a><p class="title"><b>Table 6. Generic character types</b></p>
+<a name="idp39399424"></a><p class="title"><b>Table 6. Generic character types</b></p>
 <div class="table-contents"><table summary="Generic character types" border="1">
 <colgroup>
 <col align="center">
@@ -537,7 +537,7 @@ documentation for the #GUnicodeType enumeration, the following
 general category property codes are supported:
 </p>
 <div class="table">
-<a name="id819350"></a><p class="title"><b>Table 7. Property codes</b></p>
+<a name="idp39413856"></a><p class="title"><b>Table 7. Property codes</b></p>
 <div class="table-contents"><table summary="Property codes" border="1">
 <colgroup>
 <col align="center">
@@ -620,7 +620,7 @@ characters. That is why the traditional escape sequences such as \d and
 </div>
 <hr>
 <div class="refsect2">
-<a name="id819518"></a><h3>Simple assertions</h3>
+<a name="idp36120608"></a><h3>Simple assertions</h3>
 <p>
 The final use of backslash is for certain simple assertions. An
 assertion specifies a condition that has to be met at a particular point in
@@ -629,7 +629,7 @@ use of subpatterns for more complicated assertions is described below.
 The backslashed assertions are:
 </p>
 <div class="table">
-<a name="id819530"></a><p class="title"><b>Table 8. Simple assertions</b></p>
+<a name="idp36122080"></a><p class="title"><b>Table 8. Simple assertions</b></p>
 <div class="table-contents"><table summary="Simple assertions" border="1">
 <colgroup>
 <col align="center">
@@ -711,7 +711,7 @@ in the compiled regular expression.
 </div>
 </div>
 <div class="refsect1">
-<a name="id819690"></a><h2>Circumflex and dollar</h2>
+<a name="idp36141264"></a><h2>Circumflex and dollar</h2>
 <p>
 Outside a character class, in the default matching mode, the circumflex
 character is an assertion that is true only if the current matching
@@ -769,7 +769,7 @@ is set.
 </p>
 </div>
 <div class="refsect1">
-<a name="id819770"></a><h2>Full stop (period, dot)</h2>
+<a name="idp36150912"></a><h2>Full stop (period, dot)</h2>
 <p>
 Outside a character class, a dot in the pattern matches any one character
 in the string, including a non-printing character, but not (by
@@ -802,7 +802,7 @@ special meaning in a character class.
 </p>
 </div>
 <div class="refsect1">
-<a name="id819813"></a><h2>Matching a single byte</h2>
+<a name="idp36156032"></a><h2>Matching a single byte</h2>
 <p>
 Outside a character class, the escape sequence \C matches any one byte,
 both in and out of UTF-8 mode. Unlike a dot, it always matches any line
@@ -819,7 +819,7 @@ the length of the lookbehind.
 </p>
 </div>
 <div class="refsect1">
-<a name="id819832"></a><h2>Square brackets and character classes</h2>
+<a name="idp36158400"></a><h2>Square brackets and character classes</h2>
 <p>
 An opening square bracket introduces a character class, terminated by a
 closing square bracket. A closing square bracket on its own is not special. If a closing square bracket is required as a member of the class,
@@ -904,7 +904,7 @@ escaping other non-alphanumeric characters does no harm.
 </p>
 </div>
 <div class="refsect1">
-<a name="id819918"></a><h2>Posix character classes</h2>
+<a name="idp36168704"></a><h2>Posix character classes</h2>
 <p>
 GRegex supports the POSIX notation for character classes. This uses names
 enclosed by [: and :] within the enclosing square brackets. For example,
@@ -917,7 +917,7 @@ matches "0", "1", any alphabetic character, or "%". The supported class
 names are
 </p>
 <div class="table">
-<a name="id819939"></a><p class="title"><b>Table 9. Posix classes</b></p>
+<a name="idp36171152"></a><p class="title"><b>Table 9. Posix classes</b></p>
 <div class="table-contents"><table summary="Posix classes" border="1">
 <colgroup>
 <col align="center">
@@ -1012,7 +1012,7 @@ of the POSIX character classes.
 </p>
 </div>
 <div class="refsect1">
-<a name="id820170"></a><h2>Vertical bar</h2>
+<a name="idp36198864"></a><h2>Vertical bar</h2>
 <p>
 Vertical bar characters are used to separate alternative patterns. For
 example, the pattern
@@ -1028,7 +1028,7 @@ left to right, and the first one that succeeds is used. If the alternatives are
 </p>
 </div>
 <div class="refsect1">
-<a name="id820195"></a><h2>Internal option setting</h2>
+<a name="idp36201856"></a><h2>Internal option setting</h2>
 <p>
 The settings of the <code class="varname">G_REGEX_CASELESS</code>, <code class="varname">G_REGEX_MULTILINE</code>, <code class="varname">G_REGEX_MULTILINE</code>,
 and <code class="varname">G_REGEX_EXTENDED</code> options can be changed from within the pattern by a
@@ -1036,7 +1036,7 @@ sequence of Perl-style option letters enclosed between "(?" and ")". The
 option letters are
 </p>
 <div class="table">
-<a name="id820220"></a><p class="title"><b>Table 10. Option settings</b></p>
+<a name="idp36204960"></a><p class="title"><b>Table 10. Option settings</b></p>
 <div class="table-contents"><table summary="Option settings" border="1">
 <colgroup>
 <col align="center">
@@ -1110,7 +1110,7 @@ the characters U, X and J respectively.
 </p>
 </div>
 <div class="refsect1">
-<a name="id820390"></a><h2>Subpatterns</h2>
+<a name="idp40742176"></a><h2>Subpatterns</h2>
 <p>
 Subpatterns are delimited by parentheses (round brackets), which can be
 nested. Turning part of a pattern into a subpattern does two things:
@@ -1174,7 +1174,7 @@ subsequent branches, so the above patterns match "SUNDAY" as well as
 </p>
 </div>
 <div class="refsect1">
-<a name="id820475"></a><h2>Named subpatterns</h2>
+<a name="idp40752400"></a><h2>Named subpatterns</h2>
 <p>
 Identifying capturing parentheses by number is simple, but it can be
 very hard to keep track of the numbers in complicated regular expressions.
@@ -1215,7 +1215,7 @@ pattern, the one that corresponds to the lowest number is used.
 </p>
 </div>
 <div class="refsect1">
-<a name="id820517"></a><h2>Repetition</h2>
+<a name="idp40757472"></a><h2>Repetition</h2>
 <p>
 Repetition is specified by quantifiers, which can follow any of the
 following items:
@@ -1278,7 +1278,7 @@ For convenience, the three most common quantifiers have single-character
 abbreviations:
 </p>
 <div class="table">
-<a name="id820628"></a><p class="title"><b>Table 11. Abbreviations for quantifiers</b></p>
+<a name="idp40770816"></a><p class="title"><b>Table 11. Abbreviations for quantifiers</b></p>
 <div class="table-contents"><table summary="Abbreviations for quantifiers" border="1">
 <colgroup>
 <col align="center">
@@ -1419,7 +1419,7 @@ matches "aba" the value of the second captured substring is "b".
 </p>
 </div>
 <div class="refsect1">
-<a name="id820853"></a><h2>Atomic grouping and possessive quantifiers</h2>
+<a name="idp40797824"></a><h2>Atomic grouping and possessive quantifiers</h2>
 <p>
 With both maximizing ("greedy") and minimizing ("ungreedy" or "lazy")
 repetition, failure of what follows normally causes the repeated
@@ -1537,7 +1537,7 @@ sequences of non-digits cannot be broken, and failure happens quickly.
 </p>
 </div>
 <div class="refsect1">
-<a name="id825299"></a><h2>Back references</h2>
+<a name="idp40813840"></a><h2>Back references</h2>
 <p>
 Outside a character class, a backslash followed by a digit greater than
 0 (and possibly further digits) is a back reference to a capturing subpattern
@@ -1646,7 +1646,7 @@ the example above, or by a quantifier with a minimum of zero.
 </p>
 </div>
 <div class="refsect1">
-<a name="id825425"></a><h2>Assertions</h2>
+<a name="idp40829024"></a><h2>Assertions</h2>
 <p>
 An assertion is a test on the characters following or preceding the
 current matching point that does not actually consume any characters.
@@ -1670,7 +1670,7 @@ out only for positive assertions, because it does not make sense for
 negative assertions.
 </p>
 <div class="refsect2">
-<a name="id825450"></a><h3>Lookahead assertions</h3>
+<a name="idp40832016"></a><h3>Lookahead assertions</h3>
 <p>
 Lookahead assertions start with (?= for positive assertions and (?! for
 negative assertions. For example,
@@ -1707,7 +1707,7 @@ string must always fail.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id825501"></a><h3>Lookbehind assertions</h3>
+<a name="idp40838080"></a><h3>Lookbehind assertions</h3>
 <p>
 Lookbehind assertions start with (?&lt;= for positive assertions and (?&lt;!
 for negative assertions. For example,
@@ -1796,7 +1796,7 @@ processing time.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id825615"></a><h3>Using multiple assertions</h3>
+<a name="idp39143696"></a><h3>Using multiple assertions</h3>
 <p>
 Several assertions (of any sort) may occur in succession. For example,
 </p>
@@ -1841,7 +1841,7 @@ three characters that are not "999".
 </div>
 </div>
 <div class="refsect1">
-<a name="id825678"></a><h2>Conditional subpatterns</h2>
+<a name="idp39151168"></a><h2>Conditional subpatterns</h2>
 <p>
 It is possible to cause the matching process to obey a subpattern
 conditionally or to choose between two alternative subpatterns, depending
@@ -1862,7 +1862,7 @@ There are four kinds of condition: references to subpatterns, references to
 recursion, a pseudo-condition called DEFINE, and assertions.
 </p>
 <div class="refsect2">
-<a name="id825706"></a><h3>Checking for a used subpattern by number</h3>
+<a name="idp39154512"></a><h3>Checking for a used subpattern by number</h3>
 <p>
 If the text between the parentheses consists of a sequence of digits, the
 condition is true if the capturing subpattern of that number has previously
@@ -1891,7 +1891,7 @@ optionally enclosed in parentheses.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id825741"></a><h3>Checking for a used subpattern by name</h3>
+<a name="idp39158752"></a><h3>Checking for a used subpattern by name</h3>
 <p>
 Perl uses the syntax (?(&lt;name&gt;)...) or (?('name')...) to test for a used
 subpattern by name, the Python syntax (?(name)...) is also recognized. However,
@@ -1910,7 +1910,7 @@ Rewriting the above example to use a named subpattern gives this:
 </div>
 <hr>
 <div class="refsect2">
-<a name="id825766"></a><h3>Checking for pattern recursion</h3>
+<a name="idp39161728"></a><h3>Checking for pattern recursion</h3>
 <p>
 If the condition is the string (R), and there is no subpattern with the name R,
 the condition is true if a recursive call to the whole pattern or any
@@ -1933,7 +1933,7 @@ patterns are described below.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id825795"></a><h3>Defining subpatterns for use by reference only</h3>
+<a name="idp39165200"></a><h3>Defining subpatterns for use by reference only</h3>
 <p>
 If the condition is the string (DEFINE), and there is no subpattern with the
 name DEFINE, the condition is always false. In this case, there may be only one
@@ -1961,7 +1961,7 @@ each end.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id825827"></a><h3>Assertion conditions</h3>
+<a name="idp39169136"></a><h3>Assertion conditions</h3>
 <p>
 If the condition is not in any of the above formats, it must be an
 assertion. This may be a positive or negative lookahead or lookbehind
@@ -1984,7 +1984,7 @@ letters and dd are digits.
 </div>
 </div>
 <div class="refsect1">
-<a name="id825855"></a><h2>Comments</h2>
+<a name="idp39172448"></a><h2>Comments</h2>
 <p>
 The sequence (?# marks the start of a comment that continues up to the
 next closing parenthesis. Nested parentheses are not permitted. The
@@ -1998,7 +1998,7 @@ immediately after the next newline in the pattern.
 </p>
 </div>
 <div class="refsect1">
-<a name="id825877"></a><h2>Recursive patterns</h2>
+<a name="idp39175040"></a><h2>Recursive patterns</h2>
 <p>
 Consider the problem of matching a string in parentheses, allowing for
 unlimited nested parentheses. Without the use of recursion, the best
@@ -2130,7 +2130,7 @@ The (?R) item is the actual recursive call.
 </p>
 </div>
 <div class="refsect1">
-<a name="id826032"></a><h2>Subpatterns as subroutines</h2>
+<a name="idp39193648"></a><h2>Subpatterns as subroutines</h2>
 <p>
 If the syntax for a recursive subpattern reference (either by number or
 by name) is used outside the parentheses to which it refers, it operates
@@ -2172,7 +2172,7 @@ processing option does not affect the called subpattern.
 </p>
 </div>
 <div class="refsect1">
-<a name="id826106"></a><h2>Copyright</h2>
+<a name="idp39202512"></a><h2>Copyright</h2>
 <p>
 This document was copied and adapted from the PCRE documentation,
 specifically from the man page for pcrepattern.
index 13380bc..b7a2ac1 100644 (file)
@@ -31,7 +31,7 @@ Getting help with GLib
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id576430"></a><h2>Filing a bug report or feature request</h2>
+<a name="idp8785664"></a><h2>Filing a bug report or feature request</h2>
 <p>
 If you encounter a bug, misfeature, or missing feature in GLib, please
 file a bug report on 
@@ -53,7 +53,7 @@ the way to be sure the GLib developers won't forget about an issue.
 </p>
 </div>
 <div class="refsect1">
-<a name="id551878"></a><h2>Submitting Patches</h2>
+<a name="idp7019776"></a><h2>Submitting Patches</h2>
 <p>
 If you develop a bugfix or enhancement for GLib, please file that in
 Bugzilla as well. Bugzilla allows you to attach files; please attach a
@@ -70,7 +70,7 @@ list and not in Bugzilla, it's likely to slip through the cracks.
 </p>
 </div>
 <div class="refsect1">
-<a name="id560317"></a><h2>Mailing lists</h2>
+<a name="idp10916160"></a><h2>Mailing lists</h2>
 <p>
 There are several mailing lists dedicated to GTK+ and related
 libraries. Discussion of GLib generally takes place on these lists.
index b8e3fb8..c5685c1 100644 (file)
@@ -31,9 +31,9 @@ How to run and debug your GLib application
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id576854"></a><h2>Running and debugging GLib Applications</h2>
+<a name="idp10674128"></a><h2>Running and debugging GLib Applications</h2>
 <div class="refsect2">
-<a name="id570449"></a><h3>Environment variables</h3>
+<a name="idp7660576"></a><h3>Environment variables</h3>
 <p>
   The runtime behaviour of GLib applications can be influenced by a
   number of environment variables.
@@ -230,7 +230,7 @@ returned by functions like <code class="function">strftime()</code>.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id547573"></a><h3>Traps and traces</h3>
+<a name="idp9485808"></a><h3>Traps and traces</h3>
 <p>
 
 
@@ -271,7 +271,7 @@ is 20.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id547656"></a><h3>Gdb debugging macros</h3>
+<a name="idp9495808"></a><h3>Gdb debugging macros</h3>
 <p>
 glib ships with a set of python macros for the gdb debugger. These includes pretty
 printers for lists, hashtables and gobject types. It also has a backtrace filter
@@ -302,7 +302,7 @@ Which would print the contents of each widget in a list of widgets.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id547691"></a><h3>SystemTap</h3>
+<a name="idp9499984"></a><h3>SystemTap</h3>
 <p>
 <a class="ulink" href="http://sourceware.org/systemtap/" target="_top">SystemTap</a> is a dynamic whole-system
 analysis toolkit.  GLib ships with a file <code class="filename">glib.stp</code> which defines a
@@ -313,7 +313,7 @@ are in your shared SystemTap scripts directory.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id547727"></a><h3>Memory statistics</h3>
+<a name="idp9504336"></a><h3>Memory statistics</h3>
 <p>
 g_mem_profile() will output a summary g_malloc() memory usage, if memory
 profiling has been enabled by calling
index c37be14..68551b8 100644 (file)
     <sub name="Index of new symbols in 2.28" link="api-index-2-28.html"/>
     <sub name="Index of new symbols in 2.30" link="api-index-2-30.html"/>
     <sub name="Index of new symbols in 2.32" link="api-index-2-32.html"/>
+    <sub name="Index of new symbols in 2.34" link="api-index-2-34.html"/>
     <sub name="Annotation Glossary" link="annotation-glossary.html"/>
   </chapters>
   <functions>
-    <keyword type="" name="Environment variables" link="glib-running.html#id570449"/>
+    <keyword type="" name="Environment variables" link="glib-running.html#idp7660576"/>
     <keyword type="" name="Locale" link="glib-running.html#setlocale"/>
-    <keyword type="" name="Traps and traces" link="glib-running.html#id547573"/>
-    <keyword type="" name="Gdb debugging macros" link="glib-running.html#id547656"/>
-    <keyword type="" name="SystemTap" link="glib-running.html#id547691"/>
-    <keyword type="" name="Memory statistics" link="glib-running.html#id547727"/>
+    <keyword type="" name="Traps and traces" link="glib-running.html#idp9485808"/>
+    <keyword type="" name="Gdb debugging macros" link="glib-running.html#idp9495808"/>
+    <keyword type="" name="SystemTap" link="glib-running.html#idp9499984"/>
+    <keyword type="" name="Memory statistics" link="glib-running.html#idp9504336"/>
     <keyword type="variable" name="glib_major_version" link="glib-Version-Information.html#glib-major-version"/>
     <keyword type="variable" name="glib_minor_version" link="glib-Version-Information.html#glib-minor-version"/>
     <keyword type="variable" name="glib_micro_version" link="glib-Version-Information.html#glib-micro-version"/>
     <keyword type="function" name="g_atomic_pointer_or ()" link="glib-Atomic-Operations.html#g-atomic-pointer-or" since="2.30"/>
     <keyword type="function" name="g_atomic_pointer_xor ()" link="glib-Atomic-Operations.html#g-atomic-pointer-xor" since="2.30"/>
     <keyword type="function" name="g_atomic_int_exchange_and_add ()" link="glib-Atomic-Operations.html#g-atomic-int-exchange-and-add" deprecated="2.30: Use g_atomic_int_add() instead." since="2.4"/>
-    <keyword type="" name="Creating new source types" link="glib-The-Main-Event-Loop.html#id631691"/>
-    <keyword type="" name="Customizing the main loop iteration" link="glib-The-Main-Event-Loop.html#id631759"/>
+    <keyword type="" name="Creating new source types" link="glib-The-Main-Event-Loop.html#idp17339088"/>
+    <keyword type="" name="Customizing the main loop iteration" link="glib-The-Main-Event-Loop.html#idp17347344"/>
     <keyword type="struct" name="GMainLoop" link="glib-The-Main-Event-Loop.html#GMainLoop"/>
     <keyword type="function" name="g_main_loop_new ()" link="glib-The-Main-Event-Loop.html#g-main-loop-new"/>
     <keyword type="function" name="g_main_loop_ref ()" link="glib-The-Main-Event-Loop.html#g-main-loop-ref"/>
     <keyword type="function" name="g_async_queue_sort ()" link="glib-Asynchronous-Queues.html#g-async-queue-sort" since="2.10"/>
     <keyword type="function" name="g_async_queue_lock ()" link="glib-Asynchronous-Queues.html#g-async-queue-lock"/>
     <keyword type="function" name="g_async_queue_unlock ()" link="glib-Asynchronous-Queues.html#g-async-queue-unlock"/>
-    <keyword type="function" name="g_async_queue_ref_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-ref-unlocked"/>
-    <keyword type="function" name="g_async_queue_unref_and_unlock ()" link="glib-Asynchronous-Queues.html#g-async-queue-unref-and-unlock"/>
+    <keyword type="function" name="g_async_queue_ref_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-ref-unlocked" deprecated=""/>
+    <keyword type="function" name="g_async_queue_unref_and_unlock ()" link="glib-Asynchronous-Queues.html#g-async-queue-unref-and-unlock" deprecated=""/>
     <keyword type="function" name="g_async_queue_push_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-push-unlocked"/>
     <keyword type="function" name="g_async_queue_push_sorted_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-push-sorted-unlocked" since="2.10"/>
     <keyword type="function" name="g_async_queue_pop_unlocked ()" link="glib-Asynchronous-Queues.html#g-async-queue-pop-unlocked"/>
     <keyword type="function" name="g_try_malloc0_n ()" link="glib-Memory-Allocation.html#g-try-malloc0-n" since="2.24"/>
     <keyword type="function" name="g_try_realloc_n ()" link="glib-Memory-Allocation.html#g-try-realloc-n" since="2.24"/>
     <keyword type="function" name="g_free ()" link="glib-Memory-Allocation.html#g-free"/>
+    <keyword type="function" name="g_clear_pointer ()" link="glib-Memory-Allocation.html#g-clear-pointer" since="2.34"/>
     <keyword type="variable" name="g_mem_gc_friendly" link="glib-Memory-Allocation.html#g-mem-gc-friendly"/>
     <keyword type="macro" name="g_alloca()" link="glib-Memory-Allocation.html#g-alloca"/>
     <keyword type="macro" name="g_newa()" link="glib-Memory-Allocation.html#g-newa"/>
     <keyword type="function" name="g_date_time_new_from_timeval_local ()" link="glib-GDateTime.html#g-date-time-new-from-timeval-local" since="2.26"/>
     <keyword type="function" name="g_date_time_new_from_timeval_utc ()" link="glib-GDateTime.html#g-date-time-new-from-timeval-utc" since="2.26"/>
     <keyword type="function" name="g_date_time_new ()" link="glib-GDateTime.html#g-date-time-new" since="2.26"/>
-    <keyword type="function" name="g_date_time_new_local ()" link="glib-GDateTime.html#g-date-time-new-local" since="2.26."/>
-    <keyword type="function" name="g_date_time_new_utc ()" link="glib-GDateTime.html#g-date-time-new-utc" since="2.26."/>
+    <keyword type="function" name="g_date_time_new_local ()" link="glib-GDateTime.html#g-date-time-new-local" since="2.26"/>
+    <keyword type="function" name="g_date_time_new_utc ()" link="glib-GDateTime.html#g-date-time-new-utc" since="2.26"/>
     <keyword type="function" name="g_date_time_add ()" link="glib-GDateTime.html#g-date-time-add" since="2.26"/>
     <keyword type="function" name="g_date_time_add_years ()" link="glib-GDateTime.html#g-date-time-add-years" since="2.26"/>
     <keyword type="function" name="g_date_time_add_months ()" link="glib-GDateTime.html#g-date-time-add-months" since="2.26"/>
     <keyword type="function" name="g_match_info_fetch_named ()" link="glib-Perl-compatible-regular-expressions.html#g-match-info-fetch-named" since="2.14"/>
     <keyword type="function" name="g_match_info_fetch_named_pos ()" link="glib-Perl-compatible-regular-expressions.html#g-match-info-fetch-named-pos" since="2.14"/>
     <keyword type="function" name="g_match_info_fetch_all ()" link="glib-Perl-compatible-regular-expressions.html#g-match-info-fetch-all" since="2.14"/>
-    <keyword type="" name="Non-printing characters" link="glib-regex-syntax.html#id811766"/>
-    <keyword type="" name="Absolute and relative back references" link="glib-regex-syntax.html#id819041"/>
-    <keyword type="" name="Generic character types" link="glib-regex-syntax.html#id819054"/>
-    <keyword type="" name="Newline sequences" link="glib-regex-syntax.html#id819204"/>
-    <keyword type="" name="Unicode character properties" link="glib-regex-syntax.html#id819219"/>
-    <keyword type="" name="Simple assertions" link="glib-regex-syntax.html#id819518"/>
-    <keyword type="" name="Lookahead assertions" link="glib-regex-syntax.html#id825450"/>
-    <keyword type="" name="Lookbehind assertions" link="glib-regex-syntax.html#id825501"/>
-    <keyword type="" name="Using multiple assertions" link="glib-regex-syntax.html#id825615"/>
-    <keyword type="" name="Checking for a used subpattern by number" link="glib-regex-syntax.html#id825706"/>
-    <keyword type="" name="Checking for a used subpattern by name" link="glib-regex-syntax.html#id825741"/>
-    <keyword type="" name="Checking for pattern recursion" link="glib-regex-syntax.html#id825766"/>
-    <keyword type="" name="Defining subpatterns for use by reference only" link="glib-regex-syntax.html#id825795"/>
-    <keyword type="" name="Assertion conditions" link="glib-regex-syntax.html#id825827"/>
+    <keyword type="" name="Non-printing characters" link="glib-regex-syntax.html#idp38784128"/>
+    <keyword type="" name="Absolute and relative back references" link="glib-regex-syntax.html#idp39376768"/>
+    <keyword type="" name="Generic character types" link="glib-regex-syntax.html#idp39378336"/>
+    <keyword type="" name="Newline sequences" link="glib-regex-syntax.html#idp39396288"/>
+    <keyword type="" name="Unicode character properties" link="glib-regex-syntax.html#idp39398144"/>
+    <keyword type="" name="Simple assertions" link="glib-regex-syntax.html#idp36120608"/>
+    <keyword type="" name="Lookahead assertions" link="glib-regex-syntax.html#idp40832016"/>
+    <keyword type="" name="Lookbehind assertions" link="glib-regex-syntax.html#idp40838080"/>
+    <keyword type="" name="Using multiple assertions" link="glib-regex-syntax.html#idp39143696"/>
+    <keyword type="" name="Checking for a used subpattern by number" link="glib-regex-syntax.html#idp39154512"/>
+    <keyword type="" name="Checking for a used subpattern by name" link="glib-regex-syntax.html#idp39158752"/>
+    <keyword type="" name="Checking for pattern recursion" link="glib-regex-syntax.html#idp39161728"/>
+    <keyword type="" name="Defining subpatterns for use by reference only" link="glib-regex-syntax.html#idp39165200"/>
+    <keyword type="" name="Assertion conditions" link="glib-regex-syntax.html#idp39169136"/>
     <keyword type="enum" name="enum GMarkupError" link="glib-Simple-XML-Subset-Parser.html#GMarkupError"/>
     <keyword type="macro" name="G_MARKUP_ERROR" link="glib-Simple-XML-Subset-Parser.html#G-MARKUP-ERROR:CAPS"/>
     <keyword type="enum" name="enum GMarkupParseFlags" link="glib-Simple-XML-Subset-Parser.html#GMarkupParseFlags"/>
     <keyword type="function" name="g_variant_type_next ()" link="glib-GVariantType.html#g-variant-type-next"/>
     <keyword type="function" name="g_variant_type_key ()" link="glib-GVariantType.html#g-variant-type-key"/>
     <keyword type="function" name="g_variant_type_value ()" link="glib-GVariantType.html#g-variant-type-value"/>
-    <keyword type="" name="Memory Use" link="glib-GVariant.html#id995091"/>
+    <keyword type="" name="Memory Use" link="glib-GVariant.html#idp61215504"/>
     <keyword type="struct" name="GVariant" link="glib-GVariant.html#GVariant" since="2.24"/>
     <keyword type="function" name="g_variant_unref ()" link="glib-GVariant.html#g-variant-unref" since="2.24"/>
     <keyword type="function" name="g_variant_ref ()" link="glib-GVariant.html#g-variant-ref" since="2.24"/>
     <keyword type="function" name="g_completion_set_compare ()" link="glib-Automatic-String-Completion.html#g-completion-set-compare" deprecated="2.26: Rarely used API"/>
     <keyword type="function" name="GCompletionStrncmpFunc ()" link="glib-Automatic-String-Completion.html#GCompletionStrncmpFunc"/>
     <keyword type="function" name="g_completion_free ()" link="glib-Automatic-String-Completion.html#g-completion-free" deprecated="2.26: Rarely used API"/>
-    <keyword type="" name="Options" link="glib-gettextize.html#id798742"/>
-    <keyword type="" name="Options" link="gtester.html#id610795"/>
-    <keyword type="" name="Options" link="gtester-report.html#id631196"/>
+    <keyword type="" name="Options" link="glib-gettextize.html#idp48028976"/>
+    <keyword type="" name="Options" link="gtester.html#idp7747680"/>
+    <keyword type="" name="Options" link="gtester-report.html#idp21848048"/>
     <keyword type="constant" name="G_THREAD_ERROR_AGAIN" link="glib-Threads.html#G-THREAD-ERROR-AGAIN:CAPS"/>
     <keyword type="constant" name="G_ONCE_STATUS_NOTCALLED" link="glib-Threads.html#G-ONCE-STATUS-NOTCALLED:CAPS"/>
     <keyword type="constant" name="G_ONCE_STATUS_PROGRESS" link="glib-Threads.html#G-ONCE-STATUS-PROGRESS:CAPS"/>
index 7e0feae..68865f8 100644 (file)
 <div class="cmdsynopsis"><p><code class="command">gtester-report</code>  [option...] [gtester-log]</p></div>
 </div>
 <div class="refsect1">
-<a name="id690356"></a><h2>Description</h2>
+<a name="idp17299072"></a><h2>Description</h2>
 <p><span class="command"><strong>gtester-report</strong></span> is a script which converts
 the XML output generated by gtester into HTML.
 </p>
 <div class="refsect2">
-<a name="id631196"></a><h3>Options</h3>
+<a name="idp21848048"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -59,7 +59,7 @@ print version information and exit
 </div>
 </div>
 <div class="refsect1">
-<a name="id614907"></a><h2>See also</h2>
+<a name="idp7717216"></a><h2>See also</h2>
 <p>
 <span class="citerefentry"><span class="refentrytitle">gtester</span>(1)</span>
 </p>
index 19b4111..7f07df4 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">gtester</code>  [option...] [testprogram]</p></div>
 </div>
 <div class="refsect1">
-<a name="id625188"></a><h2>Description</h2>
+<a name="idp11082368"></a><h2>Description</h2>
 <p><span class="command"><strong>gtester</strong></span> is a utility to run unit tests that have
 been written using the GLib test framework.
 </p>
@@ -43,7 +43,7 @@ writes an XML report of the test results, which can be converted
 into HTML using the <span class="command"><strong>gtester-report</strong></span> utility.
 </p>
 <div class="refsect2">
-<a name="id610795"></a><h3>Options</h3>
+<a name="idp7747680"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -149,7 +149,7 @@ report success per testcase
 </div>
 </div>
 <div class="refsect1">
-<a name="id611552"></a><h2>See also</h2>
+<a name="idp10732192"></a><h2>See also</h2>
 <p>
 <span class="citerefentry"><span class="refentrytitle">gtester-report</span>(1)</span>
 </p>
index 848b634..699b86c 100644 (file)
@@ -29,7 +29,7 @@
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id594973"></a><h2>Variable Argument Conversions</h2>
+<a name="idp55269936"></a><h2>Variable Argument Conversions</h2>
 <p>
    This page attempts to document how to perform variable argument
    conversions with GVariant.
@@ -46,7 +46,7 @@
   </p>
 </div>
 <div class="refsect1">
-<a name="id562736"></a><h2>Syntax</h2>
+<a name="idp10214848"></a><h2>Syntax</h2>
 <p>
    This section exhaustively describes all possibilities for GVariant format strings.  There are no valid forms of
    format strings other than those described here.  Please note that the format string syntax is likely to expand in the
@@ -78,7 +78,7 @@
 </ul></div>
 </div>
 <div class="refsect1">
-<a name="id626542"></a><h2>Symbols</h2>
+<a name="idp8140816"></a><h2>Symbols</h2>
 <p>
     The following table describes the rough meaning of symbols that may appear inside a GVariant format string.  Each
     symbol is described in detail in its own section, including usage examples.
     it operates with pointers.  The pointers must always point to a memory region of exactly the correct size.
    </p>
 <div class="refsect3">
-<a name="id664254"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value3</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value4</span><span class="symbol">;</span>
+<a name="idp33345120"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariant *value1, *value2, *value3, *value4;
 
-<span class="normal">value1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"y"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">200</span><span class="symbol">);</span>
-<span class="normal">value2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"b"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">);</span>
-<span class="normal">value3 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"d"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">37.5</span><span class="symbol">):</span>
-<span class="normal">value4 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"x"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-Basic-Types.html#G-GINT64-CONSTANT:CAPS">G_GINT64_CONSTANT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">998877665544332211</span><span class="symbol">));</span>
+value1 = g_variant_new ("y", 200);
+value2 = g_variant_new ("b", TRUE);
+value3 = g_variant_new ("d", 37.5):
+value4 = g_variant_new ("x", G_GINT64_CONSTANT (998877665544332211));
 
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gdouble</span><span class="normal"> floating</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> truth</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint64</span><span class="normal"> bignum</span><span class="symbol">;</span>
+{
+  gdouble floating;
+  gboolean truth;
+  gint64 bignum;
 
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"y"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal">      </span><span class="comment">/* ignore the value. */</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"b"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">truth</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value3</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"d"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">floating</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value4</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"x"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">bignum</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+  g_variant_get (value1, "y", NULL);      /* ignore the value. */
+  g_variant_get (value2, "b", &amp;truth);
+  g_variant_get (value3, "d", &amp;floating);
+  g_variant_get (value4, "x", &amp;bignum);
+}</pre></div>
 </div>
 </div>
 <hr>
     string should be ignored (in which case no copy is made).
    </p>
 <div class="refsect3">
-<a name="id571513"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value3</span><span class="symbol">;</span>
+<a name="idp32044480"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariant *value1, *value2, *value3;
 
-<span class="normal">value1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"hello world!"</span><span class="symbol">);</span>
-<span class="normal">value2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"o"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"/must/be/a/valid/path"</span><span class="symbol">);</span>
-<span class="normal">value3 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"g"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"iias"</span><span class="symbol">);</span>
+value1 = g_variant_new ("s", "hello world!");
+value2 = g_variant_new ("o", "/must/be/a/valid/path");
+value3 = g_variant_new ("g", "iias");
 
-<span class="preproc">#if</span><span class="normal"> </span><span class="number">0</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal">      </span><span class="comment">/* not valid: NULL is not a string. */</span>
-<span class="preproc">#endif</span>
+#if 0
+  g_variant_new ("s", NULL);      /* not valid: NULL is not a string. */
+#endif
 
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">result</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">result</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"It was '%s'</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> result</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">result</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+{
+  gchar *result;
 
+  g_variant_get (value1, "s", &amp;result);
+  g_print ("It was '%s'\n", result);
+  g_free (result);
+}</pre></div>
 </div>
 </div>
 <hr>
     ignored (in which case no new reference is created).
    </p>
 <div class="refsect3">
-<a name="id925196"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">x</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">y</span><span class="symbol">;</span>
+<a name="idp7998496"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariant *x, *y;
 
-<span class="comment">/* the following two lines are equivalent: */</span>
-<span class="normal">x </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"v"</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">);</span>
-<span class="normal">x </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new-variant">g_variant_new_variant</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">y</span><span class="symbol">);</span>
-
-<span class="comment">/* as are these: */</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">x</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"v"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">y</span><span class="symbol">);</span>
-<span class="normal">y </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-get-variant">g_variant_get_variant</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">x</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+/* the following two lines are equivalent: */
+x = g_variant_new ("v", y);
+x = g_variant_new_variant (y);
 
+/* as are these: */
+g_variant_get (x, "v", &amp;y);
+y = g_variant_get_variant (x);</pre></div>
 </div>
 </div>
 <hr>
     should be ignored.
    </p>
 <div class="refsect3">
-<a name="id790867"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">builder</span><span class="symbol">;</span>
-<span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-
-<span class="normal">builder </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"as"</span><span class="symbol">));</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"when"</span><span class="symbol">);</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"in"</span><span class="symbol">);</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"the"</span><span class="symbol">);</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"course"</span><span class="symbol">);</span>
-<span class="normal">value </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"as"</span><span class="symbol">,</span><span class="normal"> builder</span><span class="symbol">);</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-unref">g_variant_builder_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">builder</span><span class="symbol">);</span>
+<a name="idp20063344"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariantBuilder *builder;
+GVariant *value;
 
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariantIter</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">iter</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">str</span><span class="symbol">;</span>
+builder = g_variant_builder_new (G_VARIANT_TYPE ("as"));
+g_variant_builder_add (builder, "s", "when");
+g_variant_builder_add (builder, "s", "in");
+g_variant_builder_add (builder, "s", "the");
+g_variant_builder_add (builder, "s", "course");
+value = g_variant_new ("as", builder);
+g_variant_builder_unref (builder);
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"as"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">iter</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">while</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-GVariant.html#g-variant-iter-loop">g_variant_iter_loop</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">iter</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"s"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">str</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-iter-free">g_variant_iter_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">iter</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+{
+  GVariantIter *iter;
+  gchar *str;
 
-<span class="function"><a href="glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_variant_get (value, "as", &amp;iter);
+  while (g_variant_iter_loop (iter, "s", &amp;str))
+    g_print ("%s\n", str);
+  g_variant_iter_free (iter);
+}
 
+g_variant_unref (value);</pre></div>
 </div>
 </div>
 <hr>
     but have their values set to binary zero.
    </p>
 <div class="refsect3">
-<a name="id709968"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value3</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value4</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value5</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value6</span><span class="symbol">;</span>
-<span class="normal">value1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"ms"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Hello world"</span><span class="symbol">);</span>
-<span class="normal">value2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"ms"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="normal">value3 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(m(ii)s)"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">123</span><span class="symbol">,</span><span class="normal"> </span><span class="number">456</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Done"</span><span class="symbol">);</span>
-<span class="normal">value4 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(m(ii)s)"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Done"</span><span class="symbol">);</span><span class="normal">          </span><span class="comment">/* both '-1' are ignored. */</span>
-<span class="normal">value5 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(m@(ii)s)"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Done"</span><span class="symbol">);</span>
-
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">contents</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">cstr</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gboolean</span><span class="normal"> just</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint32</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">str</span><span class="symbol">;</span>
+<a name="idp6761840"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariant *value1, *value2, *value3, *value4, *value5, *value6;
+value1 = g_variant_new ("ms", "Hello world");
+value2 = g_variant_new ("ms", NULL);
+value3 = g_variant_new ("(m(ii)s)", TRUE, 123, 456, "Done");
+value4 = g_variant_new ("(m(ii)s)", FALSE, -1, -1, "Done");          /* both '-1' are ignored. */
+value5 = g_variant_new ("(m@(ii)s)", NULL, "Done");
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"ms"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"str: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it was null</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str</span><span class="symbol">);</span>
+{
+  GVariant *contents;
+  const gchar *cstr;
+  gboolean just;
+  gint32 x, y;
+  gchar *str;
 
+  g_variant_get (value1, "ms", &amp;str);
+  if (str != NULL)
+    g_print ("str: %s\n", str);
+  else
+    g_print ("it was null\n");
+  g_free (str);
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"m&amp;s"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">cstr</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cstr </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"str: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> cstr</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it was null</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="comment">/* don't free 'cstr' */</span>
 
+  g_variant_get (value2, "m&amp;s", &amp;cstr);
+  if (cstr != NULL)
+    g_print ("str: %s\n", cstr);
+  else
+    g_print ("it was null\n");
+  /* don't free 'cstr' */
 
-<span class="normal">  </span><span class="comment">/* NULL passed for the gboolean *, but two 'gint32 *' still collected */</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value3</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(m(ii)s)"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"string is %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">str</span><span class="symbol">);</span>
 
-<span class="normal">  </span><span class="comment">/* note: &amp;s used, so g_free() not needed */</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value4</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(m(ii)&amp;s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">just</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">x</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">y</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">cstr</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">just</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it was (%d, %d)</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it was null</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"string is %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> cstr</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="comment">/* don't free 'cstr' */</span>
+  /* NULL passed for the gboolean *, but two 'gint32 *' still collected */
+  g_variant_get (value3, "(m(ii)s)", NULL, NULL, NULL, &amp;str);
+  g_print ("string is %s\n", str);
+  g_free (str);
 
+  /* note: &amp;s used, so g_free() not needed */
+  g_variant_get (value4, "(m(ii)&amp;s)", &amp;just, &amp;x, &amp;y, &amp;cstr);
+  if (just)
+    g_print ("it was (%d, %d)\n", x, y);
+  else
+    g_print ("it was null\n");
+  g_print ("string is %s\n", cstr);
+  /* don't free 'cstr' */
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value5</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(m*s)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">contents</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* ignore the string. */</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">contents </span><span class="symbol">!=</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">contents</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(ii)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">x</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">y</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it was (%d, %d)</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">contents</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it was null</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
 
+  g_variant_get (value5, "(m*s)", &amp;contents, NULL); /* ignore the string. */
+  if (contents != NULL)
+    {
+      g_variant_get (contents, "(ii)", &amp;x, &amp;y);
+      g_print ("it was (%d, %d)\n", x, y);
+      g_variant_unref (contents);
+    }
+  else
+    g_print ("it was null\n");
+}</pre></div>
 </div>
 </div>
 <hr>
     Tuples are handled by handling each item in the tuple, in sequence.  Each item is handled in the usual way.
    </p>
 <div class="refsect3">
-<a name="id584972"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value2</span><span class="symbol">;</span>
-
-<span class="normal">value1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(s(ii))"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Hello"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">55</span><span class="symbol">,</span><span class="normal"> </span><span class="number">77</span><span class="symbol">);</span>
-<span class="normal">value2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"()"</span><span class="symbol">);</span>
+<a name="idp2407824"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariant *value1, *value2;
 
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">;</span>
+value1 = g_variant_new ("(s(ii))", "Hello", 55, 77);
+value2 = g_variant_new ("()");
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(s(ii))"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">string</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">x</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">y</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s, %d, %d</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> string</span><span class="symbol">,</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">string</span><span class="symbol">);</span>
+{
+  gchar *string;
+  gint x, y;
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"()"</span><span class="symbol">);</span><span class="normal">   </span><span class="comment">/* do nothing... */</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_variant_get (value1, "(s(ii))", &amp;string, &amp;x, &amp;y);
+  g_print ("%s, %d, %d\n", string, x, y);
+  g_free (string);
 
+  g_variant_get (value2, "()");   /* do nothing... */
+}</pre></div>
 </div>
 </div>
 <hr>
     Dictionary entries are handled by handling first the key, then the value.  Each is handled in the usual way.
    </p>
 <div class="refsect3">
-<a name="id570259"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariantBuilder</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">b</span><span class="symbol">;</span>
-<span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">dict</span><span class="symbol">;</span>
-
-<span class="normal">b </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-builder-new">g_variant_builder_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="glib-GVariantType.html#G-VARIANT-TYPE:CAPS">G_VARIANT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"a{sv}"</span><span class="symbol">));</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">b</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"{sv}"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"name"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo"</span><span class="symbol">));</span>
-<span class="function"><a href="glib-GVariant.html#g-variant-builder-add">g_variant_builder_add</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">b</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"{sv}"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"timeout"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">10</span><span class="symbol">));</span>
-<span class="normal">dict </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-builder-end">g_variant_builder_end</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">b</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<a name="idp6980256"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariantBuilder *b;
+GVariant *dict;
 
+b = g_variant_builder_new (G_VARIANT_TYPE ("a{sv}"));
+g_variant_builder_add (b, "{sv}", "name", g_variant_new_string ("foo"));
+g_variant_builder_add (b, "{sv}", "timeout", g_variant_new_int32 (10));
+dict = g_variant_builder_end (b);</pre></div>
 </div>
 </div>
 <hr>
     improvements in type safety and code self-documentation.
    </p>
 <div class="refsect3">
-<a name="id582159"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value1</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value2</span><span class="symbol">;</span>
+<a name="idp49196752"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+GVariant *value1, *value2;
 
-<span class="normal">value1 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(i@ii)"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">44</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new-int32">g_variant_new_int32</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">55</span><span class="symbol">),</span><span class="normal"> </span><span class="number">66</span><span class="symbol">);</span>
+value1 = g_variant_new ("(i@ii)", 44, g_variant_new_int32 (55), 66);
 
-<span class="comment">/* note: consumes floating reference count on 'value1' */</span>
-<span class="normal">value2 </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"(@(iii)*)"</span><span class="symbol">,</span><span class="normal"> value1</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new-string">g_variant_new_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo"</span><span class="symbol">));</span>
+/* note: consumes floating reference count on 'value1' */
+value2 = g_variant_new ("(@(iii)*)", value1, g_variant_new_string ("foo"));
 
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">string</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">tmp</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gsize</span><span class="normal"> length</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">,</span><span class="normal"> z</span><span class="symbol">;</span>
+{
+  const gchar *string;
+  GVariant *tmp;
+  gsize length;
+  gint x, y, z;
 
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"((iii)*)"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">x</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">y</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">z</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">tmp</span><span class="symbol">);</span>
-<span class="normal">  string </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-get-string">g_variant_get_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">length</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"it is %d %d %d %s (length=%d)</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> x</span><span class="symbol">,</span><span class="normal"> y</span><span class="symbol">,</span><span class="normal"> z</span><span class="symbol">,</span><span class="normal"> string</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="symbol">)</span><span class="normal"> length</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-unref">g_variant_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">tmp</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">/* quick way to skip all the values in a tuple */</span>
-<span class="normal">  </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"(rs)"</span><span class="symbol">,</span><span class="normal"> <a href="glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">string</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* or "(@(iii)s)" */</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"i only got the string: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> string</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">string</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_variant_get (value2, "((iii)*)", &amp;x, &amp;y, &amp;z, &amp;tmp);
+  string = g_variant_get_string (tmp, &amp;length);
+  g_print ("it is %d %d %d %s (length=%d)\n", x, y, z, string, (int) length);
+  g_variant_unref (tmp);
 
+  /* quick way to skip all the values in a tuple */
+  g_variant_get (value2, "(rs)", NULL, &amp;string); /* or "(@(iii)s)" */
+  g_print ("i only got the string: %s\n", string);
+  g_free (string);
+}</pre></div>
 </div>
 </div>
 <hr>
     always be properly nul-terminated.
    </p>
 <div class="refsect3">
-<a name="id550221"></a><h4>Examples</h4>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">str</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-
-<span class="normal">  value </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new">g_variant_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"&amp;s"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"hello world"</span><span class="symbol">);</span>
-<span class="normal">  str </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-get">g_variant_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"&amp;s"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"string is: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> str</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="comment">/* no need to free str */</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<a name="idp16955536"></a><h4>Examples</h4>
+<div class="informalexample"><pre class="programlisting">
+{
+  const gchar *str;
+  GVariant *value;
 
+  value = g_variant_new ("&amp;s", "hello world");
+  str = g_variant_get ("&amp;s", &amp;str);
+  g_print ("string is: %s\n", str);
+  /* no need to free str */
+}</pre></div>
 </div>
 </div>
 <hr>
index cef616c..3410588 100644 (file)
@@ -29,7 +29,7 @@
 <td valign="top" align="right"></td>
 </tr></table></div>
 <div class="refsect1">
-<a name="id607313"></a><h2>GVariant Text Format</h2>
+<a name="idp11687328"></a><h2>GVariant Text Format</h2>
 <p>
    This page attempts to document the GVariant text format as produced by
    <a class="link" href="glib-GVariant.html#g-variant-print" title="g_variant_print ()"><code class="function">g_variant_print()</code></a> and parsed by the
    example:
 
    </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">[[</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="number">2</span><span class="symbol">,</span><span class="normal"> </span><span class="number">3</span><span class="symbol">],</span><span class="normal"> </span><span class="symbol">[</span><span class="number">4</span><span class="symbol">,</span><span class="normal"> </span><span class="number">5</span><span class="symbol">,</span><span class="normal"> </span><span class="number">6</span><span class="symbol">]]</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">[[1, 2, 3], [4, 5, 6]]</pre></div>
 <p>
 
    is parsed as an array of arrays of integers (type '<code class="literal">aai</code>'), but
 
    </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">[[</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> </span><span class="number">2</span><span class="symbol">,</span><span class="normal"> </span><span class="number">3</span><span class="symbol">],</span><span class="normal"> </span><span class="symbol">[</span><span class="number">4</span><span class="symbol">,</span><span class="normal"> </span><span class="number">5</span><span class="symbol">,</span><span class="normal"> </span><span class="number">6.0</span><span class="symbol">]]</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">[[1, 2, 3], [4, 5, 6.0]]</pre></div>
 <p>
 
    is parsed as a array of arrays of doubles (type '<code class="literal">aad</code>').
    As another example, GVariant is able to determine that
 
    </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="symbol">[</span><span class="string">"hello"</span><span class="symbol">,</span><span class="normal"> nothing</span><span class="symbol">]</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">["hello", nothing]</pre></div>
 <p>
 
    is an array of maybe strings (type '<code class="literal">ams</code>').
   </p>
 </div>
 <div class="refsect1">
-<a name="id711421"></a><h2>Syntax Summary</h2>
+<a name="idp9783456"></a><h2>Syntax Summary</h2>
 <p>
    The following table describes the rough meaning of symbols that may appear inside GVariant text format.
    Each symbol is described in detail in its own section, including usage examples.
 <p>
     This feature is best explained by example:
    </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">t </span><span class="symbol">=</span><span class="normal"> </span><span class="string">"xyz"</span><span class="symbol">;</span>
-<span class="usertype">gboolean</span><span class="normal"> en </span><span class="symbol">=</span><span class="normal"> false</span><span class="symbol">;</span>
-<span class="usertype">GVariant</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">;</span>
-
-<span class="normal">value </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="glib-GVariant.html#g-variant-new-parsed">g_variant_new_parsed</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"{'title': &lt;%s&gt;, 'enabled': &lt;%b&gt;}"</span><span class="symbol">,</span><span class="normal"> t</span><span class="symbol">,</span><span class="normal"> en</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">char *t = "xyz";
+gboolean en = false;
+GVariant *value;
 
+value = g_variant_new_parsed ("{'title': &lt;%s&gt;, 'enabled': &lt;%b&gt;}", t, en);</pre></div>
 <p>
     This constructs a dictionary mapping strings to variants (type '<code class="literal">a{sv}</code>') with two items in
     it.  The key names are parsed from the string and the values for those keys are taken as variable arguments
index 1700361..fb60b55 100644 (file)
Binary files a/docs/reference/glib/html/home.png and b/docs/reference/glib/html/home.png differ
index d8919f0..3c7c7f4 100644 (file)
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GLib Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for GLib 2.31.20
+      for GLib 2.33.1
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="http://library.gnome.org/devel/glib/unstable/" target="_top">http://library.gnome.org/devel/glib/unstable/</a>.
@@ -339,6 +339,7 @@ syntax and semantics of regular expressions supported by GRegex
 <dt><span class="index"><a href="api-index-2-28.html">Index of new symbols in 2.28</a></span></dt>
 <dt><span class="index"><a href="api-index-2-30.html">Index of new symbols in 2.30</a></span></dt>
 <dt><span class="index"><a href="api-index-2-32.html">Index of new symbols in 2.32</a></span></dt>
+<dt><span class="index"><a href="api-index-2-34.html">Index of new symbols in 2.34</a></span></dt>
 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
 </dl></div>
 </div>
index 9b4b8de..9252e6f 100644 (file)
 <ANCHOR id="g-try-malloc0-n" href="glib/glib-Memory-Allocation.html#g-try-malloc0-n">
 <ANCHOR id="g-try-realloc-n" href="glib/glib-Memory-Allocation.html#g-try-realloc-n">
 <ANCHOR id="g-free" href="glib/glib-Memory-Allocation.html#g-free">
+<ANCHOR id="g-clear-pointer" href="glib/glib-Memory-Allocation.html#g-clear-pointer">
 <ANCHOR id="g-mem-gc-friendly" href="glib/glib-Memory-Allocation.html#g-mem-gc-friendly">
 <ANCHOR id="g-alloca" href="glib/glib-Memory-Allocation.html#g-alloca">
 <ANCHOR id="g-newa" href="glib/glib-Memory-Allocation.html#g-newa">
index 2d05b3d..48cab27 100644 (file)
Binary files a/docs/reference/glib/html/left.png and b/docs/reference/glib/html/left.png differ
index 92832e3..ed55207 100644 (file)
Binary files a/docs/reference/glib/html/right.png and b/docs/reference/glib/html/right.png differ
index 85b3e2a..8eb591f 100644 (file)
Binary files a/docs/reference/glib/html/up.png and b/docs/reference/glib/html/up.png differ
similarity index 99%
rename from docs/reference/glib/regex-syntax.sgml
rename to docs/reference/glib/regex-syntax.xml
index 5e14fea..bd95249 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-regex-syntax" revision="11 Jul 2006">
  <refmeta>
similarity index 96%
rename from docs/reference/glib/resources.sgml
rename to docs/reference/glib/resources.xml
index 5e5f302..186bbf7 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-resources" revision="17 Jan 2002">
 <refmeta>
similarity index 99%
rename from docs/reference/glib/running.sgml
rename to docs/reference/glib/running.xml
index 763a2ec..bef37b3 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
-               "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <refentry id="glib-running">
 <refmeta>
index 3a637b7..3425f2d 100644 (file)
@@ -7,7 +7,7 @@ AUTOMAKE_OPTIONS = 1.6
 DOC_MODULE=gobject
 
 # The top-level SGML file.
-DOC_MAIN_SGML_FILE=gobject-docs.sgml
+DOC_MAIN_SGML_FILE=gobject-docs.xml
 
 # The directory containing the source code. Relative to $(srcdir)
 DOC_SOURCE_DIR=$(top_srcdir)/gobject
index 6e9c14c..c917c23 100644 (file)
@@ -131,6 +131,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -141,7 +142,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -199,6 +199,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -354,7 +356,7 @@ AUTOMAKE_OPTIONS = 1.6
 DOC_MODULE = gobject
 
 # The top-level SGML file.
-DOC_MAIN_SGML_FILE = gobject-docs.sgml
+DOC_MAIN_SGML_FILE = gobject-docs.xml
 
 # The directory containing the source code. Relative to $(srcdir)
 DOC_SOURCE_DIR = $(top_srcdir)/gobject
index 3ba671c..1e5b292 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: glib-genmarshal
 .\"    Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GLIB\-GENMARSHAL" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GLIB\-GENMARSHAL" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -70,6 +70,21 @@ gmarshal\&.h
 include directive in generated header files\&.
 .RE
 .PP
+\fB\-\-internal\fR
+.RS 4
+Mark generated functions as internal, using G_GNUC_INTERNAL\&.
+.RE
+.PP
+\fB\-\-valist\-marshallers\fR
+.RS 4
+Generate valist marshallers, for use with g_signal_set_va_marshaller()\&.
+.RE
+.PP
+\fB\-v\fR, \fB\-\-version\fR
+.RS 4
+Print version information\&.
+.RE
+.PP
 \fB\-\-g\-fatal\-warnings\fR
 .RS 4
 Make warnings fatal, that is, exit immediately once a warning occurs\&.
index 5dfcb71..1c8f673 100644 (file)
@@ -77,6 +77,27 @@ Do not use the standard marshallers of the GObject library, and skip
 </varlistentry>
 
 <varlistentry>
+<term><option>--internal</option></term>
+<listitem><para>
+Mark generated functions as internal, using G_GNUC_INTERNAL.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>--valist-marshallers</option></term>
+<listitem><para>
+Generate valist marshallers, for use with g_signal_set_va_marshaller().
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term><option>-v</option>, <option>--version</option></term>
+<listitem><para>
+Print version information.
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
 <term><option>--g-fatal-warnings</option></term>
 <listitem><para>
 Make warnings fatal, that is, exit immediately once a warning occurs.
index b893b61..4f155c3 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: glib-mkenums
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GLIB\-MKENUMS" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GLIB\-MKENUMS" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
similarity index 95%
rename from docs/reference/gobject/gobject-docs.sgml
rename to docs/reference/gobject/gobject-docs.xml
index 51e875c..201d63b 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version="1.0"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE book PUBLIC '-//OASIS//DTD DocBook XML V4.5//EN'
+                      'http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd' [
 
 <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
 <!ENTITY version SYSTEM "version.xml">
     <title>Index of new symbols in 2.32</title>
     <xi:include href="xml/api-index-2.32.xml"><xi:fallback /></xi:include>
   </index>
+  <index id="api-index-2-34" role="2.34">
+    <title>Index of new symbols in 2.34</title>
+    <xi:include href="xml/api-index-2.34.xml"><xi:fallback /></xi:include>
+  </index>
 
   <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
 
index 7eb8d92..4113a63 100644 (file)
@@ -2,12 +2,12 @@
 .\"     Title: gobject-query
 .\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
 .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\"      Date: 03/05/2012
+.\"      Date: 05/01/2012
 .\"    Manual: User Commands
 .\"    Source: User Commands
 .\"  Language: English
 .\"
-.TH "GOBJECT\-QUERY" "1" "03/05/2012" "User Commands" "User Commands"
+.TH "GOBJECT\-QUERY" "1" "05/01/2012" "User Commands" "User Commands"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
index d5a7b35..72dc67b 100644 (file)
@@ -108,21 +108,11 @@ binding:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GBinding.html#g-object-bind-property">g_object_bind_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"property-a"</span><span class="symbol">,</span>
-<span class="normal">                        object2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"property-b"</span><span class="symbol">,</span>
-<span class="normal">                        <a href="GBinding.html#G-BINDING-DEFAULT:CAPS">G_BINDING_DEFAULT</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_object_bind_property (object1, "property-a",
+                          object2, "property-b",
+                          G_BINDING_DEFAULT);
+</pre></div>
 <p>
 </p>
 <p>
@@ -137,21 +127,11 @@ other is updated as well, for instance:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GBinding.html#g-object-bind-property">g_object_bind_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"property-a"</span><span class="symbol">,</span>
-<span class="normal">                        object2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"property-b"</span><span class="symbol">,</span>
-<span class="normal">                        <a href="GBinding.html#G-BINDING-BIDIRECTIONAL:CAPS">G_BINDING_BIDIRECTIONAL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_object_bind_property (object1, "property-a",
+                          object2, "property-b",
+                          G_BINDING_BIDIRECTIONAL);
+</pre></div>
 <p>
 </p>
 <p>
@@ -165,27 +145,14 @@ applying it; for instance, the following binding:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GBinding.html#g-object-bind-property-full">g_object_bind_property_full</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">adjustment1</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"value"</span><span class="symbol">,</span>
-<span class="normal">                             adjustment2</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"value"</span><span class="symbol">,</span>
-<span class="normal">                             <a href="GBinding.html#G-BINDING-BIDIRECTIONAL:CAPS">G_BINDING_BIDIRECTIONAL</a></span><span class="symbol">,</span>
-<span class="normal">                             celsius_to_fahrenheit</span><span class="symbol">,</span>
-<span class="normal">                             fahrenheit_to_celsius</span><span class="symbol">,</span>
-<span class="normal">                             <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_object_bind_property_full (adjustment1, "value",
+                               adjustment2, "value",
+                               G_BINDING_BIDIRECTIONAL,
+                               celsius_to_fahrenheit,
+                               fahrenheit_to_celsius,
+                               NULL, NULL);
+</pre></div>
 <p>
 </p>
 <p>
@@ -204,21 +171,11 @@ Note that <a class="link" href="GBinding.html" title="GBinding"><span class="typ
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">object1</span><span class="symbol">:</span><span class="normal">propertyA </span><span class="symbol">-&gt;</span><span class="normal"> object2</span><span class="symbol">:</span><span class="normal">propertyB</span>
-<span class="normal">object2</span><span class="symbol">:</span><span class="normal">propertyB </span><span class="symbol">-&gt;</span><span class="normal"> object3</span><span class="symbol">:</span><span class="normal">propertyC</span>
-<span class="normal">object3</span><span class="symbol">:</span><span class="normal">propertyC </span><span class="symbol">-&gt;</span><span class="normal"> object1</span><span class="symbol">:</span><span class="normal">propertyA</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  object1:propertyA -&gt; object2:propertyB
+  object2:propertyB -&gt; object3:propertyC
+  object3:propertyC -&gt; object1:propertyA
+</pre></div>
 <p>
 </p>
 <p>
@@ -439,17 +396,9 @@ updated using the same value. For instance:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GBinding.html#g-object-bind-property">g_object_bind_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">action</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"active"</span><span class="symbol">,</span><span class="normal"> widget</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"sensitive"</span><span class="symbol">,</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_object_bind_property (action, "active", widget, "sensitive", 0);
+</pre></div>
 <p>
 </p>
 <p>
index caa2cc9..6bd4262 100644 (file)
@@ -470,131 +470,65 @@ allows to specify <a class="link" href="gobject-Type-Information.html#GTypeFlags
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GTypeModule.html#G-DEFINE-DYNAMIC-TYPE-EXTENDED:CAPS">G_DEFINE_DYNAMIC_TYPE_EXTENDED</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GtkGadget</span><span class="symbol">,</span>
-<span class="normal">                                gtk_gadget</span><span class="symbol">,</span>
-<span class="normal">                                GTK_TYPE_THING</span><span class="symbol">,</span>
-<span class="normal">                                </span><span class="number">0</span><span class="symbol">,</span>
-<span class="normal">                                </span><span class="function"><a href="GTypeModule.html#G-IMPLEMENT-INTERFACE-DYNAMIC:CAPS">G_IMPLEMENT_INTERFACE_DYNAMIC</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">TYPE_GIZMO</span><span class="symbol">,</span>
-<span class="normal">                                                               gtk_gadget_gizmo_init</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+G_DEFINE_DYNAMIC_TYPE_EXTENDED (GtkGadget,
+                                gtk_gadget,
+                                GTK_TYPE_THING,
+                                0,
+                                G_IMPLEMENT_INTERFACE_DYNAMIC (TYPE_GIZMO,
+                                                               gtk_gadget_gizmo_init));
+</pre></div>
 <p>
 expands to
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_init</span><span class="normal">              </span><span class="symbol">(</span><span class="usertype">GtkGadget</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">);</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_class_init</span><span class="normal">        </span><span class="symbol">(</span><span class="usertype">GtkGadgetClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">);</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_class_finalize</span><span class="normal">    </span><span class="symbol">(</span><span class="usertype">GtkGadgetClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">);</span>
+<div class="informalexample"><pre class="programlisting">
+static void     gtk_gadget_init              (GtkGadget      *self);
+static void     gtk_gadget_class_init        (GtkGadgetClass *klass);
+static void     gtk_gadget_class_finalize    (GtkGadgetClass *klass);
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gpointer</span><span class="normal"> gtk_gadget_parent_class </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GType</span><span class="normal">    gtk_gadget_type_id </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
+static gpointer gtk_gadget_parent_class = NULL;
+static GType    gtk_gadget_type_id = 0;
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_class_intern_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  gtk_gadget_parent_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Type-Information.html#g-type-class-peek-parent">g_type_class_peek_parent</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">klass</span><span class="symbol">);</span><span class="normal"> </span>
-<span class="normal">  </span><span class="function">gtk_gadget_class_init</span><span class="normal"> </span><span class="symbol">((</span><span class="normal">GtkGadgetClass</span><span class="symbol">*)</span><span class="normal"> klass</span><span class="symbol">);</span><span class="normal"> </span>
-<span class="cbracket">}</span>
+static void     gtk_gadget_class_intern_init (gpointer klass)
+{
+  gtk_gadget_parent_class = g_type_class_peek_parent (klass); 
+  gtk_gadget_class_init ((GtkGadgetClass*) klass); 
+}
 
-<span class="normal"><a href="gobject-Type-Information.html#GType">GType</a></span>
-<span class="function">gtk_gadget_get_type</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> gtk_gadget_type_id</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">gtk_gadget_register_type</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GTypeModule</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">type_module</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GTypeInfo</span><span class="normal"> g_define_type_info </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GtkGadgetClass</span><span class="symbol">),</span>
-<span class="normal">    </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GBaseInitFunc">GBaseInitFunc</a></span><span class="symbol">)</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">    </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GBaseFinalizeFunc">GBaseFinalizeFunc</a></span><span class="symbol">)</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">    </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GClassInitFunc">GClassInitFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_class_intern_init</span><span class="symbol">,</span>
-<span class="normal">    </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GClassFinalizeFunc">GClassFinalizeFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_class_finalize</span><span class="symbol">,</span>
-<span class="normal">    <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal">   </span><span class="comment">// class_data</span>
-<span class="normal">    </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GtkGadget</span><span class="symbol">),</span>
-<span class="normal">    </span><span class="number">0</span><span class="symbol">,</span><span class="normal">      </span><span class="comment">// n_preallocs</span>
-<span class="normal">    </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GInstanceInitFunc">GInstanceInitFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_init</span><span class="symbol">,</span><span class="normal"> </span>
-<span class="normal">    NULL    </span><span class="comment">// value_table</span>
-<span class="normal">  </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal">  gtk_gadget_type_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GTypeModule.html#g-type-module-register-type">g_type_module_register_type</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">type_module</span><span class="symbol">,</span>
-<span class="normal">                                                    GTK_TYPE_THING</span><span class="symbol">,</span>
-<span class="normal">                                                    GtkGadget</span><span class="symbol">,</span>
-<span class="normal">                                                    </span><span class="symbol">&amp;</span><span class="normal">g_define_type_info</span><span class="symbol">,</span>
-<span class="normal">                                                    </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GTypeFlags">GTypeFlags</a></span><span class="symbol">)</span><span class="normal"> flags</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GInterfaceInfo</span><span class="normal"> g_implement_interface_info </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GInterfaceInitFunc">GInterfaceInitFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_gizmo_init</span>
-<span class="normal">    </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="function"><a href="GTypeModule.html#g-type-module-add-interface">g_type_module_add_interface</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">type_module</span><span class="symbol">,</span><span class="normal"> g_define_type_id</span><span class="symbol">,</span><span class="normal"> TYPE_GIZMO</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">g_implement_interface_info</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+GType
+gtk_gadget_get_type (void)
+{
+  return gtk_gadget_type_id;
+}
 
+static void
+gtk_gadget_register_type (GTypeModule *type_module)
+{
+  const GTypeInfo g_define_type_info = {
+    sizeof (GtkGadgetClass),
+    (GBaseInitFunc) NULL,
+    (GBaseFinalizeFunc) NULL,
+    (GClassInitFunc) gtk_gadget_class_intern_init,
+    (GClassFinalizeFunc) gtk_gadget_class_finalize,
+    NULL,   // class_data
+    sizeof (GtkGadget),
+    0,      // n_preallocs
+    (GInstanceInitFunc) gtk_gadget_init, 
+    NULL    // value_table
+  };
+  gtk_gadget_type_id = g_type_module_register_type (type_module,
+                                                    GTK_TYPE_THING,
+                                                    GtkGadget,
+                                                    &amp;g_define_type_info,
+                                                    (GTypeFlags) flags);
+  {
+    const GInterfaceInfo g_implement_interface_info = {
+      (GInterfaceInitFunc) gtk_gadget_gizmo_init
+    };
+    g_type_module_add_interface (type_module, g_define_type_id, TYPE_GIZMO, &amp;g_implement_interface_info);
+  }
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 9470945..a830b2d 100644 (file)
@@ -98,23 +98,12 @@ dynamically loaded types.  It goes as follows:
   the first time, or by your main application that knows what modules
   introduces what types), like this:
   </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">new_type_id </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Type-Information.html#g-type-register-dynamic">g_type_register_dynamic</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parent_type_id</span><span class="symbol">,</span>
-<span class="normal">                                              </span><span class="string">"TypeName"</span><span class="symbol">,</span>
-<span class="normal">                                              new_type_plugin</span><span class="symbol">,</span>
-<span class="normal">                                              type_flags</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  new_type_id = g_type_register_dynamic (parent_type_id,
+                                                "TypeName",
+                                                new_type_plugin,
+                                                type_flags);
+  </pre></div>
 <p>
   where <code class="literal">new_type_plugin</code> is an implementation of the
   <a class="link" href="GTypePlugin.html" title="GTypePlugin"><span class="type">GTypePlugin</span></a> interface.
index e39a739..e210b56 100644 (file)
@@ -6,14 +6,14 @@
 <meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 <link rel="home" href="index.html" title="GObject Reference Manual">
 <link rel="up" href="index.html" title="GObject Reference Manual">
-<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
+<link rel="prev" href="api-index-2-34.html" title="Index of new symbols in 2.34">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 <tr valign="middle">
-<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td><a accesskey="p" href="api-index-2-34.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GObject Reference Manual</th>
index ed5a664..e0d6586 100644 (file)
@@ -7,7 +7,7 @@
 <link rel="home" href="index.html" title="GObject Reference Manual">
 <link rel="up" href="index.html" title="GObject Reference Manual">
 <link rel="prev" href="api-index-2-30.html" title="Index of new symbols in 2.30">
-<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<link rel="next" href="api-index-2-34.html" title="Index of new symbols in 2.34">
 <meta name="generator" content="GTK-Doc V1.18 (XML mode)">
 <link rel="stylesheet" href="style.css" type="text/css">
 </head>
@@ -18,7 +18,7 @@
 <td> </td>
 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 <th width="100%" align="center">GObject Reference Manual</th>
-<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+<td><a accesskey="n" href="api-index-2-34.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 </tr>
 <tr><td colspan="5" class="shortcuts">
 <a class="shortcut" href="#idxS">S</a>
diff --git a/docs/reference/gobject/html/api-index-2-34.html b/docs/reference/gobject/html/api-index-2-34.html
new file mode 100644 (file)
index 0000000..d27b5f4
--- /dev/null
@@ -0,0 +1,31 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Index of new symbols in 2.34</title>
+<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
+<link rel="home" href="index.html" title="GObject Reference Manual">
+<link rel="up" href="index.html" title="GObject Reference Manual">
+<link rel="prev" href="api-index-2-32.html" title="Index of new symbols in 2.32">
+<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
+<meta name="generator" content="GTK-Doc V1.18 (XML mode)">
+<link rel="stylesheet" href="style.css" type="text/css">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
+<td><a accesskey="p" href="api-index-2-32.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
+<td> </td>
+<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
+<th width="100%" align="center">GObject Reference Manual</th>
+<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
+</tr></table>
+<div class="index">
+<div class="titlepage"><div><div><h2 class="title">
+<a name="api-index-2-34"></a>Index of new symbols in 2.34</h2></div></div></div>
+<div class="index"></div>
+</div>
+<div class="footer">
+<hr>
+          Generated by GTK-Doc V1.18</div>
+</body>
+</html>
\ No newline at end of file
index 67be632..0cd711a 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id414686"></a>Exporting a C API</h2></div></div></div>
+<a name="idp35007904"></a>Exporting a C API</h2></div></div></div>
 <p>
       C APIs are defined by a set of functions and global variables which are usually exported from a 
       binary. C functions have an arbitrary number of arguments and one return value. Each function is thus
@@ -91,7 +91,7 @@ call   0x80482f4 &lt;function_foo&gt;
         reads the original function signature.</p></li>
 <li class="listitem"><p>The solution used by GLib is to use the GType library which holds at runtime a description of
         all the objects manipulated by the programmer. This so-called <span class="emphasis"><em>dynamic type</em></span>
-        <sup>[<a name="id414794" href="#ftn.id414794" class="footnote">1</a>]</sup>
+        <sup>[<a name="idp26870080" href="#ftn.idp26870080" class="footnote">1</a>]</sup>
         library is then used by special generic glue code to automatically convert function parameters and
         function calling conventions between different runtime domains.</p></li>
 </ul></div>
@@ -100,7 +100,7 @@ call   0x80482f4 &lt;function_foo&gt;
       boundaries is written once: the figure below states this more clearly.
       </p>
 <div class="figure">
-<a name="id414812"></a><p class="title"><b>Figure 1. </b></p>
+<a name="idp26872080"></a><p class="title"><b>Figure 1. </b></p>
 <div class="figure-contents"><div class="mediaobject" align="center"><img src="glue.png" align="middle"></div></div>
 </div>
 <p><br class="figure-break">
@@ -118,7 +118,7 @@ call   0x80482f4 &lt;function_foo&gt;
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id414794" href="#id414794" class="para">1</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp26870080" href="#idp26870080" class="para">1</a>] </sup>
             There are numerous different implementations of dynamic type systems: all C++ 
             compilers have one, Java and .NET have one too. A dynamic type system allows you
             to get information about every instantiated object at runtime. It can be implemented
index 2f6a565..004db51 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id535323"></a>Interface definition prerequisites</h2></div></div></div>
+<a name="idp43754016"></a>Interface definition prerequisites</h2></div></div></div>
 <p>
       To specify that an interface requires the presence of other interfaces
       when implemented, GObject introduces the concept of
index 5d85da2..1af62fc 100644 (file)
@@ -84,7 +84,7 @@ GType g_type_register_fundamental (GType                       type_id,
         <code class="function"><a class="link" href="gobject-Type-Information.html#g-type-register-fundamental" title="g_type_register_fundamental ()">g_type_register_fundamental</a></code> (you have to be Tim Janik 
         to do that) but in case you want to, the last chapter explains how to create
         new fundamental types.
-        <sup>[<a name="id446151" href="#ftn.id446151" class="footnote">2</a>]</sup>
+        <sup>[<a name="idp34566336" href="#ftn.idp34566336" class="footnote">2</a>]</sup>
       </p>
 <p>
         Fundamental types are top-level types which do not derive from any other type 
@@ -248,7 +248,7 @@ struct _GTypeValueTable
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id446151" href="#id446151" class="para">2</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp34566336" href="#idp34566336" class="para">2</a>] </sup>
             Please note that there exists another registration function: the 
             <code class="function"><a class="link" href="gobject-Type-Information.html#g-type-register-dynamic" title="g_type_register_dynamic ()">g_type_register_dynamic</a></code>. We will not discuss this
             function here since its use is very similar to the <code class="function">_static</code> 
index 95900a1..666135f 100644 (file)
@@ -23,7 +23,7 @@
 <div class="titlepage"><div><div><h2 class="title">
 <a name="chapter-intro"></a>Background</h2></div></div></div>
 <div class="toc"><dl>
-<dt><span class="sect1"><a href="chapter-intro.html#id437769">Data types and programming</a></span></dt>
+<dt><span class="sect1"><a href="chapter-intro.html#idp30005920">Data types and programming</a></span></dt>
 <dt><span class="sect1"><a href="ch01s02.html">Exporting a C API</a></span></dt>
 </dl></div>
 <p>
@@ -52,7 +52,7 @@
   </p>
 <div class="sect1">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="id437769"></a>Data types and programming</h2></div></div></div>
+<a name="idp30005920"></a>Data types and programming</h2></div></div></div>
 <p>
       One could say (I have seen such definitions used in some textbooks on programming language theory)
       that a programming language is merely a way to create data types and manipulate them. Most languages
index d33aca6..65282df 100644 (file)
@@ -25,8 +25,8 @@
 <div class="toc"><dl>
 <dt><span class="sect1"><a href="chapter-signal.html#closure">Closures</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="chapter-signal.html#id373676">C Closures</a></span></dt>
-<dt><span class="sect2"><a href="chapter-signal.html#id439348">Non-C closures (for the fearless)</a></span></dt>
+<dt><span class="sect2"><a href="chapter-signal.html#idp36664928">C Closures</a></span></dt>
+<dt><span class="sect2"><a href="chapter-signal.html#idp35938160">Non-C closures (for the fearless)</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="signal.html">Signals</a></span></dt>
 <dd><dl>
@@ -70,7 +70,7 @@ return_type function_callback (... , gpointer user_data);
       The <a class="link" href="gobject-Closures.html#GClosure" title="struct GClosure"><span class="type">GClosure</span></a> structure represents the common functionality of all
       closure implementations: there exists a different Closure implementation for
       each separate runtime which wants to use the GObject type system.
-      <sup>[<a name="id440695" href="#ftn.id440695" class="footnote">6</a>]</sup>
+      <sup>[<a name="idp37674768" href="#ftn.idp37674768" class="footnote">6</a>]</sup>
       The GObject library provides a simple <a class="link" href="gobject-Closures.html#GCClosure" title="struct GCClosure"><span class="type">GCClosure</span></a> type which
       is a specific implementation of closures to be used with C/C++ callbacks.
     </p>
@@ -93,13 +93,13 @@ return_type function_callback (... , gpointer user_data);
           events (<code class="function"><a class="link" href="gobject-Closures.html#g-closure-remove-finalize-notifier" title="g_closure_remove_finalize_notifier ()">g_closure_remove_finalize_notifier</a></code> and
           <code class="function"><a class="link" href="gobject-Closures.html#g-closure-remove-invalidate-notifier" title="g_closure_remove_invalidate_notifier ()">g_closure_remove_invalidate_notifier</a></code>) but not for the invocation 
           process.
-          <sup>[<a name="id373665" href="#ftn.id373665" class="footnote">7</a>]</sup></p></li>
+          <sup>[<a name="idp37314896" href="#ftn.idp37314896" class="footnote">7</a>]</sup></p></li>
 </ul></div>
 <p>
     </p>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id373676"></a>C Closures</h3></div></div></div>
+<a name="idp36664928"></a>C Closures</h3></div></div></div>
 <p>
         If you are using C or C++
         to connect a callback to a given event, you will either use simple <a class="link" href="gobject-Closures.html#GCClosure" title="struct GCClosure"><span class="type">GCClosure</span></a>s
@@ -134,7 +134,7 @@ GClosure *g_signal_type_cclosure_new (GType          itype,
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id439348"></a>Non-C closures (for the fearless)</h3></div></div></div>
+<a name="idp35938160"></a>Non-C closures (for the fearless)</h3></div></div></div>
 <p>
         As was explained above, closures hide the details of callback invocation. In C,
         callback invocation is just like function invocation: it is a matter of creating
@@ -193,7 +193,7 @@ g_cclosure_marshal_VOID__INT (GClosure     *closure,
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id440695" href="#id440695" class="para">6</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp37674768" href="#idp37674768" class="para">6</a>] </sup>
         In practice, closures sit at the boundary of language runtimes: if you are
         writing Python code and one of your Python callbacks receives a signal from
         a GTK+ widget, the C code in GTK+ needs to execute your Python
@@ -201,7 +201,7 @@ g_cclosure_marshal_VOID__INT (GClosure     *closure,
         it behaves as a normal C object for GTK+ and as a normal Python object for
         Python code.
       </p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id373665" href="#id373665" class="para">7</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp37314896" href="#idp37314896" class="para">7</a>] </sup>
             Closures are reference counted and notify listeners of their destruction in a two-stage
             process: the invalidation notifiers are invoked before the finalization notifiers.
           </p></div>
index 9b5aa4c..35376cf 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">glib-genmarshal</code>  [options...] [files...]</p></div>
 </div>
 <div class="refsect1">
-<a name="id467273"></a><h2>Description</h2>
+<a name="idp32797360"></a><h2>Description</h2>
 <p><span class="command"><strong>glib-genmarshal</strong></span> is a small utility that generates C code 
 marshallers for callback functions of the GClosure mechanism in the GObject 
 sublibrary of GLib. The marshaller functions have a standard signature, 
@@ -45,13 +45,13 @@ collect its return value.
 </p>
 </div>
 <div class="refsect1">
-<a name="id417106"></a><h2>Invocation</h2>
+<a name="idp33935760"></a><h2>Invocation</h2>
 <p><span class="command"><strong>glib-genmarshal</strong></span> takes a list of marshallers to generate as 
 input. The marshaller list is either read from standard input or from files
 passed as additional arguments on the command line.
 </p>
 <div class="refsect2">
-<a name="id436480"></a><h3>Options</h3>
+<a name="idp36647280"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -87,6 +87,24 @@ Do not use the standard marshallers of the GObject library, and skip
 </p></td>
 </tr>
 <tr>
+<td><p><span class="term"><code class="option">--internal</code></span></p></td>
+<td><p>
+Mark generated functions as internal, using G_GNUC_INTERNAL.
+</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="option">--valist-marshallers</code></span></p></td>
+<td><p>
+Generate valist marshallers, for use with g_signal_set_va_marshaller().
+</p></td>
+</tr>
+<tr>
+<td><p><span class="term"><code class="option">-v</code>, <code class="option">--version</code></span></p></td>
+<td><p>
+Print version information.
+</p></td>
+</tr>
+<tr>
 <td><p><span class="term"><code class="option">--g-fatal-warnings</code></span></p></td>
 <td><p>
 Make warnings fatal, that is, exit immediately once a warning occurs.
@@ -109,7 +127,7 @@ Print version and exit.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id437230"></a><h3>Marshaller list format</h3>
+<a name="idp35614048"></a><h3>Marshaller list format</h3>
 <p>
 The marshaller lists are processed line by line, a line can contain a
 comment in the form of
@@ -137,7 +155,7 @@ which are always pointers.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id418238"></a><h3>Parameter types</h3>
+<a name="idp34915152"></a><h3>Parameter types</h3>
 <p>
 Currently, the following types are supported:
 </p>
@@ -285,7 +303,7 @@ deprecated alias for <em class="replaceable"><code>BOOLEAN</code></em>
 </div>
 </div>
 <div class="refsect1">
-<a name="id442292"></a><h2>Example</h2>
+<a name="idp37552016"></a><h2>Example</h2>
 <p>
 To generate marshallers for the following callback functions:
 </p>
@@ -333,19 +351,19 @@ g_closure_set_marshal (cc_baz, g_cclosure_marshal_FLOAT__BOOLEAN_UCHAR);
 </pre>
 </div>
 <div class="refsect1">
-<a name="id451292"></a><h2>See also</h2>
+<a name="idp34962496"></a><h2>See also</h2>
 <p>
 <span class="command"><strong>glib-mkenums</strong></span>(1)
 </p>
 </div>
 <div class="refsect1">
-<a name="id432278"></a><h2>Bugs</h2>
+<a name="idp38837936"></a><h2>Bugs</h2>
 <p>
 None known yet.
 </p>
 </div>
 <div class="refsect1">
-<a name="id533608"></a><h2>Author</h2>
+<a name="idp32901280"></a><h2>Author</h2>
 <p><span class="command"><strong>glib-genmarshal</strong></span> has been written by Tim Janik 
 <code class="email">&lt;<a class="email" href="mailto:timj@gtk.org">timj@gtk.org</a>&gt;</code>.
 </p>
index 739c977..137b04a 100644 (file)
@@ -33,7 +33,7 @@
 <div class="cmdsynopsis"><p><code class="command">glib-mkenums</code>  [options...] [files...]</p></div>
 </div>
 <div class="refsect1">
-<a name="id441412"></a><h2>Description</h2>
+<a name="idp36458800"></a><h2>Description</h2>
 <p><span class="command"><strong>glib-mkenums</strong></span> is a small perl-script utility that parses C
 code to extract enum definitions and produces enum descriptions based on text
 templates specified by the user. Most frequently this script is used to 
@@ -42,14 +42,14 @@ value name strings for introspection.
 </p>
 </div>
 <div class="refsect1">
-<a name="id428682"></a><h2>Invocation</h2>
+<a name="idp33911904"></a><h2>Invocation</h2>
 <p><span class="command"><strong>glib-mkenums</strong></span> takes a list of valid C code files as
 input. The options specified control the text that is output, certain 
 substitutions are performed on the text templates for keywords enclosed 
 in @ characters.
 </p>
 <div class="refsect2">
-<a name="id432462"></a><h3>Options</h3>
+<a name="idp34244704"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
@@ -166,7 +166,7 @@ Print version and exit.
 </div>
 <hr>
 <div class="refsect2">
-<a name="id416414"></a><h3>Production text substitutions</h3>
+<a name="idp37242096"></a><h3>Production text substitutions</h3>
 <p>
 Certain keywords enclosed in @ characters will be substituted in the 
 emitted text. For the substitution examples of the keywords below, 
@@ -280,7 +280,7 @@ The base name of the input file currently being processed (e.g. foo.h). (Since:
 </div>
 <hr>
 <div class="refsect2">
-<a name="id453459"></a><h3>Trigraph extensions</h3>
+<a name="idp35693952"></a><h3>Trigraph extensions</h3>
 <p>
 Some C comments are treated specially in the parsed enum definitions, 
 such comments start out with the trigraph sequence <code class="literal">/*&lt;</code> 
@@ -316,7 +316,7 @@ typedef enum /*&lt; flags,prefix=PREFIX &gt;*/
 </div>
 </div>
 <div class="refsect1">
-<a name="id443936"></a><h2>See also</h2>
+<a name="idp32944544"></a><h2>See also</h2>
 <p>
 <span class="citerefentry"><span class="refentrytitle">glib-genmarshal</span>(1)</span>
 </p>
index 3cada73..29ae56d 100644 (file)
@@ -273,45 +273,23 @@ and <a class="link" href="gobject-The-Base-Object-Type.html#g-object-get" title=
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-class-install-property">g_object_class_install_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object_class</span><span class="symbol">,</span>
-<span class="normal">                                 PROP_AUTHORS</span><span class="symbol">,</span>
-<span class="normal">                                 </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-boxed">g_param_spec_boxed</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"authors"</span><span class="symbol">,</span>
-<span class="normal">                                                     </span><span class="function"><a href="./../glib/glib/glib-I18N.html#gettext-macro">_</a></span><span class="symbol">(</span><span class="string">"Authors"</span><span class="symbol">),</span>
-<span class="normal">                                                     </span><span class="function"><a href="./../glib/glib/glib-I18N.html#gettext-macro">_</a></span><span class="symbol">(</span><span class="string">"List of authors"</span><span class="symbol">),</span>
-<span class="normal">                                                     <a href="gobject-Boxed-Types.html#G-TYPE-STRV:CAPS">G_TYPE_STRV</a></span><span class="symbol">,</span>
-<span class="normal">                                                     <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">));</span>
+<div class="informalexample"><pre class="programlisting">
+g_object_class_install_property (object_class,
+                                 PROP_AUTHORS,
+                                 g_param_spec_boxed ("authors",
+                                                     _("Authors"),
+                                                     _("List of authors"),
+                                                     G_TYPE_STRV,
+                                                     G_PARAM_READWRITE));
 
-<span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">authors</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="string">"Owen"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Tim"</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-set">g_object_set</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">obj</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"authors"</span><span class="symbol">,</span><span class="normal"> authors</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-
-<span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">writers</span><span class="symbol">[];</span>
-<span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-get">g_object_get</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">obj</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"authors"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">writers</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
-<span class="comment">/* do something with writers */</span>
-<span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strfreev">g_strfreev</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">writers</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+gchar *authors[] = { "Owen", "Tim", NULL };
+g_object_set (obj, "authors", authors, NULL);
 
+gchar *writers[];
+g_object_get (obj, "authors", &amp;writers, NULL);
+/* do something with writers */
+g_strfreev (writers);
+</pre></div>
 <p>
 </p>
 <p class="since">Since 2.4</p>
index 2eeae10..37e6c7c 100644 (file)
@@ -804,77 +804,39 @@ count. If the closure is not floating, <a class="link" href="gobject-Closures.ht
 nothing. The reason for the existence of the floating state is to
 prevent cumbersome code sequences like:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">closure </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Closures.html#g-cclosure-new">g_cclosure_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cb_func</span><span class="symbol">,</span><span class="normal"> cb_data</span><span class="symbol">);</span>
-<span class="function"><a href="gobject-Closures.html#g-source-set-closure">g_source_set_closure</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">source</span><span class="symbol">,</span><span class="normal"> closure</span><span class="symbol">);</span>
-<span class="function"><a href="gobject-Closures.html#g-closure-unref">g_closure_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">closure</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">// XXX GObject doesn't really need this</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+closure = g_cclosure_new (cb_func, cb_data);
+g_source_set_closure (source, closure);
+g_closure_unref (closure); // XXX GObject doesn't really need this
+</pre></div>
 <p>
 Because <a class="link" href="gobject-Closures.html#g-source-set-closure" title="g_source_set_closure ()"><code class="function">g_source_set_closure()</code></a> (and similar functions) take ownership of the
 initial reference count, if it is unowned, we instead can write:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gobject-Closures.html#g-source-set-closure">g_source_set_closure</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">source</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="gobject-Closures.html#g-cclosure-new">g_cclosure_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">cb_func</span><span class="symbol">,</span><span class="normal"> cb_data</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+g_source_set_closure (source, g_cclosure_new (cb_func, cb_data));
+</pre></div>
 <p>
 </p>
 <p>
 Generally, this function is used together with <a class="link" href="gobject-Closures.html#g-closure-ref" title="g_closure_ref ()"><code class="function">g_closure_ref()</code></a>. Ane example
 of storing a closure for later notification looks like:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">GClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">notify_closure </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="type">void</span>
-<span class="function">foo_notify_set_closure</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">closure</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">notify_closure</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Closures.html#g-closure-unref">g_closure_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">notify_closure</span><span class="symbol">);</span>
-<span class="normal">  notify_closure </span><span class="symbol">=</span><span class="normal"> closure</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">notify_closure</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="function"><a href="gobject-Closures.html#g-closure-ref">g_closure_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">notify_closure</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="gobject-Closures.html#g-closure-sink">g_closure_sink</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">notify_closure</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+static GClosure *notify_closure = NULL;
+void
+foo_notify_set_closure (GClosure *closure)
+{
+  if (notify_closure)
+    g_closure_unref (notify_closure);
+  notify_closure = closure;
+  if (notify_closure)
+    {
+      g_closure_ref (notify_closure);
+      g_closure_sink (notify_closure);
+    }
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -1128,75 +1090,38 @@ implementing new types of closures.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyClosure</span><span class="normal"> MyClosure</span><span class="symbol">;</span>
-<span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyClosure</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GClosure</span><span class="normal"> closure</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="comment">// extra data goes here</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_closure_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal">  notify_data</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="usertype">GClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">closure</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">my_closure </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyClosure </span><span class="symbol">*)</span><span class="normal">closure</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+typedef struct _MyClosure MyClosure;
+struct _MyClosure
+{
+  GClosure closure;
+  // extra data goes here
+};
 
-<span class="normal">  </span><span class="comment">// free extra data here</span>
-<span class="cbracket">}</span>
+static void
+my_closure_finalize (gpointer  notify_data,
+                     GClosure *closure)
+{
+  MyClosure *my_closure = (MyClosure *)closure;
 
-<span class="usertype">MyClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="function">my_closure_new</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">closure</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">MyClosure</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">my_closure</span><span class="symbol">;</span>
+  // free extra data here
+}
 
-<span class="normal">  closure </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Closures.html#g-closure-new-simple">g_closure_new_simple</a></span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyClosure</span><span class="symbol">),</span><span class="normal"> data</span><span class="symbol">);</span>
-<span class="normal">  my_closure </span><span class="symbol">=</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyClosure </span><span class="symbol">*)</span><span class="normal"> closure</span><span class="symbol">;</span>
+MyClosure *my_closure_new (gpointer data)
+{
+  GClosure *closure;
+  MyClosure *my_closure;
 
-<span class="normal">  </span><span class="comment">// initialize extra data here</span>
+  closure = g_closure_new_simple (sizeof (MyClosure), data);
+  my_closure = (MyClosure *) closure;
 
-<span class="normal">  </span><span class="function"><a href="gobject-Closures.html#g-closure-add-finalize-notifier">g_closure_add_finalize_notifier</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">closure</span><span class="symbol">,</span><span class="normal"> notify_data</span><span class="symbol">,</span>
-<span class="normal">                                   my_closure_finalize</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> my_closure</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  // initialize extra data here
 
+  g_closure_add_finalize_notifier (closure, notify_data,
+                                   my_closure_finalize);
+  return my_closure;
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 11d43e2..5470054 100644 (file)
@@ -700,43 +700,22 @@ example:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_enum_complete_type_info</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GTypePlugin</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">plugin</span><span class="symbol">,</span>
-<span class="normal">                            </span><span class="usertype">GType</span><span class="normal">            g_type</span><span class="symbol">,</span>
-<span class="normal">                            </span><span class="usertype">GTypeInfo</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">info</span><span class="symbol">,</span>
-<span class="normal">                            </span><span class="usertype">GTypeValueTable</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value_table</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GEnumValue</span><span class="normal"> values</span><span class="symbol">[]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="cbracket">{</span><span class="normal"> MY_ENUM_FOO</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"MY_ENUM_FOO"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"foo"</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">    </span><span class="cbracket">{</span><span class="normal"> MY_ENUM_BAR</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"MY_ENUM_BAR"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"bar"</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">,</span>
-<span class="normal">    </span><span class="cbracket">{</span><span class="normal"> </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a> </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="function"><a href="gobject-Enumeration-and-Flag-Types.html#g-enum-complete-type-info">g_enum_complete_type_info</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">type</span><span class="symbol">,</span><span class="normal"> info</span><span class="symbol">,</span><span class="normal"> values</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+static void
+my_enum_complete_type_info (GTypePlugin     *plugin,
+                            GType            g_type,
+                            GTypeInfo       *info,
+                            GTypeValueTable *value_table)
+{
+  static const GEnumValue values[] = {
+    { MY_ENUM_FOO, "MY_ENUM_FOO", "foo" },
+    { MY_ENUM_BAR, "MY_ENUM_BAR", "bar" },
+    { 0, NULL, NULL }
+  };
 
+  g_enum_complete_type_info (type, info, values);
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
index 8d80852..acdcaa3 100644 (file)
@@ -479,7 +479,7 @@ can be configured.
 <td>the parameter is deprecated and will be removed
  in a future version. A warning will be generated if it is used
  while running with G_ENABLE_DIAGNOSTIC=1.
- Since: 2.26
+ Since 2.26
 </td>
 </tr>
 </tbody>
index ae8ca9b..03e5279 100644 (file)
@@ -97,123 +97,62 @@ features.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="preproc">#include</span><span class="normal"> </span><span class="string">&lt;glib-object.h&gt;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">int2string</span><span class="normal"> </span><span class="symbol">(</span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GValue</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">src_value</span><span class="symbol">,</span>
-<span class="normal">            </span><span class="usertype">GValue</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">dest_value</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-get-int">g_value_get_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">src_value</span><span class="symbol">)</span><span class="normal"> </span><span class="symbol">==</span><span class="normal"> </span><span class="number">42</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-static-string">g_value_set_static_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">dest_value</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"An important number"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-static-string">g_value_set_static_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">dest_value</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"What's that?"</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+<div class="informalexample"><pre class="programlisting">
+#include &lt;glib-object.h&gt;
 
-<span class="type">int</span>
-<span class="function">main</span><span class="normal"> </span><span class="symbol">(</span><span class="type">int</span><span class="normal">   argc</span><span class="symbol">,</span>
-<span class="normal">      </span><span class="type">char</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">argv</span><span class="symbol">[])</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">/* GValues must be initialized */</span>
-<span class="normal">  </span><span class="usertype">GValue</span><span class="normal"> a </span><span class="symbol">=</span><span class="normal"> <a href="gobject-Generic-values.html#G-VALUE-INIT:CAPS">G_VALUE_INIT</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GValue</span><span class="normal"> b </span><span class="symbol">=</span><span class="normal"> <a href="gobject-Generic-values.html#G-VALUE-INIT:CAPS">G_VALUE_INIT</a></span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">message</span><span class="symbol">;</span>
+static void
+int2string (const GValue *src_value,
+            GValue       *dest_value)
+{
+  if (g_value_get_int (src_value) == 42)
+    g_value_set_static_string (dest_value, "An important number");
+  else
+    g_value_set_static_string (dest_value, "What's that?");
+}
 
-<span class="normal">  </span><span class="function"><a href="gobject-Type-Information.html#g-type-init">g_type_init</a></span><span class="normal"> </span><span class="symbol">();</span>
+int
+main (int   argc,
+      char *argv[])
+{
+  /* GValues must be initialized */
+  GValue a = G_VALUE_INIT;
+  GValue b = G_VALUE_INIT;
+  const gchar *message;
 
-<span class="normal">  </span><span class="comment">/* The GValue starts empty */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(!</span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#G-VALUE-HOLDS-STRING:CAPS">G_VALUE_HOLDS_STRING</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">));</span>
+  g_type_init ();
 
-<span class="normal">  </span><span class="comment">/* Put a string in it */</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-init">g_value_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">,</span><span class="normal"> <a href="gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#G-VALUE-HOLDS-STRING:CAPS">G_VALUE_HOLDS_STRING</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-static-string">g_value_set_static_string</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Hello, world!"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-printf">g_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-get-string">g_value_get_string</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">));</span>
+  /* The GValue starts empty */
+  g_assert (!G_VALUE_HOLDS_STRING (&amp;a));
 
-<span class="normal">  </span><span class="comment">/* Reset it to its pristine state */</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-unset">g_value_unset</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">);</span>
+  /* Put a string in it */
+  g_value_init (&amp;a, G_TYPE_STRING);
+  g_assert (G_VALUE_HOLDS_STRING (&amp;a));
+  g_value_set_static_string (&amp;a, "Hello, world!");
+  g_printf ("%s\n", g_value_get_string (&amp;a));
 
-<span class="normal">  </span><span class="comment">/* It can then be reused for another type */</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-init">g_value_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">,</span><span class="normal"> <a href="gobject-Type-Information.html#G-TYPE-INT:CAPS">G_TYPE_INT</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-int">g_value_set_int</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">,</span><span class="normal"> </span><span class="number">42</span><span class="symbol">);</span>
+  /* Reset it to its pristine state */
+  g_value_unset (&amp;a);
 
-<span class="normal">  </span><span class="comment">/* Attempt to transform it into a GValue of type STRING */</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-init">g_value_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">b</span><span class="symbol">,</span><span class="normal"> <a href="gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">);</span>
+  /* It can then be reused for another type */
+  g_value_init (&amp;a, G_TYPE_INT);
+  g_value_set_int (&amp;a, 42);
 
-<span class="normal">  </span><span class="comment">/* An INT is transformable to a STRING */</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Testing.html#g-assert">g_assert</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-Generic-values.html#g-value-type-transformable">g_value_type_transformable</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#G-TYPE-INT:CAPS">G_TYPE_INT</a></span><span class="symbol">,</span><span class="normal"> <a href="gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">));</span>
+  /* Attempt to transform it into a GValue of type STRING */
+  g_value_init (&amp;b, G_TYPE_STRING);
 
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-transform">g_value_transform</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">b</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-printf">g_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-get-string">g_value_get_string</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">b</span><span class="symbol">));</span>
+  /* An INT is transformable to a STRING */
+  g_assert (g_value_type_transformable (G_TYPE_INT, G_TYPE_STRING));
 
-<span class="normal">  </span><span class="comment">/* Attempt to transform it again using a custom transform function */</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-register-transform-func">g_value_register_transform_func</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#G-TYPE-INT:CAPS">G_TYPE_INT</a></span><span class="symbol">,</span><span class="normal"> <a href="gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span><span class="normal"> int2string</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Generic-values.html#g-value-transform">g_value_transform</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">a</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">b</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-printf">g_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"%s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-get-string">g_value_get_string</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">b</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  g_value_transform (&amp;a, &amp;b);
+  g_printf ("%s\n", g_value_get_string (&amp;b));
 
+  /* Attempt to transform it again using a custom transform function */
+  g_value_register_transform_func (G_TYPE_INT, G_TYPE_STRING, int2string);
+  g_value_transform (&amp;a, &amp;b);
+  g_printf ("%s\n", g_value_get_string (&amp;b));
+  return 0;
+}
+</pre></div>
 <p>
 </p>
 </div>
@@ -231,17 +170,9 @@ but it cannot be assigned to a variable.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GValue</span><span class="normal"> value </span><span class="symbol">=</span><span class="normal"> <a href="gobject-Generic-values.html#G-VALUE-INIT:CAPS">G_VALUE_INIT</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GValue value = G_VALUE_INIT;
+</pre></div>
 <p>
 </p>
 <p class="since">Since 2.30</p>
index d25e446..31a2f52 100644 (file)
@@ -256,7 +256,7 @@ basically they are a per-type facility that is inherited.  A signal
 emission mainly involves invocation of a certain set of callbacks
 in precisely defined manner. There are two main categories of such
 callbacks, per-object 
-<sup>[<a name="id531387" href="#ftn.id531387" class="footnote">10</a>]</sup>
+<sup>[<a name="idp47832448" href="#ftn.idp47832448" class="footnote">10</a>]</sup>
 ones and user provided ones.
 The per-object callbacks are most often referred to as "object method
 handler" or "default (signal) handler", while user provided callbacks are
@@ -669,31 +669,16 @@ To flag a signal argument in this way, add
 <code class="literal">| G_SIGNAL_TYPE_STATIC_SCOPE</code> to the corresponding argument
 of <a class="link" href="gobject-Signals.html#g-signal-new" title="g_signal_new ()"><code class="function">g_signal_new()</code></a>.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gobject-Signals.html#g-signal-new">g_signal_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"size_request"</span><span class="symbol">,</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Type-Information.html#G-TYPE-FROM-CLASS:CAPS">G_TYPE_FROM_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">),</span>
-<span class="normal">     <a href="gobject-Signals.html#G-SIGNAL-RUN-FIRST:CAPS">G_SIGNAL_RUN_FIRST</a></span><span class="symbol">,</span>
-<span class="normal">     </span><span class="function"><a href="./../glib/glib/glib-Standard-Macros.html#G-STRUCT-OFFSET:CAPS">G_STRUCT_OFFSET</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="http://library.gnome.org/devel/gtk/GtkWidget.html#GtkWidgetClass">GtkWidgetClass</a></span><span class="symbol">,</span><span class="normal"> size_request</span><span class="symbol">),</span>
-<span class="normal">     <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">     _gtk_marshal_VOID__BOXED</span><span class="symbol">,</span>
-<span class="normal">     <a href="gobject-Type-Information.html#G-TYPE-NONE:CAPS">G_TYPE_NONE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="number">1</span><span class="symbol">,</span>
-<span class="normal">     GTK_TYPE_REQUISITION </span><span class="symbol">|</span><span class="normal"> <a href="gobject-Signals.html#G-SIGNAL-TYPE-STATIC-SCOPE:CAPS">G_SIGNAL_TYPE_STATIC_SCOPE</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+g_signal_new ("size_request",
+  G_TYPE_FROM_CLASS (gobject_class),
+        G_SIGNAL_RUN_FIRST,
+        G_STRUCT_OFFSET (GtkWidgetClass, size_request),
+        NULL, NULL,
+        _gtk_marshal_VOID__BOXED,
+        G_TYPE_NONE, 1,
+        GTK_TYPE_REQUISITION | G_SIGNAL_TYPE_STATIC_SCOPE);
+</pre></div>
 <p>
 </p>
 </div>
@@ -1379,19 +1364,10 @@ It's possible to work around this problem in a way that will
 continue to work with future versions of GObject by checking
 that the signal handler is still connected before disconnected it:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-Signals.html#g-signal-handler-is-connected">g_signal_handler_is_connected</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">instance</span><span class="symbol">,</span><span class="normal"> id</span><span class="symbol">))</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Signals.html#g-signal-handler-disconnect">g_signal_handler_disconnect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">instance</span><span class="symbol">,</span><span class="normal"> id</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+ if (g_signal_handler_is_connected (instance, id))
+   g_signal_handler_disconnect (instance, id);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2636,7 +2612,7 @@ and no further handling is needed.
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id531387" href="#id531387" class="para">10</a>] </sup>Although signals can deal with any kind of instantiatable 
+<div class="footnote"><p><sup>[<a id="ftn.idp47832448" href="#idp47832448" class="para">10</a>] </sup>Although signals can deal with any kind of instantiatable 
 type, i'm referring to those types as "object types" in the following, 
 simply because that is the context most users will encounter signals in.
 </p></div>
index 0cc0c8c..1582cb2 100644 (file)
@@ -226,19 +226,10 @@ This means that it is not specifically claimed to be "owned" by
 any code portion. The main motivation for providing floating references is
 C convenience. In particular, it allows code to be written as:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">container </span><span class="symbol">=</span><span class="normal"> </span><span class="function">create_container</span><span class="normal"> </span><span class="symbol">();</span>
-<span class="function">container_add_child</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">container</span><span class="symbol">,</span><span class="normal"> </span><span class="function">create_child</span><span class="symbol">());</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+container = create_container ();
+container_add_child (container, create_child());
+</pre></div>
 <p>
 If <code class="function"><code class="function">container_add_child()</code></code> will <a class="link" href="gobject-The-Base-Object-Type.html#g-object-ref-sink" title="g_object_ref_sink ()"><code class="function">g_object_ref_sink()</code></a> the
 passed in child, no reference of the newly created child is leaked.
@@ -246,25 +237,13 @@ Without floating references, <code class="function"><code class="function">conta
 can only <a class="link" href="gobject-The-Base-Object-Type.html#g-object-ref" title="g_object_ref ()"><code class="function">g_object_ref()</code></a> the new child, so to implement this code without
 reference leaks, it would have to be written as:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">Child</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">child</span><span class="symbol">;</span>
-<span class="normal">container </span><span class="symbol">=</span><span class="normal"> </span><span class="function">create_container</span><span class="normal"> </span><span class="symbol">();</span>
-<span class="normal">child </span><span class="symbol">=</span><span class="normal"> </span><span class="function">create_child</span><span class="normal"> </span><span class="symbol">();</span>
-<span class="function">container_add_child</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">container</span><span class="symbol">,</span><span class="normal"> child</span><span class="symbol">);</span>
-<span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">child</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+Child *child;
+container = create_container ();
+child = create_child ();
+container_add_child (container, child);
+g_object_unref (child);
+</pre></div>
 <p>
 The floating reference can be converted into
 an ordinary reference by calling <a class="link" href="gobject-The-Base-Object-Type.html#g-object-ref-sink" title="g_object_ref_sink ()"><code class="function">g_object_ref_sink()</code></a>.
@@ -280,38 +259,22 @@ expose floating references in their API.
 </p>
 <p>
 Some object implementations may need to save an objects floating state
-across certain code portions (an example is <a href="http://library.gnome.org/devel/gtk/GtkMenu.html"><span class="type">GtkMenu</span></a>), to achieve this,
+across certain code portions (an example is <a href="http://developer.gnome.org/devel/gtk/GtkMenu.html"><span class="type">GtkMenu</span></a>), to achieve this,
 the following sequence can be used:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/* save floating state */</span>
-<span class="usertype">gboolean</span><span class="normal"> was_floating </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-is-floating">g_object_is_floating</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-ref-sink">g_object_ref_sink</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="comment">/* protected code portion */</span>
-<span class="symbol">...;</span>
-<span class="comment">/* restore floating state */</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">was_floating</span><span class="symbol">)</span>
-<span class="normal">  </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-force-floating">g_object_force_floating</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span><span class="normal"> </span><span class="comment">/* release previously acquired reference */</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+/* save floating state */
+gboolean was_floating = g_object_is_floating (object);
+g_object_ref_sink (object);
+/* protected code portion */
+...;
+/* restore floating state */
+if (was_floating)
+  g_object_force_floating (object);
+g_object_unref (object); /* release previously acquired reference */
+</pre></div>
 <p>
 </p>
 </div>
@@ -364,58 +327,30 @@ The class structure for the <span class="structname">GObject</span> type.
 <p>
 </p>
 <div class="example">
-<a name="id460243"></a><p class="title"><b>Example 1. Implementing singletons using a constructor</b></p>
-<div class="example-contents">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="usertype">MySingleton</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">the_singleton </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> <a href="gobject-The-Base-Object-Type.html#GObject">GObject</a></span><span class="symbol">*</span>
-<span class="function">my_singleton_constructor</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GType</span><span class="normal">                  type</span><span class="symbol">,</span>
-<span class="normal">                          </span><span class="usertype">guint</span><span class="normal">                  n_construct_params</span><span class="symbol">,</span>
-<span class="normal">                          </span><span class="usertype">GObjectConstructParam</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">construct_params</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">;</span>
-<span class="normal">  </span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">the_singleton</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      object </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">parent_class</span><span class="symbol">)-&gt;</span><span class="function">constructor</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">type</span><span class="symbol">,</span>
-<span class="normal">                                                           n_construct_params</span><span class="symbol">,</span>
-<span class="normal">                                                           construct_params</span><span class="symbol">);</span>
-<span class="normal">      the_singleton </span><span class="symbol">=</span><span class="normal"> </span><span class="function">MY_SINGLETON</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">else</span>
-<span class="normal">    object </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">the_singleton</span><span class="symbol">));</span>
+<a name="idp40939680"></a><p class="title"><b>Example 1. Implementing singletons using a constructor</b></p>
+<div class="example-contents"><pre class="programlisting">
+static MySingleton *the_singleton = NULL;
 
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> object</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+static GObject*
+my_singleton_constructor (GType                  type,
+                          guint                  n_construct_params,
+                          GObjectConstructParam *construct_params)
+{
+  GObject *object;
+  
+  if (!the_singleton)
+    {
+      object = G_OBJECT_CLASS (parent_class)-&gt;constructor (type,
+                                                           n_construct_params,
+                                                           construct_params);
+      the_singleton = MY_SINGLETON (object);
+    }
+  else
+    object = g_object_ref (G_OBJECT (the_singleton));
 
+  return object;
+}
+</pre></div>
 </div>
 <p><br class="example-break">
 </p>
@@ -857,71 +792,36 @@ class initialization:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">enum</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  PROP_0</span><span class="symbol">,</span><span class="normal"> PROP_FOO</span><span class="symbol">,</span><span class="normal"> PROP_BAR</span><span class="symbol">,</span><span class="normal"> N_PROPERTIES</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">obj_properties</span><span class="symbol">[</span><span class="normal">N_PROPERTIES</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+enum {
+  PROP_0, PROP_FOO, PROP_BAR, N_PROPERTIES
+};
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">gobject_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">klass</span><span class="symbol">);</span>
+static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, };
 
-<span class="normal">  obj_properties</span><span class="symbol">[</span><span class="normal">PROP_FOO</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-int">g_param_spec_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Foo"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Foo"</span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="symbol">-</span><span class="number">1</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Basic-Types.html#G-MAXINT:CAPS">G_MAXINT</a></span><span class="symbol">,</span>
-<span class="normal">                      </span><span class="number">0</span><span class="symbol">,</span>
-<span class="normal">                      <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">);</span>
+static void
+my_object_class_init (MyObjectClass *klass)
+{
+  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
 
-<span class="normal">  obj_properties</span><span class="symbol">[</span><span class="normal">PROP_BAR</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-string">g_param_spec_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"bar"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Bar"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Bar"</span><span class="symbol">,</span>
-<span class="normal">                         <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span>
-<span class="normal">                         <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">);</span>
+  obj_properties[PROP_FOO] =
+    g_param_spec_int ("foo", "Foo", "Foo",
+                      -1, G_MAXINT,
+                      0,
+                      G_PARAM_READWRITE);
 
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">set_property </span><span class="symbol">=</span><span class="normal"> my_object_set_property</span><span class="symbol">;</span>
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">get_property </span><span class="symbol">=</span><span class="normal"> my_object_get_property</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-class-install-properties">g_object_class_install_properties</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">,</span>
-<span class="normal">                                     N_PROPERTIES</span><span class="symbol">,</span>
-<span class="normal">                                     obj_properties</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  obj_properties[PROP_BAR] =
+    g_param_spec_string ("bar", "Bar", "Bar",
+                         NULL,
+                         G_PARAM_READWRITE);
 
+  gobject_class-&gt;set_property = my_object_set_property;
+  gobject_class-&gt;get_property = my_object_get_property;
+  g_object_class_install_properties (gobject_class,
+                                     N_PROPERTIES,
+                                     obj_properties);
+}
+</pre></div>
 <p>
 </p>
 <p>
@@ -929,33 +829,17 @@ allows calling <a class="link" href="gobject-The-Base-Object-Type.html#g-object-
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">void</span>
-<span class="function">my_object_set_foo</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">,</span><span class="normal"> </span><span class="usertype">gint</span><span class="normal"> foo</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">foo </span><span class="symbol">!=</span><span class="normal"> foo</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      self</span><span class="symbol">-&gt;</span><span class="normal">foo </span><span class="symbol">=</span><span class="normal"> foo</span><span class="symbol">;</span>
-<span class="normal">      </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-notify-by-pspec">g_object_notify_by_pspec</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">),</span><span class="normal"> obj_properties</span><span class="symbol">[</span><span class="normal">PROP_FOO</span><span class="symbol">]);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal"> </span><span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+void
+my_object_set_foo (MyObject *self, gint foo)
+{
+  if (self-&gt;foo != foo)
+    {
+      self-&gt;foo = foo;
+      g_object_notify_by_pspec (G_OBJECT (self), obj_properties[PROP_FOO]);
+    }
+ }
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -1833,31 +1717,16 @@ equivalent to <code class="literal">g_signal_connect_object (..., G_CONNECT_SWAP
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">menu</span><span class="symbol">-&gt;</span><span class="normal">toplevel </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-connect">g_object_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GTK_TYPE_WINDOW</span><span class="symbol">,</span>
-<span class="normal">                           </span><span class="string">"type"</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gtk/gtk3-Standard-Enumerations.html#GTK-WINDOW-POPUP:CAPS">GTK_WINDOW_POPUP</a></span><span class="symbol">,</span>
-<span class="normal">                           </span><span class="string">"child"</span><span class="symbol">,</span><span class="normal"> menu</span><span class="symbol">,</span>
-<span class="normal">                           <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">),</span>
-<span class="normal">                     </span><span class="string">"signal::event"</span><span class="symbol">,</span><span class="normal"> gtk_menu_window_event</span><span class="symbol">,</span><span class="normal"> menu</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="string">"signal::size_request"</span><span class="symbol">,</span><span class="normal"> gtk_menu_window_size_request</span><span class="symbol">,</span><span class="normal"> menu</span><span class="symbol">,</span>
-<span class="normal">                     </span><span class="string">"signal::destroy"</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gtk/GtkWidget.html#gtk-widget-destroyed">gtk_widget_destroyed</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">menu</span><span class="symbol">-&gt;</span><span class="normal">toplevel</span><span class="symbol">,</span>
-<span class="normal">                     <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  menu-&gt;toplevel = g_object_connect (g_object_new (GTK_TYPE_WINDOW,
+                                                  "type", GTK_WINDOW_POPUP,
+                                                  "child", menu,
+                                                  NULL),
+                                    "signal::event", gtk_menu_window_event, menu,
+                                    "signal::size_request", gtk_menu_window_size_request, menu,
+                                    "signal::destroy", gtk_widget_destroyed, &amp;menu-&gt;toplevel,
+                                    NULL);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -1974,7 +1843,7 @@ the type, for instance by calling <a href="./../glib/glib/glib-Memory-Allocation
 <p>
 </p>
 <div class="example">
-<a name="id502627"></a><p class="title"><b>Example 2. Using g_object_get()</b></p>
+<a name="idp44677056"></a><p class="title"><b>Example 2. Using g_object_get()</b></p>
 <div class="example-contents">
 An example of using <a class="link" href="gobject-The-Base-Object-Type.html#g-object-get" title="g_object_get ()"><code class="function">g_object_get()</code></a> to get the contents
 of three properties - one of type <a class="link" href="gobject-Type-Information.html#G-TYPE-INT:CAPS" title="G_TYPE_INT"><span class="type">G_TYPE_INT</span></a>,
@@ -2068,55 +1937,28 @@ instead, is to store the GParamSpec used with
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">enum</span>
-<span class="cbracket">{</span>
-<span class="normal">  PROP_0</span><span class="symbol">,</span>
-<span class="normal">  PROP_FOO</span><span class="symbol">,</span>
-<span class="normal">  PROP_LAST</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
-
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">properties</span><span class="symbol">[</span><span class="normal">PROP_LAST</span><span class="symbol">];</span>
+<div class="informalexample"><pre class="programlisting">
+  enum
+  {
+    PROP_0,
+    PROP_FOO,
+    PROP_LAST
+  };
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  properties</span><span class="symbol">[</span><span class="normal">PROP_FOO</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-int">g_param_spec_int</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"foo"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Foo"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"The foo"</span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="number">0</span><span class="symbol">,</span><span class="normal"> </span><span class="number">100</span><span class="symbol">,</span>
-<span class="normal">                                           </span><span class="number">50</span><span class="symbol">,</span>
-<span class="normal">                                           <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-class-install-property">g_object_class_install_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">,</span>
-<span class="normal">                                   PROP_FOO</span><span class="symbol">,</span>
-<span class="normal">                                   properties</span><span class="symbol">[</span><span class="normal">PROP_FOO</span><span class="symbol">]);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  static GParamSpec *properties[PROP_LAST];
 
+  static void
+  my_object_class_init (MyObjectClass *klass)
+  {
+    properties[PROP_FOO] = g_param_spec_int ("foo", "Foo", "The foo",
+                                             0, 100,
+                                             50,
+                                             G_PARAM_READWRITE);
+    g_object_class_install_property (gobject_class,
+                                     PROP_FOO,
+                                     properties[PROP_FOO]);
+  }
+</pre></div>
 <p>
 </p>
 <p>
@@ -2124,17 +1966,9 @@ and then notify a change on the "foo" property with:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-notify-by-pspec">g_object_notify_by_pspec</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">,</span><span class="normal"> properties</span><span class="symbol">[</span><span class="normal">PROP_FOO</span><span class="symbol">]);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  g_object_notify_by_pspec (self, properties[PROP_FOO]);
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2437,61 +2271,31 @@ set).
 Usually, calling this function is only required to update
 user data pointers with a destroy notifier, for example:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="type">void</span>
-<span class="function">object_add_to_user_list</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">new_string</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="comment">// the quark, naming the object data</span>
-<span class="normal">  </span><span class="usertype">GQuark</span><span class="normal"> quark_string_list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Quarks.html#g-quark-from-static-string">g_quark_from_static_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"my-string-list"</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="comment">// retrive the old string list</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-steal-qdata">g_object_steal_qdata</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> quark_string_list</span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="comment">// prepend new string</span>
-<span class="normal">  list </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-prepend">g_list_prepend</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">,</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">new_string</span><span class="symbol">));</span>
-<span class="normal">  </span><span class="comment">// this changed 'list', so we need to set it again</span>
-<span class="normal">  </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-set-qdata-full">g_object_set_qdata_full</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> quark_string_list</span><span class="symbol">,</span><span class="normal"> list</span><span class="symbol">,</span><span class="normal"> free_string_list</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">free_string_list</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> data</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">node</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">list </span><span class="symbol">=</span><span class="normal"> data</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+void
+object_add_to_user_list (GObject     *object,
+                         const gchar *new_string)
+{
+  // the quark, naming the object data
+  GQuark quark_string_list = g_quark_from_static_string ("my-string-list");
+  // retrive the old string list
+  GList *list = g_object_steal_qdata (object, quark_string_list);
 
-<span class="normal">  </span><span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node </span><span class="symbol">=</span><span class="normal"> list</span><span class="symbol">;</span><span class="normal"> node</span><span class="symbol">;</span><span class="normal"> node </span><span class="symbol">=</span><span class="normal"> node</span><span class="symbol">-&gt;</span><span class="normal">next</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">node</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Doubly-Linked-Lists.html#g-list-free">g_list_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">list</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  // prepend new string
+  list = g_list_prepend (list, g_strdup (new_string));
+  // this changed 'list', so we need to set it again
+  g_object_set_qdata_full (object, quark_string_list, list, free_string_list);
+}
+static void
+free_string_list (gpointer data)
+{
+  GList *node, *list = data;
 
+  for (node = list; node; node = node-&gt;next)
+    g_free (node-&gt;data);
+  g_list_free (list);
+}
+</pre></div>
 <p>
 Using <a class="link" href="gobject-The-Base-Object-Type.html#g-object-get-qdata" title="g_object_get_qdata ()"><code class="function">g_object_get_qdata()</code></a> in the above example, instead of
 <a class="link" href="gobject-The-Base-Object-Type.html#g-object-steal-qdata" title="g_object_steal_qdata ()"><code class="function">g_object_steal_qdata()</code></a> would have left the destroy function set,
@@ -2941,21 +2745,11 @@ This signal is typically used to obtain change notification for a
 single property, by specifying the property name as a detail in the
 <a class="link" href="gobject-Signals.html#g-signal-connect" title="g_signal_connect()"><code class="function">g_signal_connect()</code></a> call, like this:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gobject-Signals.html#g-signal-connect">g_signal_connect</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">text_view</span><span class="symbol">-&gt;</span><span class="normal">buffer</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"notify::paste-target-list"</span><span class="symbol">,</span>
-<span class="normal">                  </span><span class="function"><a href="gobject-Closures.html#G-CALLBACK:CAPS">G_CALLBACK</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gtk_text_view_target_list_notify</span><span class="symbol">),</span>
-<span class="normal">                  text_view</span><span class="symbol">)</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+g_signal_connect (text_view-&gt;buffer, "notify::paste-target-list",
+                  G_CALLBACK (gtk_text_view_target_list_notify),
+                  text_view)
+</pre></div>
 <p>
 It is important to note that you must use
 <a class="link" href="gobject-GParamSpec.html#canonical-parameter-name">canonical</a> parameter names as
index ae0c846..903b863 100644 (file)
@@ -828,17 +828,9 @@ be taken to free any
 old contents. E.g. for the implementation of a string
 value that may never be <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, the implementation might
 look like:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">""</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+value-&gt;data[0].v_pointer = g_strdup ("");
+</pre></div>
 </td>
 </tr>
 <tr>
@@ -847,21 +839,11 @@ look like:
 data array of the passed in <em class="parameter"><code>value</code></em>. No resources may
 remain allocated through the <a class="link" href="gobject-Generic-values.html#GValue" title="GValue"><span class="type">GValue</span></a> contents after
 this function returns. E.g. for our above string type:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">// only free strings without a specific flag for static storage</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!(</span><span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">1</span><span class="symbol">].</span><span class="normal">v_uint </span><span class="symbol">&amp;</span><span class="normal"> G_VALUE_NOCOPY_CONTENTS</span><span class="symbol">))</span>
-<span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+// only free strings without a specific flag for static storage
+if (!(value-&gt;data[1].v_uint &amp; G_VALUE_NOCOPY_CONTENTS))
+g_free (value-&gt;data[0].v_pointer);
+</pre></div>
 </td>
 </tr>
 <tr>
@@ -874,17 +856,9 @@ The purpose of this function is to copy the contents of
 <em class="parameter"><code>src_value</code></em> into <em class="parameter"><code>dest_value</code></em> in a way, that even after
 <em class="parameter"><code>src_value</code></em> has been freed, the contents of <em class="parameter"><code>dest_value</code></em>
 remain valid. String type example:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="normal">dest_value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">src_value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+dest_value-&gt;data[0].v_pointer = g_strdup (src_value-&gt;data[0].v_pointer);
+</pre></div>
 </td>
 </tr>
 <tr>
@@ -892,17 +866,9 @@ remain valid. String type example:
 <td>If the value contents fit into a pointer, such as objects
 or strings, return this pointer, so the caller can peek at
 the current contents. To extend on our above string example:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">return</span><span class="normal"> value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+return value-&gt;data[0].v_pointer;
+</pre></div>
 </td>
 </tr>
 <tr>
@@ -967,37 +933,19 @@ for the duration of the <em class="parameter"><code>value</code></em> lifetime.
 Thus an extra copy of the contents stored in <em class="parameter"><code>collect_values</code></em> is
 not required for assignment to <em class="parameter"><code>value</code></em>.
 For our above string example, we continue with:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">)</span>
-<span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">""</span><span class="symbol">);</span>
-<span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">collect_flags </span><span class="symbol">&amp;</span><span class="normal"> G_VALUE_NOCOPY_CONTENTS</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer </span><span class="symbol">=</span><span class="normal"> collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">;</span>
-<span class="comment">// keep a flag for the value_free() implementation to not free this string</span>
-<span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">1</span><span class="symbol">].</span><span class="normal">v_uint </span><span class="symbol">=</span><span class="normal"> G_VALUE_NOCOPY_CONTENTS</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-<span class="keyword">else</span>
-<span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">);</span>
-<span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+if (!collect_values[0].v_pointer)
+value-&gt;data[0].v_pointer = g_strdup ("");
+else if (collect_flags &amp; G_VALUE_NOCOPY_CONTENTS)
+{
+value-&gt;data[0].v_pointer = collect_values[0].v_pointer;
+// keep a flag for the value_free() implementation to not free this string
+value-&gt;data[1].v_uint = G_VALUE_NOCOPY_CONTENTS;
+}
+else
+value-&gt;data[0].v_pointer = g_strdup (collect_values[0].v_pointer);
+return NULL;
+</pre></div>
 It should be noted, that it is generally a bad idea to follow the
 <span class="type">G_VALUE_NOCOPY_CONTENTS</span> hint for reference counted types. Due to
 reentrancy requirements and reference count assertions performed
@@ -1006,35 +954,18 @@ incremented for reference counted contents stored in the value-&gt;data
 array.  To deviate from our string example for a moment, and taking
 a look at an exemplary implementation for <code class="function">collect_value()</code> of
 <a class="link" href="gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">object </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">);</span>
-<span class="comment">// never honour G_VALUE_NOCOPY_CONTENTS for ref-counted types</span>
-<span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
-<span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-<span class="keyword">else</span>
-<span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Object passed as invalid NULL pointer"</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+if (collect_values[0].v_pointer)
+{
+GObject *object = G_OBJECT (collect_values[0].v_pointer);
+// never honour G_VALUE_NOCOPY_CONTENTS for ref-counted types
+value-&gt;data[0].v_pointer = g_object_ref (object);
+return NULL;
+}
+else
+return g_strdup_printf ("Object passed as invalid NULL pointer");
+}
+</pre></div>
 The reference count for valid objects is always incremented,
 regardless of <em class="parameter"><code>collect_flags</code></em>. For invalid objects, the example
 returns a newly allocated string without altering <em class="parameter"><code>value</code></em>.
@@ -1069,60 +1000,29 @@ always properly support <code class="literal">G_VALUE_NOCOPY_CONTENTS</code>.
 Similar to <code class="function">collect_value()</code> the function may prematurely abort
 by returning a newly allocated string describing an error condition.
 To complete the string example:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">gchar</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">string_p </span><span class="symbol">=</span><span class="normal"> collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">;</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">string_p</span><span class="symbol">)</span>
-<span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"string location passed as NULL"</span><span class="symbol">);</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">collect_flags </span><span class="symbol">&amp;</span><span class="normal"> G_VALUE_NOCOPY_CONTENTS</span><span class="symbol">)</span>
-<span class="symbol">*</span><span class="normal">string_p </span><span class="symbol">=</span><span class="normal"> value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">;</span>
-<span class="keyword">else</span>
-<span class="symbol">*</span><span class="normal">string_p </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+gchar **string_p = collect_values[0].v_pointer;
+if (!string_p)
+return g_strdup_printf ("string location passed as NULL");
+if (collect_flags &amp; G_VALUE_NOCOPY_CONTENTS)
+*string_p = value-&gt;data[0].v_pointer;
+else
+*string_p = g_strdup (value-&gt;data[0].v_pointer);
+</pre></div>
 And an illustrative version of <code class="function">lcopy_value()</code> for
 reference-counted types:
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">**</span><span class="normal">object_p </span><span class="symbol">=</span><span class="normal"> collect_values</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">;</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">object_p</span><span class="symbol">)</span>
-<span class="keyword">return</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup-printf">g_strdup_printf</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"object location passed as NULL"</span><span class="symbol">);</span>
-<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(!</span><span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">)</span>
-<span class="symbol">*</span><span class="normal">object_p </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">else</span><span class="normal"> </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">collect_flags </span><span class="symbol">&amp;</span><span class="normal"> G_VALUE_NOCOPY_CONTENTS</span><span class="symbol">)</span><span class="normal"> </span><span class="comment">/* always honour */</span>
-<span class="symbol">*</span><span class="normal">object_p </span><span class="symbol">=</span><span class="normal"> value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">;</span>
-<span class="keyword">else</span>
-<span class="symbol">*</span><span class="normal">object_p </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-ref">g_object_ref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">-&gt;</span><span class="normal">data</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">].</span><span class="normal">v_pointer</span><span class="symbol">);</span>
-<span class="keyword">return</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+GObject **object_p = collect_values[0].v_pointer;
+if (!object_p)
+return g_strdup_printf ("object location passed as NULL");
+if (!value-&gt;data[0].v_pointer)
+*object_p = NULL;
+else if (collect_flags &amp; G_VALUE_NOCOPY_CONTENTS) /* always honour */
+*object_p = value-&gt;data[0].v_pointer;
+else
+*object_p = g_object_ref (value-&gt;data[0].v_pointer);
+return NULL;
+</pre></div>
 </td>
 </tr>
 </tbody>
@@ -1579,6 +1479,9 @@ to initialize the type system and assorted other code portions
 system).
 </p>
 <p>
+This function is idempotent.
+</p>
+<p>
 Since version 2.24 this also initializes the thread system
 </p>
 </div>
@@ -1632,6 +1535,9 @@ Note that the messages can also be triggered by setting the
 <p>
 Similar to <a class="link" href="gobject-Type-Information.html#g-type-init" title="g_type_init ()"><code class="function">g_type_init()</code></a>, but additionally sets debug flags.
 </p>
+<p>
+This function is idempotent.
+</p>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody><tr>
@@ -1985,91 +1891,46 @@ of repeatedly calling <code class="function">MY_OBJECT_GET_PRIVATE()</code>.
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObject</span><span class="normal">        MyObject</span><span class="symbol">;</span>
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObjectPrivate</span><span class="normal"> MyObjectPrivate</span><span class="symbol">;</span>
+<div class="informalexample"><pre class="programlisting">
+typedef struct _MyObject        MyObject;
+typedef struct _MyObjectPrivate MyObjectPrivate;
 
-<span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObject</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal"> </span><span class="usertype">GObject</span><span class="normal"> parent</span><span class="symbol">;</span>
+struct _MyObject {
+ GObject parent;
 
-<span class="normal"> </span><span class="usertype">MyObjectPrivate</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">priv</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
+ MyObjectPrivate *priv;
+};
 
-<span class="keyword">struct</span><span class="normal"> </span><span class="classname">_MyObjectPrivate</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="type">int</span><span class="normal"> some_field</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
+struct _MyObjectPrivate {
+  int some_field;
+};
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="gobject-Type-Information.html#g-type-class-add-private">g_type_class_add_private</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">klass</span><span class="symbol">,</span><span class="normal"> </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MyObjectPrivate</span><span class="symbol">));</span>
-<span class="cbracket">}</span>
+static void
+my_object_class_init (MyObjectClass *klass)
+{
+  g_type_class_add_private (klass, sizeof (MyObjectPrivate));
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">my_object_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">my_object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  my_object</span><span class="symbol">-&gt;</span><span class="normal">priv </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Type-Information.html#G-TYPE-INSTANCE-GET-PRIVATE:CAPS">G_TYPE_INSTANCE_GET_PRIVATE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">my_object</span><span class="symbol">,</span>
-<span class="normal">                                                 MY_TYPE_OBJECT</span><span class="symbol">,</span>
-<span class="normal">                                                 MyObjectPrivate</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+static void
+my_object_init (MyObject *my_object)
+{
+  my_object-&gt;priv = G_TYPE_INSTANCE_GET_PRIVATE (my_object,
+                                                 MY_TYPE_OBJECT,
+                                                 MyObjectPrivate);
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">int</span>
-<span class="function">my_object_get_some_field</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MyObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">my_object</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MyObjectPrivate</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">priv</span><span class="symbol">;</span>
+static int
+my_object_get_some_field (MyObject *my_object)
+{
+  MyObjectPrivate *priv;
 
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-return-val-if-fail">g_return_val_if_fail</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function">MY_IS_OBJECT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">my_object</span><span class="symbol">),</span><span class="normal"> </span><span class="number">0</span><span class="symbol">);</span>
+  g_return_val_if_fail (MY_IS_OBJECT (my_object), 0);
 
-<span class="normal">  priv </span><span class="symbol">=</span><span class="normal"> my_object</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">;</span>
-
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> priv</span><span class="symbol">-&gt;</span><span class="normal">some_field</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  priv = my_object-&gt;priv;
 
+  return priv-&gt;some_field;
+}
+</pre></div>
 <p>
 </p>
 <div class="variablelist"><table border="0">
@@ -2570,97 +2431,49 @@ initializers:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObjectClass</span><span class="normal"> parent_class</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gint</span><span class="normal">         static_integer</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gchar</span><span class="normal">       </span><span class="symbol">*</span><span class="normal">dynamic_string</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="normal"> TypeAClass</span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">type_a_base_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">TypeAClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  class</span><span class="symbol">-&gt;</span><span class="normal">dynamic_string </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-String-Utility-Functions.html#g-strdup">g_strdup</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"some string"</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">type_a_base_class_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">TypeAClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">class</span><span class="symbol">-&gt;</span><span class="normal">dynamic_string</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">type_a_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">TypeAClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  class</span><span class="symbol">-&gt;</span><span class="normal">static_integer </span><span class="symbol">=</span><span class="normal"> </span><span class="number">42</span><span class="symbol">;</span>
-<span class="cbracket">}</span>
-
-<span class="keyword">typedef</span><span class="normal"> </span><span class="keyword">struct</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">TypeAClass</span><span class="normal">   parent_class</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">gfloat</span><span class="normal">       static_float</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="usertype">GString</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">dynamic_gstring</span><span class="symbol">;</span>
-<span class="cbracket">}</span><span class="normal"> TypeBClass</span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">type_b_base_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">TypeBClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  class</span><span class="symbol">-&gt;</span><span class="normal">dynamic_gstring </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Strings.html#g-string-new">g_string_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"some other string"</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">type_b_base_class_finalize</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">TypeBClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="function"><a href="./../glib/glib/glib-Strings.html#g-string-free">g_string_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">class</span><span class="symbol">-&gt;</span><span class="normal">dynamic_gstring</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">type_b_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">TypeBClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">class</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  class</span><span class="symbol">-&gt;</span><span class="normal">static_float </span><span class="symbol">=</span><span class="normal"> </span><span class="number">3.14159265358979323846</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+typedef struct {
+  GObjectClass parent_class;
+  gint         static_integer;
+  gchar       *dynamic_string;
+} TypeAClass;
+static void
+type_a_base_class_init (TypeAClass *class)
+{
+  class-&gt;dynamic_string = g_strdup ("some string");
+}
+static void
+type_a_base_class_finalize (TypeAClass *class)
+{
+  g_free (class-&gt;dynamic_string);
+}
+static void
+type_a_class_init (TypeAClass *class)
+{
+  class-&gt;static_integer = 42;
+}
 
+typedef struct {
+  TypeAClass   parent_class;
+  gfloat       static_float;
+  GString     *dynamic_gstring;
+} TypeBClass;
+static void
+type_b_base_class_init (TypeBClass *class)
+{
+  class-&gt;dynamic_gstring = g_string_new ("some other string");
+}
+static void
+type_b_base_class_finalize (TypeBClass *class)
+{
+  g_string_free (class-&gt;dynamic_gstring);
+}
+static void
+type_b_class_init (TypeBClass *class)
+{
+  class-&gt;static_float = 3.14159265358979323846;
+}
+</pre></div>
 <p>
 Initialization of TypeBClass will first cause initialization of
 TypeAClass (derived classes reference their parent classes, see
@@ -3756,105 +3569,52 @@ The most general convenience macro for type implementations, on which
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="gobject-Type-Information.html#G-DEFINE-TYPE-EXTENDED:CAPS">G_DEFINE_TYPE_EXTENDED</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GtkGadget</span><span class="symbol">,</span>
-<span class="normal">                        gtk_gadget</span><span class="symbol">,</span>
-<span class="normal">                        GTK_TYPE_WIDGET</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="number">0</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="function"><a href="gobject-Type-Information.html#G-IMPLEMENT-INTERFACE:CAPS">G_IMPLEMENT_INTERFACE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">TYPE_GIZMO</span><span class="symbol">,</span>
-<span class="normal">                                               gtk_gadget_gizmo_init</span><span class="symbol">));</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+G_DEFINE_TYPE_EXTENDED (GtkGadget,
+                        gtk_gadget,
+                        GTK_TYPE_WIDGET,
+                        0,
+                        G_IMPLEMENT_INTERFACE (TYPE_GIZMO,
+                                               gtk_gadget_gizmo_init));
+</pre></div>
 <p>
 expands to
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_init</span><span class="normal">       </span><span class="symbol">(</span><span class="usertype">GtkGadget</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">self</span><span class="symbol">);</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GtkGadgetClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">);</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">gpointer</span><span class="normal"> gtk_gadget_parent_class </span><span class="symbol">=</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span><span class="normal">     </span><span class="function">gtk_gadget_class_intern_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">gpointer</span><span class="normal"> klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  gtk_gadget_parent_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Type-Information.html#g-type-class-peek-parent">g_type_class_peek_parent</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">klass</span><span class="symbol">);</span>
-<span class="normal">  </span><span class="function">gtk_gadget_class_init</span><span class="normal"> </span><span class="symbol">((</span><span class="normal">GtkGadgetClass</span><span class="symbol">*)</span><span class="normal"> klass</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
-
-<span class="normal"><a href="gobject-Type-Information.html#GType">GType</a></span>
-<span class="function">gtk_gadget_get_type</span><span class="normal"> </span><span class="symbol">(</span><span class="type">void</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="keyword">static</span><span class="normal"> </span><span class="keyword">volatile</span><span class="normal"> </span><span class="usertype">gsize</span><span class="normal"> g_define_type_id__volatile </span><span class="symbol">=</span><span class="normal"> </span><span class="number">0</span><span class="symbol">;</span>
-<span class="normal">  </span><span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="./../glib/glib/glib-Threads.html#g-once-init-enter">g_once_init_enter</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">g_define_type_id__volatile</span><span class="symbol">))</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">      </span><span class="usertype">GType</span><span class="normal"> g_define_type_id </span><span class="symbol">=</span>
-<span class="normal">        </span><span class="function"><a href="gobject-Type-Information.html#g-type-register-static-simple">g_type_register_static_simple</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GTK_TYPE_WIDGET</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="function"><a href="./../glib/glib/glib-Quarks.html#g-intern-static-string">g_intern_static_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"GtkGadget"</span><span class="symbol">),</span>
-<span class="normal">                                       </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GtkGadgetClass</span><span class="symbol">),</span>
-<span class="normal">                                       </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GClassInitFunc">GClassInitFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_class_intern_init</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">GtkGadget</span><span class="symbol">),</span>
-<span class="normal">                                       </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GInstanceInitFunc">GInstanceInitFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_init</span><span class="symbol">,</span>
-<span class="normal">                                       </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GTypeFlags">GTypeFlags</a></span><span class="symbol">)</span><span class="normal"> flags</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="cbracket">{</span>
-<span class="normal">        </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GInterfaceInfo</span><span class="normal"> g_implement_interface_info </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">          </span><span class="symbol">(</span><span class="normal"><a href="gobject-Type-Information.html#GInterfaceInitFunc">GInterfaceInitFunc</a></span><span class="symbol">)</span><span class="normal"> gtk_gadget_gizmo_init</span>
-<span class="normal">        </span><span class="cbracket">}</span><span class="symbol">;</span>
-<span class="normal">        </span><span class="function"><a href="gobject-Type-Information.html#g-type-add-interface-static">g_type_add_interface_static</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">g_define_type_id</span><span class="symbol">,</span><span class="normal"> TYPE_GIZMO</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">g_implement_interface_info</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="cbracket">}</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Threads.html#g-once-init-leave">g_once_init_leave</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">g_define_type_id__volatile</span><span class="symbol">,</span><span class="normal"> g_define_type_id</span><span class="symbol">);</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="normal">  </span><span class="keyword">return</span><span class="normal"> g_define_type_id__volatile</span><span class="symbol">;</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+<div class="informalexample"><pre class="programlisting">
+static void     gtk_gadget_init       (GtkGadget      *self);
+static void     gtk_gadget_class_init (GtkGadgetClass *klass);
+static gpointer gtk_gadget_parent_class = NULL;
+static void     gtk_gadget_class_intern_init (gpointer klass)
+{
+  gtk_gadget_parent_class = g_type_class_peek_parent (klass);
+  gtk_gadget_class_init ((GtkGadgetClass*) klass);
+}
 
+GType
+gtk_gadget_get_type (void)
+{
+  static volatile gsize g_define_type_id__volatile = 0;
+  if (g_once_init_enter (&amp;g_define_type_id__volatile))
+    {
+      GType g_define_type_id =
+        g_type_register_static_simple (GTK_TYPE_WIDGET,
+                                       g_intern_static_string ("GtkGadget"),
+                                       sizeof (GtkGadgetClass),
+                                       (GClassInitFunc) gtk_gadget_class_intern_init,
+                                       sizeof (GtkGadget),
+                                       (GInstanceInitFunc) gtk_gadget_init,
+                                       (GTypeFlags) flags);
+      {
+        const GInterfaceInfo g_implement_interface_info = {
+          (GInterfaceInitFunc) gtk_gadget_gizmo_init
+        };
+        g_type_add_interface_static (g_define_type_id, TYPE_GIZMO, &amp;g_implement_interface_info);
+      }
+      g_once_init_leave (&amp;g_define_type_id__volatile, g_define_type_id);
+    }
+  return g_define_type_id__volatile;
+}
+</pre></div>
 <p>
 The only pieces which have to be manually provided are the definitions of
 the instance and class structure and the definitions of the instance and
index a64228a..9eaee20 100644 (file)
@@ -80,17 +80,9 @@ for instance, the following code:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GValueArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">array </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Value-arrays.html#g-value-array-new">g_value_array_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="number">10</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GValueArray *array = g_value_array_new (10);
+</pre></div>
 <p>
 </p>
 <p>
@@ -98,19 +90,10 @@ can be replaced by:
 </p>
 <p>
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="usertype">GArray</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">array </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="./../glib/glib/glib-Arrays.html#g-array-sized-new">g_array_sized_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Standard-Macros.html#FALSE:CAPS">FALSE</a></span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#TRUE:CAPS">TRUE</a></span><span class="symbol">,</span><span class="normal"> </span><span class="keyword">sizeof</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="gobject-Generic-values.html#GValue">GValue</a></span><span class="symbol">),</span><span class="normal"> </span><span class="number">10</span><span class="symbol">);</span>
-<span class="function"><a href="./../glib/glib/glib-Arrays.html#g-array-set-clear-func">g_array_set_clear_func</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">array</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">(</span><span class="normal"><a href="./../glib/glib/glib-Datasets.html#GDestroyNotify">GDestroyNotify</a></span><span class="symbol">)</span><span class="normal"> <a href="gobject-Generic-values.html#g-value-unset">g_value_unset</a></span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
-
+<div class="informalexample"><pre class="programlisting">
+  GArray *array = g_array_sized_new (FALSE, TRUE, sizeof (GValue), 10);
+  g_array_set_clear_func (array, (GDestroyNotify) g_value_unset);
+</pre></div>
 <p>
 </p>
 </div>
index 4af895e..42676c4 100644 (file)
       The best way to understand how object properties work is by looking at a real example
       on how it is used:
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="comment">/************************************************/</span>
-<span class="comment">/* Implementation                               */</span>
-<span class="comment">/************************************************/</span>
+<div class="informalexample"><pre class="programlisting">
+/************************************************/
+/* Implementation                               */
+/************************************************/
 
-<span class="keyword">enum</span>
-<span class="cbracket">{</span>
-<span class="normal">  PROP_0</span><span class="symbol">,</span>
+enum
+{
+  PROP_0,
 
-<span class="normal">  PROP_MAMAN_NAME</span><span class="symbol">,</span>
-<span class="normal">  PROP_PAPA_NUMBER</span><span class="symbol">,</span>
+  PROP_MAMAN_NAME,
+  PROP_PAPA_NUMBER,
 
-<span class="normal">  N_PROPERTIES</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
+  N_PROPERTIES
+};
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">obj_properties</span><span class="symbol">[</span><span class="normal">N_PROPERTIES</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, };
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">maman_bar_set_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">      </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">guint</span><span class="normal">         property_id</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="keyword">const</span><span class="normal"> </span><span class="usertype">GValue</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GParamSpec</span><span class="normal">   </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MamanBar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> </span><span class="function">MAMAN_BAR</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
+static void
+maman_bar_set_property (GObject      *object,
+                        guint         property_id,
+                        const GValue *value,
+                        GParamSpec   *pspec)
+{
+  MamanBar *self = MAMAN_BAR (object);
 
-<span class="normal">  </span><span class="keyword">switch</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_id</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_MAMAN_NAME</span><span class="symbol">:</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Memory-Allocation.html#g-free">g_free</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-<span class="normal">      self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">name </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-dup-string">g_value_dup_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"maman: %s</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
+  switch (property_id)
+    {
+    case PROP_MAMAN_NAME:
+      g_free (self-&gt;priv-&gt;name);
+      self-&gt;priv-&gt;name = g_value_dup_string (value);
+      g_print ("maman: %s\n", self-&gt;priv-&gt;name);
+      break;
 
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_PAPA_NUMBER</span><span class="symbol">:</span>
-<span class="normal">      self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">papa_number </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-get-uchar">g_value_get_uchar</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="function"><a href="./../glib/glib/glib-Warnings-and-Assertions.html#g-print">g_print</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"papa: %u</span><span class="specialchar">\n</span><span class="string">"</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">papa_number</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
+    case PROP_PAPA_NUMBER:
+      self-&gt;priv-&gt;papa_number = g_value_get_uchar (value);
+      g_print ("papa: %u\n", self-&gt;priv-&gt;papa_number);
+      break;
 
-<span class="label">    default:</span>
-<span class="normal">      </span><span class="comment">/* We don't have any other property... */</span>
-<span class="normal">      </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT-WARN-INVALID-PROPERTY-ID:CAPS">G_OBJECT_WARN_INVALID_PROPERTY_ID</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> property_id</span><span class="symbol">,</span><span class="normal"> pspec</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
+    default:
+      /* We don't have any other property... */
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+      break;
+    }
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">maman_bar_get_property</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">GObject</span><span class="normal">    </span><span class="symbol">*</span><span class="normal">object</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">guint</span><span class="normal">       property_id</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GValue</span><span class="normal">     </span><span class="symbol">*</span><span class="normal">value</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">pspec</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">MamanBar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">self </span><span class="symbol">=</span><span class="normal"> </span><span class="function">MAMAN_BAR</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">);</span>
+static void
+maman_bar_get_property (GObject    *object,
+                        guint       property_id,
+                        GValue     *value,
+                        GParamSpec *pspec)
+{
+  MamanBar *self = MAMAN_BAR (object);
 
-<span class="normal">  </span><span class="keyword">switch</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">property_id</span><span class="symbol">)</span>
-<span class="normal">    </span><span class="cbracket">{</span>
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_MAMAN_NAME</span><span class="symbol">:</span>
-<span class="normal">      </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-string">g_value_set_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">name</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
+  switch (property_id)
+    {
+    case PROP_MAMAN_NAME:
+      g_value_set_string (value, self-&gt;priv-&gt;name);
+      break;
 
-<span class="normal">    </span><span class="keyword">case</span><span class="normal"> PROP_PAPA_NUMBER</span><span class="symbol">:</span>
-<span class="normal">      </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-uchar">g_value_set_uchar</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">value</span><span class="symbol">,</span><span class="normal"> self</span><span class="symbol">-&gt;</span><span class="normal">priv</span><span class="symbol">-&gt;</span><span class="normal">papa_number</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
+    case PROP_PAPA_NUMBER:
+      g_value_set_uchar (value, self-&gt;priv-&gt;papa_number);
+      break;
 
-<span class="label">    default:</span>
-<span class="normal">      </span><span class="comment">/* We don't have any other property... */</span>
-<span class="normal">      </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT-WARN-INVALID-PROPERTY-ID:CAPS">G_OBJECT_WARN_INVALID_PROPERTY_ID</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">object</span><span class="symbol">,</span><span class="normal"> property_id</span><span class="symbol">,</span><span class="normal"> pspec</span><span class="symbol">);</span>
-<span class="normal">      </span><span class="keyword">break</span><span class="symbol">;</span>
-<span class="normal">    </span><span class="cbracket">}</span>
-<span class="cbracket">}</span>
+    default:
+      /* We don't have any other property... */
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+      break;
+    }
+}
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">maman_bar_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MamanBarClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">gobject_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">klass</span><span class="symbol">);</span>
+static void
+maman_bar_class_init (MamanBarClass *klass)
+{
+  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
 
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">set_property </span><span class="symbol">=</span><span class="normal"> maman_bar_set_property</span><span class="symbol">;</span>
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">get_property </span><span class="symbol">=</span><span class="normal"> maman_bar_get_property</span><span class="symbol">;</span>
+  gobject_class-&gt;set_property = maman_bar_set_property;
+  gobject_class-&gt;get_property = maman_bar_get_property;
 
-<span class="normal">  obj_properties</span><span class="symbol">[</span><span class="normal">PROP_NAME</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-string">g_param_spec_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"maman-name"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"Maman construct prop"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"Set maman's name"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"no-name-set"</span><span class="normal"> </span><span class="comment">/* default value */</span><span class="symbol">,</span>
-<span class="normal">                         <a href="gobject-GParamSpec.html#G-PARAM-CONSTRUCT-ONLY:CAPS">G_PARAM_CONSTRUCT_ONLY</a> </span><span class="symbol">|</span><span class="normal"> <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">);</span>
+  obj_properties[PROP_NAME] =
+    g_param_spec_string ("maman-name",
+                         "Maman construct prop",
+                         "Set maman's name",
+                         "no-name-set" /* default value */,
+                         G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE);
 
-<span class="normal">  obj_properties</span><span class="symbol">[</span><span class="normal">PROP_NUMBER</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-uchar">g_param_spec_uchar</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"papa-number"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"Number of current Papa"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="string">"Set/Get papa's number"</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="number">0</span><span class="normal">  </span><span class="comment">/* minimum value */</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="number">10</span><span class="normal"> </span><span class="comment">/* maximum value */</span><span class="symbol">,</span>
-<span class="normal">                        </span><span class="number">2</span><span class="normal">  </span><span class="comment">/* default value */</span><span class="symbol">,</span>
-<span class="normal">                        <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">);</span>
+  obj_properties[PROP_NUMBER] =
+    g_param_spec_uchar ("papa-number",
+                        "Number of current Papa",
+                        "Set/Get papa's number",
+                        0  /* minimum value */,
+                        10 /* maximum value */,
+                        2  /* default value */,
+                        G_PARAM_READWRITE);
 
-<span class="normal">  </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-class-install-properties">g_object_class_install_properties</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">,</span>
-<span class="normal">                                     N_PROPERTIES</span><span class="symbol">,</span>
-<span class="normal">                                     obj_properties</span><span class="symbol">);</span>
-<span class="cbracket">}</span>
+  g_object_class_install_properties (gobject_class,
+                                     N_PROPERTIES,
+                                     obj_properties);
+}
 
-<span class="comment">/************************************************/</span>
-<span class="comment">/* Use                                          */</span>
-<span class="comment">/************************************************/</span>
+/************************************************/
+/* Use                                          */
+/************************************************/
 
-<span class="usertype">GObject</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">bar</span><span class="symbol">;</span>
-<span class="usertype">GValue</span><span class="normal"> val </span><span class="symbol">=</span><span class="normal"> <a href="gobject-Generic-values.html#G-VALUE-INIT:CAPS">G_VALUE_INIT</a></span><span class="symbol">;</span>
+GObject *bar;
+GValue val = G_VALUE_INIT;
 
-<span class="normal">bar </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-new">g_object_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">MAMAN_TYPE_SUBBAR</span><span class="symbol">,</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
+bar = g_object_new (MAMAN_TYPE_SUBBAR, NULL);
 
-<span class="function"><a href="gobject-Generic-values.html#g-value-init">g_value_init</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">val</span><span class="symbol">,</span><span class="normal"> <a href="gobject-Type-Information.html#G-TYPE-CHAR:CAPS">G_TYPE_CHAR</a></span><span class="symbol">);</span>
-<span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-value-set-char">g_value_set_char</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">val</span><span class="symbol">,</span><span class="normal"> </span><span class="number">11</span><span class="symbol">);</span>
+g_value_init (&amp;val, G_TYPE_CHAR);
+g_value_set_char (&amp;val, 11);
 
-<span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-set-property">g_object_set_property</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT:CAPS">G_OBJECT</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">bar</span><span class="symbol">),</span><span class="normal"> </span><span class="string">"papa-number"</span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">val</span><span class="symbol">);</span>
-
-<span class="function"><a href="gobject-Generic-values.html#g-value-unset">g_value_unset</a></span><span class="normal"> </span><span class="symbol">(&amp;</span><span class="normal">val</span><span class="symbol">);</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+g_object_set_property (G_OBJECT (bar), "papa-number", &amp;val);
 
+g_value_unset (&amp;val);
+</pre></div>
 <p>
       The client code just above looks simple but a lot of things happen under the hood:
     </p>
       <code class="function"><a class="link" href="gobject-Generic-values.html#g-value-transform" title="g_value_transform ()">g_value_transform</a></code> will try to transform the input signed char into
       an unsigned int. Of course, the success of the transformation depends on the availability
       of the required transform function. In practice, there will almost always be a transformation
-      <sup>[<a name="id454185" href="#ftn.id454185" class="footnote">4</a>]</sup>
+      <sup>[<a name="idp33183360" href="#ftn.idp33183360" class="footnote">4</a>]</sup>
       which matches and conversion will be carried out if needed.
     </p>
 <p>
       implementation of Foo did override this method, the code path would jump to
       <code class="function">foo_set_property</code> after having retrieved from the 
       <a class="link" href="gobject-GParamSpec.html#GParamSpec" title="struct GParamSpec"><span class="type">GParamSpec</span></a> the <span class="emphasis"><em>param_id</em></span>
-      <sup>[<a name="id454274" href="#ftn.id454274" class="footnote">5</a>]</sup>
+      <sup>[<a name="idp37903808" href="#ftn.idp37903808" class="footnote">5</a>]</sup>
       which had been stored by
       <code class="function"><a class="link" href="gobject-The-Base-Object-Type.html#g-object-class-install-property" title="g_object_class_install_property ()">g_object_class_install_property</a></code>.
     </p>
@@ -373,10 +253,10 @@ g_object_set (G_OBJECT (foo),
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id454185" href="#id454185" class="para">4</a>] </sup>Its behaviour might not be what you expect but it is up to you to actually avoid
+<div class="footnote"><p><sup>[<a id="ftn.idp33183360" href="#idp33183360" class="para">4</a>] </sup>Its behaviour might not be what you expect but it is up to you to actually avoid
           relying on these transformations.
         </p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id454274" href="#id454274" class="para">5</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp37903808" href="#idp37903808" class="para">5</a>] </sup>
           It should be noted that the param_id used here need only to uniquely identify each 
           <a class="link" href="gobject-GParamSpec.html#GParamSpec" title="struct GParamSpec"><span class="type">GParamSpec</span></a> within the <span class="type">FooClass</span> such that the switch
           used in the set and get methods actually works. Of course, this locally-unique 
index 53e04fb..5e37198 100644 (file)
 <div class="cmdsynopsis"><p><code class="command">gobject-query</code>   tree  [options...]</p></div>
 </div>
 <div class="refsect1">
-<a name="id439058"></a><h2>Description</h2>
+<a name="idp36904432"></a><h2>Description</h2>
 <p>
 <span class="command"><strong>gobject-query</strong></span> is a small utility that draws a tree of 
 types.
 </p>
 </div>
 <div class="refsect1">
-<a name="id451350"></a><h2>Invocation</h2>
+<a name="idp37750848"></a><h2>Invocation</h2>
 <p>
 <span class="command"><strong>gobject-query</strong></span> takes a mandatory argument that specifies
 whether it should iterate over the fundamental types or print a type tree.
 </p>
 <div class="refsect2">
-<a name="id446090"></a><h3>Options</h3>
+<a name="idp33884960"></a><h3>Options</h3>
 <div class="variablelist"><table border="0">
 <col align="left" valign="top">
 <tbody>
index 11f9613..48f0731 100644 (file)
@@ -5,7 +5,7 @@
     <sub name="Introduction" link="pr01.html"/>
     <sub name="Concepts" link="pt01.html">
       <sub name="Background" link="chapter-intro.html">
-        <sub name="Data types and programming" link="chapter-intro.html#id437769"/>
+        <sub name="Data types and programming" link="chapter-intro.html#idp30005920"/>
         <sub name="Exporting a C API" link="ch01s02.html"/>
       </sub>
       <sub name="The GLib Dynamic Type System" link="chapter-gtype.html">
@@ -88,6 +88,7 @@
     <sub name="Index of new symbols in 2.28" link="api-index-2-28.html"/>
     <sub name="Index of new symbols in 2.30" link="api-index-2-30.html"/>
     <sub name="Index of new symbols in 2.32" link="api-index-2-32.html"/>
+    <sub name="Index of new symbols in 2.34" link="api-index-2-34.html"/>
     <sub name="Annotation Glossary" link="annotation-glossary.html"/>
   </chapters>
   <functions>
     <keyword type="property" name="The &quot;source-property&quot; property" link="GBinding.html#GBinding--source-property"/>
     <keyword type="property" name="The &quot;target&quot; property" link="GBinding.html#GBinding--target"/>
     <keyword type="property" name="The &quot;target-property&quot; property" link="GBinding.html#GBinding--target-property"/>
-    <keyword type="" name="Options" link="glib-mkenums.html#id432462"/>
-    <keyword type="" name="Production text substitutions" link="glib-mkenums.html#id416414"/>
-    <keyword type="" name="Trigraph extensions" link="glib-mkenums.html#id453459"/>
-    <keyword type="" name="Options" link="glib-genmarshal.html#id436480"/>
-    <keyword type="" name="Marshaller list format" link="glib-genmarshal.html#id437230"/>
-    <keyword type="" name="Parameter types" link="glib-genmarshal.html#id418238"/>
-    <keyword type="" name="Options" link="gobject-query.html#id446090"/>
+    <keyword type="" name="Options" link="glib-mkenums.html#idp34244704"/>
+    <keyword type="" name="Production text substitutions" link="glib-mkenums.html#idp37242096"/>
+    <keyword type="" name="Trigraph extensions" link="glib-mkenums.html#idp35693952"/>
+    <keyword type="" name="Options" link="glib-genmarshal.html#idp36647280"/>
+    <keyword type="" name="Marshaller list format" link="glib-genmarshal.html#idp35614048"/>
+    <keyword type="" name="Parameter types" link="glib-genmarshal.html#idp34915152"/>
+    <keyword type="" name="Options" link="gobject-query.html#idp33884960"/>
     <keyword type="constant" name="G_TYPE_DEBUG_NONE" link="gobject-Type-Information.html#G-TYPE-DEBUG-NONE:CAPS"/>
     <keyword type="constant" name="G_TYPE_DEBUG_OBJECTS" link="gobject-Type-Information.html#G-TYPE-DEBUG-OBJECTS:CAPS"/>
     <keyword type="constant" name="G_TYPE_DEBUG_SIGNALS" link="gobject-Type-Information.html#G-TYPE-DEBUG-SIGNALS:CAPS"/>
index d318a0c..e847c0a 100644 (file)
@@ -34,7 +34,7 @@
           </p></li>
 <li class="listitem"><p>Use prefixing to avoid namespace conflicts with other projects.
             If your library (or application) is named <span class="emphasis"><em>Maman</em></span>,
-            <sup>[<a name="id426888" href="#ftn.id426888" class="footnote">3</a>]</sup>
+            <sup>[<a name="idp35024720" href="#ftn.idp35024720" class="footnote">3</a>]</sup>
             
             prefix all your function names with <span class="emphasis"><em>maman_</em></span>.
             For example: <code class="function">maman_object_method</code>.
@@ -130,7 +130,7 @@ G_DEFINE_TYPE (MamanBar, maman_bar, G_TYPE_OBJECT)
       </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id426888" href="#id426888" class="para">3</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp35024720" href="#idp35024720" class="para">3</a>] </sup>
                 <span class="emphasis"><em>Maman</em></span> is the French word for <span class="emphasis"><em>mum</em></span>
                 or <span class="emphasis"><em>mother</em></span> - nothing more and nothing less.
               </p></div>
index 1700361..fb60b55 100644 (file)
Binary files a/docs/reference/gobject/html/home.png and b/docs/reference/gobject/html/home.png differ
index 702ae69..5318fcc 100644 (file)
@@ -54,7 +54,7 @@
       To explicitly chain up to the implementation of the virtual method in the parent class, 
       you first need a handle to the original parent class structure. This pointer can then be used to 
       access the original class function pointer and invoke it directly.
-      <sup>[<a name="id513728" href="#ftn.id513728" class="footnote">11</a>]</sup>
+      <sup>[<a name="idp43711952" href="#ftn.idp43711952" class="footnote">11</a>]</sup>
     </p>
 <p>The function <code class="function"><a class="link" href="gobject-Type-Information.html#g-type-class-peek-parent" title="g_type_class_peek_parent ()">g_type_class_peek_parent</a></code> is used to access the original parent 
     class structure. Its input is a pointer to the class of the derived object and it returns a pointer
@@ -81,7 +81,7 @@ b_method_to_call (B *obj, int a)
   </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id513728" href="#id513728" class="para">11</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp43711952" href="#idp43711952" class="para">11</a>] </sup>
           The <span class="emphasis"><em>original</em></span> adjective used in this sentence is not innocuous. To fully 
           understand its meaning, you need to recall how class structures are initialized: for each object type,
           the class structure associated to this object is created by first copying the class structure of its 
index 962a4a9..7960154 100644 (file)
@@ -66,73 +66,37 @@ maman_bar_init (MamanBar *self)
       <a class="link" href="gobject-GParamSpec.html#GParamSpec" title="struct GParamSpec"><span class="type">GParamSpec</span></a> by setting the param spec's flag field to G_PARAM_CONSTRUCT_ONLY: this helps
       GType ensure that these properties are not set again later by malicious user code.
 </p>
-<div class="informalexample">
-  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
-    <tbody>
-      <tr>
-        <td class="listing_lines" align="right"><pre>1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29</pre></td>
-        <td class="listing_code"><pre class="programlisting"><span class="keyword">enum</span><span class="normal"> </span><span class="cbracket">{</span>
-<span class="normal">  PROP_0</span><span class="symbol">,</span>
+<div class="informalexample"><pre class="programlisting">
+enum {
+  PROP_0,
 
-<span class="normal">  PROP_MAMAN</span><span class="symbol">,</span>
+  PROP_MAMAN,
 
-<span class="normal">  N_PROPERTIES</span>
-<span class="cbracket">}</span><span class="symbol">;</span>
+  N_PROPERTIES
+};
 
-<span class="keyword">static</span><span class="normal"> </span><span class="usertype">GParamSpec</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">obj_properties</span><span class="symbol">[</span><span class="normal">N_PROPERTIES</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> <a href="./../glib/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="cbracket">}</span><span class="symbol">;</span>
+static GParamSpec *obj_properties[N_PROPERTIES] = { NULL, };
 
-<span class="keyword">static</span><span class="normal"> </span><span class="type">void</span>
-<span class="function">bar_class_init</span><span class="normal"> </span><span class="symbol">(</span><span class="usertype">MamanBarClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">klass</span><span class="symbol">)</span>
-<span class="cbracket">{</span>
-<span class="normal">  </span><span class="usertype">GObjectClass</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">gobject_class </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gobject-The-Base-Object-Type.html#G-OBJECT-CLASS:CAPS">G_OBJECT_CLASS</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">klass</span><span class="symbol">);</span>
+static void
+bar_class_init (MamanBarClass *klass)
+{
+  GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
 
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">set_property </span><span class="symbol">=</span><span class="normal"> bar_set_property</span><span class="symbol">;</span>
-<span class="normal">  gobject_class</span><span class="symbol">-&gt;</span><span class="normal">get_property </span><span class="symbol">=</span><span class="normal"> bar_get_property</span><span class="symbol">;</span>
+  gobject_class-&gt;set_property = bar_set_property;
+  gobject_class-&gt;get_property = bar_get_property;
 
-<span class="normal">  obj_properties</span><span class="symbol">[</span><span class="normal">PROP_MAMAN</span><span class="symbol">]</span><span class="normal"> </span><span class="symbol">=</span>
-<span class="normal">    </span><span class="function"><a href="gobject-Standard-Parameter-and-Value-Types.html#g-param-spec-string">g_param_spec_string</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"maman"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"Maman construct prop"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"Set maman's name"</span><span class="symbol">,</span>
-<span class="normal">                         </span><span class="string">"no-name-set"</span><span class="normal"> </span><span class="comment">/* default value */</span><span class="symbol">,</span>
-<span class="normal">                         <a href="gobject-GParamSpec.html#G-PARAM-CONSTRUCT-ONLY:CAPS">G_PARAM_CONSTRUCT_ONLY</a> </span><span class="symbol">|</span><span class="normal"> <a href="gobject-GParamSpec.html#G-PARAM-READWRITE:CAPS">G_PARAM_READWRITE</a></span><span class="symbol">);</span>
-
-<span class="normal">  </span><span class="function"><a href="gobject-The-Base-Object-Type.html#g-object-class-install-properties">g_object_class_install_properties</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">gobject_class</span><span class="symbol">,</span>
-<span class="normal">                                     N_PROPERTIES</span><span class="symbol">,</span>
-<span class="normal">                                     obj_properties</span><span class="symbol">);</span>
-<span class="cbracket">}</span></pre></td>
-      </tr>
-    </tbody>
-  </table>
-</div>
+  obj_properties[PROP_MAMAN] =
+    g_param_spec_string ("maman",
+                         "Maman construct prop",
+                         "Set maman's name",
+                         "no-name-set" /* default value */,
+                         G_PARAM_CONSTRUCT_ONLY | G_PARAM_READWRITE);
 
+  g_object_class_install_properties (gobject_class,
+                                     N_PROPERTIES,
+                                     obj_properties);
+}
+</pre></div>
 <p>
       If you need this, make sure you can build and run code similar to the code shown above. Make sure
       your construct properties can set correctly during construction, make sure you cannot set them 
index 0d0d244..fd68aec 100644 (file)
@@ -45,7 +45,7 @@
     </p>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id534979"></a>Non-virtual public methods</h3></div></div></div>
+<a name="idp43683312"></a>Non-virtual public methods</h3></div></div></div>
 <p>
         These are the simplest: you want to provide a simple method which
         can act on your object. All you need to do is to provide a function
@@ -71,7 +71,7 @@ maman_bar_do_action (MamanBar *self, /* parameters */)
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id535004"></a>Virtual public methods</h3></div></div></div>
+<a name="idp43686304"></a>Virtual public methods</h3></div></div></div>
 <p>
         This is the preferred way to create polymorphic GObjects. All you
         need to do is to define the common method and its class function in
@@ -169,7 +169,7 @@ maman_bar_do_action_two (MamanBar *self, /* parameters */)
 </div>
 <div class="sect2">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="id513598"></a>Virtual private Methods</h3></div></div></div>
+<a name="idp43696400"></a>Virtual private Methods</h3></div></div></div>
 <p>
         These are very similar to Virtual Public methods. They just don't
         have a public function to call the function directly. The header
index a4e7229..8df5350 100644 (file)
@@ -29,9 +29,9 @@
 <dt><span class="sect1"><a href="howto-gobject-destruction.html">Object Destruction</a></span></dt>
 <dt><span class="sect1"><a href="howto-gobject-methods.html">Object methods</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id534979">Non-virtual public methods</a></span></dt>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id535004">Virtual public methods</a></span></dt>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id513598">Virtual private Methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43683312">Non-virtual public methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43686304">Virtual public methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43696400">Virtual private Methods</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="howto-gobject-chainup.html">Chaining up</a></span></dt>
 </dl></div>
index 3e4cd71..d953422 100644 (file)
@@ -34,9 +34,9 @@
       To include a property named 'name' of type <span class="type">string</span> in the 
       <span class="type">maman_ibaz</span> interface example code above, we only need to
       add one 
-      <sup>[<a name="id535437" href="#ftn.id535437" class="footnote">12</a>]</sup>  
+      <sup>[<a name="idp43767632" href="#ftn.idp43767632" class="footnote">12</a>]</sup>  
       line in the <code class="function">maman_ibaz_base_init</code>
-      <sup>[<a name="id535450" href="#ftn.id535450" class="footnote">13</a>]</sup>
+      <sup>[<a name="idp43769216" href="#ftn.idp43769216" class="footnote">13</a>]</sup>
       as shown below:
 </p>
 <pre class="programlisting">
@@ -150,10 +150,10 @@ maman_baz_class_init (MamanBazClass *klass)
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id535437" href="#id535437" class="para">12</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp43767632" href="#idp43767632" class="para">12</a>] </sup>
           That really is one line extended to six for the sake of clarity
         </p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id535450" href="#id535450" class="para">13</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp43769216" href="#idp43769216" class="para">13</a>] </sup>
           The <code class="function"><a class="link" href="gobject-The-Base-Object-Type.html#g-object-interface-install-property" title="g_object_interface_install_property ()">g_object_interface_install_property</a></code>
           can also be called from <code class="function">class_init</code> but it must
           not be called after that point.
index 45690fe..6aca145 100644 (file)
@@ -28,7 +28,7 @@
     flexible: it is possible for its users to connect at runtime any
     number of callbacks (implemented in any language for which a binding
     exists)
-    <sup>[<a name="id535560" href="#ftn.id535560" class="footnote">14</a>]</sup>
+    <sup>[<a name="idp53311824" href="#ftn.idp53311824" class="footnote">14</a>]</sup>
     to any signal and to stop the emission of any signal at any 
     state of the signal emission process. This flexibility makes it
     possible to use GSignal for much more than just emit signals which
@@ -109,7 +109,7 @@ maman_file_write (MamanFile    *self,
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id535560" href="#id535560" class="para">14</a>] </sup>A Python callback can be connected to any signal on any
+<div class="footnote"><p><sup>[<a id="ftn.idp53311824" href="#idp53311824" class="para">14</a>] </sup>A Python callback can be connected to any signal on any
       C-based GObject.
       </p></div>
 </div>
index 56f3679..75f7fed 100644 (file)
@@ -15,7 +15,7 @@
 <div>
 <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GObject Reference Manual</p></th></tr></table></div>
 <div><p class="releaseinfo">
-      for GObject 2.31.20
+      for GObject 2.33.1
 
       The latest version of this documentation can be found on-line at
       <a class="ulink" href="http://library.gnome.org/devel/gobject/unstable/" target="_top">http://library.gnome.org/devel/gobject/unstable/</a>.
@@ -29,7 +29,7 @@
 <dd><dl>
 <dt><span class="chapter"><a href="chapter-intro.html">Background</a></span></dt>
 <dd><dl>
-<dt><span class="sect1"><a href="chapter-intro.html#id437769">Data types and programming</a></span></dt>
+<dt><span class="sect1"><a href="chapter-intro.html#idp30005920">Data types and programming</a></span></dt>
 <dt><span class="sect1"><a href="ch01s02.html">Exporting a C API</a></span></dt>
 </dl></dd>
 <dt><span class="chapter"><a href="chapter-gtype.html">The GLib Dynamic Type System</a></span></dt>
@@ -61,8 +61,8 @@
 <dd><dl>
 <dt><span class="sect1"><a href="chapter-signal.html#closure">Closures</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="chapter-signal.html#id373676">C Closures</a></span></dt>
-<dt><span class="sect2"><a href="chapter-signal.html#id439348">Non-C closures (for the fearless)</a></span></dt>
+<dt><span class="sect2"><a href="chapter-signal.html#idp36664928">C Closures</a></span></dt>
+<dt><span class="sect2"><a href="chapter-signal.html#idp35938160">Non-C closures (for the fearless)</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="signal.html">Signals</a></span></dt>
 <dd><dl>
 <dt><span class="sect1"><a href="howto-gobject-destruction.html">Object Destruction</a></span></dt>
 <dt><span class="sect1"><a href="howto-gobject-methods.html">Object methods</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id534979">Non-virtual public methods</a></span></dt>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id535004">Virtual public methods</a></span></dt>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id513598">Virtual private Methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43683312">Non-virtual public methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43686304">Virtual public methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43696400">Virtual private Methods</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="howto-gobject-chainup.html">Chaining up</a></span></dt>
 </dl></dd>
 <dt><span class="index"><a href="api-index-2-28.html">Index of new symbols in 2.28</a></span></dt>
 <dt><span class="index"><a href="api-index-2-30.html">Index of new symbols in 2.30</a></span></dt>
 <dt><span class="index"><a href="api-index-2-32.html">Index of new symbols in 2.32</a></span></dt>
+<dt><span class="index"><a href="api-index-2-34.html">Index of new symbols in 2.34</a></span></dt>
 <dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
 </dl></div>
 </div>
index 2d05b3d..48cab27 100644 (file)
Binary files a/docs/reference/gobject/html/left.png and b/docs/reference/gobject/html/left.png differ
index 7f6d359..95aa095 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="preface">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="id374983"></a>Introduction</h2></div></div></div>
+<a name="idp29517776"></a>Introduction</h2></div></div></div>
 <p>
                        Most modern programming languages come with their own native object
                        systems and additional fundamental algorithmic language constructs.
index dabf292..2029e34 100644 (file)
 </tr></table>
 <div class="part">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="id405819"></a>Part I. Concepts</h1></div></div></div>
+<a name="idp30578320"></a>Part I. Concepts</h1></div></div></div>
 <div class="toc">
 <p><b>Table of Contents</b></p>
 <dl>
 <dt><span class="chapter"><a href="chapter-intro.html">Background</a></span></dt>
 <dd><dl>
-<dt><span class="sect1"><a href="chapter-intro.html#id437769">Data types and programming</a></span></dt>
+<dt><span class="sect1"><a href="chapter-intro.html#idp30005920">Data types and programming</a></span></dt>
 <dt><span class="sect1"><a href="ch01s02.html">Exporting a C API</a></span></dt>
 </dl></dd>
 <dt><span class="chapter"><a href="chapter-gtype.html">The GLib Dynamic Type System</a></span></dt>
@@ -59,8 +59,8 @@
 <dd><dl>
 <dt><span class="sect1"><a href="chapter-signal.html#closure">Closures</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="chapter-signal.html#id373676">C Closures</a></span></dt>
-<dt><span class="sect2"><a href="chapter-signal.html#id439348">Non-C closures (for the fearless)</a></span></dt>
+<dt><span class="sect2"><a href="chapter-signal.html#idp36664928">C Closures</a></span></dt>
+<dt><span class="sect2"><a href="chapter-signal.html#idp35938160">Non-C closures (for the fearless)</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="signal.html">Signals</a></span></dt>
 <dd><dl>
index 3aeed23..1a2621a 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="part">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="id433975"></a>Part IV. Tutorial</h1></div></div></div>
+<a name="idp48527856"></a>Part IV. Tutorial</h1></div></div></div>
 <div class="partintro">
 <div></div>
 <p>
@@ -40,9 +40,9 @@
 <dt><span class="sect1"><a href="howto-gobject-destruction.html">Object Destruction</a></span></dt>
 <dt><span class="sect1"><a href="howto-gobject-methods.html">Object methods</a></span></dt>
 <dd><dl>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id534979">Non-virtual public methods</a></span></dt>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id535004">Virtual public methods</a></span></dt>
-<dt><span class="sect2"><a href="howto-gobject-methods.html#id513598">Virtual private Methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43683312">Non-virtual public methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43686304">Virtual public methods</a></span></dt>
+<dt><span class="sect2"><a href="howto-gobject-methods.html#idp43696400">Virtual private Methods</a></span></dt>
 </dl></dd>
 <dt><span class="sect1"><a href="howto-gobject-chainup.html">Chaining up</a></span></dt>
 </dl></dd>
index 77c9792..28e95db 100644 (file)
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="part">
 <div class="titlepage"><div><div><h1 class="title">
-<a name="id417163"></a>Part V. Related Tools</h1></div></div></div>
+<a name="idp32846144"></a>Part V. Related Tools</h1></div></div></div>
 <div class="partintro">
 <div></div>
 <p>
index 92832e3..ed55207 100644 (file)
Binary files a/docs/reference/gobject/html/right.png and b/docs/reference/gobject/html/right.png differ
index cd95122..6475f70 100644 (file)
@@ -22,7 +22,7 @@
 <div class="reference">
 <div class="titlepage">
 <div><div><h1 class="title">
-<a name="id405844"></a>API Reference</h1></div></div>
+<a name="idp29790304"></a>API Reference</h1></div></div>
 <hr>
 </div>
 <div class="toc">
index f1789cd..2de383b 100644 (file)
@@ -22,7 +22,7 @@
 <div class="reference">
 <div class="titlepage">
 <div><div><h1 class="title">
-<a name="id405915"></a>Tools Reference</h1></div></div>
+<a name="idp27094656"></a>Tools Reference</h1></div></div>
 <hr>
 </div>
 <div class="toc">
index 2aa9ee5..dba44db 100644 (file)
@@ -190,7 +190,7 @@ void g_signal_emitv (const GValue *instance_and_params,
                        no accumulator was specified. If an accumulator was specified during signal creation,
                        this accumulator is used to calculate the return_value as a function of the return
                        values of all the closures invoked during emission. 
-                       <sup>[<a name="id454630" href="#ftn.id454630" class="footnote">8</a>]</sup>
+                       <sup>[<a name="idp36611392" href="#ftn.idp36611392" class="footnote">8</a>]</sup>
                        If no closure is invoked during
                        emission, the return_value is nonetheless initialized to zero/null.
                        </p></li>
@@ -273,7 +273,7 @@ void g_signal_emitv (const GValue *instance_and_params,
 <p>
            Of the three main connection functions,
                only one has an explicit detail parameter as a <a href="./../glib/glib/glib-Quarks.html#GQuark"><span class="type">GQuark</span></a>
-               <sup>[<a name="id454836" href="#ftn.id454836" class="footnote">9</a>]</sup>:
+               <sup>[<a name="idp36635936" href="#ftn.idp36635936" class="footnote">9</a>]</sup>:
 </p>
 <pre class="programlisting">
 gulong     g_signal_connect_closure_by_id          (gpointer          instance,
@@ -357,7 +357,7 @@ void                  g_signal_emit_by_name (gpointer            instance,
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a id="ftn.id454630" href="#id454630" class="para">8</a>] </sup>
+<div class="footnote"><p><sup>[<a id="ftn.idp36611392" href="#idp36611392" class="para">8</a>] </sup>
                          James (again!!) gives a few non-trivial examples of accumulators:
                          <span class="quote">“<span class="quote">
                                For instance, you may have an accumulator that ignores NULL returns from 
@@ -365,7 +365,7 @@ void                  g_signal_emit_by_name (gpointer            instance,
                                to return the list of values returned by the closures.
                          </span>”</span>
                        </p></div>
-<div class="footnote"><p><sup>[<a id="ftn.id454836" href="#id454836" class="para">9</a>] </sup>A GQuark is an integer which uniquely represents a string. It is possible to transform
+<div class="footnote"><p><sup>[<a id="ftn.idp36635936" href="#idp36635936" class="para">9</a>] </sup>A GQuark is an integer which uniquely represents a string. It is possible to transform
                   back and forth between the integer and string representations with the functions 
                   <code class="function"><a href="./../glib/glib/glib-Quarks.html#g-quark-from-string">g_quark_from_string</a></code> and <code class="function"><a href="./../glib/glib/glib-Quarks.html#g-quark-to-string">g_quark_to_string</a></code>.
                  </p></div>
index 85b3e2a..8eb591f 100644 (file)
Binary files a/docs/reference/gobject/html/up.png and b/docs/reference/gobject/html/up.png differ
index 221b35b..37d2212 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding="ISO-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <chapter id="chapter-gobject">
   <title>The GObject base class</title>
index 7d0cf3f..2d520af 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding="ISO-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <chapter id="chapter-signal">
   <title>The GObject messaging system</title>
index 89de1f8..477a7fe 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding="ISO-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
   <chapter id="chapter-gtype">
     <title>The GLib Dynamic Type System</title>
index 6564d8b..4401ad6 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding="ISO-8859-1"?>
-<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <part label="IV">
   <title>Tutorial</title>
index 54d46dc..8cfcef7 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding="ISO-8859-1"?>
-<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <chapter id="chapter-intro">
   <title>Background</title>
index e74fe59..c8be945 100644 (file)
@@ -1,6 +1,6 @@
 <?xml version='1.0' encoding="ISO-8859-1"?>
-<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
-               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
+<!DOCTYPE part PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 ]>
 <part label="V">
   <title>Related Tools</title>
index 8dac838..9f7123f 100644 (file)
@@ -4,9 +4,9 @@ libdir=@libdir@
 includedir=@includedir@
 
 giomoduledir=@GIO_MODULE_DIR@
-glib_compile_schemas=@bindir@/glib-compile-schemas@EXEEXT@
-glib_compile_resources=@bindir@/glib-compile-resources@EXEEXT@
-gdbus_codegen=@bindir@/gdbus-codegen
+glib_compile_schemas=glib-compile-schemas
+glib_compile_resources=glib-compile-resources
+gdbus_codegen=gdbus-codegen
 
 Name: GIO
 Description: glib I/O library
index dc57ded..dae04b4 100644 (file)
@@ -24,8 +24,8 @@ uninstall-ms-lib:
        $(uninstall_ms_lib_cmd)
 
 gio.def: gio.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gio.symbols | sed -e '/^$$/d' -e 's/^/        /' -e 's/G_GNUC_[^ ]*//g' | sort) > gio.def.tmp && \
-         mv gio.def.tmp gio.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gio.symbols | sed -e '/^$$/d' -e 's/^/        /' -e 's/G_GNUC_[^ ]*//g' | sort) > $(builddir)/gio.def.tmp && \
+         mv $(builddir)/gio.def.tmp $(builddir)/gio.def
 
 if OS_LINUX
 if HAVE_GNUC_VISIBILITY
@@ -64,6 +64,7 @@ gdbus_headers =                       \
        gdbusobjectmanager.h            \
        gdbusobjectmanagerclient.h      \
        gdbusobjectmanagerserver.h      \
+       gtestdbus.h                     \
        $(NULL)
 
 gdbus_sources =                                                        \
@@ -93,8 +94,22 @@ gdbus_sources =                                                      \
        gdbusobjectmanager.h            gdbusobjectmanager.c            \
        gdbusobjectmanagerclient.h      gdbusobjectmanagerclient.c      \
        gdbusobjectmanagerserver.h      gdbusobjectmanagerserver.c      \
+       gtestdbus.h                     gtestdbus.c                     \
        $(NULL)
 
+# These are not built into the library yet
+EXTRA_DIST += gdbusdaemon.c gdbusdaemon.h dbus-daemon.xml
+
+gdbus-daemon-generated.h gdbus-daemon-generated.c: $(srcdir)/dbus-daemon.xml $(srcdir)/gdbus-2.0/codegen/gdbus-codegen.in
+       $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
+               UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
+               $(PYTHON) $(srcdir)/gdbus-2.0/codegen/gdbus-codegen.in \
+               --interface-prefix org. \
+               --generate-c-code gdbus-daemon-generated \
+               --c-namespace _G \
+               $(srcdir)/dbus-daemon.xml \
+               $(NULL)
+
 settings_headers = \
        gsettingsbackend.h              \
        gsettingsschema.h               \
@@ -124,9 +139,7 @@ settings_sources += \
        gregistrysettingsbackend.c
 endif
 
-if OS_CARBON
-AM_CPPFLAGS += -DG_OS_CARBON
-
+if OS_COCOA
 settings_sources += \
        gnextstepsettingsbackend.c
 endif
@@ -272,7 +285,15 @@ unix_sources +=                     \
 endif
 endif
 
+gdbus_daemon_sources = \
+       gdbusdaemon.c \
+       gdbusdaemon.h \
+       gdbus-daemon-generated.c \
+       gdbus-daemon-generated.h \
+       $(NULL)
+
 win32_actual_sources = \
+       $(gdbus_daemon_sources) \
        gwin32mount.c \
        gwin32mount.h \
        gwin32volumemonitor.c \
@@ -304,7 +325,9 @@ giowin32include_HEADERS = \
 
 endif
 
-SUBDIRS += tests
+if BUILD_MODULAR_TESTS
+SUBDIRS += tests 
+endif
 
 libgio_2_0_la_SOURCES =                \
        gappinfo.c              \
@@ -378,6 +401,7 @@ libgio_2_0_la_SOURCES =             \
        gpermission.c           \
        gpollableinputstream.c  \
        gpollableoutputstream.c \
+       gpollableutils.c        \
        gpollfilemonitor.c      \
        gpollfilemonitor.h      \
        gproxyresolver.c        \
@@ -455,23 +479,19 @@ libgio_2_0_la_LIBADD = \
 
 libgio_2_0_la_CPPFLAGS = $(ZLIB_CFLAGS) $(AM_CPPFLAGS)
 
-if OS_CARBON
-libgio_2_0_la_CFLAGS = -xobjective-c
-endif
-
 if PLATFORM_WIN32
 no_undefined = -no-undefined
 endif
 
 if OS_WIN32_AND_DLL_COMPILATION
-export_symbols = -export-symbols gio.def
+export_symbols = -export-symbols $(builddir)/gio.def
 gio_def = gio.def
 
 gio_win32_res = gio-win32-res.o
 gio_win32_res_ldflag = -Wl,$(gio_win32_res)
 
 install-def-file:
-       $(INSTALL) gio.def $(DESTDIR)$(libdir)/gio-2.0.def
+       $(INSTALL) $(builddir)/gio.def $(DESTDIR)$(libdir)/gio-2.0.def
 
 uninstall-def-file:
        -rm $(DESTDIR)$(libdir)/gio-2.0.def
@@ -492,6 +512,12 @@ libgio_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
        -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
        -export-dynamic $(no_undefined) $(export_symbols)
 
+if OS_COCOA
+# This is dumb.  The ObjC source file should be properly named .m
+libgio_2_0_la_CFLAGS = -xobjective-c
+libgio_2_0_la_LDFLAGS += -framework Foundation
+endif
+
 libgio_2_0_la_DEPENDENCIES = $(gio_win32_res) $(gio_def) $(platform_deps)
 
 gio-win32-res.o: gio.rc
@@ -552,6 +578,7 @@ gio_headers =                       \
        gpermission.h           \
        gpollableinputstream.h  \
        gpollableoutputstream.h \
+       gpollableutils.h        \
        gproxyaddress.h         \
        gproxy.h                \
        gproxyaddressenumerator.h \
@@ -604,6 +631,8 @@ BUILT_SOURCES =             \
        gconstructor_as_data.h  \
        gioenumtypes.h          \
        gioenumtypes.c          \
+       gdbus-daemon-generated.c \
+       gdbus-daemon-generated.h \
        $(NULL)
 
 EXTRA_DIST +=                  \
@@ -625,7 +654,7 @@ BUILT_EXTRA_DIST =          \
 gio-public-headers.txt: Makefile
        echo $(gioinclude_HEADERS) $(giowin32include_HEADERS) $(giounixinclude_HEADERS) > $@.tmp && mv $@.tmp $@
 
-CLEANFILES = gio-public-headers.txt gconstructor_as_data.h
+CLEANFILES = gdbus-daemon-generated.c gdbus-daemon-generated.h gio-public-headers.txt gconstructor_as_data.h
 
 all-local: gio-public-headers.txt
 
@@ -640,7 +669,7 @@ gioenumtypes.c: $(gio_headers) gioenumtypes.c.template
            gioenumtypes.c.tmp && mv gioenumtypes.c.tmp gioenumtypes.c
 
 gio-2.0.lib: libgio-2.0.la gio.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgio-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gio.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgio-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/gio.def -out:$@
 
 bin_PROGRAMS = gio-querymodules glib-compile-schemas glib-compile-resources gsettings
 
@@ -704,10 +733,11 @@ EXTRA_DIST += $(completion_DATA)
 
 bin_PROGRAMS += gresource
 gresource_SOURCES = gresource-tool.c
+gresource_CPPFLAGS = $(LIBELF_CFLAGS) $(AM_CPPFLAGS)
 gresource_LDADD = libgio-2.0.la \
        $(top_builddir)/glib/libglib-2.0.la             \
        $(top_builddir)/gobject/libgobject-2.0.la \
-       $(ELF_LIBS)
+       $(LIBELF_LIBS)
 
 # ------------------------------------------------------------------------
 
index 7d2eb70..b1c04e4 100644 (file)
@@ -49,31 +49,32 @@ DIST_COMMON = $(am__giounixinclude_HEADERS_DIST) \
 @OS_WIN32_TRUE@        gregistrysettingsbackend.h      \
 @OS_WIN32_TRUE@        gregistrysettingsbackend.c
 
-@OS_CARBON_TRUE@am__append_3 = -DG_OS_CARBON
-@OS_CARBON_TRUE@am__append_4 = \
-@OS_CARBON_TRUE@       gnextstepsettingsbackend.c
+@OS_COCOA_TRUE@am__append_3 = \
+@OS_COCOA_TRUE@        gnextstepsettingsbackend.c
 
-@HAVE_INOTIFY_TRUE@am__append_5 = inotify
+@HAVE_INOTIFY_TRUE@am__append_4 = inotify
+@HAVE_INOTIFY_TRUE@am__append_5 = inotify/libinotify.la
 @HAVE_INOTIFY_TRUE@am__append_6 = inotify/libinotify.la
-@HAVE_INOTIFY_TRUE@am__append_7 = inotify/libinotify.la
-@HAVE_FEN_TRUE@am__append_8 = -DHAVE_FEN
-@HAVE_FEN_TRUE@am__append_9 = fen
+@HAVE_FEN_TRUE@am__append_7 = -DHAVE_FEN
+@HAVE_FEN_TRUE@am__append_8 = fen
+@HAVE_FEN_TRUE@am__append_9 = fen/libfen.la
 @HAVE_FEN_TRUE@am__append_10 = fen/libfen.la
-@HAVE_FEN_TRUE@am__append_11 = fen/libfen.la
-@OS_WIN32_TRUE@am__append_12 = win32
+@OS_WIN32_TRUE@am__append_11 = win32
+@OS_WIN32_TRUE@am__append_12 = win32/libgiowin32.la
 @OS_WIN32_TRUE@am__append_13 = win32/libgiowin32.la
-@OS_WIN32_TRUE@am__append_14 = win32/libgiowin32.la
-@HAVE_FAM_TRUE@am__append_15 = fam
-@OS_UNIX_TRUE@am__append_16 = gdesktopappinfo.c
-@OS_UNIX_TRUE@am__append_17 = xdgmime/libxdgmime.la $(RESOLVER_LIBADD)
-@OS_UNIX_TRUE@am__append_18 = xdgmime/libxdgmime.la
-@HAVE_NETLINK_TRUE@@OS_UNIX_TRUE@am__append_19 = \
+@HAVE_FAM_TRUE@am__append_14 = fam
+@OS_UNIX_TRUE@am__append_15 = gdesktopappinfo.c
+@OS_UNIX_TRUE@am__append_16 = xdgmime/libxdgmime.la $(RESOLVER_LIBADD)
+@OS_UNIX_TRUE@am__append_17 = xdgmime/libxdgmime.la
+@HAVE_NETLINK_TRUE@@OS_UNIX_TRUE@am__append_18 = \
 @HAVE_NETLINK_TRUE@@OS_UNIX_TRUE@      gnetworkmonitornetlink.c \
 @HAVE_NETLINK_TRUE@@OS_UNIX_TRUE@      gnetworkmonitornetlink.h \
 @HAVE_NETLINK_TRUE@@OS_UNIX_TRUE@      $(NULL)
 
-@OS_WIN32_TRUE@am__append_20 = gwin32appinfo.c gwin32appinfo.h
-@OS_WIN32_TRUE@am__append_21 = -lshlwapi -lws2_32 -ldnsapi
+@OS_WIN32_TRUE@am__append_19 = gwin32appinfo.c gwin32appinfo.h
+@OS_WIN32_TRUE@am__append_20 = -lshlwapi -lws2_32 -ldnsapi
+@BUILD_MODULAR_TESTS_TRUE@am__append_21 = tests 
+@OS_COCOA_TRUE@am__append_22 = -framework Foundation
 bin_PROGRAMS = gio-querymodules$(EXEEXT) glib-compile-schemas$(EXEEXT) \
        glib-compile-resources$(EXEEXT) gsettings$(EXEEXT) \
        gdbus$(EXEEXT) gresource$(EXEEXT)
@@ -130,7 +131,7 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
 LTLIBRARIES = $(lib_LTLIBRARIES)
 @OS_UNIX_TRUE@am__DEPENDENCIES_1 = xdgmime/libxdgmime.la
 am__DEPENDENCIES_2 =
-am__DEPENDENCIES_3 = $(am__append_6) $(am__append_10) $(am__append_13) \
+am__DEPENDENCIES_3 = $(am__append_5) $(am__append_9) $(am__append_12) \
        $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2)
 am__libgio_2_0_la_SOURCES_DIST = gappinfo.c gasynchelper.c \
        gasynchelper.h gasyncinitable.c gasyncresult.c \
@@ -154,10 +155,11 @@ am__libgio_2_0_la_SOURCES_DIST = gappinfo.c gasynchelper.c \
        gnetworkmonitor.c gnetworkmonitorbase.c gnetworkmonitorbase.h \
        gnetworkservice.c goutputstream.c gpermission.c \
        gpollableinputstream.c gpollableoutputstream.c \
-       gpollfilemonitor.c gpollfilemonitor.h gproxyresolver.c \
-       gresolver.c gresource.c gresourcefile.c gresourcefile.h \
-       gseekable.c gsimpleasyncresult.c gsimplepermission.c gsocket.c \
-       gsocketaddress.c gsocketaddressenumerator.c gsocketclient.c \
+       gpollableutils.c gpollfilemonitor.c gpollfilemonitor.h \
+       gproxyresolver.c gresolver.c gresource.c gresourcefile.c \
+       gresourcefile.h gseekable.c gsimpleasyncresult.c \
+       gsimplepermission.c gsocket.c gsocketaddress.c \
+       gsocketaddressenumerator.c gsocketclient.c \
        gsocketconnectable.c gsocketconnection.c \
        gsocketcontrolmessage.c gsocketinputstream.c \
        gsocketinputstream.h gsocketlistener.c gsocketoutputstream.c \
@@ -178,10 +180,11 @@ am__libgio_2_0_la_SOURCES_DIST = gappinfo.c gasynchelper.c \
        gunixsocketaddress.c gunixvolume.c gunixvolume.h \
        gunixvolumemonitor.c gunixvolumemonitor.h gunixinputstream.c \
        gunixoutputstream.c gnetworkmonitornetlink.c \
-       gnetworkmonitornetlink.h gwin32mount.c gwin32mount.h \
-       gwin32volumemonitor.c gwin32volumemonitor.h \
-       gwin32inputstream.c gwin32outputstream.c gwin32outputstream.h \
-       gapplication.c gapplicationcommandline.c \
+       gnetworkmonitornetlink.h gdbusdaemon.c gdbusdaemon.h \
+       gdbus-daemon-generated.c gdbus-daemon-generated.h \
+       gwin32mount.c gwin32mount.h gwin32volumemonitor.c \
+       gwin32volumemonitor.h gwin32inputstream.c gwin32outputstream.c \
+       gwin32outputstream.h gapplication.c gapplicationcommandline.c \
        gapplicationimpl-dbus.c gapplicationimpl.h gactiongroup.c \
        gactionmap.c gsimpleactiongroup.c gremoteactiongroup.c \
        gactiongroupexporter.c gdbusactiongroup.c gaction.c \
@@ -214,9 +217,10 @@ am__libgio_2_0_la_SOURCES_DIST = gappinfo.c gasynchelper.c \
        gdbusobjectmanager.h gdbusobjectmanager.c \
        gdbusobjectmanagerclient.h gdbusobjectmanagerclient.c \
        gdbusobjectmanagerserver.h gdbusobjectmanagerserver.c \
-       glocaldirectorymonitor.c glocaldirectorymonitor.h glocalfile.c \
-       glocalfile.h glocalfileenumerator.c glocalfileenumerator.h \
-       glocalfileinfo.c glocalfileinfo.h glocalfileinputstream.c \
+       gtestdbus.h gtestdbus.c glocaldirectorymonitor.c \
+       glocaldirectorymonitor.h glocalfile.c glocalfile.h \
+       glocalfileenumerator.c glocalfileenumerator.h glocalfileinfo.c \
+       glocalfileinfo.h glocalfileinputstream.c \
        glocalfileinputstream.h glocalfilemonitor.c \
        glocalfilemonitor.h glocalfileoutputstream.c \
        glocalfileoutputstream.h glocalfileiostream.c \
@@ -242,12 +246,14 @@ am__objects_4 =
 @OS_UNIX_TRUE@ libgio_2_0_la-gunixinputstream.lo \
 @OS_UNIX_TRUE@ libgio_2_0_la-gunixoutputstream.lo \
 @OS_UNIX_TRUE@ $(am__objects_4) $(am__objects_5)
-am__objects_7 = libgio_2_0_la-gwin32mount.lo \
+am__objects_7 = libgio_2_0_la-gdbusdaemon.lo \
+       libgio_2_0_la-gdbus-daemon-generated.lo $(am__objects_4)
+am__objects_8 = $(am__objects_7) libgio_2_0_la-gwin32mount.lo \
        libgio_2_0_la-gwin32volumemonitor.lo \
        libgio_2_0_la-gwin32inputstream.lo \
        libgio_2_0_la-gwin32outputstream.lo $(am__objects_4)
-@OS_WIN32_TRUE@am__objects_8 = $(am__objects_7)
-am__objects_9 = libgio_2_0_la-gapplication.lo \
+@OS_WIN32_TRUE@am__objects_9 = $(am__objects_8)
+am__objects_10 = libgio_2_0_la-gapplication.lo \
        libgio_2_0_la-gapplicationcommandline.lo \
        libgio_2_0_la-gapplicationimpl-dbus.lo \
        libgio_2_0_la-gactiongroup.lo libgio_2_0_la-gactionmap.lo \
@@ -258,11 +264,11 @@ am__objects_9 = libgio_2_0_la-gapplication.lo \
        libgio_2_0_la-gsimpleaction.lo libgio_2_0_la-gmenumodel.lo \
        libgio_2_0_la-gmenu.lo libgio_2_0_la-gmenuexporter.lo \
        libgio_2_0_la-gdbusmenumodel.lo $(am__objects_4)
-@OS_WIN32_TRUE@am__objects_10 =  \
+@OS_WIN32_TRUE@am__objects_11 =  \
 @OS_WIN32_TRUE@        libgio_2_0_la-gregistrysettingsbackend.lo
-@OS_CARBON_TRUE@am__objects_11 =  \
-@OS_CARBON_TRUE@       libgio_2_0_la-gnextstepsettingsbackend.lo
-am__objects_12 = libgio_2_0_la-gvdb-reader.lo \
+@OS_COCOA_TRUE@am__objects_12 =  \
+@OS_COCOA_TRUE@        libgio_2_0_la-gnextstepsettingsbackend.lo
+am__objects_13 = libgio_2_0_la-gvdb-reader.lo \
        libgio_2_0_la-gdelayedsettingsbackend.lo \
        libgio_2_0_la-gkeyfilesettingsbackend.lo \
        libgio_2_0_la-gmemorysettingsbackend.lo \
@@ -270,8 +276,8 @@ am__objects_12 = libgio_2_0_la-gvdb-reader.lo \
        libgio_2_0_la-gsettingsbackend.lo \
        libgio_2_0_la-gsettingsschema.lo \
        libgio_2_0_la-gsettings-mapping.lo libgio_2_0_la-gsettings.lo \
-       $(am__objects_10) $(am__objects_11)
-am__objects_13 = libgio_2_0_la-gdbusutils.lo \
+       $(am__objects_11) $(am__objects_12)
+am__objects_14 = libgio_2_0_la-gdbusutils.lo \
        libgio_2_0_la-gdbusaddress.lo \
        libgio_2_0_la-gdbusauthobserver.lo libgio_2_0_la-gdbusauth.lo \
        libgio_2_0_la-gdbusauthmechanism.lo \
@@ -291,8 +297,9 @@ am__objects_13 = libgio_2_0_la-gdbusutils.lo \
        libgio_2_0_la-gdbusobjectproxy.lo \
        libgio_2_0_la-gdbusobjectmanager.lo \
        libgio_2_0_la-gdbusobjectmanagerclient.lo \
-       libgio_2_0_la-gdbusobjectmanagerserver.lo $(am__objects_4)
-am__objects_14 = libgio_2_0_la-glocaldirectorymonitor.lo \
+       libgio_2_0_la-gdbusobjectmanagerserver.lo \
+       libgio_2_0_la-gtestdbus.lo $(am__objects_4)
+am__objects_15 = libgio_2_0_la-glocaldirectorymonitor.lo \
        libgio_2_0_la-glocalfile.lo \
        libgio_2_0_la-glocalfileenumerator.lo \
        libgio_2_0_la-glocalfileinfo.lo \
@@ -344,6 +351,7 @@ am_libgio_2_0_la_OBJECTS = libgio_2_0_la-gappinfo.lo \
        libgio_2_0_la-goutputstream.lo libgio_2_0_la-gpermission.lo \
        libgio_2_0_la-gpollableinputstream.lo \
        libgio_2_0_la-gpollableoutputstream.lo \
+       libgio_2_0_la-gpollableutils.lo \
        libgio_2_0_la-gpollfilemonitor.lo \
        libgio_2_0_la-gproxyresolver.lo libgio_2_0_la-gresolver.lo \
        libgio_2_0_la-gresource.lo libgio_2_0_la-gresourcefile.lo \
@@ -377,8 +385,8 @@ am_libgio_2_0_la_OBJECTS = libgio_2_0_la-gappinfo.lo \
        libgio_2_0_la-gzlibcompressor.lo \
        libgio_2_0_la-gzlibdecompressor.lo \
        libgio_2_0_la-gioenumtypes.lo $(am__objects_3) \
-       $(am__objects_6) $(am__objects_8) $(am__objects_9) \
-       $(am__objects_12) $(am__objects_13) $(am__objects_14) \
+       $(am__objects_6) $(am__objects_9) $(am__objects_10) \
+       $(am__objects_13) $(am__objects_14) $(am__objects_15) \
        $(am__objects_4)
 libgio_2_0_la_OBJECTS = $(am_libgio_2_0_la_OBJECTS)
 AM_V_lt = $(am__v_lt_@AM_V@)
@@ -409,7 +417,7 @@ am_glib_compile_schemas_OBJECTS = gvdb-builder.$(OBJEXT) \
 glib_compile_schemas_OBJECTS = $(am_glib_compile_schemas_OBJECTS)
 glib_compile_schemas_DEPENDENCIES =  \
        $(top_builddir)/glib/libglib-2.0.la
-am_gresource_OBJECTS = gresource-tool.$(OBJEXT)
+am_gresource_OBJECTS = gresource-gresource-tool.$(OBJEXT)
 gresource_OBJECTS = $(am_gresource_OBJECTS)
 gresource_DEPENDENCIES = libgio-2.0.la \
        $(top_builddir)/glib/libglib-2.0.la \
@@ -534,6 +542,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -544,7 +553,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -602,6 +610,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -748,22 +758,24 @@ GTESTER = $(top_builddir)/glib/gtester                    # for the GLIB package
 GTESTER_REPORT = $(top_builddir)/glib/gtester-report   # for the GLIB package
 
 # initialize variables for unconditional += appending
-EXTRA_DIST = strinfo.c data-to-c.pl gio.symbols \
-       gioenumtypes.h.template gioenumtypes.c.template makefile.msc \
-       abicheck.sh gio.rc.in gschema.dtd gconstructor_as_data.h \
-       $(NULL) $(completion_DATA)
+
+# These are not built into the library yet
+EXTRA_DIST = gdbusdaemon.c gdbusdaemon.h dbus-daemon.xml strinfo.c \
+       data-to-c.pl gio.symbols gioenumtypes.h.template \
+       gioenumtypes.c.template makefile.msc abicheck.sh gio.rc.in \
+       gschema.dtd gconstructor_as_data.h $(NULL) $(completion_DATA)
 TEST_PROGS = 
 NULL = 
-SUBDIRS = gdbus-2.0/codegen $(am__append_1) $(am__append_5) \
-       $(am__append_9) $(am__append_12) . $(am__append_15) tests
+SUBDIRS = gdbus-2.0/codegen $(am__append_1) $(am__append_4) \
+       $(am__append_8) $(am__append_11) . $(am__append_14) \
+       $(am__append_21)
 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@noinst_DATA = gio-2.0.lib
 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gio-2.0.lib $(DESTDIR)$(libdir)
 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gio-2.0.lib
 @HAVE_GNUC_VISIBILITY_TRUE@@OS_LINUX_TRUE@TESTS = abicheck.sh
 AM_CPPFLAGS = -DG_LOG_DOMAIN=\"GLib-GIO\" $(gmodule_INCLUDES) \
        $(GLIB_DEBUG_FLAGS) -DGIO_COMPILATION \
-       -DGIO_MODULE_DIR=\"$(GIO_MODULE_DIR)\" $(am__append_3) \
-       $(am__append_8)
+       -DGIO_MODULE_DIR=\"$(GIO_MODULE_DIR)\" $(am__append_7)
 lib_LTLIBRARIES = libgio-2.0.la
 gdbus_headers = \
        gdbusauthobserver.h             \
@@ -787,6 +799,7 @@ gdbus_headers = \
        gdbusobjectmanager.h            \
        gdbusobjectmanagerclient.h      \
        gdbusobjectmanagerserver.h      \
+       gtestdbus.h                     \
        $(NULL)
 
 gdbus_sources = \
@@ -816,6 +829,7 @@ gdbus_sources = \
        gdbusobjectmanager.h            gdbusobjectmanager.c            \
        gdbusobjectmanagerclient.h      gdbusobjectmanagerclient.c      \
        gdbusobjectmanagerserver.h      gdbusobjectmanagerserver.c      \
+       gtestdbus.h                     gtestdbus.c                     \
        $(NULL)
 
 settings_headers = \
@@ -830,7 +844,7 @@ settings_sources = gvdb/gvdb-format.h gvdb/gvdb-reader.h \
        gsettingsbackendinternal.h gsettingsbackend.c \
        gsettingsschema.h gsettingsschema-internal.h gsettingsschema.c \
        gsettings-mapping.h gsettings-mapping.c gsettings.c \
-       $(am__append_2) $(am__append_4)
+       $(am__append_2) $(am__append_3)
 application_headers = \
        gapplication.h                  \
        gapplicationcommandline.h       \
@@ -898,18 +912,18 @@ local_sources = \
        gsocks5proxy.h                  \
        $(NULL)
 
-platform_libadd = $(am__append_6) $(am__append_10) $(am__append_13) \
-       $(am__append_17) $(am__append_21)
-platform_deps = $(am__append_7) $(am__append_11) $(am__append_14) \
-       $(am__append_18)
-appinfo_sources = $(am__append_16) $(am__append_20)
+platform_libadd = $(am__append_5) $(am__append_9) $(am__append_12) \
+       $(am__append_16) $(am__append_20)
+platform_deps = $(am__append_6) $(am__append_10) $(am__append_13) \
+       $(am__append_17)
+appinfo_sources = $(am__append_15) $(am__append_19)
 @OS_UNIX_TRUE@unix_sources = gfiledescriptorbased.c gunixconnection.c \
 @OS_UNIX_TRUE@ gunixcredentialsmessage.c gunixfdlist.c \
 @OS_UNIX_TRUE@ gunixfdmessage.c gunixmount.c gunixmount.h \
 @OS_UNIX_TRUE@ gunixmounts.c gunixsocketaddress.c gunixvolume.c \
 @OS_UNIX_TRUE@ gunixvolume.h gunixvolumemonitor.c \
 @OS_UNIX_TRUE@ gunixvolumemonitor.h gunixinputstream.c \
-@OS_UNIX_TRUE@ gunixoutputstream.c $(NULL) $(am__append_19)
+@OS_UNIX_TRUE@ gunixoutputstream.c $(NULL) $(am__append_18)
 @OS_UNIX_TRUE@giounixincludedir = $(includedir)/gio-unix-2.0/gio
 @OS_UNIX_TRUE@giounixinclude_HEADERS = \
 @OS_UNIX_TRUE@ gdesktopappinfo.h       \
@@ -924,7 +938,15 @@ appinfo_sources = $(am__append_16) $(am__append_20)
 @OS_UNIX_TRUE@ gunixsocketaddress.h    \
 @OS_UNIX_TRUE@ $(NULL)
 
+gdbus_daemon_sources = \
+       gdbusdaemon.c \
+       gdbusdaemon.h \
+       gdbus-daemon-generated.c \
+       gdbus-daemon-generated.h \
+       $(NULL)
+
 win32_actual_sources = \
+       $(gdbus_daemon_sources) \
        gwin32mount.c \
        gwin32mount.h \
        gwin32volumemonitor.c \
@@ -1022,6 +1044,7 @@ libgio_2_0_la_SOURCES = \
        gpermission.c           \
        gpollableinputstream.c  \
        gpollableoutputstream.c \
+       gpollableutils.c        \
        gpollfilemonitor.c      \
        gpollfilemonitor.h      \
        gproxyresolver.c        \
@@ -1096,18 +1119,19 @@ libgio_2_0_la_LIBADD = \
        $(NULL)
 
 libgio_2_0_la_CPPFLAGS = $(ZLIB_CFLAGS) $(AM_CPPFLAGS)
-@OS_CARBON_TRUE@libgio_2_0_la_CFLAGS = -xobjective-c
 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined
 @OS_WIN32_AND_DLL_COMPILATION_FALSE@export_symbols = $(LIBTOOL_EXPORT_OPTIONS)
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols gio.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols $(builddir)/gio.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gio_def = gio.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gio_win32_res = gio-win32-res.o
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gio_win32_res_ldflag = -Wl,$(gio_win32_res)
-libgio_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
-       $(gio_win32_res_ldflag) \
+libgio_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) $(gio_win32_res_ldflag) \
        -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-       -export-dynamic $(no_undefined) $(export_symbols)
+       -export-dynamic $(no_undefined) $(export_symbols) \
+       $(am__append_22)
 
+# This is dumb.  The ObjC source file should be properly named .m
+@OS_COCOA_TRUE@libgio_2_0_la_CFLAGS = -xobjective-c
 libgio_2_0_la_DEPENDENCIES = $(gio_win32_res) $(gio_def) $(platform_deps)
 gio_headers = \
        gappinfo.h              \
@@ -1164,6 +1188,7 @@ gio_headers = \
        gpermission.h           \
        gpollableinputstream.h  \
        gpollableoutputstream.h \
+       gpollableutils.h        \
        gproxyaddress.h         \
        gproxy.h                \
        gproxyaddressenumerator.h \
@@ -1217,12 +1242,14 @@ BUILT_SOURCES = \
        gconstructor_as_data.h  \
        gioenumtypes.h          \
        gioenumtypes.c          \
+       gdbus-daemon-generated.c \
+       gdbus-daemon-generated.h \
        $(NULL)
 
 BUILT_EXTRA_DIST = \
        gio.rc
 
-CLEANFILES = gio-public-headers.txt gconstructor_as_data.h
+CLEANFILES = gdbus-daemon-generated.c gdbus-daemon-generated.h gio-public-headers.txt gconstructor_as_data.h
 glib_compile_resources_LDADD = \
        $(top_builddir)/glib/libglib-2.0.la \
        $(top_builddir)/gobject/libgobject-2.0.la       \
@@ -1270,10 +1297,11 @@ completion_DATA = \
        gresource-bash-completion.sh
 
 gresource_SOURCES = gresource-tool.c
+gresource_CPPFLAGS = $(LIBELF_CFLAGS) $(AM_CPPFLAGS)
 gresource_LDADD = libgio-2.0.la \
        $(top_builddir)/glib/libglib-2.0.la             \
        $(top_builddir)/gobject/libgobject-2.0.la \
-       $(ELF_LIBS)
+       $(LIBELF_LIBS)
 
 all: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -1418,7 +1446,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gio-querymodules.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glib-compile-resources.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glib-compile-schemas.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gresource-tool.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gresource-gresource-tool.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsettings-tool.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvdb-builder.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gaction.Plo@am__quote@
@@ -1443,6 +1471,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gcredentials.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdatainputstream.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdataoutputstream.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbus-daemon-generated.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusactiongroup.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusaddress.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusauth.Plo@am__quote@
@@ -1452,6 +1481,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusauthmechanismsha1.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusauthobserver.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusconnection.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusdaemon.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbuserror.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusinterface.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gdbusinterfaceskeleton.Plo@am__quote@
@@ -1534,6 +1564,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gpermission.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gpollableinputstream.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gpollableoutputstream.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gpollableutils.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gpollfilemonitor.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gproxy.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gproxyaddress.Plo@am__quote@
@@ -1570,6 +1601,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gsrvtarget.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gtcpconnection.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gtcpwrapperconnection.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gtestdbus.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gthemedicon.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gthreadedresolver.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgio_2_0_la-gthreadedsocketservice.Plo@am__quote@
@@ -2026,6 +2058,13 @@ libgio_2_0_la-gpollableoutputstream.lo: gpollableoutputstream.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gpollableoutputstream.lo `test -f 'gpollableoutputstream.c' || echo '$(srcdir)/'`gpollableoutputstream.c
 
+libgio_2_0_la-gpollableutils.lo: gpollableutils.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-gpollableutils.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-gpollableutils.Tpo -c -o libgio_2_0_la-gpollableutils.lo `test -f 'gpollableutils.c' || echo '$(srcdir)/'`gpollableutils.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-gpollableutils.Tpo $(DEPDIR)/libgio_2_0_la-gpollableutils.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gpollableutils.c' object='libgio_2_0_la-gpollableutils.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gpollableutils.lo `test -f 'gpollableutils.c' || echo '$(srcdir)/'`gpollableutils.c
+
 libgio_2_0_la-gpollfilemonitor.lo: gpollfilemonitor.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-gpollfilemonitor.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-gpollfilemonitor.Tpo -c -o libgio_2_0_la-gpollfilemonitor.lo `test -f 'gpollfilemonitor.c' || echo '$(srcdir)/'`gpollfilemonitor.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-gpollfilemonitor.Tpo $(DEPDIR)/libgio_2_0_la-gpollfilemonitor.Plo
@@ -2439,6 +2478,20 @@ libgio_2_0_la-gnetworkmonitornetlink.lo: gnetworkmonitornetlink.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gnetworkmonitornetlink.lo `test -f 'gnetworkmonitornetlink.c' || echo '$(srcdir)/'`gnetworkmonitornetlink.c
 
+libgio_2_0_la-gdbusdaemon.lo: gdbusdaemon.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-gdbusdaemon.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-gdbusdaemon.Tpo -c -o libgio_2_0_la-gdbusdaemon.lo `test -f 'gdbusdaemon.c' || echo '$(srcdir)/'`gdbusdaemon.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-gdbusdaemon.Tpo $(DEPDIR)/libgio_2_0_la-gdbusdaemon.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbusdaemon.c' object='libgio_2_0_la-gdbusdaemon.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gdbusdaemon.lo `test -f 'gdbusdaemon.c' || echo '$(srcdir)/'`gdbusdaemon.c
+
+libgio_2_0_la-gdbus-daemon-generated.lo: gdbus-daemon-generated.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-gdbus-daemon-generated.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-gdbus-daemon-generated.Tpo -c -o libgio_2_0_la-gdbus-daemon-generated.lo `test -f 'gdbus-daemon-generated.c' || echo '$(srcdir)/'`gdbus-daemon-generated.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-gdbus-daemon-generated.Tpo $(DEPDIR)/libgio_2_0_la-gdbus-daemon-generated.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-daemon-generated.c' object='libgio_2_0_la-gdbus-daemon-generated.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gdbus-daemon-generated.lo `test -f 'gdbus-daemon-generated.c' || echo '$(srcdir)/'`gdbus-daemon-generated.c
+
 libgio_2_0_la-gwin32mount.lo: gwin32mount.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-gwin32mount.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-gwin32mount.Tpo -c -o libgio_2_0_la-gwin32mount.lo `test -f 'gwin32mount.c' || echo '$(srcdir)/'`gwin32mount.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-gwin32mount.Tpo $(DEPDIR)/libgio_2_0_la-gwin32mount.Plo
@@ -2831,6 +2884,13 @@ libgio_2_0_la-gdbusobjectmanagerserver.lo: gdbusobjectmanagerserver.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gdbusobjectmanagerserver.lo `test -f 'gdbusobjectmanagerserver.c' || echo '$(srcdir)/'`gdbusobjectmanagerserver.c
 
+libgio_2_0_la-gtestdbus.lo: gtestdbus.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-gtestdbus.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-gtestdbus.Tpo -c -o libgio_2_0_la-gtestdbus.lo `test -f 'gtestdbus.c' || echo '$(srcdir)/'`gtestdbus.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-gtestdbus.Tpo $(DEPDIR)/libgio_2_0_la-gtestdbus.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gtestdbus.c' object='libgio_2_0_la-gtestdbus.lo' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -c -o libgio_2_0_la-gtestdbus.lo `test -f 'gtestdbus.c' || echo '$(srcdir)/'`gtestdbus.c
+
 libgio_2_0_la-glocaldirectorymonitor.lo: glocaldirectorymonitor.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgio_2_0_la_CPPFLAGS) $(CPPFLAGS) $(libgio_2_0_la_CFLAGS) $(CFLAGS) -MT libgio_2_0_la-glocaldirectorymonitor.lo -MD -MP -MF $(DEPDIR)/libgio_2_0_la-glocaldirectorymonitor.Tpo -c -o libgio_2_0_la-glocaldirectorymonitor.lo `test -f 'glocaldirectorymonitor.c' || echo '$(srcdir)/'`glocaldirectorymonitor.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libgio_2_0_la-glocaldirectorymonitor.Tpo $(DEPDIR)/libgio_2_0_la-glocaldirectorymonitor.Plo
@@ -2929,6 +2989,20 @@ gvdb-builder.obj: gvdb/gvdb-builder.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gvdb-builder.obj `if test -f 'gvdb/gvdb-builder.c'; then $(CYGPATH_W) 'gvdb/gvdb-builder.c'; else $(CYGPATH_W) '$(srcdir)/gvdb/gvdb-builder.c'; fi`
 
+gresource-gresource-tool.o: gresource-tool.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gresource_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gresource-gresource-tool.o -MD -MP -MF $(DEPDIR)/gresource-gresource-tool.Tpo -c -o gresource-gresource-tool.o `test -f 'gresource-tool.c' || echo '$(srcdir)/'`gresource-tool.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gresource-gresource-tool.Tpo $(DEPDIR)/gresource-gresource-tool.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gresource-tool.c' object='gresource-gresource-tool.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gresource_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gresource-gresource-tool.o `test -f 'gresource-tool.c' || echo '$(srcdir)/'`gresource-tool.c
+
+gresource-gresource-tool.obj: gresource-tool.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gresource_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gresource-gresource-tool.obj -MD -MP -MF $(DEPDIR)/gresource-gresource-tool.Tpo -c -o gresource-gresource-tool.obj `if test -f 'gresource-tool.c'; then $(CYGPATH_W) 'gresource-tool.c'; else $(CYGPATH_W) '$(srcdir)/gresource-tool.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gresource-gresource-tool.Tpo $(DEPDIR)/gresource-gresource-tool.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gresource-tool.c' object='gresource-gresource-tool.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(gresource_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gresource-gresource-tool.obj `if test -f 'gresource-tool.c'; then $(CYGPATH_W) 'gresource-tool.c'; else $(CYGPATH_W) '$(srcdir)/gresource-tool.c'; fi`
+
 mostlyclean-libtool:
        -rm -f *.lo
 
@@ -3561,11 +3635,21 @@ uninstall-ms-lib:
        $(uninstall_ms_lib_cmd)
 
 gio.def: gio.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gio.symbols | sed -e '/^$$/d' -e 's/^/        /' -e 's/G_GNUC_[^ ]*//g' | sort) > gio.def.tmp && \
-         mv gio.def.tmp gio.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gio.symbols | sed -e '/^$$/d' -e 's/^/        /' -e 's/G_GNUC_[^ ]*//g' | sort) > $(builddir)/gio.def.tmp && \
+         mv $(builddir)/gio.def.tmp $(builddir)/gio.def
+
+gdbus-daemon-generated.h gdbus-daemon-generated.c: $(srcdir)/dbus-daemon.xml $(srcdir)/gdbus-2.0/codegen/gdbus-codegen.in
+       $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \
+               UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \
+               $(PYTHON) $(srcdir)/gdbus-2.0/codegen/gdbus-codegen.in \
+               --interface-prefix org. \
+               --generate-c-code gdbus-daemon-generated \
+               --c-namespace _G \
+               $(srcdir)/dbus-daemon.xml \
+               $(NULL)
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@install-def-file:
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) gio.def $(DESTDIR)$(libdir)/gio-2.0.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) $(builddir)/gio.def $(DESTDIR)$(libdir)/gio-2.0.def
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall-def-file:
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@    -rm $(DESTDIR)$(libdir)/gio-2.0.def
@@ -3597,7 +3681,7 @@ gioenumtypes.c: $(gio_headers) gioenumtypes.c.template
            gioenumtypes.c.tmp && mv gioenumtypes.c.tmp gioenumtypes.c
 
 gio-2.0.lib: libgio-2.0.la gio.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgio-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gio.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgio-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/gio.def -out:$@
 
 gconstructor_as_data.h: $(top_srcdir)/glib/gconstructor.h data-to-c.pl
        $(AM_V_GEN) $(srcdir)/data-to-c.pl $(top_srcdir)/glib/gconstructor.h gconstructor_code > $@.tmp && mv $@.tmp $@
diff --git a/gio/dbus-daemon.xml b/gio/dbus-daemon.xml
new file mode 100644 (file)
index 0000000..515dd34
--- /dev/null
@@ -0,0 +1,76 @@
+<node>
+  <interface name="org.freedesktop.DBus">
+    <method name="Hello">
+      <arg direction="out" type="s" name="assigned_name"/>
+    </method>
+    <method name="RequestName">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="in" type="u" name="flags"/>
+      <arg direction="out" type="u" name="value"/>
+    </method>
+    <method name="ReleaseName">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="u" name="value"/>
+    </method>
+    <method name="StartServiceByName">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="in" type="u" name="flags"/>
+      <arg direction="out" type="u" name="value"/>
+    </method>
+    <method name="NameHasOwner">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="b" name="has_owner"/>
+    </method>
+    <method name="ListNames">
+      <arg direction="out" type="as" name="names"/>
+    </method>
+    <method name="ListActivatableNames">
+      <arg direction="out" type="as" name="activatable_names"/>
+    </method>
+    <method name="AddMatch">
+      <arg direction="in" type="s" name="rule"/>
+    </method>
+    <method name="RemoveMatch">
+      <arg direction="in" type="s" name="rule"/>
+    </method>
+    <method name="GetNameOwner">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="s" name="unique_name"/>
+    </method>
+    <method name="ListQueuedOwners">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="as" name="queued_owners"/>
+    </method>
+    <method name="GetConnectionUnixUser">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="u" name="uid"/>
+    </method>
+    <method name="GetConnectionUnixProcessID">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="u" name="pid"/>
+    </method>
+    <method name="GetConnectionSELinuxSecurityContext">
+      <arg direction="in" type="s" name="name"/>
+      <arg direction="out" type="ay" name="security_context"/>
+    </method>
+    <method name="UpdateActivationEnvironment">
+      <arg direction="in" type="a{ss}" name="environment"/>
+    </method>
+    <method name="ReloadConfig">
+    </method>
+    <method name="GetId">
+      <arg direction="out" type="s" name="unique_id"/>
+    </method>
+    <signal name="NameOwnerChanged">
+      <arg type="s" name="name"/>
+      <arg type="s" name="old_owner"/>
+      <arg type="s" name="new_owner"/>
+    </signal>
+    <signal name="NameLost">
+      <arg type="s" name="name"/>
+    </signal>
+    <signal name="NameAcquired">
+      <arg type="s" name="name"/>
+    </signal>
+  </interface>
+</node>
index f33f64b..839755a 100644 (file)
@@ -162,6 +162,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -172,7 +173,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -230,6 +230,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 814d2c1..fb63bcf 100644 (file)
@@ -130,6 +130,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -140,7 +141,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -198,6 +198,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 73d1ca3..30e5e13 100644 (file)
@@ -699,10 +699,10 @@ g_action_group_action_state_changed (GActionGroup *action_group,
  * @action_group: a #GActionGroup
  * @action_name: the name of an action in the group
  * @enabled: (out): if the action is presently enabled
- * @parameter_type: (out): the parameter type, or %NULL if none needed
- * @state_type: (out): the state type, or %NULL if stateless
- * @state_hint: (out): the state hint, or %NULL if none
- * @state: (out): the current state, or %NULL if stateless
+ * @parameter_type: (out) (allow-none): the parameter type, or %NULL if none needed
+ * @state_type: (out) (allow-none): the state type, or %NULL if stateless
+ * @state_hint: (out) (allow-none): the state hint, or %NULL if none
+ * @state: (out) (allow-none): the current state, or %NULL if stateless
  *
  * Queries all aspects of the named action within an @action_group.
  *
index 67feec8..3d4c481 100644 (file)
@@ -101,8 +101,7 @@ void
 g_action_map_add_action (GActionMap *action_map,
                          GAction    *action)
 {
-  return G_ACTION_MAP_GET_IFACE (action_map)
-    ->add_action (action_map, action);
+  G_ACTION_MAP_GET_IFACE (action_map)->add_action (action_map, action);
 }
 
 /**
@@ -120,8 +119,7 @@ void
 g_action_map_remove_action (GActionMap  *action_map,
                             const gchar *action_name)
 {
-  return G_ACTION_MAP_GET_IFACE (action_map)
-    ->remove_action (action_map, action_name);
+  G_ACTION_MAP_GET_IFACE (action_map)->remove_action (action_map, action_name);
 }
 
 /**
@@ -223,7 +221,7 @@ g_action_map_add_action_entries (GActionMap         *action_map,
         {
           if (!g_variant_type_string_is_valid (entry->parameter_type))
             {
-              g_critical ("g_simple_action_group_add_entries: the type "
+              g_critical ("g_action_map_add_entries: the type "
                           "string '%s' given as the parameter type for "
                           "action '%s' is not a valid GVariant type "
                           "string.  This action will not be added.",
@@ -244,7 +242,7 @@ g_action_map_add_action_entries (GActionMap         *action_map,
           state = g_variant_parse (NULL, entry->state, NULL, NULL, &error);
           if (state == NULL)
             {
-              g_critical ("g_simple_action_group_add_entries: GVariant could "
+              g_critical ("g_action_map_add_entries: GVariant could "
                           "not parse the state value given for action '%s' "
                           "('%s'): %s.  This action will not be added.",
                           entry->name, entry->state, error->message);
index fe01d2a..e675852 100644 (file)
  * @title: GApplication
  * @short_description: Core application class
  *
- * A #GApplication is the foundation of an application, unique for a
- * given application identifier.  The GApplication class wraps some
+ * A #GApplication is the foundation of an application.  It wraps some
  * low-level platform-specific services and is intended to act as the
  * foundation for higher-level application classes such as
  * #GtkApplication or #MxApplication.  In general, you should not use
  * this class outside of a higher level framework.
  *
- * One of the core features that GApplication provides is process
- * uniqueness, in the context of a "session".  The session concept is
- * platform-dependent, but corresponds roughly to a graphical desktop
- * login.  When your application is launched again, its arguments
- * are passed through platform communication to the already running
- * program. The already running instance of the program is called the
- * <firstterm>primary instance</firstterm>. On Linux, the D-Bus session
- * bus is used for communication.
- *
  * GApplication provides convenient life cycle management by maintaining
  * a <firstterm>use count</firstterm> for the primary application instance.
  * The use count can be changed using g_application_hold() and
  * ensure that the application stays alive as long as it has any opened
  * windows.
  *
- * Before using GApplication, you must choose an "application identifier".
- * The expected form of an application identifier is very close to that of
- * of a <ulink url="http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-interface">DBus bus name</ulink>.
+ * Another feature that GApplication (optionally) provides is process
+ * uniqueness.  Applications can make use of this functionality by
+ * providing a unique application ID.  If given, only one application
+ * with this ID can be running at a time per session.  The session
+ * concept is platform-dependent, but corresponds roughly to a graphical
+ * desktop login.  When your application is launched again, its
+ * arguments are passed through platform communication to the already
+ * running program.  The already running instance of the program is
+ * called the <firstterm>primary instance</firstterm>. On Linux, the
+ * D-Bus session bus is used for communication.
+ *
+ * If used, the expected form of an application identifier is very close
+ * to that of of a
+ * <ulink url="http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-interface">DBus bus name</ulink>.
  * Examples include: "com.example.MyApp", "org.example.internal-apps.Calculator".
  * For details on valid application identifiers, see g_application_id_is_valid().
  *
@@ -616,8 +617,6 @@ g_application_constructed (GObject *object)
 {
   GApplication *application = G_APPLICATION (object);
 
-  g_assert (application->priv->id != NULL);
-
   if (g_application_get_default () == NULL)
     g_application_set_default (application);
 }
@@ -905,14 +904,18 @@ g_application_id_is_valid (const gchar *application_id)
 /* Public Constructor {{{1 */
 /**
  * g_application_new:
- * @application_id: the application id
+ * @application_id: (allow-none): the application id
  * @flags: the application flags
  *
  * Creates a new #GApplication instance.
  *
  * This function calls g_type_init() for you.
  *
- * The application id must be valid.  See g_application_id_is_valid().
+ * If non-%NULL, the application id must be valid.  See
+ * g_application_id_is_valid().
+ *
+ * If no application ID is given then some features of #GApplication
+ * (most notably application uniqueness) will be disabled.
  *
  * Returns: a new #GApplication instance
  **/
@@ -920,7 +923,7 @@ GApplication *
 g_application_new (const gchar       *application_id,
                    GApplicationFlags  flags)
 {
-  g_return_val_if_fail (g_application_id_is_valid (application_id), NULL);
+  g_return_val_if_fail (application_id == NULL || g_application_id_is_valid (application_id), NULL);
 
   g_type_init ();
 
@@ -952,14 +955,15 @@ g_application_get_application_id (GApplication *application)
 /**
  * g_application_set_application_id:
  * @application: a #GApplication
- * @application_id: the identifier for @application
+ * @application_id: (allow-none): the identifier for @application
  *
  * Sets the unique identifier for @application.
  *
  * The application id can only be modified if @application has not yet
  * been registered.
  *
- * The application id must be valid.  See g_application_id_is_valid().
+ * If non-%NULL, the application id must be valid.  See
+ * g_application_id_is_valid().
  *
  * Since: 2.28
  **/
@@ -971,7 +975,7 @@ g_application_set_application_id (GApplication *application,
 
   if (g_strcmp0 (application->priv->id, application_id) != 0)
     {
-      g_return_if_fail (g_application_id_is_valid (application_id));
+      g_return_if_fail (application_id == NULL || g_application_id_is_valid (application_id));
       g_return_if_fail (!application->priv->is_registered);
 
       g_free (application->priv->id);
@@ -1081,7 +1085,7 @@ g_application_set_inactivity_timeout (GApplication *application,
       g_object_notify (G_OBJECT (application), "inactivity-timeout");
     }
 }
-/* Read-only property getters (is registered, is remote) {{{1 */
+/* Read-only property getters (is registered, is remote, dbus stuff) {{{1 */
 /**
  * g_application_get_is_registered:
  * @application: a #GApplication
@@ -1131,11 +1135,74 @@ g_application_get_is_remote (GApplication *application)
   return application->priv->is_remote;
 }
 
+/**
+ * g_application_get_dbus_connection:
+ * @application: a #GApplication
+ *
+ * Gets the #GDBusConnection being used by the application, or %NULL.
+ *
+ * If #GApplication is using its D-Bus backend then this function will
+ * return the #GDBusConnection being used for uniqueness and
+ * communication with the desktop environment and other instances of the
+ * application.
+ *
+ * If #GApplication is not using D-Bus then this function will return
+ * %NULL.  This includes the situation where the D-Bus backend would
+ * normally be in use but we were unable to connect to the bus.
+ *
+ * This function must not be called before the application has been
+ * registered.  See g_application_get_is_registered().
+ *
+ * Returns: (transfer none): a #GDBusConnection, or %NULL
+ *
+ * Since: 2.34
+ **/
+GDBusConnection *
+g_application_get_dbus_connection (GApplication *application)
+{
+  g_return_val_if_fail (G_IS_APPLICATION (application), FALSE);
+  g_return_val_if_fail (application->priv->is_registered, FALSE);
+
+  return g_application_impl_get_dbus_connection (application->priv->impl);
+}
+
+/**
+ * g_application_get_dbus_object_path:
+ * @application: a #GApplication
+ *
+ * Gets the D-Bus object path being used by the application, or %NULL.
+ *
+ * If #GApplication is using its D-Bus backend then this function will
+ * return the D-Bus object path that #GApplication is using.  If the
+ * application is the primary instance then there is an object published
+ * at this path.  If the application is not the primary instance then
+ * the result of this function is undefined.
+ *
+ * If #GApplication is not using D-Bus then this function will return
+ * %NULL.  This includes the situation where the D-Bus backend would
+ * normally be in use but we were unable to connect to the bus.
+ *
+ * This function must not be called before the application has been
+ * registered.  See g_application_get_is_registered().
+ *
+ * Returns: the object path, or %NULL
+ *
+ * Since: 2.34
+ **/
+const gchar *
+g_application_get_dbus_object_path (GApplication *application)
+{
+  g_return_val_if_fail (G_IS_APPLICATION (application), FALSE);
+  g_return_val_if_fail (application->priv->is_registered, FALSE);
+
+  return g_application_impl_get_dbus_object_path (application->priv->impl);
+}
+
 /* Register {{{1 */
 /**
  * g_application_register:
  * @application: a #GApplication
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: a pointer to a NULL #GError, or %NULL
  *
  * Attempts registration of the application.
@@ -1146,6 +1213,9 @@ g_application_get_is_remote (GApplication *application)
  * application identifier as a unique bus name on the session bus using
  * GDBus.
  *
+ * If there is no application ID or if %G_APPLICATION_NON_UNIQUE was
+ * given, then this process will always become the primary instance.
+ *
  * Due to the internal architecture of GDBus, method calls can be
  * dispatched at any time (even if a main loop is not running).  For
  * this reason, you must ensure that any object paths that you wish to
@@ -1155,7 +1225,8 @@ g_application_get_is_remote (GApplication *application)
  * returned with no work performed.
  *
  * The #GApplication::startup signal is emitted if registration succeeds
- * and @application is the primary instance.
+ * and @application is the primary instance (including the non-unique
+ * case).
  *
  * In the event of an error (such as @cancellable being cancelled, or a
  * failure to connect to the session bus), %FALSE is returned and @error
@@ -1178,6 +1249,9 @@ g_application_register (GApplication  *application,
 
   if (!application->priv->is_registered)
     {
+      if (application->priv->id == NULL)
+        application->priv->flags |= G_APPLICATION_NON_UNIQUE;
+
       application->priv->impl =
         g_application_impl_register (application, application->priv->id,
                                      application->priv->flags,
@@ -1682,7 +1756,7 @@ g_application_get_default (void)
 
 /**
  * g_application_set_default:
- * @application: the application to set as default, or %NULL
+ * @application: (allow-none): the application to set as default, or %NULL
  *
  * Sets or unsets the default application for the process, as returned
  * by g_application_get_default().
index c6c63a5..c0cad11 100644 (file)
@@ -105,6 +105,11 @@ const gchar *           g_application_get_application_id                (GApplic
 void                    g_application_set_application_id                (GApplication             *application,
                                                                          const gchar              *application_id);
 
+GLIB_AVAILABLE_IN_2_34
+GDBusConnection *       g_application_get_dbus_connection               (GApplication             *application);
+GLIB_AVAILABLE_IN_2_34
+const gchar *           g_application_get_dbus_object_path              (GApplication             *application);
+
 guint                   g_application_get_inactivity_timeout            (GApplication             *application);
 void                    g_application_set_inactivity_timeout            (GApplication             *application,
                                                                          guint                     inactivity_timeout);
index 773e5df..c51f45d 100644 (file)
@@ -326,7 +326,7 @@ g_application_command_line_class_init (GApplicationCommandLineClass *class)
 /**
  * g_application_command_line_get_arguments:
  * @cmdline: a #GApplicationCommandLine
- * @argc: (out): the length of the arguments array, or %NULL
+ * @argc: (out) (allow-none): the length of the arguments array, or %NULL
  *
  * Gets the list of arguments that was passed on the command line.
  *
index ce86875..b258f02 100644 (file)
@@ -194,6 +194,10 @@ application_path_from_appid (const gchar *appid)
 {
   gchar *appid_path, *iter;
 
+  if (appid == NULL)
+    /* this is a private implementation detail */
+    return g_strdup ("/org/gtk/Application/anonymous");
+
   appid_path = g_strconcat ("/", appid, NULL);
   for (iter = appid_path; *iter; iter++)
     {
@@ -358,6 +362,8 @@ g_application_impl_register (GApplication        *application,
   GDBusActionGroup *actions;
   GApplicationImpl *impl;
 
+  g_assert ((flags & G_APPLICATION_NON_UNIQUE) || appid != NULL);
+
   impl = g_slice_new0 (GApplicationImpl);
 
   impl->app = application;
@@ -591,6 +597,17 @@ g_application_impl_flush (GApplicationImpl *impl)
     g_dbus_connection_flush_sync (impl->session_bus, NULL, NULL);
 }
 
+GDBusConnection *
+g_application_impl_get_dbus_connection (GApplicationImpl *impl)
+{
+  return impl->session_bus;
+}
+
+const gchar *
+g_application_impl_get_dbus_object_path (GApplicationImpl *impl)
+{
+  return impl->object_path;
+}
 
 /* GDBusCommandLine implementation {{{1 */
 
index ef25f2b..acf3c53 100644 (file)
@@ -41,3 +41,9 @@ int                     g_application_impl_command_line                 (GApplic
 
 G_GNUC_INTERNAL
 void                    g_application_impl_flush                        (GApplicationImpl   *impl);
+
+G_GNUC_INTERNAL
+GDBusConnection *       g_application_impl_get_dbus_connection          (GApplicationImpl   *impl);
+
+G_GNUC_INTERNAL
+const gchar *           g_application_impl_get_dbus_object_path         (GApplicationImpl   *impl);
index e2264e0..4d0c097 100644 (file)
@@ -318,7 +318,7 @@ g_async_initable_real_init_finish (GAsyncInitable  *initable,
  * @callback: a #GAsyncReadyCallback to call when the initialization is
  *     finished
  * @user_data: the data to pass to callback function
- * @first_property_name: the name of the first property, or %NULL if no
+ * @first_property_name: (allow-none): the name of the first property, or %NULL if no
  *     properties
  * @...:  the value of the first property, followed by other property
  *    value pairs, and ended by %NULL.
index dbe96c7..166bd41 100644 (file)
@@ -27,6 +27,7 @@
 #include "gcancellable.h"
 #include "gasyncresult.h"
 #include "gsimpleasyncresult.h"
+#include "gseekable.h"
 #include "gioerror.h"
 #include <string.h>
 #include "glibintl.h"
@@ -100,16 +101,6 @@ static gssize g_buffered_input_stream_read             (GInputStream          *s
                                                         gsize                  count,
                                                         GCancellable          *cancellable,
                                                         GError               **error);
-static void   g_buffered_input_stream_read_async       (GInputStream          *stream,
-                                                        void                  *buffer,
-                                                        gsize                  count,
-                                                        int                    io_priority,
-                                                        GCancellable          *cancellable,
-                                                        GAsyncReadyCallback    callback,
-                                                        gpointer               user_data);
-static gssize g_buffered_input_stream_read_finish      (GInputStream          *stream,
-                                                        GAsyncResult          *result,
-                                                        GError               **error);
 static gssize g_buffered_input_stream_real_fill        (GBufferedInputStream  *stream,
                                                         gssize                 count,
                                                         GCancellable          *cancellable,
@@ -124,12 +115,29 @@ static gssize g_buffered_input_stream_real_fill_finish (GBufferedInputStream  *s
                                                         GAsyncResult          *result,
                                                         GError               **error);
 
-static void compact_buffer (GBufferedInputStream *stream);
+static void     g_buffered_input_stream_seekable_iface_init (GSeekableIface  *iface);
+static goffset  g_buffered_input_stream_tell                (GSeekable       *seekable);
+static gboolean g_buffered_input_stream_can_seek            (GSeekable       *seekable);
+static gboolean g_buffered_input_stream_seek                (GSeekable       *seekable,
+                                                            goffset          offset,
+                                                            GSeekType        type,
+                                                            GCancellable    *cancellable,
+                                                            GError         **error);
+static gboolean g_buffered_input_stream_can_truncate        (GSeekable       *seekable);
+static gboolean g_buffered_input_stream_truncate            (GSeekable       *seekable,
+                                                            goffset          offset,
+                                                            GCancellable    *cancellable,
+                                                            GError         **error);
+
+static void     g_buffered_input_stream_finalize            (GObject         *object);
 
-G_DEFINE_TYPE (GBufferedInputStream,
-               g_buffered_input_stream,
-               G_TYPE_FILTER_INPUT_STREAM)
+static void compact_buffer (GBufferedInputStream *stream);
 
+G_DEFINE_TYPE_WITH_CODE (GBufferedInputStream,
+                        g_buffered_input_stream,
+                        G_TYPE_FILTER_INPUT_STREAM,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_SEEKABLE,
+                                               g_buffered_input_stream_seekable_iface_init))
 
 static void
 g_buffered_input_stream_class_init (GBufferedInputStreamClass *klass)
@@ -150,8 +158,6 @@ g_buffered_input_stream_class_init (GBufferedInputStreamClass *klass)
   istream_class->skip_async  = g_buffered_input_stream_skip_async;
   istream_class->skip_finish = g_buffered_input_stream_skip_finish;
   istream_class->read_fn = g_buffered_input_stream_read;
-  istream_class->read_async  = g_buffered_input_stream_read_async;
-  istream_class->read_finish = g_buffered_input_stream_read_finish;
 
   bstream_class = G_BUFFERED_INPUT_STREAM_CLASS (klass);
   bstream_class->fill = g_buffered_input_stream_real_fill;
@@ -299,6 +305,16 @@ g_buffered_input_stream_finalize (GObject *object)
 }
 
 static void
+g_buffered_input_stream_seekable_iface_init (GSeekableIface *iface)
+{
+  iface->tell         = g_buffered_input_stream_tell;
+  iface->can_seek     = g_buffered_input_stream_can_seek;
+  iface->seek         = g_buffered_input_stream_seek;
+  iface->can_truncate = g_buffered_input_stream_can_truncate;
+  iface->truncate_fn  = g_buffered_input_stream_truncate;
+}
+
+static void
 g_buffered_input_stream_init (GBufferedInputStream *stream)
 {
   stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (stream,
@@ -838,6 +854,108 @@ g_buffered_input_stream_read (GInputStream *stream,
   return bytes_read;
 }
 
+static goffset
+g_buffered_input_stream_tell (GSeekable *seekable)
+{
+  GBufferedInputStream        *bstream;
+  GBufferedInputStreamPrivate *priv;
+  GInputStream *base_stream;
+  GSeekable    *base_stream_seekable;
+  gsize available;
+  goffset base_offset;
+  
+  bstream = G_BUFFERED_INPUT_STREAM (seekable);
+  priv = bstream->priv;
+
+  base_stream = G_FILTER_INPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    return 0;
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  
+  available = priv->end - priv->pos;
+  base_offset = g_seekable_tell (base_stream_seekable);
+
+  return base_offset - available;
+}
+
+static gboolean
+g_buffered_input_stream_can_seek (GSeekable *seekable)
+{
+  GInputStream *base_stream;
+  
+  base_stream = G_FILTER_INPUT_STREAM (seekable)->base_stream;
+  return G_IS_SEEKABLE (base_stream) && g_seekable_can_seek (G_SEEKABLE (base_stream));
+}
+
+static gboolean
+g_buffered_input_stream_seek (GSeekable     *seekable,
+                             goffset        offset,
+                             GSeekType      type,
+                             GCancellable  *cancellable,
+                             GError       **error)
+{
+  GBufferedInputStream        *bstream;
+  GBufferedInputStreamPrivate *priv;
+  GInputStream *base_stream;
+  GSeekable *base_stream_seekable;
+
+  bstream = G_BUFFERED_INPUT_STREAM (seekable);
+  priv = bstream->priv;
+
+  base_stream = G_FILTER_INPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    {
+      g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                           _("Seek not supported on base stream"));
+      return FALSE;
+    }
+
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  
+  if (type == G_SEEK_CUR)
+    {
+      if (offset <= priv->end - priv->pos && offset >= -priv->pos)
+       {
+         priv->pos += offset;
+         return TRUE;
+       }
+      else
+       {
+         offset -= priv->end - priv->pos;
+       }
+    }
+
+  if (g_seekable_seek (base_stream_seekable, offset, type, cancellable, error))
+    {
+      priv->pos = 0;
+      priv->end = 0;
+      return TRUE;
+    }
+  else
+    {
+      return FALSE;
+    }
+}
+
+static gboolean
+g_buffered_input_stream_can_truncate (GSeekable *seekable)
+{
+  return FALSE;
+}
+
+static gboolean
+g_buffered_input_stream_truncate (GSeekable     *seekable,
+                                 goffset        offset,
+                                 GCancellable  *cancellable,
+                                 GError       **error)
+{
+  g_set_error_literal (error,
+                      G_IO_ERROR,
+                      G_IO_ERROR_NOT_SUPPORTED,
+                      _("Cannot truncate GBufferedInputStream"));
+  return FALSE;
+}
+
 /**
  * g_buffered_input_stream_read_byte:
  * @stream: a #GBufferedInputStream
@@ -1019,189 +1137,6 @@ g_buffered_input_stream_real_fill_finish (GBufferedInputStream *stream,
 
 typedef struct
 {
-  gssize bytes_read;
-  gssize count;
-  void *buffer;
-} ReadAsyncData;
-
-static void
-free_read_async_data (gpointer _data)
-{
-  ReadAsyncData *data = _data;
-  g_slice_free (ReadAsyncData, data);
-}
-
-static void
-large_read_callback (GObject *source_object,
-                     GAsyncResult *result,
-                     gpointer user_data)
-{
-  GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (user_data);
-  ReadAsyncData *data;
-  GError *error;
-  gssize nread;
-
-  data = g_simple_async_result_get_op_res_gpointer (simple);
-
-  error = NULL;
-  nread = g_input_stream_read_finish (G_INPUT_STREAM (source_object),
-                                      result, &error);
-
-  /* Only report the error if we've not already read some data */
-  if (nread < 0 && data->bytes_read == 0)
-    g_simple_async_result_take_error (simple, error);
-  else if (error)
-    g_error_free (error);
-
-  if (nread > 0)
-    data->bytes_read += nread;
-
-  /* Complete immediately, not in idle, since we're already
-   * in a mainloop callout
-   */
-  g_simple_async_result_complete (simple);
-  g_object_unref (simple);
-}
-
-static void
-read_fill_buffer_callback (GObject      *source_object,
-                           GAsyncResult *result,
-                           gpointer      user_data)
-{
-  GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (user_data);
-  GBufferedInputStream *bstream;
-  GBufferedInputStreamPrivate *priv;
-  ReadAsyncData *data;
-  GError *error;
-  gssize nread;
-  gsize available;
-
-  bstream = G_BUFFERED_INPUT_STREAM (source_object);
-  priv = bstream->priv;
-
-  data = g_simple_async_result_get_op_res_gpointer (simple);
-
-  error = NULL;
-  nread = g_buffered_input_stream_fill_finish (bstream,
-                                               result, &error);
-
-  if (nread < 0 && data->bytes_read == 0)
-    g_simple_async_result_take_error (simple, error);
-  else if (error)
-    g_error_free (error);
-
-  if (nread > 0)
-    {
-      available = priv->end - priv->pos;
-      data->count = MIN (data->count, available);
-
-      memcpy ((char *)data->buffer + data->bytes_read, (char *)priv->buffer + priv->pos, data->count);
-      data->bytes_read += data->count;
-      priv->pos += data->count;
-    }
-
-  /* Complete immediately, not in idle, since we're already
-   * in a mainloop callout
-   */
-  g_simple_async_result_complete (simple);
-  g_object_unref (simple);
-}
-
-static void
-g_buffered_input_stream_read_async (GInputStream        *stream,
-                                    void                *buffer,
-                                    gsize                count,
-                                    int                  io_priority,
-                                    GCancellable        *cancellable,
-                                    GAsyncReadyCallback  callback,
-                                    gpointer             user_data)
-{
-  GBufferedInputStream *bstream;
-  GBufferedInputStreamPrivate *priv;
-  GBufferedInputStreamClass *class;
-  GInputStream *base_stream;
-  gsize available;
-  GSimpleAsyncResult *simple;
-  ReadAsyncData *data;
-
-  bstream = G_BUFFERED_INPUT_STREAM (stream);
-  priv = bstream->priv;
-
-  data = g_slice_new (ReadAsyncData);
-  data->buffer = buffer;
-  data->bytes_read = 0;
-  simple = g_simple_async_result_new (G_OBJECT (stream),
-                                      callback, user_data,
-                                      g_buffered_input_stream_read_async);
-  g_simple_async_result_set_op_res_gpointer (simple, data, free_read_async_data);
-
-  available = priv->end - priv->pos;
-
-  if (count <= available)
-    {
-      memcpy (buffer, priv->buffer + priv->pos, count);
-      priv->pos += count;
-      data->bytes_read = count;
-
-      g_simple_async_result_complete_in_idle (simple);
-      g_object_unref (simple);
-      return;
-    }
-
-
-  /* Full request not available, read all currently available
-   * and request refill for more
-   */
-
-  memcpy (buffer, priv->buffer + priv->pos, available);
-  priv->pos = 0;
-  priv->end = 0;
-
-  count -= available;
-
-  data->bytes_read = available;
-  data->count = count;
-
-  if (count > priv->len)
-    {
-      /* Large request, shortcut buffer */
-
-      base_stream = G_FILTER_INPUT_STREAM (stream)->base_stream;
-
-      g_input_stream_read_async (base_stream,
-                                 (char *)buffer + data->bytes_read,
-                                 count,
-                                 io_priority, cancellable,
-                                 large_read_callback,
-                                 simple);
-    }
-  else
-    {
-      class = G_BUFFERED_INPUT_STREAM_GET_CLASS (stream);
-      class->fill_async (bstream, priv->len, io_priority, cancellable,
-                         read_fill_buffer_callback, simple);
-    }
-}
-
-static gssize
-g_buffered_input_stream_read_finish (GInputStream   *stream,
-                                     GAsyncResult   *result,
-                                     GError        **error)
-{
-  GSimpleAsyncResult *simple;
-  ReadAsyncData *data;
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == g_buffered_input_stream_read_async);
-
-  data = g_simple_async_result_get_op_res_gpointer (simple);
-
-  return data->bytes_read;
-}
-
-typedef struct
-{
   gssize bytes_skipped;
   gssize count;
 } SkipAsyncData;
index df8178e..f52ad2f 100644 (file)
 #include "config.h"
 #include "gbufferedoutputstream.h"
 #include "goutputstream.h"
+#include "gseekable.h"
 #include "gsimpleasyncresult.h"
 #include "string.h"
+#include "gioerror.h"
 #include "glibintl.h"
 
 /**
@@ -88,16 +90,6 @@ static gboolean g_buffered_output_stream_close        (GOutputStream  *stream,
                                                        GCancellable   *cancellable,
                                                        GError        **error);
 
-static void     g_buffered_output_stream_write_async  (GOutputStream        *stream,
-                                                       const void           *buffer,
-                                                       gsize                 count,
-                                                       int                   io_priority,
-                                                       GCancellable         *cancellable,
-                                                       GAsyncReadyCallback   callback,
-                                                       gpointer              data);
-static gssize   g_buffered_output_stream_write_finish (GOutputStream        *stream,
-                                                       GAsyncResult         *result,
-                                                       GError              **error);
 static void     g_buffered_output_stream_flush_async  (GOutputStream        *stream,
                                                        int                   io_priority,
                                                        GCancellable         *cancellable,
@@ -115,9 +107,25 @@ static gboolean g_buffered_output_stream_close_finish (GOutputStream        *str
                                                        GAsyncResult         *result,
                                                        GError              **error);
 
-G_DEFINE_TYPE (GBufferedOutputStream,
-               g_buffered_output_stream,
-               G_TYPE_FILTER_OUTPUT_STREAM)
+static void     g_buffered_output_stream_seekable_iface_init (GSeekableIface  *iface);
+static goffset  g_buffered_output_stream_tell                (GSeekable       *seekable);
+static gboolean g_buffered_output_stream_can_seek            (GSeekable       *seekable);
+static gboolean g_buffered_output_stream_seek                (GSeekable       *seekable,
+                                                             goffset          offset,
+                                                             GSeekType        type,
+                                                             GCancellable    *cancellable,
+                                                             GError         **error);
+static gboolean g_buffered_output_stream_can_truncate        (GSeekable       *seekable);
+static gboolean g_buffered_output_stream_truncate            (GSeekable       *seekable,
+                                                             goffset          offset,
+                                                             GCancellable    *cancellable,
+                                                             GError         **error);
+
+G_DEFINE_TYPE_WITH_CODE (GBufferedOutputStream,
+                        g_buffered_output_stream,
+                        G_TYPE_FILTER_OUTPUT_STREAM,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_SEEKABLE,
+                                               g_buffered_output_stream_seekable_iface_init))
 
 
 static void
@@ -137,8 +145,6 @@ g_buffered_output_stream_class_init (GBufferedOutputStreamClass *klass)
   ostream_class->write_fn = g_buffered_output_stream_write;
   ostream_class->flush = g_buffered_output_stream_flush;
   ostream_class->close_fn = g_buffered_output_stream_close;
-  ostream_class->write_async  = g_buffered_output_stream_write_async;
-  ostream_class->write_finish = g_buffered_output_stream_write_finish;
   ostream_class->flush_async  = g_buffered_output_stream_flush_async;
   ostream_class->flush_finish = g_buffered_output_stream_flush_finish;
   ostream_class->close_async  = g_buffered_output_stream_close_async;
@@ -345,6 +351,16 @@ g_buffered_output_stream_init (GBufferedOutputStream *stream)
 
 }
 
+static void
+g_buffered_output_stream_seekable_iface_init (GSeekableIface *iface)
+{
+  iface->tell         = g_buffered_output_stream_tell;
+  iface->can_seek     = g_buffered_output_stream_can_seek;
+  iface->seek         = g_buffered_output_stream_seek;
+  iface->can_truncate = g_buffered_output_stream_can_truncate;
+  iface->truncate_fn  = g_buffered_output_stream_truncate;
+}
+
 /**
  * g_buffered_output_stream_new:
  * @base_stream: a #GOutputStream.
@@ -513,6 +529,104 @@ g_buffered_output_stream_close (GOutputStream  *stream,
   return res;
 }
 
+static goffset
+g_buffered_output_stream_tell (GSeekable *seekable)
+{
+  GBufferedOutputStream        *bstream;
+  GBufferedOutputStreamPrivate *priv;
+  GOutputStream *base_stream;
+  GSeekable    *base_stream_seekable;
+  goffset base_offset;
+  
+  bstream = G_BUFFERED_OUTPUT_STREAM (seekable);
+  priv = bstream->priv;
+
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    return 0;
+
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  
+  base_offset = g_seekable_tell (base_stream_seekable);
+  return base_offset + priv->pos;
+}
+
+static gboolean
+g_buffered_output_stream_can_seek (GSeekable *seekable)
+{
+  GOutputStream *base_stream;
+  
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  return G_IS_SEEKABLE (base_stream) && g_seekable_can_seek (G_SEEKABLE (base_stream));
+}
+
+static gboolean
+g_buffered_output_stream_seek (GSeekable     *seekable,
+                              goffset        offset,
+                              GSeekType      type,
+                              GCancellable  *cancellable,
+                              GError       **error)
+{
+  GBufferedOutputStream *bstream;
+  GOutputStream *base_stream;
+  GSeekable *base_stream_seekable;
+  gboolean flushed;
+
+  bstream = G_BUFFERED_OUTPUT_STREAM (seekable);
+
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    {
+      g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                           _("Seek not supported on base stream"));
+      return FALSE;
+    }
+
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  flushed = flush_buffer (bstream, cancellable, error);
+  if (!flushed)
+    return FALSE;
+
+  return g_seekable_seek (base_stream_seekable, offset, type, cancellable, error);
+}
+
+static gboolean
+g_buffered_output_stream_can_truncate (GSeekable *seekable)
+{
+  GOutputStream *base_stream;
+  
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  return G_IS_SEEKABLE (base_stream) && g_seekable_can_truncate (G_SEEKABLE (base_stream));
+}
+
+static gboolean
+g_buffered_output_stream_truncate (GSeekable     *seekable,
+                                  goffset        offset,
+                                  GCancellable  *cancellable,
+                                  GError       **error)
+{
+  GBufferedOutputStream        *bstream;
+  GOutputStream *base_stream;
+  GSeekable *base_stream_seekable;
+  gboolean flushed;
+
+  bstream = G_BUFFERED_OUTPUT_STREAM (seekable);
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    {
+      g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                           _("Truncate not supported on base stream"));
+      return FALSE;
+    }
+
+  base_stream_seekable = G_SEEKABLE (base_stream);
+
+  flushed = flush_buffer (bstream, cancellable, error);
+  if (!flushed)
+    return FALSE;
+  return g_seekable_truncate (base_stream_seekable, offset, cancellable, error);
+}
+
 /* ************************** */
 /* Async stuff implementation */
 /* ************************** */
@@ -578,102 +692,6 @@ flush_buffer_thread (GSimpleAsyncResult *result,
     g_simple_async_result_take_error (result, error);
 }
 
-typedef struct {
-    
-  FlushData fdata;
-
-  gsize  count;
-  const void  *buffer;
-
-} WriteData;
-
-static void 
-free_write_data (gpointer data)
-{
-  g_slice_free (WriteData, data);
-}
-
-static void
-g_buffered_output_stream_write_async (GOutputStream        *stream,
-                                      const void           *buffer,
-                                      gsize                 count,
-                                      int                   io_priority,
-                                      GCancellable         *cancellable,
-                                      GAsyncReadyCallback   callback,
-                                      gpointer              data)
-{
-  GBufferedOutputStream *buffered_stream;
-  GBufferedOutputStreamPrivate *priv;
-  GSimpleAsyncResult *res;
-  WriteData *wdata;
-
-  buffered_stream = G_BUFFERED_OUTPUT_STREAM (stream);
-  priv = buffered_stream->priv;
-
-  wdata = g_slice_new (WriteData);
-  wdata->count  = count;
-  wdata->buffer = buffer;
-
-  res = g_simple_async_result_new (G_OBJECT (stream),
-                                   callback,
-                                   data,
-                                   g_buffered_output_stream_write_async);
-
-  g_simple_async_result_set_op_res_gpointer (res, wdata, free_write_data);
-
-  /* if we have space left directly call the
-   * callback (from idle) otherwise schedule a buffer 
-   * flush in the thread. In both cases the actual
-   * copying of the data to the buffer will be done in
-   * the write_finish () func since that should
-   * be fast enough */
-  if (priv->len - priv->pos > 0)
-    {
-      g_simple_async_result_complete_in_idle (res);
-    }
-  else
-    {
-      wdata->fdata.flush_stream = FALSE;
-      wdata->fdata.close_stream = FALSE;
-      g_simple_async_result_run_in_thread (res,
-                                           flush_buffer_thread,
-                                           io_priority,
-                                           cancellable);
-    }
-    g_object_unref (res);
-}
-
-static gssize
-g_buffered_output_stream_write_finish (GOutputStream        *stream,
-                                       GAsyncResult         *result,
-                                       GError              **error)
-{
-  GBufferedOutputStreamPrivate *priv;
-  GBufferedOutputStream        *buffered_stream;
-  GSimpleAsyncResult *simple;
-  WriteData          *wdata;
-  gssize              count;
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-  buffered_stream = G_BUFFERED_OUTPUT_STREAM (stream);
-  priv = buffered_stream->priv;
-
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == 
-            g_buffered_output_stream_write_async);
-
-  wdata = g_simple_async_result_get_op_res_gpointer (simple);
-
-  /* Now do the real copying of data to the buffer */
-  count = priv->len - priv->pos; 
-  count = MIN (wdata->count, count);
-
-  memcpy (priv->buffer + priv->pos, wdata->buffer, count);
-  
-  priv->pos += count;
-
-  return count;
-}
-
 static void
 g_buffered_output_stream_flush_async (GOutputStream        *stream,
                                       int                   io_priority,
index 06d2fa7..8fb1195 100644 (file)
@@ -362,7 +362,7 @@ g_cancellable_get_fd (GCancellable *cancellable)
 
 /**
  * g_cancellable_make_pollfd:
- * @cancellable: a #GCancellable or %NULL
+ * @cancellable: (allow-none): a #GCancellable or %NULL
  * @pollfd: a pointer to a #GPollFD
  * 
  * Creates a #GPollFD corresponding to @cancellable; this can be passed
@@ -523,7 +523,7 @@ g_cancellable_cancel (GCancellable *cancellable)
  * @cancellable: A #GCancellable.
  * @callback: The #GCallback to connect.
  * @data: Data to pass to @callback.
- * @data_destroy_func: Free function for @data or %NULL.
+ * @data_destroy_func: (allow-none): Free function for @data or %NULL.
  *
  * Convenience function to connect to the #GCancellable::cancelled
  * signal. Also handles the race condition that may happen
@@ -584,7 +584,7 @@ g_cancellable_connect (GCancellable   *cancellable,
 
 /**
  * g_cancellable_disconnect:
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @handler_id: Handler id of the handler to be disconnected, or %0.
  *
  * Disconnects a handler from a cancellable instance similar to
@@ -709,7 +709,7 @@ static GSourceFuncs cancellable_source_funcs =
 
 /**
  * g_cancellable_source_new: (skip)
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  *
  * Creates a source that triggers if @cancellable is cancelled and
  * calls its callback of type #GCancellableSourceFunc. This is
index d81cd90..1acf9a9 100644 (file)
@@ -25,6 +25,7 @@
 #include <string.h>
 
 #include "gconverterinputstream.h"
+#include "gpollableinputstream.h"
 #include "gsimpleasyncresult.h"
 #include "gcancellable.h"
 #include "gioenumtypes.h"
@@ -41,6 +42,8 @@
  * Converter input stream implements #GInputStream and allows
  * conversion of data of various types during reading.
  *
+ * As of GLib 2.34, #GConverterInputStream implements
+ * #GPollableInputStream.
  **/
 
 #define INITIAL_BUFFER_SIZE 4096
@@ -55,6 +58,7 @@ typedef struct {
 struct _GConverterInputStreamPrivate {
   gboolean at_input_end;
   gboolean finished;
+  gboolean need_input;
   GConverter *converter;
   Buffer input_buffer;
   Buffer converted_buffer;
@@ -80,9 +84,24 @@ static gssize g_converter_input_stream_read         (GInputStream  *stream,
                                                     GCancellable  *cancellable,
                                                     GError       **error);
 
-G_DEFINE_TYPE (GConverterInputStream,
-              g_converter_input_stream,
-              G_TYPE_FILTER_INPUT_STREAM)
+static gboolean g_converter_input_stream_can_poll         (GPollableInputStream *stream);
+static gboolean g_converter_input_stream_is_readable      (GPollableInputStream *stream);
+static gssize   g_converter_input_stream_read_nonblocking (GPollableInputStream  *stream,
+                                                          void                  *buffer,
+                                                          gsize                  size,
+                                                          GError               **error);
+
+static GSource *g_converter_input_stream_create_source    (GPollableInputStream *stream,
+                                                          GCancellable          *cancellable);
+
+static void g_converter_input_stream_pollable_iface_init  (GPollableInputStreamInterface *iface);
+
+G_DEFINE_TYPE_WITH_CODE (GConverterInputStream,
+                        g_converter_input_stream,
+                        G_TYPE_FILTER_INPUT_STREAM,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_POLLABLE_INPUT_STREAM,
+                                               g_converter_input_stream_pollable_iface_init);
+                        )
 
 static void
 g_converter_input_stream_class_init (GConverterInputStreamClass *klass)
@@ -113,6 +132,15 @@ g_converter_input_stream_class_init (GConverterInputStreamClass *klass)
 }
 
 static void
+g_converter_input_stream_pollable_iface_init (GPollableInputStreamInterface *iface)
+{
+  iface->can_poll = g_converter_input_stream_can_poll;
+  iface->is_readable = g_converter_input_stream_is_readable;
+  iface->read_nonblocking = g_converter_input_stream_read_nonblocking;
+  iface->create_source = g_converter_input_stream_create_source;
+}
+
+static void
 g_converter_input_stream_finalize (GObject *object)
 {
   GConverterInputStreamPrivate *priv;
@@ -320,6 +348,7 @@ buffer_ensure_space (Buffer *buffer,
 static gssize
 fill_input_buffer (GConverterInputStream  *stream,
                   gsize                   at_least_size,
+                  gboolean                blocking,
                   GCancellable           *cancellable,
                   GError                **error)
 {
@@ -332,25 +361,30 @@ fill_input_buffer (GConverterInputStream  *stream,
   buffer_ensure_space (&priv->input_buffer, at_least_size);
 
   base_stream = G_FILTER_INPUT_STREAM (stream)->base_stream;
-  nread = g_input_stream_read (base_stream,
-                              priv->input_buffer.data + priv->input_buffer.end,
-                              buffer_tailspace (&priv->input_buffer),
-                              cancellable,
-                              error);
+  nread = g_pollable_stream_read (base_stream,
+                                 priv->input_buffer.data + priv->input_buffer.end,
+                                 buffer_tailspace (&priv->input_buffer),
+                                 blocking,
+                                 cancellable,
+                                 error);
 
   if (nread > 0)
-    priv->input_buffer.end += nread;
+    {
+      priv->input_buffer.end += nread;
+      priv->need_input = FALSE;
+    }
 
   return nread;
 }
 
 
 static gssize
-g_converter_input_stream_read (GInputStream *stream,
-                              void         *buffer,
-                              gsize         count,
-                              GCancellable *cancellable,
-                              GError      **error)
+read_internal (GInputStream *stream,
+              void         *buffer,
+              gsize         count,
+              gboolean      blocking,
+              GCancellable *cancellable,
+              GError      **error)
 {
   GConverterInputStream *cstream;
   GConverterInputStreamPrivate *priv;
@@ -389,7 +423,7 @@ g_converter_input_stream_read (GInputStream *stream,
       total_bytes_read == 0 &&
       !priv->at_input_end)
     {
-      nread = fill_input_buffer (cstream, count, cancellable, error);
+      nread = fill_input_buffer (cstream, count, blocking, cancellable, error);
       if (nread < 0)
        return -1;
       if (nread == 0)
@@ -495,18 +529,20 @@ g_converter_input_stream_read (GInputStream *stream,
        {
          /* Need more data */
          my_error2 = NULL;
-         res = fill_input_buffer (cstream,
-                                  buffer_data_size (&priv->input_buffer) + 4096,
-                                  cancellable,
-                                  &my_error2);
-         if (res < 0)
+         nread = fill_input_buffer (cstream,
+                                    buffer_data_size (&priv->input_buffer) + 4096,
+                                    blocking,
+                                    cancellable,
+                                    &my_error2);
+         if (nread < 0)
            {
              /* Can't read any more data, return that error */
              g_error_free (my_error);
              g_propagate_error (error, my_error2);
+             priv->need_input = TRUE;
              return -1;
            }
-         else if (res == 0)
+         else if (nread == 0)
            {
              /* End of file, try INPUT_AT_END */
              priv->at_input_end = TRUE;
@@ -536,6 +572,70 @@ g_converter_input_stream_read (GInputStream *stream,
   g_assert_not_reached ();
 }
 
+static gssize
+g_converter_input_stream_read (GInputStream *stream,
+                              void         *buffer,
+                              gsize         count,
+                              GCancellable *cancellable,
+                              GError      **error)
+{
+  return read_internal (stream, buffer, count, TRUE, cancellable, error);
+}
+
+static gboolean
+g_converter_input_stream_can_poll (GPollableInputStream *stream)
+{
+  GInputStream *base_stream = G_FILTER_INPUT_STREAM (stream)->base_stream;
+
+  return (G_IS_POLLABLE_INPUT_STREAM (base_stream) &&
+         g_pollable_input_stream_can_poll (G_POLLABLE_INPUT_STREAM (base_stream)));
+}
+
+static gboolean
+g_converter_input_stream_is_readable (GPollableInputStream *stream)
+{
+  GInputStream *base_stream = G_FILTER_INPUT_STREAM (stream)->base_stream;
+  GConverterInputStream *cstream = G_CONVERTER_INPUT_STREAM (stream);
+
+  if (buffer_data_size (&cstream->priv->converted_buffer))
+    return TRUE;
+  else if (buffer_data_size (&cstream->priv->input_buffer) &&
+          !cstream->priv->need_input)
+    return TRUE;
+  else
+    return g_pollable_input_stream_is_readable (G_POLLABLE_INPUT_STREAM (base_stream));
+}
+
+static gssize
+g_converter_input_stream_read_nonblocking (GPollableInputStream  *stream,
+                                          void                  *buffer,
+                                          gsize                  count,
+                                          GError               **error)
+{
+  return read_internal (G_INPUT_STREAM (stream), buffer, count,
+                       FALSE, NULL, error);
+}
+
+static GSource *
+g_converter_input_stream_create_source (GPollableInputStream *stream,
+                                       GCancellable         *cancellable)
+{
+  GInputStream *base_stream = G_FILTER_INPUT_STREAM (stream)->base_stream;
+  GSource *base_source, *pollable_source;
+
+  if (g_pollable_input_stream_is_readable (stream))
+    base_source = g_timeout_source_new (0);
+  else
+    base_source = g_pollable_input_stream_create_source (G_POLLABLE_INPUT_STREAM (base_stream), NULL);
+
+  pollable_source = g_pollable_source_new_full (stream, base_source,
+                                               cancellable);
+  g_source_unref (base_source);
+
+  return pollable_source;
+}
+
+
 /**
  * g_converter_input_stream_get_converter:
  * @converter_stream: a #GConverterInputStream
index 5b1cbec..9199010 100644 (file)
@@ -25,6 +25,7 @@
 #include <string.h>
 
 #include "gconverteroutputstream.h"
+#include "gpollableoutputstream.h"
 #include "gsimpleasyncresult.h"
 #include "gcancellable.h"
 #include "gioenumtypes.h"
@@ -41,6 +42,8 @@
  * Converter output stream implements #GOutputStream and allows
  * conversion of data of various types during reading.
  *
+ * As of GLib 2.34, #GConverterOutputStream implements
+ * #GPollableOutputStream.
  **/
 
 #define INITIAL_BUFFER_SIZE 4096
@@ -96,9 +99,24 @@ static gboolean g_converter_output_stream_flush      (GOutputStream  *stream,
                                                      GCancellable   *cancellable,
                                                      GError        **error);
 
-G_DEFINE_TYPE (GConverterOutputStream,
-              g_converter_output_stream,
-              G_TYPE_FILTER_OUTPUT_STREAM)
+static gboolean g_converter_output_stream_can_poll          (GPollableOutputStream *stream);
+static gboolean g_converter_output_stream_is_writable       (GPollableOutputStream *stream);
+static gssize   g_converter_output_stream_write_nonblocking (GPollableOutputStream  *stream,
+                                                            const void             *buffer,
+                                                            gsize                  size,
+                                                            GError               **error);
+
+static GSource *g_converter_output_stream_create_source     (GPollableOutputStream *stream,
+                                                            GCancellable          *cancellable);
+
+static void g_converter_output_stream_pollable_iface_init (GPollableOutputStreamInterface *iface);
+
+G_DEFINE_TYPE_WITH_CODE (GConverterOutputStream,
+                        g_converter_output_stream,
+                        G_TYPE_FILTER_OUTPUT_STREAM,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_POLLABLE_OUTPUT_STREAM,
+                                               g_converter_output_stream_pollable_iface_init);
+                        )
 
 static void
 g_converter_output_stream_class_init (GConverterOutputStreamClass *klass)
@@ -130,6 +148,15 @@ g_converter_output_stream_class_init (GConverterOutputStreamClass *klass)
 }
 
 static void
+g_converter_output_stream_pollable_iface_init (GPollableOutputStreamInterface *iface)
+{
+  iface->can_poll = g_converter_output_stream_can_poll;
+  iface->is_writable = g_converter_output_stream_is_writable;
+  iface->write_nonblocking = g_converter_output_stream_write_nonblocking;
+  iface->create_source = g_converter_output_stream_create_source;
+}
+
+static void
 g_converter_output_stream_finalize (GObject *object)
 {
   GConverterOutputStreamPrivate *priv;
@@ -339,7 +366,7 @@ buffer_append (Buffer *buffer,
 
 static gboolean
 flush_buffer (GConverterOutputStream *stream,
-             Buffer                 *buffer,
+             gboolean                blocking,
              GCancellable           *cancellable,
              GError                **error)
 {
@@ -356,12 +383,13 @@ flush_buffer (GConverterOutputStream *stream,
   available = buffer_data_size (&priv->converted_buffer);
   if (available > 0)
     {
-      res = g_output_stream_write_all (base_stream,
-                                      buffer_data (&priv->converted_buffer),
-                                      available,
-                                      &nwritten,
-                                      cancellable,
-                                      error);
+      res = g_pollable_stream_write_all (base_stream,
+                                        buffer_data (&priv->converted_buffer),
+                                        available,
+                                        blocking,
+                                        &nwritten,
+                                        cancellable,
+                                        error);
       buffer_consumed (&priv->converted_buffer, nwritten);
       return res;
     }
@@ -370,11 +398,12 @@ flush_buffer (GConverterOutputStream *stream,
 
 
 static gssize
-g_converter_output_stream_write (GOutputStream *stream,
-                                const void   *buffer,
-                                gsize         count,
-                                GCancellable *cancellable,
-                                GError      **error)
+write_internal (GOutputStream  *stream,
+               const void     *buffer,
+               gsize           count,
+               gboolean        blocking,
+               GCancellable   *cancellable,
+               GError        **error)
 {
   GConverterOutputStream *cstream;
   GConverterOutputStreamPrivate *priv;
@@ -392,7 +421,7 @@ g_converter_output_stream_write (GOutputStream *stream,
 
   /* Write out all available pre-converted data and fail if
      not possible */
-  if (!flush_buffer (cstream, &priv->converted_buffer, cancellable, error))
+  if (!flush_buffer (cstream, blocking, cancellable, error))
     return -1;
 
   if (priv->finished)
@@ -499,11 +528,21 @@ g_converter_output_stream_write (GOutputStream *stream,
      even if writing this to the base stream fails. If it does we'll just
      stop early and report this error when we try again on the next
      write call. */
-  flush_buffer (cstream, &priv->converted_buffer, cancellable, NULL);
+  flush_buffer (cstream, blocking, cancellable, NULL);
 
   return retval;
 }
 
+static gssize
+g_converter_output_stream_write (GOutputStream  *stream,
+                                const void     *buffer,
+                                gsize           count,
+                                GCancellable   *cancellable,
+                                GError        **error)
+{
+  return write_internal (stream, buffer, count, TRUE, cancellable, error);
+}
+
 static gboolean
 g_converter_output_stream_flush (GOutputStream  *stream,
                                 GCancellable   *cancellable,
@@ -525,7 +564,7 @@ g_converter_output_stream_flush (GOutputStream  *stream,
 
   /* Write out all available pre-converted data and fail if
      not possible */
-  if (!flush_buffer (cstream, &priv->converted_buffer, cancellable, error))
+  if (!flush_buffer (cstream, TRUE, cancellable, error))
     return FALSE;
 
   /* Ensure we have *some* initial target space */
@@ -590,12 +629,54 @@ g_converter_output_stream_flush (GOutputStream  *stream,
     }
 
   /* Now write all converted data to base stream */
-  if (!flush_buffer (cstream, &priv->converted_buffer, cancellable, error))
+  if (!flush_buffer (cstream, TRUE, cancellable, error))
     return FALSE;
 
   return TRUE;
 }
 
+static gboolean
+g_converter_output_stream_can_poll (GPollableOutputStream *stream)
+{
+  GOutputStream *base_stream = G_FILTER_OUTPUT_STREAM (stream)->base_stream;
+
+  return (G_IS_POLLABLE_OUTPUT_STREAM (base_stream) &&
+         g_pollable_output_stream_can_poll (G_POLLABLE_OUTPUT_STREAM (base_stream)));
+}
+
+static gboolean
+g_converter_output_stream_is_writable (GPollableOutputStream *stream)
+{
+  GOutputStream *base_stream = G_FILTER_OUTPUT_STREAM (stream)->base_stream;
+
+  return g_pollable_output_stream_is_writable (G_POLLABLE_OUTPUT_STREAM (base_stream));
+}
+
+static gssize
+g_converter_output_stream_write_nonblocking (GPollableOutputStream  *stream,
+                                            const void             *buffer,
+                                            gsize                   count,
+                                            GError                **error)
+{
+  return write_internal (G_OUTPUT_STREAM (stream), buffer, count, FALSE,
+                        NULL, error);
+}
+
+static GSource *
+g_converter_output_stream_create_source (GPollableOutputStream *stream,
+                                        GCancellable          *cancellable)
+{
+  GOutputStream *base_stream = G_FILTER_OUTPUT_STREAM (stream)->base_stream;
+  GSource *base_source, *pollable_source;
+
+  base_source = g_pollable_output_stream_create_source (G_POLLABLE_OUTPUT_STREAM (base_stream), NULL);
+  pollable_source = g_pollable_source_new_full (stream, base_source,
+                                               cancellable);
+  g_source_unref (base_source);
+
+  return pollable_source;
+}
+
 /**
  * g_converter_output_stream_get_converter:
  * @converter_stream: a #GConverterOutputStream
index e03003b..5abf68f 100644 (file)
@@ -23,7 +23,9 @@
 #include "config.h"
 #include <string.h>
 #include "gdataoutputstream.h"
+#include "gseekable.h"
 #include "gioenumtypes.h"
+#include "gioerror.h"
 #include "glibintl.h"
 
 
@@ -58,9 +60,25 @@ static void g_data_output_stream_get_property (GObject      *object,
                                               GValue       *value,
                                               GParamSpec   *pspec);
 
-G_DEFINE_TYPE (GDataOutputStream,
-               g_data_output_stream,
-               G_TYPE_FILTER_OUTPUT_STREAM)
+static void     g_data_output_stream_seekable_iface_init (GSeekableIface  *iface);
+static goffset  g_data_output_stream_tell                (GSeekable       *seekable);
+static gboolean g_data_output_stream_can_seek            (GSeekable       *seekable);
+static gboolean g_data_output_stream_seek                (GSeekable       *seekable,
+                                                         goffset          offset,
+                                                         GSeekType        type,
+                                                         GCancellable    *cancellable,
+                                                         GError         **error);
+static gboolean g_data_output_stream_can_truncate        (GSeekable       *seekable);
+static gboolean g_data_output_stream_truncate            (GSeekable       *seekable,
+                                                         goffset          offset,
+                                                         GCancellable    *cancellable,
+                                                         GError         **error);
+
+G_DEFINE_TYPE_WITH_CODE (GDataOutputStream,
+                        g_data_output_stream,
+                        G_TYPE_FILTER_OUTPUT_STREAM,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_SEEKABLE,
+                                               g_data_output_stream_seekable_iface_init))
 
 
 static void
@@ -147,6 +165,16 @@ g_data_output_stream_init (GDataOutputStream *stream)
   stream->priv->byte_order = G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN;
 }
 
+static void
+g_data_output_stream_seekable_iface_init (GSeekableIface *iface)
+{
+  iface->tell         = g_data_output_stream_tell;
+  iface->can_seek     = g_data_output_stream_can_seek;
+  iface->seek         = g_data_output_stream_seek;
+  iface->can_truncate = g_data_output_stream_can_truncate;
+  iface->truncate_fn  = g_data_output_stream_truncate;
+}
+
 /**
  * g_data_output_stream_new:
  * @base_stream: a #GOutputStream.
@@ -500,3 +528,77 @@ g_data_output_stream_put_string (GDataOutputStream  *stream,
                                    &bytes_written,
                                    cancellable, error);
 }
+
+static goffset
+g_data_output_stream_tell (GSeekable *seekable)
+{
+  GOutputStream *base_stream;
+  GSeekable *base_stream_seekable;
+
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    return 0;
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  return g_seekable_tell (base_stream_seekable);
+}
+
+static gboolean
+g_data_output_stream_can_seek (GSeekable *seekable)
+{
+  GOutputStream *base_stream;
+  
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  return G_IS_SEEKABLE (base_stream) && g_seekable_can_seek (G_SEEKABLE (base_stream));
+}
+
+static gboolean
+g_data_output_stream_seek (GSeekable     *seekable,
+                          goffset        offset,
+                          GSeekType      type,
+                          GCancellable  *cancellable,
+                          GError       **error)
+{
+  GOutputStream *base_stream;
+  GSeekable *base_stream_seekable;
+
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    {
+      g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                           _("Seek not supported on base stream"));
+      return FALSE;
+    }
+
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  return g_seekable_seek (base_stream_seekable, offset, type, cancellable, error);
+}
+
+static gboolean
+g_data_output_stream_can_truncate (GSeekable *seekable)
+{
+  GOutputStream *base_stream;
+  
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  return G_IS_SEEKABLE (base_stream) && g_seekable_can_truncate (G_SEEKABLE (base_stream));
+}
+
+static gboolean
+g_data_output_stream_truncate (GSeekable     *seekable,
+                                  goffset        offset,
+                                  GCancellable  *cancellable,
+                                  GError       **error)
+{
+  GOutputStream *base_stream;
+  GSeekable *base_stream_seekable;
+
+  base_stream = G_FILTER_OUTPUT_STREAM (seekable)->base_stream;
+  if (!G_IS_SEEKABLE (base_stream))
+    {
+      g_set_error_literal (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                           _("Truncate not supported on base stream"));
+      return FALSE;
+    }
+
+  base_stream_seekable = G_SEEKABLE (base_stream);
+  return g_seekable_truncate (base_stream_seekable, offset, cancellable, error);
+}
index 80df01e..1c6ce23 100644 (file)
@@ -123,6 +123,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -133,7 +134,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -191,6 +191,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 4059fc2..4960f56 100644 (file)
@@ -733,8 +733,8 @@ class CodeGenerator:
             self.c.write('static const GDBusAnnotationInfo %s_%d =\n'
                          '{\n'
                          '  -1,\n'
-                         '  "%s",\n'
-                         '  "%s",\n'%(prefix, n, a.key, a.value))
+                         '  (gchar *) "%s",\n'
+                         '  (gchar *) "%s",\n'%(prefix, n, a.key, a.value))
             if len(a.annotations) == 0:
                 self.c.write('  NULL\n')
             else:
@@ -765,8 +765,8 @@ class CodeGenerator:
                          '{\n'
                          '  {\n'
                          '    -1,\n'
-                         '    "%s",\n'
-                         '    "%s",\n'%(prefix, a.name, a.name, a.signature))
+                         '    (gchar *) "%s",\n'
+                         '    (gchar *) "%s",\n'%(prefix, a.name, a.name, a.signature))
             if num_anno == 0:
                 self.c.write('    NULL\n')
             else:
@@ -806,7 +806,7 @@ class CodeGenerator:
                                  '{\n'
                                  '  {\n'
                                  '    -1,\n'
-                                 '    "%s",\n'%(i.name_lower, m.name_lower, m.name))
+                                 '    (gchar *) "%s",\n'%(i.name_lower, m.name_lower, m.name))
                     if len(m.in_args) == 0:
                         self.c.write('    NULL,\n')
                     else:
@@ -845,7 +845,7 @@ class CodeGenerator:
                                  '{\n'
                                  '  {\n'
                                  '    -1,\n'
-                                 '    "%s",\n'%(i.name_lower, s.name_lower, s.name))
+                                 '    (gchar *) "%s",\n'%(i.name_lower, s.name_lower, s.name))
                     if len(s.args) == 0:
                         self.c.write('    NULL,\n')
                     else:
@@ -885,8 +885,8 @@ class CodeGenerator:
                                  '{\n'
                                  '  {\n'
                                  '    -1,\n'
-                                 '    "%s",\n'
-                                 '    "%s",\n'
+                                 '    (gchar *) "%s",\n'
+                                 '    (gchar *) "%s",\n'
                                  '    %s,\n'%(i.name_lower, p.name_lower, p.name, p.arg.signature, access))
                     if num_anno == 0:
                         self.c.write('    NULL\n')
@@ -915,7 +915,7 @@ class CodeGenerator:
                          '{\n'
                          '  {\n'
                          '    -1,\n'
-                         '    "%s",\n'%(i.name_lower, i.name))
+                         '    (gchar *) "%s",\n'%(i.name_lower, i.name))
             if len(i.methods) == 0:
                 self.c.write('    NULL,\n')
             else:
@@ -3101,7 +3101,7 @@ class CodeGenerator:
                      '      lookup_hash = g_hash_table_new (g_str_hash, g_str_equal);\n'
                      %(self.ns_upper))
         for i in self.ifaces:
-            self.c.write('      g_hash_table_insert (lookup_hash, "%s", GSIZE_TO_POINTER (%sTYPE_%s_PROXY));\n'
+            self.c.write('      g_hash_table_insert (lookup_hash, (gpointer) "%s", GSIZE_TO_POINTER (%sTYPE_%s_PROXY));\n'
                          %(i.name, i.ns_upper, i.name_upper))
         self.c.write('      g_once_init_leave (&once_init_value, 1);\n'
                      '    }\n')
index be38dae..d8042a3 100644 (file)
@@ -24,4 +24,4 @@
 DATADIR = "${prefix}/share"
 DATADIR = DATADIR.replace(
     "${prefix}", "/usr/local")
-VERSION = "2.31.20"
+VERSION = "2.33.1"
index 687b979..94bd05c 100644 (file)
@@ -44,7 +44,14 @@ def camel_case_to_uscore(s):
     ret = ''
     insert_uscore = False
     prev_was_lower = False
+    initial = True;
     for c in s:
+        # Keep initial underscores in camel case
+        if initial and c == '_':
+            ret += '_'
+            continue;
+        initial = False
+
         if c.isupper():
             if prev_was_lower:
                 insert_uscore = True
diff --git a/gio/gdbus-daemon-generated.c b/gio/gdbus-daemon-generated.c
new file mode 100644 (file)
index 0000000..5faa74b
--- /dev/null
@@ -0,0 +1,4302 @@
+/*
+ * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
+ *
+ * The license of this code is the same as for the source it was derived from.
+ */
+
+#ifdef HAVE_CONFIG_H
+#  include "config.h"
+#endif
+
+#include "gdbus-daemon-generated.h"
+
+#ifdef G_OS_UNIX
+#  include <gio/gunixfdlist.h>
+#endif
+
+typedef struct
+{
+  GDBusArgInfo parent_struct;
+  gboolean use_gvariant;
+} _ExtendedGDBusArgInfo;
+
+typedef struct
+{
+  GDBusMethodInfo parent_struct;
+  const gchar *signal_name;
+  gboolean pass_fdlist;
+} _ExtendedGDBusMethodInfo;
+
+typedef struct
+{
+  GDBusSignalInfo parent_struct;
+  const gchar *signal_name;
+} _ExtendedGDBusSignalInfo;
+
+typedef struct
+{
+  GDBusPropertyInfo parent_struct;
+  const gchar *hyphen_name;
+  gboolean use_gvariant;
+} _ExtendedGDBusPropertyInfo;
+
+typedef struct
+{
+  GDBusInterfaceInfo parent_struct;
+  const gchar *hyphen_name;
+} _ExtendedGDBusInterfaceInfo;
+
+typedef struct
+{
+  const _ExtendedGDBusPropertyInfo *info;
+  guint prop_id;
+  GValue orig_value; /* the value before the change */
+} ChangedProperty;
+
+static void
+_changed_property_free (ChangedProperty *data)
+{
+  g_value_unset (&data->orig_value);
+  g_free (data);
+}
+
+static gboolean
+_g_strv_equal0 (gchar **a, gchar **b)
+{
+  gboolean ret = FALSE;
+  guint n;
+  if (a == NULL && b == NULL)
+    {
+      ret = TRUE;
+      goto out;
+    }
+  if (a == NULL || b == NULL)
+    goto out;
+  if (g_strv_length (a) != g_strv_length (b))
+    goto out;
+  for (n = 0; a[n] != NULL; n++)
+    if (g_strcmp0 (a[n], b[n]) != 0)
+      goto out;
+  ret = TRUE;
+out:
+  return ret;
+}
+
+static gboolean
+_g_variant_equal0 (GVariant *a, GVariant *b)
+{
+  gboolean ret = FALSE;
+  if (a == NULL && b == NULL)
+    {
+      ret = TRUE;
+      goto out;
+    }
+  if (a == NULL || b == NULL)
+    goto out;
+  ret = g_variant_equal (a, b);
+out:
+  return ret;
+}
+
+G_GNUC_UNUSED static gboolean
+_g_value_equal (const GValue *a, const GValue *b)
+{
+  gboolean ret = FALSE;
+  g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b));
+  switch (G_VALUE_TYPE (a))
+    {
+      case G_TYPE_BOOLEAN:
+        ret = (g_value_get_boolean (a) == g_value_get_boolean (b));
+        break;
+      case G_TYPE_UCHAR:
+        ret = (g_value_get_uchar (a) == g_value_get_uchar (b));
+        break;
+      case G_TYPE_INT:
+        ret = (g_value_get_int (a) == g_value_get_int (b));
+        break;
+      case G_TYPE_UINT:
+        ret = (g_value_get_uint (a) == g_value_get_uint (b));
+        break;
+      case G_TYPE_INT64:
+        ret = (g_value_get_int64 (a) == g_value_get_int64 (b));
+        break;
+      case G_TYPE_UINT64:
+        ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b));
+        break;
+      case G_TYPE_DOUBLE:
+        ret = (g_value_get_double (a) == g_value_get_double (b));
+        break;
+      case G_TYPE_STRING:
+        ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0);
+        break;
+      case G_TYPE_VARIANT:
+        ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b));
+        break;
+      default:
+        if (G_VALUE_TYPE (a) == G_TYPE_STRV)
+          ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b));
+        else
+          g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a)));
+        break;
+    }
+  return ret;
+}
+
+/* ------------------------------------------------------------------------
+ * Code for interface org.freedesktop.DBus
+ * ------------------------------------------------------------------------
+ */
+
+/**
+ * SECTION:_GFreedesktopDBus
+ * @title: _GFreedesktopDBus
+ * @short_description: Generated C code for the org.freedesktop.DBus D-Bus interface
+ *
+ * This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link> D-Bus interface in C.
+ */
+
+/* ---- Introspection data for org.freedesktop.DBus ---- */
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_hello_OUT_ARG_assigned_name =
+{
+  {
+    -1,
+    (gchar *) "assigned_name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_hello_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_hello_OUT_ARG_assigned_name,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_hello =
+{
+  {
+    -1,
+    (gchar *) "Hello",
+    NULL,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_hello_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-hello",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_request_name_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_request_name_IN_ARG_flags =
+{
+  {
+    -1,
+    (gchar *) "flags",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_request_name_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_request_name_IN_ARG_name,
+  &__g_freedesktop_dbus_method_info_request_name_IN_ARG_flags,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_request_name_OUT_ARG_value =
+{
+  {
+    -1,
+    (gchar *) "value",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_request_name_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_request_name_OUT_ARG_value,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_request_name =
+{
+  {
+    -1,
+    (gchar *) "RequestName",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_request_name_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_request_name_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-request-name",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_release_name_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_release_name_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_release_name_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_release_name_OUT_ARG_value =
+{
+  {
+    -1,
+    (gchar *) "value",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_release_name_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_release_name_OUT_ARG_value,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_release_name =
+{
+  {
+    -1,
+    (gchar *) "ReleaseName",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_release_name_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_release_name_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-release-name",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_flags =
+{
+  {
+    -1,
+    (gchar *) "flags",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_name,
+  &__g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_flags,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_value =
+{
+  {
+    -1,
+    (gchar *) "value",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_value,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_start_service_by_name =
+{
+  {
+    -1,
+    (gchar *) "StartServiceByName",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_start_service_by_name_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_start_service_by_name_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-start-service-by-name",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_has_owner =
+{
+  {
+    -1,
+    (gchar *) "has_owner",
+    (gchar *) "b",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_has_owner,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_name_has_owner =
+{
+  {
+    -1,
+    (gchar *) "NameHasOwner",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_name_has_owner_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_name_has_owner_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-name-has-owner",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_names_OUT_ARG_names =
+{
+  {
+    -1,
+    (gchar *) "names",
+    (gchar *) "as",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_names_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_list_names_OUT_ARG_names,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_list_names =
+{
+  {
+    -1,
+    (gchar *) "ListNames",
+    NULL,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_names_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-list-names",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_activatable_names =
+{
+  {
+    -1,
+    (gchar *) "activatable_names",
+    (gchar *) "as",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_activatable_names,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_list_activatable_names =
+{
+  {
+    -1,
+    (gchar *) "ListActivatableNames",
+    NULL,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_activatable_names_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-list-activatable-names",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_add_match_IN_ARG_rule =
+{
+  {
+    -1,
+    (gchar *) "rule",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_add_match_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_add_match_IN_ARG_rule,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_add_match =
+{
+  {
+    -1,
+    (gchar *) "AddMatch",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_add_match_IN_ARG_pointers,
+    NULL,
+    NULL
+  },
+  "handle-add-match",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_remove_match_IN_ARG_rule =
+{
+  {
+    -1,
+    (gchar *) "rule",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_remove_match_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_remove_match_IN_ARG_rule,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_remove_match =
+{
+  {
+    -1,
+    (gchar *) "RemoveMatch",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_remove_match_IN_ARG_pointers,
+    NULL,
+    NULL
+  },
+  "handle-remove-match",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_unique_name =
+{
+  {
+    -1,
+    (gchar *) "unique_name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_unique_name,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_name_owner =
+{
+  {
+    -1,
+    (gchar *) "GetNameOwner",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_name_owner_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_name_owner_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-get-name-owner",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_queued_owners =
+{
+  {
+    -1,
+    (gchar *) "queued_owners",
+    (gchar *) "as",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_queued_owners,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_list_queued_owners =
+{
+  {
+    -1,
+    (gchar *) "ListQueuedOwners",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_queued_owners_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_list_queued_owners_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-list-queued-owners",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_uid =
+{
+  {
+    -1,
+    (gchar *) "uid",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_uid,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_connection_unix_user =
+{
+  {
+    -1,
+    (gchar *) "GetConnectionUnixUser",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_user_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_user_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-get-connection-unix-user",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pid =
+{
+  {
+    -1,
+    (gchar *) "pid",
+    (gchar *) "u",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pid,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_connection_unix_process_id =
+{
+  {
+    -1,
+    (gchar *) "GetConnectionUnixProcessID",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_unix_process_id_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-get-connection-unix-process-id",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_security_context =
+{
+  {
+    -1,
+    (gchar *) "security_context",
+    (gchar *) "ay",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_security_context,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_connection_selinux_security_context =
+{
+  {
+    -1,
+    (gchar *) "GetConnectionSELinuxSecurityContext",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_IN_ARG_pointers,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-get-connection-selinux-security-context",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_environment =
+{
+  {
+    -1,
+    (gchar *) "environment",
+    (gchar *) "a{ss}",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_environment,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_update_activation_environment =
+{
+  {
+    -1,
+    (gchar *) "UpdateActivationEnvironment",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_update_activation_environment_IN_ARG_pointers,
+    NULL,
+    NULL
+  },
+  "handle-update-activation-environment",
+  FALSE
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_reload_config =
+{
+  {
+    -1,
+    (gchar *) "ReloadConfig",
+    NULL,
+    NULL,
+    NULL
+  },
+  "handle-reload-config",
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_method_info_get_id_OUT_ARG_unique_id =
+{
+  {
+    -1,
+    (gchar *) "unique_id",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_method_info_get_id_OUT_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_get_id_OUT_ARG_unique_id,
+  NULL
+};
+
+static const _ExtendedGDBusMethodInfo __g_freedesktop_dbus_method_info_get_id =
+{
+  {
+    -1,
+    (gchar *) "GetId",
+    NULL,
+    (GDBusArgInfo **) &__g_freedesktop_dbus_method_info_get_id_OUT_ARG_pointers,
+    NULL
+  },
+  "handle-get-id",
+  FALSE
+};
+
+static const _ExtendedGDBusMethodInfo * const __g_freedesktop_dbus_method_info_pointers[] =
+{
+  &__g_freedesktop_dbus_method_info_hello,
+  &__g_freedesktop_dbus_method_info_request_name,
+  &__g_freedesktop_dbus_method_info_release_name,
+  &__g_freedesktop_dbus_method_info_start_service_by_name,
+  &__g_freedesktop_dbus_method_info_name_has_owner,
+  &__g_freedesktop_dbus_method_info_list_names,
+  &__g_freedesktop_dbus_method_info_list_activatable_names,
+  &__g_freedesktop_dbus_method_info_add_match,
+  &__g_freedesktop_dbus_method_info_remove_match,
+  &__g_freedesktop_dbus_method_info_get_name_owner,
+  &__g_freedesktop_dbus_method_info_list_queued_owners,
+  &__g_freedesktop_dbus_method_info_get_connection_unix_user,
+  &__g_freedesktop_dbus_method_info_get_connection_unix_process_id,
+  &__g_freedesktop_dbus_method_info_get_connection_selinux_security_context,
+  &__g_freedesktop_dbus_method_info_update_activation_environment,
+  &__g_freedesktop_dbus_method_info_reload_config,
+  &__g_freedesktop_dbus_method_info_get_id,
+  NULL
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_old_owner =
+{
+  {
+    -1,
+    (gchar *) "old_owner",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_new_owner =
+{
+  {
+    -1,
+    (gchar *) "new_owner",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_signal_info_name_owner_changed_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_name,
+  &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_old_owner,
+  &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_new_owner,
+  NULL
+};
+
+static const _ExtendedGDBusSignalInfo __g_freedesktop_dbus_signal_info_name_owner_changed =
+{
+  {
+    -1,
+    (gchar *) "NameOwnerChanged",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_signal_info_name_owner_changed_ARG_pointers,
+    NULL
+  },
+  "name-owner-changed"
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_lost_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_signal_info_name_lost_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_signal_info_name_lost_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusSignalInfo __g_freedesktop_dbus_signal_info_name_lost =
+{
+  {
+    -1,
+    (gchar *) "NameLost",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_signal_info_name_lost_ARG_pointers,
+    NULL
+  },
+  "name-lost"
+};
+
+static const _ExtendedGDBusArgInfo __g_freedesktop_dbus_signal_info_name_acquired_ARG_name =
+{
+  {
+    -1,
+    (gchar *) "name",
+    (gchar *) "s",
+    NULL
+  },
+  FALSE
+};
+
+static const _ExtendedGDBusArgInfo * const __g_freedesktop_dbus_signal_info_name_acquired_ARG_pointers[] =
+{
+  &__g_freedesktop_dbus_signal_info_name_acquired_ARG_name,
+  NULL
+};
+
+static const _ExtendedGDBusSignalInfo __g_freedesktop_dbus_signal_info_name_acquired =
+{
+  {
+    -1,
+    (gchar *) "NameAcquired",
+    (GDBusArgInfo **) &__g_freedesktop_dbus_signal_info_name_acquired_ARG_pointers,
+    NULL
+  },
+  "name-acquired"
+};
+
+static const _ExtendedGDBusSignalInfo * const __g_freedesktop_dbus_signal_info_pointers[] =
+{
+  &__g_freedesktop_dbus_signal_info_name_owner_changed,
+  &__g_freedesktop_dbus_signal_info_name_lost,
+  &__g_freedesktop_dbus_signal_info_name_acquired,
+  NULL
+};
+
+static const _ExtendedGDBusInterfaceInfo __g_freedesktop_dbus_interface_info =
+{
+  {
+    -1,
+    (gchar *) "org.freedesktop.DBus",
+    (GDBusMethodInfo **) &__g_freedesktop_dbus_method_info_pointers,
+    (GDBusSignalInfo **) &__g_freedesktop_dbus_signal_info_pointers,
+    NULL,
+    NULL
+  },
+  "freedesktop-dbus",
+};
+
+
+/**
+ * _g_freedesktop_dbus_interface_info:
+ *
+ * Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link> D-Bus interface.
+ *
+ * Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.
+ */
+GDBusInterfaceInfo *
+_g_freedesktop_dbus_interface_info (void)
+{
+  return (GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info;
+}
+
+/**
+ * _g_freedesktop_dbus_override_properties:
+ * @klass: The class structure for a #GObject<!-- -->-derived class.
+ * @property_id_begin: The property id to assign to the first overridden property.
+ *
+ * Overrides all #GObject properties in the #_GFreedesktopDBus interface for a concrete class.
+ * The properties are overridden in the order they are defined.
+ *
+ * Returns: The last property id.
+ */
+guint
+_g_freedesktop_dbus_override_properties (GObjectClass *klass, guint property_id_begin)
+{
+  return property_id_begin - 1;
+}
+
+
+
+/**
+ * _GFreedesktopDBus:
+ *
+ * Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>.
+ */
+
+/**
+ * _GFreedesktopDBusIface:
+ * @parent_iface: The parent interface.
+ * @handle_add_match: Handler for the #_GFreedesktopDBus::handle-add-match signal.
+ * @handle_get_connection_selinux_security_context: Handler for the #_GFreedesktopDBus::handle-get-connection-selinux-security-context signal.
+ * @handle_get_connection_unix_process_id: Handler for the #_GFreedesktopDBus::handle-get-connection-unix-process-id signal.
+ * @handle_get_connection_unix_user: Handler for the #_GFreedesktopDBus::handle-get-connection-unix-user signal.
+ * @handle_get_id: Handler for the #_GFreedesktopDBus::handle-get-id signal.
+ * @handle_get_name_owner: Handler for the #_GFreedesktopDBus::handle-get-name-owner signal.
+ * @handle_hello: Handler for the #_GFreedesktopDBus::handle-hello signal.
+ * @handle_list_activatable_names: Handler for the #_GFreedesktopDBus::handle-list-activatable-names signal.
+ * @handle_list_names: Handler for the #_GFreedesktopDBus::handle-list-names signal.
+ * @handle_list_queued_owners: Handler for the #_GFreedesktopDBus::handle-list-queued-owners signal.
+ * @handle_name_has_owner: Handler for the #_GFreedesktopDBus::handle-name-has-owner signal.
+ * @handle_release_name: Handler for the #_GFreedesktopDBus::handle-release-name signal.
+ * @handle_reload_config: Handler for the #_GFreedesktopDBus::handle-reload-config signal.
+ * @handle_remove_match: Handler for the #_GFreedesktopDBus::handle-remove-match signal.
+ * @handle_request_name: Handler for the #_GFreedesktopDBus::handle-request-name signal.
+ * @handle_start_service_by_name: Handler for the #_GFreedesktopDBus::handle-start-service-by-name signal.
+ * @handle_update_activation_environment: Handler for the #_GFreedesktopDBus::handle-update-activation-environment signal.
+ * @name_acquired: Handler for the #_GFreedesktopDBus::name-acquired signal.
+ * @name_lost: Handler for the #_GFreedesktopDBus::name-lost signal.
+ * @name_owner_changed: Handler for the #_GFreedesktopDBus::name-owner-changed signal.
+ *
+ * Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>.
+ */
+
+static void
+_g_freedesktop_dbus_default_init (_GFreedesktopDBusIface *iface)
+{
+  /* GObject signals for incoming D-Bus method calls: */
+  /**
+   * _GFreedesktopDBus::handle-hello:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_hello() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-hello",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_hello),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    1,
+    G_TYPE_DBUS_METHOD_INVOCATION);
+
+  /**
+   * _GFreedesktopDBus::handle-request-name:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   * @arg_flags: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_request_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-request-name",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_request_name),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    3,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_UINT);
+
+  /**
+   * _GFreedesktopDBus::handle-release-name:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_release_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-release-name",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_release_name),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-start-service-by-name:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   * @arg_flags: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_start_service_by_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-start-service-by-name",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_start_service_by_name),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    3,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_UINT);
+
+  /**
+   * _GFreedesktopDBus::handle-name-has-owner:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_name_has_owner() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-name-has-owner",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_name_has_owner),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-list-names:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_list_names() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-list-names",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_list_names),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    1,
+    G_TYPE_DBUS_METHOD_INVOCATION);
+
+  /**
+   * _GFreedesktopDBus::handle-list-activatable-names:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_list_activatable_names() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-list-activatable-names",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_list_activatable_names),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    1,
+    G_TYPE_DBUS_METHOD_INVOCATION);
+
+  /**
+   * _GFreedesktopDBus::handle-add-match:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_rule: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_add_match() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-add-match",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_add_match),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-remove-match:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_rule: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_remove_match() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-remove-match",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_remove_match),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-get-name-owner:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_name_owner() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-get-name-owner",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_name_owner),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-list-queued-owners:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_list_queued_owners() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-list-queued-owners",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_list_queued_owners),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-get-connection-unix-user:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_connection_unix_user() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-get-connection-unix-user",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_connection_unix_user),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-get-connection-unix-process-id:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_connection_unix_process_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-get-connection-unix-process-id",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_connection_unix_process_id),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-get-connection-selinux-security-context:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_name: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_connection_selinux_security_context() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-get-connection-selinux-security-context",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_connection_selinux_security_context),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::handle-update-activation-environment:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   * @arg_environment: Argument passed by remote caller.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_update_activation_environment() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-update-activation-environment",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_update_activation_environment),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    2,
+    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_VARIANT);
+
+  /**
+   * _GFreedesktopDBus::handle-reload-config:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_reload_config() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-reload-config",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_reload_config),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    1,
+    G_TYPE_DBUS_METHOD_INVOCATION);
+
+  /**
+   * _GFreedesktopDBus::handle-get-id:
+   * @object: A #_GFreedesktopDBus.
+   * @invocation: A #GDBusMethodInvocation.
+   *
+   * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method.
+   *
+   * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call _g_freedesktop_dbus_complete_get_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+   *
+   * Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
+   */
+  g_signal_new ("handle-get-id",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, handle_get_id),
+    g_signal_accumulator_true_handled,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_BOOLEAN,
+    1,
+    G_TYPE_DBUS_METHOD_INVOCATION);
+
+  /* GObject signals for received D-Bus signals: */
+  /**
+   * _GFreedesktopDBus::name-owner-changed:
+   * @object: A #_GFreedesktopDBus.
+   * @arg_name: Argument.
+   * @arg_old_owner: Argument.
+   * @arg_new_owner: Argument.
+   *
+   * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-DBus.NameOwnerChanged">"NameOwnerChanged"</link> is received.
+   *
+   * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.
+   */
+  g_signal_new ("name-owner-changed",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, name_owner_changed),
+    NULL,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_NONE,
+    3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::name-lost:
+   * @object: A #_GFreedesktopDBus.
+   * @arg_name: Argument.
+   *
+   * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-DBus.NameLost">"NameLost"</link> is received.
+   *
+   * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.
+   */
+  g_signal_new ("name-lost",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, name_lost),
+    NULL,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_NONE,
+    1, G_TYPE_STRING);
+
+  /**
+   * _GFreedesktopDBus::name-acquired:
+   * @object: A #_GFreedesktopDBus.
+   * @arg_name: Argument.
+   *
+   * On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-DBus.NameAcquired">"NameAcquired"</link> is received.
+   *
+   * On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.
+   */
+  g_signal_new ("name-acquired",
+    G_TYPE_FROM_INTERFACE (iface),
+    G_SIGNAL_RUN_LAST,
+    G_STRUCT_OFFSET (_GFreedesktopDBusIface, name_acquired),
+    NULL,
+    NULL,
+    g_cclosure_marshal_generic,
+    G_TYPE_NONE,
+    1, G_TYPE_STRING);
+
+}
+
+typedef _GFreedesktopDBusIface _GFreedesktopDBusInterface;
+G_DEFINE_INTERFACE (_GFreedesktopDBus, _g_freedesktop_dbus, G_TYPE_OBJECT);
+
+/**
+ * _g_freedesktop_dbus_emit_name_owner_changed:
+ * @object: A #_GFreedesktopDBus.
+ * @arg_name: Argument to pass with the signal.
+ * @arg_old_owner: Argument to pass with the signal.
+ * @arg_new_owner: Argument to pass with the signal.
+ *
+ * Emits the <link linkend="gdbus-signal-org-freedesktop-DBus.NameOwnerChanged">"NameOwnerChanged"</link> D-Bus signal.
+ */
+void
+_g_freedesktop_dbus_emit_name_owner_changed (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name,
+    const gchar *arg_old_owner,
+    const gchar *arg_new_owner)
+{
+  g_signal_emit_by_name (object, "name-owner-changed", arg_name, arg_old_owner, arg_new_owner);
+}
+
+/**
+ * _g_freedesktop_dbus_emit_name_lost:
+ * @object: A #_GFreedesktopDBus.
+ * @arg_name: Argument to pass with the signal.
+ *
+ * Emits the <link linkend="gdbus-signal-org-freedesktop-DBus.NameLost">"NameLost"</link> D-Bus signal.
+ */
+void
+_g_freedesktop_dbus_emit_name_lost (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name)
+{
+  g_signal_emit_by_name (object, "name-lost", arg_name);
+}
+
+/**
+ * _g_freedesktop_dbus_emit_name_acquired:
+ * @object: A #_GFreedesktopDBus.
+ * @arg_name: Argument to pass with the signal.
+ *
+ * Emits the <link linkend="gdbus-signal-org-freedesktop-DBus.NameAcquired">"NameAcquired"</link> D-Bus signal.
+ */
+void
+_g_freedesktop_dbus_emit_name_acquired (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name)
+{
+  g_signal_emit_by_name (object, "name-acquired", arg_name);
+}
+
+/**
+ * _g_freedesktop_dbus_call_hello:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_hello_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_hello_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_hello (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "Hello",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_hello_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_assigned_name: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_hello().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_hello().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_hello_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_assigned_name,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(s)",
+                 out_assigned_name);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_hello_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_assigned_name: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_hello() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_hello_sync (
+    _GFreedesktopDBus *proxy,
+    gchar **out_assigned_name,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "Hello",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(s)",
+                 out_assigned_name);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_request_name:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @arg_flags: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_request_name_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_request_name_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_request_name (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "RequestName",
+    g_variant_new ("(su)",
+                   arg_name,
+                   arg_flags),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_request_name_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_value: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_request_name().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_request_name().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_request_name_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_value,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_value);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_request_name_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @arg_flags: Argument to pass with the method invocation.
+ * @out_value: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_request_name() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_request_name_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    guint *out_value,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "RequestName",
+    g_variant_new ("(su)",
+                   arg_name,
+                   arg_flags),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_value);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_release_name:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_release_name_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_release_name_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_release_name (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "ReleaseName",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_release_name_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_value: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_release_name().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_release_name().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_release_name_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_value,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_value);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_release_name_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_value: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_release_name() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_release_name_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint *out_value,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "ReleaseName",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_value);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_start_service_by_name:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @arg_flags: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_start_service_by_name_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_start_service_by_name_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_start_service_by_name (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "StartServiceByName",
+    g_variant_new ("(su)",
+                   arg_name,
+                   arg_flags),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_start_service_by_name_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_value: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_start_service_by_name().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_start_service_by_name().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_start_service_by_name_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_value,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_value);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_start_service_by_name_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @arg_flags: Argument to pass with the method invocation.
+ * @out_value: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_start_service_by_name() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_start_service_by_name_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    guint *out_value,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "StartServiceByName",
+    g_variant_new ("(su)",
+                   arg_name,
+                   arg_flags),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_value);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_name_has_owner:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_name_has_owner_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_name_has_owner_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_name_has_owner (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "NameHasOwner",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_name_has_owner_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_has_owner: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_name_has_owner().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_name_has_owner().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_name_has_owner_finish (
+    _GFreedesktopDBus *proxy,
+    gboolean *out_has_owner,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(b)",
+                 out_has_owner);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_name_has_owner_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_has_owner: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_name_has_owner() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_name_has_owner_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gboolean *out_has_owner,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "NameHasOwner",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(b)",
+                 out_has_owner);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_names:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_list_names_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_list_names_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_list_names (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "ListNames",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_names_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_names: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_list_names().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_list_names().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_list_names_finish (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_names,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^as)",
+                 out_names);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_names_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_names: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_list_names() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_list_names_sync (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_names,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "ListNames",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^as)",
+                 out_names);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_activatable_names:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_list_activatable_names_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_list_activatable_names_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_list_activatable_names (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "ListActivatableNames",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_activatable_names_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_activatable_names: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_list_activatable_names().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_list_activatable_names().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_list_activatable_names_finish (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_activatable_names,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^as)",
+                 out_activatable_names);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_activatable_names_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_activatable_names: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_list_activatable_names() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_list_activatable_names_sync (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_activatable_names,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "ListActivatableNames",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^as)",
+                 out_activatable_names);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_add_match:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_rule: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_add_match_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_add_match_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_add_match (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "AddMatch",
+    g_variant_new ("(s)",
+                   arg_rule),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_add_match_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_add_match().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_add_match().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_add_match_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_add_match_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_rule: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_add_match() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_add_match_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "AddMatch",
+    g_variant_new ("(s)",
+                   arg_rule),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_remove_match:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_rule: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_remove_match_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_remove_match_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_remove_match (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "RemoveMatch",
+    g_variant_new ("(s)",
+                   arg_rule),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_remove_match_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_remove_match().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_remove_match().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_remove_match_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_remove_match_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_rule: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_remove_match() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_remove_match_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "RemoveMatch",
+    g_variant_new ("(s)",
+                   arg_rule),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_name_owner:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_get_name_owner_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_get_name_owner_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_get_name_owner (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "GetNameOwner",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_name_owner_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_unique_name: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_name_owner().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_get_name_owner().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_name_owner_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_unique_name,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(s)",
+                 out_unique_name);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_name_owner_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_unique_name: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_get_name_owner() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_name_owner_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gchar **out_unique_name,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "GetNameOwner",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(s)",
+                 out_unique_name);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_queued_owners:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_list_queued_owners_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_list_queued_owners_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_list_queued_owners (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "ListQueuedOwners",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_queued_owners_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_queued_owners: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_list_queued_owners().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_list_queued_owners().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_list_queued_owners_finish (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_queued_owners,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^as)",
+                 out_queued_owners);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_list_queued_owners_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_queued_owners: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_list_queued_owners() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_list_queued_owners_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gchar ***out_queued_owners,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "ListQueuedOwners",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^as)",
+                 out_queued_owners);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_unix_user:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_get_connection_unix_user_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_get_connection_unix_user_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_get_connection_unix_user (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "GetConnectionUnixUser",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_unix_user_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_uid: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_connection_unix_user().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_get_connection_unix_user().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_connection_unix_user_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_uid,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_uid);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_unix_user_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_uid: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_get_connection_unix_user() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_connection_unix_user_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint *out_uid,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "GetConnectionUnixUser",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_uid);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_unix_process_id:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_get_connection_unix_process_id_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_get_connection_unix_process_id_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_get_connection_unix_process_id (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "GetConnectionUnixProcessID",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_unix_process_id_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_pid: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_connection_unix_process_id().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_get_connection_unix_process_id().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_connection_unix_process_id_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_pid,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_pid);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_unix_process_id_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_pid: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_get_connection_unix_process_id() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_connection_unix_process_id_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint *out_pid,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "GetConnectionUnixProcessID",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(u)",
+                 out_pid);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_selinux_security_context:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_get_connection_selinux_security_context_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_get_connection_selinux_security_context_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_get_connection_selinux_security_context (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "GetConnectionSELinuxSecurityContext",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_selinux_security_context_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_security_context: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_connection_selinux_security_context().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_get_connection_selinux_security_context().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_connection_selinux_security_context_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_security_context,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^ay)",
+                 out_security_context);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_connection_selinux_security_context_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_name: Argument to pass with the method invocation.
+ * @out_security_context: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_get_connection_selinux_security_context() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_connection_selinux_security_context_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gchar **out_security_context,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "GetConnectionSELinuxSecurityContext",
+    g_variant_new ("(s)",
+                   arg_name),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(^ay)",
+                 out_security_context);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_update_activation_environment:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_environment: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_update_activation_environment_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_update_activation_environment_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_update_activation_environment (
+    _GFreedesktopDBus *proxy,
+    GVariant *arg_environment,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "UpdateActivationEnvironment",
+    g_variant_new ("(@a{ss})",
+                   arg_environment),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_update_activation_environment_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_update_activation_environment().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_update_activation_environment().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_update_activation_environment_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_update_activation_environment_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @arg_environment: Argument to pass with the method invocation.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_update_activation_environment() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_update_activation_environment_sync (
+    _GFreedesktopDBus *proxy,
+    GVariant *arg_environment,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "UpdateActivationEnvironment",
+    g_variant_new ("(@a{ss})",
+                   arg_environment),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_reload_config:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_reload_config_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_reload_config_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_reload_config (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "ReloadConfig",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_reload_config_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_reload_config().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_reload_config().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_reload_config_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_reload_config_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_reload_config() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_reload_config_sync (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "ReloadConfig",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "()");
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_id:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method on @proxy.
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_call_get_id_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_call_get_id_sync() for the synchronous, blocking version of this method.
+ */
+void
+_g_freedesktop_dbus_call_get_id (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data)
+{
+  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
+    "GetId",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    callback,
+    user_data);
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_id_finish:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_unique_id: (out): Return location for return parameter or %NULL to ignore.
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_call_get_id().
+ * @error: Return location for error or %NULL.
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_call_get_id().
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_id_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_unique_id,
+    GAsyncResult *res,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(s)",
+                 out_unique_id);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_call_get_id_sync:
+ * @proxy: A #_GFreedesktopDBusProxy.
+ * @out_unique_id: (out): Return location for return parameter or %NULL to ignore.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL.
+ *
+ * Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_call_get_id() for the asynchronous version of this method.
+ *
+ * Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
+ */
+gboolean
+_g_freedesktop_dbus_call_get_id_sync (
+    _GFreedesktopDBus *proxy,
+    gchar **out_unique_id,
+    GCancellable *cancellable,
+    GError **error)
+{
+  GVariant *_ret;
+  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
+    "GetId",
+    g_variant_new ("()"),
+    G_DBUS_CALL_FLAGS_NONE,
+    -1,
+    cancellable,
+    error);
+  if (_ret == NULL)
+    goto _out;
+  g_variant_get (_ret,
+                 "(s)",
+                 out_unique_id);
+  g_variant_unref (_ret);
+_out:
+  return _ret != NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_complete_hello:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @assigned_name: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.Hello">Hello()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_hello (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *assigned_name)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(s)",
+                   assigned_name));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_request_name:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @value: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.RequestName">RequestName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_request_name (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint value)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(u)",
+                   value));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_release_name:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @value: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ReleaseName">ReleaseName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_release_name (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint value)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(u)",
+                   value));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_start_service_by_name:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @value: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.StartServiceByName">StartServiceByName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_start_service_by_name (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint value)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(u)",
+                   value));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_name_has_owner:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @has_owner: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.NameHasOwner">NameHasOwner()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_name_has_owner (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    gboolean has_owner)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(b)",
+                   has_owner));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_list_names:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @names: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ListNames">ListNames()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_list_names (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *const *names)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(^as)",
+                   names));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_list_activatable_names:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @activatable_names: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ListActivatableNames">ListActivatableNames()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_list_activatable_names (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *const *activatable_names)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(^as)",
+                   activatable_names));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_add_match:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.AddMatch">AddMatch()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_add_match (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("()"));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_remove_match:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.RemoveMatch">RemoveMatch()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_remove_match (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("()"));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_get_name_owner:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @unique_name: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetNameOwner">GetNameOwner()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_get_name_owner (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *unique_name)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(s)",
+                   unique_name));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_list_queued_owners:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @queued_owners: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ListQueuedOwners">ListQueuedOwners()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_list_queued_owners (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *const *queued_owners)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(^as)",
+                   queued_owners));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_get_connection_unix_user:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @uid: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixUser">GetConnectionUnixUser()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_get_connection_unix_user (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint uid)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(u)",
+                   uid));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_get_connection_unix_process_id:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @pid: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionUnixProcessID">GetConnectionUnixProcessID()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_get_connection_unix_process_id (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint pid)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(u)",
+                   pid));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_get_connection_selinux_security_context:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @security_context: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetConnectionSELinuxSecurityContext">GetConnectionSELinuxSecurityContext()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_get_connection_selinux_security_context (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *security_context)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(^ay)",
+                   security_context));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_update_activation_environment:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.UpdateActivationEnvironment">UpdateActivationEnvironment()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_update_activation_environment (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("()"));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_reload_config:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.ReloadConfig">ReloadConfig()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_reload_config (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("()"));
+}
+
+/**
+ * _g_freedesktop_dbus_complete_get_id:
+ * @object: A #_GFreedesktopDBus.
+ * @invocation: (transfer full): A #GDBusMethodInvocation.
+ * @unique_id: Parameter to return.
+ *
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-DBus.GetId">GetId()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ *
+ * This method will free @invocation, you cannot use it afterwards.
+ */
+void
+_g_freedesktop_dbus_complete_get_id (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *unique_id)
+{
+  g_dbus_method_invocation_return_value (invocation,
+    g_variant_new ("(s)",
+                   unique_id));
+}
+
+/* ------------------------------------------------------------------------ */
+
+/**
+ * _GFreedesktopDBusProxy:
+ *
+ * The #_GFreedesktopDBusProxy structure contains only private data and should only be accessed using the provided API.
+ */
+
+/**
+ * _GFreedesktopDBusProxyClass:
+ * @parent_class: The parent class.
+ *
+ * Class structure for #_GFreedesktopDBusProxy.
+ */
+
+struct __GFreedesktopDBusProxyPrivate
+{
+  GData *qdata;
+};
+
+static void _g_freedesktop_dbus_proxy_iface_init (_GFreedesktopDBusIface *iface);
+
+G_DEFINE_TYPE_WITH_CODE (_GFreedesktopDBusProxy, _g_freedesktop_dbus_proxy, G_TYPE_DBUS_PROXY,
+                         G_IMPLEMENT_INTERFACE (_G_TYPE_FREEDESKTOP_DBUS, _g_freedesktop_dbus_proxy_iface_init));
+
+static void
+_g_freedesktop_dbus_proxy_finalize (GObject *object)
+{
+  _GFreedesktopDBusProxy *proxy = _G_FREEDESKTOP_DBUS_PROXY (object);
+  g_datalist_clear (&proxy->priv->qdata);
+  G_OBJECT_CLASS (_g_freedesktop_dbus_proxy_parent_class)->finalize (object);
+}
+
+static void
+_g_freedesktop_dbus_proxy_get_property (GObject      *object,
+  guint         prop_id,
+  GValue       *value,
+  GParamSpec   *pspec)
+{
+}
+
+static void
+_g_freedesktop_dbus_proxy_set_property (GObject      *object,
+  guint         prop_id,
+  const GValue *value,
+  GParamSpec   *pspec)
+{
+}
+
+static void
+_g_freedesktop_dbus_proxy_g_signal (GDBusProxy *proxy,
+  const gchar *sender_name,
+  const gchar *signal_name,
+  GVariant *parameters)
+{
+  _ExtendedGDBusSignalInfo *info;
+  GVariantIter iter;
+  GVariant *child;
+  GValue *paramv;
+  guint num_params;
+  guint n;
+  guint signal_id;
+  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info, signal_name);
+  if (info == NULL)
+    return;
+  num_params = g_variant_n_children (parameters);
+  paramv = g_new0 (GValue, num_params + 1);
+  g_value_init (&paramv[0], _G_TYPE_FREEDESKTOP_DBUS);
+  g_value_set_object (&paramv[0], proxy);
+  g_variant_iter_init (&iter, parameters);
+  n = 1;
+  while ((child = g_variant_iter_next_value (&iter)) != NULL)
+    {
+      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
+      if (arg_info->use_gvariant)
+        {
+          g_value_init (&paramv[n], G_TYPE_VARIANT);
+          g_value_set_variant (&paramv[n], child);
+          n++;
+        }
+      else
+        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
+      g_variant_unref (child);
+    }
+  signal_id = g_signal_lookup (info->signal_name, _G_TYPE_FREEDESKTOP_DBUS);
+  g_signal_emitv (paramv, signal_id, 0, NULL);
+  for (n = 0; n < num_params + 1; n++)
+    g_value_unset (&paramv[n]);
+  g_free (paramv);
+}
+
+static void
+_g_freedesktop_dbus_proxy_g_properties_changed (GDBusProxy *_proxy,
+  GVariant *changed_properties,
+  const gchar *const *invalidated_properties)
+{
+  _GFreedesktopDBusProxy *proxy = _G_FREEDESKTOP_DBUS_PROXY (_proxy);
+  guint n;
+  const gchar *key;
+  GVariantIter *iter;
+  _ExtendedGDBusPropertyInfo *info;
+  g_variant_get (changed_properties, "a{sv}", &iter);
+  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
+    {
+      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info, key);
+      g_datalist_remove_data (&proxy->priv->qdata, key);
+      if (info != NULL)
+        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
+    }
+  g_variant_iter_free (iter);
+  for (n = 0; invalidated_properties[n] != NULL; n++)
+    {
+      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info, invalidated_properties[n]);
+      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
+      if (info != NULL)
+        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
+    }
+}
+
+static void
+_g_freedesktop_dbus_proxy_init (_GFreedesktopDBusProxy *proxy)
+{
+  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, _G_TYPE_FREEDESKTOP_DBUS_PROXY, _GFreedesktopDBusProxyPrivate);
+  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), _g_freedesktop_dbus_interface_info ());
+}
+
+static void
+_g_freedesktop_dbus_proxy_class_init (_GFreedesktopDBusProxyClass *klass)
+{
+  GObjectClass *gobject_class;
+  GDBusProxyClass *proxy_class;
+
+  g_type_class_add_private (klass, sizeof (_GFreedesktopDBusProxyPrivate));
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->finalize     = _g_freedesktop_dbus_proxy_finalize;
+  gobject_class->get_property = _g_freedesktop_dbus_proxy_get_property;
+  gobject_class->set_property = _g_freedesktop_dbus_proxy_set_property;
+
+  proxy_class = G_DBUS_PROXY_CLASS (klass);
+  proxy_class->g_signal = _g_freedesktop_dbus_proxy_g_signal;
+  proxy_class->g_properties_changed = _g_freedesktop_dbus_proxy_g_properties_changed;
+
+}
+
+static void
+_g_freedesktop_dbus_proxy_iface_init (_GFreedesktopDBusIface *iface)
+{
+}
+
+/**
+ * _g_freedesktop_dbus_proxy_new:
+ * @connection: A #GDBusConnection.
+ * @flags: Flags from the #GDBusProxyFlags enumeration.
+ * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
+ * @object_path: An object path.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
+ * @user_data: User data to pass to @callback.
+ *
+ * Asynchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>. See g_dbus_proxy_new() for more details.
+ *
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_proxy_new_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_proxy_new_sync() for the synchronous, blocking version of this constructor.
+ */
+void
+_g_freedesktop_dbus_proxy_new (
+    GDBusConnection     *connection,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GAsyncReadyCallback  callback,
+    gpointer             user_data)
+{
+  g_async_initable_new_async (_G_TYPE_FREEDESKTOP_DBUS_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.freedesktop.DBus", NULL);
+}
+
+/**
+ * _g_freedesktop_dbus_proxy_new_finish:
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_proxy_new().
+ * @error: Return location for error or %NULL
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_proxy_new().
+ *
+ * Returns: (transfer full) (type _GFreedesktopDBusProxy): The constructed proxy object or %NULL if @error is set.
+ */
+_GFreedesktopDBus *
+_g_freedesktop_dbus_proxy_new_finish (
+    GAsyncResult        *res,
+    GError             **error)
+{
+  GObject *ret;
+  GObject *source_object;
+  source_object = g_async_result_get_source_object (res);
+  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
+  g_object_unref (source_object);
+  if (ret != NULL)
+    return _G_FREEDESKTOP_DBUS (ret);
+  else
+    return NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_proxy_new_sync:
+ * @connection: A #GDBusConnection.
+ * @flags: Flags from the #GDBusProxyFlags enumeration.
+ * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
+ * @object_path: An object path.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL
+ *
+ * Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>. See g_dbus_proxy_new_sync() for more details.
+ *
+ * The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_proxy_new() for the asynchronous version of this constructor.
+ *
+ * Returns: (transfer full) (type _GFreedesktopDBusProxy): The constructed proxy object or %NULL if @error is set.
+ */
+_GFreedesktopDBus *
+_g_freedesktop_dbus_proxy_new_sync (
+    GDBusConnection     *connection,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GError             **error)
+{
+  GInitable *ret;
+  ret = g_initable_new (_G_TYPE_FREEDESKTOP_DBUS_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.freedesktop.DBus", NULL);
+  if (ret != NULL)
+    return _G_FREEDESKTOP_DBUS (ret);
+  else
+    return NULL;
+}
+
+
+/**
+ * _g_freedesktop_dbus_proxy_new_for_bus:
+ * @bus_type: A #GBusType.
+ * @flags: Flags from the #GDBusProxyFlags enumeration.
+ * @name: A bus name (well-known or unique).
+ * @object_path: An object path.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
+ * @user_data: User data to pass to @callback.
+ *
+ * Like _g_freedesktop_dbus_proxy_new() but takes a #GBusType instead of a #GDBusConnection.
+ *
+ * When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
+ * You can then call _g_freedesktop_dbus_proxy_new_for_bus_finish() to get the result of the operation.
+ *
+ * See _g_freedesktop_dbus_proxy_new_for_bus_sync() for the synchronous, blocking version of this constructor.
+ */
+void
+_g_freedesktop_dbus_proxy_new_for_bus (
+    GBusType             bus_type,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GAsyncReadyCallback  callback,
+    gpointer             user_data)
+{
+  g_async_initable_new_async (_G_TYPE_FREEDESKTOP_DBUS_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.freedesktop.DBus", NULL);
+}
+
+/**
+ * _g_freedesktop_dbus_proxy_new_for_bus_finish:
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to _g_freedesktop_dbus_proxy_new_for_bus().
+ * @error: Return location for error or %NULL
+ *
+ * Finishes an operation started with _g_freedesktop_dbus_proxy_new_for_bus().
+ *
+ * Returns: (transfer full) (type _GFreedesktopDBusProxy): The constructed proxy object or %NULL if @error is set.
+ */
+_GFreedesktopDBus *
+_g_freedesktop_dbus_proxy_new_for_bus_finish (
+    GAsyncResult        *res,
+    GError             **error)
+{
+  GObject *ret;
+  GObject *source_object;
+  source_object = g_async_result_get_source_object (res);
+  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
+  g_object_unref (source_object);
+  if (ret != NULL)
+    return _G_FREEDESKTOP_DBUS (ret);
+  else
+    return NULL;
+}
+
+/**
+ * _g_freedesktop_dbus_proxy_new_for_bus_sync:
+ * @bus_type: A #GBusType.
+ * @flags: Flags from the #GDBusProxyFlags enumeration.
+ * @name: A bus name (well-known or unique).
+ * @object_path: An object path.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @error: Return location for error or %NULL
+ *
+ * Like _g_freedesktop_dbus_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
+ *
+ * The calling thread is blocked until a reply is received.
+ *
+ * See _g_freedesktop_dbus_proxy_new_for_bus() for the asynchronous version of this constructor.
+ *
+ * Returns: (transfer full) (type _GFreedesktopDBusProxy): The constructed proxy object or %NULL if @error is set.
+ */
+_GFreedesktopDBus *
+_g_freedesktop_dbus_proxy_new_for_bus_sync (
+    GBusType             bus_type,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GError             **error)
+{
+  GInitable *ret;
+  ret = g_initable_new (_G_TYPE_FREEDESKTOP_DBUS_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.freedesktop.DBus", NULL);
+  if (ret != NULL)
+    return _G_FREEDESKTOP_DBUS (ret);
+  else
+    return NULL;
+}
+
+
+/* ------------------------------------------------------------------------ */
+
+/**
+ * _GFreedesktopDBusSkeleton:
+ *
+ * The #_GFreedesktopDBusSkeleton structure contains only private data and should only be accessed using the provided API.
+ */
+
+/**
+ * _GFreedesktopDBusSkeletonClass:
+ * @parent_class: The parent class.
+ *
+ * Class structure for #_GFreedesktopDBusSkeleton.
+ */
+
+struct __GFreedesktopDBusSkeletonPrivate
+{
+  GValue *properties;
+  GList *changed_properties;
+  GSource *changed_properties_idle_source;
+  GMainContext *context;
+  GMutex lock;
+};
+
+static void
+__g_freedesktop_dbus_skeleton_handle_method_call (
+  GDBusConnection *connection,
+  const gchar *sender,
+  const gchar *object_path,
+  const gchar *interface_name,
+  const gchar *method_name,
+  GVariant *parameters,
+  GDBusMethodInvocation *invocation,
+  gpointer user_data)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (user_data);
+  _ExtendedGDBusMethodInfo *info;
+  GVariantIter iter;
+  GVariant *child;
+  GValue *paramv;
+  guint num_params;
+  guint num_extra;
+  guint n;
+  guint signal_id;
+  GValue return_value = G_VALUE_INIT;
+  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
+  g_assert (info != NULL);
+  num_params = g_variant_n_children (parameters);
+  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
+  n = 0;
+  g_value_init (&paramv[n], _G_TYPE_FREEDESKTOP_DBUS);
+  g_value_set_object (&paramv[n++], skeleton);
+  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
+  g_value_set_object (&paramv[n++], invocation);
+  if (info->pass_fdlist)
+    {
+#ifdef G_OS_UNIX
+      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
+      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
+#else
+      g_assert_not_reached ();
+#endif
+    }
+  g_variant_iter_init (&iter, parameters);
+  while ((child = g_variant_iter_next_value (&iter)) != NULL)
+    {
+      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
+      if (arg_info->use_gvariant)
+        {
+          g_value_init (&paramv[n], G_TYPE_VARIANT);
+          g_value_set_variant (&paramv[n], child);
+          n++;
+        }
+      else
+        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
+      g_variant_unref (child);
+    }
+  signal_id = g_signal_lookup (info->signal_name, _G_TYPE_FREEDESKTOP_DBUS);
+  g_value_init (&return_value, G_TYPE_BOOLEAN);
+  g_signal_emitv (paramv, signal_id, 0, &return_value);
+  if (!g_value_get_boolean (&return_value))
+    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
+  g_value_unset (&return_value);
+  for (n = 0; n < num_params + num_extra; n++)
+    g_value_unset (&paramv[n]);
+  g_free (paramv);
+}
+
+static GVariant *
+__g_freedesktop_dbus_skeleton_handle_get_property (
+  GDBusConnection *connection,
+  const gchar *sender,
+  const gchar *object_path,
+  const gchar *interface_name,
+  const gchar *property_name,
+  GError **error,
+  gpointer user_data)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (user_data);
+  GValue value = G_VALUE_INIT;
+  GParamSpec *pspec;
+  _ExtendedGDBusPropertyInfo *info;
+  GVariant *ret;
+  ret = NULL;
+  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info, property_name);
+  g_assert (info != NULL);
+  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
+  if (pspec == NULL)
+    {
+      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
+    }
+  else
+    {
+      g_value_init (&value, pspec->value_type);
+      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
+      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
+      g_value_unset (&value);
+    }
+  return ret;
+}
+
+static gboolean
+__g_freedesktop_dbus_skeleton_handle_set_property (
+  GDBusConnection *connection,
+  const gchar *sender,
+  const gchar *object_path,
+  const gchar *interface_name,
+  const gchar *property_name,
+  GVariant *variant,
+  GError **error,
+  gpointer user_data)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (user_data);
+  GValue value = G_VALUE_INIT;
+  GParamSpec *pspec;
+  _ExtendedGDBusPropertyInfo *info;
+  gboolean ret;
+  ret = FALSE;
+  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &__g_freedesktop_dbus_interface_info, property_name);
+  g_assert (info != NULL);
+  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
+  if (pspec == NULL)
+    {
+      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
+    }
+  else
+    {
+      if (info->use_gvariant)
+        g_value_set_variant (&value, variant);
+      else
+        g_dbus_gvariant_to_gvalue (variant, &value);
+      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
+      g_value_unset (&value);
+      ret = TRUE;
+    }
+  return ret;
+}
+
+static const GDBusInterfaceVTable __g_freedesktop_dbus_skeleton_vtable =
+{
+  __g_freedesktop_dbus_skeleton_handle_method_call,
+  __g_freedesktop_dbus_skeleton_handle_get_property,
+  __g_freedesktop_dbus_skeleton_handle_set_property
+};
+
+static GDBusInterfaceInfo *
+_g_freedesktop_dbus_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
+{
+  return _g_freedesktop_dbus_interface_info ();
+}
+
+static GDBusInterfaceVTable *
+_g_freedesktop_dbus_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
+{
+  return (GDBusInterfaceVTable *) &__g_freedesktop_dbus_skeleton_vtable;
+}
+
+static GVariant *
+_g_freedesktop_dbus_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (_skeleton);
+
+  GVariantBuilder builder;
+  guint n;
+  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
+  if (__g_freedesktop_dbus_interface_info.parent_struct.properties == NULL)
+    goto out;
+  for (n = 0; __g_freedesktop_dbus_interface_info.parent_struct.properties[n] != NULL; n++)
+    {
+      GDBusPropertyInfo *info = __g_freedesktop_dbus_interface_info.parent_struct.properties[n];
+      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
+        {
+          GVariant *value;
+          value = __g_freedesktop_dbus_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.DBus", info->name, NULL, skeleton);
+          if (value != NULL)
+            {
+              g_variant_take_ref (value);
+              g_variant_builder_add (&builder, "{sv}", info->name, value);
+              g_variant_unref (value);
+            }
+        }
+    }
+out:
+  return g_variant_builder_end (&builder);
+}
+
+static void
+_g_freedesktop_dbus_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
+{
+}
+
+static void
+__g_freedesktop_dbus_on_signal_name_owner_changed (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name,
+    const gchar *arg_old_owner,
+    const gchar *arg_new_owner)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (object);
+
+  GList      *connections, *l;
+  GVariant   *signal_variant;
+  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
+
+  signal_variant = g_variant_ref_sink (g_variant_new ("(sss)",
+                   arg_name,
+                   arg_old_owner,
+                   arg_new_owner));
+  for (l = connections; l != NULL; l = l->next)
+    {
+      GDBusConnection *connection = l->data;
+      g_dbus_connection_emit_signal (connection,
+        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.DBus", "NameOwnerChanged",
+        signal_variant, NULL);
+    }
+  g_variant_unref (signal_variant);
+  g_list_free_full (connections, g_object_unref);
+}
+
+static void
+__g_freedesktop_dbus_on_signal_name_lost (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (object);
+
+  GList      *connections, *l;
+  GVariant   *signal_variant;
+  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
+
+  signal_variant = g_variant_ref_sink (g_variant_new ("(s)",
+                   arg_name));
+  for (l = connections; l != NULL; l = l->next)
+    {
+      GDBusConnection *connection = l->data;
+      g_dbus_connection_emit_signal (connection,
+        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.DBus", "NameLost",
+        signal_variant, NULL);
+    }
+  g_variant_unref (signal_variant);
+  g_list_free_full (connections, g_object_unref);
+}
+
+static void
+__g_freedesktop_dbus_on_signal_name_acquired (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (object);
+
+  GList      *connections, *l;
+  GVariant   *signal_variant;
+  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
+
+  signal_variant = g_variant_ref_sink (g_variant_new ("(s)",
+                   arg_name));
+  for (l = connections; l != NULL; l = l->next)
+    {
+      GDBusConnection *connection = l->data;
+      g_dbus_connection_emit_signal (connection,
+        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.DBus", "NameAcquired",
+        signal_variant, NULL);
+    }
+  g_variant_unref (signal_variant);
+  g_list_free_full (connections, g_object_unref);
+}
+
+static void _g_freedesktop_dbus_skeleton_iface_init (_GFreedesktopDBusIface *iface);
+G_DEFINE_TYPE_WITH_CODE (_GFreedesktopDBusSkeleton, _g_freedesktop_dbus_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON,
+                         G_IMPLEMENT_INTERFACE (_G_TYPE_FREEDESKTOP_DBUS, _g_freedesktop_dbus_skeleton_iface_init));
+
+static void
+_g_freedesktop_dbus_skeleton_finalize (GObject *object)
+{
+  _GFreedesktopDBusSkeleton *skeleton = _G_FREEDESKTOP_DBUS_SKELETON (object);
+  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
+  if (skeleton->priv->changed_properties_idle_source != NULL)
+    g_source_destroy (skeleton->priv->changed_properties_idle_source);
+  g_main_context_unref (skeleton->priv->context);
+  g_mutex_clear (&skeleton->priv->lock);
+  G_OBJECT_CLASS (_g_freedesktop_dbus_skeleton_parent_class)->finalize (object);
+}
+
+static void
+_g_freedesktop_dbus_skeleton_init (_GFreedesktopDBusSkeleton *skeleton)
+{
+  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, _G_TYPE_FREEDESKTOP_DBUS_SKELETON, _GFreedesktopDBusSkeletonPrivate);
+  g_mutex_init (&skeleton->priv->lock);
+  skeleton->priv->context = g_main_context_ref_thread_default ();
+}
+
+static void
+_g_freedesktop_dbus_skeleton_class_init (_GFreedesktopDBusSkeletonClass *klass)
+{
+  GObjectClass *gobject_class;
+  GDBusInterfaceSkeletonClass *skeleton_class;
+
+  g_type_class_add_private (klass, sizeof (_GFreedesktopDBusSkeletonPrivate));
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->finalize = _g_freedesktop_dbus_skeleton_finalize;
+
+  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
+  skeleton_class->get_info = _g_freedesktop_dbus_skeleton_dbus_interface_get_info;
+  skeleton_class->get_properties = _g_freedesktop_dbus_skeleton_dbus_interface_get_properties;
+  skeleton_class->flush = _g_freedesktop_dbus_skeleton_dbus_interface_flush;
+  skeleton_class->get_vtable = _g_freedesktop_dbus_skeleton_dbus_interface_get_vtable;
+}
+
+static void
+_g_freedesktop_dbus_skeleton_iface_init (_GFreedesktopDBusIface *iface)
+{
+  iface->name_owner_changed = __g_freedesktop_dbus_on_signal_name_owner_changed;
+  iface->name_lost = __g_freedesktop_dbus_on_signal_name_lost;
+  iface->name_acquired = __g_freedesktop_dbus_on_signal_name_acquired;
+}
+
+/**
+ * _g_freedesktop_dbus_skeleton_new:
+ *
+ * Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-DBus.top_of_page">org.freedesktop.DBus</link>.
+ *
+ * Returns: (transfer full) (type _GFreedesktopDBusSkeleton): The skeleton object.
+ */
+_GFreedesktopDBus *
+_g_freedesktop_dbus_skeleton_new (void)
+{
+  return _G_FREEDESKTOP_DBUS (g_object_new (_G_TYPE_FREEDESKTOP_DBUS_SKELETON, NULL));
+}
+
diff --git a/gio/gdbus-daemon-generated.h b/gio/gdbus-daemon-generated.h
new file mode 100644 (file)
index 0000000..934a2ca
--- /dev/null
@@ -0,0 +1,664 @@
+/*
+ * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
+ *
+ * The license of this code is the same as for the source it was derived from.
+ */
+
+#ifndef __GDBUS_DAEMON_GENERATED_H__
+#define __GDBUS_DAEMON_GENERATED_H__
+
+#include <gio/gio.h>
+
+G_BEGIN_DECLS
+
+
+/* ------------------------------------------------------------------------ */
+/* Declarations for org.freedesktop.DBus */
+
+#define _G_TYPE_FREEDESKTOP_DBUS (_g_freedesktop_dbus_get_type ())
+#define _G_FREEDESKTOP_DBUS(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), _G_TYPE_FREEDESKTOP_DBUS, _GFreedesktopDBus))
+#define _G_IS_FREEDESKTOP_DBUS(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), _G_TYPE_FREEDESKTOP_DBUS))
+#define _G_FREEDESKTOP_DBUS_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), _G_TYPE_FREEDESKTOP_DBUS, _GFreedesktopDBusIface))
+
+struct __GFreedesktopDBus;
+typedef struct __GFreedesktopDBus _GFreedesktopDBus;
+typedef struct __GFreedesktopDBusIface _GFreedesktopDBusIface;
+
+struct __GFreedesktopDBusIface
+{
+  GTypeInterface parent_iface;
+
+
+  gboolean (*handle_add_match) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_rule);
+
+  gboolean (*handle_get_connection_selinux_security_context) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_get_connection_unix_process_id) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_get_connection_unix_user) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_get_id) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+  gboolean (*handle_get_name_owner) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_hello) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+  gboolean (*handle_list_activatable_names) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+  gboolean (*handle_list_names) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+  gboolean (*handle_list_queued_owners) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_name_has_owner) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_release_name) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name);
+
+  gboolean (*handle_reload_config) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+  gboolean (*handle_remove_match) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_rule);
+
+  gboolean (*handle_request_name) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name,
+    guint arg_flags);
+
+  gboolean (*handle_start_service_by_name) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *arg_name,
+    guint arg_flags);
+
+  gboolean (*handle_update_activation_environment) (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    GVariant *arg_environment);
+
+  void (*name_acquired) (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name);
+
+  void (*name_lost) (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name);
+
+  void (*name_owner_changed) (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name,
+    const gchar *arg_old_owner,
+    const gchar *arg_new_owner);
+
+};
+
+GType _g_freedesktop_dbus_get_type (void) G_GNUC_CONST;
+
+GDBusInterfaceInfo *_g_freedesktop_dbus_interface_info (void);
+guint _g_freedesktop_dbus_override_properties (GObjectClass *klass, guint property_id_begin);
+
+
+/* D-Bus method call completion functions: */
+void _g_freedesktop_dbus_complete_hello (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *assigned_name);
+
+void _g_freedesktop_dbus_complete_request_name (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint value);
+
+void _g_freedesktop_dbus_complete_release_name (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint value);
+
+void _g_freedesktop_dbus_complete_start_service_by_name (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint value);
+
+void _g_freedesktop_dbus_complete_name_has_owner (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    gboolean has_owner);
+
+void _g_freedesktop_dbus_complete_list_names (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *const *names);
+
+void _g_freedesktop_dbus_complete_list_activatable_names (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *const *activatable_names);
+
+void _g_freedesktop_dbus_complete_add_match (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+void _g_freedesktop_dbus_complete_remove_match (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+void _g_freedesktop_dbus_complete_get_name_owner (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *unique_name);
+
+void _g_freedesktop_dbus_complete_list_queued_owners (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *const *queued_owners);
+
+void _g_freedesktop_dbus_complete_get_connection_unix_user (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint uid);
+
+void _g_freedesktop_dbus_complete_get_connection_unix_process_id (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    guint pid);
+
+void _g_freedesktop_dbus_complete_get_connection_selinux_security_context (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *security_context);
+
+void _g_freedesktop_dbus_complete_update_activation_environment (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+void _g_freedesktop_dbus_complete_reload_config (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation);
+
+void _g_freedesktop_dbus_complete_get_id (
+    _GFreedesktopDBus *object,
+    GDBusMethodInvocation *invocation,
+    const gchar *unique_id);
+
+
+
+/* D-Bus signal emissions functions: */
+void _g_freedesktop_dbus_emit_name_owner_changed (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name,
+    const gchar *arg_old_owner,
+    const gchar *arg_new_owner);
+
+void _g_freedesktop_dbus_emit_name_lost (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name);
+
+void _g_freedesktop_dbus_emit_name_acquired (
+    _GFreedesktopDBus *object,
+    const gchar *arg_name);
+
+
+
+/* D-Bus method calls: */
+void _g_freedesktop_dbus_call_hello (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_hello_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_assigned_name,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_hello_sync (
+    _GFreedesktopDBus *proxy,
+    gchar **out_assigned_name,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_request_name (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_request_name_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_value,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_request_name_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    guint *out_value,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_release_name (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_release_name_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_value,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_release_name_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint *out_value,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_start_service_by_name (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_start_service_by_name_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_value,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_start_service_by_name_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint arg_flags,
+    guint *out_value,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_name_has_owner (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_name_has_owner_finish (
+    _GFreedesktopDBus *proxy,
+    gboolean *out_has_owner,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_name_has_owner_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gboolean *out_has_owner,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_list_names (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_list_names_finish (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_names,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_list_names_sync (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_names,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_list_activatable_names (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_list_activatable_names_finish (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_activatable_names,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_list_activatable_names_sync (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_activatable_names,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_add_match (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_add_match_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_add_match_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_remove_match (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_remove_match_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_remove_match_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_rule,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_get_name_owner (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_get_name_owner_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_unique_name,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_get_name_owner_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gchar **out_unique_name,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_list_queued_owners (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_list_queued_owners_finish (
+    _GFreedesktopDBus *proxy,
+    gchar ***out_queued_owners,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_list_queued_owners_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gchar ***out_queued_owners,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_get_connection_unix_user (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_get_connection_unix_user_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_uid,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_get_connection_unix_user_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint *out_uid,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_get_connection_unix_process_id (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_get_connection_unix_process_id_finish (
+    _GFreedesktopDBus *proxy,
+    guint *out_pid,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_get_connection_unix_process_id_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    guint *out_pid,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_get_connection_selinux_security_context (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_get_connection_selinux_security_context_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_security_context,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_get_connection_selinux_security_context_sync (
+    _GFreedesktopDBus *proxy,
+    const gchar *arg_name,
+    gchar **out_security_context,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_update_activation_environment (
+    _GFreedesktopDBus *proxy,
+    GVariant *arg_environment,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_update_activation_environment_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_update_activation_environment_sync (
+    _GFreedesktopDBus *proxy,
+    GVariant *arg_environment,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_reload_config (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_reload_config_finish (
+    _GFreedesktopDBus *proxy,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_reload_config_sync (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GError **error);
+
+void _g_freedesktop_dbus_call_get_id (
+    _GFreedesktopDBus *proxy,
+    GCancellable *cancellable,
+    GAsyncReadyCallback callback,
+    gpointer user_data);
+
+gboolean _g_freedesktop_dbus_call_get_id_finish (
+    _GFreedesktopDBus *proxy,
+    gchar **out_unique_id,
+    GAsyncResult *res,
+    GError **error);
+
+gboolean _g_freedesktop_dbus_call_get_id_sync (
+    _GFreedesktopDBus *proxy,
+    gchar **out_unique_id,
+    GCancellable *cancellable,
+    GError **error);
+
+
+
+/* ---- */
+
+#define _G_TYPE_FREEDESKTOP_DBUS_PROXY (_g_freedesktop_dbus_proxy_get_type ())
+#define _G_FREEDESKTOP_DBUS_PROXY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), _G_TYPE_FREEDESKTOP_DBUS_PROXY, _GFreedesktopDBusProxy))
+#define _G_FREEDESKTOP_DBUS_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), _G_TYPE_FREEDESKTOP_DBUS_PROXY, _GFreedesktopDBusProxyClass))
+#define _G_FREEDESKTOP_DBUS_PROXY_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), _G_TYPE_FREEDESKTOP_DBUS_PROXY, _GFreedesktopDBusProxyClass))
+#define _G_IS_FREEDESKTOP_DBUS_PROXY(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), _G_TYPE_FREEDESKTOP_DBUS_PROXY))
+#define _G_IS_FREEDESKTOP_DBUS_PROXY_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), _G_TYPE_FREEDESKTOP_DBUS_PROXY))
+
+typedef struct __GFreedesktopDBusProxy _GFreedesktopDBusProxy;
+typedef struct __GFreedesktopDBusProxyClass _GFreedesktopDBusProxyClass;
+typedef struct __GFreedesktopDBusProxyPrivate _GFreedesktopDBusProxyPrivate;
+
+struct __GFreedesktopDBusProxy
+{
+  /*< private >*/
+  GDBusProxy parent_instance;
+  _GFreedesktopDBusProxyPrivate *priv;
+};
+
+struct __GFreedesktopDBusProxyClass
+{
+  GDBusProxyClass parent_class;
+};
+
+GType _g_freedesktop_dbus_proxy_get_type (void) G_GNUC_CONST;
+
+void _g_freedesktop_dbus_proxy_new (
+    GDBusConnection     *connection,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GAsyncReadyCallback  callback,
+    gpointer             user_data);
+_GFreedesktopDBus *_g_freedesktop_dbus_proxy_new_finish (
+    GAsyncResult        *res,
+    GError             **error);
+_GFreedesktopDBus *_g_freedesktop_dbus_proxy_new_sync (
+    GDBusConnection     *connection,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GError             **error);
+
+void _g_freedesktop_dbus_proxy_new_for_bus (
+    GBusType             bus_type,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GAsyncReadyCallback  callback,
+    gpointer             user_data);
+_GFreedesktopDBus *_g_freedesktop_dbus_proxy_new_for_bus_finish (
+    GAsyncResult        *res,
+    GError             **error);
+_GFreedesktopDBus *_g_freedesktop_dbus_proxy_new_for_bus_sync (
+    GBusType             bus_type,
+    GDBusProxyFlags      flags,
+    const gchar         *name,
+    const gchar         *object_path,
+    GCancellable        *cancellable,
+    GError             **error);
+
+
+/* ---- */
+
+#define _G_TYPE_FREEDESKTOP_DBUS_SKELETON (_g_freedesktop_dbus_skeleton_get_type ())
+#define _G_FREEDESKTOP_DBUS_SKELETON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), _G_TYPE_FREEDESKTOP_DBUS_SKELETON, _GFreedesktopDBusSkeleton))
+#define _G_FREEDESKTOP_DBUS_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), _G_TYPE_FREEDESKTOP_DBUS_SKELETON, _GFreedesktopDBusSkeletonClass))
+#define _G_FREEDESKTOP_DBUS_SKELETON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), _G_TYPE_FREEDESKTOP_DBUS_SKELETON, _GFreedesktopDBusSkeletonClass))
+#define _G_IS_FREEDESKTOP_DBUS_SKELETON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), _G_TYPE_FREEDESKTOP_DBUS_SKELETON))
+#define _G_IS_FREEDESKTOP_DBUS_SKELETON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), _G_TYPE_FREEDESKTOP_DBUS_SKELETON))
+
+typedef struct __GFreedesktopDBusSkeleton _GFreedesktopDBusSkeleton;
+typedef struct __GFreedesktopDBusSkeletonClass _GFreedesktopDBusSkeletonClass;
+typedef struct __GFreedesktopDBusSkeletonPrivate _GFreedesktopDBusSkeletonPrivate;
+
+struct __GFreedesktopDBusSkeleton
+{
+  /*< private >*/
+  GDBusInterfaceSkeleton parent_instance;
+  _GFreedesktopDBusSkeletonPrivate *priv;
+};
+
+struct __GFreedesktopDBusSkeletonClass
+{
+  GDBusInterfaceSkeletonClass parent_class;
+};
+
+GType _g_freedesktop_dbus_skeleton_get_type (void) G_GNUC_CONST;
+
+_GFreedesktopDBus *_g_freedesktop_dbus_skeleton_new (void);
+
+
+G_END_DECLS
+
+#endif /* __GDBUS_DAEMON_GENERATED_H__ */
index feb098b..4aa13b9 100644 (file)
 #include "gasyncresult.h"
 #include "gsimpleasyncresult.h"
 #include "gdbusprivate.h"
+#include "giomodule-priv.h"
+#include "gdbusdaemon.h"
 
 #ifdef G_OS_UNIX
 #include <gio/gunixsocketaddress.h>
 #include <sys/wait.h>
 #endif
 
+#ifdef G_OS_WIN32
+#include <windows.h>
+#include <io.h>
+#include <conio.h>
+#endif
+
 #include "glibintl.h"
 
 /**
@@ -824,7 +832,7 @@ get_stream_thread_func (GSimpleAsyncResult *res,
 /**
  * g_dbus_address_get_stream:
  * @address: A valid D-Bus address.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
  * @user_data: Data to pass to @callback.
  *
@@ -856,6 +864,7 @@ g_dbus_address_get_stream (const gchar         *address,
                                    callback,
                                    user_data,
                                    g_dbus_address_get_stream);
+  g_simple_async_result_set_check_cancellable (res, cancellable);
   data = g_new0 (GetStreamData, 1);
   data->address = g_strdup (address);
   g_simple_async_result_set_op_res_gpointer (res,
@@ -912,7 +921,7 @@ g_dbus_address_get_stream_finish (GAsyncResult        *res,
  * g_dbus_address_get_stream_sync:
  * @address: A valid D-Bus address.
  * @out_guid: %NULL or return location to store the GUID extracted from @address, if any.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously connects to an endpoint specified by @address and
@@ -1137,17 +1146,311 @@ get_session_address_dbus_launch (GError **error)
 }
 #endif
 
+#ifdef G_OS_WIN32
+
+#define DBUS_DAEMON_ADDRESS_INFO "DBusDaemonAddressInfo"
+#define DBUS_DAEMON_MUTEX "DBusDaemonMutex"
+#define UNIQUE_DBUS_INIT_MUTEX "UniqueDBusInitMutex"
+#define DBUS_AUTOLAUNCH_MUTEX "DBusAutolaunchMutex"
+
+static void
+release_mutex (HANDLE mutex)
+{
+  ReleaseMutex (mutex);
+  CloseHandle (mutex);
+}
+
+static HANDLE
+acquire_mutex (const char *mutexname)
+{
+  HANDLE mutex;
+  DWORD res;
+
+  mutex = CreateMutexA (NULL, FALSE, mutexname);
+  if (!mutex)
+    return 0;
+
+  res = WaitForSingleObject (mutex, INFINITE);
+  switch (res)
+    {
+    case WAIT_ABANDONED:
+      release_mutex (mutex);
+      return 0;
+    case WAIT_FAILED:
+    case WAIT_TIMEOUT:
+      return 0;
+    }
+
+  return mutex;
+}
+
+static gboolean
+is_mutex_owned (const char *mutexname)
+{
+  HANDLE mutex;
+  gboolean res = FALSE;
+
+  mutex = CreateMutexA (NULL, FALSE, mutexname);
+  if (WaitForSingleObject (mutex, 10) == WAIT_TIMEOUT)
+    res = TRUE;
+  else
+    ReleaseMutex (mutex);
+  CloseHandle (mutex);
+
+  return res;
+}
+
+static char *
+read_shm (const char *shm_name)
+{
+  HANDLE shared_mem;
+  char *shared_data;
+  char *res;
+  int i;
+
+  res = NULL;
+
+  for (i = 0; i < 20; i++)
+    {
+      shared_mem = OpenFileMappingA (FILE_MAP_READ, FALSE, shm_name);
+      if (shared_mem != 0)
+       break;
+      Sleep (100);
+    }
+
+  if (shared_mem != 0)
+    {
+      shared_data = MapViewOfFile (shared_mem, FILE_MAP_READ, 0, 0, 0);
+      if (shared_data != NULL)
+       {
+         res = g_strdup (shared_data);
+         UnmapViewOfFile (shared_data);
+       }
+      CloseHandle (shared_mem);
+    }
+
+  return res;
+}
+
+static HANDLE
+set_shm (const char *shm_name, const char *value)
+{
+  HANDLE shared_mem;
+  char *shared_data;
+
+  shared_mem = CreateFileMappingA (INVALID_HANDLE_VALUE, NULL, PAGE_READWRITE,
+                                  0, strlen (value) + 1, shm_name);
+  if (shared_mem == 0)
+    return 0;
+
+  shared_data = MapViewOfFile (shared_mem, FILE_MAP_WRITE, 0, 0, 0 );
+  if (shared_data == NULL)
+    return 0;
+
+  strcpy (shared_data, value);
+
+  UnmapViewOfFile (shared_data);
+
+  return shared_mem;
+}
+
+/* These keep state between publish_session_bus and unpublish_session_bus */
+static HANDLE published_daemon_mutex;
+static HANDLE published_shared_mem;
+
+static gboolean
+publish_session_bus (const char *address)
+{
+  HANDLE init_mutex;
+
+  init_mutex = acquire_mutex (UNIQUE_DBUS_INIT_MUTEX);
+
+  published_daemon_mutex = CreateMutexA (NULL, FALSE, DBUS_DAEMON_MUTEX);
+  if (WaitForSingleObject (published_daemon_mutex, 10 ) != WAIT_OBJECT_0)
+    {
+      release_mutex (init_mutex);
+      CloseHandle (published_daemon_mutex);
+      published_daemon_mutex = NULL;
+      return FALSE;
+    }
+
+  published_shared_mem = set_shm (DBUS_DAEMON_ADDRESS_INFO, address);
+  if (!published_shared_mem)
+    {
+      release_mutex (init_mutex);
+      CloseHandle (published_daemon_mutex);
+      published_daemon_mutex = NULL;
+      return FALSE;
+    }
+
+  release_mutex (init_mutex);
+  return TRUE;
+}
+
+static void
+unpublish_session_bus ()
+{
+  HANDLE init_mutex;
+
+  init_mutex = acquire_mutex (UNIQUE_DBUS_INIT_MUTEX);
+
+  CloseHandle (published_shared_mem);
+  published_shared_mem = NULL;
+
+  release_mutex (published_daemon_mutex);
+  published_daemon_mutex = NULL;
+
+  release_mutex (init_mutex);
+}
+
+static void
+wait_console_window (void)
+{
+  FILE *console = fopen ("CONOUT$", "w");
+
+  SetConsoleTitleW (L"gdbus-daemon output. Type any character to close this window.");
+  fprintf (console, _("(Type any character to close this window)\n"));
+  fflush (console);
+  _getch ();
+}
+
+static void
+open_console_window (void)
+{
+  if (((HANDLE) _get_osfhandle (fileno (stdout)) == INVALID_HANDLE_VALUE ||
+       (HANDLE) _get_osfhandle (fileno (stderr)) == INVALID_HANDLE_VALUE) && AllocConsole ())
+    {
+      if ((HANDLE) _get_osfhandle (fileno (stdout)) == INVALID_HANDLE_VALUE)
+        freopen ("CONOUT$", "w", stdout);
+
+      if ((HANDLE) _get_osfhandle (fileno (stderr)) == INVALID_HANDLE_VALUE)
+        freopen ("CONOUT$", "w", stderr);
+
+      SetConsoleTitleW (L"gdbus-daemon debug output.");
+
+      atexit (wait_console_window);
+    }
+}
+static void
+idle_timeout_cb (GDBusDaemon *daemon, gpointer user_data)
+{
+  GMainLoop *loop = user_data;
+  g_main_loop_quit (loop);
+}
+
+__declspec(dllexport) void CALLBACK
+g_win32_run_session_bus (HWND hwnd, HINSTANCE hinst, char *cmdline, int nCmdShow)
+{
+  GDBusDaemon *daemon;
+  GMainLoop *loop;
+  const char *address;
+  GError *error = NULL;
+
+  if (g_getenv ("GDBUS_DAEMON_DEBUG") != NULL)
+    open_console_window ();
+
+  g_type_init ();
+
+  loop = g_main_loop_new (NULL, FALSE);
+
+  address = "nonce-tcp:";
+  daemon = _g_dbus_daemon_new (address, NULL, &error);
+  if (daemon == NULL)
+    {
+      g_printerr ("Can't init bus: %s\n", error->message);
+      return;
+    }
+
+  g_signal_connect (daemon, "idle-timeout", G_CALLBACK (idle_timeout_cb), loop);
+
+  if ( publish_session_bus (_g_dbus_daemon_get_address (daemon)))
+    {
+      g_main_loop_run (loop);
+
+      unpublish_session_bus ();
+    }
+
+  g_main_loop_unref (loop);
+  g_object_unref (daemon);
+}
+
+static gchar *
+get_session_address_dbus_launch (GError **error)
+{
+  HANDLE autolaunch_mutex, init_mutex;
+  char *address = NULL;
+  wchar_t gio_path[MAX_PATH+1+200];
+
+  autolaunch_mutex = acquire_mutex (DBUS_AUTOLAUNCH_MUTEX);
+
+  init_mutex = acquire_mutex (UNIQUE_DBUS_INIT_MUTEX);
+
+  if (is_mutex_owned (DBUS_DAEMON_MUTEX))
+    address = read_shm (DBUS_DAEMON_ADDRESS_INFO);
+
+  release_mutex (init_mutex);
+
+  if (address == NULL)
+    {
+      gio_path[MAX_PATH] = 0;
+      if (GetModuleFileNameW (_g_io_win32_get_module (), gio_path, MAX_PATH))
+       {
+         PROCESS_INFORMATION pi = { 0 };
+         STARTUPINFOW si = { 0 };
+         BOOL res;
+         wchar_t gio_path_short[MAX_PATH];
+         wchar_t rundll_path[MAX_PATH*2];
+         wchar_t args[MAX_PATH*4];
+
+         GetShortPathNameW (gio_path, gio_path_short, MAX_PATH);
+
+         GetWindowsDirectoryW (rundll_path, MAX_PATH);
+         wcscat (rundll_path, L"\\rundll32.exe");
+         if (GetFileAttributesW (rundll_path) == INVALID_FILE_ATTRIBUTES)
+           {
+             GetSystemDirectoryW (rundll_path, MAX_PATH);
+             wcscat (rundll_path, L"\\rundll32.exe");
+           }
+
+         wcscpy (args, L"\"");
+         wcscat (args, rundll_path);
+         wcscat (args, L"\" ");
+         wcscat (args, gio_path_short);
+         wcscat (args, L",g_win32_run_session_bus@16");
+
+         res = CreateProcessW (rundll_path, args,
+                               0, 0, FALSE,
+                               NORMAL_PRIORITY_CLASS | CREATE_NO_WINDOW | DETACHED_PROCESS,
+                               0, NULL /* TODO: Should be root */,
+                               &si, &pi);
+         if (res)
+           address = read_shm (DBUS_DAEMON_ADDRESS_INFO);
+       }
+    }
+
+  release_mutex (autolaunch_mutex);
+
+  if (address == NULL)
+    g_set_error (error,
+                G_IO_ERROR,
+                G_IO_ERROR_FAILED,
+                _("Session dbus not running, and autolaunch failed"));
+
+  return address;
+}
+#endif
+
 /* ---------------------------------------------------------------------------------------------------- */
 
 static gchar *
 get_session_address_platform_specific (GError **error)
 {
   gchar *ret;
-#ifdef G_OS_UNIX
+#if defined (G_OS_UNIX) || defined(G_OS_WIN32)
   /* need to handle OS X in a different way since `dbus-launch --autolaunch' probably won't work there */
   ret = get_session_address_dbus_launch (error);
 #else
-  /* TODO: implement for UNIX, Win32 and OS X */
+  /* TODO: implement for OS X */
   ret = NULL;
   g_set_error (error,
                G_IO_ERROR,
@@ -1162,7 +1465,7 @@ get_session_address_platform_specific (GError **error)
 /**
  * g_dbus_address_get_for_bus_sync:
  * @bus_type: A #GBusType.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously looks up the D-Bus address for the well-known message
index 768635b..75e74ad 100644 (file)
@@ -194,17 +194,22 @@ mechanism_free (Mechanism *m)
 }
 
 static void
-add_mechanism (GDBusAuth *auth,
-               GType      mechanism_type)
+add_mechanism (GDBusAuth         *auth,
+               GDBusAuthObserver *observer,
+               GType              mechanism_type)
 {
-  Mechanism *m;
-
-  m = g_new0 (Mechanism, 1);
-  m->name = _g_dbus_auth_mechanism_get_name (mechanism_type);
-  m->priority = _g_dbus_auth_mechanism_get_priority (mechanism_type);
-  m->gtype = mechanism_type;
+  const gchar *name;
 
-  auth->priv->available_mechanisms = g_list_prepend (auth->priv->available_mechanisms, m);
+  name = _g_dbus_auth_mechanism_get_name (mechanism_type);
+  if (observer == NULL || g_dbus_auth_observer_allow_mechanism (observer, name))
+    {
+      Mechanism *m;
+      m = g_new0 (Mechanism, 1);
+      m->name = name;
+      m->priority = _g_dbus_auth_mechanism_get_priority (mechanism_type);
+      m->gtype = mechanism_type;
+      auth->priv->available_mechanisms = g_list_prepend (auth->priv->available_mechanisms, m);
+    }
 }
 
 static gint
@@ -223,10 +228,16 @@ _g_dbus_auth_init (GDBusAuth *auth)
 {
   auth->priv = G_TYPE_INSTANCE_GET_PRIVATE (auth, G_TYPE_DBUS_AUTH, GDBusAuthPrivate);
 
+}
+
+static void
+_g_dbus_auth_add_mechs (GDBusAuth         *auth,
+                        GDBusAuthObserver *observer)
+{
   /* TODO: trawl extension points */
-  add_mechanism (auth, G_TYPE_DBUS_AUTH_MECHANISM_ANON);
-  add_mechanism (auth, G_TYPE_DBUS_AUTH_MECHANISM_SHA1);
-  add_mechanism (auth, G_TYPE_DBUS_AUTH_MECHANISM_EXTERNAL);
+  add_mechanism (auth, observer, G_TYPE_DBUS_AUTH_MECHANISM_ANON);
+  add_mechanism (auth, observer, G_TYPE_DBUS_AUTH_MECHANISM_SHA1);
+  add_mechanism (auth, observer, G_TYPE_DBUS_AUTH_MECHANISM_EXTERNAL);
 
   auth->priv->available_mechanisms = g_list_sort (auth->priv->available_mechanisms,
                                                   (GCompareFunc) mech_compare_func);
@@ -576,6 +587,7 @@ typedef enum
 
 gchar *
 _g_dbus_auth_run_client (GDBusAuth     *auth,
+                         GDBusAuthObserver     *observer,
                          GDBusCapabilityFlags offered_capabilities,
                          GDBusCapabilityFlags *out_negotiated_capabilities,
                          GCancellable  *cancellable,
@@ -596,6 +608,8 @@ _g_dbus_auth_run_client (GDBusAuth     *auth,
 
   debug_print ("CLIENT: initiating");
 
+  _g_dbus_auth_add_mechs (auth, observer);
+
   ret_guid = NULL;
   supported_auth_mechs = NULL;
   attempted_auth_mechs = g_ptr_array_new ();
@@ -962,6 +976,8 @@ _g_dbus_auth_run_server (GDBusAuth              *auth,
 
   debug_print ("SERVER: initiating");
 
+  _g_dbus_auth_add_mechs (auth, observer);
+
   ret = FALSE;
   dis = NULL;
   dos = NULL;
index 0395659..1ee3ec4 100644 (file)
@@ -76,6 +76,7 @@ gboolean    _g_dbus_auth_run_server (GDBusAuth             *auth,
                                      GError               **error);
 
 gchar      *_g_dbus_auth_run_client (GDBusAuth     *auth,
+                                     GDBusAuthObserver     *observer,
                                      GDBusCapabilityFlags offered_capabilities,
                                      GDBusCapabilityFlags *out_negotiated_capabilities,
                                      GCancellable  *cancellable,
index b3a1353..0140c52 100644 (file)
@@ -89,6 +89,9 @@ struct _GDBusAuthObserverClass
   gboolean (*authorize_authenticated_peer) (GDBusAuthObserver  *observer,
                                             GIOStream          *stream,
                                             GCredentials       *credentials);
+
+  gboolean (*allow_mechanism) (GDBusAuthObserver  *observer,
+                               const gchar        *mechanism);
 };
 
 /**
@@ -107,6 +110,7 @@ struct _GDBusAuthObserver
 enum
 {
   AUTHORIZE_AUTHENTICATED_PEER_SIGNAL,
+  ALLOW_MECHANISM_SIGNAL,
   LAST_SIGNAL,
 };
 
@@ -130,6 +134,13 @@ g_dbus_auth_observer_authorize_authenticated_peer_real (GDBusAuthObserver  *obse
   return TRUE;
 }
 
+static gboolean
+g_dbus_auth_observer_allow_mechanism_real (GDBusAuthObserver  *observer,
+                                           const gchar        *mechanism)
+{
+  return TRUE;
+}
+
 static void
 g_dbus_auth_observer_class_init (GDBusAuthObserverClass *klass)
 {
@@ -138,12 +149,13 @@ g_dbus_auth_observer_class_init (GDBusAuthObserverClass *klass)
   gobject_class->finalize = g_dbus_auth_observer_finalize;
 
   klass->authorize_authenticated_peer = g_dbus_auth_observer_authorize_authenticated_peer_real;
+  klass->allow_mechanism = g_dbus_auth_observer_allow_mechanism_real;
 
   /**
    * GDBusAuthObserver::authorize-authenticated-peer:
    * @observer: The #GDBusAuthObserver emitting the signal.
    * @stream: A #GIOStream for the #GDBusConnection.
-   * @credentials: Credentials received from the peer or %NULL.
+   * @credentials: (allow-none): Credentials received from the peer or %NULL.
    *
    * Emitted to check if a peer that is successfully authenticated
    * is authorized.
@@ -164,6 +176,29 @@ g_dbus_auth_observer_class_init (GDBusAuthObserverClass *klass)
                   2,
                   G_TYPE_IO_STREAM,
                   G_TYPE_CREDENTIALS);
+
+  /**
+   * GDBusAuthObserver::allow-mechanism:
+   * @observer: The #GDBusAuthObserver emitting the signal.
+   * @mechanism: The name of the mechanism, e.g. <literal>DBUS_COOKIE_SHA1</literal>.
+   *
+   * Emitted to check if @mechanism is allowed to be used.
+   *
+   * Returns: %TRUE if @mechanism can be used to authenticate the other peer, %FALSE if not.
+   *
+   * Since: 2.34
+   */
+  signals[ALLOW_MECHANISM_SIGNAL] =
+    g_signal_new ("allow-mechanism",
+                  G_TYPE_DBUS_AUTH_OBSERVER,
+                  G_SIGNAL_RUN_LAST,
+                  G_STRUCT_OFFSET (GDBusAuthObserverClass, allow_mechanism),
+                  _g_signal_accumulator_false_handled,
+                  NULL, /* accu_data */
+                  NULL,
+                  G_TYPE_BOOLEAN,
+                  1,
+                  G_TYPE_STRING);
 }
 
 static void
@@ -192,7 +227,7 @@ g_dbus_auth_observer_new (void)
  * g_dbus_auth_observer_authorize_authenticated_peer:
  * @observer: A #GDBusAuthObserver.
  * @stream: A #GIOStream for the #GDBusConnection.
- * @credentials: Credentials received from the peer or %NULL.
+ * @credentials: (allow-none): Credentials received from the peer or %NULL.
  *
  * Emits the #GDBusAuthObserver::authorize-authenticated-peer signal on @observer.
  *
@@ -216,3 +251,30 @@ g_dbus_auth_observer_authorize_authenticated_peer (GDBusAuthObserver  *observer,
                  &denied);
   return denied;
 }
+
+/**
+ * g_dbus_auth_observer_allow_mechanism:
+ * @observer: A #GDBusAuthObserver.
+ * @mechanism: The name of the mechanism, e.g. <literal>DBUS_COOKIE_SHA1</literal>.
+ *
+ * Emits the #GDBusAuthObserver::allow-mechanism signal on @observer.
+ *
+ * Returns: %TRUE if @mechanism can be used to authenticate the other peer, %FALSE if not.
+ *
+ * Since: 2.34
+ */
+gboolean
+g_dbus_auth_observer_allow_mechanism (GDBusAuthObserver  *observer,
+                                      const gchar        *mechanism)
+{
+  gboolean ret;
+
+  ret = FALSE;
+  g_signal_emit (observer,
+                 signals[ALLOW_MECHANISM_SIGNAL],
+                 0,
+                 mechanism,
+                 &ret);
+  return ret;
+}
+
index fb709cd..5bb1dac 100644 (file)
@@ -41,6 +41,9 @@ gboolean           g_dbus_auth_observer_authorize_authenticated_peer (GDBusAuthO
                                                                       GIOStream          *stream,
                                                                       GCredentials       *credentials);
 
+gboolean           g_dbus_auth_observer_allow_mechanism (GDBusAuthObserver  *observer,
+                                                         const gchar        *mechanism);
+
 G_END_DECLS
 
 #endif /* _G_DBUS_AUTH_OBSERVER_H__ */
index 1fce45f..d886f8f 100644 (file)
@@ -249,8 +249,8 @@ call_destroy_notify_data_free (CallDestroyNotifyData *data)
 
 /*
  * call_destroy_notify: <internal>
- * @context: A #GMainContext or %NULL.
- * @callback: A #GDestroyNotify or %NULL.
+ * @context: (allow-none): A #GMainContext or %NULL.
+ * @callback: (allow-none): A #GDestroyNotify or %NULL.
  * @user_data: Data to pass to @callback.
  *
  * Schedules @callback to run in @context.
@@ -1209,7 +1209,7 @@ flush_in_thread_func (GSimpleAsyncResult *res,
 /**
  * g_dbus_connection_flush:
  * @connection: A #GDBusConnection.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is
  *            satisfied or %NULL if you don't care about the result.
  * @user_data: The data to pass to @callback.
@@ -1246,6 +1246,7 @@ g_dbus_connection_flush (GDBusConnection     *connection,
                                       callback,
                                       user_data,
                                       g_dbus_connection_flush);
+  g_simple_async_result_set_check_cancellable (simple, cancellable);
   g_simple_async_result_run_in_thread (simple,
                                        flush_in_thread_func,
                                        G_PRIORITY_DEFAULT,
@@ -1293,7 +1294,7 @@ g_dbus_connection_flush_finish (GDBusConnection  *connection,
 /**
  * g_dbus_connection_flush_sync:
  * @connection: A #GDBusConnection.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously flushes @connection. The calling thread is blocked
@@ -1407,7 +1408,7 @@ schedule_closed_unlocked (GDBusConnection *connection,
 /**
  * g_dbus_connection_close:
  * @connection: A #GDBusConnection.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is
  *            satisfied or %NULL if you don't care about the result.
  * @user_data: The data to pass to @callback.
@@ -1459,6 +1460,7 @@ g_dbus_connection_close (GDBusConnection     *connection,
                                       callback,
                                       user_data,
                                       g_dbus_connection_close);
+  g_simple_async_result_set_check_cancellable (simple, cancellable);
   _g_dbus_worker_close (connection->worker, cancellable, simple);
   g_object_unref (simple);
 }
@@ -1520,7 +1522,7 @@ sync_close_cb (GObject *source_object,
 /**
  * g_dbus_connection_close_sync:
  * @connection: A #GDBusConnection.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously closees @connection. The calling thread is blocked
@@ -1916,6 +1918,7 @@ g_dbus_connection_send_message_with_reply_unlocked (GDBusConnection     *connect
                                       callback,
                                       user_data,
                                       g_dbus_connection_send_message_with_reply);
+  g_simple_async_result_set_check_cancellable (simple, cancellable);
 
   if (g_cancellable_is_cancelled (cancellable))
     {
@@ -1951,10 +1954,6 @@ g_dbus_connection_send_message_with_reply_unlocked (GDBusConnection     *connect
                                                             G_CALLBACK (send_message_with_reply_cancelled_cb),
                                                             send_message_data_ref (data),
                                                             (GDestroyNotify) send_message_data_unref);
-      g_object_set_data_full (G_OBJECT (simple),
-                              "cancellable",
-                              g_object_ref (cancellable),
-                              (GDestroyNotify) g_object_unref);
     }
 
   if (timeout_msec != G_MAXINT)
@@ -1986,7 +1985,7 @@ g_dbus_connection_send_message_with_reply_unlocked (GDBusConnection     *connect
  *                timeout or %G_MAXINT for no timeout.
  * @out_serial: (out) (allow-none): Return location for serial number assigned
  *              to @message when sending it or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is
  *            satisfied or %NULL if you don't care about the result.
  * @user_data: The data to pass to @callback.
@@ -2075,7 +2074,6 @@ g_dbus_connection_send_message_with_reply_finish (GDBusConnection  *connection,
 {
   GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (res);
   GDBusMessage *reply;
-  GCancellable *cancellable;
 
   g_return_val_if_fail (G_IS_DBUS_CONNECTION (connection), NULL);
   g_return_val_if_fail (error == NULL || *error == NULL, NULL);
@@ -2088,16 +2086,7 @@ g_dbus_connection_send_message_with_reply_finish (GDBusConnection  *connection,
     goto out;
 
   reply = g_object_ref (g_simple_async_result_get_op_res_gpointer (simple));
-  cancellable = g_object_get_data (G_OBJECT (simple), "cancellable");
-  if (cancellable != NULL && g_cancellable_is_cancelled (cancellable))
-    {
-      g_object_unref (reply);
-      reply = NULL;
-      g_set_error_literal (error,
-                           G_IO_ERROR,
-                           G_IO_ERROR_CANCELLED,
-                           _("Operation was cancelled"));
-    }
+
  out:
   return reply;
 }
@@ -2131,7 +2120,7 @@ send_message_with_reply_sync_cb (GDBusConnection *connection,
  *                timeout or %G_MAXINT for no timeout.
  * @out_serial: (out) (allow-none): Return location for serial number assigned
  *              to @message when sending it or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously sends @message to the peer represented by @connection
@@ -2564,6 +2553,7 @@ initable_init (GInitable     *initable,
       g_assert (connection->guid == NULL);
       connection->auth = _g_dbus_auth_new (connection->stream);
       connection->guid = _g_dbus_auth_run_client (connection->auth,
+                                                  connection->authentication_observer,
                                                   get_offered_capabilities_max (connection),
                                                   &connection->capabilities,
                                                   cancellable,
@@ -2676,7 +2666,7 @@ async_initable_iface_init (GAsyncInitableIface *async_initable_iface)
  * @guid: (allow-none): The GUID to use if a authenticating as a server or %NULL.
  * @flags: Flags describing how to make the connection.
  * @observer: (allow-none): A #GDBusAuthObserver or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
  * @user_data: The data to pass to @callback.
  *
@@ -2764,7 +2754,7 @@ g_dbus_connection_new_finish (GAsyncResult  *res,
  * @guid: (allow-none): The GUID to use if a authenticating as a server or %NULL.
  * @flags: Flags describing how to make the connection.
  * @observer: (allow-none): A #GDBusAuthObserver or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously sets up a D-Bus connection for exchanging D-Bus messages
@@ -2814,7 +2804,7 @@ g_dbus_connection_new_sync (GIOStream             *stream,
  * @address: A D-Bus address.
  * @flags: Flags describing how to make the connection.
  * @observer: (allow-none): A #GDBusAuthObserver or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
  * @user_data: The data to pass to @callback.
  *
@@ -2899,7 +2889,7 @@ g_dbus_connection_new_for_address_finish (GAsyncResult  *res,
  * @address: A D-Bus address.
  * @flags: Flags describing how to make the connection.
  * @observer: (allow-none): A #GDBusAuthObserver or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously connects and sets up a D-Bus client connection for
@@ -4674,9 +4664,6 @@ call_in_idle_cb (gpointer user_data)
   guint registration_id;
   guint subtree_registration_id;
 
-  vtable = g_object_get_data (G_OBJECT (invocation), "g-dbus-interface-vtable");
-  g_assert (vtable != NULL && vtable->method_call != NULL);
-
   registration_id = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (invocation), "g-dbus-registration-id"));
   subtree_registration_id = GPOINTER_TO_UINT (g_object_get_data (G_OBJECT (invocation), "g-dbus-subtree-registration-id"));
 
@@ -4695,6 +4682,9 @@ call_in_idle_cb (gpointer user_data)
       goto out;
     }
 
+  vtable = g_object_get_data (G_OBJECT (invocation), "g-dbus-interface-vtable");
+  g_assert (vtable != NULL && vtable->method_call != NULL);
+
   vtable->method_call (g_dbus_method_invocation_get_connection (invocation),
                        g_dbus_method_invocation_get_sender (invocation),
                        g_dbus_method_invocation_get_object_path (invocation),
@@ -5320,7 +5310,7 @@ g_dbus_connection_call_internal (GDBusConnection        *connection,
                                  gpointer                user_data)
 {
   GDBusMessage *message;
-  CallState *state;
+  guint32 serial;
 
   g_return_if_fail (G_IS_DBUS_CONNECTION (connection));
   g_return_if_fail (bus_name == NULL || g_dbus_is_name (bus_name));
@@ -5336,17 +5326,6 @@ g_dbus_connection_call_internal (GDBusConnection        *connection,
   g_return_if_fail (fd_list == NULL);
 #endif
 
-  state = g_slice_new0 (CallState);
-  state->simple = g_simple_async_result_new (G_OBJECT (connection),
-                                             callback, user_data,
-                                             g_dbus_connection_call_internal);
-  state->method_name = g_strjoin (".", interface_name, method_name, NULL);
-
-  if (reply_type == NULL)
-    reply_type = G_VARIANT_TYPE_ANY;
-
-  state->reply_type = g_variant_type_copy (reply_type);
-
   message = g_dbus_message_new_method_call (bus_name,
                                             object_path,
                                             interface_name,
@@ -5360,14 +5339,50 @@ g_dbus_connection_call_internal (GDBusConnection        *connection,
     g_dbus_message_set_unix_fd_list (message, fd_list);
 #endif
 
-  g_dbus_connection_send_message_with_reply (connection,
-                                             message,
-                                             G_DBUS_SEND_MESSAGE_FLAGS_NONE,
-                                             timeout_msec,
-                                             &state->serial,
-                                             cancellable,
-                                             g_dbus_connection_call_done,
-                                             state);
+  /* If the user has no callback then we can just send the message with
+   * the G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED flag set and skip all
+   * the logic for processing the reply.  If the service sends the reply
+   * anyway then it will just be ignored.
+   */
+  if (callback != NULL)
+    {
+      CallState *state;
+
+      state = g_slice_new0 (CallState);
+      state->simple = g_simple_async_result_new (G_OBJECT (connection),
+                                                 callback, user_data,
+                                                 g_dbus_connection_call_internal);
+      g_simple_async_result_set_check_cancellable (state->simple, cancellable);
+      state->method_name = g_strjoin (".", interface_name, method_name, NULL);
+
+      if (reply_type == NULL)
+        reply_type = G_VARIANT_TYPE_ANY;
+
+      state->reply_type = g_variant_type_copy (reply_type);
+
+      g_dbus_connection_send_message_with_reply (connection,
+                                                 message,
+                                                 G_DBUS_SEND_MESSAGE_FLAGS_NONE,
+                                                 timeout_msec,
+                                                 &state->serial,
+                                                 cancellable,
+                                                 g_dbus_connection_call_done,
+                                                 state);
+      serial = state->serial;
+    }
+  else
+    {
+      GDBusMessageFlags flags;
+
+      flags = g_dbus_message_get_flags (message);
+      flags |= G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED;
+      g_dbus_message_set_flags (message, flags);
+
+      g_dbus_connection_send_message (connection,
+                                      message,
+                                      G_DBUS_SEND_MESSAGE_FLAGS_NONE,
+                                      &serial, NULL);
+    }
 
   if (G_UNLIKELY (_g_dbus_debug_call ()))
     {
@@ -5381,7 +5396,7 @@ g_dbus_connection_call_internal (GDBusConnection        *connection,
                method_name,
                object_path,
                bus_name != NULL ? bus_name : "(none)",
-               state->serial);
+               serial);
       _g_dbus_debug_print_unlock ();
     }
 
@@ -5562,7 +5577,7 @@ g_dbus_connection_call_sync_internal (GDBusConnection         *connection,
  * @flags: Flags from the #GDBusCallFlags enumeration.
  * @timeout_msec: The timeout in milliseconds, -1 to use the default
  *                timeout or %G_MAXINT for no timeout.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is
  *            satisfied or %NULL if you don't care about the result of the
  *            method invocation.
@@ -5608,6 +5623,9 @@ g_dbus_connection_call_sync_internal (GDBusConnection         *connection,
  * See g_dbus_connection_call_sync() for the synchronous version of this
  * function.
  *
+ * If @callback is %NULL then the D-Bus method call message will be sent with
+ * the %G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED flag set.
+ *
  * Since: 2.26
  */
 void
@@ -5661,7 +5679,7 @@ g_dbus_connection_call_finish (GDBusConnection  *connection,
  * @flags: Flags from the #GDBusCallFlags enumeration.
  * @timeout_msec: The timeout in milliseconds, -1 to use the default
  *                timeout or %G_MAXINT for no timeout.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously invokes the @method_name method on the
@@ -5741,7 +5759,7 @@ g_dbus_connection_call_sync (GDBusConnection         *connection,
  * @timeout_msec: The timeout in milliseconds, -1 to use the default
  *                timeout or %G_MAXINT for no timeout.
  * @fd_list: (allow-none): A #GUnixFDList or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is
  *            satisfied or %NULL if you don't * care about the result of the
  *            method invocation.
@@ -5774,7 +5792,7 @@ g_dbus_connection_call_with_unix_fd_list (GDBusConnection        *connection,
 /**
  * g_dbus_connection_call_with_unix_fd_list_finish:
  * @connection: A #GDBusConnection.
- * @out_fd_list: (out): Return location for a #GUnixFDList or %NULL.
+ * @out_fd_list: (out) (allow-none): Return location for a #GUnixFDList or %NULL.
  * @res: A #GAsyncResult obtained from the #GAsyncReadyCallback passed to g_dbus_connection_call_with_unix_fd_list().
  * @error: Return location for error or %NULL.
  *
@@ -5808,8 +5826,8 @@ g_dbus_connection_call_with_unix_fd_list_finish (GDBusConnection  *connection,
  * @timeout_msec: The timeout in milliseconds, -1 to use the default
  *                timeout or %G_MAXINT for no timeout.
  * @fd_list: (allow-none): A #GUnixFDList or %NULL.
- * @out_fd_list: (out): Return location for a #GUnixFDList or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @out_fd_list: (out) (allow-none): Return location for a #GUnixFDList or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Like g_dbus_connection_call_sync() but also takes and returns #GUnixFDList objects.
@@ -6751,10 +6769,29 @@ get_uninitialized_connection (GBusType       bus_type,
   return ret;
 }
 
+/* May be called from any thread. Must not hold message_bus_lock. */
+GDBusConnection *
+_g_bus_get_singleton_if_exists (GBusType bus_type)
+{
+  GWeakRef *singleton;
+  GDBusConnection *ret = NULL;
+
+  G_LOCK (message_bus_lock);
+  singleton = message_bus_get_singleton (bus_type, NULL);
+  if (singleton == NULL)
+    goto out;
+
+  ret = g_weak_ref_get (singleton);
+
+ out:
+  G_UNLOCK (message_bus_lock);
+  return ret;
+}
+
 /**
  * g_bus_get_sync:
  * @bus_type: A #GBusType.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously connects to the message bus specified by @bus_type.
@@ -6831,7 +6868,7 @@ bus_get_async_initable_cb (GObject      *source_object,
 /**
  * g_bus_get:
  * @bus_type: A #GBusType.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
  * @user_data: The data to pass to @callback.
  *
@@ -6859,6 +6896,7 @@ g_bus_get (GBusType             bus_type,
                                       callback,
                                       user_data,
                                       g_bus_get);
+  g_simple_async_result_set_check_cancellable (simple, cancellable);
 
   error = NULL;
   connection = get_uninitialized_connection (bus_type, cancellable, &error);
diff --git a/gio/gdbusdaemon.c b/gio/gdbusdaemon.c
new file mode 100644 (file)
index 0000000..35a724c
--- /dev/null
@@ -0,0 +1,1751 @@
+#include "config.h"
+
+#include <string.h>
+#include <stdlib.h>
+
+#include <gstdio.h>
+#include <gio/gio.h>
+#include <gio/gunixsocketaddress.h>
+#include "gdbusdaemon.h"
+
+#include "gdbus-daemon-generated.h"
+
+#define DBUS_SERVICE_NAME  "org.freedesktop.DBus"
+
+/* Owner flags */
+#define DBUS_NAME_FLAG_ALLOW_REPLACEMENT 0x1 /**< Allow another service to become the primary owner if requested */
+#define DBUS_NAME_FLAG_REPLACE_EXISTING  0x2 /**< Request to replace the current primary owner */
+#define DBUS_NAME_FLAG_DO_NOT_QUEUE      0x4 /**< If we can not become the primary owner do not place us in the queue */
+
+/* Replies to request for a name */
+#define DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER  1 /**< Service has become the primary owner of the requested name */
+#define DBUS_REQUEST_NAME_REPLY_IN_QUEUE       2 /**< Service could not become the primary owner and has been placed in the queue */
+#define DBUS_REQUEST_NAME_REPLY_EXISTS         3 /**< Service is already in the queue */
+#define DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER  4 /**< Service is already the primary owner */
+
+/* Replies to releasing a name */
+#define DBUS_RELEASE_NAME_REPLY_RELEASED        1 /**< Service was released from the given name */
+#define DBUS_RELEASE_NAME_REPLY_NON_EXISTENT    2 /**< The given name does not exist on the bus */
+#define DBUS_RELEASE_NAME_REPLY_NOT_OWNER       3 /**< Service is not an owner of the given name */
+
+/* Replies to service starts */
+#define DBUS_START_REPLY_SUCCESS         1 /**< Service was auto started */
+#define DBUS_START_REPLY_ALREADY_RUNNING 2 /**< Service was already running */
+
+#define IDLE_TIMEOUT_MSEC 3000
+
+struct _GDBusDaemon
+{
+  _GFreedesktopDBusSkeleton parent_instance;
+
+  gchar *address;
+  guint timeout;
+  gchar *tmpdir;
+  GDBusServer *server;
+  gchar *guid;
+  GHashTable *clients;
+  GHashTable *names;
+  guint32 next_major_id;
+  guint32 next_minor_id;
+};
+
+struct _GDBusDaemonClass
+{
+  _GFreedesktopDBusSkeletonClass parent_class;
+};
+
+enum {
+  PROP_0,
+  PROP_ADDRESS,
+};
+
+enum
+{
+  SIGNAL_IDLE_TIMEOUT,
+  NR_SIGNALS
+};
+
+static guint g_dbus_daemon_signals[NR_SIGNALS];
+
+
+static void initable_iface_init      (GInitableIface         *initable_iface);
+static void g_dbus_daemon_iface_init (_GFreedesktopDBusIface *iface);
+
+#define g_dbus_daemon_get_type _g_dbus_daemon_get_type
+G_DEFINE_TYPE_WITH_CODE (GDBusDaemon, g_dbus_daemon, _G_TYPE_FREEDESKTOP_DBUS_SKELETON,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE, initable_iface_init)
+                        G_IMPLEMENT_INTERFACE (_G_TYPE_FREEDESKTOP_DBUS, g_dbus_daemon_iface_init));
+
+typedef struct {
+  GDBusDaemon *daemon;
+  char *id;
+  GDBusConnection *connection;
+  GList *matches;
+} Client;
+
+typedef struct {
+  Client *client;
+  guint32 flags;
+} NameOwner;
+
+typedef struct {
+  int refcount;
+
+  char *name;
+  GDBusDaemon *daemon;
+
+  NameOwner *owner;
+  GList *queue;
+} Name;
+
+enum {
+  MATCH_ELEMENT_TYPE,
+  MATCH_ELEMENT_SENDER,
+  MATCH_ELEMENT_INTERFACE,
+  MATCH_ELEMENT_MEMBER,
+  MATCH_ELEMENT_PATH,
+  MATCH_ELEMENT_PATH_NAMESPACE,
+  MATCH_ELEMENT_DESTINATION,
+  MATCH_ELEMENT_ARG0NAMESPACE,
+  MATCH_ELEMENT_EAVESDROP,
+  MATCH_ELEMENT_ARGN,
+  MATCH_ELEMENT_ARGNPATH,
+};
+
+typedef struct {
+  guint16 type;
+  guint16 arg;
+  char *value;
+} MatchElement;
+
+typedef struct {
+  gboolean eavesdrop;
+  GDBusMessageType type;
+  int n_elements;
+  MatchElement *elements;
+} Match;
+
+static GDBusMessage *filter_function   (GDBusConnection *connection,
+                                       GDBusMessage    *message,
+                                       gboolean         incoming,
+                                       gpointer         user_data);
+static void          connection_closed (GDBusConnection *connection,
+                                       gboolean         remote_peer_vanished,
+                                       GError          *error,
+                                       Client          *client);
+
+static NameOwner *
+name_owner_new (Client *client, guint32 flags)
+{
+  NameOwner *owner;
+
+  owner = g_new0 (NameOwner, 1);
+  owner->client = client;
+  owner->flags = flags;
+  return owner;
+}
+
+static void
+name_owner_free (NameOwner *owner)
+{
+  g_free (owner);
+}
+
+static Name *
+name_new (GDBusDaemon *daemon, const char *str)
+{
+  Name *name;
+
+  name = g_new0 (Name, 1);
+  name->refcount = 1;
+  name->daemon = daemon;
+  name->name = g_strdup (str);
+
+  g_hash_table_insert (daemon->names, name->name, name);
+
+  return name;
+}
+
+static Name *
+name_ref (Name *name)
+{
+  name->refcount++;
+  return name;
+}
+
+static void
+name_unref (Name *name)
+{
+  if (--name->refcount == 0)
+    {
+      g_hash_table_remove (name->daemon->names, name->name);
+      g_free (name->name);
+      g_free (name);
+    }
+}
+
+static Name *
+name_ensure (GDBusDaemon *daemon, const char *str)
+{
+  Name *name;
+
+  name = g_hash_table_lookup (daemon->names, str);
+
+  if (name != NULL)
+    return name_ref (name);
+  return name_new (daemon, str);
+}
+
+static Name *
+name_lookup (GDBusDaemon *daemon, const char *str)
+{
+  return g_hash_table_lookup (daemon->names, str);
+}
+
+static gboolean
+is_key (const char *key_start, const char *key_end, char *value)
+{
+  gsize len = strlen (value);
+
+  if (len != key_end - key_start)
+    return FALSE;
+
+  return strncmp (key_start, value, len) == 0;
+}
+
+static gboolean
+parse_key (MatchElement *element, const char *key_start, const char *key_end)
+{
+  gboolean res = TRUE;
+
+  if (is_key (key_start, key_end, "type"))
+    {
+      element->type = MATCH_ELEMENT_TYPE;
+    }
+  else if (is_key (key_start, key_end, "sender"))
+    {
+      element->type = MATCH_ELEMENT_SENDER;
+    }
+  else if (is_key (key_start, key_end, "interface"))
+    {
+      element->type = MATCH_ELEMENT_INTERFACE;
+    }
+  else if (is_key (key_start, key_end, "member"))
+    {
+      element->type = MATCH_ELEMENT_MEMBER;
+    }
+  else if (is_key (key_start, key_end, "path"))
+    {
+      element->type = MATCH_ELEMENT_PATH;
+    }
+  else if (is_key (key_start, key_end, "path_namespace"))
+    {
+      element->type = MATCH_ELEMENT_PATH_NAMESPACE;
+    }
+  else if (is_key (key_start, key_end, "destination"))
+    {
+      element->type = MATCH_ELEMENT_DESTINATION;
+    }
+  else if (is_key (key_start, key_end, "arg0namespace"))
+    {
+      element->type = MATCH_ELEMENT_ARG0NAMESPACE;
+    }
+  else if (is_key (key_start, key_end, "eavesdrop"))
+    {
+      element->type = MATCH_ELEMENT_EAVESDROP;
+    }
+  else if (key_end - key_start > 3 && is_key (key_start, key_start + 3, "arg"))
+    {
+      const char *digits = key_start + 3;
+      const char *end_digits = digits;
+
+      while (end_digits < key_end && g_ascii_isdigit (*end_digits))
+       end_digits++;
+
+      if (end_digits == key_end) /* argN */
+       {
+         element->type = MATCH_ELEMENT_ARGN;
+         element->arg = atoi (digits);
+       }
+      else if (is_key (end_digits, key_end, "path")) /* argNpath */
+       {
+         element->type = MATCH_ELEMENT_ARGNPATH;
+         element->arg = atoi (digits);
+       }
+      else
+       res = FALSE;
+    }
+  else
+    res = FALSE;
+
+  return res;
+}
+
+static const char *
+parse_value (MatchElement *element, const char *s)
+{
+  char quote_char;
+  GString *value;
+
+  value = g_string_new ("");
+
+  quote_char = 0;
+
+  for (;*s; s++)
+    {
+      if (quote_char == 0)
+       {
+         switch (*s)
+           {
+           case '\'':
+             quote_char = '\'';
+             break;
+
+           case ',':
+             s++;
+             goto out;
+
+           case '\\':
+             quote_char = '\\';
+             break;
+
+           default:
+             g_string_append_c (value, *s);
+             break;
+           }
+       }
+      else if (quote_char == '\\')
+       {
+         /* \ only counts as an escape if escaping a quote mark */
+         if (*s != '\'')
+           g_string_append_c (value, '\\');
+
+         g_string_append_c (value, *s);
+         quote_char = 0;
+       }
+      else /* quote_char == ' */
+       {
+         if (*s == '\'')
+           quote_char = 0;
+         else
+           g_string_append_c (value, *s);
+       }
+    }
+
+ out:
+
+  if (quote_char == '\\')
+    g_string_append_c (value, '\\');
+  else if (quote_char == '\'')
+    {
+      g_string_free (value, TRUE);
+      return NULL;
+    }
+
+  element->value = g_string_free (value, FALSE);
+  return s;
+}
+
+static Match *
+match_new (const char *str)
+{
+  Match *match;
+  GArray *elements;
+  const char *p;
+  const char *key_start;
+  const char *key_end;
+  MatchElement element;
+  gboolean eavesdrop;
+  GDBusMessageType type;
+  int i;
+
+  eavesdrop = FALSE;
+  type = G_DBUS_MESSAGE_TYPE_INVALID;
+  elements = g_array_new (TRUE, TRUE, sizeof (MatchElement));
+
+  p = str;
+
+  while (*p != 0)
+    {
+      memset (&element, 0, sizeof (element));
+
+      /* Skip initial whitespace */
+      while (*p && g_ascii_isspace (*p))
+       p++;
+
+      key_start = p;
+
+      /* Read non-whitespace non-equals chars */
+      while (*p && *p != '=' && !g_ascii_isspace (*p))
+       p++;
+
+      key_end = p;
+
+      /* Skip any whitespace after key */
+      while (*p && g_ascii_isspace (*p))
+       p++;
+
+      if (key_start == key_end)
+       continue; /* Allow trailing whitespace */
+
+      if (*p != '=')
+       goto error;
+
+      ++p;
+
+      if (!parse_key (&element, key_start, key_end))
+       goto error;
+
+      p = parse_value (&element, p);
+      if (p == NULL)
+       goto error;
+
+      if (element.type == MATCH_ELEMENT_EAVESDROP)
+       {
+         if (strcmp (element.value, "true") == 0)
+           eavesdrop = TRUE;
+         else if (strcmp (element.value, "false") == 0)
+           eavesdrop = FALSE;
+         else
+           {
+             g_free (element.value);
+             goto error;
+           }
+         g_free (element.value);
+       }
+      else if (element.type == MATCH_ELEMENT_TYPE)
+       {
+         if (strcmp (element.value, "signal") == 0)
+           type = G_DBUS_MESSAGE_TYPE_SIGNAL;
+         else if (strcmp (element.value, "method_call") == 0)
+           type = G_DBUS_MESSAGE_TYPE_METHOD_CALL;
+         else if (strcmp (element.value, "method_return") == 0)
+           type = G_DBUS_MESSAGE_TYPE_METHOD_RETURN;
+         else if (strcmp (element.value, "error") == 0)
+           type = G_DBUS_MESSAGE_TYPE_ERROR;
+         else
+           {
+             g_free (element.value);
+             goto error;
+           }
+         g_free (element.value);
+       }
+      else
+       g_array_append_val (elements, element);
+    }
+
+  match = g_new0 (Match, 1);
+  match->n_elements = elements->len;
+  match->elements = (MatchElement *)g_array_free (elements, FALSE);
+  match->eavesdrop = eavesdrop;
+  match->type = type;
+
+  return match;
+
+ error:
+  for (i = 0; i < elements->len; i++)
+    g_free (g_array_index (elements, MatchElement, i).value);
+  g_array_free (elements, TRUE);
+  return NULL;
+}
+
+static void
+match_free (Match *match)
+{
+  int i;
+  for (i = 0; i < match->n_elements; i++)
+    g_free (match->elements[i].value);
+  g_free (match->elements);
+  g_free (match);
+}
+
+static gboolean
+match_equal (Match *a, Match *b)
+{
+  int i;
+
+  if (a->eavesdrop != b->eavesdrop)
+    return FALSE;
+  if (a->type != b->type)
+    return FALSE;
+ if (a->n_elements != b->n_elements)
+    return FALSE;
+  for (i = 0; i < a->n_elements; i++)
+    {
+      if (a->elements[i].type != b->elements[i].type ||
+         a->elements[i].arg != b->elements[i].arg ||
+         strcmp (a->elements[i].value, b->elements[i].value) != 0)
+       return FALSE;
+    }
+  return TRUE;
+}
+
+static const gchar *
+message_get_argN (GDBusMessage *message, int n, gboolean allow_path)
+{
+  const gchar *ret;
+  GVariant *body;
+
+  ret = NULL;
+
+  body = g_dbus_message_get_body (message);
+
+  if (body != NULL && g_variant_is_of_type (body, G_VARIANT_TYPE_TUPLE))
+    {
+      GVariant *item;
+      item = g_variant_get_child_value (body, n);
+      if (g_variant_is_of_type (item, G_VARIANT_TYPE_STRING) ||
+         (allow_path && g_variant_is_of_type (item, G_VARIANT_TYPE_OBJECT_PATH)))
+       ret = g_variant_get_string (item, NULL);
+      g_variant_unref (item);
+    }
+
+  return ret;
+}
+
+enum {
+  CHECK_TYPE_STRING,
+  CHECK_TYPE_NAME,
+  CHECK_TYPE_PATH_PREFIX,
+  CHECK_TYPE_PATH_RELATED,
+  CHECK_TYPE_NAMESPACE_PREFIX
+};
+
+static gboolean
+match_matches (GDBusDaemon *daemon,
+              Match *match, GDBusMessage *message,
+              gboolean has_destination)
+{
+  MatchElement *element;
+  Name *name;
+  int i, len, len2;
+  const char *value;
+  int check_type;
+
+  if (has_destination && !match->eavesdrop)
+    return FALSE;
+
+  if (match->type != G_DBUS_MESSAGE_TYPE_INVALID &&
+      g_dbus_message_get_message_type (message) != match->type)
+    return FALSE;
+
+  for (i = 0; i < match->n_elements; i++)
+    {
+      element = &match->elements[i];
+      check_type = CHECK_TYPE_STRING;
+      switch (element->type)
+       {
+       case MATCH_ELEMENT_SENDER:
+         check_type = CHECK_TYPE_NAME;
+         value = g_dbus_message_get_sender (message);
+         if (value == NULL)
+           value = DBUS_SERVICE_NAME;
+         break;
+       case MATCH_ELEMENT_DESTINATION:
+         check_type = CHECK_TYPE_NAME;
+         value = g_dbus_message_get_destination (message);
+         break;
+       case MATCH_ELEMENT_INTERFACE:
+         value = g_dbus_message_get_interface (message);
+         break;
+       case MATCH_ELEMENT_MEMBER:
+         value = g_dbus_message_get_member (message);
+         break;
+       case MATCH_ELEMENT_PATH:
+         value = g_dbus_message_get_path (message);
+         break;
+       case MATCH_ELEMENT_PATH_NAMESPACE:
+         check_type = CHECK_TYPE_PATH_PREFIX;
+         value = g_dbus_message_get_path (message);
+         break;
+       case MATCH_ELEMENT_ARG0NAMESPACE:
+         check_type = CHECK_TYPE_NAMESPACE_PREFIX;
+         value = message_get_argN (message, 0, FALSE);
+         break;
+       case MATCH_ELEMENT_ARGN:
+         value = message_get_argN (message, element->arg, FALSE);
+         break;
+       case MATCH_ELEMENT_ARGNPATH:
+         check_type = CHECK_TYPE_PATH_RELATED;
+         value = message_get_argN (message, element->arg, TRUE);
+         break;
+       default:
+       case MATCH_ELEMENT_TYPE:
+       case MATCH_ELEMENT_EAVESDROP:
+         g_assert_not_reached ();
+       }
+
+      if (value == NULL)
+       return FALSE;
+
+      switch (check_type)
+       {
+       case CHECK_TYPE_STRING:
+         if (strcmp (element->value, value) != 0)
+           return FALSE;
+         break;
+       case CHECK_TYPE_NAME:
+         name = name_lookup (daemon, element->value);
+         if (name != NULL && name->owner != NULL)
+           {
+             if (strcmp (name->owner->client->id, value) != 0)
+               return FALSE;
+           }
+         else if (strcmp (element->value, value) != 0)
+           return FALSE;
+         break;
+       case CHECK_TYPE_PATH_PREFIX:
+         len = strlen (element->value);
+         if (!(g_str_has_prefix (value, element->value) &&
+               (value[len] == 0 || value[len] == '/')))
+           return FALSE;
+         break;
+       case CHECK_TYPE_PATH_RELATED:
+         len = strlen (element->value);
+         len2 = strlen (value);
+
+         if (!(strcmp (value, element->value) == 0 ||
+               (len2 > 0 && value[len2-1] == '/' && g_str_has_prefix (element->value, value)) ||
+               (len > 0 && element->value[len-1] == '/' && g_str_has_prefix (value, element->value))))
+           return FALSE;
+         break;
+       case CHECK_TYPE_NAMESPACE_PREFIX:
+         len = strlen (element->value);
+         if (!(g_str_has_prefix (value, element->value) &&
+               (value[len] == 0 || value[len] == '.')))
+           return FALSE;
+         break;
+       default:
+         g_assert_not_reached ();
+       }
+    }
+
+  return TRUE;
+}
+
+static void
+broadcast_message (GDBusDaemon *daemon,
+                  GDBusMessage *message,
+                  gboolean has_destination,
+                  gboolean preserve_serial,
+                  Client *not_to)
+{
+  GList *clients, *l, *ll;
+  GDBusMessage *copy;
+
+  clients = g_hash_table_get_values (daemon->clients);
+  for (l = clients; l != NULL; l = l->next)
+    {
+      Client *client = l->data;
+
+      if (client == not_to)
+       continue;
+
+      for (ll = client->matches; ll != NULL; ll = ll->next)
+       {
+         Match *match = ll->data;
+
+         if (match_matches (daemon, match, message, has_destination))
+           break;
+       }
+
+      if (ll != NULL)
+       {
+         copy = g_dbus_message_copy (message, NULL);
+         if (copy)
+           {
+             g_dbus_connection_send_message (client->connection, copy,
+                                             preserve_serial?G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL:0, NULL, NULL);
+             g_object_unref (copy);
+           }
+       }
+    }
+
+  g_list_free (clients);
+}
+
+static void
+send_name_owner_changed (GDBusDaemon *daemon,
+                        const char *name,
+                        const char *old_owner,
+                        const char *new_owner)
+{
+  GDBusMessage *signal_message;
+
+  signal_message = g_dbus_message_new_signal ("/org/freedesktop/DBus",
+                                             "org.freedesktop.DBus",
+                                             "NameOwnerChanged");
+  g_dbus_message_set_body (signal_message,
+                          g_variant_new ("(sss)",
+                                         name,
+                                         old_owner ? old_owner : "",
+                                         new_owner ? new_owner : ""));
+
+  broadcast_message (daemon, signal_message, FALSE, FALSE, NULL);
+  g_object_unref (signal_message);
+
+}
+
+static gboolean
+name_unqueue_owner (Name *name, Client *client)
+{
+  GList *l;
+
+  for (l = name->queue; l != NULL; l = l->next)
+    {
+      NameOwner *other = l->data;
+
+      if (other->client == client)
+       {
+         name->queue = g_list_delete_link (name->queue, l);
+         name_unref (name);
+         name_owner_free (other);
+         return TRUE;
+       }
+    }
+
+  return FALSE;
+}
+
+static void
+name_replace_owner (Name *name, NameOwner *owner)
+{
+  GDBusDaemon *daemon = name->daemon;
+  NameOwner *old_owner;
+  char *old_name = NULL, *new_name = NULL;
+  Client *new_client = NULL;
+
+  if (owner)
+    new_client = owner->client;
+
+  name_ref (name);
+
+  old_owner = name->owner;
+  if (old_owner)
+    {
+      Client *old_client = old_owner->client;
+
+      g_assert (old_owner->client != new_client);
+
+      g_dbus_connection_emit_signal (old_client->connection,
+                                    NULL, "/org/freedesktop/DBus",
+                                    "org.freedesktop.DBus", "NameLost",
+                                    g_variant_new ("(s)",
+                                                   name->name), NULL);
+
+      old_name = g_strdup (old_client->id);
+      if (old_owner->flags & DBUS_NAME_FLAG_DO_NOT_QUEUE)
+       {
+         name_unref (name);
+         name_owner_free (old_owner);
+       }
+      else
+       name->queue = g_list_prepend (name->queue, old_owner);
+    }
+
+  name->owner = owner;
+  if (owner)
+    {
+      name_unqueue_owner (name, owner->client);
+      name_ref (name);
+      new_name = new_client->id;
+
+      g_dbus_connection_emit_signal (new_client->connection,
+                                    NULL, "/org/freedesktop/DBus",
+                                    "org.freedesktop.DBus", "NameAcquired",
+                                    g_variant_new ("(s)",
+                                                   name->name), NULL);
+    }
+
+  send_name_owner_changed (daemon, name->name, old_name, new_name);
+
+  g_free (old_name);
+
+  name_unref (name);
+}
+
+static void
+name_release_owner (Name *name)
+{
+  NameOwner *next_owner = NULL;
+
+  name_ref (name);
+
+  /* Will someone else take over? */
+  if (name->queue)
+    {
+      next_owner = name->queue->data;
+      name_unref (name);
+      name->queue = g_list_delete_link (name->queue, name->queue);
+    }
+
+  name->owner->flags |= DBUS_NAME_FLAG_DO_NOT_QUEUE;
+  name_replace_owner (name, next_owner);
+
+  name_unref (name);
+}
+
+static void
+name_queue_owner (Name *name, NameOwner *owner)
+{
+  GList *l;
+
+  for (l = name->queue; l != NULL; l = l->next)
+    {
+      NameOwner *other = l->data;
+
+      if (other->client == owner->client)
+       {
+         other->flags = owner->flags;
+         name_owner_free (owner);
+         return;
+       }
+    }
+
+  name->queue = g_list_append (name->queue, owner);
+  name_ref (name);
+}
+
+static Client *
+client_new (GDBusDaemon *daemon, GDBusConnection *connection)
+{
+  Client *client;
+  GError *error = NULL;
+
+  client = g_new0 (Client, 1);
+  client->daemon = daemon;
+  client->id = g_strdup_printf (":%d.%d", daemon->next_major_id, daemon->next_minor_id);
+  client->connection = g_object_ref (connection);
+
+  if (daemon->next_minor_id == G_MAXUINT32)
+    {
+      daemon->next_minor_id = 0;
+      daemon->next_major_id++;
+    }
+  else
+    daemon->next_minor_id++;
+
+  g_object_set_data (G_OBJECT (connection), "client", client);
+  g_hash_table_insert (daemon->clients, client->id, client);
+
+  g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (daemon), connection,
+                                   "/org/freedesktop/DBus", &error);
+  g_assert_no_error (error);
+
+  g_signal_connect (connection, "closed", G_CALLBACK (connection_closed), client);
+  g_dbus_connection_add_filter (connection,
+                               filter_function,
+                               client, NULL);
+
+  send_name_owner_changed (daemon, client->id, NULL, client->id);
+
+  return client;
+}
+
+static void
+client_free (Client *client)
+{
+  GDBusDaemon *daemon = client->daemon;
+  GList *l, *names;
+
+  g_dbus_interface_skeleton_unexport_from_connection (G_DBUS_INTERFACE_SKELETON (daemon),
+                                                     client->connection);
+
+  g_hash_table_remove (daemon->clients, client->id);
+
+  names = g_hash_table_get_values (daemon->names);
+  for (l = names; l != NULL; l = l->next)
+    {
+      Name *name = l->data;
+
+      name_ref (name);
+
+      if (name->owner && name->owner->client == client)
+       name_release_owner (name);
+
+      name_unqueue_owner (name, client);
+
+      name_unref (name);
+    }
+  g_list_free (names);
+
+  send_name_owner_changed (daemon, client->id, client->id, NULL);
+
+  g_object_unref (client->connection);
+
+  for (l = client->matches; l != NULL; l = l->next)
+    match_free (l->data);
+  g_list_free (client->matches);
+
+  g_free (client->id);
+  g_free (client);
+}
+
+static gboolean
+idle_timeout_cb (gpointer user_data)
+{
+  GDBusDaemon *daemon = user_data;
+
+  daemon->timeout = 0;
+
+  g_signal_emit (daemon,
+                g_dbus_daemon_signals[SIGNAL_IDLE_TIMEOUT],
+                0);
+
+  return G_SOURCE_REMOVE;
+}
+
+static void
+connection_closed (GDBusConnection *connection,
+                  gboolean remote_peer_vanished,
+                  GError *error,
+                  Client *client)
+{
+  GDBusDaemon *daemon = client->daemon;
+
+  client_free (client);
+
+  if (g_hash_table_size (daemon->clients) == 0)
+    daemon->timeout = g_timeout_add (IDLE_TIMEOUT_MSEC,
+                                    idle_timeout_cb,
+                                    daemon);
+}
+
+static gboolean
+handle_add_match (_GFreedesktopDBus *object,
+                 GDBusMethodInvocation *invocation,
+                 const gchar *arg_rule)
+{
+  Client *client = g_object_get_data (G_OBJECT (g_dbus_method_invocation_get_connection (invocation)), "client");
+  Match *match;
+
+  match = match_new (arg_rule);
+
+  if (match == NULL)
+    g_dbus_method_invocation_return_error (invocation,
+                                          G_DBUS_ERROR, G_DBUS_ERROR_MATCH_RULE_INVALID,
+                                          "Invalid rule: %s", arg_rule);
+  else
+    {
+      client->matches = g_list_prepend (client->matches, match);
+      _g_freedesktop_dbus_complete_add_match (object, invocation);
+    }
+  return TRUE;
+}
+
+static gboolean
+handle_get_connection_selinux_security_context (_GFreedesktopDBus *object,
+                                               GDBusMethodInvocation *invocation,
+                                               const gchar *arg_name)
+{
+  g_dbus_method_invocation_return_error (invocation,
+                                        G_DBUS_ERROR, G_DBUS_ERROR_SELINUX_SECURITY_CONTEXT_UNKNOWN,
+                                        "selinux context not supported");
+  _g_freedesktop_dbus_complete_get_connection_selinux_security_context (object, invocation, "");
+  return TRUE;
+}
+
+static gboolean
+handle_get_connection_unix_process_id (_GFreedesktopDBus *object,
+                                      GDBusMethodInvocation *invocation,
+                                      const gchar *arg_name)
+{
+  g_dbus_method_invocation_return_error (invocation,
+                                        G_DBUS_ERROR, G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN,
+                                        "connection pid not supported");
+  return TRUE;
+}
+
+static gboolean
+handle_get_connection_unix_user (_GFreedesktopDBus *object,
+                                GDBusMethodInvocation *invocation,
+                                const gchar *arg_name)
+{
+  g_dbus_method_invocation_return_error (invocation,
+                                        G_DBUS_ERROR, G_DBUS_ERROR_UNIX_PROCESS_ID_UNKNOWN,
+                                        "connection user not supported");
+  return TRUE;
+}
+
+static gboolean
+handle_get_id (_GFreedesktopDBus *object,
+              GDBusMethodInvocation *invocation)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  _g_freedesktop_dbus_complete_get_id (object, invocation,
+                                      daemon->guid);
+  return TRUE;
+}
+
+static gboolean
+handle_get_name_owner (_GFreedesktopDBus *object,
+                      GDBusMethodInvocation *invocation,
+                      const gchar *arg_name)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  Name *name;
+
+  if (strcmp (arg_name, DBUS_SERVICE_NAME) == 0)
+    {
+      _g_freedesktop_dbus_complete_get_name_owner (object, invocation, DBUS_SERVICE_NAME);
+      return TRUE;
+    }
+
+  if (arg_name[0] == ':')
+    {
+      if (g_hash_table_lookup (daemon->clients, arg_name) == NULL)
+       g_dbus_method_invocation_return_error (invocation,
+                                              G_DBUS_ERROR, G_DBUS_ERROR_NAME_HAS_NO_OWNER,
+                                              "Could not get owner of name '%s': no such name", arg_name);
+      else
+       _g_freedesktop_dbus_complete_get_name_owner (object, invocation, arg_name);
+      return TRUE;
+    }
+
+  name = name_lookup (daemon, arg_name);
+  if (name == NULL || name->owner == NULL)
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_NAME_HAS_NO_OWNER,
+                                            "Could not get owner of name '%s': no such name", arg_name);
+      return TRUE;
+    }
+
+  _g_freedesktop_dbus_complete_get_name_owner (object, invocation, name->owner->client->id);
+  return TRUE;
+}
+
+static gboolean
+handle_hello (_GFreedesktopDBus *object,
+             GDBusMethodInvocation *invocation)
+{
+  Client *client = g_object_get_data (G_OBJECT (g_dbus_method_invocation_get_connection (invocation)), "client");
+  _g_freedesktop_dbus_complete_hello (object, invocation, client->id);
+
+  g_dbus_connection_emit_signal (client->connection,
+                                NULL, "/org/freedesktop/DBus",
+                                "org.freedesktop.DBus", "NameAcquired",
+                                g_variant_new ("(s)",
+                                               client->id), NULL);
+
+  return TRUE;
+}
+
+static gboolean
+handle_list_activatable_names (_GFreedesktopDBus *object,
+                              GDBusMethodInvocation *invocation)
+{
+  const char *names[] = { NULL };
+
+  _g_freedesktop_dbus_complete_list_activatable_names (object,
+                                                      invocation,
+                                                      names);
+  return TRUE;
+}
+
+static gboolean
+handle_list_names (_GFreedesktopDBus *object,
+                  GDBusMethodInvocation *invocation)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  GPtrArray *array;
+  GList *clients, *names, *l;
+
+  array = g_ptr_array_new ();
+
+  clients = g_hash_table_get_values (daemon->clients);
+  for (l = clients; l != NULL; l = l->next)
+    {
+      Client *client = l->data;
+
+      g_ptr_array_add (array, client->id);
+    }
+
+  g_list_free (clients);
+
+  names = g_hash_table_get_values (daemon->names);
+  for (l = names; l != NULL; l = l->next)
+    {
+      Name *name = l->data;
+
+      g_ptr_array_add (array, name->name);
+    }
+
+  g_list_free (names);
+
+  g_ptr_array_add (array, NULL);
+
+  _g_freedesktop_dbus_complete_list_names (object,
+                                          invocation,
+                                          (const gchar * const*)array->pdata);
+  g_ptr_array_free (array, TRUE);
+  return TRUE;
+}
+
+static gboolean
+handle_list_queued_owners (_GFreedesktopDBus *object,
+                          GDBusMethodInvocation *invocation,
+                          const gchar *arg_name)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  GPtrArray *array;
+  Name *name;
+  GList *l;
+
+  array = g_ptr_array_new ();
+
+  name = name_lookup (daemon, arg_name);
+  if (name && name->owner)
+    {
+      for (l = name->queue; l != NULL; l = l->next)
+       {
+         Client *client = l->data;
+
+         g_ptr_array_add (array, client->id);
+       }
+    }
+
+  g_ptr_array_add (array, NULL);
+
+  _g_freedesktop_dbus_complete_list_queued_owners (object,
+                                                  invocation,
+                                                  (const gchar * const*)array->pdata);
+  g_ptr_array_free (array, TRUE);
+  return TRUE;
+}
+
+static gboolean
+handle_name_has_owner (_GFreedesktopDBus *object,
+                      GDBusMethodInvocation *invocation,
+                      const gchar *arg_name)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  Name *name;
+  Client *client;
+
+  name = name_lookup (daemon, arg_name);
+  client = g_hash_table_lookup (daemon->clients, arg_name);
+
+  _g_freedesktop_dbus_complete_name_has_owner (object, invocation,
+                                              name != NULL || client != NULL);
+  return TRUE;
+}
+
+static gboolean
+handle_release_name (_GFreedesktopDBus *object,
+                    GDBusMethodInvocation *invocation,
+                    const gchar *arg_name)
+{
+  Client *client = g_object_get_data (G_OBJECT (g_dbus_method_invocation_get_connection (invocation)), "client");
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  Name *name;
+  guint32 result;
+
+  if (!g_dbus_is_name (arg_name))
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
+                                            "Given bus name \"%s\" is not valid", arg_name);
+      return TRUE;
+    }
+
+  if (*arg_name == ':')
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
+                                            "Cannot release a service starting with ':' such as \"%s\"", arg_name);
+      return TRUE;
+    }
+
+  if (strcmp (arg_name, DBUS_SERVICE_NAME) == 0)
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
+                                            "Cannot release a service named " DBUS_SERVICE_NAME ", because that is owned by the bus");
+      return TRUE;
+    }
+
+  name = name_lookup (daemon, arg_name);
+
+  if (name == NULL)
+    result = DBUS_RELEASE_NAME_REPLY_NON_EXISTENT;
+  else if (name->owner && name->owner->client == client)
+    {
+      name_release_owner (name);
+      result = DBUS_RELEASE_NAME_REPLY_RELEASED;
+    }
+  else if (name_unqueue_owner (name, client))
+    result = DBUS_RELEASE_NAME_REPLY_RELEASED;
+  else
+    result = DBUS_RELEASE_NAME_REPLY_NOT_OWNER;
+
+  _g_freedesktop_dbus_complete_release_name (object, invocation, result);
+  return TRUE;
+}
+
+static gboolean
+handle_reload_config (_GFreedesktopDBus *object,
+                     GDBusMethodInvocation *invocation)
+{
+  _g_freedesktop_dbus_complete_reload_config (object, invocation);
+  return TRUE;
+}
+
+static gboolean
+handle_update_activation_environment (_GFreedesktopDBus *object,
+                                     GDBusMethodInvocation *invocation,
+                                     GVariant *arg_environment)
+{
+  g_dbus_method_invocation_return_error (invocation,
+                                        G_DBUS_ERROR, G_DBUS_ERROR_FAILED,
+                                        "UpdateActivationEnvironment not implemented");
+  return TRUE;
+}
+
+static gboolean
+handle_remove_match (_GFreedesktopDBus *object,
+                    GDBusMethodInvocation *invocation,
+                    const gchar *arg_rule)
+{
+  Client *client = g_object_get_data (G_OBJECT (g_dbus_method_invocation_get_connection (invocation)), "client");
+  Match *match, *other_match;
+  GList *l;
+
+  match = match_new (arg_rule);
+
+  if (match == NULL)
+    g_dbus_method_invocation_return_error (invocation,
+                                          G_DBUS_ERROR, G_DBUS_ERROR_MATCH_RULE_INVALID,
+                                          "Invalid rule: %s", arg_rule);
+  else
+    {
+      for (l = client->matches; l != NULL; l = l->next)
+       {
+         other_match = l->data;
+         if (match_equal (match, other_match))
+           {
+             match_free (other_match);
+             client->matches = g_list_delete_link (client->matches, l);
+             break;
+           }
+       }
+
+      if (l == NULL)
+       g_dbus_method_invocation_return_error (invocation,
+                                              G_DBUS_ERROR, G_DBUS_ERROR_MATCH_RULE_NOT_FOUND,
+                                              "The given match rule wasn't found and can't be removed");
+      else
+       _g_freedesktop_dbus_complete_remove_match (object, invocation);
+    }
+
+  match_free (match);
+
+  return TRUE;
+}
+
+static gboolean
+handle_request_name (_GFreedesktopDBus *object,
+                    GDBusMethodInvocation *invocation,
+                    const gchar *arg_name,
+                    guint flags)
+{
+  Client *client = g_object_get_data (G_OBJECT (g_dbus_method_invocation_get_connection (invocation)), "client");
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  Name *name;
+  NameOwner *owner;
+  guint32 result;
+
+  if (!g_dbus_is_name (arg_name))
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
+                                            "Requested bus name \"%s\" is not valid", arg_name);
+      return TRUE;
+    }
+
+  if (*arg_name == ':')
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
+                                            "Cannot acquire a service starting with ':' such as \"%s\"", arg_name);
+      return TRUE;
+    }
+
+  if (strcmp (arg_name, DBUS_SERVICE_NAME) == 0)
+    {
+      g_dbus_method_invocation_return_error (invocation,
+                                            G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS,
+                                            "Cannot acquire a service named " DBUS_SERVICE_NAME ", because that is reserved");
+      return TRUE;
+    }
+
+  name = name_ensure (daemon, arg_name);
+  if (name->owner == NULL)
+    {
+      owner = name_owner_new (client, flags);
+      name_replace_owner (name, owner);
+
+      result = DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER;
+    }
+  else if (name->owner && name->owner->client == client)
+    {
+      name->owner->flags = flags;
+      result = DBUS_REQUEST_NAME_REPLY_ALREADY_OWNER;
+    }
+  else if ((flags & DBUS_NAME_FLAG_DO_NOT_QUEUE) &&
+          (!(flags & DBUS_NAME_FLAG_REPLACE_EXISTING) ||
+           !(name->owner->flags & DBUS_NAME_FLAG_ALLOW_REPLACEMENT)))
+    {
+      /* Unqueue if queued */
+      name_unqueue_owner (name, client);
+      result = DBUS_REQUEST_NAME_REPLY_EXISTS;
+    }
+  else if (!(flags & DBUS_NAME_FLAG_DO_NOT_QUEUE) &&
+          (!(flags & DBUS_NAME_FLAG_REPLACE_EXISTING) ||
+           !(name->owner->flags & DBUS_NAME_FLAG_ALLOW_REPLACEMENT)))
+    {
+      /* Queue the connection */
+      owner = name_owner_new (client, flags);
+      name_queue_owner (name, owner);
+      result = DBUS_REQUEST_NAME_REPLY_IN_QUEUE;
+    }
+  else
+    {
+      /* Replace the current owner */
+
+      owner = name_owner_new (client, flags);
+      name_replace_owner (name, owner);
+
+      result = DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER;
+    }
+
+  name_unref (name);
+
+  _g_freedesktop_dbus_complete_request_name (object, invocation, result);
+  return TRUE;
+}
+
+static gboolean
+handle_start_service_by_name (_GFreedesktopDBus *object,
+                             GDBusMethodInvocation *invocation,
+                             const gchar *arg_name,
+                             guint arg_flags)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  Name *name;
+
+  name = name_lookup (daemon, arg_name);
+  if (name)
+    _g_freedesktop_dbus_complete_start_service_by_name (object, invocation,
+                                                       DBUS_START_REPLY_ALREADY_RUNNING);
+  else
+    g_dbus_method_invocation_return_error (invocation,
+                                          G_DBUS_ERROR, G_DBUS_ERROR_SERVICE_UNKNOWN,
+                                          "No support for activation for name: %s", arg_name);
+
+  return TRUE;
+}
+
+static void
+return_error (Client *client, GDBusMessage *message,
+             GQuark                 domain,
+             gint                   code,
+             const gchar           *format,
+             ...)
+{
+  GDBusMessage *reply;
+  va_list var_args;
+  char *error_message;
+  GError *error;
+  gchar *dbus_error_name;
+
+  va_start (var_args, format);
+  error_message = g_strdup_vprintf (format, var_args);
+  va_end (var_args);
+
+  error = g_error_new_literal (domain, code, "");
+  dbus_error_name = g_dbus_error_encode_gerror (error);
+
+  reply = g_dbus_message_new_method_error_literal (message,
+                                                  dbus_error_name,
+                                                  error_message);
+
+  g_error_free (error);
+  g_free (dbus_error_name);
+  g_free (error_message);
+
+  if (!g_dbus_connection_send_message (client->connection, reply, G_DBUS_SEND_MESSAGE_FLAGS_NONE, NULL, NULL))
+      g_warning ("Error sending reply");
+  g_object_unref (reply);
+}
+
+static GDBusMessage *
+route_message (Client *source_client, GDBusMessage *message)
+{
+  const char *dest;
+  Client *dest_client;
+  GDBusDaemon *daemon;
+
+  daemon = source_client->daemon;
+
+  dest_client = NULL;
+  dest = g_dbus_message_get_destination (message);
+  if (dest != NULL && strcmp (dest, DBUS_SERVICE_NAME) != 0)
+    {
+      dest_client = g_hash_table_lookup (daemon->clients, dest);
+
+      if (dest_client == NULL)
+       {
+         Name *name;
+         name = name_lookup (daemon, dest);
+         if (name && name->owner)
+           dest_client = name->owner->client;
+       }
+
+      if (dest_client == NULL)
+       {
+         if (g_dbus_message_get_message_type (message) == G_DBUS_MESSAGE_TYPE_METHOD_CALL)
+           return_error (source_client, message,
+                         G_DBUS_ERROR, G_DBUS_ERROR_SERVICE_UNKNOWN,
+                         "The name %s is unknown", dest);
+       }
+      else
+       {
+         GError *error = NULL;
+
+         if (!g_dbus_connection_send_message (dest_client->connection, message, G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL, NULL, &error))
+           {
+             g_warning ("Error forwarding message: %s", error->message);
+             g_error_free (error);
+           }
+       }
+    }
+
+  broadcast_message (daemon, message, dest_client != NULL, TRUE, dest_client);
+
+  /* Swallow messages not for the bus */
+  if (dest == NULL || strcmp (dest, DBUS_SERVICE_NAME) != 0)
+    {
+      g_object_unref (message);
+      message = NULL;
+    }
+
+  return message;
+}
+
+static GDBusMessage *
+copy_if_locked (GDBusMessage *message)
+{
+  if (g_dbus_message_get_locked (message))
+    {
+      GDBusMessage *copy = g_dbus_message_copy (message, NULL);
+      g_object_unref (message);
+      message = copy;
+    }
+  return message;
+}
+
+static GDBusMessage *
+filter_function (GDBusConnection *connection,
+                GDBusMessage    *message,
+                gboolean         incoming,
+                gpointer         user_data)
+{
+  Client *client = user_data;
+  char *types[] = {"invalid", "method_call", "method_return", "error", "signal" };
+
+  if (0)
+    g_printerr ("%s%s %s %d(%d) sender: %s destination: %s %s %s.%s\n",
+               client->id,
+               incoming? "->" : "<-",
+               types[g_dbus_message_get_message_type (message)],
+               g_dbus_message_get_serial (message),
+               g_dbus_message_get_reply_serial (message),
+               g_dbus_message_get_sender (message),
+               g_dbus_message_get_destination (message),
+               g_dbus_message_get_path (message),
+               g_dbus_message_get_interface (message),
+               g_dbus_message_get_member (message));
+
+  if (incoming)
+    {
+      /* Ensure its not locked so we can set the sender */
+      message = copy_if_locked (message);
+      if (message == NULL)
+       {
+         g_warning ("Failed to copy incoming message");
+         return NULL;
+       }
+      g_dbus_message_set_sender (message, client->id);
+
+      return route_message (client, message);
+    }
+  else
+    {
+      if (g_dbus_message_get_sender (message) == NULL)
+       {
+         message = copy_if_locked (message);
+         g_dbus_message_set_sender (message, DBUS_SERVICE_NAME);
+       }
+      if (g_dbus_message_get_destination (message) == NULL)
+       {
+         message = copy_if_locked (message);
+         g_dbus_message_set_destination (message, client->id);
+       }
+    }
+
+  return message;
+}
+
+static gboolean
+on_new_connection (GDBusServer *server,
+                  GDBusConnection *connection,
+                  gpointer user_data)
+{
+  GDBusDaemon *daemon = user_data;
+
+  g_dbus_connection_set_exit_on_close (connection, FALSE);
+
+  if (daemon->timeout)
+    {
+      g_source_remove (daemon->timeout);
+      daemon->timeout = 0;
+    }
+
+  client_new (daemon, connection);
+
+  return TRUE;
+}
+
+static gboolean
+on_authorize_authenticated_peer (GDBusAuthObserver *observer,
+                                GIOStream         *stream,
+                                GCredentials      *credentials,
+                                gpointer           user_data)
+{
+  gboolean authorized = TRUE;
+
+  if (credentials != NULL)
+    {
+      GCredentials *own_credentials;
+
+      own_credentials = g_credentials_new ();
+      authorized = g_credentials_is_same_user (credentials, own_credentials, NULL);
+      g_object_unref (own_credentials);
+    }
+
+  return authorized;
+}
+
+static void
+g_dbus_daemon_finalize (GObject *object)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+  GList *clients, *l;
+
+  if (daemon->timeout)
+    g_source_remove (daemon->timeout);
+
+  clients = g_hash_table_get_values (daemon->clients);
+  for (l = clients; l != NULL; l = l->next)
+    client_free (l->data);
+  g_list_free (clients);
+
+  g_assert (g_hash_table_size (daemon->clients) == 0);
+  g_assert (g_hash_table_size (daemon->names) == 0);
+
+  g_hash_table_destroy (daemon->clients);
+  g_hash_table_destroy (daemon->names);
+
+  g_object_unref (daemon->server);
+
+  if (daemon->tmpdir)
+    {
+      g_rmdir (daemon->tmpdir);
+      g_free (daemon->tmpdir);
+    }
+
+  g_free (daemon->guid);
+  g_free (daemon->address);
+
+  G_OBJECT_CLASS (g_dbus_daemon_parent_class)->finalize (object);
+}
+
+static void
+g_dbus_daemon_init (GDBusDaemon *daemon)
+{
+  daemon->next_major_id = 1;
+  daemon->clients = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, NULL);
+  daemon->names = g_hash_table_new_full (g_str_hash, g_str_equal, NULL, NULL);
+  daemon->guid = g_dbus_generate_guid ();
+}
+
+static gboolean
+initable_init (GInitable     *initable,
+              GCancellable  *cancellable,
+              GError       **error)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (initable);
+  GDBusAuthObserver *observer;
+  GDBusServerFlags flags;
+
+  flags = G_DBUS_SERVER_FLAGS_NONE;
+  if (daemon->address == NULL)
+    {
+#ifdef G_OS_UNIX
+      if (g_unix_socket_address_abstract_names_supported ())
+       daemon->address = g_strdup ("unix:tmpdir=/tmp/gdbus-daemon");
+      else
+       {
+         daemon->tmpdir = g_dir_make_tmp ("gdbus-daemon-XXXXXX", NULL);
+         daemon->address = g_strdup_printf ("unix:tmpdir=%s", daemon->tmpdir);
+       }
+#else
+      daemon->address = g_strdup ("nonce-tcp:");
+      flags |= G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS;
+#endif
+    }
+
+  observer = g_dbus_auth_observer_new ();
+  daemon->server = g_dbus_server_new_sync (daemon->address,
+                                          flags,
+                                          daemon->guid,
+                                          observer,
+                                          cancellable,
+                                          error);
+  if (daemon->server == NULL)
+    {
+      g_object_unref (observer);
+      return FALSE;
+    }
+
+
+  g_dbus_server_start (daemon->server);
+
+  g_signal_connect (daemon->server, "new-connection",
+                   G_CALLBACK (on_new_connection),
+                   daemon);
+  g_signal_connect (observer,
+                   "authorize-authenticated-peer",
+                   G_CALLBACK (on_authorize_authenticated_peer),
+                   daemon);
+
+  g_object_unref (observer);
+
+  return TRUE;
+}
+
+static void
+g_dbus_daemon_set_property (GObject      *object,
+                           guint         prop_id,
+                           const GValue *value,
+                           GParamSpec   *pspec)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+
+  switch (prop_id)
+    {
+    case PROP_ADDRESS:
+      g_free (daemon->address);
+      daemon->address = g_value_dup_string (value);
+      break;
+
+    default:
+      G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+    }
+}
+
+static void
+g_dbus_daemon_get_property (GObject    *object,
+                           guint       prop_id,
+                           GValue     *value,
+                           GParamSpec *pspec)
+{
+  GDBusDaemon *daemon = G_DBUS_DAEMON (object);
+
+  switch (prop_id)
+    {
+      case PROP_ADDRESS:
+       g_value_set_string (value, daemon->address);
+       break;
+
+    default:
+       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+    }
+}
+
+static void
+g_dbus_daemon_class_init (GDBusDaemonClass *klass)
+{
+  GObjectClass *gobject_class;
+
+  gobject_class = G_OBJECT_CLASS (klass);
+  gobject_class->finalize = g_dbus_daemon_finalize;
+  gobject_class->set_property = g_dbus_daemon_set_property;
+  gobject_class->get_property = g_dbus_daemon_get_property;
+
+  g_dbus_daemon_signals[SIGNAL_IDLE_TIMEOUT] =
+    g_signal_new ("idle-timeout",
+                 G_TYPE_DBUS_DAEMON,
+                 G_SIGNAL_RUN_LAST,
+                 0,
+                 NULL, NULL,
+                 g_cclosure_marshal_VOID__VOID,
+                 G_TYPE_NONE, 0);
+
+  g_object_class_install_property (gobject_class,
+                                  PROP_ADDRESS,
+                                  g_param_spec_string ("address",
+                                                       "Bus Address",
+                                                       "The address the bus should use",
+                                                       NULL,
+                                                       G_PARAM_READWRITE |
+                                                       G_PARAM_CONSTRUCT_ONLY |
+                                                       G_PARAM_STATIC_STRINGS));
+}
+
+static void
+g_dbus_daemon_iface_init (_GFreedesktopDBusIface *iface)
+{
+  iface->handle_add_match = handle_add_match;
+  iface->handle_get_connection_selinux_security_context = handle_get_connection_selinux_security_context;
+  iface->handle_get_connection_unix_process_id = handle_get_connection_unix_process_id;
+  iface->handle_get_connection_unix_user = handle_get_connection_unix_user;
+  iface->handle_get_id = handle_get_id;
+  iface->handle_get_name_owner = handle_get_name_owner;
+  iface->handle_hello = handle_hello;
+  iface->handle_list_activatable_names = handle_list_activatable_names;
+  iface->handle_list_names = handle_list_names;
+  iface->handle_list_queued_owners = handle_list_queued_owners;
+  iface->handle_name_has_owner = handle_name_has_owner;
+  iface->handle_release_name = handle_release_name;
+  iface->handle_reload_config = handle_reload_config;
+  iface->handle_update_activation_environment = handle_update_activation_environment;
+  iface->handle_remove_match = handle_remove_match;
+  iface->handle_request_name = handle_request_name;
+  iface->handle_start_service_by_name = handle_start_service_by_name;
+}
+
+static void
+initable_iface_init (GInitableIface *initable_iface)
+{
+  initable_iface->init = initable_init;
+}
+
+GDBusDaemon *
+_g_dbus_daemon_new (const char *address,
+                   GCancellable *cancellable,
+                   GError **error)
+{
+  return g_initable_new (G_TYPE_DBUS_DAEMON,
+                        cancellable,
+                        error,
+                        "address", address,
+                        NULL);
+}
+
+const char *
+_g_dbus_daemon_get_address (GDBusDaemon *daemon)
+{
+  return g_dbus_server_get_client_address (daemon->server);
+}
diff --git a/gio/gdbusdaemon.h b/gio/gdbusdaemon.h
new file mode 100644 (file)
index 0000000..183b70e
--- /dev/null
@@ -0,0 +1,19 @@
+#include <gio/gio.h>
+
+#define G_TYPE_DBUS_DAEMON (_g_dbus_daemon_get_type ())
+#define G_DBUS_DAEMON(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_DBUS_DAEMON, GDBusDaemon))
+#define G_DBUS_DAEMON_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), G_TYPE_DBUS_DAEMON, GDBusDaemonClass))
+#define G_DBUS_DAEMON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), G_TYPE_DBUS_DAEMON, GDBusDaemonClass))
+#define G_IS_DBUS_DAEMON(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_DBUS_DAEMON))
+#define G_IS_DBUS_DAEMON_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), G_TYPE_DBUS_DAEMON))
+
+typedef struct _GDBusDaemon GDBusDaemon;
+typedef struct _GDBusDaemonClass GDBusDaemonClass;
+
+GType _g_dbus_daemon_get_type (void) G_GNUC_CONST;
+
+GDBusDaemon *_g_dbus_daemon_new (const char *address,
+                                GCancellable *cancellable,
+                                GError **error);
+
+const char *_g_dbus_daemon_get_address (GDBusDaemon *daemon);
index 946670a..9e1c50f 100644 (file)
@@ -650,7 +650,7 @@ g_dbus_error_new_for_dbus_error (const gchar *dbus_error_name,
  * @error: A pointer to a #GError or %NULL.
  * @dbus_error_name: D-Bus error name.
  * @dbus_error_message: D-Bus error message.
- * @format: printf()-style format to prepend to @dbus_error_message or %NULL.
+ * @format: (allow-none): printf()-style format to prepend to @dbus_error_message or %NULL.
  * @...: Arguments for @format.
  *
  * Does nothing if @error is %NULL. Otherwise sets *@error to
@@ -695,7 +695,7 @@ g_dbus_error_set_dbus_error (GError      **error,
  * @error: A pointer to a #GError or %NULL.
  * @dbus_error_name: D-Bus error name.
  * @dbus_error_message: D-Bus error message.
- * @format: printf()-style format to prepend to @dbus_error_message or %NULL.
+ * @format: (allow-none): printf()-style format to prepend to @dbus_error_message or %NULL.
  * @var_args: Arguments for @format.
  *
  * Like g_dbus_error_set_dbus_error() but intended for language bindings.
index d1af07d..14f1326 100644 (file)
@@ -124,7 +124,7 @@ g_dbus_interface_dup_object (GDBusInterface *interface_)
 /**
  * g_dbus_interface_set_object:
  * @interface_: An exported D-Bus interface.
- * @object: A #GDBusObject or %NULL.
+ * @object: (allow-none): A #GDBusObject or %NULL.
  *
  * Sets the #GDBusObject for @interface_ to @object.
  *
index a9c7f1c..a97fa43 100644 (file)
@@ -1838,7 +1838,7 @@ g_dbus_node_info_new_for_xml (const gchar  *xml_data,
 
 /**
  * g_dbus_annotation_info_lookup:
- * @annotations: (array zero-terminated=1): A %NULL-terminated array of annotations or %NULL.
+ * @annotations: (array zero-terminated=1) (allow-none): A %NULL-terminated array of annotations or %NULL.
  * @name: The name of the annotation to look up.
  *
  * Looks up the value of an annotation.
index 4c968f5..65e459a 100644 (file)
@@ -218,9 +218,9 @@ g_dbus_message_new (void)
 
 /**
  * g_dbus_message_new_method_call:
- * @name: A valid D-Bus name or %NULL.
+ * @name: (allow-none): A valid D-Bus name or %NULL.
  * @path: A valid object path.
- * @interface_: A valid D-Bus interface name or %NULL.
+ * @interface_: (allow-none): A valid D-Bus interface name or %NULL.
  * @method: A valid method name.
  *
  * Creates a new #GDBusMessage for a method call.
@@ -636,7 +636,7 @@ g_dbus_message_get_header (GDBusMessage             *message,
  * g_dbus_message_set_header:
  * @message: A #GDBusMessage.
  * @header_field: A 8-bit unsigned integer (typically a value from the #GDBusMessageHeaderField enumeration)
- * @value: A #GVariant to set the header field or %NULL to clear the header field.
+ * @value: (allow-none): A #GVariant to set the header field or %NULL to clear the header field.
  *
  * Sets a header field on @message.
  *
@@ -1066,12 +1066,12 @@ parse_value_from_blob (GMemoryInputStream    *mis,
   type_string = g_variant_type_peek_string (type);
 
 #ifdef DEBUG_SERIALIZER
-  if (!just_align)
     {
       gchar *s;
       s = g_variant_type_dup_string (type);
-      g_print ("%*sReading type %s from offset 0x%04x",
+      g_print ("%*s%s type %s from offset 0x%04x",
                indent, "",
+               just_align ? "Aligning" : "Reading",
                s,
                (gint) g_seekable_tell (G_SEEKABLE (mis)));
       g_free (s);
@@ -1289,94 +1289,87 @@ parse_value_from_blob (GMemoryInputStream    *mis,
       break;
 
     case 'a': /* G_VARIANT_TYPE_ARRAY */
-      {
-        guint32 array_len;
-        goffset offset;
-        goffset target;
-        const GVariantType *element_type;
-        GVariantBuilder builder;
+      if (!ensure_input_padding (mis, 4, &local_error))
+        goto fail;
 
-        if (!ensure_input_padding (mis, 4, &local_error))
-          goto fail;
+      /* If we are only aligning for this array type, it is the child type of
+       * another array, which is empty. So, we do not need to add padding for
+       * this nonexistent array's elements: we only need to align for this
+       * array itself (4 bytes). See
+       * <https://bugzilla.gnome.org/show_bug.cgi?id=673612>.
+       */
+      if (!just_align)
+        {
+          guint32 array_len;
+          goffset offset;
+          goffset target;
+          const GVariantType *element_type;
+          GVariantBuilder builder;
 
-        if (just_align)
-          {
-            array_len = 0;
-          }
-        else
-          {
-            array_len = g_data_input_stream_read_uint32 (dis, NULL, &local_error);
-            if (local_error != NULL)
-              goto fail;
+          array_len = g_data_input_stream_read_uint32 (dis, NULL, &local_error);
+          if (local_error != NULL)
+            goto fail;
 
-            is_leaf = FALSE;
+          is_leaf = FALSE;
 #ifdef DEBUG_SERIALIZER
-            g_print (": array spans 0x%04x bytes\n", array_len);
+          g_print (": array spans 0x%04x bytes\n", array_len);
 #endif /* DEBUG_SERIALIZER */
 
-            if (array_len > (2<<26))
-              {
-                /* G_GUINT32_FORMAT doesn't work with gettext, so use u */
-                g_set_error (&local_error,
-                             G_IO_ERROR,
-                             G_IO_ERROR_INVALID_ARGUMENT,
-                             g_dngettext (GETTEXT_PACKAGE,
-                                          "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB).",
-                                          "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB).",
-                                          array_len),
-                             array_len);
-                goto fail;
-              }
-          }
+          if (array_len > (2<<26))
+            {
+              /* G_GUINT32_FORMAT doesn't work with gettext, so use u */
+              g_set_error (&local_error,
+                           G_IO_ERROR,
+                           G_IO_ERROR_INVALID_ARGUMENT,
+                           g_dngettext (GETTEXT_PACKAGE,
+                                        "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB).",
+                                        "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB).",
+                                        array_len),
+                           array_len);
+              goto fail;
+            }
 
-        g_variant_builder_init (&builder, type);
-        element_type = g_variant_type_element (type);
+          g_variant_builder_init (&builder, type);
+          element_type = g_variant_type_element (type);
 
-        if (array_len == 0)
-          {
-            GVariant *item;
-            item = parse_value_from_blob (mis,
-                                          dis,
-                                          element_type,
-                                          TRUE,
-                                          indent + 2,
-                                          NULL);
-            g_assert (item == NULL);
-          }
-        else
-          {
-            /* TODO: optimize array of primitive types */
-            offset = g_seekable_tell (G_SEEKABLE (mis));
-            target = offset + array_len;
-            while (offset < target)
-              {
-                GVariant *item;
-                item = parse_value_from_blob (mis,
-                                              dis,
-                                              element_type,
-                                              FALSE,
-                                              indent + 2,
-                                              &local_error);
-                if (item == NULL)
-                  {
-                    g_variant_builder_clear (&builder);
-                    goto fail;
-                  }
-                g_variant_builder_add_value (&builder, item);
-                g_variant_unref (item);
-                offset = g_seekable_tell (G_SEEKABLE (mis));
-              }
-          }
+          if (array_len == 0)
+            {
+              GVariant *item;
+              item = parse_value_from_blob (mis,
+                                            dis,
+                                            element_type,
+                                            TRUE,
+                                            indent + 2,
+                                            NULL);
+              g_assert (item == NULL);
+            }
+          else
+            {
+              /* TODO: optimize array of primitive types */
+              offset = g_seekable_tell (G_SEEKABLE (mis));
+              target = offset + array_len;
+              while (offset < target)
+                {
+                  GVariant *item;
+                  item = parse_value_from_blob (mis,
+                                                dis,
+                                                element_type,
+                                                FALSE,
+                                                indent + 2,
+                                                &local_error);
+                  if (item == NULL)
+                    {
+                      g_variant_builder_clear (&builder);
+                      goto fail;
+                    }
+                  g_variant_builder_add_value (&builder, item);
+                  g_variant_unref (item);
+                  offset = g_seekable_tell (G_SEEKABLE (mis));
+                }
+            }
 
-        if (!just_align)
-          {
-            ret = g_variant_builder_end (&builder);
-          }
-        else
-          {
-            g_variant_builder_clear (&builder);
-          }
-      }
+          ret = g_variant_builder_end (&builder);
+        }
       break;
 
     default:
@@ -3020,32 +3013,32 @@ _sort_keys_func (gconstpointer a,
  * and formatting is subject to change at any time. Typical output
  * looks something like this:
  * <programlisting>
- * Type:    method-call
- * Flags:   none
- * Version: 0
- * Serial:  4
- * Headers:
+ * Type&colon;    method-call
+ * Flags&colon;   none
+ * Version&colon; 0
+ * Serial&colon;  4
+ * Headers&colon;
  *   path -> objectpath '/org/gtk/GDBus/TestObject'
  *   interface -> 'org.gtk.GDBus.TestInterface'
  *   member -> 'GimmeStdout'
  *   destination -> ':1.146'
- * Body: ()
+ * Body&colon; ()
  * UNIX File Descriptors:
  *   (none)
  * </programlisting>
  * or
  * <programlisting>
- * Type:    method-return
- * Flags:   no-reply-expected
- * Version: 0
- * Serial:  477
- * Headers:
+ * Type&colon;    method-return
+ * Flags&colon;   no-reply-expected
+ * Version&colon; 0
+ * Serial&colon;  477
+ * Headers&colon;
  *   reply-serial -> uint32 4
  *   destination -> ':1.159'
  *   sender -> ':1.146'
  *   num-unix-fds -> uint32 1
- * Body: ()
- * UNIX File Descriptors:
+ * Body&colon; ()
+ * UNIX File Descriptors&colon;
  *   fd 12: dev=0:10,mode=020620,ino=5,uid=500,gid=5,rdev=136:2,size=0,atime=1273085037,mtime=1273085851,ctime=1272982635
  * </programlisting>
  *
index be3dc56..18e366d 100644 (file)
@@ -286,11 +286,11 @@ g_dbus_method_invocation_get_user_data (GDBusMethodInvocation *invocation)
 
 /* < internal >
  * _g_dbus_method_invocation_new:
- * @sender: The bus name that invoked the method or %NULL if @connection is not a bus connection.
+ * @sender: (allow-none): The bus name that invoked the method or %NULL if @connection is not a bus connection.
  * @object_path: The object path the method was invoked on.
  * @interface_name: The name of the D-Bus interface the method was invoked on.
  * @method_name: The name of the method that was invoked.
- * @method_info: Information about the method call or %NULL.
+ * @method_info: (allow-none): Information about the method call or %NULL.
  * @connection: The #GDBusConnection the method was invoked on.
  * @message: The D-Bus message as a #GDBusMessage.
  * @parameters: The parameters as a #GVariant tuple.
index 207fa60..260b088 100644 (file)
@@ -495,10 +495,10 @@ connection_get_cb (GObject      *source_object,
  * @connection: A #GDBusConnection.
  * @name: The well-known name to own.
  * @flags: A set of flags from the #GBusNameOwnerFlags enumeration.
- * @name_acquired_handler: Handler to invoke when @name is acquired or %NULL.
- * @name_lost_handler: Handler to invoke when @name is lost or %NULL.
+ * @name_acquired_handler: (allow-none): Handler to invoke when @name is acquired or %NULL.
+ * @name_lost_handler: (allow-none): Handler to invoke when @name is lost or %NULL.
  * @user_data: User data to pass to handlers.
- * @user_data_free_func: Function for freeing @user_data or %NULL.
+ * @user_data_free_func: (allow-none): Function for freeing @user_data or %NULL.
  *
  * Like g_bus_own_name() but takes a #GDBusConnection instead of a
  * #GBusType.
@@ -557,11 +557,11 @@ g_bus_own_name_on_connection (GDBusConnection          *connection,
  * @bus_type: The type of bus to own a name on.
  * @name: The well-known name to own.
  * @flags: A set of flags from the #GBusNameOwnerFlags enumeration.
- * @bus_acquired_handler: Handler to invoke when connected to the bus of type @bus_type or %NULL.
- * @name_acquired_handler: Handler to invoke when @name is acquired or %NULL.
- * @name_lost_handler: Handler to invoke when @name is lost or %NULL.
+ * @bus_acquired_handler: (allow-none): Handler to invoke when connected to the bus of type @bus_type or %NULL.
+ * @name_acquired_handler: (allow-none): Handler to invoke when @name is acquired or %NULL.
+ * @name_lost_handler: (allow-none): Handler to invoke when @name is lost or %NULL.
  * @user_data: User data to pass to handlers.
- * @user_data_free_func: Function for freeing @user_data or %NULL.
+ * @user_data_free_func: (allow-none): Function for freeing @user_data or %NULL.
  *
  * Starts acquiring @name on the bus specified by @bus_type and calls
  * @name_acquired_handler and @name_lost_handler when the name is
index bdda901..12e8ed7 100644 (file)
@@ -505,10 +505,10 @@ connection_get_cb (GObject      *source_object,
  * @bus_type: The type of bus to watch a name on.
  * @name: The name (well-known or unique) to watch.
  * @flags: Flags from the #GBusNameWatcherFlags enumeration.
- * @name_appeared_handler: Handler to invoke when @name is known to exist or %NULL.
- * @name_vanished_handler: Handler to invoke when @name is known to not exist or %NULL.
+ * @name_appeared_handler: (allow-none): Handler to invoke when @name is known to exist or %NULL.
+ * @name_vanished_handler: (allow-none): Handler to invoke when @name is known to not exist or %NULL.
  * @user_data: User data to pass to handlers.
- * @user_data_free_func: Function for freeing @user_data or %NULL.
+ * @user_data_free_func: (allow-none): Function for freeing @user_data or %NULL.
  *
  * Starts watching @name on the bus specified by @bus_type and calls
  * @name_appeared_handler and @name_vanished_handler when the name is
@@ -594,10 +594,10 @@ g_bus_watch_name (GBusType                  bus_type,
  * @connection: A #GDBusConnection.
  * @name: The name (well-known or unique) to watch.
  * @flags: Flags from the #GBusNameWatcherFlags enumeration.
- * @name_appeared_handler: Handler to invoke when @name is known to exist or %NULL.
- * @name_vanished_handler: Handler to invoke when @name is known to not exist or %NULL.
+ * @name_appeared_handler: (allow-none): Handler to invoke when @name is known to exist or %NULL.
+ * @name_vanished_handler: (allow-none): Handler to invoke when @name is known to not exist or %NULL.
  * @user_data: User data to pass to handlers.
- * @user_data_free_func: Function for freeing @user_data or %NULL.
+ * @user_data_free_func: (allow-none): Function for freeing @user_data or %NULL.
  *
  * Like g_bus_watch_name() but takes a #GDBusConnection instead of a
  * #GBusType.
index aeff7e4..1869e31 100644 (file)
@@ -587,10 +587,10 @@ g_dbus_object_manager_client_init (GDBusObjectManagerClient *manager)
  * @flags: Zero or more flags from the #GDBusObjectManagerClientFlags enumeration.
  * @name: The owner of the control object (unique or well-known name).
  * @object_path: The object path of the control object.
- * @get_proxy_type_func: A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
+ * @get_proxy_type_func: (allow-none): A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
  * @get_proxy_type_user_data: User data to pass to @get_proxy_type_func.
  * @get_proxy_type_destroy_notify: (allow-none): Free function for @get_proxy_type_user_data or %NULL.
- * @cancellable: A #GCancellable or %NULL
+ * @cancellable: (allow-none): A #GCancellable or %NULL
  * @error: Return location for error or %NULL.
  *
  * Creates a new #GDBusObjectManagerClient object.
@@ -647,10 +647,10 @@ g_dbus_object_manager_client_new_sync (GDBusConnection               *connection
  * @flags: Zero or more flags from the #GDBusObjectManagerClientFlags enumeration.
  * @name: The owner of the control object (unique or well-known name).
  * @object_path: The object path of the control object.
- * @get_proxy_type_func: A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
+ * @get_proxy_type_func: (allow-none): A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
  * @get_proxy_type_user_data: User data to pass to @get_proxy_type_func.
  * @get_proxy_type_destroy_notify: (allow-none): Free function for @get_proxy_type_user_data or %NULL.
- * @cancellable: A #GCancellable or %NULL
+ * @cancellable: (allow-none): A #GCancellable or %NULL
  * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
  * @user_data: The data to pass to @callback.
  *
@@ -739,10 +739,10 @@ g_dbus_object_manager_client_new_finish (GAsyncResult   *res,
  * @flags: Zero or more flags from the #GDBusObjectManagerClientFlags enumeration.
  * @name: The owner of the control object (unique or well-known name).
  * @object_path: The object path of the control object.
- * @get_proxy_type_func: A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
+ * @get_proxy_type_func: (allow-none): A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
  * @get_proxy_type_user_data: User data to pass to @get_proxy_type_func.
  * @get_proxy_type_destroy_notify: (allow-none): Free function for @get_proxy_type_user_data or %NULL.
- * @cancellable: A #GCancellable or %NULL
+ * @cancellable: (allow-none): A #GCancellable or %NULL
  * @error: Return location for error or %NULL.
  *
  * Like g_dbus_object_manager_client_new_sync() but takes a #GBusType instead
@@ -799,10 +799,10 @@ g_dbus_object_manager_client_new_for_bus_sync (GBusType                       bu
  * @flags: Zero or more flags from the #GDBusObjectManagerClientFlags enumeration.
  * @name: The owner of the control object (unique or well-known name).
  * @object_path: The object path of the control object.
- * @get_proxy_type_func: A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
+ * @get_proxy_type_func: (allow-none): A #GDBusProxyTypeFunc function or %NULL to always construct #GDBusProxy proxies.
  * @get_proxy_type_user_data: User data to pass to @get_proxy_type_func.
  * @get_proxy_type_destroy_notify: (allow-none): Free function for @get_proxy_type_user_data or %NULL.
- * @cancellable: A #GCancellable or %NULL
+ * @cancellable: (allow-none): A #GCancellable or %NULL
  * @callback: A #GAsyncReadyCallback to call when the request is satisfied.
  * @user_data: The data to pass to @callback.
  *
@@ -1089,8 +1089,7 @@ signal_cb (GDBusConnection *connection,
     }
 
  out:
-  if (object_proxy != NULL)
-    g_object_ref (object_proxy);
+  g_clear_object (&object_proxy);
 }
 
 static void
index 2d18301..e80641b 100644 (file)
@@ -71,6 +71,8 @@ g_dbus_object_proxy_finalize (GObject *object)
 
   g_hash_table_unref (proxy->priv->map_name_to_iface);
 
+  g_clear_object (&proxy->priv->connection);
+
   g_mutex_clear (&proxy->priv->lock);
 
   if (G_OBJECT_CLASS (g_dbus_object_proxy_parent_class)->finalize != NULL)
index 3aa71cf..9b09294 100644 (file)
@@ -191,6 +191,7 @@ _g_socket_read_with_control_messages (GSocket                 *socket,
                                             callback,
                                             user_data,
                                             _g_socket_read_with_control_messages);
+  g_simple_async_result_set_check_cancellable (data->simple, cancellable);
 
   if (!g_socket_condition_check (socket, G_IO_IN))
     {
@@ -2047,6 +2048,47 @@ out:
 gchar *
 _g_dbus_get_machine_id (GError **error)
 {
+#ifdef G_OS_WIN32
+  HW_PROFILE_INFOA info;
+  char *src, *dest, *res;
+  int i;
+
+  if (!GetCurrentHwProfileA (&info))
+    {
+      char *message = g_win32_error_message (GetLastError ());
+      g_set_error (error,
+                  G_IO_ERROR,
+                  G_IO_ERROR_FAILED,
+                  _("Unable to get Hardware profile: %s"), message);
+      g_free (message);
+      return NULL;
+    }
+
+  /* Form: {12340001-4980-1920-6788-123456789012} */
+  src = &info.szHwProfileGuid[0];
+
+  res = g_malloc (32+1);
+  dest = res;
+
+  src++; /* Skip { */
+  for (i = 0; i < 8; i++)
+    *dest++ = *src++;
+  src++; /* Skip - */
+  for (i = 0; i < 4; i++)
+    *dest++ = *src++;
+  src++; /* Skip - */
+  for (i = 0; i < 4; i++)
+    *dest++ = *src++;
+  src++; /* Skip - */
+  for (i = 0; i < 4; i++)
+    *dest++ = *src++;
+  src++; /* Skip - */
+  for (i = 0; i < 12; i++)
+    *dest++ = *src++;
+  *dest = 0;
+
+  return res;
+#else
   gchar *ret;
   GError *first_error;
   /* TODO: use PACKAGE_LOCALSTATEDIR ? */
@@ -2072,6 +2114,7 @@ _g_dbus_get_machine_id (GError **error)
       g_strstrip (ret);
     }
   return ret;
+#endif
 }
 
 /* ---------------------------------------------------------------------------------------------------- */
index 7230a8d..1ac7754 100644 (file)
@@ -143,6 +143,9 @@ void _g_dbus_object_proxy_add_interface (GDBusObjectProxy *proxy,
 void _g_dbus_object_proxy_remove_interface (GDBusObjectProxy *proxy,
                                             const gchar      *interface_name);
 
+/* Implemented in gdbusconnection.c */
+GDBusConnection *_g_bus_get_singleton_if_exists (GBusType bus_type);
+
 G_END_DECLS
 
 #endif /* __G_DBUS_PRIVATE_H__ */
index 906faa4..5bab9bf 100644 (file)
@@ -612,7 +612,7 @@ g_dbus_proxy_class_init (GDBusProxyClass *klass)
   /**
    * GDBusProxy::g-signal:
    * @proxy: The #GDBusProxy emitting the signal.
-   * @sender_name: The sender of the signal or %NULL if the connection is not a bus connection.
+   * @sender_name: (allow-none): The sender of the signal or %NULL if the connection is not a bus connection.
    * @signal_name: The name of the signal.
    * @parameters: A #GVariant tuple with parameters for the signal.
    *
@@ -1695,6 +1695,7 @@ async_initable_init_second_async (GAsyncInitable      *initable,
                                             callback,
                                             user_data,
                                             NULL);
+  g_simple_async_result_set_check_cancellable (data->simple, cancellable);
 
   /* Check name ownership asynchronously - possibly also start the service */
   if (proxy->priv->name == NULL)
@@ -1840,6 +1841,7 @@ get_connection_cb (GObject       *source_object,
                                           data->callback,
                                           data->user_data,
                                           NULL);
+      g_simple_async_result_set_check_cancellable (simple, data->cancellable);
       g_simple_async_result_take_error (simple, error);
       g_simple_async_result_complete_in_idle (simple);
       g_object_unref (simple);
@@ -2005,7 +2007,7 @@ initable_iface_init (GInitableIface *initable_iface)
  * @name: (allow-none): A bus name (well-known or unique) or %NULL if @connection is not a message bus connection.
  * @object_path: An object path.
  * @interface_name: A D-Bus interface name.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: Callback function to invoke when the proxy is ready.
  * @user_data: User data to pass to @callback.
  *
@@ -2175,7 +2177,7 @@ g_dbus_proxy_new_sync (GDBusConnection     *connection,
  * @name: A bus name (well-known or unique).
  * @object_path: An object path.
  * @interface_name: A D-Bus interface name.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @callback: Callback function to invoke when the proxy is ready.
  * @user_data: User data to pass to @callback.
  *
@@ -2241,7 +2243,7 @@ g_dbus_proxy_new_for_bus_finish (GAsyncResult  *res,
  * @name: A bus name (well-known or unique).
  * @object_path: An object path.
  * @interface_name: A D-Bus interface name.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Like g_dbus_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.
@@ -2680,6 +2682,7 @@ g_dbus_proxy_call_internal (GDBusProxy          *proxy,
   const gchar *target_interface_name;
   gchar *destination;
   GVariantType *reply_type;
+  GAsyncReadyCallback my_callback;
 
   g_return_if_fail (G_IS_DBUS_PROXY (proxy));
   g_return_if_fail (g_dbus_is_member_name (method_name) || g_dbus_is_interface_name (method_name));
@@ -2694,10 +2697,24 @@ g_dbus_proxy_call_internal (GDBusProxy          *proxy,
   reply_type = NULL;
   split_interface_name = NULL;
 
-  simple = g_simple_async_result_new (G_OBJECT (proxy),
-                                      callback,
-                                      user_data,
-                                      g_dbus_proxy_call_internal);
+  /* g_dbus_connection_call() is optimised for the case of a NULL
+   * callback.  If we get a NULL callback from our user then make sure
+   * we pass along a NULL callback for ourselves as well.
+   */
+  if (callback != NULL)
+    {
+      my_callback = (GAsyncReadyCallback) reply_cb;
+      simple = g_simple_async_result_new (G_OBJECT (proxy),
+                                          callback,
+                                          user_data,
+                                          g_dbus_proxy_call_internal);
+      g_simple_async_result_set_check_cancellable (simple, cancellable);
+    }
+  else
+    {
+      my_callback = NULL;
+      simple = NULL;
+    }
 
   G_LOCK (properties_lock);
 
@@ -2720,10 +2737,15 @@ g_dbus_proxy_call_internal (GDBusProxy          *proxy,
       destination = g_strdup (get_destination_for_call (proxy));
       if (destination == NULL)
         {
-          g_simple_async_result_set_error (simple,
-                                           G_IO_ERROR,
-                                           G_IO_ERROR_FAILED,
-                                           _("Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"));
+          if (simple != NULL)
+            {
+              g_simple_async_result_set_error (simple,
+                                               G_IO_ERROR,
+                                               G_IO_ERROR_FAILED,
+                                               _("Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"));
+              g_simple_async_result_complete_in_idle (simple);
+              g_object_unref (simple);
+            }
           G_UNLOCK (properties_lock);
           goto out;
         }
@@ -2743,7 +2765,7 @@ g_dbus_proxy_call_internal (GDBusProxy          *proxy,
                                             timeout_msec == -1 ? proxy->priv->timeout_msec : timeout_msec,
                                             fd_list,
                                             cancellable,
-                                            (GAsyncReadyCallback) reply_cb,
+                                            my_callback,
                                             simple);
 #else
   g_dbus_connection_call (proxy->priv->connection,
@@ -2756,7 +2778,7 @@ g_dbus_proxy_call_internal (GDBusProxy          *proxy,
                           flags,
                           timeout_msec == -1 ? proxy->priv->timeout_msec : timeout_msec,
                           cancellable,
-                          (GAsyncReadyCallback) reply_cb,
+                          my_callback,
                           simple);
 #endif
 
@@ -2914,8 +2936,8 @@ g_dbus_proxy_call_sync_internal (GDBusProxy      *proxy,
  * @flags: Flags from the #GDBusCallFlags enumeration.
  * @timeout_msec: The timeout in milliseconds (with %G_MAXINT meaning
  *                "infinite") or -1 to use the proxy default timeout.
- * @cancellable: A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL if you don't
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is satisfied or %NULL if you don't
  * care about the result of the method invocation.
  * @user_data: The data to pass to @callback.
  *
@@ -2959,6 +2981,9 @@ g_dbus_proxy_call_sync_internal (GDBusProxy      *proxy,
  * the operation. See g_dbus_proxy_call_sync() for the synchronous
  * version of this method.
  *
+ * If @callback is %NULL then the D-Bus method call message will be sent with
+ * the %G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED flag set.
+ *
  * Since: 2.26
  */
 void
@@ -3004,7 +3029,7 @@ g_dbus_proxy_call_finish (GDBusProxy    *proxy,
  * @flags: Flags from the #GDBusCallFlags enumeration.
  * @timeout_msec: The timeout in milliseconds (with %G_MAXINT meaning
  *                "infinite") or -1 to use the proxy default timeout.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Synchronously invokes the @method_name method on @proxy.
@@ -3072,8 +3097,8 @@ g_dbus_proxy_call_sync (GDBusProxy      *proxy,
  * @timeout_msec: The timeout in milliseconds (with %G_MAXINT meaning
  *                "infinite") or -1 to use the proxy default timeout.
  * @fd_list: (allow-none): A #GUnixFDList or %NULL.
- * @cancellable: A #GCancellable or %NULL.
- * @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL if you don't
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
+ * @callback: (allow-none): A #GAsyncReadyCallback to call when the request is satisfied or %NULL if you don't
  * care about the result of the method invocation.
  * @user_data: The data to pass to @callback.
  *
@@ -3100,7 +3125,7 @@ g_dbus_proxy_call_with_unix_fd_list (GDBusProxy          *proxy,
 /**
  * g_dbus_proxy_call_with_unix_fd_list_finish:
  * @proxy: A #GDBusProxy.
- * @out_fd_list: (out): Return location for a #GUnixFDList or %NULL.
+ * @out_fd_list: (out) (allow-none): Return location for a #GUnixFDList or %NULL.
  * @res: A #GAsyncResult obtained from the #GAsyncReadyCallback passed to g_dbus_proxy_call_with_unix_fd_list().
  * @error: Return location for error or %NULL.
  *
@@ -3130,8 +3155,8 @@ g_dbus_proxy_call_with_unix_fd_list_finish (GDBusProxy    *proxy,
  * @timeout_msec: The timeout in milliseconds (with %G_MAXINT meaning
  *                "infinite") or -1 to use the proxy default timeout.
  * @fd_list: (allow-none): A #GUnixFDList or %NULL.
- * @out_fd_list: (out): Return location for a #GUnixFDList or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @out_fd_list: (out) (allow-none): Return location for a #GUnixFDList or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for error or %NULL.
  *
  * Like g_dbus_proxy_call_sync() but also takes and returns #GUnixFDList objects.
index 7dde453..e132b70 100644 (file)
@@ -448,7 +448,7 @@ on_run (GSocketService    *service,
  * @flags: Flags from the #GDBusServerFlags enumeration.
  * @guid: A D-Bus GUID.
  * @observer: (allow-none): A #GDBusAuthObserver or %NULL.
- * @cancellable: A #GCancellable or %NULL.
+ * @cancellable: (allow-none): A #GCancellable or %NULL.
  * @error: Return location for server or %NULL.
  *
  * Creates a new D-Bus server that listens on the first address in
@@ -843,6 +843,7 @@ try_tcp (GDBusServer  *server,
       guint n;
       gsize bytes_written;
       gsize bytes_remaining;
+      char *file_escaped;
 
       server->nonce = g_new0 (guchar, 16);
       for (n = 0; n < 16; n++)
@@ -878,10 +879,12 @@ try_tcp (GDBusServer  *server,
           bytes_remaining -= ret;
         }
       close (fd);
+      file_escaped = g_uri_escape_string (server->nonce_file, "/\\", FALSE);
       server->client_address = g_strdup_printf ("nonce-tcp:host=%s,port=%d,noncefile=%s",
                                                 host,
                                                 port_num,
-                                                server->nonce_file);
+                                                file_escaped);
+      g_free (file_escaped);
     }
   else
     {
index 449c114..4044679 100644 (file)
@@ -65,6 +65,7 @@
 #define GENERIC_NAME_KEY            "GenericName"
 #define FULL_NAME_KEY               "X-GNOME-FullName"
 #define KEYWORDS_KEY                "Keywords"
+#define STARTUP_WM_CLASS_KEY        "StartupWMClass"
 
 enum {
   PROP_0,
@@ -106,13 +107,13 @@ struct _GDesktopAppInfo
   char *binary;
   char *path;
   char *categories;
+  char *startup_wm_class;
 
   guint nodisplay       : 1;
   guint hidden          : 1;
   guint terminal        : 1;
   guint startup_notify  : 1;
   guint no_fuse         : 1;
-  /* FIXME: what about StartupWMClass ? */
 };
 
 typedef enum {
@@ -185,6 +186,7 @@ g_desktop_app_info_finalize (GObject *object)
   g_free (info->binary);
   g_free (info->path);
   g_free (info->categories);
+  g_free (info->startup_wm_class);
   
   G_OBJECT_CLASS (g_desktop_app_info_parent_class)->finalize (object);
 }
@@ -238,7 +240,7 @@ g_desktop_app_info_class_init (GDesktopAppInfoClass *klass)
   gobject_class->finalize = g_desktop_app_info_finalize;
 
   /**
-   * GDesktopAppInfo:filename
+   * GDesktopAppInfo:filename:
    *
    * The origin filename of this #GDesktopAppInfo
    */
@@ -330,6 +332,7 @@ g_desktop_app_info_load_from_keyfile (GDesktopAppInfo *info,
   info->no_fuse = g_key_file_get_boolean (key_file, G_KEY_FILE_DESKTOP_GROUP, "X-GIO-NoFuse", NULL) != FALSE;
   info->hidden = g_key_file_get_boolean (key_file, G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_HIDDEN, NULL) != FALSE;
   info->categories = g_key_file_get_string (key_file, G_KEY_FILE_DESKTOP_GROUP, G_KEY_FILE_DESKTOP_KEY_CATEGORIES, NULL);
+  info->startup_wm_class = g_key_file_get_string (key_file, G_KEY_FILE_DESKTOP_GROUP, STARTUP_WM_CLASS_KEY, NULL);
   
   info->icon = NULL;
   if (info->icon_name)
@@ -1306,7 +1309,8 @@ _g_desktop_app_info_launch_uris_internal (GAppInfo                   *appinfo,
           display = g_app_launch_context_get_display (launch_context,
                                                       appinfo,
                                                       launched_files);
-          envp = g_environ_setenv (envp, "DISPLAY", display, TRUE);
+          if (display)
+            envp = g_environ_setenv (envp, "DISPLAY", display, TRUE);
 
           if (info->startup_notify)
             {
@@ -3394,3 +3398,24 @@ g_desktop_app_info_lookup_get_default_for_uri_scheme (GDesktopAppInfoLookup *loo
 }
 
 G_GNUC_END_IGNORE_DEPRECATIONS
+
+/**
+ * g_desktop_app_info_get_startup_wm_class:
+ * @app_info: a #GDesktopAppInfo that supports startup notify
+ *
+ * Retrieves the StartupWMClass field from @app_info. This represents the
+ * WM_CLASS property of the main window of the application, if launched through
+ * @app_info.
+ *
+ * Returns: (transfer none): the startup WM class, or %NULL if none is set
+ * in the desktop file.
+ *
+ * Since: 2.34
+ */
+const char *
+g_desktop_app_info_get_startup_wm_class (GDesktopAppInfo *app_info)
+{
+  g_return_val_if_fail (G_IS_DESKTOP_APP_INFO (app_info), NULL);
+
+  return app_info->startup_wm_class;
+}
index fcc41ed..8cb3871 100644 (file)
@@ -56,6 +56,8 @@ const char * const *g_desktop_app_info_get_keywords   (GDesktopAppInfo *info);
 gboolean         g_desktop_app_info_get_nodisplay     (GDesktopAppInfo *info);
 gboolean         g_desktop_app_info_get_show_in       (GDesktopAppInfo *info,
                                                        const gchar     *desktop_env);
+GLIB_AVAILABLE_IN_2_34
+const char *     g_desktop_app_info_get_startup_wm_class (GDesktopAppInfo *info);
 
 GDesktopAppInfo *g_desktop_app_info_new               (const char      *desktop_id);
 gboolean         g_desktop_app_info_get_is_hidden     (GDesktopAppInfo *info);
index 306d014..52f9add 100644 (file)
@@ -887,7 +887,7 @@ g_file_enumerate_children (GFile                *file,
  * @io_priority: the <link linkend="io-priority">I/O priority</link> 
  *     of the request.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: (scope async): a #GAsyncReadyCallback to call when the
+ * @callback: (scope async) : a #GAsyncReadyCallback to call when the
  *     request is satisfied
  * @user_data: (closure): the data to pass to callback function
  *
@@ -3323,7 +3323,7 @@ g_file_move (GFile                  *source,
 }
 
 /**
- * g_file_make_directory
+ * g_file_make_directory:
  * @file: input #GFile.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
  * @error: a #GError, or %NULL 
@@ -4235,7 +4235,7 @@ g_file_set_attribute_int64 (GFile                *file,
  * @flags: flags affecting the operation
  * @mount_operation: (allow-none): a #GMountOperation, or %NULL to avoid user interaction.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (scope async) (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: (closure): the data to pass to callback function
  * 
  * Mounts a file of type G_FILE_TYPE_MOUNTABLE.
@@ -4322,7 +4322,7 @@ g_file_mount_mountable_finish (GFile         *file,
  * @file: input #GFile.
  * @flags: flags affecting the operation
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (scope async) (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: (closure): the data to pass to callback function
  *
  * Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
@@ -4410,7 +4410,7 @@ g_file_unmount_mountable_finish (GFile         *file,
  * @flags: flags affecting the operation
  * @mount_operation: (allow-none): a #GMountOperation, or %NULL to avoid user interaction.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (scope async) (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: (closure): the data to pass to callback function
  *
  * Unmounts a file of type G_FILE_TYPE_MOUNTABLE.
@@ -4509,7 +4509,7 @@ g_file_unmount_mountable_with_operation_finish (GFile         *file,
  * @file: input #GFile.
  * @flags: flags affecting the operation
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (scope async) (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: (closure): the data to pass to callback function
  * 
  * Starts an asynchronous eject on a mountable.  
@@ -4595,7 +4595,7 @@ g_file_eject_mountable_finish (GFile         *file,
  * @flags: flags affecting the operation
  * @mount_operation: (allow-none): a #GMountOperation, or %NULL to avoid user interaction.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: (scope async): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (scope async) (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: (closure): the data to pass to callback function
  *
  * Starts an asynchronous eject on a mountable.
@@ -6032,7 +6032,7 @@ g_file_new_for_commandline_arg (const char *arg)
  * @flags: flags affecting the operation
  * @mount_operation: (allow-none): a #GMountOperation or %NULL to avoid user interaction.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: the data to pass to callback function
  * 
  * Starts a @mount_operation, mounting the volume that contains the file @location. 
@@ -6967,8 +6967,8 @@ g_file_replace_contents_finish (GFile         *file,
  * @file: input #GFile.
  * @flags: flags affecting the operation
  * @start_operation: (allow-none): a #GMountOperation, or %NULL to avoid user interaction.
- * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @callback: a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
+ * @callback: (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: the data to pass to callback function
  *
  * Starts a file of type G_FILE_TYPE_MOUNTABLE.
@@ -7059,8 +7059,8 @@ g_file_start_mountable_finish (GFile                      *file,
  * @file: input #GFile.
  * @flags: flags affecting the operation
  * @mount_operation: (allow-none): a #GMountOperation, or %NULL to avoid user interaction.
- * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @callback: a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
+ * @callback: (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: the data to pass to callback function
  *
  * Stops a file of type G_FILE_TYPE_MOUNTABLE.
@@ -7148,7 +7148,7 @@ g_file_stop_mountable_finish (GFile                      *file,
  * g_file_poll_mountable:
  * @file: input #GFile.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
- * @callback: a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
+ * @callback: (allow-none): a #GAsyncReadyCallback to call when the request is satisfied, or %NULL.
  * @user_data: the data to pass to callback function
  *
  * Polls a file of type G_FILE_TYPE_MOUNTABLE.
index 2ad185e..3e957b9 100644 (file)
@@ -2006,7 +2006,7 @@ g_file_info_set_size (GFileInfo *info,
 }
 
 /**
- * g_file_info_set_modification_time
+ * g_file_info_set_modification_time:
  * @info: a #GFileInfo.
  * @mtime: a #GTimeVal.
  *
index 375a078..3cc46d6 100644 (file)
@@ -800,11 +800,11 @@ typedef struct _GFileInfoClass   GFileInfoClass;
  * A key in the "trash" namespace.  When requested against
  * items in "trash:///", will return the original path to the file before it
  * was trashed. Corresponding #GFileAttributeType is
- * %G_FILE_ATTRIBUTE_TYPE_STRING.
+ * %G_FILE_ATTRIBUTE_TYPE_BYTE_STRING.
  *
  * Since: 2.24.
  **/
-#define G_FILE_ATTRIBUTE_TRASH_ORIG_PATH "trash::orig-path"     /* string */
+#define G_FILE_ATTRIBUTE_TRASH_ORIG_PATH "trash::orig-path"     /* byte string */
 
 /**
  * G_FILE_ATTRIBUTE_TRASH_DELETION_DATE:
index b90e5d1..06bd210 100644 (file)
@@ -227,7 +227,7 @@ g_file_monitor_class_init (GFileMonitorClass *klass)
    * Emitted when @file has been changed.
    *
    * If using #G_FILE_MONITOR_SEND_MOVED flag and @event_type is
-   * #G_FILE_MONITOR_SEND_MOVED, @file will be set to a #GFile containing the
+   * #G_FILE_MONITOR_EVENT_MOVED, @file will be set to a #GFile containing the
    * old path, and @other_file will be set to a #GFile containing the new path.
    *
    * In all the other cases, @other_file will be set to #NULL.
index b68e5c8..e3c81f1 100644 (file)
@@ -121,7 +121,7 @@ g_initable_init (GInitable     *initable,
  * @cancellable: optional #GCancellable object, %NULL to ignore.
  * @error: a #GError location to store the error occurring, or %NULL to
  *    ignore.
- * @first_property_name: the name of the first property, or %NULL if no
+ * @first_property_name: (allow-none): the name of the first property, or %NULL if no
  *     properties
  * @...:  the value if the first property, followed by and other property
  *    value pairs, and ended by %NULL.
index e46f2df..4f9f48e 100644 (file)
 #include "gasyncresult.h"
 #include "gsimpleasyncresult.h"
 #include "gioerror.h"
-
+#include "gpollableinputstream.h"
 
 /**
  * SECTION:ginputstream
  * @short_description: Base class for implementing streaming input
  * @include: gio/gio.h
  *
- * GInputStream has functions to read from a stream (g_input_stream_read()),
+ * #GInputStream has functions to read from a stream (g_input_stream_read()),
  * to close a stream (g_input_stream_close()) and to skip some content
  * (g_input_stream_skip()). 
  *
@@ -153,15 +153,15 @@ g_input_stream_init (GInputStream *stream)
  * can happen e.g. near the end of a file. Zero is returned on end of file
  * (or if @count is zero),  but never otherwise.
  *
- * If @cancellable is not NULL, then the operation can be cancelled by
+ * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
- * was cancelled, the error G_IO_ERROR_CANCELLED will be returned. If an
+ * was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. If an
  * operation was partially finished when the operation was cancelled the
  * partial result will be returned, without an error.
  *
  * On error -1 is returned and @error is set accordingly.
  * 
- * Return value: Number of bytes read, or -1 on error
+ * Return value: Number of bytes read, or -1 on error, or 0 on end of file.
  **/
 gssize
 g_input_stream_read  (GInputStream  *stream,
@@ -414,7 +414,7 @@ g_input_stream_real_skip (GInputStream  *stream,
  * close will still return %G_IO_ERROR_CLOSED for all operations. Still, it
  * is important to check and report the error to the user.
  *
- * If @cancellable is not NULL, then the operation can be cancelled by
+ * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
  * was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
  * Cancelling a close will still leave the stream closed, but some streams
@@ -583,7 +583,7 @@ g_input_stream_read_async (GInputStream        *stream,
  * 
  * Finishes an asynchronous stream read operation. 
  * 
- * Returns: number of bytes read in, or -1 on error.
+ * Returns: number of bytes read in, or -1 on error, or 0 on end of file.
  **/
 gssize
 g_input_stream_read_finish (GInputStream  *stream,
@@ -925,9 +925,21 @@ typedef struct {
   void              *buffer;
   gsize              count_requested;
   gssize             count_read;
+
+  GCancellable      *cancellable;
+  gint               io_priority;
+  gboolean           need_idle;
 } ReadData;
 
 static void
+free_read_data (ReadData *op)
+{
+  if (op->cancellable)
+    g_object_unref (op->cancellable);
+  g_slice_free (ReadData, op);
+}
+
+static void
 read_async_thread (GSimpleAsyncResult *res,
                   GObject            *object,
                   GCancellable       *cancellable)
@@ -947,6 +959,60 @@ read_async_thread (GSimpleAsyncResult *res,
     g_simple_async_result_take_error (res, error);
 }
 
+static void read_async_pollable (GPollableInputStream *stream,
+                                GSimpleAsyncResult   *result);
+
+static gboolean
+read_async_pollable_ready (GPollableInputStream *stream,
+                          gpointer              user_data)
+{
+  GSimpleAsyncResult *result = user_data;
+
+  read_async_pollable (stream, result);
+  return FALSE;
+}
+
+static void
+read_async_pollable (GPollableInputStream *stream,
+                    GSimpleAsyncResult   *result)
+{
+  GError *error = NULL;
+  ReadData *op = g_simple_async_result_get_op_res_gpointer (result);
+
+  if (g_cancellable_set_error_if_cancelled (op->cancellable, &error))
+    op->count_read = -1;
+  else
+    {
+      op->count_read = G_POLLABLE_INPUT_STREAM_GET_INTERFACE (stream)->
+       read_nonblocking (stream, op->buffer, op->count_requested, &error);
+    }
+
+  if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK))
+    {
+      GSource *source;
+
+      g_error_free (error);
+      op->need_idle = FALSE;
+
+      source = g_pollable_input_stream_create_source (stream, op->cancellable);
+      g_source_set_callback (source,
+                            (GSourceFunc) read_async_pollable_ready,
+                            g_object_ref (result), g_object_unref);
+      g_source_set_priority (source, op->io_priority);
+      g_source_attach (source, g_main_context_get_thread_default ());
+      g_source_unref (source);
+      return;
+    }
+
+  if (op->count_read == -1)
+    g_simple_async_result_take_error (result, error);
+
+  if (op->need_idle)
+    g_simple_async_result_complete_in_idle (result);
+  else
+    g_simple_async_result_complete (result);
+}
+
 static void
 g_input_stream_real_read_async (GInputStream        *stream,
                                void                *buffer,
@@ -959,13 +1025,20 @@ g_input_stream_real_read_async (GInputStream        *stream,
   GSimpleAsyncResult *res;
   ReadData *op;
   
-  op = g_new (ReadData, 1);
+  op = g_slice_new0 (ReadData);
   res = g_simple_async_result_new (G_OBJECT (stream), callback, user_data, g_input_stream_real_read_async);
-  g_simple_async_result_set_op_res_gpointer (res, op, g_free);
+  g_simple_async_result_set_op_res_gpointer (res, op, (GDestroyNotify) free_read_data);
   op->buffer = buffer;
   op->count_requested = count;
-  
-  g_simple_async_result_run_in_thread (res, read_async_thread, io_priority, cancellable);
+  op->cancellable = cancellable ? g_object_ref (cancellable) : NULL;
+  op->io_priority = io_priority;
+  op->need_idle = TRUE;
+
+  if (G_IS_POLLABLE_INPUT_STREAM (stream) &&
+      g_pollable_input_stream_can_poll (G_POLLABLE_INPUT_STREAM (stream)))
+    read_async_pollable (G_POLLABLE_INPUT_STREAM (stream), res);
+  else
+    g_simple_async_result_run_in_thread (res, read_async_thread, io_priority, cancellable);
   g_object_unref (res);
 }
 
index 716a7b8..0ebc850 100644 (file)
@@ -23,6 +23,9 @@
 #include "config.h"
 #include "giomodule.h"
 
+#include <gstdio.h>
+#include <errno.h>
+
 static gboolean
 is_valid_module_name (const gchar *basename)
 {
@@ -101,11 +104,20 @@ query_dir (const char *dirname)
 
   cachename = g_build_filename (dirname, "giomodule.cache", NULL);
 
-  error = NULL;
-  if (!g_file_set_contents (cachename, data->str, data->len, &error))
+  if (data->len > 0)
     {
-      g_printerr ("Unable to create %s: %s\n", cachename, error->message);
-      g_error_free (error);
+      error = NULL;
+
+      if (!g_file_set_contents (cachename, data->str, data->len, &error))
+        {
+          g_printerr ("Unable to create %s: %s\n", cachename, error->message);
+          g_error_free (error);
+        }
+    }
+  else
+    {
+      if (g_unlink (cachename) != 0 && errno != ENOENT)
+        g_printerr ("Unable to unlink %s: %s\n", cachename, g_strerror (errno));
     }
 
   g_string_free (data, TRUE);
index 94ce721..3fb914d 100644 (file)
--- a/gio/gio.h
+++ b/gio/gio.h
@@ -98,6 +98,7 @@
 #include <gio/gpermission.h>
 #include <gio/gpollableinputstream.h>
 #include <gio/gpollableoutputstream.h>
+#include <gio/gpollableutils.h>
 #include <gio/gproxy.h>
 #include <gio/gproxyaddress.h>
 #include <gio/gproxyaddressenumerator.h>
 #include <gio/gsrvtarget.h>
 #include <gio/gtcpconnection.h>
 #include <gio/gtcpwrapperconnection.h>
+#include <gio/gtestdbus.h>
 #include <gio/gthemedicon.h>
 #include <gio/gthreadedsocketservice.h>
 #include <gio/gtlsbackend.h>
index 41b7e4f..85bb586 100644 (file)
@@ -1,8 +1,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION 2,31,20,0
-  PRODUCTVERSION 2,31,20,0
+  FILEVERSION 2,33,1,0
+  PRODUCTVERSION 2,33,1,0
   FILEFLAGSMASK 0
   FILEFLAGS 0
   FILEOS VOS__WINDOWS32
@@ -15,12 +15,12 @@ VS_VERSION_INFO VERSIONINFO
       BEGIN
        VALUE "CompanyName", "The GLib developer community"
        VALUE "FileDescription", "Gio"
-       VALUE "FileVersion", "2.31.20.0"
+       VALUE "FileVersion", "2.33.1.0"
        VALUE "InternalName", "libgio-2.0-0"
        VALUE "LegalCopyright", "Copyright © 2006-2011 Red Hat, Inc. and others."
        VALUE "OriginalFilename", "libgio-2.0-0.dll"
        VALUE "ProductName", "GLib"
-       VALUE "ProductVersion", "2.31.20"
+       VALUE "ProductVersion", "2.33.1"
       END
     END
     BLOCK "VarFileInfo"
index 23938fe..f4dff35 100644 (file)
@@ -14,6 +14,8 @@ g_application_get_type
 g_application_activate
 g_application_flags_get_type
 g_application_get_application_id
+g_application_get_dbus_connection
+g_application_get_dbus_object_path
 g_application_get_default
 g_application_get_flags
 g_application_get_inactivity_timeout
@@ -106,6 +108,7 @@ g_desktop_app_info_get_is_hidden
 g_desktop_app_info_get_keywords
 g_desktop_app_info_get_nodisplay
 g_desktop_app_info_get_show_in
+g_desktop_app_info_get_startup_wm_class
 g_desktop_app_info_get_type
 g_desktop_app_info_launch_uris_as_manager
 g_desktop_app_info_lookup_get_type
@@ -596,6 +599,7 @@ g_simple_async_result_new
 g_simple_async_result_new_error
 g_simple_async_result_new_from_error
 g_simple_async_result_new_take_error
+g_simple_async_result_set_check_cancellable
 g_simple_async_result_set_op_res_gpointer
 g_simple_async_result_get_op_res_gpointer
 g_simple_async_result_set_op_res_gssize
@@ -879,10 +883,12 @@ g_proxy_resolver_lookup_finish
 g_proxy_address_get_type
 g_proxy_address_new
 g_proxy_address_get_protocol
+g_proxy_address_get_destination_protocol
 g_proxy_address_get_destination_hostname
 g_proxy_address_get_destination_port
 g_proxy_address_get_username
 g_proxy_address_get_password
+g_proxy_address_get_uri
 g_proxy_address_enumerator_get_type
 g_resolver_error_quark
 g_resolver_free_addresses
@@ -1201,6 +1207,7 @@ g_dbus_address_get_stream_sync
 g_dbus_auth_observer_get_type
 g_dbus_auth_observer_new
 g_dbus_auth_observer_authorize_authenticated_peer
+g_dbus_auth_observer_allow_mechanism
 g_dbus_connection_get_type
 g_bus_get
 g_bus_get_finish
@@ -1478,12 +1485,16 @@ g_pollable_input_stream_can_poll
 g_pollable_input_stream_create_source
 g_pollable_input_stream_is_readable
 g_pollable_input_stream_read_nonblocking
-g_pollable_source_new
 g_pollable_output_stream_get_type
 g_pollable_output_stream_can_poll
 g_pollable_output_stream_create_source
 g_pollable_output_stream_is_writable
 g_pollable_output_stream_write_nonblocking
+g_pollable_source_new
+g_pollable_source_new_full
+g_pollable_stream_read
+g_pollable_stream_write
+g_pollable_stream_write_all
 g_tcp_wrapper_connection_get_type
 g_tcp_wrapper_connection_get_base_io_stream
 g_tcp_wrapper_connection_new
@@ -1710,3 +1721,17 @@ g_resources_unregister
 g_static_resource_fini
 g_static_resource_get_resource
 g_static_resource_init
+g_resolver_lookup_records
+g_resolver_lookup_records_async
+g_resolver_lookup_records_finish
+g_resolver_record_type_get_type
+g_test_dbus_add_service_dir
+g_test_dbus_flags_get_type
+g_test_dbus_get_bus_address
+g_test_dbus_get_flags
+g_test_dbus_get_type
+g_test_dbus_new
+g_test_dbus_down
+g_test_dbus_stop
+g_test_dbus_up
+g_test_dbus_unset
index e5f59b4..4ae0609 100644 (file)
@@ -631,6 +631,49 @@ typedef enum {
 } GResolverError;
 
 /**
+ * GResolverRecordType:
+ * @G_RESOLVER_RECORD_SRV: lookup DNS SRV records for a domain
+ * @G_RESOLVER_RECORD_MX: lookup DNS MX records for a domain
+ * @G_RESOLVER_RECORD_TXT: lookup DNS TXT records for a name
+ * @G_RESOLVER_RECORD_SOA: lookup DNS SOA records for a zone
+ * @G_RESOLVER_RECORD_NS: lookup DNS NS records for a domain
+ *
+ * The type of record that g_resolver_lookup_records() or
+ * g_resolver_lookup_records_async() should retrieve. The records are returned
+ * as lists of #GVariant tuples. Each record type has different values in
+ * the variant tuples returned.
+ *
+ * %G_RESOLVER_RECORD_SRV records are returned as variants with the signature
+ * '(qqqs)', containing a guint16 with the priority, a guint16 with the
+ * weight, a guint16 with the port, and a string of the hostname.
+ *
+ * %G_RESOLVER_RECORD_MX records are returned as variants with the signature
+ * '(qs)', representing a guint16 with the preference, and a string containing
+ * the mail exchanger hostname.
+ *
+ * %G_RESOLVER_RECORD_TXT records are returned as variants with the signature
+ * '(as)', representing an array of the strings in the text record.
+ *
+ * %G_RESOLVER_RECORD_SOA records are returned as variants with the signature
+ * '(ssuuuuu)', representing a string containing the primary name server, a
+ * string containing the administrator, the serial as a guint32, the refresh
+ * interval as guint32, the retry interval as a guint32, the expire timeout
+ * as a guint32, and the ttl as a guint32.
+ *
+ * %G_RESOLVER_RECORD_NS records are returned as variants with the signature
+ * '(s)', representing a string of the hostname of the name server.
+ *
+ * Since: 2.34
+ */
+typedef enum {
+  G_RESOLVER_RECORD_SRV = 1,
+  G_RESOLVER_RECORD_MX,
+  G_RESOLVER_RECORD_TXT,
+  G_RESOLVER_RECORD_SOA,
+  G_RESOLVER_RECORD_NS
+} GResolverRecordType;
+
+/**
  * GResourceError:
  * @G_RESOURCE_ERROR_NOT_FOUND: no file was found at the requested path
  * @G_RESOURCE_ERROR_INTERNAL: unknown error
@@ -687,9 +730,7 @@ typedef enum /*< flags >*/ {
  */
 typedef enum {
   G_SOCKET_FAMILY_INVALID,
-#ifdef GLIB_SYSDEF_AF_UNIX
   G_SOCKET_FAMILY_UNIX = GLIB_SYSDEF_AF_UNIX,
-#endif
   G_SOCKET_FAMILY_IPV4 = GLIB_SYSDEF_AF_INET,
   G_SOCKET_FAMILY_IPV6 = GLIB_SYSDEF_AF_INET6
 } GSocketFamily;
@@ -733,7 +774,7 @@ typedef enum
  *
  * Since: 2.22
  */
-typedef enum
+typedef enum /*< flags >*/
 {
   G_SOCKET_MSG_NONE,
   G_SOCKET_MSG_OOB = GLIB_SYSDEF_MSG_OOB,
@@ -1314,10 +1355,11 @@ typedef enum
  *     to the #GApplication::command-line signal handler, via
  *     g_application_command_line_getenv().
  * @G_APPLICATION_NON_UNIQUE: Make no attempts to do any of the typical
- *     single-instance application negotiation.  The application neither
- *     attempts to become the owner of the application ID nor does it
- *     check if an existing owner already exists.  Everything occurs in
- *     the local process.  Since: 2.30.
+ *     single-instance application negotiation, even if the application
+ *     ID is given.  The application neither attempts to become the
+ *     owner of the application ID nor does it check if an existing
+ *     owner already exists.  Everything occurs in the local process.
+ *     Since: 2.30.
  *
  * Flags used to define the behaviour of a #GApplication.
  *
@@ -1599,6 +1641,18 @@ typedef enum {
   G_SOCKET_CLIENT_COMPLETE
 } GSocketClientEvent;
 
+/**
+ * GTestDBusFlags:
+ * @G_TEST_DBUS_NONE: No flags.
+ *
+ * Flags to define future #GTestDBus behaviour.
+ *
+ * Since: 2.34
+ */
+typedef enum /*< flags >*/ {
+  G_TEST_DBUS_NONE = 0,
+} GTestDBusFlags;
+
 G_END_DECLS
 
 #endif /* __GIO_ENUMS_H__ */
index 26a792c..51b128b 100644 (file)
@@ -636,6 +636,29 @@ g_resolver_error_get_type (void)
 }
 
 GType
+g_resolver_record_type_get_type (void)
+{
+  static volatile gsize g_define_type_id__volatile = 0;
+
+  if (g_once_init_enter (&g_define_type_id__volatile))
+    {
+      static const GEnumValue values[] = {
+        { G_RESOLVER_RECORD_SRV, "G_RESOLVER_RECORD_SRV", "srv" },
+        { G_RESOLVER_RECORD_MX, "G_RESOLVER_RECORD_MX", "mx" },
+        { G_RESOLVER_RECORD_TXT, "G_RESOLVER_RECORD_TXT", "txt" },
+        { G_RESOLVER_RECORD_SOA, "G_RESOLVER_RECORD_SOA", "soa" },
+        { G_RESOLVER_RECORD_NS, "G_RESOLVER_RECORD_NS", "ns" },
+        { 0, NULL, NULL }
+      };
+      GType g_define_type_id =
+        g_enum_register_static (g_intern_static_string ("GResolverRecordType"), values);
+      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+    }
+
+  return g_define_type_id__volatile;
+}
+
+GType
 g_resource_error_get_type (void)
 {
   static volatile gsize g_define_type_id__volatile = 0;
@@ -745,7 +768,7 @@ g_socket_msg_flags_get_type (void)
 
   if (g_once_init_enter (&g_define_type_id__volatile))
     {
-      static const GEnumValue values[] = {
+      static const GFlagsValue values[] = {
         { G_SOCKET_MSG_NONE, "G_SOCKET_MSG_NONE", "none" },
         { G_SOCKET_MSG_OOB, "G_SOCKET_MSG_OOB", "oob" },
         { G_SOCKET_MSG_PEEK, "G_SOCKET_MSG_PEEK", "peek" },
@@ -753,7 +776,7 @@ g_socket_msg_flags_get_type (void)
         { 0, NULL, NULL }
       };
       GType g_define_type_id =
-        g_enum_register_static (g_intern_static_string ("GSocketMsgFlags"), values);
+        g_flags_register_static (g_intern_static_string ("GSocketMsgFlags"), values);
       g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
     }
 
@@ -1539,6 +1562,25 @@ g_socket_client_event_get_type (void)
   return g_define_type_id__volatile;
 }
 
+GType
+g_test_dbus_flags_get_type (void)
+{
+  static volatile gsize g_define_type_id__volatile = 0;
+
+  if (g_once_init_enter (&g_define_type_id__volatile))
+    {
+      static const GFlagsValue values[] = {
+        { G_TEST_DBUS_NONE, "G_TEST_DBUS_NONE", "none" },
+        { 0, NULL, NULL }
+      };
+      GType g_define_type_id =
+        g_flags_register_static (g_intern_static_string ("GTestDBusFlags"), values);
+      g_once_init_leave (&g_define_type_id__volatile, g_define_type_id);
+    }
+
+  return g_define_type_id__volatile;
+}
+
 /* enumerations from "gsettings.h" */
 GType
 g_settings_bind_flags_get_type (void)
index 342220d..70b2630 100644 (file)
@@ -63,6 +63,8 @@ GType g_emblem_origin_get_type (void) G_GNUC_CONST;
 #define G_TYPE_EMBLEM_ORIGIN (g_emblem_origin_get_type ())
 GType g_resolver_error_get_type (void) G_GNUC_CONST;
 #define G_TYPE_RESOLVER_ERROR (g_resolver_error_get_type ())
+GType g_resolver_record_type_get_type (void) G_GNUC_CONST;
+#define G_TYPE_RESOLVER_RECORD_TYPE (g_resolver_record_type_get_type ())
 GType g_resource_error_get_type (void) G_GNUC_CONST;
 #define G_TYPE_RESOURCE_ERROR (g_resource_error_get_type ())
 GType g_resource_flags_get_type (void) G_GNUC_CONST;
@@ -143,6 +145,8 @@ GType g_io_module_scope_flags_get_type (void) G_GNUC_CONST;
 #define G_TYPE_IO_MODULE_SCOPE_FLAGS (g_io_module_scope_flags_get_type ())
 GType g_socket_client_event_get_type (void) G_GNUC_CONST;
 #define G_TYPE_SOCKET_CLIENT_EVENT (g_socket_client_event_get_type ())
+GType g_test_dbus_flags_get_type (void) G_GNUC_CONST;
+#define G_TYPE_TEST_DBUS_FLAGS (g_test_dbus_flags_get_type ())
 
 /* enumerations from "gsettings.h" */
 GType g_settings_bind_flags_get_type (void) G_GNUC_CONST;
index b25d305..c105007 100644 (file)
@@ -35,6 +35,10 @@ gpointer _g_io_module_get_default (const gchar         *extension_point,
                                   const gchar         *envvar,
                                   GIOModuleVerifyFunc  verify_func);
 
+#ifdef G_PLATFORM_WIN32
+void *_g_io_win32_get_module (void);
+#endif
+
 G_END_DECLS
 
 #endif /* __G_IO_MODULE_PRIV_H__ */
index 4afdedd..d8ce138 100644 (file)
@@ -795,6 +795,12 @@ DllMain (HINSTANCE hinstDLL,
   return TRUE;
 }
 
+void *
+_g_io_win32_get_module (void)
+{
+  return gio_dll;
+}
+
 #endif
 
 #undef GIO_MODULE_DIR
@@ -918,7 +924,7 @@ _g_io_modules_ensure_loaded (void)
       g_win32_directory_monitor_get_type ();
       g_registry_backend_get_type ();
 #endif
-#ifdef G_OS_CARBON
+#ifdef HAVE_CARBON
       g_nextstep_settings_backend_get_type ();
 #endif
 #ifdef G_OS_UNIX
index 36db5f2..e91ecde 100644 (file)
@@ -188,7 +188,7 @@ io_job_thread (gpointer data,
  * g_io_scheduler_push_job:
  * @job_func: a #GIOSchedulerJobFunc.
  * @user_data: data to pass to @job_func
- * @notify: a #GDestroyNotify for @user_data, or %NULL
+ * @notify: (allow-none): a #GDestroyNotify for @user_data, or %NULL
  * @io_priority: the <link linkend="gioscheduler">I/O priority</link> 
  * of the request.
  * @cancellable: optional #GCancellable object, %NULL to ignore.
@@ -309,7 +309,7 @@ mainloop_proxy_free (MainLoopProxy *proxy)
  * @job: a #GIOSchedulerJob
  * @func: a #GSourceFunc callback that will be called in the original thread
  * @user_data: data to pass to @func
- * @notify: a #GDestroyNotify for @user_data, or %NULL
+ * @notify: (allow-none): a #GDestroyNotify for @user_data, or %NULL
  * 
  * Used from an I/O job to send a callback to be run in the thread
  * that the job was started from, waiting for the result (and thus
@@ -361,7 +361,7 @@ g_io_scheduler_job_send_to_mainloop (GIOSchedulerJob *job,
  * @job: a #GIOSchedulerJob
  * @func: a #GSourceFunc callback that will be called in the original thread
  * @user_data: data to pass to @func
- * @notify: a #GDestroyNotify for @user_data, or %NULL
+ * @notify: (allow-none): a #GDestroyNotify for @user_data, or %NULL
  * 
  * Used from an I/O job to send a callback to be run asynchronously in
  * the thread that the job was started from. The callback will be run
index 2e4c367..876d856 100644 (file)
@@ -179,7 +179,7 @@ typedef struct _GSocketClient                               GSocketClient;
  **/
 typedef struct _GSocketConnection                           GSocketConnection;
 /**
- * GSocketClient:
+ * GSocketListener:
  *
  * A helper class for network servers to listen for and accept connections.
  *
@@ -465,6 +465,8 @@ typedef GType (*GDBusProxyTypeFunc) (GDBusObjectManagerClient   *manager,
                                      const gchar                *interface_name,
                                      gpointer                    user_data);
 
+typedef struct _GTestDBus GTestDBus;
+
 G_END_DECLS
 
 #endif /* __GIO_TYPES_H__ */
index e352fc6..31e5624 100644 (file)
@@ -184,6 +184,9 @@ find_file (const gchar *filename)
   gchar *real_file;
   gboolean exists;
 
+  if (g_path_is_absolute (filename))
+    return g_strdup (filename);
+
   /* search all the sourcedirs for the correct files in order */
   for (i = 0; sourcedirs[i] != NULL; i++)
     {
index cf02389..27d0181 100644 (file)
@@ -1204,6 +1204,12 @@ parse_state_start_schema (ParseState  *state,
       return;
     }
 
+  if (path && (g_str_has_prefix (path, "/apps/") ||
+               g_str_has_prefix (path, "/desktop/") ||
+               g_str_has_prefix (path, "/system/")))
+    g_printerr ("warning: Schema '%s' has path '%s'.  Paths starting with "
+                "'/apps/', '/desktop/' or '/system/' are deprecated.\n", id, path);
+
   state->schema_state = schema_state_new (path, gettext_domain,
                                           extends, extends_name, list_of);
 
index 1fed058..dac0ac1 100644 (file)
@@ -22,6 +22,7 @@
 
 #include "config.h"
 #include "gmemoryinputstream.h"
+#include "gpollableinputstream.h"
 #include "ginputstream.h"
 #include "gseekable.h"
 #include "string.h"
@@ -39,6 +40,8 @@
  * #GMemoryInputStream is a class for using arbitrary
  * memory chunks as input for GIO streaming input operations.
  *
+ * As of GLib 2.34, #GMemoryInputStream implements
+ * #GPollableInputStream.
  */
 
 typedef struct _Chunk Chunk;
@@ -67,16 +70,6 @@ static gssize   g_memory_input_stream_skip         (GInputStream         *stream
 static gboolean g_memory_input_stream_close        (GInputStream         *stream,
                                                    GCancellable         *cancellable,
                                                    GError              **error);
-static void     g_memory_input_stream_read_async   (GInputStream         *stream,
-                                                   void                 *buffer,
-                                                   gsize                 count,
-                                                   int                   io_priority,
-                                                   GCancellable         *cancellable,
-                                                   GAsyncReadyCallback   callback,
-                                                   gpointer              user_data);
-static gssize   g_memory_input_stream_read_finish  (GInputStream         *stream,
-                                                   GAsyncResult         *result,
-                                                   GError              **error);
 static void     g_memory_input_stream_skip_async   (GInputStream         *stream,
                                                    gsize                 count,
                                                    int                   io_priority,
@@ -108,11 +101,20 @@ static gboolean g_memory_input_stream_truncate            (GSeekable       *seek
                                                            goffset          offset,
                                                            GCancellable    *cancellable,
                                                            GError         **error);
+
+static void     g_memory_input_stream_pollable_iface_init (GPollableInputStreamInterface *iface);
+static gboolean g_memory_input_stream_is_readable         (GPollableInputStream *stream);
+static GSource *g_memory_input_stream_create_source       (GPollableInputStream *stream,
+                                                          GCancellable          *cancellable);
+
 static void     g_memory_input_stream_finalize            (GObject         *object);
 
 G_DEFINE_TYPE_WITH_CODE (GMemoryInputStream, g_memory_input_stream, G_TYPE_INPUT_STREAM,
                          G_IMPLEMENT_INTERFACE (G_TYPE_SEEKABLE,
-                                                g_memory_input_stream_seekable_iface_init))
+                                                g_memory_input_stream_seekable_iface_init);
+                         G_IMPLEMENT_INTERFACE (G_TYPE_POLLABLE_INPUT_STREAM,
+                                                g_memory_input_stream_pollable_iface_init);
+                        )
 
 
 static void
@@ -131,8 +133,6 @@ g_memory_input_stream_class_init (GMemoryInputStreamClass *klass)
   istream_class->skip  = g_memory_input_stream_skip;
   istream_class->close_fn = g_memory_input_stream_close;
 
-  istream_class->read_async  = g_memory_input_stream_read_async;
-  istream_class->read_finish  = g_memory_input_stream_read_finish;
   istream_class->skip_async  = g_memory_input_stream_skip_async;
   istream_class->skip_finish  = g_memory_input_stream_skip_finish;
   istream_class->close_async = g_memory_input_stream_close_async;
@@ -175,6 +175,13 @@ g_memory_input_stream_seekable_iface_init (GSeekableIface *iface)
 }
 
 static void
+g_memory_input_stream_pollable_iface_init (GPollableInputStreamInterface *iface)
+{
+  iface->is_readable   = g_memory_input_stream_is_readable;
+  iface->create_source = g_memory_input_stream_create_source;
+}
+
+static void
 g_memory_input_stream_init (GMemoryInputStream *stream)
 {
   stream->priv = G_TYPE_INSTANCE_GET_PRIVATE (stream,
@@ -334,51 +341,6 @@ g_memory_input_stream_close (GInputStream  *stream,
 }
 
 static void
-g_memory_input_stream_read_async (GInputStream        *stream,
-                                  void                *buffer,
-                                  gsize                count,
-                                  int                  io_priority,
-                                  GCancellable        *cancellable,
-                                  GAsyncReadyCallback  callback,
-                                  gpointer             user_data)
-{
-  GSimpleAsyncResult *simple;
-  GError *error = NULL;
-  gssize nread;
-
-  nread = G_INPUT_STREAM_GET_CLASS (stream)->read_fn (stream,
-                                                     buffer,
-                                                     count,
-                                                     cancellable,
-                                                     &error);
-  simple = g_simple_async_result_new (G_OBJECT (stream),
-                                     callback,
-                                     user_data,
-                                     g_memory_input_stream_read_async);
-  if (error)
-    g_simple_async_result_take_error (simple, error);
-  else
-    g_simple_async_result_set_op_res_gssize (simple, nread);
-  g_simple_async_result_complete_in_idle (simple);
-  g_object_unref (simple);
-}
-
-static gssize
-g_memory_input_stream_read_finish (GInputStream  *stream,
-                                   GAsyncResult  *result,
-                                   GError       **error)
-{
-  GSimpleAsyncResult *simple;
-  gssize nread;
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == g_memory_input_stream_read_async);
-  
-  nread = g_simple_async_result_get_op_res_gssize (simple);
-  return nread;
-}
-
-static void
 g_memory_input_stream_skip_async (GInputStream        *stream,
                                   gsize                count,
                                   int                  io_priority,
@@ -526,3 +488,23 @@ g_memory_input_stream_truncate (GSeekable     *seekable,
                        _("Cannot truncate GMemoryInputStream"));
   return FALSE;
 }
+
+static gboolean
+g_memory_input_stream_is_readable (GPollableInputStream *stream)
+{
+  return TRUE;
+}
+
+static GSource *
+g_memory_input_stream_create_source (GPollableInputStream *stream,
+                                    GCancellable         *cancellable)
+{
+  GSource *base_source, *pollable_source;
+
+  base_source = g_timeout_source_new (0);
+  pollable_source = g_pollable_source_new_full (stream, base_source,
+                                               cancellable);
+  g_source_unref (base_source);
+
+  return pollable_source;
+}
index 182d2de..5a62fbb 100644 (file)
@@ -25,6 +25,7 @@
 #include "config.h"
 #include "gmemoryoutputstream.h"
 #include "goutputstream.h"
+#include "gpollableoutputstream.h"
 #include "gseekable.h"
 #include "gsimpleasyncresult.h"
 #include "gioerror.h"
@@ -41,6 +42,8 @@
  * #GMemoryOutputStream is a class for using arbitrary
  * memory chunks as output for GIO streaming output operations.
  *
+ * As of GLib 2.34, #GMemoryOutputStream implements
+ * #GPollableOutputStream.
  */
 
 #define MIN_ARRAY_SIZE  16
@@ -86,16 +89,6 @@ static gboolean g_memory_output_stream_close       (GOutputStream  *stream,
                                                     GCancellable   *cancellable,
                                                     GError        **error);
 
-static void     g_memory_output_stream_write_async  (GOutputStream        *stream,
-                                                     const void           *buffer,
-                                                     gsize                 count,
-                                                     int                   io_priority,
-                                                     GCancellable         *cancellable,
-                                                     GAsyncReadyCallback   callback,
-                                                     gpointer              data);
-static gssize   g_memory_output_stream_write_finish (GOutputStream        *stream,
-                                                     GAsyncResult         *result,
-                                                     GError              **error);
 static void     g_memory_output_stream_close_async  (GOutputStream        *stream,
                                                      int                   io_priority,
                                                      GCancellable         *cancellable,
@@ -119,9 +112,17 @@ static gboolean g_memory_output_stream_truncate            (GSeekable       *see
                                                            GCancellable    *cancellable,
                                                            GError         **error);
 
+static gboolean g_memory_output_stream_is_writable       (GPollableOutputStream *stream);
+static GSource *g_memory_output_stream_create_source     (GPollableOutputStream *stream,
+                                                         GCancellable          *cancellable);
+
+static void g_memory_output_stream_pollable_iface_init (GPollableOutputStreamInterface *iface);
+
 G_DEFINE_TYPE_WITH_CODE (GMemoryOutputStream, g_memory_output_stream, G_TYPE_OUTPUT_STREAM,
                          G_IMPLEMENT_INTERFACE (G_TYPE_SEEKABLE,
-                                                g_memory_output_stream_seekable_iface_init))
+                                                g_memory_output_stream_seekable_iface_init);
+                         G_IMPLEMENT_INTERFACE (G_TYPE_POLLABLE_OUTPUT_STREAM,
+                                                g_memory_output_stream_pollable_iface_init))
 
 
 static void
@@ -141,8 +142,6 @@ g_memory_output_stream_class_init (GMemoryOutputStreamClass *klass)
 
   ostream_class->write_fn = g_memory_output_stream_write;
   ostream_class->close_fn = g_memory_output_stream_close;
-  ostream_class->write_async  = g_memory_output_stream_write_async;
-  ostream_class->write_finish = g_memory_output_stream_write_finish;
   ostream_class->close_async  = g_memory_output_stream_close_async;
   ostream_class->close_finish = g_memory_output_stream_close_finish;
 
@@ -225,6 +224,13 @@ g_memory_output_stream_class_init (GMemoryOutputStreamClass *klass)
 }
 
 static void
+g_memory_output_stream_pollable_iface_init (GPollableOutputStreamInterface *iface)
+{
+  iface->is_writable = g_memory_output_stream_is_writable;
+  iface->create_source = g_memory_output_stream_create_source;
+}
+
+static void
 g_memory_output_stream_set_property (GObject      *object,
                                      guint         prop_id,
                                      const GValue *value,
@@ -329,11 +335,11 @@ g_memory_output_stream_init (GMemoryOutputStream *stream)
 
 /**
  * g_memory_output_stream_new: (skip)
- * @data: pointer to a chunk of memory to use, or %NULL
+ * @data: (allow-none): pointer to a chunk of memory to use, or %NULL
  * @size: the size of @data
- * @realloc_function: a function with realloc() semantics (like g_realloc())
+ * @realloc_function: (allow-none): a function with realloc() semantics (like g_realloc())
  *     to be called when @data needs to be grown, or %NULL
- * @destroy_function: a function to be called on @data when the stream is
+ * @destroy_function: (allow-none): a function to be called on @data when the stream is
  *     finalized, or %NULL
  *
  * Creates a new #GMemoryOutputStream.
@@ -611,56 +617,6 @@ g_memory_output_stream_close (GOutputStream  *stream,
 }
 
 static void
-g_memory_output_stream_write_async (GOutputStream       *stream,
-                                    const void          *buffer,
-                                    gsize                count,
-                                    int                  io_priority,
-                                    GCancellable        *cancellable,
-                                    GAsyncReadyCallback  callback,
-                                    gpointer             data)
-{
-  GSimpleAsyncResult *simple;
-  GError *error = NULL;
-  gssize nwritten;
-
-  nwritten = G_OUTPUT_STREAM_GET_CLASS (stream)->write_fn (stream,
-                                                          buffer,
-                                                          count,
-                                                          cancellable,
-                                                          &error);
-
-  simple = g_simple_async_result_new (G_OBJECT (stream),
-                                      callback,
-                                      data,
-                                      g_memory_output_stream_write_async);
-
-  if (error)
-    g_simple_async_result_take_error (simple, error);
-  else
-    g_simple_async_result_set_op_res_gssize (simple, nwritten);
-  g_simple_async_result_complete_in_idle (simple);
-  g_object_unref (simple);
-}
-
-static gssize
-g_memory_output_stream_write_finish (GOutputStream  *stream,
-                                     GAsyncResult   *result,
-                                     GError        **error)
-{
-  GSimpleAsyncResult *simple;
-  gssize nwritten;
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) ==
-                  g_memory_output_stream_write_async);
-
-  nwritten = g_simple_async_result_get_op_res_gssize (simple);
-
-  return nwritten;
-}
-
-static void
 g_memory_output_stream_close_async (GOutputStream       *stream,
                                     int                  io_priority,
                                     GCancellable        *cancellable,
@@ -800,3 +756,23 @@ g_memory_output_stream_truncate (GSeekable     *seekable,
 
   return TRUE;
 }
+
+static gboolean
+g_memory_output_stream_is_writable (GPollableOutputStream *stream)
+{
+  return TRUE;
+}
+
+static GSource *
+g_memory_output_stream_create_source (GPollableOutputStream *stream,
+                                     GCancellable          *cancellable)
+{
+  GSource *base_source, *pollable_source;
+
+  base_source = g_timeout_source_new (0);
+  pollable_source = g_pollable_source_new_full (stream, base_source,
+                                               cancellable);
+  g_source_unref (base_source);
+
+  return pollable_source;
+}
index 5b29bbb..a769e98 100644 (file)
@@ -483,7 +483,7 @@ g_mount_operation_new (void)
 }
 
 /**
- * g_mount_operation_get_username
+ * g_mount_operation_get_username:
  * @op: a #GMountOperation.
  * 
  * Get the user name from the mount operation.
index e158a40..cbb272d 100644 (file)
@@ -475,15 +475,15 @@ _g_uri_parse_authority (const char  *uri,
     return FALSE;
 
   start += 2;
-  p = strchr (start, '@');
 
-  if (p != NULL)
+  if (strchr (start, '@') != NULL)
     {
       /* Decode userinfo:
        * userinfo      = *( unreserved / pct-encoded / sub-delims / ":" )
        * unreserved    = ALPHA / DIGIT / "-" / "." / "_" / "~"
        * pct-encoded   = "%" HEXDIG HEXDIG
        */
+      p = start;
       while (1)
        {
          c = *p++;
@@ -504,7 +504,7 @@ _g_uri_parse_authority (const char  *uri,
            }
 
          /* unreserved /  sub-delims / : */
-         if (!(g_ascii_isalnum(c) ||
+         if (!(g_ascii_isalnum (c) ||
                strchr (G_URI_OTHER_UNRESERVED, c) ||
                strchr (G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS, c) ||
                c == ':'))
@@ -540,7 +540,7 @@ _g_uri_parse_authority (const char  *uri,
            break;
 
          /* unreserved /  sub-delims */
-         if (!(g_ascii_isalnum(c) ||
+         if (!(g_ascii_isalnum (c) ||
                strchr (G_URI_OTHER_UNRESERVED, c) ||
                strchr (G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS, c) ||
                c == ':' ||
@@ -574,7 +574,7 @@ _g_uri_parse_authority (const char  *uri,
            }
 
          /* unreserved /  sub-delims */
-         if (!(g_ascii_isalnum(c) ||
+         if (!(g_ascii_isalnum (c) ||
                strchr (G_URI_OTHER_UNRESERVED, c) ||
                strchr (G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS, c)))
            goto error;
index ce31b1e..2be3688 100644 (file)
@@ -95,13 +95,19 @@ char  *_g_resolver_name_from_nameinfo      (GInetAddress     *address,
                                            GError          **error);
 
 #if defined(G_OS_UNIX)
-GList *_g_resolver_targets_from_res_query  (const gchar      *rrname,
+gint   _g_resolver_record_type_to_rrtype   (GResolverRecordType record_type);
+
+GList *_g_resolver_records_from_res_query  (const gchar      *rrname,
+                                           gint              rrtype,
                                            guchar           *answer,
                                            gint              len,
                                            gint              herr,
                                            GError          **error);
 #elif defined(G_OS_WIN32)
-GList *_g_resolver_targets_from_DnsQuery   (const gchar      *rrname,
+WORD   _g_resolver_record_type_to_dnstype  (GResolverRecordType record_type);
+
+GList *_g_resolver_records_from_DnsQuery   (const gchar      *rrname,
+                                           WORD              dnstype,
                                            DNS_STATUS        status,
                                            DNS_RECORD       *results,
                                            GError          **error);
index 9afc421..f3359ef 100644 (file)
@@ -104,7 +104,7 @@ g_network_monitor_get_network_available (GNetworkMonitor *monitor)
  * g_network_monitor_can_reach:
  * @monitor: a #GNetworkMonitor
  * @connectable: a #GSocketConnectable
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * Attempts to determine whether or not the host pointed to by
@@ -166,7 +166,7 @@ g_network_monitor_real_can_reach_async (GNetworkMonitor     *monitor,
  * g_network_monitor_can_reach_async:
  * @monitor: a #GNetworkMonitor
  * @connectable: a #GSocketConnectable
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @callback: (scope async): a #GAsyncReadyCallback to call when the
  *     request is satisfied
  * @user_data: (closure): the data to pass to callback function
index 3f609dd..c8daca3 100644 (file)
@@ -340,7 +340,12 @@ g_nextstep_settings_backend_get_g_variant (id                  object,
 
           g_variant_builder_init (&builder, type);
 
-          for (key in object)
+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
+          for(key in object)
+#else
+          NSEnumerator *enumerator = [object objectEnumerator];
+          while((key = [enumerator nextObject]))
+#endif
             {
               GVariant *name;
               id value;
@@ -376,7 +381,12 @@ g_nextstep_settings_backend_get_g_variant (id                  object,
           value_type = g_variant_type_element (type);
           g_variant_builder_init (&builder, type);
 
-          for (value in object)
+#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1050
+          for(value in object)
+#else
+          NSEnumerator *enumerator = [object objectEnumerator];
+          while((value = [enumerator nextObject]))
+#endif
             {
               GVariant *variant = g_nextstep_settings_backend_get_g_variant (value, value_type);
 
index f40af9c..e238d8b 100644 (file)
 #include "ginputstream.h"
 #include "gioerror.h"
 #include "glibintl.h"
-
+#include "gpollableoutputstream.h"
 
 /**
  * SECTION:goutputstream
  * @short_description: Base class for implementing streaming output
  * @include: gio/gio.h
  *
- * GOutputStream has functions to write to a stream (g_output_stream_write()),
+ * #GOutputStream has functions to write to a stream (g_output_stream_write()),
  * to close a stream (g_output_stream_close()) and to flush pending writes
  * (g_output_stream_flush()). 
  *
@@ -169,7 +169,7 @@ g_output_stream_init (GOutputStream *stream)
  * is written or an error occurs; 0 is never returned (unless
  * @count is 0).
  * 
- * If @cancellable is not NULL, then the operation can be cancelled by
+ * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
  * was cancelled, the error %G_IO_ERROR_CANCELLED will be returned. If an
  * operation was partially finished when the operation was cancelled the
@@ -248,7 +248,7 @@ g_output_stream_write (GOutputStream  *stream,
  * On a successful write of @count bytes, %TRUE is returned, and @bytes_written
  * is set to @count.
  * 
- * If there is an error during the operation FALSE is returned and @error
+ * If there is an error during the operation %FALSE is returned and @error
  * is set to indicate the error status, @bytes_written is updated to contain
  * the number of bytes written into the stream before the error occurred.
  *
@@ -551,7 +551,7 @@ _g_output_stream_close_internal (GOutputStream  *stream,
  * is important to check and report the error to the user, otherwise
  * there might be a loss of data as all data might not be written.
  * 
- * If @cancellable is not NULL, then the operation can be cancelled by
+ * If @cancellable is not %NULL, then the operation can be cancelled by
  * triggering the cancellable object from another thread. If the operation
  * was cancelled, the error %G_IO_ERROR_CANCELLED will be returned.
  * Cancelling a close will still leave the stream closed, but there some streams
@@ -1266,9 +1266,21 @@ typedef struct {
   const void         *buffer;
   gsize               count_requested;
   gssize              count_written;
+
+  GCancellable       *cancellable;
+  gint                io_priority;
+  gboolean            need_idle;
 } WriteData;
 
 static void
+free_write_data (WriteData *op)
+{
+  if (op->cancellable)
+    g_object_unref (op->cancellable);
+  g_slice_free (WriteData, op);
+}
+
+static void
 write_async_thread (GSimpleAsyncResult *res,
                     GObject            *object,
                     GCancellable       *cancellable)
@@ -1285,6 +1297,60 @@ write_async_thread (GSimpleAsyncResult *res,
     g_simple_async_result_take_error (res, error);
 }
 
+static void write_async_pollable (GPollableOutputStream *stream,
+                                 GSimpleAsyncResult    *result);
+
+static gboolean
+write_async_pollable_ready (GPollableOutputStream *stream,
+                           gpointer               user_data)
+{
+  GSimpleAsyncResult *result = user_data;
+
+  write_async_pollable (stream, result);
+  return FALSE;
+}
+
+static void
+write_async_pollable (GPollableOutputStream *stream,
+                     GSimpleAsyncResult    *result)
+{
+  GError *error = NULL;
+  WriteData *op = g_simple_async_result_get_op_res_gpointer (result);
+
+  if (g_cancellable_set_error_if_cancelled (op->cancellable, &error))
+    op->count_written = -1;
+  else
+    {
+      op->count_written = G_POLLABLE_OUTPUT_STREAM_GET_INTERFACE (stream)->
+       write_nonblocking (stream, op->buffer, op->count_requested, &error);
+    }
+
+  if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK))
+    {
+      GSource *source;
+
+      g_error_free (error);
+      op->need_idle = FALSE;
+
+      source = g_pollable_output_stream_create_source (stream, op->cancellable);
+      g_source_set_callback (source,
+                            (GSourceFunc) write_async_pollable_ready,
+                            g_object_ref (result), g_object_unref);
+      g_source_set_priority (source, op->io_priority);
+      g_source_attach (source, g_main_context_get_thread_default ());
+      g_source_unref (source);
+      return;
+    }
+
+  if (op->count_written == -1)
+    g_simple_async_result_take_error (result, error);
+
+  if (op->need_idle)
+    g_simple_async_result_complete_in_idle (result);
+  else
+    g_simple_async_result_complete (result);
+}
+
 static void
 g_output_stream_real_write_async (GOutputStream       *stream,
                                   const void          *buffer,
@@ -1297,13 +1363,20 @@ g_output_stream_real_write_async (GOutputStream       *stream,
   GSimpleAsyncResult *res;
   WriteData *op;
 
-  op = g_new0 (WriteData, 1);
+  op = g_slice_new0 (WriteData);
   res = g_simple_async_result_new (G_OBJECT (stream), callback, user_data, g_output_stream_real_write_async);
-  g_simple_async_result_set_op_res_gpointer (res, op, g_free);
+  g_simple_async_result_set_op_res_gpointer (res, op, (GDestroyNotify) free_write_data);
   op->buffer = buffer;
   op->count_requested = count;
+  op->cancellable = cancellable ? g_object_ref (cancellable) : NULL;
+  op->io_priority = io_priority;
+  op->need_idle = TRUE;
   
-  g_simple_async_result_run_in_thread (res, write_async_thread, io_priority, cancellable);
+  if (G_IS_POLLABLE_OUTPUT_STREAM (stream) &&
+      g_pollable_output_stream_can_poll (G_POLLABLE_OUTPUT_STREAM (stream)))
+    write_async_pollable (G_POLLABLE_OUTPUT_STREAM (stream), res);
+  else
+    g_simple_async_result_run_in_thread (res, write_async_thread, io_priority, cancellable);
   g_object_unref (res);
 }
 
index aefccaa..422fb12 100644 (file)
@@ -74,7 +74,7 @@ enum  {
 /**
  * g_permission_acquire:
  * @permission: a #GPermission instance
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: a pointer to a %NULL #GError, or %NULL
  *
  * Attempts to acquire the permission represented by @permission.
@@ -109,7 +109,7 @@ g_permission_acquire (GPermission   *permission,
 /**
  * g_permission_acquire_async:
  * @permission: a #GPermission instance
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @callback: the #GAsyncReadyCallback to call when done
  * @user_data: the user data to pass to @callback
  *
@@ -158,7 +158,7 @@ g_permission_acquire_finish (GPermission   *permission,
 /**
  * g_permission_release:
  * @permission: a #GPermission instance
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: a pointer to a %NULL #GError, or %NULL
  *
  * Attempts to release the permission represented by @permission.
@@ -193,7 +193,7 @@ g_permission_release (GPermission   *permission,
 /**
  * g_permission_release_async:
  * @permission: a #GPermission instance
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @callback: the #GAsyncReadyCallback to call when done
  * @user_data: the user data to pass to @callback
  *
index 35384bc..9e9f720 100644 (file)
@@ -45,7 +45,7 @@ G_DEFINE_INTERFACE (GPollableInputStream, g_pollable_input_stream, G_TYPE_INPUT_
 static gboolean g_pollable_input_stream_default_can_poll         (GPollableInputStream *stream);
 static gssize   g_pollable_input_stream_default_read_nonblocking (GPollableInputStream  *stream,
                                                                  void                  *buffer,
-                                                                 gsize                  size,
+                                                                 gsize                  count,
                                                                  GError               **error);
 
 static void
@@ -144,7 +144,7 @@ g_pollable_input_stream_create_source (GPollableInputStream *stream,
 static gssize
 g_pollable_input_stream_default_read_nonblocking (GPollableInputStream  *stream,
                                                  void                  *buffer,
-                                                 gsize                  size,
+                                                 gsize                  count,
                                                  GError               **error)
 {
   if (!g_pollable_input_stream_is_readable (stream))
@@ -154,20 +154,20 @@ g_pollable_input_stream_default_read_nonblocking (GPollableInputStream  *stream,
       return -1;
     }
 
-  return g_input_stream_read (G_INPUT_STREAM (stream), buffer, size,
-                             NULL, error);
+  return G_INPUT_STREAM_GET_CLASS (stream)->
+    read_fn (G_INPUT_STREAM (stream), buffer, count, NULL, error);
 }
 
 /**
  * g_pollable_input_stream_read_nonblocking:
  * @stream: a #GPollableInputStream
- * @buffer: a buffer to read data into (which should be at least @size
+ * @buffer: a buffer to read data into (which should be at least @count
  *     bytes long).
- * @size: the number of bytes you want to read
+ * @count: the number of bytes you want to read
  * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: #GError for error reporting, or %NULL to ignore.
  *
- * Attempts to read up to @size bytes from @stream into @buffer, as
+ * Attempts to read up to @count bytes from @stream into @buffer, as
  * with g_input_stream_read(). If @stream is not currently readable,
  * this will immediately return %G_IO_ERROR_WOULD_BLOCK, and you can
  * use g_pollable_input_stream_create_source() to create a #GSource
@@ -186,118 +186,36 @@ g_pollable_input_stream_default_read_nonblocking (GPollableInputStream  *stream,
 gssize
 g_pollable_input_stream_read_nonblocking (GPollableInputStream  *stream,
                                          void                  *buffer,
-                                         gsize                  size,
+                                         gsize                  count,
                                          GCancellable          *cancellable,
                                          GError               **error)
 {
+  gssize res;
+
   g_return_val_if_fail (G_IS_POLLABLE_INPUT_STREAM (stream), -1);
+  g_return_val_if_fail (buffer != NULL, 0);
 
   if (g_cancellable_set_error_if_cancelled (cancellable, error))
     return -1;
 
-  return G_POLLABLE_INPUT_STREAM_GET_INTERFACE (stream)->
-    read_nonblocking (stream, buffer, size, error);
-}
-
-/* GPollableSource */
-
-typedef struct {
-  GSource       source;
-
-  GObject      *stream;
-} GPollableSource;
+  if (count == 0)
+    return 0;
 
-static gboolean
-pollable_source_prepare (GSource *source,
-                        gint    *timeout)
-{
-  *timeout = -1;
-  return FALSE;
-}
-
-static gboolean
-pollable_source_check (GSource *source)
-{
-  return FALSE;
-}
-
-static gboolean
-pollable_source_dispatch (GSource     *source,
-                         GSourceFunc  callback,
-                         gpointer     user_data)
-{
-  GPollableSourceFunc func = (GPollableSourceFunc)callback;
-  GPollableSource *pollable_source = (GPollableSource *)source;
-
-  return (*func) (pollable_source->stream, user_data);
-}
-
-static void
-pollable_source_finalize (GSource *source)
-{
-  GPollableSource *pollable_source = (GPollableSource *)source;
-
-  g_object_unref (pollable_source->stream);
-}
-
-static gboolean
-pollable_source_closure_callback (GObject  *stream,
-                                 gpointer  data)
-{
-  GClosure *closure = data;
-
-  GValue param = G_VALUE_INIT;
-  GValue result_value = G_VALUE_INIT;
-  gboolean result;
-
-  g_value_init (&result_value, G_TYPE_BOOLEAN);
-
-  g_value_init (&param, G_TYPE_OBJECT);
-  g_value_set_object (&param, stream);
-
-  g_closure_invoke (closure, &result_value, 1, &param, NULL);
-
-  result = g_value_get_boolean (&result_value);
-  g_value_unset (&result_value);
-  g_value_unset (&param);
-
-  return result;
-}
+  if (((gssize) count) < 0)
+    {
+      g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
+                  _("Too large count value passed to %s"), G_STRFUNC);
+      return -1;
+    }
 
-static GSourceFuncs pollable_source_funcs =
-{
-  pollable_source_prepare,
-  pollable_source_check,
-  pollable_source_dispatch,
-  pollable_source_finalize,
-  (GSourceFunc)pollable_source_closure_callback,
-  (GSourceDummyMarshal)g_cclosure_marshal_generic,
-};
+  if (cancellable)
+    g_cancellable_push_current (cancellable);
 
-/**
- * g_pollable_source_new:
- * @pollable_stream: the stream associated with the new source
- *
- * Utility method for #GPollableInputStream and #GPollableOutputStream
- * implementations. Creates a new #GSource that expects a callback of
- * type #GPollableSourceFunc. The new source does not actually do
- * anything on its own; use g_source_add_child_source() to add other
- * sources to it to cause it to trigger.
- *
- * Return value: (transfer full): the new #GSource.
- *
- * Since: 2.28
- */
-GSource *
-g_pollable_source_new (GObject *pollable_stream)
-{
-  GSource *source;
-  GPollableSource *pollable_source;
+  res = G_POLLABLE_INPUT_STREAM_GET_INTERFACE (stream)->
+    read_nonblocking (stream, buffer, count, error);
 
-  source = g_source_new (&pollable_source_funcs, sizeof (GPollableSource));
-  g_source_set_name (source, "GPollableSource");
-  pollable_source = (GPollableSource *)source;
-  pollable_source->stream = g_object_ref (pollable_stream);
+  if (cancellable)
+    g_cancellable_pop_current (cancellable);
 
-  return source;
+  return res;
 }
index 3b57460..49af7ee 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
+#error "Only <gio/gio.h> can be included directly."
+#endif
+
 #ifndef __G_POLLABLE_INPUT_STREAM_H__
 #define __G_POLLABLE_INPUT_STREAM_H__
 
@@ -73,7 +77,7 @@ struct _GPollableInputStreamInterface
                                    GCancellable          *cancellable);
   gssize       (*read_nonblocking) (GPollableInputStream  *stream,
                                    void                  *buffer,
-                                   gsize                  size,
+                                   gsize                  count,
                                    GError               **error);
 };
 
@@ -87,13 +91,10 @@ GSource *g_pollable_input_stream_create_source    (GPollableInputStream  *stream
 
 gssize   g_pollable_input_stream_read_nonblocking (GPollableInputStream  *stream,
                                                   void                  *buffer,
-                                                  gsize                  size,
+                                                  gsize                  count,
                                                   GCancellable          *cancellable,
                                                   GError               **error);
 
-/* Helper method for stream implementations */
-GSource *g_pollable_source_new                    (GObject               *pollable_stream);
-
 G_END_DECLS
 
 
index f8656b3..57568e3 100644 (file)
@@ -46,7 +46,7 @@ G_DEFINE_INTERFACE (GPollableOutputStream, g_pollable_output_stream, G_TYPE_OUTP
 static gboolean g_pollable_output_stream_default_can_poll          (GPollableOutputStream *stream);
 static gssize   g_pollable_output_stream_default_write_nonblocking (GPollableOutputStream  *stream,
                                                                    const void             *buffer,
-                                                                   gsize                   size,
+                                                                   gsize                   count,
                                                                    GError                **error);
 
 static void
@@ -145,7 +145,7 @@ g_pollable_output_stream_create_source (GPollableOutputStream *stream,
 static gssize
 g_pollable_output_stream_default_write_nonblocking (GPollableOutputStream  *stream,
                                                    const void             *buffer,
-                                                   gsize                   size,
+                                                   gsize                   count,
                                                    GError                **error)
 {
   if (!g_pollable_output_stream_is_writable (stream))
@@ -155,20 +155,20 @@ g_pollable_output_stream_default_write_nonblocking (GPollableOutputStream  *stre
       return -1;
     }
 
-  return g_output_stream_write (G_OUTPUT_STREAM (stream), buffer, size,
-                               NULL, error);
+  return G_OUTPUT_STREAM_GET_CLASS (stream)->
+    write_fn (G_OUTPUT_STREAM (stream), buffer, count, NULL, error);
 }
 
 /**
  * g_pollable_output_stream_write_nonblocking:
  * @stream: a #GPollableOutputStream
- * @buffer: (array length=size) (element-type guint8): a buffer to write
+ * @buffer: (array length=count) (element-type guint8): a buffer to write
  *     data from
- * @size: the number of bytes you want to write
+ * @count: the number of bytes you want to write
  * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: #GError for error reporting, or %NULL to ignore.
  *
- * Attempts to write up to @size bytes from @buffer to @stream, as
+ * Attempts to write up to @count bytes from @buffer to @stream, as
  * with g_output_stream_write(). If @stream is not currently writable,
  * this will immediately return %G_IO_ERROR_WOULD_BLOCK, and you can
  * use g_pollable_output_stream_create_source() to create a #GSource
@@ -187,15 +187,36 @@ g_pollable_output_stream_default_write_nonblocking (GPollableOutputStream  *stre
 gssize
 g_pollable_output_stream_write_nonblocking (GPollableOutputStream  *stream,
                                            const void             *buffer,
-                                           gsize                   size,
+                                           gsize                   count,
                                            GCancellable           *cancellable,
                                            GError                **error)
 {
+  gssize res;
+
   g_return_val_if_fail (G_IS_POLLABLE_OUTPUT_STREAM (stream), -1);
+  g_return_val_if_fail (buffer != NULL, 0);
 
   if (g_cancellable_set_error_if_cancelled (cancellable, error))
     return -1;
 
-  return G_POLLABLE_OUTPUT_STREAM_GET_INTERFACE (stream)->
-    write_nonblocking (stream, buffer, size, error);
+  if (count == 0)
+    return 0;
+
+  if (((gssize) count) < 0)
+    {
+      g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
+                  _("Too large count value passed to %s"), G_STRFUNC);
+      return -1;
+    }
+
+  if (cancellable)
+    g_cancellable_push_current (cancellable);
+
+  res = G_POLLABLE_OUTPUT_STREAM_GET_INTERFACE (stream)->
+    write_nonblocking (stream, buffer, count, error);
+
+  if (cancellable)
+    g_cancellable_pop_current (cancellable);
+
+  return res;
 }
index abef0ed..c5945ce 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
+#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
+#error "Only <gio/gio.h> can be included directly."
+#endif
+
 #ifndef __G_POLLABLE_OUTPUT_STREAM_H__
 #define __G_POLLABLE_OUTPUT_STREAM_H__
 
@@ -73,7 +77,7 @@ struct _GPollableOutputStreamInterface
                                     GCancellable           *cancellable);
   gssize       (*write_nonblocking) (GPollableOutputStream  *stream,
                                     const void             *buffer,
-                                    gsize                   size,
+                                    gsize                   count,
                                     GError                **error);
 };
 
@@ -87,7 +91,7 @@ GSource *g_pollable_output_stream_create_source     (GPollableOutputStream  *str
 
 gssize   g_pollable_output_stream_write_nonblocking (GPollableOutputStream  *stream,
                                                     const void             *buffer,
-                                                    gsize                   size,
+                                                    gsize                   count,
                                                     GCancellable           *cancellable,
                                                     GError                **error);
 
diff --git a/gio/gpollableutils.c b/gio/gpollableutils.c
new file mode 100644 (file)
index 0000000..0e653fa
--- /dev/null
@@ -0,0 +1,350 @@
+/* GIO - GLib Input, Output and Streaming Library
+ *
+ * Copyright (C) 2010 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include "config.h"
+
+#include <errno.h>
+
+#include "gpollableinputstream.h"
+#include "gasynchelper.h"
+#include "glibintl.h"
+
+/**
+ * SECTION:gpollableutils
+ * @short_description: #GPollableInputStream / #GPollableOutputStream utilities
+ * @include: gio/gio.h
+ *
+ * Utility functions for #GPollableInputStream and
+ * #GPollableOutputStream implementations.
+ */
+
+typedef struct {
+  GSource       source;
+
+  GObject      *stream;
+} GPollableSource;
+
+static gboolean
+pollable_source_prepare (GSource *source,
+                        gint    *timeout)
+{
+  *timeout = -1;
+  return FALSE;
+}
+
+static gboolean
+pollable_source_check (GSource *source)
+{
+  return FALSE;
+}
+
+static gboolean
+pollable_source_dispatch (GSource     *source,
+                         GSourceFunc  callback,
+                         gpointer     user_data)
+{
+  GPollableSourceFunc func = (GPollableSourceFunc)callback;
+  GPollableSource *pollable_source = (GPollableSource *)source;
+
+  return (*func) (pollable_source->stream, user_data);
+}
+
+static void
+pollable_source_finalize (GSource *source)
+{
+  GPollableSource *pollable_source = (GPollableSource *)source;
+
+  g_object_unref (pollable_source->stream);
+}
+
+static gboolean
+pollable_source_closure_callback (GObject  *stream,
+                                 gpointer  data)
+{
+  GClosure *closure = data;
+
+  GValue param = G_VALUE_INIT;
+  GValue result_value = G_VALUE_INIT;
+  gboolean result;
+
+  g_value_init (&result_value, G_TYPE_BOOLEAN);
+
+  g_value_init (&param, G_TYPE_OBJECT);
+  g_value_set_object (&param, stream);
+
+  g_closure_invoke (closure, &result_value, 1, &param, NULL);
+
+  result = g_value_get_boolean (&result_value);
+  g_value_unset (&result_value);
+  g_value_unset (&param);
+
+  return result;
+}
+
+static GSourceFuncs pollable_source_funcs =
+{
+  pollable_source_prepare,
+  pollable_source_check,
+  pollable_source_dispatch,
+  pollable_source_finalize,
+  (GSourceFunc)pollable_source_closure_callback,
+  (GSourceDummyMarshal)g_cclosure_marshal_generic,
+};
+
+/**
+ * g_pollable_source_new:
+ * @pollable_stream: the stream associated with the new source
+ *
+ * Utility method for #GPollableInputStream and #GPollableOutputStream
+ * implementations. Creates a new #GSource that expects a callback of
+ * type #GPollableSourceFunc. The new source does not actually do
+ * anything on its own; use g_source_add_child_source() to add other
+ * sources to it to cause it to trigger.
+ *
+ * Return value: (transfer full): the new #GSource.
+ *
+ * Since: 2.28
+ */
+GSource *
+g_pollable_source_new (GObject *pollable_stream)
+{
+  GSource *source;
+  GPollableSource *pollable_source;
+
+  g_return_val_if_fail (G_IS_POLLABLE_INPUT_STREAM (pollable_stream) ||
+                       G_IS_POLLABLE_OUTPUT_STREAM (pollable_stream), NULL);
+
+  source = g_source_new (&pollable_source_funcs, sizeof (GPollableSource));
+  g_source_set_name (source, "GPollableSource");
+  pollable_source = (GPollableSource *)source;
+  pollable_source->stream = g_object_ref (pollable_stream);
+
+  return source;
+}
+
+/**
+ * g_pollable_source_new_full:
+ * @pollable_stream: (type GObject): the stream associated with the
+ *   new source
+ * @child_source: (allow-none): optional child source to attach
+ * @cancellable: (allow-none): optional #GCancellable to attach
+ *
+ * Utility method for #GPollableInputStream and #GPollableOutputStream
+ * implementations. Creates a new #GSource, as with
+ * g_pollable_source_new(), but also attaching @child_source (with a
+ * dummy callback), and @cancellable, if they are non-%NULL.
+ *
+ * Return value: (transfer full): the new #GSource.
+ *
+ * Since: 2.34
+ */
+GSource *
+g_pollable_source_new_full (gpointer      pollable_stream,
+                           GSource      *child_source,
+                           GCancellable *cancellable)
+{
+  GSource *source;
+
+  g_return_val_if_fail (G_IS_POLLABLE_INPUT_STREAM (pollable_stream) ||
+                       G_IS_POLLABLE_OUTPUT_STREAM (pollable_stream), NULL);
+
+  source = g_pollable_source_new (pollable_stream);
+  if (child_source)
+    {
+      g_source_set_dummy_callback (child_source);
+      g_source_add_child_source (source, child_source);
+    }
+  if (cancellable)
+    {
+      GSource *cancellable_source = g_cancellable_source_new (cancellable);
+
+      g_source_set_dummy_callback (cancellable_source);
+      g_source_add_child_source (source, cancellable_source);
+      g_source_unref (cancellable_source);
+    }
+
+  return source;
+}
+
+/**
+ * g_pollable_stream_read:
+ * @stream: a #GInputStream
+ * @buffer: a buffer to read data into
+ * @count: the number of bytes to read
+ * @blocking: whether to do blocking I/O
+ * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
+ * @error: location to store the error occurring, or %NULL to ignore
+ *
+ * Tries to read from @stream, as with g_input_stream_read() (if
+ * @blocking is %TRUE) or g_pollable_input_stream_read_nonblocking()
+ * (if @blocking is %FALSE). This can be used to more easily share
+ * code between blocking and non-blocking implementations of a method.
+ *
+ * If @blocking is %FALSE, then @stream must be a
+ * #GPollableInputStream for which g_pollable_input_stream_can_poll()
+ * returns %TRUE, or else the behavior is undefined. If @blocking is
+ * %TRUE, then @stream does not need to be a #GPollableInputStream.
+ *
+ * Returns: the number of bytes read, or -1 on error.
+ *
+ * Since: 2.34
+ */
+gssize
+g_pollable_stream_read (GInputStream   *stream,
+                       void           *buffer,
+                       gsize           count,
+                       gboolean        blocking,
+                       GCancellable   *cancellable,
+                       GError        **error)
+{
+  if (blocking)
+    {
+      return g_input_stream_read (stream,
+                                 buffer, count,
+                                 cancellable, error);
+    }
+  else
+    {
+      return g_pollable_input_stream_read_nonblocking (G_POLLABLE_INPUT_STREAM (stream),
+                                                      buffer, count,
+                                                      cancellable, error);
+    }
+}
+
+/**
+ * g_pollable_stream_write:
+ * @stream: a #GOutputStream.
+ * @buffer: (array length=count) (element-type guint8): the buffer
+ *   containing the data to write.
+ * @count: the number of bytes to write
+ * @blocking: whether to do blocking I/O
+ * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
+ * @error: location to store the error occurring, or %NULL to ignore
+ *
+ * Tries to write to @stream, as with g_output_stream_write() (if
+ * @blocking is %TRUE) or g_pollable_output_stream_write_nonblocking()
+ * (if @blocking is %FALSE). This can be used to more easily share
+ * code between blocking and non-blocking implementations of a method.
+ *
+ * If @blocking is %FALSE, then @stream must be a
+ * #GPollableOutputStream for which
+ * g_pollable_output_stream_can_poll() returns %TRUE or else the
+ * behavior is undefined. If @blocking is %TRUE, then @stream does not
+ * need to be a #GPollableOutputStream.
+ *
+ * Returns: the number of bytes written, or -1 on error.
+ *
+ * Since: 2.34
+ */
+gssize
+g_pollable_stream_write (GOutputStream   *stream,
+                        const void      *buffer,
+                        gsize            count,
+                        gboolean         blocking,
+                        GCancellable    *cancellable,
+                        GError         **error)
+{
+  if (blocking)
+    {
+      return g_output_stream_write (stream,
+                                   buffer, count,
+                                   cancellable, error);
+    }
+  else
+    {
+      return g_pollable_output_stream_write_nonblocking (G_POLLABLE_OUTPUT_STREAM (stream),
+                                                        buffer, count,
+                                                        cancellable, error);
+    }
+}
+
+/**
+ * g_pollable_stream_write_all:
+ * @stream: a #GOutputStream.
+ * @buffer: (array length=count) (element-type guint8): the buffer
+ *   containing the data to write.
+ * @count: the number of bytes to write
+ * @blocking: whether to do blocking I/O
+ * @bytes_written: (out): location to store the number of bytes that was 
+ *   written to the stream
+ * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
+ * @error: location to store the error occurring, or %NULL to ignore
+ *
+ * Tries to write @count bytes to @stream, as with
+ * g_output_stream_write_all(), but using g_pollable_stream_write()
+ * rather than g_output_stream_write().
+ *
+ * On a successful write of @count bytes, %TRUE is returned, and
+ * @bytes_written is set to @count.
+ * 
+ * If there is an error during the operation (including
+ * %G_IO_ERROR_WOULD_BLOCK in the non-blocking case), %FALSE is
+ * returned and @error is set to indicate the error status,
+ * @bytes_written is updated to contain the number of bytes written
+ * into the stream before the error occurred.
+ *
+ * As with g_pollable_stream_write(), if @blocking is %FALSE, then
+ * @stream must be a #GPollableOutputStream for which
+ * g_pollable_output_stream_can_poll() returns %TRUE or else the
+ * behavior is undefined. If @blocking is %TRUE, then @stream does not
+ * need to be a #GPollableOutputStream.
+ *
+ * Return value: %TRUE on success, %FALSE if there was an error
+ *
+ * Since: 2.34
+ */
+gboolean
+g_pollable_stream_write_all (GOutputStream  *stream,
+                            const void     *buffer,
+                            gsize           count,
+                            gboolean        blocking,
+                            gsize          *bytes_written,
+                            GCancellable   *cancellable,
+                            GError        **error)
+{
+  gsize _bytes_written;
+  gssize res;
+
+  _bytes_written = 0;
+  while (_bytes_written < count)
+    {
+      res = g_pollable_stream_write (stream,
+                                    (char *)buffer + _bytes_written,
+                                    count - _bytes_written,
+                                    blocking,
+                                    cancellable, error);
+      if (res == -1)
+       {
+         if (bytes_written)
+           *bytes_written = _bytes_written;
+         return FALSE;
+       }
+
+      if (res == 0)
+       g_warning ("Write returned zero without error");
+
+      _bytes_written += res;
+    }
+
+  if (bytes_written)
+    *bytes_written = _bytes_written;
+
+  return TRUE;
+}
diff --git a/gio/gpollableutils.h b/gio/gpollableutils.h
new file mode 100644 (file)
index 0000000..782f3ca
--- /dev/null
@@ -0,0 +1,65 @@
+/* GIO - GLib Input, Output and Streaming Library
+ *
+ * Copyright (C) 2012 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
+#error "Only <gio/gio.h> can be included directly."
+#endif
+
+#ifndef __G_POLLABLE_UTILS_H__
+#define __G_POLLABLE_UTILS_H__
+
+#include <gio/gio.h>
+
+G_BEGIN_DECLS
+
+GSource *g_pollable_source_new       (GObject        *pollable_stream);
+
+GLIB_AVAILABLE_IN_2_34
+GSource *g_pollable_source_new_full  (gpointer        pollable_stream,
+                                     GSource        *child_source,
+                                     GCancellable   *cancellable);
+
+GLIB_AVAILABLE_IN_2_34
+gssize   g_pollable_stream_read      (GInputStream   *stream,
+                                     void           *buffer,
+                                     gsize           count,
+                                     gboolean        blocking,
+                                     GCancellable   *cancellable,
+                                     GError        **error);
+
+GLIB_AVAILABLE_IN_2_34
+gssize   g_pollable_stream_write     (GOutputStream  *stream,
+                                     const void     *buffer,
+                                     gsize           count,
+                                     gboolean        blocking,
+                                     GCancellable   *cancellable,
+                                     GError        **error);
+GLIB_AVAILABLE_IN_2_34
+gboolean g_pollable_stream_write_all (GOutputStream  *stream,
+                                     const void     *buffer,
+                                     gsize           count,
+                                     gboolean        blocking,
+                                     gsize          *bytes_written,
+                                     GCancellable   *cancellable,
+                                     GError        **error);
+
+G_END_DECLS
+
+#endif /* _G_POLLABLE_UTILS_H_ */
index 68ef294..7796d8b 100644 (file)
@@ -49,17 +49,21 @@ enum
 {
   PROP_0,
   PROP_PROTOCOL,
+  PROP_DESTINATION_PROTOCOL,
   PROP_DESTINATION_HOSTNAME,
   PROP_DESTINATION_PORT,
   PROP_USERNAME,
-  PROP_PASSWORD
+  PROP_PASSWORD,
+  PROP_URI
 };
 
 struct _GProxyAddressPrivate
 {
+  gchar         *uri;
   gchar         *protocol;
   gchar                 *username;
   gchar                 *password;
+  gchar         *dest_protocol;
   gchar         *dest_hostname;
   guint16        dest_port;
 };
@@ -69,19 +73,21 @@ g_proxy_address_finalize (GObject *object)
 {
   GProxyAddress *proxy = G_PROXY_ADDRESS (object);
 
+  g_free (proxy->priv->uri);
   g_free (proxy->priv->protocol);
   g_free (proxy->priv->username);
   g_free (proxy->priv->password);
   g_free (proxy->priv->dest_hostname);
+  g_free (proxy->priv->dest_protocol);
 
   G_OBJECT_CLASS (g_proxy_address_parent_class)->finalize (object);
 }
 
 static void
 g_proxy_address_set_property (GObject      *object,
-                            guint         prop_id,
-                            const GValue *value,
-                            GParamSpec   *pspec)
+                             guint         prop_id,
+                             const GValue *value,
+                             GParamSpec   *pspec)
 {
   GProxyAddress *proxy = G_PROXY_ADDRESS (object);
 
@@ -92,6 +98,11 @@ g_proxy_address_set_property (GObject      *object,
       proxy->priv->protocol = g_value_dup_string (value);
       break;
 
+    case PROP_DESTINATION_PROTOCOL:
+      g_free (proxy->priv->dest_protocol);
+      proxy->priv->dest_protocol = g_value_dup_string (value);
+      break;
+
     case PROP_DESTINATION_HOSTNAME:
       g_free (proxy->priv->dest_hostname);
       proxy->priv->dest_hostname = g_value_dup_string (value);
@@ -111,6 +122,11 @@ g_proxy_address_set_property (GObject      *object,
       proxy->priv->password = g_value_dup_string (value);
       break;
 
+    case PROP_URI:
+      g_free (proxy->priv->uri);
+      proxy->priv->uri = g_value_dup_string (value);
+      break;
+
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
     }
@@ -130,6 +146,10 @@ g_proxy_address_get_property (GObject    *object,
        g_value_set_string (value, proxy->priv->protocol);
        break;
 
+      case PROP_DESTINATION_PROTOCOL:
+       g_value_set_string (value, proxy->priv->dest_protocol);
+       break;
+
       case PROP_DESTINATION_HOSTNAME:
        g_value_set_string (value, proxy->priv->dest_hostname);
        break;
@@ -146,6 +166,10 @@ g_proxy_address_get_property (GObject    *object,
        g_value_set_string (value, proxy->priv->password);
        break;
 
+      case PROP_URI:
+       g_value_set_string (value, proxy->priv->uri);
+       break;
+
       default:
        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
     }
@@ -192,6 +216,24 @@ g_proxy_address_class_init (GProxyAddressClass *klass)
                                                       G_PARAM_CONSTRUCT_ONLY |
                                                       G_PARAM_STATIC_STRINGS));
 
+  /**
+   * GProxyAddress:destination-protocol:
+   *
+   * The protocol being spoke to the destination host, or %NULL if
+   * the #GProxyAddress doesn't know.
+   *
+   * Since: 2.34
+   */
+  g_object_class_install_property (gobject_class,
+                                  PROP_DESTINATION_PROTOCOL,
+                                  g_param_spec_string ("destination-protocol",
+                                                      P_("Destionation Protocol"),
+                                                      P_("The proxy destination protocol"),
+                                                      NULL,
+                                                      G_PARAM_READWRITE |
+                                                      G_PARAM_CONSTRUCT_ONLY |
+                                                      G_PARAM_STATIC_STRINGS));
+
   g_object_class_install_property (gobject_class,
                                   PROP_DESTINATION_HOSTNAME,
                                   g_param_spec_string ("destination-hostname",
@@ -211,6 +253,24 @@ g_proxy_address_class_init (GProxyAddressClass *klass)
                                                      G_PARAM_READWRITE |
                                                      G_PARAM_CONSTRUCT_ONLY |
                                                      G_PARAM_STATIC_STRINGS));
+
+  /**
+   * GProxyAddress:uri:
+   *
+   * The URI string that the proxy was constructed from (or %NULL
+   * if the creator didn't specify this).
+   *
+   * Since: 2.34
+   */
+  g_object_class_install_property (gobject_class,
+                                  PROP_URI,
+                                  g_param_spec_string ("uri",
+                                                       P_("URI"),
+                                                       P_("The proxy's URI"),
+                                                       NULL,
+                                                       G_PARAM_READWRITE |
+                                                       G_PARAM_CONSTRUCT_ONLY |
+                                                       G_PARAM_STATIC_STRINGS));
 }
 
 static void
@@ -241,6 +301,10 @@ g_proxy_address_init (GProxyAddress *proxy)
  * Creates a new #GProxyAddress for @inetaddr with @protocol that should
  * tunnel through @dest_hostname and @dest_port.
  *
+ * (Note that this method doesn't set the #GProxyAddress:uri or
+ * #GProxyAddress:destination-protocol fields; use g_object_new()
+ * directly if you want to set those.)
+ *
  * Returns: a new #GProxyAddress
  *
  * Since: 2.26
@@ -270,7 +334,7 @@ g_proxy_address_new (GInetAddress  *inetaddr,
  * g_proxy_address_get_protocol:
  * @proxy: a #GProxyAddress
  *
- * Gets @proxy's protocol.
+ * Gets @proxy's protocol. eg, "socks" or "http"
  *
  * Returns: the @proxy's protocol
  *
@@ -283,10 +347,29 @@ g_proxy_address_get_protocol (GProxyAddress *proxy)
 }
 
 /**
- * g_proxy_address_get_destination_hostname
+ * g_proxy_address_get_destination_protocol:
+ * @proxy: a #GProxyAddress
+ *
+ * Gets the protocol that is being spoken to the destination
+ * server; eg, "http" or "ftp".
+ *
+ * Returns: the @proxy's destination protocol
+ *
+ * Since: 2.34
+ */
+const gchar *
+g_proxy_address_get_destination_protocol (GProxyAddress *proxy)
+{
+  return proxy->priv->dest_protocol;
+}
+
+/**
+ * g_proxy_address_get_destination_hostname:
  * @proxy: a #GProxyAddress
  *
- * Gets @proxy's destination hostname.
+ * Gets @proxy's destination hostname; that is, the name of the host
+ * that will be connected to via the proxy, not the name of the proxy
+ * itself.
  *
  * Returns: the @proxy's destination hostname
  *
@@ -299,10 +382,12 @@ g_proxy_address_get_destination_hostname (GProxyAddress *proxy)
 }
 
 /**
- * g_proxy_address_get_destination_port
+ * g_proxy_address_get_destination_port:
  * @proxy: a #GProxyAddress
  *
- * Gets @proxy's destination port.
+ * Gets @proxy's destination port; that is, the port on the
+ * destination host that will be connected to via the proxy, not the
+ * port number of the proxy itself.
  *
  * Returns: the @proxy's destination port
  *
@@ -315,7 +400,7 @@ g_proxy_address_get_destination_port (GProxyAddress *proxy)
 }
 
 /**
- * g_proxy_address_get_username
+ * g_proxy_address_get_username:
  * @proxy: a #GProxyAddress
  *
  * Gets @proxy's username.
@@ -331,7 +416,7 @@ g_proxy_address_get_username (GProxyAddress *proxy)
 }
 
 /**
- * g_proxy_address_get_password
+ * g_proxy_address_get_password:
  * @proxy: a #GProxyAddress
  *
  * Gets @proxy's password.
@@ -345,3 +430,20 @@ g_proxy_address_get_password (GProxyAddress *proxy)
 {
   return proxy->priv->password;
 }
+
+
+/**
+ * g_proxy_address_get_uri:
+ * @proxy: a #GProxyAddress
+ *
+ * Gets the proxy URI that @proxy was constructed from.
+ *
+ * Returns: the @proxy's URI, or %NULL if unknown
+ *
+ * Since: 2.34
+ */
+const gchar *
+g_proxy_address_get_uri (GProxyAddress *proxy)
+{
+  return proxy->priv->uri;
+}
index cc4594d..8d51f11 100644 (file)
@@ -66,11 +66,16 @@ GSocketAddress *g_proxy_address_new         (GInetAddress *inetaddr,
                                             const gchar  *password);
 
 const gchar    *g_proxy_address_get_protocol                (GProxyAddress *proxy);
+GLIB_AVAILABLE_IN_2_34
+const gchar    *g_proxy_address_get_destination_protocol    (GProxyAddress *proxy);
 const gchar    *g_proxy_address_get_destination_hostname    (GProxyAddress *proxy);
 guint16         g_proxy_address_get_destination_port        (GProxyAddress *proxy);
 const gchar    *g_proxy_address_get_username                (GProxyAddress *proxy);
 const gchar    *g_proxy_address_get_password                (GProxyAddress *proxy);
 
+GLIB_AVAILABLE_IN_2_34
+const gchar    *g_proxy_address_get_uri                     (GProxyAddress *proxy);
+
 G_END_DECLS
 
 #endif /* __G_PROXY_ADDRESS_H__ */
index b7bc04d..1f2ef12 100644 (file)
@@ -64,11 +64,13 @@ struct _GProxyAddressEnumeratorPrivate
   gchar                          **next_proxy;
   GSocketAddressEnumerator *addr_enum;
   GSocketAddress           *proxy_address;
+  const gchar              *proxy_uri;
   gchar                           *proxy_type;
   gchar                           *proxy_username;
   gchar                           *proxy_password;
   gboolean                  supports_hostname;
   GList                           *next_dest_ip;
+  GError                   *last_error;
 
   /* Async attributes */
   GSimpleAsyncResult *simple;
@@ -121,12 +123,11 @@ next_enumerator (GProxyAddressEnumeratorPrivate *priv)
   while (priv->addr_enum == NULL && *priv->next_proxy)
     {
       GSocketConnectable *connectable = NULL;
-      const gchar *proxy_uri;
       GProxy *proxy;
 
-      proxy_uri = *priv->next_proxy++;
+      priv->proxy_uri = *priv->next_proxy++;
       g_free (priv->proxy_type);
-      priv->proxy_type = g_uri_parse_scheme (proxy_uri);
+      priv->proxy_type = g_uri_parse_scheme (priv->proxy_uri);
 
       if (priv->proxy_type == NULL)
        continue;
@@ -152,16 +153,16 @@ next_enumerator (GProxyAddressEnumeratorPrivate *priv)
        {
          GError *error = NULL;
 
-         connectable = g_network_address_parse_uri (proxy_uri, 0, &error);
+         connectable = g_network_address_parse_uri (priv->proxy_uri, 0, &error);
 
          if (error)
            {
              g_warning ("Invalid proxy URI '%s': %s",
-                        proxy_uri, error->message);
+                        priv->proxy_uri, error->message);
              g_error_free (error);
            }
 
-         save_userinfo (priv, proxy_uri);
+         save_userinfo (priv, priv->proxy_uri);
        }
 
       if (connectable)
@@ -197,6 +198,7 @@ g_proxy_address_enumerator_next (GSocketAddressEnumerator  *enumerator,
   while (result == NULL && (*priv->next_proxy || priv->addr_enum))
     {
       gchar *dest_hostname;
+      gchar *dest_protocol;
       GInetSocketAddress *inetsaddr;
       GInetAddress *inetaddr;
       guint16 port;
@@ -270,7 +272,7 @@ g_proxy_address_enumerator_next (GSocketAddressEnumerator  *enumerator,
        {
          dest_hostname = g_strdup (priv->dest_hostname);
        }
-       
+      dest_protocol = g_uri_parse_scheme (priv->dest_uri);
                                  
       g_return_val_if_fail (G_IS_INET_SOCKET_ADDRESS (priv->proxy_address),
                            NULL);
@@ -279,13 +281,19 @@ g_proxy_address_enumerator_next (GSocketAddressEnumerator  *enumerator,
       inetaddr = g_inet_socket_address_get_address (inetsaddr);
       port = g_inet_socket_address_get_port (inetsaddr);
 
-      result = g_proxy_address_new (inetaddr, port,
-                                   priv->proxy_type,
-                                   dest_hostname, priv->dest_port,
-                                   priv->proxy_username,
-                                   priv->proxy_password);
-
+      result = g_object_new (G_TYPE_PROXY_ADDRESS,
+                            "address", inetaddr,
+                            "port", port,
+                            "protocol", priv->proxy_type,
+                            "destination-protocol", dest_protocol,
+                            "destination-hostname", dest_hostname,
+                            "destination-port", priv->dest_port,
+                            "username", priv->proxy_username,
+                            "password", priv->proxy_password,
+                            "uri", priv->proxy_uri,
+                            NULL);
       g_free (dest_hostname);
+      g_free (dest_protocol);
 
       if (priv->supports_hostname || priv->next_dest_ip == NULL)
        {
@@ -316,6 +324,13 @@ complete_async (GProxyAddressEnumeratorPrivate *priv)
     }
 
   priv->simple = NULL;
+
+  if (priv->last_error)
+    {
+      g_simple_async_result_take_error (simple, priv->last_error);
+      priv->last_error = NULL;
+    }
+
   g_simple_async_result_complete (simple);
   g_object_unref (simple);
 }
@@ -332,7 +347,7 @@ save_result (GProxyAddressEnumeratorPrivate *priv)
     }
   else
     {
-      gchar *dest_hostname;
+      gchar *dest_hostname, *dest_protocol;
       GInetSocketAddress *inetsaddr;
       GInetAddress *inetaddr;
       guint16 port;
@@ -353,6 +368,7 @@ save_result (GProxyAddressEnumeratorPrivate *priv)
        {
          dest_hostname = g_strdup (priv->dest_hostname);
        }
+      dest_protocol = g_uri_parse_scheme (priv->dest_uri);
 
       g_return_if_fail (G_IS_INET_SOCKET_ADDRESS (priv->proxy_address));
 
@@ -360,13 +376,19 @@ save_result (GProxyAddressEnumeratorPrivate *priv)
       inetaddr = g_inet_socket_address_get_address (inetsaddr);
       port = g_inet_socket_address_get_port (inetsaddr);
 
-      result = g_proxy_address_new (inetaddr, port,
-                                   priv->proxy_type,
-                                   dest_hostname, priv->dest_port,
-                                   priv->proxy_username,
-                                   priv->proxy_password);
-
+      result = g_object_new (G_TYPE_PROXY_ADDRESS,
+                            "address", inetaddr,
+                            "port", port,
+                            "protocol", priv->proxy_type,
+                            "destination-protocol", dest_protocol,
+                            "destination-hostname", dest_hostname,
+                            "destination-port", priv->dest_port,
+                            "username", priv->proxy_username,
+                            "password", priv->proxy_password,
+                            "uri", priv->proxy_uri,
+                            NULL);
       g_free (dest_hostname);
+      g_free (dest_protocol);
 
       if (priv->supports_hostname || priv->next_dest_ip == NULL)
        {
@@ -380,24 +402,60 @@ save_result (GProxyAddressEnumeratorPrivate *priv)
                                             g_object_unref);
 }
 
+static void address_enumerate_cb (GObject      *object,
+                                 GAsyncResult *result,
+                                 gpointer      user_data);
+
+static void
+next_proxy (GProxyAddressEnumeratorPrivate *priv)
+{
+  if (*priv->next_proxy)
+    {
+      g_object_unref (priv->addr_enum);
+      priv->addr_enum = NULL;
+
+      if (priv->dest_ips)
+       {
+         g_resolver_free_addresses (priv->dest_ips);
+         priv->dest_ips = NULL;
+       }
+
+      next_enumerator (priv);
+
+      if (priv->addr_enum)
+       {
+         g_socket_address_enumerator_next_async (priv->addr_enum,
+                                                 priv->cancellable,
+                                                 address_enumerate_cb,
+                                                 priv);
+         return;
+       }
+    }
+
+  complete_async (priv);
+}
+
 static void
 dest_hostname_lookup_cb (GObject           *object,
                         GAsyncResult      *result,
                         gpointer           user_data)
 {
-  GError *error = NULL;
   GProxyAddressEnumeratorPrivate *priv = user_data;
-  GSimpleAsyncResult *simple = priv->simple;
 
+  g_clear_error (&priv->last_error);
   priv->dest_ips = g_resolver_lookup_by_name_finish (G_RESOLVER (object),
                                                     result,
-                                                    &error);
+                                                    &priv->last_error);
   if (priv->dest_ips)
-    save_result (priv);
+    {
+      save_result (priv);
+      complete_async (priv);
+    }
   else
-    g_simple_async_result_take_error (simple, error);
-
-  complete_async (priv); 
+    {
+      g_clear_object (&priv->proxy_address);
+      next_proxy (priv);
+    }
 }
 
 static void
@@ -405,14 +463,13 @@ address_enumerate_cb (GObject        *object,
                      GAsyncResult *result,
                      gpointer      user_data)
 {
-  GError *error = NULL;
   GProxyAddressEnumeratorPrivate *priv = user_data;
-  GSimpleAsyncResult *simple = priv->simple;
 
+  g_clear_error (&priv->last_error);
   priv->proxy_address =
     g_socket_address_enumerator_next_finish (priv->addr_enum,
                                             result,
-                                            &error);
+                                            &priv->last_error);
   if (priv->proxy_address)
     {
       if (!priv->supports_hostname && !priv->dest_ips)
@@ -429,34 +486,10 @@ address_enumerate_cb (GObject        *object,
        }
 
       save_result (priv);
+      complete_async (priv);
     }
-  else if (*priv->next_proxy)
-    {
-      g_object_unref (priv->addr_enum);
-      priv->addr_enum = NULL;
-
-      if (priv->dest_ips)
-       {
-         g_resolver_free_addresses (priv->dest_ips);
-         priv->dest_ips = NULL;
-       }
-
-      next_enumerator (priv);
-
-      if (priv->addr_enum)
-       {
-         g_socket_address_enumerator_next_async (priv->addr_enum,
-                                                 priv->cancellable,
-                                                 address_enumerate_cb,
-                                                 priv);
-         return;
-       }
-    }
-
-  if (error)
-    g_simple_async_result_take_error (simple, error);
-
-  complete_async (priv); 
+  else
+    next_proxy (priv);
 }
 
 static void
@@ -672,6 +705,8 @@ g_proxy_address_enumerator_finalize (GObject *object)
   if (priv->cancellable)
     g_object_unref (priv->cancellable);
 
+  g_clear_error (&priv->last_error);
+
   G_OBJECT_CLASS (g_proxy_address_enumerator_parent_class)->finalize (object);
 }
 
index 391f902..7d8d27d 100644 (file)
@@ -44,11 +44,6 @@ G_BEGIN_DECLS
  */
 #define G_PROXY_RESOLVER_EXTENSION_POINT_NAME "gio-proxy-resolver"
 
-/**
- * GProxyResolver:
- *
- * Interface that can be used to resolve proxy address.
- */
 typedef struct _GProxyResolverInterface GProxyResolverInterface;
 
 struct _GProxyResolverInterface {
index 9f1ee9a..1b6f342 100644 (file)
@@ -81,7 +81,7 @@ g_remote_action_group_default_init (GRemoteActionGroupInterface *iface)
  * g_remote_action_group_activate_action_full:
  * @remote: a #GDBusActionGroup
  * @action_name: the name of the action to activate
- * @parameter: (allow none): the optional parameter to the activation
+ * @parameter: (allow-none): the optional parameter to the activation
  * @platform_data: the platform data to send
  *
  * Activates the remote action.
index ad06974..9f80fc0 100644 (file)
@@ -78,11 +78,81 @@ struct _GResolverPrivate {
  */
 G_DEFINE_TYPE (GResolver, g_resolver, G_TYPE_OBJECT)
 
+static GList *
+srv_records_to_targets (GList *records)
+{
+  const gchar *hostname;
+  guint16 port, priority, weight;
+  GSrvTarget *target;
+  GList *l;
+
+  for (l = records; l != NULL; l = g_list_next (l))
+    {
+      g_variant_get (l->data, "(qqq&s)", &priority, &weight, &port, &hostname);
+      target = g_srv_target_new (hostname, port, priority, weight);
+      g_variant_unref (l->data);
+      l->data = target;
+    }
+
+  return g_srv_target_list_sort (records);
+}
+
+static GList *
+g_resolver_real_lookup_service (GResolver            *resolver,
+                                const gchar          *rrname,
+                                GCancellable         *cancellable,
+                                GError              **error)
+{
+  GList *records;
+
+  records = G_RESOLVER_GET_CLASS (resolver)->lookup_records (resolver,
+                                                             rrname,
+                                                             G_RESOLVER_RECORD_SRV,
+                                                             cancellable,
+                                                             error);
+
+  return srv_records_to_targets (records);
+}
+
+static void
+g_resolver_real_lookup_service_async (GResolver            *resolver,
+                                      const gchar          *rrname,
+                                      GCancellable         *cancellable,
+                                      GAsyncReadyCallback   callback,
+                                      gpointer              user_data)
+{
+  G_RESOLVER_GET_CLASS (resolver)->lookup_records_async (resolver,
+                                                         rrname,
+                                                         G_RESOLVER_RECORD_SRV,
+                                                         cancellable,
+                                                         callback,
+                                                         user_data);
+}
+
+static GList *
+g_resolver_real_lookup_service_finish (GResolver            *resolver,
+                                       GAsyncResult         *result,
+                                       GError              **error)
+{
+  GList *records;
+
+  records = G_RESOLVER_GET_CLASS (resolver)->lookup_records_finish (resolver,
+                                                                    result,
+                                                                    error);
+
+  return srv_records_to_targets (records);
+}
+
 static void
 g_resolver_class_init (GResolverClass *resolver_class)
 {
   volatile GType type;
 
+  /* Automatically pass these over to the lookup_records methods */
+  resolver_class->lookup_service = g_resolver_real_lookup_service;
+  resolver_class->lookup_service_async = g_resolver_real_lookup_service_async;
+  resolver_class->lookup_service_finish = g_resolver_real_lookup_service_finish;
+
   g_type_class_add_private (resolver_class, sizeof (GResolverPrivate));
 
   /* Make sure _g_networking_init() has been called */
@@ -708,6 +778,112 @@ g_resolver_free_targets (GList *targets)
 }
 
 /**
+ * g_resolver_lookup_records:
+ * @resolver: a #GResolver
+ * @rrname: the DNS name to lookup the record for
+ * @record_type: the type of DNS record to lookup
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
+ * @error: return location for a #GError, or %NULL
+ *
+ * Synchronously performs a DNS record lookup for the given @rrname and returns
+ * a list of records as #GVariant tuples. See #GResolverRecordType for
+ * information on what the records contain for each @record_type.
+ *
+ * If the DNS resolution fails, @error (if non-%NULL) will be set to
+ * a value from #GResolverError.
+ *
+ * If @cancellable is non-%NULL, it can be used to cancel the
+ * operation, in which case @error (if non-%NULL) will be set to
+ * %G_IO_ERROR_CANCELLED.
+ *
+ * Return value: (element-type GVariant) (transfer full): a #GList of #GVariant,
+ * or %NULL on error. You must free each of the records and the list when you are
+ * done with it. (You can use g_list_free_full() with g_variant_unref() to do this.)
+ *
+ * Since: 2.34
+ */
+GList *
+g_resolver_lookup_records (GResolver            *resolver,
+                           const gchar          *rrname,
+                           GResolverRecordType   record_type,
+                           GCancellable         *cancellable,
+                           GError              **error)
+{
+  GList *records;
+
+  g_return_val_if_fail (G_IS_RESOLVER (resolver), NULL);
+  g_return_val_if_fail (rrname != NULL, NULL);
+
+  g_resolver_maybe_reload (resolver);
+  records = G_RESOLVER_GET_CLASS (resolver)->
+    lookup_records (resolver, rrname, record_type, cancellable, error);
+
+  return records;
+}
+
+/**
+ * g_resolver_lookup_records_async:
+ * @resolver: a #GResolver
+ * @rrname: the DNS name to lookup the record for
+ * @record_type: the type of DNS record to lookup
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
+ * @callback: (scope async): callback to call after resolution completes
+ * @user_data: (closure): data for @callback
+ *
+ * Begins asynchronously performing a DNS lookup for the given
+ * @rrname, and eventually calls @callback, which must call
+ * g_resolver_lookup_records_finish() to get the final result. See
+ * g_resolver_lookup_records() for more details.
+ *
+ * Since: 2.34
+ */
+void
+g_resolver_lookup_records_async (GResolver           *resolver,
+                                 const gchar         *rrname,
+                                 GResolverRecordType  record_type,
+                                 GCancellable        *cancellable,
+                                 GAsyncReadyCallback  callback,
+                                 gpointer             user_data)
+{
+  g_return_if_fail (G_IS_RESOLVER (resolver));
+  g_return_if_fail (rrname != NULL);
+
+  g_resolver_maybe_reload (resolver);
+  G_RESOLVER_GET_CLASS (resolver)->
+    lookup_records_async (resolver, rrname, record_type, cancellable, callback, user_data);
+}
+
+/**
+ * g_resolver_lookup_records_finish:
+ * @resolver: a #GResolver
+ * @result: the result passed to your #GAsyncReadyCallback
+ * @error: return location for a #GError, or %NULL
+ *
+ * Retrieves the result of a previous call to
+ * g_resolver_lookup_records_async(). Returns a list of records as #GVariant
+ * tuples. See #GResolverRecordType for information on what the records contain.
+ *
+ * If the DNS resolution failed, @error (if non-%NULL) will be set to
+ * a value from #GResolverError. If the operation was cancelled,
+ * @error will be set to %G_IO_ERROR_CANCELLED.
+ *
+ * Return value: (element-type GVariant) (transfer full): a #GList of #GVariant,
+ * or %NULL on error. You must free each of the records and the list when you are
+ * done with it. (You can use g_list_free_full() with g_variant_unref() to do this.)
+ *
+ * Since: 2.34
+ */
+GList *
+g_resolver_lookup_records_finish (GResolver     *resolver,
+                                  GAsyncResult  *result,
+                                  GError       **error)
+{
+  g_return_val_if_fail (G_IS_RESOLVER (resolver), NULL);
+  return G_RESOLVER_GET_CLASS (resolver)->
+    lookup_records_finish (resolver, result, error);
+}
+
+/**
  * g_resolver_error_quark:
  *
  * Gets the #GResolver Error Quark.
@@ -821,9 +997,133 @@ _g_resolver_name_from_nameinfo (GInetAddress  *address,
 }
 
 #if defined(G_OS_UNIX)
+static GVariant *
+parse_res_srv (guchar  *answer,
+               guchar  *end,
+               guchar **p)
+{
+  gchar namebuf[1024];
+  guint16 priority, weight, port;
+
+  GETSHORT (priority, *p);
+  GETSHORT (weight, *p);
+  GETSHORT (port, *p);
+  *p += dn_expand (answer, end, *p, namebuf, sizeof (namebuf));
+
+  return g_variant_new ("(qqqs)",
+                        priority,
+                        weight,
+                        port,
+                        namebuf);
+}
+
+static GVariant *
+parse_res_soa (guchar  *answer,
+               guchar  *end,
+               guchar **p)
+{
+  gchar mnamebuf[1024];
+  gchar rnamebuf[1024];
+  guint32 serial, refresh, retry, expire, ttl;
+
+  *p += dn_expand (answer, end, *p, mnamebuf, sizeof (mnamebuf));
+  *p += dn_expand (answer, end, *p, rnamebuf, sizeof (rnamebuf));
+
+  GETLONG (serial, *p);
+  GETLONG (refresh, *p);
+  GETLONG (retry, *p);
+  GETLONG (expire, *p);
+  GETLONG (ttl, *p);
+
+  return g_variant_new ("(ssuuuuu)",
+                        mnamebuf,
+                        rnamebuf,
+                        serial,
+                        refresh,
+                        retry,
+                        expire,
+                        ttl);
+}
+
+static GVariant *
+parse_res_ns (guchar  *answer,
+              guchar  *end,
+              guchar **p)
+{
+  gchar namebuf[1024];
+
+  *p += dn_expand (answer, end, *p, namebuf, sizeof (namebuf));
+
+  return g_variant_new ("(s)", namebuf);
+}
+
+static GVariant *
+parse_res_mx (guchar  *answer,
+              guchar  *end,
+              guchar **p)
+{
+  gchar namebuf[1024];
+  guint16 preference;
+
+  GETSHORT (preference, *p);
+
+  *p += dn_expand (answer, end, *p, namebuf, sizeof (namebuf));
+
+  return g_variant_new ("(qs)",
+                        preference,
+                        namebuf);
+}
+
+static GVariant *
+parse_res_txt (guchar  *answer,
+               guchar  *end,
+               guchar **p)
+{
+  GVariant *record;
+  GPtrArray *array;
+  guchar *at = *p;
+  gsize len;
+
+  array = g_ptr_array_new_with_free_func (g_free);
+  while (at < end)
+    {
+      len = *(at++);
+      if (len > at - end)
+        break;
+      g_ptr_array_add (array, g_strndup ((gchar *)at, len));
+      at += len;
+    }
+
+  *p = at;
+  record = g_variant_new ("(@as)",
+                          g_variant_new_strv ((const gchar **)array->pdata, array->len));
+  g_ptr_array_free (array, TRUE);
+  return record;
+}
+
+gint
+_g_resolver_record_type_to_rrtype (GResolverRecordType type)
+{
+  switch (type)
+  {
+    case G_RESOLVER_RECORD_SRV:
+      return T_SRV;
+    case G_RESOLVER_RECORD_TXT:
+      return T_TXT;
+    case G_RESOLVER_RECORD_SOA:
+      return T_SOA;
+    case G_RESOLVER_RECORD_NS:
+      return T_NS;
+    case G_RESOLVER_RECORD_MX:
+      return T_MX;
+  }
+  g_return_val_if_reached (-1);
+}
+
 /* Private method to process a res_query response into GSrvTargets */
 GList *
-_g_resolver_targets_from_res_query (const gchar      *rrname,
+_g_resolver_records_from_res_query (const gchar      *rrname,
+                                    gint              rrtype,
                                     guchar           *answer,
                                     gint              len,
                                     gint              herr,
@@ -832,11 +1132,11 @@ _g_resolver_targets_from_res_query (const gchar      *rrname,
   gint count;
   gchar namebuf[1024];
   guchar *end, *p;
-  guint16 type, qclass, rdlength, priority, weight, port;
+  guint16 type, qclass, rdlength;
   guint32 ttl;
   HEADER *header;
-  GSrvTarget *target;
-  GList *targets;
+  GList *records;
+  GVariant *record;
 
   if (len <= 0)
     {
@@ -846,7 +1146,7 @@ _g_resolver_targets_from_res_query (const gchar      *rrname,
       if (len == 0 || herr == HOST_NOT_FOUND || herr == NO_DATA)
         {
           errnum = G_RESOLVER_ERROR_NOT_FOUND;
-          format = _("No service record for '%s'");
+          format = _("No DNS record of the requested type for '%s'");
         }
       else if (herr == TRY_AGAIN)
         {
@@ -863,7 +1163,7 @@ _g_resolver_targets_from_res_query (const gchar      *rrname,
       return NULL;
     }
 
-  targets = NULL;
+  records = NULL;
 
   header = (HEADER *)answer;
   p = answer + sizeof (HEADER);
@@ -875,6 +1175,9 @@ _g_resolver_targets_from_res_query (const gchar      *rrname,
     {
       p += dn_expand (answer, end, p, namebuf, sizeof (namebuf));
       p += 4;
+
+      /* To silence gcc warnings */
+      namebuf[0] = namebuf[1];
     }
 
   /* Read answers */
@@ -888,34 +1191,126 @@ _g_resolver_targets_from_res_query (const gchar      *rrname,
       ttl = ttl; /* To avoid -Wunused-but-set-variable */
       GETSHORT (rdlength, p);
 
-      if (type != T_SRV || qclass != C_IN)
+      if (type != rrtype || qclass != C_IN)
         {
           p += rdlength;
           continue;
         }
 
-      GETSHORT (priority, p);
-      GETSHORT (weight, p);
-      GETSHORT (port, p);
-      p += dn_expand (answer, end, p, namebuf, sizeof (namebuf));
+      switch (rrtype)
+        {
+        case T_SRV:
+          record = parse_res_srv (answer, end, &p);
+          break;
+        case T_MX:
+          record = parse_res_mx (answer, end, &p);
+          break;
+        case T_SOA:
+          record = parse_res_soa (answer, end, &p);
+          break;
+        case T_NS:
+          record = parse_res_ns (answer, end, &p);
+          break;
+        case T_TXT:
+          record = parse_res_txt (answer, p + rdlength, &p);
+          break;
+        default:
+          g_warn_if_reached ();
+          record = NULL;
+          break;
+        }
 
-      target = g_srv_target_new (namebuf, port, priority, weight);
-      targets = g_list_prepend (targets, target);
+      if (record != NULL)
+        records = g_list_prepend (records, record);
     }
 
-  return g_srv_target_list_sort (targets);
+    return records;
 }
+
 #elif defined(G_OS_WIN32)
-/* Private method to process a DnsQuery response into GSrvTargets */
+static GVariant *
+parse_dns_srv (DNS_RECORD *rec)
+{
+  return g_variant_new ("(qqqs)",
+                        (guint16)rec->Data.SRV.wPriority,
+                        (guint16)rec->Data.SRV.wWeight,
+                        (guint16)rec->Data.SRV.wPort,
+                        rec->Data.SRV.pNameTarget);
+}
+
+static GVariant *
+parse_dns_soa (DNS_RECORD *rec)
+{
+  return g_variant_new ("(ssuuuuu)",
+                        rec->Data.SOA.pNamePrimaryServer,
+                        rec->Data.SOA.pNameAdministrator,
+                        (guint32)rec->Data.SOA.dwSerialNo,
+                        (guint32)rec->Data.SOA.dwRefresh,
+                        (guint32)rec->Data.SOA.dwRetry,
+                        (guint32)rec->Data.SOA.dwExpire,
+                        (guint32)rec->Data.SOA.dwDefaultTtl);
+}
+
+static GVariant *
+parse_dns_ns (DNS_RECORD *rec)
+{
+  return g_variant_new ("(s)", rec->Data.NS.pNameHost);
+}
+
+static GVariant *
+parse_dns_mx (DNS_RECORD *rec)
+{
+  return g_variant_new ("(qs)",
+                        (guint16)rec->Data.MX.wPreference,
+                        rec->Data.MX.pNameExchange);
+}
+
+static GVariant *
+parse_dns_txt (DNS_RECORD *rec)
+{
+  GVariant *record;
+  GPtrArray *array;
+  DWORD i;
+
+  array = g_ptr_array_new ();
+  for (i = 0; i < rec->Data.TXT.dwStringCount; i++)
+    g_ptr_array_add (array, rec->Data.TXT.pStringArray[i]);
+  record = g_variant_new ("(@as)",
+                          g_variant_new_strv ((const gchar **)array->pdata, array->len));
+  g_ptr_array_free (array, TRUE);
+  return record;
+}
+
+WORD
+_g_resolver_record_type_to_dnstype (GResolverRecordType type)
+{
+  switch (type)
+  {
+    case G_RESOLVER_RECORD_SRV:
+      return DNS_TYPE_SRV;
+    case G_RESOLVER_RECORD_TXT:
+      return DNS_TYPE_TEXT;
+    case G_RESOLVER_RECORD_SOA:
+      return DNS_TYPE_SOA;
+    case G_RESOLVER_RECORD_NS:
+      return DNS_TYPE_NS;
+    case G_RESOLVER_RECORD_MX:
+      return DNS_TYPE_MX;
+  }
+  g_return_val_if_reached (-1);
+}
+
+/* Private method to process a DnsQuery response into GVariants */
 GList *
-_g_resolver_targets_from_DnsQuery (const gchar  *rrname,
+_g_resolver_records_from_DnsQuery (const gchar  *rrname,
+                                   WORD          dnstype,
                                    DNS_STATUS    status,
                                    DNS_RECORD   *results,
                                    GError      **error)
 {
   DNS_RECORD *rec;
-  GSrvTarget *target;
-  GList *targets;
+  gpointer record;
+  GList *records;
 
   if (status != ERROR_SUCCESS)
     {
@@ -925,7 +1320,7 @@ _g_resolver_targets_from_DnsQuery (const gchar  *rrname,
       if (status == DNS_ERROR_RCODE_NAME_ERROR)
         {
           errnum = G_RESOLVER_ERROR_NOT_FOUND;
-          format = _("No service record for '%s'");
+          format = _("No DNS record of the requested type for '%s'");
         }
       else if (status == DNS_ERROR_RCODE_SERVER_FAILURE)
         {
@@ -942,20 +1337,38 @@ _g_resolver_targets_from_DnsQuery (const gchar  *rrname,
       return NULL;
     }
 
-  targets = NULL;
+  records = NULL;
   for (rec = results; rec; rec = rec->pNext)
     {
-      if (rec->wType != DNS_TYPE_SRV)
+      if (rec->wType != dnstype)
         continue;
-
-      target = g_srv_target_new (rec->Data.SRV.pNameTarget,
-                                 rec->Data.SRV.wPort,
-                                 rec->Data.SRV.wPriority,
-                                 rec->Data.SRV.wWeight);
-      targets = g_list_prepend (targets, target);
+      switch (dnstype)
+        {
+        case DNS_TYPE_SRV:
+          record = parse_dns_srv (rec);
+          break;
+        case DNS_TYPE_SOA:
+          record = parse_dns_soa (rec);
+          break;
+        case DNS_TYPE_NS:
+          record = parse_dns_ns (rec);
+          break;
+        case DNS_TYPE_MX:
+          record = parse_dns_mx (rec);
+          break;
+        case DNS_TYPE_TEXT:
+          record = parse_dns_txt (rec);
+          break;
+        default:
+          g_warn_if_reached ();
+          record = NULL;
+          break;
+        }
+      if (record != NULL)
+        records = g_list_prepend (records, g_variant_ref_sink (record));
     }
 
-  return g_srv_target_list_sort (targets);
+  return records;
 }
 
 #endif
index 1187a3f..dcadf96 100644 (file)
@@ -91,10 +91,24 @@ struct _GResolverClass {
                                        GAsyncResult         *result,
                                        GError              **error);
 
+  GList * ( *lookup_records)           (GResolver            *resolver,
+                                        const gchar          *rrname,
+                                        GResolverRecordType   record_type,
+                                        GCancellable         *cancellable,
+                                        GError              **error);
+
+  void    ( *lookup_records_async)     (GResolver            *resolver,
+                                        const gchar          *rrname,
+                                        GResolverRecordType   record_type,
+                                        GCancellable         *cancellable,
+                                        GAsyncReadyCallback   callback,
+                                        gpointer              user_data);
+
+  GList * ( *lookup_records_finish)    (GResolver            *resolver,
+                                        GAsyncResult         *result,
+                                        GError              **error);
+
   /* Padding for future expansion */
-  void (*_g_reserved1) (void);
-  void (*_g_reserved2) (void);
-  void (*_g_reserved3) (void);
   void (*_g_reserved4) (void);
   void (*_g_reserved5) (void);
   void (*_g_reserved6) (void);
@@ -150,6 +164,21 @@ GList     *g_resolver_lookup_service_finish     (GResolver            *resolver,
                                                 GAsyncResult         *result,
                                                 GError              **error);
 
+GList     *g_resolver_lookup_records            (GResolver            *resolver,
+                                                 const gchar          *rrname,
+                                                 GResolverRecordType   record_type,
+                                                 GCancellable         *cancellable,
+                                                 GError              **error);
+void       g_resolver_lookup_records_async      (GResolver            *resolver,
+                                                 const gchar          *rrname,
+                                                 GResolverRecordType   record_type,
+                                                 GCancellable         *cancellable,
+                                                 GAsyncReadyCallback   callback,
+                                                 gpointer              user_data);
+GList     *g_resolver_lookup_records_finish     (GResolver            *resolver,
+                                                 GAsyncResult         *result,
+                                                 GError              **error);
+
 void       g_resolver_free_targets              (GList                *targets);
 
 /**
index 0e30ca7..559d916 100644 (file)
@@ -60,7 +60,7 @@ G_DEFINE_BOXED_TYPE (GResource, g_resource, g_resource_ref, g_resource_unref)
  * simple (no need to check for things like I/O errors or locate the files in the filesystem). It
  * also makes it easier to create relocatable applications.
  *
- * Resource files can also be marked as compresses. Such files will be included in the resource bundle
+ * Resource files can also be marked as compressed. Such files will be included in the resource bundle
  * in a compressed form, but will be automatically uncompressed when the resource is used. This
  * is very useful e.g. for larger text files that are parsed once (or rarely) and then thrown away.
  *
@@ -116,10 +116,10 @@ G_DEFINE_BOXED_TYPE (GResource, g_resource, g_resource_ref, g_resource_unref)
  * the resource data.
  *
  * There are two forms of the generated source, the default version uses the compiler support for constructor
- * and destructor functions (where availible) to automatically create and register the #GResource on startup
+ * and destructor functions (where available) to automatically create and register the #GResource on startup
  * or library load time. If you pass --manual-register two functions to register/unregister the resource is instead
  * created. This requires an explicit initialization call in your application/library, but it works on all platforms,
- * even on the minor ones where this is not availible. (Constructor support is availible for at least Win32, MacOS and Linux.)
+ * even on the minor ones where this is not available. (Constructor support is available for at least Win32, MacOS and Linux.)
  *
  * Note that resource data can point directly into the data segment of e.g. a library, so if you are unloading libraries
  * during runtime you need to be very careful with keeping around pointers to data from a resource, as this goes away
@@ -134,7 +134,7 @@ G_DEFINE_BOXED_TYPE (GResource, g_resource, g_resource_ref, g_resource_unref)
  *
  * Gets the #GResource Error Quark.
  *
- * Return value: a #GQuark.
+ * Return value: a #GQuark
  *
  * Since: 2.32
  */
@@ -146,12 +146,12 @@ g_resource_error_quark (void)
 
 /**
  * g_resource_ref:
- * @resource: A #GResource.
+ * @resource: A #GResource
  *
  * Atomically increments the reference count of @array by one. This
  * function is MT-safe and may be called from any thread.
  *
- * Returns: The passed in #GResource.
+ * Returns: The passed in #GResource
  *
  * Since: 2.32
  **/
@@ -164,7 +164,7 @@ g_resource_ref (GResource *resource)
 
 /**
  * g_resource_unref:
- * @resource: A #GResource.
+ * @resource: A #GResource
  *
  * Atomically decrements the reference count of @resource by one. If the
  * reference count drops to 0, all memory allocated by the array is
@@ -203,8 +203,8 @@ g_resource_new_from_table (GvdbTable *table)
 
 /**
  * g_resource_new_from_data:
- * @data: A #GBytes.
- * @error: return location for a #GError, or %NULL.
+ * @data: A #GBytes
+ * @error: return location for a #GError, or %NULL
  *
  * Creates a GResource from a reference to the binary resource bundle.
  * This will keep a reference to @data while the resource lives, so
@@ -213,23 +213,23 @@ g_resource_new_from_table (GvdbTable *table)
  * If you want to use this resource in the global resource namespace you need
  * to register it with g_resources_register().
  *
- * Return value: (transfer full): a new #GResource, or %NULL on error.
+ * Return value: (transfer full): a new #GResource, or %NULL on error
  *
  * Since: 2.32
  **/
 GResource *
-g_resource_new_from_data (GBytes *data,
-                         GError **error)
+g_resource_new_from_data (GBytes  *data,
+                          GError **error)
 {
   GvdbTable *table;
 
   table = gvdb_table_new_from_data (g_bytes_get_data (data, NULL),
-                                   g_bytes_get_size (data),
-                                   TRUE,
-                                   g_bytes_ref (data),
-                                   (GvdbRefFunc)g_bytes_ref,
-                                   (GDestroyNotify)g_bytes_unref,
-                                   error);
+                                    g_bytes_get_size (data),
+                                    TRUE,
+                                    g_bytes_ref (data),
+                                    (GvdbRefFunc)g_bytes_ref,
+                                    (GDestroyNotify)g_bytes_unref,
+                                    error);
 
   if (table == NULL)
     return NULL;
@@ -239,8 +239,8 @@ g_resource_new_from_data (GBytes *data,
 
 /**
  * g_resource_load:
- * @filename: (type filename): the path of a filename to load, in the GLib filename encoding.
- * @error: return location for a #GError, or %NULL.
+ * @filename: (type filename): the path of a filename to load, in the GLib filename encoding
+ * @error: return location for a #GError, or %NULL
  *
  * Loads a binary resource bundle and creates a #GResource representation of it, allowing
  * you to query it for data.
@@ -248,13 +248,13 @@ g_resource_new_from_data (GBytes *data,
  * If you want to use this resource in the global resource namespace you need
  * to register it with g_resources_register().
  *
- * Return value: (transfer full): a new #GResource, or %NULL on error.
+ * Return value: (transfer full): a new #GResource, or %NULL on error
  *
  * Since: 2.32
  **/
 GResource *
-g_resource_load (const gchar *filename,
-                GError **error)
+g_resource_load (const gchar  *filename,
+                 GError      **error)
 {
   GvdbTable *table;
 
@@ -265,14 +265,15 @@ g_resource_load (const gchar *filename,
   return g_resource_new_from_table (table);
 }
 
-static gboolean do_lookup (GResource *resource,
-                          const char *path,
-                          GResourceLookupFlags lookup_flags,
-                          gsize *size,
-                          guint32 *flags,
-                          const void **data,
-                          gsize *data_size,
-                          GError **error)
+static
+gboolean do_lookup (GResource             *resource,
+                    const gchar           *path,
+                    GResourceLookupFlags   lookup_flags,
+                    gsize                 *size,
+                    guint32               *flags,
+                    const void           **data,
+                    gsize                 *data_size,
+                    GError               **error)
 {
   char *free_path = NULL;
   gsize path_len;
@@ -286,13 +287,13 @@ static gboolean do_lookup (GResource *resource,
       free_path[path_len-1] = 0;
     }
 
-  value = gvdb_table_get_value (resource->table, path);
+  value = gvdb_table_get_raw_value (resource->table, path);
 
   if (value == NULL)
     {
       g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                  _("The resource at '%s' does not exist"),
-                  path);
+                   _("The resource at '%s' does not exist"),
+                   path);
     }
   else
     {
@@ -300,9 +301,12 @@ static gboolean do_lookup (GResource *resource,
       GVariant *array;
 
       g_variant_get (value, "(uu@ay)",
-                    &_size,
-                    &_flags,
-                    &array);
+                     &_size,
+                     &_flags,
+                     &array);
+
+      _size = GUINT32_FROM_LE (_size);
+      _flags = GUINT32_FROM_LE (_flags);
 
       if (size)
         *size = _size;
@@ -330,10 +334,10 @@ static gboolean do_lookup (GResource *resource,
 
 /**
  * g_resource_open_stream:
- * @resource: A #GResource.
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
- * @error: return location for a #GError, or %NULL.
+ * @resource: A #GResource
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
+ * @error: return location for a #GError, or %NULL
  *
  * Looks for a file at the specified @path in the resource and
  * returns a #GInputStream that lets you read the data.
@@ -341,15 +345,15 @@ static gboolean do_lookup (GResource *resource,
  * @lookup_flags controls the behaviour of the lookup.
  *
  * Returns: (transfer full): #GInputStream or %NULL on error.
- *     Free the returned object with g_object_unref().
+ *     Free the returned object with g_object_unref()
  *
  * Since: 2.32
  **/
 GInputStream *
-g_resource_open_stream (GResource *resource,
-                       const char *path,
-                       GResourceLookupFlags lookup_flags,
-                       GError **error)
+g_resource_open_stream (GResource             *resource,
+                        const gchar           *path,
+                        GResourceLookupFlags   lookup_flags,
+                        GError               **error)
 {
   const void *data;
   gsize data_size;
@@ -361,13 +365,13 @@ g_resource_open_stream (GResource *resource,
 
   stream = g_memory_input_stream_new_from_data (data, data_size, NULL);
   g_object_set_data_full (G_OBJECT (stream), "g-resource",
-                         g_resource_ref (resource),
-                         (GDestroyNotify)g_resource_unref);
+                          g_resource_ref (resource),
+                          (GDestroyNotify)g_resource_unref);
 
   if (flags & G_RESOURCE_FLAGS_COMPRESSED)
     {
       GZlibDecompressor *decompressor =
-       g_zlib_decompressor_new (G_ZLIB_COMPRESSOR_FORMAT_ZLIB);
+        g_zlib_decompressor_new (G_ZLIB_COMPRESSOR_FORMAT_ZLIB);
 
       stream2 = g_converter_input_stream_new (stream, G_CONVERTER (decompressor));
       g_object_unref (decompressor);
@@ -380,10 +384,10 @@ g_resource_open_stream (GResource *resource,
 
 /**
  * g_resource_lookup_data:
- * @resource: A #GResource.
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
- * @error: return location for a #GError, or %NULL.
+ * @resource: A #GResource
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
+ * @error: return location for a #GError, or %NULL
  *
  * Looks for a file at the specified @path in the resource and
  * returns a #GBytes that lets you directly access the data in
@@ -401,15 +405,15 @@ g_resource_open_stream (GResource *resource,
  * @lookup_flags controls the behaviour of the lookup.
  *
  * Returns: (transfer full): #GBytes or %NULL on error.
- *     Free the returned object with g_bytes_unref().
+ *     Free the returned object with g_bytes_unref()
  *
  * Since: 2.32
  **/
 GBytes *
-g_resource_lookup_data (GResource *resource,
-                       const char *path,
-                       GResourceLookupFlags lookup_flags,
-                       GError **error)
+g_resource_lookup_data (GResource             *resource,
+                        const gchar           *path,
+                        GResourceLookupFlags   lookup_flags,
+                        GError               **error)
 {
   const void *data;
   guint32 flags;
@@ -429,7 +433,7 @@ g_resource_lookup_data (GResource *resource,
 
 
       GZlibDecompressor *decompressor =
-       g_zlib_decompressor_new (G_ZLIB_COMPRESSOR_FORMAT_ZLIB);
+        g_zlib_decompressor_new (G_ZLIB_COMPRESSOR_FORMAT_ZLIB);
 
       uncompressed = g_malloc (size + 1);
 
@@ -439,30 +443,30 @@ g_resource_lookup_data (GResource *resource,
       d_size = size;
 
       do
-       {
-         res = g_converter_convert (G_CONVERTER (decompressor),
-                                    s, s_size,
-                                    d, d_size,
-                                    G_CONVERTER_INPUT_AT_END,
-                                    &bytes_read,
-                                    &bytes_written,
-                                    NULL);
-         if (res == G_CONVERTER_ERROR)
-           {
-             g_free (uncompressed);
+        {
+          res = g_converter_convert (G_CONVERTER (decompressor),
+                                     s, s_size,
+                                     d, d_size,
+                                     G_CONVERTER_INPUT_AT_END,
+                                     &bytes_read,
+                                     &bytes_written,
+                                     NULL);
+          if (res == G_CONVERTER_ERROR)
+            {
+              g_free (uncompressed);
               g_object_unref (decompressor);
 
-             g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_INTERNAL,
-                          _("The resource at '%s' failed to decompress"),
-                          path);
-             return NULL;
-
-           }
-         s += bytes_read;
-         s_size -= bytes_read;
-         d += bytes_written;
-         d_size -= bytes_written;
-       }
+              g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_INTERNAL,
+                           _("The resource at '%s' failed to decompress"),
+                           path);
+              return NULL;
+
+            }
+          s += bytes_read;
+          s_size -= bytes_read;
+          d += bytes_written;
+          d_size -= bytes_written;
+        }
       while (res != G_CONVERTER_FINISHED);
 
       uncompressed[size] = 0; /* Zero terminate */
@@ -477,41 +481,41 @@ g_resource_lookup_data (GResource *resource,
 
 /**
  * g_resource_get_info:
- * @resource: A #GResource.
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
+ * @resource: A #GResource
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
  * @size:  (out) (allow-none): a location to place the length of the contents of the file,
  *    or %NULL if the length is not needed
  * @flags:  (out) (allow-none): a location to place the flags about the file,
  *    or %NULL if the length is not needed
- * @error: return location for a #GError, or %NULL.
+ * @error: return location for a #GError, or %NULL
  *
  * Looks for a file at the specified @path in the resource and
  * if found returns information about it.
  *
  * @lookup_flags controls the behaviour of the lookup.
  *
- * Returns: %TRUE if the file was found. %FALSE if there were errors.
+ * Returns: %TRUE if the file was found. %FALSE if there were errors
  *
  * Since: 2.32
  **/
 gboolean
-g_resource_get_info (GResource *resource,
-                    const char *path,
-                    GResourceLookupFlags lookup_flags,
-                    gsize *size,
-                    guint32 *flags,
-                    GError **error)
+g_resource_get_info (GResource             *resource,
+                     const gchar           *path,
+                     GResourceLookupFlags   lookup_flags,
+                     gsize                 *size,
+                     guint32               *flags,
+                     GError               **error)
 {
   return do_lookup (resource, path, lookup_flags, size, flags, NULL, NULL, error);
 }
 
 /**
  * g_resource_enumerate_children:
- * @resource: A #GResource.
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
- * @error: return location for a #GError, or %NULL.
+ * @resource: A #GResource
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
+ * @error: return location for a #GError, or %NULL
  *
  * Returns all the names of children at the specified @path in the resource.
  * The return result is a %NULL terminated list of strings which should
@@ -523,11 +527,11 @@ g_resource_get_info (GResource *resource,
  *
  * Since: 2.32
  **/
-char **
-g_resource_enumerate_children (GResource *resource,
-                              const char *path,
-                              GResourceLookupFlags lookup_flags,
-                              GError **error)
+gchar **
+g_resource_enumerate_children (GResource             *resource,
+                               const gchar           *path,
+                               GResourceLookupFlags   lookup_flags,
+                               GError               **error)
 {
   gchar **children;
   gsize path_len;
@@ -536,8 +540,8 @@ g_resource_enumerate_children (GResource *resource,
   if (*path == 0)
     {
       g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                  _("The resource at '%s' does not exist"),
-                  path);
+                   _("The resource at '%s' does not exist"),
+                   path);
       return NULL;
     }
 
@@ -553,8 +557,8 @@ g_resource_enumerate_children (GResource *resource,
   if (children == NULL)
     {
       g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                  _("The resource at '%s' does not exist"),
-                  path);
+                   _("The resource at '%s' does not exist"),
+                   path);
       return NULL;
     }
 
@@ -571,8 +575,7 @@ static GStaticResource *lazy_register_resources;
 static void
 g_resources_register_unlocked (GResource *resource)
 {
-  registered_resources = g_list_prepend (registered_resources,
-                                       g_resource_ref (resource));
+  registered_resources = g_list_prepend (registered_resources, g_resource_ref (resource));
 }
 
 static void
@@ -584,15 +587,14 @@ g_resources_unregister_unlocked (GResource *resource)
     }
   else
     {
-      registered_resources = g_list_remove (registered_resources,
-                                          resource);
+      registered_resources = g_list_remove (registered_resources, resource);
       g_resource_unref (resource);
     }
 }
 
 /**
  * g_resources_register:
- * @resource: A #GResource.
+ * @resource: A #GResource
  *
  * Registers the resource with the process-global set of resources.
  * Once a resource is registered the files in it can be accessed
@@ -610,7 +612,7 @@ g_resources_register (GResource *resource)
 
 /**
  * g_resources_unregister:
- * @resource: A #GResource.
+ * @resource: A #GResource
  *
  * Unregisters the resource from the process-global set of resources.
  *
@@ -626,9 +628,9 @@ g_resources_unregister (GResource *resource)
 
 /**
  * g_resources_open_stream:
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
- * @error: return location for a #GError, or %NULL.
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
+ * @error: return location for a #GError, or %NULL
  *
  * Looks for a file at the specified @path in the set of
  * globally registred resources and returns a #GInputStream
@@ -637,14 +639,14 @@ g_resources_unregister (GResource *resource)
  * @lookup_flags controls the behaviour of the lookup.
  *
  * Returns: (transfer full): #GInputStream or %NULL on error.
- *     Free the returned object with g_object_unref().
+ *     Free the returned object with g_object_unref()
  *
  * Since: 2.32
  **/
 GInputStream *
-g_resources_open_stream (const char *path,
-                        GResourceLookupFlags lookup_flags,
-                        GError **error)
+g_resources_open_stream (const gchar           *path,
+                         GResourceLookupFlags   lookup_flags,
+                         GError               **error)
 {
   GInputStream *res = NULL;
   GList *l;
@@ -661,23 +663,23 @@ g_resources_open_stream (const char *path,
 
       stream = g_resource_open_stream (r, path, lookup_flags, &my_error);
       if (stream == NULL &&
-         g_error_matches (my_error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND))
-       {
-         g_clear_error (&my_error);
-       }
+          g_error_matches (my_error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND))
+        {
+          g_clear_error (&my_error);
+        }
       else
-       {
-         if (stream == NULL)
-           g_propagate_error (error, my_error);
-         res = stream;
-         break;
-       }
+        {
+          if (stream == NULL)
+            g_propagate_error (error, my_error);
+          res = stream;
+          break;
+        }
     }
 
   if (l == NULL)
     g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                _("The resource at '%s' does not exist"),
-                path);
+                 _("The resource at '%s' does not exist"),
+                 path);
 
   g_rw_lock_reader_unlock (&resources_lock);
 
@@ -686,9 +688,9 @@ g_resources_open_stream (const char *path,
 
 /**
  * g_resources_lookup_data:
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
- * @error: return location for a #GError, or %NULL.
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
+ * @error: return location for a #GError, or %NULL
  *
  * Looks for a file at the specified @path in the set of
  * globally registred resources and returns a #GBytes that
@@ -706,14 +708,14 @@ g_resources_open_stream (const char *path,
  * @lookup_flags controls the behaviour of the lookup.
  *
  * Returns: (transfer full): #GBytes or %NULL on error.
- *     Free the returned object with g_bytes_unref().
+ *     Free the returned object with g_bytes_unref()
  *
  * Since: 2.32
  **/
 GBytes *
-g_resources_lookup_data (const char *path,
-                        GResourceLookupFlags lookup_flags,
-                        GError **error)
+g_resources_lookup_data (const gchar           *path,
+                         GResourceLookupFlags   lookup_flags,
+                         GError               **error)
 {
   GBytes *res = NULL;
   GList *l;
@@ -730,23 +732,23 @@ g_resources_lookup_data (const char *path,
 
       data = g_resource_lookup_data (r, path, lookup_flags, &my_error);
       if (data == NULL &&
-         g_error_matches (my_error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND))
-       {
-         g_clear_error (&my_error);
-       }
+          g_error_matches (my_error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND))
+        {
+          g_clear_error (&my_error);
+        }
       else
-       {
-         if (data == NULL)
-           g_propagate_error (error, my_error);
-         res = data;
-         break;
-       }
+        {
+          if (data == NULL)
+            g_propagate_error (error, my_error);
+          res = data;
+          break;
+        }
     }
 
   if (l == NULL)
     g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                _("The resource at '%s' does not exist"),
-                path);
+                 _("The resource at '%s' does not exist"),
+                 path);
 
   g_rw_lock_reader_unlock (&resources_lock);
 
@@ -755,9 +757,9 @@ g_resources_lookup_data (const char *path,
 
 /**
  * g_resources_enumerate_children:
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
- * @error: return location for a #GError, or %NULL.
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
+ * @error: return location for a #GError, or %NULL
  *
  * Returns all the names of children at the specified @path in the set of
  * globally registred resources.
@@ -770,10 +772,10 @@ g_resources_lookup_data (const char *path,
  *
  * Since: 2.32
  **/
-char **
-g_resources_enumerate_children (const char *path,
-                               GResourceLookupFlags lookup_flags,
-                               GError **error)
+gchar **
+g_resources_enumerate_children (const gchar           *path,
+                                GResourceLookupFlags   lookup_flags,
+                                GError               **error)
 {
   GHashTable *hash = NULL;
   GList *l;
@@ -791,14 +793,14 @@ g_resources_enumerate_children (const char *path,
       children = g_resource_enumerate_children (r, path, 0, NULL);
 
       if (children != NULL)
-       {
-         if (hash == NULL)
-           hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
-
-         for (i = 0; children[i] != NULL; i++)
-           g_hash_table_insert (hash, children[i], children[i]);
-         g_free (children);
-       }
+        {
+          if (hash == NULL)
+            hash = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
+
+          for (i = 0; children[i] != NULL; i++)
+            g_hash_table_insert (hash, children[i], children[i]);
+          g_free (children);
+        }
     }
 
   g_rw_lock_reader_unlock (&resources_lock);
@@ -806,8 +808,8 @@ g_resources_enumerate_children (const char *path,
   if (hash == NULL)
     {
       g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                  _("The resource at '%s' does not exist"),
-                  path);
+                   _("The resource at '%s' does not exist"),
+                   path);
       return NULL;
     }
   else
@@ -821,7 +823,7 @@ g_resources_enumerate_children (const char *path,
 
       g_hash_table_iter_init (&iter, hash);
       while (g_hash_table_iter_next (&iter, (gpointer *)&key, NULL))
-       children[i++] = g_strdup (key);
+        children[i++] = g_strdup (key);
       children[i++] = NULL;
 
       g_hash_table_destroy (hash);
@@ -832,29 +834,29 @@ g_resources_enumerate_children (const char *path,
 
 /**
  * g_resources_get_info:
- * @path: A pathname inside the resource.
- * @lookup_flags: A #GResourceLookupFlags.
+ * @path: A pathname inside the resource
+ * @lookup_flags: A #GResourceLookupFlags
  * @size:  (out) (allow-none): a location to place the length of the contents of the file,
  *    or %NULL if the length is not needed
  * @flags:  (out) (allow-none): a location to place the flags about the file,
  *    or %NULL if the length is not needed
- * @error: return location for a #GError, or %NULL.
+ * @error: return location for a #GError, or %NULL
  *
  * Looks for a file at the specified @path in the set of
  * globally registred resources and if found returns information about it.
  *
  * @lookup_flags controls the behaviour of the lookup.
  *
- * Returns: %TRUE if the file was found. %FALSE if there were errors.
+ * Returns: %TRUE if the file was found. %FALSE if there were errors
  *
  * Since: 2.32
  **/
 gboolean
-g_resources_get_info (const char   *path,
-                     GResourceLookupFlags lookup_flags,
-                     gsize        *size,
-                     guint32      *flags,
-                     GError      **error)
+g_resources_get_info (const gchar           *path,
+                      GResourceLookupFlags   lookup_flags,
+                      gsize                 *size,
+                      guint32               *flags,
+                      GError               **error)
 {
   gboolean res = FALSE;
   GList *l;
@@ -871,23 +873,23 @@ g_resources_get_info (const char   *path,
 
       r_res = g_resource_get_info (r, path, lookup_flags, size, flags, &my_error);
       if (!r_res &&
-         g_error_matches (my_error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND))
-       {
-         g_clear_error (&my_error);
-       }
+          g_error_matches (my_error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND))
+        {
+          g_clear_error (&my_error);
+        }
       else
-       {
-         if (!r_res)
-           g_propagate_error (error, my_error);
-         res = r_res;
-         break;
-       }
+        {
+          if (!r_res)
+            g_propagate_error (error, my_error);
+          res = r_res;
+          break;
+        }
     }
 
   if (l == NULL)
     g_set_error (error, G_RESOURCE_ERROR, G_RESOURCE_ERROR_NOT_FOUND,
-                _("The resource at '%s' does not exist"),
-                path);
+                 _("The resource at '%s' does not exist"),
+                 path);
 
   g_rw_lock_reader_unlock (&resources_lock);
 
@@ -915,7 +917,7 @@ g_resources_get_info (const char   *path,
  */
 
 static void
-register_lazy_static_resources_unlocked ()
+register_lazy_static_resources_unlocked (void)
 {
   GStaticResource *list;
 
@@ -928,10 +930,10 @@ register_lazy_static_resources_unlocked ()
       GBytes *bytes = g_bytes_new_static (list->data, list->data_len);
       GResource *resource = g_resource_new_from_data (bytes, NULL);
       if (resource)
-       {
-         g_resources_register_unlocked (resource);
-         g_atomic_pointer_set (&list->resource, resource);
-       }
+        {
+          g_resources_register_unlocked (resource);
+          g_atomic_pointer_set (&list->resource, resource);
+        }
       g_bytes_unref (bytes);
 
       list = list->next;
@@ -939,7 +941,7 @@ register_lazy_static_resources_unlocked ()
 }
 
 static void
-register_lazy_static_resources ()
+register_lazy_static_resources (void)
 {
   if (g_atomic_pointer_get (&lazy_register_resources) == NULL)
     return;
@@ -951,14 +953,14 @@ register_lazy_static_resources ()
 
 /**
  * g_static_resource_init:
- * @static_resource: pointer to a static #GStaticResource.
+ * @static_resource: pointer to a static #GStaticResource
  *
  * Initializes a GResource from static data using a
  * GStaticResource.
  *
  * This is normally used by code generated by
- * <link linkend="glib-compile-resources">glib-compile-resources</link> and is
- * not typically used by other code.
+ * <link linkend="glib-compile-resources">glib-compile-resources</link>
+ * and is not typically used by other code.
  *
  * Since: 2.32
  **/
@@ -977,13 +979,13 @@ g_static_resource_init (GStaticResource *static_resource)
 
 /**
  * g_static_resource_fini:
- * @static_resource: pointer to a static #GStaticResource.
+ * @static_resource: pointer to a static #GStaticResource
  *
- * Finalized a GResource initialized by g_static_resource_init ().
+ * Finalized a GResource initialized by g_static_resource_init().
  *
  * This is normally used by code generated by
- * <link linkend="glib-compile-resources">glib-compile-resources</link> and is
- * not typically used by other code.
+ * <link linkend="glib-compile-resources">glib-compile-resources</link>
+ * and is not typically used by other code.
  *
  * Since: 2.32
  **/
@@ -1009,20 +1011,20 @@ g_static_resource_fini (GStaticResource *static_resource)
 
 /**
  * g_static_resource_get_resource:
- * @static_resource: pointer to a static #GStaticResource.
+ * @static_resource: pointer to a static #GStaticResource
  *
- * Gets the GResource that was registred by a call to g_static_resource_init ().
+ * Gets the GResource that was registred by a call to g_static_resource_init().
  *
  * This is normally used by code generated by
- * <link linkend="glib-compile-resources">glib-compile-resources</link> and is
- * not typically used by other code.
+ * <link linkend="glib-compile-resources">glib-compile-resources</link>
+ * and is not typically used by other code.
  *
- * Return value:  (transfer none): a #GResource.
+ * Return value:  (transfer none): a #GResource
  *
  * Since: 2.32
  **/
 GResource *
-g_static_resource_get_resource  (GStaticResource *static_resource)
+g_static_resource_get_resource (GStaticResource *static_resource)
 {
   register_lazy_static_resources ();
 
index 20b6c64..82fe32f 100644 (file)
@@ -465,6 +465,7 @@ g_resource_file_query_info (GFile                *file,
   info = g_file_info_new ();
   base = g_resource_file_get_basename (file);
   g_file_info_set_name (info, base);
+  g_file_info_set_display_name (info, base);
 
   _g_file_info_set_attribute_boolean_by_id (info, G_FILE_ATTRIBUTE_ID_ACCESS_CAN_READ, TRUE);
   _g_file_info_set_attribute_boolean_by_id (info, G_FILE_ATTRIBUTE_ID_ACCESS_CAN_WRITE, FALSE);
index 7db7196..219630b 100644 (file)
  * useful e.g. when the schema describes an 'account', and you want to be
  * able to store a arbitrary number of accounts.
  *
+ * Paths must start with and end with a forward slash character ('/')
+ * and must not contain two sequential slash characters.  Paths should
+ * be chosen based on a domain name associated with the program or
+ * library to which the settings belong.  Examples of paths are
+ * "/org/gtk/settings/file-chooser/" and "/ca/desrt/dconf-editor/".
+ * Paths should not start with "/apps/", "/desktop/" or "/system/" as
+ * they often did in GConf.
+ *
  * Unlike other configuration systems (like GConf), GSettings does not
  * restrict keys to basic types like strings and numbers. GSettings stores
  * values as #GVariant, and allows any #GVariantType for keys. Key names
  * <example id="schema-default-values"><title>Default values</title>
  * <programlisting><![CDATA[
  * <schemalist>
- *   <schema id="org.gtk.Test" path="/tests/" gettext-domain="test">
+ *   <schema id="org.gtk.Test" path="/org/gtk/Test/" gettext-domain="test">
  *
  *     <key name="greeting" type="s">
  *       <default l10n="messages">"Hello, earthlings"</default>
index f2f11eb..c89531a 100644 (file)
@@ -177,7 +177,7 @@ g_settings_backend_watch_weak_notify (gpointer  data,
  * g_settings_backend_watch:
  * @backend: a #GSettingsBackend
  * @target: the GObject (typically GSettings instance) to call back to
- * @context: a #GMainContext, or %NULL
+ * @context: (allow-none): a #GMainContext, or %NULL
  * ...: callbacks...
  *
  * Registers a new watch on a #GSettingsBackend.
index 5837dcc..368c54b 100644 (file)
@@ -100,7 +100,7 @@ GType                   g_null_settings_backend_get_type                (void);
 G_GNUC_INTERNAL
 GType                   g_memory_settings_backend_get_type              (void);
 
-#ifdef G_OS_CARBON
+#ifdef HAVE_COCOA
 G_GNUC_INTERNAL
 GType                   g_nextstep_settings_backend_get_type            (void);
 #endif
index 178721d..1b95119 100644 (file)
@@ -227,6 +227,7 @@ struct _GSimpleAsyncResult
   GError *error;
   gboolean failed;
   gboolean handle_cancellation;
+  GCancellable *check_cancellable;
 
   gpointer source_tag;
 
@@ -268,6 +269,9 @@ g_simple_async_result_finalize (GObject *object)
   if (simple->source_object)
     g_object_unref (simple->source_object);
 
+  if (simple->check_cancellable)
+    g_object_unref (simple->check_cancellable);
+
   g_main_context_unref (simple->context);
 
   clear_op_res (simple);
@@ -303,6 +307,15 @@ g_simple_async_result_init (GSimpleAsyncResult *simple)
  *
  * Creates a #GSimpleAsyncResult.
  *
+ * The common convention is to create the #GSimpleAsyncResult in the
+ * function that starts the asynchronous operation and use that same
+ * function as the @source_tag.
+ *
+ * If your operation supports cancellation with #GCancellable (which it
+ * probably should) then you should provide the user's cancellable to
+ * g_simple_async_result_set_check_cancellable() immediately after
+ * this function returns.
+ *
  * Returns: a #GSimpleAsyncResult.
  **/
 GSimpleAsyncResult *
@@ -458,6 +471,9 @@ g_simple_async_result_async_result_iface_init (GAsyncResultIface *iface)
  *
  * Sets whether to handle cancellation within the asynchronous operation.
  *
+ * This function has nothing to do with
+ * g_simple_async_result_set_check_cancellable().  It only refers to the
+ * #GCancellable passed to g_simple_async_result_run_in_thread().
  **/
 void
 g_simple_async_result_set_handle_cancellation (GSimpleAsyncResult *simple,
@@ -490,6 +506,10 @@ g_simple_async_result_get_source_tag (GSimpleAsyncResult *simple)
  * Propagates an error from within the simple asynchronous result to
  * a given destination.
  *
+ * If the #GCancellable given to a prior call to
+ * g_simple_async_result_set_check_cancellable() is cancelled then this
+ * function will return %TRUE with @dest set appropriately.
+ *
  * Returns: %TRUE if the error was propagated to @dest. %FALSE otherwise.
  **/
 gboolean
@@ -498,6 +518,9 @@ g_simple_async_result_propagate_error (GSimpleAsyncResult  *simple,
 {
   g_return_val_if_fail (G_IS_SIMPLE_ASYNC_RESULT (simple), FALSE);
 
+  if (g_cancellable_set_error_if_cancelled (simple->check_cancellable, dest))
+    return TRUE;
+
   if (simple->failed)
     {
       g_propagate_error (dest, simple->error);
@@ -1034,3 +1057,38 @@ g_simple_async_report_take_gerror_in_idle (GObject *object,
   g_simple_async_result_complete_in_idle (simple);
   g_object_unref (simple);
 }
+
+/**
+ * g_simple_async_result_set_check_cancellable:
+ * @simple: a #GSimpleAsyncResult
+ * @check_cancellable: (allow-none): a #GCancellable to check, or %NULL to unset
+ *
+ * Sets a #GCancellable to check before dispatching results.
+ *
+ * This function has one very specific purpose: the provided cancellable
+ * is checked at the time of g_simple_async_result_propagate_error() If
+ * it is cancelled, these functions will return an "Operation was
+ * cancelled" error (%G_IO_ERROR_CANCELLED).
+ *
+ * Implementors of cancellable asynchronous functions should use this in
+ * order to provide a guarantee to their callers that cancelling an
+ * async operation will reliably result in an error being returned for
+ * that operation (even if a positive result for the operation has
+ * already been sent as an idle to the main context to be dispatched).
+ *
+ * The checking described above is done regardless of any call to the
+ * unrelated g_simple_async_result_set_handle_cancellation() function.
+ *
+ * Since: 2.32
+ **/
+void
+g_simple_async_result_set_check_cancellable (GSimpleAsyncResult *simple,
+                                             GCancellable *check_cancellable)
+{
+  g_return_if_fail (G_IS_SIMPLE_ASYNC_RESULT (simple));
+  g_return_if_fail (check_cancellable == NULL || G_IS_CANCELLABLE (check_cancellable));
+
+  g_clear_object (&simple->check_cancellable);
+  if (check_cancellable)
+    simple->check_cancellable = g_object_ref (check_cancellable);
+}
index 6d99c7a..7d786fc 100644 (file)
@@ -83,6 +83,8 @@ gboolean            g_simple_async_result_get_op_res_gboolean (GSimpleAsyncResul
 
 
 
+void                g_simple_async_result_set_check_cancellable (GSimpleAsyncResult *simple,
+                                                                 GCancellable       *check_cancellable);
 gpointer            g_simple_async_result_get_source_tag   (GSimpleAsyncResult      *simple);
 void                g_simple_async_result_set_handle_cancellation (GSimpleAsyncResult      *simple,
                                                                   gboolean          handle_cancellation);
index a28546f..0b8d91b 100644 (file)
@@ -500,6 +500,13 @@ g_socket_create_socket (GSocketFamily   family,
       g_assert_not_reached ();
     }
 
+  if (family <= 0)
+    {
+      g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
+                   _("Unable to create socket: %s"), _("Unknown family was specified"));
+      return -1;
+    }
+
   if (protocol == -1)
     {
       g_set_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT,
@@ -2695,7 +2702,7 @@ g_socket_send_with_blocking (GSocket       *socket,
 /**
  * g_socket_send_to:
  * @socket: a #GSocket
- * @address: a #GSocketAddress, or %NULL
+ * @address: (allow-none): a #GSocketAddress, or %NULL
  * @buffer: (array length=size) (element-type guint8): the buffer
  *     containing the data to send.
  * @size: the number of bytes to send
@@ -3584,7 +3591,7 @@ g_socket_condition_timed_wait (GSocket       *socket,
 /**
  * g_socket_send_message:
  * @socket: a #GSocket
- * @address: a #GSocketAddress, or %NULL
+ * @address: (allow-none): a #GSocketAddress, or %NULL
  * @vectors: (array length=num_vectors): an array of #GOutputVector structs
  * @num_vectors: the number of elements in @vectors, or -1
  * @messages: (array length=num_messages) (allow-none): a pointer to an
index d246947..63c26aa 100644 (file)
@@ -482,7 +482,7 @@ g_socket_client_get_local_address (GSocketClient *client)
 /**
  * g_socket_client_set_local_address:
  * @client: a #GSocketClient.
- * @address: a #GSocketAddress, or %NULL
+ * @address: (allow-none): a #GSocketAddress, or %NULL
  *
  * Sets the local address of the socket client.
  * The sockets created by this object will bound to the
index 1192669..6b1ad8d 100644 (file)
@@ -205,8 +205,15 @@ g_socket_control_message_deserialize (int      level,
 
   g_free (message_types);
 
-  if (message == NULL)
-    g_warning ("unknown control message type %d:%d", level, type);
+  /* It's not a bug if we can't deserialize the control message - for
+   * example, the control message may be be discarded if it is deemed
+   * empty, see e.g.
+   *
+   *  http://git.gnome.org/browse/glib/commit/?id=ec91ed00f14c70cca9749347b8ebc19d72d9885b
+   *
+   * Therefore, it's not appropriate to print a warning about not
+   * being able to deserialize the message.
+   */
 
   return message;
 }
index 3736616..89e8a84 100644 (file)
@@ -133,95 +133,6 @@ g_socket_input_stream_read (GInputStream  *stream,
 }
 
 static gboolean
-g_socket_input_stream_read_ready (GSocket *socket,
-                                  GIOCondition condition,
-                                 GSocketInputStream *stream)
-{
-  GSimpleAsyncResult *simple;
-  GError *error = NULL;
-  gssize result;
-
-  result = g_socket_receive_with_blocking (stream->priv->socket,
-                                          stream->priv->buffer,
-                                          stream->priv->count,
-                                          FALSE,
-                                          stream->priv->cancellable,
-                                          &error);
-
-  if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK))
-    return TRUE;
-
-  simple = stream->priv->result;
-  stream->priv->result = NULL;
-
-  if (result >= 0)
-    g_simple_async_result_set_op_res_gssize (simple, result);
-
-  if (error)
-    g_simple_async_result_take_error (simple, error);
-
-  if (stream->priv->cancellable)
-    g_object_unref (stream->priv->cancellable);
-
-  g_simple_async_result_complete (simple);
-  g_object_unref (simple);
-
-  return FALSE;
-}
-
-static void
-g_socket_input_stream_read_async (GInputStream        *stream,
-                                  void                *buffer,
-                                  gsize                count,
-                                  gint                 io_priority,
-                                  GCancellable        *cancellable,
-                                  GAsyncReadyCallback  callback,
-                                  gpointer             user_data)
-{
-  GSocketInputStream *input_stream = G_SOCKET_INPUT_STREAM (stream);
-  GSource *source;
-
-  g_assert (input_stream->priv->result == NULL);
-
-  input_stream->priv->result =
-    g_simple_async_result_new (G_OBJECT (stream), callback, user_data,
-                               g_socket_input_stream_read_async);
-  if (cancellable)
-    g_object_ref (cancellable);
-  input_stream->priv->cancellable = cancellable;
-  input_stream->priv->buffer = buffer;
-  input_stream->priv->count = count;
-
-  source = g_socket_create_source (input_stream->priv->socket,
-                                  G_IO_IN | G_IO_HUP | G_IO_ERR,
-                                  cancellable);
-  g_source_set_callback (source,
-                        (GSourceFunc) g_socket_input_stream_read_ready,
-                        g_object_ref (input_stream), g_object_unref);
-  g_source_attach (source, g_main_context_get_thread_default ());
-  g_source_unref (source);
-}
-
-static gssize
-g_socket_input_stream_read_finish (GInputStream  *stream,
-                                   GAsyncResult  *result,
-                                   GError       **error)
-{
-  GSimpleAsyncResult *simple;
-  gssize count;
-
-  g_return_val_if_fail (G_IS_SOCKET_INPUT_STREAM (stream), -1);
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == g_socket_input_stream_read_async);
-
-  count = g_simple_async_result_get_op_res_gssize (simple);
-
-  return count;
-}
-
-static gboolean
 g_socket_input_stream_pollable_is_readable (GPollableInputStream *pollable)
 {
   GSocketInputStream *input_stream = G_SOCKET_INPUT_STREAM (pollable);
@@ -282,8 +193,6 @@ g_socket_input_stream_class_init (GSocketInputStreamClass *klass)
   gobject_class->set_property = g_socket_input_stream_set_property;
 
   ginputstream_class->read_fn = g_socket_input_stream_read;
-  ginputstream_class->read_async = g_socket_input_stream_read_async;
-  ginputstream_class->read_finish = g_socket_input_stream_read_finish;
 
   g_object_class_install_property (gobject_class, PROP_SOCKET,
                                   g_param_spec_object ("socket",
index 2320b17..145f009 100644 (file)
@@ -137,100 +137,24 @@ g_socket_output_stream_write (GOutputStream  *stream,
 }
 
 static gboolean
-g_socket_output_stream_write_ready (GSocket *socket,
-                                    GIOCondition condition,
-                                   GSocketOutputStream *stream)
+g_socket_output_stream_pollable_is_writable (GPollableOutputStream *pollable)
 {
-  GSimpleAsyncResult *simple;
-  GError *error = NULL;
-  gssize result;
-
-  result = g_socket_send_with_blocking (stream->priv->socket,
-                                       stream->priv->buffer,
-                                       stream->priv->count,
-                                       FALSE,
-                                       stream->priv->cancellable,
-                                       &error);
-
-  if (g_error_matches (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK))
-    return TRUE;
-
-  simple = stream->priv->result;
-  stream->priv->result = NULL;
-
-  if (result >= 0)
-    g_simple_async_result_set_op_res_gssize (simple, result);
-
-  if (error)
-    g_simple_async_result_take_error (simple, error);
-
-  if (stream->priv->cancellable)
-    g_object_unref (stream->priv->cancellable);
-
-  g_simple_async_result_complete (simple);
-  g_object_unref (simple);
-
-  return FALSE;
-}
+  GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable);
 
-static void
-g_socket_output_stream_write_async (GOutputStream        *stream,
-                                    const void           *buffer,
-                                    gsize                 count,
-                                    gint                  io_priority,
-                                    GCancellable         *cancellable,
-                                    GAsyncReadyCallback   callback,
-                                    gpointer              user_data)
-{
-  GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (stream);
-  GSource *source;
-
-  g_assert (output_stream->priv->result == NULL);
-
-  output_stream->priv->result =
-    g_simple_async_result_new (G_OBJECT (stream), callback, user_data,
-                               g_socket_output_stream_write_async);
-  if (cancellable)
-    g_object_ref (cancellable);
-  output_stream->priv->cancellable = cancellable;
-  output_stream->priv->buffer = buffer;
-  output_stream->priv->count = count;
-
-  source = g_socket_create_source (output_stream->priv->socket,
-                                  G_IO_OUT | G_IO_HUP | G_IO_ERR,
-                                  cancellable);
-  g_source_set_callback (source,
-                        (GSourceFunc) g_socket_output_stream_write_ready,
-                        g_object_ref (output_stream), g_object_unref);
-  g_source_attach (source, g_main_context_get_thread_default ());
-  g_source_unref (source);
+  return g_socket_condition_check (output_stream->priv->socket, G_IO_OUT);
 }
 
 static gssize
-g_socket_output_stream_write_finish (GOutputStream  *stream,
-                                     GAsyncResult   *result,
-                                     GError        **error)
-{
-  GSimpleAsyncResult *simple;
-  gssize count;
-
-  g_return_val_if_fail (G_IS_SOCKET_OUTPUT_STREAM (stream), -1);
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == g_socket_output_stream_write_async);
-
-  count = g_simple_async_result_get_op_res_gssize (simple);
-
-  return count;
-}
-
-static gboolean
-g_socket_output_stream_pollable_is_writable (GPollableOutputStream *pollable)
+g_socket_output_stream_pollable_write_nonblocking (GPollableOutputStream  *pollable,
+                                                  const void             *buffer,
+                                                  gsize                   size,
+                                                  GError                **error)
 {
   GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable);
 
-  return g_socket_condition_check (output_stream->priv->socket, G_IO_OUT);
+  return g_socket_send_with_blocking (output_stream->priv->socket,
+                                     buffer, size, FALSE,
+                                     NULL, error);
 }
 
 static GSource *
@@ -250,19 +174,6 @@ g_socket_output_stream_pollable_create_source (GPollableOutputStream *pollable,
   return pollable_source;
 }
 
-static gssize
-g_socket_output_stream_pollable_write_nonblocking (GPollableOutputStream  *pollable,
-                                                  const void             *buffer,
-                                                  gsize                   size,
-                                                  GError                **error)
-{
-  GSocketOutputStream *output_stream = G_SOCKET_OUTPUT_STREAM (pollable);
-
-  return g_socket_send_with_blocking (output_stream->priv->socket,
-                                     buffer, size, FALSE,
-                                     NULL, error);
-}
-
 #ifdef G_OS_UNIX
 static int
 g_socket_output_stream_get_fd (GFileDescriptorBased *fd_based)
@@ -286,8 +197,6 @@ g_socket_output_stream_class_init (GSocketOutputStreamClass *klass)
   gobject_class->set_property = g_socket_output_stream_set_property;
 
   goutputstream_class->write_fn = g_socket_output_stream_write;
-  goutputstream_class->write_async = g_socket_output_stream_write_async;
-  goutputstream_class->write_finish = g_socket_output_stream_write_finish;
 
   g_object_class_install_property (gobject_class, PROP_SOCKET,
                                   g_param_spec_object ("socket",
diff --git a/gio/gtestdbus.c b/gio/gtestdbus.c
new file mode 100644 (file)
index 0000000..6b9fdd3
--- /dev/null
@@ -0,0 +1,756 @@
+/* GIO testing utilities
+ *
+ * Copyright (C) 2008-2010 Red Hat, Inc.
+ * Copyright (C) 2012 Collabora Ltd. <http://www.collabora.co.uk/>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Authors: David Zeuthen <davidz@redhat.com>
+ *          Xavier Claessens <xavier.claessens@collabora.co.uk>
+ */
+
+#include "config.h"
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+#include <glib.h>
+
+#include "gdbusconnection.h"
+#include "gdbusprivate.h"
+#include "gfile.h"
+#include "gioenumtypes.h"
+#include "gtestdbus.h"
+
+#include "glibintl.h"
+
+#ifdef G_OS_WIN32
+#define _WIN32_WINNT 0x0500
+#include <windows.h>
+#endif
+
+/* -------------------------------------------------------------------------- */
+/* Utility: Wait until object has a single ref  */
+
+typedef struct
+{
+  GMainLoop *loop;
+  gboolean   timed_out;
+} WeakNotifyData;
+
+static gboolean
+on_weak_notify_timeout (gpointer user_data)
+{
+  WeakNotifyData *data = user_data;
+  data->timed_out = TRUE;
+  g_main_loop_quit (data->loop);
+  return FALSE;
+}
+
+static gboolean
+unref_on_idle (gpointer object)
+{
+  g_object_unref (object);
+  return FALSE;
+}
+
+gboolean
+_g_object_unref_and_wait_weak_notify (gpointer object)
+{
+  WeakNotifyData data;
+  guint timeout_id;
+
+  data.loop = g_main_loop_new (NULL, FALSE);
+  data.timed_out = FALSE;
+
+  g_object_weak_ref (object, (GWeakNotify) g_main_loop_quit, data.loop);
+
+  /* Drop the ref in an idle callback, this is to make sure the mainloop
+   * is already running when weak notify happens */
+  g_idle_add (unref_on_idle, object);
+
+  /* Make sure we don't block forever */
+  timeout_id = g_timeout_add (30 * 1000, on_weak_notify_timeout, &data);
+
+  g_main_loop_run (data.loop);
+
+  g_source_remove (timeout_id);
+
+  if (data.timed_out)
+    {
+      g_warning ("Weak notify timeout, object ref_count=%d\n",
+          G_OBJECT (object)->ref_count);
+    }
+
+  return data.timed_out;
+}
+
+/* -------------------------------------------------------------------------- */
+/* Utilities to cleanup the mess in the case unit test process crash */
+
+#ifdef G_OS_WIN32
+
+/* This could be interesting to expose in public API */
+static void
+_g_test_watcher_add_pid (GPid pid)
+{
+  static gsize started = 0;
+  HANDLE job;
+
+  if (g_once_init_enter (&started))
+    {
+      JOBOBJECT_EXTENDED_LIMIT_INFORMATION info;
+
+      job = CreateJobObjectW (NULL, NULL);
+      memset (&info, 0, sizeof (info));
+      info.BasicLimitInformation.LimitFlags = 0x2000 /* JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE */;
+
+      if (!SetInformationJobObject(job, JobObjectExtendedLimitInformation, &info, sizeof (info)))
+       g_warning ("Can't enable JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE: %s", g_win32_error_message (GetLastError()));
+
+      g_once_init_leave (&started,(gsize)job);
+    }
+
+  job = (HANDLE)started;
+
+  if (!AssignProcessToJobObject(job, pid))
+    g_warning ("Can't assign process to job: %s", g_win32_error_message (GetLastError()));
+}
+
+static void
+_g_test_watcher_remove_pid (GPid pid)
+{
+  /* No need to unassign the process from the job object as the process
+     will be killed anyway */
+}
+
+#else
+
+#define ADD_PID_FORMAT "add pid %d\n"
+#define REMOVE_PID_FORMAT "remove pid %d\n"
+
+static void
+watch_parent (gint fd)
+{
+  GIOChannel *channel;
+  GPollFD fds[1];
+  GArray *pids_to_kill;
+
+  channel = g_io_channel_unix_new (fd);
+
+  fds[0].fd = fd;
+  fds[0].events = G_IO_HUP | G_IO_IN;
+  fds[0].revents = 0;
+
+  pids_to_kill = g_array_new (FALSE, FALSE, sizeof (guint));
+
+  do
+    {
+      gint num_events;
+      gchar *command = NULL;
+      guint pid;
+      guint n;
+      GError *error = NULL;
+
+      num_events = g_poll (fds, 1, -1);
+      if (num_events == 0)
+        continue;
+
+      if (fds[0].revents == G_IO_HUP)
+        {
+          /* Parent quit, cleanup the mess and exit */
+          for (n = 0; n < pids_to_kill->len; n++)
+            {
+              pid = g_array_index (pids_to_kill, guint, n);
+              g_print ("cleaning up pid %d\n", pid);
+              kill (pid, SIGTERM);
+            }
+
+          g_array_unref (pids_to_kill);
+          g_io_channel_shutdown (channel, FALSE, &error);
+          g_assert_no_error (error);
+          g_io_channel_unref (channel);
+
+          exit (0);
+        }
+
+      /* Read the command from the input */
+      g_io_channel_read_line (channel, &command, NULL, NULL, &error);
+      g_assert_no_error (error);
+
+      /* Check for known commands */
+      if (sscanf (command, ADD_PID_FORMAT, &pid) == 1)
+        {
+          g_array_append_val (pids_to_kill, pid);
+        }
+      else if (sscanf (command, REMOVE_PID_FORMAT, &pid) == 1)
+        {
+          for (n = 0; n < pids_to_kill->len; n++)
+            {
+              if (g_array_index (pids_to_kill, guint, n) == pid)
+                {
+                  g_array_remove_index (pids_to_kill, n);
+                  pid = 0;
+                  break;
+                }
+            }
+          if (pid != 0)
+            {
+              g_warning ("unknown pid %d to remove", pid);
+            }
+        }
+      else
+        {
+          g_warning ("unknown command from parent '%s'", command);
+        }
+
+      g_free (command);
+    }
+  while (TRUE);
+}
+
+static GIOChannel *
+watcher_init (void)
+{
+  static gsize started = 0;
+  static GIOChannel *channel = NULL;
+
+  if (g_once_init_enter (&started))
+    {
+      gint pipe_fds[2];
+
+      /* fork a child to clean up when we are killed */
+      if (pipe (pipe_fds) != 0)
+        {
+          g_warning ("pipe() failed: %m");
+          g_assert_not_reached ();
+        }
+
+      switch (fork ())
+        {
+        case -1:
+          g_warning ("fork() failed: %m");
+          g_assert_not_reached ();
+          break;
+
+        case 0:
+          /* child */
+          close (pipe_fds[1]);
+          watch_parent (pipe_fds[0]);
+          break;
+
+        default:
+          /* parent */
+          close (pipe_fds[0]);
+          channel = g_io_channel_unix_new (pipe_fds[1]);
+        }
+
+      g_once_init_leave (&started, 1);
+    }
+
+  return channel;
+}
+
+static void
+watcher_send_command (const gchar *command)
+{
+  GIOChannel *channel;
+  GError *error = NULL;
+
+  channel = watcher_init ();
+
+  g_io_channel_write_chars (channel, command, -1, NULL, &error);
+  g_assert_no_error (error);
+
+  g_io_channel_flush (channel, &error);
+  g_assert_no_error (error);
+}
+
+/* This could be interesting to expose in public API */
+static void
+_g_test_watcher_add_pid (GPid pid)
+{
+  gchar *command;
+
+  command = g_strdup_printf (ADD_PID_FORMAT, (guint) pid);
+  watcher_send_command (command);
+  g_free (command);
+}
+
+static void
+_g_test_watcher_remove_pid (GPid pid)
+{
+  gchar *command;
+
+  command = g_strdup_printf (REMOVE_PID_FORMAT, (guint) pid);
+  watcher_send_command (command);
+  g_free (command);
+}
+
+#endif
+
+/* -------------------------------------------------------------------------- */
+/* GTestDBus object implementation */
+
+/**
+ * SECTION:gtestdbus
+ * @short_description: D-Bus testing helper
+ * @include: gio/gio.h
+ *
+ * Helper to test D-Bus code wihtout messing up with user' session bus.
+ */
+
+typedef struct _GTestDBusClass   GTestDBusClass;
+typedef struct _GTestDBusPrivate GTestDBusPrivate;
+
+/**
+ * GTestDBus:
+ *
+ * The #GTestDBus structure contains only private data and
+ * should only be accessed using the provided API.
+ *
+ * Since: 2.34
+ */
+struct _GTestDBus {
+  GObject parent;
+
+  GTestDBusPrivate *priv;
+};
+
+struct _GTestDBusClass {
+  GObjectClass parent_class;
+};
+
+struct _GTestDBusPrivate
+{
+  GTestDBusFlags flags;
+  GPtrArray *service_dirs;
+  GPid bus_pid;
+  gchar *bus_address;
+  gboolean up;
+};
+
+enum
+{
+  PROP_0,
+  PROP_FLAGS,
+};
+
+G_DEFINE_TYPE (GTestDBus, g_test_dbus, G_TYPE_OBJECT)
+
+static void
+g_test_dbus_init (GTestDBus *self)
+{
+  self->priv = G_TYPE_INSTANCE_GET_PRIVATE ((self), G_TYPE_TEST_DBUS,
+      GTestDBusPrivate);
+
+  self->priv->service_dirs = g_ptr_array_new_with_free_func (g_free);
+}
+
+static void
+g_test_dbus_dispose (GObject *object)
+{
+  GTestDBus *self = (GTestDBus *) object;
+
+  if (self->priv->up)
+    g_test_dbus_down (self);
+
+  G_OBJECT_CLASS (g_test_dbus_parent_class)->dispose (object);
+}
+
+static void
+g_test_dbus_finalize (GObject *object)
+{
+  GTestDBus *self = (GTestDBus *) object;
+
+  g_ptr_array_unref (self->priv->service_dirs);
+  g_free (self->priv->bus_address);
+
+  G_OBJECT_CLASS (g_test_dbus_parent_class)->finalize (object);
+}
+
+static void
+g_test_dbus_get_property (GObject *object,
+    guint property_id,
+    GValue *value,
+    GParamSpec *pspec)
+{
+  GTestDBus *self = (GTestDBus *) object;
+
+  switch (property_id)
+    {
+      case PROP_FLAGS:
+        g_value_set_flags (value, g_test_dbus_get_flags (self));
+        break;
+      default:
+        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+        break;
+    }
+}
+
+static void
+g_test_dbus_set_property (GObject *object,
+    guint property_id,
+    const GValue *value,
+    GParamSpec *pspec)
+{
+  GTestDBus *self = (GTestDBus *) object;
+
+  switch (property_id)
+    {
+      case PROP_FLAGS:
+        self->priv->flags = g_value_get_flags (value);
+        break;
+      default:
+        G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
+        break;
+    }
+}
+
+static void
+g_test_dbus_class_init (GTestDBusClass *klass)
+{
+  GObjectClass *object_class = G_OBJECT_CLASS (klass);
+
+  object_class->dispose = g_test_dbus_dispose;
+  object_class->finalize = g_test_dbus_finalize;
+  object_class->get_property = g_test_dbus_get_property;
+  object_class->set_property = g_test_dbus_set_property;
+
+  g_type_class_add_private (object_class, sizeof (GTestDBusPrivate));
+
+  /**
+   * GTestDBus:flags:
+   *
+   * #GTestDBusFlags specifying the behaviour of the dbus session
+   *
+   * Since: 2.34
+   */
+  g_object_class_install_property (object_class, PROP_FLAGS,
+    g_param_spec_flags ("flags",
+                        P_("dbus session flags"),
+                        P_("Flags specifying the behaviour of the dbus session"),
+                        G_TYPE_TEST_DBUS_FLAGS, G_TEST_DBUS_NONE,
+                        G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY |
+                        G_PARAM_STATIC_STRINGS));
+
+}
+
+static GFile *
+write_config_file (GTestDBus *self)
+{
+  GString *contents;
+  GFile *file;
+  GFileIOStream *iostream;
+  guint i;
+  GError *error = NULL;
+
+  file = g_file_new_tmp ("g-test-dbus-XXXXXX", &iostream, &error);
+  g_assert_no_error (error);
+  g_object_unref (iostream);
+
+  contents = g_string_new (NULL);
+  g_string_append (contents,
+      "<busconfig>\n"
+      "  <type>session</type>\n"
+#ifdef G_OS_WIN32
+      "  <listen>nonce-tcp:</listen>\n"
+#else
+      "  <listen>unix:tmpdir=/tmp</listen>\n"
+#endif
+                  );
+
+  for (i = 0; i < self->priv->service_dirs->len; i++)
+    {
+      const gchar *path = g_ptr_array_index (self->priv->service_dirs, i);
+
+      g_string_append_printf (contents,
+          "  <servicedir>%s</servicedir>\n", path);
+    }
+
+  g_string_append (contents,
+      "  <policy context=\"default\">\n"
+      "    <!-- Allow everything to be sent -->\n"
+      "    <allow send_destination=\"*\" eavesdrop=\"true\"/>\n"
+      "    <!-- Allow everything to be received -->\n"
+      "    <allow eavesdrop=\"true\"/>\n"
+      "    <!-- Allow anyone to own anything -->\n"
+      "    <allow own=\"*\"/>\n"
+      "  </policy>\n"
+      "</busconfig>\n");
+
+  g_file_replace_contents (file, contents->str, contents->len,
+      NULL, FALSE, G_FILE_CREATE_NONE, NULL, NULL, &error);
+  g_assert_no_error (error);
+
+  g_string_free (contents, TRUE);
+
+  return file;
+}
+
+static void
+start_daemon (GTestDBus *self)
+{
+  gchar *argv[] = {"dbus-daemon", "--print-address", "--config-file=foo", NULL};
+  GFile *file;
+  gchar *config_path;
+  gchar *config_arg;
+  gint stdout_fd;
+  GIOChannel *channel;
+  gsize termpos;
+  GError *error = NULL;
+
+  if (g_getenv ("G_TEST_DBUS_DAEMON") != NULL)
+    argv[0] = (gchar *)g_getenv ("G_TEST_DBUS_DAEMON");
+
+  /* Write config file and set its path in argv */
+  file = write_config_file (self);
+  config_path = g_file_get_path (file);
+  config_arg = g_strdup_printf ("--config-file=%s", config_path);
+  argv[2] = config_arg;
+
+  /* Spawn dbus-daemon */
+  g_spawn_async_with_pipes (NULL,
+                            argv,
+                            NULL,
+#ifdef G_OS_WIN32
+                            /* We Need this to get the pid returned on win32 */
+                            G_SPAWN_DO_NOT_REAP_CHILD |
+#endif
+                            G_SPAWN_SEARCH_PATH,
+                            NULL,
+                            NULL,
+                            &self->priv->bus_pid,
+                            NULL,
+                            &stdout_fd,
+                            NULL,
+                            &error);
+  g_assert_no_error (error);
+
+  _g_test_watcher_add_pid (self->priv->bus_pid);
+
+  /* Read bus address from daemon' stdout */
+  channel = g_io_channel_unix_new (stdout_fd);
+  g_io_channel_read_line (channel, &self->priv->bus_address, NULL,
+      &termpos, &error);
+  g_assert_no_error (error);
+  self->priv->bus_address[termpos] = '\0';
+
+  /* start dbus-monitor */
+  if (g_getenv ("G_DBUS_MONITOR") != NULL)
+    {
+      gchar *command;
+
+      command = g_strdup_printf ("dbus-monitor --address %s",
+          self->priv->bus_address);
+      g_spawn_command_line_async (command, NULL);
+      g_free (command);
+
+      usleep (500 * 1000);
+    }
+
+  /* Cleanup */
+  g_io_channel_shutdown (channel, FALSE, &error);
+  g_assert_no_error (error);
+  g_io_channel_unref (channel);
+
+  g_file_delete (file, NULL, &error);
+  g_assert_no_error (error);
+  g_object_unref (file);
+
+  g_free (config_path);
+  g_free (config_arg);
+}
+
+static void
+stop_daemon (GTestDBus *self)
+{
+#ifdef G_OS_WIN32
+  if (!TerminateProcess (self->priv->bus_pid, 0))
+    g_warning ("Can't terminate process: %s", g_win32_error_message (GetLastError()));
+#else
+  kill (self->priv->bus_pid, SIGTERM);
+#endif
+  _g_test_watcher_remove_pid (self->priv->bus_pid);
+  g_spawn_close_pid (self->priv->bus_pid);
+  self->priv->bus_pid = 0;
+
+  g_free (self->priv->bus_address);
+  self->priv->bus_address = NULL;
+}
+
+/**
+ * g_test_dbus_new:
+ * @flags: a #GTestDBusFlags
+ *
+ * Create a new #GTestDBus object.
+ *
+ * Returns: (transfer full): a new #GTestDBus.
+ */
+GTestDBus *
+g_test_dbus_new (GTestDBusFlags flags)
+{
+  return g_object_new (G_TYPE_TEST_DBUS,
+      "flags", flags,
+      NULL);
+}
+
+/**
+ * g_test_dbus_get_flags:
+ * @self: a #GTestDBus
+ *
+ * Returns: the value of #GTestDBus:flags property
+ */
+GTestDBusFlags
+g_test_dbus_get_flags (GTestDBus *self)
+{
+  g_return_val_if_fail (G_IS_TEST_DBUS (self), G_TEST_DBUS_NONE);
+
+  return self->priv->flags;
+}
+
+/**
+ * g_test_dbus_get_bus_address:
+ * @self: a #GTestDBus
+ *
+ * Get the address on which dbus-daemon is running. if g_test_dbus_up() has not
+ * been called yet, %NULL is returned. This can be used with
+ * g_dbus_connection_new_for_address()
+ *
+ * Returns: the address of the bus, or %NULL.
+ */
+const gchar *
+g_test_dbus_get_bus_address (GTestDBus *self)
+{
+  g_return_val_if_fail (G_IS_TEST_DBUS (self), NULL);
+
+  return self->priv->bus_address;
+}
+
+/**
+ * g_test_dbus_add_service_dir:
+ * @self: a #GTestDBus
+ * @path: path to a directory containing .service files
+ *
+ * Add a path where dbus-daemon will lookup for .services files. This can't be
+ * called after g_test_dbus_up().
+ */
+void
+g_test_dbus_add_service_dir (GTestDBus *self,
+    const gchar *path)
+{
+  g_return_if_fail (G_IS_TEST_DBUS (self));
+  g_return_if_fail (self->priv->bus_address == NULL);
+
+  g_ptr_array_add (self->priv->service_dirs, g_strdup (path));
+}
+
+/**
+ * g_test_dbus_up:
+ * @self: a #GTestDBus
+ *
+ * Start a dbus-daemon instance and set DBUS_SESSION_BUS_ADDRESS. After this
+ * call, it is safe for unit tests to start sending messages on the session bug.
+ *
+ * If this function is called from setup callback of g_test_add(),
+ * g_test_dbus_down() must be called in its teardown callback.
+ *
+ * If this function is called from unit test's main(), then g_test_dbus_down()
+ * must be called after g_test_run().
+ */
+void
+g_test_dbus_up (GTestDBus *self)
+{
+  g_return_if_fail (G_IS_TEST_DBUS (self));
+  g_return_if_fail (self->priv->bus_address == NULL);
+  g_return_if_fail (!self->priv->up);
+
+  start_daemon (self);
+
+  g_setenv ("DBUS_SESSION_BUS_ADDRESS", self->priv->bus_address, TRUE);
+  self->priv->up = TRUE;
+}
+
+
+/**
+ * g_test_dbus_stop:
+ * @self: a #GTestDBus
+ *
+ * Stop the session bus started by g_test_dbus_up().
+ *
+ * Unlike g_test_dbus_down(), this won't verify the #GDBusConnection
+ * singleton returned by g_bus_get() or g_bus_get_sync() is destroyed. Unit
+ * tests wanting to verify behaviour after the session bus has been stopped
+ * can use this function but should still call g_test_dbus_down() when done.
+ */
+void
+g_test_dbus_stop (GTestDBus *self)
+{
+  g_return_if_fail (G_IS_TEST_DBUS (self));
+  g_return_if_fail (self->priv->bus_address != NULL);
+
+  stop_daemon (self);
+}
+
+/**
+ * g_test_dbus_down:
+ * @self: a #GTestDBus
+ *
+ * Stop the session bus started by g_test_dbus_up().
+ *
+ * This will wait for the singleton returned by g_bus_get() or g_bus_get_sync()
+ * is destroyed. This is done to ensure that the next unit test won't get a
+ * leaked singleton from this test.
+ */
+void
+g_test_dbus_down (GTestDBus *self)
+{
+  GDBusConnection *connection;
+
+  g_return_if_fail (G_IS_TEST_DBUS (self));
+  g_return_if_fail (self->priv->up);
+
+  connection = _g_bus_get_singleton_if_exists (G_BUS_TYPE_SESSION);
+  if (connection != NULL)
+    g_dbus_connection_set_exit_on_close (connection, FALSE);
+
+  if (self->priv->bus_address != NULL)
+    stop_daemon (self);
+
+  if (connection != NULL)
+    _g_object_unref_and_wait_weak_notify (connection);
+
+  g_unsetenv ("DBUS_SESSION_BUS_ADDRESS");
+  self->priv->up = FALSE;
+}
+
+/**
+ * g_test_dbus_unset:
+ *
+ * Unset DISPLAY and DBUS_SESSION_BUS_ADDRESS env variables to ensure the test
+ * won't use user's session bus.
+ *
+ * This is useful for unit tests that want to verify behaviour when no session
+ * bus is running. It is not necessary to call this if unit test already calls
+ * g_test_dbus_up() before acquiring the session bus.
+ */
+void
+g_test_dbus_unset (void)
+{
+  g_unsetenv ("DISPLAY");
+  g_unsetenv ("DBUS_SESSION_BUS_ADDRESS");
+}
diff --git a/gio/gtestdbus.h b/gio/gtestdbus.h
new file mode 100644 (file)
index 0000000..f848a8f
--- /dev/null
@@ -0,0 +1,74 @@
+/* GIO testing utilities
+ *
+ * Copyright (C) 2008-2010 Red Hat, Inc.
+ * Copyright (C) 2012 Collabora Ltd. <http://www.collabora.co.uk/>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Authors: David Zeuthen <davidz@redhat.com>
+ *          Xavier Claessens <xavier.claessens@collabora.co.uk>
+ */
+
+#if !defined (__GIO_GIO_H_INSIDE__) && !defined (GIO_COMPILATION)
+#error "Only <gio/gio.h> can be included directly."
+#endif
+
+#ifndef __G_TEST_DBUS_H__
+#define __G_TEST_DBUS_H__
+
+#include <gio/giotypes.h>
+
+G_BEGIN_DECLS
+
+#define G_TYPE_TEST_DBUS \
+    (g_test_dbus_get_type ())
+#define G_TEST_DBUS(obj) \
+    (G_TYPE_CHECK_INSTANCE_CAST ((obj), G_TYPE_TEST_DBUS, \
+        GTestDbus))
+#define G_IS_TEST_DBUS(obj) \
+    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_TEST_DBUS))
+
+GLIB_AVAILABLE_IN_2_34
+GType          g_test_dbus_get_type        (void) G_GNUC_CONST;
+
+GLIB_AVAILABLE_IN_2_34
+GTestDBus *    g_test_dbus_new             (GTestDBusFlags flags);
+
+GLIB_AVAILABLE_IN_2_34
+GTestDBusFlags g_test_dbus_get_flags       (GTestDBus     *self);
+
+GLIB_AVAILABLE_IN_2_34
+const gchar *  g_test_dbus_get_bus_address (GTestDBus     *self);
+
+GLIB_AVAILABLE_IN_2_34
+void           g_test_dbus_add_service_dir (GTestDBus     *self,
+                                            const gchar   *path);
+
+GLIB_AVAILABLE_IN_2_34
+void           g_test_dbus_up              (GTestDBus     *self);
+
+GLIB_AVAILABLE_IN_2_34
+void           g_test_dbus_stop            (GTestDBus     *self);
+
+GLIB_AVAILABLE_IN_2_34
+void           g_test_dbus_down            (GTestDBus     *self);
+
+GLIB_AVAILABLE_IN_2_34
+void           g_test_dbus_unset           (void);
+
+G_END_DECLS
+
+#endif /* __G_TEST_DBUS_H__ */
index 5a820be..73cb6e8 100644 (file)
@@ -151,8 +151,9 @@ struct _GThreadedResolverRequest {
     } address;
     struct {
       gchar *rrname;
-      GList *targets;
-    } service;
+      GResolverRecordType record_type;
+      GList *results;
+    } records;
   } u;
 
   GCancellable *cancellable;
@@ -515,85 +516,108 @@ lookup_by_address_finish (GResolver     *resolver,
 
 
 static void
-do_lookup_service (GThreadedResolverRequest *req,
-                   GError   **error)
+do_lookup_records (GThreadedResolverRequest  *req,
+                   GError                   **error)
 {
 #if defined(G_OS_UNIX)
-  gint len, herr;
-  guchar answer[1024];
-#elif defined(G_OS_WIN32)
-  DNS_STATUS status;
-  DNS_RECORD *results;
-#endif
+  gint len = 512;
+  gint herr;
+  GByteArray *answer;
+  gint rrtype;
+
+  rrtype = _g_resolver_record_type_to_rrtype (req->u.records.record_type);
+  answer = g_byte_array_new ();
+  for (;;)
+    {
+      g_byte_array_set_size (answer, len * 2);
+      len = res_query (req->u.records.rrname, C_IN, rrtype, answer->data, answer->len);
+
+      /* If answer fit in the buffer then we're done */
+      if (len < 0 || len < (gint)answer->len)
+        break;
+
+      /*
+       * On overflow some res_query's return the length needed, others
+       * return the full length entered. This code works in either case.
+       */
+  }
 
-#if defined(G_OS_UNIX)
-  len = res_query (req->u.service.rrname, C_IN, T_SRV, answer, sizeof (answer));
   herr = h_errno;
-  req->u.service.targets = _g_resolver_targets_from_res_query (req->u.service.rrname, answer, len, herr, error);
+  req->u.records.results = _g_resolver_records_from_res_query (req->u.records.rrname, rrtype, answer->data, len, herr, error);
+  g_byte_array_free (answer, TRUE);
+
 #elif defined(G_OS_WIN32)
-  status = DnsQuery_A (req->u.service.rrname, DNS_TYPE_SRV,
-                       DNS_QUERY_STANDARD, NULL, &results, NULL);
-  req->u.service.targets = _g_resolver_targets_from_DnsQuery (req->u.service.rrname, status, results, error);
-  DnsRecordListFree (results, DnsFreeRecordList);
+  DNS_STATUS status;
+  DNS_RECORD *results = NULL;
+  WORD dnstype;
+
+  dnstype = _g_resolver_record_type_to_dnstype (req->u.records.record_type);
+  status = DnsQuery_A (req->u.records.rrname, dnstype, DNS_QUERY_STANDARD, NULL, &results, NULL);
+  req->u.records.results = _g_resolver_records_from_DnsQuery (req->u.records.rrname, dnstype, status, results, error);
+  if (results != NULL)
+    DnsRecordListFree (results, DnsFreeRecordList);
 #endif
 }
 
 static GList *
-lookup_service (GResolver        *resolver,
-                const gchar      *rrname,
-               GCancellable     *cancellable,
-                GError          **error)
+lookup_records (GResolver              *resolver,
+                const gchar            *rrname,
+                GResolverRecordType    record_type,
+                GCancellable          *cancellable,
+                GError               **error)
 {
   GThreadedResolver *gtr = G_THREADED_RESOLVER (resolver);
   GThreadedResolverRequest *req;
-  GList *targets;
+  GList *results;
 
-  req = g_threaded_resolver_request_new (do_lookup_service, NULL, cancellable);
-  req->u.service.rrname = (char *)rrname;
+  req = g_threaded_resolver_request_new (do_lookup_records, NULL, cancellable);
+  req->u.records.rrname = (char *)rrname;
+  req->u.records.record_type = record_type;
   resolve_sync (gtr, req, error);
 
-  targets = req->u.service.targets;
+  results = req->u.records.results;
   g_threaded_resolver_request_unref (req);
-  return targets;
+  return results;
 }
 
 static void
-free_lookup_service (GThreadedResolverRequest *req)
+free_lookup_records (GThreadedResolverRequest *req)
 {
-  g_free (req->u.service.rrname);
-  if (req->u.service.targets)
-    g_resolver_free_targets (req->u.service.targets);
+  g_free (req->u.records.rrname);
+  g_list_free_full (req->u.records.results, (GDestroyNotify)g_variant_unref);
 }
 
 static void
-lookup_service_async (GResolver           *resolver,
+lookup_records_async (GResolver           *resolver,
                       const char          *rrname,
-                     GCancellable        *cancellable,
+                      GResolverRecordType  record_type,
+                      GCancellable        *cancellable,
                       GAsyncReadyCallback  callback,
-                     gpointer             user_data)
+                      gpointer             user_data)
 {
   GThreadedResolver *gtr = G_THREADED_RESOLVER (resolver);
   GThreadedResolverRequest *req;
 
-  req = g_threaded_resolver_request_new (do_lookup_service,
-                                         free_lookup_service,
+  req = g_threaded_resolver_request_new (do_lookup_records,
+                                         free_lookup_records,
                                          cancellable);
-  req->u.service.rrname = g_strdup (rrname);
-  resolve_async (gtr, req, callback, user_data, lookup_service_async);
+  req->u.records.rrname = g_strdup (rrname);
+  req->u.records.record_type = record_type;
+  resolve_async (gtr, req, callback, user_data, lookup_records_async);
 }
 
 static GList *
-lookup_service_finish (GResolver     *resolver,
+lookup_records_finish (GResolver     *resolver,
                        GAsyncResult  *result,
-                      GError       **error)
+                       GError       **error)
 {
   GThreadedResolverRequest *req;
-  GList *targets;
+  GList *records;
 
-  req = resolve_finish (resolver, result, lookup_service_async, error);
-  targets = req->u.service.targets;
-  req->u.service.targets = NULL;
-  return targets;
+  req = resolve_finish (resolver, result, lookup_records_async, error);
+  records = req->u.records.results;
+  req->u.records.results = NULL;
+  return records;
 }
 
 
@@ -609,9 +633,9 @@ g_threaded_resolver_class_init (GThreadedResolverClass *threaded_class)
   resolver_class->lookup_by_address        = lookup_by_address;
   resolver_class->lookup_by_address_async  = lookup_by_address_async;
   resolver_class->lookup_by_address_finish = lookup_by_address_finish;
-  resolver_class->lookup_service           = lookup_service;
-  resolver_class->lookup_service_async     = lookup_service_async;
-  resolver_class->lookup_service_finish    = lookup_service_finish;
+  resolver_class->lookup_records           = lookup_records;
+  resolver_class->lookup_records_async     = lookup_records_async;
+  resolver_class->lookup_records_finish    = lookup_records_finish;
 
   object_class->finalize = finalize;
 }
index f99bc42..c77293d 100644 (file)
@@ -67,8 +67,9 @@
 /**
  * GTlsBackend:
  *
- * Type implemented by TLS #GIOModules to provide access to additional
- * TLS-related types.
+ * TLS (Transport Layer Security, aka SSL) backend. This is an
+ * internal type used to coordinate the different classes implemented
+ * by a TLS backend.
  *
  * Since: 2.28
  */
index 089463f..389b5d7 100644 (file)
@@ -42,16 +42,6 @@ G_BEGIN_DECLS
 #define G_IS_TLS_BACKEND(obj)           (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_TLS_BACKEND))
 #define G_TLS_BACKEND_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_TLS_BACKEND, GTlsBackendInterface))
 
-/**
- * GTlsBackend:
- *
- * TLS (Transport Layer Security, aka SSL) backend. This is an
- * internal type used to coordinate the different classes implemented
- * by a TLS backend.
- *
- * Since: 2.28
- */
-
 typedef struct _GTlsBackend          GTlsBackend;
 typedef struct _GTlsBackendInterface GTlsBackendInterface;
 
index fd6088a..eaf62f0 100644 (file)
@@ -34,14 +34,6 @@ G_BEGIN_DECLS
 #define G_IS_TLS_CLIENT_CONNECTION(inst)            (G_TYPE_CHECK_INSTANCE_TYPE ((inst), G_TYPE_TLS_CLIENT_CONNECTION))
 #define G_TLS_CLIENT_CONNECTION_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE ((inst), G_TYPE_TLS_CLIENT_CONNECTION, GTlsClientConnectionInterface))
 
-/**
- * GTlsClientConnection:
- *
- * TLS client-side connection; the client-side implementation of a
- * #GTlsConnection
- *
- * Since: 2.28
- */
 typedef struct _GTlsClientConnectionInterface GTlsClientConnectionInterface;
 
 struct _GTlsClientConnectionInterface
index 5e66dd1..7d33e37 100644 (file)
@@ -730,7 +730,7 @@ g_tls_connection_get_rehandshake_mode (GTlsConnection       *conn)
 /**
  * g_tls_connection_handshake:
  * @conn: a #GTlsConnection
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @error: a #GError, or %NULL
  *
  * Attempts a TLS handshake on @conn.
@@ -775,7 +775,7 @@ g_tls_connection_handshake (GTlsConnection   *conn,
  * @conn: a #GTlsConnection
  * @io_priority: the <link linkend="io-priority">I/O priority</link>
  * of the request.
- * @cancellable: a #GCancellable, or %NULL
+ * @cancellable: (allow-none): a #GCancellable, or %NULL
  * @callback: callback to call when the handshake is complete
  * @user_data: the data to pass to the callback function
  *
index 550d540..37132cc 100644 (file)
@@ -36,14 +36,6 @@ G_BEGIN_DECLS
 #define G_IS_TLS_CONNECTION_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_TLS_CONNECTION))
 #define G_TLS_CONNECTION_GET_CLASS(inst) (G_TYPE_INSTANCE_GET_CLASS ((inst), G_TYPE_TLS_CONNECTION, GTlsConnectionClass))
 
-/**
- * GTlsConnection:
- *
- * TLS connection. This is an abstract type that will be subclassed by
- * a TLS-library-specific subtype.
- *
- * Since: 2.28
- */
 typedef struct _GTlsConnectionClass   GTlsConnectionClass;
 typedef struct _GTlsConnectionPrivate GTlsConnectionPrivate;
 
index cce009b..70a31a4 100644 (file)
@@ -570,7 +570,9 @@ g_unix_connection_receive_credentials (GUnixConnection      *connection,
       goto out;
     }
 
-  if (g_unix_credentials_message_is_supported ())
+  if (g_unix_credentials_message_is_supported () &&
+      /* Fall back on get_credentials if the other side didn't send the credentials */
+      nscm > 0)
     {
       if (nscm != 1)
         {
index e598ef5..018b08d 100644 (file)
@@ -39,13 +39,6 @@ G_BEGIN_DECLS
 #define G_UNIX_CONNECTION_GET_CLASS(inst)                   (G_TYPE_INSTANCE_GET_CLASS ((inst),                      \
                                                              G_TYPE_UNIX_CONNECTION, GUnixConnectionClass))
 
-/**
- * GTcpConnection:
- *
- * A #GSocketConnection for UNIX domain socket connections.
- *
- * Since: 2.22
- */
 typedef struct _GUnixConnection                             GUnixConnection;
 typedef struct _GUnixConnectionPrivate                      GUnixConnectionPrivate;
 typedef struct _GUnixConnectionClass                        GUnixConnectionClass;
index 47d5173..7cbbab9 100644 (file)
@@ -144,6 +144,13 @@ g_unix_credentials_message_deserialize (gint     level,
 
     ucred = data;
 
+    if (ucred->uid == (uid_t)-1 &&
+       ucred->gid == (gid_t)-1)
+      {
+       /* This happens if the remote side didn't pass the credentials */
+       goto out;
+      }
+
     credentials = g_credentials_new ();
     g_credentials_set_native (credentials, G_CREDENTIALS_TYPE_LINUX_UCRED, ucred);
     message = g_unix_credentials_message_new_with_credentials (credentials);
index 3d5f938..a1639f6 100644 (file)
@@ -95,16 +95,6 @@ static gssize   g_unix_input_stream_read         (GInputStream         *stream,
 static gboolean g_unix_input_stream_close        (GInputStream         *stream,
                                                  GCancellable         *cancellable,
                                                  GError              **error);
-static void     g_unix_input_stream_read_async   (GInputStream         *stream,
-                                                 void                 *buffer,
-                                                 gsize                 count,
-                                                 int                   io_priority,
-                                                 GCancellable         *cancellable,
-                                                 GAsyncReadyCallback   callback,
-                                                 gpointer              data);
-static gssize   g_unix_input_stream_read_finish  (GInputStream         *stream,
-                                                 GAsyncResult         *result,
-                                                 GError              **error);
 static void     g_unix_input_stream_skip_async   (GInputStream         *stream,
                                                  gsize                 count,
                                                  int                   io_priority,
@@ -123,6 +113,7 @@ static gboolean g_unix_input_stream_close_finish (GInputStream         *stream,
                                                  GAsyncResult         *result,
                                                  GError              **error);
 
+static gboolean g_unix_input_stream_pollable_can_poll      (GPollableInputStream *stream);
 static gboolean g_unix_input_stream_pollable_is_readable   (GPollableInputStream *stream);
 static GSource *g_unix_input_stream_pollable_create_source (GPollableInputStream *stream,
                                                            GCancellable         *cancellable);
@@ -147,8 +138,6 @@ g_unix_input_stream_class_init (GUnixInputStreamClass *klass)
 
   stream_class->read_fn = g_unix_input_stream_read;
   stream_class->close_fn = g_unix_input_stream_close;
-  stream_class->read_async = g_unix_input_stream_read_async;
-  stream_class->read_finish = g_unix_input_stream_read_finish;
   if (0)
     {
       /* TODO: Implement instead of using fallbacks */
@@ -192,6 +181,7 @@ g_unix_input_stream_class_init (GUnixInputStreamClass *klass)
 static void
 g_unix_input_stream_pollable_iface_init (GPollableInputStreamInterface *iface)
 {
+  iface->can_poll = g_unix_input_stream_pollable_can_poll;
   iface->is_readable = g_unix_input_stream_pollable_is_readable;
   iface->create_source = g_unix_input_stream_pollable_create_source;
 }
@@ -417,7 +407,8 @@ g_unix_input_stream_read (GInputStream  *stream,
       break;
     }
 
-  g_cancellable_release_fd (cancellable);
+  if (nfds == 2)
+    g_cancellable_release_fd (cancellable);
   return res;
 }
 
@@ -453,129 +444,6 @@ g_unix_input_stream_close (GInputStream  *stream,
   return res != -1;
 }
 
-typedef struct {
-  gsize count;
-  void *buffer;
-  GAsyncReadyCallback callback;
-  gpointer user_data;
-  GCancellable *cancellable;
-  GUnixInputStream *stream;
-} ReadAsyncData;
-
-static gboolean
-read_async_cb (int            fd,
-               GIOCondition   condition,
-               ReadAsyncData *data)
-{
-  GSimpleAsyncResult *simple;
-  GError *error = NULL;
-  gssize count_read;
-
-  /* We know that we can read from fd once without blocking */
-  while (1)
-    {
-      if (g_cancellable_set_error_if_cancelled (data->cancellable, &error))
-       {
-         count_read = -1;
-         break;
-       }
-      count_read = read (data->stream->priv->fd, data->buffer, data->count);
-      if (count_read == -1)
-       {
-          int errsv = errno;
-
-         if (errsv == EINTR || errsv == EAGAIN)
-           return TRUE;
-         
-         g_set_error (&error, G_IO_ERROR,
-                      g_io_error_from_errno (errsv),
-                      _("Error reading from file descriptor: %s"),
-                      g_strerror (errsv));
-       }
-      break;
-    }
-
-  simple = g_simple_async_result_new (G_OBJECT (data->stream),
-                                     data->callback,
-                                     data->user_data,
-                                     g_unix_input_stream_read_async);
-
-  g_simple_async_result_set_op_res_gssize (simple, count_read);
-
-  if (count_read == -1)
-    g_simple_async_result_take_error (simple, error);
-
-  /* Complete immediately, not in idle, since we're already in a mainloop callout */
-  g_simple_async_result_complete (simple);
-  g_object_unref (simple);
-
-  return FALSE;
-}
-
-static void
-g_unix_input_stream_read_async (GInputStream        *stream,
-                               void                *buffer,
-                               gsize                count,
-                               int                  io_priority,
-                               GCancellable        *cancellable,
-                               GAsyncReadyCallback  callback,
-                               gpointer             user_data)
-{
-  GSource *source;
-  GUnixInputStream *unix_stream;
-  ReadAsyncData *data;
-
-  unix_stream = G_UNIX_INPUT_STREAM (stream);
-
-  if (!unix_stream->priv->is_pipe_or_socket)
-    {
-      G_INPUT_STREAM_CLASS (g_unix_input_stream_parent_class)->
-       read_async (stream, buffer, count, io_priority,
-                   cancellable, callback, user_data);
-      return;
-    }
-
-  data = g_new0 (ReadAsyncData, 1);
-  data->count = count;
-  data->buffer = buffer;
-  data->callback = callback;
-  data->user_data = user_data;
-  data->cancellable = cancellable;
-  data->stream = unix_stream;
-
-  source = _g_fd_source_new (unix_stream->priv->fd,
-                            G_IO_IN,
-                            cancellable);
-  g_source_set_name (source, "GUnixInputStream");
-  
-  g_source_set_callback (source, (GSourceFunc)read_async_cb, data, g_free);
-  g_source_attach (source, g_main_context_get_thread_default ());
-  g_source_unref (source);
-}
-
-static gssize
-g_unix_input_stream_read_finish (GInputStream  *stream,
-                                GAsyncResult  *result,
-                                GError       **error)
-{
-  GUnixInputStream *unix_stream = G_UNIX_INPUT_STREAM (stream);
-  GSimpleAsyncResult *simple;
-  gssize nread;
-
-  if (!unix_stream->priv->is_pipe_or_socket)
-    {
-      return G_INPUT_STREAM_CLASS (g_unix_input_stream_parent_class)->
-       read_finish (stream, result, error);
-    }
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == g_unix_input_stream_read_async);
-  
-  nread = g_simple_async_result_get_op_res_gssize (simple);
-  return nread;
-}
-
 static void
 g_unix_input_stream_skip_async (GInputStream        *stream,
                                gsize                count,
@@ -695,6 +563,12 @@ g_unix_input_stream_close_finish (GInputStream  *stream,
 }
 
 static gboolean
+g_unix_input_stream_pollable_can_poll (GPollableInputStream *stream)
+{
+  return G_UNIX_INPUT_STREAM (stream)->priv->is_pipe_or_socket;
+}
+
+static gboolean
 g_unix_input_stream_pollable_is_readable (GPollableInputStream *stream)
 {
   GUnixInputStream *unix_stream = G_UNIX_INPUT_STREAM (stream);
index 74818e4..e288e06 100644 (file)
@@ -2071,13 +2071,15 @@ gboolean
 g_unix_mount_guess_should_display (GUnixMountEntry *mount_entry)
 {
   const char *mount_path;
+  const gchar *user_name;
+  gsize user_name_len;
 
   /* Never display internal mountpoints */
   if (g_unix_mount_is_system_internal (mount_entry))
     return FALSE;
   
   /* Only display things in /media (which are generally user mountable)
-     and home dir (fuse stuff) and $XDG_RUNTIME_DIR */
+     and home dir (fuse stuff) and /run/media/$USER */
   mount_path = mount_entry->mount_path;
   if (mount_path != NULL)
     {
@@ -2086,7 +2088,12 @@ g_unix_mount_guess_should_display (GUnixMountEntry *mount_entry)
       if (g_strstr_len (mount_path, -1, "/.") != NULL)
         return FALSE;
 
-      if (g_getenv ("XDG_RUNTIME_DIR") != NULL && g_str_has_prefix (mount_path, g_get_user_runtime_dir ()))
+      /* Check /run/media/$USER/ */
+      user_name = g_get_user_name ();
+      user_name_len = strlen (user_name);
+      if (strncmp (mount_path, "/run/media/", sizeof ("/run/media/") - 1) == 0 &&
+          strncmp (mount_path + sizeof ("/run/media/") - 1, user_name, user_name_len) == 0 &&
+          mount_path[sizeof ("/run/media/") - 1 + user_name_len] == '/')
         is_in_runtime_dir = TRUE;
 
       if (is_in_runtime_dir || g_str_has_prefix (mount_path, "/media/"))
index 01c3259..abd14a4 100644 (file)
@@ -95,16 +95,6 @@ static gssize   g_unix_output_stream_write        (GOutputStream        *stream,
 static gboolean g_unix_output_stream_close        (GOutputStream        *stream,
                                                   GCancellable         *cancellable,
                                                   GError              **error);
-static void     g_unix_output_stream_write_async  (GOutputStream        *stream,
-                                                  const void           *buffer,
-                                                  gsize                 count,
-                                                  int                   io_priority,
-                                                  GCancellable         *cancellable,
-                                                  GAsyncReadyCallback   callback,
-                                                  gpointer              data);
-static gssize   g_unix_output_stream_write_finish (GOutputStream        *stream,
-                                                  GAsyncResult         *result,
-                                                  GError              **error);
 static void     g_unix_output_stream_close_async  (GOutputStream        *stream,
                                                   int                   io_priority,
                                                   GCancellable         *cancellable,
@@ -138,8 +128,6 @@ g_unix_output_stream_class_init (GUnixOutputStreamClass *klass)
 
   stream_class->write_fn = g_unix_output_stream_write;
   stream_class->close_fn = g_unix_output_stream_close;
-  stream_class->write_async = g_unix_output_stream_write_async;
-  stream_class->write_finish = g_unix_output_stream_write_finish;
   stream_class->close_async = g_unix_output_stream_close_async;
   stream_class->close_finish = g_unix_output_stream_close_finish;
 
@@ -403,7 +391,8 @@ g_unix_output_stream_write (GOutputStream  *stream,
       break;
     }
 
-  g_cancellable_release_fd (cancellable);
+  if (nfds == 2)
+    g_cancellable_release_fd (cancellable);
   return res;
 }
 
@@ -440,129 +429,6 @@ g_unix_output_stream_close (GOutputStream  *stream,
 }
 
 typedef struct {
-  gsize count;
-  const void *buffer;
-  GAsyncReadyCallback callback;
-  gpointer user_data;
-  GCancellable *cancellable;
-  GUnixOutputStream *stream;
-} WriteAsyncData;
-
-static gboolean
-write_async_cb (int             fd,
-               GIOCondition    condition,
-               WriteAsyncData *data)
-{
-  GSimpleAsyncResult *simple;
-  GError *error = NULL;
-  gssize count_written;
-
-  while (1)
-    {
-      if (g_cancellable_set_error_if_cancelled (data->cancellable, &error))
-       {
-         count_written = -1;
-         break;
-       }
-      
-      count_written = write (data->stream->priv->fd, data->buffer, data->count);
-      if (count_written == -1)
-       {
-          int errsv = errno;
-
-         if (errsv == EINTR || errsv == EAGAIN)
-           return TRUE;
-         
-         g_set_error (&error, G_IO_ERROR,
-                      g_io_error_from_errno (errsv),
-                      _("Error writing to file descriptor: %s"),
-                      g_strerror (errsv));
-       }
-      break;
-    }
-
-  simple = g_simple_async_result_new (G_OBJECT (data->stream),
-                                     data->callback,
-                                     data->user_data,
-                                     g_unix_output_stream_write_async);
-  
-  g_simple_async_result_set_op_res_gssize (simple, count_written);
-
-  if (count_written == -1)
-    g_simple_async_result_take_error (simple, error);
-
-  /* Complete immediately, not in idle, since we're already in a mainloop callout */
-  g_simple_async_result_complete (simple);
-  g_object_unref (simple);
-
-  return FALSE;
-}
-
-static void
-g_unix_output_stream_write_async (GOutputStream       *stream,
-                                 const void          *buffer,
-                                 gsize                count,
-                                 int                  io_priority,
-                                 GCancellable        *cancellable,
-                                 GAsyncReadyCallback  callback,
-                                 gpointer             user_data)
-{
-  GSource *source;
-  GUnixOutputStream *unix_stream;
-  WriteAsyncData *data;
-
-  unix_stream = G_UNIX_OUTPUT_STREAM (stream);
-
-  if (!unix_stream->priv->is_pipe_or_socket)
-    {
-      G_OUTPUT_STREAM_CLASS (g_unix_output_stream_parent_class)->
-       write_async (stream, buffer, count, io_priority,
-                    cancellable, callback, user_data);
-      return;
-    }
-
-  data = g_new0 (WriteAsyncData, 1);
-  data->count = count;
-  data->buffer = buffer;
-  data->callback = callback;
-  data->user_data = user_data;
-  data->cancellable = cancellable;
-  data->stream = unix_stream;
-
-  source = _g_fd_source_new (unix_stream->priv->fd,
-                            G_IO_OUT,
-                            cancellable);
-  g_source_set_name (source, "GUnixOutputStream");
-  
-  g_source_set_callback (source, (GSourceFunc)write_async_cb, data, g_free);
-  g_source_attach (source, g_main_context_get_thread_default ());
-  
-  g_source_unref (source);
-}
-
-static gssize
-g_unix_output_stream_write_finish (GOutputStream  *stream,
-                                  GAsyncResult   *result,
-                                  GError        **error)
-{
-  GUnixOutputStream *unix_stream = G_UNIX_OUTPUT_STREAM (stream);
-  GSimpleAsyncResult *simple;
-  gssize nwritten;
-
-  if (!unix_stream->priv->is_pipe_or_socket)
-    {
-      return G_OUTPUT_STREAM_CLASS (g_unix_output_stream_parent_class)->
-       write_finish (stream, result, error);
-    }
-
-  simple = G_SIMPLE_ASYNC_RESULT (result);
-  g_warn_if_fail (g_simple_async_result_get_source_tag (simple) == g_unix_output_stream_write_async);
-  
-  nwritten = g_simple_async_result_get_op_res_gssize (simple);
-  return nwritten;
-}
-
-typedef struct {
   GOutputStream *stream;
   GAsyncReadyCallback callback;
   gpointer user_data;
index d932d08..97f9485 100644 (file)
@@ -454,7 +454,7 @@ g_volume_eject_finish (GVolume       *volume,
  * @mount_operation: (allow-none): a #GMountOperation or %NULL to
  *     avoid user interaction.
  * @cancellable: (allow-none): optional #GCancellable object, %NULL to ignore.
- * @callback: a #GAsyncReadyCallback, or %NULL.
+ * @callback: (allow-none): a #GAsyncReadyCallback, or %NULL.
  * @user_data: user data passed to @callback.
  *
  * Ejects a volume. This is an asynchronous operation, and is
index dd4e310..b898456 100644 (file)
@@ -132,6 +132,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -142,7 +143,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -200,6 +200,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 784dd8a..777f23a 100644 (file)
@@ -22,7 +22,7 @@
 #include <string.h>
 #include <glib.h>
 
-/**
+/*
  * The string info map is an efficient data structure designed to be
  * used with a small set of items.  It is used by GSettings schemas for
  * three purposes:
index cf1f4e7..c5cf59d 100644 (file)
@@ -27,7 +27,6 @@ progs_ldadd     =                                     \
 
 TEST_PROGS +=                  \
        io-stream               \
-       actions                 \
        memory-input-stream     \
        memory-output-stream    \
        readwrite               \
@@ -59,15 +58,14 @@ TEST_PROGS +=                       \
        vfs                     \
        network-monitor         \
        fileattributematcher    \
-       gmenumodel              \
        resources               \
+       proxy-test              \
        $(NULL)
 
-if OS_UNIX
+if HAVE_DBUS_DAEMON
 TEST_PROGS +=                  \
-       gdbus-close-pending     \
+       actions                 \
        gdbus-connection        \
-       gdbus-connection-flush  \
        gdbus-connection-loss   \
        gdbus-connection-slow   \
        gdbus-names             \
@@ -78,10 +76,19 @@ TEST_PROGS +=                       \
        gdbus-threading         \
        gdbus-export            \
        gdbus-error             \
+       gdbus-bz627724          \
+       gmenumodel              \
+       $(NULL)
+endif
+
+
+if OS_UNIX
+TEST_PROGS +=                  \
+       gdbus-close-pending     \
+       gdbus-connection-flush  \
        gdbus-peer              \
        gdbus-exit-on-close     \
        gdbus-non-socket        \
-       gdbus-bz627724          \
        appinfo                 \
        contenttype             \
        mimeapps                \
@@ -113,9 +120,9 @@ SAMPLE_PROGS =                              \
        gapplication-example-cmdline2   \
        gapplication-example-cmdline3   \
        gapplication-example-actions    \
+       gdbus-daemon                    \
        $(NULL)
 
-
 if OS_UNIX
 TEST_PROGS +=                  \
        live-g-file             \
@@ -140,6 +147,7 @@ endif
 io_stream_SOURCES = io-stream.c
 io_stream_LDADD   = $(progs_ldadd)
 
+actions_SOURCES   = actions.c gdbus-sessionbus.c gdbus-sessionbus.h
 actions_LDADD    = $(progs_ldadd)
 
 memory_input_stream_SOURCES      = memory-input-stream.c
@@ -258,6 +266,9 @@ gsettings_LDADD               = $(progs_ldadd)
 gschema_compile_SOURCES          = gschema-compile.c
 gschema_compile_LDADD    = $(progs_ldadd)
 
+gdbus_daemon_SOURCES = gdbus-daemon.c $(top_srcdir)/gio/gdbusdaemon.c $(top_builddir)/gio/gdbus-daemon-generated.c
+gdbus_daemon_LDADD = $(progs_ldadd)
+
 if HAVE_DBUS1
 TEST_PROGS += gdbus-serialization
 gdbus_serialization_SOURCES = gdbus-serialization.c gdbus-tests.h gdbus-tests.c
@@ -265,6 +276,13 @@ gdbus_serialization_CFLAGS = $(DBUS1_CFLAGS)
 gdbus_serialization_LDADD = $(progs_ldadd) $(DBUS1_LIBS)
 endif
 
+if HAVE_DBUS1
+TEST_PROGS += gdbus-auth
+gdbus_auth_SOURCES = gdbus-auth.c gdbus-sessionbus.c gdbus-sessionbus.h gdbus-tests.h gdbus-tests.c
+gdbus_auth_CFLAGS = $(DBUS1_CFLAGS)
+gdbus_auth_LDADD = $(progs_ldadd) $(DBUS1_LIBS)
+endif
+
 gdbus_addresses_SOURCES = gdbus-addresses.c
 gdbus_addresses_LDADD = $(progs_ldadd)
 
@@ -413,7 +431,7 @@ file_LDADD   = $(progs_ldadd)
 fileattributematcher_SOURCES = fileattributematcher.c
 fileattributematcher_LDADD   = $(progs_ldadd)
 
-gapplication_SOURCES = gapplication.c gdbus-sessionbus.c
+gapplication_SOURCES = gapplication.c gdbus-sessionbus.h gdbus-sessionbus.c gdbus-tests.h gdbus-tests.c
 gapplication_LDADD = $(progs_ldadd)
 
 basic_application_LDADD = $(progs_ldadd)
@@ -433,8 +451,12 @@ gapplication_example_cmdline3_LDADD   = $(progs_ldadd)
 gapplication_example_actions_SOURCES = gapplication-example-actions.c
 gapplication_example_actions_LDADD   = $(progs_ldadd)
 
+gmenumodel_SOURCES = gmenumodel.c gdbus-sessionbus.h gdbus-sessionbus.c
 gmenumodel_LDADD = $(progs_ldadd)
 
+proxy_test_SOURCES = proxy-test.c
+proxy_test_LDADD   = $(progs_ldadd)
+
 schema_tests = \
        schema-tests/array-default-not-in-choices.gschema.xml           \
        schema-tests/bad-choice.gschema.xml                             \
index 3d9d314..6671448 100644 (file)
@@ -40,27 +40,40 @@ build_triplet = @build@
 host_triplet = @host@
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
        $(top_srcdir)/Makefile.decl
-noinst_PROGRAMS = $(am__EXEEXT_5) $(am__EXEEXT_7)
-@OS_UNIX_TRUE@am__append_1 = gdbus-close-pending gdbus-connection \
-@OS_UNIX_TRUE@ gdbus-connection-flush gdbus-connection-loss \
-@OS_UNIX_TRUE@ gdbus-connection-slow gdbus-names gdbus-proxy \
-@OS_UNIX_TRUE@ gdbus-proxy-threads gdbus-proxy-well-known-name \
-@OS_UNIX_TRUE@ gdbus-introspection gdbus-threading gdbus-export \
-@OS_UNIX_TRUE@ gdbus-error gdbus-peer gdbus-exit-on-close \
-@OS_UNIX_TRUE@ gdbus-non-socket gdbus-bz627724 appinfo \
+noinst_PROGRAMS = $(am__EXEEXT_6) $(am__EXEEXT_8)
+@HAVE_DBUS_DAEMON_TRUE@am__append_1 = \
+@HAVE_DBUS_DAEMON_TRUE@        actions                 \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-connection        \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-connection-loss   \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-connection-slow   \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-names             \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-proxy             \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-proxy-threads     \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-proxy-well-known-name \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-introspection     \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-threading         \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-export            \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-error             \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-bz627724          \
+@HAVE_DBUS_DAEMON_TRUE@        gmenumodel              \
+@HAVE_DBUS_DAEMON_TRUE@        $(NULL)
+
+@OS_UNIX_TRUE@am__append_2 = gdbus-close-pending \
+@OS_UNIX_TRUE@ gdbus-connection-flush gdbus-peer \
+@OS_UNIX_TRUE@ gdbus-exit-on-close gdbus-non-socket appinfo \
 @OS_UNIX_TRUE@ contenttype mimeapps file $(NULL) live-g-file \
 @OS_UNIX_TRUE@ desktop-app-info unix-fd unix-streams \
 @OS_UNIX_TRUE@ gapplication basic-application \
 @OS_UNIX_TRUE@ gdbus-test-codegen $(NULL)
-@OS_UNIX_TRUE@am__append_2 = \
+@OS_UNIX_TRUE@am__append_3 = \
 @OS_UNIX_TRUE@ gdbus-example-unix-fd-client            \
 @OS_UNIX_TRUE@ gdbus-example-objectmanager-server      \
 @OS_UNIX_TRUE@ gdbus-example-objectmanager-client      \
 @OS_UNIX_TRUE@ $(NULL)
 
-@OS_WIN32_TRUE@am__append_3 = win32-streams
-@HAVE_DBUS1_TRUE@am__append_4 = gdbus-serialization
-@OS_UNIX_TRUE@am__append_5 = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
+@OS_WIN32_TRUE@am__append_4 = win32-streams
+@HAVE_DBUS1_TRUE@am__append_5 = gdbus-serialization gdbus-auth
+@OS_UNIX_TRUE@am__append_6 = gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h
 subdir = gio/tests
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4macros/gtk-doc.m4 \
@@ -93,50 +106,55 @@ libresourceplugin_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
        $(AM_CFLAGS) $(CFLAGS) $(libresourceplugin_la_LDFLAGS) \
        $(LDFLAGS) -o $@
 am__EXEEXT_1 =
-@OS_UNIX_TRUE@am__EXEEXT_2 = gdbus-close-pending$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-connection$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@am__EXEEXT_2 = actions$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-connection$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-connection-loss$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-connection-slow$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-names$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-proxy$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-proxy-threads$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-proxy-well-known-name$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-introspection$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-threading$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-export$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-error$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gdbus-bz627724$(EXEEXT) \
+@HAVE_DBUS_DAEMON_TRUE@        gmenumodel$(EXEEXT) $(am__EXEEXT_1)
+@OS_UNIX_TRUE@am__EXEEXT_3 = gdbus-close-pending$(EXEEXT) \
 @OS_UNIX_TRUE@ gdbus-connection-flush$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-connection-loss$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-connection-slow$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-names$(EXEEXT) gdbus-proxy$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-proxy-threads$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-proxy-well-known-name$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-introspection$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-threading$(EXEEXT) gdbus-export$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-error$(EXEEXT) gdbus-peer$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-exit-on-close$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-non-socket$(EXEEXT) \
-@OS_UNIX_TRUE@ gdbus-bz627724$(EXEEXT) appinfo$(EXEEXT) \
+@OS_UNIX_TRUE@ gdbus-peer$(EXEEXT) gdbus-exit-on-close$(EXEEXT) \
+@OS_UNIX_TRUE@ gdbus-non-socket$(EXEEXT) appinfo$(EXEEXT) \
 @OS_UNIX_TRUE@ contenttype$(EXEEXT) mimeapps$(EXEEXT) \
 @OS_UNIX_TRUE@ file$(EXEEXT) $(am__EXEEXT_1) \
 @OS_UNIX_TRUE@ live-g-file$(EXEEXT) desktop-app-info$(EXEEXT) \
 @OS_UNIX_TRUE@ unix-fd$(EXEEXT) unix-streams$(EXEEXT) \
 @OS_UNIX_TRUE@ gapplication$(EXEEXT) basic-application$(EXEEXT) \
 @OS_UNIX_TRUE@ gdbus-test-codegen$(EXEEXT) $(am__EXEEXT_1)
-@OS_WIN32_TRUE@am__EXEEXT_3 = win32-streams$(EXEEXT)
-@HAVE_DBUS1_TRUE@am__EXEEXT_4 = gdbus-serialization$(EXEEXT)
-am__EXEEXT_5 = io-stream$(EXEEXT) actions$(EXEEXT) \
-       memory-input-stream$(EXEEXT) memory-output-stream$(EXEEXT) \
-       readwrite$(EXEEXT) g-file$(EXEEXT) g-file-info$(EXEEXT) \
-       converter-stream$(EXEEXT) data-input-stream$(EXEEXT) \
-       data-output-stream$(EXEEXT) g-icon$(EXEEXT) \
-       buffered-input-stream$(EXEEXT) buffered-output-stream$(EXEEXT) \
-       sleepy-stream$(EXEEXT) filter-streams$(EXEEXT) \
-       volumemonitor$(EXEEXT) simple-async-result$(EXEEXT) \
-       srvtarget$(EXEEXT) contexts$(EXEEXT) gsettings$(EXEEXT) \
-       gschema-compile$(EXEEXT) async-close-output-stream$(EXEEXT) \
-       gdbus-addresses$(EXEEXT) network-address$(EXEEXT) \
-       gdbus-message$(EXEEXT) socket$(EXEEXT) pollable$(EXEEXT) \
-       tls-certificate$(EXEEXT) tls-interaction$(EXEEXT) \
-       cancellable$(EXEEXT) vfs$(EXEEXT) network-monitor$(EXEEXT) \
-       fileattributematcher$(EXEEXT) gmenumodel$(EXEEXT) \
-       resources$(EXEEXT) $(am__EXEEXT_1) $(am__EXEEXT_2) \
-       $(am__EXEEXT_3) $(am__EXEEXT_4)
-@OS_UNIX_TRUE@am__EXEEXT_6 = gdbus-example-unix-fd-client$(EXEEXT) \
+@OS_WIN32_TRUE@am__EXEEXT_4 = win32-streams$(EXEEXT)
+@HAVE_DBUS1_TRUE@am__EXEEXT_5 = gdbus-serialization$(EXEEXT) \
+@HAVE_DBUS1_TRUE@      gdbus-auth$(EXEEXT)
+am__EXEEXT_6 = io-stream$(EXEEXT) memory-input-stream$(EXEEXT) \
+       memory-output-stream$(EXEEXT) readwrite$(EXEEXT) \
+       g-file$(EXEEXT) g-file-info$(EXEEXT) converter-stream$(EXEEXT) \
+       data-input-stream$(EXEEXT) data-output-stream$(EXEEXT) \
+       g-icon$(EXEEXT) buffered-input-stream$(EXEEXT) \
+       buffered-output-stream$(EXEEXT) sleepy-stream$(EXEEXT) \
+       filter-streams$(EXEEXT) volumemonitor$(EXEEXT) \
+       simple-async-result$(EXEEXT) srvtarget$(EXEEXT) \
+       contexts$(EXEEXT) gsettings$(EXEEXT) gschema-compile$(EXEEXT) \
+       async-close-output-stream$(EXEEXT) gdbus-addresses$(EXEEXT) \
+       network-address$(EXEEXT) gdbus-message$(EXEEXT) \
+       socket$(EXEEXT) pollable$(EXEEXT) tls-certificate$(EXEEXT) \
+       tls-interaction$(EXEEXT) cancellable$(EXEEXT) vfs$(EXEEXT) \
+       network-monitor$(EXEEXT) fileattributematcher$(EXEEXT) \
+       resources$(EXEEXT) proxy-test$(EXEEXT) $(am__EXEEXT_1) \
+       $(am__EXEEXT_2) $(am__EXEEXT_3) $(am__EXEEXT_4) \
+       $(am__EXEEXT_5)
+@OS_UNIX_TRUE@am__EXEEXT_7 = gdbus-example-unix-fd-client$(EXEEXT) \
 @OS_UNIX_TRUE@ gdbus-example-objectmanager-server$(EXEEXT) \
 @OS_UNIX_TRUE@ gdbus-example-objectmanager-client$(EXEEXT) \
 @OS_UNIX_TRUE@ $(am__EXEEXT_1)
-am__EXEEXT_7 = resolver$(EXEEXT) socket-server$(EXEEXT) \
+am__EXEEXT_8 = resolver$(EXEEXT) socket-server$(EXEEXT) \
        socket-client$(EXEEXT) echo-server$(EXEEXT) httpd$(EXEEXT) \
        send-data$(EXEEXT) filter-cat$(EXEEXT) \
        gdbus-example-export$(EXEEXT) gdbus-example-own-name$(EXEEXT) \
@@ -150,11 +168,11 @@ am__EXEEXT_7 = resolver$(EXEEXT) socket-server$(EXEEXT) \
        gapplication-example-cmdline$(EXEEXT) \
        gapplication-example-cmdline2$(EXEEXT) \
        gapplication-example-cmdline3$(EXEEXT) \
-       gapplication-example-actions$(EXEEXT) $(am__EXEEXT_1) \
-       $(am__EXEEXT_6)
+       gapplication-example-actions$(EXEEXT) gdbus-daemon$(EXEEXT) \
+       $(am__EXEEXT_1) $(am__EXEEXT_7)
 PROGRAMS = $(noinst_PROGRAMS)
-actions_SOURCES = actions.c
-actions_OBJECTS = actions.$(OBJEXT)
+am_actions_OBJECTS = actions.$(OBJEXT) gdbus-sessionbus.$(OBJEXT)
+actions_OBJECTS = $(am_actions_OBJECTS)
 actions_DEPENDENCIES = $(progs_ldadd)
 am_appinfo_OBJECTS = appinfo.$(OBJEXT)
 appinfo_OBJECTS = $(am_appinfo_OBJECTS)
@@ -224,7 +242,7 @@ am_g_icon_OBJECTS = g-icon.$(OBJEXT)
 g_icon_OBJECTS = $(am_g_icon_OBJECTS)
 g_icon_DEPENDENCIES = $(progs_ldadd)
 am_gapplication_OBJECTS = gapplication.$(OBJEXT) \
-       gdbus-sessionbus.$(OBJEXT)
+       gdbus-sessionbus.$(OBJEXT) gdbus-tests.$(OBJEXT)
 gapplication_OBJECTS = $(am_gapplication_OBJECTS)
 gapplication_DEPENDENCIES = $(progs_ldadd)
 am_gapplication_example_actions_OBJECTS =  \
@@ -255,6 +273,19 @@ gapplication_example_open_DEPENDENCIES = $(progs_ldadd)
 am_gdbus_addresses_OBJECTS = gdbus-addresses.$(OBJEXT)
 gdbus_addresses_OBJECTS = $(am_gdbus_addresses_OBJECTS)
 gdbus_addresses_DEPENDENCIES = $(progs_ldadd)
+am__gdbus_auth_SOURCES_DIST = gdbus-auth.c gdbus-sessionbus.c \
+       gdbus-sessionbus.h gdbus-tests.h gdbus-tests.c
+@HAVE_DBUS1_TRUE@am_gdbus_auth_OBJECTS =  \
+@HAVE_DBUS1_TRUE@      gdbus_auth-gdbus-auth.$(OBJEXT) \
+@HAVE_DBUS1_TRUE@      gdbus_auth-gdbus-sessionbus.$(OBJEXT) \
+@HAVE_DBUS1_TRUE@      gdbus_auth-gdbus-tests.$(OBJEXT)
+gdbus_auth_OBJECTS = $(am_gdbus_auth_OBJECTS)
+am__DEPENDENCIES_1 =
+@HAVE_DBUS1_TRUE@gdbus_auth_DEPENDENCIES = $(progs_ldadd) \
+@HAVE_DBUS1_TRUE@      $(am__DEPENDENCIES_1)
+gdbus_auth_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gdbus_auth_CFLAGS) \
+       $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 am_gdbus_bz627724_OBJECTS = gdbus-bz627724.$(OBJEXT) \
        gdbus-sessionbus.$(OBJEXT) gdbus-tests.$(OBJEXT)
 gdbus_bz627724_OBJECTS = $(am_gdbus_bz627724_OBJECTS)
@@ -286,6 +317,10 @@ am_gdbus_connection_slow_OBJECTS = gdbus-connection-slow.$(OBJEXT) \
        gdbus-sessionbus.$(OBJEXT) gdbus-tests.$(OBJEXT)
 gdbus_connection_slow_OBJECTS = $(am_gdbus_connection_slow_OBJECTS)
 gdbus_connection_slow_DEPENDENCIES = $(progs_ldadd)
+am_gdbus_daemon_OBJECTS = gdbus-daemon.$(OBJEXT) gdbusdaemon.$(OBJEXT) \
+       gdbus-daemon-generated.$(OBJEXT)
+gdbus_daemon_OBJECTS = $(am_gdbus_daemon_OBJECTS)
+gdbus_daemon_DEPENDENCIES = $(progs_ldadd)
 am_gdbus_error_OBJECTS = gdbus-error.$(OBJEXT) \
        gdbus-sessionbus.$(OBJEXT) gdbus-tests.$(OBJEXT)
 gdbus_error_OBJECTS = $(am_gdbus_error_OBJECTS)
@@ -399,7 +434,6 @@ am__gdbus_serialization_SOURCES_DIST = gdbus-serialization.c \
 @HAVE_DBUS1_TRUE@am_gdbus_serialization_OBJECTS = gdbus_serialization-gdbus-serialization.$(OBJEXT) \
 @HAVE_DBUS1_TRUE@      gdbus_serialization-gdbus-tests.$(OBJEXT)
 gdbus_serialization_OBJECTS = $(am_gdbus_serialization_OBJECTS)
-am__DEPENDENCIES_1 =
 @HAVE_DBUS1_TRUE@gdbus_serialization_DEPENDENCIES = $(progs_ldadd) \
 @HAVE_DBUS1_TRUE@      $(am__DEPENDENCIES_1)
 gdbus_serialization_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
@@ -420,8 +454,9 @@ am_gdbus_threading_OBJECTS = gdbus-threading.$(OBJEXT) \
        gdbus-sessionbus.$(OBJEXT) gdbus-tests.$(OBJEXT)
 gdbus_threading_OBJECTS = $(am_gdbus_threading_OBJECTS)
 gdbus_threading_DEPENDENCIES = $(progs_ldadd)
-gmenumodel_SOURCES = gmenumodel.c
-gmenumodel_OBJECTS = gmenumodel.$(OBJEXT)
+am_gmenumodel_OBJECTS = gmenumodel.$(OBJEXT) \
+       gdbus-sessionbus.$(OBJEXT)
+gmenumodel_OBJECTS = $(am_gmenumodel_OBJECTS)
 gmenumodel_DEPENDENCIES = $(progs_ldadd)
 am_gschema_compile_OBJECTS = gschema-compile.$(OBJEXT)
 gschema_compile_OBJECTS = $(am_gschema_compile_OBJECTS)
@@ -461,6 +496,9 @@ am_proxy_OBJECTS = proxy.$(OBJEXT)
 proxy_OBJECTS = $(am_proxy_OBJECTS)
 proxy_DEPENDENCIES = $(progs_ldadd) \
        $(top_builddir)/gthread/libgthread-2.0.la
+am_proxy_test_OBJECTS = proxy-test.$(OBJEXT)
+proxy_test_OBJECTS = $(am_proxy_test_OBJECTS)
+proxy_test_DEPENDENCIES = $(progs_ldadd)
 am_readwrite_OBJECTS = readwrite.$(OBJEXT)
 readwrite_OBJECTS = $(am_readwrite_OBJECTS)
 readwrite_DEPENDENCIES = $(progs_ldadd)
@@ -546,9 +584,10 @@ am__v_CCLD_0 = @echo "  CCLD  " $@;
 AM_V_GEN = $(am__v_GEN_@AM_V@)
 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
 am__v_GEN_0 = @echo "  GEN   " $@;
-SOURCES = $(libresourceplugin_la_SOURCES) actions.c $(appinfo_SOURCES) \
-       $(appinfo_test_SOURCES) $(async_close_output_stream_SOURCES) \
-       basic-application.c $(buffered_input_stream_SOURCES) \
+SOURCES = $(libresourceplugin_la_SOURCES) $(actions_SOURCES) \
+       $(appinfo_SOURCES) $(appinfo_test_SOURCES) \
+       $(async_close_output_stream_SOURCES) basic-application.c \
+       $(buffered_input_stream_SOURCES) \
        $(buffered_output_stream_SOURCES) cancellable.c \
        $(contenttype_SOURCES) $(contexts_SOURCES) \
        $(converter_stream_SOURCES) $(data_input_stream_SOURCES) \
@@ -563,13 +602,13 @@ SOURCES = $(libresourceplugin_la_SOURCES) actions.c $(appinfo_SOURCES) \
        $(gapplication_example_cmdline2_SOURCES) \
        $(gapplication_example_cmdline3_SOURCES) \
        $(gapplication_example_open_SOURCES) \
-       $(gdbus_addresses_SOURCES) $(gdbus_bz627724_SOURCES) \
-       $(gdbus_close_pending_SOURCES) $(gdbus_connection_SOURCES) \
-       $(gdbus_connection_flush_SOURCES) \
+       $(gdbus_addresses_SOURCES) $(gdbus_auth_SOURCES) \
+       $(gdbus_bz627724_SOURCES) $(gdbus_close_pending_SOURCES) \
+       $(gdbus_connection_SOURCES) $(gdbus_connection_flush_SOURCES) \
        $(gdbus_connection_flush_helper_SOURCES) \
        $(gdbus_connection_loss_SOURCES) \
-       $(gdbus_connection_slow_SOURCES) $(gdbus_error_SOURCES) \
-       $(gdbus_example_export_SOURCES) \
+       $(gdbus_connection_slow_SOURCES) $(gdbus_daemon_SOURCES) \
+       $(gdbus_error_SOURCES) $(gdbus_example_export_SOURCES) \
        $(gdbus_example_objectmanager_client_SOURCES) \
        $(gdbus_example_objectmanager_server_SOURCES) \
        $(gdbus_example_own_name_SOURCES) \
@@ -587,19 +626,20 @@ SOURCES = $(libresourceplugin_la_SOURCES) actions.c $(appinfo_SOURCES) \
        $(gdbus_proxy_threads_SOURCES) \
        $(gdbus_proxy_well_known_name_SOURCES) \
        $(gdbus_serialization_SOURCES) $(gdbus_test_codegen_SOURCES) \
-       $(gdbus_threading_SOURCES) gmenumodel.c \
+       $(gdbus_threading_SOURCES) $(gmenumodel_SOURCES) \
        $(gschema_compile_SOURCES) $(gsettings_SOURCES) \
        $(httpd_SOURCES) $(io_stream_SOURCES) $(live_g_file_SOURCES) \
        $(memory_input_stream_SOURCES) $(memory_output_stream_SOURCES) \
        $(mimeapps_SOURCES) network-address.c network-monitor.c \
-       pollable.c $(proxy_SOURCES) $(readwrite_SOURCES) \
-       $(resolver_SOURCES) $(resources_SOURCES) $(send_data_SOURCES) \
-       $(simple_async_result_SOURCES) $(sleepy_stream_SOURCES) \
-       socket.c $(socket_client_SOURCES) $(socket_server_SOURCES) \
-       $(srvtarget_SOURCES) $(tls_certificate_SOURCES) \
-       tls-interaction.c $(unix_fd_SOURCES) $(unix_streams_SOURCES) \
-       vfs.c $(volumemonitor_SOURCES) $(win32_streams_SOURCES)
-DIST_SOURCES = $(libresourceplugin_la_SOURCES) actions.c \
+       pollable.c $(proxy_SOURCES) $(proxy_test_SOURCES) \
+       $(readwrite_SOURCES) $(resolver_SOURCES) $(resources_SOURCES) \
+       $(send_data_SOURCES) $(simple_async_result_SOURCES) \
+       $(sleepy_stream_SOURCES) socket.c $(socket_client_SOURCES) \
+       $(socket_server_SOURCES) $(srvtarget_SOURCES) \
+       $(tls_certificate_SOURCES) tls-interaction.c \
+       $(unix_fd_SOURCES) $(unix_streams_SOURCES) vfs.c \
+       $(volumemonitor_SOURCES) $(win32_streams_SOURCES)
+DIST_SOURCES = $(libresourceplugin_la_SOURCES) $(actions_SOURCES) \
        $(appinfo_SOURCES) $(appinfo_test_SOURCES) \
        $(async_close_output_stream_SOURCES) basic-application.c \
        $(buffered_input_stream_SOURCES) \
@@ -617,13 +657,13 @@ DIST_SOURCES = $(libresourceplugin_la_SOURCES) actions.c \
        $(gapplication_example_cmdline2_SOURCES) \
        $(gapplication_example_cmdline3_SOURCES) \
        $(gapplication_example_open_SOURCES) \
-       $(gdbus_addresses_SOURCES) $(gdbus_bz627724_SOURCES) \
-       $(gdbus_close_pending_SOURCES) $(gdbus_connection_SOURCES) \
-       $(gdbus_connection_flush_SOURCES) \
+       $(gdbus_addresses_SOURCES) $(am__gdbus_auth_SOURCES_DIST) \
+       $(gdbus_bz627724_SOURCES) $(gdbus_close_pending_SOURCES) \
+       $(gdbus_connection_SOURCES) $(gdbus_connection_flush_SOURCES) \
        $(gdbus_connection_flush_helper_SOURCES) \
        $(gdbus_connection_loss_SOURCES) \
-       $(gdbus_connection_slow_SOURCES) $(gdbus_error_SOURCES) \
-       $(gdbus_example_export_SOURCES) \
+       $(gdbus_connection_slow_SOURCES) $(gdbus_daemon_SOURCES) \
+       $(gdbus_error_SOURCES) $(gdbus_example_export_SOURCES) \
        $(am__gdbus_example_objectmanager_client_SOURCES_DIST) \
        $(am__gdbus_example_objectmanager_server_SOURCES_DIST) \
        $(gdbus_example_own_name_SOURCES) \
@@ -642,18 +682,19 @@ DIST_SOURCES = $(libresourceplugin_la_SOURCES) actions.c \
        $(gdbus_proxy_well_known_name_SOURCES) \
        $(am__gdbus_serialization_SOURCES_DIST) \
        $(am__gdbus_test_codegen_SOURCES_DIST) \
-       $(gdbus_threading_SOURCES) gmenumodel.c \
+       $(gdbus_threading_SOURCES) $(gmenumodel_SOURCES) \
        $(gschema_compile_SOURCES) $(gsettings_SOURCES) \
        $(httpd_SOURCES) $(io_stream_SOURCES) $(live_g_file_SOURCES) \
        $(memory_input_stream_SOURCES) $(memory_output_stream_SOURCES) \
        $(mimeapps_SOURCES) network-address.c network-monitor.c \
-       pollable.c $(proxy_SOURCES) $(readwrite_SOURCES) \
-       $(resolver_SOURCES) $(resources_SOURCES) $(send_data_SOURCES) \
-       $(simple_async_result_SOURCES) $(sleepy_stream_SOURCES) \
-       socket.c $(socket_client_SOURCES) $(socket_server_SOURCES) \
-       $(srvtarget_SOURCES) $(tls_certificate_SOURCES) \
-       tls-interaction.c $(unix_fd_SOURCES) $(unix_streams_SOURCES) \
-       vfs.c $(volumemonitor_SOURCES) $(win32_streams_SOURCES)
+       pollable.c $(proxy_SOURCES) $(proxy_test_SOURCES) \
+       $(readwrite_SOURCES) $(resolver_SOURCES) $(resources_SOURCES) \
+       $(send_data_SOURCES) $(simple_async_result_SOURCES) \
+       $(sleepy_stream_SOURCES) socket.c $(socket_client_SOURCES) \
+       $(socket_server_SOURCES) $(srvtarget_SOURCES) \
+       $(tls_certificate_SOURCES) tls-interaction.c \
+       $(unix_fd_SOURCES) $(unix_streams_SOURCES) vfs.c \
+       $(volumemonitor_SOURCES) $(win32_streams_SOURCES)
 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
        html-recursive info-recursive install-data-recursive \
        install-dvi-recursive install-exec-recursive \
@@ -724,6 +765,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -734,7 +776,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -792,6 +833,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -933,7 +976,7 @@ top_build_prefix = @top_build_prefix@
 top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 NULL = 
-BUILT_SOURCES = $(am__append_5) test_resources.c test_resources2.c \
+BUILT_SOURCES = $(am__append_6) test_resources.c test_resources2.c \
        test_resources2.h
 
 #GTESTER = gtester                     # for non-GLIB packages
@@ -953,16 +996,17 @@ EXTRA_DIST = socket-common.c org.gtk.test.gschema \
        cert-list.pem nothing.pem test.gresource.xml test1.txt \
        test2.gresource.xml test2.txt test3.gresource.xml test3.txt \
        test4.gresource.xml $(NULL)
-TEST_PROGS = io-stream actions memory-input-stream \
-       memory-output-stream readwrite g-file g-file-info \
-       converter-stream data-input-stream data-output-stream g-icon \
+TEST_PROGS = io-stream memory-input-stream memory-output-stream \
+       readwrite g-file g-file-info converter-stream \
+       data-input-stream data-output-stream g-icon \
        buffered-input-stream buffered-output-stream sleepy-stream \
        filter-streams volumemonitor simple-async-result srvtarget \
        contexts gsettings gschema-compile async-close-output-stream \
        gdbus-addresses network-address gdbus-message socket pollable \
        tls-certificate tls-interaction cancellable vfs \
-       network-monitor fileattributematcher gmenumodel resources \
-       $(NULL) $(am__append_1) $(am__append_3) $(am__append_4)
+       network-monitor fileattributematcher resources proxy-test \
+       $(NULL) $(am__append_1) $(am__append_2) $(am__append_4) \
+       $(am__append_5)
 SUBDIRS = gdbus-object-manager-example
 INCLUDES = \
        -g                      \
@@ -990,9 +1034,10 @@ SAMPLE_PROGS = resolver socket-server socket-client echo-server httpd \
        appinfo-test proxy gapplication-example-open \
        gapplication-example-cmdline gapplication-example-cmdline2 \
        gapplication-example-cmdline3 gapplication-example-actions \
-       $(NULL) $(am__append_2)
+       gdbus-daemon $(NULL) $(am__append_3)
 io_stream_SOURCES = io-stream.c
 io_stream_LDADD = $(progs_ldadd)
+actions_SOURCES = actions.c gdbus-sessionbus.c gdbus-sessionbus.h
 actions_LDADD = $(progs_ldadd)
 memory_input_stream_SOURCES = memory-input-stream.c
 memory_input_stream_LDADD = $(progs_ldadd)
@@ -1085,9 +1130,14 @@ gsettings_SOURCES = gsettings.c
 gsettings_LDADD = $(progs_ldadd)
 gschema_compile_SOURCES = gschema-compile.c
 gschema_compile_LDADD = $(progs_ldadd)
+gdbus_daemon_SOURCES = gdbus-daemon.c $(top_srcdir)/gio/gdbusdaemon.c $(top_builddir)/gio/gdbus-daemon-generated.c
+gdbus_daemon_LDADD = $(progs_ldadd)
 @HAVE_DBUS1_TRUE@gdbus_serialization_SOURCES = gdbus-serialization.c gdbus-tests.h gdbus-tests.c
 @HAVE_DBUS1_TRUE@gdbus_serialization_CFLAGS = $(DBUS1_CFLAGS)
 @HAVE_DBUS1_TRUE@gdbus_serialization_LDADD = $(progs_ldadd) $(DBUS1_LIBS)
+@HAVE_DBUS1_TRUE@gdbus_auth_SOURCES = gdbus-auth.c gdbus-sessionbus.c gdbus-sessionbus.h gdbus-tests.h gdbus-tests.c
+@HAVE_DBUS1_TRUE@gdbus_auth_CFLAGS = $(DBUS1_CFLAGS)
+@HAVE_DBUS1_TRUE@gdbus_auth_LDADD = $(progs_ldadd) $(DBUS1_LIBS)
 gdbus_addresses_SOURCES = gdbus-addresses.c
 gdbus_addresses_LDADD = $(progs_ldadd)
 gdbus_bz627724_SOURCES = gdbus-bz627724.c gdbus-sessionbus.c gdbus-sessionbus.h gdbus-tests.h gdbus-tests.c
@@ -1181,7 +1231,7 @@ file_SOURCES = file.c
 file_LDADD = $(progs_ldadd)
 fileattributematcher_SOURCES = fileattributematcher.c
 fileattributematcher_LDADD = $(progs_ldadd)
-gapplication_SOURCES = gapplication.c gdbus-sessionbus.c
+gapplication_SOURCES = gapplication.c gdbus-sessionbus.h gdbus-sessionbus.c gdbus-tests.h gdbus-tests.c
 gapplication_LDADD = $(progs_ldadd)
 basic_application_LDADD = $(progs_ldadd)
 gapplication_example_open_SOURCES = gapplication-example-open.c
@@ -1194,7 +1244,10 @@ gapplication_example_cmdline3_SOURCES = gapplication-example-cmdline3.c
 gapplication_example_cmdline3_LDADD = $(progs_ldadd)
 gapplication_example_actions_SOURCES = gapplication-example-actions.c
 gapplication_example_actions_LDADD = $(progs_ldadd)
+gmenumodel_SOURCES = gmenumodel.c gdbus-sessionbus.h gdbus-sessionbus.c
 gmenumodel_LDADD = $(progs_ldadd)
+proxy_test_SOURCES = proxy-test.c
+proxy_test_LDADD = $(progs_ldadd)
 schema_tests = \
        schema-tests/array-default-not-in-choices.gschema.xml           \
        schema-tests/bad-choice.gschema.xml                             \
@@ -1451,6 +1504,9 @@ gapplication-example-open$(EXEEXT): $(gapplication_example_open_OBJECTS) $(gappl
 gdbus-addresses$(EXEEXT): $(gdbus_addresses_OBJECTS) $(gdbus_addresses_DEPENDENCIES) $(EXTRA_gdbus_addresses_DEPENDENCIES) 
        @rm -f gdbus-addresses$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(gdbus_addresses_OBJECTS) $(gdbus_addresses_LDADD) $(LIBS)
+gdbus-auth$(EXEEXT): $(gdbus_auth_OBJECTS) $(gdbus_auth_DEPENDENCIES) $(EXTRA_gdbus_auth_DEPENDENCIES) 
+       @rm -f gdbus-auth$(EXEEXT)
+       $(AM_V_CCLD)$(gdbus_auth_LINK) $(gdbus_auth_OBJECTS) $(gdbus_auth_LDADD) $(LIBS)
 gdbus-bz627724$(EXEEXT): $(gdbus_bz627724_OBJECTS) $(gdbus_bz627724_DEPENDENCIES) $(EXTRA_gdbus_bz627724_DEPENDENCIES) 
        @rm -f gdbus-bz627724$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(gdbus_bz627724_OBJECTS) $(gdbus_bz627724_LDADD) $(LIBS)
@@ -1472,6 +1528,9 @@ gdbus-connection-loss$(EXEEXT): $(gdbus_connection_loss_OBJECTS) $(gdbus_connect
 gdbus-connection-slow$(EXEEXT): $(gdbus_connection_slow_OBJECTS) $(gdbus_connection_slow_DEPENDENCIES) $(EXTRA_gdbus_connection_slow_DEPENDENCIES) 
        @rm -f gdbus-connection-slow$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(gdbus_connection_slow_OBJECTS) $(gdbus_connection_slow_LDADD) $(LIBS)
+gdbus-daemon$(EXEEXT): $(gdbus_daemon_OBJECTS) $(gdbus_daemon_DEPENDENCIES) $(EXTRA_gdbus_daemon_DEPENDENCIES) 
+       @rm -f gdbus-daemon$(EXEEXT)
+       $(AM_V_CCLD)$(LINK) $(gdbus_daemon_OBJECTS) $(gdbus_daemon_LDADD) $(LIBS)
 gdbus-error$(EXEEXT): $(gdbus_error_OBJECTS) $(gdbus_error_DEPENDENCIES) $(EXTRA_gdbus_error_DEPENDENCIES) 
        @rm -f gdbus-error$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(gdbus_error_OBJECTS) $(gdbus_error_LDADD) $(LIBS)
@@ -1586,6 +1645,9 @@ pollable$(EXEEXT): $(pollable_OBJECTS) $(pollable_DEPENDENCIES) $(EXTRA_pollable
 proxy$(EXEEXT): $(proxy_OBJECTS) $(proxy_DEPENDENCIES) $(EXTRA_proxy_DEPENDENCIES) 
        @rm -f proxy$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(proxy_OBJECTS) $(proxy_LDADD) $(LIBS)
+proxy-test$(EXEEXT): $(proxy_test_OBJECTS) $(proxy_test_DEPENDENCIES) $(EXTRA_proxy_test_DEPENDENCIES) 
+       @rm -f proxy-test$(EXEEXT)
+       $(AM_V_CCLD)$(LINK) $(proxy_test_OBJECTS) $(proxy_test_LDADD) $(LIBS)
 readwrite$(EXEEXT): $(readwrite_OBJECTS) $(readwrite_DEPENDENCIES) $(EXTRA_readwrite_DEPENDENCIES) 
        @rm -f readwrite$(EXEEXT)
        $(AM_V_CCLD)$(LINK) $(readwrite_OBJECTS) $(readwrite_LDADD) $(LIBS)
@@ -1680,6 +1742,8 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-connection-loss.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-connection-slow.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-connection.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-daemon-generated.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-daemon.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-error.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-example-export.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-example-own-name.Po@am__quote@
@@ -1704,12 +1768,16 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-test-codegen.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-tests.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus-threading.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_auth-gdbus-auth.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_auth-gdbus-sessionbus.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_auth-gdbus-tests.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_example_objectmanager_server-gdbus-example-objectmanager-server.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_peer-gdbus-peer.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_peer-gdbus-tests.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_serialization-gdbus-serialization.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbus_serialization-gdbus-tests.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gdbusdaemon.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gmenumodel.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gschema-compile.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsettings.Po@am__quote@
@@ -1725,6 +1793,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/network-monitor.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/plugin_resources.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pollable.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/proxy-test.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/proxy.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readwrite.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/resolver.Po@am__quote@
@@ -1770,6 +1839,76 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
 
+gdbus_auth-gdbus-auth.o: gdbus-auth.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -MT gdbus_auth-gdbus-auth.o -MD -MP -MF $(DEPDIR)/gdbus_auth-gdbus-auth.Tpo -c -o gdbus_auth-gdbus-auth.o `test -f 'gdbus-auth.c' || echo '$(srcdir)/'`gdbus-auth.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_auth-gdbus-auth.Tpo $(DEPDIR)/gdbus_auth-gdbus-auth.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-auth.c' object='gdbus_auth-gdbus-auth.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -c -o gdbus_auth-gdbus-auth.o `test -f 'gdbus-auth.c' || echo '$(srcdir)/'`gdbus-auth.c
+
+gdbus_auth-gdbus-auth.obj: gdbus-auth.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -MT gdbus_auth-gdbus-auth.obj -MD -MP -MF $(DEPDIR)/gdbus_auth-gdbus-auth.Tpo -c -o gdbus_auth-gdbus-auth.obj `if test -f 'gdbus-auth.c'; then $(CYGPATH_W) 'gdbus-auth.c'; else $(CYGPATH_W) '$(srcdir)/gdbus-auth.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_auth-gdbus-auth.Tpo $(DEPDIR)/gdbus_auth-gdbus-auth.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-auth.c' object='gdbus_auth-gdbus-auth.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -c -o gdbus_auth-gdbus-auth.obj `if test -f 'gdbus-auth.c'; then $(CYGPATH_W) 'gdbus-auth.c'; else $(CYGPATH_W) '$(srcdir)/gdbus-auth.c'; fi`
+
+gdbus_auth-gdbus-sessionbus.o: gdbus-sessionbus.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -MT gdbus_auth-gdbus-sessionbus.o -MD -MP -MF $(DEPDIR)/gdbus_auth-gdbus-sessionbus.Tpo -c -o gdbus_auth-gdbus-sessionbus.o `test -f 'gdbus-sessionbus.c' || echo '$(srcdir)/'`gdbus-sessionbus.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_auth-gdbus-sessionbus.Tpo $(DEPDIR)/gdbus_auth-gdbus-sessionbus.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-sessionbus.c' object='gdbus_auth-gdbus-sessionbus.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -c -o gdbus_auth-gdbus-sessionbus.o `test -f 'gdbus-sessionbus.c' || echo '$(srcdir)/'`gdbus-sessionbus.c
+
+gdbus_auth-gdbus-sessionbus.obj: gdbus-sessionbus.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -MT gdbus_auth-gdbus-sessionbus.obj -MD -MP -MF $(DEPDIR)/gdbus_auth-gdbus-sessionbus.Tpo -c -o gdbus_auth-gdbus-sessionbus.obj `if test -f 'gdbus-sessionbus.c'; then $(CYGPATH_W) 'gdbus-sessionbus.c'; else $(CYGPATH_W) '$(srcdir)/gdbus-sessionbus.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_auth-gdbus-sessionbus.Tpo $(DEPDIR)/gdbus_auth-gdbus-sessionbus.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-sessionbus.c' object='gdbus_auth-gdbus-sessionbus.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -c -o gdbus_auth-gdbus-sessionbus.obj `if test -f 'gdbus-sessionbus.c'; then $(CYGPATH_W) 'gdbus-sessionbus.c'; else $(CYGPATH_W) '$(srcdir)/gdbus-sessionbus.c'; fi`
+
+gdbus_auth-gdbus-tests.o: gdbus-tests.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -MT gdbus_auth-gdbus-tests.o -MD -MP -MF $(DEPDIR)/gdbus_auth-gdbus-tests.Tpo -c -o gdbus_auth-gdbus-tests.o `test -f 'gdbus-tests.c' || echo '$(srcdir)/'`gdbus-tests.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_auth-gdbus-tests.Tpo $(DEPDIR)/gdbus_auth-gdbus-tests.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-tests.c' object='gdbus_auth-gdbus-tests.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -c -o gdbus_auth-gdbus-tests.o `test -f 'gdbus-tests.c' || echo '$(srcdir)/'`gdbus-tests.c
+
+gdbus_auth-gdbus-tests.obj: gdbus-tests.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -MT gdbus_auth-gdbus-tests.obj -MD -MP -MF $(DEPDIR)/gdbus_auth-gdbus-tests.Tpo -c -o gdbus_auth-gdbus-tests.obj `if test -f 'gdbus-tests.c'; then $(CYGPATH_W) 'gdbus-tests.c'; else $(CYGPATH_W) '$(srcdir)/gdbus-tests.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_auth-gdbus-tests.Tpo $(DEPDIR)/gdbus_auth-gdbus-tests.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='gdbus-tests.c' object='gdbus_auth-gdbus-tests.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_auth_CFLAGS) $(CFLAGS) -c -o gdbus_auth-gdbus-tests.obj `if test -f 'gdbus-tests.c'; then $(CYGPATH_W) 'gdbus-tests.c'; else $(CYGPATH_W) '$(srcdir)/gdbus-tests.c'; fi`
+
+gdbusdaemon.o: $(top_srcdir)/gio/gdbusdaemon.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdbusdaemon.o -MD -MP -MF $(DEPDIR)/gdbusdaemon.Tpo -c -o gdbusdaemon.o `test -f '$(top_srcdir)/gio/gdbusdaemon.c' || echo '$(srcdir)/'`$(top_srcdir)/gio/gdbusdaemon.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbusdaemon.Tpo $(DEPDIR)/gdbusdaemon.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$(top_srcdir)/gio/gdbusdaemon.c' object='gdbusdaemon.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdbusdaemon.o `test -f '$(top_srcdir)/gio/gdbusdaemon.c' || echo '$(srcdir)/'`$(top_srcdir)/gio/gdbusdaemon.c
+
+gdbusdaemon.obj: $(top_srcdir)/gio/gdbusdaemon.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdbusdaemon.obj -MD -MP -MF $(DEPDIR)/gdbusdaemon.Tpo -c -o gdbusdaemon.obj `if test -f '$(top_srcdir)/gio/gdbusdaemon.c'; then $(CYGPATH_W) '$(top_srcdir)/gio/gdbusdaemon.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/gio/gdbusdaemon.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbusdaemon.Tpo $(DEPDIR)/gdbusdaemon.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$(top_srcdir)/gio/gdbusdaemon.c' object='gdbusdaemon.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdbusdaemon.obj `if test -f '$(top_srcdir)/gio/gdbusdaemon.c'; then $(CYGPATH_W) '$(top_srcdir)/gio/gdbusdaemon.c'; else $(CYGPATH_W) '$(srcdir)/$(top_srcdir)/gio/gdbusdaemon.c'; fi`
+
+gdbus-daemon-generated.o: $(top_builddir)/gio/gdbus-daemon-generated.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdbus-daemon-generated.o -MD -MP -MF $(DEPDIR)/gdbus-daemon-generated.Tpo -c -o gdbus-daemon-generated.o `test -f '$(top_builddir)/gio/gdbus-daemon-generated.c' || echo '$(srcdir)/'`$(top_builddir)/gio/gdbus-daemon-generated.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus-daemon-generated.Tpo $(DEPDIR)/gdbus-daemon-generated.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$(top_builddir)/gio/gdbus-daemon-generated.c' object='gdbus-daemon-generated.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdbus-daemon-generated.o `test -f '$(top_builddir)/gio/gdbus-daemon-generated.c' || echo '$(srcdir)/'`$(top_builddir)/gio/gdbus-daemon-generated.c
+
+gdbus-daemon-generated.obj: $(top_builddir)/gio/gdbus-daemon-generated.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gdbus-daemon-generated.obj -MD -MP -MF $(DEPDIR)/gdbus-daemon-generated.Tpo -c -o gdbus-daemon-generated.obj `if test -f '$(top_builddir)/gio/gdbus-daemon-generated.c'; then $(CYGPATH_W) '$(top_builddir)/gio/gdbus-daemon-generated.c'; else $(CYGPATH_W) '$(srcdir)/$(top_builddir)/gio/gdbus-daemon-generated.c'; fi`
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus-daemon-generated.Tpo $(DEPDIR)/gdbus-daemon-generated.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='$(top_builddir)/gio/gdbus-daemon-generated.c' object='gdbus-daemon-generated.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gdbus-daemon-generated.obj `if test -f '$(top_builddir)/gio/gdbus-daemon-generated.c'; then $(CYGPATH_W) '$(top_builddir)/gio/gdbus-daemon-generated.c'; else $(CYGPATH_W) '$(srcdir)/$(top_builddir)/gio/gdbus-daemon-generated.c'; fi`
+
 gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.o: gdbus-example-objectmanager-client.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gdbus_example_objectmanager_client_CFLAGS) $(CFLAGS) -MT gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.o -MD -MP -MF $(DEPDIR)/gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.Tpo -c -o gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.o `test -f 'gdbus-example-objectmanager-client.c' || echo '$(srcdir)/'`gdbus-example-objectmanager-client.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.Tpo $(DEPDIR)/gdbus_example_objectmanager_client-gdbus-example-objectmanager-client.Po
index 53a3a8d..f82515c 100644 (file)
@@ -1,6 +1,8 @@
 #include <gio/gio.h>
 #include <stdlib.h>
 
+#include "gdbus-sessionbus.h"
+
 typedef struct
 {
   GVariant *params;
@@ -536,6 +538,7 @@ test_dbus_export (void)
 
   loop = g_main_loop_new (NULL, FALSE);
 
+  session_bus_up ();
   bus = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
 
   group = g_simple_action_group_new ();
@@ -627,6 +630,8 @@ test_dbus_export (void)
   g_object_unref (group);
   g_main_loop_unref (loop);
   g_object_unref (bus);
+
+  session_bus_down ();
 }
 
 static gpointer
@@ -683,6 +688,8 @@ test_dbus_threaded (void)
   };
   gint i;
 
+  session_bus_up ();
+
   for (i = 0; i < 10; i++)
     {
       group[i] = g_simple_action_group_new ();
@@ -695,6 +702,8 @@ test_dbus_threaded (void)
 
   for (i = 0; i < 10; i++)
     g_object_unref (group[i]);
+
+  session_bus_down ();
 }
 
 int
index 0a64cfb..f2b873a 100644 (file)
@@ -8,3 +8,5 @@ Comment=GAppInfo example
 Comment[de]=GAppInfo Beispiel
 Exec=./appinfo-test --option
 Icon=testicon
+StartupNotify=true
+StartupWMClass=appinfo-class
index d0a8207..bb24669 100644 (file)
@@ -273,6 +273,20 @@ test_environment (void)
   g_object_unref (ctx);
 }
 
+static void
+test_startup_wm_class (void)
+{
+  GDesktopAppInfo *appinfo;
+  const char *wm_class;
+
+  appinfo = g_desktop_app_info_new_from_filename (SRCDIR "/appinfo-test.desktop");
+  wm_class = g_desktop_app_info_get_startup_wm_class (appinfo);
+
+  g_assert_cmpstr (wm_class, ==, "appinfo-class");
+
+  g_object_unref (appinfo);
+}
+
 int
 main (int argc, char *argv[])
 {
@@ -288,6 +302,7 @@ main (int argc, char *argv[])
   g_test_add_func ("/appinfo/tryexec", test_tryexec);
   g_test_add_func ("/appinfo/associations", test_associations);
   g_test_add_func ("/appinfo/environment", test_environment);
+  g_test_add_func ("/appinfo/startup-wm-class", test_startup_wm_class);
 
   return g_test_run ();
 }
index ea7ee60..c5f7b99 100644 (file)
@@ -61,7 +61,7 @@ main (int argc, char **argv)
 
   app = g_application_new ("org.gtk.TestApplication",
                            G_APPLICATION_HANDLES_OPEN |
-                           (strcmp (argv[1], "./cmd") == 0 ?
+                           (g_strcmp0 (argv[1], "./cmd") == 0 ?
                              G_APPLICATION_HANDLES_COMMAND_LINE
                            : 0));
   g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
@@ -73,6 +73,7 @@ main (int argc, char **argv)
   g_application_set_inactivity_timeout (app, 1000);
 #endif
   status = g_application_run (app, argc - 1, argv + 1);
+
   g_object_unref (app);
 
   g_print ("exit status: %d\n", status);
index 8515351..82604db 100644 (file)
@@ -283,6 +283,91 @@ test_close (void)
   g_object_unref (base);
 }
 
+static void
+test_seek (void)
+{
+  GInputStream *base;
+  GInputStream *in;
+  GError *error;
+  gint byte;
+  gboolean ret;
+
+  base = g_memory_input_stream_new_from_data ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVXYZ", -1, NULL);
+  in = g_buffered_input_stream_new_sized (base, 4);
+  error = NULL;
+
+  /* Seek by read */
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 0);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'a');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 1);
+
+  /* Seek forward (in buffer) */
+  ret = g_seekable_seek (G_SEEKABLE (in), 1, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 2);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'c');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 3);
+
+  /* Seek backward (in buffer) */
+  ret = g_seekable_seek (G_SEEKABLE (in), -2, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 1);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'b');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 2);
+
+  /* Seek forward (outside buffer) */
+  ret = g_seekable_seek (G_SEEKABLE (in), 6, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 8);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'i');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 9);
+
+  /* Seek backward (outside buffer) */
+  ret = g_seekable_seek (G_SEEKABLE (in), -6, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 3);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'd');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 4);
+
+  /* Seek from beginning */
+  ret = g_seekable_seek (G_SEEKABLE (in), 8, G_SEEK_SET, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 8);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'i');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 9);
+
+  /* Seek from end */
+  ret = g_seekable_seek (G_SEEKABLE (in), -1, G_SEEK_END, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 50);
+  byte = g_buffered_input_stream_read_byte (G_BUFFERED_INPUT_STREAM (in), NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (byte, ==, 'Z');
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (in)), ==, 51);
+
+  /* Cleanup */
+  g_object_unref (in);
+  g_object_unref (base);
+}
+
 int
 main (int   argc,
       char *argv[])
@@ -297,6 +382,7 @@ main (int   argc,
   g_test_add_func ("/buffered-input-stream/read-byte", test_read_byte);
   g_test_add_func ("/buffered-input-stream/read", test_read);
   g_test_add_func ("/buffered-input-stream/skip", test_skip);
+  g_test_add_func ("/buffered-input-stream/seek", test_seek);
   g_test_add_func ("/filter-input-stream/close", test_close);
 
   return g_test_run();
index bb6159c..d20f319 100644 (file)
@@ -111,6 +111,199 @@ test_close (void)
   g_object_unref (base);
 }
 
+static void
+test_seek (void)
+{
+  GMemoryOutputStream *base;
+  GOutputStream *out;
+  GSeekable *seekable;
+  GError *error;
+  gsize bytes_written;
+  gboolean ret;
+  const gchar buffer[] = "abcdefghijklmnopqrstuvwxyz";
+
+  base = G_MEMORY_OUTPUT_STREAM (g_memory_output_stream_new (g_malloc0 (30), 30, g_realloc, g_free));
+  out = g_buffered_output_stream_new_sized (G_OUTPUT_STREAM (base), 8);
+  seekable = G_SEEKABLE (out);
+  error = NULL;
+
+  /* Write data */
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 0);
+  ret = g_output_stream_write_all (out, buffer, 4, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (bytes_written, ==, 4);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 4);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base), ==, 0);
+
+  /* Forward relative seek */
+  ret = g_seekable_seek (seekable, 2, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 6);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[0]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[1]);
+  g_assert_cmpint ('c', ==, ((gchar *)g_memory_output_stream_get_data (base))[2]);
+  g_assert_cmpint ('d', ==, ((gchar *)g_memory_output_stream_get_data (base))[3]);
+  ret = g_output_stream_write_all (out, buffer, 2, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (bytes_written, ==, 2);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 8);
+
+  /* Backward relative seek */
+  ret = g_seekable_seek (seekable, -4, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 4);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[0]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[1]);
+  g_assert_cmpint ('c', ==, ((gchar *)g_memory_output_stream_get_data (base))[2]);
+  g_assert_cmpint ('d', ==, ((gchar *)g_memory_output_stream_get_data (base))[3]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[6]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[7]);
+  ret = g_output_stream_write_all (out, buffer, 2, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (bytes_written, ==, 2);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 6);
+
+  /* From start */
+  ret = g_seekable_seek (seekable, 2, G_SEEK_SET, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 2);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[0]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[1]);
+  g_assert_cmpint ('c', ==, ((gchar *)g_memory_output_stream_get_data (base))[2]);
+  g_assert_cmpint ('d', ==, ((gchar *)g_memory_output_stream_get_data (base))[3]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[4]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[5]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[6]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[7]);
+  ret = g_output_stream_write_all (out, buffer, 2, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (bytes_written, ==, 2);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 4);
+
+  /* From end */
+  ret = g_seekable_seek (seekable, 6 - 30, G_SEEK_END, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 6);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[0]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[1]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[2]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[3]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[4]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[5]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[6]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[7]);
+  ret = g_output_stream_write_all (out, buffer + 2, 2, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (bytes_written, ==, 2);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 8);
+
+  /* Check flush */
+  ret = g_output_stream_flush (out, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (ret);
+  g_assert_cmpint (g_seekable_tell (G_SEEKABLE (out)), ==, 8);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[0]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[1]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[2]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[3]);
+  g_assert_cmpint ('a', ==, ((gchar *)g_memory_output_stream_get_data (base))[4]);
+  g_assert_cmpint ('b', ==, ((gchar *)g_memory_output_stream_get_data (base))[5]);
+  g_assert_cmpint ('c', ==, ((gchar *)g_memory_output_stream_get_data (base))[6]);
+  g_assert_cmpint ('d', ==, ((gchar *)g_memory_output_stream_get_data (base))[7]);
+
+  g_object_unref (out);
+  g_object_unref (base);
+}
+
+static void
+test_truncate(void)
+{
+  GMemoryOutputStream *base_stream;
+  GOutputStream *stream;
+  GSeekable *seekable;
+  GError *error;
+  gsize bytes_written;
+  guchar *stream_data;
+  gsize len;
+  gboolean res;
+
+  len = 8;
+
+  /* Create objects */
+  stream_data = g_malloc0 (len);
+  base_stream = G_MEMORY_OUTPUT_STREAM (g_memory_output_stream_new (stream_data, len, g_realloc, g_free));
+  stream = g_buffered_output_stream_new_sized (G_OUTPUT_STREAM (base_stream), 8);
+  seekable = G_SEEKABLE (stream);
+
+  g_assert (g_seekable_can_truncate (seekable));
+
+  /* Write */
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, len);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 0);
+
+  error = NULL;
+  res = g_output_stream_write_all (stream, "ab", 2, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  res = g_output_stream_write_all (stream, "cd", 2, &bytes_written, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+
+  res = g_output_stream_flush (stream, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, len);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 'a');
+  g_assert_cmpint (stream_data[1], ==, 'b');
+  g_assert_cmpint (stream_data[2], ==, 'c');
+  g_assert_cmpint (stream_data[3], ==, 'd');
+
+  /* Truncate at position */
+  res = g_seekable_truncate (seekable, 4, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, 4);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 'a');
+  g_assert_cmpint (stream_data[1], ==, 'b');
+  g_assert_cmpint (stream_data[2], ==, 'c');
+  g_assert_cmpint (stream_data[3], ==, 'd');
+
+  /* Truncate beyond position */
+  res = g_seekable_truncate (seekable, 6, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, 6);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 'a');
+  g_assert_cmpint (stream_data[1], ==, 'b');
+  g_assert_cmpint (stream_data[2], ==, 'c');
+  g_assert_cmpint (stream_data[3], ==, 'd');
+
+  /* Truncate before position */
+  res = g_seekable_truncate (seekable, 2, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, 2);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 2);
+  g_assert_cmpint (stream_data[0], ==, 'a');
+  g_assert_cmpint (stream_data[1], ==, 'b');
+
+  g_object_unref (stream);
+  g_object_unref (base_stream);
+}
+
 int
 main (int argc, char *argv[])
 {
@@ -120,6 +313,8 @@ main (int argc, char *argv[])
 
   g_test_add_func ("/buffered-output-stream/write", test_write);
   g_test_add_func ("/buffered-output-stream/grow", test_grow);
+  g_test_add_func ("/buffered-output-stream/seek", test_seek);
+  g_test_add_func ("/buffered-output-stream/truncate", test_truncate);
   g_test_add_func ("/filter-output-stream/close", test_close);
 
   return g_test_run ();
index ca5dfe8..7188894 100644 (file)
@@ -1,4 +1,5 @@
 #include <gio/gio.h>
+#include <string.h>
 
 static void
 test_guess (void)
@@ -6,16 +7,65 @@ test_guess (void)
   gchar *res;
   gchar *expected;
   gboolean uncertain;
+  guchar data[] =
+    "[Desktop Entry]\n"
+    "Type=Application\n"
+    "Name=appinfo-test\n"
+    "Exec=./appinfo-test --option\n";
 
   res = g_content_type_guess ("/etc/", NULL, 0, &uncertain);
   expected = g_content_type_from_mime_type ("inode/directory");
   g_assert (g_content_type_equals (expected, res));
+  g_assert (uncertain);
   g_free (res);
   g_free (expected);
 
   res = g_content_type_guess ("foo.txt", NULL, 0, &uncertain);
   expected = g_content_type_from_mime_type ("text/plain");
   g_assert (g_content_type_equals (expected, res));
+  g_assert (!uncertain);
+  g_free (res);
+  g_free (expected);
+
+  res = g_content_type_guess ("foo.desktop", data, sizeof (data) - 1, &uncertain);
+  expected = g_content_type_from_mime_type ("application/x-desktop");
+  g_assert (g_content_type_equals (expected, res));
+  g_assert (!uncertain);
+  g_free (res);
+  g_free (expected);
+
+  res = g_content_type_guess ("foo.txt", data, sizeof (data) - 1, &uncertain);
+  expected = g_content_type_from_mime_type ("text/plain");
+  g_assert (g_content_type_equals (expected, res));
+  g_assert (!uncertain);
+  g_free (res);
+  g_free (expected);
+
+  res = g_content_type_guess ("foo", data, sizeof (data) - 1, &uncertain);
+  expected = g_content_type_from_mime_type ("text/plain");
+  g_assert (g_content_type_equals (expected, res));
+  g_assert (!uncertain);
+  g_free (res);
+  g_free (expected);
+
+  res = g_content_type_guess (NULL, data, sizeof (data) - 1, &uncertain);
+  expected = g_content_type_from_mime_type ("application/x-desktop");
+  g_assert (g_content_type_equals (expected, res));
+  g_assert (!uncertain);
+  g_free (res);
+  g_free (expected);
+
+  res = g_content_type_guess ("test.pot", (guchar *)"ABC abc", -1, &uncertain);
+  expected = g_content_type_from_mime_type ("application/vnd.ms-powerpoint");
+  g_assert (g_content_type_equals (expected, res));
+  g_assert (uncertain);
+  g_free (res);
+  g_free (expected);
+
+  res = g_content_type_guess ("test.otf", (guchar *)"OTTO", -1, &uncertain);
+  expected = g_content_type_from_mime_type ("application/x-font-otf");
+  g_assert (g_content_type_equals (expected, res));
+  g_assert (!uncertain);
   g_free (res);
   g_free (expected);
 }
@@ -113,6 +163,26 @@ test_description (void)
   g_free (type);
 }
 
+static void
+test_icon (void)
+{
+  gchar *type;
+  GIcon *icon;
+
+  type = g_content_type_from_mime_type ("text/plain");
+  icon = g_content_type_get_icon (type);
+  g_assert (G_IS_ICON (icon));
+  g_object_unref (icon);
+  g_free (type);
+
+  type = g_content_type_from_mime_type ("application/rtf");
+  icon = g_content_type_get_icon (type);
+  g_assert (G_IS_ICON (icon));
+  g_object_unref (icon);
+  g_free (type);
+}
+
+
 int
 main (int argc, char *argv[])
 {
@@ -126,6 +196,7 @@ main (int argc, char *argv[])
   g_test_add_func ("/contenttype/list", test_list);
   g_test_add_func ("/contenttype/executable", test_executable);
   g_test_add_func ("/contenttype/description", test_description);
+  g_test_add_func ("/contenttype/icon", test_icon);
 
   return g_test_run ();
 }
index 8017015..ae1bdfb 100644 (file)
@@ -724,6 +724,219 @@ test_charset (gconstpointer data)
   g_object_unref (conv);
 }
 
+
+static void
+client_connected (GObject      *source,
+                 GAsyncResult *result,
+                 gpointer      user_data)
+{
+  GSocketClient *client = G_SOCKET_CLIENT (source);
+  GSocketConnection **conn = user_data;
+  GError *error = NULL;
+
+  *conn = g_socket_client_connect_finish (client, result, &error);
+  g_assert_no_error (error);
+}
+
+static void
+server_connected (GObject      *source,
+                 GAsyncResult *result,
+                 gpointer      user_data)
+{
+  GSocketListener *listener = G_SOCKET_LISTENER (source);
+  GSocketConnection **conn = user_data;
+  GError *error = NULL;
+
+  *conn = g_socket_listener_accept_finish (listener, result, NULL, &error);
+  g_assert_no_error (error);
+}
+
+static void
+make_socketpair (GIOStream **left,
+                GIOStream **right)
+{
+  GInetAddress *iaddr;
+  GSocketAddress *saddr, *effective_address;
+  GSocketListener *listener;
+  GSocketClient *client;
+  GError *error = NULL;
+  GSocketConnection *client_conn = NULL, *server_conn = NULL;
+
+  iaddr = g_inet_address_new_loopback (G_SOCKET_FAMILY_IPV4);
+  saddr = g_inet_socket_address_new (iaddr, 0);
+  g_object_unref (iaddr);
+
+  listener = g_socket_listener_new ();
+  g_socket_listener_add_address (listener, saddr,
+                                G_SOCKET_TYPE_STREAM,
+                                G_SOCKET_PROTOCOL_TCP,
+                                NULL,
+                                &effective_address,
+                                &error);
+  g_assert_no_error (error);
+  g_object_unref (saddr);
+
+  client = g_socket_client_new ();
+
+  g_socket_client_connect_async (client,
+                                G_SOCKET_CONNECTABLE (effective_address),
+                                NULL, client_connected, &client_conn);
+  g_socket_listener_accept_async (listener, NULL,
+                                 server_connected, &server_conn);
+
+  while (!client_conn || !server_conn)
+    g_main_context_iteration (NULL, TRUE);
+
+  g_object_unref (client);
+  g_object_unref (listener);
+  g_object_unref (effective_address);
+
+  *left = G_IO_STREAM (client_conn);
+  *right = G_IO_STREAM (server_conn);
+}
+
+static void
+test_converter_pollable (void)
+{
+  GIOStream *left, *right;
+  guint8 *converted, *inptr;
+  guint8 *expanded, *outptr, *expanded_end;
+  gsize n_read, expanded_size;
+  gsize total_read;
+  gssize res;
+  gboolean is_readable;
+  GConverterResult cres;
+  GInputStream *cstream;
+  GPollableInputStream *pollable_in;
+  GOutputStream *socket_out, *mem_out, *cstream_out;
+  GPollableOutputStream *pollable_out;
+  GConverter *expander, *compressor;
+  GError *error;
+  int i;
+
+  expander = g_expander_converter_new ();
+  expanded = g_malloc (100*1000); /* Large enough */
+  cres = g_converter_convert (expander,
+                             unexpanded_data, sizeof(unexpanded_data),
+                             expanded, 100*1000,
+                             G_CONVERTER_INPUT_AT_END,
+                             &n_read, &expanded_size, NULL);
+  g_assert (cres == G_CONVERTER_FINISHED);
+  g_assert (n_read == 11);
+  g_assert (expanded_size == 41030);
+  expanded_end = expanded + expanded_size;
+
+  make_socketpair (&left, &right);
+
+  compressor = g_compressor_converter_new ();
+
+  converted = g_malloc (100*1000); /* Large enough */
+
+  cstream = g_converter_input_stream_new (g_io_stream_get_input_stream (left),
+                                         compressor);
+  pollable_in = G_POLLABLE_INPUT_STREAM (cstream);
+  g_assert (g_pollable_input_stream_can_poll (pollable_in));
+
+  socket_out = g_io_stream_get_output_stream (right);
+
+  total_read = 0;
+  outptr = expanded;
+  inptr = converted;
+  while (TRUE)
+    {
+      error = NULL;
+
+      if (outptr < expanded_end)
+       {
+         res = g_output_stream_write (socket_out,
+                                      outptr,
+                                      MIN (1000, (expanded_end - outptr)),
+                                      NULL, &error);
+         g_assert_cmpint (res, >, 0);
+         outptr += res;
+       }
+      else if (socket_out)
+       {
+         g_object_unref (right);
+         socket_out = NULL;
+       }
+
+      is_readable = g_pollable_input_stream_is_readable (pollable_in);
+      res = g_pollable_input_stream_read_nonblocking (pollable_in,
+                                                     inptr, 1,
+                                                     NULL, &error);
+
+      /* is_readable can be a false positive, but not a false negative */
+      if (!is_readable)
+       g_assert_cmpint (res, ==, -1);
+
+      /* After closing the write end, we can't get WOULD_BLOCK any more */
+      if (!socket_out)
+       g_assert_cmpint (res, !=, -1);
+
+      if (res == -1)
+       {
+         g_assert_error (error, G_IO_ERROR, G_IO_ERROR_WOULD_BLOCK);
+         g_error_free (error);
+
+         continue;
+       }
+
+      if (res == 0)
+       break;
+      inptr += res;
+      total_read += res;
+    }
+
+  g_assert (total_read == n_read - 1); /* Last 2 zeros are combined */
+  g_assert (memcmp (converted, unexpanded_data, total_read)  == 0);
+
+  g_object_unref (cstream);
+  g_object_unref (left);
+
+  g_converter_reset (compressor);
+
+  /* This doesn't actually test the behavior on
+   * G_IO_ERROR_WOULD_BLOCK; to do that we'd need to implement a
+   * custom GOutputStream that we could control blocking on.
+   */
+
+  mem_out = g_memory_output_stream_new (NULL, 0, g_realloc, g_free);
+  cstream_out = g_converter_output_stream_new (mem_out, compressor);
+  g_object_unref (mem_out);
+  pollable_out = G_POLLABLE_OUTPUT_STREAM (cstream_out);
+
+  for (i = 0; i < expanded_size; i++)
+    {
+      error = NULL;
+      res = g_pollable_output_stream_write_nonblocking (pollable_out,
+                                                       expanded + i, 1,
+                                                       NULL, &error);
+      g_assert (res != -1);
+      if (res == 0)
+       {
+         g_assert (i == expanded_size -1);
+         break;
+       }
+      g_assert (res == 1);
+    }
+
+  g_output_stream_close (cstream_out, NULL, NULL);
+
+  g_assert (g_memory_output_stream_get_data_size (G_MEMORY_OUTPUT_STREAM (mem_out)) == n_read - 1); /* Last 2 zeros are combined */
+  g_assert (memcmp (g_memory_output_stream_get_data (G_MEMORY_OUTPUT_STREAM (mem_out)),
+                   unexpanded_data,
+                   g_memory_output_stream_get_data_size (G_MEMORY_OUTPUT_STREAM (mem_out)))  == 0);
+
+  g_object_unref (cstream_out);
+
+  g_free (expanded);
+  g_free (converted);
+  g_object_unref (expander);
+  g_object_unref (compressor);
+}
+
+
 int
 main (int   argc,
       char *argv[])
@@ -759,6 +972,7 @@ main (int   argc,
   for (i = 0; i < G_N_ELEMENTS (charset_tests); i++)
     g_test_add_data_func (charset_tests[i].path, &charset_tests[i], test_charset);
 
+  g_test_add_func ("/converter-stream/pollable", test_converter_pollable);
 
   return g_test_run();
 }
index a97201e..f2ffd23 100644 (file)
@@ -298,6 +298,198 @@ test_read_int (void)
   g_free (buffer);
 }
 
+static void
+test_seek (void)
+{
+  GDataOutputStream *stream;
+  GMemoryOutputStream *base_stream;
+  GSeekable *seekable;
+  GError *error;
+  guchar *stream_data;
+  gsize len;
+  gboolean res;
+
+  len = 8;
+  
+  /*  create objects */
+  stream_data = g_malloc0 (len);
+  base_stream = G_MEMORY_OUTPUT_STREAM (g_memory_output_stream_new (stream_data, len, NULL, NULL));
+  stream = g_data_output_stream_new (G_OUTPUT_STREAM (base_stream));
+  g_data_output_stream_set_byte_order (stream, G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN);
+  seekable = G_SEEKABLE (stream);
+  g_assert (!g_seekable_can_truncate (seekable));
+  error = NULL;
+  
+  /* Write */
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 0);
+  res = g_data_output_stream_put_uint16 (stream, 0x0123, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_data_output_stream_put_uint16 (stream, 0x4567, NULL, NULL);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+
+  /* Forward relative seek */
+  res = g_seekable_seek (seekable, 2, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 6);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  res = g_data_output_stream_put_uint16 (stream, 0x89AB, NULL, &error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 8);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+  g_assert_cmpint (stream_data[4], ==, 0x00);
+  g_assert_cmpint (stream_data[5], ==, 0x00);
+  g_assert_cmpint (stream_data[6], ==, 0x89);
+  g_assert_cmpint (stream_data[7], ==, 0xAB);
+
+  /* Backward relative seek */
+  res = g_seekable_seek (seekable, -3, G_SEEK_CUR, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 5);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  res = g_data_output_stream_put_uint16 (stream, 0xCDEF, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 7);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+  g_assert_cmpint (stream_data[4], ==, 0x00);
+  g_assert_cmpint (stream_data[5], ==, 0xCD);
+  g_assert_cmpint (stream_data[6], ==, 0xEF);
+  g_assert_cmpint (stream_data[7], ==, 0xAB);
+
+  /* From start */
+  res = g_seekable_seek (seekable, 4, G_SEEK_SET, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 4);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  res = g_data_output_stream_put_uint16 (stream, 0xFEDC, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 6);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+  g_assert_cmpint (stream_data[4], ==, 0xFE);
+  g_assert_cmpint (stream_data[5], ==, 0xDC);
+  g_assert_cmpint (stream_data[6], ==, 0xEF);
+  g_assert_cmpint (stream_data[7], ==, 0xAB);
+
+  /* From end */
+  res = g_seekable_seek (seekable, -4, G_SEEK_END, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 4);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  res = g_data_output_stream_put_uint16 (stream, 0xBA87, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_seekable_tell (seekable), ==, 6);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 8);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+  g_assert_cmpint (stream_data[4], ==, 0xBA);
+  g_assert_cmpint (stream_data[5], ==, 0x87);
+  g_assert_cmpint (stream_data[6], ==, 0xEF);
+  g_assert_cmpint (stream_data[7], ==, 0xAB);
+
+  g_object_unref (stream);
+  g_object_unref (base_stream);
+  g_free (stream_data);
+}
+
+static void
+test_truncate (void)
+{
+  GDataOutputStream *stream;
+  GMemoryOutputStream *base_stream;
+  GSeekable *seekable;
+  GError *error;
+  guchar *stream_data;
+  gsize len;
+  gboolean res;
+
+  len = 8;
+
+  /* Create objects */
+  stream_data = g_malloc0 (len);
+  base_stream = G_MEMORY_OUTPUT_STREAM (g_memory_output_stream_new (stream_data, len, g_realloc, g_free));
+  stream = g_data_output_stream_new (G_OUTPUT_STREAM (base_stream));
+  g_data_output_stream_set_byte_order (stream, G_DATA_STREAM_BYTE_ORDER_BIG_ENDIAN);
+  seekable = G_SEEKABLE (stream);
+  error = NULL;
+  g_assert (g_seekable_can_truncate (seekable));
+  
+  /* Write */
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, len);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 0);
+  res = g_data_output_stream_put_uint16 (stream, 0x0123, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  res = g_data_output_stream_put_uint16 (stream, 0x4567, NULL, NULL);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, len);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+
+  /* Truncate at position */
+  res = g_seekable_truncate (seekable, 4, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, 4);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+
+  /* Truncate beyond position */
+  res = g_seekable_truncate (seekable, 6, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, 6);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 4);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+  g_assert_cmpint (stream_data[2], ==, 0x45);
+  g_assert_cmpint (stream_data[3], ==, 0x67);
+
+  /* Truncate before position */
+  res = g_seekable_truncate (seekable, 2, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (res);
+  g_assert_cmpint (g_memory_output_stream_get_size (base_stream), ==, 2);
+  g_assert_cmpint (g_memory_output_stream_get_data_size (base_stream), ==, 2);
+  g_assert_cmpint (stream_data[0], ==, 0x01);
+  g_assert_cmpint (stream_data[1], ==, 0x23);
+
+  g_object_unref (stream);
+  g_object_unref (base_stream);
+}
+
 int
 main (int   argc,
       char *argv[])
@@ -310,6 +502,8 @@ main (int   argc,
   g_test_add_func ("/data-output-stream/write-lines-CR", test_read_lines_CR);
   g_test_add_func ("/data-output-stream/write-lines-CR-LF", test_read_lines_CR_LF);
   g_test_add_func ("/data-output-stream/write-int", test_read_int);
+  g_test_add_func ("/data-output-stream/seek", test_seek);
+  g_test_add_func ("/data-output-stream/truncate", test_truncate);
 
   return g_test_run();
 }
index 52465c8..a360c28 100644 (file)
@@ -41,6 +41,8 @@ test_g_icon_serialize (void)
   GFile *location;
   char *data;
   GError *error;
+  gint origin;
+  GIcon *i;
 
   error = NULL;
 
@@ -223,6 +225,12 @@ test_g_icon_serialize (void)
   icon5 = g_icon_new_for_string (data, &error);
   g_assert_no_error (error);
   g_assert (g_icon_equal (icon4, icon5));
+
+  g_object_get (emblem1, "origin", &origin, "icon", &i, NULL);
+  g_assert (origin == G_EMBLEM_ORIGIN_DEVICE);
+  g_assert (i == icon2);
+  g_object_unref (i);
+
   g_object_unref (emblem1);
   g_object_unref (emblem2);
   g_object_unref (icon);
index 659cf57..4dc239f 100644 (file)
@@ -2,6 +2,8 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+
+#include "gdbus-tests.h"
 #include "gdbus-sessionbus.h"
 
 static gint outstanding_watches;
@@ -84,7 +86,10 @@ spawn (const gchar *expected_stdout,
 static void
 basic (void)
 {
+  GDBusConnection *c;
+
   session_bus_up ();
+  c = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
 
   main_loop = g_main_loop_new (NULL, 0);
 
@@ -111,10 +116,20 @@ basic (void)
 
   g_main_loop_run (main_loop);
 
+  g_object_unref (c);
   session_bus_down ();
 }
 
 
+#if 0
+/* Now that we register non-unique apps on the bus we need to fix the
+ * following test not to assume that it's safe to create multiple instances
+ * of the same app in one process.
+ *
+ * See https://bugzilla.gnome.org/show_bug.cgi?id=647986 for the patch that
+ * introduced this problem.
+ */
+
 static GApplication *recently_activated;
 static GMainLoop *loop;
 
@@ -148,14 +163,6 @@ make_app (gboolean non_unique)
   return app;
 }
 
-#if 0
-Now that we register non-unique apps on the bus we need to fix the
-following test not to assume that it's safe to create multiple instances
-of the same app in one process.
-
-See https://bugzilla.gnome.org/show_bug.cgi?id=647986 for the patch that
-introduced this problem.
-
 static void
 test_nonunique (void)
 {
@@ -199,11 +206,18 @@ test_nonunique (void)
 static void
 properties (void)
 {
+  GDBusConnection *c;
   GObject *app;
   gchar *id;
   GApplicationFlags flags;
   gboolean registered;
   guint timeout;
+  gboolean remote;
+  gboolean ret;
+  GError *error = NULL;
+
+  session_bus_up ();
+  c = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
 
   app = g_object_new (G_TYPE_APPLICATION,
                       "application-id", "org.gtk.TestApplication",
@@ -221,8 +235,25 @@ properties (void)
   g_assert (!registered);
   g_assert_cmpint (timeout, ==, 0);
 
+  ret = g_application_register (G_APPLICATION (app), NULL, &error);
+  g_assert (ret);
+  g_assert_no_error (error);
+
+  g_object_get (app,
+                "is-registered", &registered,
+                "is-remote", &remote,
+                NULL);
+
+  g_assert (registered);
+  g_assert (!remote);
+
+  g_application_quit (G_APPLICATION (app));
+
+  g_object_unref (c);
   g_object_unref (app);
   g_free (id);
+
+  session_bus_down ();
 }
 
 static void
@@ -277,12 +308,8 @@ static void
 test_nodbus (void)
 {
   gchar *argv[] = { "./unimportant", NULL };
-  GDBusConnection *session;
   GApplication *app;
 
-  session = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
-  g_assert (session == NULL);
-
   app = g_application_new ("org.gtk.Unimportant",
                            G_APPLICATION_FLAGS_NONE);
   g_signal_connect (app, "activate", G_CALLBACK (nodbus_activate), NULL);
@@ -292,6 +319,93 @@ test_nodbus (void)
   g_assert (nodbus_activated);
 }
 
+static gboolean
+quit_app (gpointer user_data)
+{
+  g_application_quit (user_data);
+  return G_SOURCE_REMOVE;
+}
+
+static gboolean quit_activated;
+
+static void
+quit_activate (GApplication *app)
+{
+  quit_activated = TRUE;
+  g_application_hold (app);
+  g_idle_add (quit_app, app);
+}
+
+static void
+test_quit (void)
+{
+  GDBusConnection *c;
+  gchar *argv[] = { "./unimportant", NULL };
+  GApplication *app;
+
+  session_bus_up ();
+  c = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, NULL);
+
+  app = g_application_new ("org.gtk.Unimportant",
+                           G_APPLICATION_FLAGS_NONE);
+  g_signal_connect (app, "activate", G_CALLBACK (quit_activate), NULL);
+  g_application_run (app, 1, argv);
+  g_object_unref (app);
+  g_object_unref (c);
+
+  g_assert (quit_activated);
+
+  session_bus_down ();
+}
+
+static void
+on_activate (GApplication *app)
+{
+  gchar **actions;
+  GAction *action;
+  GVariant *state;
+
+  g_assert (!g_application_get_is_remote (app));
+
+  actions = g_action_group_list_actions (G_ACTION_GROUP (app));
+  g_assert (g_strv_length (actions) == 0);
+  g_strfreev (actions);
+
+  action = (GAction*)g_simple_action_new_stateful ("test", G_VARIANT_TYPE_BOOLEAN, g_variant_new_boolean (FALSE));
+  g_action_map_add_action (G_ACTION_MAP (app), action);
+
+  actions = g_action_group_list_actions (G_ACTION_GROUP (app));
+  g_assert (g_strv_length (actions) == 1);
+  g_strfreev (actions);
+
+  g_action_group_change_action_state (G_ACTION_GROUP (app), "test", g_variant_new_boolean (TRUE));
+  state = g_action_group_get_action_state (G_ACTION_GROUP (app), "test");
+  g_assert (g_variant_get_boolean (state) == TRUE);
+
+  g_action_map_remove_action (G_ACTION_MAP (app), "test");
+
+  actions = g_action_group_list_actions (G_ACTION_GROUP (app));
+  g_assert (g_strv_length (actions) == 0);
+  g_strfreev (actions);
+
+  g_idle_add (quit_app, app);
+}
+
+static void
+test_actions (void)
+{
+  gchar *argv[] = { "./unimportant", NULL };
+  GApplication *app;
+
+  g_unsetenv ("DBUS_SESSION_BUS_ADDRESS");
+
+  app = g_application_new ("org.gtk.Unimportant",
+                           G_APPLICATION_FLAGS_NONE);
+  g_signal_connect (app, "activate", G_CALLBACK (on_activate), NULL);
+  g_application_run (app, 1, argv);
+  g_object_unref (app);
+}
+
 int
 main (int argc, char **argv)
 {
@@ -299,18 +413,15 @@ main (int argc, char **argv)
 
   g_test_init (&argc, &argv, NULL);
 
-  /* all the tests use a session bus with a well-known address
-   * that we can bring up and down using session_bus_up() and
-   * session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   g_test_add_func ("/gapplication/no-dbus", test_nodbus);
   g_test_add_func ("/gapplication/basic", basic);
 /*  g_test_add_func ("/gapplication/non-unique", test_nonunique); */
   g_test_add_func ("/gapplication/properties", properties);
   g_test_add_func ("/gapplication/app-id", appid);
+  g_test_add_func ("/gapplication/quit", test_quit);
+  g_test_add_func ("/gapplication/actions", test_actions);
 
   return g_test_run ();
 }
diff --git a/gio/tests/gdbus-auth.c b/gio/tests/gdbus-auth.c
new file mode 100644 (file)
index 0000000..737770e
--- /dev/null
@@ -0,0 +1,287 @@
+/* GLib testing framework examples and tests
+ *
+ * Copyright (C) 2008-2012 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Author: David Zeuthen <davidz@redhat.com>
+ */
+
+#include <locale.h>
+#include <gio/gio.h>
+
+#include <string.h>
+#include <unistd.h>
+#include <dbus/dbus.h>
+
+#include "gdbus-tests.h"
+
+#ifdef G_OS_UNIX
+#include <gio/gunixconnection.h>
+#include <gio/gnetworkingprivate.h>
+#include <gio/gunixsocketaddress.h>
+#include <gio/gunixfdlist.h>
+#endif
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static gboolean
+on_allow_mechanism (GDBusAuthObserver *observer,
+                    const gchar       *mechanism,
+                    gpointer           user_data)
+{
+  const gchar *mechanism_to_allow = user_data;
+  if (g_strcmp0 (mechanism, mechanism_to_allow) == 0)
+    return TRUE;
+  else
+    return FALSE;
+}
+
+static void
+auth_client_mechanism (const gchar *mechanism)
+{
+  gchar *address = NULL;
+  GDBusConnection *c = NULL;
+  GError *error = NULL;
+  GDBusAuthObserver *auth_observer;
+
+  address = g_dbus_address_get_for_bus_sync (G_BUS_TYPE_SESSION, NULL, &error);
+  g_assert_no_error (error);
+  g_assert (address != NULL);
+
+  auth_observer = g_dbus_auth_observer_new ();
+
+  g_signal_connect (auth_observer,
+                    "allow-mechanism",
+                    G_CALLBACK (on_allow_mechanism),
+                    (gpointer) mechanism);
+
+  c = g_dbus_connection_new_for_address_sync (address,
+                                              G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
+                                              G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION,
+                                              auth_observer,
+                                              NULL,
+                                              &error);
+  g_assert_no_error (error);
+  g_assert (c != NULL);
+
+  g_free (address);
+  g_object_unref (c);
+  g_object_unref (auth_observer);
+}
+
+static void
+auth_client_external (void)
+{
+  auth_client_mechanism ("EXTERNAL");
+}
+
+static void
+auth_client_dbus_cookie_sha1 (void)
+{
+  auth_client_mechanism ("DBUS_COOKIE_SHA1");
+}
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+static gboolean
+on_new_connection (GDBusServer     *server,
+                   GDBusConnection *connection,
+                   gpointer         user_data)
+{
+  GMainLoop *loop = user_data;
+  g_main_loop_quit (loop);
+  return FALSE;
+}
+
+static gboolean
+on_timeout (gpointer user_data)
+{
+  g_error ("Timeout waiting for client");
+  g_assert_not_reached ();
+  return FALSE;
+}
+
+static gpointer
+dbus_1_client_thread_func (gpointer user_data)
+{
+  const gchar *address = user_data;
+  gchar *str_stdout;
+  gchar *str_stderr;
+  gint exit_status;
+  gboolean rc;
+  gchar *command_line;
+  GError *error;
+
+  // For the dbus part, just use dbus-monitor to connect(1)
+  command_line = g_strdup_printf ("dbus-monitor --address %s", address);
+
+  error = NULL;
+  rc = g_spawn_command_line_sync (command_line,
+                                  &str_stdout,
+                                  &str_stderr,
+                                  &exit_status,
+                                  &error);
+  g_assert_no_error (error);
+  g_assert (rc);
+  g_free (str_stdout);
+  g_free (str_stderr);
+  g_free (command_line);
+  return NULL;
+}
+
+static void
+auth_server_mechanism (const gchar *mechanism)
+{
+  gchar *addr;
+  gchar *guid;
+  GDBusServer *server;
+  GDBusAuthObserver *auth_observer;
+  GMainLoop *loop;
+  GError *error;
+  GThread *client_thread;
+  GDBusServerFlags flags;
+
+  /* Skip DBUS_COOKIE_SHA1 test unless we have a sufficiently new version of dbus-1 */
+  if (g_strcmp0 (mechanism, "DBUS_COOKIE_SHA1") == 0)
+    {
+      int dbus_major, dbus_minor, dbus_micro;
+      dbus_get_version (&dbus_major, &dbus_minor, &dbus_micro);
+      if (!((dbus_major == 1 && dbus_minor == 4 && dbus_micro >= 21) ||
+            (dbus_major == 1 && dbus_minor == 5 && dbus_micro >= 13) ||
+            (dbus_major == 1 && dbus_minor > 5) ||
+            (dbus_major > 1)))
+        {
+          g_print ("Your libdbus-1 library is too old (version %d.%d.%d) so skipping DBUS_COOKIE_SHA1 test. See https://bugs.freedesktop.org/show_bug.cgi?id=48580 for more details.\n",
+                   dbus_major, dbus_minor, dbus_micro);
+          return;
+        }
+    }
+
+  guid = g_dbus_generate_guid ();
+
+#ifdef G_OS_UNIX
+  if (g_unix_socket_address_abstract_names_supported ())
+    {
+      addr = g_strdup ("unix:tmpdir=/tmp/gdbus-test-");
+    }
+  else
+    {
+      gchar *tmpdir;
+      tmpdir = g_dir_make_tmp ("gdbus-test-XXXXXX", NULL);
+      addr = g_strdup_printf ("unix:tmpdir=%s", tmpdir);
+      g_free (tmpdir);
+    }
+#else
+  addr = g_strdup ("nonce-tcp:");
+#endif
+
+  loop = g_main_loop_new (NULL, FALSE);
+
+  auth_observer = g_dbus_auth_observer_new ();
+
+  flags = G_DBUS_SERVER_FLAGS_NONE;
+  if (g_strcmp0 (mechanism, "ANONYMOUS") == 0)
+    flags |= G_DBUS_SERVER_FLAGS_AUTHENTICATION_ALLOW_ANONYMOUS;
+
+  error = NULL;
+  server = g_dbus_server_new_sync (addr,
+                                   flags,
+                                   guid,
+                                   auth_observer,
+                                   NULL, /* cancellable */
+                                   &error);
+  g_assert_no_error (error);
+  g_assert (server != NULL);
+
+  g_signal_connect (auth_observer,
+                    "allow-mechanism",
+                    G_CALLBACK (on_allow_mechanism),
+                    (gpointer) mechanism);
+
+  g_signal_connect (server,
+                    "new-connection",
+                    G_CALLBACK (on_new_connection),
+                    loop);
+
+  g_dbus_server_start (server);
+
+  g_timeout_add_seconds (5, on_timeout, NULL);
+
+  /* run the libdbus-1 client in a thread */
+  client_thread = g_thread_new ("dbus-1-client-thread",
+                                dbus_1_client_thread_func,
+                                (gpointer) g_dbus_server_get_client_address (server));
+
+  g_main_loop_run (loop);
+
+  g_dbus_server_stop (server);
+
+  g_thread_join (client_thread);
+
+  g_free (addr);
+  g_free (guid);
+  g_object_unref (auth_observer);
+  g_object_unref (server);
+}
+
+static void
+auth_server_anonymous (void)
+{
+  auth_server_mechanism ("ANONYMOUS");
+}
+
+static void
+auth_server_external (void)
+{
+  auth_server_mechanism ("EXTERNAL");
+}
+
+static void
+auth_server_dbus_cookie_sha1 (void)
+{
+  auth_server_mechanism ("DBUS_COOKIE_SHA1");
+}
+
+/* ---------------------------------------------------------------------------------------------------- */
+
+int
+main (int   argc,
+      char *argv[])
+{
+  gint ret;
+
+  setlocale (LC_ALL, "C");
+
+  g_type_init ();
+  g_test_init (&argc, &argv, NULL);
+
+  session_bus_up ();
+
+  g_test_add_func ("/gdbus/auth/client/EXTERNAL",         auth_client_external);
+  g_test_add_func ("/gdbus/auth/client/DBUS_COOKIE_SHA1", auth_client_dbus_cookie_sha1);
+  g_test_add_func ("/gdbus/auth/server/ANONYMOUS",        auth_server_anonymous);
+  g_test_add_func ("/gdbus/auth/server/EXTERNAL",         auth_server_external);
+  g_test_add_func ("/gdbus/auth/server/DBUS_COOKIE_SHA1", auth_server_dbus_cookie_sha1);
+
+  ret = g_test_run();
+
+  /* tear down bus */
+  session_bus_down ();
+
+  return ret;
+}
+
index 03d196e..b9ea9c9 100644 (file)
@@ -83,11 +83,7 @@ main (int   argc,
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   g_test_add_func ("/gdbus/bz627724", test_bz627724);
   return g_test_run();
index 3fdd367..504383e 100644 (file)
@@ -54,7 +54,7 @@ static gboolean
 on_timeout (gpointer user_data)
 {
   /* tear down bus */
-  session_bus_down ();
+  session_bus_stop ();
   return FALSE; /* remove source */
 }
 
@@ -119,19 +119,8 @@ main (int   argc,
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
-
   session_bus_up ();
 
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   /* this is safe; testserver will exit once the bus goes away */
   g_assert (g_spawn_command_line_async (SRCDIR "/gdbus-testserver.py", NULL));
 
index 39a9eb8..a0a7b9c 100644 (file)
@@ -25,7 +25,9 @@
 #include <string.h>
 
 #include <sys/types.h>
+#ifdef HAVE_SYS_WAIT_H
 #include <sys/wait.h>
+#endif
 
 #include "gdbus-tests.h"
 
@@ -95,8 +97,10 @@ test_connection_flush (void)
                                        &exit_status,
                                        &error);
       g_assert_no_error (error);
+#ifdef HAVE_SYS_WAIT_H
       g_assert (WIFEXITED (exit_status));
       g_assert_cmpint (WEXITSTATUS (exit_status), ==, 0);
+#endif
       g_assert (ret);
 
       timeout_mainloop_id = g_timeout_add (1000, test_connection_flush_on_timeout, GUINT_TO_POINTER (n));
@@ -105,7 +109,6 @@ test_connection_flush (void)
     }
 
   g_dbus_connection_signal_unsubscribe (connection, signal_handler_id);
-  _g_object_wait_for_single_ref (connection);
   g_object_unref (connection);
 
   session_bus_down ();
@@ -202,11 +205,7 @@ main (int   argc,
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   g_test_add_func ("/gdbus/connection/flush", test_connection_flush);
   g_test_add_func ("/gdbus/connection/large_message", test_connection_large_message);
index 073ff9e..39c915c 100644 (file)
 #include <string.h>
 
 #include <sys/types.h>
-#include <sys/wait.h>
 
 #include "gdbus-tests.h"
 
 /* all tests rely on a shared mainloop */
 static GMainLoop *loop = NULL;
 
+#if 0
 G_GNUC_UNUSED static void
 _log (const gchar *format, ...)
 {
@@ -56,12 +56,15 @@ _log (const gchar *format, ...)
            str);
   g_free (str);
 }
+#else
+#define _log(...)
+#endif
 
 static gboolean
 test_connection_quit_mainloop (gpointer user_data)
 {
   volatile gboolean *quit_mainloop_fired = user_data;
-  //_log ("quit_mainloop_fired");
+  _log ("quit_mainloop_fired");
   *quit_mainloop_fired = TRUE;
   g_main_loop_quit (loop);
   return TRUE;
@@ -113,7 +116,7 @@ a_gdestroynotify_that_sets_a_gboolean_to_true_and_quits_loop (gpointer user_data
 {
   volatile gboolean *val = user_data;
   *val = TRUE;
-  //_log ("destroynotify fired for %p", val);
+  _log ("destroynotify fired for %p", val);
   g_main_loop_quit (loop);
 }
 
@@ -232,13 +235,13 @@ test_connection_life_cycle (void)
   g_object_unref (c2);
   quit_mainloop_fired = FALSE;
   quit_mainloop_id = g_timeout_add (30000, test_connection_quit_mainloop, (gpointer) &quit_mainloop_fired);
-  //_log ("destroynotifies for\n"
-  //      " register_object %p\n"
-  //      " filter          %p\n"
-  //      " signal          %p",
-  //      &on_register_object_freed_called,
-  //      &on_filter_freed_called,
-  //      &on_signal_registration_freed_called);
+  _log ("destroynotifies for\n"
+        " register_object %p\n"
+        " filter          %p\n"
+        " signal          %p",
+        &on_register_object_freed_called,
+        &on_filter_freed_called,
+        &on_signal_registration_freed_called);
   while (TRUE)
     {
       if (on_signal_registration_freed_called &&
@@ -247,9 +250,9 @@ test_connection_life_cycle (void)
         break;
       if (quit_mainloop_fired)
         break;
-      //_log ("entering loop");
+      _log ("entering loop");
       g_main_loop_run (loop);
-      //_log ("exiting loop");
+      _log ("exiting loop");
     }
   g_source_remove (quit_mainloop_id);
   g_assert (on_signal_registration_freed_called);
@@ -263,12 +266,12 @@ test_connection_life_cycle (void)
    */
   g_assert (!g_dbus_connection_is_closed (c));
   g_dbus_connection_set_exit_on_close (c, FALSE);
-  session_bus_down ();
+  session_bus_stop ();
   _g_assert_signal_received (c, "closed");
   g_assert (g_dbus_connection_is_closed (c));
-
-  _g_object_wait_for_single_ref (c);
   g_object_unref (c);
+
+  session_bus_down ();
 }
 
 /* ---------------------------------------------------------------------------------------------------- */
@@ -465,7 +468,7 @@ test_connection_send (void)
    * Check that we get an error when sending to a connection that is disconnected.
    */
   g_dbus_connection_set_exit_on_close (c, FALSE);
-  session_bus_down ();
+  session_bus_stop ();
   _g_assert_signal_received (c, "closed");
   g_assert (g_dbus_connection_is_closed (c));
 
@@ -482,8 +485,9 @@ test_connection_send (void)
                           NULL);
   g_main_loop_run (loop);
 
-  _g_object_wait_for_single_ref (c);
   g_object_unref (c);
+
+  session_bus_down ();
 }
 
 /* ---------------------------------------------------------------------------------------------------- */
@@ -615,18 +619,6 @@ test_connection_signals (void)
   count_name_owner_changed = 0;
 
   /*
-   * Bring up two other connections
-   */
-  c2 = _g_bus_get_priv (G_BUS_TYPE_SESSION, NULL, NULL);
-  g_assert (c2 != NULL);
-  g_assert (!g_dbus_connection_is_closed (c2));
-  g_assert_cmpstr (g_dbus_connection_get_unique_name (c2), ==, ":1.2");
-  c3 = _g_bus_get_priv (G_BUS_TYPE_SESSION, NULL, NULL);
-  g_assert (c3 != NULL);
-  g_assert (!g_dbus_connection_is_closed (c3));
-  g_assert_cmpstr (g_dbus_connection_get_unique_name (c3), ==, ":1.3");
-
-  /*
    * Make c2 emit "Foo" - we should catch it twice
    *
    * Note that there is no way to be sure that the signal subscriptions
@@ -651,6 +643,19 @@ test_connection_signals (void)
   g_assert_no_error (error);
   g_assert (result != NULL);
   g_variant_unref (result);
+
+  /*
+   * Bring up two other connections
+   */
+  c2 = _g_bus_get_priv (G_BUS_TYPE_SESSION, NULL, NULL);
+  g_assert (c2 != NULL);
+  g_assert (!g_dbus_connection_is_closed (c2));
+  g_assert_cmpstr (g_dbus_connection_get_unique_name (c2), ==, ":1.2");
+  c3 = _g_bus_get_priv (G_BUS_TYPE_SESSION, NULL, NULL);
+  g_assert (c3 != NULL);
+  g_assert (!g_dbus_connection_is_closed (c3));
+  g_assert_cmpstr (g_dbus_connection_get_unique_name (c3), ==, ":1.3");
+
   /* now, emit the signal on c2 */
   ret = g_dbus_connection_emit_signal (c2,
                                        NULL, /* destination bus name */
@@ -701,10 +706,6 @@ test_connection_signals (void)
   g_dbus_connection_signal_unsubscribe (c1, s3);
   g_dbus_connection_signal_unsubscribe (c1, s1b);
 
-  _g_object_wait_for_single_ref (c1);
-  _g_object_wait_for_single_ref (c2);
-  _g_object_wait_for_single_ref (c3);
-
   g_object_unref (c1);
   g_object_unref (c2);
   g_object_unref (c3);
@@ -988,7 +989,6 @@ test_connection_filter (void)
 
   g_dbus_connection_remove_filter (c, filter_id);
 
-  _g_object_wait_for_single_ref (c);
   g_object_unref (c);
   g_object_unref (m);
 
@@ -1042,7 +1042,6 @@ test_connection_basic (void)
   g_free (name);
   g_free (guid);
 
-  _g_object_wait_for_single_ref (connection);
   g_object_unref (connection);
 
   session_bus_down ();
@@ -1060,11 +1059,7 @@ main (int   argc,
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   g_test_add_func ("/gdbus/connection/basic", test_connection_basic);
   g_test_add_func ("/gdbus/connection/life-cycle", test_connection_life_cycle);
diff --git a/gio/tests/gdbus-daemon.c b/gio/tests/gdbus-daemon.c
new file mode 100644 (file)
index 0000000..0471708
--- /dev/null
@@ -0,0 +1,72 @@
+#include "config.h"
+
+#include "gdbusdaemon.h"
+#include <glib/gi18n.h>
+
+int
+main (int argc, char *argv[])
+{
+  GDBusDaemon *daemon;
+  GMainLoop *loop;
+  const char *address = NULL;
+  const char *config_file = NULL;
+  GError *error = NULL;
+  gboolean print_address = FALSE;
+  gboolean print_env = FALSE;
+  GOptionContext *context;
+  GOptionEntry entries[] = {
+    { "address", 0, 0, G_OPTION_ARG_STRING, &address, N_("Address to listen on"), NULL },
+    { "config-file", 0, 0, G_OPTION_ARG_STRING, &config_file, N_("Ignored, for compat with GTestDbus"), NULL },
+    { "print-address", 0, 0, G_OPTION_ARG_NONE, &print_address, N_("Print address"), NULL },
+    { "print-env", 0, 0, G_OPTION_ARG_NONE, &print_env, N_("Print address in shell mode"), NULL },
+    { NULL }
+  };
+
+  g_type_init ();
+
+  context = g_option_context_new ("");
+  g_option_context_set_translation_domain (context, GETTEXT_PACKAGE);
+  g_option_context_set_summary (context,
+    N_("Run a dbus service"));
+  g_option_context_add_main_entries (context, entries, GETTEXT_PACKAGE);
+
+  error = NULL;
+  if (!g_option_context_parse (context, &argc, &argv, &error))
+    {
+      g_printerr ("%s\n", error->message);
+      return 1;
+    }
+
+  g_option_context_free (context);
+
+  if (argc != 1)
+    {
+      g_printerr (_("Wrong args\n"));
+      return 1;
+    }
+
+
+  loop = g_main_loop_new (NULL, FALSE);
+
+  if (argc >= 2)
+    address = argv[1];
+
+  daemon = _g_dbus_daemon_new (address, NULL, &error);
+  if (daemon == NULL)
+    {
+      g_printerr ("Can't init bus: %s\n", error->message);
+      return 1;
+    }
+
+  if (print_env)
+    g_print ("export DBUS_SESSION_BUS_ADDRESS=\"%s\"\n", _g_dbus_daemon_get_address (daemon));
+
+  if (print_address)
+    g_print ("%s\n", _g_dbus_daemon_get_address (daemon));
+
+  g_main_loop_run (loop);
+
+  g_main_loop_unref (loop);
+
+  return 0;
+}
index 14d3a8c..f97e5da 100644 (file)
@@ -117,11 +117,7 @@ test_exit_on_close (gconstpointer test_data)
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   if (g_test_verbose ())
     silence = 0;
@@ -173,12 +169,16 @@ test_exit_on_close (gconstpointer test_data)
         }
       else
         {
-          session_bus_down ();
+          session_bus_stop ();
         }
 
       g_main_loop_run (loop);
       /* this is only reached when we turn off exit-on-close */
       g_main_loop_unref (loop);
+      g_object_unref (c);
+
+      session_bus_down ();
+
       exit (0);
     }
 
index 21e9fda..e015ed9 100644 (file)
@@ -1341,7 +1341,7 @@ test_object_registration (void)
 
   /* To prevent from exiting and attaching a D-Bus tool like D-Feet; uncomment: */
 #if 0
-  g_debug ("Point D-feet or other tool at: %s", session_bus_get_temporary_address());
+  g_debug ("Point D-feet or other tool at: %s", g_test_dbus_get_temporary_address());
   g_main_loop_run (loop);
 #endif
 
@@ -1537,19 +1537,8 @@ main (int   argc,
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
-
   session_bus_up ();
 
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   g_test_add_func ("/gdbus/object-registration", test_object_registration);
   g_test_add_func ("/gdbus/registered-interfaces", test_registered_interfaces);
 
index 8a3fed2..17a1870 100644 (file)
@@ -108,13 +108,6 @@ test_introspection_parser (void)
   GDBusConnection *connection;
   GError *error;
 
-  session_bus_up ();
-
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   error = NULL;
   connection = g_bus_get_sync (G_BUS_TYPE_SESSION,
                                NULL,
@@ -308,17 +301,15 @@ int
 main (int   argc,
       char *argv[])
 {
+  gint ret;
+
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  session_bus_up ();
 
   g_test_add_func ("/gdbus/introspection-parser", test_introspection_parser);
   g_test_add_func ("/gdbus/introspection-generate", test_generate);
@@ -328,5 +319,9 @@ main (int   argc,
   g_test_add_func ("/gdbus/introspection-extra-data", test_extra_data);
 #endif
 
-  return g_test_run();
+  ret = g_test_run ();
+
+  session_bus_down ();
+
+  return ret;
 }
index 4af7ecb..246a261 100644 (file)
@@ -462,7 +462,7 @@ test_bus_own_name (void)
    *
    */
   data.expect_null_connection = TRUE;
-  session_bus_down ();
+  session_bus_stop ();
   while (data.num_lost != 2)
     g_main_loop_run (loop);
   g_assert_cmpint (data.num_acquired, ==, 2);
@@ -470,9 +470,10 @@ test_bus_own_name (void)
   g_bus_unown_name (id);
   g_assert_cmpint (data.num_free_func, ==, 5);
 
-  _g_object_wait_for_single_ref (c);
   g_object_unref (c);
   g_object_unref (c2);
+
+  session_bus_down ();
 }
 
 /* ---------------------------------------------------------------------------------------------------- */
@@ -696,7 +697,7 @@ test_bus_watch_name (void)
    * Nuke the bus and check that the name vanishes and is lost.
    */
   data.expect_null_connection = TRUE;
-  session_bus_down ();
+  session_bus_stop ();
   g_main_loop_run (loop);
   g_assert_cmpint (data.num_lost,     ==, 1);
   g_assert_cmpint (data.num_vanished, ==, 2);
@@ -707,6 +708,7 @@ test_bus_watch_name (void)
   g_bus_unown_name (owner_id);
   g_assert_cmpint (data.num_free_func, ==, 2);
 
+  session_bus_down ();
 }
 
 /* ---------------------------------------------------------------------------------------------------- */
@@ -772,11 +774,7 @@ main (int   argc,
 
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   g_test_add_func ("/gdbus/validate-names", test_validate_names);
   g_test_add_func ("/gdbus/bus-own-name", test_bus_own_name);
index 3eb5aa2..bec455a 100644 (file)
@@ -130,6 +130,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -140,7 +141,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -198,6 +198,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index dd2242b..dc98aef 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.31.20. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -161,8 +161,8 @@ static const _ExtendedGDBusArgInfo _example_animal_method_info_poke_IN_ARG_make_
 {
   {
     -1,
-    "make_sad",
-    "b",
+    (gchar *) "make_sad",
+    (gchar *) "b",
     NULL
   },
   FALSE
@@ -172,8 +172,8 @@ static const _ExtendedGDBusArgInfo _example_animal_method_info_poke_IN_ARG_make_
 {
   {
     -1,
-    "make_happy",
-    "b",
+    (gchar *) "make_happy",
+    (gchar *) "b",
     NULL
   },
   FALSE
@@ -190,7 +190,7 @@ static const _ExtendedGDBusMethodInfo _example_animal_method_info_poke =
 {
   {
     -1,
-    "Poke",
+    (gchar *) "Poke",
     (GDBusArgInfo **) &_example_animal_method_info_poke_IN_ARG_pointers,
     NULL,
     NULL
@@ -209,8 +209,8 @@ static const _ExtendedGDBusArgInfo _example_animal_signal_info_jumped_ARG_height
 {
   {
     -1,
-    "height",
-    "d",
+    (gchar *) "height",
+    (gchar *) "d",
     NULL
   },
   FALSE
@@ -226,7 +226,7 @@ static const _ExtendedGDBusSignalInfo _example_animal_signal_info_jumped =
 {
   {
     -1,
-    "Jumped",
+    (gchar *) "Jumped",
     (GDBusArgInfo **) &_example_animal_signal_info_jumped_ARG_pointers,
     NULL
   },
@@ -243,8 +243,8 @@ static const _ExtendedGDBusPropertyInfo _example_animal_property_info_mood =
 {
   {
     -1,
-    "Mood",
-    "s",
+    (gchar *) "Mood",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -262,7 +262,7 @@ static const _ExtendedGDBusInterfaceInfo _example_animal_interface_info =
 {
   {
     -1,
-    "org.gtk.GDBus.Example.ObjectManager.Animal",
+    (gchar *) "org.gtk.GDBus.Example.ObjectManager.Animal",
     (GDBusMethodInfo **) &_example_animal_method_info_pointers,
     (GDBusSignalInfo **) &_example_animal_signal_info_pointers,
     (GDBusPropertyInfo **) &_example_animal_property_info_pointers,
@@ -1509,7 +1509,7 @@ static const _ExtendedGDBusInterfaceInfo _example_cat_interface_info =
 {
   {
     -1,
-    "org.gtk.GDBus.Example.ObjectManager.Cat",
+    (gchar *) "org.gtk.GDBus.Example.ObjectManager.Cat",
     NULL,
     NULL,
     NULL,
@@ -2633,8 +2633,8 @@ example_object_manager_client_get_proxy_type (GDBusObjectManagerClient *manager,
   if (g_once_init_enter (&once_init_value))
     {
       lookup_hash = g_hash_table_new (g_str_hash, g_str_equal);
-      g_hash_table_insert (lookup_hash, "org.gtk.GDBus.Example.ObjectManager.Animal", GSIZE_TO_POINTER (EXAMPLE_TYPE_ANIMAL_PROXY));
-      g_hash_table_insert (lookup_hash, "org.gtk.GDBus.Example.ObjectManager.Cat", GSIZE_TO_POINTER (EXAMPLE_TYPE_CAT_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.gtk.GDBus.Example.ObjectManager.Animal", GSIZE_TO_POINTER (EXAMPLE_TYPE_ANIMAL_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.gtk.GDBus.Example.ObjectManager.Cat", GSIZE_TO_POINTER (EXAMPLE_TYPE_CAT_PROXY));
       g_once_init_leave (&once_init_value, 1);
     }
   ret = (GType) GPOINTER_TO_SIZE (g_hash_table_lookup (lookup_hash, interface_name));
index b837ab5..90e274f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.31.20. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
index ca1cf13..934ebda 100644 (file)
@@ -325,8 +325,11 @@ service_thread_func (gpointer user_data)
 {
   PeerData *data = user_data;
   GMainContext *service_context;
-  GDBusAuthObserver *observer;
+  GDBusAuthObserver *observer, *o;
   GError *error;
+  GDBusServerFlags f;
+  gchar *a, *g;
+  gboolean b;
 
   service_context = g_main_context_new ();
   g_main_context_push_thread_default (service_context);
@@ -349,6 +352,25 @@ service_thread_func (gpointer user_data)
                     "authorize-authenticated-peer",
                     G_CALLBACK (on_authorize_authenticated_peer),
                     data);
+
+  g_assert_cmpint (g_dbus_server_get_flags (server), ==, G_DBUS_SERVER_FLAGS_NONE);
+  g_assert_cmpstr (g_dbus_server_get_guid (server), ==, test_guid);
+  g_object_get (server,
+                "flags", &f,
+                "address", &a,
+                "guid", &g,
+                "active", &b,
+                "authentication-observer", &o,
+                NULL);
+  g_assert_cmpint (f, ==, G_DBUS_SERVER_FLAGS_NONE);
+  g_assert_cmpstr (a, ==, tmp_address);
+  g_assert_cmpstr (g, ==, test_guid);
+  g_assert (!b);
+  g_assert (o == observer);
+  g_free (a);
+  g_free (g);
+  g_object_unref (o);
+
   g_object_unref (observer);
 
   g_dbus_server_start (server);
@@ -1782,8 +1804,6 @@ main (int   argc,
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
-  g_unsetenv ("DBUS_SESSION_BUS_ADDRESS");
-
   introspection_data = g_dbus_node_info_new_for_xml (test_interface_introspection_xml, NULL);
   g_assert (introspection_data != NULL);
   test_interface_introspection_data = introspection_data->interfaces[0];
index 325c68b..14131ee 100644 (file)
@@ -205,11 +205,6 @@ test_proxy (void)
 
   session_bus_up ();
 
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   loop = g_main_loop_new (NULL, TRUE);
 
   connection = g_bus_get_sync (G_BUS_TYPE_SESSION,
@@ -234,18 +229,21 @@ test_proxy (void)
 
   g_object_unref (connection);
   g_main_loop_unref (loop);
+
+  /* TODO: should call session_bus_down() but that requires waiting
+   * for all the oustanding method calls to complete...
+   */
 }
 
 int
 main (int   argc,
       char *argv[])
 {
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
-
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
+  g_test_dbus_unset ();
+
   g_test_add_func ("/gdbus/proxy/vs-threads", test_proxy);
 
   return g_test_run();
index a599ef6..b2d204d 100644 (file)
@@ -63,11 +63,6 @@ test_proxy_well_known_name (void)
 
   session_bus_up ();
 
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   error = NULL;
   c = g_bus_get_sync (G_BUS_TYPE_SESSION, NULL, &error);
   g_assert_no_error (error);
@@ -270,11 +265,7 @@ main (int   argc,
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  g_test_dbus_unset ();
 
   g_test_add_func ("/gdbus/proxy-well-known-name", test_proxy_well_known_name);
 
index 00e6274..0d38666 100644 (file)
@@ -739,13 +739,6 @@ test_proxy (void)
   GDBusConnection *connection;
   GError *error;
 
-  session_bus_up ();
-
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   error = NULL;
   connection = g_bus_get_sync (G_BUS_TYPE_SESSION,
                                NULL,
@@ -803,6 +796,8 @@ proxy_ready (GObject      *source,
 static void
 test_async (void)
 {
+  return; /* XXX: See bug #672248 */
+
   g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION,
                             G_DBUS_PROXY_FLAGS_NONE,
                             NULL,                      /* GDBusInterfaceInfo */
@@ -836,6 +831,47 @@ test_no_properties (void)
   g_object_unref (proxy);
 }
 
+static gboolean
+fail_test (gpointer user_data)
+{
+  g_assert_not_reached ();
+}
+
+static void
+check_error (GObject      *source,
+             GAsyncResult *result,
+             gpointer      user_data)
+{
+  GError *error = NULL;
+  GVariant *reply;
+
+  reply = g_dbus_proxy_call_finish (G_DBUS_PROXY (source), result, &error);
+  g_assert_error (error, G_IO_ERROR, G_IO_ERROR_FAILED);
+  g_assert (reply == NULL);
+  g_error_free (error);
+
+  g_main_loop_quit (loop);
+}
+
+static void
+test_wellknown_noauto (void)
+{
+  GError *error = NULL;
+  GDBusProxy *proxy;
+
+  proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
+                                         G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START,
+                                         NULL, "some.name.that.does.not.exist",
+                                         "/", "some.interface", NULL, &error);
+  g_assert_no_error (error);
+  g_assert (proxy != NULL);
+
+  g_dbus_proxy_call (proxy, "method", NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, check_error, NULL);
+  g_timeout_add (10000, fail_test, NULL);
+  g_main_loop_run (loop);
+  g_object_unref (proxy);
+}
+
 int
 main (int   argc,
       char *argv[])
@@ -853,18 +889,17 @@ main (int   argc,
   /* all the tests rely on a shared main loop */
   loop = g_main_loop_new (NULL, FALSE);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
+  session_bus_up ();
 
   g_test_add_func ("/gdbus/proxy", test_proxy);
-  g_test_add_func ("/gdbus/proxy/async", test_async);
   g_test_add_func ("/gdbus/proxy/no-properties", test_no_properties);
+  g_test_add_func ("/gdbus/proxy/wellknown-noauto", test_wellknown_noauto);
+  g_test_add_func ("/gdbus/proxy/async", test_async);
 
   ret = g_test_run();
 
   g_dbus_node_info_unref (introspection_data);
+
+  session_bus_down ();
   return ret;
 }
index 0ca13ef..16b9873 100644 (file)
@@ -607,8 +607,8 @@ check_serialization (GVariant *value,
                                                         blob_size,
                                                         G_DBUS_CAPABILITY_FLAGS_NONE,
                                                         &error);
-      g_assert (recovered_message != NULL);
       g_assert_no_error (error);
+      g_assert (recovered_message != NULL);
 
       if (value == NULL)
         {
@@ -997,6 +997,59 @@ message_serialize_header_checks (void)
 
 /* ---------------------------------------------------------------------------------------------------- */
 
+static void
+message_parse_empty_arrays_of_arrays (void)
+{
+  GVariant *body;
+  GError *error = NULL;
+
+  g_test_bug ("673612");
+  /* These three-element array of empty arrays were previously read back as a
+   * two-element array of empty arrays, due to sometimes erroneously skipping
+   * four bytes to align for the eight-byte-aligned grandchild types (x and
+   * dict_entry).
+   */
+  body = g_variant_parse (G_VARIANT_TYPE ("(aaax)"),
+      "([@aax [], [], []],)", NULL, NULL, &error);
+  g_assert_no_error (error);
+  check_serialization (body,
+      "value 0:   array:\n"
+      "    array:\n"
+      "    array:\n"
+      "    array:\n");
+
+  body = g_variant_parse (G_VARIANT_TYPE ("(aaa{uu})"),
+      "([@aa{uu} [], [], []],)", NULL, NULL, &error);
+  g_assert_no_error (error);
+  check_serialization (body,
+      "value 0:   array:\n"
+      "    array:\n"
+      "    array:\n"
+      "    array:\n");
+
+  /* Due to the same bug, g_dbus_message_new_from_blob() would fail for this
+   * message because it would try to read past the end of the string. Hence,
+   * sending this to an application would make it fall off the bus. */
+  body = g_variant_parse (G_VARIANT_TYPE ("(a(aa{sv}as))"),
+      "([ ([], []),"
+      "   ([], []),"
+      "   ([], [])],)", NULL, NULL, &error);
+  g_assert_no_error (error);
+  check_serialization (body,
+      "value 0:   array:\n"
+      "    struct:\n"
+      "      array:\n"
+      "      array:\n"
+      "    struct:\n"
+      "      array:\n"
+      "      array:\n"
+      "    struct:\n"
+      "      array:\n"
+      "      array:\n");
+}
+
+/* ---------------------------------------------------------------------------------------------------- */
+
 int
 main (int   argc,
       char *argv[])
@@ -1005,11 +1058,16 @@ main (int   argc,
 
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
+  g_test_bug_base ("https://bugzilla.gnome.org/show_bug.cgi?id=");
 
   g_test_add_func ("/gdbus/message-serialize-basic", message_serialize_basic);
   g_test_add_func ("/gdbus/message-serialize-complex", message_serialize_complex);
   g_test_add_func ("/gdbus/message-serialize-invalid", message_serialize_invalid);
   g_test_add_func ("/gdbus/message-serialize-header-checks", message_serialize_header_checks);
+
+  g_test_add_func ("/gdbus/message-parse-empty-arrays-of-arrays",
+      message_parse_empty_arrays_of_arrays);
+
   return g_test_run();
 }
 
index f39583c..68c4449 100644 (file)
@@ -1,6 +1,6 @@
 /* GLib testing framework examples and tests
  *
- * Copyright (C) 2008-2010 Red Hat, Inc.
+ * Copyright (C) 2012 Collabora Ltd. <http://www.collabora.co.uk/>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  * Boston, MA 02111-1307, USA.
  *
- * Author: David Zeuthen <davidz@redhat.com>
+ * Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
  */
 
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <errno.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <signal.h>
-#include <stdio.h>
-
-#include <gio/gio.h>
-
 #include "gdbus-sessionbus.h"
 
-/* ---------------------------------------------------------------------------------------------------- */
-/* Utilities for bringing up and tearing down session message bus instances */
-
-static void
-watch_parent (gint fd)
-{
-  GPollFD fds[1];
-  gint num_events;
-  gchar buf[512];
-  gssize bytes_read;
-  GArray *buses_to_kill_array;
-
-  fds[0].fd = fd;
-  fds[0].events = G_IO_HUP | G_IO_IN;
-  fds[0].revents = 0;
-
-  buses_to_kill_array = g_array_new (FALSE, TRUE, sizeof (guint));
-
-  do
-    {
-      guint pid;
-      guint n;
-
-      num_events = g_poll (fds, 1, -1);
-      if (num_events == 0)
-        continue;
-
-      if (fds[0].revents == G_IO_HUP)
-        {
-          for (n = 0; n < buses_to_kill_array->len; n++)
-            {
-              pid = g_array_index (buses_to_kill_array, guint, n);
-              g_print ("cleaning up bus with pid %d\n", pid);
-              kill (pid, SIGTERM);
-            }
-          g_array_free (buses_to_kill_array, TRUE);
-          exit (0);
-        }
-
-      //g_debug ("data from parent");
-
-      memset (buf, '\0', sizeof buf);
-    again:
-      bytes_read = read (fds[0].fd, buf, sizeof buf);
-      if (bytes_read < 0 && (errno == EAGAIN || errno == EINTR))
-        goto again;
-
-      if (sscanf (buf, "add %d\n", &pid) == 1)
-        {
-          g_array_append_val (buses_to_kill_array, pid);
-        }
-      else if (sscanf (buf, "remove %d\n", &pid) == 1)
-        {
-          for (n = 0; n < buses_to_kill_array->len; n++)
-            {
-              if (g_array_index (buses_to_kill_array, guint, n) == pid)
-                {
-                  g_array_remove_index (buses_to_kill_array, n);
-                  pid = 0;
-                  break;
-                }
-            }
-          if (pid != 0)
-            {
-              g_warning ("unknown pid %d to remove", pid);
-            }
-        }
-      else
-        {
-          g_warning ("unknown command from parent '%s'", buf);
-        }
-    }
-  while (TRUE);
-
-}
-
-static GHashTable *session_bus_address_to_pid = NULL;
-static gint pipe_fds[2];
-
-const gchar *
-session_bus_up_with_address (const gchar *given_address)
-{
-  gchar *address;
-  int stdout_fd;
-  GError *error;
-  gchar *argv[] = {"dbus-daemon", "--print-address", "--config-file=foo", NULL};
-  GPid pid;
-  gchar buf[512];
-  ssize_t bytes_read;
-  gchar *config_file_name;
-  gint config_file_fd;
-  GString *config_file_contents;
-
-  address = NULL;
-  error = NULL;
-  config_file_name = NULL;
-  config_file_fd = -1;
-  argv[2] = NULL;
-
-  config_file_fd = g_file_open_tmp ("g-dbus-tests-XXXXXX",
-                                    &config_file_name,
-                                    &error);
-  if (config_file_fd < 0)
-    {
-      g_warning ("Error creating temporary config file: %s", error->message);
-      g_error_free (error);
-      goto out;
-    }
-
-  config_file_contents = g_string_new (NULL);
-  g_string_append        (config_file_contents, "<busconfig>\n");
-  g_string_append        (config_file_contents, "  <type>session</type>\n");
-  g_string_append_printf (config_file_contents, "  <listen>%s</listen>\n", given_address);
-  g_string_append        (config_file_contents,
-                          "  <policy context=\"default\">\n"
-                          "    <!-- Allow everything to be sent -->\n"
-                          "    <allow send_destination=\"*\" eavesdrop=\"true\"/>\n"
-                          "    <!-- Allow everything to be received -->\n"
-                          "    <allow eavesdrop=\"true\"/>\n"
-                          "    <!-- Allow anyone to own anything -->\n"
-                          "    <allow own=\"*\"/>\n"
-                          "  </policy>\n");
-  g_string_append        (config_file_contents, "</busconfig>\n");
-
-  if (write (config_file_fd, config_file_contents->str, config_file_contents->len) != (gssize) config_file_contents->len)
-    {
-      g_warning ("Error writing %d bytes to config file: %m", (gint) config_file_contents->len);
-      g_string_free (config_file_contents, TRUE);
-      goto out;
-    }
-  g_string_free (config_file_contents, TRUE);
-
-  argv[2] = g_strdup_printf ("--config-file=%s", config_file_name);
-
-  if (session_bus_address_to_pid == NULL)
-    {
-      /* keep a mapping from session bus address to the pid */
-      session_bus_address_to_pid = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, NULL);
-
-      /* fork a child to clean up session buses when we are killed */
-      if (pipe (pipe_fds) != 0)
-        {
-          g_warning ("pipe() failed: %m");
-          g_assert_not_reached ();
-        }
-      switch (fork ())
-        {
-        case -1:
-          g_warning ("fork() failed: %m");
-          g_assert_not_reached ();
-          break;
-
-        case 0:
-          /* child */
-          close (pipe_fds[1]);
-          watch_parent (pipe_fds[0]);
-          break;
-
-        default:
-          /* parent */
-          close (pipe_fds[0]);
-          break;
-        }
-
-      //atexit (cleanup_session_buses);
-      /* TODO: need to handle the cases where we crash */
-    }
-  else
-    {
-      /* check if we already have a bus running for this address */
-      if (g_hash_table_lookup (session_bus_address_to_pid, given_address) != NULL)
-        {
-          g_warning ("Already have a bus instance for the given address %s", given_address);
-          goto out;
-        }
-    }
-
-  if (!g_spawn_async_with_pipes (NULL,
-                                 argv,
-                                 NULL,
-                                 G_SPAWN_SEARCH_PATH,
-                                 NULL,
-                                 NULL,
-                                 &pid,
-                                 NULL,
-                                 &stdout_fd,
-                                 NULL,
-                                 &error))
-    {
-      g_warning ("Error spawning dbus-daemon: %s", error->message);
-      g_error_free (error);
-      goto out;
-    }
-
-  memset (buf, '\0', sizeof buf);
- again:
-  bytes_read = read (stdout_fd, buf, sizeof buf);
-  if (bytes_read < 0 && (errno == EAGAIN || errno == EINTR))
-    goto again;
-  close (stdout_fd);
-
-  if (bytes_read == 0 || bytes_read == sizeof buf)
-    {
-      g_warning ("Error reading address from dbus daemon, %d bytes read", (gint) bytes_read);
-      kill (SIGTERM, pid);
-      goto out;
-    }
-
-  address = g_strdup (buf);
-  g_strstrip (address);
-
-  /* write the pid to the child so it can kill it when we die */
-  g_snprintf (buf, sizeof buf, "add %d\n", (guint) pid);
-  write (pipe_fds[1], buf, strlen (buf));
-
-  /* start dbus-monitor */
-  if (g_getenv ("G_DBUS_MONITOR") != NULL)
-    {
-      g_spawn_command_line_async ("dbus-monitor --session", NULL);
-      usleep (500 * 1000);
-    }
-
-  g_hash_table_insert (session_bus_address_to_pid, address, GUINT_TO_POINTER (pid));
-
- out:
-  if (config_file_fd > 0)
-    {
-      if (close (config_file_fd) != 0)
-        {
-          g_warning ("Error closing fd for config file %s: %m", config_file_name);
-        }
-      g_assert (config_file_name != NULL);
-      if (unlink (config_file_name) != 0)
-        {
-          g_warning ("Error unlinking config file %s: %m", config_file_name);
-        }
-    }
-  g_free (argv[2]);
-  g_free (config_file_name);
-  return address;
-}
+static GTestDBus *singleton = NULL;
 
 void
-session_bus_down_with_address (const gchar *address)
-{
-  gpointer value;
-  GPid pid;
-  gchar buf[512];
-
-  g_assert (address != NULL);
-  g_assert (session_bus_address_to_pid != NULL);
-
-  value = g_hash_table_lookup (session_bus_address_to_pid, address);
-  g_assert (value != NULL);
-
-  pid = GPOINTER_TO_UINT (g_hash_table_lookup (session_bus_address_to_pid, address));
-
-  kill (pid, SIGTERM);
-
-  /* write the pid to the child so it won't kill it when we die */
-  g_snprintf (buf, sizeof buf, "remove %d\n", (guint) pid);
-  write (pipe_fds[1], buf, strlen (buf));
-
-  g_hash_table_remove (session_bus_address_to_pid, address);
-}
-
-static gchar *temporary_address = NULL;
-static gchar *temporary_address_used_by_bus = NULL;
-
-const gchar *
-session_bus_get_temporary_address (void)
+session_bus_up (void)
 {
-  if (temporary_address == NULL)
-    {
-      temporary_address = g_strdup_printf ("unix:path=/tmp/g-dbus-tests-pid-%d", getpid ());
-    }
-
-  return temporary_address;
+  g_assert (singleton == NULL);
+  singleton = g_test_dbus_new (G_TEST_DBUS_NONE);
+  g_test_dbus_up (singleton);
 }
 
-const gchar *
-session_bus_up (void)
+void
+session_bus_stop (void)
 {
-  if (temporary_address_used_by_bus != NULL)
-    {
-      g_warning ("There is already a session bus up");
-      goto out;
-    }
-
-  temporary_address_used_by_bus = g_strdup (session_bus_up_with_address (session_bus_get_temporary_address ()));
-
- out:
-  return temporary_address_used_by_bus;
+  g_assert (singleton != NULL);
+  g_test_dbus_stop (singleton);
 }
 
 void
 session_bus_down (void)
 {
-  if (temporary_address_used_by_bus == NULL)
-    {
-      g_warning ("There is not a session bus up");
-    }
-  else
-    {
-      session_bus_down_with_address (temporary_address_used_by_bus);
-      g_free (temporary_address_used_by_bus);
-      temporary_address_used_by_bus = NULL;
-    }
+  g_assert (singleton != NULL);
+  g_test_dbus_down (singleton);
+  g_clear_object (&singleton);
 }
+
index e107e06..7ef3abd 100644 (file)
@@ -1,6 +1,6 @@
 /* GLib testing framework examples and tests
  *
- * Copyright (C) 2008-2009 Red Hat, Inc.
+ * Copyright (C) 2012 Collabora Ltd. <http://www.collabora.co.uk/>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,7 +17,7 @@
  * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
  * Boston, MA 02111-1307, USA.
  *
- * Author: David Zeuthen <davidz@redhat.com>
+ * Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
  */
 
 #ifndef __SESSION_BUS_H__
 
 G_BEGIN_DECLS
 
-const gchar *session_bus_up_with_address       (const gchar *given_address);
-void         session_bus_down_with_address     (const gchar *address);
-const gchar *session_bus_get_temporary_address (void);
-const gchar *session_bus_up                    (void);
-void         session_bus_down                  (void);
+void session_bus_up   (void);
+void session_bus_stop (void);
+void session_bus_down (void);
 
 G_END_DECLS
 
index 5be32f6..cab24e0 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.31.20. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
@@ -161,8 +161,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_hello_world_IN_ARG_
 {
   {
     -1,
-    "greeting",
-    "s",
+    (gchar *) "greeting",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -178,8 +178,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_hello_world_OUT_ARG
 {
   {
     -1,
-    "response",
-    "s",
+    (gchar *) "response",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -194,16 +194,16 @@ static const _ExtendedGDBusArgInfo * const _foo_igen_bar_method_info_hello_world
 static const GDBusAnnotationInfo _foo_igen_bar_method_hello_world_annotation_info_0 =
 {
   -1,
-  "Key3",
-  "Value3",
+  (gchar *) "Key3",
+  (gchar *) "Value3",
   NULL
 };
 
 static const GDBusAnnotationInfo _foo_igen_bar_method_hello_world_annotation_info_1 =
 {
   -1,
-  "ExistingAnnotation",
-  "blah",
+  (gchar *) "ExistingAnnotation",
+  (gchar *) "blah",
   NULL
 };
 
@@ -218,7 +218,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_hello_world =
 {
   {
     -1,
-    "HelloWorld",
+    (gchar *) "HelloWorld",
     (GDBusArgInfo **) &_foo_igen_bar_method_info_hello_world_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_bar_method_info_hello_world_OUT_ARG_pointers,
     (GDBusAnnotationInfo **) &_foo_igen_bar_method_hello_world_annotation_info_pointers
@@ -231,8 +231,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_byte",
-    "y",
+    (gchar *) "val_byte",
+    (gchar *) "y",
     NULL
   },
   FALSE
@@ -242,8 +242,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_boolean",
-    "b",
+    (gchar *) "val_boolean",
+    (gchar *) "b",
     NULL
   },
   FALSE
@@ -253,8 +253,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_int16",
-    "n",
+    (gchar *) "val_int16",
+    (gchar *) "n",
     NULL
   },
   FALSE
@@ -264,8 +264,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_uint16",
-    "q",
+    (gchar *) "val_uint16",
+    (gchar *) "q",
     NULL
   },
   FALSE
@@ -274,8 +274,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 static const GDBusAnnotationInfo _foo_igen_bar_method_info_test_primitive_types_IN_ARG_arg_val_int32_annotation_info_0 =
 {
   -1,
-  "Key6",
-  "Value6",
+  (gchar *) "Key6",
+  (gchar *) "Value6",
   NULL
 };
 
@@ -289,8 +289,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_int32",
-    "i",
+    (gchar *) "val_int32",
+    (gchar *) "i",
     (GDBusAnnotationInfo **) &_foo_igen_bar_method_info_test_primitive_types_IN_ARG_arg_val_int32_annotation_info_pointers
   },
   FALSE
@@ -300,8 +300,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_uint32",
-    "u",
+    (gchar *) "val_uint32",
+    (gchar *) "u",
     NULL
   },
   FALSE
@@ -311,8 +311,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_int64",
-    "x",
+    (gchar *) "val_int64",
+    (gchar *) "x",
     NULL
   },
   FALSE
@@ -322,8 +322,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_uint64",
-    "t",
+    (gchar *) "val_uint64",
+    (gchar *) "t",
     NULL
   },
   FALSE
@@ -333,8 +333,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_double",
-    "d",
+    (gchar *) "val_double",
+    (gchar *) "d",
     NULL
   },
   FALSE
@@ -344,8 +344,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_string",
-    "s",
+    (gchar *) "val_string",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -355,8 +355,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_objpath",
-    "o",
+    (gchar *) "val_objpath",
+    (gchar *) "o",
     NULL
   },
   FALSE
@@ -366,8 +366,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_signature",
-    "g",
+    (gchar *) "val_signature",
+    (gchar *) "g",
     NULL
   },
   FALSE
@@ -377,8 +377,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "val_bytestring",
-    "ay",
+    (gchar *) "val_bytestring",
+    (gchar *) "ay",
     NULL
   },
   FALSE
@@ -406,8 +406,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_byte",
-    "y",
+    (gchar *) "ret_byte",
+    (gchar *) "y",
     NULL
   },
   FALSE
@@ -417,8 +417,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_boolean",
-    "b",
+    (gchar *) "ret_boolean",
+    (gchar *) "b",
     NULL
   },
   FALSE
@@ -428,8 +428,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_int16",
-    "n",
+    (gchar *) "ret_int16",
+    (gchar *) "n",
     NULL
   },
   FALSE
@@ -439,8 +439,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_uint16",
-    "q",
+    (gchar *) "ret_uint16",
+    (gchar *) "q",
     NULL
   },
   FALSE
@@ -450,8 +450,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_int32",
-    "i",
+    (gchar *) "ret_int32",
+    (gchar *) "i",
     NULL
   },
   FALSE
@@ -460,8 +460,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 static const GDBusAnnotationInfo _foo_igen_bar_method_info_test_primitive_types_OUT_ARG_arg_ret_uint32_annotation_info_0 =
 {
   -1,
-  "Key7",
-  "Value7",
+  (gchar *) "Key7",
+  (gchar *) "Value7",
   NULL
 };
 
@@ -475,8 +475,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_uint32",
-    "u",
+    (gchar *) "ret_uint32",
+    (gchar *) "u",
     (GDBusAnnotationInfo **) &_foo_igen_bar_method_info_test_primitive_types_OUT_ARG_arg_ret_uint32_annotation_info_pointers
   },
   FALSE
@@ -486,8 +486,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_int64",
-    "x",
+    (gchar *) "ret_int64",
+    (gchar *) "x",
     NULL
   },
   FALSE
@@ -497,8 +497,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_uint64",
-    "t",
+    (gchar *) "ret_uint64",
+    (gchar *) "t",
     NULL
   },
   FALSE
@@ -508,8 +508,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_double",
-    "d",
+    (gchar *) "ret_double",
+    (gchar *) "d",
     NULL
   },
   FALSE
@@ -519,8 +519,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_string",
-    "s",
+    (gchar *) "ret_string",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -530,8 +530,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_objpath",
-    "o",
+    (gchar *) "ret_objpath",
+    (gchar *) "o",
     NULL
   },
   FALSE
@@ -541,8 +541,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_signature",
-    "g",
+    (gchar *) "ret_signature",
+    (gchar *) "g",
     NULL
   },
   FALSE
@@ -552,8 +552,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_primitive_type
 {
   {
     -1,
-    "ret_bytestring",
-    "ay",
+    (gchar *) "ret_bytestring",
+    (gchar *) "ay",
     NULL
   },
   FALSE
@@ -581,7 +581,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_test_primitive_t
 {
   {
     -1,
-    "TestPrimitiveTypes",
+    (gchar *) "TestPrimitiveTypes",
     (GDBusArgInfo **) &_foo_igen_bar_method_info_test_primitive_types_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_bar_method_info_test_primitive_types_OUT_ARG_pointers,
     NULL
@@ -594,8 +594,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "dict_s_to_s",
-    "a{ss}",
+    (gchar *) "dict_s_to_s",
+    (gchar *) "a{ss}",
     NULL
   },
   FALSE
@@ -605,8 +605,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "dict_s_to_pairs",
-    "a{s(ii)}",
+    (gchar *) "dict_s_to_pairs",
+    (gchar *) "a{s(ii)}",
     NULL
   },
   FALSE
@@ -616,8 +616,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "a_struct",
-    "(iss)",
+    (gchar *) "a_struct",
+    (gchar *) "(iss)",
     NULL
   },
   FALSE
@@ -627,8 +627,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "array_of_strings",
-    "as",
+    (gchar *) "array_of_strings",
+    (gchar *) "as",
     NULL
   },
   FALSE
@@ -638,8 +638,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "array_of_objpaths",
-    "ao",
+    (gchar *) "array_of_objpaths",
+    (gchar *) "ao",
     NULL
   },
   FALSE
@@ -649,8 +649,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "array_of_signatures",
-    "ag",
+    (gchar *) "array_of_signatures",
+    (gchar *) "ag",
     NULL
   },
   FALSE
@@ -660,8 +660,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "array_of_bytestrings",
-    "aay",
+    (gchar *) "array_of_bytestrings",
+    (gchar *) "aay",
     NULL
   },
   FALSE
@@ -683,8 +683,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_test_non_primitive_
 {
   {
     -1,
-    "result",
-    "ay",
+    (gchar *) "result",
+    (gchar *) "ay",
     NULL
   },
   FALSE
@@ -700,7 +700,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_test_non_primiti
 {
   {
     -1,
-    "TestNonPrimitiveTypes",
+    (gchar *) "TestNonPrimitiveTypes",
     (GDBusArgInfo **) &_foo_igen_bar_method_info_test_non_primitive_types_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_bar_method_info_test_non_primitive_types_OUT_ARG_pointers,
     NULL
@@ -713,8 +713,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_method_info_request_signal_emis
 {
   {
     -1,
-    "which_one",
-    "i",
+    (gchar *) "which_one",
+    (gchar *) "i",
     NULL
   },
   FALSE
@@ -730,7 +730,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_request_signal_e
 {
   {
     -1,
-    "RequestSignalEmission",
+    (gchar *) "RequestSignalEmission",
     (GDBusArgInfo **) &_foo_igen_bar_method_info_request_signal_emission_IN_ARG_pointers,
     NULL,
     NULL
@@ -743,7 +743,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_request_multi_pr
 {
   {
     -1,
-    "RequestMultiPropertyMods",
+    (gchar *) "RequestMultiPropertyMods",
     NULL,
     NULL,
     NULL
@@ -756,7 +756,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_unimplemented_me
 {
   {
     -1,
-    "UnimplementedMethod",
+    (gchar *) "UnimplementedMethod",
     NULL,
     NULL,
     NULL
@@ -769,7 +769,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_method_info_property_cancell
 {
   {
     -1,
-    "PropertyCancellation",
+    (gchar *) "PropertyCancellation",
     NULL,
     NULL,
     NULL
@@ -794,8 +794,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_signal_info_test_signal_ARG_val
 {
   {
     -1,
-    "val_int32",
-    "i",
+    (gchar *) "val_int32",
+    (gchar *) "i",
     NULL
   },
   FALSE
@@ -804,8 +804,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_signal_info_test_signal_ARG_val
 static const GDBusAnnotationInfo _foo_igen_bar_signal_info_test_signal_ARG_arg_array_of_strings_annotation_info_0 =
 {
   -1,
-  "Key8",
-  "Value8",
+  (gchar *) "Key8",
+  (gchar *) "Value8",
   NULL
 };
 
@@ -819,8 +819,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_signal_info_test_signal_ARG_arr
 {
   {
     -1,
-    "array_of_strings",
-    "as",
+    (gchar *) "array_of_strings",
+    (gchar *) "as",
     (GDBusAnnotationInfo **) &_foo_igen_bar_signal_info_test_signal_ARG_arg_array_of_strings_annotation_info_pointers
   },
   FALSE
@@ -830,8 +830,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_signal_info_test_signal_ARG_arr
 {
   {
     -1,
-    "array_of_bytestrings",
-    "aay",
+    (gchar *) "array_of_bytestrings",
+    (gchar *) "aay",
     NULL
   },
   FALSE
@@ -841,8 +841,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_signal_info_test_signal_ARG_dic
 {
   {
     -1,
-    "dict_s_to_pairs",
-    "a{s(ii)}",
+    (gchar *) "dict_s_to_pairs",
+    (gchar *) "a{s(ii)}",
     NULL
   },
   FALSE
@@ -860,8 +860,8 @@ static const _ExtendedGDBusArgInfo * const _foo_igen_bar_signal_info_test_signal
 static const GDBusAnnotationInfo _foo_igen_bar_signal_test_signal_annotation_info_0 =
 {
   -1,
-  "Key4",
-  "Value4",
+  (gchar *) "Key4",
+  (gchar *) "Value4",
   NULL
 };
 
@@ -875,7 +875,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_bar_signal_info_test_signal =
 {
   {
     -1,
-    "TestSignal",
+    (gchar *) "TestSignal",
     (GDBusArgInfo **) &_foo_igen_bar_signal_info_test_signal_ARG_pointers,
     (GDBusAnnotationInfo **) &_foo_igen_bar_signal_test_signal_annotation_info_pointers
   },
@@ -886,8 +886,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bar_signal_info_another_signal_ARG_
 {
   {
     -1,
-    "word",
-    "s",
+    (gchar *) "word",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -903,7 +903,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_bar_signal_info_another_signal =
 {
   {
     -1,
-    "AnotherSignal",
+    (gchar *) "AnotherSignal",
     (GDBusArgInfo **) &_foo_igen_bar_signal_info_another_signal_ARG_pointers,
     NULL
   },
@@ -921,8 +921,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_y =
 {
   {
     -1,
-    "y",
-    "y",
+    (gchar *) "y",
+    (gchar *) "y",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -934,8 +934,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_b =
 {
   {
     -1,
-    "b",
-    "b",
+    (gchar *) "b",
+    (gchar *) "b",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -947,8 +947,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_n =
 {
   {
     -1,
-    "n",
-    "n",
+    (gchar *) "n",
+    (gchar *) "n",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -960,8 +960,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_q =
 {
   {
     -1,
-    "q",
-    "q",
+    (gchar *) "q",
+    (gchar *) "q",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -973,8 +973,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_i =
 {
   {
     -1,
-    "i",
-    "i",
+    (gchar *) "i",
+    (gchar *) "i",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -986,8 +986,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_u =
 {
   {
     -1,
-    "u",
-    "u",
+    (gchar *) "u",
+    (gchar *) "u",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -999,8 +999,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_x =
 {
   {
     -1,
-    "x",
-    "x",
+    (gchar *) "x",
+    (gchar *) "x",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1012,8 +1012,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_t =
 {
   {
     -1,
-    "t",
-    "t",
+    (gchar *) "t",
+    (gchar *) "t",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1025,8 +1025,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_d =
 {
   {
     -1,
-    "d",
-    "d",
+    (gchar *) "d",
+    (gchar *) "d",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1038,8 +1038,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_s =
 {
   {
     -1,
-    "s",
-    "s",
+    (gchar *) "s",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1051,8 +1051,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_o =
 {
   {
     -1,
-    "o",
-    "o",
+    (gchar *) "o",
+    (gchar *) "o",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1064,8 +1064,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_g =
 {
   {
     -1,
-    "g",
-    "g",
+    (gchar *) "g",
+    (gchar *) "g",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1076,8 +1076,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_g =
 static const GDBusAnnotationInfo _foo_igen_bar_property_ay_annotation_info_0 =
 {
   -1,
-  "Key5",
-  "Value5",
+  (gchar *) "Key5",
+  (gchar *) "Value5",
   NULL
 };
 
@@ -1091,8 +1091,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_ay =
 {
   {
     -1,
-    "ay",
-    "ay",
+    (gchar *) "ay",
+    (gchar *) "ay",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     (GDBusAnnotationInfo **) &_foo_igen_bar_property_ay_annotation_info_pointers
   },
@@ -1104,8 +1104,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_as =
 {
   {
     -1,
-    "as",
-    "as",
+    (gchar *) "as",
+    (gchar *) "as",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1117,8 +1117,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_aay =
 {
   {
     -1,
-    "aay",
-    "aay",
+    (gchar *) "aay",
+    (gchar *) "aay",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1130,8 +1130,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_ao =
 {
   {
     -1,
-    "ao",
-    "ao",
+    (gchar *) "ao",
+    (gchar *) "ao",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1143,8 +1143,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_ag =
 {
   {
     -1,
-    "ag",
-    "ag",
+    (gchar *) "ag",
+    (gchar *) "ag",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1156,8 +1156,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_finally_norm
 {
   {
     -1,
-    "FinallyNormalName",
-    "s",
+    (gchar *) "FinallyNormalName",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1169,8 +1169,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_readonly_pro
 {
   {
     -1,
-    "ReadonlyProperty",
-    "s",
+    (gchar *) "ReadonlyProperty",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -1182,8 +1182,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_writeonly_pr
 {
   {
     -1,
-    "WriteonlyProperty",
-    "s",
+    (gchar *) "WriteonlyProperty",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1195,8 +1195,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_i =
 {
   {
     -1,
-    "unset_i",
-    "i",
+    (gchar *) "unset_i",
+    (gchar *) "i",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1208,8 +1208,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_d =
 {
   {
     -1,
-    "unset_d",
-    "d",
+    (gchar *) "unset_d",
+    (gchar *) "d",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1221,8 +1221,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_s =
 {
   {
     -1,
-    "unset_s",
-    "s",
+    (gchar *) "unset_s",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1234,8 +1234,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_o =
 {
   {
     -1,
-    "unset_o",
-    "o",
+    (gchar *) "unset_o",
+    (gchar *) "o",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1247,8 +1247,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_g =
 {
   {
     -1,
-    "unset_g",
-    "g",
+    (gchar *) "unset_g",
+    (gchar *) "g",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1260,8 +1260,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_ay =
 {
   {
     -1,
-    "unset_ay",
-    "ay",
+    (gchar *) "unset_ay",
+    (gchar *) "ay",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1273,8 +1273,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_as =
 {
   {
     -1,
-    "unset_as",
-    "as",
+    (gchar *) "unset_as",
+    (gchar *) "as",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1286,8 +1286,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_ao =
 {
   {
     -1,
-    "unset_ao",
-    "ao",
+    (gchar *) "unset_ao",
+    (gchar *) "ao",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1299,8 +1299,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_ag =
 {
   {
     -1,
-    "unset_ag",
-    "ag",
+    (gchar *) "unset_ag",
+    (gchar *) "ag",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1312,8 +1312,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bar_property_info_unset_struct
 {
   {
     -1,
-    "unset_struct",
-    "(idsogayasaoag)",
+    (gchar *) "unset_struct",
+    (gchar *) "(idsogayasaoag)",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -1359,8 +1359,8 @@ static const _ExtendedGDBusPropertyInfo * const _foo_igen_bar_property_info_poin
 static const GDBusAnnotationInfo _foo_igen_bar_annotation_info_0 =
 {
   -1,
-  "Key1",
-  "Value1",
+  (gchar *) "Key1",
+  (gchar *) "Value1",
   NULL
 };
 
@@ -1374,7 +1374,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_bar_interface_info =
 {
   {
     -1,
-    "org.project.Bar",
+    (gchar *) "org.project.Bar",
     (GDBusMethodInfo **) &_foo_igen_bar_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_bar_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_bar_property_info_pointers,
@@ -6142,7 +6142,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bar_frobnicator_method_info_rand
 {
   {
     -1,
-    "RandomMethod",
+    (gchar *) "RandomMethod",
     NULL,
     NULL,
     NULL
@@ -6161,7 +6161,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_bar_frobnicator_interface_inf
 {
   {
     -1,
-    "org.project.Bar.Frobnicator",
+    (gchar *) "org.project.Bar.Frobnicator",
     (GDBusMethodInfo **) &_foo_igen_bar_frobnicator_method_info_pointers,
     NULL,
     NULL,
@@ -6977,7 +6977,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_baz_interface_info =
 {
   {
     -1,
-    "org.project.Baz",
+    (gchar *) "org.project.Baz",
     NULL,
     NULL,
     NULL,
@@ -7659,7 +7659,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_com_acme_coyote_method_info_run
 {
   {
     -1,
-    "Run",
+    (gchar *) "Run",
     NULL,
     NULL,
     NULL
@@ -7672,7 +7672,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_com_acme_coyote_method_info_slee
 {
   {
     -1,
-    "Sleep",
+    (gchar *) "Sleep",
     NULL,
     NULL,
     NULL
@@ -7685,7 +7685,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_com_acme_coyote_method_info_atta
 {
   {
     -1,
-    "Attack",
+    (gchar *) "Attack",
     NULL,
     NULL,
     NULL
@@ -7706,7 +7706,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_com_acme_coyote_signal_info_surp
 {
   {
     -1,
-    "Surprised",
+    (gchar *) "Surprised",
     NULL,
     NULL
   },
@@ -7723,8 +7723,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_com_acme_coyote_property_info_
 {
   {
     -1,
-    "Mood",
-    "s",
+    (gchar *) "Mood",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -7742,7 +7742,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_com_acme_coyote_interface_inf
 {
   {
     -1,
-    "com.acme.Coyote",
+    (gchar *) "com.acme.Coyote",
     (GDBusMethodInfo **) &_foo_igen_com_acme_coyote_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_com_acme_coyote_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_com_acme_coyote_property_info_pointers,
@@ -9184,7 +9184,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_rocket123_method_info_ignite_xyz
 {
   {
     -1,
-    "Ignite",
+    (gchar *) "Ignite",
     NULL,
     NULL,
     NULL
@@ -9203,7 +9203,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_rocket123_signal_info_exploded_x
 {
   {
     -1,
-    "Exploded",
+    (gchar *) "Exploded",
     NULL,
     NULL
   },
@@ -9220,8 +9220,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_rocket123_property_info_speed_
 {
   {
     -1,
-    "Speed",
-    "d",
+    (gchar *) "Speed",
+    (gchar *) "d",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -9233,8 +9233,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_rocket123_property_info_direct
 {
   {
     -1,
-    "Direction",
-    "(ddd)",
+    (gchar *) "Direction",
+    (gchar *) "(ddd)",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -9246,8 +9246,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_rocket123_property_info_type_
 {
   {
     -1,
-    "Type",
-    "s",
+    (gchar *) "Type",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -9267,7 +9267,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_rocket123_interface_info =
 {
   {
     -1,
-    "com.acme.Rocket",
+    (gchar *) "com.acme.Rocket",
     (GDBusMethodInfo **) &_foo_igen_rocket123_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_rocket123_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_rocket123_property_info_pointers,
@@ -10603,8 +10603,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_IN_ARG
 {
   {
     -1,
-    "force_in_i",
-    "i",
+    (gchar *) "force_in_i",
+    (gchar *) "i",
     NULL
   },
   TRUE
@@ -10614,8 +10614,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_IN_ARG
 {
   {
     -1,
-    "force_in_s",
-    "s",
+    (gchar *) "force_in_s",
+    (gchar *) "s",
     NULL
   },
   TRUE
@@ -10625,8 +10625,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_IN_ARG
 {
   {
     -1,
-    "force_in_ay",
-    "ay",
+    (gchar *) "force_in_ay",
+    (gchar *) "ay",
     NULL
   },
   TRUE
@@ -10636,8 +10636,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_IN_ARG
 {
   {
     -1,
-    "force_in_struct",
-    "(i)",
+    (gchar *) "force_in_struct",
+    (gchar *) "(i)",
     NULL
   },
   TRUE
@@ -10656,8 +10656,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_OUT_AR
 {
   {
     -1,
-    "force_out_i",
-    "i",
+    (gchar *) "force_out_i",
+    (gchar *) "i",
     NULL
   },
   TRUE
@@ -10667,8 +10667,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_OUT_AR
 {
   {
     -1,
-    "force_out_s",
-    "s",
+    (gchar *) "force_out_s",
+    (gchar *) "s",
     NULL
   },
   TRUE
@@ -10678,8 +10678,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_OUT_AR
 {
   {
     -1,
-    "force_out_ay",
-    "ay",
+    (gchar *) "force_out_ay",
+    (gchar *) "ay",
     NULL
   },
   TRUE
@@ -10689,8 +10689,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_method_info_force_method_OUT_AR
 {
   {
     -1,
-    "force_out_struct",
-    "(i)",
+    (gchar *) "force_out_struct",
+    (gchar *) "(i)",
     NULL
   },
   TRUE
@@ -10709,7 +10709,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_bat_method_info_force_method =
 {
   {
     -1,
-    "ForceMethod",
+    (gchar *) "ForceMethod",
     (GDBusArgInfo **) &_foo_igen_bat_method_info_force_method_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_bat_method_info_force_method_OUT_ARG_pointers,
     NULL
@@ -10728,8 +10728,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_signal_info_force_signal_ARG_fo
 {
   {
     -1,
-    "force_i",
-    "i",
+    (gchar *) "force_i",
+    (gchar *) "i",
     NULL
   },
   TRUE
@@ -10739,8 +10739,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_signal_info_force_signal_ARG_fo
 {
   {
     -1,
-    "force_s",
-    "s",
+    (gchar *) "force_s",
+    (gchar *) "s",
     NULL
   },
   TRUE
@@ -10750,8 +10750,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_signal_info_force_signal_ARG_fo
 {
   {
     -1,
-    "force_ay",
-    "ay",
+    (gchar *) "force_ay",
+    (gchar *) "ay",
     NULL
   },
   TRUE
@@ -10761,8 +10761,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_bat_signal_info_force_signal_ARG_fo
 {
   {
     -1,
-    "force_struct",
-    "(i)",
+    (gchar *) "force_struct",
+    (gchar *) "(i)",
     NULL
   },
   TRUE
@@ -10781,7 +10781,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_bat_signal_info_force_signal =
 {
   {
     -1,
-    "ForceSignal",
+    (gchar *) "ForceSignal",
     (GDBusArgInfo **) &_foo_igen_bat_signal_info_force_signal_ARG_pointers,
     NULL
   },
@@ -10798,8 +10798,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bat_property_info_force_i =
 {
   {
     -1,
-    "force_i",
-    "i",
+    (gchar *) "force_i",
+    (gchar *) "i",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -10811,8 +10811,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bat_property_info_force_s =
 {
   {
     -1,
-    "force_s",
-    "s",
+    (gchar *) "force_s",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -10824,8 +10824,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bat_property_info_force_ay =
 {
   {
     -1,
-    "force_ay",
-    "ay",
+    (gchar *) "force_ay",
+    (gchar *) "ay",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -10837,8 +10837,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_bat_property_info_force_struct
 {
   {
     -1,
-    "force_struct",
-    "(i)",
+    (gchar *) "force_struct",
+    (gchar *) "(i)",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -10859,7 +10859,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_bat_interface_info =
 {
   {
     -1,
-    "org.project.Bat",
+    (gchar *) "org.project.Bat",
     (GDBusMethodInfo **) &_foo_igen_bat_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_bat_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_bat_property_info_pointers,
@@ -12384,7 +12384,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_authorize_method_info_check_not_
 {
   {
     -1,
-    "CheckNotAuthorized",
+    (gchar *) "CheckNotAuthorized",
     NULL,
     NULL,
     NULL
@@ -12397,7 +12397,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_authorize_method_info_check_auth
 {
   {
     -1,
-    "CheckAuthorized",
+    (gchar *) "CheckAuthorized",
     NULL,
     NULL,
     NULL
@@ -12410,7 +12410,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_authorize_method_info_check_not_
 {
   {
     -1,
-    "CheckNotAuthorizedFromObject",
+    (gchar *) "CheckNotAuthorizedFromObject",
     NULL,
     NULL,
     NULL
@@ -12431,7 +12431,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_authorize_interface_info =
 {
   {
     -1,
-    "org.project.Authorize",
+    (gchar *) "org.project.Authorize",
     (GDBusMethodInfo **) &_foo_igen_authorize_method_info_pointers,
     NULL,
     NULL,
@@ -13513,8 +13513,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_method_threads_method_info_get_self
 {
   {
     -1,
-    "self_pointer",
-    "s",
+    (gchar *) "self_pointer",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -13530,7 +13530,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_method_threads_method_info_get_s
 {
   {
     -1,
-    "GetSelf",
+    (gchar *) "GetSelf",
     NULL,
     (GDBusArgInfo **) &_foo_igen_method_threads_method_info_get_self_OUT_ARG_pointers,
     NULL
@@ -13549,7 +13549,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_method_threads_interface_info
 {
   {
     -1,
-    "org.project.MethodThreads",
+    (gchar *) "org.project.MethodThreads",
     (GDBusMethodInfo **) &_foo_igen_method_threads_method_info_pointers,
     NULL,
     NULL,
@@ -14374,8 +14374,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_inline_docs_method_info_foo_method_
 {
   {
     -1,
-    "greeting",
-    "s",
+    (gchar *) "greeting",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -14391,8 +14391,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_inline_docs_method_info_foo_method_
 {
   {
     -1,
-    "response",
-    "s",
+    (gchar *) "response",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -14408,7 +14408,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_inline_docs_method_info_foo_meth
 {
   {
     -1,
-    "FooMethod",
+    (gchar *) "FooMethod",
     (GDBusArgInfo **) &_foo_igen_inline_docs_method_info_foo_method_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_inline_docs_method_info_foo_method_OUT_ARG_pointers,
     NULL
@@ -14421,8 +14421,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_inline_docs_method_info_method2_IN_
 {
   {
     -1,
-    "greeting",
-    "s",
+    (gchar *) "greeting",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -14438,8 +14438,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_inline_docs_method_info_method2_OUT
 {
   {
     -1,
-    "response",
-    "s",
+    (gchar *) "response",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -14455,7 +14455,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_inline_docs_method_info_method2
 {
   {
     -1,
-    "Method2",
+    (gchar *) "Method2",
     (GDBusArgInfo **) &_foo_igen_inline_docs_method_info_method2_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_inline_docs_method_info_method2_OUT_ARG_pointers,
     NULL
@@ -14475,8 +14475,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_inline_docs_signal_info_bar_signal_
 {
   {
     -1,
-    "blah",
-    "s",
+    (gchar *) "blah",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -14486,8 +14486,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_inline_docs_signal_info_bar_signal_
 {
   {
     -1,
-    "boo",
-    "s",
+    (gchar *) "boo",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -14504,7 +14504,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_inline_docs_signal_info_bar_sign
 {
   {
     -1,
-    "BarSignal",
+    (gchar *) "BarSignal",
     (GDBusArgInfo **) &_foo_igen_inline_docs_signal_info_bar_signal_ARG_pointers,
     NULL
   },
@@ -14521,8 +14521,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_inline_docs_property_info_baz_
 {
   {
     -1,
-    "BazProperty",
-    "s",
+    (gchar *) "BazProperty",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -14534,8 +14534,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_inline_docs_property_info_prop
 {
   {
     -1,
-    "Property2",
-    "s",
+    (gchar *) "Property2",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -14547,8 +14547,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_inline_docs_property_info_prop
 {
   {
     -1,
-    "Property3",
-    "s",
+    (gchar *) "Property3",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -14560,8 +14560,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_inline_docs_property_info_prop
 {
   {
     -1,
-    "Property4",
-    "s",
+    (gchar *) "Property4",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -14573,8 +14573,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_inline_docs_property_info_prop
 {
   {
     -1,
-    "Property5",
-    "s",
+    (gchar *) "Property5",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -14586,8 +14586,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_inline_docs_property_info_fanc
 {
   {
     -1,
-    "FancyProperty",
-    "s",
+    (gchar *) "FancyProperty",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
     NULL
   },
@@ -14610,7 +14610,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_inline_docs_interface_info =
 {
   {
     -1,
-    "org.project.InlineDocs",
+    (gchar *) "org.project.InlineDocs",
     (GDBusMethodInfo **) &_foo_igen_inline_docs_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_inline_docs_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_inline_docs_property_info_pointers,
@@ -16416,7 +16416,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v1_method_inf
 {
   {
     -1,
-    "FooMethod",
+    (gchar *) "FooMethod",
     NULL,
     NULL,
     NULL
@@ -16429,7 +16429,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v1_method_inf
 {
   {
     -1,
-    "BarMethod",
+    (gchar *) "BarMethod",
     NULL,
     NULL,
     NULL
@@ -16442,7 +16442,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v1_method_inf
 {
   {
     -1,
-    "BazMethod",
+    (gchar *) "BazMethod",
     NULL,
     NULL,
     NULL
@@ -16463,7 +16463,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v1_signal_inf
 {
   {
     -1,
-    "FooSignal",
+    (gchar *) "FooSignal",
     NULL,
     NULL
   },
@@ -16474,7 +16474,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v1_signal_inf
 {
   {
     -1,
-    "BarSignal",
+    (gchar *) "BarSignal",
     NULL,
     NULL
   },
@@ -16485,7 +16485,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v1_signal_inf
 {
   {
     -1,
-    "BazSignal",
+    (gchar *) "BazSignal",
     NULL,
     NULL
   },
@@ -16504,7 +16504,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_changing_interface_v1_interfa
 {
   {
     -1,
-    "ChangingInterfaceV1",
+    (gchar *) "ChangingInterfaceV1",
     (GDBusMethodInfo **) &_foo_igen_changing_interface_v1_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_changing_interface_v1_signal_info_pointers,
     NULL,
@@ -17752,7 +17752,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v2_method_inf
 {
   {
     -1,
-    "NewMethodIn2",
+    (gchar *) "NewMethodIn2",
     NULL,
     NULL,
     NULL
@@ -17765,7 +17765,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v2_method_inf
 {
   {
     -1,
-    "BazMethod",
+    (gchar *) "BazMethod",
     NULL,
     NULL,
     NULL
@@ -17778,7 +17778,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v2_method_inf
 {
   {
     -1,
-    "BarMethod",
+    (gchar *) "BarMethod",
     NULL,
     NULL,
     NULL
@@ -17791,7 +17791,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v2_method_inf
 {
   {
     -1,
-    "FooMethod",
+    (gchar *) "FooMethod",
     NULL,
     NULL,
     NULL
@@ -17813,7 +17813,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v2_signal_inf
 {
   {
     -1,
-    "NewSignalIn2",
+    (gchar *) "NewSignalIn2",
     NULL,
     NULL
   },
@@ -17824,7 +17824,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v2_signal_inf
 {
   {
     -1,
-    "BazSignal",
+    (gchar *) "BazSignal",
     NULL,
     NULL
   },
@@ -17835,7 +17835,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v2_signal_inf
 {
   {
     -1,
-    "BarSignal",
+    (gchar *) "BarSignal",
     NULL,
     NULL
   },
@@ -17846,7 +17846,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v2_signal_inf
 {
   {
     -1,
-    "FooSignal",
+    (gchar *) "FooSignal",
     NULL,
     NULL
   },
@@ -17866,7 +17866,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_changing_interface_v2_interfa
 {
   {
     -1,
-    "ChangingInterfaceV2",
+    (gchar *) "ChangingInterfaceV2",
     (GDBusMethodInfo **) &_foo_igen_changing_interface_v2_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_changing_interface_v2_signal_info_pointers,
     NULL,
@@ -19346,7 +19346,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v10_method_in
 {
   {
     -1,
-    "AddedMethodIn10",
+    (gchar *) "AddedMethodIn10",
     NULL,
     NULL,
     NULL
@@ -19359,7 +19359,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v10_method_in
 {
   {
     -1,
-    "NewMethodIn2",
+    (gchar *) "NewMethodIn2",
     NULL,
     NULL,
     NULL
@@ -19372,7 +19372,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v10_method_in
 {
   {
     -1,
-    "BazMethod",
+    (gchar *) "BazMethod",
     NULL,
     NULL,
     NULL
@@ -19385,7 +19385,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v10_method_in
 {
   {
     -1,
-    "BarMethod",
+    (gchar *) "BarMethod",
     NULL,
     NULL,
     NULL
@@ -19398,7 +19398,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_changing_interface_v10_method_in
 {
   {
     -1,
-    "FooMethod",
+    (gchar *) "FooMethod",
     NULL,
     NULL,
     NULL
@@ -19421,7 +19421,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v10_signal_in
 {
   {
     -1,
-    "AddedSignalIn10",
+    (gchar *) "AddedSignalIn10",
     NULL,
     NULL
   },
@@ -19432,7 +19432,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v10_signal_in
 {
   {
     -1,
-    "NewSignalIn2",
+    (gchar *) "NewSignalIn2",
     NULL,
     NULL
   },
@@ -19443,7 +19443,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v10_signal_in
 {
   {
     -1,
-    "BazSignal",
+    (gchar *) "BazSignal",
     NULL,
     NULL
   },
@@ -19454,7 +19454,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v10_signal_in
 {
   {
     -1,
-    "BarSignal",
+    (gchar *) "BarSignal",
     NULL,
     NULL
   },
@@ -19465,7 +19465,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_changing_interface_v10_signal_in
 {
   {
     -1,
-    "FooSignal",
+    (gchar *) "FooSignal",
     NULL,
     NULL
   },
@@ -19486,7 +19486,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_changing_interface_v10_interf
 {
   {
     -1,
-    "ChangingInterfaceV10",
+    (gchar *) "ChangingInterfaceV10",
     (GDBusMethodInfo **) &_foo_igen_changing_interface_v10_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_changing_interface_v10_signal_info_pointers,
     NULL,
@@ -21168,7 +21168,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_test_ugly_case_interface_method_
 {
   {
     -1,
-    "GetiSCSIServers",
+    (gchar *) "GetiSCSIServers",
     NULL,
     NULL,
     NULL
@@ -21187,7 +21187,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_test_ugly_case_interface_signal_
 {
   {
     -1,
-    "serversUPDATEDNOW",
+    (gchar *) "serversUPDATEDNOW",
     NULL,
     NULL
   },
@@ -21204,8 +21204,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_test_ugly_case_interface_prope
 {
   {
     -1,
-    "UGLYNAME",
-    "i",
+    (gchar *) "UGLYNAME",
+    (gchar *) "i",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -21223,7 +21223,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_test_ugly_case_interface_inte
 {
   {
     -1,
-    "TestUglyCaseInterface",
+    (gchar *) "TestUglyCaseInterface",
     (GDBusMethodInfo **) &_foo_igen_test_ugly_case_interface_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_test_ugly_case_interface_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_test_ugly_case_interface_property_info_pointers,
@@ -22378,8 +22378,8 @@ foo_igen_test_ugly_case_interface_skeleton_new (void)
 static const GDBusAnnotationInfo _foo_igen_oldie_interface_method_foo_annotation_info_0 =
 {
   -1,
-  "org.freedesktop.DBus.Deprecated",
-  "true",
+  (gchar *) "org.freedesktop.DBus.Deprecated",
+  (gchar *) "true",
   NULL
 };
 
@@ -22393,7 +22393,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_oldie_interface_method_info_foo
 {
   {
     -1,
-    "Foo",
+    (gchar *) "Foo",
     NULL,
     NULL,
     (GDBusAnnotationInfo **) &_foo_igen_oldie_interface_method_foo_annotation_info_pointers
@@ -22411,8 +22411,8 @@ static const _ExtendedGDBusMethodInfo * const _foo_igen_oldie_interface_method_i
 static const GDBusAnnotationInfo _foo_igen_oldie_interface_signal_bar_annotation_info_0 =
 {
   -1,
-  "org.freedesktop.DBus.Deprecated",
-  "true",
+  (gchar *) "org.freedesktop.DBus.Deprecated",
+  (gchar *) "true",
   NULL
 };
 
@@ -22426,7 +22426,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_oldie_interface_signal_info_bar
 {
   {
     -1,
-    "Bar",
+    (gchar *) "Bar",
     NULL,
     (GDBusAnnotationInfo **) &_foo_igen_oldie_interface_signal_bar_annotation_info_pointers
   },
@@ -22442,8 +22442,8 @@ static const _ExtendedGDBusSignalInfo * const _foo_igen_oldie_interface_signal_i
 static const GDBusAnnotationInfo _foo_igen_oldie_interface_property_bat_annotation_info_0 =
 {
   -1,
-  "org.freedesktop.DBus.Deprecated",
-  "true",
+  (gchar *) "org.freedesktop.DBus.Deprecated",
+  (gchar *) "true",
   NULL
 };
 
@@ -22457,8 +22457,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_oldie_interface_property_info_
 {
   {
     -1,
-    "Bat",
-    "i",
+    (gchar *) "Bat",
+    (gchar *) "i",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     (GDBusAnnotationInfo **) &_foo_igen_oldie_interface_property_bat_annotation_info_pointers
   },
@@ -22475,8 +22475,8 @@ static const _ExtendedGDBusPropertyInfo * const _foo_igen_oldie_interface_proper
 static const GDBusAnnotationInfo _foo_igen_oldie_interface_annotation_info_0 =
 {
   -1,
-  "org.freedesktop.DBus.Deprecated",
-  "true",
+  (gchar *) "org.freedesktop.DBus.Deprecated",
+  (gchar *) "true",
   NULL
 };
 
@@ -22490,7 +22490,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_oldie_interface_interface_inf
 {
   {
     -1,
-    "OldieInterface",
+    (gchar *) "OldieInterface",
     (GDBusMethodInfo **) &_foo_igen_oldie_interface_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_oldie_interface_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_oldie_interface_property_info_pointers,
@@ -23696,8 +23696,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_unknown_xml_tags_method_info_can_se
 {
   {
     -1,
-    "value",
-    "i",
+    (gchar *) "value",
+    (gchar *) "i",
     NULL
   },
   FALSE
@@ -23712,8 +23712,8 @@ static const _ExtendedGDBusArgInfo * const _foo_igen_unknown_xml_tags_method_inf
 static const GDBusAnnotationInfo _foo_igen_unknown_xml_tags_method_can_set_timezone_annotation_info_0 =
 {
   -1,
-  "org.freedesktop.DBus.GLib.Async",
-  "",
+  (gchar *) "org.freedesktop.DBus.GLib.Async",
+  (gchar *) "",
   NULL
 };
 
@@ -23727,7 +23727,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_unknown_xml_tags_method_info_can
 {
   {
     -1,
-    "CanSetTimezone",
+    (gchar *) "CanSetTimezone",
     NULL,
     (GDBusArgInfo **) &_foo_igen_unknown_xml_tags_method_info_can_set_timezone_OUT_ARG_pointers,
     (GDBusAnnotationInfo **) &_foo_igen_unknown_xml_tags_method_can_set_timezone_annotation_info_pointers
@@ -23746,7 +23746,7 @@ static const _ExtendedGDBusSignalInfo _foo_igen_unknown_xml_tags_signal_info_som
 {
   {
     -1,
-    "SomeSignal",
+    (gchar *) "SomeSignal",
     NULL,
     NULL
   },
@@ -23763,8 +23763,8 @@ static const _ExtendedGDBusPropertyInfo _foo_igen_unknown_xml_tags_property_info
 {
   {
     -1,
-    "SomeProperty",
-    "s",
+    (gchar *) "SomeProperty",
+    (gchar *) "s",
     G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
     NULL
   },
@@ -23782,7 +23782,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_unknown_xml_tags_interface_in
 {
   {
     -1,
-    "UnknownXmlTags",
+    (gchar *) "UnknownXmlTags",
     (GDBusMethodInfo **) &_foo_igen_unknown_xml_tags_method_info_pointers,
     (GDBusSignalInfo **) &_foo_igen_unknown_xml_tags_signal_info_pointers,
     (GDBusPropertyInfo **) &_foo_igen_unknown_xml_tags_property_info_pointers,
@@ -24967,8 +24967,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_fdpassing_method_info_hello_fd_IN_A
 {
   {
     -1,
-    "greeting",
-    "s",
+    (gchar *) "greeting",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -24984,8 +24984,8 @@ static const _ExtendedGDBusArgInfo _foo_igen_fdpassing_method_info_hello_fd_OUT_
 {
   {
     -1,
-    "response",
-    "s",
+    (gchar *) "response",
+    (gchar *) "s",
     NULL
   },
   FALSE
@@ -25001,7 +25001,7 @@ static const _ExtendedGDBusMethodInfo _foo_igen_fdpassing_method_info_hello_fd =
 {
   {
     -1,
-    "HelloFD",
+    (gchar *) "HelloFD",
     (GDBusArgInfo **) &_foo_igen_fdpassing_method_info_hello_fd_IN_ARG_pointers,
     (GDBusArgInfo **) &_foo_igen_fdpassing_method_info_hello_fd_OUT_ARG_pointers,
     NULL
@@ -25020,7 +25020,7 @@ static const _ExtendedGDBusInterfaceInfo _foo_igen_fdpassing_interface_info =
 {
   {
     -1,
-    "FDPassing",
+    (gchar *) "FDPassing",
     (GDBusMethodInfo **) &_foo_igen_fdpassing_method_info_pointers,
     NULL,
     NULL,
@@ -27487,22 +27487,22 @@ foo_igen_object_manager_client_get_proxy_type (GDBusObjectManagerClient *manager
   if (g_once_init_enter (&once_init_value))
     {
       lookup_hash = g_hash_table_new (g_str_hash, g_str_equal);
-      g_hash_table_insert (lookup_hash, "org.project.Bar", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAR_PROXY));
-      g_hash_table_insert (lookup_hash, "org.project.Bar.Frobnicator", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAR_FROBNICATOR_PROXY));
-      g_hash_table_insert (lookup_hash, "org.project.Baz", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAZ_PROXY));
-      g_hash_table_insert (lookup_hash, "com.acme.Coyote", GSIZE_TO_POINTER (FOO_IGEN_TYPE_COM_ACME_COYOTE_PROXY));
-      g_hash_table_insert (lookup_hash, "com.acme.Rocket", GSIZE_TO_POINTER (FOO_IGEN_TYPE_ROCKET123_PROXY));
-      g_hash_table_insert (lookup_hash, "org.project.Bat", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAT_PROXY));
-      g_hash_table_insert (lookup_hash, "org.project.Authorize", GSIZE_TO_POINTER (FOO_IGEN_TYPE_AUTHORIZE_PROXY));
-      g_hash_table_insert (lookup_hash, "org.project.MethodThreads", GSIZE_TO_POINTER (FOO_IGEN_TYPE_METHOD_THREADS_PROXY));
-      g_hash_table_insert (lookup_hash, "org.project.InlineDocs", GSIZE_TO_POINTER (FOO_IGEN_TYPE_INLINE_DOCS_PROXY));
-      g_hash_table_insert (lookup_hash, "ChangingInterfaceV1", GSIZE_TO_POINTER (FOO_IGEN_TYPE_CHANGING_INTERFACE_V1_PROXY));
-      g_hash_table_insert (lookup_hash, "ChangingInterfaceV2", GSIZE_TO_POINTER (FOO_IGEN_TYPE_CHANGING_INTERFACE_V2_PROXY));
-      g_hash_table_insert (lookup_hash, "ChangingInterfaceV10", GSIZE_TO_POINTER (FOO_IGEN_TYPE_CHANGING_INTERFACE_V10_PROXY));
-      g_hash_table_insert (lookup_hash, "TestUglyCaseInterface", GSIZE_TO_POINTER (FOO_IGEN_TYPE_TEST_UGLY_CASE_INTERFACE_PROXY));
-      g_hash_table_insert (lookup_hash, "OldieInterface", GSIZE_TO_POINTER (FOO_IGEN_TYPE_OLDIE_INTERFACE_PROXY));
-      g_hash_table_insert (lookup_hash, "UnknownXmlTags", GSIZE_TO_POINTER (FOO_IGEN_TYPE_UNKNOWN_XML_TAGS_PROXY));
-      g_hash_table_insert (lookup_hash, "FDPassing", GSIZE_TO_POINTER (FOO_IGEN_TYPE_FDPASSING_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.Bar", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAR_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.Bar.Frobnicator", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAR_FROBNICATOR_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.Baz", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAZ_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "com.acme.Coyote", GSIZE_TO_POINTER (FOO_IGEN_TYPE_COM_ACME_COYOTE_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "com.acme.Rocket", GSIZE_TO_POINTER (FOO_IGEN_TYPE_ROCKET123_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.Bat", GSIZE_TO_POINTER (FOO_IGEN_TYPE_BAT_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.Authorize", GSIZE_TO_POINTER (FOO_IGEN_TYPE_AUTHORIZE_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.MethodThreads", GSIZE_TO_POINTER (FOO_IGEN_TYPE_METHOD_THREADS_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "org.project.InlineDocs", GSIZE_TO_POINTER (FOO_IGEN_TYPE_INLINE_DOCS_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "ChangingInterfaceV1", GSIZE_TO_POINTER (FOO_IGEN_TYPE_CHANGING_INTERFACE_V1_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "ChangingInterfaceV2", GSIZE_TO_POINTER (FOO_IGEN_TYPE_CHANGING_INTERFACE_V2_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "ChangingInterfaceV10", GSIZE_TO_POINTER (FOO_IGEN_TYPE_CHANGING_INTERFACE_V10_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "TestUglyCaseInterface", GSIZE_TO_POINTER (FOO_IGEN_TYPE_TEST_UGLY_CASE_INTERFACE_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "OldieInterface", GSIZE_TO_POINTER (FOO_IGEN_TYPE_OLDIE_INTERFACE_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "UnknownXmlTags", GSIZE_TO_POINTER (FOO_IGEN_TYPE_UNKNOWN_XML_TAGS_PROXY));
+      g_hash_table_insert (lookup_hash, (gpointer) "FDPassing", GSIZE_TO_POINTER (FOO_IGEN_TYPE_FDPASSING_PROXY));
       g_once_init_leave (&once_init_value, 1);
     }
   ret = (GType) GPOINTER_TO_SIZE (g_hash_table_lookup (lookup_hash, interface_name));
index e438520..e12205a 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Generated by gdbus-codegen 2.31.20. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
  *
  * The license of this code is the same as for the source it was derived from.
  */
index 0dfd37d..5eb175f 100644 (file)
@@ -420,6 +420,16 @@ static FooiGenMethodThreads *exported_thread_object_1 = NULL;
 static FooiGenMethodThreads *exported_thread_object_2 = NULL;
 
 static void
+unexport_objects (void)
+{
+  g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (exported_bar_object));
+  g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (exported_bat_object));
+  g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (exported_authorize_object));
+  g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (exported_thread_object_1));
+  g_dbus_interface_skeleton_unexport (G_DBUS_INTERFACE_SKELETON (exported_thread_object_2));
+}
+
+static void
 on_bus_acquired (GDBusConnection *connection,
                  const gchar     *name,
                  gpointer         user_data)
@@ -532,6 +542,8 @@ on_bus_acquired (GDBusConnection *connection,
   exported_thread_object_1 = foo_igen_method_threads_skeleton_new ();
   g_dbus_interface_skeleton_set_flags (G_DBUS_INTERFACE_SKELETON (exported_thread_object_1),
                                        G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
+
+  g_assert (!g_dbus_interface_skeleton_has_connection (G_DBUS_INTERFACE_SKELETON (exported_thread_object_1), connection));
   g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (exported_thread_object_1),
                                     connection,
                                     "/method_threads_1",
@@ -541,6 +553,7 @@ on_bus_acquired (GDBusConnection *connection,
                     "handle-get-self",
                     G_CALLBACK (on_handle_get_self),
                     NULL);
+  g_assert_cmpint (g_dbus_interface_skeleton_get_flags (G_DBUS_INTERFACE_SKELETON (exported_thread_object_1)), ==, G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
 
   exported_thread_object_2 = foo_igen_method_threads_skeleton_new ();
   g_dbus_interface_skeleton_export (G_DBUS_INTERFACE_SKELETON (exported_thread_object_2),
@@ -553,6 +566,8 @@ on_bus_acquired (GDBusConnection *connection,
                     G_CALLBACK (on_handle_get_self),
                     NULL);
 
+  g_assert_cmpint (g_dbus_interface_skeleton_get_flags (G_DBUS_INTERFACE_SKELETON (exported_thread_object_2)), ==, G_DBUS_INTERFACE_SKELETON_FLAGS_NONE);
+
   method_handler_thread = g_thread_self ();
 }
 
@@ -1735,23 +1750,27 @@ om_check_property_and_signal_emission (GMainLoop  *loop,
 static void
 check_object_manager (void)
 {
-  FooiGenObjectSkeleton *o;
-  FooiGenObjectSkeleton *o2;
-  FooiGenObjectSkeleton *o3;
+  FooiGenObjectSkeleton *o = NULL;
+  FooiGenObjectSkeleton *o2 = NULL;
+  FooiGenObjectSkeleton *o3 = NULL;
   GDBusInterfaceSkeleton *i;
   GDBusConnection *c;
-  GDBusObjectManagerServer *manager;
+  GDBusObjectManagerServer *manager = NULL;
   GDBusNodeInfo *info;
   GError *error;
   GMainLoop *loop;
-  OMData *om_data;
-  guint om_signal_id;
-  GDBusObjectManager *pm;
+  OMData *om_data = NULL;
+  guint om_signal_id = -1;
+  GDBusObjectManager *pm = NULL;
   GList *object_proxies;
   GList *proxies;
   GDBusObject *op;
   GDBusProxy *p;
   FooiGenBar *bar_skeleton;
+  GDBusInterface *iface;
+  gchar *path, *name, *name_owner;
+  GDBusConnection *c2;
+  GDBusObjectManagerClientFlags flags;
 
   loop = g_main_loop_new (NULL, FALSE);
 
@@ -1795,8 +1814,18 @@ check_object_manager (void)
   g_assert (pm == NULL);
 
   manager = g_dbus_object_manager_server_new ("/managed");
+
+  g_assert (g_dbus_object_manager_server_get_connection (manager) == NULL);
+
   g_dbus_object_manager_server_set_connection (manager, c);
 
+  g_assert_cmpstr (g_dbus_object_manager_get_object_path (G_DBUS_OBJECT_MANAGER (manager)), ==, "/managed");
+  g_object_get (manager, "object-path", &path, "connection", &c2, NULL);
+  g_assert_cmpstr (path, ==, "/managed");
+  g_assert (c2 == c);
+  g_free (path);
+  g_clear_object (&c2);
+
   /* Check that the manager object is visible */
   info = introspect (c, g_dbus_connection_get_unique_name (c), "/managed", loop);
   g_assert_cmpint (count_interfaces (info), ==, 4); /* ObjectManager + Properties,Introspectable,Peer */
@@ -1820,7 +1849,7 @@ check_object_manager (void)
   g_main_loop_run (loop);
   error = NULL;
   pm = foo_igen_object_manager_client_new_finish (om_res, &error);
-  g_object_unref (om_res);
+  g_clear_object (&om_res);
   g_assert_no_error (error);
   g_assert (pm != NULL);
   g_signal_connect (pm,
@@ -1831,6 +1860,25 @@ check_object_manager (void)
                     "object-removed",
                     G_CALLBACK (on_object_proxy_removed),
                     om_data);
+
+  g_assert_cmpstr (g_dbus_object_manager_get_object_path (G_DBUS_OBJECT_MANAGER (pm)), ==, "/managed");
+  g_object_get (pm,
+                "object-path", &path,
+                "connection", &c2,
+                "name", &name,
+                "name-owner", &name_owner,
+                "flags", &flags,
+                NULL);
+  g_assert_cmpstr (path, ==, "/managed");
+  g_assert_cmpstr (name, ==, g_dbus_connection_get_unique_name (c));
+  g_assert_cmpstr (name_owner, ==, g_dbus_connection_get_unique_name (c));
+  g_assert_cmpint (flags, ==, G_DBUS_OBJECT_MANAGER_CLIENT_FLAGS_NONE);
+  g_assert (c2 == c);
+  g_free (path);
+  g_clear_object (&c2);
+  g_free (name);
+  g_free (name_owner);
+
   /* ... check there are no object proxies yet */
   object_proxies = g_dbus_object_manager_get_objects (pm);
   g_assert (object_proxies == NULL);
@@ -1846,18 +1894,25 @@ check_object_manager (void)
   g_assert_cmpint (G_OBJECT (o)->ref_count, ==, 1);
   g_assert (g_dbus_interface_get_object (G_DBUS_INTERFACE (i)) == G_DBUS_OBJECT (o));
   g_assert_cmpint (G_OBJECT (o)->ref_count, ==, 1);
-  g_assert_cmpint (G_OBJECT (o)->ref_count, ==, 1);
   foo_igen_object_skeleton_set_bar (o, NULL);
   g_assert (g_dbus_interface_get_object (G_DBUS_INTERFACE (i)) == NULL);
   g_assert_cmpint (G_OBJECT (o)->ref_count, ==, 1);
   foo_igen_object_skeleton_set_bar (o, FOO_IGEN_BAR (i));
   g_assert (g_dbus_interface_get_object (G_DBUS_INTERFACE (i)) == G_DBUS_OBJECT (o));
   g_assert_cmpint (G_OBJECT (o)->ref_count, ==, 1);
+
+  o2 = FOO_IGEN_OBJECT_SKELETON (g_dbus_interface_dup_object (G_DBUS_INTERFACE (i)));
+  g_assert (G_DBUS_OBJECT (o2) == G_DBUS_OBJECT (o));
+  g_assert_cmpint (G_OBJECT (o2)->ref_count, ==, 2);
+  g_clear_object (&o2);
+
   g_dbus_object_manager_server_export (manager, G_DBUS_OBJECT_SKELETON (o));
 
   /* ... check we get the InterfacesAdded signal */
   om_data->state = 1;
+
   g_main_loop_run (om_data->loop);
+
   g_assert_cmpint (om_data->state, ==, 2);
   g_assert_cmpint (om_data->num_object_proxy_added_signals, ==, 1);
   g_assert_cmpint (om_data->num_object_proxy_removed_signals, ==, 0);
@@ -1869,6 +1924,18 @@ check_object_manager (void)
   g_assert (has_interface (info, "org.project.Bar"));
   g_dbus_node_info_unref (info);
 
+  /* Also check g_dbus_object_manager_get_interface */
+  iface = g_dbus_object_manager_get_interface (G_DBUS_OBJECT_MANAGER (manager), "/managed/first", "org.project.Bar");
+  g_assert (iface != NULL);
+  g_clear_object (&iface);
+  iface = g_dbus_object_manager_get_interface (G_DBUS_OBJECT_MANAGER (manager), "/managed/first", "org.project.Bat");
+  g_assert (iface == NULL);
+  iface = g_dbus_object_manager_get_interface (G_DBUS_OBJECT_MANAGER (pm), "/managed/first", "org.project.Bar");
+  g_assert (iface != NULL);
+  g_clear_object (&iface);
+  iface = g_dbus_object_manager_get_interface (G_DBUS_OBJECT_MANAGER (pm), "/managed/first", "org.project.Bat");
+  g_assert (iface == NULL);
+
   /* Now, check adding the same interface replaces the existing one */
   foo_igen_object_skeleton_set_bar (o, FOO_IGEN_BAR (i));
   /* ... check we get the InterfacesRemoved */
@@ -1885,7 +1952,7 @@ check_object_manager (void)
   g_assert_cmpint (count_interfaces (info), ==, 4); /* Bar + Properties,Introspectable,Peer */
   g_assert (has_interface (info, "org.project.Bar"));
   g_dbus_node_info_unref (info);
-  g_object_unref (i);
+  g_clear_object (&i);
 
   /* check adding an interface of same type (but not same object) replaces the existing one */
   i = G_DBUS_INTERFACE_SKELETON (foo_igen_bar_skeleton_new ());
@@ -1903,12 +1970,12 @@ check_object_manager (void)
   g_assert_cmpint (count_interfaces (info), ==, 4); /* Bar + Properties,Introspectable,Peer */
   g_assert (has_interface (info, "org.project.Bar"));
   g_dbus_node_info_unref (info);
-  g_object_unref (i);
+  g_clear_object (&i);
 
   /* check adding an interface of another type doesn't replace the existing one */
   i = G_DBUS_INTERFACE_SKELETON (foo_igen_bat_skeleton_new ());
   foo_igen_object_skeleton_set_bat (o, FOO_IGEN_BAT (i));
-  g_object_unref (i);
+  g_clear_object (&i);
   /* ... check we get the InterfacesAdded */
   om_data->state = 11;
   g_main_loop_run (om_data->loop);
@@ -1969,7 +2036,7 @@ check_object_manager (void)
   /* and add an interface again */
   i = G_DBUS_INTERFACE_SKELETON (foo_igen_com_acme_coyote_skeleton_new ());
   foo_igen_object_skeleton_set_com_acme_coyote (o, FOO_IGEN_COM_ACME_COYOTE (i));
-  g_object_unref (i);
+  g_clear_object (&i);
   /* ... check we get the InterfacesAdded */
   om_data->state = 17;
   g_main_loop_run (om_data->loop);
@@ -1995,10 +2062,10 @@ check_object_manager (void)
   i = G_DBUS_INTERFACE_SKELETON (foo_igen_bar_skeleton_new ());
   bar_skeleton = FOO_IGEN_BAR (i); /* save for later test */
   foo_igen_object_skeleton_set_bar (o2, FOO_IGEN_BAR (i));
-  g_object_unref (i);
+  g_clear_object (&i);
   i = G_DBUS_INTERFACE_SKELETON (foo_igen_bat_skeleton_new ());
   foo_igen_object_skeleton_set_bat (o2, FOO_IGEN_BAT (i));
-  g_object_unref (i);
+  g_clear_object (&i);
   /* ... add it */
   g_dbus_object_manager_server_export (manager, G_DBUS_OBJECT_SKELETON (o2));
   /* ... check we get the InterfacesAdded with _two_ interfaces */
@@ -2025,6 +2092,7 @@ check_object_manager (void)
   info = introspect (c, g_dbus_connection_get_unique_name (c), "/managed", loop);
   g_assert_cmpint (count_interfaces (info), ==, 0); /* nothing */
   g_dbus_node_info_unref (info);
+
   g_dbus_object_manager_server_set_connection (manager, c);
   om_check_get_all (c, loop,
                     "({objectpath '/managed/first': {'com.acme.Coyote': {'Mood': <''>}}, '/managed/second': {'org.project.Bar': {'y': <byte 0x00>, 'b': <false>, 'n': <int16 0>, 'q': <uint16 0>, 'i': <0>, 'u': <uint32 0>, 'x': <int64 0>, 't': <uint64 0>, 'd': <0.0>, 's': <''>, 'o': <objectpath '/'>, 'g': <signature ''>, 'ay': <b''>, 'as': <@as []>, 'aay': <@aay []>, 'ao': <@ao []>, 'ag': <@ag []>, 'FinallyNormalName': <''>, 'ReadonlyProperty': <''>, 'unset_i': <0>, 'unset_d': <0.0>, 'unset_s': <''>, 'unset_o': <objectpath '/'>, 'unset_g': <signature ''>, 'unset_ay': <b''>, 'unset_as': <@as []>, 'unset_ao': <@ao []>, 'unset_ag': <@ag []>, 'unset_struct': <(0, 0.0, '', objectpath '/', signature '', @ay [], @as [], @ao [], @ag [])>}, 'org.project.Bat': {'force_i': <0>, 'force_s': <''>, 'force_ay': <@ay []>, 'force_struct': <(0,)>}}},)");
@@ -2047,10 +2115,11 @@ check_object_manager (void)
   g_assert (p != NULL);
   g_assert_cmpint (G_TYPE_FROM_INSTANCE (p), ==, FOO_IGEN_TYPE_COM_ACME_COYOTE_PROXY);
   g_assert (g_type_is_a (G_TYPE_FROM_INSTANCE (p), FOO_IGEN_TYPE_COM_ACME_COYOTE));
-  g_object_unref (p);
+  g_clear_object (&p);
   p = (GDBusProxy *) g_dbus_object_get_interface (op, "org.project.NonExisting");
   g_assert (p == NULL);
-  g_object_unref (op);
+  g_clear_object (&op);
+
   /* -- */
   op = g_dbus_object_manager_get_object (pm, "/managed/second");
   g_assert (op != NULL);
@@ -2063,7 +2132,7 @@ check_object_manager (void)
   g_assert (p != NULL);
   g_assert_cmpint (G_TYPE_FROM_INSTANCE (p), ==, FOO_IGEN_TYPE_BAT_PROXY);
   g_assert (g_type_is_a (G_TYPE_FROM_INSTANCE (p), FOO_IGEN_TYPE_BAT));
-  g_object_unref (p);
+  g_clear_object (&p);
   p = G_DBUS_PROXY (foo_igen_object_get_bar (FOO_IGEN_OBJECT (op)));
   g_assert (p != NULL);
   g_assert_cmpint (G_TYPE_FROM_INSTANCE (p), ==, FOO_IGEN_TYPE_BAR_PROXY);
@@ -2072,10 +2141,10 @@ check_object_manager (void)
    *     and property changes...
    */
   om_check_property_and_signal_emission (loop, bar_skeleton, FOO_IGEN_BAR (p));
-  g_object_unref (p);
+  g_clear_object (&p);
   p = (GDBusProxy *) g_dbus_object_get_interface (op, "org.project.NonExisting");
   g_assert (p == NULL);
-  g_object_unref (op);
+  g_clear_object (&op);
 
   /* -------------------------------------------------- */
 
@@ -2098,7 +2167,6 @@ check_object_manager (void)
   /* Check GetManagedObjects() again */
   om_check_get_all (c, loop,
                     "({objectpath '/managed/first': {'com.acme.Coyote': {'Mood': <''>}}},)");
-
   /* -------------------------------------------------- */
 
   /* Check that export_uniquely() works */
@@ -2107,7 +2175,7 @@ check_object_manager (void)
   i = G_DBUS_INTERFACE_SKELETON (foo_igen_com_acme_coyote_skeleton_new ());
   foo_igen_com_acme_coyote_set_mood (FOO_IGEN_COM_ACME_COYOTE (i), "indifferent");
   foo_igen_object_skeleton_set_com_acme_coyote (o3, FOO_IGEN_COM_ACME_COYOTE (i));
-  g_object_unref (i);
+  g_clear_object (&i);
   g_dbus_object_manager_server_export_uniquely (manager, G_DBUS_OBJECT_SKELETON (o3));
   /* ... check we get the InterfacesAdded signal */
   om_data->state = 200;
@@ -2119,21 +2187,32 @@ check_object_manager (void)
 
   //g_main_loop_run (loop); /* TODO: tmp */
 
-  g_main_loop_unref (loop);
-
-  g_dbus_connection_signal_unsubscribe (c, om_signal_id);
-  g_object_unref (o3);
-  g_object_unref (o2);
-  g_object_unref (o);
-  g_object_unref (manager);
-  g_assert_cmpint (g_signal_handlers_disconnect_by_func (pm,
-                                                         G_CALLBACK (on_object_proxy_added),
-                                                         om_data), ==, 1);
-  g_assert_cmpint (g_signal_handlers_disconnect_by_func (pm,
-                                                         G_CALLBACK (on_object_proxy_removed),
-                                                         om_data), ==, 1);
-  g_object_unref (pm);
-  g_object_unref (c);
+  /* Clean up objects */
+  g_assert (g_dbus_object_manager_server_unexport (manager, "/managed/first_1"));
+  //g_assert (g_dbus_object_manager_server_unexport (manager, "/managed/second"));
+  g_assert (g_dbus_object_manager_server_unexport (manager, "/managed/first"));
+  g_assert_cmpint (g_list_length (g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (manager))), ==, 0);
+
+  if (loop != NULL)
+    g_main_loop_unref (loop);
+
+  if (om_signal_id != -1)
+    g_dbus_connection_signal_unsubscribe (c, om_signal_id);
+  g_clear_object (&o3);
+  g_clear_object (&o2);
+  g_clear_object (&o);
+  g_clear_object (&manager);
+  if (pm != NULL)
+    {
+      g_assert_cmpint (g_signal_handlers_disconnect_by_func (pm,
+                                                             G_CALLBACK (on_object_proxy_added),
+                                                             om_data), ==, 1);
+      g_assert_cmpint (g_signal_handlers_disconnect_by_func (pm,
+                                                             G_CALLBACK (on_object_proxy_removed),
+                                                             om_data), ==, 1);
+      g_clear_object (&pm);
+    }
+  g_clear_object (&c);
 
   g_free (om_data);
 }
@@ -2164,6 +2243,8 @@ test_object_manager (void)
   /* uncomment to keep the service around (to e.g. introspect it) */
   /* g_main_loop_run (loop); */
 
+  unexport_objects ();
+
   g_bus_unown_name (id);
   g_main_loop_unref (loop);
 }
@@ -2218,19 +2299,8 @@ main (int   argc,
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
-
   session_bus_up ();
 
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   g_test_add_func ("/gdbus/codegen/annotations", test_annotations);
   g_test_add_func ("/gdbus/codegen/interface_stability", test_interface_stability);
   g_test_add_func ("/gdbus/codegen/object-manager", test_object_manager);
index c87a50f..20ec171 100644 (file)
@@ -157,109 +157,3 @@ _g_bus_get_priv (GBusType            bus_type,
 }
 
 /* ---------------------------------------------------------------------------------------------------- */
-
-#if 1
-/* toggle refs are not easy to use (maybe not even safe) when multiple
- * threads are involved so implement this by busy-waiting for now
- */
-gboolean
-_g_object_wait_for_single_ref_do (gpointer object)
-{
-  guint num_ms_elapsed;
-  gboolean timed_out;
-
-  timed_out = FALSE;
-  num_ms_elapsed = 0;
-
-  while (TRUE)
-    {
-      if (G_OBJECT (object)->ref_count == 1)
-        goto out;
-
-      if (num_ms_elapsed > 30000)
-        {
-          timed_out = TRUE;
-          goto out;
-        }
-
-      usleep (10 * 1000);
-      num_ms_elapsed += 10;
-    }
-
- out:
-  return timed_out;
-}
-
-#else
-
-typedef struct
-{
-  GMainLoop *loop;
-  gboolean   timed_out;
-} WaitSingleRefData;
-
-static gboolean
-on_wait_single_ref_timeout (gpointer user_data)
-{
-  WaitSingleRefData *data = user_data;
-  data->timed_out = TRUE;
-  g_main_loop_quit (data->loop);
-  return TRUE;
-}
-
-static void
-on_wait_for_single_ref_toggled (gpointer   user_data,
-                                GObject   *object,
-                                gboolean   is_last_ref)
-{
-  WaitSingleRefData *data = user_data;
-  g_main_loop_quit (data->loop);
-}
-
-gboolean
-_g_object_wait_for_single_ref_do (gpointer object)
-{
-  WaitSingleRefData data;
-  guint timeout_id;
-
-  data.timed_out = FALSE;
-
-  if (G_OBJECT (object)->ref_count == 1)
-    goto out;
-
-  data.loop = g_main_loop_new (NULL, FALSE);
-  timeout_id = g_timeout_add (30 * 1000,
-                              on_wait_single_ref_timeout,
-                              &data);
-
-  g_object_add_toggle_ref (G_OBJECT (object),
-                           on_wait_for_single_ref_toggled,
-                           &data);
-  /* the reference could have been removed between us checking the
-   * ref_count and the toggle ref being added
-   */
-  if (G_OBJECT (object)->ref_count == 2)
-    goto single_ref_already;
-
-  g_object_unref (object);
-  g_main_loop_run (data.loop);
-  g_object_ref (object);
-
-single_ref_already:
-  g_object_remove_toggle_ref (object,
-                              on_wait_for_single_ref_toggled,
-                              &data);
-
-  g_source_remove (timeout_id);
-  g_main_loop_unref (data.loop);
-
- out:
-  if (data.timed_out)
-    {
-      g_printerr ("b ref_count is %d\n", G_OBJECT (object)->ref_count);
-    }
-  return data.timed_out;
-}
-#endif
-
-/* ---------------------------------------------------------------------------------------------------- */
index ffcc57c..b2782bf 100644 (file)
@@ -116,31 +116,6 @@ GDBusConnection *_g_bus_get_priv (GBusType            bus_type,
                                   GCancellable       *cancellable,
                                   GError            **error);
 
-
-#define _g_object_wait_for_single_ref(object) \
-  do \
-    { \
-      if (!G_IS_OBJECT (object))                                        \
-        {                                                               \
-          g_assertion_message (G_LOG_DOMAIN,                            \
-                               __FILE__,                                \
-                               __LINE__,                                \
-                               G_STRFUNC,                               \
-                               "Not a GObject instance");               \
-        }                                                               \
-      if (_g_object_wait_for_single_ref_do (object))                    \
-        {                                                               \
-          g_assertion_message (G_LOG_DOMAIN,                            \
-                               __FILE__,                                \
-                               __LINE__,                                \
-                               G_STRFUNC,                               \
-                               "Timed out waiting for single ref");     \
-        }                                                               \
-    }                                                                   \
-  while (FALSE)
-
-gboolean _g_object_wait_for_single_ref_do (gpointer object);
-
 G_END_DECLS
 
 #endif /* __TESTS_H__ */
index b46af0b..c1fc97e 100644 (file)
@@ -585,19 +585,8 @@ main (int   argc,
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
 
-  /* all the tests use a session bus with a well-known address that we can bring up and down
-   * using session_bus_up() and session_bus_down().
-   */
-  g_unsetenv ("DISPLAY");
-  g_setenv ("DBUS_SESSION_BUS_ADDRESS", session_bus_get_temporary_address (), TRUE);
-
   session_bus_up ();
 
-  /* TODO: wait a bit for the bus to come up.. ideally session_bus_up() won't return
-   * until one can connect to the bus but that's not how things work right now
-   */
-  usleep (500 * 1000);
-
   /* this is safe; testserver will exit once the bus goes away */
   g_assert (g_spawn_command_line_async (SRCDIR "/gdbus-testserver.py", NULL));
 
index d8eb567..c882c49 100644 (file)
@@ -1,5 +1,7 @@
 #include <gio/gio.h>
 
+#include "gdbus-sessionbus.h"
+
 /* Markup printing {{{1 */
 
 /* This used to be part of GLib, but it was removed before the stable
@@ -837,6 +839,7 @@ test_dbus_subscriptions (void)
   g_object_unref (menu);
 
   g_main_loop_unref (loop);
+  g_object_unref (bus);
 }
 
 static gpointer
@@ -1019,10 +1022,13 @@ test_mutable (void)
 int
 main (int argc, char **argv)
 {
-  g_test_init (&argc, &argv, NULL);
+  gboolean ret;
 
+  g_test_init (&argc, &argv, NULL);
   g_type_init ();
 
+  session_bus_up ();
+
   g_test_add_func ("/gmenu/equality", test_equality);
   g_test_add_func ("/gmenu/random", test_random);
   g_test_add_func ("/gmenu/dbus/roundtrip", test_dbus_roundtrip);
@@ -1032,6 +1038,10 @@ main (int argc, char **argv)
   g_test_add_func ("/gmenu/links", test_links);
   g_test_add_func ("/gmenu/mutable", test_mutable);
 
-  return g_test_run ();
+  ret = g_test_run ();
+
+  session_bus_down ();
+
+  return ret;
 }
 /* vim:set foldmethod=marker: */
index 1b1f0c6..c7fe376 100644 (file)
@@ -970,6 +970,7 @@ test_simple_binding (void)
   gboolean b;
   gchar y;
   gint i;
+  guint u;
   gint16 n;
   guint16 q;
   gint n2;
@@ -1049,6 +1050,16 @@ test_simple_binding (void)
   g_object_get (obj, "int", &i, NULL);
   g_assert_cmpint (i, ==, 54321);
 
+  g_settings_bind (settings, "uint", obj, "uint", G_SETTINGS_BIND_DEFAULT);
+
+  g_object_set (obj, "uint", 12345, NULL);
+  g_assert_cmpuint (g_settings_get_uint (settings, "uint"), ==, 12345);
+
+  g_settings_set_uint (settings, "uint", 54321);
+  u = 1111;
+  g_object_get (obj, "uint", &u, NULL);
+  g_assert_cmpuint (u, ==, 54321);
+
   g_settings_bind (settings, "int64", obj, "int64", G_SETTINGS_BIND_DEFAULT);
 
   g_object_set (obj, "int64", (gint64) G_MAXINT64, NULL);
index aa04648..74fbb39 100644 (file)
@@ -6,20 +6,54 @@ test_basic (void)
   GNetworkAddress *address;
   guint port;
   gchar *hostname;
+  gchar *scheme;
 
   address = (GNetworkAddress*)g_network_address_new ("www.gnome.org", 8080);
 
   g_assert_cmpstr (g_network_address_get_hostname (address), ==, "www.gnome.org");
   g_assert_cmpint (g_network_address_get_port (address), ==, 8080);
 
-  g_object_get (address, "hostname", &hostname, "port", &port, NULL);
+  g_object_get (address, "hostname", &hostname, "port", &port, "scheme", &scheme, NULL);
   g_assert_cmpstr (hostname, ==, "www.gnome.org");
   g_assert_cmpint (port, ==, 8080);
+  g_assert (scheme == NULL);
   g_free (hostname);
 
   g_object_unref (address);
 }
 
+static void
+test_parse_uri (void)
+{
+  GNetworkAddress *address;
+  GError *error = NULL;
+
+  address = (GNetworkAddress*)g_network_address_parse_uri ("http://www.gnome.org:2020/start", 8080, &error);
+  g_assert_no_error (error);
+  g_assert_cmpstr (g_network_address_get_scheme (address), ==, "http");
+  g_assert_cmpstr (g_network_address_get_hostname (address), ==, "www.gnome.org");
+  g_assert_cmpint (g_network_address_get_port (address), ==, 2020);
+  g_object_unref (address);
+
+  address = (GNetworkAddress*)g_network_address_parse_uri ("ftp://joe~:(*)%46@ftp.gnome.org:2020/start", 8080, &error);
+  g_assert_no_error (error);
+  g_assert_cmpstr (g_network_address_get_scheme (address), ==, "ftp");
+  g_assert_cmpstr (g_network_address_get_hostname (address), ==, "ftp.gnome.org");
+  g_assert_cmpint (g_network_address_get_port (address), ==, 2020);
+  g_object_unref (address);
+
+  address = (GNetworkAddress*)g_network_address_parse_uri ("ftp://[fec0::abcd]/start", 8080, &error);
+  g_assert_no_error (error);
+  g_assert_cmpstr (g_network_address_get_scheme (address), ==, "ftp");
+  g_assert_cmpstr (g_network_address_get_hostname (address), ==, "fec0::abcd");
+  g_assert_cmpint (g_network_address_get_port (address), ==, 8080);
+  g_object_unref (address);
+
+  address = (GNetworkAddress*)g_network_address_parse_uri ("ftp://joe%x-@ftp.gnome.org:2020/start", 8080, &error);
+  g_assert_error (error, G_IO_ERROR, G_IO_ERROR_INVALID_ARGUMENT);
+  g_assert (address == NULL);
+}
+
 typedef struct _ParseTest ParseTest;
 
 struct _ParseTest
@@ -81,6 +115,7 @@ main (int argc, char *argv[])
   g_test_init (&argc, &argv, NULL);
 
   g_test_add_func ("/network-address/basic", test_basic);
+  g_test_add_func ("/network-address/parse/uri", test_parse_uri);
 
   for (i = 0; i < G_N_ELEMENTS (tests); i++)
     {
diff --git a/gio/tests/proxy-test.c b/gio/tests/proxy-test.c
new file mode 100644 (file)
index 0000000..079b9ad
--- /dev/null
@@ -0,0 +1,1077 @@
+/* GLib testing framework examples and tests
+ *
+ * Copyright 2012 Red Hat, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General
+ * Public License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
+ * Boston, MA 02111-1307, USA.
+ */
+
+#include <string.h>
+
+#define GLIB_VERSION_MIN_REQUIRED GLIB_VERSION_2_34
+#include <gio/gio.h>
+
+/* Overview:
+ *
+ * We have an echo server, two proxy servers, two GProxy
+ * implementations, and a GProxyResolver implementation.
+ *
+ * The echo server runs at @server.server_addr (on
+ * @server.server_port).
+ *
+ * The two proxy servers, A and B, run on @proxy_a.port and
+ * @proxy_b.port, with @proxy_a.uri and @proxy_b.uri pointing to them.
+ * The "negotiation" with the two proxies is just sending the single
+ * letter "a" or "b" and receiving it back in uppercase; the proxy
+ * then connects to @server_addr.
+ *
+ * Proxy A supports "alpha://" URIs, and does not support hostname
+ * resolution, and Proxy B supports "beta://" URIs, and does support
+ * hostname resolution (but it just ignores the hostname and always
+ * connects to @server_addr anyway).
+ *
+ * The GProxyResolver (GTestProxyResolver) looks at its URI and
+ * returns [ "direct://" ] for "simple://" URIs, and [ proxy_a.uri,
+ * proxy_b.uri ] for other URIs.
+ */
+
+typedef struct {
+  gchar *proxy_command;
+  gchar *supported_protocol;
+
+  GSocket *server;
+  GThread *thread;
+  GCancellable *cancellable;
+  gchar *uri;
+  gushort port;
+
+  GSocket *client_sock, *server_sock;
+  GMainLoop *loop;
+
+  GError *last_error;
+} ProxyData;
+
+static ProxyData proxy_a, proxy_b;
+
+typedef struct {
+  GSocket *server;
+  GThread *server_thread;
+  GCancellable *cancellable;
+  GSocketAddress *server_addr;
+  gushort server_port;
+} ServerData;
+
+static ServerData server;
+
+static gchar **last_proxies;
+
+static GSocketClient *client;
+
+
+/**************************************/
+/* Test GProxyResolver implementation */
+/**************************************/
+
+typedef struct {
+  GObject parent_instance;
+} GTestProxyResolver;
+
+typedef struct {
+  GObjectClass parent_class;
+} GTestProxyResolverClass;
+
+static void g_test_proxy_resolver_iface_init (GProxyResolverInterface *iface);
+
+#define g_test_proxy_resolver_get_type _g_test_proxy_resolver_get_type
+G_DEFINE_TYPE_WITH_CODE (GTestProxyResolver, g_test_proxy_resolver, G_TYPE_OBJECT,
+                        G_IMPLEMENT_INTERFACE (G_TYPE_PROXY_RESOLVER,
+                                               g_test_proxy_resolver_iface_init)
+                        g_io_extension_point_implement (G_PROXY_RESOLVER_EXTENSION_POINT_NAME,
+                                                        g_define_type_id,
+                                                        "test",
+                                                        0))
+
+static void
+g_test_proxy_resolver_init (GTestProxyResolver *resolver)
+{
+}
+
+static gboolean
+g_test_proxy_resolver_is_supported (GProxyResolver *resolver)
+{
+  return TRUE;
+}
+
+static gchar **
+g_test_proxy_resolver_lookup (GProxyResolver  *resolver,
+                             const gchar     *uri,
+                             GCancellable    *cancellable,
+                             GError         **error)
+{
+  gchar **proxies;
+
+  g_assert (last_proxies == NULL);
+
+  if (g_cancellable_set_error_if_cancelled (cancellable, error))
+    return NULL;
+
+  proxies = g_new (gchar *, 3);
+
+  if (!strncmp (uri, "simple://", 4))
+    {
+      proxies[0] = g_strdup ("direct://");
+      proxies[1] = NULL;
+    }
+  else
+    {
+      /* Proxy A can only deal with "alpha://" URIs, not
+       * "beta://", but we always return both URIs
+       * anyway so we can test error handling when the first
+       * fails.
+       */
+      proxies[0] = g_strdup (proxy_a.uri);
+      proxies[1] = g_strdup (proxy_b.uri);
+      proxies[2] = NULL;
+    }
+
+  last_proxies = g_strdupv (proxies);
+
+  return proxies;
+}
+
+static void
+g_test_proxy_resolver_lookup_async (GProxyResolver      *resolver,
+                                   const gchar         *uri,
+                                   GCancellable        *cancellable,
+                                   GAsyncReadyCallback  callback,
+                                   gpointer             user_data)
+{
+  GError *error = NULL;
+  GSimpleAsyncResult *simple;
+  gchar **proxies;
+
+  proxies = g_test_proxy_resolver_lookup (resolver, uri, cancellable, &error);
+
+  simple = g_simple_async_result_new (G_OBJECT (resolver),
+                                     callback, user_data,
+                                     g_test_proxy_resolver_lookup_async);
+
+  if (proxies == NULL)
+    g_simple_async_result_take_error (simple, error);
+  else
+    g_simple_async_result_set_op_res_gpointer (simple, proxies, (GDestroyNotify) g_strfreev);
+
+  g_simple_async_result_complete_in_idle (simple);
+  g_object_unref (simple);
+}
+
+static gchar **
+g_test_proxy_resolver_lookup_finish (GProxyResolver     *resolver,
+                                    GAsyncResult       *result,
+                                    GError            **error)
+{
+  if (G_IS_SIMPLE_ASYNC_RESULT (result))
+    {
+      GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (result);
+      gchar **proxies;
+
+      if (g_simple_async_result_propagate_error (simple, error))
+        return NULL;
+
+      proxies = g_simple_async_result_get_op_res_gpointer (simple);
+      return g_strdupv (proxies);
+    }
+
+  return NULL;
+}
+
+static void
+g_test_proxy_resolver_class_init (GTestProxyResolverClass *resolver_class)
+{
+}
+
+static void
+g_test_proxy_resolver_iface_init (GProxyResolverInterface *iface)
+{
+  iface->is_supported = g_test_proxy_resolver_is_supported;
+  iface->lookup = g_test_proxy_resolver_lookup;
+  iface->lookup_async = g_test_proxy_resolver_lookup_async;
+  iface->lookup_finish = g_test_proxy_resolver_lookup_finish;
+}
+
+
+/****************************************/
+/* Test proxy implementation base class */
+/****************************************/
+
+typedef struct {
+  GObject parent;
+
+  ProxyData *proxy_data;
+} GProxyBase;
+
+typedef struct {
+  GObjectClass parent_class;
+} GProxyBaseClass;
+
+#define g_proxy_base_get_type _g_proxy_base_get_type
+G_DEFINE_ABSTRACT_TYPE (GProxyBase, g_proxy_base, G_TYPE_OBJECT)
+
+static void
+g_proxy_base_init (GProxyBase *proxy)
+{
+}
+
+static GIOStream *
+g_proxy_base_connect (GProxy            *proxy,
+                     GIOStream         *io_stream,
+                     GProxyAddress     *proxy_address,
+                     GCancellable      *cancellable,
+                     GError           **error)
+{
+  ProxyData *data = ((GProxyBase *) proxy)->proxy_data;
+  const gchar *protocol;
+  GOutputStream *ostream;
+  GInputStream *istream;
+  gchar response;
+
+  g_assert_no_error (data->last_error);
+
+  protocol = g_proxy_address_get_destination_protocol (proxy_address);
+  if (strcmp (protocol, data->supported_protocol) != 0)
+    {
+      g_set_error_literal (&data->last_error,
+                          G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED,
+                          "Unsupported protocol");
+      goto fail;
+    }
+
+  ostream = g_io_stream_get_output_stream (io_stream);
+  if (g_output_stream_write (ostream, data->proxy_command, 1, cancellable,
+                            &data->last_error) != 1)
+    goto fail;
+
+  istream = g_io_stream_get_input_stream (io_stream);
+  if (g_input_stream_read (istream, &response, 1, cancellable,
+                          &data->last_error) != 1)
+    goto fail;
+
+  if (response != g_ascii_toupper (*data->proxy_command))
+    {
+      g_set_error_literal (&data->last_error,
+                          G_IO_ERROR, G_IO_ERROR_FAILED,
+                          "Failed");
+      goto fail;
+    }
+
+  return g_object_ref (io_stream);
+
+ fail:
+  g_propagate_error (error, g_error_copy (data->last_error));
+  return NULL;
+}
+
+static void
+g_proxy_base_connect_async (GProxy               *proxy,
+                           GIOStream            *io_stream,
+                           GProxyAddress        *proxy_address,
+                           GCancellable         *cancellable,
+                           GAsyncReadyCallback   callback,
+                           gpointer              user_data)
+{
+  GError *error = NULL;
+  GSimpleAsyncResult *simple;
+  GIOStream *proxy_io_stream;
+
+  simple = g_simple_async_result_new (G_OBJECT (proxy),
+                                     callback, user_data,
+                                     g_proxy_base_connect_async);
+
+  proxy_io_stream = g_proxy_connect (proxy, io_stream, proxy_address,
+                                    cancellable, &error);
+  if (proxy_io_stream)
+    {
+      g_simple_async_result_set_op_res_gpointer (simple, proxy_io_stream,
+                                                g_object_unref);
+    }
+  else
+    g_simple_async_result_take_error (simple, error);
+  g_simple_async_result_complete_in_idle (simple);
+  g_object_unref (simple);
+}
+
+static GIOStream *
+g_proxy_base_connect_finish (GProxy        *proxy,
+                            GAsyncResult  *result,
+                            GError       **error)
+{
+  GSimpleAsyncResult *simple = G_SIMPLE_ASYNC_RESULT (result);
+
+  if (g_simple_async_result_propagate_error (simple, error))
+    return NULL;
+
+  return g_object_ref (g_simple_async_result_get_op_res_gpointer (simple));
+}
+
+static void
+g_proxy_base_class_init (GProxyBaseClass *class)
+{
+}
+
+
+/********************************************/
+/* Test proxy implementation #1 ("Proxy A") */
+/********************************************/
+
+typedef GProxyBase GProxyA;
+typedef GProxyBaseClass GProxyAClass;
+
+static void g_proxy_a_iface_init (GProxyInterface *proxy_iface);
+
+#define g_proxy_a_get_type _g_proxy_a_get_type
+G_DEFINE_TYPE_WITH_CODE (GProxyA, g_proxy_a, g_proxy_base_get_type (),
+                        G_IMPLEMENT_INTERFACE (G_TYPE_PROXY,
+                                               g_proxy_a_iface_init)
+                        g_io_extension_point_implement (G_PROXY_EXTENSION_POINT_NAME,
+                                                        g_define_type_id,
+                                                        "proxy-a",
+                                                        0))
+
+static void
+g_proxy_a_init (GProxyA *proxy)
+{
+  ((GProxyBase *) proxy)->proxy_data = &proxy_a;
+}
+
+static gboolean
+g_proxy_a_supports_hostname (GProxy *proxy)
+{
+  return FALSE;
+}
+
+static void
+g_proxy_a_class_init (GProxyAClass *class)
+{
+}
+
+static void
+g_proxy_a_iface_init (GProxyInterface *proxy_iface)
+{
+  proxy_iface->connect = g_proxy_base_connect;
+  proxy_iface->connect_async = g_proxy_base_connect_async;
+  proxy_iface->connect_finish = g_proxy_base_connect_finish;
+  proxy_iface->supports_hostname = g_proxy_a_supports_hostname;
+}
+
+/********************************************/
+/* Test proxy implementation #2 ("Proxy B") */
+/********************************************/
+
+typedef GProxyBase GProxyB;
+typedef GProxyBaseClass GProxyBClass;
+
+static void g_proxy_b_iface_init (GProxyInterface *proxy_iface);
+
+#define g_proxy_b_get_type _g_proxy_b_get_type
+G_DEFINE_TYPE_WITH_CODE (GProxyB, g_proxy_b, g_proxy_base_get_type (),
+                        G_IMPLEMENT_INTERFACE (G_TYPE_PROXY,
+                                               g_proxy_b_iface_init)
+                        g_io_extension_point_implement (G_PROXY_EXTENSION_POINT_NAME,
+                                                        g_define_type_id,
+                                                        "proxy-b",
+                                                        0))
+
+static void
+g_proxy_b_init (GProxyB *proxy)
+{
+  ((GProxyBase *) proxy)->proxy_data = &proxy_b;
+}
+
+static gboolean
+g_proxy_b_supports_hostname (GProxy *proxy)
+{
+  return TRUE;
+}
+
+static void
+g_proxy_b_class_init (GProxyBClass *class)
+{
+}
+
+static void
+g_proxy_b_iface_init (GProxyInterface *proxy_iface)
+{
+  proxy_iface->connect = g_proxy_base_connect;
+  proxy_iface->connect_async = g_proxy_base_connect_async;
+  proxy_iface->connect_finish = g_proxy_base_connect_finish;
+  proxy_iface->supports_hostname = g_proxy_b_supports_hostname;
+}
+
+
+/***********************************/
+/* The proxy server implementation */
+/***********************************/
+
+static gboolean
+proxy_bytes (GSocket      *socket,
+            GIOCondition  condition,
+            gpointer      user_data)
+{
+  ProxyData *proxy = user_data;
+  gssize nread, nwrote, total;
+  gchar buffer[8];
+  GSocket *out_socket;
+  GError *error = NULL;
+
+  nread = g_socket_receive_with_blocking (socket, buffer, sizeof (buffer),
+                                         TRUE, NULL, &error);
+  if (nread == -1)
+    {
+      g_assert_error (error, G_IO_ERROR, G_IO_ERROR_CLOSED);
+      return FALSE;
+    }
+  else
+    g_assert_no_error (error);
+
+  if (nread == 0)
+    {
+      g_main_loop_quit (proxy->loop);
+      return FALSE;
+    }
+
+  if (socket == proxy->client_sock)
+    out_socket = proxy->server_sock;
+  else
+    out_socket = proxy->client_sock;
+
+  for (total = 0; total < nread; total += nwrote)
+    {
+      nwrote = g_socket_send_with_blocking (out_socket,
+                                           buffer + total, nread - total,
+                                           TRUE, NULL, &error);
+      g_assert_no_error (error);
+    }
+
+  return TRUE;
+}
+
+static gpointer
+proxy_thread (gpointer user_data)
+{
+  ProxyData *proxy = user_data;
+  GError *error = NULL;
+  gssize nread, nwrote;
+  gchar command[2] = { 0, 0 };
+  GMainContext *context;
+  GSource *source;
+
+  context = g_main_context_new ();
+  proxy->loop = g_main_loop_new (context, FALSE);
+
+  while (TRUE)
+    {
+      proxy->client_sock = g_socket_accept (proxy->server, proxy->cancellable, &error);
+      if (!proxy->client_sock)
+       {
+         g_assert_error (error, G_IO_ERROR, G_IO_ERROR_CANCELLED);
+         break;
+       }
+      else
+       g_assert_no_error (error);
+
+      nread = g_socket_receive (proxy->client_sock, command, 1, NULL, &error);
+      g_assert_no_error (error);
+
+      if (nread == 0)
+       {
+         g_clear_object (&proxy->client_sock);
+         continue;
+       }
+
+      g_assert_cmpint (nread, ==, 1);
+      g_assert_cmpstr (command, ==, proxy->proxy_command);
+
+      *command = g_ascii_toupper (*command);
+      nwrote = g_socket_send (proxy->client_sock, command, 1, NULL, &error);
+      g_assert_no_error (error);
+      g_assert_cmpint (nwrote, ==, 1);
+
+      proxy->server_sock = g_socket_new (G_SOCKET_FAMILY_IPV4,
+                                        G_SOCKET_TYPE_STREAM,
+                                        G_SOCKET_PROTOCOL_DEFAULT,
+                                        &error);
+      g_assert_no_error (error);
+      g_socket_connect (proxy->server_sock, server.server_addr, NULL, &error);
+      g_assert_no_error (error);
+
+      source = g_socket_create_source (proxy->client_sock, G_IO_IN, NULL);
+      g_source_set_callback (source, (GSourceFunc)proxy_bytes, proxy, NULL);
+      g_source_attach (source, context);
+      g_source_unref (source);
+
+      source = g_socket_create_source (proxy->server_sock, G_IO_IN, NULL);
+      g_source_set_callback (source, (GSourceFunc)proxy_bytes, proxy, NULL);
+      g_source_attach (source, context);
+      g_source_unref (source);
+
+      g_main_loop_run (proxy->loop);
+
+      g_socket_close (proxy->client_sock, &error);
+      g_assert_no_error (error);
+      g_clear_object (&proxy->client_sock);
+
+      g_socket_close (proxy->server_sock, &error);
+      g_assert_no_error (error);
+      g_clear_object (&proxy->server_sock);
+    }
+
+  g_main_loop_unref (proxy->loop);
+  g_main_context_unref (context);
+
+  g_object_unref (proxy->server);
+  g_object_unref (proxy->cancellable);
+
+  return NULL;
+}
+
+static void
+create_proxy (ProxyData    *proxy,
+             gchar         proxy_protocol,
+             const gchar  *destination_protocol,
+             GCancellable *cancellable)
+{
+  GError *error = NULL;
+  GSocketAddress *addr;
+  GInetAddress *iaddr;
+
+  proxy->proxy_command = g_strdup_printf ("%c", proxy_protocol);
+  proxy->supported_protocol = g_strdup (destination_protocol);
+  proxy->cancellable = g_object_ref (cancellable);
+
+  proxy->server = g_socket_new (G_SOCKET_FAMILY_IPV4,
+                               G_SOCKET_TYPE_STREAM,
+                               G_SOCKET_PROTOCOL_DEFAULT,
+                               &error);
+  g_assert_no_error (error);
+
+  iaddr = g_inet_address_new_loopback (G_SOCKET_FAMILY_IPV4);
+  addr = g_inet_socket_address_new (iaddr, 0);
+  g_object_unref (iaddr);
+
+  g_socket_bind (proxy->server, addr, TRUE, &error);
+  g_assert_no_error (error);
+  g_object_unref (addr);
+
+  addr = g_socket_get_local_address (proxy->server, &error);
+  proxy->port = g_inet_socket_address_get_port (G_INET_SOCKET_ADDRESS (addr));
+  proxy->uri = g_strdup_printf ("proxy-%c://127.0.0.1:%u",
+                               g_ascii_tolower (proxy_protocol),
+                               proxy->port);
+  g_object_unref (addr);
+
+  g_socket_listen (proxy->server, &error);
+  g_assert_no_error (error);
+
+  proxy->thread = g_thread_new ("proxy", proxy_thread, proxy);
+}
+
+
+
+/**************************/
+/* The actual echo server */
+/**************************/
+
+static gpointer
+echo_server_thread (gpointer user_data)
+{
+  ServerData *data = user_data;
+  GSocket *sock;
+  GError *error = NULL;
+  gssize nread, nwrote;
+  gchar buf[128];
+
+  while (TRUE)
+    {
+      sock = g_socket_accept (data->server, data->cancellable, &error);
+      if (!sock)
+       {
+         g_assert_error (error, G_IO_ERROR, G_IO_ERROR_CANCELLED);
+         break;
+       }
+      else
+       g_assert_no_error (error);
+
+      while (TRUE)
+       {
+         nread = g_socket_receive (sock, buf, sizeof (buf), NULL, &error);
+         g_assert_no_error (error);
+         g_assert_cmpint (nread, >=, 0);
+
+         if (nread == 0)
+           break;
+
+         nwrote = g_socket_send (sock, buf, nread, NULL, &error);
+         g_assert_no_error (error);
+         g_assert_cmpint (nwrote, ==, nread);
+       }
+
+      g_socket_close (sock, &error);
+      g_assert_no_error (error);
+      g_object_unref (sock);
+    }
+
+  g_object_unref (data->server);
+  g_object_unref (data->cancellable);
+
+  return NULL;
+}
+
+static void
+create_server (ServerData *data, GCancellable *cancellable)
+{
+  GError *error = NULL;
+  GSocketAddress *addr;
+  GInetAddress *iaddr;
+
+  data->cancellable = g_object_ref (cancellable);
+
+  data->server = g_socket_new (G_SOCKET_FAMILY_IPV4,
+                              G_SOCKET_TYPE_STREAM,
+                              G_SOCKET_PROTOCOL_DEFAULT,
+                              &error);
+  g_assert_no_error (error);
+
+  g_socket_set_blocking (data->server, TRUE);
+  iaddr = g_inet_address_new_loopback (G_SOCKET_FAMILY_IPV4);
+  addr = g_inet_socket_address_new (iaddr, 0);
+  g_object_unref (iaddr);
+
+  g_socket_bind (data->server, addr, TRUE, &error);
+  g_assert_no_error (error);
+  g_object_unref (addr);
+
+  data->server_addr = g_socket_get_local_address (data->server, &error);
+  g_assert_no_error (error);
+
+  data->server_port = g_inet_socket_address_get_port (G_INET_SOCKET_ADDRESS (data->server_addr));
+
+  g_socket_listen (data->server, &error);
+  g_assert_no_error (error);
+
+  data->server_thread = g_thread_new ("server", echo_server_thread, data);
+}
+
+
+/****************************************/
+/* We made it! Now for the actual test! */
+/****************************************/
+
+static void
+setup_test (gpointer fixture,
+           gconstpointer user_data)
+{
+}
+
+static void
+teardown_test (gpointer fixture,
+              gconstpointer user_data)
+{
+  if (last_proxies)
+    {
+      g_strfreev (last_proxies);
+      last_proxies = NULL;
+    }
+  g_clear_error (&proxy_a.last_error);
+  g_clear_error (&proxy_b.last_error);
+}
+
+
+static const gchar *testbuf = "0123456789abcdef";
+
+static void
+do_echo_test (GSocketConnection *conn)
+{
+  GIOStream *iostream = G_IO_STREAM (conn);
+  GInputStream *istream = g_io_stream_get_input_stream (iostream);
+  GOutputStream *ostream = g_io_stream_get_output_stream (iostream);
+  gssize nread, total;
+  gsize nwrote;
+  gchar buf[128];
+  GError *error = NULL;
+
+  g_output_stream_write_all (ostream, testbuf, strlen (testbuf),
+                            &nwrote, NULL, &error);
+  g_assert_no_error (error);
+  g_assert_cmpint (nwrote, ==, strlen (testbuf));
+
+  for (total = 0; total < nwrote; total += nread)
+    {
+      nread = g_input_stream_read (istream,
+                                  buf + total, sizeof (buf) - total,
+                                  NULL, &error);
+      g_assert_no_error (error);
+      g_assert_cmpint (nread, >, 0);
+    }
+
+  buf[total] = '\0';
+  g_assert_cmpstr (buf, ==, testbuf);
+}
+
+static void
+async_got_conn (GObject      *source,
+               GAsyncResult *result,
+               gpointer      user_data)
+{
+  GSocketConnection **conn = user_data;
+  GError *error = NULL;
+
+  *conn = g_socket_client_connect_finish (G_SOCKET_CLIENT (source),
+                                         result, &error);
+  g_assert_no_error (error);
+}
+
+static void
+async_got_error (GObject      *source,
+                GAsyncResult *result,
+                gpointer      user_data)
+{
+  GError **error = user_data;
+
+  g_assert (error != NULL && *error == NULL);
+  g_socket_client_connect_finish (G_SOCKET_CLIENT (source),
+                                 result, error);
+  g_assert (*error != NULL);
+}
+
+
+static void
+assert_direct (GSocketConnection *conn)
+{
+  GSocketAddress *addr;
+  GError *error = NULL;
+
+  g_assert_cmpint (g_strv_length (last_proxies), ==, 1);
+  g_assert_cmpstr (last_proxies[0], ==, "direct://");
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_no_error (proxy_b.last_error);
+
+  addr = g_socket_connection_get_remote_address (conn, &error);
+  g_assert_no_error (error);
+  g_assert (!G_IS_PROXY_ADDRESS (addr));
+}
+
+static void
+test_direct_sync (gpointer fixture,
+                 gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  gchar *uri;
+  GError *error = NULL;
+
+  /* The simple:// URI should not require any proxy. */
+
+  uri = g_strdup_printf ("simple://127.0.0.1:%u", server.server_port);
+  conn = g_socket_client_connect_to_uri (client, uri, 0, NULL, &error);
+  g_free (uri);
+  g_assert_no_error (error);
+
+  assert_direct (conn);
+  do_echo_test (conn);
+  g_object_unref (conn);
+}
+
+static void
+test_direct_async (gpointer fixture,
+                  gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  gchar *uri;
+
+  /* The simple:// URI should not require any proxy. */
+  uri = g_strdup_printf ("simple://127.0.0.1:%u", server.server_port);
+  conn = NULL;
+  g_socket_client_connect_to_uri_async (client, uri, 0, NULL,
+                                       async_got_conn, &conn);
+  g_free (uri);
+  while (conn == NULL)
+    g_main_context_iteration (NULL, TRUE);
+
+  assert_direct (conn);
+  do_echo_test (conn);
+  g_object_unref (conn);
+}
+
+static void
+assert_single (GSocketConnection *conn)
+{
+  GSocketAddress *addr;
+  const gchar *proxy_uri;
+  gushort proxy_port;
+  GError *error = NULL;
+
+  g_assert_cmpint (g_strv_length (last_proxies), ==, 2);
+  g_assert_cmpstr (last_proxies[0], ==, proxy_a.uri);
+  g_assert_cmpstr (last_proxies[1], ==, proxy_b.uri);
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_no_error (proxy_b.last_error);
+
+  addr = g_socket_connection_get_remote_address (conn, &error);
+  g_assert_no_error (error);
+  g_assert (G_IS_PROXY_ADDRESS (addr));
+  proxy_uri = g_proxy_address_get_uri (G_PROXY_ADDRESS (addr));
+  g_assert_cmpstr (proxy_uri, ==, proxy_a.uri);
+  proxy_port = g_inet_socket_address_get_port (G_INET_SOCKET_ADDRESS (addr));
+  g_assert_cmpint (proxy_port, ==, proxy_a.port);
+}
+
+static void
+test_single_sync (gpointer fixture,
+                 gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  GError *error = NULL;
+  gchar *uri;
+
+  /* The alpha:// URI should be proxied via Proxy A */
+  uri = g_strdup_printf ("alpha://127.0.0.1:%u", server.server_port);
+  conn = g_socket_client_connect_to_uri (client, uri, 0, NULL, &error);
+  g_free (uri);
+  g_assert_no_error (error);
+
+  assert_single (conn);
+
+  do_echo_test (conn);
+  g_object_unref (conn);
+}
+
+static void
+test_single_async (gpointer fixture,
+                  gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  gchar *uri;
+
+  /* The alpha:// URI should be proxied via Proxy A */
+  uri = g_strdup_printf ("alpha://127.0.0.1:%u", server.server_port);
+  conn = NULL;
+  g_socket_client_connect_to_uri_async (client, uri, 0, NULL,
+                                       async_got_conn, &conn);
+  g_free (uri);
+  while (conn == NULL)
+    g_main_context_iteration (NULL, TRUE);
+
+  assert_single (conn);
+  do_echo_test (conn);
+  g_object_unref (conn);
+}
+
+static void
+assert_multiple (GSocketConnection *conn)
+{
+  GSocketAddress *addr;
+  const gchar *proxy_uri;
+  gushort proxy_port;
+  GError *error = NULL;
+
+  g_assert_cmpint (g_strv_length (last_proxies), ==, 2);
+  g_assert_cmpstr (last_proxies[0], ==, proxy_a.uri);
+  g_assert_cmpstr (last_proxies[1], ==, proxy_b.uri);
+  g_assert_error (proxy_a.last_error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED);
+  g_assert_no_error (proxy_b.last_error);
+
+  addr = g_socket_connection_get_remote_address (conn, &error);
+  g_assert_no_error (error);
+  g_assert (G_IS_PROXY_ADDRESS (addr));
+  proxy_uri = g_proxy_address_get_uri (G_PROXY_ADDRESS (addr));
+  g_assert_cmpstr (proxy_uri, ==, proxy_b.uri);
+  proxy_port = g_inet_socket_address_get_port (G_INET_SOCKET_ADDRESS (addr));
+  g_assert_cmpint (proxy_port, ==, proxy_b.port);
+}
+
+static void
+test_multiple_sync (gpointer fixture,
+                   gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  GError *error = NULL;
+  gchar *uri;
+
+  /* The beta:// URI should be proxied via Proxy B, after failing
+   * via Proxy A.
+   */
+  uri = g_strdup_printf ("beta://127.0.0.1:%u", server.server_port);
+  conn = g_socket_client_connect_to_uri (client, uri, 0, NULL, &error);
+  g_free (uri);
+  g_assert_no_error (error);
+
+  assert_multiple (conn);
+  do_echo_test (conn);
+  g_object_unref (conn);
+}
+
+static void
+test_multiple_async (gpointer fixture,
+                    gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  gchar *uri;
+
+  /* The beta:// URI should be proxied via Proxy B, after failing
+   * via Proxy A.
+   */
+  uri = g_strdup_printf ("beta://127.0.0.1:%u", server.server_port);
+  conn = NULL;
+  g_socket_client_connect_to_uri_async (client, uri, 0, NULL,
+                                       async_got_conn, &conn);
+  g_free (uri);
+  while (conn == NULL)
+    g_main_context_iteration (NULL, TRUE);
+
+  assert_multiple (conn);
+  do_echo_test (conn);
+  g_object_unref (conn);
+}
+
+static void
+test_dns (gpointer fixture,
+         gconstpointer user_data)
+{
+  GSocketConnection *conn;
+  GError *error = NULL;
+  gchar *uri;
+
+  /* The simple:// and alpha:// URIs should fail with a DNS error,
+   * but the beta:// URI should succeed, because we pass it to
+   * Proxy B without trying to resolve it first
+   */
+
+  /* simple */
+  uri = g_strdup_printf ("simple://no-such-host.xx:%u", server.server_port);
+  conn = g_socket_client_connect_to_uri (client, uri, 0, NULL, &error);
+  g_assert_error (error, G_RESOLVER_ERROR, G_RESOLVER_ERROR_NOT_FOUND);
+  g_clear_error (&error);
+
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_no_error (proxy_b.last_error);
+  teardown_test (NULL, NULL);
+
+  g_socket_client_connect_to_uri_async (client, uri, 0, NULL,
+                                       async_got_error, &error);
+  while (error == NULL)
+    g_main_context_iteration (NULL, TRUE);
+  g_assert_error (error, G_RESOLVER_ERROR, G_RESOLVER_ERROR_NOT_FOUND);
+  g_clear_error (&error);
+  g_free (uri);
+
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_no_error (proxy_b.last_error);
+  teardown_test (NULL, NULL);
+
+  /* alpha */
+  uri = g_strdup_printf ("alpha://no-such-host.xx:%u", server.server_port);
+  conn = g_socket_client_connect_to_uri (client, uri, 0, NULL, &error);
+  /* Since Proxy A fails, @client will try Proxy B too, which won't
+   * load an alpha:// URI.
+   */
+  g_assert_error (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED);
+  g_clear_error (&error);
+
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_error (proxy_b.last_error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED);
+  teardown_test (NULL, NULL);
+
+  g_socket_client_connect_to_uri_async (client, uri, 0, NULL,
+                                       async_got_error, &error);
+  while (error == NULL)
+    g_main_context_iteration (NULL, TRUE);
+  g_assert_error (error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED);
+  g_clear_error (&error);
+  g_free (uri);
+
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_error (proxy_b.last_error, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED);
+  teardown_test (NULL, NULL);
+
+  /* beta */
+  uri = g_strdup_printf ("beta://no-such-host.xx:%u", server.server_port);
+  conn = g_socket_client_connect_to_uri (client, uri, 0, NULL, &error);
+  g_assert_no_error (error);
+  g_clear_object (&conn);
+
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_no_error (proxy_b.last_error);
+  teardown_test (NULL, NULL);
+
+  g_socket_client_connect_to_uri_async (client, uri, 0, NULL,
+                                       async_got_conn, &conn);
+  while (conn == NULL)
+    g_main_context_iteration (NULL, TRUE);
+  g_clear_object (&conn);
+  g_free (uri);
+
+  g_assert_no_error (proxy_a.last_error);
+  g_assert_no_error (proxy_b.last_error);
+  teardown_test (NULL, NULL);
+}
+
+int
+main (int   argc,
+      char *argv[])
+{
+  GCancellable *cancellable;
+  gint result;
+
+  g_type_init ();
+  g_test_init (&argc, &argv, NULL);
+
+  /* Register stuff. The dummy g_proxy_get_default_for_protocol() call
+   * is to force _g_io_modules_ensure_extension_points_registered() to
+   * get called, so we can then register a proxy resolver extension
+   * point.
+   */
+  g_proxy_get_default_for_protocol ("foo");
+  g_test_proxy_resolver_get_type ();
+  g_proxy_a_get_type ();
+  g_proxy_b_get_type ();
+  g_setenv ("GIO_USE_PROXY_RESOLVER", "test", TRUE);
+
+  cancellable = g_cancellable_new ();
+  create_server (&server, cancellable);
+  create_proxy (&proxy_a, 'a', "alpha", cancellable);
+  create_proxy (&proxy_b, 'b', "beta", cancellable);
+
+  client = g_socket_client_new ();
+  g_assert_cmpint (g_socket_client_get_enable_proxy (client), ==, TRUE);
+
+  g_test_add_vtable ("/proxy/direct_sync", 0, NULL, setup_test, test_direct_sync, teardown_test);
+  g_test_add_vtable ("/proxy/direct_async", 0, NULL, setup_test, test_direct_async, teardown_test);
+  g_test_add_vtable ("/proxy/single_sync", 0, NULL, setup_test, test_single_sync, teardown_test);
+  g_test_add_vtable ("/proxy/single_async", 0, NULL, setup_test, test_single_async, teardown_test);
+  g_test_add_vtable ("/proxy/multiple_sync", 0, NULL, setup_test, test_multiple_sync, teardown_test);
+  g_test_add_vtable ("/proxy/multiple_async", 0, NULL, setup_test, test_multiple_async, teardown_test);
+  g_test_add_vtable ("/proxy/dns", 0, NULL, setup_test, test_dns, teardown_test);
+
+  result = g_test_run();
+
+  g_object_unref (client);
+
+  g_cancellable_cancel (cancellable);
+  g_thread_join (proxy_a.thread);
+  g_thread_join (proxy_b.thread);
+  g_thread_join (server.server_thread);
+
+  return result;
+}
+
index 8c474b2..81a6df2 100644 (file)
@@ -36,15 +36,20 @@ static GResolver *resolver;
 static GCancellable *cancellable;
 static GMainLoop *loop;
 static int nlookups = 0;
+static gboolean synchronous = FALSE;
+static guint connectable_count = 0;
+static GResolverRecordType record_type = 0;
 
 static void G_GNUC_NORETURN
 usage (void)
 {
        fprintf (stderr, "Usage: resolver [-s] [hostname | IP | service/protocol/domain ] ...\n");
+       fprintf (stderr, "Usage: resolver [-s] [-t MX|TXT|NS|SOA] rrname ...\n");
        fprintf (stderr, "       resolver [-s] -c NUMBER [hostname | IP | service/protocol/domain ]\n");
        fprintf (stderr, "       Use -s to do synchronous lookups.\n");
        fprintf (stderr, "       Use -c NUMBER (and only a single resolvable argument) to test GSocketConnectable.\n");
        fprintf (stderr, "       The given NUMBER determines how many times the connectable will be enumerated.\n");
+       fprintf (stderr, "       Use -t with MX, TXT, NS or SOA to lookup DNS records of those types.\n");
        exit (1);
 }
 
@@ -138,9 +143,9 @@ print_resolved_service (const char *service,
        {
          printf ("%s:%u (pri %u, weight %u)\n",
                  g_srv_target_get_hostname (t->data),
-                 g_srv_target_get_port (t->data),
-                 g_srv_target_get_priority (t->data),
-                 g_srv_target_get_weight (t->data));
+                 (guint)g_srv_target_get_port (t->data),
+                 (guint)g_srv_target_get_priority (t->data),
+                 (guint)g_srv_target_get_weight (t->data));
           g_srv_target_free (t->data);
        }
       g_list_free (targets);
@@ -152,11 +157,185 @@ print_resolved_service (const char *service,
 }
 
 static void
+print_resolved_mx (const char *rrname,
+                   GList      *records,
+                   GError     *error)
+{
+  const gchar *hostname;
+  guint16 priority;
+  GList *t;
+
+  G_LOCK (response);
+  printf ("Domain: %s\n", rrname);
+  if (error)
+    {
+      printf ("Error: %s\n", error->message);
+      g_error_free (error);
+    }
+  else if (!records)
+    {
+      printf ("no MX records\n");
+    }
+  else
+    {
+      for (t = records; t; t = t->next)
+        {
+          g_variant_get (t->data, "(q&s)", &priority, &hostname);
+          printf ("%s (pri %u)\n", hostname, (guint)priority);
+          g_variant_unref (t->data);
+        }
+      g_list_free (records);
+    }
+  printf ("\n");
+
+  done_lookup ();
+  G_UNLOCK (response);
+}
+
+static void
+print_resolved_txt (const char *rrname,
+                    GList      *records,
+                    GError     *error)
+{
+  const gchar **contents;
+  GList *t;
+  gint i;
+
+  G_LOCK (response);
+  printf ("Domain: %s\n", rrname);
+  if (error)
+    {
+      printf ("Error: %s\n", error->message);
+      g_error_free (error);
+    }
+  else if (!records)
+    {
+      printf ("no TXT records\n");
+    }
+  else
+    {
+      for (t = records; t; t = t->next)
+        {
+          if (t != records)
+            printf ("\n");
+          g_variant_get (t->data, "(^a&s)", &contents);
+          for (i = 0; contents[i] != NULL; i++)
+            printf ("%s\n", contents[i]);
+          g_variant_unref (t->data);
+        }
+      g_list_free (records);
+    }
+  printf ("\n");
+
+  done_lookup ();
+  G_UNLOCK (response);
+}
+
+static void
+print_resolved_soa (const char *rrname,
+                    GList      *records,
+                    GError     *error)
+{
+  GList *t;
+  const gchar *primary_ns;
+  const gchar *administrator;
+  guint32 serial, refresh, retry, expire, ttl;
+
+  G_LOCK (response);
+  printf ("Zone: %s\n", rrname);
+  if (error)
+    {
+      printf ("Error: %s\n", error->message);
+      g_error_free (error);
+    }
+  else if (!records)
+    {
+      printf ("no SOA records\n");
+    }
+  else
+    {
+      for (t = records; t; t = t->next)
+        {
+          g_variant_get (t->data, "(&s&suuuuu)", &primary_ns, &administrator,
+                         &serial, &refresh, &retry, &expire, &ttl);
+          printf ("%s %s (serial %u, refresh %u, retry %u, expire %u, ttl %u)\n",
+                  primary_ns, administrator, (guint)serial, (guint)refresh,
+                  (guint)retry, (guint)expire, (guint)ttl);
+          g_variant_unref (t->data);
+        }
+      g_list_free (records);
+    }
+  printf ("\n");
+
+  done_lookup ();
+  G_UNLOCK (response);
+}
+
+static void
+print_resolved_ns (const char *rrname,
+                    GList      *records,
+                    GError     *error)
+{
+  GList *t;
+  const gchar *hostname;
+
+  G_LOCK (response);
+  printf ("Zone: %s\n", rrname);
+  if (error)
+    {
+      printf ("Error: %s\n", error->message);
+      g_error_free (error);
+    }
+  else if (!records)
+    {
+      printf ("no NS records\n");
+    }
+  else
+    {
+      for (t = records; t; t = t->next)
+        {
+          g_variant_get (t->data, "(&s)", &hostname);
+          printf ("%s\n", hostname);
+          g_variant_unref (t->data);
+        }
+      g_list_free (records);
+    }
+  printf ("\n");
+
+  done_lookup ();
+  G_UNLOCK (response);
+}
+
+static void
 lookup_one_sync (const char *arg)
 {
   GError *error = NULL;
 
-  if (strchr (arg, '/'))
+  if (record_type != 0)
+    {
+      GList *records;
+
+      records = g_resolver_lookup_records (resolver, arg, record_type, cancellable, &error);
+      switch (record_type)
+      {
+        case G_RESOLVER_RECORD_MX:
+          print_resolved_mx (arg, records, error);
+          break;
+        case G_RESOLVER_RECORD_SOA:
+          print_resolved_soa (arg, records, error);
+          break;
+        case G_RESOLVER_RECORD_NS:
+          print_resolved_ns (arg, records, error);
+          break;
+        case G_RESOLVER_RECORD_TXT:
+          print_resolved_txt (arg, records, error);
+          break;
+        default:
+          g_warn_if_reached ();
+          break;
+      }
+    }
+  else if (strchr (arg, '/'))
     {
       GList *targets;
       /* service/protocol/domain */
@@ -245,13 +424,49 @@ lookup_service_callback (GObject *source, GAsyncResult *result,
 }
 
 static void
+lookup_records_callback (GObject      *source,
+                         GAsyncResult *result,
+                         gpointer      user_data)
+{
+  const char *arg = user_data;
+  GError *error = NULL;
+  GList *records;
+
+  records = g_resolver_lookup_records_finish (resolver, result, &error);
+
+  switch (record_type)
+  {
+    case G_RESOLVER_RECORD_MX:
+      print_resolved_mx (arg, records, error);
+      break;
+    case G_RESOLVER_RECORD_SOA:
+      print_resolved_soa (arg, records, error);
+      break;
+    case G_RESOLVER_RECORD_NS:
+      print_resolved_ns (arg, records, error);
+      break;
+    case G_RESOLVER_RECORD_TXT:
+      print_resolved_txt (arg, records, error);
+      break;
+    default:
+      g_warn_if_reached ();
+      break;
+  }
+}
+
+static void
 start_async_lookups (char **argv, int argc)
 {
   int i;
 
   for (i = 0; i < argc; i++)
     {
-      if (strchr (argv[i], '/'))
+      if (record_type != 0)
+       {
+         g_resolver_lookup_records_async (resolver, argv[i], record_type,
+                                          cancellable, lookup_records_callback, argv[i]);
+       }
+      else if (strchr (argv[i], '/'))
        {
          /* service/protocol/domain */
          char **parts = g_strsplit (argv[i], "/", 3);
@@ -428,11 +643,42 @@ async_cancel (GIOChannel *source, GIOCondition cond, gpointer cancel)
 }
 #endif
 
+
+static gboolean
+record_type_arg (const gchar *option_name,
+                 const gchar *value,
+                 gpointer data,
+                 GError **error)
+{
+  if (g_ascii_strcasecmp (value, "MX") == 0) {
+    record_type = G_RESOLVER_RECORD_MX;
+  } else if (g_ascii_strcasecmp (value, "TXT") == 0) {
+    record_type = G_RESOLVER_RECORD_TXT;
+  } else if (g_ascii_strcasecmp (value, "SOA") == 0) {
+    record_type = G_RESOLVER_RECORD_SOA;
+  } else if (g_ascii_strcasecmp (value, "NS") == 0) {
+    record_type = G_RESOLVER_RECORD_NS;
+  } else {
+      g_set_error (error, G_OPTION_ERROR, G_OPTION_ERROR_BAD_VALUE,
+                   "Specify MX, TXT, NS or SOA for the special record lookup types");
+      return FALSE;
+  }
+
+  return TRUE;
+}
+
+static const GOptionEntry option_entries[] = {
+  { "synchronous", 's', 0, G_OPTION_ARG_NONE, &synchronous, "Synchronous connections", NULL },
+  { "connectable", 'c', 0, G_OPTION_ARG_INT, &connectable_count, "Connectable count", "C" },
+  { "special-type", 't', 0, G_OPTION_ARG_CALLBACK, record_type_arg, "Record type like MX, TXT, NS or SOA", "RR" },
+  { NULL },
+};
+
 int
 main (int argc, char **argv)
 {
-  gboolean synchronous = FALSE;
-  guint connectable_count = 0;
+  GOptionContext *context;
+  GError *error = NULL;
 #ifdef G_OS_UNIX
   GIOChannel *chan;
   guint watch;
@@ -440,22 +686,13 @@ main (int argc, char **argv)
 
   g_type_init ();
 
-  /* FIXME: use GOptionContext */
-  while (argc >= 2 && argv[1][0] == '-')
+  context = g_option_context_new ("lookups ...");
+  g_option_context_add_main_entries (context, option_entries, NULL);
+  if (!g_option_context_parse (context, &argc, &argv, &error))
     {
-      if (!strcmp (argv[1], "-s"))
-        synchronous = TRUE;
-      else if (!strcmp (argv[1], "-c"))
-        {
-          connectable_count = atoi (argv[2]);
-          argv++;
-          argc--;
-        }
-      else
-        usage ();
-
-      argv++;
-      argc--;
+      g_printerr ("%s\n", error->message);
+      g_error_free (error);
+      usage();
     }
 
   if (argc < 2 || (argc > 2 && connectable_count))
index 3e5c8c7..028b954 100644 (file)
@@ -131,6 +131,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -141,7 +142,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -199,6 +199,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index b711b0c..38490dd 100644 (file)
@@ -125,6 +125,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -135,7 +136,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -193,6 +193,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 1d7fb6e..65142f2 100644 (file)
@@ -35,9 +35,11 @@ else
 MAYBE_PCRE = pcre 
 endif
 
-SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . tests
-
+SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre .
 DIST_SUBDIRS = libcharset gnulib pcre update-pcre tests
+if BUILD_MODULAR_TESTS
+SUBDIRS += tests 
+endif
 
 AM_CPPFLAGS =                          \
        $(glib_INCLUDES)                \
@@ -48,7 +50,7 @@ AM_CPPFLAGS =                                 \
        -DPCRE_STATIC
 
 glib.def: glib.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DG_OS_WIN32 - <$(srcdir)/glib.symbols | sed -e '/^$$/d' -e 's/^/  /') > glib.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DG_OS_WIN32 - <$(srcdir)/glib.symbols | sed -e '/^$$/d' -e 's/^/  /') > $(builddir)/glib.def
 
 if OS_LINUX
 if HAVE_GNUC_VISIBILITY
@@ -82,6 +84,8 @@ EXTRA_DIST +=                         \
        gconstructor.h          \
        $(MIRRORING_TAB_SOURCE)
 
+CLEANFILES= libglib-gdb.py
+
 # These may be in the builddir too
 BUILT_EXTRA_DIST =             \
        makefile.msc            \
@@ -336,14 +340,14 @@ install-data-local: install-ms-lib install-def-file
          false ;                                                                       \
        fi
 
-uninstall-local: uninstall-ms-lib uninstall-def-file
+uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-gdb
 
 if PLATFORM_WIN32
 no_undefined = -no-undefined
 endif
 
 if OS_WIN32_AND_DLL_COMPILATION
-export_symbols = -export-symbols glib.def
+export_symbols = -export-symbols $(builddir)/glib.def
 
 glib_win32_res = glib-win32-res.o
 glib_win32_res_ldflag = -Wl,$(glib_win32_res)
@@ -351,7 +355,7 @@ glib_win32_res_ldflag = -Wl,$(glib_win32_res)
 glib_def = glib.def
 
 install-def-file:
-       $(INSTALL) glib.def $(DESTDIR)$(libdir)/glib-2.0.def
+       $(INSTALL) $(builddir)/glib.def $(DESTDIR)$(libdir)/glib-2.0.def
 
 uninstall-def-file:
        -rm $(DESTDIR)$(libdir)/glib-2.0.def
@@ -457,7 +461,7 @@ install-exec-hook:
 endif
 
 glib-2.0.lib: libglib-2.0.la glib.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libglib-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:glib.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libglib-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/glib.def -out:$@
 
 dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/glib.vcproj ../build/win32/vs10/glib.vcxproj ../build/win32/vs10/glib.vcxproj.filters
        files='$(BUILT_EXTRA_DIST)'; \
@@ -501,22 +505,17 @@ dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/glib.vcproj ../build/win32/vs1
        $(CPP) -P - <$(top_srcdir)/build/win32/vs10/glib.vcxproj.filtersin >$@  
        rm libglib.vs10.sourcefiles.filters
 
-distclean-local:
-       if test $(srcdir) = .; then :; else \
-           rm -f libglib-gdb.py; \
-       fi
-
 # install gdb scripts
 gdbdir = $(datadir)/glib-2.0/gdb
 dist_gdb_SCRIPTS = glib.py
 
 libglib-gdb.py: libglib-gdb.py.in
-       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > libglib-gdb.py
+       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > $(builddir)/libglib-gdb.py
 
 
 install-data-hook: libglib-gdb.py
        mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)
-       $(INSTALL) libglib-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
+       $(INSTALL) $(builddir)/libglib-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
 if HAVE_GLIB_RUNTIME_LIBDIR
        mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
        mv $(DESTDIR)$(libdir)/libglib-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
@@ -524,3 +523,6 @@ if HAVE_GLIB_RUNTIME_LIBDIR
        rm -f $(DESTDIR)$(libdir)/libglib-2.0.so
        ln -s $(GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/libglib-2.0.so
 endif
+
+uninstall-gdb:
+       -rm -r $(DESTDIR)$(datadir)/gdb
index 8214ce8..08cf742 100644 (file)
@@ -46,18 +46,19 @@ DIST_COMMON = $(deprecatedinclude_HEADERS) $(dist_gdb_SCRIPTS) \
        $(srcdir)/glib.rc.in $(srcdir)/glib.stp.in \
        $(srcdir)/glibconfig.h.win32.in $(srcdir)/makefile.msc.in \
        $(top_srcdir)/Makefile.decl
-@OS_UNIX_TRUE@am__append_1 = glib-unix.c
-@OS_WIN32_TRUE@am__append_2 = gthread-win32.c
-@OS_WIN32_FALSE@am__append_3 = gthread-posix.c
-@ENABLE_DTRACE_TRUE@am__append_4 = glib_probes.h glib_probes.o
-@ENABLE_DTRACE_TRUE@am__append_5 = glib_probes.h glib_probes.h.tmp
-@ENABLE_DTRACE_TRUE@am__append_6 = glib_probes.o
-@ENABLE_SYSTEMTAP_TRUE@am__append_7 = $(tapset_in_files)
-@OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@am__append_8 = gspawn-win64-helper gspawn-win64-helper-console
-@OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@am__append_9 = gspawn-win32-helper gspawn-win32-helper-console
+@BUILD_MODULAR_TESTS_TRUE@am__append_1 = tests 
+@OS_UNIX_TRUE@am__append_2 = glib-unix.c
+@OS_WIN32_TRUE@am__append_3 = gthread-win32.c
+@OS_WIN32_FALSE@am__append_4 = gthread-posix.c
+@ENABLE_DTRACE_TRUE@am__append_5 = glib_probes.h glib_probes.o
+@ENABLE_DTRACE_TRUE@am__append_6 = glib_probes.h glib_probes.h.tmp
+@ENABLE_DTRACE_TRUE@am__append_7 = glib_probes.o
+@ENABLE_SYSTEMTAP_TRUE@am__append_8 = $(tapset_in_files)
+@OS_WIN32_TRUE@@OS_WIN32_X64_TRUE@am__append_9 = gspawn-win64-helper gspawn-win64-helper-console
+@OS_WIN32_TRUE@@OS_WIN32_X64_FALSE@am__append_10 = gspawn-win32-helper gspawn-win32-helper-console
 bin_PROGRAMS = $(am__EXEEXT_4)
-@OS_UNIX_TRUE@am__append_10 = gtester
-@OS_UNIX_TRUE@am__append_11 = ${auto_config_binscripts}
+@OS_UNIX_TRUE@am__append_11 = gtester
+@OS_UNIX_TRUE@am__append_12 = ${auto_config_binscripts}
 subdir = glib
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/m4macros/gtk-doc.m4 \
@@ -314,6 +315,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -324,7 +326,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -382,6 +383,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -535,9 +538,9 @@ EXTRA_DIST = makefile.msc.in glib.rc.in gen-iswide-table.py \
        gen-unicode-tables.pl gen-script-table.pl \
        glibconfig.h.win32.in abicheck.sh glib.symbols gregex.c \
        gregex.h win_iconv.c libglib-gdb.py.in docs.c gconstructor.h \
-       $(MIRRORING_TAB_SOURCE) $(am__append_7) $(am__append_11)
+       $(MIRRORING_TAB_SOURCE) $(am__append_8) $(am__append_12)
 TEST_PROGS = 
-BUILT_SOURCES = glibconfig-stamp $(am__append_4)
+BUILT_SOURCES = glibconfig-stamp $(am__append_5)
 
 #
 # Generate glibconfig.h
@@ -548,13 +551,14 @@ BUILT_SOURCES = glibconfig-stamp $(am__append_4)
 # avoid touching its timestamp (in order not to rebuild the whole tree).
 #
 DISTCLEANFILES = glibconfig-stamp glibconfig.h
-CLEANFILES = glib-public-headers.txt $(am__append_5)
+CLEANFILES = libglib-gdb.py glib-public-headers.txt $(am__append_6)
 configexecincludedir = $(libdir)/glib-2.0/include
 nodist_configexecinclude_HEADERS = glibconfig.h
 @HAVE_GOOD_PRINTF_FALSE@PRINTF_SUBDIR = gnulib
 @HAVE_GOOD_PRINTF_FALSE@printf_la = gnulib/libgnulib.la
 @USE_SYSTEM_PCRE_FALSE@MAYBE_PCRE = pcre 
-SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . tests
+SUBDIRS = libcharset $(PRINTF_SUBDIR) $(MAYBE_PCRE) update-pcre . \
+       $(am__append_1)
 DIST_SUBDIRS = libcharset gnulib pcre update-pcre tests
 AM_CPPFLAGS = \
        $(glib_INCLUDES)                \
@@ -611,8 +615,8 @@ libglib_2_0_la_SOURCES = $(deprecated_sources) glib_probes.d garray.c \
        gvariant-core.c gvariant-internal.h gvariant-parser.c \
        gvariant-serialiser.h gvariant-serialiser.c gvarianttypeinfo.h \
        gvarianttypeinfo.c gvarianttype.c gversion.c gwakeup.h \
-       gwakeup.c gprintf.c gprintfint.h $(am__append_1) \
-       $(am__append_2) $(am__append_3)
+       gwakeup.c gprintf.c gprintfint.h $(am__append_2) \
+       $(am__append_3) $(am__append_4)
 EXTRA_libglib_2_0_la_SOURCES = \
        giounix.c       \
        giowin32.c      \
@@ -712,7 +716,7 @@ glibsubinclude_HEADERS = \
 
 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined
 @OS_WIN32_AND_DLL_COMPILATION_FALSE@export_symbols = $(LIBTOOL_EXPORT_OPTIONS)
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols glib.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols $(builddir)/glib.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_win32_res = glib-win32-res.o
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_win32_res_ldflag = -Wl,$(glib_win32_res)
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@glib_def = glib.def
@@ -723,14 +727,14 @@ glibsubinclude_HEADERS = \
 libglib_2_0_la_LIBADD = libcharset/libcharset.la $(printf_la) @GIO@ \
        @GSPAWN@ @PLATFORMDEP@ @ICONV_LIBS@ @G_LIBS_EXTRA@ $(pcre_lib) \
        $(G_THREAD_LIBS_EXTRA) $(G_THREAD_LIBS_FOR_GTHREAD) \
-       $(am__append_6)
+       $(am__append_7)
 libglib_2_0_la_DEPENDENCIES = libcharset/libcharset.la $(printf_la) @GIO@ @GSPAWN@ @PLATFORMDEP@ $(glib_win32_res) $(glib_def)
 libglib_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
         $(glib_win32_res_ldflag) \
        -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
        -export-dynamic $(no_undefined) $(export_symbols)
 
-INSTALL_PROGS = $(am__append_8) $(am__append_9) $(am__append_10)
+INSTALL_PROGS = $(am__append_9) $(am__append_10) $(am__append_11)
 @ENABLE_SYSTEMTAP_TRUE@tapset_in_files = glib.stp.in
 @ENABLE_SYSTEMTAP_TRUE@tapsetdir = @ABS_TAPSET_DIR@
 @ENABLE_SYSTEMTAP_TRUE@tapset_DATA = $(tapset_in_files:.stp.in=.stp)
@@ -1549,7 +1553,7 @@ distclean: distclean-recursive
        -rm -rf ./$(DEPDIR)
        -rm -f Makefile
 distclean-am: clean-am distclean-compile distclean-generic \
-       distclean-local distclean-tags
+       distclean-tags
 
 dvi: dvi-recursive
 
@@ -1629,27 +1633,27 @@ uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
        clean clean-binPROGRAMS clean-generic clean-libLTLIBRARIES \
        clean-libtool ctags ctags-recursive dist-hook distclean \
        distclean-compile distclean-generic distclean-libtool \
-       distclean-local distclean-tags distdir dvi dvi-am html html-am \
-       info info-am install install-am install-binPROGRAMS \
-       install-binSCRIPTS install-data install-data-am \
-       install-data-hook install-data-local \
-       install-deprecatedincludeHEADERS install-dist_gdbSCRIPTS \
-       install-dvi install-dvi-am install-exec install-exec-am \
-       install-exec-hook install-glibincludeHEADERS \
-       install-glibsubincludeHEADERS install-html install-html-am \
-       install-info install-info-am install-libLTLIBRARIES \
-       install-man install-nodist_configexecincludeHEADERS \
-       install-pdf install-pdf-am install-ps install-ps-am \
-       install-strip install-tapsetDATA installcheck installcheck-am \
-       installdirs installdirs-am maintainer-clean \
-       maintainer-clean-generic mostlyclean mostlyclean-compile \
-       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
-       tags tags-recursive uninstall uninstall-am \
-       uninstall-binPROGRAMS uninstall-binSCRIPTS \
-       uninstall-deprecatedincludeHEADERS uninstall-dist_gdbSCRIPTS \
-       uninstall-glibincludeHEADERS uninstall-glibsubincludeHEADERS \
-       uninstall-libLTLIBRARIES uninstall-local \
-       uninstall-nodist_configexecincludeHEADERS uninstall-tapsetDATA
+       distclean-tags distdir dvi dvi-am html html-am info info-am \
+       install install-am install-binPROGRAMS install-binSCRIPTS \
+       install-data install-data-am install-data-hook \
+       install-data-local install-deprecatedincludeHEADERS \
+       install-dist_gdbSCRIPTS install-dvi install-dvi-am \
+       install-exec install-exec-am install-exec-hook \
+       install-glibincludeHEADERS install-glibsubincludeHEADERS \
+       install-html install-html-am install-info install-info-am \
+       install-libLTLIBRARIES install-man \
+       install-nodist_configexecincludeHEADERS install-pdf \
+       install-pdf-am install-ps install-ps-am install-strip \
+       install-tapsetDATA installcheck installcheck-am installdirs \
+       installdirs-am maintainer-clean maintainer-clean-generic \
+       mostlyclean mostlyclean-compile mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
+       uninstall uninstall-am uninstall-binPROGRAMS \
+       uninstall-binSCRIPTS uninstall-deprecatedincludeHEADERS \
+       uninstall-dist_gdbSCRIPTS uninstall-glibincludeHEADERS \
+       uninstall-glibsubincludeHEADERS uninstall-libLTLIBRARIES \
+       uninstall-local uninstall-nodist_configexecincludeHEADERS \
+       uninstall-tapsetDATA
 
 
 ### testing rules
@@ -1742,7 +1746,7 @@ glibconfig-stamp: ../config.status
        @touch glibconfig-stamp
 
 glib.def: glib.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DG_OS_WIN32 - <$(srcdir)/glib.symbols | sed -e '/^$$/d' -e 's/^/  /') > glib.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DG_OS_WIN32 - <$(srcdir)/glib.symbols | sed -e '/^$$/d' -e 's/^/  /') > $(builddir)/glib.def
 
 install-ms-lib:
        $(install_ms_lib_cmd)
@@ -1763,10 +1767,10 @@ install-data-local: install-ms-lib install-def-file
          false ;                                                                       \
        fi
 
-uninstall-local: uninstall-ms-lib uninstall-def-file
+uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-gdb
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@install-def-file:
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) glib.def $(DESTDIR)$(libdir)/glib-2.0.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) $(builddir)/glib.def $(DESTDIR)$(libdir)/glib-2.0.def
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall-def-file:
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@    -rm $(DESTDIR)$(libdir)/glib-2.0.def
@@ -1805,7 +1809,7 @@ glib-win32-res.o: glib.rc
 @OS_UNIX_TRUE@ done
 
 glib-2.0.lib: libglib-2.0.la glib.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libglib-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:glib.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libglib-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/glib.def -out:$@
 
 dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/glib.vcproj ../build/win32/vs10/glib.vcxproj ../build/win32/vs10/glib.vcxproj.filters
        files='$(BUILT_EXTRA_DIST)'; \
@@ -1849,23 +1853,21 @@ dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/glib.vcproj ../build/win32/vs1
        $(CPP) -P - <$(top_srcdir)/build/win32/vs10/glib.vcxproj.filtersin >$@  
        rm libglib.vs10.sourcefiles.filters
 
-distclean-local:
-       if test $(srcdir) = .; then :; else \
-           rm -f libglib-gdb.py; \
-       fi
-
 libglib-gdb.py: libglib-gdb.py.in
-       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > libglib-gdb.py
+       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libglib-gdb.py.in > $(builddir)/libglib-gdb.py
 
 install-data-hook: libglib-gdb.py
        mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)
-       $(INSTALL) libglib-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
+       $(INSTALL) $(builddir)/libglib-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load$(ABS_GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        mv $(DESTDIR)$(libdir)/libglib-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        mv $(DESTDIR)$(libdir)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        rm -f $(DESTDIR)$(libdir)/libglib-2.0.so
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        ln -s $(GLIB_RUNTIME_LIBDIR)/libglib-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/libglib-2.0.so
 
+uninstall-gdb:
+       -rm -r $(DESTDIR)$(datadir)/gdb
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
index 13cd188..a3cba18 100644 (file)
@@ -807,14 +807,17 @@ g_static_rec_mutex_unlock_full (GStaticRecMutex *mutex)
 {
   GRecMutex *rm;
   gint depth;
+  gint i;
 
   rm = g_static_rec_mutex_get_rec_mutex_impl (mutex);
+
+  /* all access to mutex->depth done while still holding the lock */
   depth = mutex->depth;
-  while (mutex->depth)
-    {
-      mutex->depth--;
-      g_rec_mutex_unlock (rm);
-    }
+  i = mutex->depth;
+  mutex->depth = 0;
+
+  while (i--)
+    g_rec_mutex_unlock (rm);
 
   return depth;
 }
index e6894a6..0cb3713 100644 (file)
@@ -693,11 +693,7 @@ g_array_remove_range (GArray *farray,
  * than second arg, zero for equal, greater zero if first arg is
  * greater than second arg).
  *
- * If two array elements compare equal, their order in the sorted array
- * is undefined. If you want equal elements to keep their order (i.e.
- * you want a stable sort) you can write a comparison function that,
- * if two elements would otherwise compare equal, compares them by
- * their addresses.
+ * This is guaranteed to be a stable sort since version 2.32.
  **/
 void
 g_array_sort (GArray       *farray,
@@ -707,10 +703,12 @@ g_array_sort (GArray       *farray,
 
   g_return_if_fail (array != NULL);
 
-  qsort (array->data,
-        array->len,
-        array->elt_size,
-        compare_func);
+  /* Don't use qsort as we want a guaranteed stable sort */
+  g_qsort_with_data (array->data,
+                    array->len,
+                    array->elt_size,
+                    (GCompareDataFunc)compare_func,
+                    NULL);
 }
 
 /**
@@ -721,6 +719,12 @@ g_array_sort (GArray       *farray,
  *
  * Like g_array_sort(), but the comparison function receives an extra
  * user data argument.
+ *
+ * This is guaranteed to be a stable sort since version 2.32.
+ *
+ * There used to be a comment here about making the sort stable by
+ * using the addresses of the elements in the comparison function.
+ * This did not actually work, so any such code should be removed.
  **/
 void
 g_array_sort_with_data (GArray           *farray,
@@ -893,7 +897,7 @@ g_ptr_array_sized_new (guint reserved_size)
 
 /**
  * g_ptr_array_new_with_free_func:
- * @element_free_func: A function to free elements with destroy @array or %NULL.
+ * @element_free_func: (allow-none): A function to free elements with destroy @array or %NULL.
  *
  * Creates a new #GPtrArray with a reference count of 1 and use @element_free_func
  * for freeing each element when the array is destroyed either via
@@ -917,7 +921,7 @@ g_ptr_array_new_with_free_func (GDestroyNotify element_free_func)
 /**
  * g_ptr_array_new_full:
  * @reserved_size: number of pointers preallocated.
- * @element_free_func: A function to free elements with destroy @array or %NULL.
+ * @element_free_func: (allow-none): A function to free elements with destroy @array or %NULL.
  *
  * Creates a new #GPtrArray with @reserved_size pointers preallocated
  * and a reference count of 1. This avoids frequent reallocation, if
@@ -945,7 +949,7 @@ g_ptr_array_new_full (guint          reserved_size,
 /**
  * g_ptr_array_set_free_func:
  * @array: A #GPtrArray.
- * @element_free_func: A function to free elements with destroy @array or %NULL.
+ * @element_free_func: (allow-none): A function to free elements with destroy @array or %NULL.
  *
  * Sets a function for freeing each element when @array is destroyed
  * either via g_ptr_array_unref(), when g_ptr_array_free() is called
@@ -1358,15 +1362,11 @@ g_ptr_array_add (GPtrArray *farray,
  * than second arg, zero for equal, greater than zero if irst arg is
  * greater than second arg).
  *
- * If two array elements compare equal, their order in the sorted array
- * is undefined. If you want equal elements to keep their order (i.e.
- * you want a stable sort) you can write a comparison function that,
- * if two elements would otherwise compare equal, compares them by
- * their addresses.
- *
  * <note><para>The comparison function for g_ptr_array_sort() doesn't
  * take the pointers from the array as arguments, it takes pointers to
  * the pointers in the array.</para></note>
+ *
+ * This is guaranteed to be a stable sort since version 2.32.
  **/
 void
 g_ptr_array_sort (GPtrArray    *array,
@@ -1374,10 +1374,12 @@ g_ptr_array_sort (GPtrArray    *array,
 {
   g_return_if_fail (array != NULL);
 
-  qsort (array->pdata,
-        array->len,
-        sizeof (gpointer),
-        compare_func);
+  /* Don't use qsort as we want a guaranteed stable sort */
+  g_qsort_with_data (array->pdata,
+                    array->len,
+                    sizeof (gpointer),
+                    (GCompareDataFunc)compare_func,
+                    NULL);
 }
 
 /**
@@ -1392,6 +1394,8 @@ g_ptr_array_sort (GPtrArray    *array,
  * <note><para>The comparison function for g_ptr_array_sort_with_data()
  * doesn't take the pointers from the array as arguments, it takes
  * pointers to the pointers in the array.</para></note>
+ *
+ * This is guaranteed to be a stable sort since version 2.32.
  **/
 void
 g_ptr_array_sort_with_data (GPtrArray        *array,
index 31976bc..075266f 100644 (file)
@@ -176,7 +176,7 @@ g_async_queue_ref (GAsyncQueue *queue)
  *
  * Increases the reference count of the asynchronous @queue by 1.
  *
- * @Deprecated: Since 2.8, reference counting is done atomically
+ * Deprecated: 2.8: Reference counting is done atomically.
  * so g_async_queue_ref() can be used regardless of the @queue's
  * lock.
  */
@@ -197,7 +197,7 @@ g_async_queue_ref_unlocked (GAsyncQueue *queue)
  * the @queue's lock. If the reference count went to 0, the @queue
  * will be destroyed and the memory allocated will be freed.
  *
- * @Deprecated: Since 2.8, reference counting is done atomically
+ * Deprecated: 2.8: Reference counting is done atomically.
  * so g_async_queue_unref() can be used regardless of the @queue's
  * lock.
  */
index 5b5ff50..edf196b 100644 (file)
@@ -1816,7 +1816,7 @@ find_file_in_data_dirs (const gchar   *file,
  * g_bookmark_file_load_from_data_dirs:
  * @bookmark: a #GBookmarkFile
  * @file: a relative path to a filename to open and parse
- * @full_path: return location for a string containing the full path
+ * @full_path: (allow-none): return location for a string containing the full path
  *   of the file, or %NULL
  * @error: return location for a #GError, or %NULL
  *
@@ -1897,7 +1897,7 @@ g_bookmark_file_load_from_data_dirs (GBookmarkFile  *bookmark,
 /**
  * g_bookmark_file_to_data:
  * @bookmark: a #GBookmarkFile
- * @length: return location for the length of the returned string, or %NULL
+ * @length: (allow-none): return location for the length of the returned string, or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * This function outputs @bookmark as a string.
@@ -2087,7 +2087,7 @@ g_bookmark_file_has_item (GBookmarkFile *bookmark,
 /**
  * g_bookmark_file_get_uris:
  * @bookmark: a #GBookmarkFile
- * @length: return location for the number of returned URIs, or %NULL
+ * @length: (allow-none): return location for the number of returned URIs, or %NULL
  *
  * Returns all URIs of the bookmarks in the bookmark file @bookmark.
  * The array of returned URIs will be %NULL-terminated, so @length may
@@ -2131,7 +2131,7 @@ g_bookmark_file_get_uris (GBookmarkFile *bookmark,
 /**
  * g_bookmark_file_set_title:
  * @bookmark: a #GBookmarkFile
- * @uri: a valid URI or %NULL
+ * @uri: (allow-none): a valid URI or %NULL
  * @title: a UTF-8 encoded string
  *
  * Sets @title as the title of the bookmark for @uri inside the
@@ -2176,7 +2176,7 @@ g_bookmark_file_set_title (GBookmarkFile *bookmark,
 /**
  * g_bookmark_file_get_title:
  * @bookmark: a #GBookmarkFile
- * @uri: a valid URI or %NULL
+ * @uri: (allow-none): a valid URI or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * Returns the title of the bookmark for @uri.
@@ -2219,7 +2219,7 @@ g_bookmark_file_get_title (GBookmarkFile  *bookmark,
 /**
  * g_bookmark_file_set_description:
  * @bookmark: a #GBookmarkFile
- * @uri: a valid URI or %NULL
+ * @uri: (allow-none): a valid URI or %NULL
  * @description: a string
  *
  * Sets @description as the description of the bookmark for @uri.
@@ -2872,7 +2872,7 @@ g_bookmark_file_remove_group (GBookmarkFile  *bookmark,
  * g_bookmark_file_set_groups:
  * @bookmark: a #GBookmarkFile
  * @uri: an item's URI
- * @groups: an array of group names, or %NULL to remove all groups
+ * @groups: (allow-none): an array of group names, or %NULL to remove all groups
  * @length: number of group name values in @groups
  *
  * Sets a list of group names for the item with URI @uri.  Each previously
@@ -2922,7 +2922,7 @@ g_bookmark_file_set_groups (GBookmarkFile  *bookmark,
  * g_bookmark_file_get_groups:
  * @bookmark: a #GBookmarkFile
  * @uri: a valid URI
- * @length: return location for the length of the returned string, or %NULL
+ * @length: (allow-none): return location for the length of the returned string, or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * Retrieves the list of group names of the bookmark for @uri.
@@ -2994,9 +2994,9 @@ g_bookmark_file_get_groups (GBookmarkFile  *bookmark,
  * g_bookmark_file_add_application:
  * @bookmark: a #GBookmarkFile
  * @uri: a valid URI
- * @name: the name of the application registering the bookmark
+ * @name: (allow-none): the name of the application registering the bookmark
  *   or %NULL
- * @exec: command line to be used to launch the bookmark or %NULL
+ * @exec: (allow-none): command line to be used to launch the bookmark or %NULL
  *
  * Adds the application with @name and @exec to the list of
  * applications that have registered a bookmark for @uri into
@@ -3344,9 +3344,9 @@ expand_exec_line (const gchar *exec_fmt,
  * @bookmark: a #GBookmarkFile
  * @uri: a valid URI
  * @name: an application's name
- * @exec: location for the command line of the application, or %NULL
- * @count: return location for the registration count, or %NULL
- * @stamp: return location for the last registration time, or %NULL
+ * @exec: (allow-none): location for the command line of the application, or %NULL
+ * @count: (allow-none): return location for the registration count, or %NULL
+ * @stamp: (allow-none): return location for the last registration time, or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * Gets the registration informations of @app_name for the bookmark for
@@ -3444,7 +3444,7 @@ g_bookmark_file_get_app_info (GBookmarkFile  *bookmark,
  * g_bookmark_file_get_applications:
  * @bookmark: a #GBookmarkFile
  * @uri: a valid URI
- * @length: return location of the length of the returned list, or %NULL
+ * @length: (allow-none): return location of the length of the returned list, or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * Retrieves the names of the applications that have registered the
@@ -3536,7 +3536,7 @@ g_bookmark_file_get_size (GBookmarkFile *bookmark)
  * g_bookmark_file_move_item:
  * @bookmark: a #GBookmarkFile
  * @old_uri: a valid URI
- * @new_uri: a valid URI, or %NULL
+ * @new_uri: (allow-none): a valid URI, or %NULL
  * @error: return location for a #GError or %NULL
  *
  * Changes the URI of a bookmark item from @old_uri to @new_uri.  Any
@@ -3615,7 +3615,7 @@ g_bookmark_file_move_item (GBookmarkFile  *bookmark,
  * g_bookmark_file_set_icon:
  * @bookmark: a #GBookmarkFile
  * @uri: a valid URI
- * @href: the URI of the icon for the bookmark, or %NULL
+ * @href: (allow-none): the URI of the icon for the bookmark, or %NULL
  * @mime_type: the MIME type of the icon for the bookmark
  *
  * Sets the icon for the bookmark for @uri. If @href is %NULL, unsets
@@ -3664,8 +3664,8 @@ g_bookmark_file_set_icon (GBookmarkFile *bookmark,
  * g_bookmark_file_get_icon:
  * @bookmark: a #GBookmarkFile
  * @uri: a valid URI
- * @href: return location for the icon's location or %NULL
- * @mime_type: return location for the icon's MIME type or %NULL
+ * @href: (allow-none): return location for the icon's location or %NULL
+ * @mime_type: (allow-none): return location for the icon's MIME type or %NULL
  * @error: return location for a #GError or %NULL
  *
  * Gets the icon of the bookmark for @uri.
index a120e21..de3c8f8 100644 (file)
  *         Stef Walter <stefw@collabora.co.uk>
  */
 
+#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
+#error "Only <glib.h> can be included directly."
+#endif
+
 #ifndef __G_BYTES_H__
 #define __G_BYTES_H__
 
index e860243..f543d96 100644 (file)
@@ -67,7 +67,10 @@ typedef struct
   guint32 buf[4];
   guint32 bits[2];
 
-  guchar data[MD5_DATASIZE];
+  union {
+    guchar data[MD5_DATASIZE];
+    guint32 data32[MD5_DATASIZE / 4];
+  } u;
 
   guchar digest[MD5_DIGEST_LEN];
 } Md5sum;
@@ -329,13 +332,13 @@ md5_sum_update (Md5sum       *md5,
 
   md5->bits[1] += length >> 29;
 
-  /* bytes already in Md5sum->data */
+  /* bytes already in Md5sum->u.data */
   bit = (bit >> 3) & 0x3f;
 
   /* handle any leading odd-sized chunks */
   if (bit)
     {
-      guchar *p = (guchar *) md5->data + bit;
+      guchar *p = md5->u.data + bit;
 
       bit = MD5_DATASIZE - bit;
       if (length < bit)
@@ -346,8 +349,8 @@ md5_sum_update (Md5sum       *md5,
 
       memcpy (p, data, bit);
 
-      md5_byte_reverse (md5->data, 16);
-      md5_transform (md5->buf, (guint32 *) md5->data);
+      md5_byte_reverse (md5->u.data, 16);
+      md5_transform (md5->buf, md5->u.data32);
 
       data += bit;
       length -= bit;
@@ -356,17 +359,17 @@ md5_sum_update (Md5sum       *md5,
   /* process data in 64-byte chunks */
   while (length >= MD5_DATASIZE)
     {
-      memcpy (md5->data, data, MD5_DATASIZE);
+      memcpy (md5->u.data, data, MD5_DATASIZE);
 
-      md5_byte_reverse (md5->data, 16);
-      md5_transform (md5->buf, (guint32 *) md5->data);
+      md5_byte_reverse (md5->u.data, 16);
+      md5_transform (md5->buf, md5->u.data32);
 
       data += MD5_DATASIZE;
       length -= MD5_DATASIZE;
     }
 
   /* handle any remaining bytes of data */
-  memcpy (md5->data, data, length);
+  memcpy (md5->u.data, data, length);
 }
 
 /* closes a checksum */
@@ -382,7 +385,7 @@ md5_sum_close (Md5sum *md5)
   /* Set the first char of padding to 0x80.
    * This is safe since there is always at least one byte free
    */
-  p = md5->data + count;
+  p = md5->u.data + count;
   *p++ = 0x80;
 
   /* Bytes of padding needed to make 64 bytes */
@@ -394,11 +397,11 @@ md5_sum_close (Md5sum *md5)
       /* Two lots of padding:  Pad the first block to 64 bytes */
       memset (p, 0, count);
 
-      md5_byte_reverse (md5->data, 16);
-      md5_transform (md5->buf, (guint32 *) md5->data);
+      md5_byte_reverse (md5->u.data, 16);
+      md5_transform (md5->buf, md5->u.data32);
 
       /* Now fill the next block with 56 bytes */
-      memset (md5->data, 0, MD5_DATASIZE - 8);
+      memset (md5->u.data, 0, MD5_DATASIZE - 8);
     }
   else
     {
@@ -406,20 +409,20 @@ md5_sum_close (Md5sum *md5)
       memset (p, 0, count - 8);
     }
 
-  md5_byte_reverse (md5->data, 14);
+  md5_byte_reverse (md5->u.data, 14);
 
   /* Append length in bits and transform */
-  ((guint32 *) md5->data)[14] = md5->bits[0];
-  ((guint32 *) md5->data)[15] = md5->bits[1];
+  md5->u.data32[14] = md5->bits[0];
+  md5->u.data32[15] = md5->bits[1];
 
-  md5_transform (md5->buf, (guint32 *) md5->data);
+  md5_transform (md5->buf, md5->u.data32);
   md5_byte_reverse ((guchar *) md5->buf, 4);
 
   memcpy (md5->digest, md5->buf, 16);
 
   /* Reset buffers in case they contain sensitive data */
   memset (md5->buf, 0, sizeof (md5->buf));
-  memset (md5->data, 0, sizeof (md5->data));
+  memset (md5->u.data, 0, sizeof (md5->u.data));
 }
 
 static gchar *
index 3b2d396..e18f3c1 100644 (file)
@@ -1838,7 +1838,7 @@ hostname_validate (const char *hostname)
 /**
  * g_filename_from_uri:
  * @uri: a uri describing a filename (escaped, encoded in ASCII).
- * @hostname: Location to store hostname for the URI, or %NULL.
+ * @hostname: (allow-none): Location to store hostname for the URI, or %NULL.
  *            If there is no hostname in the URI, %NULL will be
  *            stored in this location.
  * @error: location to store the error occurring, or %NULL to ignore
index 263ae18..80f5094 100644 (file)
@@ -598,7 +598,7 @@ g_dataset_id_set_data_full (gconstpointer  dataset_location,
  * g_datalist_id_set_data_full:
  * @datalist: a datalist.
  * @key_id: the #GQuark to identify the data element.
- * @data: the data element or %NULL to remove any previous element
+ * @data: (allow-none): the data element or %NULL to remove any previous element
  *        corresponding to @key_id.
  * @destroy_func: the function to call when the data element is
  *                removed. This function will be called with the data
@@ -615,7 +615,7 @@ g_dataset_id_set_data_full (gconstpointer  dataset_location,
  * g_datalist_set_data_full:
  * @dl: a datalist.
  * @k: the string to identify the data element.
- * @d: the data element, or %NULL to remove any previous element
+ * @d: (allow-none): the data element, or %NULL to remove any previous element
  *     corresponding to @k.
  * @f: the function to call when the data element is removed. This
  *     function will be called with the data element and can be used to
@@ -629,7 +629,7 @@ g_dataset_id_set_data_full (gconstpointer  dataset_location,
  * g_datalist_id_set_data:
  * @dl: a datalist.
  * @q: the #GQuark to identify the data element.
- * @d: the data element, or %NULL to remove any previous element
+ * @d: (allow-none): the data element, or %NULL to remove any previous element
  *     corresponding to @q.
  *
  * Sets the data corresponding to the given #GQuark id. Any previous
@@ -640,7 +640,7 @@ g_dataset_id_set_data_full (gconstpointer  dataset_location,
  * g_datalist_set_data:
  * @dl: a datalist.
  * @k: the string to identify the data element.
- * @d: the data element, or %NULL to remove any previous element
+ * @d: (allow-none): the data element, or %NULL to remove any previous element
  *     corresponding to @k.
  *
  * Sets the data element corresponding to the given string identifier.
index 69e806e..4bd0e79 100644 (file)
@@ -989,7 +989,7 @@ g_date_time_new (GTimeZone *tz,
  *
  * Returns: a #GDateTime, or %NULL
  *
- * Since: 2.26.
+ * Since: 2.26
  **/
 GDateTime *
 g_date_time_new_local (gint    year,
@@ -1026,7 +1026,7 @@ g_date_time_new_local (gint    year,
  *
  * Returns: a #GDateTime, or %NULL
  *
- * Since: 2.26.
+ * Since: 2.26
  **/
 GDateTime *
 g_date_time_new_utc (gint    year,
@@ -1449,9 +1449,9 @@ g_date_time_equal (gconstpointer dt1,
 /**
  * g_date_time_get_ymd:
  * @datetime: a #GDateTime.
- * @year: (out): the return location for the gregorian year, or %NULL.
- * @month: (out): the return location for the month of the year, or %NULL.
- * @day: (out): the return location for the day of the month, or %NULL.
+ * @year: (out) (allow-none): the return location for the gregorian year, or %NULL.
+ * @month: (out) (allow-none): the return location for the month of the year, or %NULL.
+ * @day: (out) (allow-none): the return location for the day of the month, or %NULL.
  *
  * Retrieves the Gregorian day, month, and year of a given #GDateTime.
  *
index 6cc3cfb..e6ce3c0 100644 (file)
@@ -507,7 +507,7 @@ g_error_copy (const GError *error)
 
 /**
  * g_error_matches:
- * @error: a #GError or %NULL
+ * @error: (allow-none): a #GError or %NULL
  * @domain: an error domain
  * @code: an error code
  *
@@ -533,7 +533,7 @@ g_error_matches (const GError *error,
 
 /**
  * g_set_error:
- * @err: a return location for a #GError, or %NULL
+ * @err: (allow-none): a return location for a #GError, or %NULL
  * @domain: error domain
  * @code: error code
  * @format: printf()-style format
@@ -568,7 +568,7 @@ g_set_error (GError      **err,
 
 /**
  * g_set_error_literal:
- * @err: a return location for a #GError, or %NULL
+ * @err: (allow-none): a return location for a #GError, or %NULL
  * @domain: error domain
  * @code: error code
  * @message: error message
@@ -662,7 +662,7 @@ g_error_add_prefix (gchar       **string,
 
 /**
  * g_prefix_error:
- * @err: a return location for a #GError, or %NULL
+ * @err: (allow-none): a return location for a #GError, or %NULL
  * @format: printf()-style format string
  * @...: arguments to @format
  *
index 41b8abc..ff1bb6b 100644 (file)
@@ -184,7 +184,7 @@ g_strip_context (const gchar *msgid,
 
 /**
  * g_dpgettext:
- * @domain: the translation domain to use, or %NULL to use
+ * @domain: (allow-none): the translation domain to use, or %NULL to use
  *   the domain set with textdomain()
  * @msgctxtid: a combined message context and message id, separated
  *   by a \004 character
@@ -248,7 +248,7 @@ g_dpgettext (const gchar *domain,
  */
 /**
  * g_dpgettext2:
- * @domain: the translation domain to use, or %NULL to use
+ * @domain: (allow-none): the translation domain to use, or %NULL to use
  *   the domain set with textdomain()
  * @context: the message context
  * @msgid: the message
@@ -350,7 +350,7 @@ _g_dgettext_should_translate (void)
 
 /**
  * g_dgettext:
- * @domain: the translation domain to use, or %NULL to use
+ * @domain: (allow-none): the translation domain to use, or %NULL to use
  *   the domain set with textdomain()
  * @msgid: message to translate
  *
@@ -428,7 +428,7 @@ g_dcgettext (const gchar *domain,
 
 /**
  * g_dngettext:
- * @domain: the translation domain to use, or %NULL to use
+ * @domain: (allow-none): the translation domain to use, or %NULL to use
  *   the domain set with textdomain()
  * @msgid: message to translate
  * @msgid_plural: plural form of the message
index e204a40..3fc5b5a 100644 (file)
@@ -664,10 +664,10 @@ g_hash_table_new (GHashFunc  hash_func,
  * g_hash_table_new_full:
  * @hash_func: a function to create a hash value from a key
  * @key_equal_func: a function to check two keys for equality
- * @key_destroy_func: a function to free the memory allocated for the key
+ * @key_destroy_func: (allow-none): a function to free the memory allocated for the key
  *     used when removing the entry from the #GHashTable, or %NULL
  *     if you don't want to supply such a function.
- * @value_destroy_func: a function to free the memory allocated for the
+ * @value_destroy_func: (allow-none): a function to free the memory allocated for the
  *     value used when removing the entry from the #GHashTable, or %NULL
  *     if you don't want to supply such a function.
  *
@@ -745,8 +745,8 @@ g_hash_table_iter_init (GHashTableIter *iter,
 /**
  * g_hash_table_iter_next:
  * @iter: an initialized #GHashTableIter
- * @key: a location to store the key, or %NULL
- * @value: a location to store the value, or %NULL
+ * @key: (allow-none): a location to store the key, or %NULL
+ * @value: (allow-none): a location to store the value, or %NULL
  *
  * Advances @iter and retrieves the key and/or value that are now
  * pointed to as a result of this advancement. If %FALSE is returned,
@@ -855,7 +855,7 @@ g_hash_table_iter_remove (GHashTableIter *iter)
  * @hash_table: our #GHashTable
  * @node_index: pointer to node to insert/replace
  * @key_hash: key hash
- * @key: key to replace with, or %NULL
+ * @key: (allow-none): key to replace with, or %NULL
  * @value: value to replace with
  * @keep_new_key: whether to replace the key in the node with @key
  * @reusing_key: whether @key was taken out of the existing node
index f294701..32099f7 100644 (file)
  *            various functions such as g_io_channel_write_chars() to
  *            write raw bytes to the channel.  Encoding and buffering
  *            issues are dealt with at a higher level.
- * @io_seek: (optional) seeks the channel.  This is called from
+ * @io_seek: &lpar;optional&rpar; seeks the channel.  This is called from
  *           g_io_channel_seek() on channels that support it.
  * @io_close: closes the channel.  This is called from
  *            g_io_channel_close() after flushing the buffers.
@@ -1653,8 +1653,8 @@ reencode:
  *              line terminator. This data should be freed with g_free()
  *              when no longer needed. This is a nul-terminated string. 
  *              If a @length of zero is returned, this will be %NULL instead.
- * @length: location to store length of the read data, or %NULL
- * @terminator_pos: location to store position of line terminator, or %NULL
+ * @length: (allow-none): location to store length of the read data, or %NULL
+ * @terminator_pos: (allow-none): location to store position of line terminator, or %NULL
  * @error: A location to return an error of type #GConvertError
  *         or #GIOChannelError
  *
@@ -1704,7 +1704,7 @@ g_io_channel_read_line (GIOChannel  *channel,
  * @buffer: a #GString into which the line will be written.
  *          If @buffer already contains data, the old data will
  *          be overwritten.
- * @terminator_pos: location to store position of line terminator, or %NULL
+ * @terminator_pos: (allow-none): location to store position of line terminator, or %NULL
  * @error: a location to store an error of type #GConvertError
  *         or #GIOChannelError
  *
index 62ad387..949c8b2 100644 (file)
@@ -920,7 +920,7 @@ g_key_file_load_from_data (GKeyFile       *key_file,
  * @key_file: an empty #GKeyFile struct
  * @file: (type filename): a relative path to a filename to open and parse
  * @search_dirs: (array zero-terminated=1) (element-type filename): %NULL-terminated array of directories to search
- * @full_path: (out) (type filename): return location for a string containing the full path
+ * @full_path: (out) (type filename) (allow-none): return location for a string containing the full path
  *   of the file, or %NULL
  * @flags: flags from #GKeyFileFlags
  * @error: return location for a #GError, or %NULL
@@ -993,7 +993,7 @@ g_key_file_load_from_dirs (GKeyFile       *key_file,
  * g_key_file_load_from_data_dirs:
  * @key_file: an empty #GKeyFile struct
  * @file: (type filename): a relative path to a filename to open and parse
- * @full_path: (out) (type filename): return location for a string containing the full path
+ * @full_path: (out) (type filename) (allow-none): return location for a string containing the full path
  *   of the file, or %NULL
  * @flags: flags from #GKeyFileFlags 
  * @error: return location for a #GError, or %NULL
@@ -1504,7 +1504,7 @@ g_key_file_to_data (GKeyFile  *key_file,
  * g_key_file_get_keys:
  * @key_file: a #GKeyFile
  * @group_name: a group name
- * @length: (out): return location for the number of keys returned, or %NULL
+ * @length: (out) (allow-none): return location for the number of keys returned, or %NULL
  * @error: return location for a #GError, or %NULL
  *
  * Returns all keys for the group name @group_name.  The array of
@@ -3439,7 +3439,7 @@ g_key_file_get_top_comment (GKeyFile  *key_file,
 /**
  * g_key_file_get_comment:
  * @key_file: a #GKeyFile
- * @group_name: a group name, or %NULL
+ * @group_name: (allow-none): a group name, or %NULL
  * @key: a key
  * @error: return location for a #GError
  *
index 5442a97..f4edd5c 100644 (file)
@@ -24,6 +24,7 @@
 #include "glib-init.h"
 
 #include "gutils.h"     /* for GDebugKey */
+#include "gconstructor.h"
 
 #include <string.h>
 #include <stdlib.h>
@@ -158,13 +159,14 @@ g_parse_debug_string  (const gchar     *string,
 static guint
 g_parse_debug_envvar (const gchar     *envvar,
                       const GDebugKey *keys,
-                      gint             n_keys)
+                      gint             n_keys,
+                      guint            default_value)
 {
   const gchar *value;
 
 #ifdef OS_WIN32
   /* "fatal-warnings,fatal-criticals,all,help" is pretty short */
-  gchar buffer[80];
+  gchar buffer[100];
 
   if (GetEnvironmentVariable (envvar, buffer, 100) < 100)
     value = buffer;
@@ -174,6 +176,9 @@ g_parse_debug_envvar (const gchar     *envvar,
   value = getenv (envvar);
 #endif
 
+  if (value == NULL)
+    return default_value;
+
   return g_parse_debug_string (value, keys, n_keys);
 }
 
@@ -189,7 +194,7 @@ g_messages_prefixed_init (void)
     { "debug", G_LOG_LEVEL_DEBUG }
   };
 
-  g_log_msg_prefix = g_parse_debug_envvar ("G_MESSAGES_PREFIXED", keys, G_N_ELEMENTS (keys));
+  g_log_msg_prefix = g_parse_debug_envvar ("G_MESSAGES_PREFIXED", keys, G_N_ELEMENTS (keys), g_log_msg_prefix);
 }
 
 static void
@@ -202,7 +207,7 @@ g_debug_init (void)
   };
   GLogLevelFlags flags;
 
-  flags = g_parse_debug_envvar ("G_DEBUG", keys, G_N_ELEMENTS (keys));
+  flags = g_parse_debug_envvar ("G_DEBUG", keys, G_N_ELEMENTS (keys), 0);
 
   g_log_always_fatal |= flags & G_LOG_LEVEL_MASK;
 
@@ -246,9 +251,14 @@ DllMain (HINSTANCE hinstDLL,
   return TRUE;
 }
 
-#elif defined (__GNUC__)
+#elif defined (G_HAS_CONSTRUCTORS)
+
+#ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
+#pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(glib_init_ctor)
+#endif
+G_DEFINE_CONSTRUCTOR(glib_init_ctor)
 
-__attribute__ ((constructor)) static void
+static void
 glib_init_ctor (void)
 {
   glib_init ();
index 3b959d0..40a70c5 100644 (file)
@@ -1,8 +1,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION 2,31,20,0
-  PRODUCTVERSION 2,31,20,0
+  FILEVERSION 2,33,1,0
+  PRODUCTVERSION 2,33,1,0
   FILEFLAGSMASK 0
   FILEFLAGS 0
   FILEOS VOS__WINDOWS32
@@ -15,12 +15,12 @@ VS_VERSION_INFO VERSIONINFO
       BEGIN
        VALUE "CompanyName", "The GLib developer community"
        VALUE "FileDescription", "GLib"
-       VALUE "FileVersion", "2.31.20.0"
+       VALUE "FileVersion", "2.33.1.0"
        VALUE "InternalName", "libglib-2.0-0"
        VALUE "LegalCopyright", "Copyright © 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald and others."
        VALUE "OriginalFilename", "libglib-2.0-0.dll"
        VALUE "ProductName", "GLib"
-       VALUE "ProductVersion", "2.31.20"
+       VALUE "ProductVersion", "2.33.1"
       END
     END
     BLOCK "VarFileInfo"
index 6c2db0d..fdafb3e 100644 (file)
@@ -682,6 +682,7 @@ g_markup_printf_escaped
 g_markup_vprintf_escaped
 g_markup_collect_attributes
 g_free
+g_clear_pointer
 g_malloc
 g_malloc0
 g_malloc_n
index eefc4c9..5b4c31f 100644 (file)
@@ -157,8 +157,8 @@ typedef unsigned __int64 guintptr;
 #define g_memmove(dest,src,len) G_STMT_START { memmove ((dest), (src), (len)); } G_STMT_END
 
 #define GLIB_MAJOR_VERSION 2
-#define GLIB_MINOR_VERSION 31
-#define GLIB_MICRO_VERSION 20
+#define GLIB_MINOR_VERSION 33
+#define GLIB_MICRO_VERSION 1
 
 #define G_OS_WIN32
 #define G_PLATFORM_WIN32
@@ -261,6 +261,10 @@ typedef void * GPid;
 #define GLIB_SYSDEF_MSG_PEEK      2
 #define GLIB_SYSDEF_MSG_DONTROUTE 4
 
+#define ALIGNOF_GUINT32 4
+#define ALIGNOF_GUINT64 8
+#define ALIGNOF_UNSIGNED_LONG 4
+
 G_END_DECLS
 
 #endif /* GLIBCONFIG_H */
index ae65d78..6c0fac2 100644 (file)
@@ -261,6 +261,10 @@ typedef void * GPid;
 #define GLIB_SYSDEF_MSG_PEEK      2
 #define GLIB_SYSDEF_MSG_DONTROUTE 4
 
+#define ALIGNOF_GUINT32 4
+#define ALIGNOF_GUINT64 8
+#define ALIGNOF_UNSIGNED_LONG 4
+
 G_END_DECLS
 
 #endif /* GLIBCONFIG_H */
index e37744a..760f179 100644 (file)
@@ -191,7 +191,8 @@ typedef struct _GSourceCallback GSourceCallback;
 typedef enum
 {
   G_SOURCE_READY = 1 << G_HOOK_FLAG_USER_SHIFT,
-  G_SOURCE_CAN_RECURSE = 1 << (G_HOOK_FLAG_USER_SHIFT + 1)
+  G_SOURCE_CAN_RECURSE = 1 << (G_HOOK_FLAG_USER_SHIFT + 1),
+  G_SOURCE_BLOCKED = 1 << (G_HOOK_FLAG_USER_SHIFT + 2)
 } GSourceFlags;
 
 typedef struct _GMainWaiter GMainWaiter;
@@ -313,8 +314,7 @@ struct _GSourcePrivate
 #define G_THREAD_SELF g_thread_self ()
 
 #define SOURCE_DESTROYED(source) (((source)->flags & G_HOOK_FLAG_ACTIVE) == 0)
-#define SOURCE_BLOCKED(source) (((source)->flags & G_HOOK_FLAG_IN_CALL) != 0 && \
-                               ((source)->flags & G_SOURCE_CAN_RECURSE) == 0)
+#define SOURCE_BLOCKED(source) (((source)->flags & G_SOURCE_BLOCKED) != 0)
 
 #define SOURCE_UNREF(source, context)                       \
    G_STMT_START {                                           \
@@ -388,8 +388,13 @@ static GMainContext *default_main_context;
 /* UNIX signals work by marking one of these variables then waking the
  * worker context to check on them and dispatch accordingly.
  */
-static volatile gchar unix_signal_pending[NSIG];
-static volatile gboolean any_unix_signal_pending;
+#ifdef HAVE_SIG_ATOMIC_T
+static volatile sig_atomic_t unix_signal_pending[NSIG];
+static volatile sig_atomic_t any_unix_signal_pending;
+#else
+static volatile int unix_signal_pending[NSIG];
+static volatile int any_unix_signal_pending;
+#endif
 
 /* Guards all the data below */
 G_LOCK_DEFINE_STATIC (unix_signal_lock);
@@ -613,7 +618,7 @@ static GPrivate thread_context_stack = G_PRIVATE_INIT (free_context_stack);
 
 /**
  * g_main_context_push_thread_default:
- * @context: a #GMainContext, or %NULL for the global default context
+ * @context: (allow-none): a #GMainContext, or %NULL for the global default context
  *
  * Acquires @context and sets it as the thread-default context for the
  * current thread. This will cause certain asynchronous operations
@@ -672,7 +677,7 @@ g_main_context_push_thread_default (GMainContext *context)
 
 /**
  * g_main_context_pop_thread_default:
- * @context: a #GMainContext object, or %NULL
+ * @context: (allow-none): a #GMainContext object, or %NULL
  *
  * Pops @context off the thread-default context stack (verifying that
  * it was on the top of the stack).
@@ -1044,7 +1049,7 @@ g_source_get_id (GSource *source)
  * Gets the #GMainContext with which the source is associated.
  * Calling this function on a destroyed source is an error.
  * 
- * Return value: (transfer none): the #GMainContext with which the
+ * Return value: (transfer none) (allow-none): the #GMainContext with which the
  *               source is associated, or %NULL if the context has not
  *               yet been added to a source.
  **/
@@ -1308,7 +1313,7 @@ static GSourceCallbackFuncs g_source_callback_funcs = {
  * @source: the source
  * @func: a callback function
  * @data: the data to pass to callback function
- * @notify: a function to call when @data is no longer in use, or %NULL.
+ * @notify: (allow-none): a function to call when @data is no longer in use, or %NULL.
  * 
  * Sets the callback function for a source. The callback for a source is
  * called from the source's dispatch function.
@@ -1694,7 +1699,7 @@ g_source_unref (GSource *source)
 
 /**
  * g_main_context_find_source_by_id:
- * @context: a #GMainContext (if %NULL, the default context will be used)
+ * @context: (allow-none): a #GMainContext (if %NULL, the default context will be used)
  * @source_id: the source ID, as returned by g_source_get_id(). 
  * 
  * Finds a #GSource given a pair of context and ID.
@@ -1730,7 +1735,7 @@ g_main_context_find_source_by_id (GMainContext *context,
 
 /**
  * g_main_context_find_source_by_funcs_user_data:
- * @context: a #GMainContext (if %NULL, the default context will be used).
+ * @context: (allow-none): a #GMainContext (if %NULL, the default context will be used).
  * @funcs: the @source_funcs passed to g_source_new().
  * @user_data: the user data from the callback.
  * 
@@ -2062,7 +2067,7 @@ g_get_monotonic_time (void)
    *    32bit msec counter, updated each ~15msec, wraps in ~50 days
    * - GetTickCount64 (GTC64)
    *    Same as GetTickCount, but extended to 64bit, so no wrap
-   *    Only availible in Vista or later
+   *    Only available in Vista or later
    * - timeGetTime (TGT)
    *    similar to GetTickCount by default: 15msec, 50 day wrap.
    *    available in winmm.dll (thus known as the multimedia timers)
@@ -2089,7 +2094,7 @@ g_get_monotonic_time (void)
    * However this seems quite complicated, so we're not doing this right now.
    *
    * The approach we take instead is to use the TGT timer, extending it to 64bit
-   * either by using the GTC64 value, or if that is not availible, a process local
+   * either by using the GTC64 value, or if that is not available, a process local
    * time epoch that we increment when we detect a timer wrap (assumes that we read
    * the time at least once every 50 days).
    *
@@ -2421,12 +2426,24 @@ block_source (GSource *source)
 
   g_return_if_fail (!SOURCE_BLOCKED (source));
 
+  source->flags |= G_SOURCE_BLOCKED;
+
   tmp_list = source->poll_fds;
   while (tmp_list)
     {
       g_main_context_remove_poll_unlocked (source->context, tmp_list->data);
       tmp_list = tmp_list->next;
     }
+
+  if (source->priv && source->priv->child_sources)
+    {
+      tmp_list = source->priv->child_sources;
+      while (tmp_list)
+       {
+         block_source (tmp_list->data);
+         tmp_list = tmp_list->next;
+       }
+    }
 }
 
 /* HOLDS: source->context's lock */
@@ -2435,15 +2452,27 @@ unblock_source (GSource *source)
 {
   GSList *tmp_list;
   
-  g_return_if_fail (!SOURCE_BLOCKED (source)); /* Source already unblocked */
+  g_return_if_fail (SOURCE_BLOCKED (source)); /* Source already unblocked */
   g_return_if_fail (!SOURCE_DESTROYED (source));
   
+  source->flags &= ~G_SOURCE_BLOCKED;
+
   tmp_list = source->poll_fds;
   while (tmp_list)
     {
       g_main_context_add_poll_unlocked (source->context, source->priority, tmp_list->data);
       tmp_list = tmp_list->next;
     }
+
+  if (source->priv && source->priv->child_sources)
+    {
+      tmp_list = source->priv->child_sources;
+      while (tmp_list)
+       {
+         unblock_source (tmp_list->data);
+         tmp_list = tmp_list->next;
+       }
+    }
 }
 
 /* HOLDS: context's lock */
@@ -2522,8 +2551,7 @@ g_main_dispatch (GMainContext *context)
          if (!was_in_call)
            source->flags &= ~G_HOOK_FLAG_IN_CALL;
 
-         if ((source->flags & G_SOURCE_CAN_RECURSE) == 0 &&
-             !SOURCE_DESTROYED (source))
+         if (SOURCE_BLOCKED (source) && !SOURCE_DESTROYED (source))
            unblock_source (source);
          
          /* Note: this depends on the fact that we can't switch
@@ -3126,7 +3154,7 @@ g_main_context_iterate (GMainContext *context,
 
 /**
  * g_main_context_pending:
- * @context: a #GMainContext (if %NULL, the default context will be used)
+ * @context: (allow-none): a #GMainContext (if %NULL, the default context will be used)
  *
  * Checks if any sources have pending events for the given context.
  * 
@@ -3149,7 +3177,7 @@ g_main_context_pending (GMainContext *context)
 
 /**
  * g_main_context_iteration:
- * @context: a #GMainContext (if %NULL, the default context will be used) 
+ * @context: (allow-none): a #GMainContext (if %NULL, the default context will be used) 
  * @may_block: whether the call may block.
  * 
  * Runs a single iteration for the given main loop. This involves
@@ -3469,7 +3497,7 @@ g_main_context_poll (GMainContext *context,
 
 /**
  * g_main_context_add_poll:
- * @context: a #GMainContext (or %NULL for the default context)
+ * @context: (allow-none): a #GMainContext (or %NULL for the default context)
  * @fd: a #GPollFD structure holding information about a file
  *      descriptor to watch.
  * @priority: the priority for this file descriptor which should be
@@ -3929,7 +3957,7 @@ g_timeout_source_new_seconds (guint interval)
  *             (1/1000ths of a second)
  * @function: function to call
  * @data:     data to pass to @function
- * @notify:   function to call when the timeout is removed, or %NULL
+ * @notify: (allow-none): function to call when the timeout is removed, or %NULL
  * 
  * Sets a function to be called at regular intervals, with the given
  * priority.  The function is called repeatedly until it returns
@@ -4027,7 +4055,7 @@ g_timeout_add (guint32        interval,
  * @interval: the time between calls to the function, in seconds
  * @function: function to call
  * @data:     data to pass to @function
- * @notify:   function to call when the timeout is removed, or %NULL
+ * @notify: (allow-none): function to call when the timeout is removed, or %NULL
  *
  * Sets a function to be called at regular intervals, with @priority.
  * The function is called repeatedly until it returns %FALSE, at which
@@ -4508,7 +4536,7 @@ g_child_watch_source_new (GPid pid)
  * Windows a handle for a process (which doesn't have to be a child).
  * @function: function to call
  * @data:     data to pass to @function
- * @notify:   function to call when the idle is removed, or %NULL
+ * @notify: (allow-none): function to call when the idle is removed, or %NULL
  * 
  * Sets a function to be called when the child indicated by @pid 
  * exits, at the priority @priority.
@@ -4659,7 +4687,7 @@ g_idle_source_new (void)
  *            range between #G_PRIORITY_DEFAULT_IDLE and #G_PRIORITY_HIGH_IDLE.
  * @function: function to call
  * @data:     data to pass to @function
- * @notify:   function to call when the idle is removed, or %NULL
+ * @notify: (allow-none): function to call when the idle is removed, or %NULL
  * 
  * Adds a function to be called whenever there are no higher priority
  * events pending.  If the function returns %FALSE it is automatically
@@ -4779,7 +4807,7 @@ g_main_context_invoke (GMainContext *context,
  * @priority: the priority at which to run @function
  * @function: function to call
  * @data: data to pass to @function
- * @notify: a function to call when @data is no longer in use, or %NULL.
+ * @notify: (allow-none): a function to call when @data is no longer in use, or %NULL.
  *
  * Invokes a function in such a way that @context is owned during the
  * invocation of @function.
index 488bff8..3283f2b 100644 (file)
@@ -254,6 +254,45 @@ g_free (gpointer mem)
 }
 
 /**
+ * g_clear_pointer: (skip)
+ * @pp: a pointer to a variable, struct member etc. holding a pointer
+ * @destroy: a function to which a gpointer can be passed, to destroy *@pp
+ *
+ * Clears a reference to a variable.
+ *
+ * @pp must not be %NULL.
+ *
+ * If the reference is %NULL then this function does nothing.
+ * Otherwise, the variable is destroyed using @destroy and the
+ * pointer is set to %NULL.
+ *
+ * This function is threadsafe and modifies the pointer atomically,
+ * using memory barriers where needed.
+ *
+ * A macro is also included that allows this function to be used without
+ * pointer casts.
+ *
+ * Since: 2.34
+ **/
+#undef g_clear_pointer
+void
+g_clear_pointer (gpointer      *pp,
+                 GDestroyNotify destroy)
+{
+  gpointer _p;
+
+  /* This is a little frustrating.
+   * Would be nice to have an atomic exchange (with no compare).
+   */
+  do
+    _p = g_atomic_pointer_get (pp);
+  while G_UNLIKELY (!g_atomic_pointer_compare_and_exchange (pp, _p, NULL));
+
+  if (_p)
+    destroy (_p);
+}
+
+/**
  * g_try_malloc:
  * @n_bytes: number of bytes to allocate.
  * 
@@ -305,7 +344,7 @@ g_try_malloc0 (gsize n_bytes)
 
 /**
  * g_try_realloc:
- * @mem: previously-allocated memory, or %NULL.
+ * @mem: (allow-none): previously-allocated memory, or %NULL.
  * @n_bytes: number of bytes to allocate.
  * 
  * Attempts to realloc @mem to a new size, @n_bytes, and returns %NULL
@@ -455,7 +494,7 @@ g_try_malloc0_n (gsize n_blocks,
 
 /**
  * g_try_realloc_n:
- * @mem: previously-allocated memory, or %NULL.
+ * @mem: (allow-none): previously-allocated memory, or %NULL.
  * @n_blocks: the number of blocks to allocate
  * @n_block_bytes: the size of each block in bytes
  * 
@@ -494,7 +533,7 @@ fallback_calloc (gsize n_blocks,
 static gboolean vtable_set = FALSE;
 
 /**
- * g_mem_is_system_malloc
+ * g_mem_is_system_malloc:
  * 
  * Checks whether the allocator used by g_malloc() is the system's
  * malloc implementation. If it returns %TRUE memory allocated with
@@ -659,7 +698,6 @@ profile_print_locked (guint   *local_data,
 
 /**
  * g_mem_profile:
- * @void:
  * 
  * Outputs a summary of memory usage.
  * 
index 376e466..597bfdf 100644 (file)
@@ -69,6 +69,10 @@ typedef struct _GMemVTable GMemVTable;
 
 void    g_free           (gpointer      mem);
 
+GLIB_AVAILABLE_IN_2_34
+void     g_clear_pointer  (gpointer      *pp,
+                           GDestroyNotify destroy);
+
 gpointer g_malloc         (gsize        n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);
 gpointer g_malloc0        (gsize        n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);
 gpointer g_realloc        (gpointer     mem,
@@ -93,6 +97,21 @@ gpointer g_try_realloc_n  (gpointer   mem,
                           gsize         n_blocks,
                           gsize         n_block_bytes) G_GNUC_WARN_UNUSED_RESULT;
 
+#define g_clear_pointer(pp, destroy) \
+  G_STMT_START {                                                               \
+    G_STATIC_ASSERT (sizeof *(pp) == sizeof (gpointer));                       \
+    /* Only one access, please */                                              \
+    gpointer *_pp = (gpointer *) (pp);                                         \
+    gpointer _p;                                                               \
+                                                                               \
+    (void) (0 ? (gpointer) *(pp) : 0);                                         \
+    do                                                                         \
+      _p = g_atomic_pointer_get (_pp);                                         \
+    while G_UNLIKELY (!g_atomic_pointer_compare_and_exchange (_pp, _p, NULL)); \
+                                                                               \
+    if (_p)                                                                    \
+      ((GDestroyNotify) (destroy)) (_p);                                       \
+  } G_STMT_END
 
 /* Optimise: avoid the call to the (slower) _n function if we can
  * determine at compile-time that no overflow happens.
index 7dafbf5..f32d51c 100644 (file)
@@ -448,7 +448,7 @@ g_log_set_fatal_mask (const gchar   *log_domain,
 
 /**
  * g_log_set_handler:
- * @log_domain: the log domain, or %NULL for the default ""
+ * @log_domain: (allow-none): the log domain, or %NULL for the default ""
  *     application domain
  * @log_levels: the log levels to apply the log handler for.
  *     To handle fatal and recursive messages as well, combine
@@ -1209,7 +1209,7 @@ g_log_default_handler (const gchar   *log_domain,
   if (!log_domain)
     g_string_append (gstring, "** ");
 
-  if ((g_log_msg_prefix & log_level) == log_level)
+  if ((g_log_msg_prefix & (log_level & G_LOG_LEVEL_MASK)) == (log_level & G_LOG_LEVEL_MASK))
     {
       const gchar *prg_name = g_get_prgname ();
       
index 762b10c..76222de 100644 (file)
@@ -124,6 +124,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -134,7 +135,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -192,6 +192,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index c1c520d..7f8af97 100644 (file)
@@ -258,36 +258,15 @@ _g_unichar_get_width (gunichar c)
 }
 
 static glong
-_g_utf8_strwidth (const gchar *p,
-                  gssize       max)
+_g_utf8_strwidth (const gchar *p)
 {
   glong len = 0;
-  const gchar *start = p;
-  g_return_val_if_fail (p != NULL || max == 0, 0);
+  g_return_val_if_fail (p != NULL, 0);
 
-  if (max < 0)
+  while (*p)
     {
-      while (*p)
-        {
-          len += _g_unichar_get_width (g_utf8_get_char (p));
-          p = g_utf8_next_char (p);
-        }
-    }
-  else
-    {
-      if (max == 0 || !*p)
-        return 0;
-
-      /* this case may not be quite correct */
-
       len += _g_unichar_get_width (g_utf8_get_char (p));
       p = g_utf8_next_char (p);
-
-      while (p - start < max && *p)
-        {
-          len += _g_unichar_get_width (g_utf8_get_char (p));
-          p = g_utf8_next_char (p);
-        }
     }
 
   return len;
@@ -559,7 +538,7 @@ g_option_context_get_main_group (GOptionContext *context)
  * g_option_context_add_main_entries:
  * @context: a #GOptionContext
  * @entries: a %NULL-terminated array of #GOptionEntry<!-- -->s
- * @translation_domain: a translation domain to use for translating
+ * @translation_domain: (allow-none): a translation domain to use for translating
  *    the <option>--help</option> output for the options in @entries
  *    with gettext(), or %NULL
  *
@@ -597,13 +576,13 @@ calculate_max_length (GOptionGroup *group)
       if (entry->flags & G_OPTION_FLAG_HIDDEN)
         continue;
 
-      len = _g_utf8_strwidth (entry->long_name, -1);
+      len = _g_utf8_strwidth (entry->long_name);
 
       if (entry->short_name)
         len += 4;
 
       if (!NO_ARG (entry) && entry->arg_description)
-        len += 1 + _g_utf8_strwidth (TRANSLATE (group, entry->arg_description), -1);
+        len += 1 + _g_utf8_strwidth (TRANSLATE (group, entry->arg_description));
 
       max_length = MAX (max_length, len);
     }
@@ -636,7 +615,7 @@ print_entry (GOptionGroup       *group,
     g_string_append_printf (str, "=%s", TRANSLATE (group, entry->arg_description));
 
   g_string_append_printf (string, "%s%*s %s\n", str->str,
-                          (int) (max_length + 4 - _g_utf8_strwidth (str->str, -1)), "",
+                          (int) (max_length + 4 - _g_utf8_strwidth (str->str)), "",
                           entry->description ? TRANSLATE (group, entry->description) : "");
   g_string_free (str, TRUE);
 }
@@ -716,7 +695,7 @@ context_has_h_entry (GOptionContext *context)
  * g_option_context_get_help:
  * @context: a #GOptionContext
  * @main_help: if %TRUE, only include the main group
- * @group: the #GOptionGroup to create help for, or %NULL
+ * @group: (allow-none): the #GOptionGroup to create help for, or %NULL
  *
  * Returns a formatted, translated help text for the given context.
  * To obtain the text produced by <option>--help</option>, call
@@ -830,11 +809,11 @@ g_option_context_get_help (GOptionContext *context,
 
   list = context->groups;
 
-  max_length = _g_utf8_strwidth ("-?, --help", -1);
+  max_length = _g_utf8_strwidth ("-?, --help");
 
   if (list)
     {
-      len = _g_utf8_strwidth ("--help-all", -1);
+      len = _g_utf8_strwidth ("--help-all");
       max_length = MAX (max_length, len);
     }
 
@@ -849,7 +828,7 @@ g_option_context_get_help (GOptionContext *context,
       GOptionGroup *g = list->data;
 
       /* First, we check the --help-<groupname> options */
-      len = _g_utf8_strwidth ("--help-", -1) + _g_utf8_strwidth (g->name, -1);
+      len = _g_utf8_strwidth ("--help-") + _g_utf8_strwidth (g->name);
       max_length = MAX (max_length, len);
 
       /* Then we go through the entries */
@@ -2087,9 +2066,9 @@ g_option_context_parse (GOptionContext   *context,
  * @help_description: a description for the <option>--help-</option>@name option.
  *   This string is translated using the translation domain or translation function
  *   of the group
- * @user_data: user data that will be passed to the pre- and post-parse hooks,
+ * @user_data: (allow-none): user data that will be passed to the pre- and post-parse hooks,
  *   the error hook and to callbacks of %G_OPTION_ARG_CALLBACK options, or %NULL
- * @destroy: a function that will be called to free @user_data, or %NULL
+ * @destroy: (allow-none): a function that will be called to free @user_data, or %NULL
  *
  * Creates a new #GOptionGroup.
  *
@@ -2208,8 +2187,8 @@ g_option_group_add_entries (GOptionGroup       *group,
 /**
  * g_option_group_set_parse_hooks:
  * @group: a #GOptionGroup
- * @pre_parse_func: a function to call before parsing, or %NULL
- * @post_parse_func: a function to call after parsing, or %NULL
+ * @pre_parse_func: (allow-none): a function to call before parsing, or %NULL
+ * @post_parse_func: (allow-none): a function to call after parsing, or %NULL
  *
  * Associates two functions with @group which will be called
  * from g_option_context_parse() before the first option is parsed
@@ -2258,9 +2237,9 @@ g_option_group_set_error_hook (GOptionGroup     *group,
 /**
  * g_option_group_set_translate_func:
  * @group: a #GOptionGroup
- * @func: the #GTranslateFunc, or %NULL
- * @data: user data to pass to @func, or %NULL
- * @destroy_notify: a function which gets called to free @data, or %NULL
+ * @func: (allow-none): the #GTranslateFunc, or %NULL
+ * @data: (allow-none): user data to pass to @func, or %NULL
+ * @destroy_notify: (allow-none): a function which gets called to free @data, or %NULL
  *
  * Sets the function which is used to translate user-visible
  * strings, for <option>--help</option> output. Different
@@ -2320,9 +2299,9 @@ g_option_group_set_translation_domain (GOptionGroup *group,
 /**
  * g_option_context_set_translate_func:
  * @context: a #GOptionContext
- * @func: the #GTranslateFunc, or %NULL
- * @data: user data to pass to @func, or %NULL
- * @destroy_notify: a function which gets called to free @data, or %NULL
+ * @func: (allow-none): the #GTranslateFunc, or %NULL
+ * @data: (allow-none): user data to pass to @func, or %NULL
+ * @destroy_notify: (allow-none): a function which gets called to free @data, or %NULL
  *
  * Sets the function which is used to translate the contexts
  * user-visible strings, for <option>--help</option> output.
@@ -2379,7 +2358,7 @@ g_option_context_set_translation_domain (GOptionContext *context,
 /**
  * g_option_context_set_summary:
  * @context: a #GOptionContext
- * @summary: a string to be shown in <option>--help</option> output
+ * @summary: (allow-none): a string to be shown in <option>--help</option> output
  *  before the list of options, or %NULL
  *
  * Adds a string to be displayed in <option>--help</option> output
@@ -2424,7 +2403,7 @@ g_option_context_get_summary (GOptionContext *context)
 /**
  * g_option_context_set_description:
  * @context: a #GOptionContext
- * @description: a string to be shown in <option>--help</option> output
+ * @description: (allow-none): a string to be shown in <option>--help</option> output
  *   after the list of options, or %NULL
  *
  * Adds a string to be displayed in <option>--help</option> output
index 7770d9c..bc0cc71 100644 (file)
@@ -167,7 +167,7 @@ g_pattern_ph_match (const gchar *match_pattern,
  * @string_length: the length of @string (in bytes, i.e. strlen(),
  *                 <emphasis>not</emphasis> g_utf8_strlen())
  * @string: the UTF-8 encoded string to match
- * @string_reversed: the reverse of @string or %NULL
+ * @string_reversed: (allow-none): the reverse of @string or %NULL
  * @Returns: %TRUE if @string matches @pspec
  *
  * Matches a string against a compiled pattern. Passing the correct
index db4bed2..fc699ea 100644 (file)
  * Boston, MA 02111-1307, USA.
  */
 
-/*
- * This file was originally part of the GNU C Library, and was modified to allow
- * user data to be passed in to the sorting function.
- *
- * Written by Douglas C. Schmidt (schmidt@ics.uci.edu).
- * Modified by Maciej Stachowiak (mjs@eazel.com)
- *
- * Modified by the GLib Team and others 1997-2000.  See the AUTHORS
- * file for a list of people on the GLib Team.  See the ChangeLog
- * files for a list of changes.  These files are distributed with GLib
- * at ftp://ftp.gtk.org/pub/gtk/.
- */
-
 #include "config.h"
 
 #include <limits.h>
 #include <stdlib.h>
 #include <string.h>
+#include "galloca.h"
+#include "gmem.h"
 
 #include "gqsort.h"
 
 #include "gtestutils.h"
 
-#ifdef HAVE_QSORT_R
-
-/**
- * g_qsort_with_data:
- * @pbase: start of array to sort
- * @total_elems: elements in the array
- * @size: size of each element
- * @compare_func: function to compare elements
- * @user_data: data to pass to @compare_func
- *
- * This is just like the standard C qsort() function, but
- * the comparison routine accepts a user data argument.
- */
-void
-g_qsort_with_data (gconstpointer    pbase,
-                   gint             total_elems,
-                   gsize            size,
-                   GCompareDataFunc compare_func,
-                   gpointer         user_data)
-{
-  qsort_r ((gpointer)pbase, total_elems, size, compare_func, user_data);
-}
-
-#else
-
-/* Byte-wise swap two items of size SIZE. */
-#define SWAP(a, b, size)                                                     \
-  do                                                                         \
-    {                                                                        \
-      register size_t __size = (size);                                       \
-      register char *__a = (a), *__b = (b);                                  \
-      do                                                                     \
-       {                                                                     \
-         char __tmp = *__a;                                                  \
-         *__a++ = *__b;                                                      \
-         *__b++ = __tmp;                                                     \
-       } while (--__size > 0);                                               \
-    } while (0)
+/* This file was originally from stdlib/msort.c in gnu libc, just changed
+   to build inside glib and to not fall back to an unstable quicksort
+   for large arrays. */
 
-/* Discontinue quicksort algorithm when partition gets below this size.
-   This particular magic number was chosen to work best on a Sun 4/260. */
-#define MAX_THRESH 4
+/* An alternative to qsort, with an identical interface.
+   This file is part of the GNU C Library.
+   Copyright (C) 1992,95-97,99,2000,01,02,04,07 Free Software Foundation, Inc.
+   Written by Mike Haertel, September 1988.
 
-/* Stack node declarations used to store unfulfilled partition obligations. */
-typedef struct
-  {
-    char *lo;
-    char *hi;
-  } stack_node;
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
 
-/* The next 4 #defines implement a very fast in-line stack abstraction. */
-/* The stack needs log (total_elements) entries (we could even subtract
-   log(MAX_THRESH)).  Since total_elements has type size_t, we get as
-   upper bound for log (total_elements):
-   bits per byte (CHAR_BIT) * sizeof(size_t).  */
-#define STACK_SIZE     (CHAR_BIT * sizeof(size_t))
-#define PUSH(low, high)        ((void) ((top->lo = (low)), (top->hi = (high)), ++top))
-#define        POP(low, high)  ((void) (--top, (low = top->lo), (high = top->hi)))
-#define        STACK_NOT_EMPTY (stack < top)
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
 
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <http://www.gnu.org/licenses/>.  */
 
-/* Order size using quicksort.  This implementation incorporates
-   four optimizations discussed in Sedgewick:
 
-   1. Non-recursive, using an explicit stack of pointer that store the
-      next array partition to sort.  To save time, this maximum amount
-      of space required to store an array of SIZE_MAX is allocated on the
-      stack.  Assuming a 32-bit (64 bit) integer for size_t, this needs
-      only 32 * sizeof(stack_node) == 256 bytes (for 64 bit: 1024 bytes).
-      Pretty cheap, actually.
-
-   2. Chose the pivot element using a median-of-three decision tree.
-      This reduces the probability of selecting a bad pivot value and
-      eliminates certain extraneous comparisons.
-
-   3. Only quicksorts TOTAL_ELEMS / MAX_THRESH partitions, leaving
-      insertion sort to order the MAX_THRESH items within each partition.
-      This is a big win, since insertion sort is faster for small, mostly
-      sorted array segments.
-
-   4. The larger of the two sub-partitions is always pushed onto the
-      stack first, with the algorithm then concentrating on the
-      smaller partition.  This *guarantees* no more than log (total_elems)
-      stack size is needed (actually O(1) in this case)!  */
-
-void
-g_qsort_with_data (gconstpointer    pbase,
-                  gint             total_elems,
-                  gsize            size,
-                  GCompareDataFunc compare_func,
-                  gpointer         user_data)
+struct msort_param
 {
-  register char *base_ptr = (char *) pbase;
-
-  const size_t max_thresh = MAX_THRESH * size;
+  size_t s;
+  size_t var;
+  GCompareDataFunc cmp;
+  void *arg;
+  char *t;
+};
 
-  g_return_if_fail (total_elems >= 0);
-  g_return_if_fail (pbase != NULL || total_elems == 0);
-  g_return_if_fail (compare_func != NULL);
+static void msort_with_tmp (const struct msort_param *p, void *b, size_t n);
 
-  if (total_elems == 0)
-    /* Avoid lossage with unsigned arithmetic below.  */
+static void
+msort_with_tmp (const struct msort_param *p, void *b, size_t n)
+{
+  char *b1, *b2;
+  size_t n1, n2;
+  char *tmp = p->t;
+  const size_t s = p->s;
+  GCompareDataFunc cmp = p->cmp;
+  void *arg = p->arg;
+
+  if (n <= 1)
     return;
 
-  if (total_elems > MAX_THRESH)
-    {
-      char *lo = base_ptr;
-      char *hi = &lo[size * (total_elems - 1)];
-      stack_node stack[STACK_SIZE];
-      stack_node *top = stack;
-
-      PUSH (NULL, NULL);
+  n1 = n / 2;
+  n2 = n - n1;
+  b1 = b;
+  b2 = (char *) b + (n1 * p->s);
 
-      while (STACK_NOT_EMPTY)
-        {
-          char *left_ptr;
-          char *right_ptr;
+  msort_with_tmp (p, b1, n1);
+  msort_with_tmp (p, b2, n2);
 
-         /* Select median value from among LO, MID, and HI. Rearrange
-            LO and HI so the three values are sorted. This lowers the
-            probability of picking a pathological pivot value and
-            skips a comparison for both the LEFT_PTR and RIGHT_PTR in
-            the while loops. */
-
-         char *mid = lo + size * ((hi - lo) / size >> 1);
-
-         if ((*compare_func) ((void *) mid, (void *) lo, user_data) < 0)
-           SWAP (mid, lo, size);
-         if ((*compare_func) ((void *) hi, (void *) mid, user_data) < 0)
-           SWAP (mid, hi, size);
+  switch (p->var)
+    {
+    case 0:
+      while (n1 > 0 && n2 > 0)
+       {
+         if ((*cmp) (b1, b2, arg) <= 0)
+           {
+             *(guint32 *) tmp = *(guint32 *) b1;
+             b1 += sizeof (guint32);
+             --n1;
+           }
          else
-           goto jump_over;
-         if ((*compare_func) ((void *) mid, (void *) lo, user_data) < 0)
-           SWAP (mid, lo, size);
-       jump_over:;
-
-         left_ptr  = lo + size;
-         right_ptr = hi - size;
-
-         /* Here's the famous ``collapse the walls'' section of quicksort.
-            Gotta like those tight inner loops!  They are the main reason
-            that this algorithm runs much faster than others. */
-         do
            {
-             while ((*compare_func) ((void *) left_ptr, (void *) mid, user_data) < 0)
-               left_ptr += size;
-
-             while ((*compare_func) ((void *) mid, (void *) right_ptr, user_data) < 0)
-               right_ptr -= size;
-
-             if (left_ptr < right_ptr)
-               {
-                 SWAP (left_ptr, right_ptr, size);
-                 if (mid == left_ptr)
-                   mid = right_ptr;
-                 else if (mid == right_ptr)
-                   mid = left_ptr;
-                 left_ptr += size;
-                 right_ptr -= size;
-               }
-             else if (left_ptr == right_ptr)
-               {
-                 left_ptr += size;
-                 right_ptr -= size;
-                 break;
-               }
+             *(guint32 *) tmp = *(guint32 *) b2;
+             b2 += sizeof (guint32);
+             --n2;
            }
-         while (left_ptr <= right_ptr);
-
-          /* Set up pointers for next iteration.  First determine whether
-             left and right partitions are below the threshold size.  If so,
-             ignore one or both.  Otherwise, push the larger partition's
-             bounds on the stack and continue sorting the smaller one. */
-
-          if ((size_t) (right_ptr - lo) <= max_thresh)
-            {
-              if ((size_t) (hi - left_ptr) <= max_thresh)
-               /* Ignore both small partitions. */
-                POP (lo, hi);
-              else
-               /* Ignore small left partition. */
-                lo = left_ptr;
-            }
-          else if ((size_t) (hi - left_ptr) <= max_thresh)
-           /* Ignore small right partition. */
-            hi = right_ptr;
-          else if ((right_ptr - lo) > (hi - left_ptr))
-            {
-             /* Push larger left partition indices. */
-              PUSH (lo, right_ptr);
-              lo = left_ptr;
-            }
-          else
-            {
-             /* Push larger right partition indices. */
-              PUSH (left_ptr, hi);
-              hi = right_ptr;
-            }
-        }
+         tmp += sizeof (guint32);
+       }
+      break;
+    case 1:
+      while (n1 > 0 && n2 > 0)
+       {
+         if ((*cmp) (b1, b2, arg) <= 0)
+           {
+             *(guint64 *) tmp = *(guint64 *) b1;
+             b1 += sizeof (guint64);
+             --n1;
+           }
+         else
+           {
+             *(guint64 *) tmp = *(guint64 *) b2;
+             b2 += sizeof (guint64);
+             --n2;
+           }
+         tmp += sizeof (guint64);
+       }
+      break;
+    case 2:
+      while (n1 > 0 && n2 > 0)
+       {
+         unsigned long *tmpl = (unsigned long *) tmp;
+         unsigned long *bl;
+
+         tmp += s;
+         if ((*cmp) (b1, b2, arg) <= 0)
+           {
+             bl = (unsigned long *) b1;
+             b1 += s;
+             --n1;
+           }
+         else
+           {
+             bl = (unsigned long *) b2;
+             b2 += s;
+             --n2;
+           }
+         while (tmpl < (unsigned long *) tmp)
+           *tmpl++ = *bl++;
+       }
+      break;
+    case 3:
+      while (n1 > 0 && n2 > 0)
+       {
+         if ((*cmp) (*(const void **) b1, *(const void **) b2, arg) <= 0)
+           {
+             *(void **) tmp = *(void **) b1;
+             b1 += sizeof (void *);
+             --n1;
+           }
+         else
+           {
+             *(void **) tmp = *(void **) b2;
+             b2 += sizeof (void *);
+             --n2;
+           }
+         tmp += sizeof (void *);
+       }
+      break;
+    default:
+      while (n1 > 0 && n2 > 0)
+       {
+         if ((*cmp) (b1, b2, arg) <= 0)
+           {
+             memcpy (tmp, b1, s);
+             tmp += s;
+             b1 += s;
+             --n1;
+           }
+         else
+           {
+             memcpy (tmp, b2, s);
+             tmp += s;
+             b2 += s;
+             --n2;
+           }
+       }
+      break;
     }
 
-  /* Once the BASE_PTR array is partially sorted by quicksort the rest
-     is completely sorted using insertion sort, since this is efficient
-     for partitions below MAX_THRESH size. BASE_PTR points to the beginning
-     of the array to sort, and END_PTR points at the very last element in
-     the array (*not* one beyond it!). */
-
-#define min(x, y) ((x) < (y) ? (x) : (y))
-
-  {
-    char *const end_ptr = &base_ptr[size * (total_elems - 1)];
-    char *tmp_ptr = base_ptr;
-    char *thresh = min(end_ptr, base_ptr + max_thresh);
-    register char *run_ptr;
-
-    /* Find smallest element in first threshold and place it at the
-       array's beginning.  This is the smallest array element,
-       and the operation speeds up insertion sort's inner loop. */
-
-    for (run_ptr = tmp_ptr + size; run_ptr <= thresh; run_ptr += size)
-      if ((*compare_func) ((void *) run_ptr, (void *) tmp_ptr, user_data) < 0)
-        tmp_ptr = run_ptr;
-
-    if (tmp_ptr != base_ptr)
-      SWAP (tmp_ptr, base_ptr, size);
-
-    /* Insertion sort, running from left-hand-side up to right-hand-side.  */
+  if (n1 > 0)
+    memcpy (tmp, b1, n1 * s);
+  memcpy (b, p->t, (n - n2) * s);
+}
 
-    run_ptr = base_ptr + size;
-    while ((run_ptr += size) <= end_ptr)
-      {
-       tmp_ptr = run_ptr - size;
-       while ((*compare_func) ((void *) run_ptr, (void *) tmp_ptr, user_data) < 0)
-         tmp_ptr -= size;
 
-       tmp_ptr += size;
-        if (tmp_ptr != run_ptr)
-          {
-            char *trav;
+static void
+msort_r (void *b, size_t n, size_t s, GCompareDataFunc cmp, void *arg)
+{
+  size_t size = n * s;
+  char *tmp = NULL;
+  struct msort_param p;
+
+  /* For large object sizes use indirect sorting.  */
+  if (s > 32)
+    size = 2 * n * sizeof (void *) + s;
+
+  if (size < 1024)
+    /* The temporary array is small, so put it on the stack.  */
+    p.t = g_alloca (size);
+  else
+    {
+      /* It's large, so malloc it.  */
+      tmp = g_malloc (size);
+      p.t = tmp;
+    }
 
-           trav = run_ptr + size;
-           while (--trav >= run_ptr)
-              {
-                char c = *trav;
-                char *hi, *lo;
+  p.s = s;
+  p.var = 4;
+  p.cmp = cmp;
+  p.arg = arg;
 
-                for (hi = lo = trav; (lo -= size) >= tmp_ptr; hi = lo)
-                  *hi = *lo;
-                *hi = c;
-              }
-          }
-      }
-  }
+  if (s > 32)
+    {
+      /* Indirect sorting.  */
+      char *ip = (char *) b;
+      void **tp = (void **) (p.t + n * sizeof (void *));
+      void **t = tp;
+      void *tmp_storage = (void *) (tp + n);
+      char *kp;
+      size_t i;
+
+      while ((void *) t < tmp_storage)
+       {
+         *t++ = ip;
+         ip += s;
+       }
+      p.s = sizeof (void *);
+      p.var = 3;
+      msort_with_tmp (&p, p.t + n * sizeof (void *), n);
+
+      /* tp[0] .. tp[n - 1] is now sorted, copy around entries of
+        the original array.  Knuth vol. 3 (2nd ed.) exercise 5.2-10.  */
+      for (i = 0, ip = (char *) b; i < n; i++, ip += s)
+       if ((kp = tp[i]) != ip)
+         {
+           size_t j = i;
+           char *jp = ip;
+           memcpy (tmp_storage, ip, s);
+
+           do
+             {
+               size_t k = (kp - (char *) b) / s;
+               tp[j] = jp;
+               memcpy (jp, kp, s);
+               j = k;
+               jp = kp;
+               kp = tp[k];
+             }
+           while (kp != ip);
+
+           tp[j] = jp;
+           memcpy (jp, tmp_storage, s);
+         }
+    }
+  else
+    {
+      if ((s & (sizeof (guint32) - 1)) == 0
+         && ((char *) b - (char *) 0) % ALIGNOF_GUINT32 == 0)
+       {
+         if (s == sizeof (guint32))
+           p.var = 0;
+         else if (s == sizeof (guint64)
+                  && ((char *) b - (char *) 0) % ALIGNOF_GUINT64 == 0)
+           p.var = 1;
+         else if ((s & (sizeof (unsigned long) - 1)) == 0
+                  && ((char *) b - (char *) 0)
+                     % ALIGNOF_UNSIGNED_LONG == 0)
+           p.var = 2;
+       }
+      msort_with_tmp (&p, b, n);
+    }
+  g_free (tmp);
 }
 
-#endif /* HAVE_QSORT_R */
+/**
+ * g_qsort_with_data:
+ * @pbase: start of array to sort
+ * @total_elems: elements in the array
+ * @size: size of each element
+ * @compare_func: function to compare elements
+ * @user_data: data to pass to @compare_func
+ *
+ * This is just like the standard C qsort() function, but
+ * the comparison routine accepts a user data argument.
+ *
+ * This is guaranteed to be a stable sort since version 2.32.
+ */
+void
+g_qsort_with_data (gconstpointer    pbase,
+                   gint             total_elems,
+                   gsize            size,
+                   GCompareDataFunc compare_func,
+                   gpointer         user_data)
+{
+  msort_r ((gpointer)pbase, total_elems, size, compare_func, user_data);
+}
index d9ee3a8..64117eb 100644 (file)
@@ -794,7 +794,7 @@ g_queue_link_index (GQueue *queue,
 }
 
 /**
- * g_queue_unlink
+ * g_queue_unlink:
  * @queue: a #GQueue
  * @link_: a #GList link that <emphasis>must</emphasis> be part of @queue
  *
index ffffda7..bf82bd1 100644 (file)
@@ -779,7 +779,7 @@ g_match_info_is_partial_match (const GMatchInfo *match_info)
 
 /**
  * g_match_info_expand_references:
- * @match_info: a #GMatchInfo or %NULL
+ * @match_info: (allow-none): a #GMatchInfo or %NULL
  * @string_to_expand: the string to expand
  * @error: location to store the error occurring, or %NULL to ignore errors
  *
index c933e6d..ce56142 100644 (file)
@@ -659,7 +659,7 @@ g_scanner_lookup_internal (GScanner *scanner,
 }
 
 /**
- * g_scanner_add_symbol
+ * g_scanner_add_symbol:
  * @scanner: a #GScanner
  * @symbol: the symbol to add
  * @value: the value of the symbol
index 165fb38..ee3da34 100644 (file)
@@ -239,7 +239,7 @@ iter_compare (GSequenceIter *node1,
 
 /**
  * g_sequence_new:
- * @data_destroy: a #GDestroyNotify function, or %NULL
+ * @data_destroy: (allow-none): a #GDestroyNotify function, or %NULL
  *
  * Creates a new GSequence. The @data_destroy function, if non-%NULL will
  * be called on all items when the sequence is destroyed and on items that
index 1bf380f..7df271f 100644 (file)
@@ -1680,6 +1680,14 @@ g_execute (const gchar *file,
                */
              break;
 
+           case ENODEV:
+           case ETIMEDOUT:
+             /* Some strange filesystems like AFS return even
+              * stranger error numbers.  They cannot reasonably mean anything
+              * else so ignore those, too.
+              */
+             break;
+
            default:
              /* Some other error means we found an executable file, but
                * something went wrong executing it; return the error to our
index 1908918..6d763e1 100644 (file)
@@ -737,7 +737,7 @@ g_fopen (const gchar *filename,
  * @filename: a pathname in the GLib file name encoding (UTF-8 on Windows)
  * @mode: a string describing the mode in which the file should be 
  *   opened
- * @stream: an existing stream which will be reused, or %NULL
+ * @stream: (allow-none): an existing stream which will be reused, or %NULL
  *
  * A wrapper for the POSIX freopen() function. The freopen() function
  * opens a file and associates it with an existing stream.
index 19365b2..777d12e 100644 (file)
@@ -1891,7 +1891,7 @@ g_strncasecmp (const gchar *s1,
 /**
  * g_strdelimit:
  * @string: the string to convert
- * @delimiters: a string containing the current delimiters, or %NULL
+ * @delimiters: (allow-none): a string containing the current delimiters, or %NULL
  *     to use the standard delimiters defined in #G_STR_DELIMITERS
  * @new_delimiter: the new delimiter character
  *
@@ -2441,7 +2441,7 @@ g_strdupv (gchar **str_array)
 
 /**
  * g_strjoinv:
- * @separator: a string to insert between each of the strings, or %NULL
+ * @separator: (allow-none): a string to insert between each of the strings, or %NULL
  * @str_array: a %NULL-terminated array of strings to join
  *
  * Joins a number of strings together to form one long string, with the
@@ -2493,7 +2493,7 @@ g_strjoinv (const gchar  *separator,
 
 /**
  * g_strjoin:
- * @separator: a string to insert between each of the strings, or %NULL
+ * @separator: (allow-none): a string to insert between each of the strings, or %NULL
  * @...: a %NULL-terminated list of strings to join
  *
  * Joins a number of strings together to form one long string, with the
index 4707375..ffdbea3 100644 (file)
@@ -21,6 +21,7 @@
 #include "config.h"
 
 #include "gtestutils.h"
+#include "gfileutils.h"
 
 #include <sys/types.h>
 #ifdef G_OS_UNIX
@@ -1404,7 +1405,7 @@ g_test_add_vtable (const char       *testpath,
   GTestSuite *suite;
 
   g_return_if_fail (testpath != NULL);
-  g_return_if_fail (testpath[0] == '/');
+  g_return_if_fail (g_path_is_absolute (testpath));
   g_return_if_fail (fixture_test_func != NULL);
 
   if (g_slist_find_custom (test_paths_skipped, testpath, (GCompareFunc)g_strcmp0))
@@ -1470,7 +1471,7 @@ g_test_fail (void)
 
 /**
  * g_test_add_func:
- * @testpath:   Slash-separated test case path name for the test.
+ * @testpath:   /-separated test case path name for the test.
  * @test_func:  The test function to invoke for this test.
  *
  * Create a new test case, similar to g_test_create_case(). However
@@ -1502,7 +1503,7 @@ g_test_add_func (const char *testpath,
 
 /**
  * g_test_add_data_func:
- * @testpath:   Slash-separated test case path name for the test.
+ * @testpath:   /-separated test case path name for the test.
  * @test_data:  Test data argument for the test function.
  * @test_func:  The test function to invoke for this test.
  *
@@ -1953,8 +1954,8 @@ g_assertion_message_error (const char     *domain,
 
 /**
  * g_strcmp0:
- * @str1: a C string or %NULL
- * @str2: another C string or %NULL
+ * @str1: (allow-none): a C string or %NULL
+ * @str2: (allow-none): another C string or %NULL
  *
  * Compares @str1 and @str2 like strcmp(). Handles %NULL 
  * gracefully by sorting it before non-%NULL strings.
@@ -2481,7 +2482,7 @@ g_test_log_buffer_new (void)
 }
 
 /**
- * g_test_log_buffer_free
+ * g_test_log_buffer_free:
  *
  * Internal function for gtester to free test log messages, no ABI guarantees provided.
  */
@@ -2496,7 +2497,7 @@ g_test_log_buffer_free (GTestLogBuffer *tbuffer)
 }
 
 /**
- * g_test_log_buffer_push
+ * g_test_log_buffer_push:
  *
  * Internal function for gtester to decode test log messages, no ABI guarantees provided.
  */
index 9500709..3f74aa4 100644 (file)
@@ -225,7 +225,7 @@ g_mutex_unlock (GMutex *mutex)
   gint status;
 
   if G_UNLIKELY ((status = pthread_mutex_unlock (g_mutex_get_impl (mutex))) != 0)
-    g_thread_abort (status, "pthread_mutex_lock");
+    g_thread_abort (status, "pthread_mutex_unlock");
 }
 
 /**
index ca9e50d..7e4c8ea 100644 (file)
@@ -181,6 +181,12 @@ typedef const gchar *   (*GTranslateFunc)       (const gchar   *str,
 /* Arch specific stuff for speed
  */
 #if defined (__GNUC__) && (__GNUC__ >= 2) && defined (__OPTIMIZE__)
+
+#  if __GNUC__ >= 4 && defined (__GNUC_MINOR__) && __GNUC_MINOR__ >= 3
+#    define GUINT32_SWAP_LE_BE(val) ((guint32) __builtin_bswap32 ((gint32) val))
+#    define GUINT64_SWAP_LE_BE(val) ((guint64) __builtin_bswap64 ((gint64) val))
+#  endif
+
 #  if defined (__i386__)
 #    define GUINT16_SWAP_LE_BE_IA32(val) \
        (G_GNUC_EXTENSION                                       \
@@ -236,8 +242,12 @@ typedef const gchar *   (*GTranslateFunc)       (const gchar   *str,
           __r.__ll; }))
      /* Possibly just use the constant version and let gcc figure it out? */
 #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA32 (val))
-#    define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA32 (val))
-#    define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA32 (val))
+#    ifndef GUINT32_SWAP_LE_BE
+#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA32 (val))
+#    endif
+#    ifndef GUINT64_SWAP_LE_BE
+#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA32 (val))
+#    endif
 #  elif defined (__ia64__)
 #    define GUINT16_SWAP_LE_BE_IA64(val) \
        (G_GNUC_EXTENSION                                       \
@@ -272,8 +282,12 @@ typedef const gchar *   (*GTranslateFunc)       (const gchar   *str,
                                   : "r" (__x));                \
           __v; }))
 #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_IA64 (val))
-#    define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA64 (val))
-#    define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA64 (val))
+#    ifndef GUINT32_SWAP_LE_BE
+#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_IA64 (val))
+#    endif
+#    ifndef GUINT64_SWAP_LE_BE
+#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_IA64 (val))
+#    endif
 #  elif defined (__x86_64__)
 #    define GUINT32_SWAP_LE_BE_X86_64(val) \
        (G_GNUC_EXTENSION                                       \
@@ -297,12 +311,20 @@ typedef const gchar *   (*GTranslateFunc)       (const gchar   *str,
           __v; }))
      /* gcc seems to figure out optimal code for this on its own */
 #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
-#    define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
-#    define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
+#    ifndef GUINT32_SWAP_LE_BE
+#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_X86_64 (val))
+#    endif
+#    ifndef GUINT64_SWAP_LE_BE
+#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_X86_64 (val))
+#    endif
 #  else /* generic gcc */
 #    define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
-#    define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_CONSTANT (val))
-#    define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_CONSTANT (val))
+#    ifndef GUINT32_SWAP_LE_BE
+#      define GUINT32_SWAP_LE_BE(val) (GUINT32_SWAP_LE_BE_CONSTANT (val))
+#    endif
+#    ifndef GUINT64_SWAP_LE_BE
+#      define GUINT64_SWAP_LE_BE(val) (GUINT64_SWAP_LE_BE_CONSTANT (val))
+#    endif
 #  endif
 #else /* generic */
 #  define GUINT16_SWAP_LE_BE(val) (GUINT16_SWAP_LE_BE_CONSTANT (val))
index 8ba24fd..2ee9894 100644 (file)
@@ -685,7 +685,7 @@ g_unichar_compose (gunichar  a,
  * g_unichar_fully_decompose:
  * @ch: a Unicode character.
  * @compat: whether perform canonical or compatibility decomposition
- * @result: location to store decomposed result, or %NULL
+ * @result: (allow-none): location to store decomposed result, or %NULL
  * @result_len: length of @result
  *
  * Computes the canonical or compatibility decomposition of a
index 8097806..6e6b739 100644 (file)
@@ -39,7 +39,7 @@ G_BEGIN_DECLS
 #define G_URI_RESERVED_CHARS_GENERIC_DELIMITERS ":/?#[]@"
 
 /**
- * G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS
+ * G_URI_RESERVED_CHARS_SUBCOMPONENT_DELIMITERS:
  * 
  * Subcomponent delimiter characters as defined in RFC 3986. Includes "!$&'()*+,;=".
  **/
index e1e0003..19be759 100644 (file)
@@ -696,7 +696,7 @@ g_utf8_get_char_validated (const  gchar *p,
  * @str: a UTF-8 encoded string
  * @len: the maximum length of @str to use, in bytes. If @len < 0,
  *       then the string is nul-terminated.
- * @items_written: location to store the number of characters in the
+ * @items_written: (allow-none): location to store the number of characters in the
  *                 result, or %NULL.
  *
  * Convert a string from UTF-8 to a 32-bit fixed width
@@ -789,12 +789,12 @@ g_utf8_to_ucs4_fast (const gchar *str,
  * @str: a UTF-8 encoded string
  * @len: the maximum length of @str to use, in bytes. If @len < 0,
  *       then the string is nul-terminated.
- * @items_read: location to store number of bytes read, or %NULL.
+ * @items_read: (allow-none): location to store number of bytes read, or %NULL.
  *              If %NULL, then %G_CONVERT_ERROR_PARTIAL_INPUT will be
  *              returned in case @str contains a trailing partial
  *              character. If an error occurs then the index of the
  *              invalid input is stored here.
- * @items_written: location to store number of characters written or %NULL.
+ * @items_written: (allow-none): location to store number of characters written or %NULL.
  *                 The value here stored does not include the trailing 0
  *                 character. 
  * @error: location to store the error occurring, or %NULL to ignore
@@ -873,8 +873,8 @@ g_utf8_to_ucs4 (const gchar *str,
  * @str: a UCS-4 encoded string
  * @len: the maximum length (number of characters) of @str to use. 
  *       If @len < 0, then the string is nul-terminated.
- * @items_read: location to store number of characters read, or %NULL.
- * @items_written: location to store number of bytes written or %NULL.
+ * @items_read: (allow-none): location to store number of characters read, or %NULL.
+ * @items_written: (allow-none): location to store number of bytes written or %NULL.
  *                 The value here stored does not include the trailing 0
  *                 byte. 
  * @error: location to store the error occurring, or %NULL to ignore
@@ -945,12 +945,12 @@ g_ucs4_to_utf8 (const gunichar *str,
  * @str: a UTF-16 encoded string
  * @len: the maximum length (number of <type>gunichar2</type>) of @str to use. 
  *       If @len < 0, then the string is nul-terminated.
- * @items_read: location to store number of words read, or %NULL.
+ * @items_read: (allow-none): location to store number of words read, or %NULL.
  *              If %NULL, then %G_CONVERT_ERROR_PARTIAL_INPUT will be
  *              returned in case @str contains a trailing partial
  *              character. If an error occurs then the index of the
  *              invalid input is stored here.
- * @items_written: location to store number of bytes written, or %NULL.
+ * @items_written: (allow-none): location to store number of bytes written, or %NULL.
  *                 The value stored here does not include the trailing
  *                 0 byte.
  * @error: location to store the error occurring, or %NULL to ignore
@@ -1100,12 +1100,12 @@ g_utf16_to_utf8 (const gunichar2  *str,
  * @str: a UTF-16 encoded string
  * @len: the maximum length (number of <type>gunichar2</type>) of @str to use. 
  *       If @len < 0, then the string is nul-terminated.
- * @items_read: location to store number of words read, or %NULL.
+ * @items_read: (allow-none): location to store number of words read, or %NULL.
  *              If %NULL, then %G_CONVERT_ERROR_PARTIAL_INPUT will be
  *              returned in case @str contains a trailing partial
  *              character. If an error occurs then the index of the
  *              invalid input is stored here.
- * @items_written: location to store number of characters written, or %NULL.
+ * @items_written: (allow-none): location to store number of characters written, or %NULL.
  *                 The value stored here does not include the trailing
  *                 0 character.
  * @error: location to store the error occurring, or %NULL to ignore
@@ -1238,12 +1238,12 @@ g_utf16_to_ucs4 (const gunichar2  *str,
  * @str: a UTF-8 encoded string
  * @len: the maximum length (number of bytes) of @str to use.
  *       If @len < 0, then the string is nul-terminated.
- * @items_read: location to store number of bytes read, or %NULL.
+ * @items_read: (allow-none): location to store number of bytes read, or %NULL.
  *              If %NULL, then %G_CONVERT_ERROR_PARTIAL_INPUT will be
  *              returned in case @str contains a trailing partial
  *              character. If an error occurs then the index of the
  *              invalid input is stored here.
- * @items_written: location to store number of <type>gunichar2</type> written,
+ * @items_written: (allow-none): location to store number of <type>gunichar2</type> written,
  *                 or %NULL.
  *                 The value stored here does not include the trailing 0.
  * @error: location to store the error occurring, or %NULL to ignore
@@ -1355,10 +1355,10 @@ g_utf8_to_utf16 (const gchar *str,
  * @str: a UCS-4 encoded string
  * @len: the maximum length (number of characters) of @str to use. 
  *       If @len < 0, then the string is nul-terminated.
- * @items_read: location to store number of bytes read, or %NULL.
+ * @items_read: (allow-none): location to store number of bytes read, or %NULL.
  *              If an error occurs then the index of the invalid input
  *              is stored here.
- * @items_written: location to store number of <type>gunichar2</type> 
+ * @items_written: (allow-none): location to store number of <type>gunichar2</type> 
  *                 written, or %NULL. The value stored here does not 
  *                 include the trailing 0.
  * @error: location to store the error occurring, or %NULL to ignore
index 95114d8..1dd5e56 100644 (file)
@@ -304,7 +304,7 @@ g_bit_storage (gulong number)
 {
 #if defined(__GNUC__) && (__GNUC__ >= 4) && defined(__OPTIMIZE__)
   return G_LIKELY (number) ?
-          ((GLIB_SIZEOF_LONG * 8U - 1) ^ __builtin_clzl(number)) + 1 : 1;
+          ((GLIB_SIZEOF_LONG * 8U - 1) ^ (guint) __builtin_clzl(number)) + 1 : 1;
 #else
   register guint n_bits = 0;
   
index c0dc8da..0d1b093 100644 (file)
@@ -2306,11 +2306,11 @@ parse (TokenStream  *stream,
 
 /**
  * g_variant_parse:
- * @type: a #GVariantType, or %NULL
+ * @type: (allow-none): a #GVariantType, or %NULL
  * @text: a string containing a GVariant in text form
- * @limit: a pointer to the end of @text, or %NULL
- * @endptr: a location to store the end pointer, or %NULL
- * @error: a pointer to a %NULL #GError pointer, or %NULL
+ * @limit: (allow-none): a pointer to the end of @text, or %NULL
+ * @endptr: (allow-none): a location to store the end pointer, or %NULL
+ * @error: (allow-none): a pointer to a %NULL #GError pointer, or %NULL
  * @Returns: a reference to a #GVariant, or %NULL
  *
  * Parses a #GVariant from a text representation.
index f072511..d4b668b 100644 (file)
@@ -89,7 +89,7 @@
 /* < private >
  * GVariantSerialised:
  * @type_info: the #GVariantTypeInfo of this value
- * @data: the serialised data of this value, or %NULL
+ * @data: (allow-none): the serialised data of this value, or %NULL
  * @size: the size of this value
  *
  * A structure representing a GVariant in serialised form.  This
index 22341ff..3526f12 100644 (file)
@@ -1812,8 +1812,8 @@ g_variant_get_bytestring (GVariant *value)
  *
  * The return value must be freed using g_free().
  *
- * Returns: (transfer full) (array zero-terminated=1 length=length)
- *          (element-type guint8): a newly allocated string
+ * Returns: (transfer full) (array zero-terminated=1 length=length) (element-type guint8):
+ *          a newly allocated string
  *
  * Since: 2.26
  **/
index a242a38..5c27fe0 100644 (file)
@@ -597,7 +597,7 @@ g_variant_type_string_is_valid (const gchar *type_string)
 
 /**
  * g_variant_type_free:
- * @type: a #GVariantType, or %NULL
+ * @type: (allow-none): a #GVariantType, or %NULL
  *
  * Frees a #GVariantType that was allocated with
  * g_variant_type_copy(), g_variant_type_new() or one of the container
index 0c380ce..7a76d27 100644 (file)
@@ -222,8 +222,8 @@ g_variant_type_info_get_type_string (GVariantTypeInfo *info)
 /* < private >
  * g_variant_type_info_query:
  * @info: a #GVariantTypeInfo
- * @alignment: the location to store the alignment, or %NULL
- * @fixed_size: the location to store the fixed size, or %NULL
+ * @alignment: (allow-none): the location to store the alignment, or %NULL
+ * @fixed_size: (allow-none): the location to store the fixed size, or %NULL
  *
  * Queries @info to determine the alignment requirements and fixed size
  * (if any) of the type.
@@ -306,8 +306,8 @@ g_variant_type_info_element (GVariantTypeInfo *info)
 /* < private >
  * g_variant_type_query_element:
  * @info: a #GVariantTypeInfo for an array or maybe type
- * @alignment: the location to store the alignment, or %NULL
- * @fixed_size: the location to store the fixed size, or %NULL
+ * @alignment: (allow-none): the location to store the alignment, or %NULL
+ * @fixed_size: (allow-none): the location to store the fixed size, or %NULL
  *
  * Returns the alignment requires and fixed size (if any) for the
  * element type of the array.  This call is a convenience wrapper around
index 35a7d3e..d0581c2 100644 (file)
@@ -45,28 +45,6 @@ const gchar * glib_check_version (guint required_major,
                                   guint required_minor,
                                   guint required_micro);
 
-/**
- * GLIB_CHECK_VERSION:
- * @major: the major version to check for
- * @minor: the minor version to check for
- * @micro: the micro version to check for
- *
- * Checks the version of the GLib library that is being compiled
- * against.
- *
- * <example>
- * <title>Checking the version of the GLib library</title>
- * <programlisting>
- *   if (!GLIB_CHECK_VERSION (1, 2, 0))
- *     g_error ("GLib version 1.2.0 or above is needed");
- * </programlisting>
- * </example>
- *
- * See glib_check_version() for a runtime check.
- *
- * Returns: %TRUE if the version of the GLib header files
- * is the same as or newer than the passed-in version.
- */
 #define GLIB_CHECK_VERSION(major,minor,micro)    \
     (GLIB_MAJOR_VERSION > (major) || \
      (GLIB_MAJOR_VERSION == (major) && GLIB_MINOR_VERSION > (minor)) || \
index 95b0e7f..e61dfeb 100644 (file)
  */
 #define GLIB_VERSION_2_32       (G_ENCODE_VERSION (2, 32))
 
+/**
+ * GLIB_VERSION_2_34:
+ *
+ * A macro that evaluates to the 2.34 version of GLib, in a format
+ * that can be used by the C pre-processor.
+ *
+ * Since: 2.34
+ */
+#define GLIB_VERSION_2_34       (G_ENCODE_VERSION (2, 34))
+
 /* evaluates to the current stable version; for development cycles,
  * this means the next stable target
  */
 # define GLIB_AVAILABLE_IN_2_32
 #endif
 
+#if GLIB_VERSION_MIN_REQUIRED >= GLIB_VERSION_2_34
+# define GLIB_DEPRECATED_IN_2_34                GLIB_DEPRECATED
+# define GLIB_DEPRECATED_IN_2_34_FOR(f)         GLIB_DEPRECATED_FOR(f)
+#else
+# define GLIB_DEPRECATED_IN_2_34
+# define GLIB_DEPRECATED_IN_2_34_FOR(f)
+#endif
+
+#if GLIB_VERSION_MAX_ALLOWED < GLIB_VERSION_2_34
+# define GLIB_AVAILABLE_IN_2_34                 GLIB_UNAVAILABLE(2, 34)
+#else
+# define GLIB_AVAILABLE_IN_2_34
+#endif
+
 #endif /*  __G_VERSION_MACROS_H__ */
index e12fa7a..97eccd7 100644 (file)
@@ -203,7 +203,7 @@ g_win32_error_message (gint error)
 
 /**
  * g_win32_get_package_installation_directory_of_module:
- * @hmodule: The Win32 handle for a DLL loaded into the current process, or %NULL
+ * @hmodule: (allow-none): The Win32 handle for a DLL loaded into the current process, or %NULL
  *
  * This function tries to determine the installation directory of a
  * software package based on the location of a DLL of the software
@@ -322,8 +322,8 @@ get_package_directory_from_module (const gchar *module_name)
 
 /**
  * g_win32_get_package_installation_directory:
- * @package: You should pass %NULL for this.
- * @dll_name: The name of a DLL that a package provides in UTF-8, or %NULL.
+ * @package: (allow-none): You should pass %NULL for this.
+ * @dll_name: (allow-none): The name of a DLL that a package provides in UTF-8, or %NULL.
  *
  * Try to determine the installation directory for a software package.
  *
@@ -428,8 +428,8 @@ g_win32_get_package_installation_directory (const gchar *package,
 
 /**
  * g_win32_get_package_installation_subdirectory:
- * @package: You should pass %NULL for this.
- * @dll_name: The name of a DLL that a package provides, in UTF-8, or %NULL.
+ * @package: (allow-none): You should pass %NULL for this.
+ * @dll_name: (allow-none): The name of a DLL that a package provides, in UTF-8, or %NULL.
  * @subdir: A subdirectory of the package installation directory, also in UTF-8
  *
  * This function is deprecated. Use
index 687a13f..02df58c 100644 (file)
@@ -123,6 +123,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -133,7 +134,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -191,6 +191,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index c93aa8a..8c79987 100644 (file)
@@ -21,7 +21,7 @@ all :                         \
        gnulib\gnulib.lib       \
        pcre\pcre.lib           \
        libglib-2.0-0.dll \
-       glib-2.31s.lib \
+       glib-2.33s.lib \
        gspawn-win32-helper.exe \
        gspawn-win32-helper-console.exe \
 
@@ -121,8 +121,8 @@ glib.res : glib.rc
 
 # create a static libary
 # static library can well have the real version number in the name
-glib-2.31s.lib : $(glib_OBJECTS) gnulib\gnulib.lib pcre\pcre.lib
-       lib /out:glib-2.31s.lib $(glib_OBJECTS) gnulib\gnulib.lib pcre\pcre.lib
+glib-2.33s.lib : $(glib_OBJECTS) gnulib\gnulib.lib pcre\pcre.lib
+       lib /out:glib-2.33s.lib $(glib_OBJECTS) gnulib\gnulib.lib pcre\pcre.lib
 
 libglib-2.0-0.dll : $(glib_OBJECTS) gnulib\gnulib.lib pcre\pcre.lib glib.def glib.res
        $(CC) $(CFLAGS) -LD -Fe$@ $(glib_OBJECTS) glib.res $(INTL_LIBS) \
index 631c03f..1148a92 100644 (file)
@@ -44,15 +44,12 @@ libpcre_la_SOURCES = \
        pcre_get.c \
        pcre_globals.c \
        pcre_jit_compile.c \
-       pcre_maketables.c \
        pcre_newline.c \
        pcre_ord2utf8.c \
-       pcre_refcount.c \
        pcre_string_utils.c \
        pcre_study.c \
        pcre_tables.c \
        pcre_valid_utf8.c \
-       pcre_version.c \
        pcre_xclass.c \
        pcre.h \
        pcre_internal.h \
index 917a373..948566a 100644 (file)
@@ -64,12 +64,10 @@ am_libpcre_la_OBJECTS = libpcre_la-pcre_byte_order.lo \
        libpcre_la-pcre_config.lo libpcre_la-pcre_dfa_exec.lo \
        libpcre_la-pcre_exec.lo libpcre_la-pcre_fullinfo.lo \
        libpcre_la-pcre_get.lo libpcre_la-pcre_globals.lo \
-       libpcre_la-pcre_jit_compile.lo libpcre_la-pcre_maketables.lo \
-       libpcre_la-pcre_newline.lo libpcre_la-pcre_ord2utf8.lo \
-       libpcre_la-pcre_refcount.lo libpcre_la-pcre_string_utils.lo \
+       libpcre_la-pcre_jit_compile.lo libpcre_la-pcre_newline.lo \
+       libpcre_la-pcre_ord2utf8.lo libpcre_la-pcre_string_utils.lo \
        libpcre_la-pcre_study.lo libpcre_la-pcre_tables.lo \
-       libpcre_la-pcre_valid_utf8.lo libpcre_la-pcre_version.lo \
-       libpcre_la-pcre_xclass.lo
+       libpcre_la-pcre_valid_utf8.lo libpcre_la-pcre_xclass.lo
 libpcre_la_OBJECTS = $(am_libpcre_la_OBJECTS)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
@@ -136,6 +134,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -146,7 +145,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -204,6 +202,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -395,15 +395,12 @@ libpcre_la_SOURCES = \
        pcre_get.c \
        pcre_globals.c \
        pcre_jit_compile.c \
-       pcre_maketables.c \
        pcre_newline.c \
        pcre_ord2utf8.c \
-       pcre_refcount.c \
        pcre_string_utils.c \
        pcre_study.c \
        pcre_tables.c \
        pcre_valid_utf8.c \
-       pcre_version.c \
        pcre_xclass.c \
        pcre.h \
        pcre_internal.h \
@@ -473,15 +470,12 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_get.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_globals.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_jit_compile.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_maketables.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_newline.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_ord2utf8.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_refcount.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_string_utils.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_study.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_tables.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_valid_utf8.Plo@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_version.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpcre_la-pcre_xclass.Plo@am__quote@
 
 .c.o:
@@ -575,13 +569,6 @@ libpcre_la-pcre_jit_compile.lo: pcre_jit_compile.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -c -o libpcre_la-pcre_jit_compile.lo `test -f 'pcre_jit_compile.c' || echo '$(srcdir)/'`pcre_jit_compile.c
 
-libpcre_la-pcre_maketables.lo: pcre_maketables.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -MT libpcre_la-pcre_maketables.lo -MD -MP -MF $(DEPDIR)/libpcre_la-pcre_maketables.Tpo -c -o libpcre_la-pcre_maketables.lo `test -f 'pcre_maketables.c' || echo '$(srcdir)/'`pcre_maketables.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libpcre_la-pcre_maketables.Tpo $(DEPDIR)/libpcre_la-pcre_maketables.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='pcre_maketables.c' object='libpcre_la-pcre_maketables.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -c -o libpcre_la-pcre_maketables.lo `test -f 'pcre_maketables.c' || echo '$(srcdir)/'`pcre_maketables.c
-
 libpcre_la-pcre_newline.lo: pcre_newline.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -MT libpcre_la-pcre_newline.lo -MD -MP -MF $(DEPDIR)/libpcre_la-pcre_newline.Tpo -c -o libpcre_la-pcre_newline.lo `test -f 'pcre_newline.c' || echo '$(srcdir)/'`pcre_newline.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libpcre_la-pcre_newline.Tpo $(DEPDIR)/libpcre_la-pcre_newline.Plo
@@ -596,13 +583,6 @@ libpcre_la-pcre_ord2utf8.lo: pcre_ord2utf8.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -c -o libpcre_la-pcre_ord2utf8.lo `test -f 'pcre_ord2utf8.c' || echo '$(srcdir)/'`pcre_ord2utf8.c
 
-libpcre_la-pcre_refcount.lo: pcre_refcount.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -MT libpcre_la-pcre_refcount.lo -MD -MP -MF $(DEPDIR)/libpcre_la-pcre_refcount.Tpo -c -o libpcre_la-pcre_refcount.lo `test -f 'pcre_refcount.c' || echo '$(srcdir)/'`pcre_refcount.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libpcre_la-pcre_refcount.Tpo $(DEPDIR)/libpcre_la-pcre_refcount.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='pcre_refcount.c' object='libpcre_la-pcre_refcount.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -c -o libpcre_la-pcre_refcount.lo `test -f 'pcre_refcount.c' || echo '$(srcdir)/'`pcre_refcount.c
-
 libpcre_la-pcre_string_utils.lo: pcre_string_utils.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -MT libpcre_la-pcre_string_utils.lo -MD -MP -MF $(DEPDIR)/libpcre_la-pcre_string_utils.Tpo -c -o libpcre_la-pcre_string_utils.lo `test -f 'pcre_string_utils.c' || echo '$(srcdir)/'`pcre_string_utils.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libpcre_la-pcre_string_utils.Tpo $(DEPDIR)/libpcre_la-pcre_string_utils.Plo
@@ -631,13 +611,6 @@ libpcre_la-pcre_valid_utf8.lo: pcre_valid_utf8.c
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -c -o libpcre_la-pcre_valid_utf8.lo `test -f 'pcre_valid_utf8.c' || echo '$(srcdir)/'`pcre_valid_utf8.c
 
-libpcre_la-pcre_version.lo: pcre_version.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -MT libpcre_la-pcre_version.lo -MD -MP -MF $(DEPDIR)/libpcre_la-pcre_version.Tpo -c -o libpcre_la-pcre_version.lo `test -f 'pcre_version.c' || echo '$(srcdir)/'`pcre_version.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libpcre_la-pcre_version.Tpo $(DEPDIR)/libpcre_la-pcre_version.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='pcre_version.c' object='libpcre_la-pcre_version.lo' libtool=yes @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -c -o libpcre_la-pcre_version.lo `test -f 'pcre_version.c' || echo '$(srcdir)/'`pcre_version.c
-
 libpcre_la-pcre_xclass.lo: pcre_xclass.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libpcre_la_CPPFLAGS) $(CPPFLAGS) $(libpcre_la_CFLAGS) $(CFLAGS) -MT libpcre_la-pcre_xclass.lo -MD -MP -MF $(DEPDIR)/libpcre_la-pcre_xclass.Tpo -c -o libpcre_la-pcre_xclass.lo `test -f 'pcre_xclass.c' || echo '$(srcdir)/'`pcre_xclass.c
 @am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) $(DEPDIR)/libpcre_la-pcre_xclass.Tpo $(DEPDIR)/libpcre_la-pcre_xclass.Plo
diff --git a/glib/pcre/pcre_maketables.c b/glib/pcre/pcre_maketables.c
deleted file mode 100644 (file)
index 1275cb2..0000000
+++ /dev/null
@@ -1,148 +0,0 @@
-/*************************************************
-*      Perl-Compatible Regular Expressions       *
-*************************************************/
-
-/* PCRE is a library of functions to support regular expressions whose syntax
-and semantics are as close as possible to those of the Perl 5 language.
-
-                       Written by Philip Hazel
-           Copyright (c) 1997-2012 University of Cambridge
-
------------------------------------------------------------------------------
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-
-    * Neither the name of the University of Cambridge nor the names of its
-      contributors may be used to endorse or promote products derived from
-      this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------------------
-*/
-
-
-/* This module contains the external function pcre_maketables(), which builds
-character tables for PCRE in the current locale. The file is compiled on its
-own as part of the PCRE library. However, it is also included in the
-compilation of dftables.c, in which case the macro DFTABLES is defined. */
-
-
-#ifndef DFTABLES
-#  ifdef HAVE_CONFIG_H
-#  include "config.h"
-#  endif
-#  include "pcre_internal.h"
-#endif
-
-
-/*************************************************
-*           Create PCRE character tables         *
-*************************************************/
-
-/* This function builds a set of character tables for use by PCRE and returns
-a pointer to them. They are build using the ctype functions, and consequently
-their contents will depend upon the current locale setting. When compiled as
-part of the library, the store is obtained via PUBL(malloc)(), but when
-compiled inside dftables, use malloc().
-
-Arguments:   none
-Returns:     pointer to the contiguous block of data
-*/
-
-#ifdef COMPILE_PCRE8
-const unsigned char *
-pcre_maketables(void)
-#else
-const unsigned char *
-pcre16_maketables(void)
-#endif
-{
-unsigned char *yield, *p;
-int i;
-
-#ifndef DFTABLES
-yield = (unsigned char*)(PUBL(malloc))(tables_length);
-#else
-yield = (unsigned char*)malloc(tables_length);
-#endif
-
-if (yield == NULL) return NULL;
-p = yield;
-
-/* First comes the lower casing table */
-
-for (i = 0; i < 256; i++) *p++ = tolower(i);
-
-/* Next the case-flipping table */
-
-for (i = 0; i < 256; i++) *p++ = islower(i)? toupper(i) : tolower(i);
-
-/* Then the character class tables. Don't try to be clever and save effort on
-exclusive ones - in some locales things may be different. Note that the table
-for "space" includes everything "isspace" gives, including VT in the default
-locale. This makes it work for the POSIX class [:space:]. Note also that it is
-possible for a character to be alnum or alpha without being lower or upper,
-such as "male and female ordinals" (\xAA and \xBA) in the fr_FR locale (at
-least under Debian Linux's locales as of 12/2005). So we must test for alnum
-specially. */
-
-memset(p, 0, cbit_length);
-for (i = 0; i < 256; i++)
-  {
-  if (isdigit(i)) p[cbit_digit  + i/8] |= 1 << (i&7);
-  if (isupper(i)) p[cbit_upper  + i/8] |= 1 << (i&7);
-  if (islower(i)) p[cbit_lower  + i/8] |= 1 << (i&7);
-  if (isalnum(i)) p[cbit_word   + i/8] |= 1 << (i&7);
-  if (i == '_')   p[cbit_word   + i/8] |= 1 << (i&7);
-  if (isspace(i)) p[cbit_space  + i/8] |= 1 << (i&7);
-  if (isxdigit(i))p[cbit_xdigit + i/8] |= 1 << (i&7);
-  if (isgraph(i)) p[cbit_graph  + i/8] |= 1 << (i&7);
-  if (isprint(i)) p[cbit_print  + i/8] |= 1 << (i&7);
-  if (ispunct(i)) p[cbit_punct  + i/8] |= 1 << (i&7);
-  if (iscntrl(i)) p[cbit_cntrl  + i/8] |= 1 << (i&7);
-  }
-p += cbit_length;
-
-/* Finally, the character type table. In this, we exclude VT from the white
-space chars, because Perl doesn't recognize it as such for \s and for comments
-within regexes. */
-
-for (i = 0; i < 256; i++)
-  {
-  int x = 0;
-  if (i != 0x0b && isspace(i)) x += ctype_space;
-  if (isalpha(i)) x += ctype_letter;
-  if (isdigit(i)) x += ctype_digit;
-  if (isxdigit(i)) x += ctype_xdigit;
-  if (isalnum(i) || i == '_') x += ctype_word;
-
-  /* Note: strchr includes the terminating zero in the characters it considers.
-  In this instance, that is ok because we want binary zero to be flagged as a
-  meta-character, which in this sense is any character that terminates a run
-  of data characters. */
-
-  if (strchr("\\*+?{^.$|()[", i) != 0) x += ctype_meta;
-  *p++ = x;
-  }
-
-return yield;
-}
-
-/* End of pcre_maketables.c */
diff --git a/glib/pcre/pcre_refcount.c b/glib/pcre/pcre_refcount.c
deleted file mode 100644 (file)
index 441e4dc..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-/*************************************************
-*      Perl-Compatible Regular Expressions       *
-*************************************************/
-
-/* PCRE is a library of functions to support regular expressions whose syntax
-and semantics are as close as possible to those of the Perl 5 language.
-
-                       Written by Philip Hazel
-           Copyright (c) 1997-2012 University of Cambridge
-
------------------------------------------------------------------------------
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-
-    * Neither the name of the University of Cambridge nor the names of its
-      contributors may be used to endorse or promote products derived from
-      this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------------------
-*/
-
-
-/* This module contains the external function pcre_refcount(), which is an
-auxiliary function that can be used to maintain a reference count in a compiled
-pattern data block. This might be helpful in applications where the block is
-shared by different users. */
-
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "pcre_internal.h"
-
-
-/*************************************************
-*           Maintain reference count             *
-*************************************************/
-
-/* The reference count is a 16-bit field, initialized to zero. It is not
-possible to transfer a non-zero count from one host to a different host that
-has a different byte order - though I can't see why anyone in their right mind
-would ever want to do that!
-
-Arguments:
-  argument_re   points to compiled code
-  adjust        value to add to the count
-
-Returns:        the (possibly updated) count value (a non-negative number), or
-                a negative error number
-*/
-
-#ifdef COMPILE_PCRE8
-PCRE_EXP_DEFN int PCRE_CALL_CONVENTION
-pcre_refcount(pcre *argument_re, int adjust)
-#else
-PCRE_EXP_DEFN int PCRE_CALL_CONVENTION
-pcre16_refcount(pcre16 *argument_re, int adjust)
-#endif
-{
-REAL_PCRE *re = (REAL_PCRE *)argument_re;
-if (re == NULL) return PCRE_ERROR_NULL;
-if (re->magic_number != MAGIC_NUMBER) return PCRE_ERROR_BADMAGIC;
-if ((re->flags & PCRE_MODE) == 0) return PCRE_ERROR_BADMODE;
-re->ref_count = (-adjust > re->ref_count)? 0 :
-                (adjust + re->ref_count > 65535)? 65535 :
-                re->ref_count + adjust;
-return re->ref_count;
-}
-
-/* End of pcre_refcount.c */
diff --git a/glib/pcre/pcre_version.c b/glib/pcre/pcre_version.c
deleted file mode 100644 (file)
index 58a0eaa..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/*************************************************
-*      Perl-Compatible Regular Expressions       *
-*************************************************/
-
-/* PCRE is a library of functions to support regular expressions whose syntax
-and semantics are as close as possible to those of the Perl 5 language.
-
-                       Written by Philip Hazel
-           Copyright (c) 1997-2012 University of Cambridge
-
------------------------------------------------------------------------------
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-
-    * Neither the name of the University of Cambridge nor the names of its
-      contributors may be used to endorse or promote products derived from
-      this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------------------
-*/
-
-
-/* This module contains the external function pcre_version(), which returns a
-string that identifies the PCRE version that is in use. */
-
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "pcre_internal.h"
-
-
-/*************************************************
-*          Return version string                 *
-*************************************************/
-
-/* These macros are the standard way of turning unquoted text into C strings.
-They allow macros like PCRE_MAJOR to be defined without quotes, which is
-convenient for user programs that want to test its value. */
-
-#define STRING(a)  # a
-#define XSTRING(s) STRING(s)
-
-/* A problem turned up with PCRE_PRERELEASE, which is defined empty for
-production releases. Originally, it was used naively in this code:
-
-  return XSTRING(PCRE_MAJOR)
-         "." XSTRING(PCRE_MINOR)
-             XSTRING(PCRE_PRERELEASE)
-         " " XSTRING(PCRE_DATE);
-
-However, when PCRE_PRERELEASE is empty, this leads to an attempted expansion of
-STRING(). The C standard states: "If (before argument substitution) any
-argument consists of no preprocessing tokens, the behavior is undefined." It
-turns out the gcc treats this case as a single empty string - which is what we
-really want - but Visual C grumbles about the lack of an argument for the
-macro. Unfortunately, both are within their rights. To cope with both ways of
-handling this, I had resort to some messy hackery that does a test at run time.
-I could find no way of detecting that a macro is defined as an empty string at
-pre-processor time. This hack uses a standard trick for avoiding calling
-the STRING macro with an empty argument when doing the test. */
-
-#ifdef COMPILE_PCRE8
-PCRE_EXP_DEFN const char * PCRE_CALL_CONVENTION
-pcre_version(void)
-#else
-PCRE_EXP_DEFN const char * PCRE_CALL_CONVENTION
-pcre16_version(void)
-#endif
-{
-return (XSTRING(Z PCRE_PRERELEASE)[1] == 0)?
-  XSTRING(PCRE_MAJOR.PCRE_MINOR PCRE_DATE) :
-  XSTRING(PCRE_MAJOR.PCRE_MINOR) XSTRING(PCRE_PRERELEASE PCRE_DATE);
-}
-
-/* End of pcre_version.c */
index 3cfca22..26ae31c 100644 (file)
@@ -300,7 +300,8 @@ EXTRA_DIST += \
        keyfiletest.ini         \
        pages.ini               \
        bookmarks.xbel          \
-       empty
+       empty                   \
+       echo-script
 
 dist-hook:
        mkdir $(distdir)/markups;               \
index acc82ec..66b34df 100644 (file)
@@ -460,6 +460,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -470,7 +471,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -528,6 +528,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -675,7 +677,7 @@ GTESTER_REPORT = $(top_builddir)/glib/gtester-report        # for the GLIB package
 
 # initialize variables for unconditional += appending
 EXTRA_DIST = 4096-random-bytes keyfiletest.ini pages.ini \
-       bookmarks.xbel empty
+       bookmarks.xbel empty echo-script
 TEST_PROGS = testing option-context option-argv0 keyfile fileutils \
        test-printf protocol rand strfuncs string markup-parse \
        markup-collect markup-escape markup-subparser array-test bytes \
index 7750c40..29a62ea 100644 (file)
@@ -90,6 +90,7 @@ const gchar *input0[] = {
   "eer34",
   "223",
   "er1",
+  "üĠണ",
   "foo",
   "bar",
   "baz",
@@ -106,6 +107,7 @@ const gchar *sorted0[] = {
   "er1",
   "foo",
   "GTK+",
+  "üĠണ",
   "z",
   NULL
 };
@@ -119,6 +121,7 @@ const gchar *file_sorted0[] = {
   "er1",
   "foo",
   "GTK+",
+  "üĠണ",
   "z",
   NULL
 };
index 603142f..df87244 100644 (file)
@@ -685,11 +685,28 @@ test_filename_display (void)
   g_free (display);
 }
 
+static void
+test_no_conv (void)
+{
+  gchar *in = "";
+  gchar *out G_GNUC_UNUSED;
+  gsize bytes_read = 0;
+  gsize bytes_written = 0;
+  GError *error = NULL;
+
+  out = g_convert (in, -1, "XXX", "UVZ",
+                   &bytes_read, &bytes_written, &error);
+
+  /* error code is unreliable, since we mishandle errno there */
+  g_assert (error && error->domain == G_CONVERT_ERROR);
+}
+
 int
 main (int argc, char *argv[])
 {
   g_test_init (&argc, &argv, NULL);
 
+  g_test_add_func ("/conversion/no-conv", test_no_conv);
   g_test_add_func ("/conversion/iconv-state", test_iconv_state);
   g_test_add_func ("/conversion/illegal-sequence", test_one_half);
   g_test_add_func ("/conversion/byte-order", test_byte_order);
index 39b792f..51b51e2 100644 (file)
@@ -130,6 +130,18 @@ test_parse (void)
   g_assert_cmpint (g_date_get_day (d), ==, 10);
   g_assert_cmpint (g_date_get_year (d), ==, 2000);
 
+  g_date_set_parse (d, "10 10 2010");
+  g_assert (g_date_valid (d));
+  g_assert_cmpint (g_date_get_month (d), ==, 10);
+  g_assert_cmpint (g_date_get_day (d), ==, 10);
+  g_assert_cmpint (g_date_get_year (d), ==, 2010);
+
+  g_date_set_parse (d, "10 March 2010");
+  g_assert (g_date_valid (d));
+  g_assert_cmpint (g_date_get_month (d), ==, 3);
+  g_assert_cmpint (g_date_get_day (d), ==, 10);
+  g_assert_cmpint (g_date_get_year (d), ==, 2010);
+
   g_date_free (d);
 }
 
@@ -282,6 +294,41 @@ test_year (gconstpointer t)
   g_assert_cmpint (j + 2, ==, g_date_get_julian (&tmp));
 }
 
+static void
+test_clamp (void)
+{
+  GDate d1, d2, d, o;
+
+  g_date_set_dmy (&d1, 1, 1, 1970);
+  g_date_set_dmy (&d2, 1, 1, 1980);
+  g_date_set_dmy (&d, 1, 1, 1);
+
+  o = d;
+  g_date_clamp (&o, NULL, NULL);
+  g_assert (g_date_compare (&o, &d) == 0);
+
+  g_date_clamp (&o,  &d1, &d2);
+  g_assert (g_date_compare (&o, &d1) == 0);
+
+  g_date_set_dmy (&o, 1, 1, 2000);
+
+  g_date_clamp (&o,  &d1, &d2);
+  g_assert (g_date_compare (&o, &d2) == 0);
+}
+
+static void
+test_order (void)
+{
+  GDate d1, d2;
+
+  g_date_set_dmy (&d1, 1, 1, 1970);
+  g_date_set_dmy (&d2, 1, 1, 1980);
+
+  g_assert (g_date_compare (&d1, &d2) == -1);
+  g_date_order (&d2, &d1);
+  g_assert (g_date_compare (&d1, &d2) == 1);
+}
+
 int
 main (int argc, char** argv)
 {
@@ -304,6 +351,7 @@ main (int argc, char** argv)
     3000, 3001, 3002, 3998, 3999, 4000, 4001, 4002, 4003
   };
 
+  g_setenv ("LANG", "en_US.utf-8", TRUE);
   setlocale (LC_ALL, "");
 
   g_test_init (&argc, &argv, NULL);
@@ -314,6 +362,8 @@ main (int argc, char** argv)
   g_test_add_func ("/date/julian", test_julian_constructor);
   g_test_add_func ("/date/dates", test_dates);
   g_test_add_func ("/date/parse", test_parse);
+  g_test_add_func ("/date/clamp", test_clamp);
+  g_test_add_func ("/date/order", test_order);
   for (i = 0; i < G_N_ELEMENTS (check_years); i++)
     {
       path = g_strdup_printf ("/date/year/%d", check_years[i]);
diff --git a/glib/tests/echo-script b/glib/tests/echo-script
new file mode 100755 (executable)
index 0000000..c732ed9
--- /dev/null
@@ -0,0 +1 @@
+echo "echo"
index 32f46a0..ebc62af 100644 (file)
@@ -107,6 +107,7 @@ test_build_pathv (void)
 {
   gchar *args[10];
 
+  g_assert (g_build_pathv ("", NULL) == NULL);
   args[0] = NULL;
   check_string (g_build_pathv ("", args), "");
   args[0] = ""; args[1] = NULL;
@@ -505,15 +506,124 @@ test_format_size_for_display (void)
   check_string (g_format_size (0), "0 bytes");
   check_string (g_format_size (1), "1 byte");
   check_string (g_format_size (2), "2 bytes");
-  check_string (g_format_size (1000), "1.0 kB");
-  check_string (g_format_size (1000 * 1000), "1.0 MB");
-  check_string (g_format_size (1000 * 1000 * 1000), "1.0 GB");
+  check_string (g_format_size (1000ULL), "1.0 kB");
+  check_string (g_format_size (1000ULL * 1000), "1.0 MB");
+  check_string (g_format_size (1000ULL * 1000 * 1000), "1.0 GB");
+  check_string (g_format_size (1000ULL * 1000 * 1000 * 1000), "1.0 TB");
+  check_string (g_format_size (1000ULL * 1000 * 1000 * 1000 * 1000), "1.0 PB");
+  check_string (g_format_size (1000ULL * 1000 * 1000 * 1000 * 1000 * 1000), "1.0 EB");
+
+  check_string (g_format_size_full (0, G_FORMAT_SIZE_IEC_UNITS), "0 bytes");
+  check_string (g_format_size_full (1, G_FORMAT_SIZE_IEC_UNITS), "1 byte");
+  check_string (g_format_size_full (2, G_FORMAT_SIZE_IEC_UNITS), "2 bytes");
+
+  check_string (g_format_size_full (2048ULL, G_FORMAT_SIZE_IEC_UNITS), "2.0 KiB");
+  check_string (g_format_size_full (2048ULL * 1024, G_FORMAT_SIZE_IEC_UNITS), "2.0 MiB");
+  check_string (g_format_size_full (2048ULL * 1024 * 1024, G_FORMAT_SIZE_IEC_UNITS), "2.0 GiB");
+  check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024, G_FORMAT_SIZE_IEC_UNITS), "2.0 TiB");
+  check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024 * 1024, G_FORMAT_SIZE_IEC_UNITS), "2.0 PiB");
+  check_string (g_format_size_full (2048ULL * 1024 * 1024 * 1024 * 1024 * 1024, G_FORMAT_SIZE_IEC_UNITS), "2.0 EiB");
 
   check_string (g_format_size_full (238472938, G_FORMAT_SIZE_IEC_UNITS), "227.4 MiB");
   check_string (g_format_size_full (238472938, G_FORMAT_SIZE_DEFAULT), "238.5 MB");
   check_string (g_format_size_full (238472938, G_FORMAT_SIZE_LONG_FORMAT), "238.5 MB (238472938 bytes)");
 }
 
+static void
+test_file_errors (void)
+{
+#ifdef EEXIST
+  g_assert (g_file_error_from_errno (EEXIST) == G_FILE_ERROR_EXIST);
+#endif
+#ifdef EISDIR
+  g_assert (g_file_error_from_errno (EISDIR) == G_FILE_ERROR_ISDIR);
+#endif
+#ifdef EACCES
+  g_assert (g_file_error_from_errno (EACCES) == G_FILE_ERROR_ACCES);
+#endif
+#ifdef ENAMETOOLONG
+  g_assert (g_file_error_from_errno (ENAMETOOLONG) == G_FILE_ERROR_NAMETOOLONG);
+#endif
+#ifdef ENOENT
+  g_assert (g_file_error_from_errno (ENOENT) == G_FILE_ERROR_NOENT);
+#endif
+#ifdef ENOTDIR
+  g_assert (g_file_error_from_errno (ENOTDIR) == G_FILE_ERROR_NOTDIR);
+#endif
+#ifdef ENXIO
+  g_assert (g_file_error_from_errno (ENXIO) == G_FILE_ERROR_NXIO);
+#endif
+#ifdef ENODEV
+  g_assert (g_file_error_from_errno (ENODEV) == G_FILE_ERROR_NODEV);
+#endif
+#ifdef EROFS
+  g_assert (g_file_error_from_errno (EROFS) == G_FILE_ERROR_ROFS);
+#endif
+#ifdef ETXTBSY
+  g_assert (g_file_error_from_errno (ETXTBSY) == G_FILE_ERROR_TXTBSY);
+#endif
+#ifdef EFAULT
+  g_assert (g_file_error_from_errno (EFAULT) == G_FILE_ERROR_FAULT);
+#endif
+#ifdef ELOOP
+  g_assert (g_file_error_from_errno (ELOOP) == G_FILE_ERROR_LOOP);
+#endif
+#ifdef ENOSPC
+  g_assert (g_file_error_from_errno (ENOSPC) == G_FILE_ERROR_NOSPC);
+#endif
+#ifdef ENOMEM
+  g_assert (g_file_error_from_errno (ENOMEM) == G_FILE_ERROR_NOMEM);
+#endif
+#ifdef EMFILE
+  g_assert (g_file_error_from_errno (EMFILE) == G_FILE_ERROR_MFILE);
+#endif
+#ifdef ENFILE
+  g_assert (g_file_error_from_errno (ENFILE) == G_FILE_ERROR_NFILE);
+#endif
+#ifdef EBADF
+  g_assert (g_file_error_from_errno (EBADF) == G_FILE_ERROR_BADF);
+#endif
+#ifdef EINVAL
+  g_assert (g_file_error_from_errno (EINVAL) == G_FILE_ERROR_INVAL);
+#endif
+#ifdef EPIPE
+  g_assert (g_file_error_from_errno (EPIPE) == G_FILE_ERROR_PIPE);
+#endif
+#ifdef EAGAIN
+  g_assert (g_file_error_from_errno (EAGAIN) == G_FILE_ERROR_AGAIN);
+#endif
+#ifdef EINTR
+  g_assert (g_file_error_from_errno (EINTR) == G_FILE_ERROR_INTR);
+#endif
+#ifdef EIO
+  g_assert (g_file_error_from_errno (EIO) == G_FILE_ERROR_IO);
+#endif
+#ifdef EPERM
+  g_assert (g_file_error_from_errno (EPERM) == G_FILE_ERROR_PERM);
+#endif
+#ifdef ENOSYS
+  g_assert (g_file_error_from_errno (ENOSYS) == G_FILE_ERROR_NOSYS);
+#endif
+}
+
+static void
+test_basename (void)
+{
+  gchar *b;
+
+  b = g_path_get_basename ("");
+  g_assert_cmpstr (b, ==, ".");
+  g_free (b);
+
+  b = g_path_get_basename ("///");
+  g_assert_cmpstr (b, ==, "/");
+  g_free (b);
+
+  b = g_path_get_basename ("/a/b/c/d");
+  g_assert_cmpstr (b, ==, "d");
+  g_free (b);
+}
+
 int
 main (int   argc,
       char *argv[])
@@ -526,6 +636,8 @@ main (int   argc,
   g_test_add_func ("/fileutils/build-filenamev", test_build_filenamev);
   g_test_add_func ("/fileutils/mkdir-with-parents", test_mkdir_with_parents);
   g_test_add_func ("/fileutils/format-size-for-display", test_format_size_for_display);
+  g_test_add_func ("/fileutils/errors", test_file_errors);
+  g_test_add_func ("/fileutils/basename", test_basename);
 
   return g_test_run();
 }
index 516c4fc..0dea323 100644 (file)
@@ -114,6 +114,7 @@ test_GDateTime_new_from_unix (void)
   tm.tm_hour = 0;
   tm.tm_min = 0;
   tm.tm_sec = 0;
+  tm.tm_isdst = -1;
   t = mktime (&tm);
 
   dt = g_date_time_new_from_unix_local (t);
index c328aa8..7f7d56c 100644 (file)
@@ -3730,7 +3730,7 @@ test_parses (void)
         GError *error = NULL;
         value = g_variant_parse (NULL, tests[i], NULL, NULL, &error);
         printed = g_variant_print (value, FALSE);
-        g_assert_cmpstr (tests[i], ==, printed);
+        g_assert (g_str_has_prefix (printed, tests[i]));
         g_free (printed);
         g_variant_unref (value);
       }
index 290dc9c..fe0bb69 100644 (file)
@@ -508,13 +508,17 @@ set_hash_test (void)
   for (i = 2; i < 5000; i += 7)
     {
       char *s = g_strdup_printf ("%d", i);
-      g_hash_table_insert (hash_table, s, s);
+      g_hash_table_add (hash_table, s);
     }
 
   i = 0;
   g_hash_table_foreach (hash_table, set_check, &i);
   g_assert_cmpint (i, ==, g_hash_table_size (hash_table));
 
+  g_assert (g_hash_table_contains (hash_table, "2"));
+  g_assert (g_hash_table_contains (hash_table, "9"));
+  g_assert (!g_hash_table_contains (hash_table, "a"));
+
   /* this will cause the hash table to loose set nature */
   g_hash_table_insert (hash_table, g_strdup ("a"), "b");
 
index 754450c..0e8627b 100644 (file)
@@ -1,6 +1,6 @@
 /* Test case for bug 659866 */
 
-#define _POSIX_C_SOURCE 0
+#define _POSIX_C_SOURCE 199309L
 #undef _GNU_SOURCE
 #undef _XOPEN_SOURCE
 #include <pthread.h>
index b06a1c0..8b05fcf 100644 (file)
@@ -1326,6 +1326,24 @@ test_load (void)
 }
 
 static void
+test_load_fail (void)
+{
+  GKeyFile *file;
+  GError *error;
+
+  file = g_key_file_new ();
+  error = NULL;
+  g_assert (!g_key_file_load_from_file (file, "/", 0, &error));
+  g_assert_error (error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_PARSE);
+  g_clear_error (&error);
+  g_assert (!g_key_file_load_from_file (file, "/nosuchfile", 0, &error));
+  g_assert_error (error, G_FILE_ERROR, G_FILE_ERROR_NOENT);
+  g_clear_error (&error);
+
+  g_key_file_free (file);
+}
+
+static void
 test_non_utf8 (void)
 {
   GKeyFile *file;
@@ -1480,6 +1498,46 @@ test_empty_string (void)
   g_key_file_unref (kf);
 }
 
+static void
+test_limbo (void)
+{
+  GKeyFile *file;
+  static const char data[] =
+"a=b\n"
+"[group]\n"
+"b=c\n";
+  gboolean ok;
+  GError *error;
+
+  file = g_key_file_new ();
+
+  error = NULL;
+  ok = g_key_file_load_from_data (file, data, strlen (data), 0, &error);
+  g_assert (!ok);
+  g_assert_error (error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_GROUP_NOT_FOUND);
+  g_clear_error (&error);
+  g_key_file_free (file);
+}
+
+static void
+test_utf8 (void)
+{
+  GKeyFile *file;
+  static const char data[] =
+"[group]\n"
+"Encoding=non-UTF-8\n";
+  gboolean ok;
+  GError *error;
+
+  file = g_key_file_new ();
+
+  error = NULL;
+  ok = g_key_file_load_from_data (file, data, strlen (data), 0, &error);
+  g_assert (!ok);
+  g_assert_error (error, G_KEY_FILE_ERROR, G_KEY_FILE_ERROR_UNKNOWN_ENCODING);
+  g_clear_error (&error);
+  g_key_file_free (file);
+}
 int
 main (int argc, char *argv[])
 {
@@ -1509,12 +1567,15 @@ main (int argc, char *argv[])
   g_test_add_func ("/keyfile/reload", test_reload_idempotency);
   g_test_add_func ("/keyfile/int64", test_int64);
   g_test_add_func ("/keyfile/load", test_load);
+  g_test_add_func ("/keyfile/load-fail", test_load_fail);
   g_test_add_func ("/keyfile/non-utf8", test_non_utf8);
   g_test_add_func ("/keyfile/page-boundary", test_page_boundary);
   g_test_add_func ("/keyfile/ref", test_ref);
   g_test_add_func ("/keyfile/replace-value", test_replace_value);
   g_test_add_func ("/keyfile/list-separator", test_list_separator);
   g_test_add_func ("/keyfile/empty-string", test_empty_string);
+  g_test_add_func ("/keyfile/limbo", test_limbo);
+  g_test_add_func ("/keyfile/utf8", test_utf8);
 
   return g_test_run ();
 }
index aece490..89005a8 100644 (file)
@@ -261,6 +261,8 @@ bug653052 (void)
 int
 main (int argc, char *argv[])
 {
+  g_unsetenv ("G_MESSAGES_DEBUG");
+
   g_test_init (&argc, &argv, NULL);
   g_test_bug_base ("http://bugzilla.gnome.org/");
 
index 8391a76..3f0bcee 100644 (file)
@@ -61,7 +61,7 @@ test_maincontext_basic (void)
   g_assert (!g_main_context_iteration (ctx, FALSE));
 
   source = g_source_new (&funcs, sizeof (GSource));
-  g_assert (g_source_get_priority (source) == G_PRIORITY_DEFAULT);
+  g_assert_cmpint (g_source_get_priority (source), ==, G_PRIORITY_DEFAULT);
   g_assert (!g_source_is_destroyed (source));
 
   g_assert (!g_source_get_can_recurse (source));
@@ -82,7 +82,7 @@ test_maincontext_basic (void)
   g_assert (g_main_context_find_source_by_id (ctx, id) == source);
 
   g_source_set_priority (source, G_PRIORITY_HIGH);
-  g_assert (g_source_get_priority (source) == G_PRIORITY_HIGH);
+  g_assert_cmpint (g_source_get_priority (source), ==, G_PRIORITY_HIGH);
 
   g_source_destroy (source);
   g_main_context_unref (ctx);
@@ -97,6 +97,16 @@ test_maincontext_basic (void)
   g_assert_cmpstr (g_source_get_name (source), ==, "e");
   g_assert (g_source_get_context (source) == ctx);
   g_assert (g_source_remove_by_funcs_user_data (&funcs, data));
+
+  source = g_source_new (&funcs, sizeof (GSource));
+  g_source_set_funcs (source, &funcs);
+  g_source_set_callback (source, cb, data, NULL);
+  id = g_source_attach (source, ctx);
+  g_source_unref (source);
+  g_assert (g_source_remove_by_user_data (data));
+
+  g_idle_add (cb, data);
+  g_assert (g_idle_remove_by_data (data));
 }
 
 static void
@@ -116,7 +126,7 @@ test_mainloop_basic (void)
 
   g_main_loop_unref (loop);
 
-  g_assert (g_main_depth () == 0);
+  g_assert_cmpint (g_main_depth (), ==, 0);
 
   g_main_loop_unref (loop);
 }
@@ -169,9 +179,9 @@ test_timeouts (void)
 
   g_main_loop_run (loop);
 
-  g_assert (a == 10);
-  g_assert (b == 4);
-  g_assert (c == 3);
+  g_assert_cmpint (a, ==, 10);
+  g_assert_cmpint (b, ==, 4);
+  g_assert_cmpint (c, ==, 3);
 
   g_main_loop_unref (loop);
   g_main_context_unref (ctx);
@@ -202,18 +212,18 @@ test_priorities (void)
 
   g_assert (g_main_context_pending (ctx));
   g_assert (g_main_context_iteration (ctx, FALSE));
-  g_assert (a == 0);
-  g_assert (b == 1);
+  g_assert_cmpint (a, ==, 0);
+  g_assert_cmpint (b, ==, 1);
 
   g_assert (g_main_context_iteration (ctx, FALSE));
-  g_assert (a == 0);
-  g_assert (b == 2);
+  g_assert_cmpint (a, ==, 0);
+  g_assert_cmpint (b, ==, 2);
 
   g_source_destroy (sourceb);
 
   g_assert (g_main_context_iteration (ctx, FALSE));
-  g_assert (a == 1);
-  g_assert (b == 2);
+  g_assert_cmpint (a, ==, 1);
+  g_assert_cmpint (b, ==, 2);
 
   g_assert (g_main_context_pending (ctx));
   g_source_destroy (sourcea);
@@ -243,6 +253,10 @@ call_func (gpointer data)
   return G_SOURCE_REMOVE;
 }
 
+static GMutex mutex;
+static GCond cond;
+static gboolean thread_ready;
+
 static gpointer
 thread_func (gpointer data)
 {
@@ -251,6 +265,11 @@ thread_func (gpointer data)
 
   g_main_context_push_thread_default (ctx);
 
+  g_mutex_lock (&mutex);
+  thread_ready = TRUE;
+  g_cond_signal (&cond);
+  g_mutex_unlock (&mutex);
+
   source = g_timeout_source_new (500);
   g_source_set_callback (source, (GSourceFunc)g_thread_exit, NULL, NULL);
   g_source_attach (source, ctx);
@@ -272,12 +291,12 @@ test_invoke (void)
 
   /* this one gets invoked directly */
   g_main_context_invoke (NULL, func, g_thread_self ());
-  g_assert (count == 1);
+  g_assert_cmpint (count, ==, 1);
 
   /* invoking out of an idle works too */
   g_idle_add (call_func, NULL);
   g_main_context_iteration (g_main_context_default (), FALSE);
-  g_assert (count == 2);
+  g_assert_cmpint (count, ==, 2);
 
   /* test thread-default forcing the invocation to go
    * to another thread
@@ -285,13 +304,178 @@ test_invoke (void)
   ctx = g_main_context_new ();
   thread = g_thread_new ("worker", thread_func, ctx);
 
-  g_usleep (1000); /* give some time to push the thread-default */
+  g_mutex_lock (&mutex);
+  while (!thread_ready)
+    g_cond_wait (&cond, &mutex);
+  g_mutex_unlock (&mutex);
 
   g_main_context_invoke (ctx, func, thread);
-  g_assert (count == 2);
 
   g_thread_join (thread);
-  g_assert (count == 3);
+  g_assert_cmpint (count, ==, 3);
+}
+
+static gboolean
+quit_loop (gpointer data)
+{
+  GMainLoop *loop = data;
+
+  g_main_loop_quit (loop);
+
+  return G_SOURCE_REMOVE;
+}
+
+static gboolean
+run_inner_loop (gpointer user_data)
+{
+  GMainContext *ctx = user_data;
+  GMainLoop *inner;
+  GSource *timeout;
+
+  a++;
+
+  inner = g_main_loop_new (ctx, FALSE);
+  timeout = g_timeout_source_new (100);
+  g_source_set_callback (timeout, quit_loop, inner, NULL);
+  g_source_attach (timeout, ctx);
+
+  g_main_loop_run (inner);
+  g_main_loop_unref (inner);
+
+  return G_SOURCE_CONTINUE;
+}
+
+static void
+test_child_sources (void)
+{
+  GMainContext *ctx;
+  GMainLoop *loop;
+  GSource *parent, *child_b, *child_c, *end;
+
+  ctx = g_main_context_new ();
+  loop = g_main_loop_new (ctx, FALSE);
+
+  a = b = c = 0;
+
+  parent = g_timeout_source_new (2000);
+  g_source_set_callback (parent, run_inner_loop, ctx, NULL);
+  g_source_set_priority (parent, G_PRIORITY_LOW);
+  g_source_attach (parent, ctx);
+
+  child_b = g_timeout_source_new (250);
+  g_source_set_callback (child_b, count_calls, &b, NULL);
+  g_source_add_child_source (parent, child_b);
+
+  child_c = g_timeout_source_new (330);
+  g_source_set_callback (child_c, count_calls, &c, NULL);
+  g_source_set_priority (child_c, G_PRIORITY_HIGH);
+  g_source_add_child_source (parent, child_c);
+
+  /* Child sources always have the priority of the parent */
+  g_assert_cmpint (g_source_get_priority (parent), ==, G_PRIORITY_LOW);
+  g_assert_cmpint (g_source_get_priority (child_b), ==, G_PRIORITY_LOW);
+  g_assert_cmpint (g_source_get_priority (child_c), ==, G_PRIORITY_LOW);
+  g_source_set_priority (parent, G_PRIORITY_DEFAULT);
+  g_assert_cmpint (g_source_get_priority (parent), ==, G_PRIORITY_DEFAULT);
+  g_assert_cmpint (g_source_get_priority (child_b), ==, G_PRIORITY_DEFAULT);
+  g_assert_cmpint (g_source_get_priority (child_c), ==, G_PRIORITY_DEFAULT);
+
+  end = g_timeout_source_new (1050);
+  g_source_set_callback (end, quit_loop, loop, NULL);
+  g_source_attach (end, ctx);
+  g_source_unref (end);
+
+  g_main_loop_run (loop);
+
+  /* The parent source's own timeout will never trigger, so "a" will
+   * only get incremented when "b" or "c" does. And when timeouts get
+   * blocked, they still wait the full interval next time rather than
+   * "catching up". So the timing is:
+   *
+   *  250 - b++ -> a++, run_inner_loop
+   *  330 - (c is blocked)
+   *  350 - inner_loop ends
+   *  350 - c++ belatedly -> a++, run_inner_loop
+   *  450 - inner loop ends
+   *  500 - b++ -> a++, run_inner_loop
+   *  600 - inner_loop ends
+   *  680 - c++ -> a++, run_inner_loop
+   *  750 - (b is blocked)
+   *  780 - inner loop ends
+   *  780 - b++ belatedly -> a++, run_inner_loop
+   *  880 - inner loop ends
+   * 1010 - c++ -> a++, run_inner_loop
+   * 1030 - (b is blocked)
+   * 1050 - end runs, quits outer loop, which has no effect yet
+   * 1110 - inner loop ends, a returns, outer loop exits
+   */
+
+  g_assert_cmpint (a, ==, 6);
+  g_assert_cmpint (b, ==, 3);
+  g_assert_cmpint (c, ==, 3);
+
+  g_source_unref (parent);
+  g_source_unref (child_b);
+  g_source_unref (child_c);
+
+  g_main_loop_unref (loop);
+  g_main_context_unref (ctx);
+}
+
+static void
+test_recursive_child_sources (void)
+{
+  GMainContext *ctx;
+  GMainLoop *loop;
+  GSource *parent, *child_b, *child_c, *end;
+
+  ctx = g_main_context_new ();
+  loop = g_main_loop_new (ctx, FALSE);
+
+  a = b = c = 0;
+
+  parent = g_timeout_source_new (500);
+  g_source_set_callback (parent, count_calls, &a, NULL);
+
+  child_b = g_timeout_source_new (220);
+  g_source_set_callback (child_b, count_calls, &b, NULL);
+  g_source_add_child_source (parent, child_b);
+
+  child_c = g_timeout_source_new (430);
+  g_source_set_callback (child_c, count_calls, &c, NULL);
+  g_source_add_child_source (child_b, child_c);
+
+  g_source_attach (parent, ctx);
+
+  end = g_timeout_source_new (2010);
+  g_source_set_callback (end, (GSourceFunc)g_main_loop_quit, loop, NULL);
+  g_source_attach (end, ctx);
+  g_source_unref (end);
+
+  g_main_loop_run (loop);
+
+  /* Sequence of events:
+   * 220 b (b = 440, a = 720)
+   * 430 c (c = 860, b = 650, a = 930)
+   * 650 b (b = 870, a = 1150)
+   * 860 c (c = 1290, b = 1080, a = 1360)
+   * 1080 b (b = 1300, a = 1580)
+   * 1290 c (c = 1720, b = 1510, a = 1790)
+   * 1510 b (b = 1730, a = 2010)
+   * 1720 c (c = 2150, b = 1940, a = 2220)
+   * 1940 b (b = 2160, a = 2440)
+   */
+
+  g_assert_cmpint (a, ==, 9);
+  g_assert_cmpint (b, ==, 9);
+  g_assert_cmpint (c, ==, 4);
+
+  g_source_unref (parent);
+  g_source_unref (child_b);
+  g_source_unref (child_c);
+
+  g_main_loop_unref (loop);
+  g_main_context_unref (ctx);
 }
 
 int
@@ -304,6 +488,8 @@ main (int argc, char *argv[])
   g_test_add_func ("/mainloop/timeouts", test_timeouts);
   g_test_add_func ("/mainloop/priorities", test_priorities);
   g_test_add_func ("/mainloop/invoke", test_invoke);
+  g_test_add_func ("/mainloop/child_sources", test_child_sources);
+  g_test_add_func ("/mainloop/recursive_child_sources", test_recursive_child_sources);
 
   return g_test_run ();
 }
index 7c1a044..5adc272 100644 (file)
@@ -281,6 +281,7 @@ main (int argc, char *argv[])
   const gchar *name;
   gchar *path;
 
+  g_setenv ("LANG", "en_US.utf-8", TRUE);
   setlocale (LC_ALL, "");
 
   g_test_init (&argc, &argv, NULL);
index 5b839d9..d669c12 100644 (file)
@@ -1938,14 +1938,25 @@ test_basic (void)
 }
 
 static void
+set_bool (gpointer data)
+{
+  gboolean *b = data;
+
+  *b = TRUE;
+}
+
+static void
 test_main_group (void)
 {
   GOptionContext *context;
   GOptionGroup *group;
+  gboolean b = FALSE;
 
   context = g_option_context_new (NULL);
   g_assert (g_option_context_get_main_group (context) == NULL);
-  group = g_option_group_new ("name", "description", "hlep", NULL, NULL);
+  group = g_option_group_new ("name", "description", "hlep", &b, set_bool);
+  g_option_context_add_group (context, group);
+  group = g_option_group_new ("name2", "description", "hlep", NULL, NULL);
   g_option_context_add_group (context, group);
   g_assert (g_option_context_get_main_group (context) == NULL);
   group = g_option_group_new ("name", "description", "hlep", NULL, NULL);
@@ -1953,6 +1964,8 @@ test_main_group (void)
   g_assert (g_option_context_get_main_group (context) == group);
 
   g_option_context_free (context);
+
+  g_assert (b);
 }
 
 static gboolean error_func_called = FALSE;
index 7fec42b..ef6af50 100644 (file)
@@ -48,12 +48,82 @@ test_sort_basic (void)
   g_free (data);
 }
 
+typedef struct {
+  int val;
+  int i;
+} SortItem;
+
+typedef struct {
+  int val;
+  int i;
+  int data[16];
+} BigItem;
+
+static int
+item_compare_data (gconstpointer p1, gconstpointer p2, gpointer data)
+{
+  const SortItem *i1 = p1;
+  const SortItem *i2 = p2;
+
+  return i1->val - i2->val;
+}
+
+static void
+test_sort_stable (void)
+{
+  SortItem *data;
+  gint i;
+
+  data = g_malloc (10000 * sizeof (SortItem));
+  for (i = 0; i < 10000; i++)
+    {
+      data[i].val = g_random_int_range (0, 10000);
+      data[i].i = i;
+    }
+
+  g_qsort_with_data (data, 10000, sizeof (SortItem), item_compare_data, NULL);
+
+  for (i = 1; i < 10000; i++)
+    {
+      g_assert_cmpint (data[i -1].val, <=, data[i].val);
+      if (data[i -1].val == data[i].val)
+        g_assert_cmpint (data[i -1].i, <, data[i].i);
+    }
+  g_free (data);
+}
+
+static void
+test_sort_big (void)
+{
+  BigItem *data;
+  gint i;
+
+  data = g_malloc (10000 * sizeof (BigItem));
+  for (i = 0; i < 10000; i++)
+    {
+      data[i].val = g_random_int_range (0, 10000);
+      data[i].i = i;
+    }
+
+  g_qsort_with_data (data, 10000, sizeof (BigItem), item_compare_data, NULL);
+
+  for (i = 1; i < 10000; i++)
+    {
+      g_assert_cmpint (data[i -1].val, <=, data[i].val);
+      if (data[i -1].val == data[i].val)
+        g_assert_cmpint (data[i -1].i, <, data[i].i);
+    }
+  g_free (data);
+}
+
 int
 main (int argc, char *argv[])
 {
   g_test_init (&argc, &argv, NULL);
 
   g_test_add_func ("/sort/basic", test_sort_basic);
+  g_test_add_func ("/sort/stable", test_sort_stable);
+  g_test_add_func ("/sort/big", test_sort_big);
 
   return g_test_run ();
 }
index 42d88e6..9f71d59 100644 (file)
@@ -27,6 +27,7 @@
 #include <string.h>
 
 static char *echo_prog_path;
+static char *echo_script_path;
 
 typedef struct {
   GMainLoop *loop;
@@ -164,6 +165,25 @@ test_spawn_sync (void)
   g_ptr_array_free (argv, TRUE);
 }
 
+static void
+test_spawn_script (void)
+{
+  GError *error = NULL;
+  GPtrArray *argv;
+  char *stdout_str;
+  int estatus;
+
+  argv = g_ptr_array_new ();
+  g_ptr_array_add (argv, echo_script_path);
+  g_ptr_array_add (argv, NULL);
+
+  g_spawn_sync (NULL, (char**)argv->pdata, NULL, 0, NULL, NULL, &stdout_str, NULL, &estatus, &error);
+  g_assert_no_error (error);
+  g_assert_cmpstr ("echo\n", ==, stdout_str);
+  g_free (stdout_str);
+  g_ptr_array_free (argv, TRUE);
+}
+
 int
 main (int   argc,
       char *argv[])
@@ -179,12 +199,27 @@ main (int   argc,
       g_free (echo_prog_path);
       echo_prog_path = g_build_filename (dirname, "lt-test-spawn-echo", NULL);
     }
+#ifndef SRCDIR
+#define SRCDIR dirname
+#endif
+  echo_script_path = g_build_filename (SRCDIR, "echo-script", NULL);
+  if (!g_file_test (echo_script_path, G_FILE_TEST_EXISTS))
+    {
+      gchar *tmp;
+      /* strip .libs */
+      tmp = g_path_get_dirname (dirname);
+      g_free (echo_script_path);
+      echo_script_path = g_build_filename (tmp, "echo-script", NULL);
+      g_free (tmp);
+    }
   g_free (dirname);
 
   g_assert (g_file_test (echo_prog_path, G_FILE_TEST_EXISTS));
+  g_assert (g_file_test (echo_script_path, G_FILE_TEST_EXISTS));
 
   g_test_add_func ("/gthread/spawn-single-sync", test_spawn_sync);
   g_test_add_func ("/gthread/spawn-single-async", test_spawn_async);
+  g_test_add_func ("/gthread/spawn-script", test_spawn_script);
 
   return g_test_run();
 }
index b2c19b3..38620fd 100644 (file)
@@ -26,6 +26,7 @@
 #include "glib.h"
 
 #include <stdlib.h>
+#include <string.h>
 #include <stdarg.h>
 
 static gboolean
@@ -208,6 +209,29 @@ test_bits (void)
 }
 
 static void
+test_swap (void)
+{
+  guint16 a16, b16;
+  guint32 a32, b32;
+  guint64 a64, b64;
+
+  a16 = 0xaabb;
+  b16 = 0xbbaa;
+
+  g_assert_cmpint (GUINT16_SWAP_LE_BE (a16), ==, b16);
+
+  a32 = 0xaaaabbbb;
+  b32 = 0xbbbbaaaa;
+
+  g_assert_cmpint (GUINT32_SWAP_LE_BE (a32), ==, b32);
+
+  a64 = 0xaaaaaaaabbbbbbbb;
+  b64 = 0xbbbbbbbbaaaaaaaa;
+
+  g_assert_cmpint (GUINT64_SWAP_LE_BE (a64), ==, b64);
+}
+
+static void
 test_find_program (void)
 {
   gchar *res;
@@ -299,6 +323,113 @@ test_basename (void)
   g_assert_cmpstr (b, ==, "down.sh");
 }
 
+extern const gchar *glib_pgettext (const gchar *msgidctxt, gsize msgidoffset);
+
+static void
+test_gettext (void)
+{
+  const gchar *am0, *am1, *am2, *am3;
+
+  am0 = glib_pgettext ("GDateTime\004AM", strlen ("GDateTime") + 1);
+  am1 = g_dpgettext ("glib20", "GDateTime\004AM", strlen ("GDateTime") + 1);
+  am2 = g_dpgettext ("glib20", "GDateTime|AM", 0);
+  am3 = g_dpgettext2 ("glib20", "GDateTime", "AM");
+
+  g_assert_cmpstr (am0, ==, am1);
+  g_assert_cmpstr (am1, ==, am2);
+  g_assert_cmpstr (am2, ==, am3);
+}
+
+static void
+test_realname (void)
+{
+  const gchar *name;
+
+  name = g_get_real_name ();
+
+  g_assert (name != NULL);
+}
+
+static void
+test_hostname (void)
+{
+  const gchar *name;
+
+  name = g_get_host_name ();
+
+  g_assert (name != NULL);
+}
+
+static void
+test_xdg_dirs (void)
+{
+  gchar *xdg;
+  const gchar *dir;
+  const gchar * const *dirs;
+  gchar *s;
+
+  xdg = g_strdup (g_getenv ("XDG_CONFIG_HOME"));
+  if (!xdg)
+    xdg = g_build_filename (g_get_home_dir (), ".config", NULL);
+
+  dir = g_get_user_config_dir ();
+
+  g_assert_cmpstr (dir, ==, xdg);
+  g_free (xdg);
+
+  xdg = g_strdup (g_getenv ("XDG_DATA_HOME"));
+  if (!xdg)
+    xdg = g_build_filename (g_get_home_dir (), ".local", "share", NULL);
+
+  dir = g_get_user_data_dir ();
+
+  g_assert_cmpstr (dir, ==, xdg);
+  g_free (xdg);
+
+  xdg = g_strdup (g_getenv ("XDG_CACHE_HOME"));
+  if (!xdg)
+    xdg = g_build_filename (g_get_home_dir (), ".cache", NULL);
+
+  dir = g_get_user_cache_dir ();
+
+  g_assert_cmpstr (dir, ==, xdg);
+  g_free (xdg);
+
+  xdg = g_strdup (g_getenv ("XDG_RUNTIME_DIR"));
+  if (!xdg)
+    xdg = g_strdup (g_get_user_cache_dir ());
+
+  dir = g_get_user_runtime_dir ();
+
+  g_assert_cmpstr (dir, ==, xdg);
+  g_free (xdg);
+
+  xdg = (gchar *)g_getenv ("XDG_CONFIG_DIRS");
+  if (!xdg)
+    xdg = "/etc/xdg";
+
+  dirs = g_get_system_config_dirs ();
+
+  s = g_strjoinv (":", (gchar **)dirs);
+
+  g_assert_cmpstr (s, ==, xdg);
+
+  g_strfreev ((gchar **)dirs);
+  g_free (s);
+}
+
+static void
+test_special_dir (void)
+{
+  const gchar *dir, *dir2;
+
+  dir = g_get_user_special_dir (G_USER_DIRECTORY_DESKTOP);
+  g_reload_user_special_dirs_cache ();
+  dir2 = g_get_user_special_dir (G_USER_DIRECTORY_DESKTOP);
+
+  g_assert_cmpstr (dir, ==, dir2);
+}
+
 int
 main (int   argc,
       char *argv[])
@@ -319,10 +450,16 @@ main (int   argc,
   g_test_add_func ("/utils/appname", test_appname);
   g_test_add_func ("/utils/tmpdir", test_tmpdir);
   g_test_add_func ("/utils/bits", test_bits);
+  g_test_add_func ("/utils/swap", test_swap);
   g_test_add_func ("/utils/find-program", test_find_program);
   g_test_add_func ("/utils/debug", test_debug);
   g_test_add_func ("/utils/codeset", test_codeset);
   g_test_add_func ("/utils/basename", test_basename);
+  g_test_add_func ("/utils/gettext", test_gettext);
+  g_test_add_func ("/utils/realname", test_realname);
+  g_test_add_func ("/utils/hostname", test_hostname);
+  g_test_add_func ("/utils/xdgdirs", test_xdg_dirs);
+  g_test_add_func ("/utils/specialdir", test_special_dir);
 
   return g_test_run();
 }
index fd582bb..a596efc 100644 (file)
@@ -93,6 +93,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -103,7 +104,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -161,6 +161,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 4eb5ed7..5e08c11 100644 (file)
@@ -8,7 +8,7 @@ AM_CPPFLAGS =                           \
        -DG_DISABLE_DEPRECATED
 
 gmodule.def: gmodule.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P - <$(srcdir)/gmodule.symbols | sed -e '/^$$/d' -e 's/^/    /') > gmodule.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P - <$(srcdir)/gmodule.symbols | sed -e '/^$$/d' -e 's/^/    /') > $(builddir)/gmodule.def
 
 EXTRA_DIST +=                          \
                makefile.msc.in         \
@@ -61,14 +61,14 @@ no_undefined = -no-undefined
 endif
 
 if OS_WIN32_AND_DLL_COMPILATION
-export_symbols = -export-symbols gmodule.def
+export_symbols = -export-symbols $(builddir)/gmodule.def
 gmodule_def = gmodule.def
 
 gmodule_win32_res = gmodule-win32-res.o
 gmodule_win32_res_ldflag = -Wl,$(gmodule_win32_res)
 
 install-def-file:
-       $(INSTALL) gmodule.def $(DESTDIR)$(libdir)/gmodule-2.0.def
+       $(INSTALL) $(builddir)/gmodule.def $(DESTDIR)$(libdir)/gmodule-2.0.def
 
 uninstall-def-file:
        -rm $(DESTDIR)$(libdir)/gmodule-2.0.def
@@ -92,7 +92,7 @@ gmodule-win32-res.o: gmodule.rc
        $(AM_V_GEN) $(WINDRES) gmodule.rc $@
 
 gmodule-2.0.lib: libgmodule-2.0.la gmodule.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgmodule-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gmodule.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgmodule-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/gmodule.def -out:$@
 
 .PHONY: files release
 
index d31f1d2..8a3fdd5 100644 (file)
@@ -161,6 +161,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -171,7 +172,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -229,6 +229,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -402,7 +404,7 @@ lib_LTLIBRARIES = libgmodule-2.0.la
 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@install_ms_lib_cmd = $(INSTALL) gmodule-2.0.lib $(DESTDIR)$(libdir)
 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gmodule-2.0.lib
 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols gmodule.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols $(builddir)/gmodule.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gmodule_def = gmodule.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gmodule_win32_res = gmodule-win32-res.o
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gmodule_win32_res_ldflag = -Wl,$(gmodule_win32_res)
@@ -851,7 +853,7 @@ lcov-clean:
 check-local: test-nonrecursive
 
 gmodule.def: gmodule.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P - <$(srcdir)/gmodule.symbols | sed -e '/^$$/d' -e 's/^/    /') > gmodule.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P - <$(srcdir)/gmodule.symbols | sed -e '/^$$/d' -e 's/^/    /') > $(builddir)/gmodule.def
 gmoduleconf.h: gmoduleconf.h.in
 
 install-ms-lib:
@@ -861,7 +863,7 @@ uninstall-ms-lib:
        $(uninstall_ms_lib_cmd)
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@install-def-file:
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) gmodule.def $(DESTDIR)$(libdir)/gmodule-2.0.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) $(builddir)/gmodule.def $(DESTDIR)$(libdir)/gmodule-2.0.def
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall-def-file:
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@    -rm $(DESTDIR)$(libdir)/gmodule-2.0.def
@@ -872,7 +874,7 @@ gmodule-win32-res.o: gmodule.rc
        $(AM_V_GEN) $(WINDRES) gmodule.rc $@
 
 gmodule-2.0.lib: libgmodule-2.0.la gmodule.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgmodule-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gmodule.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgmodule-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/gmodule.def -out:$@
 
 .PHONY: files release
 
index 22db6d0..f166dba 100644 (file)
@@ -681,7 +681,7 @@ g_module_open (const gchar    *file_name,
 
 /**
  * g_module_open:
- * @file_name: the name of the file containing the module, or %NULL
+ * @file_name: (allow-none): the name of the file containing the module, or %NULL
  *     to obtain a #GModule representing the main program itself
  * @flags: the flags used for opening the module. This can be the
  *     logical OR of any of the #GModuleFlags
index 85c871b..05aa9d2 100644 (file)
@@ -1,8 +1,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION 2,31,20,0
-  PRODUCTVERSION 2,31,20,0
+  FILEVERSION 2,33,1,0
+  PRODUCTVERSION 2,33,1,0
   FILEFLAGSMASK 0
   FILEFLAGS 0
   FILEOS VOS__WINDOWS32
@@ -15,12 +15,12 @@ VS_VERSION_INFO VERSIONINFO
       BEGIN
        VALUE "CompanyName", "The GLib developer community"
        VALUE "FileDescription", "GModule"
-       VALUE "FileVersion", "2.31.20.0"
+       VALUE "FileVersion", "2.33.1.0"
        VALUE "InternalName", "libgmodule-2.0-0"
        VALUE "LegalCopyright", "Copyright © 1998-2011 Tim Janik and others."
        VALUE "OriginalFilename", "libgmodule-2.0-0.dll"
        VALUE "ProductName", "GLib"
-       VALUE "ProductVersion", "2.31.20"
+       VALUE "ProductVersion", "2.33.1"
       END
     END
     BLOCK "VarFileInfo"
index 5c84699..94fd777 100644 (file)
@@ -4,7 +4,10 @@
 ## Process this file with automake to produce Makefile.in
 include $(top_srcdir)/Makefile.decl
 
-SUBDIRS = . tests
+SUBDIRS = .
+if BUILD_MODULAR_TESTS
+SUBDIRS += tests 
+endif
 
 BUILT_SOURCES=
 CLEANFILES=
@@ -16,7 +19,7 @@ AM_CPPFLAGS =                                         \
        -DGOBJECT_COMPILATION
 
 gobject.def: gobject.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | $(SED) -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > gobject.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | $(SED) -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > $(builddir)/gobject.def
 
 if OS_LINUX
 if HAVE_GNUC_VISIBILITY
@@ -49,14 +52,14 @@ no_undefined = -no-undefined
 endif
 
 if OS_WIN32_AND_DLL_COMPILATION
-export_symbols = -export-symbols gobject.def
+export_symbols = -export-symbols $(builddir)/gobject.def
 gobject_def = gobject.def
 
 gobject_win32_res = gobject-win32-res.o
 gobject_win32_res_ldflag = -Wl,$(gobject_win32_res)
 
 install-def-file:
-       $(INSTALL) gobject.def $(DESTDIR)$(libdir)/gobject-2.0.def
+       $(INSTALL) $(builddir)/gobject.def $(DESTDIR)$(libdir)/gobject-2.0.def
 
 uninstall-def-file:
        -rm $(DESTDIR)$(libdir)/gobject-2.0.def
@@ -232,6 +235,8 @@ EXTRA_DIST +=                       \
        glib-mkenums.in         \
        abicheck.sh
 
+CLEANFILES += libgobject-gdb.py
+
 BUILT_EXTRA_DIST = \
        makefile.msc            \
        gobject.rc
@@ -240,7 +245,7 @@ gobject-win32-res.o: gobject.rc
        $(AM_V_GEN) $(WINDRES) gobject.rc $@
 
 gobject-2.0.lib: libgobject-2.0.la gobject.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgobject-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gobject.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgobject-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/gobject.def -out:$@
 
 dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/gobject.vcproj ../build/win32/vs10/gobject.vcxproj ../build/win32/vs10/gobject.vcxproj.filters
        files='$(BUILT_EXTRA_DIST)'; \
@@ -285,7 +290,6 @@ uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-gdb
 distclean-local:
        if test $(srcdir) = .; then :; else \
            rm -f $(BUILT_EXTRA_DIST); \
-           rm -f libgobject-gdb.py; \
        fi
 
 # install gdb scripts
@@ -293,14 +297,14 @@ gdbdir = $(datadir)/glib-2.0/gdb
 dist_gdb_SCRIPTS = gobject.py
 
 libgobject-gdb.py: libgobject-gdb.py.in
-       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libgobject-gdb.py.in > libgobject-gdb.py
+       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libgobject-gdb.py.in > $(builddir)/libgobject-gdb.py
 
 uninstall-gdb:
        -rm -r $(DESTDIR)$(datadir)/gdb
 
 install-data-hook: libgobject-gdb.py
        mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)
-       $(INSTALL) libgobject-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
+       $(INSTALL) $(builddir)/libgobject-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
 if HAVE_GLIB_RUNTIME_LIBDIR
        mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
        mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
index 6befd23..ce88a22 100644 (file)
@@ -45,10 +45,11 @@ DIST_COMMON = $(dist_gdb_SCRIPTS) $(libgobjectinclude_HEADERS) \
        $(srcdir)/glib-mkenums.in $(srcdir)/gobject.rc.in \
        $(srcdir)/gobject.stp.in $(srcdir)/makefile.msc.in \
        $(top_srcdir)/Makefile.decl ChangeLog
-@ENABLE_DTRACE_TRUE@am__append_1 = gobject_probes.h gobject_probes.o
-@ENABLE_DTRACE_TRUE@am__append_2 = gobject_probes.h
-@ENABLE_DTRACE_TRUE@am__append_3 = gobject_probes.o
-@ENABLE_SYSTEMTAP_TRUE@am__append_4 = $(tapset_in_files)
+@BUILD_MODULAR_TESTS_TRUE@am__append_1 = tests 
+@ENABLE_DTRACE_TRUE@am__append_2 = gobject_probes.h gobject_probes.o
+@ENABLE_DTRACE_TRUE@am__append_3 = gobject_probes.h
+@ENABLE_DTRACE_TRUE@am__append_4 = gobject_probes.o
+@ENABLE_SYSTEMTAP_TRUE@am__append_5 = $(tapset_in_files)
 bin_PROGRAMS = gobject-query$(EXEEXT) glib-genmarshal$(EXEEXT)
 noinst_PROGRAMS = testgobject$(EXEEXT)
 subdir = gobject
@@ -183,7 +184,7 @@ ETAGS = etags
 CTAGS = ctags
 am__tty_colors = \
 red=; grn=; lgn=; blu=; std=
-DIST_SUBDIRS = $(SUBDIRS)
+DIST_SUBDIRS = . tests
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 am__relativize = \
   dir0=`pwd`; \
@@ -238,6 +239,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -248,7 +250,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -306,6 +307,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -456,7 +459,7 @@ GTESTER_REPORT = $(top_builddir)/glib/gtester-report        # for the GLIB package
 #
 # auxillary files
 #
-EXTRA_DIST = $(am__append_4) $(gobject_private_h_sources) \
+EXTRA_DIST = $(am__append_5) $(gobject_private_h_sources) \
        $(gobject_extra_sources) marshal-genstrings.pl makefile.msc.in \
        gobject.rc.in libgobject-gdb.py.in glib-mkenums.in abicheck.sh
 TEST_PROGS = 
@@ -464,9 +467,10 @@ TEST_PROGS =
 # GObject - GLib Type, Object, Parameter and Signal Library
 # Copyright (C) 1997,98,99,2000 Tim Janik and Red Hat, Inc.
 #
-SUBDIRS = . tests
-BUILT_SOURCES = $(am__append_1)
-CLEANFILES = $(am__append_2) gobject-public-headers.txt $(gen_sources)
+SUBDIRS = . $(am__append_1)
+BUILT_SOURCES = $(am__append_2)
+CLEANFILES = $(am__append_3) gobject-public-headers.txt $(gen_sources) \
+       libgobject-gdb.py
 AM_CPPFLAGS = \
        -DG_LOG_DOMAIN=\"GLib-GObject\"         \
        $(gthread_INCLUDES)                     \
@@ -483,7 +487,7 @@ lib_LTLIBRARIES = libgobject-2.0.la
 @MS_LIB_AVAILABLE_TRUE@@OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall_ms_lib_cmd = -rm $(DESTDIR)$(libdir)/gobject-2.0.lib
 @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined
 @OS_WIN32_AND_DLL_COMPILATION_FALSE@export_symbols = $(LIBTOOL_EXPORT_OPTIONS)
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols gobject.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@export_symbols = -export-symbols $(builddir)/gobject.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_def = gobject.def
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_win32_res = gobject-win32-res.o
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@gobject_win32_res_ldflag = -Wl,$(gobject_win32_res)
@@ -496,7 +500,7 @@ libgobject_2_0_la_LDFLAGS = $(GLIB_LINK_FLAGS) \
   -export-dynamic $(no_undefined) $(export_symbols)
 
 libgobject_2_0_la_CFLAGS = $(LIBFFI_CFLAGS)
-libgobject_2_0_la_LIBADD = $(libglib) $(LIBFFI_LIBS) $(am__append_3)
+libgobject_2_0_la_LIBADD = $(libglib) $(LIBFFI_LIBS) $(am__append_4)
 libgobject_2_0_la_DEPENDENCIES = $(gobject_win32_res) $(gobject_def)
 
 #
@@ -1547,7 +1551,7 @@ lcov-clean:
 check-local: test-nonrecursive
 
 gobject.def: gobject.symbols
-       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | $(SED) -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > gobject.def
+       $(AM_V_GEN) (echo EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | $(SED) -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > $(builddir)/gobject.def
 
 install-ms-lib:
        $(install_ms_lib_cmd)
@@ -1556,7 +1560,7 @@ uninstall-ms-lib:
        $(uninstall_ms_lib_cmd)
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@install-def-file:
-@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) gobject.def $(DESTDIR)$(libdir)/gobject-2.0.def
+@OS_WIN32_AND_DLL_COMPILATION_TRUE@    $(INSTALL) $(builddir)/gobject.def $(DESTDIR)$(libdir)/gobject-2.0.def
 
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@uninstall-def-file:
 @OS_WIN32_AND_DLL_COMPILATION_TRUE@    -rm $(DESTDIR)$(libdir)/gobject-2.0.def
@@ -1594,7 +1598,7 @@ gobject-win32-res.o: gobject.rc
        $(AM_V_GEN) $(WINDRES) gobject.rc $@
 
 gobject-2.0.lib: libgobject-2.0.la gobject.def
-       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgobject-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:gobject.def -out:$@
+       lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgobject-2.0-$(LT_CURRENT_MINUS_AGE).dll -def:$(builddir)/gobject.def -out:$@
 
 dist-hook: $(BUILT_EXTRA_DIST) ../build/win32/vs9/gobject.vcproj ../build/win32/vs10/gobject.vcxproj ../build/win32/vs10/gobject.vcxproj.filters
        files='$(BUILT_EXTRA_DIST)'; \
@@ -1639,18 +1643,17 @@ uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-gdb
 distclean-local:
        if test $(srcdir) = .; then :; else \
            rm -f $(BUILT_EXTRA_DIST); \
-           rm -f libgobject-gdb.py; \
        fi
 
 libgobject-gdb.py: libgobject-gdb.py.in
-       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libgobject-gdb.py.in > libgobject-gdb.py
+       $(AM_V_GEN) $(SED) -e "s|\@datadir\@|$(datadir)|" $(srcdir)/libgobject-gdb.py.in > $(builddir)/libgobject-gdb.py
 
 uninstall-gdb:
        -rm -r $(DESTDIR)$(datadir)/gdb
 
 install-data-hook: libgobject-gdb.py
        mkdir -p $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)
-       $(INSTALL) libgobject-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
+       $(INSTALL) $(builddir)/libgobject-gdb.py $(DESTDIR)$(datadir)/gdb/auto-load/$(ABS_GLIB_RUNTIME_LIBDIR)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION)-gdb.py
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        mkdir -p $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0 $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
 @HAVE_GLIB_RUNTIME_LIBDIR_TRUE@        mv $(DESTDIR)$(libdir)/libgobject-2.0.so.0.$(LT_CURRENT).$(LT_REVISION) $(DESTDIR)$(libdir)/$(GLIB_RUNTIME_LIBDIR)
index 4cee41c..c027315 100644 (file)
@@ -1272,6 +1272,9 @@ value_from_ffi_type (GValue *gvalue, gpointer *value)
     case G_TYPE_OBJECT:
       g_value_set_object (gvalue, *(gpointer*)value);
       break;
+    case G_TYPE_VARIANT:
+      g_value_set_variant (gvalue, *(gpointer*)value);
+      break;
     default:
       g_warning ("value_from_ffi_type: Unsupported fundamental type: %s",
                 g_type_name (g_type_fundamental (G_VALUE_TYPE (gvalue))));
@@ -1511,7 +1514,7 @@ g_cclosure_marshal_generic_va (GClosure *closure,
       args[n_args-1] = &closure->data;
     }
 
-  va_copy (args_copy, args_list);
+  G_VA_COPY (args_copy, args_list);
 
   /* Box non-primitive arguments */
   for (i = 0; i < n_params; i++)
index 2283b26..5aaaf1d 100644 (file)
@@ -549,7 +549,7 @@ generate_marshal (const gchar *signame,
       if (has_arg)
        {
          g_fprintf (fout, "\n");
-         g_fprintf (fout, "  va_copy (args_copy, args);\n");
+         g_fprintf (fout, "  G_VA_COPY (args_copy, args);\n");
          i = 0;
          for (node = sig->args; node; node = node->next)
            {
index ce029ca..883ab72 100644 (file)
@@ -169,7 +169,7 @@ g_cclosure_marshal_VOID__BOOLEANv (GClosure     *closure,
   gboolean arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gboolean) va_arg (args_copy, gboolean);
   va_end (args_copy);
 
@@ -243,7 +243,7 @@ g_cclosure_marshal_VOID__CHARv (GClosure     *closure,
   gchar arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gchar) va_arg (args_copy, gint);
   va_end (args_copy);
 
@@ -317,7 +317,7 @@ g_cclosure_marshal_VOID__UCHARv (GClosure     *closure,
   guchar arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (guchar) va_arg (args_copy, guint);
   va_end (args_copy);
 
@@ -391,7 +391,7 @@ g_cclosure_marshal_VOID__INTv (GClosure     *closure,
   gint arg0;
   va_list args_copy;
 
 va_copy (args_copy, args);
G_VA_COPY (args_copy, args);
   arg0 = (gint) va_arg (args_copy, gint);
   va_end (args_copy);
 
@@ -465,7 +465,7 @@ g_cclosure_marshal_VOID__UINTv (GClosure     *closure,
   guint arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (guint) va_arg (args_copy, guint);
   va_end (args_copy);
 
@@ -539,7 +539,7 @@ g_cclosure_marshal_VOID__LONGv (GClosure     *closure,
   glong arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (glong) va_arg (args_copy, glong);
   va_end (args_copy);
 
@@ -613,7 +613,7 @@ g_cclosure_marshal_VOID__ULONGv (GClosure     *closure,
   gulong arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gulong) va_arg (args_copy, gulong);
   va_end (args_copy);
 
@@ -687,7 +687,7 @@ g_cclosure_marshal_VOID__ENUMv (GClosure     *closure,
   gint arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gint) va_arg (args_copy, gint);
   va_end (args_copy);
 
@@ -761,7 +761,7 @@ g_cclosure_marshal_VOID__FLAGSv (GClosure     *closure,
   guint arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (guint) va_arg (args_copy, guint);
   va_end (args_copy);
 
@@ -835,7 +835,7 @@ g_cclosure_marshal_VOID__FLOATv (GClosure     *closure,
   gfloat arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gfloat) va_arg (args_copy, gdouble);
   va_end (args_copy);
 
@@ -909,7 +909,7 @@ g_cclosure_marshal_VOID__DOUBLEv (GClosure     *closure,
   gdouble arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gdouble) va_arg (args_copy, gdouble);
   va_end (args_copy);
 
@@ -983,7 +983,7 @@ g_cclosure_marshal_VOID__STRINGv (GClosure     *closure,
   gpointer arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
     arg0 = g_strdup (arg0);
@@ -1061,7 +1061,7 @@ g_cclosure_marshal_VOID__PARAMv (GClosure     *closure,
   gpointer arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
     arg0 = g_param_spec_ref (arg0);
@@ -1139,7 +1139,7 @@ g_cclosure_marshal_VOID__BOXEDv (GClosure     *closure,
   gpointer arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
@@ -1217,7 +1217,7 @@ g_cclosure_marshal_VOID__POINTERv (GClosure     *closure,
   gpointer arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   va_end (args_copy);
 
@@ -1291,7 +1291,7 @@ g_cclosure_marshal_VOID__OBJECTv (GClosure     *closure,
   gpointer arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if (arg0 != NULL)
     arg0 = g_object_ref (arg0);
@@ -1369,7 +1369,7 @@ g_cclosure_marshal_VOID__VARIANTv (GClosure     *closure,
   gpointer arg0;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
     arg0 = g_variant_ref_sink (arg0);
@@ -1451,7 +1451,7 @@ g_cclosure_marshal_VOID__UINT_POINTERv (GClosure     *closure,
   gpointer arg1;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (guint) va_arg (args_copy, guint);
   arg1 = (gpointer) va_arg (args_copy, gpointer);
   va_end (args_copy);
@@ -1534,7 +1534,7 @@ g_cclosure_marshal_BOOLEAN__FLAGSv (GClosure     *closure,
 
   g_return_if_fail (return_value != NULL);
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (guint) va_arg (args_copy, guint);
   va_end (args_copy);
 
@@ -1621,7 +1621,7 @@ g_cclosure_marshal_STRING__OBJECT_POINTERv (GClosure     *closure,
 
   g_return_if_fail (return_value != NULL);
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if (arg0 != NULL)
     arg0 = g_object_ref (arg0);
@@ -1714,7 +1714,7 @@ g_cclosure_marshal_BOOLEAN__BOXED_BOXEDv (GClosure     *closure,
 
   g_return_if_fail (return_value != NULL);
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gpointer) va_arg (args_copy, gpointer);
   if ((param_types[0] & G_SIGNAL_TYPE_STATIC_SCOPE) == 0 && arg0 != NULL)
     arg0 = g_boxed_copy (param_types[0] & ~G_SIGNAL_TYPE_STATIC_SCOPE, arg0);
index 69f14a8..a18cb75 100644 (file)
@@ -3057,18 +3057,7 @@ g_object_unref (gpointer _object)
 void
 g_clear_object (volatile GObject **object_ptr)
 {
-  gpointer *ptr = (gpointer) object_ptr;
-  gpointer old;
-
-  /* This is a little frustrating.
-   * Would be nice to have an atomic exchange (with no compare).
-   */
-  do
-    old = g_atomic_pointer_get (ptr);
-  while G_UNLIKELY (!g_atomic_pointer_compare_and_exchange (ptr, old, NULL));
-
-  if (old)
-    g_object_unref (old);
+  g_clear_pointer (object_ptr, g_object_unref);
 }
 
 /**
index 3572736..d04ce2e 100644 (file)
@@ -561,19 +561,7 @@ G_STMT_START { \
     G_OBJECT_WARN_INVALID_PSPEC ((object), "property", (property_id), (pspec))
 
 void    g_clear_object (volatile GObject **object_ptr);
-#define g_clear_object(object_ptr) \
-  G_STMT_START {                                                             \
-    /* Only one access, please */                                            \
-    gpointer *_p = (gpointer) (object_ptr);                                  \
-    gpointer _o;                                                             \
-                                                                             \
-    do                                                                       \
-      _o = g_atomic_pointer_get (_p);                                        \
-    while G_UNLIKELY (!g_atomic_pointer_compare_and_exchange (_p, _o, NULL));\
-                                                                             \
-    if (_o)                                                                  \
-      g_object_unref (_o);                                                   \
-  } G_STMT_END
+#define g_clear_object(object_ptr) g_clear_pointer ((object_ptr), g_object_unref)
 
 typedef struct {
     /*<private>*/
index 45f0c26..6a73bcc 100644 (file)
@@ -1,8 +1,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION 2,31,20,0
-  PRODUCTVERSION 2,31,20,0
+  FILEVERSION 2,33,1,0
+  PRODUCTVERSION 2,33,1,0
   FILEFLAGSMASK 0
   FILEFLAGS 0
   FILEOS VOS__WINDOWS32
@@ -15,12 +15,12 @@ VS_VERSION_INFO VERSIONINFO
       BEGIN
        VALUE "CompanyName", "The GLib developer community"
        VALUE "FileDescription", "GObject"
-       VALUE "FileVersion", "2.31.20.0"
+       VALUE "FileVersion", "2.33.1.0"
        VALUE "InternalName", "libgobject-2.0-0"
        VALUE "LegalCopyright", "Copyright © 1998-2011 Tim Janik, Red Hat, Inc. and others"
        VALUE "OriginalFilename", "libgobject-2.0-0.dll"
        VALUE "ProductName", "GLib"
-       VALUE "ProductVersion", "2.31.20"
+       VALUE "ProductVersion", "2.33.1"
       END
     END
     BLOCK "VarFileInfo"
index 8357477..84b3c44 100644 (file)
@@ -135,7 +135,7 @@ G_BEGIN_DECLS
  * @G_PARAM_DEPRECATED: the parameter is deprecated and will be removed
  *  in a future version. A warning will be generated if it is used
  *  while running with G_ENABLE_DIAGNOSTIC=1.
- *  Since: 2.26
+ *  Since 2.26
  * 
  * Through the #GParamFlags flag values, certain aspects of parameters
  * can be configured.
index 2a36d15..7c90a7a 100644 (file)
@@ -972,6 +972,7 @@ g_signal_add_emission_hook (guint               signal_id,
       SIGNAL_UNLOCK ();
       return 0;
     }
+    node->single_va_closure_is_valid = FALSE;
   if (!node->emission_hooks)
     {
       node->emission_hooks = g_new (GHookList, 1);
@@ -2121,7 +2122,8 @@ g_signal_chain_from_overridden_handler (gpointer instance,
       va_start (var_args, instance);
 
       signal_return_type = node->return_type;
-      instance_and_params = g_slice_alloc0 (sizeof (GValue) * (n_params + 1));
+      instance_and_params = g_alloca (sizeof (GValue) * (n_params + 1));
+      memset (instance_and_params, 0, sizeof (GValue) * (n_params + 1));
       param_values = instance_and_params + 1;
 
       for (i = 0; i < node->n_params; i++)
@@ -2146,7 +2148,6 @@ g_signal_chain_from_overridden_handler (gpointer instance,
               while (i--)
                 g_value_unset (param_values + i);
 
-              g_slice_free1 (sizeof (GValue) * (n_params + 1), instance_and_params);
               va_end (var_args);
               return;
             }
@@ -2207,7 +2208,6 @@ g_signal_chain_from_overridden_handler (gpointer instance,
       for (i = 0; i < n_params; i++)
         g_value_unset (param_values + i);
       g_value_unset (instance_and_params);
-      g_slice_free1 (sizeof (GValue) * (n_params + 1), instance_and_params);
 
       va_end (var_args);
 
@@ -3160,7 +3160,7 @@ g_signal_emit_valist (gpointer instance,
 
       /* Don't allow no-recurse emission as we might have to restart, which means
         we will run multiple handlers and thus must ref all arguments */
-      if (closure != NULL && (node->flags & (G_SIGNAL_NO_RECURSE) != 0))
+      if (closure != NULL && (node->flags & (G_SIGNAL_NO_RECURSE)) != 0)
        fastpath = FALSE;
       
       if (fastpath)
@@ -3169,6 +3169,7 @@ g_signal_emit_valist (gpointer instance,
          Emission emission;
          GValue *return_accu, accu = G_VALUE_INIT;
          guint signal_id;
+         GType instance_type = G_TYPE_FROM_INSTANCE (instance);
          GValue emission_return = G_VALUE_INIT;
           GType rtype = node->return_type & ~G_SIGNAL_TYPE_STATIC_SCOPE;
          gboolean static_scope = node->return_type & G_SIGNAL_TYPE_STATIC_SCOPE;
@@ -3183,16 +3184,16 @@ g_signal_emit_valist (gpointer instance,
            return_accu = &emission_return;
 
          emission.instance = instance;
-         emission.ihint.signal_id = node->signal_id;
+         emission.ihint.signal_id = signal_id;
          emission.ihint.detail = detail;
          emission.ihint.run_type = run_type;
          emission.state = EMISSION_RUN;
-         emission.chain_type = G_TYPE_FROM_INSTANCE (instance);
+         emission.chain_type = instance_type;
          emission_push (&g_recursive_emissions, &emission);
 
          SIGNAL_UNLOCK ();
 
-         TRACE(GOBJECT_SIGNAL_EMIT(signal_id, detail, instance, G_TYPE_FROM_INSTANCE (instance)));
+         TRACE(GOBJECT_SIGNAL_EMIT(signal_id, detail, instance, instance_type));
 
          if (rtype != G_TYPE_NONE)
            g_value_init (&emission_return, rtype);
@@ -3248,7 +3249,7 @@ g_signal_emit_valist (gpointer instance,
                }
            }
          
-         TRACE(GOBJECT_SIGNAL_EMIT_END(signal_id, detail, instance, G_TYPE_FROM_INSTANCE (instance)));
+         TRACE(GOBJECT_SIGNAL_EMIT_END(signal_id, detail, instance, instance_type));
 
          return;
        }
@@ -3256,7 +3257,8 @@ g_signal_emit_valist (gpointer instance,
 
   n_params = node->n_params;
   signal_return_type = node->return_type;
-  instance_and_params = g_slice_alloc0 (sizeof (GValue) * (n_params + 1));
+  instance_and_params = g_alloca (sizeof (GValue) * (n_params + 1));
+  memset (instance_and_params, 0, sizeof (GValue) * (n_params + 1));
   param_values = instance_and_params + 1;
 
   for (i = 0; i < node->n_params; i++)
@@ -3281,7 +3283,6 @@ g_signal_emit_valist (gpointer instance,
          while (i--)
            g_value_unset (param_values + i);
 
-         g_slice_free1 (sizeof (GValue) * (n_params + 1), instance_and_params);
          return;
        }
       SIGNAL_LOCK ();
@@ -3323,7 +3324,6 @@ g_signal_emit_valist (gpointer instance,
   for (i = 0; i < n_params; i++)
     g_value_unset (param_values + i);
   g_value_unset (instance_and_params);
-  g_slice_free1 (sizeof (GValue) * (n_params + 1), instance_and_params);
 }
 
 /**
index e9ed7fa..43fdbc6 100644 (file)
@@ -4058,7 +4058,7 @@ g_type_check_class_cast (GTypeClass *type_class,
  * Private helper function to aid implementation of the G_TYPE_CHECK_INSTANCE()
  * macro.
  *
- * @Returns:  #TRUE if @instance is valid, #FALSE otherwise.
+ * Returns: %TRUE if @instance is valid, %FALSE otherwise.
  */
 gboolean
 g_type_check_instance (GTypeInstance *type_instance)
@@ -4265,6 +4265,8 @@ _g_type_boxed_init (GType          type,
  *               debugging purposes.
  *
  * Similar to g_type_init(), but additionally sets debug flags.
+ *
+ * This function is idempotent.
  */
 void
 g_type_init_with_debug_flags (GTypeDebugFlags debug_flags)
@@ -4376,6 +4378,8 @@ g_type_init_with_debug_flags (GTypeDebugFlags debug_flags)
  * (such as the various fundamental type implementations or the signal
  * system).
  *
+ * This function is idempotent.
+ *
  * Since version 2.24 this also initializes the thread system
  */
 void
index cb934f1..584162e 100644 (file)
@@ -177,10 +177,10 @@ G_BEGIN_DECLS
 
 
 /* --- prototypes --- */
-GLIB_DEPRECATED
+GLIB_DEPRECATED_IN_2_32_FOR(g_value_set_schar)
 void                  g_value_set_char          (GValue       *value,
                                                  gchar         v_char);
-GLIB_DEPRECATED
+GLIB_DEPRECATED_IN_2_32_FOR(g_value_get_schar)
 gchar                 g_value_get_char          (const GValue *value);
 void                 g_value_set_schar         (GValue       *value,
                                                 gint8         v_char);
index 4deb965..78cc6eb 100644 (file)
@@ -20,7 +20,7 @@ all :                         \
        gmarshal.strings \
        gobject-query.exe \
        libgobject-2.0-0.dll    \
-       gobject-2.31s.lib \
+       gobject-2.33s.lib \
        testgobject.exe
 
 gobject_OBJECTS =              \
@@ -63,13 +63,13 @@ libgobject-2.0-0.dll : $(gobject_OBJECTS) gobject.def gobject.res
        $(CC) $(CFLAGS) -Fm -LD -Fe$@ $(gobject_OBJECTS) gobject.res \
        ..\glib\glib-2.0.lib $(LDFLAGS) /implib:gobject-2.0.lib /def:gobject.def || del $@
 
-gobject-2.31s.lib : $(gobject_OBJECTS) 
+gobject-2.33s.lib : $(gobject_OBJECTS) 
        lib /out:$@ $(gobject_OBJECTS)
 
 # link glib's static version to avoid installing 
 glib-genmarshal.exe : glib-genmarshal.c gmarshal.strings
        $(CC) -Fe$@ $(CFLAGS) -UGOBJECT_COMPILATION glib-genmarshal.c \
-       ..\glib\glib-2.31s.lib user32.lib advapi32.lib ole32.lib shell32.lib $(INTL_LIBS) 
+       ..\glib\glib-2.33s.lib user32.lib advapi32.lib ole32.lib shell32.lib $(INTL_LIBS) 
 
 gobject-query.exe : gobject-query.c libgobject-2.0-0.dll
        $(CC) -Fe$@ $(CFLAGS) -UGOBJECT_COMPILATION gobject-query.c \
index dec840d..a150b0a 100644 (file)
@@ -2,6 +2,12 @@ include $(top_srcdir)/Makefile.decl
 
 INCLUDES = -g $(gobject_INCLUDES) $(GLIB_DEBUG_FLAGS)
 
+if CROSS_COMPILING
+  glib_genmarshal=$(GLIB_GENMARSHAL)
+else
+  glib_genmarshal=$(top_builddir)/gobject/glib-genmarshal
+endif
+
 noinst_PROGRAMS  = $(TEST_PROGS)
 LDADD = ../libgobject-2.0.la $(top_builddir)/gthread/libgthread-2.0.la $(top_builddir)/glib/libglib-2.0.la
 
@@ -21,10 +27,10 @@ TEST_PROGS +=               \
 signals_SOURCES = signals.c marshalers.c
 
 marshalers.h: Makefile.am marshalers.list
-       $(AM_V_GEN) ../glib-genmarshal --prefix=test $(srcdir)/marshalers.list --header --valist-marshallers > marshalers.h
+       $(AM_V_GEN) $(glib_genmarshal) --prefix=test $(srcdir)/marshalers.list --header --valist-marshallers > marshalers.h
 
 marshalers.c: Makefile.am marshalers.list
-       $(AM_V_GEN) ../glib-genmarshal --prefix=test $(srcdir)/marshalers.list --body --valist-marshallers > marshalers.c
+       $(AM_V_GEN) $(glib_genmarshal) --prefix=test $(srcdir)/marshalers.list --body --valist-marshallers > marshalers.c
 
 BUILT_SOURCES = marshalers.h marshalers.c
 CLEANFILES = marshalers.h marshalers.c
index 27a1dac..f6c4fe1 100644 (file)
@@ -195,6 +195,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -205,7 +206,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -263,6 +263,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -413,6 +415,8 @@ EXTRA_DIST = marshalers.list
 TEST_PROGS = boxed enums param signals threadtests dynamictests \
        binding properties reference ifaceproperties valuearray
 INCLUDES = -g $(gobject_INCLUDES) $(GLIB_DEBUG_FLAGS)
+@CROSS_COMPILING_FALSE@glib_genmarshal = $(top_builddir)/gobject/glib-genmarshal
+@CROSS_COMPILING_TRUE@glib_genmarshal = $(GLIB_GENMARSHAL)
 LDADD = ../libgobject-2.0.la $(top_builddir)/gthread/libgthread-2.0.la $(top_builddir)/glib/libglib-2.0.la
 signals_SOURCES = signals.c marshalers.c
 BUILT_SOURCES = marshalers.h marshalers.c
@@ -838,10 +842,10 @@ lcov-clean:
 check-local: test-nonrecursive
 
 marshalers.h: Makefile.am marshalers.list
-       $(AM_V_GEN) ../glib-genmarshal --prefix=test $(srcdir)/marshalers.list --header --valist-marshallers > marshalers.h
+       $(AM_V_GEN) $(glib_genmarshal) --prefix=test $(srcdir)/marshalers.list --header --valist-marshallers > marshalers.h
 
 marshalers.c: Makefile.am marshalers.list
-       $(AM_V_GEN) ../glib-genmarshal --prefix=test $(srcdir)/marshalers.list --body --valist-marshallers > marshalers.c
+       $(AM_V_GEN) $(glib_genmarshal) --prefix=test $(srcdir)/marshalers.list --body --valist-marshallers > marshalers.c
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
index afa7eb9..310a991 100644 (file)
@@ -563,6 +563,9 @@ binding_same_object (void)
   g_object_set (source, "foo", 10, NULL);
   g_assert_cmpint (source->foo, ==, 10);
   g_assert_cmpint (source->bar, ==, 10);
+  g_object_set (source, "bar", 30, NULL);
+  g_assert_cmpint (source->foo, ==, 30);
+  g_assert_cmpint (source->bar, ==, 30);
 
   g_object_unref (source);
 }
index bd2cbad..5787666 100644 (file)
@@ -293,6 +293,33 @@ test_boxed_regex (void)
 }
 
 static void
+test_boxed_matchinfo (void)
+{
+  GRegex *r;
+  GMatchInfo *info, *info2;
+  gboolean ret;
+  GValue value = G_VALUE_INIT;
+
+  g_value_init (&value, G_TYPE_MATCH_INFO);
+  g_assert (G_VALUE_HOLDS_BOXED (&value));
+
+  r = g_regex_new ("ab", 0, 0, NULL);
+  ret = g_regex_match (r, "blabla abab bla", 0, &info);
+  g_assert (ret);
+  g_value_take_boxed (&value, info);
+
+  info2 = g_value_get_boxed (&value);
+  g_assert (info == info2);
+
+  info2 = g_value_dup_boxed (&value);
+  g_assert (info == info2);  /* matchinfo uses ref/unref for copy/free */
+  g_match_info_unref (info2);
+
+  g_value_unset (&value);
+  g_regex_unref (r);
+}
+
+static void
 test_boxed_varianttype (void)
 {
   GVariantType *v;
@@ -367,6 +394,116 @@ test_boxed_error (void)
   g_value_unset (&value);
 }
 
+static void
+test_boxed_keyfile (void)
+{
+  GKeyFile *k, *k2;
+  GValue value = G_VALUE_INIT;
+
+  g_value_init (&value, G_TYPE_KEY_FILE);
+  g_assert (G_VALUE_HOLDS_BOXED (&value));
+
+  k = g_key_file_new ();
+  g_value_take_boxed (&value, k);
+
+  k2 = g_value_get_boxed (&value);
+  g_assert (k == k2);
+
+  k2 = g_value_dup_boxed (&value);
+  g_assert (k == k2);  /* keyfile uses ref/unref for copy/free */
+  g_key_file_unref (k2);
+
+  g_value_unset (&value);
+}
+
+static void
+test_boxed_mainloop (void)
+{
+  GMainLoop *l, *l2;
+  GValue value = G_VALUE_INIT;
+
+  g_value_init (&value, G_TYPE_MAIN_LOOP);
+  g_assert (G_VALUE_HOLDS_BOXED (&value));
+
+  l = g_main_loop_new (NULL, FALSE);
+  g_value_take_boxed (&value, l);
+
+  l2 = g_value_get_boxed (&value);
+  g_assert (l == l2);
+
+  l2 = g_value_dup_boxed (&value);
+  g_assert (l == l2);  /* mainloop uses ref/unref for copy/free */
+  g_main_loop_unref (l2);
+
+  g_value_unset (&value);
+}
+
+static void
+test_boxed_maincontext (void)
+{
+  GMainContext *c, *c2;
+  GValue value = G_VALUE_INIT;
+
+  g_value_init (&value, G_TYPE_MAIN_CONTEXT);
+  g_assert (G_VALUE_HOLDS_BOXED (&value));
+
+  c = g_main_context_new ();
+  g_value_take_boxed (&value, c);
+
+  c2 = g_value_get_boxed (&value);
+  g_assert (c == c2);
+
+  c2 = g_value_dup_boxed (&value);
+  g_assert (c == c2);  /* maincontext uses ref/unref for copy/free */
+  g_main_context_unref (c2);
+
+  g_value_unset (&value);
+}
+
+static void
+test_boxed_source (void)
+{
+  GSource *s, *s2;
+  GValue value = G_VALUE_INIT;
+
+  g_value_init (&value, G_TYPE_SOURCE);
+  g_assert (G_VALUE_HOLDS_BOXED (&value));
+
+  s = g_idle_source_new ();
+  g_value_take_boxed (&value, s);
+
+  s2 = g_value_get_boxed (&value);
+  g_assert (s == s2);
+
+  s2 = g_value_dup_boxed (&value);
+  g_assert (s == s2);  /* source uses ref/unref for copy/free */
+  g_source_unref (s2);
+
+  g_value_unset (&value);
+}
+
+static void
+test_boxed_variantbuilder (void)
+{
+  GVariantBuilder *v, *v2;
+  GValue value = G_VALUE_INIT;
+
+  g_value_init (&value, G_TYPE_VARIANT_BUILDER);
+  g_assert (G_VALUE_HOLDS_BOXED (&value));
+
+  v = g_variant_builder_new (G_VARIANT_TYPE_OBJECT_PATH_ARRAY);
+  g_value_take_boxed (&value, v);
+
+  v2 = g_value_get_boxed (&value);
+  g_assert (v == v2);
+
+  v2 = g_value_dup_boxed (&value);
+  g_assert (v == v2);  /* variantbuilder uses ref/unref for copy/free */
+  g_variant_builder_unref (v2);
+
+  g_value_unset (&value);
+}
+
 int
 main (int argc, char *argv[])
 {
@@ -386,6 +523,12 @@ main (int argc, char *argv[])
   g_test_add_func ("/boxed/varianttype", test_boxed_varianttype);
   g_test_add_func ("/boxed/error", test_boxed_error);
   g_test_add_func ("/boxed/datetime", test_boxed_datetime);
+  g_test_add_func ("/boxed/matchinfo", test_boxed_matchinfo);
+  g_test_add_func ("/boxed/keyfile", test_boxed_keyfile);
+  g_test_add_func ("/boxed/mainloop", test_boxed_mainloop);
+  g_test_add_func ("/boxed/maincontext", test_boxed_maincontext);
+  g_test_add_func ("/boxed/source", test_boxed_source);
+  g_test_add_func ("/boxed/variantbuilder", test_boxed_variantbuilder);
 
   return g_test_run ();
 }
index 2cd44ca..6c5d39f 100644 (file)
@@ -342,11 +342,14 @@ test_dynamic_interface_properties (void)
 {
   GTypeModule *module;
   DynObj *obj;
+  gint val;
 
   module = test_module_new (mod_register);
   g_assert (module != NULL);
 
   obj = g_object_new (dyn_obj_get_type (), "foo", 1, NULL);
+  g_object_get (obj, "foo", &val, NULL);
+  g_assert_cmpint (val, ==, 1);
 
   g_object_unref (obj);
 }
index abb5f10..3a3e8b7 100644 (file)
@@ -173,7 +173,7 @@ test_VOID__INT_BOOLEAN_CHAR_UCHAR_UINT_LONG_ULONG_ENUM_FLAGS_FLOAT_DOUBLE_STRING
   guint64 arg18;
   va_list args_copy;
 
-  va_copy (args_copy, args);
+  G_VA_COPY (args_copy, args);
   arg0 = (gint) va_arg (args_copy, gint);
   arg1 = (gboolean) va_arg (args_copy, gboolean);
   arg2 = (gchar) va_arg (args_copy, gint);
index 296adc3..b0bee2a 100644 (file)
@@ -213,6 +213,8 @@ properties_construct (void)
 {
   TestObject *obj;
   gint val;
+  gboolean b;
+  gchar *s;
 
   g_test_bug ("630357");
 
@@ -223,11 +225,13 @@ properties_construct (void)
                       "foo", 3,
                       "foo", 4,
                       "foo", 5,
+                      "bar", FALSE,
                       "foo", 6,
                       "foo", 7,
                       "foo", 8,
                       "foo", 9,
                       "foo", 10,
+                      "baz", "boo",
                       "foo", 11,
                       "foo", 12,
                       "foo", 13,
@@ -240,6 +244,11 @@ properties_construct (void)
 
   g_object_get (obj, "foo", &val, NULL);
   g_assert (val == 18);
+  g_object_get (obj, "bar", &b, NULL);
+  g_assert (!b);
+  g_object_get (obj, "baz", &s, NULL);
+  g_assert_cmpstr (s, ==, "boo");
+  g_free (s);
 
   g_object_unref (obj);
 }
index a912f31..2086e71 100644 (file)
@@ -152,15 +152,26 @@ test_clear_function (void)
 }
 
 static void
+toggle_cb (gpointer data, GObject *obj, gboolean is_last)
+{
+  gboolean *b = data;
+
+  *b = TRUE;
+}
+
+static void
 test_object_value (void)
 {
   GObject *v;
   GObject *v2;
   GValue value = G_VALUE_INIT;
+  gboolean toggled = FALSE;
 
   g_value_init (&value, G_TYPE_OBJECT);
 
   v = g_object_new (G_TYPE_OBJECT, NULL);
+  g_object_add_toggle_ref (v, toggle_cb, &toggled);
+
   g_value_take_object (&value, v);
 
   v2 = g_value_get_object (&value);
@@ -170,7 +181,24 @@ test_object_value (void)
   g_assert (v2 == v);  /* objects use ref/unref for copy/free */
   g_object_unref (v2);
 
+  g_assert (!toggled);
+  g_value_unset (&value);
+  g_assert (toggled);
+
+  /* test the deprecated variant too */
+  g_value_init (&value, G_TYPE_OBJECT);
+  /* get a new reference */
+  g_object_ref (v);
+
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
+  g_value_set_object_take_ownership (&value, v);
+G_GNUC_END_IGNORE_DEPRECATIONS
+
+  toggled = FALSE;
   g_value_unset (&value);
+  g_assert (toggled);
+
+  g_object_remove_toggle_ref (v, toggle_cb, &toggled);
 }
 
 static void
@@ -327,6 +355,124 @@ test_weak_ref (void)
   g_free (dynamic_weak);
 }
 
+typedef struct
+{
+  gboolean should_be_last;
+  gint count;
+} Count;
+
+static void
+toggle_notify (gpointer  data,
+               GObject  *obj,
+               gboolean  is_last)
+{
+  Count *c = data;
+
+  g_assert (is_last == c->should_be_last);
+
+  c->count++;
+}
+
+static void
+test_toggle_ref (void)
+{
+  GObject *obj;
+  Count c, c2;
+
+  obj = g_object_new (G_TYPE_OBJECT, NULL);
+
+  g_object_add_toggle_ref (obj, toggle_notify, &c);
+  g_object_add_toggle_ref (obj, toggle_notify, &c2);
+
+  c.should_be_last = c2.should_be_last = TRUE;
+  c.count = c2.count = 0;
+
+  g_object_unref (obj);
+
+  g_assert_cmpint (c.count, ==, 0);
+  g_assert_cmpint (c2.count, ==, 0);
+
+  g_object_ref (obj);
+
+  g_assert_cmpint (c.count, ==, 0);
+  g_assert_cmpint (c2.count, ==, 0);
+
+  g_object_remove_toggle_ref (obj, toggle_notify, &c2);
+
+  g_object_unref (obj);
+
+  g_assert_cmpint (c.count, ==, 1);
+
+  c.should_be_last = FALSE;
+
+  g_object_ref (obj);
+
+  g_assert_cmpint (c.count, ==, 2);
+
+  c.should_be_last = TRUE;
+
+  g_object_unref (obj);
+
+  g_assert_cmpint (c.count, ==, 3);
+
+  g_object_remove_toggle_ref (obj, toggle_notify, &c);
+}
+
+static gboolean destroyed;
+static gint value;
+
+static void
+data_destroy (gpointer data)
+{
+  g_assert_cmpint (GPOINTER_TO_INT (data), ==, value);
+
+  destroyed = TRUE;
+}
+
+static void
+test_object_qdata (void)
+{
+  GObject *obj;
+  gpointer v;
+  GQuark quark;
+
+  obj = g_object_new (G_TYPE_OBJECT, NULL);
+
+  value = 1;
+  destroyed = FALSE;
+  g_object_set_data_full (obj, "test", GINT_TO_POINTER (1), data_destroy);
+  v = g_object_get_data (obj, "test");
+  g_assert_cmpint (GPOINTER_TO_INT (v), ==, 1);
+  g_object_set_data_full (obj, "test", GINT_TO_POINTER (2), data_destroy);
+  g_assert (destroyed);
+  value = 2;
+  destroyed = FALSE;
+  v = g_object_steal_data (obj, "test");
+  g_assert_cmpint (GPOINTER_TO_INT (v), ==, 2);
+  g_assert (!destroyed);
+
+  value = 1;
+  destroyed = FALSE;
+  quark = g_quark_from_string ("test");
+  g_object_set_qdata_full (obj, quark, GINT_TO_POINTER (1), data_destroy);
+  v = g_object_get_qdata (obj, quark);
+  g_assert_cmpint (GPOINTER_TO_INT (v), ==, 1);
+  g_object_set_qdata_full (obj, quark, GINT_TO_POINTER (2), data_destroy);
+  g_assert (destroyed);
+  value = 2;
+  destroyed = FALSE;
+  v = g_object_steal_qdata (obj, quark);
+  g_assert_cmpint (GPOINTER_TO_INT (v), ==, 2);
+  g_assert (!destroyed);
+
+  g_object_set_qdata_full (obj, quark, GINT_TO_POINTER (3), data_destroy);
+  value = 3;
+  destroyed = FALSE;
+  g_object_unref (obj);
+
+  g_assert (destroyed);
+}
+
 int
 main (int argc, char **argv)
 {
@@ -344,6 +490,8 @@ main (int argc, char **argv)
   g_test_add_func ("/object/initially-unowned", test_initially_unowned);
   g_test_add_func ("/object/weak-pointer", test_weak_pointer);
   g_test_add_func ("/object/weak-ref", test_weak_ref);
+  g_test_add_func ("/object/toggle-ref", test_toggle_ref);
+  g_test_add_func ("/object/qdata", test_object_qdata);
 
   return g_test_run ();
 }
index ee09a9e..58c9370 100644 (file)
@@ -638,7 +638,7 @@ test_generic_marshaller_signal_uint_return (void)
   g_assert_cmpint (retval, ==, G_MAXUINT);
   g_signal_handler_disconnect (test, id);
 
-g_object_unref (test);
+  g_object_unref (test);
 }
 
 static int all_type_handlers_count = 0;
@@ -696,9 +696,11 @@ test_all_types (void)
   GBytes *bytes = g_bytes_new_static ("Blah", 5);
   gpointer ptr = &enum_type;
   GVariant *var = g_variant_new_uint16 (99);
+  gint64 i64;
+  guint64 ui64;
   g_variant_ref_sink (var);
-  gint64 i64 = G_MAXINT64 - 1234;
-  guint64 ui64 = G_MAXUINT64 - 123456;
+  i64 = G_MAXINT64 - 1234;
+  ui64 = G_MAXUINT64 - 123456;
 
   test = g_object_new (test_get_type (), NULL);
 
@@ -759,6 +761,40 @@ test_all_types (void)
 
   g_assert_cmpint (all_type_handlers_count, ==, 3 + 5 + 5);
 
+  g_object_unref (test);
+}
+
+static void
+test_connect (void)
+{
+  GObject *test;
+  gint retval;
+
+  test = g_object_new (test_get_type (), NULL);
+
+  g_object_connect (test,
+                    "signal::generic-marshaller-int-return",
+                    G_CALLBACK (on_generic_marshaller_int_return_signed_1),
+                    NULL,
+                    "object-signal::va-marshaller-int-return",
+                    G_CALLBACK (on_generic_marshaller_int_return_signed_2),
+                    NULL,
+                    NULL);
+  g_signal_emit_by_name (test, "generic-marshaller-int-return", &retval);
+  g_assert_cmpint (retval, ==, -30);
+  g_signal_emit_by_name (test, "va-marshaller-int-return", &retval);
+  g_assert_cmpint (retval, ==, 2);
+
+  g_object_disconnect (test,
+                       "any-signal",
+                       G_CALLBACK (on_generic_marshaller_int_return_signed_1),
+                       NULL,
+                       "any-signal::va-marshaller-int-return",
+                       G_CALLBACK (on_generic_marshaller_int_return_signed_2),
+                       NULL,
+                       NULL);
+
+  g_object_unref (test);
 }
 
 /* --- */
@@ -779,6 +815,7 @@ main (int argc,
   g_test_add_func ("/gobject/signals/generic-marshaller-enum-return-unsigned", test_generic_marshaller_signal_enum_return_unsigned);
   g_test_add_func ("/gobject/signals/generic-marshaller-int-return", test_generic_marshaller_signal_int_return);
   g_test_add_func ("/gobject/signals/generic-marshaller-uint-return", test_generic_marshaller_signal_uint_return);
+  g_test_add_func ("/gobject/signals/connect", test_connect);
 
   return g_test_run ();
 }
index 3a1a4db..9008a04 100644 (file)
@@ -158,6 +158,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -168,7 +169,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -226,6 +226,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 72ca89b..a375299 100644 (file)
@@ -1,8 +1,8 @@
 #include <winver.h>
 
 VS_VERSION_INFO VERSIONINFO
-  FILEVERSION 2,31,20,0
-  PRODUCTVERSION 2,31,20,0
+  FILEVERSION 2,33,1,0
+  PRODUCTVERSION 2,33,1,0
   FILEFLAGSMASK 0
   FILEFLAGS 0
   FILEOS VOS__WINDOWS32
@@ -15,12 +15,12 @@ VS_VERSION_INFO VERSIONINFO
       BEGIN
        VALUE "CompanyName", "The GLib developer community"
        VALUE "FileDescription", "GThread"
-       VALUE "FileVersion", "2.31.20.0"
+       VALUE "FileVersion", "2.33.1.0"
        VALUE "InternalName", "libgthread-2.0-0"
        VALUE "LegalCopyright", "Copyright © 1995-2011 Peter Mattis, Spencer Kimball, Josh MacDonald, Sebastian Wilhelmi and others."
        VALUE "OriginalFilename", "libgthread-2.0-0.dll"
        VALUE "ProductName", "GLib"
-       VALUE "ProductVersion", "2.31.20"
+       VALUE "ProductVersion", "2.33.1"
       END
     END
     BLOCK "VarFileInfo"
index 63ae69d..c2852d8 100644 (file)
--- a/ltmain.sh
+++ b/ltmain.sh
@@ -70,7 +70,7 @@
 #         compiler:            $LTCC
 #         compiler flags:              $LTCFLAGS
 #         linker:              $LD (gnu? $with_gnu_ld)
-#         $progname:   (GNU libtool) 2.4.2
+#         $progname:   (GNU libtool) 2.4.2 Debian-2.4.2-1ubuntu1
 #         automake:    $automake_version
 #         autoconf:    $autoconf_version
 #
@@ -80,7 +80,7 @@
 
 PROGRAM=libtool
 PACKAGE=libtool
-VERSION=2.4.2
+VERSION="2.4.2 Debian-2.4.2-1ubuntu1"
 TIMESTAMP=""
 package_revision=1.3337
 
@@ -6124,7 +6124,10 @@ func_mode_link ()
        case $pass in
        dlopen) libs="$dlfiles" ;;
        dlpreopen) libs="$dlprefiles" ;;
-       link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
+       link)
+         libs="$deplibs %DEPLIBS%"
+         test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
+         ;;
        esac
       fi
       if test "$linkmode,$pass" = "lib,dlpreopen"; then
@@ -6444,19 +6447,19 @@ func_mode_link ()
            # It is a libtool convenience library, so add in its objects.
            func_append convenience " $ladir/$objdir/$old_library"
            func_append old_convenience " $ladir/$objdir/$old_library"
+           tmp_libs=
+           for deplib in $dependency_libs; do
+             deplibs="$deplib $deplibs"
+             if $opt_preserve_dup_deps ; then
+               case "$tmp_libs " in
+               *" $deplib "*) func_append specialdeplibs " $deplib" ;;
+               esac
+             fi
+             func_append tmp_libs " $deplib"
+           done
          elif test "$linkmode" != prog && test "$linkmode" != lib; then
            func_fatal_error "\`$lib' is not a convenience library"
          fi
-         tmp_libs=
-         for deplib in $dependency_libs; do
-           deplibs="$deplib $deplibs"
-           if $opt_preserve_dup_deps ; then
-             case "$tmp_libs " in
-             *" $deplib "*) func_append specialdeplibs " $deplib" ;;
-             esac
-           fi
-           func_append tmp_libs " $deplib"
-         done
          continue
        fi # $pass = conv
 
@@ -7349,6 +7352,9 @@ func_mode_link ()
            revision="$number_minor"
            lt_irix_increment=no
            ;;
+         *)
+           func_fatal_configuration "$modename: unknown library version type \`$version_type'"
+           ;;
          esac
          ;;
        no)
index 0379a42..6653f13 100644 (file)
@@ -123,6 +123,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -133,7 +134,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -191,6 +191,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 56666f0..828104c 100644 (file)
@@ -2669,14 +2669,10 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   # before this can be enabled.
   hardcode_into_libs=yes
 
-  # Add ABI-specific directories to the system library path.
-  sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib"
-
   # Append ld.so.conf contents to the search path
   if test -f /etc/ld.so.conf; then
     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[  ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
-    sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
-
+    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
   fi
 
   # We used to test for /lib/ld.so.1 and disable shared libraries on
@@ -2688,6 +2684,18 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   dynamic_linker='GNU/Linux ld.so'
   ;;
 
+netbsdelf*-gnu)
+  version_type=linux
+  need_lib_prefix=no
+  need_version=no
+  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+  soname_spec='${libname}${release}${shared_ext}$major'
+  shlibpath_var=LD_LIBRARY_PATH
+  shlibpath_overrides_runpath=no
+  hardcode_into_libs=yes
+  dynamic_linker='NetBSD ld.elf_so'
+  ;;
+
 netbsd*)
   version_type=sunos
   need_lib_prefix=no
@@ -3293,7 +3301,7 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all
   ;;
 
-netbsd*)
+netbsd* | netbsdelf*-gnu)
   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
   else
@@ -4105,7 +4113,7 @@ m4_if([$1], [CXX], [
            ;;
        esac
        ;;
-      netbsd*)
+      netbsd* | netbsdelf*-gnu)
        ;;
       *qnx* | *nto*)
         # QNX uses GNU C++, but need to define -shared option too, otherwise
@@ -4582,6 +4590,9 @@ m4_if([$1], [CXX], [
       ;;
     esac
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
   *)
     _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
     ;;
@@ -4644,6 +4655,9 @@ dnl Note also adjust exclude_expsyms for C++ above.
   openbsd*)
     with_gnu_ld=no
     ;;
+  linux* | k*bsd*-gnu | gnu*)
+    _LT_TAGVAR(link_all_deplibs, $1)=no
+    ;;
   esac
 
   _LT_TAGVAR(ld_shlibs, $1)=yes
@@ -4865,7 +4879,7 @@ _LT_EOF
       fi
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
        wlarc=
@@ -5042,6 +5056,7 @@ _LT_EOF
        if test "$aix_use_runtimelinking" = yes; then
          shared_flag="$shared_flag "'${wl}-G'
        fi
+       _LT_TAGVAR(link_all_deplibs, $1)=no
       else
        # not using gcc
        if test "$host_cpu" = ia64; then
@@ -5346,7 +5361,7 @@ _LT_EOF
       _LT_TAGVAR(link_all_deplibs, $1)=yes
       ;;
 
-    netbsd*)
+    netbsd* | netbsdelf*-gnu)
       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
        _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
       else
index f78f9a1..ff4028e 100644 (file)
@@ -27,6 +27,9 @@
 #pragma warning(disable:4244)  /* No possible loss of data warnings */
 #pragma warning(disable:4305)   /* No truncation from int to char warnings */
 
+/* The file contains a character that cannot be represented in the current code page */
+#pragma warning(disable:4819)
+
 /* work around Microsoft's premature attempt to deprecate the C-Library */
 #define _CRT_SECURE_NO_WARNINGS
 #define _CRT_NONSTDC_NO_WARNINGS
diff --git a/packaging/glib-2.31.20.sha256sum b/packaging/glib-2.31.20.sha256sum
deleted file mode 100644 (file)
index db73757..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-ed9785e16f8e2c55ae3cdbc9afe321fccff6c8de91db37e485ed39c42e010d39  glib-2.31.20.news
-4c4dd2c4495286df2dabeda74b546fbee8cb3a33cbc3824083bd6f240b1089bb  glib-2.31.20.changes
-3475e1d866c462a36b89d4bae91181513c390ad0af25f445618321da1e022c2a  glib-2.31.20.tar.xz
diff --git a/packaging/glib-2.33.1.sha256sum b/packaging/glib-2.33.1.sha256sum
new file mode 100644 (file)
index 0000000..e71f0d4
--- /dev/null
@@ -0,0 +1,2 @@
+3dc8fd2b62852d6feb1005a782d810d7e467e49ed29e2de143b8b7e6e476af8b  glib-2.33.1.changes
+54fd1653c5ad129549ec42970253ff6b2e6e26c8a08351d92f0841a83f1b6d46  glib-2.33.1.tar.xz
index 74141f0..616a617 100644 (file)
@@ -1,3 +1,6 @@
+* Thu Jul 05 - Rusty Lynch <rusty.lynch@intel.com> - 2.33.1
+- Update to version 2.33.1
+
 * Wed May 30 - Zhang Qiang <qiang.z.zhang@intel.con> - 2.31.20
 - Clean up spec file for packaging
 
index 82c967a..aa227d9 100644 (file)
@@ -2,12 +2,12 @@
 
 Summary: A library of handy utility functions
 Name: glib2
-Version: 2.31.20
+Version: 2.33.1
 Release: 2.24
 License: LGPLv2+
 Group: System/Libraries
 URL: http://www.gtk.org
-Source: %{name}-%{version}.tar.bz2
+Source: glib-%{version}.tar.xz
 Source1: http://download.gnome.org/sources/glib/2.31/glib-%{version}.sha256sum
 Source2: glib2.sh
 Source3: glib2.csh
@@ -55,7 +55,7 @@ The glib2-static package includes static libraries
 of version 2 of the GLib library.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n glib-%{version}
 %patch1 -p1
 
 
index d9beac8..d14fbfc 100644 (file)
@@ -79,6 +79,8 @@ gio/gnetworkmonitornetlink.c
 gio/gnetworkservice.c
 gio/goutputstream.c
 gio/gpermission.c
+gio/gpollableinputstream.c
+gio/gpollableoutputstream.c
 gio/gpollfilemonitor.c
 gio/gproxyaddress.c
 gio/gproxyaddressenumerator.c
@@ -104,6 +106,7 @@ gio/gsocks4aproxy.c
 gio/gsocks5proxy.c
 gio/gtcpconnection.c
 gio/gtcpwrapperconnection.c
+gio/gtestdbus.c
 gio/gthemedicon.c
 gio/gthreadedsocketservice.c
 gio/gtlscertificate.c
@@ -130,6 +133,7 @@ gio/gwin32inputstream.c
 gio/gwin32outputstream.c
 gio/gzlibcompressor.c
 gio/gzlibdecompressor.c
+gio/tests/gdbus-daemon.c
 gio/win32/gwinhttpfile.c
 glib/gatomic.c
 glib/gbookmarkfile.c
index 7723796..326701d 100644 (file)
Binary files a/po/as.gmo and b/po/as.gmo differ
index de1547f..72c2a62 100644 (file)
--- a/po/as.po
+++ b/po/as.po
 #
 # Amitakhya Phukan <amitakhya@svn.gnome.org>, 2007, 2008.
 # Amitakhya Phukan <aphukan@fedoraproject.org>, 2009.
+# Nilamdyuti Goswami <ngoswami@redhat.com>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: as\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
-"product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2009-09-15 12:48+0530\n"
-"Last-Translator: \n"
-"Language-Team: Assamese <>\n"
-"Language: as\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
+"cgi?product=glib&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-03-01 19:09+0000\n"
+"PO-Revision-Date: 2012-03-08 14:07+0530\n"
+"Last-Translator: Nilamdyuti Goswami <ngoswami@redhat.com>\n"
+"Language-Team: as_IN <kde-i18n-doc@kde.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 0.2\n"
+"Language: as\n"
+"X-Generator: Lokalize 1.0\n"
 "Plural-Forms: nplurals=2; plural=(n!=1)\n"
 
-#: ../glib/gbookmarkfile.c:780
-#, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "অপ্ৰত্যাশিত গুণ '%s' পদাৰ্থ '%s' ৰ বাবে"
-
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "'%s' গুণ '%s' পদাৰ্থৰ পোৱা ন'গ'ল"
-
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
-#, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "অপ্ৰত্যাশিত চিহ্ন '%s', '%s' চিহ্ন আশা কৰা হৈছিল"
-
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "অপ্ৰত্যাশিত চিহ্ন '%s', '%s' ৰ ভিতৰত"
+msgid "Too large count value passed to %s"
+msgstr "%s লৈ বহুত ডাঙৰ count মান দিয়া হৈছে"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "তথ্য পঞ্জিকাত কোনো বৈধ পত্ৰচিহ্নৰ নথিপত্ৰ পোৱা ন'গ'ল"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "স্ৰোত ইতিমধ্যে বন্ধ"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "URI '%s' ৰ বাবে পত্ৰচিহ্ন ইতিমধ্যে আছে"
+msgid "Operation was cancelled"
+msgstr "কৰ্ম বাতিল কৰা হৈছে"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "URI '%s' ৰ বাবে পত্ৰচিহ্ন পোৱা ন'গ'ল"
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "অবৈধ অবজেক্ট, আৰম্ভ কৰা হোৱা নাই"
 
-#: ../glib/gbookmarkfile.c:2413
-#, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "URI '%s' ৰ পত্ৰচিহ্নৰ বাবে কোনো MIME ৰ ধৰণ সংজ্ঞা দিয়া হোৱা নাই"
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "ইনপুটত অবৈধ মাল্টিবাইট ক্ৰম"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "URI '%s' ৰ পত্ৰচিহ্নত কোনো ব্যক্তিগত চিহ্নৰ সংজ্ঞা দিয়া হোৱা নাই"
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "গন্তব্যত পৰ্যাপ্ত স্থান নাই"
 
-#: ../glib/gbookmarkfile.c:2877
-#, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "URI '%s' ৰ পত্ৰচিহ্নৰ বাবে কোনো সমষ্টি প্ৰতিষ্ঠা কৰা হোৱা নাই"
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "সলনি কৰাৰ নিবেশত অৱৈধ byte ক্ৰম"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "'%s' নামৰ কোনো অনুপ্ৰয়োগে '%s' ৰ বাবে কোনো পত্ৰচিহ্ন পঞ্জীভূক্ত কৰা নাই"
+msgid "Error during conversion: %s"
+msgstr "সলনি কৰাৰ সময়ত ভুল: %s"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "exec শাৰী '%s', য'ত URI '%s' আছে, বিস্তৃত কৰাত বিফল"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "বাতিল কৰিব পৰা আৰম্ভ সমৰ্থিত নহয়"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "আখৰৰ গোট '%s' ৰ পৰা '%s' লৈ সলনি কৰাৰ সমৰ্থন নাই"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "'%s' ৰ পৰা '%s' লৈ সলনি কৰা যন্ত্ৰক খুলিব নোৱাৰি"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "সলনি কৰাৰ নিবেশত অৱৈধ byte ক্ৰম"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "অজ্ঞাত প্ৰকৃতি"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "সলনি কৰাৰ সময়ত ভুল: %s"
+msgid "%s filetype"
+msgstr "%s নথিপত্ৰৰ ধৰন"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "নিবেশৰ অন্তত অসম্পূৰ্ণ আখৰৰ গোট"
+#: ../gio/gcontenttype.c:680
+#, c-format
+msgid "%s type"
+msgstr "%s ধৰন"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials এই OS -ত সামৰ্থবান নহয়"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "আপোনাৰ প্লেটফৰ্মৰ বাবে কোনো GCredentials সমৰ্থন নাই"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "স্ৰোতৰ অপ্ৰত্যাশিত আগতীয়া অন্ত।"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "fallback '%s' ক codeset '%s' লৈ সলনি কৰিব নোৱাৰি"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "ঠিকনা প্ৰবিষ্টি '%s' -ত অসমৰ্থিত চাবি '%s'"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "\"file\" আঁচনি ব্যৱহাৰ কৰি URI '%s' এটা সম্পূৰ্ণ URI নহয়"
+msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr "ঠিকনা '%s' অবৈধ (সঠিক এটা পথৰ প্ৰয়োজন, tmpdir অথবা এবস্ট্ৰেক্ট চাবিসমূহ)"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "সà§\8dথানিà¦\95 à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰৰ URI '%s' à¦¤ à¦\8fà¦\9fা '#' à¦¥à¦¾à¦\95িব à¦¨à§\8bৱাৰà§\87"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "ঠিà¦\95না à¦ªà§\8dৰবিষà§\8dà¦\9fি '%s' -ত à¦®à§\82লà§\8dযহিন à¦\9aাবি/মান à¦¯à§\8bৰ à¦¸à¦\82যà§\81à¦\95à§\8dতি"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI '%s' অৱৈধ"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "ঠিকনা '%s' -ত ত্ৰুটি - পোৰ্ট বৈশিষ্ট ক্ষতিগ্ৰস্থ"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "URI '%s' ৰ গৃহস্থৰনাম অৱৈধ"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "ঠিকনা '%s' -ত ত্ৰুটি - পৰিয়াল বৈশিষ্ট ক্ষতিগ্ৰস্থ"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI '%s' ত অৱৈধভাবে মুক্তি পোৱা আখৰ আছে"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "ঠিকনা উপাদান '%s' -এ, এটা কলন (:) অন্তৰ্ভুক্ত নকৰে"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "'%s' পথৰ নাম এটা সম্পূৰ্ণ পথৰ নাম নহয়"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr "চাবি/মান যোৰ %d, '%s', ঠিকনা উপাদান '%s' -ত, এটা ইকুৱেল চিহ্ন অন্তৰ্ভুক্ত নকৰে"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "অৱৈধ গৃহস্থৰনাম"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"চাবি অথবা মান আনএক্সেইপ কৰোতে ত্ৰুটি চাবি/মান যোৰ %d, %s -ত,ঠিকনা উপাদান '%s' -ত"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "পূৰ্ব্বাহ্ন"
+#: ../gio/gdbusaddress.c:559
+#, c-format
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"ঠিকনা '%s' -ত ত্ৰুটি - unix পৰিৱহনৰ কেৱল এটা 'পথ' অথবা 'এবস্ট্ৰেক্ট' সংহতি কৰাৰ "
+"প্ৰয়োজন"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "অপৰাহ্ন"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "ঠিকনা '%s' -ত ত্ৰুটি - হস্ট বৈশিষ্ট সন্ধানহিন অথবা ক্ষতিগ্ৰস্থ"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%e %B, %Y %I.%M.%S %p %Z"
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "ঠিকনা '%s' -ত ত্ৰুটি - পোৰ্ট বৈশিষ্ট সন্ধানহিন অথবা ক্ষতিগ্ৰস্থ"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%e-%m-%Y"
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "ঠিকনা '%s' -ত ত্ৰুটি - noncefile বৈশিষ্ট সন্ধানহিন অথবা ক্ষতিগ্ৰস্থ"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%I.%M.%S %p"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "স্বচালিতভাৱে-লঞ্চ কৰোতে ত্ৰুটি: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I.%M.%S %p"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "ঠিকনা '%s' -ৰ বাবে অজ্ঞাত অথবা অসমৰ্থিত পৰিৱহন '%s'"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "জানুৱাৰী"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "nonce file '%s' খোলোতে ত্ৰুটি: %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "ফেব্ৰুৱাৰী"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "nonce file '%s' -ৰ পঢ়োতে ত্ৰুটি: %s"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "মাৰ্চ"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "nonce file '%s' -ৰ পৰা পঢ়োতে ত্ৰুটি, ১৬ বাইট আশা কৰা হৈছিল, %d পোৱা গল"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "এপ্ৰিল"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "nonce file '%s' -ৰ সমলসমূহ স্ট্ৰিমলে লিখোতে ত্ৰুটি:"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "মে"
+#: ../gio/gdbusaddress.c:951
+msgid "The given address is empty"
+msgstr "দিয়া ঠিকনা ৰিক্ত"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "জুন"
+#: ../gio/gdbusaddress.c:1020
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "এটা মেচিন-আইডিৰ অৱিহনে এটা বাৰ্তা বাচ সৃজন কৰিব নোৱাৰি: "
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "à¦\9cà§\81লাà¦\87"
+#: ../gio/gdbusaddress.c:1057
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "à¦\95মানà§\8dড à¦¶à¦¾à§°à§\80 '%s' à¦¸à§\83à¦\9cন à¦\95ৰà§\8bতà§\87 à¦¤à§\8dৰà§\81à¦\9fি: "
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr ""
+#: ../gio/gdbusaddress.c:1068
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "কমান্ড শাৰী '%s' সৃজন কৰোতে অস্বাভাৱিক প্ৰগ্ৰাম অন্ত: %s"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr ""
+#: ../gio/gdbusaddress.c:1082
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "কমান্ড শাৰী  '%s' অ-শূণ্য প্ৰস্থান অৱস্থা %d সৈতে প্ৰস্থান কৰিছে: %s"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr ""
+#: ../gio/gdbusaddress.c:1155
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "অধিবেশন বাচ ঠিকনা নিৰ্ধাৰণ কৰিব নোৱাৰি (এই OS -ৰ বাবে প্ৰণয়ন কৰা নহয়)"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
 msgstr ""
+"DBUS_STARTER_BUS_TYPE পৰিৱেশ চলকৰ পৰা বাচ ঠিকনা নিৰ্ধাৰণ কৰিব নোৱাৰি - অজ্ঞাত মান '%s'"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
 msgstr ""
+"বাচ ঠিকনা নিৰ্ধাৰণ কৰিব নোৱাৰি কাৰণ DBUS_STARTER_BUS_TYPE পৰিৱেশ চলক সংহতি কৰা হোৱা "
+"নাই"
 
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "à¦\9cানà§\81ৱাৰà§\80"
+#: ../gio/gdbusaddress.c:1273
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "à¦\85à¦\9cà§\8dà¦\9eাত à¦¬à¦¾à¦\9a à¦§à§°à¦£ %d"
 
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "ফেব্ৰুৱাৰী"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "এটা শাৰী পঢ়োতে অপ্ৰত্যাশিত সমল চেষ্টাৰ অভাৱ"
 
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "মাৰ্চ"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "এটা শাৰী (সুৰক্ষিতভাৱে) পঢ়াৰ চেষ্টাত অপ্ৰত্যাশিত সমল চেষ্টাৰ অভাৱ"
 
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "à¦\8fপà§\8dৰিল"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr "সà¦\95লà§\8b à¦\89পলবà§\8dধ à¦ªà§\8dৰমাণà§\80à¦\95ৰণ à¦ªà¦¦à§\8dধতি à¦¶à§\87ষ à¦¹à§\88à¦\9bà§\87 (à¦\9aà§\87ষà§\8dà¦\9fা à¦\95ৰা à¦¹à§\88à¦\9bà§\87: %s) (à¦\89পলবà§\8dধ: %s)"
 
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "মে"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "GDBusAuthObserver::authorize-authenticated-peer -ৰে বাতিল কৰা হৈছে"
 
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "à¦\9cà§\81ন"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "ডাà¦\87ৰà§\87à¦\95à¦\9fৰি `%s' à§° à¦¬à¦¾à¦¬à§\87 à¦¤à¦¥à§\8dয à¦ªà§\8dৰাপà§\8dত à¦\95ৰà§\8bতà§\87 à¦¤à§\8dৰà§\81à¦\9fি: %s"
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "à¦\9cà§\81লাà¦\87"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid "Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr "ডাà¦\87ৰà§\87à¦\95à¦\9fৰি '%s' -ত à¦\85নà§\81মতিসমà§\82হ à¦\95à§\8dষতিà¦\97à§\8dৰসà§\8dথ। à¦\86শা à¦\95ৰা à¦\85ৱসà§\8dথা 0700, à¦ªà§\8dৰাপà§\8dত à¦¹à¦² 0%o"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "ডাইৰেকটৰি '%s' সৃষ্টি কৰোতে ত্ৰুটি: %s"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "keyring '%s' -ক পঢ়াৰ বাবে খোলোতে ত্ৰুটি: "
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "keyring -ৰ শাৰী %d ক্ষতিগ্ৰস্থ '%s' -ত সমল '%s' -ৰ সৈতে"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid "First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "keyring -ৰ %d শাৰীৰ প্ৰথম টকেন ক্ষতিগ্ৰস্থ '%s' -ত সমল '%s' -ৰ সৈতে"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid "Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "keyring -ৰ %d শাৰীৰ দ্বিতীয় টকেন ক্ষতিগ্ৰস্থ '%s' -ত সমল '%s' -ৰ সৈতে"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "সà§\8bমবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "à¦\86à¦\87ডি %d -ৰ à¦¸à§\88তà§\87 à¦\95à§\81à¦\95ি à¦ªà§\8bৱা à¦¨à¦\97ল '%s' -ৰ keyring -ত"
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "মà¦\99à§\8dà¦\97লবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "পà§\81ৰনি lock file '%s' à¦®à¦\9aি à¦ªà§\87লাà¦\93তà§\87 à¦¤à§\8dৰà§\81à¦\9fি: %s"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "বুধবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "lock file '%s' সৃষ্টি কৰোতে ত্ৰুটি: %s"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "বৃহষ্পতিবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "(অসংযুক্ত) lock file '%s' বন্ধ কৰোতে ত্ৰুটি: %s"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "শুক্ৰবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "lock file '%s' আনলিঙ্ক কৰোতে ত্ৰুটি: %s"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "শনিবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "লিà¦\96িবৰ à¦¬à¦¾à¦¬à§\87 keyring '%s' à¦\96à§\8bলিবলà§\87 à¦¤à§\8dৰà§\81à¦\9fি: "
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "দেওবাৰ"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(অতিৰিক্তভাৱে, `%s'  -ৰ বাবে লক মুক্ত কৰাও ব্যৰ্থ হল: %s) "
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "সোম"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+msgid "The connection is closed"
+msgstr "সংযোগ বন্ধ"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "মঙ্গল"
+#: ../gio/gdbusconnection.c:1879
+msgid "Timeout was reached"
+msgstr "সময়অন্ত প্ৰাপ্ত কৰা হৈছিল"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "বুধ"
+#: ../gio/gdbusconnection.c:2524
+msgid "Unsupported flags encountered when constructing a client-side connection"
+msgstr "এটা ক্লাএন্ট দিশ সংযোগ নিৰ্মাণ কৰোতে অসমৰ্থিত ফ্লেগসমূহৰ সন্মুখিন হৈছে"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "বà§\83হষà§\8dপতি"
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#, c-format
+msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr "পথ %s -ৰ à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9fত à¦\8fনà§\87 à¦\95à§\8bনà§\8b à¦\86নà§\8dতà¦\83পà§\83ষà§\8dঠ `org.freedesktop.DBus.Properties' à¦¨à¦¾à¦\87"
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "শà§\81à¦\95à§\8dৰ"
+#: ../gio/gdbusconnection.c:4097
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "বà§\88শিষà§\8dà¦\9f '%s' à¦¸à¦\82হতি à¦\95ৰà§\8bতà§\87 à¦¤à§\8dৰà§\81à¦\9fি: à¦\86শা à¦\95ৰা à¦¹à§\88à¦\9bিল '%s' à¦\95িনà§\8dতà§\81 à¦ªà§\8bৱা à¦\97ল '%s'"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "শনি"
+#: ../gio/gdbusconnection.c:4192
+#, c-format
+msgid "No such property `%s'"
+msgstr "à¦\8fনà§\87 à¦\95à§\8bনà§\8b à¦¬à§\88শিষà§\8dà¦\9f  '%s'  à¦¨à¦¾à¦\87"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "দà§\87à¦\93"
+#: ../gio/gdbusconnection.c:4204
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "বà§\88শিষà§\8dà¦\9f '%s' à¦ªà§\9dিব à¦¨à§\8bৱাৰি"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4215
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "'%s' পঞ্জিকা খোলোঁতে ভুল: %s"
+msgid "Property `%s' is not writable"
+msgstr "বৈশিষ্ট '%s' লিখিব নোৱাৰি"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "%lu bytes বিতৰণ কৰিব পৰা ন'গ'ল নথিপত্ৰ \"%s\" পঢ়িবলৈ "
+msgid "No such interface `%s'"
+msgstr "এনে কোনো আন্তঃপৃষ্ঠ '%s' নাই"
+
+#: ../gio/gdbusconnection.c:4469
+msgid "No such interface"
+msgstr "এনে কোনো আন্তঃপৃষ্ঠ নাই"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "নথিপতà§\8dৰ '%s' à¦ªà§\9dà§\8bà¦\81তà§\87 à¦­à§\81ল: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "পথ %s -ত à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9fত à¦\8fনà§\87 à¦\95à§\8bনà§\8b à¦\86নà§\8dতà¦\83পà§\83ষà§\8dঠ `%s' à¦¨à¦¾à¦\87"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4742
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "\"%s\" নথিপত্ৰ বৰ ডাঙৰ"
+msgid "No such method `%s'"
+msgstr "এনে কোনো পদ্ধতি '%s' নাই"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:4773
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "'%s' নথিপত্ৰৰ পৰা পঢ়োঁতে বিফল: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "বাৰ্তাৰ ধৰণ, '%s', প্ৰত্যাশিত ধৰণ '%s' -ৰ সৈতে মিল নাখায়"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:4993
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "'%s' নথিপত্ৰ খোলোঁতে ভুল: %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "%s -ত আন্তঃপৃষ্ঠ %s -ৰ বাবে ইতিমধ্যে এটা অবজেক্ট এক্সপোৰ্ট কৰা হৈছে"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusconnection.c:5191
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "'%s' নথিপত্ৰৰ গুণ পাওঁতে বিফল: fstat() বিফল: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "পদ্ধতি '%s' -এ ধৰণ '%s' ঘুৰাই দিছে, কিন্তু আশা কৰা হৈছিল '%s'"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:6242
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "'%s' নথিপত্ৰ খোলোঁতে ভুল: fdopen() বিফল: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "আন্তঃপৃষ্ঠ '%s' -ত স্বাক্ষৰ '%s' -ৰ সৈতে পদ্ধতি '%s' অস্তিত্ববান নহয়"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:6361
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "'%s' নথিপত্ৰক '%s' লৈ পুনঃনামকৰণ কৰোঁতে বিফল: g_rename() বিফল: %s"
+msgid "A subtree is already exported for %s"
+msgstr "%s -ৰ বাবে এটা চাবট্ৰি ইতিমধ্যে এক্সপোৰ্ট কৰা হৈছে"
+
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "ধৰণ INVALID"
+
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL বাৰ্তা: PATH অথবা MEMBER হেডাৰ ক্ষেত্ৰ সন্ধানহিন"
+
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN বাৰ্তা: REPLY_SERIAL হেডাৰ ক্ষেত্ৰ সন্ধানহিন"
+
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR বাৰ্তা: REPLY_SERIAL অথবা ERROR_NAME হেডাৰ ক্ষেত্ৰ সন্ধানহিন"
+
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL বাৰ্তা: PATH, INTERFACE অথবা MEMBER হেডাৰ ক্ষেত্ৰ সন্ধানহিন"
+
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"SIGNAL বাৰ্তা: PATH হেডাৰ ক্ষেত্ৰয় সংৰক্ষীত মান /org/freedesktop/DBus/Local "
+"ব্যৱহাৰ কৰি আছে"
+
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNAL বাৰ্তা: INTERFACE হেডাৰ ক্ষেত্ৰয় সংৰক্ষীত মান org.freedesktop.DBus.Local "
+"ব্যৱহাৰ কৰি আছে"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "'%s' নথিপত্ৰ সৃষ্টি কৰোঁতে বিফল: %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "%lu বাইট পঢ়িবৰ ইচ্ছা আছিল কিন্তু EOF প্ৰাপ্ত হল"
+msgstr[1] "%lu বাইটসমূহ পঢ়িবৰ ইচ্ছা আছিল কিন্তু EOF প্ৰাপ্ত হল"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "'%s' নথিপত্ৰ লিখিবৰ বাবে খোলাত বিফল: fdopen() বিফল: %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"বৈধ UTF-8 স্ট্ৰিং আশা কৰা হৈছিল কিন্তু বাইট অফচেট %d -ত অবৈধ বাইটসমূহ পোৱা গল "
+"(স্ট্ৰিংৰ দৈৰ্ঘ %d)। সেই বিন্দু লৈকে বৈধ UTF-8 স্ট্ৰিং '%s' আছিল"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "'%s' নথিপত্ৰ লিখাত বিফল: fwrite() বিফল: %s"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "স্ট্ৰিং '%s' -ৰ পিছত NUL বাইট আশা কৰা হৈছিল কিন্তু বাইট %d পোৱা গল"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "'%s' নথিপত্ৰ লিখাত বিফল: fflush() বিফল: %s"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "বিশ্লেষণ কৰা মান '%s' এটা বৈধ D-Bus অবজেক্ট পথ নহয়"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "'%s' নথিপত্ৰ লিখাত বিফল: fsync() বিফল: %s"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "বিশ্লেষণ কৰা মান '%s' এটা বৈধ D-Bus স্বাক্ষৰ নহয়"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "'%s' নথিপত্ৰ বন্ধ কৰাত বিফল: fclose() বিফল: %s"
+msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] "%u বাইট দৈৰ্ঘৰ এৰে সন্মুখিন হল। সৰ্বাধিক দৈৰ্ঘ হল 2<<26 bytes (64 MiB)।"
+msgstr[1] "%u বাইটসমূহ দৈৰ্ঘৰ এৰে সন্মুখিন হল। সৰ্বাধিক দৈৰ্ঘ হল 2<<26 bytes (64 MiB)।"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "বৰà§\8dতà§\8dতমানà§\87 à¦¥à¦\95া à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰ '%s' à¦\86à¦\81তৰাব à¦ªà§°à¦¾ à¦¨'à¦\97'ল: g_unlink() à¦¬à¦¿à¦«à¦²: %s"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "à¦\85পৰৰ à¦¬à¦¾à¦¬à§\87 à¦¬à¦¿à¦¶à§\8dলà§\87ষণ à¦\95ৰা à¦®à¦¾à¦¨ '%s' à¦\8fà¦\9fা à¦¬à§\88ধ D-Bus à¦¸à§\8dবাà¦\95à§\8dষৰ à¦¨à¦¹à§\9f"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "'%s' টেমপ্লেট অৱৈধ, এটা '%s' থাকিব নালাগে"
+msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"D-Bus তাঁৰ বিন্যাসৰ পৰা ধৰণ স্ট্ৰিং '%s' -ৰ সৈতে GVariant ডিচিৰিএলাইজ কৰোতে ত্ৰুটি"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "'%s' টেমপ্লেটত XXXXXX নাই"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"অবৈধ endianness মান। 0x6c ('l') অথবা 0x42 ('B') আশা কৰা হৈছিল কিন্তু মান 0x%02x "
+"পোৱা গল"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u bytes"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "অবৈধ মূখ্য প্ৰটোকল সংস্কৰণ। আশা কৰা হৈছইল 1 কিন্তু পোৱা গল %d"
 
-#: ../glib/gfileutils.c:2007
-#, fuzzy, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:1776
+#, c-format
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "স্বাক্ষৰ '%s' -ৰ সৈতে স্বাক্ষৰ হেডাৰ পোৱা গল কিন্তু বাৰ্তা অংশ ৰিক্ত"
 
-#: ../glib/gfileutils.c:2010
-#, fuzzy, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:1790
+#, c-format
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "বিশ্লেষণ কৰা মান '%s' এটা বৈধ D-Bus স্বাক্ষৰ (দেহৰ বাবে)"
 
-#: ../glib/gfileutils.c:2013
-#, fuzzy, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GB"
+#: ../gio/gdbusmessage.c:1821
+#, c-format
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "বাৰ্তাত কোনো স্বাক্ষৰ হেডাৰ নাই কিন্তু বাৰ্তা দেহ হল %u বাইট"
+msgstr[1] "বাৰ্তাত কোনো স্বাক্ষৰ হেডাৰ নাই কিন্তু বাৰ্তা দেহ হল %u বাইটসমূহ"
 
-#: ../glib/gfileutils.c:2016
-#, fuzzy, c-format
-msgid "%.1f TiB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "বাৰ্তা deserialize কৰিব নোৱাৰি: "
 
-#: ../glib/gfileutils.c:2019
-#, fuzzy, c-format
-msgid "%.1f PiB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:2163
+#, c-format
+msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"D-Bus তাঁৰ বিন্যাসৰ -লে ধৰণ স্ট্ৰিং '%s' -ৰ সৈতে GVariant চিৰিএলাইজ কৰোতে ত্ৰুটি"
 
-#: ../glib/gfileutils.c:2022
-#, fuzzy, c-format
-msgid "%.1f EiB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:2304
+#, c-format
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"বাৰ্তাৰ %d নথিপত্ৰ বিৱৰকসমূহ আছে কিন্তু হেডাৰ ক্ষেত্ৰয় %d নথিপত্ৰ বিৱৰকসমূহৰ সূচনা "
+"দিয়ে"
 
-#: ../glib/gfileutils.c:2035
-#, fuzzy, c-format
-msgid "%.1f kB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "বাৰ্তা চিৰিয়েলাইজ কৰিব নোৱাৰি: "
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
-
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
-#, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
-
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
-#, fuzzy, c-format
-msgid "%.1f TB"
-msgstr "%.1f KB"
-
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
-#, fuzzy, c-format
-msgid "%.1f PB"
-msgstr "%.1f KB"
-
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
-#, fuzzy, c-format
-msgid "%.1f EB"
-msgstr "%.1f KB"
-
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
-#, fuzzy, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u bytes"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "বাৰ্তা দেহৰ স্বাক্ষৰ '%s' আছে কিন্তু কোনো স্বাক্ষৰ হেডাৰ নাই"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:2366
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
+msgstr "বাৰ্তা দেহৰ ধৰণ স্বাক্ষৰ '%s' আছে কিন্তু হেডাৰ ক্ষেত্ৰত স্বাক্ষৰ '%s'"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "সাঙ্কেতিক সংযোগ পঢ়াত বিফল '%s': %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "সাঙ্কেতিক সংযোগ সমৰ্থিত নহয়"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "বাৰ্তা দেহ ৰিক্ত কিন্তু হেডাৰ ক্ষেত্ৰত স্বাক্ষৰ হল `(%s)'"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "'%s' ৰ পৰা '%s' লৈ সলনি কৰা যন্ত্ৰ খুলিব পৰা ন'গ'ল: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "g_io_channel_read_line_string ত raw read কৰিব নোৱাৰি"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "read প্ৰশমকত অৱশিষ্ট অপৰিবৰ্ত্তিত তথ্য আছে"
+msgid "Error return with body of type `%s'"
+msgstr "'%s'  ধৰণৰ দেহৰ সৈতে ত্ৰুটি ঘুৰাই দিয়া হৈছে"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "à¦\9bà§\87নà§\87ল à¦\85সমà§\8dপà§\82ৰà§\8dণ à¦\86à¦\96ৰত à¦\85নà§\8dত à¦¹à§\9f"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "ৰিà¦\95à§\8dত à¦¦à§\87হৰ à¦¸à§\88তà§\87 à¦¤à§\8dৰà§\81à¦\9fি à¦\98à§\81ৰাà¦\87 à¦¦à¦¿à§\9fা à¦¹à§\88à¦\9bà§\87"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "g_io_channel_read_to_end ত এটা raw read কৰিব নোৱাৰি"
+#: ../gio/gdbusprivate.c:2065
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "/var/lib/dbus/machine-id অথবা /etc/machine-id ল'ড কৰিবলে অক্ষম: "
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "'%s' নথিপত্ৰ খোলোঁতে বিফল: open() বিফল: %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "%s -ৰ বাবে StartServiceByName কল কৰোতে ত্ৰুটি: "
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "'%s' নথিপত্ৰ map কৰোঁতে বিফল: mmap() বিফল: %s"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "অপ্ৰত্যাশিত উত্তৰ %d StartServiceByName(\"%s\") পদ্ধতিৰ পৰা"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
-#, c-format
-msgid "Error on line %d char %d: "
-msgstr "%d শাৰীৰ %d আখৰত ভুল:"
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+msgid ""
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr ""
+"পদ্ধতি আৱাহন কৰিব নোৱাৰি; প্ৰক্সি এটা জনপ্ৰিয় কিন্তু গৰাকী নথকা নামৰ বাবে আৰু প্ৰক্সি "
+"G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START -ৰ সৈতে নিৰ্মাণ কৰা হৈছিল"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
-#, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "নামত অৱৈধ UTF-8 সাঙ্কেতিক লিপি - অৱৈধ '%s'"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "এবস্ট্ৰেক্ট নাম-স্পেইচ সমৰ্থিত নহয়"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "এটা চাৰ্ভাৰ সৃষ্টি কৰোতে nonce file ধাৰ্য্য কৰিব নোৱাৰি"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' এটা বৈধ নাম নহয়"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "`%s' -ত nonce file লিখোতে ত্ৰুটি: %s"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' এটা বৈধ নাম নহয়: '%c' "
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "স্ট্ৰিং '%s' এটা বৈধ D-Bus GUID নহয়"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "%d শাৰীত ভুল: %s"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "অসমৰ্থিত পৰিৱহন '%s' -ত শুনিব নোৱাৰি"
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "COMMAND"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"'%-.*s' বিশ্লেষণ কৰোঁতে ভুল, যি কোনো আখৰৰ উল্লেখৰ ভিতৰৰ এটা সংখ্যা হ'ব লাগিছিল "
-"(&#২৩৪; যেনে) - হয়তো সংখ্যাটো বৰ ডাঙৰ"
+"কমান্ডসমূহ:\n"
+"  help         এই তথ্য দেখুৱায়\n"
+"  introspect   এটা দূৰৱৰ্তী অবজেক্ট নিৰীক্ষণ কৰক\n"
+"  monitor      এটা দূৰৱৰ্তী অবজেক্ট মনিটৰ কৰক\n"
+"  call         এটা দূৰৱৰ্তী অবজেক্টত এটা পদ্ধতি আৱাহন কৰক\n"
+"  emit         এটা সংকেত এৰক\n"
+"\n"
+"প্ৰতিটো কমান্ডত সহায়ৰ বাবে \"%s COMMAND --help\"  ব্যৱহাৰ কৰক।\n"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"আখৰৰ উল্লেখ এটা ছেমিকলনেৰে অন্ত ন'হ'ল; পদাৰ্থ এটা আৰম্ভ কৰিব নিবিচাৰিও অতি সম্ভৱ "
-"আপুনি এটা এম্পাৰছেন্দ আখৰ ব্যৱহাৰ কৰিছে - এম্পাৰছেন্দক &amp; হিচাপে নিৰ্গমন কৰক"
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
+#, c-format
+msgid "Error: %s\n"
+msgstr "ত্ৰুটি: %s\n"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr ""
-"আখৰৰ উল্লেখ থকা '%-.*s' এ এটা আজ্ঞা থকা আখৰক সাঙ্কেতিক লিপিলৈ পৰিবৰ্তিত নকৰে"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "নিৰীক্ষণ XML বিশ্লেষণ কৰোতে ত্ৰুটি: %s\n"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"ৰিক্ত পদাৰ্থ '&;' দেখা গ'ল; বৈধ পদাৰ্থসমূহ হ'ল: &amp; &quot; &lt; &gt; &apos;"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "চিস্টেম বাচৰ সৈতে সংযোগ কৰক"
 
-#: ../glib/gmarkup.c:722
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "পদাৰ্থৰ নাম '%-.*s' অজ্ঞাত"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "অধিবেশন বাচৰ সৈতে সংযোগ কৰক"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"পদাৰ্থ এটা ছেমিকলনেৰে অন্ত ন'হ'ল; পদাৰ্থ এটা আৰম্ভ কৰিব নিবিচাৰিও অতি সম্ভৱ আপুনি "
-"এটা এম্পাৰছেন্দ আখৰ ব্যৱহাৰ কৰিছে - এম্পাৰছেন্দক &amp; হিচাপে নিৰ্গমন কৰক"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "প্ৰদান কৰা D-Bus ঠিকনাৰ সৈতে সংযোগ কৰক"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "প্ৰলেক্ষ এটা পদাৰ্থৰ সৈতে আৰম্ভ হ'ব লাগিব (যেনে <book>)"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "সংযোগ অন্তবিন্দু বিকল্পসমূহ:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "সংযোগ অন্তবিন্দু ধাৰ্য্য কৰা বিকল্পসমূহ"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"'%s' এটা বৈধ আখৰ নহয় '<' আখৰৰ পিছত; ইয়াৰ দ্বাৰা পদাৰ্থৰ নাম আৰম্ভ ন'হ'বও পাৰে"
+msgid "No connection endpoint specified"
+msgstr "কোনো সংযোগ অন্তবিন্দু ধাৰ্য্য কৰা হোৱা নাই"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr "ভুল আখৰ '%s', এটা '>' আখৰ প্ৰত্যাশিত ৰিক্ত পদাৰ্থৰ টেগ '%s' শেষ কৰিবলৈ"
+msgid "Multiple connection endpoints specified"
+msgstr "বহু সংযোগ অন্তবিন্দু ধাৰ্য্য কৰা হৈছে"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:463
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"'%s' অক্ষৰ প্ৰত্যাশিত নহয়, এটা '=' চিহ্ন প্ৰত্যাশিত গুণৰ নাম '%s', পদাৰ্থ '%s' ৰ, "
-"পিছত"
+msgid "Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "সতৰ্কবাৰ্তা: নিৰীক্ষণ তথ্যৰ মতে, আন্তঃপৃষ্ঠ '%s' -ৰ অস্তিত্ব নাই\n"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"'%s' অক্ষৰ প্ৰত্যাশিত নহয়, '%s' পদাৰ্থৰ প্ৰাৰম্ভিক টেগ সমাপ্ত কৰাৰ উদ্দেশ্যে '>' বা "
-"'/' চিহ্ন বা কোনো বৈশিষ্ট্যৰ উপস্থিতি কাম্য; সম্ভৱতঃ কোনো বৈশিষ্ট্যৰ নামত অৱৈধ অক্ষৰ "
-"ব্যৱহৃত হৈছে"
+"সতৰ্কবাৰ্তা: নিৰীক্ষণ তথ্যৰ মতে, আন্তঃপৃষ্ঠ '%s' -ত পদ্ধতি '%s' -ৰ অস্তিত্ব নাই\n"
+
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "সংকেতৰ বাবে বৈকল্পিক গন্তব্য (অবিকল্প নাম)"
+
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "সংকেত এৰিবলে অবজেক্ট পথ"
+
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "সংকেত আৰু আন্তঃপৃষ্ঠ নাম"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "এটা সংকেত এৰক।"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"'%s' অক্ষৰ অপ্ৰত্যাশিত, '%s' গুণৰ, পদাৰ্থ '%s' ৰ, মান নিৰ্ধাৰণৰ উদ্দেশ্যে সমান চিহ্নৰ "
-"পিছত এটা উদ্ধৃতি চিহ্নৰ প্ৰাৰম্ভিক অংশ উপস্থিতি প্ৰত্যাশিত"
+msgid "Error connecting: %s\n"
+msgstr "সংযোগ কৰোতে ত্ৰুটি: %s\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"'%s' অক্ষৰৰ ব্যৱহাৰ '</' ৰ পিছত বৈধ নহয়; '%s' দ্বাৰা কোনো পদাৰ্থৰ নাম আৰম্ভ কৰা "
-"নাযাব"
+msgid "Error: object path not specified.\n"
+msgstr "ত্ৰুটি: অবজেক্ট পথ ধাৰ্য্য কৰা হোৱা নাই।\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"'%s' অক্ষৰৰ ব্যৱহাৰ বৈধ নহয় '%s' বদ্ধ পদাৰ্থৰ নামৰ পিছত; অনুমোদিত অক্ষৰ হ'ল '>'"
+msgid "Error: %s is not a valid object path\n"
+msgstr "ত্ৰুটি: %s এটা বৈধ অবজেক্ট পথ নহয়\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "'%s' পদাৰ্থ বদ্ধ অৱস্থাত, বৰ্তমানে কোনো পদাৰ্থ খোলা অৱস্থাত নাই"
+msgid "Error: signal not specified.\n"
+msgstr "ত্ৰুটি: সংকেত ধাৰ্য্য কৰা হোৱা নাই।\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "'%s' পদাৰ্থ বদ্ধ অৱস্থাত, বৰ্তমানে '%s' পদাৰ্থ খোলা অৱস্থাত আছে"
+msgid "Error: %s is not a valid interface name\n"
+msgstr "ত্ৰুটি: %s এটা বৈধ আন্তঃপৃষ্ঠ নাম নহয়\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "প্ৰলেক্ষ ৰিক্ত বা অকল ৰিক্ত স্থান আছিলে"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "ত্ৰুটি: %s এটা বৈধ সদস্য নাম নহয়\n"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "খোলা বন্ধনীৰ প্ৰাৰম্ভিক চিহ্নৰ '<' ঠিক পিছত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "ত্ৰুটি: %s এটা বৈধ অবিকল্প বাচ নাম নহয়।\n"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"খোলা পদাৰ্থসহ আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে - '%s' পদাৰ্থ সৰ্বশেষ খোলা হৈছিল"
+msgid "Error parsing parameter %d: %s\n"
+msgstr "প্ৰাচল %d বিশ্লেষণ কৰোতে ত্ৰুটি: %s\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"নথি অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে, <%s/> টেগ সমাপ্তিৰ বাবে খোলা বন্ধনী চিহ্নৰ অন্তিম "
-"অংশৰ উপস্থিতি প্ৰত্যাশিত"
+msgid "Error flushing connection: %s\n"
+msgstr "সংযোগ পৰিষ্কাৰ কৰোতে ত্ৰুটি: %s\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "পদাৰà§\8dথৰ à¦¨à¦¾à¦®à¦¤ à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত à¦¹à§\88à¦\9bà§\87"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "পদà§\8dধতি à¦\86ৱাহন à¦\95ৰিবলà§\87 à¦\97নà§\8dতবà§\8dয à¦¨à¦¾à¦®"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "বà§\88শিষà§\8dà¦\9fà§\8dযৰ à¦¨à¦¾à¦®à¦¤ à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত à¦¹à§\88à¦\9bà§\87"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "পদà§\8dধতি à¦\86ৱাহন à¦\95ৰিবলà§\87 à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9f à¦ªà¦¥"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "পদাৰà§\8dথৰ à¦ªà§\8dৰাৰমà§\8dভিà¦\95 à¦\9fà§\87à¦\97ত à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত à¦¹à§\88à¦\9bà§\87"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "পদà§\8dধতি à¦\86ৰà§\81 à¦\86নà§\8dতà¦\83পà§\83ষà§\8dঠ à¦¨à¦¾à¦®"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"বৈশিষ্ট্যৰ নামৰ পিছত উপস্থিত সমান চিহ্নৰ পিছত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে; "
-"বৈশিষ্ট্যৰ মান অনুপস্থিত"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "ছেকেণ্ডসমূহত সময়অন্ত"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "বà§\88শিষà§\8dà¦\9fà§\8dযৰ à¦®à¦¾à¦¨à¦¤ à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত à¦¹à§\88à¦\9bà§\87"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "à¦\8fà¦\9fা à¦¦à§\82ৰৱৰà§\8dতà§\80 à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9fত à¦\8fà¦\9fা à¦ªà¦¦à§\8dধতি à¦\86ৱাহন à¦\95ৰà¦\95।"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "'%s' পদাৰ্থৰ অন্তিম টেগত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
-
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "কোনো মন্তব্য বা প্ৰক্ৰিয়াকৰণৰ নিৰ্দেশত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
+msgid "Error: Destination is not specified\n"
+msgstr "ত্ৰুটি: গন্তব্য ধাৰ্য্য কৰা হোৱা নাই\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "ক্ষতিগ্ৰস্ত অৱজেক্ট"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "ত্ৰুটি: অবজেক্ট পথ ধাৰ্য্য কৰা হোৱা নাই\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "অভ্যন্তৰীণ সমস্যা বা ক্ষতিগ্ৰস্ত অৱজেক্ট"
-
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "স্মৃতিশক্তি অৱশিষ্ট নাই"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "ত্ৰুটি: পদ্ধতি নাম ধাৰ্য্য কৰা হোৱা নাই\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "backtracking ৰ সুনিৰ্দিষ্ট সীমা পূৰ্ণ"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "ত্ৰুটি: পদ্ধতি নাম '%s' অবৈধ\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "উল্লিখিত বিন্যাসত অন্তৰ্ভুক্ত সামগ্ৰী, আংশিক মিল অনুসন্ধানত সমৰ্থিত নহয়"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "প্ৰাচল %d বিশ্লেষণ কৰোতে ত্ৰুটি ধৰণ '%s': %s\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "à¦\85ভà§\8dযনà§\8dতৰà§\80ণ à¦¸à¦®à¦¸à§\8dযা"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "নিৰà§\80à¦\95à§\8dষণ à¦\95ৰিবলà§\87 à¦\97নà§\8dতবà§\8dয à¦¨à¦¾à¦®"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "à¦\86à¦\82শিà¦\95 à¦®à¦¿à¦² à¦\85নà§\81সনà§\8dধানৰ à¦¸à¦®à§\9f à¦¬à§\87à¦\95 à§°à§\87ফাৰà§\87নà§\8dস à¦¸à¦®à§°à§\8dথিত à¦¨à¦¹à§\9f"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "নিৰà§\80à¦\95à§\8dষণ à¦\95ৰিবলà§\87 à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9f à¦ªà¦¥"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "পুনৰাবৃত্তিৰ সীমা পূৰ্ণ"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "XML প্ৰিন্ট কৰক"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "ৰিà¦\95à§\8dত à¦\9aাব-সà§\8dà¦\9fà§\8dৰিà¦\82 à§° à¦\95ৰà§\8dমà¦\95à§\8dষà§\87তà§\8dৰৰ à¦¸à§\80মা à¦ªà§\82ৰà§\8dণ"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "সনà§\8dতান à¦¨à¦¿à§°à§\80à¦\95à§\8dষণ à¦\95ৰà¦\95"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "নতà§\81ন à¦ªà¦\82à¦\95à§\8dতি à¦\9aিহà§\8dনà¦\95াৰà§\80 à¦«à§\8dলà§\87à¦\97ৰ à¦\85ৱà§\88ধ à¦¸à¦®à¦·à§\8dà¦\9fি"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "à¦\95à§\87ৱল à¦¬à§\88শিষà§\8dà¦\9fসমà§\82হ à¦ªà§\8dৰিনà§\8dà¦\9f à¦\95ৰà¦\95"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr ""
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "এটা দূৰৱৰ্তী অবজেক্ট নিৰীক্ষণ কৰক।"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr ""
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "মনিটৰলে গন্তব্য নাম"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "à¦\85à¦\9cà§\8dà¦\9eাত à¦¸à¦®à¦¸à§\8dযা"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "মনিà¦\9fৰলà§\87 à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9f à¦ªà¦¥"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "পà¦\82à¦\95à§\8dতিৰ à¦¶à§\87ষত \\ à¦\89পসà§\8dথিত"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "à¦\8fà¦\9fা à¦¦à§\82ৰৱৰà§\8dতà§\80 à¦\85বà¦\9cà§\87à¦\95à§\8dà¦\9f à¦®à¦¨à¦¿à¦\9fৰ à¦\95ৰà¦\95।"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "পà¦\82à¦\95à§\8dতিৰ à¦¶à§\87ষত \\c à¦\89পসà§\8dথিত"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "নামবিহà§\80ন"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "\\ ৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "ডেস্কটপ নথিপত্ৰত Exec ক্ষেত্ৰ নিৰ্ধাৰিত নহয়"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "à¦\95à§\87à¦\9b à¦¸à¦²à¦¨à¦¿ à¦\95ৰা escapes (\\l, \\L, \\u, \\U) à§° à¦\87à§\9fাত à¦\85নà§\81মতি à¦¨à¦¾à¦\87"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "à¦\85নà§\81পà§\8dৰà§\9fà§\8bà¦\97ৰ à¦¬à¦¾à¦¬à§\87 à¦\86ৱশà§\8dযà¦\95 à¦\9fাৰà§\8dমিনà§\87ল à¦ªà§\8bৱা à¦¨à¦¾à¦¯à¦¾à§\9f"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "{} quantifier ত সংখ্যা ক্ৰমত নাই"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "ব্যৱহাৰকৰ্তা অনুপ্ৰয়োগৰ বিন্যাস ফোল্ডাৰ %s নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "{} quantifier ৰ সংখ্যা অত্যাধিক ডাঙৰ"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "ব্যৱহাৰকৰ্তা MIME বিন্যাস ফোল্ডাৰ %s নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "à¦\85à¦\95à§\8dষৰৰ à¦¶à§\8dৰà§\87ণà§\80ৰ à¦¶à§\87ষত ] à¦\9aিহà§\8dন à¦\85নà§\81পসà§\8dথিত"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "à¦\85নà§\81পà§\8dৰà§\9fà§\8bà¦\97 à¦¤à¦¥à§\8dযৰ à¦\8fà¦\9fা à¦ªà§°à¦¿à¦\9aà§\9fà¦\95ৰ à¦ªà§\8dৰà§\9fà§\8bà¦\9cন"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "অক্ষৰৰ শ্ৰেণীত অৱৈধ escape ক্ৰম"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "ব্যৱহাৰকৰ্তা ডেস্কটপ নথিপত্ৰ %s নিৰ্মাণ কৰিবলৈ ব্যৰ্থ"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "অক্ষৰৰ শ্ৰেণীৰ অঞ্চল সীমাৰ বাহিৰত"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "%s ৰ বাবে স্বনিৰ্ধাৰত ব্যাখ্যা"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "পà§\81নৰাবà§\83তà§\8dতিৰ à¦¬à¦¾à¦¬à§\87 à¦\95িà¦\9bà§\81 à¦\89পসà§\8dথিত à¦¨à¦¾à¦\87"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "ডà§\8dৰাà¦\87ভ à¦¦à§\8dবাৰা à¦\87à¦\9cà§\87à¦\95à§\8dà¦\9f à¦\95ৰà§\8dম à¦¸à¦\9eà§\8dà¦\9aালিত à¦¨à¦¹à§\9f"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "(? চিহ্নৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "ড্ৰাইভ দ্বাৰা ইজেক্ট বা eject_with_operation কৰ্ম সঞ্চালিত নহয়"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "(?< চিহ্নৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "ড্ৰাইভত মিডিয়াৰ বাবে প'ল কৰাৰ কাৰ্যক্ষমতা নাই"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "(?P চিহ্নৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "ড্ৰাইভ দ্বাৰা আৰম্ভ কৰ্ম সঞ্চালিত নহয়"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX named শ্ৰেণীসমূহ অকল শ্ৰেণীত সমৰ্থিত হ'ব"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "ড্ৰাইভ দ্বাৰা বন্ধ কৰ্ম সঞ্চালিত নহয়"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "শেষত ) অনুপস্থিত"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS সমৰ্থন উপলব্ধ নহয়"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr "( চিহ্ন নোহোৱাকে ) চিহ্ন প্ৰয়োগ কৰা হৈছে"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "GEmblem encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R বা (?[+-]সংখ্যা ৰ পিছত ) চিহ্ন ব্যৱহাৰ কৰা আৱশ্যক"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "GEmblem encoding ত ট'কেনৰ ভুল সংখ্যা (%d)"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "অনুপস্থিত subpattern নিৰ্দেশ কৰা হৈছে"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "GEmblemedIcon encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "বক্তব্যৰ পিছত ) চিহ্ন অনুপস্থিত"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "GEmblemedIcon encoding ত ট'কেনৰ ভুল সংখ্যা (%d)"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "ৰেগুলাৰ এক্সপ্ৰেছন অত্যাধিক দীঘল"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "GEmblemedIcon ৰ কাৰণে এটা GEmblem প্ৰত্যাশিত"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "স্মৃতিশক্তি প্ৰাপ্ত কৰিবলৈ ব্যৰ্থ"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "কাৰ্য্য সমৰ্থিত নহয়"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind assertion সীমিত দৈৰ্ঘ্যৰ নহয়"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "ধাৰণকাৰী মাউন্ট উপস্থিত নাই"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "(?( ৰ পিছত ত্ৰুটিপূৰ্ণ সংখ্যা বা নাম উপস্থিত আছে"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "ডাইৰেকটৰিৰ ওপৰতত নকল কৰা নাযাব"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "conditional সমষ্টিত দুটাতকৈ অধিক branche আছে"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "ডাইৰেকটৰিৰ ওপৰত ডাইৰেকটৰি নকল কৰা নাযায়"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "(?( ৰ পিছত assertion প্ৰত্যাশিত"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "লক্ষ্য নথিপত্ৰ উপস্থিত আছে"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "à¦\85à¦\9cà§\8dà¦\9eাত POSIX à¦¶à§\8dৰà§\87ণà§\80ৰ à¦¨à¦¾à¦®"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "ৰিà¦\95াৰà§\8dà¦\9bিভ à¦­à¦¾à¦¬à§\87 à¦¡à¦¾à¦\87ৰà§\87à¦\95à¦\9fৰি à¦¨à¦\95ল à¦\95ৰা à¦¨à¦¾à¦¯à¦¾à¦¬"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX collating পদাৰ্থ সমৰ্থিত নহয়"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Splice সমৰ্থিত নহয়"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "\\x{...} শাৰীত আখৰৰ মান বৰ ডাঙৰ"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "নথিপত্ৰ splice কৰোতে ত্ৰুটি: %s"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "à¦\85ৱà§\88ধ à¦\95নà§\8dডিà¦\9bন (?(0)"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "বিশà§\87ষ à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰ à¦¨à¦\95ল à¦\95ৰিব à¦¨à§\8bৱাৰি"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "lookbehind assertion à¦¤ \\C à§° à¦\85নà§\81মতি à¦¨à¦¾à¦\87"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "à¦\85ৱà§\88ধ à¦¸à¦¿à¦®-সà¦\82যà§\8bà¦\97 à¦®à¦¾à¦¨ à¦\89পলবà§\8dধ à¦\95ৰা à¦¹à§\88à¦\9bà§\87"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "ৰিà¦\95াৰà§\8dà¦\9bিভ à¦\95ল à¦\85নিশà§\8dà¦\9aিত à¦\95াললà§\88 à¦²à§\81প à¦\95ৰিব à¦ªà¦¾à§°à§\87"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "à¦\86বৰà§\8dà¦\9cনা à¦¸à¦®à§°à§\8dথিত à¦¨à¦¹à§\9f"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "subpattern নামত হেৰুৱা terminator"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "নথিপত্ৰৰ নামত '%c' ব্যৱহাৰ কৰা নাযাব"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "দà§\81à¦\9fা à¦¨à¦¾à¦® à¦¦à¦¿à§\9fা subpatterns à§° à¦\8fà¦\95à§\87 à¦¨à¦¾à¦®"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "ভলিà¦\89ম à¦¦à§\8dবাৰা mount à¦ªà§\8dৰà§\9fà§\8bà¦\97 à¦\95ৰা à¦¨à¦¹à§\9f"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "তà§\8dৰà§\81à¦\9fিপà§\82ৰà§\8dণ \\P à¦¬à¦¾ \\p à¦\95à§\8dৰম"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "à¦\9aিহà§\8dনিত à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰ à¦¬à§\8dযৱসà§\8dথাপনাৰ à¦\89দà§\8dদà§\87শà§\8dযà§\87 à¦\95à§\8bনà§\8b à¦\85নà§\81পà§\8dৰà§\9fà§\8bà¦\97 à¦¨à¦¿à¦¬à¦¨à§\8dধিত à¦¨à¦¹à§\9f"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "\\P বা \\p ৰ পিছত অজ্ঞাত গুণৰ নাম"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Enumerator বন্ধ"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "subpattern নাম বৰ দীঘল (সৰ্বাধিক ৩২ টা আখৰ)"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "নথিপত্ৰ enumerator-ত অসমাপ্ত কৰ্ম উপস্থিত"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "বহà§\81ত à¦¨à¦¾à¦® à¦¦à¦¿à§\9fা subpatterns (সৰবাধিà¦\95 à§§à§¦,০০০)"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "নথিপতà§\8dৰ enumerator à§° à¦¬à¦¨à§\8dধ"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "অক্টাল মান \\377 ৰ অধিক"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "GFileIcon encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE দলত একাধিক ব্ৰাঞ্চ উপস্থিত আছে"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "GFileIcon ৰ কাৰণে ভুল নিবেশ তথ্য"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "কোনো DEFINE দলৰ পুনৰাবৃত্তি কৰা নাযাব"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "স্ৰোত দ্বাৰা query_info সমৰ্থিত নহয়"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "বিসংগত NEWLINE বিকল্প"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "স্ৰোত দ্বাৰা Seek সমৰ্থিত নহয়"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"\\g ৰ পিছত এটা brace থকা নাম বা এটা বৈকল্পিক brace থকা শুণ্য নোহোৱা সংখ্যা নাই"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "নিবেশ স্ৰোতত Truncate ৰ অনুমতি নাই"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "অপ্ৰত্যাশিত পুনৰাবৃত্তি"
-
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "কোড overflow"
-
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "overran compiling workspace"
-
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "আগতে পৰীক্ষা কৰা সন্দৰ্ভ থকা subpattern পোৱা ন'গ'ল"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "স্ৰোতত Truncate ৰ সমৰ্থন নাই"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gicon.c:284
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "ৰেগুলাৰ এক্সপ্ৰেশন %s ৰ মিল অনুসন্ধানত সমস্যা: %s"
-
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE লাইব্ৰেৰি UTF8 সমৰ্থন নোহোৱাকে কম্পাইল কৰা হৈছে"
-
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE লাইব্ৰেৰি UTF8 বৈশিষ্ট্যৰ সমৰ্থন নোহোৱাকে কম্পাইল কৰা হৈছে"
+msgid "Wrong number of tokens (%d)"
+msgstr "ট'কেনৰ ভুল সংখ্যা (%d)"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "ৰà§\87à¦\97à§\81লাৰ à¦\8fà¦\95à§\8dসপà§\8dৰà§\87শন %s, %d à¦\85à¦\95à§\8dষৰত à¦\95মà§\8dপাà¦\87ল à¦\95ৰিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+msgid "No type for class name %s"
+msgstr "শà§\8dৰà§\87ণà§\80ৰ à¦¨à¦¾à¦® %s à§° à¦§à§°à¦£ à¦¨à¦¾à¦\87"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "ৰেগুলাৰ এক্সপ্ৰেশন %s ৰ সৰ্বোত্তম ব্যৱহাৰত সমস্যা: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "hexadecimal সংখ্যা বা '}' প্ৰত্যাশিত"
-
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "hexadecimal সংখ্যা প্ৰত্যাশিত"
-
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "সাঙ্কেতিক ৰেফাৰেন্সত '<' অনুপস্থিত"
-
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "সাঙ্কেতিক ৰেফাৰেন্স অসম্পূৰ্ণ"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "%s ধৰনে GIcon সংযোগমাধ্যম প্ৰণয়ন নকৰে"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "সাঙ্কেতিক ৰেফাৰেন্সত অক্ষৰ সংখ্যা শূণ্য"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "%s ধৰণক class কৰা হোৱা নাই"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "সংখ্যা প্ৰত্যাশিত"
+#: ../gio/gicon.c:339
+#, c-format
+msgid "Malformed version number: %s"
+msgstr "ভুল সংস্কৰণ সংখ্যা: %s"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "অৱৈধ সাঙ্কেতিক ৰেফাৰেন্স"
+#: ../gio/gicon.c:353
+#, c-format
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "%s ধৰণে from_tokens() প্ৰণয়ন নকৰে GIcon সংযোগমাধ্যমত"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "à¦\85নà§\8dতত à¦\85পà§\8dৰতà§\8dযাশিত '\\'"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "à¦\86à¦\87à¦\95ন à¦\8fনà§\8dâ\80\8cà¦\95à§\8bডিà¦\82ৰ à¦¦à¦¿à§\9fা à¦¸à¦\82সà§\8dà¦\95ৰণৰ à¦ªà§°à¦¿à¦\9aালন à¦\95ৰিব à¦¨à§\8bৱাৰি"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "à¦\85à¦\9cà§\8dà¦\9eাত à¦\8fসà§\8dà¦\95à§\87প à¦\95à§\8dৰম"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "à¦\95à§\8bনà§\8b à¦ à¦¿à¦\95না à¦§à¦¾à§°à§\8dযà§\8dয à¦\95ৰা à¦¹à§\8bৱা à¦¨à¦¾à¦\87"
 
-#: ../glib/gregex.c:2360
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "প্ৰতিস্থাপনৰ টেক্সট \"%s\", %lu অক্ষৰত বিশ্লেষণ কৰিবলৈ সমস্যা: %s"
-
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "উদ্ধৃতিৰ অংশ উদ্ধিতি চিহ্ন দ্বাৰা আৰম্ভ কৰা নহয়"
+msgid "Length %u is too long for address"
+msgstr "দৈৰ্ঘ্য %u ঠিকনাৰ বাবে অতি দীঘল"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "à¦\86দà§\87শ à¦¶à¦¾à§°à§\80 à¦¬à¦¾ à¦¶à§\8dবà§\87ল à§° à¦\89দà§\8dধà§\83তিত à¦\85সà¦\82à¦\97ত à¦\89দà§\8dধà§\83তি à¦\9aিহà§\8dন"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "ঠিà¦\95নাৰ à¦¬à¦¿à¦\9fসমà§\82হ à¦¸à¦\82হতি à¦\89পসৰà§\8dà¦\97 à¦¦à§\88ৰà§\8dà¦\98ৰ à¦¬à¦¾à¦¹à¦¿à§° à¦\86à¦\9bà§\87"
 
-#: ../glib/gshell.c:559
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "'\\' অক্ষৰৰ পিছত টেক্সট সমাপ্ত হৈছে । (সংশ্লিষ্ট টেক্সট হ'ল '%s')"
+#| msgid "could not get local address: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "'%s' ক IP ঠিকনা মাস্ক হিচাপে বিশ্লেষণ কৰিব পৰা নগল"
 
-#: ../glib/gshell.c:566
-#, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr "%c ৰ ক্ষেত্ৰত সুসংগত উদ্ধৃতি চিহ্ন পোৱা নাযায় । (সংশ্লিষ্ট টেক্সট হ'ল '%s')"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "ছকেট ঠিকনাৰ কাৰণে যথেষ্ট স্থান নাই"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "à¦\9fà§\87à¦\95à§\8dসà¦\9f à§°à¦¿à¦\95à§\8dত (বা à¦\85à¦\95ল à¦¶à§\82ণà§\8dযসà§\8dথানসহ)"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "à¦\85সমৰà§\8dথিত à¦\9bà¦\95à§\87à¦\9f à¦ à¦¿à¦\95না"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "à¦\9aাà¦\87লà§\8dড à¦ªà§\8dৰà¦\95à§\8dৰিà§\9fাৰ à¦ªà§°à¦¾ à¦¤à¦¥à§\8dয à¦ªà§\9dিবলà§\88 à¦¬à§\8dযৰà§\8dথ"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "নিবà§\87শ à¦¸à§\8dৰà§\8bতà§\87 à¦ªà§\9dা à¦\95াৰà§\8dয à§°à§\82পাà§\9fন à¦¨à¦\95ৰà§\87"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
-#, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "চাইল্ড প্ৰক্ৰিয়াৰ সৈতে যোগাযোগৰ উদ্দেশ্যে পাইপ নিৰ্মাণত ব্যৰ্থ (%s)"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "স্ৰোতৰ ক্ষেত্ৰত অসমাপ্ত কৰ্ম উপস্থিত আছে"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "à¦\9aাà¦\87লà§\8dড à¦ªà¦¾à¦\87পৰ à¦ªà§°à¦¾ à¦ªà§\9dিবলà§\88 à¦¬à§\8dযৰà§\8dথ (%s)"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "à¦\89পাদান <%s> <%s> -ৰ à¦­à¦¿à¦¤à§°à¦¤ à¦\85নà§\81মà§\8bদিত à¦¨à¦¹à§\9f"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "'%s' পঞ্জিকালৈ পৰিবৰ্তন কৰিবলৈ ব্যৰ্থ (%s)"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "উপাদান <%s> উপৰস্তৰত অনুমোদিত নহয়"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "à¦\9aাà¦\87লà§\8dড à¦ªà§\8dৰà¦\95à§\8dৰিà§\9fা à¦ªà§\8dৰণà§\9fন à¦\95ৰিবলà§\88 à¦¬à§\8dযৰà§\8dথ (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "নথিপতà§\8dৰ %s à¦¸à¦®à§\8dপদত à¦¬à¦¹à§\81বাৰ à¦¦à§\87à¦\96া à¦\97à§\88à¦\9bà§\87"
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/glib-compile-resources.c:248
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "à¦\85নà§\81পà§\8dৰà§\9fà§\8bà¦\97ৰ à¦¨à¦¾à¦® à¦\85ৱà§\88ধ: %s"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "à¦\95à§\8bনà§\8b à¦\89à§\8eস à¦¡à¦¾à¦\87ৰà§\87à¦\95à¦\9fৰিত '%s' à¦\85ৱসà§\8dথান à¦\95ৰাত à¦¬à§\8dযৰà§\8dথ"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/glib-compile-resources.c:259
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "%d ত তৰ্ক ভেক্টৰত উল্লিখিত পংক্তি বৈধ নহয়: %s"
+#| msgid "Failed to change to directory '%s' (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "বৰ্তমান ডাইৰেকটৰিত '%s' অৱস্থান কৰাত ব্যৰ্থ"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "পৰিবেশত উল্লিখিত পংক্তি বৈধ নহয়: %s"
+#| msgid "Unknown option %s"
+msgid "Unknown processing option \"%s\""
+msgstr "অজ্ঞাত প্ৰক্ৰিয়াকৰণ বিকল্প \"%s\""
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "সক্ৰিয় পঞ্জিকা বৈধ নহয়: %s"
+#| msgid "Failed to create file '%s': %s"
+msgid "Failed to create temp file: %s"
+msgstr "অস্থায়ী নথিপত্ৰ সৃষ্টি কৰোতে ব্যৰ্থ: %s"
 
-#: ../glib/gspawn-win32.c:783
-#, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "সহাà§\9fà¦\95 à¦ªà§\8dৰà§\8bà¦\97à§\8dৰাম à¦\9aলাà¦\93à¦\81তà§\87 à¦¬à§\8dযৰà§\8dথ (%s)"
+#: ../gio/glib-compile-resources.c:335
+#| msgid "Error setting symlink: file is not a symlink"
+msgid "Error processing input file with xmllint"
+msgstr "à¦\87নপà§\81à¦\9f à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰà¦\95 xmllint à§° à¦¸à§\88তà§\87 à¦ªà§\8dৰà¦\95à§\8dৰিà§\9fাà¦\95ৰণ à¦\95ৰà§\8bতà§\87 à¦¤à§\8dৰà§\81à¦\9fি"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পড়াৰ সময়ত g_io_channel_win32_poll() ত অপ্ৰত্যাশিত ত্ৰুটি"
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr "to-pixdata ৰ সৈতে ইনপুট নথিপত্ৰ প্ৰক্ৰিয়াকৰণ কৰোতে ত্ৰুটি"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:403
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পঢ়িবলৈ ব্যৰ্থ (%s)"
+#| msgid "Error reading file '%s': %s"
+msgid "Error reading file %s: %s"
+msgstr "নথিপত্ৰ %s পঢ়োতে ত্ৰুটি: %s"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:423
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পড়াৰ সময়ত select() সংক্ৰান্ত অপ্ৰত্যাশিত ত্ৰুটি (%s)"
+#| msgid "Error opening file: %s"
+msgid "Error compressing file %s"
+msgstr "নথিপত্ৰ %s সংকোচন কৰোতে ত্ৰুটি"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "waitpid() ত অপ্ৰত্যাশিত ত্ৰুটি (%s)"
+msgid "text may not appear inside <%s>"
+msgstr "লিখনী <%s> -ৰ ভিতৰত নাহিবও পাৰে"
 
-#: ../glib/gspawn.c:1237
-#, c-format
-msgid "Failed to fork (%s)"
-msgstr "fork কৰিবলৈ ব্যৰ্থ (%s)"
+#: ../gio/glib-compile-resources.c:610
+#| msgid "The name of the icon"
+msgid "name of the output file"
+msgstr "আউটপুট নথিপত্ৰৰ নাম"
 
-#: ../glib/gspawn.c:1393
-#, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "চাইল্ড প্ৰক্ৰিয়া \"%s\" চলাওঁতে ব্যৰ্থ (%s)"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+#| msgid "[FILE...]"
+msgid "FILE"
+msgstr "FILE"
 
-#: ../glib/gspawn.c:1403
-#, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "চাইল্ড প্ৰক্ৰিয়াৰ নিৰ্গম বা নিবেশ ৰি-ডাইৰেক্ট কৰিবলৈ ব্যৰ্থ (%s)"
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr "ডাইৰেকটৰিসমূহ যৰ পৰা নথিপত্ৰসমূহ পঢ়া হব (বৰ্তমান ডাইৰেকটৰিলে অবিকল্পিত) "
 
-#: ../glib/gspawn.c:1412
-#, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "চাইল্ড প্ৰক্ৰিয়া fork কৰিবলৈ ব্যৰ্থ (%s)"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTORY"
 
-#: ../glib/gspawn.c:1420
-#, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "চাইল্ড প্ৰক্ৰিয়া \"%s\" প্ৰণয়ন কৰিবলৈ অজ্ঞাত সমস্যা"
+#: ../gio/glib-compile-resources.c:612
+msgid "Generate output in the format selected for by the target filename extension"
+msgstr "লক্ষ্য নথিপত্ৰ সম্প্ৰসাৰন দ্বাৰা নিৰ্বাচিত বিন্যাসত আউটপুট সৃজন কৰক"
 
-#: ../glib/gspawn.c:1444
-#, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "চাইল্ড pid পাইপৰ পৰা পৰ্যাপ্ত তথ্য পঢ়িবলৈ ব্যৰ্থ (%s)"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr "উৎস হেডাৰ সৃজন কৰক"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "à¦\85à¦\95à§\8dষৰ UTF-8 à§° à¦\86à§\9fতà§\8dবৰ à¦¬à¦¾à¦¹à¦¿à§°à¦¤"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "à¦\86পà§\8bনাৰ à¦\95'ডত à¦¸à¦®à§\8dপদ à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰৰ à¦¸à§\88তà§\87 à¦¸à¦\82যà§\8bà¦\97 à¦\95ৰিবলà§\87 à¦¬à§\8dযৱহà§\83ত à¦\89à§\8eসà¦\95'ড à¦¸à§\83à¦\9cন à¦\95ৰà¦\95"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "ৰূপান্তৰ কৰাৰ উদ্দেশ্যে প্ৰদত্ত তথ্যত অৱৈধ ধাৰা"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "নিৰ্ভৰতা তালিকা সৃজন কৰক"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "à¦\85à¦\95à§\8dষৰ UTF-16 à§° à¦\86à§\9fতà§\8dবৰ à¦¬à¦¾à¦¹à¦¿à§°à¦¤"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "সমà§\8dপদà¦\95 à¦¸à§\8dবà¦\9aালিতভাৱà§\87 à¦¸à§\83ষà§\8dà¦\9fি à¦\86ৰà§\81 à§°à§\87à¦\9cিসà§\8dà¦\9fাৰ à¦¨à¦\95ৰিব"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "বà§\8dযৱহাৰপà§\8dৰণালà§\80:"
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr "সà§\83à¦\9cন à¦\95ৰা à¦\89à§\8eস à¦\95'ডৰ à¦¬à¦¾à¦¬à§\87 C identifier à¦¨à¦¾à¦® à¦¬à§\8dযৱহাৰ à¦\95ৰা à¦¹à§\88à¦\9bà§\87"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPTION...]"
+#: ../gio/glib-compile-resources.c:646
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"এটা সম্পদ নথিপত্ৰত এটা সম্পদ ধাৰ্য্যকৰণ কমপাইল কৰক।\n"
+"সম্পদ ধাৰ্য্যকৰণ নথিপত্ৰসমূহৰ প্ৰসাৰণ .gresource.xml থাকে,\n"
+"আৰু সম্পদ নথিপত্ৰৰ প্ৰসাৰণ .gresource থাকে।"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "সহায়তা সংক্ৰান্ত বিকল্প:"
+#: ../gio/glib-compile-resources.c:662
+#, c-format
+msgid "You should give exactly one file name\n"
+msgstr "আপুনি এটা নথিপত্ৰ নাম দিব লাগিব\n"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "সহাà§\9fতা à¦¸à¦\82à¦\95à§\8dৰানà§\8dত à¦¬à¦¿à¦\95লà§\8dপ à¦ªà§\8dৰদৰà§\8dশন à¦\95ৰা à¦¹'ব"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "ৰিà¦\95à§\8dত à¦¨à¦¾à¦®à¦¸à¦®à§\82হৰ à¦\85নà§\81মতি à¦¨à¦¾à¦\87"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "সহায়তা সংক্ৰান্ত সমস্ত বিকল্প প্ৰদৰ্শন কৰা হ'ব"
+#: ../gio/glib-compile-schemas.c:784
+#, c-format
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "অবৈধ নাম '%s': নামসমূহ এটা তলফলা আখৰৰে আৰম্ভ হব লাগিব"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "অনুপ্ৰয়োগ সংক্ৰান্ত বিকল্প:"
+#: ../gio/glib-compile-schemas.c:796
+#, c-format
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"অবৈধ নাম '%s': অবৈধ আখৰ '%c'; কেৱল তলৰফলা আখৰসমূহ, নম্বৰসমূহ আৰু ডেশ ('-') -ৰ "
+"অনুমতি আছে।"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "'%s' পূৰ্ণসংখ্যাৰ মান %s ৰ বাবে বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "অবৈধ নাম '%s': দুটা ক্ৰমাগত ডেশ ('--') -ৰ অনুমতি নাই।"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "'%s' à¦ªà§\82ৰà§\8dণসà¦\82à¦\96à§\8dযাৰ à¦®à¦¾à¦¨ %s à§° à¦¬à¦¾à¦¬à§\87 à¦¸à§\80মাৰ à¦¬à¦¹à¦¿à§°à§\8dভà§\82ত"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "à¦\85বà§\88ধ à¦¨à¦¾à¦® '%s': à¦¶à§\87ষ à¦\86à¦\96ৰ à¦\8fà¦\9fা à¦¡à§\87শ ('-') à¦¨à¦¹à¦¬à¦\93 à¦ªà¦¾à§°à§\87।"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "'%s' ৰ দ্বীগুণ মান %s ৰ বাবে বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "অবৈধ নাম '%s': সৰ্বাধিক দৈৰ্ঘ হল ১০২৪"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "'%s' ৰ দ্বীগুণ মান %s ৰ বাবে সীমা বহিৰ্ভূত"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> ইতিমধ্যে ধাৰ্য্যত"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "এটা 'list-of' স্কিমালে কিসমূহ যোগ কৰিব নোৱাৰি"
+
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid "Error parsing option %s"
-msgstr "%s বিকল্প বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> ইতিমধ্যে ধাৰ্য্যত"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
-msgid "Missing argument for %s"
-msgstr "%s ৰ তৰ্ক অনুপস্থিত"
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<schema id='%s'> -ত <key name='%s'> ছায়াসমূহ <key name='%s'>; মান সলনি কৰিবলে "
+"<override> ব্যৱহাৰ কৰক"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Unknown option %s"
-msgstr "অজ্ঞাত বিকল্প %s"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr "এটা 'type', 'enum' অথবা 'flags' এটা বৈশিষ্ট হিচাপে <key> -লে ধাৰ্য্য কৰিব লাগিব"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "অনুসন্ধানৰ dirs ত বৈধ চাবি নথিপত্ৰ পোৱা নাযায়"
+#: ../gio/glib-compile-schemas.c:976
+#, c-format
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> (এতিয়াও) বিৱৰিত নহয়।"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "সাধাৰণ নথিপত্ৰ নহয়"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "অবৈধ GVariant ধৰণ স্ট্ৰিং '%s'"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "নথিপত্ৰ ৰিক্ত"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> দিয়া হৈছে কিন্তু স্কিমায় একো প্ৰসাৰন কৰা নায়"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr "চাবি নথিপত্ৰত '%s' পংক্তি আছে যি চাবি-মানৰ জোৰা, সমষ্টি বা মন্তব্য নহয়"
+msgid "no <key name='%s'> to override"
+msgstr "অভাৰৰাইড কৰিবলে কোনো <key name='%s'> নাই"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "দলৰ নাম অৱৈধ: %s"
-
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "চাবি-নথিপত্ৰৰ আৰম্ভত কোনো সমষ্টি উল্লিখিত নাই"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> ইতিমধ্যে ধাৰ্য্যত"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "চাবিৰ নাম অৱৈধ: %s"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> ইতিমধ্যে ধাৰ্য্যত"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "চাবি নথিপত্ৰত অসমৰ্থিত এনকোডিং '%s'"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'>-এ এতিয়াও অস্তিত্বত নহোৱা স্কিমা '%s' -ক প্ৰসাৰন কৰে"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "চাবি নথিপত্ৰত কোনো সমষ্টি অনুপস্থিত '%s'"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> এতিয়াও অস্তিত্বত নহোৱা স্কিমা '%s' -ৰ তালিকা"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত à¦\95à§\8bনà§\8b à¦\9aাবি à¦\89পসà§\8dথিত à¦¨à¦¾à¦\87 '%s'"
+msgid "Can not be a list of a schema with a path"
+msgstr "à¦\8fà¦\9fা à¦ªà¦¥à§° à¦¸à§\88তà§\87 à¦\8fà¦\9fা à¦¸à§\8dà¦\95িমাৰ à¦\8fà¦\9fা à¦¤à¦¾à¦²à¦¿à¦\95া à¦¹à¦¬ à¦¨à§\8bৱাৰিব"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত '%s' à¦\9aাবি à¦\86à¦\9bà§\87 '%s' à¦®à¦¾à¦¨ à¦¸à¦¹ à¦¯à¦¿ UTF-8 à¦¬à¦¿à¦¨à§\8dযাসত  à¦¨à¦¾à¦\87 à¥¤"
+msgid "Can not extend a schema with a path"
+msgstr "à¦\8fà¦\9fা à¦ªà¦¥à§° à¦¸à§\88তà§\87 à¦\8fà¦\9fা à¦¸à§\8dà¦\95িমা à¦ªà§\8dৰসাৰন à¦\95ৰিব à¦¨à§\8bৱাৰি"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "চাবি নথিপত্ৰত '%s' চাবি উপস্থিত আছে যাৰ মান বুজিব পৰা নাযায় ।"
+msgid "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr ""
+"<schema id='%s'> এটা তালিকা, <schema id='%s'> যি এটা তালিকা নহয় প্ৰসাৰন কৰা হৈ আছে"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "চাবি নথিপত্ৰত '%s' চাবি উপস্থিত আছে যাৰ মান বুজিব পৰা নাযায় ।"
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> -এ <schema id='%s' list-of='%s'> প্ৰসাৰন কৰে কিন্তু "
+"'%s' -এ '%s' প্ৰসাৰন নকৰে"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
-msgstr "চাবি নথিপত্ৰত '%s'  চাবি আছে '%s' সমষ্টিত যাৰ মান বুজিব পৰা নাযায় ।"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "এটা পথ, যদি দিয়া আছে, এটা স্লেশৰ সৈতে আৰম্ভ আৰু অন্ত হব লাগিব"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "চাবি নথিপত্ৰত '%s' চাবি '%s' সমষ্টিত নাই"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "চাবি নথিপত্ৰত পংক্তিৰ অৱশেষত এস্কেপ অক্ষৰ উপস্থিত আছে"
+msgid "the path of a list must end with ':/'"
+msgstr "এটা তালিকাৰ পথ ':/' -ৰ সৈতে শেষ হব লাগিব"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "চাবি নথিপত্ৰত অৱৈধ এস্কেপ ধাৰা উপস্থিত আছে '%s'"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> ইতিমধ্যে ধাৰ্য্যত"
 
-#: ../glib/gkeyfile.c:3872
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "'%s' মান কোনো সংখ্যাৰূপে বুজিব পৰা নাযায় ।"
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict ধাৰ্য্য কৰা হৈছিল; প্ৰস্থান কৰা হৈছিল।\n"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "'%s' পূৰ্ণসংখ্যা মান সীমা বহিৰ্ভূত"
+msgid "This entire file has been ignored.\n"
+msgstr "এই সম্পূৰ্ণ নথিপত্ৰ উপেক্ষা কৰা হৈছে।\n"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "'%s' মান float সংখ্যা ৰূপে বুজিব পৰা নাযায় ।"
+msgid "Ignoring this file.\n"
+msgstr "এই নথিপত্ৰ উপেক্ষা কৰা হৈ আছে।\n"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "'%s' মান বুলিয়েন ৰূপে বুজিব পৰা নাযায় ।"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr "অভাৰৰাইড নথিপত্ৰ '%s' -ত দেখুৱা দৰে স্কিমা '%s' -ত এনে কোনো চাবি '%s' নাই"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "%s লৈ বহুত ডাঙৰ count মান দিয়া হৈছে"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "স্ৰোত ইতিমধ্যে বন্ধ"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "কৰ্ম বাতিল কৰা হৈছে"
-
-#: ../gio/gcharsetconverter.c:263
-#, fuzzy
-msgid "Invalid object, not initialized"
-msgstr "অবৈধ ছকেট, আৰম্ভ কৰা হোৱা নাই"
-
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-#, fuzzy
-msgid "Incomplete multibyte sequence in input"
-msgstr "সলনি কৰাৰ নিবেশত অৱৈধ byte ক্ৰম"
-
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-#, fuzzy
-msgid "Not enough space in destination"
-msgstr "ছকেট ঠিকনাৰ কাৰণে যথেষ্ট স্থান নাই"
-
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "বাতিল কৰিব পৰা আৰম্ভ সমৰ্থিত নহয়"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "অজ্ঞাত প্ৰকৃতি"
+msgid "; ignoring override for this key.\n"
+msgstr "; এই চাবিৰ বাবে অভাৰৰাইড উপেক্ষা কৰা হৈ আছে।\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "%s filetype"
-msgstr "%s নথিপত্ৰৰ ধৰন"
+msgid " and --strict was specified; exiting.\n"
+msgstr " আৰু --strict ধাৰ্য্য কৰা হৈছিল; প্ৰস্থান কৰা হৈ আছে।\n"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "%s type"
-msgstr "%s ধৰন"
-
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr ""
-
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
+"অভাৰৰাইড নথিপত্ৰ '%s' -ত দেখুৱা দৰে স্কিমা '%s' -ত চাবি '%s' বিশ্লেষণ কৰোতে ত্ৰুটি: "
+"%s।"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "স্ৰোতৰ অপ্ৰত্যাশিত আগতীয়া অন্ত ।"
-
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, fuzzy, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "অসমৰ্থিত ছকেট ঠিকনা"
+#: ../gio/glib-compile-schemas.c:1890
+#, c-format
+msgid "Ignoring override for this key.\n"
+msgstr "এই চাবিৰ বাবে অভাৰৰাইড উপেক্ষা কৰা হৈ আছে।\n"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
+"অভাৰৰাইড নথিপত্ৰ '%s' -ত স্কিমা '%s' -ত চাবি '%s' -ৰ বাবে অভাৰৰাইড স্কিমাত দিয়া "
+"বিস্তাৰৰ "
+"বাহিৰ"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
+"অভাৰৰাইড নথিপত্ৰ '%s' -ত স্কিমা '%s' -ত চাবি '%s' -ৰ বাবে অভাৰৰাইড বৈধ পছন্দসমূহৰ "
+"তালিকাত নাই"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
-#, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "gschemas.compiled নথিপত্ৰ ক'ত সংৰক্ষণ কৰা হব"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
-#, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "স্কিমাসমূহত যিকোনো ত্ৰুটিত বাতিল কৰিব"
 
-#: ../gio/gdbusaddress.c:446
-#, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "gschema.compiled নথিপত্ৰ নিলিখিব"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "চাবি নাম বাধাসমূহ বলৱৎ নকৰিব"
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
+"সকলো GSettings স্কিমা নথিপত্ৰসমূহক এটা স্কিমা ক্যাশত কমপাইল কৰক।\n"
+"স্কিমা নথিপত্ৰসমূহৰ সম্প্ৰসাৰন .gschema.xml থাকিব লাগিব,\n"
+"আৰু ক্যাশ নথিপত্ৰক gschemas.compiled কোৱা হয়।"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
+msgid "You should give exactly one directory name\n"
+msgstr "আপুনি এটা ডাইৰেকটৰি নাম দিব লাগিব\n"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
+msgid "No schema files found: "
+msgstr "কোনো স্কিমা নথিপত্ৰ পোৱা নগল:"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
+msgid "doing nothing.\n"
+msgstr "একো কৰা নাই।\n"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
+msgid "removed existing output file.\n"
+msgstr "অস্তিত্ববান আউটপুট নথিপত্ৰ আতৰোৱা হল।\n"
 
-#: ../gio/gdbusaddress.c:644
-#, fuzzy
-msgid "Error auto-launching: "
-msgstr "সংযোগ কৰিবলৈ ভুল:"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "অবিকল্পিত স্থানীয় ডাইৰেকটৰিৰ মনিটৰৰ ধৰন পোৱা ন'গ'ল"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:688
-#, fuzzy, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "নথিপত্ৰ '%s' খুলিবলৈ সমস্যা: %s"
+msgid "Invalid filename %s"
+msgstr "নথিপত্ৰৰ নাম অৱৈধ: %s"
 
-#: ../gio/gdbusaddress.c:706
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "নথিপত্ৰ '%s' পঢ়োঁতে ভুল: %s"
+#: ../gio/glocalfile.c:948
+#, c-format
+msgid "Error getting filesystem info: %s"
+msgstr "নথিপত্ৰপ্ৰণালী সংক্ৰান্ত তথ্য প্ৰাপ্ত কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusaddress.c:715
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "নথিপত্ৰ '%s' পঢ়োঁতে ভুল: %s"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "root ডাইৰেকটৰিৰ নাম পৰিবৰ্তন কৰা সম্ভৱ নহয়"
 
-#: ../gio/gdbusaddress.c:733
-#, fuzzy, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "নথিপতà§\8dৰলà§\88 à¦²à¦¿à¦\96িবলà§\88 সমস্যা: %s"
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
+#, c-format
+msgid "Error renaming file: %s"
+msgstr "নথিপতà§\8dৰৰ à¦¨à¦¾à¦® à¦ªà§°à¦¿à¦¬à§°à§\8dতনত সমস্যা: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr ""
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "নথিপত্ৰ পুনৰ নামাকৰন কৰিব নোৱাৰি, নথিপত্ৰনাম ইতিমধ্যে অস্তিত্ববান"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "নথিপত্ৰৰ নাম অবৈধ"
 
-#: ../gio/gdbusaddress.c:1057
-#, fuzzy, c-format
-msgid "Error spawning command line `%s': "
-msgstr "নথিপত্ৰ '%s' পঢ়োঁতে ভুল: %s"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "ডাইৰেকটৰি খুলিবলৈ সমস্যা"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
+msgid "Error opening file: %s"
+msgstr "নথিপত্ৰ খুলিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
+msgid "Error removing file: %s"
+msgstr "নথিপত্ৰ আঁতৰাবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
+msgid "Error trashing file: %s"
+msgstr "নথিপত্ৰ আবৰ্জনালৈ স্থানান্তৰ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1273
-#, fuzzy, c-format
-msgid "Unknown bus type %d"
-msgstr "অজ্ঞাত প্ৰকৃতি"
+msgid "Unable to create trash dir %s: %s"
+msgstr "আবৰ্জনাৰ ডাইৰেকটৰি %s নিৰ্মাণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr ""
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "আবৰ্জনাৰ ঊৰ্ধ্বতন ডাইৰেকটৰি সনাক্ত কৰিবলৈ ব্যৰ্থ"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "আবৰ্জনাৰ ডাইৰেকটৰি সনাক্ত বা নিৰ্মাণ কৰিবলৈ ব্যৰ্থ"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "'%s' পঞ্জিকা খোলোঁতে ভুল: %s"
+msgid "Unable to create trashing info file: %s"
+msgstr "trashing তথ্যৰ নথিপত্ৰ সৃষ্টি কৰিব নোৱাৰি: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
+msgid "Unable to trash file: %s"
+msgstr "নথিপত্ৰ বৰ্জন কৰিবলৈ ব্যৰ্থ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, fuzzy, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "পঞ্জিকা নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "অভ্যন্তৰীণ সমস্যা"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "নথিপতà§\8dৰ '%s' à¦\96à§\81লিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+#: ../gio/glocalfile.c:2166
+#, c-format
+msgid "Error creating directory: %s"
+msgstr "ডাà¦\87ৰà§\87à¦\95à¦\9fৰি à¦¨à¦¿à§°à§\8dমাণ à¦\95ৰিবলà§\88 à¦¬à§\8dযৰà§\8dথ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Filesystem does not support symbolic links"
+msgstr "নথিপত্ৰপ্ৰণালীয়ে সাংকেতিক লিঙ্কসমূহ সমৰ্থন নকৰে"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
-#, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Error making symbolic link: %s"
+msgstr "সাঙ্কেতিক সংযোগ নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, fuzzy, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "নথিপত্ৰ '%s' পঢ়োঁতে ভুল: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, fuzzy, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "নথিপত্ৰ '%s' পঢ়োঁতে ভুল: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, fuzzy, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "নথিপত্ৰ বন্ধ কৰিবলৈ সমস্যা: %s"
+msgid "Error moving file: %s"
+msgstr "নথিপত্ৰ স্থানান্তৰ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, fuzzy, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "নথিপত্ৰ '%s' খুলিবলৈ সমস্যা: %s"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "ডাইৰেকটৰিৰ ওপৰত ডাইৰেকটৰি স্থানান্তৰ কৰা নাযাব"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "নথিপত্ৰ '%s' খুলিবলৈ সমস্যা: %s"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "বেক-আপ নথিপত্ৰ নিৰ্মাণ কৰিবলৈ ব্যৰ্থ"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
+msgid "Error removing target file: %s"
+msgstr "লক্ষ্য নথিপত্ৰ আঁতৰাবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-#, fuzzy
-msgid "The connection is closed"
-msgstr "যোগ কৰা ছকেট বন্ধ"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "মাউন্ট কৰা অৱস্থানত স্থানান্তৰ কৰা সম্ভৱ নহয়"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr ""
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "গুণৰ মান NULL ন'হ'বলাগে"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "অবৈধ গুণৰ ধৰণ (স্ট্ৰিং প্ৰত্যাশিত)"
+
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "অবৈধ সম্প্ৰসাৰিত গুণৰ নাম"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
+msgid "Error setting extended attribute '%s': %s"
+msgstr "সম্প্ৰসাৰিত গুণ নিৰ্ধাৰণ কৰোঁতে ভুল '%s': %s"
+
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (অৱৈধ এনকোডিং)"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
+msgid "Error when getting information for file '%s': %s"
+msgstr "নথিপত্ৰ '%s' ৰ বাবে তথ্য প্ৰাপ্ত কৰোতে ত্ৰুটি: %s"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "No such property `%s'"
-msgstr ""
+#| msgid "Error stating file descriptor: %s"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "নথিপত্ৰ বিৱৰকৰ বাবে তথ্য প্ৰাপ্ত কৰোতে ত্ৰুটি: %s"
 
-#: ../gio/gdbusconnection.c:3948
-#, fuzzy, c-format
-msgid "Property `%s' is not readable"
-msgstr "%s ধৰণক class কৰা হোৱা নাই"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "গুণৰ ধৰন বৈধ নহয় (প্ৰত্যাশিত uint32)"
 
-#: ../gio/gdbusconnection.c:3959
-#, fuzzy, c-format
-msgid "Property `%s' is not writable"
-msgstr "%s ধৰণক class কৰা হোৱা নাই"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "গুণৰ ধৰন বৈধ নহয় (প্ৰত্যাশিত uint64)"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
-#, c-format
-msgid "No such interface `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "গুণৰ ধৰন বৈধ নহয় (প্ৰত্যাশিত byte স্ট্ৰিং)"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "symlinks ত সন্মতি নিৰ্ধাৰণ কৰিব নোৱাৰি"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr ""
+msgid "Error setting permissions: %s"
+msgstr "অনুমতি নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "No such method `%s'"
-msgstr ""
+msgid "Error setting owner: %s"
+msgstr "গৰাকী নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusconnection.c:4515
-#, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "সাঙ্কেতিক সংযোগ NULL হ'ব নোৱাৰে"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr ""
+msgid "Error setting symlink: %s"
+msgstr "সাঙ্কেতিক সংযোগ নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusconnection.c:4932
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "সাঙ্কেতিক সংযোগ নিৰ্ধাৰণ কৰিবলৈ ত্ৰুটি: নথিপত্ৰ সাঙ্কেতিক সংযোগ নহয়"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:6082
-#, fuzzy, c-format
-msgid "A subtree is already exported for %s"
-msgstr "স্ৰোত ইতিমধ্যে বন্ধ"
-
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
+msgid "Error setting modification or access time: %s"
+msgstr "সাল সলনি বা অভিগমৰ সময় নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux ৰ সন্দৰ্ভ NULL হ'ব নোৱাৰে"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2188
+#, c-format
+msgid "Error setting SELinux context: %s"
+msgstr "SELinux ৰ সন্দৰ্ভ নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ: %s"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "এই চিস্টেমত SELinux সক্ৰিয় কৰা নহয়"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Setting attribute %s not supported"
+msgstr "%s গুণৰ মান নিৰ্ধাৰণ সমৰ্থিত নহয়"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr ""
+msgid "Error reading from file: %s"
+msgstr "নথিপত্ৰৰ পৰা পঢ়িবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr ""
+msgid "Error seeking in file: %s"
+msgstr "নথিপত্ৰত seek কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:1268
-#, fuzzy, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "'%s' এটা বৈধ নাম নহয়"
+msgid "Error closing file: %s"
+msgstr "নথিপত্ৰ বন্ধ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1324
-#, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "অবিকল্পিত স্থানীয় নথিপত্ৰৰ মনিটৰৰ ধৰন পোৱা ন'গ'ল"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr ""
+msgid "Error writing to file: %s"
+msgstr "নথিপত্ৰলৈ লিখিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
+msgid "Error removing old backup link: %s"
+msgstr "পুৰনি বেক-আপ সংযোগ আঁতৰাবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
+msgid "Error creating backup copy: %s"
+msgstr "বেক-আপ প্ৰতিলিপি নিৰ্মাণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr ""
+msgid "Error renaming temporary file: %s"
+msgstr "অস্থায়ী নথিপত্ৰৰ নাম পৰিবৰ্তন কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
+msgid "Error truncating file: %s"
+msgstr "নথিপত্ৰ সৰু কৰিবলৈ ভুল: %s"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr ""
+msgid "Error opening file '%s': %s"
+msgstr "নথিপত্ৰ '%s' খুলিবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "লক্ষ্য নথিপত্ৰ এটা ডাইৰেকটৰি"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "লক্ষ্য নথিপত্ৰ সাধাৰণ নথিপত্ৰ নহয়"
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "নথিপত্ৰ স্বতন্ত্ৰৰূপে পৰিবৰ্তন কৰা হৈছে"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
+msgid "Error removing old file: %s"
+msgstr "পুৰনি নথিপত্ৰ আঁতৰাবলৈ সমস্যা: %s"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr ""
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "অৱৈধ GSeekType উল্লিখিত হৈছে"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "অৱৈধ seek ৰ অনুৰোধ"
 
-#: ../gio/gdbusmessage.c:2365
-#, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "GMemoryInputStream ক truncate কৰিব নোৱাৰি"
 
-#: ../gio/gdbusmessage.c:2381
-#, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "স্মৃতিশক্তিৰ নিৰ্গমৰ স্ৰোতক পুনঃ আকাৰ দিব নোৱাৰি"
 
-#: ../gio/gdbusmessage.c:2938
-#, fuzzy, c-format
-msgid "Error return with body of type `%s'"
-msgstr "নথিপত্ৰলৈ লিখিবলৈ সমস্যা: %s"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "স্মৃতিশক্তিৰ নিৰ্গমৰ স্ৰোতক পুনঃ আকাৰ দিবলৈ বিফল"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:600
+msgid ""
+"Amount of memory required to process the write is larger than available "
+"address space"
+msgstr "লিখা প্ৰক্ৰিয়া কৰিবলে প্ৰয়োজনীয় মেমৰিৰ পৰিমাণ উপস্থিত ঠিকনা স্থানতকে অধিক"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "স্ট্ৰিমৰ আৰম্ভণিৰ আগত সন্ধানৰ অনুৰোধ কৰা হৈছে"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "স্ট্ৰিমৰ শেষ পাৰ হৈ সন্ধানৰ অনুৰোধ কৰা হৈছে"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "mount -এ \"unmount\" প্ৰণয়ন নকৰে"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "mount -এ  \"eject\" প্ৰণয়ন নকৰে "
 
-#: ../gio/gdbusserver.c:711
-#, fuzzy
-msgid "Abstract name space not supported"
-msgstr "আবৰ্জনা সমৰ্থিত নহয়"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "mount  -এ \"unmount\" অথবা \"unmount_with_operation\" প্ৰণয়ন নকৰে"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "mount -এ \"eject\" অথবা \"eject_with_operation\" প্ৰণয়ন নকৰে"
 
-#: ../gio/gdbusserver.c:875
-#, fuzzy, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "নথিপত্ৰলৈ লিখিবলৈ সমস্যা: %s"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "mount -এ \"remount\" প্ৰণয়ন নকৰে"
 
-#: ../gio/gdbusserver.c:1042
-#, fuzzy, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "'%s' এটা বৈধ নাম নহয়"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "mount দ্বাৰা সামগ্ৰীৰ ধৰন অনুমান কৰা সম্ভৱ নহয়"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "mount দ্বাৰা সুসংগতভাবে সামগ্ৰীৰ ধৰন অনুমান কৰা সম্ভৱ নহয়"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr ""
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "গৃহস্থৰনাম  '%s' ত  '[' আছে কিন্তু ']' নাই"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr ""
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "নেটৱাৰ্ক প্ৰাপ্ত কৰিব নোৱাৰি"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "হস্ট প্ৰাপ্ত কৰিব নোৱাৰি"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
+#| msgid "could not get remote address: %s"
+msgid "Could not create network monitor: %s"
+msgstr "নেটৱাৰ্ক মনিটৰ সৃষ্টি কৰিব পৰা নগল: %s"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, fuzzy, c-format
-msgid "Error: %s\n"
-msgstr "%d শাৰীত ভুল: %s"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "নেটৱাৰৰ্ক মনিটৰ সৃষ্টি কৰিব পৰা নগল:"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, fuzzy, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "%s বিকল্প বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
+#: ../gio/gnetworkmonitornetlink.c:177
+#| msgid "could not get remote address: %s"
+msgid "Could not get network status: "
+msgstr "নেটৱাৰ্ক অৱস্থা প্ৰাপ্ত কৰিব নোৱাৰি: "
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr ""
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "নিৰ্গমৰ স্ৰোতে লিখা কাৰ্য ৰূপায়ন নকৰে"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr ""
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "উৎসৰ স্ৰোত ইতিমধ্যে বন্ধ"
 
-#: ../gio/gdbus-tool.c:350
-#, fuzzy
-msgid "Connect to given D-Bus address"
-msgstr "সংযোগ চলি আছে"
+#: ../gio/gresolver.c:764
+#, c-format
+msgid "Error resolving '%s': %s"
+msgstr "'%s' বিশ্লেষণ কৰোঁতে ভুল: %s"
 
-#: ../gio/gdbus-tool.c:360
-#, fuzzy
-msgid "Connection Endpoint Options:"
-msgstr "সংযোগ চলি আছে"
+#: ../gio/gresolver.c:814
+#, c-format
+msgid "Error reverse-resolving '%s': %s"
+msgstr "'%s' ক ওলোটা ভাবে বুজিবলৈ ভুল: %s"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr ""
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#, c-format
+msgid "No service record for '%s'"
+msgstr "'%s' ৰ কাৰণে সেৱাৰ ৰেকৰ্ড নাই"
 
-#: ../gio/gdbus-tool.c:383
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "No connection endpoint specified"
-msgstr ""
+msgid "Temporarily unable to resolve '%s'"
+msgstr "'%s' ক অস্থায়ীভাবে বুজিব পৰা নাযায়"
 
-#: ../gio/gdbus-tool.c:393
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Multiple connection endpoints specified"
-msgstr ""
+msgid "Error resolving '%s'"
+msgstr "'%s' বুজিব লওঁতে ভুল"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr ""
+msgid "The resource at '%s' does not exist"
+msgstr "'%s' ত সম্পদ অস্তিত্ববান নহয়"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gresource.c:456
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "'%s' ত সম্পদ অসংকোচন হবলে ব্যৰ্থ হল"
+
+#: ../gio/gresourcefile.c:650
 #, c-format
+#| msgid "Target file is a directory"
+msgid "The resource at '%s' is not a directory"
+msgstr "'%s' ৰ সম্পদ এটা ডাইৰেকটৰি নহয়"
+
+#: ../gio/gresourcefile.c:858
+#| msgid "Input stream doesn't implement read"
+msgid "Input stream doesn't implement seek"
+msgstr "ইনপুট স্ট্ৰিমে সন্ধান প্ৰণয়ন নকৰে"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "প্ৰিন্ট সহায়"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMMAND]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "এটা elf নথিপত্ৰত সম্পদসমূহ অন্তৰ্ভুক্ত কৰা অংশসমূহ তালিকাভুক্ত কৰে"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
+"সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"যদি SECTION দিয়া থাকে, কেৱল এই অংশত সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"যদি PATH দিয়া থাকে, কেৱল মিল খোৱা সম্পদসমূহ তালিকাভুক্ত কৰক"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr ""
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PATH]"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr ""
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECTION"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
+"বিৱৰণ থকা সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"যদি SECTION দিয়া থাকে, কেৱল এই অংশৰ সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"যদি PATH দিয়া থাকে, কেৱল মিল খোৱা সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"বিৱৰণসমূহে অংশ, আকাৰ আৰু সংকোচন অন্তৰ্ভুক্ত কৰে"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr ""
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "stdout লে এটা সম্পদ নথিপত্ৰ নিষ্কাষণ কৰক"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, fuzzy, c-format
-msgid "Error connecting: %s\n"
-msgstr "সংযোগ কৰিবলৈ সমস্যা: %s"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FILE PATH"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Error: object path not specified.\n"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
+"অজ্ঞাত কমান্ড %s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, fuzzy, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "'%s' এটা বৈধ নাম নহয়"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"ব্যৱহাৰ:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"কমান্ডসমূহ:\n"
+"  help                      এই তথ্য দেখুৱাওক\n"
+"  sections                  সম্পদ অংশসমূহ তালিকাভুক্ত কৰক\n"
+"  list                      সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"  details                   বিৱৰণৰ সৈতে সম্পদসমূহ তালিকাভুক্ত কৰক\n"
+"  extract                   এটা সম্পদ নিষ্কাষণ কৰক\n"
+"\n"
+"বিৱৰিত সহায়ৰ বাবে 'gresource help COMMAND' ব্যৱহাৰ কৰক।\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Error: signal not specified.\n"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
+"ব্যৱহাৰ:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:634
-#, fuzzy, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "'%s' এটা বৈধ নাম নহয়"
-
-#: ../gio/gdbus-tool.c:640
-#, fuzzy, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "'%s' এটা বৈধ নাম নহয়"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "তৰ্কসমূহ:\n"
 
-#: ../gio/gdbus-tool.c:646
-#, fuzzy, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "'%s' এটা বৈধ নাম নহয়"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECTION   এটা (বৈকল্পিক) elf অংশ নাম\n"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, fuzzy, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "%s বিকল্প বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMMAND   বিৱৰণ কৰিবলে (বিকল্প) কমান্ড\n"
 
-#: ../gio/gdbus-tool.c:698
-#, fuzzy, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "সংযোগ গ্ৰহণ কৰোঁতে ভুল: %s"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FILE      এটা elf নথিপত্ৰ (এটা বাইনাৰি অথবা এটা অংশীদাৰী লাইব্ৰেৰী)\n"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
+"  FILE      এটা elf নথিপত্ৰ (এটা বাইনাৰি অথবা এটা অংশীদাৰী লাইব্ৰেৰী)\n"
+"            অথবা এটা কমপাইল্ড সম্পদ নথিপত্ৰ\n"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr ""
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[PATH]"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr ""
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  PATH      এটা (বৈকল্পিক) সম্পদ পথ (আংশিক হব পাৰে)\n"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr ""
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "PATH"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr ""
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  PATH      এটা সম্পদ পথ\n"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr ""
+msgid "No such schema '%s'\n"
+msgstr "এনে কোনো স্কিমা '%s' নাই\n"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr ""
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "স্কিমা '%s' পুনৰঅৱস্থিত কৰিব নোৱাৰি (পথ ধাৰ্য্য কৰা হব নালাগিব)\n"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr ""
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "স্কিমা '%s' পুনৰঅৱস্থিত কৰিব পাৰি (পথ ধাৰ্য্য কৰিব লাগিব)\n"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr ""
+msgid "Empty path given.\n"
+msgstr "ৰিক্ত পথ দিয়া হৈছে।\n"
 
-#: ../gio/gdbus-tool.c:974
-#, fuzzy, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "'%s' পঞ্জিকা খোলোঁতে ভুল: %s"
+#: ../gio/gsettings-tool.c:100
+#, c-format
+msgid "Path must begin with a slash (/)\n"
+msgstr "পথ এটা স্লেশ (/) -ৰ সৈতে আৰম্ভ হব লাগিব\n"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr ""
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
+msgstr "পথ এটা স্লেশ (/) -ৰ সৈতে শেষ হব লাগিব\n"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr ""
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "পথত দুটা কাষৰীয়া স্লেশ থাকিব নালাগিব (//)\n"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr ""
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "এনে কোনো চাবি '%s' নাই\n"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr ""
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "প্ৰদান কৰা মান বৈধ বিস্তাৰৰ বাহিৰ\n"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr ""
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "ইনস্টল (অৱস্থিত কৰিব নোৱাৰা) স্কিমাসমূহ তালিকাভুক্ত কৰক"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr ""
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "ইনস্টল থকা পুনৰ অৱস্থিত কৰিব পৰা স্কিমাসমূহ তালিকাভুক্ত কৰক"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr ""
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "চাবিসমূহক SCHEMA -ত তালিকাভুক্ত কৰক"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:PATH]"
+
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "SCHEMA সন্তানসমূহ তালিকাভুক্ত কৰক"
+
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
+"চাবি আৰু মানসমূহ তালিকাভুক্ত কৰক, বাৰংবাৰভাৱে\n"
+"যদি কোনো SCHEMA দিয়া হোৱা নাই, সকলো চাবি তালিকাভুক্ত কৰক\n"
 
-#: ../gio/gdbus-tool.c:1733
-#, fuzzy
-msgid "Monitor a remote object."
-msgstr "ক্ষতিগ্ৰস্ত অৱজেক্ট"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:PATH]]"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "নামবিহীন"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "KEY -ৰ মান প্ৰাপ্ত কৰক"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "ডেস্কটপ নথিপত্ৰত Exec ক্ষেত্ৰ নিৰ্ধাৰিত নহয়"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:PATH] KEY"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "অনুপ্ৰয়োগৰ বাবে আৱশ্যক টাৰ্মিনেল পোৱা নাযায়"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "KEY -ৰ বাবে বৈধ মানসমূহৰ বিস্তাৰক প্ৰশ্ন কৰক"
 
-#: ../gio/gdesktopappinfo.c:1515
-#, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "ব্যৱহাৰকৰ্তা অনুপ্ৰয়োগৰ বিন্যাস ফোল্ডাৰ %s নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "KEY -ৰ মান VALUE -লে সংহতি কৰক"
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "ব্যৱহাৰকৰ্তা MIME বিন্যাস ফোল্ডাৰ %s নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:PATH] KEY VALUE"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr ""
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "KEY -ক ইয়াৰ অবিকল্পিত মানলে পুনৰসংহতি কৰক"
 
-#: ../gio/gdesktopappinfo.c:2033
-#, c-format
-msgid "Can't create user desktop file %s"
-msgstr "ব্যৱহাৰকৰ্তা ডেস্কটপ নথিপত্ৰ %s নিৰ্মাণ কৰিবলৈ ব্যৰ্থ"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "SCHEMA -ত থকা সকলো চাবিক সিহতৰ অবিকল্পিতসমূহলে পুনৰসংহতি কৰক"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "%s ৰ বাবে স্বনিৰ্ধাৰত ব্যাখ্যা"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "নিৰীক্ষণ কৰক KEY লিখাযোগ্য হয় নে"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "ড্ৰাইভ দ্বাৰা ইজেক্ট কৰ্ম সঞ্চালিত নহয়"
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"KEY -ক পৰিৱৰ্তনসমূহৰ বাবে মনিটৰ কৰক।\n"
+"যদি কোনো চাবি ধাৰ্য্য কৰা নহয়, SCHEMA -ত থকা সকলো চাবি মনিটৰ কৰক।\n"
+"মনিটৰিং বন্ধ কৰিবলে ^C ব্যৱহাৰ কৰক।\n"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "ড্ৰাইভ দ্বাৰা ইজেক্ট বা eject_with_operation কৰ্ম সঞ্চালিত নহয়"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:PATH] [KEY]"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "ড্ৰাইভত মিডিয়াৰ বাবে প'ল কৰাৰ কাৰ্যক্ষমতা নাই"
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"ব্যৱহাৰ:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"কমান্ডসমূহ:\n"
+"  help                      এই তথ্য দেখুৱাওক\n"
+"  list-schemas              ইনস্টল থকা স্কিমাসমূহ তালিকাভুক্ত কৰক\n"
+"  list-relocatable-schemas  পুনৰঅৱস্থিত কৰিব পৰা স্কিমাসমূহ তালিকাভুক্ত কৰক \n"
+"  list-keys                 এটা স্কিমাৰ চাবিসমূহ তালিকাভুক্ত কৰক\n"
+"  list-children             এটা স্কিমাৰ সন্তান তালিকাভুক্ত কৰক\n"
+"  list-recursively          চাবি আৰু মানসমূহ তালিকাভুক্ত কৰক, পুনৰাবৃত্তি কৰাকৈ\n"
+"  range                     এটা চাবিৰ বিস্তাৰক প্ৰশ্ন কৰে\n"
+"  get                       এটা চাবিৰ মান প্ৰাপ্ত কৰক\n"
+"  set                       এটা চাবিৰ মান সংহতি কৰক\n"
+"  reset                     এটা চাবিৰ মান পুনৰসংহতি কৰক\n"
+"  reset-recursively         এটা স্কিমাত সকলো মান পুনৰসংহতি কৰক\n"
+"  writable                  এটা চাবি লিখিব পৰা নে নীৰিক্ষণ কৰক\n"
+"  monitor                   পৰিৱৰ্তনসমূহ চাওক\n"
+"\n"
+"বিৱৰিত সহায়ৰ বাবে 'gsettings help COMMAND' ব্যৱহাৰ কৰক।\n"
+"\n"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "ড্ৰাইভ দ্বাৰা আৰম্ভ কৰ্ম সঞ্চালিত নহয়"
+#: ../gio/gsettings-tool.c:640
+#, c-format
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"ব্যৱহাৰ:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "ড্ৰাইভ দ্বাৰা বন্ধ কৰ্ম সঞ্চালিত নহয়"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMADIR অতিৰিক্ত স্কিমাসমূহ সন্ধান কৰিবলে এটা ডাইৰেকটৰি\n"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
+"  SCHEMA    স্কিমাৰ নাম\n"
+"  PATH      পথ, পুনৰ অৱস্থান কৰিব পৰা স্কিমাসমূহৰ বাবে\n"
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "GEmblem encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KEY      স্কিমাৰ ভিতৰত (বিকল্প) চাবি\n"
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "GEmblem encoding ত ট'কেনৰ ভুল সংখ্যা (%d)"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KEY       স্কিমাৰ ভিতৰত চাবি\n"
 
-#: ../gio/gemblemedicon.c:368
-#, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "GEmblemedIcon encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALUE     সংহতি কৰিবলে মান\n"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "GEmblemedIcon encoding ত ট'কেনৰ ভুল সংখ্যা (%d)"
+msgid "Empty schema name given\n"
+msgstr "ৰিক্ত স্কিমা নাম দিয়া হৈছে\n"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "GEmblemedIcon ৰ কাৰণে এটা GEmblem প্ৰত্যাশিত"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "অবৈধ ছকেট, আৰম্ভ কৰা হোৱা নাই"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "কাৰ্য্য সমৰ্থিত নহয়"
+#: ../gio/gsocket.c:289
+#, c-format
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "অবৈধ ছকেট, ইয়াৰ কাৰণে আৰম্ভ কৰিব নোৱাৰি: %s"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "ধাৰণকাৰী মাউন্ট উপস্থিত নাই"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "ছকেট ইতিমধ্যে বন্ধ"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "পà¦\9eà§\8dà¦\9cিà¦\95াৰ à¦\93পৰতত à¦¨à¦\95ল à¦\95ৰা à¦¨à¦¾à¦¯à¦¾à¦¬"
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "à¦\9aà¦\95à§\87à¦\9f I/O à¦¸à¦®à§\9fà¦\85নà§\8dত à¦¹à¦²"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "পঞ্জিকাৰ ওপৰত পঞ্জিকা নকল কৰা নাযায়"
+#: ../gio/gsocket.c:472
+#, c-format
+msgid "creating GSocket from fd: %s"
+msgstr "fd ৰ পৰা GSocket সৃষ্টি কৰা হৈছে: %s"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "লক্ষ্য নথিপত্ৰ উপস্থিত আছে"
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
+#, c-format
+msgid "Unable to create socket: %s"
+msgstr "ছকেট নিৰ্মাণ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "ৰিà¦\95াৰà§\8dà¦\9bিভ à¦­à¦¾à¦¬à§\87 à¦ªà¦\9eà§\8dà¦\9cিà¦\95া à¦¨à¦\95ল à¦\95ৰা à¦¨à¦¾à¦¯à¦¾à¦¬"
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "à¦\85à¦\9cà§\8dà¦\9eাত à¦\86à¦\9aাৰ à¦¬à¦¿à¦§à¦¿ à¦¨à¦¿à§°à§\8dধাৰিত à¦\95ৰা à¦¹à§\88à¦\9bà§\87"
 
-#: ../gio/gfile.c:2758
-#, fuzzy
-msgid "Splice not supported"
-msgstr "সাà¦\99à§\8dà¦\95à§\87তিà¦\95 à¦¸à¦\82যà§\8bà¦\97 à¦¸à¦®à§°à§\8dথিত à¦¨à¦¹à§\9f"
+#: ../gio/gsocket.c:1713
+#, c-format
+msgid "could not get local address: %s"
+msgstr "সà§\8dথানà§\80à§\9f à¦ à¦¿à¦\95না à¦ªà§\8bৱা à¦¨à¦¾à¦¯à¦¾à§\9f: %s"
 
-#: ../gio/gfile.c:2762
-#, fuzzy, c-format
-msgid "Error splicing file: %s"
-msgstr "নথিপতà§\8dৰ à¦\96à§\81লিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+#: ../gio/gsocket.c:1756
+#, c-format
+msgid "could not get remote address: %s"
+msgstr "দà§\82ৰৰ à¦ à¦¿à¦\95না à¦ªà§\8bৱা à¦¨à¦¾à¦¯à¦¾à§\9f: %s"
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "বিশেষ নথিপত্ৰ নকল কৰিব নোৱাৰি"
+#: ../gio/gsocket.c:1817
+#, c-format
+msgid "could not listen: %s"
+msgstr "শুনিব পৰা ন'গ'ল: %s"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "অৱৈধ সিম-সংযোগ মান উপলব্ধ কৰা হৈছে"
+#: ../gio/gsocket.c:1891
+#, c-format
+msgid "Error binding to address: %s"
+msgstr "ঠিকনালৈ বান্ধিবলৈ সমস্যা: %s"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "আবৰ্জনা সমৰ্থিত নহয়"
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, c-format
+#| msgid "Error launching application: %s"
+msgid "Error joining multicast group: %s"
+msgstr "মাল্টিকাস্ট দলত অংশগ্ৰহণ কৰোতে ত্ৰুটি: %s"
 
-#: ../gio/gfile.c:3626
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "নথিপত্ৰৰ নামত '%c' ব্যৱহাৰ কৰা নাযাব"
+#| msgid "Error launching application: %s"
+msgid "Error leaving multicast group: %s"
+msgstr "মাল্টিকাস্ট দল এৰোতে ত্ৰুটি: %s"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "ভলিà¦\89ম à¦¦à§\8dবাৰা mount à¦ªà§\8dৰà§\9fà§\8bà¦\97 à¦\95ৰা à¦¨à¦¹à§\9f"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr "à¦\89à§\8eস-বিশà§\87ষ à¦®à¦¾à¦²à§\8dà¦\9fিà¦\95াসà§\8dà¦\9fৰ à¦¬à¦¾à¦¬à§\87 à¦\95à§\8bনà§\8b à¦¸à¦®à§°à§\8dথন à¦¨à¦¾à¦\87"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "চিহ্নিত নথিপত্ৰ ব্যৱস্থাপনাৰ উদ্দেশ্যে কোনো অনুপ্ৰয়োগ নিবন্ধিত নহয়"
+#: ../gio/gsocket.c:2165
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "সংযোগ গ্ৰহণ কৰোঁতে ভুল: %s"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Enumerator বন্ধ"
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "সংযোগ চলি আছে"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "নথিপতà§\8dৰ enumerator-ত à¦\85সমাপà§\8dত à¦\95ৰà§\8dম à¦\89পসà§\8dথিত"
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
+#, c-format
+msgid "Unable to get pending error: %s"
+msgstr "পà§\87নà§\8dডিà¦\82 à¦­à§\81ল à¦ªà¦¾à¦¬à¦²à§\88 à¦¬à§\8dযৰà§\8dথ: %s"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "নথিপত্ৰ enumerator ৰ বন্ধ"
+#: ../gio/gsocket.c:2508
+#, c-format
+msgid "Error receiving data: %s"
+msgstr "তথ্য পাওঁতে ভুল: %s"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gsocket.c:2686
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "GFileIcon encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
+msgid "Error sending data: %s"
+msgstr "তথ্য পঠিয়াবলৈ সমস্যা: %s"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "GFileIcon ৰ কাৰণে ভুল নিবেশ তথ্য"
+#: ../gio/gsocket.c:2800
+#, c-format
+msgid "Unable to shutdown socket: %s"
+msgstr "চকেট বন্ধ কৰিবলে অক্ষম: %s"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "স্ৰোত দ্বাৰা query_info সমৰ্থিত নহয়"
+#: ../gio/gsocket.c:2879
+#, c-format
+msgid "Error closing socket: %s"
+msgstr "ছকেট বন্ধ কৰোঁতে ভুল: %s"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "সà§\8dৰà§\8bত à¦¦à§\8dবাৰা Seek à¦¸à¦®à§°à§\8dথিত à¦¨à¦¹à§\9f"
+#: ../gio/gsocket.c:3513
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "à¦\9bà¦\95à§\87à¦\9f à¦\85ৱসà§\8dথাৰ à¦\95াৰণà§\87 à¦ªà§\8dৰতà§\80à¦\95à§\8dষা à¦\95ৰা à¦¹à§\88à¦\9bà§\87: %s"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "নিবেশ স্ৰোতত Truncate ৰ অনুমতি নাই"
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#, c-format
+msgid "Error sending message: %s"
+msgstr "সম্বাদ পঠিয়াওঁতে ভুল: %s"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "স্ৰোতত Truncate ৰ সমৰ্থন নাই"
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage ক  windows ত সমৰ্থিত নহয়"
 
-#: ../gio/gicon.c:284
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "à¦\9f'à¦\95à§\87নৰ à¦­à§\81ল à¦¸à¦\82à¦\96à§\8dযা (%d)"
+msgid "Error receiving message: %s"
+msgstr "সমà§\8dবাদ à¦ªà¦¾à¦\93à¦\81তà§\87 à¦­à§\81ল: %s"
 
-#: ../gio/gicon.c:304
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "এই OS -ৰ বাবে g_socket_get_credentials প্ৰণয়ন কৰা হোৱা নাই"
+
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "No type for class name %s"
-msgstr "শà§\8dৰà§\87ণà§\80ৰ à¦¨à¦¾à¦® %s à§° à¦§à§°à¦£ à¦¨à¦¾à¦\87"
+msgid "Could not connect to proxy server %s: "
+msgstr "পà§\8dৰà¦\95à§\8dসি à¦\9aাৰà§\8dভাৰ %s à¦²à§\87 à¦¸à¦\82যà§\8bà¦\97 à¦\95ৰিব à¦¨à§\8bৱাৰি: "
 
-#: ../gio/gicon.c:314
+#: ../gio/gsocketclient.c:188
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "%s ধৰনে GIcon সংযোগমাধ্যম প্ৰণয়ন নকৰে"
+#| msgid "Could not open converter from '%s' to '%s': %s"
+msgid "Could not connect to %s: "
+msgstr "%s -লে সংযোগ কৰিব নোৱাৰি: "
 
-#: ../gio/gicon.c:325
+#: ../gio/gsocketclient.c:190
+#| msgid "could not listen: %s"
+msgid "Could not connect: "
+msgstr "সংযোগ কৰিব পৰা নগল: "
+
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "সংযোগত অজ্ঞাত সমস্যা"
+
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "নন-TCP সংযোগৰ উপৰত প্ৰক্সি কৰাৰ চেষ্টাক সমৰ্থন কৰা নহয়।"
+
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Type %s is not classed"
-msgstr "%s ধৰণক class কৰা হোৱা নাই"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "প্ৰক্সি প্ৰটোকল '%s' সমৰ্থিত নহয়।"
 
-#: ../gio/gicon.c:339
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "স্ৰোত ইতিমধ্যে বন্ধ"
+
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "যোগ কৰা ছকেট বন্ধ"
+
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "ভুল সংস্কৰণ সংখ্যা: %s"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 -এ IPv6 ঠিকনা '%s' -ক সমৰ্থন নকৰে"
 
-#: ../gio/gicon.c:353
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "ব্যৱহাৰকাৰীনাম SOCKSv4 প্ৰটোকলৰ বাবে অতি দীঘল"
+
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "%s ধৰণে from_tokens() প্ৰণয়ন নকৰে GIcon সংযোগমাধ্যমত"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "হস্টনাম '%s' SOCKSv4 প্ৰটোকলৰ বাবে অতি দীঘল"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "à¦\86à¦\87à¦\95ন à¦\8fনà§\8dâ\80\8cà¦\95à§\8bডিà¦\82ৰ à¦¦à¦¿à§\9fা à¦¸à¦\82সà§\8dà¦\95ৰণৰ à¦ªà§°à¦¿à¦\9aালন à¦\95ৰিব à¦¨à§\8bৱাৰি"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "à¦\9aাৰà§\8dভাৰ à¦\8fà¦\9fা SOCKSv4 à¦ªà§\8dৰà¦\95à§\8dসি à¦\9aাৰà§\8dভাৰ à¦¨à¦¹à§\9f।"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "নিবেশ স্ৰোতে পঢ়া কাৰ্য ৰূপায়ন নকৰে"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "SOCKSv4 প্ৰক্সি চাৰ্ভাৰৰ সৈতে সংযোগ নাকচ কৰা হৈছিল"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "স্ৰোতৰ ক্ষেত্ৰত অসমাপ্ত কৰ্ম উপস্থিত আছে"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "চাৰ্ভাৰ এটা SOCKSv5 প্ৰক্সি চাৰ্ভাৰ নহয়।"
+
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5 প্ৰক্সি চাৰ্ভাৰৰ প্ৰমাণীকৰণৰ প্ৰয়োজন।"
+
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr "SOCKSv5 প্ৰক্সিৰ এটা প্ৰমাণীকৰণ পদ্ধতিৰ প্ৰয়োজন যি GLib দ্বাৰা সমৰ্থিত নহয়।"
+
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "ব্যৱহাৰকাৰীনাম অথবা পাছৱাৰ্ড SOCKSv5 প্ৰটোকলৰ বাবে অতি দীঘল।"
+
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "SOCKSv5 প্ৰমাণীকৰণ ভুল ব্যৱহাৰকাৰীনাম অথবা পাছৱাৰ্ডৰ কাৰণে ব্যৰ্থ হল।"
+
+#: ../gio/gsocks5proxy.c:288
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "হস্টনাম '%s' SOCKSv5 প্ৰটোকলৰ বাবে অতি দীঘল"
+
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5 প্ৰক্সি চাৰ্ভাৰে অজ্ঞাত ঠিকনা ধৰণ ব্যৱহাৰ কৰে।"
+
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "অভ্যন্তৰীক SOCKSv5 প্ৰক্সি চাৰ্ভাৰ ত্ৰুটি।"
+
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "SOCKSv5 সংযোগ নিয়মসংহতি দ্বাৰা অনুমোদিত নহয়। "
+
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "হস্ট SOCKSv5 চাৰ্ভাৰ দ্বাৰা প্ৰাপ্ত নহয়।"
+
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "নেটৱাৰ্ক  SOCKSv5 প্ৰক্সি দ্বাৰা প্ৰাপ্ত নহয়।"
+
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "সংযোগ SOCKSv5 প্ৰক্সি দ্বাৰা নাকচ কৰা হৈছে।"
+
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 প্ৰক্সিয়ে 'connect' কমান্ডৰ সমৰ্থন নকৰে।"
+
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 প্ৰক্সিয়ে প্ৰদান কৰা ঠিকনা ধৰণ সমৰ্থন নকৰে।"
+
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "অজ্ঞাত SOCKSv5 প্ৰক্সি ত্ৰুটি।"
+
+#: ../gio/gthemedicon.c:498
+#, c-format
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "GThemedIcon encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
+
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "PEM-এনক'ড থকা ব্যক্তিগত চাবিক ডিক্ৰিপ্ট কৰিব নোৱাৰি"
+
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "কোনো PEM-এনকোডেড ব্যক্তিগত চাবি পোৱা নগল"
+
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "PEM-এনকোডেড ব্যক্তিগত চাবি বিশ্লেষণ কৰিব নোৱাৰি"
+
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "কোনো PEM-এনকোডেড প্ৰমাণপত্ৰ পোৱা নগল"
+
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "PEM-এনকোডেড প্ৰমাণপত্ৰ বিশ্লেষণ কৰিব পৰা নগল"
+
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr "আপোনাৰ অভিগম লকআউট হৈ যোৱাৰ আগত পাছৱাৰ্ড সঠিকভাৱে সোমোৱাৰ এয়া শেষ সুযোগ।"
+
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"বহু সোমোৱা পাছৱাৰ্ড ভুল হৈছে, আৰু আপোনাৰ অভিগম ততোধিক ব্যৰ্থতাৰ পিছত লক আউট কৰি দিয়া "
+"হব।"
+
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "সোমোৱা পাছৱাৰ্ড শুদ্ধ নহয়।"
+
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#, c-format
+msgid "Expecting 1 control message, got %d"
+msgstr "১ নিয়ন্ত্ৰণৰ সম্বাদ প্ৰত্যাশিত, %d পোৱা গ'ল"
+
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "এঞ্চিলাৰি তথ্যৰ অপ্ৰত্যাশিত ধৰণ"
+
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "এটা fd প্ৰত্যাশিত, কিন্তু %d পোৱা গ'ল\n"
+
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "অবৈধ fd পোৱা গ'ল"
+
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "তথ্য পঠিয়াওতে ত্ৰুটি: "
+
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "SO_PASSCRED চকেটৰ বাবে সামৰ্থবান আছে নে নিৰীক্ষণ কৰোতে ত্ৰুটি: %s"
+
+#: ../gio/gunixconnection.c:520
+#, c-format
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"SO_PASSCRED চকেটৰ বাবে সামৰ্থবান আছে নে নিৰীক্ষণ কৰোতে অপ্ৰত্যাশিত বিকল্প দৈৰ্ঘ্য। "
+"আশা কৰা হৈছিল %d বাইটসমূহ, পোৱা গল %d"
+
+#: ../gio/gunixconnection.c:537
+#, c-format
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED সামৰ্থবান কৰোতে ত্ৰুটি: %s"
+
+#: ../gio/gunixconnection.c:568
+msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"তথ্যসমূহ গ্ৰহন কৰাৰ বাবে এটা বাইট পঢ়িবলে আশা কৰা হৈ আছিল কিন্তু শূণ্য বাইট পঢ়া হল"
+
+#: ../gio/gunixconnection.c:604
+#, c-format
+msgid "Not expecting control message, but got %d"
+msgstr "নিয়ন্ত্ৰণ বাৰ্তা আশা কৰা হোৱা নাছিল, কিন্তু %d পোৱা গল"
+
+#: ../gio/gunixconnection.c:630
+#, c-format
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED অসামৰ্থবান কৰোতে ত্ৰুটি: %s"
+
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:492
+#, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "নথিপত্ৰ বিৱৰকৰ পৰা পঢ়োতে ত্ৰুটি: %s"
+
+#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
+#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "নথিপত্ৰ বিৱৰক বন্ধ কৰোতে ত্ৰুটি: %s"
+
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "নথিপত্ৰপ্ৰণালীৰ root"
+
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:478
+#, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error writing to file descriptor: %s"
+msgstr "নথিপত্ৰ বিৱৰকলে লিখোতে ত্ৰুটি: %s"
+
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "এই প্ৰণালীত এবস্ট্ৰেক্ট ইউনিক্স ডমেইন ছকেট ঠিকনাৰ সমৰ্থন নাই"
+
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "ভলিউম দ্বাৰা ইজেক্ট প্ৰয়োগ কৰা নহয়"
+
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "ভলিউম দ্বাৰা ইজেক্ট বা eject_with_operation প্ৰয়োগ কৰা নহয়"
+
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "অনুপ্ৰয়োগ পোৱা নাযায়"
+
+#: ../gio/gwin32appinfo.c:308
+#, c-format
+msgid "Error launching application: %s"
+msgstr "অনুপ্ৰয়োগ আৰম্ভ কৰিবলৈ সমস্যা: %s"
+
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI সমৰ্থিত নহয়"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "win32 ত অনুপ্ৰয়োগৰ সম্বন্ধৰ সলনি সমৰ্থিত নহয়"
+
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "win32 ত অনুপ্ৰয়োগৰ সম্বন্ধৰ সৃষ্টি সমৰ্থিত নহয়"
+
+#: ../gio/gwin32inputstream.c:318
+#, c-format
+msgid "Error reading from handle: %s"
+msgstr "হাতলৰ পৰা পঢ়োতে সমস্যা: %s"
+
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#, c-format
+msgid "Error closing handle: %s"
+msgstr "হাতল বন্ধ কৰোতে সমস্যা: %s"
+
+#: ../gio/gwin32outputstream.c:318
+#, c-format
+msgid "Error writing to handle: %s"
+msgstr "হাতললে লিখোতে সমস্যা: %s"
+
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "পৰ্যাপ্ত মেমৰি নাই"
+
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#, c-format
+msgid "Internal error: %s"
+msgstr "অভ্যন্তৰীক ত্ৰুটি: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "অধিক ইনপুটৰ প্ৰয়োজন"
+
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "অবৈধ সংকোচিত তথ্য"
+
+#: ../glib/gbookmarkfile.c:760
+#, c-format
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "অপ্ৰত্যাশিত গুণ '%s' পদাৰ্থ '%s' ৰ বাবে"
+
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
+#, c-format
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "'%s' গুণ '%s' পদাৰ্থৰ পোৱা ন'গ'ল"
+
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
+#, c-format
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "অপ্ৰত্যাশিত চিহ্ন '%s', '%s' চিহ্ন আশা কৰা হৈছিল"
+
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
+#, c-format
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "অপ্ৰত্যাশিত চিহ্ন '%s', '%s' ৰ ভিতৰত"
+
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "তথ্য ডাইৰেকটৰিত কোনো বৈধ পত্ৰচিহ্নৰ নথিপত্ৰ পোৱা ন'গ'ল"
+
+#: ../glib/gbookmarkfile.c:2007
+#, c-format
+msgid "A bookmark for URI '%s' already exists"
+msgstr "URI '%s' ৰ বাবে পত্ৰচিহ্ন ইতিমধ্যে আছে"
+
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
+#, c-format
+msgid "No bookmark found for URI '%s'"
+msgstr "URI '%s' ৰ বাবে পত্ৰচিহ্ন পোৱা ন'গ'ল"
+
+#: ../glib/gbookmarkfile.c:2385
+#, c-format
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "URI '%s' ৰ পত্ৰচিহ্নৰ বাবে কোনো MIME ৰ ধৰণ সংজ্ঞা দিয়া হোৱা নাই"
+
+#: ../glib/gbookmarkfile.c:2470
+#, c-format
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "URI '%s' ৰ পত্ৰচিহ্নত কোনো ব্যক্তিগত চিহ্নৰ সংজ্ঞা দিয়া হোৱা নাই"
+
+#: ../glib/gbookmarkfile.c:2849
+#, c-format
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "URI '%s' ৰ পত্ৰচিহ্নৰ বাবে কোনো সমষ্টি প্ৰতিষ্ঠা কৰা হোৱা নাই"
+
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
+#, c-format
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "'%s' নামৰ কোনো অনুপ্ৰয়োগে '%s' ৰ বাবে কোনো পত্ৰচিহ্ন পঞ্জীভূক্ত কৰা নাই"
+
+#: ../glib/gbookmarkfile.c:3424
+#, c-format
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "exec শাৰী '%s', য'ত URI '%s' আছে, বিস্তৃত কৰাত বিফল"
+
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "নিবেশৰ অন্তত অসম্পূৰ্ণ আখৰৰ গোট"
+
+#: ../glib/gconvert.c:1057
+#, c-format
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "fallback '%s' ক codeset '%s' লৈ সলনি কৰিব নোৱাৰি"
+
+#: ../glib/gconvert.c:1874
+#, c-format
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "\"file\" আঁচনি ব্যৱহাৰ কৰি URI '%s' এটা সম্পূৰ্ণ URI নহয়"
+
+#: ../glib/gconvert.c:1884
+#, c-format
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "স্থানিক নথিপত্ৰৰ URI '%s' ত এটা '#' থাকিব নোৱাৰে"
+
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "URI '%s' অৱৈধ"
+
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "URI '%s' ৰ গৃহস্থৰনাম অৱৈধ"
+
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI '%s' ত অৱৈধভাবে মুক্তি পোৱা আখৰ আছে"
+
+#: ../glib/gconvert.c:2024
+#, c-format
+msgid "The pathname '%s' is not an absolute path"
+msgstr "'%s' পথৰ নাম এটা সম্পূৰ্ণ পথৰ নাম নহয়"
+
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "অৱৈধ গৃহস্থৰনাম"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "পূৰ্ব্বাহ্ন"
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "অপৰাহ্ন"
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%e %B, %Y %I.%M.%S %p %Z"
+
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%e-%m-%Y"
+
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%I.%M.%S %p"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I.%M.%S %p"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "জানুৱাৰী"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "ফেব্ৰুৱাৰী"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "মাৰ্চ"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "এপ্ৰিল"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "মে"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "জুন"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "জুলাই"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "আগষ্ট"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "à¦\9bà¦\95à§\87à¦\9f à¦ à¦¿à¦\95নাৰ à¦\95াৰণà§\87 à¦¯à¦¥à§\87ষà§\8dà¦\9f à¦¸à§\8dথান à¦¨à¦¾à¦\87"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "à¦\9aà§\87পà§\8dতà§\87মà§\8dবৰ"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "অসমৰ্থিত ছকেট ঠিকনা"
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "অক্টোবৰ"
 
-#: ../gio/glib-compile-schemas.c:741
-#, fuzzy
-msgid "empty names are not permitted"
-msgstr "à¦\86বৰà§\8dà¦\9cনা à¦¸à¦®à§°à§\8dথিত à¦¨à¦¹à§\9f"
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "নভà§\87মà§\8dবৰ"
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr ""
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "ডিচেম্বৰ"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "জানুৱাৰী"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "ফেব্ৰুৱাৰী"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr ""
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "মাৰ্চ"
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr ""
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "এপ্ৰিল"
 
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "মে"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr ""
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "জুন"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "জুলাই"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "আগ"
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "চেপ"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr ""
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "অক্ট"
 
-#: ../gio/glib-compile-schemas.c:958
-#, fuzzy, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "à¦\85বà§\88ধ à¦\97à§\81ণৰ à¦§à§°à¦£ (সà§\8dà¦\9fà§\8dৰিà¦\82 à¦ªà§\8dৰতà§\8dযাশিত)"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "নভ"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr ""
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "ডিচ"
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr ""
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "সোমবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "মঙ্গলবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1080
-#, c-format
-msgid "<schema id='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "বুধবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1092
-#, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr ""
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "বৃহষ্পতিবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr ""
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "শুক্ৰবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr ""
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "শনিবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
-msgstr ""
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "দেওবাৰ"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "সোম"
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "মঙ্গল"
 
-#: ../gio/glib-compile-schemas.c:1163
-#, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr ""
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "বুধ"
 
-#: ../gio/glib-compile-schemas.c:1170
-#, c-format
-msgid "the path of a list must end with ':/'"
-msgstr ""
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "বৃহষ্পতি"
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "শুক্ৰ"
 
-#: ../gio/glib-compile-schemas.c:1416
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr ""
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "শনি"
 
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr ""
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "দেও"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr ""
+msgid "Error opening directory '%s': %s"
+msgstr "'%s' ডাইৰেকটৰি খোলোঁতে ভুল: %s"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr ""
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "%lu bytes বিতৰণ কৰিব পৰা ন'গ'ল নথিপত্ৰ \"%s\" পঢ়িবলৈ "
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr ""
+msgid "Error reading file '%s': %s"
+msgstr "নথিপত্ৰ '%s' পঢ়োঁতে ভুল: %s"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr ""
+msgid "File \"%s\" is too large"
+msgstr "\"%s\" নথিপত্ৰ বৰ ডাঙৰ"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
+msgid "Failed to read from file '%s': %s"
+msgstr "'%s' নথিপত্ৰৰ পৰা পঢ়োঁতে বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr ""
+msgid "Failed to open file '%s': %s"
+msgstr "'%s' নথিপত্ৰ খোলোঁতে ভুল: %s"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr ""
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "'%s' নথিপত্ৰৰ গুণ পাওঁতে বিফল: fstat() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "'%s' নথিপত্ৰ খোলোঁতে ভুল: fdopen() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr ""
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "'%s' নথিপত্ৰক '%s' লৈ পুনঃনামকৰণ কৰোঁতে বিফল: g_rename() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
+msgid "Failed to create file '%s': %s"
+msgstr "'%s' নথিপত্ৰ সৃষ্টি কৰোঁতে বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr ""
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "'%s' নথিপত্ৰ লিখিবৰ বাবে খোলাত বিফল: fdopen() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
+#: ../glib/gfileutils.c:1078
+#, c-format
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "'%s' নথিপত্ৰ লিখাত বিফল: fwrite() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr ""
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "'%s' নথিপত্ৰ লিখাত বিফল: fflush() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "No schema files found: "
-msgstr ""
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "'%s' নথিপত্ৰ লিখাত বিফল: fsync() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "doing nothing.\n"
-msgstr ""
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "'%s' নথিপত্ৰ বন্ধ কৰাত বিফল: fclose() বিফল: %s"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "removed existing output file.\n"
-msgstr ""
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "বৰ্ত্তমানে থকা নথিপত্ৰ '%s' আঁতৰাব পৰা ন'গ'ল: g_unlink() বিফল: %s"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "অবিকল্পিত স্থানীয় পঞ্জিকাৰ মনিটৰৰ ধৰন পোৱা ন'গ'ল"
+#: ../glib/gfileutils.c:1547
+#, c-format
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "'%s' টেমপ্লেট অৱৈধ, এটা '%s' থাকিব নালাগে"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Invalid filename %s"
-msgstr "নথিপত্ৰৰ নাম অৱৈধ: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "'%s' টেমপ্লেটত XXXXXX নাই"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "নথিপতà§\8dৰপà§\8dৰণালà§\80 à¦¸à¦\82à¦\95à§\8dৰানà§\8dত à¦¤à¦¥à§\8dয à¦ªà§\8dৰাপà§\8dত à¦\95ৰিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "সাà¦\99à§\8dà¦\95à§\87তিà¦\95 à¦¸à¦\82যà§\8bà¦\97 à¦ªà§\9dাত à¦¬à¦¿à¦«à¦² '%s': %s"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "root পঞ্জিকাৰ নাম পৰিবৰ্তন কৰা সম্ভৱ নহয়"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "সাঙ্কেতিক সংযোগ সমৰ্থিত নহয়"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "নথিপত্ৰৰ নাম পৰিবৰ্তনত সমস্যা: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "'%s' ৰ পৰা '%s' লৈ সলনি কৰা যন্ত্ৰ খুলিব পৰা ন'গ'ল: %s"
 
-#: ../gio/glocalfile.c:1126
-#, fuzzy
-msgid "Can't rename file, filename already exists"
-msgstr ""
-"নথিপত্ৰৰ নাম পৰিবৰ্তন কৰা নাযায়, নতুন নামৰ এটা নথিপত্ৰৰ নাম বৰ্তমানে উপস্থিত আছে"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "g_io_channel_read_line_string ত raw read কৰিব নোৱাৰি"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "নথিপত্ৰৰ নাম অবৈধ"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "read প্ৰশমকত অৱশিষ্ট অপৰিবৰ্ত্তিত তথ্য আছে"
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "নথিপত্ৰ খুলিবলৈ সমস্যা: %s"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "ছেনেল অসম্পূৰ্ণ আখৰত অন্ত হয়"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "পঞ্জিকা খুলিবলৈ সমস্যা"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "g_io_channel_read_to_end ত এটা raw read কৰিব নোৱাৰি"
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "নথিপত্ৰ আঁতৰাবলৈ সমস্যা: %s"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "অনুসন্ধানৰ dirs ত বৈধ চাবি নথিপত্ৰ পোৱা নাযায়"
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "নথিপত্ৰ আবৰ্জনালৈ স্থানান্তৰ কৰিবলৈ সমস্যা: %s"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "সাধাৰণ নথিপত্ৰ নহয়"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "à¦\86বৰà§\8dà¦\9cনাৰ à¦ªà¦\9eà§\8dà¦\9cিà¦\95া %s à¦¨à¦¿à§°à§\8dমাণ à¦\95ৰিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+msgid "Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত '%s' à¦ªà¦\82à¦\95à§\8dতি à¦\86à¦\9bà§\87 à¦¯à¦¿ à¦\9aাবি-মানৰ à¦\9cà§\8bৰা, à¦¸à¦®à¦·à§\8dà¦\9fি à¦¬à¦¾ à¦®à¦¨à§\8dতবà§\8dয à¦¨à¦¹à§\9f"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "আবৰ্জনাৰ ঊৰ্ধ্বতন পঞ্জিকা সনাক্ত কৰিবলৈ ব্যৰ্থ"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "দলৰ নাম অৱৈধ: %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "à¦\86বৰà§\8dà¦\9cনাৰ à¦ªà¦\9eà§\8dà¦\9cিà¦\95া à¦¸à¦¨à¦¾à¦\95à§\8dত à¦¬à¦¾ à¦¨à¦¿à§°à§\8dমাণ à¦\95ৰিবলà§\88 à¦¬à§\8dযৰà§\8dথ"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "à¦\9aাবি-নথিপতà§\8dৰৰ à¦\86ৰমà§\8dভত à¦\95à§\8bনà§\8b à¦¸à¦®à¦·à§\8dà¦\9fি à¦\89লà§\8dলিà¦\96িত à¦¨à¦¾à¦\87"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "trashing তথ্যৰ নথিপত্ৰ সৃষ্টি কৰিব নোৱাৰি: %s"
+msgid "Invalid key name: %s"
+msgstr "চাবিৰ নাম অৱৈধ: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "নথিপতà§\8dৰ à¦¬à§°à§\8dà¦\9cন à¦\95ৰিবলà§\88 à¦¬à§\8dযৰà§\8dথ: %s"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত à¦\85সমৰà§\8dথিত à¦\8fনà¦\95à§\8bডিà¦\82 '%s'"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "পঞ্জিকা নিৰ্মাণ কৰিবলৈ ব্যৰ্থ: %s"
-
-#: ../gio/glocalfile.c:2162
-#, fuzzy, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "সাঙ্কেতিক সংযোগ পঢ়াত বিফল '%s': %s"
+msgid "Key file does not have group '%s'"
+msgstr "চাবি নথিপত্ৰত কোনো সমষ্টি অনুপস্থিত '%s'"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "সাà¦\99à§\8dà¦\95à§\87তিà¦\95 à¦¸à¦\82যà§\8bà¦\97 à¦¨à¦¿à§°à§\8dমাণ à¦\95ৰিবলà§\88 à¦¬à§\8dযৰà§\8dথ: %s"
+msgid "Key file does not have key '%s'"
+msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত à¦\95à§\8bনà§\8b à¦\9aাবি à¦\89পসà§\8dথিত à¦¨à¦¾à¦\87 '%s'"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error moving file: %s"
-msgstr "নথিপতà§\8dৰ à¦¸à§\8dথানানà§\8dতৰ à¦\95ৰিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত '%s' à¦\9aাবি à¦\86à¦\9bà§\87 '%s' à¦®à¦¾à¦¨ à¦¸à¦¹ à¦¯à¦¿ UTF-8 à¦¬à¦¿à¦¨à§\8dযাসত  à¦¨à¦¾à¦\87।"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "পঞ্জিকাৰ ওপৰত পঞ্জিকা স্থানান্তৰ কৰা নাযাব"
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
+#, c-format
+msgid "Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "চাবি নথিপত্ৰত '%s' চাবি উপস্থিত আছে যাৰ মান বুজিব পৰা নাযায়।"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "বেক-আপ নথিপত্ৰ নিৰ্মাণ কৰিবলৈ ব্যৰ্থ"
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"চাবি নথিপত্ৰয় দল '%s' ত চাবি '%s' অন্তৰ্ভুক্ত কৰে যাৰ এটা অনুবাদ কৰিব নোৱাৰা মান আছে।"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "লক্ষ্য নথিপত্ৰ আঁতৰাবলৈ সমস্যা: %s"
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "দল '%s' ত চাবি '%s' ৰ মান '%s' আছে যত %s প্ৰত্যাশিত আছিল"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "মাউন্ট কৰা অৱস্থানত স্থানান্তৰ কৰা সম্ভৱ নহয়"
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "চাবি নথিপত্ৰত '%s' চাবি '%s' সমষ্টিত নাই"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "à¦\97à§\81ণৰ à¦®à¦¾à¦¨ NULL à¦¨'হ'বলাà¦\97ে"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "à¦\9aাবি à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰত à¦ªà¦\82à¦\95à§\8dতিৰ à¦\85ৱশà§\87ষত à¦\8fসà§\8dà¦\95à§\87প à¦\85à¦\95à§\8dষৰ à¦\89পসà§\8dথিত à¦\86à¦\9bে"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "অবৈধ গুণৰ ধৰণ (স্ট্ৰিং প্ৰত্যাশিত)"
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "চাবি নথিপত্ৰত অৱৈধ এস্কেপ ধাৰা উপস্থিত আছে '%s'"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "অবৈধ সম্প্ৰসাৰিত গুণৰ নাম"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "'%s' মান কোনো সংখ্যাৰূপে বুজিব পৰা নাযায়।"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "সম্প্ৰসাৰিত গুণ নিৰ্ধাৰণ কৰোঁতে ভুল '%s': %s"
+msgid "Integer value '%s' out of range"
+msgstr "'%s' পূৰ্ণসংখ্যা মান সীমা বহিৰ্ভূত"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "নথিপত্ৰ '%s' stat কৰিবলৈ ব্যৰ্থ: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "'%s' মান float সংখ্যা ৰূপে বুজিব পৰা নাযায়।"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (অৱৈধ এনকোডিং)"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "'%s' মান বুলিয়েন ৰূপে বুজিব পৰা নাযায়।"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "নথিপত্ৰৰ দেস্ক্ৰিপ্টৰ stat কৰিবলৈ সমস্যা: %s"
+#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "নথিপত্ৰ '%s%s%s%s' ৰ বৈশিষ্টসমূহ প্ৰাপ্ত কৰিবলে ব্যৰ্থ: fstat() ব্যৰ্থ: %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "গুণৰ ধৰন বৈধ নহয় (প্ৰত্যাশিত uint32)"
+#: ../glib/gmappedfile.c:194
+#, c-format
+#| msgid "Failed to map file '%s': mmap() failed: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "%s%s%s%s মেপ কৰিবলে ব্যৰ্থ: mmap() ব্যৰ্থ: %s"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "গুণৰ ধৰন বৈধ নহয় (প্ৰত্যাশিত uint64)"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "'%s' নথিপত্ৰ খোলোঁতে বিফল: open() বিফল: %s"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "গুণৰ ধৰন বৈধ নহয় (প্ৰত্যাশিত byte স্ট্ৰিং)"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "%d শাৰীৰ %d আখৰত ভুল:"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "symlinks ত সন্মতি নিৰ্ধাৰণ কৰিব নোৱাৰি"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "নামত অৱৈধ UTF-8 সাঙ্কেতিক লিপি - অৱৈধ '%s'"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "অনুমতি নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
+msgid "'%s' is not a valid name "
+msgstr "'%s' এটা বৈধ নাম নহয়"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "গৰাকী নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' এটা বৈধ নাম নহয়: '%c' "
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "সাঙ্কেতিক সংযোগ NULL হ'ব নোৱাৰে"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "%d শাৰীত ভুল: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "সাঙ্কেতিক সংযোগ নিৰ্ধাৰণ কৰিবলৈ সমস্যা: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"'%-.*s' বিশ্লেষণ কৰোঁতে ভুল, যি কোনো আখৰৰ উল্লেখৰ ভিতৰৰ এটা সংখ্যা হ'ব লাগিছিল "
+"(&#২৩৪; যেনে) - হয়তো সংখ্যাটো বৰ ডাঙৰ"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "সাঙ্কেতিক সংযোগ নিৰ্ধাৰণ কৰিবলৈ ত্ৰুটি: নথিপত্ৰ সাঙ্কেতিক সংযোগ নহয়"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"আখৰৰ উল্লেখ এটা ছেমিকলনেৰে অন্ত ন'হ'ল; পদাৰ্থ এটা আৰম্ভ কৰিব নিবিচাৰিও অতি সম্ভৱ "
+"আপুনি এটা এম্পাৰছেন্দ আখৰ ব্যৱহাৰ কৰিছে - এম্পাৰছেন্দক &amp; হিচাপে নিৰ্গমন কৰক"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "সাল à¦¸à¦²à¦¨à¦¿ à¦¬à¦¾ à¦\85ভিà¦\97মৰ à¦¸à¦®à§\9f à¦¨à¦¿à§°à§\8dধাৰণ à¦\95ৰিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "à¦\86à¦\96ৰৰ à¦\89লà§\8dলà§\87à¦\96 à¦¥à¦\95া '%-.*s' à¦\8f à¦\8fà¦\9fা à¦\86à¦\9cà§\8dà¦\9eা à¦¥à¦\95া à¦\86à¦\96ৰà¦\95 à¦¸à¦¾à¦\99à§\8dà¦\95à§\87তিà¦\95 à¦²à¦¿à¦ªà¦¿à¦²à§\88 à¦ªà§°à¦¿à¦¬à§°à§\8dতিত à¦¨à¦\95ৰà§\87"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux ৰ সন্দৰ্ভ NULL হ'ব নোৱাৰে"
+#: ../glib/gmarkup.c:715
+msgid "Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr "ৰিক্ত পদাৰ্থ '&;' দেখা গ'ল; বৈধ পদাৰ্থসমূহ হ'ল: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "SELinux ৰ সন্দৰ্ভ নিৰ্ধাৰণ কৰিবলৈ ব্যৰ্থ: %s"
+msgid "Entity name '%-.*s' is not known"
+msgstr "পদাৰ্থৰ নাম '%-.*s' অজ্ঞাত"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "এই ব্যৱস্থাপ্ৰণালীত SELinux সক্ৰিয় কৰা নহয়"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"পদাৰ্থ এটা ছেমিকলনেৰে অন্ত ন'হ'ল; পদাৰ্থ এটা আৰম্ভ কৰিব নিবিচাৰিও অতি সম্ভৱ আপুনি "
+"এটা এম্পাৰছেন্দ আখৰ ব্যৱহাৰ কৰিছে - এম্পাৰছেন্দক &amp; হিচাপে নিৰ্গমন কৰক"
 
-#: ../gio/glocalfileinfo.c:2276
-#, c-format
-msgid "Setting attribute %s not supported"
-msgstr "%s গুণৰ মান নিৰ্ধাৰণ সমৰ্থিত নহয়"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "প্ৰলেক্ষ এটা পদাৰ্থৰ সৈতে আৰম্ভ হ'ব লাগিব (যেনে <book>)"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "নথিপত্ৰৰ পৰা পঢ়িবলৈ সমস্যা: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr "'%s' এটা বৈধ আখৰ নহয় '<' আখৰৰ পিছত; ইয়াৰ দ্বাৰা পদাৰ্থৰ নাম আৰম্ভ ন'হ'বও পাৰে"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "নথিপত্ৰত seek কৰিবলৈ সমস্যা: %s"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
+msgstr "ভুল আখৰ '%s', এটা '>' আখৰ প্ৰত্যাশিত ৰিক্ত পদাৰ্থৰ টেগ '%s' শেষ কৰিবলৈ"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "Error closing file: %s"
-msgstr "নথিপত্ৰ বন্ধ কৰিবলৈ সমস্যা: %s"
-
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "অবিকল্পিত স্থানীয় নথিপত্ৰৰ মনিটৰৰ ধৰন পোৱা ন'গ'ল"
+msgid "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"'%s' অক্ষৰ প্ৰত্যাশিত নহয়, এটা '=' চিহ্ন প্ৰত্যাশিত গুণৰ নাম '%s', পদাৰ্থ '%s' ৰ, "
+"পিছত"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "নথিপত্ৰলৈ লিখিবলৈ সমস্যা: %s"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"'%s' অক্ষৰ প্ৰত্যাশিত নহয়, '%s' পদাৰ্থৰ প্ৰাৰম্ভিক টেগ সমাপ্ত কৰাৰ উদ্দেশ্যে '>' বা "
+"'/' চিহ্ন বা কোনো বৈশিষ্ট্যৰ উপস্থিতি কাম্য; সম্ভৱতঃ কোনো বৈশিষ্ট্যৰ নামত অৱৈধ অক্ষৰ "
+"ব্যৱহৃত হৈছে"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "পুৰনি বেক-আপ সংযোগ আঁতৰাবলৈ সমস্যা: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"'%s' অক্ষৰ অপ্ৰত্যাশিত, '%s' গুণৰ, পদাৰ্থ '%s' ৰ, মান নিৰ্ধাৰণৰ উদ্দেশ্যে সমান চিহ্নৰ "
+"পিছত এটা উদ্ধৃতি চিহ্নৰ প্ৰাৰম্ভিক অংশ উপস্থিতি প্ৰত্যাশিত"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "বেক-আপ প্ৰতিলিপি নিৰ্মাণ কৰিবলৈ সমস্যা: %s"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"'%s' অক্ষৰৰ ব্যৱহাৰ '</' ৰ পিছত বৈধ নহয়; '%s' দ্বাৰা কোনো পদাৰ্থৰ নাম আৰম্ভ কৰা "
+"নাযাব"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "অস্থায়ী নথিপত্ৰৰ নাম পৰিবৰ্তন কৰিবলৈ সমস্যা: %s"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr "'%s' অক্ষৰৰ ব্যৱহাৰ বৈধ নহয় '%s' বদ্ধ পদাৰ্থৰ নামৰ পিছত; অনুমোদিত অক্ষৰ হ'ল '>'"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "নথিপত্ৰ সৰু কৰিবলৈ ভুল: %s"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "'%s' পদাৰ্থ বদ্ধ অৱস্থাত, বৰ্তমানে কোনো পদাৰ্থ খোলা অৱস্থাত নাই"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "নথিপত্ৰ '%s' খুলিবলৈ সমস্যা: %s"
-
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "লক্ষ্য নথিপত্ৰ এটা পঞ্জিকা"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "'%s' পদাৰ্থ বদ্ধ অৱস্থাত, বৰ্তমানে '%s' পদাৰ্থ খোলা অৱস্থাত আছে"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "লà¦\95à§\8dষà§\8dয à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰ à¦¸à¦¾à¦§à¦¾à§°à¦£ à¦¨à¦¥à¦¿à¦ªà¦¤à§\8dৰ à¦¨à¦¹à§\9f"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "পà§\8dৰলà§\87à¦\95à§\8dষ à§°à¦¿à¦\95à§\8dত à¦¬à¦¾ à¦\85à¦\95ল à§°à¦¿à¦\95à§\8dত à¦¸à§\8dথান à¦\86à¦\9bিলà§\87"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "নথিপতà§\8dৰ à¦¸à§\8dবতনà§\8dতà§\8dৰৰà§\82পà§\87 à¦ªà§°à¦¿à¦¬à§°à§\8dতন à¦\95ৰা হৈছে"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "à¦\96à§\8bলা à¦¬à¦¨à§\8dধনà§\80ৰ à¦ªà§\8dৰাৰমà§\8dভিà¦\95 à¦\9aিহà§\8dনৰ '<' à¦ à¦¿à¦\95 à¦ªà¦¿à¦\9bত à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত হৈছে"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "পুৰনি নথিপত্ৰ আঁতৰাবলৈ সমস্যা: %s"
-
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "অৱৈধ GSeekType উল্লিখিত হৈছে"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"খোলা পদাৰ্থসহ আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে - '%s' পদাৰ্থ সৰ্বশেষ খোলা হৈছিল"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "অৱৈধ seek ৰ অনুৰোধ"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"নথি অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে, <%s/> টেগ সমাপ্তিৰ বাবে খোলা বন্ধনী চিহ্নৰ অন্তিম "
+"অংশৰ উপস্থিতি প্ৰত্যাশিত"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "GMemoryInputStream ক truncate কৰিব নোৱাৰি"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "পদাৰ্থৰ নামত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "সà§\8dমà§\83তিশà¦\95à§\8dতিৰ à¦¨à¦¿à§°à§\8dà¦\97মৰ à¦¸à§\8dৰà§\8bতà¦\95 à¦ªà§\81নà¦\83 à¦\86à¦\95াৰ à¦¦à¦¿à¦¬ à¦¨à§\8bৱাৰি"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "বà§\88শিষà§\8dà¦\9fà§\8dযৰ à¦¨à¦¾à¦®à¦¤ à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত à¦¹à§\88à¦\9bà§\87"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "সà§\8dমà§\83তিশà¦\95à§\8dতিৰ à¦¨à¦¿à§°à§\8dà¦\97মৰ à¦¸à§\8dৰà§\8bতà¦\95 à¦ªà§\81নà¦\83 à¦\86à¦\95াৰ à¦¦à¦¿à¦¬à¦²à§\88 à¦¬à¦¿à¦«à¦²"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "পদাৰà§\8dথৰ à¦ªà§\8dৰাৰমà§\8dভিà¦\95 à¦\9fà§\87à¦\97ত à¦\86লà§\87à¦\96à§\8dযন à¦\85পà§\8dৰতà§\8dযাশিতৰà§\82পà§\87 à¦¸à¦®à¦¾à¦ªà§\8dত à¦¹à§\88à¦\9bà§\87"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:1763
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
 msgstr ""
+"বৈশিষ্ট্যৰ নামৰ পিছত উপস্থিত সমান চিহ্নৰ পিছত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে; "
+"বৈশিষ্ট্যৰ মান অনুপস্থিত"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr ""
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "বৈশিষ্ট্যৰ মানত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr ""
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "'%s' পদাৰ্থৰ অন্তিম টেগত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-#, fuzzy
-msgid "mount doesn't implement \"unmount\""
-msgstr "mount ৰ দ্বাৰা unmount প্ৰয়োগ কৰা নহয়"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr "কোনো মন্তব্য বা প্ৰক্ৰিয়াকৰণৰ নিৰ্দেশত আলেখ্যন অপ্ৰত্যাশিতৰূপে সমাপ্ত হৈছে"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-#, fuzzy
-msgid "mount doesn't implement \"eject\""
-msgstr "mount ৰ দ্বাৰা ইজেক্ট কৰ্ম সঞ্চালিত নহয়"
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "ব্যৱহাৰপ্ৰণালী:"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-#, fuzzy
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "mount ৰ দ্বাৰা unmount বা unmount_with_operation প্ৰয়োগ কৰা নহয়"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPTION...]"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-#, fuzzy
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "mount ৰ দ্বাৰা ইজেক্ট বা eject_with_operation কৰ্ম সঞ্চালিত নহয়"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "সহায়তা সংক্ৰান্ত বিকল্প:"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-#, fuzzy
-msgid "mount doesn't implement \"remount\""
-msgstr "mount ৰ দ্বাৰা remount প্ৰয়োগ কৰা নহয়"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "সহায়তা সংক্ৰান্ত বিকল্প প্ৰদৰ্শন কৰা হ'ব"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "mount দ্বাৰা সামগ্ৰীৰ ধৰন অনুমান কৰা সম্ভৱ নহয়"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "সহায়তা সংক্ৰান্ত সমস্ত বিকল্প প্ৰদৰ্শন কৰা হ'ব"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "mount দ্বাৰা সুসংগতভাবে সামগ্ৰীৰ ধৰন অনুমান কৰা সম্ভৱ নহয়"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "অনুপ্ৰয়োগ সংক্ৰান্ত বিকল্প:"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "গৃহস্থৰনাম  '%s' ত  '[' আছে কিন্তু ']' নাই"
-
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "নিৰ্গমৰ স্ৰোতে লিখা কাৰ্য ৰূপায়ন নকৰে"
-
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "উৎসৰ স্ৰোত ইতিমধ্যে বন্ধ"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "'%s' পূৰ্ণসংখ্যাৰ মান %s ৰ বাবে বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
 
-#: ../gio/gresolver.c:779
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "'%s' à¦¬à¦¿à¦¶à§\8dলà§\87ষণ à¦\95ৰà§\8bà¦\81তà§\87 à¦­à§\81ল: %s"
+msgid "Integer value '%s' for %s out of range"
+msgstr "'%s' à¦ªà§\82ৰà§\8dণসà¦\82à¦\96à§\8dযাৰ à¦®à¦¾à¦¨ %s à§° à¦¬à¦¾à¦¬à§\87 à¦¸à§\80মাৰ à¦¬à¦¹à¦¿à§°à§\8dভà§\82ত"
 
-#: ../gio/gresolver.c:829
+#: ../glib/goption.c:1038
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "'%s' à¦\95 à¦\93লà§\8bà¦\9fা à¦­à¦¾à¦¬à§\87 à¦¬à§\81à¦\9cিবলà§\88 à¦­à§\81ল: %s"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "'%s' à§° à¦¦à§\8dবà§\80à¦\97à§\81ণ à¦®à¦¾à¦¨ %s à§° à¦¬à¦¾à¦¬à§\87 à¦¬à¦¿à¦¶à§\8dলà§\87ষণ à¦\95ৰিবলà§\88 à¦¬à§\8dযৰà§\8dথ"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/goption.c:1046
 #, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' à§° à¦\95াৰণà§\87 à¦¸à§\87ৱাৰ à§°à§\87à¦\95ৰà§\8dড à¦¨à¦¾à¦\87"
+msgid "Double value '%s' for %s out of range"
+msgstr "'%s' à§° à¦¦à§\8dবà§\80à¦\97à§\81ণ à¦®à¦¾à¦¨ %s à§° à¦¬à¦¾à¦¬à§\87 à¦¸à§\80মা à¦¬à¦¹à¦¿à§°à§\8dভà§\82ত"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "'%s' ক অস্থায়ীভাবে বুজিব পৰা নাযায়"
+msgid "Error parsing option %s"
+msgstr "%s বিকল্প বিশ্লেষণ কৰিবলৈ ব্যৰ্থ"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "'%s' বুজিব লওঁতে ভুল"
+msgid "Missing argument for %s"
+msgstr "%s ৰ তৰ্ক অনুপস্থিত"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/goption.c:1985
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr ""
+msgid "Unknown option %s"
+msgstr "অজ্ঞাত বিকল্প %s"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
-msgstr ""
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "ক্ষতিগ্ৰস্ত অৱজেক্ট"
 
-#: ../gio/gsettings-tool.c:77
-#, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr ""
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "অভ্যন্তৰীণ সমস্যা বা ক্ষতিগ্ৰস্ত অৱজেক্ট"
 
-#: ../gio/gsettings-tool.c:92
-#, c-format
-msgid "Empty path given.\n"
-msgstr ""
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "স্মৃতিশক্তি অৱশিষ্ট নাই"
 
-#: ../gio/gsettings-tool.c:98
-#, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr ""
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "backtracking ৰ সুনিৰ্দিষ্ট সীমা পূৰ্ণ"
 
-#: ../gio/gsettings-tool.c:104
-#, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr ""
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "উল্লিখিত বিন্যাসত অন্তৰ্ভুক্ত সামগ্ৰী, আংশিক মিল অনুসন্ধানত সমৰ্থিত নহয়"
 
-#: ../gio/gsettings-tool.c:110
-#, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr ""
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "আংশিক মিল অনুসন্ধানৰ সময় বেক ৰেফাৰেন্স সমৰ্থিত নহয়"
 
-#: ../gio/gsettings-tool.c:131
-#, c-format
-msgid "No such key '%s'\n"
-msgstr ""
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "পুনৰাবৃত্তিৰ সীমা পূৰ্ণ"
 
-#: ../gio/gsettings-tool.c:504
-#, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr ""
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "ৰিক্ত চাব-স্ট্ৰিং ৰ কৰ্মক্ষেত্ৰৰ সীমা পূৰ্ণ"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr ""
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "নতুন পংক্তি চিহ্নকাৰী ফ্লেগৰ অৱৈধ সমষ্টি"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr ""
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "বেয়া অফচেট"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr ""
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "সৰু utf8"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr ""
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "অজ্ঞাত সমস্যা"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr ""
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "পংক্তিৰ শেষত \\ উপস্থিত"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr ""
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "পংক্তিৰ শেষত \\c উপস্থিত"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "\\ ৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr ""
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "কেছ সলনি কৰা escapes (\\l, \\L, \\u, \\U) ৰ ইয়াত অনুমতি নাই"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr ""
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "{} quantifier ত সংখ্যা ক্ৰমত নাই"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr ""
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "{} quantifier ৰ সংখ্যা অত্যাধিক ডাঙৰ"
+
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "অক্ষৰৰ শ্ৰেণীৰ শেষত ] চিহ্ন অনুপস্থিত"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "অক্ষৰৰ শ্ৰেণীত অৱৈধ escape ক্ৰম"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "অক্ষৰৰ শ্ৰেণীৰ অঞ্চল সীমাৰ বাহিৰত"
+
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "পুনৰাবৃত্তিৰ বাবে কিছু উপস্থিত নাই"
+
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "(? চিহ্নৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
+
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "(?< চিহ্নৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr ""
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "(?P চিহ্নৰ পিছত অজ্ঞাত অক্ষৰ উপস্থিত"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr ""
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX named শ্ৰেণীসমূহ অকল শ্ৰেণীত সমৰ্থিত হ'ব"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr ""
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "শেষত ) অনুপস্থিত"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr ""
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr "( চিহ্ন নোহোৱাকে ) চিহ্ন প্ৰয়োগ কৰা হৈছে"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr ""
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R বা (?[+-]সংখ্যা ৰ পিছত ) চিহ্ন ব্যৱহাৰ কৰা আৱশ্যক"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr ""
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "অনুপস্থিত subpattern নিৰ্দেশ কৰা হৈছে"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "বক্তব্যৰ পিছত ) চিহ্ন অনুপস্থিত"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr ""
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "ৰেগুলাৰ এক্সপ্ৰেছন অত্যাধিক দীঘল"
 
-#: ../gio/gsettings-tool.c:613
-#, fuzzy, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr "অজ্ঞাত বিকল্প %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "স্মৃতিশক্তি প্ৰাপ্ত কৰিবলৈ ব্যৰ্থ"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind assertion সীমিত দৈৰ্ঘ্যৰ নহয়"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "(?( ৰ পিছত ত্ৰুটিপূৰ্ণ সংখ্যা বা নাম উপস্থিত আছে"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr ""
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "conditional সমষ্টিত দুটাতকৈ অধিক branche আছে"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr ""
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "(?( ৰ পিছত assertion প্ৰত্যাশিত"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "অজ্ঞাত POSIX শ্ৰেণীৰ নাম"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX collating পদাৰ্থ সমৰ্থিত নহয়"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "\\x{...} শাৰীত আখৰৰ মান বৰ ডাঙৰ"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr ""
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "অৱৈধ কন্ডিছন (?(0)"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr ""
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "lookbehind assertion ত \\C ৰ অনুমতি নাই"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "à¦\85বà§\88ধ à¦\9bà¦\95à§\87à¦\9f, à¦\86ৰমà§\8dভ à¦\95ৰা à¦¹à§\8bৱা à¦¨à¦¾à¦\87"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "ৰিà¦\95াৰà§\8dà¦\9bিভ à¦\95ল à¦\85নিশà§\8dà¦\9aিত à¦\95াললà§\88 à¦²à§\81প à¦\95ৰিব à¦ªà¦¾à§°à§\87"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "অবৈধ ছকেট, ইয়াৰ কাৰণে আৰম্ভ কৰিব নোৱাৰি: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "subpattern নামত হেৰুৱা terminator"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "à¦\9bà¦\95à§\87à¦\9f à¦\87তিমধà§\8dযà§\87 à¦¬à¦¨à§\8dধ"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "দà§\81à¦\9fা à¦¨à¦¾à¦® à¦¦à¦¿à§\9fা subpatterns à§° à¦\8fà¦\95à§\87 à¦¨à¦¾à¦®"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr ""
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "ত্ৰুটিপূৰ্ণ \\P বা \\p ক্ৰম"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "fd ৰ পৰা GSocket সৃষ্টি কৰা হৈছে: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "\\P বা \\p ৰ পিছত অজ্ঞাত গুণৰ নাম"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "ছকেট নিৰ্মাণ কৰিবলৈ সমস্যা: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "subpattern নাম বৰ দীঘল (সৰ্বাধিক ৩২ টা আখৰ)"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "à¦\85à¦\9cà§\8dà¦\9eাত à¦\86à¦\9aাৰ à¦¬à¦¿à¦§à¦¿ à¦¨à¦¿à§°à§\8dধাৰিত à¦\95ৰা à¦¹à§\88à¦\9bà§\87"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "বহà§\81ত à¦¨à¦¾à¦® à¦¦à¦¿à§\9fা subpatterns (সৰবাধিà¦\95 à§§à§¦,০০০)"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "স্থানীয় ঠিকনা পোৱা নাযায়: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "অক্টাল মান \\377 ৰ অধিক"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "দূৰৰ ঠিকনা পোৱা নাযায়: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE দলত একাধিক ব্ৰাঞ্চ উপস্থিত আছে"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "শুনিব পৰা ন'গ'ল: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "কোনো DEFINE দলৰ পুনৰাবৃত্তি কৰা নাযাব"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "ঠিকনালৈ বান্ধিবলৈ সমস্যা: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "বিসংগত NEWLINE বিকল্প"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "সংযোগ গ্ৰহণ কৰোঁতে ভুল: %s"
+#: ../glib/gregex.c:396
+msgid "\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr "\\g ৰ পিছত এটা brace থকা নাম বা এটা বৈকল্পিক brace থকা শুণ্য নোহোৱা সংখ্যা নাই"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "সà¦\82যà§\8bà¦\97 à¦\95ৰিবলà§\88 à¦­à§\81ল:"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "à¦\85পà§\8dৰতà§\8dযাশিত à¦ªà§\81নৰাবà§\83তà§\8dতি"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "সà¦\82যà§\8bà¦\97 à¦\9aলি à¦\86à¦\9bà§\87"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "à¦\95à§\8bড overflow"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "সংযোগ কৰিবলৈ সমস্যা: %s"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "overran compiling workspace"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "পেন্ডিং ভুল পাবলৈ ব্যৰ্থ: %s"
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "আগতে পৰীক্ষা কৰা সন্দৰ্ভ থকা subpattern পোৱা ন'গ'ল"
 
-#: ../gio/gsocket.c:1875
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Error receiving data: %s"
-msgstr "তথà§\8dয à¦ªà¦¾à¦\93à¦\81তà§\87 à¦­à§\81ল: %s"
+msgid "Error while matching regular expression %s: %s"
+msgstr "ৰà§\87à¦\97à§\81লাৰ à¦\8fà¦\95à§\8dসপà§\8dৰà§\87শন %s à§° à¦®à¦¿à¦² à¦\85নà§\81সনà§\8dধানত à¦¸à¦®à¦¸à§\8dযা: %s"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "তথ্য পঠিয়াবলৈ সমস্যা: %s"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE লাইব্ৰেৰি UTF8 সমৰ্থন নোহোৱাকে কম্পাইল কৰা হৈছে"
 
-#: ../gio/gsocket.c:2163
-#, fuzzy, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "ছকেট নিৰ্মাণ কৰিবলৈ সমস্যা: %s"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE লাইব্ৰেৰি UTF8 বৈশিষ্ট্যৰ সমৰ্থন নোহোৱাকে কম্পাইল কৰা হৈছে"
 
-#: ../gio/gsocket.c:2242
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "Error closing socket: %s"
-msgstr "à¦\9bà¦\95à§\87à¦\9f à¦¬à¦¨à§\8dধ à¦\95ৰà§\8bà¦\81তà§\87 à¦­à§\81ল: %s"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "ৰà§\87à¦\97à§\81লাৰ à¦\8fà¦\95à§\8dসপà§\8dৰà§\87শন %s, %d à¦\85à¦\95à§\8dষৰত à¦\95মà§\8dপাà¦\87ল à¦\95ৰিবলà§\88 à¦¸à¦®à¦¸à§\8dযা: %s"
 
-#: ../gio/gsocket.c:2791
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "à¦\9bà¦\95à§\87à¦\9f à¦\85ৱসà§\8dথাৰ à¦\95াৰণà§\87 à¦ªà§\8dৰতà§\80à¦\95à§\8dষা à¦\95ৰা à¦¹à§\88à¦\9bà§\87: %s"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "ৰà§\87à¦\97à§\81লাৰ à¦\8fà¦\95à§\8dসপà§\8dৰà§\87শন %s à§° à¦¸à§°à§\8dবà§\8bতà§\8dতম à¦¬à§\8dযৱহাৰত à¦¸à¦®à¦¸à§\8dযা: %s"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "সম্বাদ পঠিয়াওঁতে ভুল: %s"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "hexadecimal সংখ্যা বা '}' প্ৰত্যাশিত"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage ক  windows ত সমৰ্থিত নহয়"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "hexadecimal সংখ্যা প্ৰত্যাশিত"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "সম্বাদ পাওঁতে ভুল: %s"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "সাঙ্কেতিক ৰেফাৰেন্সত '<' অনুপস্থিত"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr ""
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "সাঙ্কেতিক ৰেফাৰেন্স অসম্পূৰ্ণ"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "সà¦\82যà§\8bà¦\97ত à¦\85à¦\9cà§\8dà¦\9eাত à¦¸à¦®à¦¸à§\8dযা"
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "সাà¦\99à§\8dà¦\95à§\87তিà¦\95 à§°à§\87ফাৰà§\87নà§\8dসত à¦\85à¦\95à§\8dষৰ à¦¸à¦\82à¦\96à§\8dযা à¦¶à§\82ণà§\8dয"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "সংখ্যা প্ৰত্যাশিত"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, fuzzy, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "%s ধৰণক class কৰা হোৱা নাই"
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "অৱৈধ সাঙ্কেতিক ৰেফাৰেন্স"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "সà§\8dৰà§\8bত à¦\87তিমধà§\8dযà§\87 à¦¬à¦¨à§\8dধ"
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "à¦\85নà§\8dতত à¦\85পà§\8dৰতà§\8dযাশিত '\\'"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "যà§\8bà¦\97 à¦\95ৰা à¦\9bà¦\95à§\87à¦\9f à¦¬à¦¨à§\8dধ"
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "à¦\85à¦\9cà§\8dà¦\9eাত à¦\8fসà§\8dà¦\95à§\87প à¦\95à§\8dৰম"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr ""
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "প্ৰতিস্থাপনৰ টেক্সট \"%s\", %lu অক্ষৰত বিশ্লেষণ কৰিবলৈ সমস্যা: %s"
+
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "উদ্ধৃতিৰ অংশ উদ্ধিতি চিহ্ন দ্বাৰা আৰম্ভ কৰা নহয়"
+
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "আদেশ শাৰী বা শ্বেল ৰ উদ্ধৃতিত অসংগত উদ্ধৃতি চিহ্ন"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gshell.c:559
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr ""
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "'\\' অক্ষৰৰ পিছত টেক্সট সমাপ্ত হৈছে। (সংশ্লিষ্ট টেক্সট হ'ল '%s')"
 
-#: ../gio/gsocks4aproxy.c:157
+#: ../glib/gshell.c:566
 #, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr ""
-
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr ""
-
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr ""
-
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr ""
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr "%c ৰ ক্ষেত্ৰত সুসংগত উদ্ধৃতি চিহ্ন পোৱা নাযায়। (সংশ্লিষ্ট টেক্সট হ'ল '%s')"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr ""
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "টেক্সট ৰিক্ত (বা অকল শূণ্যস্থানসহ)"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পঢ়িবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:348
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পড়াৰ সময়ত select() সংক্ৰান্ত অপ্ৰত্যাশিত ত্ৰুটি (%s)"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "waitpid() ত অপ্ৰত্যাশিত ত্ৰুটি (%s)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
+msgid "Failed to read from child pipe (%s)"
+msgstr "চাইল্ড পাইপৰ পৰা পঢ়িবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr ""
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "fork কৰিবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr ""
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "'%s' ডাইৰেকটৰিলৈ পৰিবৰ্তন কৰিবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr ""
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়া \"%s\" চলাওঁতে ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr ""
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়াৰ নিৰ্গম বা নিবেশ ৰি-ডাইৰেক্ট কৰিবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়া fork কৰিবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "চাইল্ড প্ৰক্ৰিয়া \"%s\" প্ৰণয়ন কৰিবলৈ অজ্ঞাত সমস্যা"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr ""
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "চাইল্ড pid পাইপৰ পৰা পৰ্যাপ্ত তথ্য পঢ়িবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr ""
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়াৰ সৈতে যোগাযোগৰ উদ্দেশ্যে পাইপ নিৰ্মাণত ব্যৰ্থ (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr ""
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পঢ়িবলৈ ব্যৰ্থ"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "GThemedIcon encoding ৰ %d সংস্কৰণ পৰিচালন কৰিব নোৱাৰি"
+msgid "Failed to execute child process (%s)"
+msgstr "চাইল্ড প্ৰক্ৰিয়া প্ৰণয়ন কৰিবলৈ ব্যৰ্থ (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr ""
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "অনুপ্ৰয়োগৰ নাম অৱৈধ: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr ""
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "%d ত তৰ্ক ভেক্টৰত উল্লিখিত পংক্তি বৈধ নহয়: %s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr ""
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "পৰিবেশত উল্লিখিত পংক্তি বৈধ নহয়: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr ""
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "সক্ৰিয় ডাইৰেকটৰি বৈধ নহয়: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "সহায়ক প্ৰোগ্ৰাম চলাওঁতে ব্যৰ্থ (%s)"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
+"চাইল্ড প্ৰক্ৰিয়াৰ পৰা তথ্য পড়াৰ সময়ত g_io_channel_win32_poll() ত অপ্ৰত্যাশিত ত্ৰুটি"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr ""
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "অক্ষৰ UTF-8 ৰ আয়ত্বৰ বাহিৰত"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "১ à¦¨à¦¿à§\9fনà§\8dতà§\8dৰণৰ à¦¸à¦®à§\8dবাদ à¦ªà§\8dৰতà§\8dযাশিত, %d à¦ªà§\8bৱা à¦\97'ল"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "ৰà§\82পানà§\8dতৰ à¦\95ৰাৰ à¦\89দà§\8dদà§\87শà§\8dযà§\87 à¦ªà§\8dৰদতà§\8dত à¦¤à¦¥à§\8dযত à¦\85ৱà§\88ধ à¦§à¦¾à§°à¦¾"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "à¦\8fà¦\9eà§\8dà¦\9aিলাৰি à¦¤à¦¥à§\8dযৰ à¦\85পà§\8dৰতà§\8dযাশিত à¦§à§°à¦£"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "à¦\85à¦\95à§\8dষৰ UTF-16 à§° à¦\86à§\9fতà§\8dবৰ à¦¬à¦¾à¦¹à¦¿à§°à¦¤"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "এটা fd প্ৰত্যাশিত, কিন্তু %d পোৱা গ'ল\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "অবৈধ fd পোৱা গ'ল"
-
-#: ../gio/gunixconnection.c:371
-#, fuzzy
-msgid "Error sending credentials: "
-msgstr "তথ্য পঠিয়াবলৈ সমস্যা: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u byte"
+msgstr[1] "%u bytes"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-
-#: ../gio/gunixconnection.c:478
-#, fuzzy, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "নথিপত্ৰৰ নাম পৰিবৰ্তনত সমস্যা: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-
-#: ../gio/gunixconnection.c:545
-#, fuzzy, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "১ নিয়ন্ত্ৰণৰ সম্বাদ প্ৰত্যাশিত, %d পোৱা গ'ল"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr ""
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "unix ৰ পৰা পঢ়িবলৈ সমস্যা: %s"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "unix বন্ধ কৰিবলৈ সমস্যা: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "নথিপত্ৰপ্ৰণালীৰ root"
+#: ../glib/gutils.c:2186
+#, c-format
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "unix লৈ লিখিবলৈ সমস্যা: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "এই প্ৰণালীত এবস্ট্ৰেক্ট ইউনিক্স ডমেইন ছকেট ঠিকনাৰ সমৰ্থন নাই"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "ভলিউম দ্বাৰা ইজেক্ট প্ৰয়োগ কৰা নহয়"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "ভলিউম দ্বাৰা ইজেক্ট বা eject_with_operation প্ৰয়োগ কৰা নহয়"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "অনুপ্ৰয়োগ পোৱা নাযায়"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
 #, c-format
-msgid "Error launching application: %s"
-msgstr "অনুপ্ৰয়োগ আৰম্ভ কৰিবলৈ সমস্যা: %s"
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI সমৰ্থিত নহয়"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s বাইট"
+msgstr[1] "%s বাইটসমূহ"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "win32 ত অনুপ্ৰয়োগৰ সম্বন্ধৰ সলনি সমৰ্থিত নহয়"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "win32 ত অনুপ্ৰয়োগৰ সম্বন্ধৰ সৃষ্টি সমৰ্থিত নহয়"
+#~ msgid "File is empty"
+#~ msgstr "নথিপত্ৰ ৰিক্ত"
 
-#: ../gio/gwin32inputstream.c:318
-#, fuzzy, c-format
-msgid "Error reading from handle: %s"
-msgstr "নথিপত্ৰৰ পৰা পঢ়িবলৈ সমস্যা: %s"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr "চাবি নথিপত্ৰত '%s' চাবি উপস্থিত আছে যাৰ মান বুজিব পৰা নাযায়।"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, fuzzy, c-format
-msgid "Error closing handle: %s"
-msgstr "নথিপত্ৰ বন্ধ কৰিবলৈ সমস্যা: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "নথিপত্ৰ '%s' stat কৰিবলৈ ব্যৰ্থ: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, fuzzy, c-format
-msgid "Error writing to handle: %s"
-msgstr "নথিপত্ৰলৈ লিখিবলৈ সমস্যা: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "সংযোগ কৰিবলৈ ভুল:"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-#, fuzzy
-msgid "Not enough memory"
-msgstr "স্মৃতিশক্তি অৱশিষ্ট নাই"
+#~ msgid "Error connecting: %s"
+#~ msgstr "সংযোগ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, fuzzy, c-format
-msgid "Internal error: %s"
-msgstr "অভ্যন্তৰীণ সমস্যা"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "unix ৰ পৰা পঢ়িবলৈ সমস্যা: %s"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr ""
+#~ msgid "Error closing unix: %s"
+#~ msgstr "unix বন্ধ কৰিবলৈ সমস্যা: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-#, fuzzy
-msgid "Invalid compressed data"
-msgstr "অৱৈধ গৃহস্থৰনাম"
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "unix লৈ লিখিবলৈ সমস্যা: %s"
 
 #, fuzzy
 #~ msgid "Do not give error for empty directory"
-#~ msgstr "পà¦\9eà§\8dà¦\9cিà¦\95াৰ à¦\93পৰত à¦ªà¦\9eà§\8dà¦\9cিà¦\95া স্থানান্তৰ কৰা নাযাব"
+#~ msgstr "ডাà¦\87ৰà§\87à¦\95à¦\9fৰিৰ à¦\93পৰত à¦¡à¦¾à¦\87ৰà§\87à¦\95à¦\9fৰি স্থানান্তৰ কৰা নাযাব"
 
 #, fuzzy
 #~ msgid "Key %s is not writable\n"
@@ -3774,9 +4174,6 @@ msgstr "অৱৈধ গৃহস্থৰনাম"
 #~ msgid "use a long listing format"
 #~ msgstr "দীঘল তালিকাৰ আকৃতি ব্যৱহাৰ কৰক"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[FILE...]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -3812,9 +4209,6 @@ msgstr "অৱৈধ গৃহস্থৰনাম"
 #~ msgid "name"
 #~ msgstr "নাম"
 
-#~ msgid "The name of the icon"
-#~ msgstr "আইকনৰ নাম"
-
 #~ msgid "names"
 #~ msgstr "নাম"
 
@@ -3828,8 +4222,8 @@ msgstr "অৱৈধ গৃহস্থৰনাম"
 #~ "Whether to use default fallbacks found by shortening the name at '-' "
 #~ "characters. Ignores names after the first if multiple names are given."
 #~ msgstr ""
-#~ "'-' আখৰত নাম সৰু কৰি পোৱা অবিকল্পিত fallbacks ব্যৱহাৰ কৰা হ'ব নে নহয় । বহুত "
-#~ "নাম দিলে প্ৰথম নামৰ পিছৰ নাম আওকাণ কৰা হয় ।"
+#~ "'-' আখৰত নাম সৰু কৰি পোৱা অবিকল্পিত fallbacks ব্যৱহাৰ কৰা হ'ব নে নহয়। বহুত "
+#~ "নাম দিলে প্ৰথম নামৰ পিছৰ নাম আওকাণ কৰা হয়।"
 
 #~ msgid "File descriptor"
 #~ msgstr "নথিপত্ৰৰ দেস্ক্ৰিপ্টৰ"
index 098ccb8..e197f68 100644 (file)
Binary files a/po/be.gmo and b/po/be.gmo differ
index df839af..2460f2d 100644 (file)
--- a/po/be.po
+++ b/po/be.po
@@ -3,17 +3,18 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: glib.master\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-26 01:16+0300\n"
-"PO-Revision-Date: 2012-02-26 01:18+0300\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=glib&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-04-04 09:41+0000\n"
+"PO-Revision-Date: 2012-04-05 15:25+0300\n"
 "Last-Translator: Kasia Bondarava <kasia.bondarava@gmail.com>\n"
 "Language-Team: Belarusian <i18n-bel-gnome@googlegroups.com>\n"
-"Language: be\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Language: be\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Virtaal 0.7.0\n"
 "X-Project-Style: gnome\n"
 
@@ -30,10 +31,10 @@ msgstr "Надта вялікае значэнне перададзена ў %s"
 msgid "Stream is already closed"
 msgstr "Струмень ужо закрыты"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Дзеянне скасавана"
@@ -63,7 +64,7 @@ msgstr "Хібная паслядоўнасць байтаў ва ўводзе 
 msgid "Error during conversion: %s"
 msgstr "Падчас пераўтварэння ўзнікла памылка: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Ініцыяцыя з магчымасцю скасавання не падтрымліваецца"
 
@@ -217,37 +218,37 @@ msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Памылка перасылкі змесціва файла таямніцы (\"nonce\") \"%s\" у струмень:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:952
 msgid "The given address is empty"
 msgstr "Гэты адрас пусты"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1021
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Немагчыма стварыць шыну апавяшчэння без ідэнтыфікатара машыны: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1058
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Памылка запуску праграмы \"%s\": "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1069
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Праграма недарэчна спынена падчас запуску праграмы \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1083
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Праграма \"%s\" скончыла працу з ненулявым кодам выхаду %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1156
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Немагчыма вызначыць адрас сеансавай магістралі (такая здольнасць не "
 "рэалізаваная для вашай аперацыйнай сістэмы)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -256,7 +257,7 @@ msgstr ""
 "Не ўдалося вызначыць адрас магістралі апавяшчэнняў са зменнай асяроддзя "
 "DBUS_STARTER_BUS_TYPE. Зменная мае невядомае значэнне \"%s\""
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -264,7 +265,7 @@ msgstr ""
 "Не ўдалося вызначыць адрас магістралі апавяшчэнняў, бо зменная асяроддзя "
 "DBUS_STARTER_BUS_TYPE не настаўлена"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1274
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Невядомы тып магістралі %d"
@@ -368,87 +369,87 @@ msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr ""
 "(Да таго ж, вызваленне блок-файла для \"%s\" таксама пацярпела няўдачу: %s) "
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Злучэнне закрыта"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Тэрмін чакання скончыўся"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Падчас стварэння злучэння з боку кліента напатканыя невядомыя сцяжкі"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "Аб'ект са сцежкі \"%s\" не мае інтэрфейсу \"org.freedesktop.DBus.Properties\""
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4086
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Памылка настаўлення ўласцівасці \"%s\": чакалі тып \"%s\", а маем \"%s\""
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4181
 #, c-format
 msgid "No such property `%s'"
 msgstr "Няма такой уласцівасці (\"%s\")"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4193
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Няма дазволу на прачытанне ўласцівасці \"%s\""
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4204
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Няма дазволу на запіс уласцівасці \"%s\""
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Няма такога інтэрфейсу (\"%s\")"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4458
 msgid "No such interface"
 msgstr "Няма такога інтэрфейсу"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Аб'ект са сцежкі \"%2$s\" не мае такога інтэрфейсу (\"%1$s\")"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4731
 #, c-format
 msgid "No such method `%s'"
 msgstr "Няма такога метаду (\"%s\")"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4762
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Тып паведамлення \"%s\" не адпавядае чаканаму тыпу \"%s\""
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4982
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Аб'ект ужо экспартаваны для інтэрфейсу \"%s\" на \"%s\""
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5180
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Метад \"%s\" вярнуў значэнне тыпу \"%s\", хоць чакалі \"%s\""
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6259
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Метад \"%s\" на інтэрфейсе \"%s\" з подпісам \"%s\" не існуе"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6378
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Паддрэва для \"%s\" ужо экспартавана"
@@ -622,8 +623,8 @@ msgstr "Цела паведамлення мае подпіс \"%s\", але н
 #: ../gio/gdbusmessage.c:2366
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr "Цела паведамлення мае подпіс \"%s\", але подпіс загалоўка іншы: \"%s\""
 
 #: ../gio/gdbusmessage.c:2382
@@ -640,7 +641,7 @@ msgstr "Памылка вярнулася з целам тыпу \"%s\""
 msgid "Error return with empty body"
 msgstr "Памылка вярнулася з пустым целам"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2066
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Не ўдалося прачытаць /var/lib/dbus/machine-id або /etc/machine-id: "
 
@@ -654,7 +655,7 @@ msgstr "Памылка запуску StartServiceByName для %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Нечаканы адказ %d ад метаду StartServiceByName(\"%s\")"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -1207,101 +1208,101 @@ msgstr "Элемент <%s> унутры <%s> забаронены"
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Элемент <%s> забаронены для найвышэйшага ўзроўню"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Файл %s з'яўляецца ў рэсурсе некалькі разоў"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Не ўдалося адшукаць \"%s\" ва ўсіх выточных каталогах"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Не ўдалося адшукаць \"%s\" у бягучым каталогу"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "Невядомая опцыя апрацавання \"%s\""
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Не ўдалося стварыць часовы файл: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Памылка апрацавання ўваходнага файла з дапамогай xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Памылка апрацавання ўваходнага файла з дапамогай to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Не ўдалося прачытаць файл %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Памылка сціскання файла: %s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1561
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "тэкст не павінен быць унутры <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "назва файла вываду"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "ФАЙЛ"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr "Каталог, файлы з якога трэба прачытаць (прадвызначана: бягучы каталог)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1989
 #: ../gio/glib-compile-schemas.c:2019
 msgid "DIRECTORY"
 msgstr "КАТАЛОГ"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "Згенераваць вывад у фармаце, абраным для пашырэння мэтавага файла"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Згенераваць загаловак крыніцы"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Згенераваць выточны код для спасылкі на файл рэсурса ў вашым кодзе"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Згенераваць спіс залежнасцяў"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Не ствараць і не рэгістраваць рэсурсы аўтаматычна"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr ""
 "Назва ідэнтыфікатара \"С\", якая будзе ўжывацца ў згенераваным выточным кодзе"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1311,7 +1312,7 @@ msgstr ""
 "Файлы спецыфікацыі рэсурса мусяць мець пашырэнне .gresource.xml,\n"
 "а файл рэсурса мае пашырэнне .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Трэба падаць дакладна адну назву файла\n"
@@ -1443,8 +1444,8 @@ msgid ""
 "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
 "does not extend '%s'"
 msgstr ""
-"<schema id='%s' list-of='%s'> засланяе <schema id='%s' list-of='%s'>, але "
-"\"%s\" не засланяе \"%s\""
+"<schema id='%s' list-of='%s'> засланяе <schema id='%s' list-of='%s'>, але \"%"
+"s\" не засланяе \"%s\""
 
 #: ../gio/glib-compile-schemas.c:1196
 #, c-format
@@ -1499,8 +1500,8 @@ msgstr " , а таксама вызначана опцыя --strict; выход
 #: ../gio/glib-compile-schemas.c:1880
 #, c-format
 msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
 "памылка разбору ключа \"%s\" схемы \"%s\", вызначанага ў файле заслоны \"%s"
 "\": %s.  "
@@ -2401,112 +2402,116 @@ msgstr "Хібны сокет не ініцыяваны з наступнай п
 msgid "Socket is already closed"
 msgstr "Сокет ужо закрыты"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Скончыўся тэрмін чакання ўводу-вываду на сокеце"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "стварэнне GSocket-аб'екта з fd: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Не ўдалося стварыць сокет: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Невядомае сямейства пратакола"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Невядомы пратакол"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "не ўдалося вызначыць свой адрас: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "не ўдалося вызначыць адрас аддаленай машыны: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "не ўдалося пачаць слухаць: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Памылка прывязання да адрасу: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Не ўдалося далучыцца да групы multicast: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Не ўдалося выйсці з групы multicast: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Спецыфічная крыніца multicast не падтрымліваецца"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Памылка ўхвалення злучэння: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Адбываецца злучэнне"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Не ўдалося ўзяць чарговую памылку: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Памылка атрымання даных: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Памылка паслання даных: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Не ўдалося спыніць працу сокета: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Памылка закрыцця сокета: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Чакаем умовы на сокеце: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Памылка пасылання паведамлення: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage не падтрымліваецца ў сістэме Windows"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Памылка атрымання паведамлення: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials адсутнічае для гэтай аперацыйнай сістэмы"
 
@@ -2737,13 +2742,13 @@ msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Не ўдалося выключыць опцыю SO_PASSCRED: %s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Памылка чытання з дэскрыптара файла: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Памылка закрыцця дэскрыптара файла: %s"
@@ -2753,7 +2758,7 @@ msgid "Filesystem root"
 msgstr "Корань файлавай сістэмы"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Памылка запісу ў дэскрыптар файла: %s"
@@ -3503,8 +3508,8 @@ msgstr ""
 #: ../glib/gmarkup.c:1184
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr ""
 "Напатканы нечаканы \"%s\" замест чаканага знака \">\", які б закрыў тэг \"%s"
 "\" пустога элемента."
@@ -4029,8 +4034,8 @@ msgstr "Не ўдалося прачытаць даныя працэсу-наш
 #, c-format
 msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
-"Нечаканая памылка ў функцыі select() падчас чытання даных працэсу-нашчадка "
-"(%s)"
+"Нечаканая памылка ў функцыі select() падчас чытання даных працэсу-нашчадка (%"
+"s)"
 
 #: ../glib/gspawn.c:433
 #, c-format
index de21ae3..d7181aa 100644 (file)
Binary files a/po/bg.gmo and b/po/bg.gmo differ
index dab301a..bd336d3 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
@@ -9,33 +9,47 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-27 07:33+0200\n"
-"PO-Revision-Date: 2012-02-27 07:33+0200\n"
+"POT-Creation-Date: 2012-04-24 07:28+0300\n"
+"PO-Revision-Date: 2012-04-24 07:28+0300\n"
 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
 "Language: bg\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"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:427 ../gio/gbufferedinputstream.c:508
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Подадена е прекалено голяма стойност на %s"
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:909 ../gio/gbufferedoutputstream.c:581
+#: ../gio/gdataoutputstream.c:568
+msgid "Seek not supported on base stream"
+msgstr "Търсенето не се поддържа от основния поток"
+
+#: ../gio/gbufferedinputstream.c:955
+msgid "Cannot truncate GBufferedInputStream"
+msgstr "GBufferedInputStream не може да се съкрати"
+
+#: ../gio/gbufferedinputstream.c:1000 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Потокът вече е затворен"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gbufferedoutputstream.c:618 ../gio/gdataoutputstream.c:598
+msgid "Truncate not supported on base stream"
+msgstr "Основният поток не може да се съкращава"
+
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Действието е прекратено"
@@ -65,7 +79,7 @@ msgstr "Грешна байтова последователност на вхо
 msgid "Error during conversion: %s"
 msgstr "Грешка по време на преобразуване: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Не се поддържа отменима инициализация"
 
@@ -107,13 +121,13 @@ msgstr "Платформата не поддържа GCredentials"
 msgid "Unexpected early end-of-stream"
 msgstr "Неочаквано ранен край на поток"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Неподдържан ключ „%s“ в адрес „%s“"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -121,27 +135,27 @@ msgstr ""
 "Адресът „%s“ е грешен (трябва да съдържа само едно от следните: път, "
 "временна директория или абстрактни ключове)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Безсмислена комбинация от ключ и стойност в адреса „%s“"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Грешка в адреса „%s“ — портът е неправилен"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Грешка в адреса „%s“ — атрибутът „family“ е неправилен"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Елементът на адреса „%s“ не съдържа двоеточие"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -150,7 +164,7 @@ msgstr ""
 "Двойката ключ/стойност %d, „%s“ в адресния елемент „%s“ не съдържа знак за "
 "равенство"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -159,7 +173,7 @@ msgstr ""
 "Грешка при декодиране на ключа или стойността в двойката %d, „%s“ в адресния "
 "елемент „%s“"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -168,85 +182,97 @@ msgstr ""
 "Грешка в адреса „%s“ — транспортът „unix“ изисква точно един от ключовете "
 "„path“ или „abstract“"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr "Грешка в адреса „%s“ — името на хост липсва или е грешен"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Грешка в адреса „%s“ — портът липсва или е грешен"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr "Грешка в адреса „%s“ — атрибутът „noncefile“ липсва или е грешен"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Грешка при автоматично стартиране: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Непознат или неподдържан транспорт „%s“ за адрес „%s“"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Грешка при отваряне на моментен файл „%s“: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Грешка при четене на моментен файл „%s“: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Грешка при четене на моментен файл „%s“, очакват се 16 байта, а са получени "
 "%d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Грешка при запис на съдържанието на моментен файл „%s“ в поток:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "Даденият адрес е празен"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr ""
 "Създаването на шина за обмен на съобщения не е възможно без идентификатор на "
 "машина: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Грешка при изпълняване на външна команда „%s“: "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Аварийно прекъсване при изпълняване на външна команда „%s“: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Командата „%s“ завърши с ненулев резултат %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Въведете произволен знак, за да затворите този прозорец)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr ""
+"Шината на сесията dbus не е стартирана. Автоматичното ѝ стартиране бе също "
+"неуспешно"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Адресът на шината на сесията не може да се определи (липсва реализация за "
 "тази операционна система)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -255,7 +281,7 @@ msgstr ""
 "Адресът на шината не може да се определи от променливата на обкръжението "
 "DBUS_STARTER_BUS_TYPE — непозната стойност „%s“"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -263,20 +289,20 @@ msgstr ""
 "Адресът на шината не може да се определи, защото променливата "
 "DBUS_STARTER_BUS_TYPE липсва в обкръжението"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Непознат вид шина %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Неочаквана липса на съдържание при опит за четене на ред"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Неочаквана липса на съдържание при опит за (безопасно) четене на ред"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -284,7 +310,7 @@ msgstr ""
 "Изчерпване на наличните механизми за идентификация (пробвани: %s) (налични: "
 "%s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Прекъсване чрез GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -365,86 +391,86 @@ msgstr "Грешка при отваряне на ключодържателя 
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Допълнително, отключването на „%s“ бе също неуспешно: %s) "
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Връзката е прекъсната"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Времето за изчакване е просрочено"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Неподдържани флагове при създаване на изходяща връзка"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr "Обектът в %s няма интерфейс „org.freedesktop.DBus.Properties“"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Грешка при промяна на свойството „%s“: Очакван е вид „%s“, а е получен „%s“"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Липсва свойство „%s“"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Свойството „%s“ не поддържа четене"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Свойството „%s“ не поддържа запис"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Липсва интерфейс „%s“"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Липсва такъв интерфейс"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Липсва интерфейс „%s“ към обекта в %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Липсва метод „%s“"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Видът на съобщението („%s“) не съвпада с очаквания („%s“)"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Вече е наличен обект за интерфейса %s в %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Методът „%s“ върна тип „%s“, а се очаква „%s“"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Не съществува метод „%s“ на интерфейса „%s“ със сигнатура „%s“"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Вече има поддърво за %s"
@@ -520,7 +546,7 @@ msgstr "Запазената стойност „%s“ не е допустим
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Прочетената стойност „%s“ не е допустима сигнатура в D-Bus"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -531,19 +557,19 @@ msgstr[0] ""
 msgstr[1] ""
 "Срещнат е масив с дължина %u байта. Максималната дължина е 2²⁶ (64МБ)"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "Прочетената вариантна стойност „%s“ не е допустима сигнатура в D-Bus"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr ""
 "Грешка при разчитане на GVariant от вид „%s“ от машинния формат на D-Bus"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -552,24 +578,24 @@ msgstr ""
 "Недопустима стойност на индикатора за подреждане на байтовете в думи. Очаква "
 "се или 0x6c („l“), или 0x42 („B“), а е открита стойност 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Недопустима главна версия на протокола. Очаква се 1, а е открита %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "Открита е сигнатурна заглавна част със сигнатура „%s“, обаче тялото на "
 "съобщението е празно"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "Разчетената стойност „%s“ не е допустима сигнатура в D-Bus (за тяло)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -577,17 +603,17 @@ msgstr[0] "В заглавната част на съобщението няма
 msgstr[1] ""
 "В заглавната част на съобщението няма сигнатура, а тялото е %u байта"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Неуспешно декодиране на съобщение: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr "Грешка при кодиране на GVariant от вид „%s“ в машинния формат на D-Bus"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -595,17 +621,17 @@ msgid ""
 msgstr ""
 "Съобщението има %d файлови дескриптора, а в заглавната част са обявени %d"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Неуспешно кодиране на съобщението:"
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "Тялото на съобщението има сигнатура „%s“, но няма заглавна част със сигнатури"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `"
@@ -614,23 +640,28 @@ msgstr ""
 "Тялото на съобщението има сигнатура за тип „%s“, но полето в заглавната част "
 "за сигнатури е „%s“"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 "Тялото на съобщението е празно, а сигнатурата в полето на заглавната част е "
 "„(%s)“"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Връщане на грешка с тяло от вид „%s“"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Връщане на грешка с празно тяло на съобщението"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Неуспешно определяне на хардуерния профил: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Неуспешно зареждане на /var/lib/dbus/machine-id или /etc/machine-id: "
 
@@ -644,7 +675,7 @@ msgstr "Грешка при извикване на StartServiceByName за %s:"
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Неочакван отговор „%d“ от метода StartServicebyName(„%s“)"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -661,17 +692,17 @@ msgstr "Не се поддържа абстрактно пространство
 msgid "Cannot specify nonce file when creating a server"
 msgstr "Не може да се задава моментен файл при създаване на сървър"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Грешка при запис в моментен файл „%s“: %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "Низът „%s“ не е допустим глобален идентификатор в D-Bus"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Невъзможно е да се чака за връзки по неподдържан транспорт „%s“"
@@ -903,38 +934,38 @@ msgstr "Път до обекта за наблюдение"
 msgid "Monitor a remote object."
 msgstr "Наблюдение на отдалечен обект."
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Без име"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Във файла .desktop липсва поле за изпълнение"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Не може да се открие терминал за приложението"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "Не може да се създаде папката с потребителските настройки %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Не може да се създаде папката с настройките за MIME %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "В информацията за програма липсва идентификатор"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Не може да се създаде файл .desktop — „%s“"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Потребителска дефиниция за %s"
@@ -1184,110 +1215,110 @@ msgstr "Входният поток не поддържа четене"
 msgid "Stream has outstanding operation"
 msgstr "Действията върху потока не са привършили"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Елементът <%s> не е позволен в <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Елементът <%s> не е позволен на най-горно ниво"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Файлът „%s“ присъства многократно в ресурса"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "„%s“ липсва във всички папки за ресурси"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "„%s“ липсва в текущата папка"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "Непозната опция за обработка „%s“"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Неуспешно създаване на временен файл: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Грешка при обработка на входящия файл с xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Грешка при обработка на входящия файл с to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Грешка при четене на файл „%s“: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Грешка при компресиране на файл: %s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "в <%s> не е позволен текст"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "име на изходният файл"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "ФАЙЛ"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr "Папката откъдето да се четат файловете (стандартно е текущата)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "ПАПКА"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "Формат на изхода според разширението на изходния файл"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Заглавни части"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Генериране на изходния код за свързване на ресурса в кода"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Списък със зависимостите"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Без автоматично генериране и регистриране на ресурси"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Идентификатор на C за генерирания изходен код"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1297,7 +1328,7 @@ msgstr ""
 "Файловете за указване на ресурси трябва да завършват на „.gresource.xml“,\n"
 "а ресурсният файл на „.gresource“."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Изисква се точно едно име на файл\n"
@@ -1442,47 +1473,47 @@ msgstr "всеки път трябва да започва и да завърш
 msgid "the path of a list must end with ':/'"
 msgstr "пътят на списък трябва да завършва с „:/“"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "вече е указано <%s id='%s'>"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "Указано е „--strict“, излизане.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Целият файл е пренебрегнат.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Пренебрегване на файла.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Липсва ключ „%s“ в схемата „%s“, указан във файла за предефиниране „%s“"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; пренебрегване на предефинирането на ключа.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr "и е указано „--strict“, излизане.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': "
@@ -1491,12 +1522,12 @@ msgstr ""
 "грешка при анализиране на ключа „%s“ от схемата „%s“, указан във файла за "
 "предефиниране „%s“ — %s."
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Пренебрегване на предефинирането на ключа.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1505,7 +1536,7 @@ msgstr ""
 "предефинирането на ключа „%s“ в схемата „%s“ във файла за предефиниране „%s“ "
 "е извън обсега, даден в схемата"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1514,24 +1545,24 @@ msgstr ""
 "предефинирането на ключа „%s“ в схемата „%s“ във файла за предефиниране „%s“ "
 "не е в списъка с позволени стойности"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "място за съхраняване на файла gschemas.compiled"
 
 # Явно става дума за обясняване на --strict
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Прекъсване на работа при всякакви грешки в схемите"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Без запис на файл gschema.compiled"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Без налагане на ограниченията за имена на ключове"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1541,22 +1572,22 @@ msgstr ""
 "Файловете със схемите трябва да завършват на .gschema.xml,\n"
 "а файлът с кеша се нарича gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Изисква се точно едно име на папка\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Не са открити файлове със схеми: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "без обработка.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "съществуващият резултатен файл е премахнат.\n"
@@ -1851,27 +1882,27 @@ msgstr "Файлът бе променен от външно приложени
 msgid "Error removing old file: %s"
 msgstr "Грешка при изтриване на стар файл: %s"
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Зададен е неправилен GSeekType"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Неправилна заявка за търсене"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "GMemoryInputStream не може да се съкрати"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "Изходящият поток в паметта не може да бъде преоразмерен"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Неуспешно преоразмеряване на изходящия поток в паметта"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
@@ -1879,11 +1910,11 @@ msgstr ""
 "Количеството памет, необходимо за обработката на записа, е по-голямо от "
 "наличното адресно пространство."
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Заявеното търсене е преди началото на потока"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Заявеното търсене е след края на потока"
 
@@ -1973,50 +2004,50 @@ msgstr "Изходният поток не поддържа запис"
 msgid "Source stream is already closed"
 msgstr "Изходният поток вече е затворен"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Грешка при откриване по адрес на „%s“: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Грешка при обратно откриване по адрес на „%s“: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Ð\9dÑ\8fма Ð·Ð°Ð¿Ð¸Ñ\81 Ð·Ð° Ñ\83Ñ\81лÑ\83гаÑ\82а „%s“"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Ð\9dÑ\8fма Ð·Ð°Ð¿Ð¸Ñ\81 Ð² DNS Ð¾Ñ\82 Ñ\83казаниÑ\8f Ð²Ð¸Ð´ Ð·а „%s“"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "Временно е невъзможно „%s“ да бъде открит по адрес"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Грешка при откриване по адрес на %s"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "Ресурсът „%s“ липсва"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Ресурсът „%s“  не може да се декомпресира"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "Ресурсът „%s“ не е папка"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Входният поток не поддържа търсене"
 
@@ -2393,112 +2424,116 @@ msgstr "Неправилно гнездо, неуспешна инициализ
 msgid "Socket is already closed"
 msgstr "Гнездото вече е затворено"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Просрочено време за отговор при входни-изходна операция с гнездото"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "създаване на GSocket от файлов дескриптор: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Неуспешно създаване на гнездо: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Указан е непознат вид версия на протокол"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Указан е непознат протокол"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "локалният адрес не може да бъде получен :%s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "отдалеченият адрес не може да бъде получен :%s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "не може да се слуша: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Грешка при свързване към адрес: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Грешка при включване към група за разпръскване: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Грешка при напускане на група за разпръскване: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Липсва поддръжка за насочено разпръскване"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Грешка при приемане на връзка: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "В момента се осъществява връзка"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Неуспешно получаване на текущата грешка: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Грешка при получаване на данни: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Грешка при изпращане на данни: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Неуспешно изключване на гнездо: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Грешка при затваряне на гнездо: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Изчакване за състояние на гнездо: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Грешка при изпращане на съобщение: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage не се поддържа под Уиндоус"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Грешка при изпращане на съобщение: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials не е реализирана на тази операционна система"
 
@@ -2672,12 +2707,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "Въведената парола е неправилна."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Очакваше се 1 контролно съобщение, а бяха получени %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Неочакван вид на помощните данни"
 
@@ -2719,24 +2754,23 @@ msgid ""
 msgstr ""
 "Очаква се един байт за получаване на самоличност, но са прочетени 0 байта."
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Не се очакваше контролно съобщение, а бяха получени %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Грешка при забраняване на SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Грешка при четене от файловия дескриптор: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Грешка при затваряне на файловия дескриптор: %s"
@@ -2745,8 +2779,7 @@ msgstr "Грешка при затваряне на файловия дескр
 msgid "Filesystem root"
 msgstr "Коренова папка на файловата система"
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Грешка при запис във файловия дескриптор: %s"
@@ -2820,6 +2853,31 @@ msgstr "Необходими са още данни от входа"
 msgid "Invalid compressed data"
 msgstr "Неправилни, компресирани данни"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Адрес, на който да се слуша"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Стойността няма значение, просто осигурява съвместимост с GTestDbus"
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Извеждане на адреса"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Извеждане на адреса в режим за обвивката"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Стартиране на сесийна шина dbus"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Неправилни аргументи\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3627,65 +3685,65 @@ msgstr "Документът завършва неочаквано в затва
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "Документът завършва неочаквано в коментар или инструкция за обработка"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Употреба:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[ОПЦИЯ…]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Настройки на помощта:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Показване на настройките на помощта"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Показване на всички настройки на помощта"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Настройки на приложението:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Не може да се анализира целочислената стойност „%s“ за %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr ""
 "Целочислената стойност „%s“ за %s е извън интервала на допустимите стойности"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr ""
 "Не може да се анализира стойността с повишена точност double „%s“ за %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr ""
 "Стойността с повишена точност — double „%s“ за %s е извън интервала на "
 "допустимите стойности"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Грешка при анализа на опцията: %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Липсва аргумент за %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Непозната опция %s"
index e8ecbb1..532155d 100644 (file)
Binary files a/po/ca.gmo and b/po/ca.gmo differ
index f054436..d9c02eb 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
 # Softcatalà <info@softcatala.org>, 2001.
 # Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005, 2006.
 # Josep Puigdemont <josep.puigdemont@gmail.com>, 2006.
-# Gil Forcada <gilforcada@guifi.net>, 2008, 2009, 2010, 2011.
 # Sílvia Miranda <silvia@softcatala.cat>, 2011.
+# Gil Forcada <gilforcada@guifi.net>, 2008, 2009, 2010, 2011, 2012.
+# Jordi Serratosa <jordis@softcatala.cat>, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: glib 2.8\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-25 23:12+0200\n"
-"PO-Revision-Date: 2011-09-23 22:52+0200\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=glib&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-04-04 09:41+0000\n"
+"PO-Revision-Date: 2012-03-04 21:05+0100\n"
 "Last-Translator: Gil Forcada <gilforcada@guifi.net>\n"
 "Language-Team: Catalan <tradgnome@softcatala.org>\n"
-"Language: ca\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bits\n"
+"Language: ca\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "No s'esperava l'atribut «%s» per a l'element «%s»"
+msgid "Too large count value passed to %s"
+msgstr "El valor de comptatge passat a %s és massa llarg"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "No s'ha trobat l'atribut «%s» de l'element «%s»"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Ja està tancat el flux"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "No s'esperava l'etiqueta «%s», s'esperava «%s»"
+msgid "Operation was cancelled"
+msgstr "S'ha cancel·lat l'operació"
+
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "L'objecte no és vàlid, no s'ha inicialitzat"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "La seqüència de múltiples bytes de l'entrada no és completa"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "No hi ha prou espai a la destinació"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "La seqüència de bytes a l'entrada de conversió no és vàlida"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "No s'esperava l'etiqueta «%s» dins «%s»"
+msgid "Error during conversion: %s"
+msgstr "S'ha produït un error durant la conversió: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr ""
-"No s'ha trobat cap fitxer d'adreces d'interès dins dels directoris de dades"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "La cancel·lació de la inicialització no està implementada"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Ja existeix una adreça d'interès per a l'URI «%s»"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "No es permet la conversió entre els jocs de caràcters «%s» i «%s»"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "No s'ha trobat cap adreça d'interès per a l'URI «%s»"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Tipus desconegut"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "No hi ha cap tipus MIME definit a l'adreça d'interès per a l'URI «%s»"
+msgid "%s filetype"
+msgstr "tipus de fitxer %s"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr ""
-"No hi ha cap senyalador privat definit a l'adreça d'interès per a l'URI «%s»"
+msgid "%s type"
+msgstr "tipus %s"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "Aquest sistema operatiu no implementa les GCredentials"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "La vostra plataforma no implementa les GCredentials"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "No s'esperava un final de flux tan aviat"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "No hi ha cap grup establert a l'adreça d'interès per a l'URI «%s»"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "No es permet la clau «%s» en l'entrada de l'adreça «%s»"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr ""
-"No hi ha cap aplicació amb el nom «%s» que hagi registrat l'adreça d'interès "
-"«%s»"
+"L'adreça «%s» no és vàlida (ha de ser, o bé un camí, o bé un tmpdir -"
+"directori temporal-, o bé unes claus abstractes)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "No s'ha pogut ampliar la línia d'execució «%s» amb l'URI «%s»"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "L'entrada d'adreça «%s» té una parella clau/valor que no té sentit"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "No es permet la conversió entre els jocs de caràcters «%s» i «%s»"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Hi ha un error a l'adreça «%s»: l'atribut del port no està ben format"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: l'atribut de la família no està ben format"
 
-#: ../glib/gconvert.c:767 ../glib/gconvert.c:1159 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "La seqüència de bytes a l'entrada de conversió no és vàlida"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "L'element d'adreça «%s» no conté dos punts (:)"
 
-#: ../glib/gconvert.c:775 ../glib/gconvert.c:1084 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "S'ha produït un error durant la conversió: %s"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"La parella de clau/valor %d, «%s», a l'element d'adreça «%s», no conté un "
+"signe igual"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Seqüència de caràcters parcial al final de l'entrada"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"S'ha produït un error en suprimir l'escapament d'una clau o d'un valor en la "
+"parella clau/valor %d, «%s», de l'element d'adreça «%s»"
 
-# FIXME: fallback
-#: ../glib/gconvert.c:1056
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "No es pot convertir el «fallback» «%s» al joc de codis «%s»"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: el transport unix requereix que hi hagi "
+"establerta exactament una clau, o bé de tipus «path» (camí), o bé de tipus "
+"«abstract» (abstracte)"
 
-#: ../glib/gconvert.c:1883
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "L'URI «%s» no és un URI absolut que utilitzi l'esquema «file»"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del nom "
+"d'ordinador"
 
-#: ../glib/gconvert.c:1893
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Pot ser que l'URI del fitxer local «%s» no inclogui cap «#»"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del port "
 
-#: ../glib/gconvert.c:1910
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "L'URI «%s» no és vàlid"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: l'atribut noncefile no existeix o està mal "
+"format "
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "S'ha produït un error en executar-se automàticament: "
 
-#: ../glib/gconvert.c:1922
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "El nom de l'ordinador de l'URI «%s» no és vàlid"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr ""
+"El transport «%s» per a l'adreça «%s» és desconegut o no està implementat"
 
-#: ../glib/gconvert.c:1938
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "L'URI «%s» conté caràcters d'escapada no vàlids"
+msgid "Error opening nonce file `%s': %s"
+msgstr "S'ha produït un error en obrir el fitxer nonce «%s»: %s"
 
-#: ../glib/gconvert.c:2033
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "El nom de camí «%s» no és un camí absolut"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "S'ha produït un error en llegir el fitxer nonce «%s»: %s"
 
-#: ../glib/gconvert.c:2043
-msgid "Invalid hostname"
-msgstr "El nom de l'ordinador no és vàlid"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"S'ha produït un error en llegir el fitxer nonce «%s»: s'esperaven 16 bytes "
+"però se n'han obtingut %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "A. M."
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr ""
+"S'ha produït un error en escriure els continguts del fitxer nonce «%s» al "
+"flux:"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "P. M."
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "L'adreça que s'ha indicat és buida"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %d %b %Y %T %Z"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr ""
+"No es pot engendrar un bus de missatge sense un identificador de màquina: "
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%d/%m/%y"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "S'ha produït un error en engendrar la línia d'ordres «%s»: "
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr ""
+"El programa ha finalitzat de manera anòmala quan generava la línia d'ordres «%"
+"s»: %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr ""
+"La línia d'ordres «%s» ha acabat amb un estat de sortida diferent de zero (%"
+"d): %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "Gener"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
+"No s'ha pogut determinar l'adreça del bus de sessió (no està implementat en "
+"aquest sistema operatiu)"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "Febrer"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"No es pot determinar l'adreça del bus a través de la variable d'entorn "
+"«DBUS_STARTER_BUS_TYPE»: conté un valor desconegut «%s»"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "Març"
-
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "Abril"
-
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "Maig"
-
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "Juny"
-
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "Juliol"
-
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "Agost"
-
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "Setembre"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"No es pot determinar l'adreça del bus perquè la variable d'entorn "
+"«DBUS_STARTER_BUS_TYPE» no està establerta"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "Octubre"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Tipus de bus desconegut %d"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "Novembre"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "S'ha trobat una inesperada falta de contingut en llegir una línia"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "Desembre"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr ""
+"S'ha trobat una inesperada falta de contingut en llegir (de forma segura) "
+"una línia"
 
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "gen"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"S'han exhaurit tots els mecanismes d'autenticació disponibles (s'han provat: "
+"%s) (hi ha disponibles: %s)"
 
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "feb"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr ""
+"S'ha cancel·lat a través de GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "març"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "S'ha produït un error en obtenir la informació del directori «%s»: %s"
 
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "abr"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"Els permisos del directori «%s» no estan ben formats. S'esperava el mode 0700 "
+"però s'ha obtingut el 0%o."
 
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "maig"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "S'ha produït un error en crear el directori «%s»: %s"
 
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "juny"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "S'ha produït un error en obrir l'anell de claus «%s» per llegir-lo: "
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "jul"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"La línia %d de l'anell de claus a «%s» amb el contingut «%s» no està ben "
+"formada"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "ag"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"El primer testimoni de la línia %d de l'anell de claus a «%s» amb el "
+"contingut «%s» no està ben format"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "set"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"El segon testimoni de la línia %d de l'anell de claus a «%s» amb el contingut "
+"«%s» no està ben format"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "oct"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr ""
+"No s'ha trobat la galeta amb l'identificador %d a l'anell de claus a «%s»"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "nov"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "S'ha produït un suprimir el fitxer de blocatge antic «%s»: %s"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "des"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "S'ha produït un error en crear el fitxer de blocatge «%s»: %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Dilluns"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr ""
+"S'ha produït un error en tancar el fitxer (no enllaçat) de blocatge «%s»: %s"
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Dimarts"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "S'ha produït un error en desenllaçar el fitxer de blocatge «%s»: %s"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "Dimecres"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "S'ha produït un error en obrir l'anell de claus «%s» per a escriptura: "
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Dijous"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr ""
+"(A més a més, l'alliberació del blocatge per a «%s» també ha fallat: %s)"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Divendres"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "La connexió està tancada"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Dissabte"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "S'ha esgotat el temps d'espera"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Diumenge"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"S'han trobat senyaladors no implementats en construir-se la part de la "
+"connexió del client"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "dl"
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
+#, c-format
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"No existeix la interfície «org.freedesktop.DBus.Properties» en l'objecte al "
+"camí %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "dt"
+#: ../gio/gdbusconnection.c:4086
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"S'ha produït un error en establir la propietat «%s»: s'esperava el tipus «%s» "
+"però s'ha obtingut el «%s»"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "dm"
+#: ../gio/gdbusconnection.c:4181
+#, c-format
+msgid "No such property `%s'"
+msgstr "No existeix la propietat «%s»"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "dj"
+#: ../gio/gdbusconnection.c:4193
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "La propietat «%s» no és de lectura"
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "dv"
+#: ../gio/gdbusconnection.c:4204
+#, c-format
+msgid "Property `%s' is not writable"
+msgstr "La propietat «%s» no és d'escriptura"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "ds"
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
+#, c-format
+msgid "No such interface `%s'"
+msgstr "No existeix la interfície «%s»"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "dg"
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "No existeix la interfície"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "S'ha produït un error en obrir el directori «%s»: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "No existeix la interfície «%s» en l'objecte al camí %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "No s'han pogut assignar %lu bytes per llegir el fitxer «%s»"
+msgid "No such method `%s'"
+msgstr "No existeix el mètode «%s»"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "S'ha produït un error en llegir el fitxer «%s»: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "El tipus de missatge «%s» no correspon al tipus «%s» que s'esperava"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "El fitxer «%s» és massa gran"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Ja hi ha un objecte exportat per a la interfície %s a %s"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "No s'ha pogut llegir del fitxer «%s»: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "El mètode «%s» ha retornat un tipus «%s» però s'esperava «%s»"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:6259
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "No s'ha pogut obrir el fitxer «%s»: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "No existeix el mètode «%s» a la interfície «%s» amb la signatura «%s»"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:182
+#: ../gio/gdbusconnection.c:6378
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr ""
-"No s'han pogut obtenir els atributs del fitxer «%s»: ha fallat la funció "
-"fstat(): %s"
+msgid "A subtree is already exported for %s"
+msgstr "Ja està exportat un subarbre per a %s"
 
-#: ../glib/gfileutils.c:754
-#, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció fdopen(): %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "el tipus és no vàlid"
 
-#: ../glib/gfileutils.c:862
-#, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr ""
-"No s'ha pogut canviar el nom del fitxer «%s» a «%s»: ha fallat la funció "
-"g_rename(): %s"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "Missatge «METHOD_CALL»: manca el camp de capçalera «PATH» o «MEMBER»"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
-#, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "No s'ha pogut crear el fitxer «%s»: %s"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "Missatge «METHOD_RETURN»: manca el camp de capçalera «REPLY_SERIAL»"
 
-#: ../glib/gfileutils.c:918
-#, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
 msgstr ""
-"No s'ha pogut obrir el fitxer «%s» per escriure-hi: ha fallat la funció "
-"fdopen(): %s"
+"Missatge «ERROR»: manca el camp de capçalera «REPLY_SERIAL» o «ERROR_NAME»"
 
-#: ../glib/gfileutils.c:943
-#, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
 msgstr ""
-"No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fwrite(): %s"
+"Missatge «SIGNAL»: manca el camp de capçalera «PATH», «INTERFACE» o «MEMBER»"
 
-#: ../glib/gfileutils.c:962
-#, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
 msgstr ""
-"No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fflush(): %s"
+"Missatge «SIGNAL»: el camp de la capçalera «PATH» utilitza el valor reservat «/"
+"org/freedesktop/DBus/Local»"
 
-#: ../glib/gfileutils.c:1006
-#, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fsync(): %s"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"missatge «SIGNAL»: el camp de capçalera «INTERFACE» utilitza el valor reservat "
+"«org.freedesktop.DBus.Local»"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "No s'ha pogut tancar el fitxer «%s»: ha fallat la funció fclose(): %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Es volia llegir %lu byte però s'ha rebut un «EOF»"
+msgstr[1] "Es volien llegir %lu bytes però s'ha rebut un «EOF»"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
 msgstr ""
-"No s'ha pogut suprimir el fitxer existent «%s»: ha fallat la funció g_unlink"
-"(): %s"
+"S'esperava una cadena UTF-8 vàlida però s'han trobat bytes no vàlids a "
+"l'òfset %d (la llargada de la cadena és %d). La cadena UTF-8 vàlida fins "
+"aquell moment era «%s»"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "La plantilla «%s» no és vàlida, no hauria de tenir cap «%s»"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr ""
+"S'esperava el byte «NUL» després de la cadena «%s» però s'ha trobat el byte %d"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "La plantilla «%s» no conté XXXXXX"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "El valor analitzat «%s» no és un camí d'objecte D-Bus vàlid"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u bytes"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "El valor analitzat «%s» no és una signatura D-Bus vàlida"
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"S'ha trobat una matriu de llargada %u byte. La llargada màxima és de 2<<26 "
+"bytes (64 MiB)."
+msgstr[1] ""
+"S'ha trobat una matriu de llargada %u bytes. La llargada màxima és de 2<<26 "
+"bytes (64 MiB)."
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "El valor analitzat «%s» per variant no és una signatura D-Bus vàlida"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"S'ha produït un error en convertir a estructura de dades la GVariant amb el "
+"tipus de cadena «%s» del format de cable D-Bus"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Valor d'ordenació de bits (endianness) no vàlid. S'esperava 0x6c («l») o 0x42 "
+"(«B») però s'ha trobat el valor 0x%02x"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Versió major del protocol no vàlida. S'esperava 1 però s'ha trobat %d"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
+"S'ha trobat la capçalera de la signatura amb la signatura «%s», però el cos "
+"és buit"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "El valor analitzat «%s» no és una signatura de D-Bus vàlida (pel cos)"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
+"byte"
+msgstr[1] ""
+"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
+"bytes"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
-#, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "No s'ha pogut tornar a convertir el missatge a estructura de dades: "
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"No s'ha pogut convertir a seqüència de bits la GVariant de tipus cadena «%s» "
+"al format de cable D-Bus"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:2304
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"El missatge conté %d descriptors de fitxers, però el camp de la capçalera "
+"n'indica %d"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
-#, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "No s'ha pogut convertir a seqüència de bits el missatge: "
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s byte"
-msgstr[1] "%s bytes"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr ""
+"El cos del missatge té la signatura «%s» però no hi ha cap capçalera de "
+"signatura"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:2366
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
+msgstr ""
+"El cos del missatge té el tipus de signatura «%s» però la signatura en el "
+"camp de la capçalera és «%s»"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "No s'ha pogut llegir l'enllaç simbòlic «%s»: %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "No es poden utilitzar els enllaços simbòlics"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr ""
+"El cos del missatge és buit però la signatura en el camp de la capçalera és "
+"«(%s)»"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "No es pot fer una lectura bàsica a g_io_channel_read_line_string"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "A la memòria intermèdia de lectura hi ha dades sobrants no convertides"
+msgid "Error return with body of type `%s'"
+msgstr "S'ha retornat un error amb el cos de tipus «%s»"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "El canal acaba en un caràcter parcial"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "S'ha retornat un error amb el cos buit"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "No es pot fer una lectura bàsica a g_io_channel_read_to_end"
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "No s'ha pogut carregar «/var/lib/dbus/machine-id» o «/etc/machine-id»: "
 
-#: ../glib/gmappedfile.c:163
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció open(): %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "S'ha produït un error en cridar «StartServiceByName» per a %s: "
 
-#: ../glib/gmappedfile.c:246
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "No s'ha pogut mapar el fitxer «%s»: ha fallat la funció mmap(): %s"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr ""
+"S'ha obtingut una resposta inesperada %d per al mètode «StartServiceByName(\"%"
+"s\")»"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
-#, c-format
-msgid "Error on line %d char %d: "
-msgstr "S'ha produït un error a la línia %d caràcter %d: "
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
+msgid ""
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr ""
+"No es pot invocar el mètode: el servidor intermediari és per a un nom ben "
+"conegut sense cap propietari i el servidor intermediari s'ha construït amb "
+"el senyalador «G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START»"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
-#, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "El nom conté caràcters UTF-8 no vàlids: «%s»"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "No es pot utilitzar l'espai de noms abstracte"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "No es pot especificar el fitxer «nonce» quan es crea un servidor"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "«%s» no és un nom vàlid "
+msgid "Error writing nonce file at `%s': %s"
+msgstr "S'ha produït un error en escriure el fitxer «nonce» a «%s»: %s"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "«%s» no és un nom vàlid: «%c» "
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "La cadena «%s» no és un GUID vàlid de D-Bus"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "S'ha produït un error a la línia %d: %s"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "No es pot escoltar «%s», és un transport desconegut"
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "ORDRE"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
-msgstr ""
-"No s'ha pogut analitzar «%-.*s»: hi hauria d'haver hagut un dígit dins un "
-"caràcter de referència (per exemple &#234;). Potser el dígit és massa llarg."
-
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"La referència del caràcter no acaba amb un punt i coma. Segurament heu "
-"utilitzat un caràcter «&» sense intenció d'iniciar una entitat. Substituïu "
-"el caràcter «&» per &amp;."
+"Ordres:\n"
+"  help         Mostra aquesta informació\n"
+"  introspect   Introspecciona un objecte remot\n"
+"  monitor      Fa un seguiment d'un objecte remot\n"
+"  call         Invoca un mètode en l'objecte remot\n"
+"  emit         Emet un senyal\n"
+"\n"
+"Utilitzeu «%s ORDRE --help» per veure l'ajuda de cada ordre en particular.\n"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "El caràcter de referència «%-.*s» no codifica un caràcter permès"
-
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"S'ha detectat una entitat buida «&;». Les entitats vàlides són: &amp; &quot; "
-"&lt; &gt; &apos;."
+msgid "Error: %s\n"
+msgstr "S'ha produït un error: %s\n"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Es desconeix el nom d'entitat «%-.*s»"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "S'ha produït un error en analitzar la introspecció XML: %s\n"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"L'entitat no acaba amb un punt i coma. Segurament heu utilitzat un caràcter "
-"«&» sense intenció d'iniciar una entitat. Substituïu el caràcter «&» per "
-"&amp;."
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Connecta al bus del sistema"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "El document ha de començar amb un element (p. ex. <llibre>)"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Connecta al bus de la sessió"
+
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Connecta a l'adreça de D-Bus donada"
+
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Opcions del punt final de connexió:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Opcions d'especificació del punt final de connexió"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"«%s» no és un caràcter vàlid després d'un caràcter «<»: no pot començar un "
-"nom d'element."
+msgid "No connection endpoint specified"
+msgstr "No s'ha especificat el punt final de connexió"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperava el caràcter «>» per tancar "
-"l'etiqueta d'element buit «%s»."
+msgid "Multiple connection endpoints specified"
+msgstr "S'han especificat més d'un punt final de connexió"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+"Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperava un «=» després del nom "
-"d'atribut «%s» de l'element «%s»."
+"Avís: d'acord amb les dades d'introspecció no existeix la interfície «%s»\n"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperava un caràcter «>» o «/» per "
-"finalitzar l'etiqueta d'inici de l'element «%s», o opcionalment un atribut. "
-"Potser heu utilitzat un caràcter no vàlid en un nom d'atribut."
+"Avís: d'acord amb les dades d'introspecció no existeix el mètode «%s» a la "
+"interfície «%s»\n"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Destinació opcional del senyal (nom únic)"
+
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Camí a l'objecte al qual se li enviarà un senyal"
+
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Senyal i nom d'interfície"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Envia un senyal."
+
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperaven unes cometes d'obertura "
-"després del signe «=» en donar valor a l'atribut «%s» de l'element «%s»."
+msgid "Error connecting: %s\n"
+msgstr "S'ha produït un error en connectar-se: %s\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"«%s» no és un caràcter vàlid després dels caràcters «</»; «%s» no pot "
-"iniciar un nom d'element"
+msgid "Error: object path not specified.\n"
+msgstr "Error: no s'ha especificat el camí a l'objecte.\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"«%s» no és un caràcter vàlid després del nom d'element de tancament «%s». El "
-"caràcter permès és «>»."
+msgid "Error: %s is not a valid object path\n"
+msgstr "Error: «%s» no és un camí d'objecte vàlid\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "L'element «%s» estava tancat. Actualment no hi ha cap element obert."
+msgid "Error: signal not specified.\n"
+msgstr "Error: no s'ha especificat el senyal.\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "L'element «%s» estava tancat. L'element obert actualment és «%s»."
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Error: %s no és un nom d'interfície vàlid\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "El document era buit o només contenia espais en blanc"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Error: %s no és un nom de membre vàlid\n"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr ""
-"El document ha acabat de manera inesperada immediatament després del símbol "
-"«<»"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Error: %s no és un nom de bus únic vàlid.\n"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"El document ha acabat de manera inesperada amb elements que encara eren "
-"oberts. «%s» era l'últim element obert."
+msgid "Error parsing parameter %d: %s\n"
+msgstr "S'ha produït un error en analitzar el paràmetre %d: %s\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"El document ha acabat de manera inesperada. S'esperava trobar un símbol «>» "
-"que acabés l'etiqueta <%s/>."
+msgid "Error flushing connection: %s\n"
+msgstr "S'ha produït un error en buidar la connexió: %s\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "El document ha acabat de manera inesperada enmig d'un nom d'element"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Nom de destinació on invocar el mètode"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "El document ha acabat de manera inesperada enmig d'un nom d'atribut"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Camí a l'objecte on invocar el mètode"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr ""
-"El document ha acabat de manera inesperada enmig d'una etiqueta d'obertura "
-"d'un element."
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Mètode i nom d'interfície"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"El document ha acabat de manera inesperada després d'un signe d'igual "
-"després d'un nom d'atribut. No hi ha cap valor d'atribut."
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Temps d'espera, en segons"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "El document ha acabat de manera inesperada enmig d'un valor d'atribut"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Invoca un mètode en un objecte remot."
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr ""
-"El document ha acabat de manera inesperada enmig de l'etiqueta de tancament "
-"de l'element «%s»"
+msgid "Error: Destination is not specified\n"
+msgstr "Error: no s'ha especificat la destinació\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"El document ha acabat de manera inesperada enmig d'un comentari o d'una "
-"instrucció de processament"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Error: no s'ha especificat el camí a l'objecte\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "objecte malmès"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Error: no s'ha especificat el nom del mètode\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "error intern o objecte malmès"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Error: el nom del mètode «%s» no és vàlid\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "no hi ha prou memòria"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "S'ha produït un error en analitzar el paràmetre %d del tipus «%s»: %s\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "s'ha arribat al límit de tornades enrere"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Nom de destinació a introspeccionar"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr ""
-"el patró conté elements que no estan implementats en les concordances "
-"parcials"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Camí a l'objecte a introspeccionar"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "error intern"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Imprimeix XML"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr ""
-"no s'ha implementat l'ús de referències anteriors per a coincidències "
-"parcials"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Introspecciona el fill"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "s'ha arribat al límit de recurrències"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Només mostra les propietats"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "s'ha arribat al límit d'espais de treball per a subcadenes buides"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Introspecciona un objecte remot."
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "la combinació de senyaladors de línia nova no és vàlida"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Nom de destinació al qual se li vol fer un seguiment"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "desplaçament incorrecte"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Camí a l'objecte al qual se li vol fer un seguiment"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "UTF-8 curt"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Fes el seguiment a un objecte remot."
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "error desconegut"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Sense nom"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ al final del patró"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "El fitxer d'escriptori no especificava el camp d'execució"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c al final del patró"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "No s'ha pogut trobar el terminal que demanava l'aplicació"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "caràcter no reconegut després de \\"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr ""
+"No s'ha pogut crear el directori de configuració de l'aplicació de l'usuari %"
+"s: %s"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
 msgstr ""
-"aquí no es permeten els escapaments que canvien entre majúscules i "
-"minúscules (\\l,\\L, \\u, \\U)"
+"No s'ha pogut crear el directori de configuració MIME de l'usuari %s: %s"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "nombres fora de l'interval en el quantificador {}"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "A la informació d'aplicació li manca un identificador"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "nombre massa gran en el quantificador {}"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "No s'ha pogut crear el fitxer d'escriptori de l'usuari %s"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "falta el «]» per a la classe de caràcter"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Definició personalitzada per a %s"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "la seqüència d'escapada en la classe de caràcter no és vàlida"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "la unitat no implementa l'expulsió"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "s'ha sortit de l'interval en la classe de caràcter"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "la unitat no implementa l'expulsió o «eject_with_operation»"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "no hi ha res per repetir"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "la unitat no implementa el sondeig per si hi ha un suport"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "no es reconeix el caràcter després de «(?»"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "la unitat no implementa la inicialització"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "no es reconeix el caràcter després de «(?<»"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "la unitat no implementa l'aturada"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "no es reconeix el caràcter després de «(?P»"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "El TLS no està implementat"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GEmblem"
+
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
 msgstr ""
-"només es permeten les classes amb nom de POSIX dins de la pròpia classe"
+"Un nombre de testimonis (%d) de la codificació del GEmblem no són formats "
+"correctament"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "falta un «)»"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GEmblemedIcon"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr "hi ha un «)» sense el corresponent «(»"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr ""
+"Un nombre de testimonis (%d) en la codificació del GEmblemedIcon no són "
+"formats correctament"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "«(?R» o «(?[+-]dígits» han d'anar seguits de «)»"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "S'esperava un GEmblem per a un GEmblemedIcon"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "referència a un subpatró que no existeix"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "L'operació no està implementada"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "falta un «)» després del comentari"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "No existeix el punt de muntatge contenidor"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "l'expressió regular és massa llarga"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "No es pot copiar al directori"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "no s'ha pogut obtenir memòria"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "No es pot copiar el directori al directori"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "l'asserció cap enrere no té llargada fixa"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Ja existeix el fitxer de destinació"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "el nombre o el nom no estan ben formats després de «(?(»"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "No es pot copiar el directori de forma recursiva"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "el grup condicional conté més de dues branques"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "No es pot empalmar"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "s'esperava una asserció després de «(?(»"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "S'ha produït un error en empalmar el fitxer: %s"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "nom de classe POSIX desconeguda"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "No es pot copiar el fitxer especial"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "no es poden utilitzar els elements d'ordenació de POSIX"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "El valor donat per a l'enllaç simbòlic no és vàlid"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "el valor del caràcter a la seqüència «\\x{...}» és massa llarg"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "No es pot utilitzar la paperera"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "condició «(?(0)» no vàlida"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "En els noms de fitxers no pot haver-hi «%c»"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "no es permet \\C en assercions cap enrere"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "el volum no implementa el muntatge"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "la crida recursiva podria entrar en bucle indefinidament"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr ""
+"No hi ha cap aplicació que s'hagi registrat per gestionar aquest fitxer"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "falta la finalització en el nom del subpatró"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "L'enumerador està tancat"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "dos noms de subpatró tenen el mateix nom"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "L'enumerador de fitxer té una operació pendent"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "la seqüència «\\P» o «\\p» no està ben formada"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Ja està tancat l'enumerador de fitxer"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "es desconeix el nom de la propietat després de «\\P» o «\\p»"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GFileIcon"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "el nom del subpatró és massa llarg (32 caràcters com a màxim)"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Les dades d'entrada pel GFileIcon no són formades correctament"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "hi ha massa subpatrons amb nom (màxim de 10.000)"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "El flux no implementa «query_info»"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "el valor octal és més gran que \\377"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "No està implementada la cerca en el flux"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "el grup «DEFINE» conté més d'una branca"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "No es permet truncar en els fluxos d'entrada"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "no es permet repetir un grup «DEFINE»"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "No es permet truncar en els fluxos"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "opcions «NEWLINE» incoherents"
-
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"no hi ha un nom entre claus o un nombre opcional diferent de zero entre "
-"claus després de «\\g»"
-
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "repetició no esperada"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Nombre de testimonis erroni (%d)"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "desbordament del codi"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "El nom de classe %s no té tipus"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "s'ha produït un desbordament en compilar l'espai de treball"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "El tipus %s no implementa la interfície GIcon"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "no s'ha trobat el subpatró referenciat comprovat anteriorment"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "El tipus %s no té classe"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "S'ha produït un error en fer coincidir l'expressió regular %s: %s"
+msgid "Malformed version number: %s"
+msgstr "El número de versió no és format correctament: %s"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "La biblioteca PCRE no està compilada per interpretar UTF-8"
+#: ../gio/gicon.c:353
+#, c-format
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "El tipus %s no implementa «from_tokens()» a la interfície GIcon"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
 msgstr ""
-"La biblioteca PCRE no està compilada per interpretar les propietats UTF-8"
+"No es pot gestionar la versió proporcionada de la codificació de la icona"
 
-#: ../glib/gregex.c:1271
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "No s'ha especificat cap adreça"
+
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr ""
-"S'ha produït un error en compilar l'expressió regular %s al caràcter %d: %s"
+msgid "Length %u is too long for address"
+msgstr "L'adreça és massa llarga (%u)"
 
-#: ../glib/gregex.c:1307
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "L'adreça conté bits més enllà de la llargada del prefix"
+
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "S'ha produït un error en optimitzar l'expressió regular %s: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "No s'ha pogut analitzar «%s» com a màscara d'adreça IP"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "s'esperava un dígit hexadecimal o bé «}»"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "No hi ha prou espai per a l'adreça del sòcol"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "s'esperava un dígit hexadecimal"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "L'adreça de sòcol no és compatible"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "falta un «<» en la referència simbòlica"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "El flux d'entrada no té implementada la lectura"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "la referència simbòlica no està acabada"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "El flux té una operació pendent"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "referència simbòlica de longitud zero"
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "No es permet posar l'element <%s> dins de <%s>"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "s'esperava un dígit"
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "No es permet posar l'element <%s> al primer nivell"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "la referència simbòlica no és vàlida"
+#: ../gio/glib-compile-resources.c:238
+#, c-format
+msgid "File %s appears multiple times in the resource"
+msgstr "El fitxer %s existeix més d'una vegada en els recursos"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "«\\» final extraviat"
+#: ../gio/glib-compile-resources.c:251
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr "No s'ha pogut trobar «%s» en cap directori de recursos"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "no es reconeix la seqüència d'escapament"
+#: ../gio/glib-compile-resources.c:262
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "No s'ha pogut trobar «%s» en el directori actual"
 
-#: ../glib/gregex.c:2360
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr ""
-"S'ha produït un error en analitzar el text de reemplaçament «%s» al caràcter "
-"%lu: %s"
+msgid "Unknown processing option \"%s\""
+msgstr "Es desconeix l'opció de processament «%s»"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "El text citat no comença amb cometes"
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
+#, c-format
+msgid "Failed to create temp file: %s"
+msgstr "No s'ha pogut crear el fitxer temporal: %s"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "S'ha produït un error en processar el fitxer d'entrada amb el xmllint"
+
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
 msgstr ""
-"S'han trobat unes cometes desaparellades en una línia d'ordres o en un altre "
-"text entre cometes"
+"S'ha produït un error en processar el fitxer d'entrada amb el to-pixdata"
 
-#: ../glib/gshell.c:559
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "El text acaba just després d'un caràcter «\\». (El text era «%s».)"
+msgid "Error reading file %s: %s"
+msgstr "S'ha produït un error en llegir el fitxer %s: %s"
 
-#: ../glib/gshell.c:566
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgid "Error compressing file %s"
+msgstr "S'ha produït un error en comprimir el fitxer %s"
+
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1561
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "no pot haver-hi text dins de <%s>"
+
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "el nom del fitxer de sortida"
+
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FITXER"
+
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
 msgstr ""
-"El text ha acabat abans de trobar les cometes corresponents a %c. (El text "
-"era «%s».)"
+"Els directoris des d'on s'han de llegir els fitxers (per defecte és el "
+"directori actual)"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "El text era buit (o només contenia espais en blanc)"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTORI"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "No s'han pogut llegir dades del procés fill"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Genera la sortida en el format seleccionat per l'extensió del nom de fitxer "
+"de destinació"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
-#, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Genera la capçalera del codi"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr ""
-"No s'ha pogut crear el conducte per comunicar-se amb el procés fill (%s)"
+"Genera el codi font que es fa servir per enllaçar el fitxer de recurs amb el "
+"codi"
+
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Genera una llista de dependències"
+
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "No creïs ni registris automàticament els recursos"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr ""
+"El nom de l'identificador de C que s'utilitzarà en el codi font generat"
+
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Compila una especificació de recursos en un fitxer de recursos.\n"
+"Els fitxers d'especificació de recursos tenen l'extensió .gresource.xml\n"
+"i els fitxers de recursos tenen l'extensió .gresource."
+
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "No s'ha pogut llegir des del conducte fill (%s)"
+msgid "You should give exactly one file name\n"
+msgstr "Heu de donar un sol nom de fitxer\n"
+
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "o es permet utilitzar noms buits"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "No s'ha pogut canviar al directori «%s» (%s)"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr ""
+"el nom «%s» no és vàlid: els noms han de començar amb una lletra minúscula"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "No s'ha pogut executar el procés fill (%s)"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"el nom «%s» no és vàlid: el caràcter «%c» no és vàlid. Només es permeten "
+"lletres minúscules, nombres i el guionet («-»)."
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "El nom del programa no és vàlid: %s"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "el nom «%s» no és vàlid: no es permet posar dos guionets seguits («--»)."
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "La cadena en el vector d'argument no és vàlida a %d: %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "el nom «%s» no és vàlid: l'últim caràcter no pot ser un guionet («-»)."
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Cadena no vàlida a l'entorn: %s"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "el nom «%s» no és vàlid: la llargada màxima és de 1024"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "El directori de treball no és vàlid: %s"
+msgid "<child name='%s'> already specified"
+msgstr "ja està especificat <child name='%s'>"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "no es poden afegir claus a un esquema del tipus «list-of»"
+
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "No s'ha pogut executar el programa d'ajuda (%s)"
+msgid "<key name='%s'> already specified"
+msgstr "ja està especificat <key name='%s'>"
 
-#: ../glib/gspawn-win32.c:997
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
 msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
 msgstr ""
-"S'ha produït un error inesperat a g_io_channel_win32_poll() en llegir dades "
-"d'un procés fill"
+"La <key name='%s'> emmascara la <key name='%s'> a <schema id='%s'>. "
+"Utilitzeu <override> per modificar-ne el valor."
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "No s'han pogut llegir dades des del procés fill (%s)"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr "l'atribut de la <key> ha de ser necessàriament «type», «enum» o «flags»"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr ""
-"S'ha produït un error inesperat a select() en llegir dades des d'un procés "
-"fill (%s)"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "(encara) no s'ha definit <%s id='%s'>."
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "S'ha produït un error inesperat en waitpid() (%s)"
+msgid "invalid GVariant type string '%s'"
+msgstr "el tipus de cadena GVariant «%s» no és vàlid"
 
-#: ../glib/gspawn.c:1236
-#, c-format
-msgid "Failed to fork (%s)"
-msgstr "No s'ha pogut bifurcar-se (%s)"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "s'ha indicat <override> però l'esquema no està ampliant res"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "No s'ha pogut executar el procés fill «%s» (%s)"
+msgid "no <key name='%s'> to override"
+msgstr "no hi ha cap <key name='%s'> a sobreescriure"
 
-#: ../glib/gspawn.c:1402
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "No s'ha pogut redirigir l'entrada o la sortida del procés fill (%s)"
+msgid "<override name='%s'> already specified"
+msgstr "ja s'ha especificat <override name='%s'>"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "No s'ha pogut bifurcar el procés fill (%s)"
+msgid "<schema id='%s'> already specified"
+msgstr "ja s'ha especificat <schema id='%s'>"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "S'ha produït un error desconegut en executar el procés fill «%s»"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "el <schema id='%s'> amplia l'esquema «%s» que encara no existeix"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr ""
-"No s'han pogut llegir prou dades del conducte de l'identificador del procés "
-"fill (%s)"
-
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "El caràcter és fora de l'interval d'UTF-8"
+"el <schema id='%s'> és una llista d'un esquema «%s» que encara no existeix"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Seqüència no vàlida a l'entrada de la conversió"
+#: ../gio/glib-compile-schemas.c:1149
+#, c-format
+msgid "Can not be a list of a schema with a path"
+msgstr "No pot ser una llista d'un esquema amb un camí"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "El caràcter és fora de l'interval d'UTF-16"
-
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Forma d'ús:"
-
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPCIÓ...]"
-
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Opcions d'ajuda:"
-
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Mostra les opcions d'ajuda"
-
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Mostra totes les opcions d'ajuda"
-
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Opcions de l'aplicació:"
-
-#: ../glib/goption.c:997 ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "No es pot analitzar el valor enter «%s» per a %s"
-
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "El valor enter «%s» per a %s és fora de l'interval"
+msgid "Can not extend a schema with a path"
+msgstr "No es pot ampliar un esquema amb un camí"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "No es pot analitzar el valor doble «%s» per a %s"
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr ""
+"El <schema id='%s'> és una llista i amplia el <schema id='%s'> que no és una "
+"llista"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "El valor doble «%s» per a %s és fora de l'interval"
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"El <schema id='%s' list-of='%s'> amplia el <schema id='%s' list-of='%s'> "
+"però «%s» no amplia «%s»"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Error parsing option %s"
-msgstr "S'ha produït un error en analitzar l'opció %s"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "si es dóna un camí ha de començar i acabar amb una barra inclinada"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Manca un argument per a %s"
+msgid "the path of a list must end with ':/'"
+msgstr "el camí d'una llista ha d'acabar amb «:/»"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "Unknown option %s"
-msgstr "Es desconeix l'opció %s"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "No s'ha pogut trobar cap fitxer de claus vàlid als directoris de cerca"
-
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "No és un fitxer regular"
-
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "El fitxer és buit"
+msgid "<%s id='%s'> already specified"
+msgstr "ja s'ha especificat <%s id='%s'>"
 
-#: ../glib/gkeyfile.c:768
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr ""
-"El fitxer de claus conté la línia «%s» que no és una parella clau-valor, "
-"grup o comentari"
+msgid "--strict was specified; exiting.\n"
+msgstr "S'ha especificat «--strict», se surt.\n"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "El nom del grup no és vàlid: %s"
-
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "El fitxer de claus no comença amb un grup"
+msgid "This entire file has been ignored.\n"
+msgstr "S'ha ignorat el fitxer sencer.\n"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "El nom de la clau no és vàlid: %s"
+msgid "Ignoring this file.\n"
+msgstr "S'està ignorant aquest fitxer.\n"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "El fitxer de claus conté la codificació no implementada «%s»"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
+"sobreescriptura «%s»"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "El fitxer de claus no té el grup «%s»"
+msgid "; ignoring override for this key.\n"
+msgstr "; s'està ignorant la sobreescriptura d'aquesta clau.\n"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "El fitxer de claus no té la clau «%s»"
+msgid " and --strict was specified; exiting.\n"
+msgstr " i s'havia especificat «--strict», se surt.\n"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
-"El fitxer de claus conté la clau «%s» amb el valor «%s», que no és UTF-8"
+"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
+"sobreescriptura «%s»: %s."
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"El fitxer de claus conté la clau «%s», que té un valor que no es pot "
-"interpretar."
+msgid "Ignoring override for this key.\n"
+msgstr "S'està ignorant la sobreescriptura d'aquesta clau.\n"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
 msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
-"El fitxer de claus conté la clau «%s», que té un valor que no es pot "
-"interpretar."
+"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
+"sobreescriptura «%s» és fora de l'interval de l'esquema donat"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
-"El fitxer de claus conté la clau «%s» en el grup «%s», que té un valor que "
-"no es pot interpretar."
+"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
+"sobreescriptura «%s» no és a la llista de valors vàlids"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
-#, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "El fitxer de claus no conté una clau «%s» en el grup «%s»"
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "on desar el fitxer gschemas.compiled"
 
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "El fitxer de claus conté un caràcter d'escapada al final de línia"
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Interromp si hi ha cap error en els esquemes"
+
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "No escriguis el fitxer gschema.compiled"
+
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "No siguis estricte amb les restriccions dels noms de les claus"
+
+#: ../gio/glib-compile-schemas.c:2022
+msgid ""
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
+msgstr ""
+"Compila tots els fitxers d'esquema GSettings en una memòria cau d'esquemes.\n"
+"Els fitxers d'esquema han de tenir l'extensió .gschema.xml\n"
+"i el fitxer de memòria cau es dirà gschemas.compiled."
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "El fitxer de claus conté la seqüència d'escapada no vàlida «%s»"
+msgid "You should give exactly one directory name\n"
+msgstr "Heu de donar un sol nom de directori\n"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "El valor «%s» no es pot interpretar com un nombre."
+msgid "No schema files found: "
+msgstr "No s'ha trobat cap fitxer d'esquemes: "
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "El valor enter «%s» és fora de l'interval"
+msgid "doing nothing.\n"
+msgstr "no facis res.\n"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "El valor «%s» no es pot interpretar com un nombre amb coma flotant."
+msgid "removed existing output file.\n"
+msgstr "suprimeix el fitxer de sortida actual.\n"
+
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr ""
+"No s'ha pogut trobar el tipus de seguiment de directoris locals predeterminat"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "El valor «%s» no es pot interpretar com un booleà."
+msgid "Invalid filename %s"
+msgstr "El nom del fitxer no és vàlid: %s"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:750
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "El valor de comptatge passat a %s és massa llarg"
+msgid "Error getting filesystem info: %s"
+msgstr ""
+"S'ha produït un error en obtenir la informació del sistema de fitxers: %s"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1224
-msgid "Stream is already closed"
-msgstr "Ja està tancat el flux"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "No es pot canviar el nom del directori arrel"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1646
-#: ../gio/gdbusconnection.c:1735 ../gio/gdbusconnection.c:1922
-#: ../gio/gdbusprivate.c:1352 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:814 ../gio/gsimpleasyncresult.c:840
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Operation was cancelled"
-msgstr "S'ha cancel·lat l'operació"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "L'objecte no és vàlid, no s'ha inicialitzat"
+msgid "Error renaming file: %s"
+msgstr "S'ha produït un error en canviar el nom del fitxer: %s"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "La seqüència de múltiples bytes de l'entrada no és completa"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "No es pot canviar el nom del fitxer, ja existeix aquest nom"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "No hi ha prou espai a la destinació"
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Nom de fitxer no vàlid"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "La cancel·lació de la inicialització no està implementada"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "No s'ha pogut obrir el directori"
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Tipus desconegut"
+#: ../gio/glocalfile.c:1333
+#, c-format
+msgid "Error opening file: %s"
+msgstr "S'ha produït un error en obrir el fitxer: %s"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "%s filetype"
-msgstr "tipus de fitxer %s"
+msgid "Error removing file: %s"
+msgstr "S'ha produït un error en suprimir el fitxer: %s"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "%s type"
-msgstr "tipus %s"
+msgid "Error trashing file: %s"
+msgstr "S'ha produït un error en enviar el fitxer a la paperera: %s"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "Aquest sistema operatiu no implementa les GCredentials"
+#: ../gio/glocalfile.c:1864
+#, c-format
+msgid "Unable to create trash dir %s: %s"
+msgstr "No s'ha pogut crear el directori de la paperera %s: %s"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "La vostra plataforma no implementa les GCredentials"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "No s'ha pogut trobar el directori superior per a la paperera"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "No s'esperava un final de flux tan aviat"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "No s'ha pogut trobar o crear el directori de la paperera"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "No es permet la clau «%s» en l'entrada de l'adreça «%s»"
+msgid "Unable to create trashing info file: %s"
+msgstr "No s'ha pogut crear el fitxer d'informació d'enviar a la paperera: %s"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
-"L'adreça «%s» no és vàlida (ha de ser, o bé un camí, o bé un tmpdir -"
-"directori temporal-, o bé unes claus abstractes)"
+msgid "Unable to trash file: %s"
+msgstr "No s'ha pogut enviar el fitxer a la paperera: %s"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "error intern"
+
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "L'entrada d'adreça «%s» té una parella clau/valor que no té sentit"
+msgid "Error creating directory: %s"
+msgstr "S'ha produït un error en crear el directori: %s"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Hi ha un error a l'adreça «%s»: l'atribut del port no està ben format"
+msgid "Filesystem does not support symbolic links"
+msgstr "El sistema de fitxers no implementa enllaços simbòlics"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: l'atribut de la família no està ben format"
+msgid "Error making symbolic link: %s"
+msgstr "S'ha produït un error en fer l'enllaç simbòlic: %s"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "L'element d'adreça «%s» no conté dos punts (:)"
+msgid "Error moving file: %s"
+msgstr "S'ha produït un error en moure el fitxer: %s"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"La parella de clau/valor %d, «%s», a l'element d'adreça «%s», no conté un "
-"signe igual"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "No s'ha pogut moure el directori al directori"
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"S'ha produït un error en suprimir l'escapament d'una clau o d'un valor en la "
-"parella clau/valor %d, «%s», de l'element d'adreça «%s»"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Ha fallat la creació del fitxer de còpia de seguretat"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: el transport unix requereix que hi hagi "
-"establerta exactament una clau, o bé de tipus «path» (camí), o bé de tipus "
-"«abstract» (abstracte)"
+msgid "Error removing target file: %s"
+msgstr "S'ha produït un error en suprimir el fitxer objectiu: %s"
 
-#: ../gio/gdbusaddress.c:595
-#, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del nom "
-"d'ordinador"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "No està implementat el moure entre muntatges"
 
-#: ../gio/gdbusaddress.c:609
-#, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del port "
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "El valor de l'atribut no pot ser nul"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: l'atribut noncefile no existeix o està mal "
-"format "
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava una cadena)"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "S'ha produït un error en executar-se automàticament: "
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "El nom de l'atribut ampliat no és vàlid"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr ""
-"El transport «%s» per a l'adreça «%s» és desconegut o no està implementat"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "S'ha produït un error en establir l'atribut ampliat «%s»: %s"
 
-#: ../gio/gdbusaddress.c:688
-#, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "S'ha produït un error en obrir el fitxer nonce «%s»: %s"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (codificació no vàlida)"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "S'ha produït un error en llegir el fitxer nonce «%s»: %s"
+msgid "Error when getting information for file '%s': %s"
+msgstr "S'ha produït un error en obtenir informació del fitxer «%s»: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgid "Error when getting information for file descriptor: %s"
 msgstr ""
-"S'ha produït un error en llegir el fitxer nonce «%s»: s'esperaven 16 bytes "
-"però se n'han obtingut %d"
+"S'ha produït un error en obtenir informació del descriptor de fitxer: %s"
 
-#: ../gio/gdbusaddress.c:733
-#, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr ""
-"S'ha produït un error en escriure els continguts del fitxer nonce «%s» al "
-"flux:"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava un uint32)"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "L'adreça que s'ha indicat és buida"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava un uint64)"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
-"No es pot engendrar un bus de missatge sense un identificador de màquina: "
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava una cadena de bytes)"
 
-#: ../gio/gdbusaddress.c:1057
-#, c-format
-msgid "Error spawning command line `%s': "
-msgstr "S'ha produït un error en engendrar la línia d'ordres «%s»: "
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "No es poden establir permisos en els enllaços simbòlics"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
-"El programa ha finalitzat de manera anòmala quan generava la línia d'ordres "
-"«%s»: %s"
+msgid "Error setting permissions: %s"
+msgstr "S'ha produït un error en establir els permisos: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
-"La línia d'ordres «%s» ha acabat amb un estat de sortida diferent de zero "
-"(%d): %s"
+msgid "Error setting owner: %s"
+msgstr "S'ha produït un error en establir el propietari: %s"
 
-#: ../gio/gdbusaddress.c:1155
-#, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"No s'ha pogut determinar l'adreça del bus de sessió (no està implementat en "
-"aquest sistema operatiu)"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "l'enllaç simbòlic no pot ser nul"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6415
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"No es pot determinar l'adreça del bus a través de la variable d'entorn "
-"«DBUS_STARTER_BUS_TYPE»: conté un valor desconegut «%s»"
+msgid "Error setting symlink: %s"
+msgstr "S'ha produït un error en establir l'enllaç simbòlic: %s"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6424
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
 msgstr ""
-"No es pot determinar l'adreça del bus perquè la variable d'entorn "
-"«DBUS_STARTER_BUS_TYPE» no està establerta"
+"S'ha produït un error en establir l'enllaç simbòlic: el fitxer no és un "
+"enllaç simbòlic"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Tipus de bus desconegut %d"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "S'ha trobat una inesperada falta de contingut en llegir una línia"
-
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
+msgid "Error setting modification or access time: %s"
 msgstr ""
-"S'ha trobat una inesperada falta de contingut en llegir (de forma segura) "
-"una línia"
+"S'ha produït un error en establir el temps de modificació o d'accés: %s"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "El context del SELinux no pot ser nul"
+
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"S'han exhaurit tots els mecanismes d'autenticació disponibles (s'han provat: "
-"%s) (hi ha disponibles: %s)"
+msgid "Error setting SELinux context: %s"
+msgstr "S'ha produït un error en establir el context del SELinux: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
-"S'ha cancel·lat a través de GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "Aquest sistema no té habilitat el SELinux"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Error statting directory `%s': %s"
-msgstr ""
-"S'ha produït un error en executar l'ordre «stat» en el directori «%s»: %s"
+msgid "Setting attribute %s not supported"
+msgstr "No està implementat establir l'atribut %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Els permisos del directori «%s» no estan ben formats. S'esperava el mode "
-"0700 però s'ha obtingut el 0%o."
+msgid "Error reading from file: %s"
+msgstr "S'ha produït un error en llegir des del fitxer: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "S'ha produït un error en crear el directori «%s»: %s"
+msgid "Error seeking in file: %s"
+msgstr "S'ha produït un error en cercar en el fitxer: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "S'ha produït un error en obrir l'anell de claus «%s» per llegir-lo: "
+msgid "Error closing file: %s"
+msgstr "S'ha produït un error en tancar el fitxer: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
 msgstr ""
-"La línia %d de l'anell de claus a «%s» amb el contingut «%s» no està ben "
-"formada"
+"No s'ha pogut trobar el tipus de seguiment de fitxer local predeterminat"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"El primer testimoni de la línia %d de l'anell de claus a «%s» amb el "
-"contingut «%s» no està ben format"
+msgid "Error writing to file: %s"
+msgstr "S'ha produït un error en escriure al fitxer: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgid "Error removing old backup link: %s"
 msgstr ""
-"El segon testimoni de la línia %d de l'anell de claus a «%s» amb el "
-"contingut «%s» no està ben format"
+"S'ha produït un error en suprimir l'enllaç de còpia de seguretat antic: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr ""
-"No s'ha trobat la galeta amb l'identificador %d a l'anell de claus a «%s»"
+msgid "Error creating backup copy: %s"
+msgstr "S'ha produït un error en crear la còpia de seguretat: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "S'ha produït un suprimir el fitxer de blocatge antic «%s»: %s"
+msgid "Error renaming temporary file: %s"
+msgstr "S'ha produït un error en canviar el nom del fitxer temporal: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "S'ha produït un error en crear el fitxer de blocatge «%s»: %s"
+msgid "Error truncating file: %s"
+msgstr "S'ha produït un error en truncar el fitxer: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr ""
-"S'ha produït un error en tancar el fitxer (no enllaçat) de blocatge «%s»: %s"
+msgid "Error opening file '%s': %s"
+msgstr "S'ha produït un error en obrir el fitxer «%s»: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "S'ha produït un error en desenllaçar el fitxer de blocatge «%s»: %s"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "El fitxer objectiu és un directori"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr ""
-"S'ha produït un error en obrir l'anell de claus «%s» per a escriptura: "
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "El fitxer objectiu no és un fitxer regular"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "El fitxer ha estat modificat des d'alguna aplicació externa"
+
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
-"(A més a més, l'alliberació del blocatge per a «%s» també ha fallat: %s)"
+msgid "Error removing old file: %s"
+msgstr "S'ha produït un error en suprimir el fitxer vell: %s"
 
-#: ../gio/gdbusconnection.c:1144 ../gio/gdbusconnection.c:1382
-#: ../gio/gdbusconnection.c:1421 ../gio/gdbusconnection.c:1746
-msgid "The connection is closed"
-msgstr "La connexió està tancada"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "El GSeekType proporcionat no és vàlid"
 
-#: ../gio/gdbusconnection.c:1690
-msgid "Timeout was reached"
-msgstr "S'ha esgotat el temps d'espera"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "La sol·licitud de cerca és no vàlida"
+
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "No es pot truncar el GMemoryInputStream"
+
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "El flux de sortida de memòria no és modificable"
+
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Ha fallat el redimensionament de la memòria del flux de sortida"
 
-#: ../gio/gdbusconnection.c:2312
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"S'han trobat senyaladors no implementats en construir-se la part de la "
-"connexió del client"
+"La quantitat de memòria necessària per processar l'escriptura és més gran "
+"que l'espai d'adreces disponible"
 
-#: ../gio/gdbusconnection.c:3776 ../gio/gdbusconnection.c:4092
-#, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "S'ha sol·licitat un desplaçament abans de l'inici del flux"
+
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "S'ha sol·licitat un desplaçament més enllà del final del flux"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "el muntatge no implementa el desmuntatge («unmount»)"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "el muntatge no implementa l'expulsió («eject»)"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
-"No existeix la interfície «org.freedesktop.DBus.Properties» en l'objecte al "
-"camí %s"
+"el muntatge no implementa el desmuntatge («unmount») o "
+"l'«unmount_with_operation»"
 
-#: ../gio/gdbusconnection.c:3847
-#, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
 msgstr ""
-"S'ha produït un error en establir la propietat «%s»: s'esperava el tipus "
-"«%s» però s'ha obtingut el «%s»"
+"el muntatge no implementa l'expulsió («eject») o l'«eject_with_operation»"
 
-#: ../gio/gdbusconnection.c:3942
-#, c-format
-msgid "No such property `%s'"
-msgstr "No existeix la propietat «%s»"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "el muntatge no implementa el tornar-se a muntar («remount»)"
 
-#: ../gio/gdbusconnection.c:3954
-#, c-format
-msgid "Property `%s' is not readable"
-msgstr "La propietat «%s» no és de lectura"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "el muntatge no implementa l'estimació de tipus de contingut"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "el muntatge no implementa l'estimació de tipus de contingut síncron"
 
-#: ../gio/gdbusconnection.c:3965
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "La propietat «%s» no és d'escriptura"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "El nom de l'ordinador «%s» conté «[» però no «]»"
+
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "No es pot accedir a la xarxa"
 
-#: ../gio/gdbusconnection.c:4035 ../gio/gdbusconnection.c:5859
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "No es pot accedir a la màquina"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "No such interface `%s'"
-msgstr "No existeix la interfície «%s»"
+msgid "Could not create network monitor: %s"
+msgstr "No s'ha pogut crear el monitor de xarxa: %s"
 
-#: ../gio/gdbusconnection.c:4219
-msgid "No such interface"
-msgstr "No existeix la interfície"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "No s'ha pogut crear el monitor de xarxa: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "No s'ha pogut obtenir l'estat de la xarxa: "
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "El flux de sortida no implementa l'escriptura"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "El flux font ja està tancat"
 
-#: ../gio/gdbusconnection.c:4438 ../gio/gdbusconnection.c:6365
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "No existeix la interfície «%s» en l'objecte al camí %s"
+msgid "Error resolving '%s': %s"
+msgstr "S'ha produït un error en resoldre «%s»: %s"
 
-#: ../gio/gdbusconnection.c:4490
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "No such method `%s'"
-msgstr "No existeix el mètode «%s»"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "S'ha produït un error en resoldre a la inversa «%s»: %s"
 
-#: ../gio/gdbusconnection.c:4521
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "El tipus de missatge «%s» no correspon al tipus «%s» que s'esperava"
+msgid "No service record for '%s'"
+msgstr "No hi ha cap registre de servei per a «%s»"
 
-#: ../gio/gdbusconnection.c:4740
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Ja hi ha un objecte exportat per a la interfície %s a %s"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "No s'ha pogut resoldre «%s» de forma temporal"
 
-#: ../gio/gdbusconnection.c:4938
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "El mètode «%s» ha retornat un tipus «%s» però s'esperava «%s»"
+msgid "Error resolving '%s'"
+msgstr "S'ha produït un error en resoldre «%s»"
 
-#: ../gio/gdbusconnection.c:5970
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "No existeix el mètode «%s» a la interfície «%s» amb la signatura «%s»"
+msgid "The resource at '%s' does not exist"
+msgstr "No existeix el recurs a «%s»"
 
-#: ../gio/gdbusconnection.c:6088
+#: ../gio/gresource.c:456
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Ja està exportat un subarbre per a %s"
+msgid "The resource at '%s' failed to decompress"
+msgstr "No s'ha pogut descomprimir el recurs «%s»"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "el tipus és no vàlid"
+#: ../gio/gresourcefile.c:650
+#, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "El recurs a «%s» no és un directori"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "Missatge «METHOD_CALL»: manca el camp de capçalera «PATH» o «MEMBER»"
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "El flux d'entrada no té implementada la cerca"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "Missatge «METHOD_RETURN»: manca el camp de capçalera «REPLY_SERIAL»"
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Mostra l'ajuda"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
-"Missatge «ERROR»: manca el camp de capçalera «REPLY_SERIAL» o «ERROR_NAME»"
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[ORDRE]"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
-"Missatge «SIGNAL»: manca el camp de capçalera «PATH», «INTERFACE» o «MEMBER»"
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Llista les seccions que contenen recursos en un FITXER elf"
 
-#: ../gio/gdbusmessage.c:914
+#: ../gio/gresource-tool.c:482
 msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Missatge «SIGNAL»: el camp de la capçalera «PATH» utilitza el valor reservat "
-"«/org/freedesktop/DBus/Local»"
+"Llista recursos\n"
+"Si s'especifica una SECCIÓ, només es llisten els recursos d'aquella secció\n"
+"Si s'especifica un CAMÍ, només es llisten els recursos que hi coincideixin"
 
-#: ../gio/gdbusmessage.c:922
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FITXER [CAMÍ]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECCIÓ"
+
+#: ../gio/gresource-tool.c:491
 msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"missatge «SIGNAL»: el camp de capçalera «INTERFACE» utilitza el valor "
-"reservat «org.freedesktop.DBus.Local»"
+"Llista els recursos amb les seves dades\n"
+"Si s'especifica la SECCIÓ, només es mostren els recursos de la secció\n"
+"Si s'especifica el CAMÍ, només es mostren els recursos que hi coincideixin\n"
+"Les dades són la secció, la mida i la compressió"
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Es volia llegir %lu byte però s'ha rebut un «EOF»"
-msgstr[1] "Es volien llegir %lu bytes però s'ha rebut un «EOF»"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Extreu un fitxer de recurs a la sortida estàndard"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "CAMÍ AL FITXER"
+
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"S'esperava una cadena UTF-8 vàlida però s'han trobat bytes no vàlids a "
-"l'òfset %d (la llargada de la cadena és %d). La cadena UTF-8 vàlida fins "
-"aquell moment era «%s»"
+"Es desconeix l'ordre «%s»\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
-"S'esperava el byte «NUL» després de la cadena «%s» però s'ha trobat el byte "
-"%d"
+"Ús:\n"
+"  gresource [--section SECCIÓ] ORDRE [ARGUMENTS...]\n"
+"\n"
+"Ordres:\n"
+"  help                      Mostra aquesta informació\n"
+"  sections                  Llista les seccions de recursos\n"
+"  list                      Llista els recursos\n"
+"  details                   Llista els recursos amb les seves dades\n"
+"  extract                   Extreu un recurs\n"
+"\n"
+"Utilitzeu «gresource help ORDRE» per obtenir informació més detallada.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "El valor analitzat «%s» no és un camí d'objecte D-Bus vàlid"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Utilització:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "El valor analitzat «%s» no és una signatura D-Bus vàlida"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Arguments:\n"
 
-#: ../gio/gdbusmessage.c:1324
-#, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"S'ha trobat una matriu de llargada %u byte. La llargada màxima és de 2<<26 "
-"bytes (64 MiB)."
-msgstr[1] ""
-"S'ha trobat una matriu de llargada %u bytes. La llargada màxima és de 2<<26 "
-"bytes (64 MiB)."
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECCIÓ   El nom (opcional) d'una secció elf\n"
 
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "El valor analitzat «%s» per variant no és una signatura D-Bus vàlida"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  ORDRE     L'ordre (opcional) que s'explicarà\n"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
 msgstr ""
-"S'ha produït un error en convertir a estructura de dades la GVariant amb el "
-"tipus de cadena «%s» del format de cable D-Bus"
+"  FITXER      Un fitxer elf (un fitxer binari o una biblioteca compartida)\n"
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"Valor d'ordenació de bits (endianness) no vàlid. S'esperava 0x6c («l») o "
-"0x42 («B») però s'ha trobat el valor 0x%02x"
+"  FITXER    Un fitxer elf (un fitxer binari o una biblioteca\n"
+"            compartida) o un fitxer de recurs compilat\n"
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Versió major del protocol no vàlida. S'esperava 1 però s'ha trobat %d"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[CAMÍ]"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"S'ha trobat la capçalera de la signatura amb la signatura «%s», però el cos "
-"és buit"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  CAMÍ      Un (opcional) camí (pot ser parcial) de recurs\n"
 
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "El valor analitzat «%s» no és una signatura de D-Bus vàlida (pel cos)"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "CAMÍ"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
-"byte"
-msgstr[1] ""
-"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
-"bytes"
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  CAMÍ      Un camí de recurs\n"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "No s'ha pogut tornar a convertir el missatge a estructura de dades: "
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
+#, c-format
+msgid "No such schema '%s'\n"
+msgstr "No existeix l'esquema «%s»\n"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
 msgstr ""
-"No s'ha pogut convertir a seqüència de bits la GVariant de tipus cadena «%s» "
-"al format de cable D-Bus"
+"No es pot canviar de lloc l'esquema «%s» (no s'ha d'especificar el camí)\n"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
-"El missatge conté %d descriptors de fitxers, però el camp de la capçalera "
-"n'indica %d"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Es pot canviar de lloc l'esquema «%s» (s'ha d'especificar el camí)\n"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "No s'ha pogut convertir a seqüència de bits el missatge: "
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "S'ha donat un camí buit.\n"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
-"El cos del missatge té la signatura «%s» però no hi ha cap capçalera de "
-"signatura"
+msgid "Path must begin with a slash (/)\n"
+msgstr "El camí ha de començar amb una barra inclinada (/)\n"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
-"El cos del missatge té el tipus de signatura «%s» però la signatura en el "
-"camp de la capçalera és «%s»"
+msgid "Path must end with a slash (/)\n"
+msgstr "El camí ha d'acabar amb una barra inclinada (/)\n"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr ""
-"El cos del missatge és buit però la signatura en el camp de la capçalera és "
-"«(%s)»"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "El camí no pot contenir dues barres inclinades seguides (//)\n"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "S'ha retornat un error amb el cos de tipus «%s»"
+msgid "No such key '%s'\n"
+msgstr "No existeix la clau «%s»\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "S'ha retornat un error amb el cos buit"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "El valor proporcionat està fora del rang vàlid\n"
 
-#: ../gio/gdbusprivate.c:1953
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "No s'ha pogut carregar «/var/lib/dbus/machine-id»: "
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Llista els esquemes instal·lats (que no es poden canviar de lloc)"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "S'ha produït un error en cridar «StartServiceByName» per a %s: "
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Llista els esquemes instal·lats que es poden canviar de lloc"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr ""
-"S'ha obtingut una resposta inesperada %d per al mètode «StartServiceByName"
-"(\"%s\")»"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Llista les claus a l'ESQUEMA"
+
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "ESQUEMA[:CAMÍ]"
+
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Llista els fills de l'ESQUEMA"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
-"No es pot invocar el mètode: el servidor intermediari és per a un nom ben "
-"conegut sense cap propietari i el servidor intermediari s'ha construït amb "
-"el senyalador «G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START»"
+"Llista les claus i els valors recursivament\n"
+"Si no es passa cap ESQUEMA, es llista totes les claus\n"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "No es pot utilitzar l'espai de noms abstracte"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[ESQUEMA[:CAMÍ]]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "No es pot especificar el fitxer «nonce» quan es crea un servidor"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Obtén el valor de la CLAU"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "S'ha produït un error en escriure el fitxer «nonce» a «%s»: %s"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "ESQUEMA[:CAMÍ] CLAU"
 
-#: ../gio/gdbusserver.c:1042
-#, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "La cadena «%s» no és un GUID vàlid de D-Bus"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Consulta el rang de valors vàlids per a la CLAU"
 
-#: ../gio/gdbusserver.c:1082
-#, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "No es pot escoltar «%s», és un transport desconegut"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Estableix el valor de la CLAU a VALOR"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "ORDRE"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "ESQUEMA[:CAMÍ] CLAU VALOR"
 
-#: ../gio/gdbus-tool.c:93
-#, c-format
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Reinicia la CLAU al seu valor predeterminat"
+
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Reinicia totes les claus de l'ESQUEMA als seus valors per defecte"
+
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Comprova si la CLAU és d'escriptura"
+
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Fes un seguiment de la CLAU per si hi ha canvis.\n"
+"Si no s'especifica cap CLAU, es farà un seguiment a \n"
+"totes les claus de l'ESQUEMA.\n"
+"Utilitzeu ^C per deixar de fer el seguiment.\n"
+
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "ESQUEMA[:CAMÍ] [CLAU]"
+
+#: ../gio/gsettings-tool.c:618
 msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
 "Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
 "\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
+"Utilització:\n"
+"  gsettings [--schemadir DIRECTORI_D'ESQUEMES] ORDRE [ARGUMENTS...]\n"
+"\n"
 "Ordres:\n"
-"  help         Mostra aquesta informació\n"
-"  introspect   Introspecciona un objecte remot\n"
-"  monitor      Fa un seguiment d'un objecte remot\n"
-"  call         Invoca un mètode en l'objecte remot\n"
-"  emit         Emet un senyal\n"
+"  help                      Mostra aquesta informació\n"
+"  list-schemas              Llista els esquemes instal·lats\n"
+"  list-relocatable-schemas  Llista els esquemes que es poden canviar de "
+"lloc\n"
+"  list-keys                 Llista les claus d'un esquema\n"
+"  list-children             Llista els fills d'un esquema\n"
+"  list-recursively          Llista les claus i els valors recursivament\n"
+"  range                     Consulta el rang d'una clau\n"
+"  get                       Obtén el valor d'una clau\n"
+"  set                       Estableix el valor d'una clau\n"
+"  reset                     Reinicia el valor d'una clau\n"
+"  reset-recursively         Reinicia tots els valors de l'esquema donat\n"
+"  writable                  Comprova si es pot escriure a la clau\n"
+"  monitor                   Fa un seguiment per si hi ha canvis\n"
+"\n"
+"Utilitzeu «gsettings help ORDRE» per veure l'ajuda més detallada.\n"
 "\n"
-"Utilitzeu «%s ORDRE --help» per veure l'ajuda de cada ordre en particular.\n"
-
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "S'ha produït un error: %s\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "S'ha produït un error en analitzar la introspecció XML: %s\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Ús:\n"
+"  gsettings [--schemadir DIRECTORI_D'ESQUEMES] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Connecta al bus del sistema"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr ""
+"  DIRECTORI_D'ESQUEMES Un directori on cercar-hi esquemes addicionals\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Connecta al bus de la sessió"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  ESQUEMA   El nom de l'esquema\n"
+"  CAMÍ      El camí, pels esquemes que es poden canviar de lloc\n"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Connecta a l'adreça de D-Bus donada"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  CLAU      La clau (opcional) de l'esquema\n"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Opcions del punt final de connexió:"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  CLAU      La clau de l'esquema\n"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Opcions d'especificació del punt final de connexió"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALOR     El valor a establir\n"
 
-#: ../gio/gdbus-tool.c:383
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "No connection endpoint specified"
-msgstr "No s'ha especificat el punt final de connexió"
+msgid "Empty schema name given\n"
+msgstr "S'ha donat un nom d'esquema buit\n"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "S'han especificat més d'un punt final de connexió"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "El sòcol no és vàlid, no està inicialitzat"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gsocket.c:289
 #, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr ""
-"Avís: d'acord amb les dades d'introspecció no existeix la interfície «%s»\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "El sòcol no és vàlid, ha fallat la inicialització degut a: %s"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "El sòcol ja és tancat"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "S'ha excedit el temps d'espera d'entrada/sortida del sòcol"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
-"Avís: d'acord amb les dades d'introspecció no existeix el mètode «%s» a la "
-"interfície «%s»\n"
+msgid "creating GSocket from fd: %s"
+msgstr "s'està creant un GSocket a partir del descriptor de fitxer: %s"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Destinació opcional del senyal (nom únic)"
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
+#, c-format
+msgid "Unable to create socket: %s"
+msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Camí a l'objecte al qual se li enviarà un senyal"
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "S'ha especificat una família desconeguda"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Senyal i nom d'interfície"
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "S'ha especificat un protocol desconegut"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Envia un senyal."
+#: ../gio/gsocket.c:1720
+#, c-format
+msgid "could not get local address: %s"
+msgstr "no s'ha pogut obtenir l'adreça local: %s"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "S'ha produït un error en connectar-se: %s\n"
+msgid "could not get remote address: %s"
+msgstr "no s'ha pogut obtenir l'adreça remota: %s"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Error: no s'ha especificat el camí a l'objecte.\n"
+msgid "could not listen: %s"
+msgstr "no s'ha pogut escoltar: %s"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:1898
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Error: «%s» no és un camí d'objecte vàlid\n"
+msgid "Error binding to address: %s"
+msgstr "S'ha produït un error en vincular-se a l'adreça: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Error: no s'ha especificat el senyal.\n"
+msgid "Error joining multicast group: %s"
+msgstr "S'ha produït un error en unir-se a un grup de multidestinació: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Error: %s no és un nom d'interfície vàlid\n"
+msgid "Error leaving multicast group: %s"
+msgstr "S'ha produït un error en deixar un grup de multidestinació: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Encara no es pot fer multidestinació des d'un origen concret"
+
+#: ../gio/gsocket.c:2172
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Error: %s no és un nom de membre vàlid\n"
+msgid "Error accepting connection: %s"
+msgstr "S'ha produït un error en acceptar la connexió: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Connexió en curs"
+
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Error: %s no és un nom de bus únic vàlid.\n"
+msgid "Unable to get pending error: %s"
+msgstr "No s'ha pogut obtenir l'error pendent: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "S'ha produït un error en analitzar el paràmetre %d: %s\n"
+msgid "Error receiving data: %s"
+msgstr "S'ha produït un error en rebre les dades: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:2693
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "S'ha produït un error en buidar la connexió: %s\n"
+msgid "Error sending data: %s"
+msgstr "S'ha produït un error en enviar les dades: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Nom de destinació on invocar el mètode"
+#: ../gio/gsocket.c:2807
+#, c-format
+msgid "Unable to shutdown socket: %s"
+msgstr "No s'ha pogut aturar el sòcol: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Camí a l'objecte on invocar el mètode"
+#: ../gio/gsocket.c:2886
+#, c-format
+msgid "Error closing socket: %s"
+msgstr "S'ha produït un error en tancar el sòcol: %s"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Mètode i nom d'interfície"
+#: ../gio/gsocket.c:3520
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "S'està esperant la condició del sòcol: %s"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Temps d'espera, en segons"
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
+#, c-format
+msgid "Error sending message: %s"
+msgstr "S'ha produït un error en enviar el missatge: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Invoca un mètode en un objecte remot."
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "El GSocketControlMessage no està implementat a Windows"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Error: no s'ha especificat la destinació\n"
+msgid "Error receiving message: %s"
+msgstr "S'ha produït un error en rebre un missatge: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Error: no s'ha especificat el camí a l'objecte\n"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "Aquest sistema operatiu no implementa el «g_socket_get_credentials»"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Error: no s'ha especificat el nom del mètode\n"
+msgid "Could not connect to proxy server %s: "
+msgstr "No s'ha pogut connectar al servidor intermediari %s: "
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocketclient.c:188
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Error: el nom del mètode «%s» no és vàlid\n"
+msgid "Could not connect to %s: "
+msgstr "No s'ha pogut connectar a %s: "
 
-#: ../gio/gdbus-tool.c:974
-#, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr ""
-"S'ha produït un error en analitzar el paràmetre %d del tipus «%s»: %s\n"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "No s'ha pogut connectar: "
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Nom de destinació a introspeccionar"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "S'ha produït un error desconegut en connectar-se"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Camí a l'objecte a introspeccionar"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr ""
+"Encara no es pot fer de servidor intermediari d'una connexió que no sigui "
+"TCP."
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Imprimeix XML"
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
+#, c-format
+msgid "Proxy protocol '%s' is not supported."
+msgstr "El protocol del servidor intermediari «%s» no està implementat."
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Introspecciona el fill"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Ja està tancat el receptor de connexions"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Només mostra les propietats"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "El sòcol que s'ha afegit és tancat"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Introspecciona un objecte remot."
+#: ../gio/gsocks4aproxy.c:121
+#, c-format
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "El SOCKSv4 no permet utilitzar adreces IPv6 «%s»"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Nom de destinació al qual se li vol fer un seguiment"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "El nom d'usuari és massa llarg pel protocol SOCKSv4"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Camí a l'objecte al qual se li vol fer un seguiment"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "El nom d'ordinador «%s» és massa llarg pel protocol SOCKSv4"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Fes el seguiment a un objecte remot."
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "El servidor no és un servidor intermediari de SOCKSv4."
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Sense nom"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "S'ha rebutjat la connexió a través d'un servidor SOCKSv4"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "El fitxer d'escriptori no especificava el camp d'execució"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "El servidor no és un servidor intermediari SOCKSv5."
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "No s'ha pogut trobar el terminal que demanava l'aplicació"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "El servidor intermediari SOCKSv5 requereix autenticació."
 
-#: ../gio/gdesktopappinfo.c:1515
-#, c-format
-msgid "Can't create user application configuration folder %s: %s"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
 msgstr ""
-"No s'ha pogut crear el directori de configuració de l'aplicació de l'usuari "
-"%s: %s"
+"El servidor intermediari SOCKSv5 requereix un mètode d'autenticació que "
+"encara no està implementat a la GLib."
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
 msgstr ""
-"No s'ha pogut crear el directori de configuració MIME de l'usuari %s: %s"
+"El protocol SOCKSv5 no permet un nom d'usuari o de contrasenya d'aquesta "
+"mida."
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "A la informació d'aplicació li manca un identificador"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"Ha fallat l'autenticació SOCKSv5 degut a un nom d'usuari o contrasenya "
+"errònies."
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "No s'ha pogut crear el fitxer d'escriptori de l'usuari %s"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "El nom d'ordinador «%s» és massa llarg pel protocol SOCKSv5"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Definició personalitzada per a %s"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr ""
+"El servidor intermediari SOCKSv5 utilitza un tipus d'adreça desconeguda."
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "la unitat no implementa l'expulsió"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "S'ha produït un error intern del servidor intermediari SOCKSv5."
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "la unitat no implementa l'expulsió o «eject_with_operation»"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "El conjunt de regles no permet fer connexions SOCKSv5."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "la unitat no implementa el sondeig per si hi ha un suport"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr ""
+"No es pot arribar al servidor a través del servidor intermediari SOCKSv5."
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "la unitat no implementa la inicialització"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr ""
+"No es pot arribar a la xarxa a través del servidor intermediari SOCKSv5."
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "la unitat no implementa l'aturada"
-
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "El TLS no està implementat"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "S'ha refusat la connexió a través del servidor intermediari SOCKSv5."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GEmblem"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "El servidor intermediari SOCKSv5 no permet l'ús de l'ordre «connect»."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
 msgstr ""
-"Un nombre de testimonis (%d) de la codificació del GEmblem no són formats "
-"correctament"
+"El servidor intermediari SOCKSv5 no permet l'ús del tipus d'adreça "
+"proporcionada."
 
-#: ../gio/gemblemedicon.c:368
-#, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "S'ha produït un error desconegut en el servidor intermediari SOCKSv5."
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr ""
-"Un nombre de testimonis (%d) en la codificació del GEmblemedIcon no són "
-"formats correctament"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GThemedIcon"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "S'esperava un GEmblem per a un GEmblemedIcon"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "No s'ha pogut desencriptar la clau privada codificada amb PEM"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "L'operació no està implementada"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "No s'ha trobat cap clau privada codificada amb PEM"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "No existeix el punt de muntatge contenidor"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "No s'ha pogut analitzar la clau privada codificada amb PEM"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "No es pot copiar al directori"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "No s'ha trobat cap certificat codificat amb PEM"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "No es pot copiar el directori al directori"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "No s'ha pogut analitzar el certificat codificat amb PEM"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Ja existeix el fitxer de destinació"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Últim intent per introduir la contrasenya correctament abans que se us "
+"bloquegi l'accés."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "No es pot copiar el directori de forma recursiva"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"S'han introduït diverses contrasenyes errònies i se us bloquejarà l'accés "
+"després de més intents."
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "No es pot empalmar"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "La contrasenya introduïda no és correcte."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "S'ha produït un error en empalmar el fitxer: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "No es pot copiar el fitxer especial"
-
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "El valor donat per a l'enllaç simbòlic no és vàlid"
+msgid "Expecting 1 control message, got %d"
+msgstr "S'esperava un missatge de control però se n'han obtingut %d"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "No es pot utilitzar la paperera"
+# FIXME
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Tipus de dades extres no esperades"
 
-#: ../gio/gfile.c:3626
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "En els noms de fitxers no pot haver-hi «%c»"
-
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "el volum no implementa el muntatge"
-
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr ""
-"No hi ha cap aplicació que s'hagi registrat per gestionar aquest fitxer"
-
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "L'enumerador està tancat"
+msgid "Expecting one fd, but got %d\n"
+msgstr "S'esperava un descriptor de fitxer però se n'han obtingut %d\n"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "L'enumerador de fitxer té una operació pendent"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "S'ha rebut un descriptor de fitxer no vàlid"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Ja està tancat l'enumerador de fitxer"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "S'ha produït un error en enviar les credencials: "
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GFileIcon"
-
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Les dades d'entrada pel GFileIcon no són formades correctament"
-
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "El flux no implementa «query_info»"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr ""
+"S'ha produït un error en la comprovació de si «SO_PASSCRED» és habilitat en "
+"el sòcol: %s"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "No està implementada la cerca en el flux"
+#: ../gio/gunixconnection.c:520
+#, c-format
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"No s'esperava aquesta llargada de l'opció quan s'estava comprovant si "
+"«SO_PASSCRED» és habilitat en el sòcol. S'esperaven %d bytes i n'eren %d."
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "No es permet truncar en els fluxos d'entrada"
+#: ../gio/gunixconnection.c:537
+#, c-format
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "S'ha produït un error en habilitar «SO_PASSCRED»: %s"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "No es permet truncar en els fluxos"
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"S'esperava llegir un sol byte per rebre les credencials però s'han llegit "
+"zero bytes"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:604
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Nombre de testimonis erroni (%d)"
+msgid "Not expecting control message, but got %d"
+msgstr "No s'esperava un missatge de control però s'ha obtingut %d"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "No type for class name %s"
-msgstr "El nom de classe %s no té tipus"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "S'ha produït un error en inhabilitar «SO_PASSCRED»: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "El tipus %s no implementa la interfície GIcon"
+msgid "Error reading from file descriptor: %s"
+msgstr "S'ha produït un error en llegir del descriptor de fitxer: %s"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Type %s is not classed"
-msgstr "El tipus %s no té classe"
+msgid "Error closing file descriptor: %s"
+msgstr "S'ha produït un error tancant el descriptor de fitxer: %s"
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "El número de versió no és format correctament: %s"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Arrel del sistema de fitxers"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "El tipus %s no implementa «from_tokens()» a la interfície GIcon"
+msgid "Error writing to file descriptor: %s"
+msgstr "S'ha produït un error en escriure al descriptor de fitxer: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr ""
-"No es pot gestionar la versió proporcionada de la codificació de la icona"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Aquest sistema no admet adreces de sòcol de domini UNIX abstractes"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "El flux d'entrada no té implementada la lectura"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "el volum no implementa l'expulsió"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1234
-msgid "Stream has outstanding operation"
-msgstr "El flux té una operació pendent"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "el volum no implementa l'expulsió o «eject_with_operation»"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "No hi ha prou espai per a l'adreça del sòcol"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "No es pot trobar l'aplicació"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "L'adreça de sòcol no és compatible"
+#: ../gio/gwin32appinfo.c:308
+#, c-format
+msgid "Error launching application: %s"
+msgstr "S'ha produït un error en executar l'aplicació: %s"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "o es permet utilitzar noms buits"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "No estan implementats els URI"
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr ""
-"el nom «%s» no és vàlid: els noms han de començar amb una lletra minúscula"
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "els canvis associatius no estan implementats a win32"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"el nom «%s» no és vàlid: el caràcter «%c» no és vàlid. Només es permeten "
-"lletres minúscules, nombres i el guionet («-»)."
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "La creació associativa no està implementada a win32"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"el nom «%s» no és vàlid: no es permet posar dos guionets seguits («--»)."
+msgid "Error reading from handle: %s"
+msgstr "S'ha produït un error en llegir del gestor: %s"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "el nom «%s» no és vàlid: l'últim caràcter no pot ser un guionet («-»)."
+msgid "Error closing handle: %s"
+msgstr "S'ha produït un error en tancar el gestor: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "el nom «%s» no és vàlid: la llargada màxima és de 1024"
+msgid "Error writing to handle: %s"
+msgstr "S'ha produït un error en escriure al gestor: %s"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "No hi ha prou memòria"
+
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "ja està especificat <child name='%s'>"
+msgid "Internal error: %s"
+msgstr "Error intern: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "no es poden afegir claus a un esquema del tipus «list-of»"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Fan falta més dades d'entrada"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Les dades comprimides no són vàlides"
+
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "ja està especificat <key name='%s'>"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "No s'esperava l'atribut «%s» per a l'element «%s»"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "No s'ha trobat l'atribut «%s» de l'element «%s»"
+
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
+#, c-format
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "No s'esperava l'etiqueta «%s», s'esperava «%s»"
+
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
+#, c-format
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "No s'esperava l'etiqueta «%s» dins «%s»"
+
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
 msgstr ""
-"La <key name='%s'> emmascara la <key name='%s'> a <schema id='%s'>. "
-"Utilitzeu <override> per modificar-ne el valor."
+"No s'ha trobat cap fitxer d'adreces d'interès dins dels directoris de dades"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Ja existeix una adreça d'interès per a l'URI «%s»"
+
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
+#, c-format
+msgid "No bookmark found for URI '%s'"
+msgstr "No s'ha trobat cap adreça d'interès per a l'URI «%s»"
+
+#: ../glib/gbookmarkfile.c:2385
+#, c-format
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "No hi ha cap tipus MIME definit a l'adreça d'interès per a l'URI «%s»"
+
+#: ../glib/gbookmarkfile.c:2470
+#, c-format
+msgid "No private flag has been defined in bookmark for URI '%s'"
 msgstr ""
-"l'atribut de la <key> ha de ser necessàriament «type», «enum» o «flags»"
+"No hi ha cap senyalador privat definit a l'adreça d'interès per a l'URI «%s»"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "(encara) no s'ha definit <%s id='%s'>."
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "No hi ha cap grup establert a l'adreça d'interès per a l'URI «%s»"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "el tipus de cadena GVariant «%s» no és vàlid"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr ""
+"No hi ha cap aplicació amb el nom «%s» que hagi registrat l'adreça d'interès «%"
+"s»"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "s'ha indicat <override> però l'esquema no està ampliant res"
+#: ../glib/gbookmarkfile.c:3424
+#, c-format
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "No s'ha pogut ampliar la línia d'execució «%s» amb l'URI «%s»"
+
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Seqüència de caràcters parcial al final de l'entrada"
 
-#: ../gio/glib-compile-schemas.c:1001
+# FIXME: fallback
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "no hi ha cap <key name='%s'> a sobreescriure"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "No es pot convertir el «fallback» «%s» al joc de codis «%s»"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "ja s'ha especificat <override name='%s'>"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "L'URI «%s» no és un URI absolut que utilitzi l'esquema «file»"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "ja s'ha especificat <schema id='%s'>"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Pot ser que l'URI del fitxer local «%s» no inclogui cap «#»"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "el <schema id='%s'> amplia l'esquema «%s» que encara no existeix"
+msgid "The URI '%s' is invalid"
+msgstr "L'URI «%s» no és vàlid"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr ""
-"el <schema id='%s'> és una llista d'un esquema «%s» que encara no existeix"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "El nom de l'ordinador de l'URI «%s» no és vàlid"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "No pot ser una llista d'un esquema amb un camí"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "L'URI «%s» conté caràcters d'escapada no vàlids"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "No es pot ampliar un esquema amb un camí"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "El nom de camí «%s» no és un camí absolut"
+
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "El nom de l'ordinador no és vàlid"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "A. M."
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "P. M."
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %d %b %Y %T %Z"
+
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%d/%m/%y"
+
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Gener"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Febrer"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Març"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "Abril"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Maig"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Juny"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Juliol"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Agost"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "Setembre"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Octubre"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "Novembre"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "Desembre"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "gen"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "feb"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "març"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "abr"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "maig"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "juny"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "jul"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "ag"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "set"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "oct"
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "nov"
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "des"
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Dilluns"
+
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Dimarts"
+
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Dimecres"
+
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Dijous"
+
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Divendres"
+
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Dissabte"
+
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Diumenge"
+
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "dl"
+
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "dt"
+
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "dm"
+
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "dj"
+
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "dv"
+
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "ds"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"El <schema id='%s'> és una llista i amplia el <schema id='%s'> que no és una "
-"llista"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "dg"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"El <schema id='%s' list-of='%s'> amplia el <schema id='%s' list-of='%s'> "
-"però «%s» no amplia «%s»"
+msgid "Error opening directory '%s': %s"
+msgstr "S'ha produït un error en obrir el directori «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "si es dóna un camí ha de començar i acabar amb una barra inclinada"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "No s'han pogut assignar %lu bytes per llegir el fitxer «%s»"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "el camí d'una llista ha d'acabar amb «:/»"
+msgid "Error reading file '%s': %s"
+msgstr "S'ha produït un error en llegir el fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "ja s'ha especificat <%s id='%s'>"
+msgid "File \"%s\" is too large"
+msgstr "El fitxer «%s» és massa gran"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "No es permet posar l'element <%s> dins de <%s>"
+msgid "Failed to read from file '%s': %s"
+msgstr "No s'ha pogut llegir del fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "No es permet posar l'element <%s> al primer nivell"
+msgid "Failed to open file '%s': %s"
+msgstr "No s'ha pogut obrir el fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "no pot haver-hi text dins de <%s>"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr ""
+"No s'han pogut obtenir els atributs del fitxer «%s»: ha fallat la funció fstat"
+"(): %s"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "S'ha especificat «--strict», es surt.\n"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció fdopen(): %s"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "S'ha ignorat el fitxer sencer.\n"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr ""
+"No s'ha pogut canviar el nom del fitxer «%s» a «%s»: ha fallat la funció "
+"g_rename(): %s"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "S'està ignorant aquest fitxer.\n"
+msgid "Failed to create file '%s': %s"
+msgstr "No s'ha pogut crear el fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
 msgstr ""
-"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
-"sobreescriptura «%s»"
+"No s'ha pogut obrir el fitxer «%s» per escriure-hi: ha fallat la funció fdopen"
+"(): %s"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; s'està ignorant la sobreescriptura d'aquesta clau.\n"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fwrite(): %s"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " i s'havia especificat «--strict», es surt.\n"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fflush(): %s"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
-"sobreescriptura «%s»: %s."
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fsync(): %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "S'està ignorant la sobreescriptura d'aquesta clau.\n"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "No s'ha pogut tancar el fitxer «%s»: ha fallat la funció fclose(): %s"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
 msgstr ""
-"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
-"sobreescriptura «%s» és fora de l'interval de l'esquema donat"
+"No s'ha pogut suprimir el fitxer existent «%s»: ha fallat la funció g_unlink"
+"(): %s"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
-"sobreescriptura «%s» no és a la llista de valors vàlids"
-
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "on desar el fitxer gschemas.compiled"
-
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "DIRECTORI"
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Interromp si hi ha cap error en els esquemes"
-
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "No escriguis el fitxer gschema.compiled"
-
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Aquesta opció se suprimirà aviat."
-
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "No siguis estricte amb les restriccions dels noms de les claus"
-
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Compila tots els fitxers d'esquema GSettings en una memòria cau d'esquemes.\n"
-"Els fitxers d'esquema han de tenir l'extensió .gschema.xml\n"
-"i el fitxer de memòria cau es dirà gschemas.compiled."
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "La plantilla «%s» no és vàlida, no hauria de tenir cap «%s»"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Heu de donar un sol nom de directori\n"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "La plantilla «%s» no conté XXXXXX"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "No schema files found: "
-msgstr "No s'ha trobat cap fitxer d'esquemes: "
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "No s'ha pogut llegir l'enllaç simbòlic «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:2031
-#, c-format
-msgid "doing nothing.\n"
-msgstr "no facis res.\n"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "No es poden utilitzar els enllaços simbòlics"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "suprimeix el fitxer de sortida actual.\n"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»: %s"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr ""
-"No s'ha pogut trobar el tipus de seguiment de directoris locals predeterminat"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "No es pot fer una lectura bàsica a g_io_channel_read_line_string"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
-#, c-format
-msgid "Invalid filename %s"
-msgstr "El nom del fitxer no és vàlid: %s"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "A la memòria intermèdia de lectura hi ha dades sobrants no convertides"
 
-#: ../gio/glocalfile.c:948
-#, c-format
-msgid "Error getting filesystem info: %s"
-msgstr ""
-"S'ha produït un error en obtenir la informació del sistema de fitxers: %s"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "El canal acaba en un caràcter parcial"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "No es pot canviar el nom del directori arrel"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "No es pot fer una lectura bàsica a g_io_channel_read_to_end"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
-#, c-format
-msgid "Error renaming file: %s"
-msgstr "S'ha produït un error en canviar el nom del fitxer: %s"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "No s'ha pogut trobar cap fitxer de claus vàlid als directoris de cerca"
 
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "No es pot canviar el nom del fitxer, ja existeix aquest nom"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "No és un fitxer regular"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Nom de fitxer no vàlid"
+#: ../glib/gkeyfile.c:1162
+#, c-format
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"El fitxer de claus conté la línia «%s» que no és una parella clau-valor, grup "
+"o comentari"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error opening file: %s"
-msgstr "S'ha produït un error en obrir el fitxer: %s"
+msgid "Invalid group name: %s"
+msgstr "El nom del grup no és vàlid: %s"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "No s'ha pogut obrir el directori"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "El fitxer de claus no comença amb un grup"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error removing file: %s"
-msgstr "S'ha produït un error en suprimir el fitxer: %s"
+msgid "Invalid key name: %s"
+msgstr "El nom de la clau no és vàlid: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "S'ha produït un error en enviar el fitxer a la paperera: %s"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "El fitxer de claus conté la codificació no implementada «%s»"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "No s'ha pogut crear el directori de la paperera %s: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "No s'ha pogut trobar el directori superior per a la paperera"
-
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "No s'ha pogut trobar o crear el directori de la paperera"
+msgid "Key file does not have group '%s'"
+msgstr "El fitxer de claus no té el grup «%s»"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "No s'ha pogut crear el fitxer d'informació d'enviar a la paperera: %s"
+msgid "Key file does not have key '%s'"
+msgstr "El fitxer de claus no té la clau «%s»"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "No s'ha pogut enviar el fitxer a la paperera: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "El fitxer de claus conté la clau «%s» amb el valor «%s», que no és UTF-8"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "S'ha produït un error en crear el directori: %s"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"El fitxer de claus conté la clau «%s», que té un valor que no es pot "
+"interpretar."
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "El sistema de fitxers no implementa enllaços simbòlics"
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"El fitxer de claus conté la clau «%s» en el grup «%s», que té un valor que no "
+"es pot interpretar."
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "S'ha produït un error en fer l'enllaç simbòlic: %s"
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "La clau «%s» en el grup «%s» té el valor «%s» però s'esperava el valor %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error moving file: %s"
-msgstr "S'ha produït un error en moure el fitxer: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "No s'ha pogut moure el directori al directori"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "El fitxer de claus no conté una clau «%s» en el grup «%s»"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Ha fallat la creació del fitxer de còpia de seguretat"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "El fitxer de claus conté un caràcter d'escapada al final de línia"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "S'ha produït un error en suprimir el fitxer objectiu: %s"
-
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "No està implementat el moure entre muntatges"
-
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "El valor de l'atribut no pot ser nul"
-
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava una cadena)"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "El fitxer de claus conté la seqüència d'escapada no vàlida «%s»"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "El nom de l'atribut ampliat no és vàlid"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "El valor «%s» no es pot interpretar com un nombre."
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "S'ha produït un error en establir l'atribut ampliat «%s»: %s"
+msgid "Integer value '%s' out of range"
+msgstr "El valor enter «%s» és fora de l'interval"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr ""
-"S'ha produït un error en executar la funció «stat()» en el fitxer «%s»: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "El valor «%s» no es pot interpretar com un nombre amb coma flotant."
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (codificació no vàlida)"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "El valor «%s» no es pot interpretar com un booleà."
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error stating file descriptor: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
 msgstr ""
-"S'ha produït un error en executar la funció «stat()» al descriptor de "
-"fitxer: %s"
+"No s'han pogut obtenir els atributs del fitxer «%s%s%s%s»: ha fallat la "
+"funció fstat(): %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava un uint32)"
+#: ../glib/gmappedfile.c:194
+#, c-format
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr ""
+"No s'ha pogut mapar el fitxer «%s%s%s%s»: ha fallat la funció mmap(): %s"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava un uint64)"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció open(): %s"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava una cadena de bytes)"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "S'ha produït un error a la línia %d caràcter %d: "
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "No es poden establir permisos en els enllaços simbòlics"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "El nom conté caràcters UTF-8 no vàlids: «%s»"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "S'ha produït un error en establir els permisos: %s"
+msgid "'%s' is not a valid name "
+msgstr "«%s» no és un nom vàlid "
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "S'ha produït un error en establir el propietari: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "«%s» no és un nom vàlid: «%c» "
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "l'enllaç simbòlic no pot ser nul"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "S'ha produït un error a la línia %d: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "S'ha produït un error en establir l'enllaç simbòlic: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"No s'ha pogut analitzar «%-.*s»: hi hauria d'haver hagut un dígit dins un "
+"caràcter de referència (per exemple &#234;). Potser el dígit és massa llarg."
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
 msgstr ""
-"S'ha produït un error en establir l'enllaç simbòlic: el fitxer no és un "
-"enllaç simbòlic"
+"La referència del caràcter no acaba amb un punt i coma. Segurament heu "
+"utilitzat un caràcter «&» sense intenció d'iniciar una entitat. Substituïu el "
+"caràcter «&» per &amp;."
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr ""
-"S'ha produït un error en establir el temps de modificació o d'accés: %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "El caràcter de referència «%-.*s» no codifica un caràcter permès"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "El context del SELinux no pot ser nul"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"S'ha detectat una entitat buida «&;». Les entitats vàlides són: &amp; &quot; "
+"&lt; &gt; &apos;."
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "S'ha produït un error en establir el context del SELinux: %s"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Es desconeix el nom d'entitat «%-.*s»"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "Aquest sistema no té habilitat el SELinux"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"L'entitat no acaba amb un punt i coma. Segurament heu utilitzat un caràcter "
+"«&» sense intenció d'iniciar una entitat. Substituïu el caràcter «&» per &amp;."
 
-#: ../gio/glocalfileinfo.c:2276
-#, c-format
-msgid "Setting attribute %s not supported"
-msgstr "No està implementat establir l'atribut %s"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "El document ha de començar amb un element (p. ex. <llibre>)"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "S'ha produït un error en llegir des del fitxer: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"«%s» no és un caràcter vàlid després d'un caràcter «<»: no pot començar un nom "
+"d'element."
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "S'ha produït un error en cercar en el fitxer: %s"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
+msgstr ""
+"S'ha trobat un caràcter estrany: «%s». S'esperava el caràcter «>» per tancar "
+"l'etiqueta d'element buit «%s»."
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "Error closing file: %s"
-msgstr "S'ha produït un error en tancar el fitxer: %s"
-
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 msgstr ""
-"No s'ha pogut trobar el tipus de seguiment de fitxer local predeterminat"
+"S'ha trobat un caràcter estrany: «%s». S'esperava un «=» després del nom "
+"d'atribut «%s» de l'element «%s»."
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "S'ha produït un error en escriure al fitxer: %s"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"S'ha trobat un caràcter estrany: «%s». S'esperava un caràcter «>» o «/» per "
+"finalitzar l'etiqueta d'inici de l'element «%s», o opcionalment un atribut. "
+"Potser heu utilitzat un caràcter no vàlid en un nom d'atribut."
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error removing old backup link: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
 msgstr ""
-"S'ha produït un error en suprimir l'enllaç de còpia de seguretat antic: %s"
+"S'ha trobat un caràcter estrany: «%s». S'esperaven unes cometes d'obertura "
+"després del signe «=» en donar valor a l'atribut «%s» de l'element «%s»."
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "S'ha produït un error en crear la còpia de seguretat: %s"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"«%s» no és un caràcter vàlid després dels caràcters «</»; «%s» no pot iniciar "
+"un nom d'element"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "S'ha produït un error en canviar el nom del fitxer temporal: %s"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"«%s» no és un caràcter vàlid després del nom d'element de tancament «%s». El "
+"caràcter permès és «>»."
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "S'ha produït un error en truncar el fitxer: %s"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "L'element «%s» estava tancat. Actualment no hi ha cap element obert."
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "S'ha produït un error en obrir el fitxer «%s»: %s"
-
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "El fitxer objectiu és un directori"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "L'element «%s» estava tancat. L'element obert actualment és «%s»."
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "El fitxer objectiu no és un fitxer regular"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "El document era buit o només contenia espais en blanc"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "El fitxer ha estat modificat des d'alguna aplicació externa"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr ""
+"El document ha acabat de manera inesperada immediatament després del símbol "
+"«<»"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "S'ha produït un error en suprimir el fitxer vell: %s"
-
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "El GSeekType proporcionat no és vàlid"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"El document ha acabat de manera inesperada amb elements que encara eren "
+"oberts. «%s» era l'últim element obert."
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "La sol·licitud de cerca és no vàlida"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"El document ha acabat de manera inesperada. S'esperava trobar un símbol «>» "
+"que acabés l'etiqueta <%s/>."
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "No es pot truncar el GMemoryInputStream"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "El document ha acabat de manera inesperada enmig d'un nom d'element"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "El flux de sortida de memòria no és modificable"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "El document ha acabat de manera inesperada enmig d'un nom d'atribut"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Ha fallat el redimensionament de la memòria del flux de sortida"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr ""
+"El document ha acabat de manera inesperada enmig d'una etiqueta d'obertura "
+"d'un element."
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:1763
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
 msgstr ""
-"La quantitat de memòria necessària per processar l'escriptura és més gran "
-"que l'espai d'adreces disponible"
-
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "S'ha sol·licitat un desplaçament abans de l'inici del flux"
-
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "S'ha sol·licitat un desplaçament més enllà del final del flux"
-
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "el muntatge no implementa el desmuntatge («unmount»)"
+"El document ha acabat de manera inesperada després d'un signe d'igual "
+"després d'un nom d'atribut. No hi ha cap valor d'atribut."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "el muntatge no implementa l'expulsió («eject»)"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "El document ha acabat de manera inesperada enmig d'un valor d'atribut"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
 msgstr ""
-"el muntatge no implementa el desmuntatge («unmount») o "
-"l'«unmount_with_operation»"
+"El document ha acabat de manera inesperada enmig de l'etiqueta de tancament "
+"de l'element «%s»"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr ""
-"el muntatge no implementa l'expulsió («eject») o l'«eject_with_operation»"
+"El document ha acabat de manera inesperada enmig d'un comentari o d'una "
+"instrucció de processament"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "el muntatge no implementa el tornar-se a muntar («remount»)"
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Forma d'ús:"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "el muntatge no implementa l'estimació de tipus de contingut"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPCIÓ...]"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "el muntatge no implementa l'estimació de tipus de contingut síncron"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Opcions d'ajuda:"
 
-#: ../gio/gnetworkaddress.c:322
-#, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "El nom de l'ordinador «%s» conté «[» però no «]»"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Mostra les opcions d'ajuda"
 
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:414
-msgid "Output stream doesn't implement write"
-msgstr "El flux de sortida no implementa l'escriptura"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Mostra totes les opcions d'ajuda"
 
-#: ../gio/goutputstream.c:375 ../gio/goutputstream.c:873
-msgid "Source stream is already closed"
-msgstr "El flux font ja està tancat"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Opcions de l'aplicació:"
 
-#: ../gio/gresolver.c:779
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "S'ha produït un error en resoldre «%s»: %s"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "No es pot analitzar el valor enter «%s» per a %s"
 
-#: ../gio/gresolver.c:829
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "S'ha produït un error en resoldre a la inversa «%s»: %s"
+msgid "Integer value '%s' for %s out of range"
+msgstr "El valor enter «%s» per a %s és fora de l'interval"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/goption.c:1038
 #, c-format
-msgid "No service record for '%s'"
-msgstr "No hi ha cap registre de servei per a «%s»"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "No es pot analitzar el valor doble «%s» per a %s"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/goption.c:1046
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "No s'ha pogut resoldre «%s» de forma temporal"
+msgid "Double value '%s' for %s out of range"
+msgstr "El valor doble «%s» per a %s és fora de l'interval"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "S'ha produït un error en resoldre «%s»"
+msgid "Error parsing option %s"
+msgstr "S'ha produït un error en analitzar l'opció %s"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr ""
-"No es pot canviar de lloc l'esquema «%s» (no s'ha d'especificar el camí)\n"
+msgid "Missing argument for %s"
+msgstr "Manca un argument per a %s"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/goption.c:1985
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "No existeix l'esquema «%s»\n"
+msgid "Unknown option %s"
+msgstr "Es desconeix l'opció %s"
 
-#: ../gio/gsettings-tool.c:77
-#, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Es pot canviar de lloc l'esquema «%s» (s'ha d'especificar el camí)\n"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "objecte malmès"
 
-#: ../gio/gsettings-tool.c:92
-#, c-format
-msgid "Empty path given.\n"
-msgstr "S'ha donat un camí buit.\n"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "error intern o objecte malmès"
 
-#: ../gio/gsettings-tool.c:98
-#, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "El camí ha de començar amb una barra inclinada (/)\n"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "no hi ha prou memòria"
 
-#: ../gio/gsettings-tool.c:104
-#, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "El camí ha d'acabar amb una barra inclinada (/)\n"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "s'ha arribat al límit de tornades enrere"
 
-#: ../gio/gsettings-tool.c:110
-#, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "El camí no pot contenir dues barres inclinades seguides (//)\n"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr ""
+"el patró conté elements que no estan implementats en les concordances "
+"parcials"
 
-#: ../gio/gsettings-tool.c:131
-#, c-format
-msgid "No such key '%s'\n"
-msgstr "No existeix la clau «%s»\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr ""
+"no s'ha implementat l'ús de referències anteriors per a coincidències "
+"parcials"
 
-#: ../gio/gsettings-tool.c:504
-#, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "El valor proporcionat està fora del rang vàlid\n"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "s'ha arribat al límit de recurrències"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Mostra l'ajuda"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "s'ha arribat al límit d'espais de treball per a subcadenes buides"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Llista els esquemes instal·lats (que no es poden canviar de lloc)"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "la combinació de senyaladors de línia nova no és vàlida"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Llista els esquemes instal·lats que es poden canviar de lloc"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "desplaçament incorrecte"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Llista les claus a l'ESQUEMA"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "UTF-8 curt"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "ESQUEMA[:CAMÍ]"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "error desconegut"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Llista els fills de l'ESQUEMA"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ al final del patró"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c al final del patró"
+
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "caràcter no reconegut després de \\"
+
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
-"Llista les claus i els valors recursivament\n"
-"Si no es passa cap ESQUEMA, es llista totes les claus\n"
+"aquí no es permeten els escapaments que canvien entre majúscules i "
+"minúscules (\\l,\\L, \\u, \\U)"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[ESQUEMA[:CAMÍ]]"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "nombres fora de l'interval en el quantificador {}"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Obtén el valor de la CLAU"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "nombre massa gran en el quantificador {}"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "ESQUEMA[:CAMÍ] CLAU"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "falta el «]» per a la classe de caràcter"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Consulta el rang de valors vàlids per a la CLAU"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "la seqüència d'escapada en la classe de caràcter no és vàlida"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Estableix el valor de la CLAU a VALOR"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "s'ha sortit de l'interval en la classe de caràcter"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "ESQUEMA[:CAMÍ] CLAU VALOR"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "no hi ha res per repetir"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Reinicia la CLAU al seu valor predeterminat"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "no es reconeix el caràcter després de «(?»"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Reinicia totes les claus de l'ESQUEMA als seus valors per defecte"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "no es reconeix el caràcter després de «(?<»"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Comprova si la CLAU és d'escriptura"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "no es reconeix el caràcter després de «(?P»"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
 msgstr ""
-"Fes un seguiment de la CLAU per si hi ha canvis.\n"
-"Si no s'especifica cap CLAU, es farà un seguiment a \n"
-"totes les claus de l'ESQUEMA.\n"
-"Utilitzeu ^C per deixar de fer el seguiment.\n"
+"només es permeten les classes amb nom de POSIX dins de la pròpia classe"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "ESQUEMA[:CAMÍ] [CLAU]"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "falta un «)»"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Es desconeix l'ordre «%s»\n"
-"\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr "hi ha un «)» sense el corresponent «(»"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Utilització:\n"
-"  gsettings ORDRE [ARGUMENTS...]\n"
-"\n"
-"Ordres:\n"
-"  help                      Mostra aquesta informació\n"
-"  list-schemas              Llista els esquemes instal·lats\n"
-"  list-relocatable-schemas  Llista els esquemes que es poden canviar de "
-"lloc\n"
-"  list-keys                 Llista les claus d'un esquema\n"
-"  list-children             Llista els fills d'un esquema\n"
-"  list-recursively          Llista les claus i els valors recursivament\n"
-"  range                     Consulta el rang d'una clau\n"
-"  get                       Obtén el valor d'una clau\n"
-"  set                       Estableix el valor d'una clau\n"
-"  reset                     Reinicia el valor d'una clau\n"
-"  reset-recursively         Reinicia tots els valors de l'esquema donat\n"
-"  writable                  Comprova si es pot escriure a la clau\n"
-"  monitor                   Fa un seguiment per si hi ha canvis\n"
-"\n"
-"Utilitzeu «gsettings help ORDRE» per veure l'ajuda més detallada.\n"
-"\n"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "«(?R» o «(?[+-]dígits» han d'anar seguits de «)»"
+
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "referència a un subpatró que no existeix"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Utilització:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "falta un «)» després del comentari"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Arguments:\n"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "l'expressió regular és massa llarga"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  ORDRE     L'ordre (opcional) que s'explicarà\n"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "no s'ha pogut obtenir memòria"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  ESQUEMA   El nom de l'esquema\n"
-"  CAMÍ      El camí, pels esquemes que es poden canviar de lloc\n"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "l'asserció cap enrere no té llargada fixa"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  CLAU      La clau (opcional) de l'esquema\n"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "el nombre o el nom no estan ben formats després de «(?(»"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  CLAU      La clau de l'esquema\n"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "el grup condicional conté més de dues branques"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VALOR     El valor a establir\n"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "s'esperava una asserció després de «(?(»"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "S'ha donat un nom d'esquema buit\n"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "nom de classe POSIX desconeguda"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "El sòcol no és vàlid, no està inicialitzat"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "no es poden utilitzar els elements d'ordenació de POSIX"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "El sòcol no és vàlid, ha fallat la inicialització degut a: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "el valor del caràcter a la seqüència «\\x{...}» és massa llarg"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "El sòcol ja és tancat"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "condició «(?(0)» no vàlida"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "S'ha excedit el temps d'espera d'entrada/sortida del sòcol"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "no es permet \\C en assercions cap enrere"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "s'està creant un GSocket a partir del descriptor de fitxer: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "la crida recursiva podria entrar en bucle indefinidament"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "No s'ha pogut crear el sòcol: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "falta la finalització en el nom del subpatró"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "S'ha especificat un protocol desconegut"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "dos noms de subpatró tenen el mateix nom"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "no s'ha pogut obtenir l'adreça local: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "la seqüència «\\P» o «\\p» no està ben formada"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "no s'ha pogut obtenir l'adreça remota: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "es desconeix el nom de la propietat després de «\\P» o «\\p»"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "no s'ha pogut escoltar: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "el nom del subpatró és massa llarg (32 caràcters com a màxim)"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "S'ha produït un error en vincular-se a l'adreça: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "hi ha massa subpatrons amb nom (màxim de 10.000)"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "S'ha produït un error en acceptar la connexió: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "el valor octal és més gran que \\377"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "S'ha produït un error en connectar-se: "
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "el grup «DEFINE» conté més d'una branca"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Connexió en procés"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "no es permet repetir un grup «DEFINE»"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "S'ha produït un error en connectar-se: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "opcions «NEWLINE» incoherents"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "No s'ha pogut obtenir l'error pendent: %s"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"no hi ha un nom entre claus o un nombre opcional diferent de zero entre "
+"claus després de «\\g»"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "S'ha produït un error en rebre les dades: %s"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "repetició no esperada"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "S'ha produït un error en enviar les dades: %s"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "desbordament del codi"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "No s'ha pogut aturar el sòcol: %s"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "s'ha produït un desbordament en compilar l'espai de treball"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "no s'ha trobat el subpatró referenciat comprovat anteriorment"
 
-#: ../gio/gsocket.c:2242
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Error closing socket: %s"
-msgstr "S'ha produït un error en tancar el sòcol: %s"
+msgid "Error while matching regular expression %s: %s"
+msgstr "S'ha produït un error en fer coincidir l'expressió regular %s: %s"
+
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "La biblioteca PCRE no està compilada per interpretar UTF-8"
+
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr ""
+"La biblioteca PCRE no està compilada per interpretar les propietats UTF-8"
 
-#: ../gio/gsocket.c:2791
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "S'està esperant la condició del sòcol: %s"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr ""
+"S'ha produït un error en compilar l'expressió regular %s al caràcter %d: %s"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Error sending message: %s"
-msgstr "S'ha produït un error en enviar el missatge: %s"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "S'ha produït un error en optimitzar l'expressió regular %s: %s"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "El GSocketControlMessage no està implementat a Windows"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "s'esperava un dígit hexadecimal o bé «}»"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "S'ha produït un error en rebre un missatge: %s"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "s'esperava un dígit hexadecimal"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "Aquest sistema operatiu no implementa el «g_socket_get_credentials»"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "falta un «<» en la referència simbòlica"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "S'ha produït un error desconegut en connectar-se"
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "la referència simbòlica no està acabada"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
-"Encara no es pot fer de servidor intermediari d'una connexió que no sigui "
-"TCP."
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "referència simbòlica de longitud zero"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "El protocol del servidor intermediari «%s» no està implementat."
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "s'esperava un dígit"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Ja està tancat el receptor de connexions"
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "la referència simbòlica no és vàlida"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "El sòcol que s'ha afegit és tancat"
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "«\\» final extraviat"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "El SOCKSv4 no permet utilitzar adreces IPv6 «%s»"
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "no es reconeix la seqüència d'escapament"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "La implementació de SOCKSv4 limita els caràcters del nom d'usuari a %i"
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr ""
+"S'ha produït un error en analitzar el text de reemplaçament «%s» al caràcter %"
+"lu: %s"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "El text citat no comença amb cometes"
+
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
 msgstr ""
-"La implementació de SOCKSv4 limita els caràcters del nom d'ordinador a %i"
+"S'han trobat unes cometes desaparellades en una línia d'ordres o en un altre "
+"text entre cometes"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "El servidor no és un servidor intermediari de SOCKSv4."
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "El text acaba just després d'un caràcter «\\». (El text era «%s».)"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "S'ha rebutjat la connexió a través d'un servidor SOCKSv4"
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"El text ha acabat abans de trobar les cometes corresponents a %c. (El text "
+"era «%s».)"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "El servidor no és un servidor intermediari SOCKSv5."
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "El text era buit (o només contenia espais en blanc)"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "El servidor intermediari SOCKSv5 requereix autenticació."
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "No s'han pogut llegir dades des del procés fill (%s)"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
-"El servidor intermediari SOCKSv5 requereix un mètode d'autenticació que "
-"encara no està implementat a la GLib."
+"S'ha produït un error inesperat a select() en llegir dades des d'un procés "
+"fill (%s)"
+
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "S'ha produït un error inesperat en waitpid() (%s)"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"El protocol SOCKSv5 no permet un nom d'usuari o contrasenyes d'aquesta mida "
-"(la llargada màxima és %i)."
+msgid "Failed to read from child pipe (%s)"
+msgstr "No s'ha pogut llegir des del conducte fill (%s)"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"Ha fallat l'autenticació SOCKSv5 degut a un nom d'usuari o contrasenya "
-"errònies."
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "No s'ha pogut bifurcar-se (%s)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-"El nom d'ordinador «%s» és massa llarg per al protocol SOCKSv5 (el màxim és "
-"de %i bytes)"
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "No s'ha pogut canviar al directori «%s» (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr ""
-"El servidor intermediari SOCKSv5 utilitza un tipus d'adreça desconeguda."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "No s'ha pogut executar el procés fill «%s» (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "S'ha produït un error intern del servidor intermediari SOCKSv5."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "No s'ha pogut redirigir l'entrada o la sortida del procés fill (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "El conjunt de regles no permet fer connexions SOCKSv5."
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "No s'ha pogut bifurcar el procés fill (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr ""
-"No es pot arribar al servidor a través del servidor intermediari SOCKSv5."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "S'ha produït un error desconegut en executar el procés fill «%s»"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
 msgstr ""
-"No es pot arribar a la xarxa a través del servidor intermediari SOCKSv5."
-
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "S'ha refusat la connexió a través del servidor intermediari SOCKSv5."
-
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "El servidor intermediari SOCKSv5 no permet l'ús de l'ordre «connect»."
+"No s'han pogut llegir prou dades del conducte de l'identificador del procés "
+"fill (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
 msgstr ""
-"El servidor intermediari SOCKSv5 no permet l'ús del tipus d'adreça "
-"proporcionada."
+"No s'ha pogut crear el conducte per comunicar-se amb el procés fill (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "S'ha produït un error desconegut en el servidor intermediari SOCKSv5."
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "No s'han pogut llegir dades del procés fill"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GThemedIcon"
+msgid "Failed to execute child process (%s)"
+msgstr "No s'ha pogut executar el procés fill (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "No s'ha trobat cap clau privada codificada amb PEM"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "El nom del programa no és vàlid: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "No s'ha pogut analitzar la clau privada codificada amb PEM"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "La cadena en el vector d'argument no és vàlida a %d: %s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "No s'ha trobat cap certificat codificat amb PEM"
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Cadena no vàlida a l'entorn: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "No s'ha pogut analitzar el certificat codificat amb PEM"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "El directori de treball no és vàlid: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"Últim intent per introduir la contrasenya correctament abans de que s'us "
-"bloquegi l'accés."
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "No s'ha pogut executar el programa d'ajuda (%s)"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
-"S'han introduït diverses contrasenyes errònies i s'us bloquejarà l'accés "
-"després de més intents."
+"S'ha produït un error inesperat a g_io_channel_win32_poll() en llegir dades "
+"d'un procés fill"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "La contrasenya introduïda no és correcte."
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "El caràcter és fora de l'interval d'UTF-8"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "S'esperava un missatge de control però se n'han obtingut %d"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Seqüència no vàlida a l'entrada de la conversió"
 
-# FIXME
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Tipus de dades extres no esperades"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "El caràcter és fora de l'interval d'UTF-16"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "S'esperava un descriptor de fitxer però se n'han obtingut %d\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "S'ha rebut un descriptor de fitxer no vàlid"
-
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "S'ha produït un error en enviar les credencials: "
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u byte"
+msgstr[1] "%u bytes"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
-"S'ha produït un error en la comprovació de si «SO_PASSCRED» és habilitat en "
-"el sòcol: %s"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"No s'esperava aquesta llargada de l'opció quan s'estava comprovant si "
-"«SO_PASSCRED» és habilitat en el sòcol. S'esperaven %d bytes i n'eren %d."
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "S'ha produït un error en habilitar «SO_PASSCRED»: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"S'esperava llegir un sol byte per rebre les credencials però s'han llegit "
-"zero bytes"
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "No s'esperava un missatge de control però s'ha obtingut %d"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "S'ha produït un error en inhabilitar «SO_PASSCRED»: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "S'ha produït un error en llegir des de UNIX: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "S'ha produït un error en tancar des de UNIX: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixmounts.c:1903 ../gio/gunixmounts.c:1940
-msgid "Filesystem root"
-msgstr "Arrel del sistema de fitxers"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "S'ha produït un error en escriure a UNIX: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Aquest sistema no admet adreces de sòcol de domini UNIX abstractes"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "el volum no implementa l'expulsió"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "el volum no implementa l'expulsió o «eject_with_operation»"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "No es pot trobar l'aplicació"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s byte"
+msgstr[1] "%s bytes"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "S'ha produït un error en executar l'aplicació: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "No estan implementats els URI"
+#~ msgid "File is empty"
+#~ msgstr "El fitxer és buit"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "els canvis associatius no estan implementats a win32"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "El fitxer de claus conté la clau «%s», que té un valor que no es pot "
+#~ "interpretar."
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "La creació associativa no està implementada a win32"
+#~ msgid "This option will be removed soon."
+#~ msgstr "Aquesta opció se suprimirà aviat."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "S'ha produït un error en llegir del gestor: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr ""
+#~ "S'ha produït un error en executar la funció «stat()» en el fitxer «%s»: %s"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "S'ha produït un error en tancar el gestor: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "S'ha produït un error en connectar-se: "
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "S'ha produït un error en escriure al gestor: %s"
+#~ msgid "Error connecting: %s"
+#~ msgstr "S'ha produït un error en connectar-se: %s"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "No hi ha prou memòria"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr ""
+#~ "La implementació de SOCKSv4 limita els caràcters del nom d'usuari a %i"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Error intern: %s"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr ""
+#~ "La implementació de SOCKSv4 limita els caràcters del nom d'ordinador a %i"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Fan falta més dades d'entrada"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "S'ha produït un error en llegir des de UNIX: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Les dades comprimides no són vàlides"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "S'ha produït un error en tancar des de UNIX: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "S'ha produït un error en escriure a UNIX: %s"
 
 #~ msgctxt "GDateTime"
 #~ msgid "am"
@@ -4057,9 +4401,6 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Especifica el camí de l'esquema"
 
-#~ msgid "PATH"
-#~ msgstr "CAMÍ"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
@@ -4085,8 +4426,8 @@ msgstr "Les dades comprimides no són vàlides"
 
 #~ msgid "No such schema `%s' specified in override file `%s'"
 #~ msgstr ""
-#~ "No existeix l'esquema especificat «%s» dins del fitxer de sobreescriptura "
-#~ "«%s»"
+#~ "No existeix l'esquema especificat «%s» dins del fitxer de sobreescriptura «%"
+#~ "s»"
 
 #, fuzzy
 #~ msgid "Do not give error for empty directory"
@@ -4104,9 +4445,6 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgid "use a long listing format"
 #~ msgstr "utilitza un format de llistat llarg"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[FITXER...]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -4147,9 +4485,6 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgid "The file containing the icon"
 #~ msgstr "El fitxer que conté la icona"
 
-#~ msgid "The name of the icon"
-#~ msgstr "El nom de la icona"
-
 #~ msgid "names"
 #~ msgstr "noms"
 
index 5bf4afc..a75e3a6 100644 (file)
Binary files a/po/ca@valencia.gmo and b/po/ca@valencia.gmo differ
index efb96c3..2b29e54 100644 (file)
@@ -3,15 +3,16 @@
 # Softcatalà <info@softcatala.org>, 2001.
 # Jordi Mallach <jordi@sindominio.net>, 2002, 2003, 2004, 2005, 2006.
 # Josep Puigdemont <josep.puigdemont@gmail.com>, 2006.
-# Gil Forcada <gilforcada@guifi.net>, 2008, 2009, 2010, 2011.
 # Sílvia Miranda <silvia@softcatala.cat>, 2011.
+# Gil Forcada <gilforcada@guifi.net>, 2008, 2009, 2010, 2011, 2012.
+# Jordi Serratosa <jordis@softcatala.cat>, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: glib 2.8\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-26 14:40+0200\n"
-"PO-Revision-Date: 2011-09-23 22:52+0200\n"
+"POT-Creation-Date: 2012-04-10 23:12+0200\n"
+"PO-Revision-Date: 2012-03-04 21:05+0100\n"
 "Last-Translator: Gil Forcada <gilforcada@guifi.net>\n"
 "Language-Team: Catalan <tradgnome@softcatala.org>\n"
 "Language: ca-XV\n"
@@ -20,4001 +21,4311 @@ msgstr ""
 "Content-Transfer-Encoding: 8bits\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "No s'esperava l'atribut «%s» per a l'element «%s»"
+msgid "Too large count value passed to %s"
+msgstr "El valor de comptatge passat a %s és massa llarg"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "No s'ha trobat l'atribut «%s» de l'element «%s»"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Ja està tancat el flux"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "No s'esperava l'etiqueta «%s», s'esperava «%s»"
+msgid "Operation was cancelled"
+msgstr "S'ha cancel·lat l'operació"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "L'objecte no és vàlid, no s'ha inicialitzat"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "La seqüència de múltiples bytes de l'entrada no és completa"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "No hi ha prou espai a la destinació"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "La seqüència de bytes a l'entrada de conversió no és vàlida"
+
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "No s'esperava l'etiqueta «%s» dins «%s»"
+msgid "Error during conversion: %s"
+msgstr "S'ha produït un error durant la conversió: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr ""
-"No s'ha trobat cap fitxer d'adreces d'interés dins dels directoris de dades"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "La cancel·lació de la inicialització no està implementada"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Ja existeix una adreça d'interés per a l'URI «%s»"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "No es permet la conversió entre els jocs de caràcters «%s» i «%s»"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "No s'ha trobat cap adreça d'interés per a l'URI «%s»"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Tipus desconegut"
+
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "No hi ha cap tipus MIME definit a l'adreça d'interés per a l'URI «%s»"
+msgid "%s filetype"
+msgstr "tipus de fitxer %s"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr ""
-"No hi ha cap senyalador privat definit a l'adreça d'interés per a l'URI «%s»"
+msgid "%s type"
+msgstr "tipus %s"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "Este sistema operatiu no implementa les GCredentials"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "La vostra plataforma no implementa les GCredentials"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "No s'esperava un final de flux tan prompte"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "No hi ha cap grup establit a l'adreça d'interés per a l'URI «%s»"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "No es permet la clau «%s» en l'entrada de l'adreça «%s»"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr ""
-"No hi ha cap aplicació amb el nom «%s» que haja registrat l'adreça d'interés "
-"«%s»"
+"L'adreça «%s» no és vàlida (ha de ser, o bé un camí, o bé un tmpdir -"
+"directori temporal-, o bé unes claus abstractes)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "No s'ha pogut ampliar la línia d'execució «%s» amb l'URI «%s»"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "L'entrada d'adreça «%s» té una parella clau/valor que no té sentit"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1405
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "No es permet la conversió entre els jocs de caràcters «%s» i «%s»"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Hi ha un error a l'adreça «%s»: l'atribut del port no està ben format"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»"
-
-#: ../glib/gconvert.c:767 ../glib/gconvert.c:1159 ../glib/giochannel.c:1577
-#: ../glib/giochannel.c:1619 ../glib/giochannel.c:2462 ../glib/gutf8.c:1014
-#: ../glib/gutf8.c:1465 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "La seqüència de bytes a l'entrada de conversió no és vàlida"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: l'atribut de la família no està ben format"
 
-#: ../glib/gconvert.c:775 ../glib/gconvert.c:1084 ../glib/giochannel.c:1584
-#: ../glib/giochannel.c:2474 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "S'ha produït un error durant la conversió: %s"
-
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:1010 ../glib/gutf8.c:1220
-#: ../glib/gutf8.c:1357 ../glib/gutf8.c:1461
-msgid "Partial character sequence at end of input"
-msgstr "Seqüència de caràcters parcial al final de l'entrada"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "L'element d'adreça «%s» no conté dos punts (:)"
 
-# FIXME: fallback
-#: ../glib/gconvert.c:1056
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "No es pot convertir el «fallback» «%s» al joc de codis «%s»"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"La parella de clau/valor %d, «%s», a l'element d'adreça «%s», no conté un "
+"signe igual"
 
-#: ../glib/gconvert.c:1873
+#: ../gio/gdbusaddress.c:481
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "L'URI «%s» no és un URI absolut que utilitze l'esquema «file»"
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"S'ha produït un error en suprimir l'escapament d'una clau o d'un valor en la "
+"parella clau/valor %d, «%s», de l'element d'adreça «%s»"
 
-#: ../glib/gconvert.c:1883
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Pot ser que l'URI del fitxer local «%s» no incloga cap «#»"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: el transport unix requereix que hi haja "
+"establerta exactament una clau, o bé de tipus «path» (camí), o bé de tipus "
+"«abstract» (abstracte)"
 
-#: ../glib/gconvert.c:1900
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "L'URI «%s» no és vàlid"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del nom "
+"d'ordinador"
 
-#: ../glib/gconvert.c:1912
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "El nom de l'ordinador de l'URI «%s» no és vàlid"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del port "
 
-#: ../glib/gconvert.c:1928
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "L'URI «%s» conté caràcters d'escapada no vàlids"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Hi ha un error a l'adreça «%s»: l'atribut noncefile no existeix o està mal "
+"format "
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "S'ha produït un error en executar-se automàticament: "
 
-#: ../glib/gconvert.c:2023
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "El nom de camí «%s» no és un camí absolut"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr ""
+"El transport «%s» per a l'adreça «%s» és desconegut o no està implementat"
 
-#: ../glib/gconvert.c:2033
-msgid "Invalid hostname"
-msgstr "El nom de l'ordinador no és vàlid"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "S'ha produït un error en obrir el fitxer nonce «%s»: %s"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:203
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "A. M."
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "S'ha produït un error en llegir el fitxer nonce «%s»: %s"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:205
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "P. M."
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"S'ha produït un error en llegir el fitxer nonce «%s»: s'esperaven 16 bytes "
+"però se n'han obtingut %d"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:208
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %d %b %Y %T %Z"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr ""
+"S'ha produït un error en escriure els continguts del fitxer nonce «%s» al "
+"flux:"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:211
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%d/%m/%y"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "L'adreça que s'ha indicat és buida"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:214
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr ""
+"No es pot engendrar un bus de missatge sense un identificador de màquina: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:217
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "S'ha produït un error en engendrar la línia d'ordes «%s»: "
 
-#: ../glib/gdatetime.c:230
-msgctxt "full month name"
-msgid "January"
-msgstr "Gener"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr ""
+"El programa ha finalitzat de manera anòmala quan generava la línia d'ordes "
+"«%s»: %s"
 
-#: ../glib/gdatetime.c:232
-msgctxt "full month name"
-msgid "February"
-msgstr "Febrer"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr ""
+"La línia d'ordes «%s» ha acabat amb un estat d'eixida diferent de zero (%d): "
+"%s"
 
-#: ../glib/gdatetime.c:234
-msgctxt "full month name"
-msgid "March"
-msgstr "Març"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
+"No s'ha pogut determinar l'adreça del bus de sessió (no està implementat en "
+"este sistema operatiu)"
 
-#: ../glib/gdatetime.c:236
-msgctxt "full month name"
-msgid "April"
-msgstr "Abril"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"No es pot determinar l'adreça del bus a través de la variable d'entorn "
+"«DBUS_STARTER_BUS_TYPE»: conté un valor desconegut «%s»"
 
-#: ../glib/gdatetime.c:238
-msgctxt "full month name"
-msgid "May"
-msgstr "Maig"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"No es pot determinar l'adreça del bus perquè la variable d'entorn "
+"«DBUS_STARTER_BUS_TYPE» no està establerta"
 
-#: ../glib/gdatetime.c:240
-msgctxt "full month name"
-msgid "June"
-msgstr "Juny"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Tipus de bus desconegut %d"
 
-#: ../glib/gdatetime.c:242
-msgctxt "full month name"
-msgid "July"
-msgstr "Juliol"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "S'ha trobat una inesperada falta de contingut en llegir una línia"
 
-#: ../glib/gdatetime.c:244
-msgctxt "full month name"
-msgid "August"
-msgstr "Agost"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr ""
+"S'ha trobat una inesperada falta de contingut en llegir (de forma segura) "
+"una línia"
 
-#: ../glib/gdatetime.c:246
-msgctxt "full month name"
-msgid "September"
-msgstr "Setembre"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"S'han exhaurit tots els mecanismes d'autenticació disponibles (s'han provat: "
+"%s) (hi ha disponibles: %s)"
 
-#: ../glib/gdatetime.c:248
-msgctxt "full month name"
-msgid "October"
-msgstr "Octubre"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr ""
+"S'ha cancel·lat a través de GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:250
-msgctxt "full month name"
-msgid "November"
-msgstr "Novembre"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "S'ha produït un error en obtindre la informació del directori «%s»: %s"
 
-#: ../glib/gdatetime.c:252
-msgctxt "full month name"
-msgid "December"
-msgstr "Desembre"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"Els permisos del directori «%s» no estan ben formats. S'esperava el mode "
+"0700 però s'ha obtingut el 0%o."
 
-#: ../glib/gdatetime.c:267
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "gen"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "S'ha produït un error en crear el directori «%s»: %s"
 
-#: ../glib/gdatetime.c:269
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "feb"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "S'ha produït un error en obrir l'anell de claus «%s» per llegir-lo: "
 
-#: ../glib/gdatetime.c:271
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "març"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"La línia %d de l'anell de claus a «%s» amb el contingut «%s» no està ben "
+"formada"
 
-#: ../glib/gdatetime.c:273
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "abr"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"El primer testimoni de la línia %d de l'anell de claus a «%s» amb el "
+"contingut «%s» no està ben format"
 
-#: ../glib/gdatetime.c:275
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "maig"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"El segon testimoni de la línia %d de l'anell de claus a «%s» amb el "
+"contingut «%s» no està ben format"
 
-#: ../glib/gdatetime.c:277
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "juny"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr ""
+"No s'ha trobat la galeta amb l'identificador %d a l'anell de claus a «%s»"
 
-#: ../glib/gdatetime.c:279
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "jul"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "S'ha produït un suprimir el fitxer de blocatge antic «%s»: %s"
 
-#: ../glib/gdatetime.c:281
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "ag"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "S'ha produït un error en crear el fitxer de blocatge «%s»: %s"
 
-#: ../glib/gdatetime.c:283
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "set"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr ""
+"S'ha produït un error en tancar el fitxer (no enllaçat) de blocatge «%s»: %s"
 
-#: ../glib/gdatetime.c:285
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "oct"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "S'ha produït un error en desenllaçar el fitxer de blocatge «%s»: %s"
 
-#: ../glib/gdatetime.c:287
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "nov"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr ""
+"S'ha produït un error en obrir l'anell de claus «%s» per a escriptura: "
 
-#: ../glib/gdatetime.c:289
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "des"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr ""
+"(A més a més, l'alliberació del blocatge per a «%s» també ha fallat: %s)"
 
-#: ../glib/gdatetime.c:304
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Dilluns"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "La connexió està tancada"
 
-#: ../glib/gdatetime.c:306
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Dimarts"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "S'ha esgotat el temps d'espera"
 
-#: ../glib/gdatetime.c:308
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "Dimecres"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"S'han trobat senyaladors no implementats en construir-se la part de la "
+"connexió del client"
 
-#: ../glib/gdatetime.c:310
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Dijous"
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
+#, c-format
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"No existeix la interfície «org.freedesktop.DBus.Properties» en l'objecte al "
+"camí %s"
 
-#: ../glib/gdatetime.c:312
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Divendres"
+#: ../gio/gdbusconnection.c:4086
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"S'ha produït un error en establir la propietat «%s»: s'esperava el tipus "
+"«%s» però s'ha obtingut el «%s»"
 
-#: ../glib/gdatetime.c:314
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Dissabte"
+#: ../gio/gdbusconnection.c:4181
+#, c-format
+msgid "No such property `%s'"
+msgstr "No existeix la propietat «%s»"
 
-#: ../glib/gdatetime.c:316
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Diumenge"
+#: ../gio/gdbusconnection.c:4193
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "La propietat «%s» no és de lectura"
 
-#: ../glib/gdatetime.c:331
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "dl"
+#: ../gio/gdbusconnection.c:4204
+#, c-format
+msgid "Property `%s' is not writable"
+msgstr "La propietat «%s» no és d'escriptura"
 
-#: ../glib/gdatetime.c:333
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "dt"
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
+#, c-format
+msgid "No such interface `%s'"
+msgstr "No existeix la interfície «%s»"
 
-#: ../glib/gdatetime.c:335
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "dm"
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "No existeix la interfície"
 
-#: ../glib/gdatetime.c:337
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "dj"
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
+#, c-format
+msgid "No such interface `%s' on object at path %s"
+msgstr "No existeix la interfície «%s» en l'objecte al camí %s"
 
-#: ../glib/gdatetime.c:339
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "dv"
+#: ../gio/gdbusconnection.c:4731
+#, c-format
+msgid "No such method `%s'"
+msgstr "No existeix el mètode «%s»"
 
-#: ../glib/gdatetime.c:341
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "ds"
+#: ../gio/gdbusconnection.c:4762
+#, c-format
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "El tipus de missatge «%s» no correspon al tipus «%s» que s'esperava"
 
-#: ../glib/gdatetime.c:343
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "dg"
+#: ../gio/gdbusconnection.c:4982
+#, c-format
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Ja hi ha un objecte exportat per a la interfície %s a %s"
+
+#: ../gio/gdbusconnection.c:5180
+#, c-format
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "El mètode «%s» ha retornat un tipus «%s» però s'esperava «%s»"
+
+#: ../gio/gdbusconnection.c:6259
+#, c-format
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "No existeix el mètode «%s» a la interfície «%s» amb la signatura «%s»"
+
+#: ../gio/gdbusconnection.c:6378
+#, c-format
+msgid "A subtree is already exported for %s"
+msgstr "Ja està exportat un subarbre per a %s"
+
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "el tipus és no vàlid"
+
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "Missatge «METHOD_CALL»: manca el camp de capçalera «PATH» o «MEMBER»"
+
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "Missatge «METHOD_RETURN»: manca el camp de capçalera «REPLY_SERIAL»"
+
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr ""
+"Missatge «ERROR»: manca el camp de capçalera «REPLY_SERIAL» o «ERROR_NAME»"
+
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr ""
+"Missatge «SIGNAL»: manca el camp de capçalera «PATH», «INTERFACE» o «MEMBER»"
+
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"Missatge «SIGNAL»: el camp de la capçalera «PATH» utilitza el valor reservat "
+"«/org/freedesktop/DBus/Local»"
+
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"missatge «SIGNAL»: el camp de capçalera «INTERFACE» utilitza el valor "
+"reservat «org.freedesktop.DBus.Local»"
+
+#: ../gio/gdbusmessage.c:998
+#, c-format
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Es volia llegir %lu byte però s'ha rebut un «EOF»"
+msgstr[1] "Es volien llegir %lu bytes però s'ha rebut un «EOF»"
+
+#: ../gio/gdbusmessage.c:1025
+#, c-format
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"S'esperava una cadena UTF-8 vàlida però s'han trobat bytes no vàlids a "
+"l'òfset %d (la llargada de la cadena és %d). La cadena UTF-8 vàlida fins "
+"aquell moment era «%s»"
+
+#: ../gio/gdbusmessage.c:1038
+#, c-format
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr ""
+"S'esperava el byte «NUL» després de la cadena «%s» però s'ha trobat el byte "
+"%d"
+
+#: ../gio/gdbusmessage.c:1242
+#, c-format
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "El valor analitzat «%s» no és un camí d'objecte D-Bus vàlid"
+
+#: ../gio/gdbusmessage.c:1268
+#, c-format
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "El valor analitzat «%s» no és una signatura D-Bus vàlida"
+
+#: ../gio/gdbusmessage.c:1325
+#, c-format
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"S'ha trobat una matriu de llargada %u byte. La llargada màxima és de 2<<26 "
+"bytes (64 MiB)."
+msgstr[1] ""
+"S'ha trobat una matriu de llargada %u bytes. La llargada màxima és de 2<<26 "
+"bytes (64 MiB)."
+
+#: ../gio/gdbusmessage.c:1483
+#, c-format
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "El valor analitzat «%s» per variant no és una signatura D-Bus vàlida"
+
+#: ../gio/gdbusmessage.c:1510
+#, c-format
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"S'ha produït un error en convertir a estructura de dades la GVariant amb el "
+"tipus de cadena «%s» del format de cable D-Bus"
+
+#: ../gio/gdbusmessage.c:1698
+#, c-format
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Valor d'ordenació de bits (endianness) no vàlid. S'esperava 0x6c («l») o "
+"0x42 («B») però s'ha trobat el valor 0x%02x"
+
+#: ../gio/gdbusmessage.c:1712
+#, c-format
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Versió major del protocol no vàlida. S'esperava 1 però s'ha trobat %d"
+
+#: ../gio/gdbusmessage.c:1769
+#, c-format
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
+"S'ha trobat la capçalera de la signatura amb la signatura «%s», però el cos "
+"és buit"
+
+#: ../gio/gdbusmessage.c:1783
+#, c-format
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "El valor analitzat «%s» no és una signatura de D-Bus vàlida (pel cos)"
+
+#: ../gio/gdbusmessage.c:1814
+#, c-format
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
+"byte"
+msgstr[1] ""
+"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
+"bytes"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
-#, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "S'ha produït un error en obrir el directori «%s»: %s"
+#: ../gio/gdbusmessage.c:1824
+msgid "Cannot deserialize message: "
+msgstr "No s'ha pogut tornar a convertir el missatge a estructura de dades: "
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusmessage.c:2156
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "No s'han pogut assignar %lu bytes per llegir el fitxer «%s»"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"No s'ha pogut convertir a seqüència de bits la GVariant de tipus cadena «%s» "
+"al format de cable D-Bus"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusmessage.c:2297
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "S'ha produït un error en llegir el fitxer «%s»: %s"
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"El missatge conté %d descriptors de fitxers, però el camp de la capçalera "
+"n'indica %d"
 
-#: ../glib/gfileutils.c:569
-#, c-format
-msgid "File \"%s\" is too large"
-msgstr "El fitxer «%s» és massa gran"
+#: ../gio/gdbusmessage.c:2305
+msgid "Cannot serialize message: "
+msgstr "No s'ha pogut convertir a seqüència de bits el missatge: "
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusmessage.c:2349
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "No s'ha pogut llegir del fitxer «%s»: %s"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr ""
+"El cos del missatge té la signatura «%s» però no hi ha cap capçalera de "
+"signatura"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusmessage.c:2359
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "No s'ha pogut obrir el fitxer «%s»: %s"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
+msgstr ""
+"El cos del missatge té el tipus de signatura «%s» però la signatura en el "
+"camp de la capçalera és «%s»"
 
-#: ../glib/gfileutils.c:720
+#: ../gio/gdbusmessage.c:2375
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
-"No s'han pogut obtindre els atributs del fitxer «%s»: ha fallat la funció "
-"fstat(): %s"
+"El cos del missatge és buit però la signatura en el camp de la capçalera és "
+"«(%s)»"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusmessage.c:2932
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció fdopen(): %s"
+msgid "Error return with body of type `%s'"
+msgstr "S'ha retornat un error amb el cos de tipus «%s»"
 
-#: ../glib/gfileutils.c:862
-#, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+#: ../gio/gdbusmessage.c:2940
+msgid "Error return with empty body"
+msgstr "S'ha retornat un error amb el cos buit"
+
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr ""
-"No s'ha pogut canviar el nom del fitxer «%s» a «%s»: ha fallat la funció "
-"g_rename(): %s"
+"No s'ha pogut carregar «/var/lib/dbus/machine-id» o «/etc/machine-id»: "
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "No s'ha pogut crear el fitxer «%s»: %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "S'ha produït un error en cridar «StartServiceByName» per a %s: "
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr ""
-"No s'ha pogut obrir el fitxer «%s» per escriure-hi: ha fallat la funció "
-"fdopen(): %s"
+"S'ha obtingut una resposta inesperada %d per al mètode «StartServiceByName"
+"(\"%s\")»"
 
-#: ../glib/gfileutils.c:943
-#, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
+msgid ""
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fwrite(): %s"
+"No es pot invocar el mètode: el servidor intermediari és per a un nom ben "
+"conegut sense cap propietari i el servidor intermediari s'ha construït amb "
+"el senyalador «G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START»"
+
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "No es pot utilitzar l'espai de noms abstracte"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "No es pot especificar el fitxer «nonce» quan es crea un servidor"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr ""
-"No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fflush(): %s"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "S'ha produït un error en escriure el fitxer «nonce» a «%s»: %s"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fsync(): %s"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "La cadena «%s» no és un GUID vàlid de D-Bus"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "No s'ha pogut tancar el fitxer «%s»: ha fallat la funció fclose(): %s"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "No es pot escoltar «%s», és un transport desconegut"
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "ORDRE"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbus-tool.c:93
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgid ""
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"No s'ha pogut suprimir el fitxer existent «%s»: ha fallat la funció g_unlink"
-"(): %s"
+"Ordes:\n"
+"  help         Mostra esta informació\n"
+"  introspect   Introspecciona un objecte remot\n"
+"  monitor      Fa un seguiment d'un objecte remot\n"
+"  call         Invoca un mètode en l'objecte remot\n"
+"  emit         Emet un senyal\n"
+"\n"
+"Utilitzeu «%s ORDRE --help» per veure l'ajuda de cada orde en particular.\n"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "La plantilla «%s» no és vàlida, no hauria de tindre cap «%s»"
+msgid "Error: %s\n"
+msgstr "S'ha produït un error: %s\n"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "La plantilla «%s» no conté XXXXXX"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "S'ha produït un error en analitzar la introspecció XML: %s\n"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
-#, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u bytes"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Connecta al bus del sistema"
 
-#: ../glib/gfileutils.c:2007
-#, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Connecta al bus de la sessió"
 
-#: ../glib/gfileutils.c:2010
-#, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Connecta a l'adreça de D-Bus donada"
 
-#: ../glib/gfileutils.c:2013
-#, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Opcions del punt final de connexió:"
 
-#: ../glib/gfileutils.c:2016
-#, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Opcions d'especificació del punt final de connexió"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "No connection endpoint specified"
+msgstr "No s'ha especificat el punt final de connexió"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Multiple connection endpoints specified"
+msgstr "S'han especificat més d'un punt final de connexió"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbus-tool.c:463
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid ""
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr ""
+"Avís: d'acord amb les dades d'introspecció no existeix la interfície «%s»\n"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbus-tool.c:472
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
+msgstr ""
+"Avís: d'acord amb les dades d'introspecció no existeix el mètode «%s» a la "
+"interfície «%s»\n"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
-#, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Destinació opcional del senyal (nom únic)"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
-#, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Camí a l'objecte al qual se li enviarà un senyal"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
-#, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Senyal i nom d'interfície"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Envia un senyal."
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "Error connecting: %s\n"
+msgstr "S'ha produït un error en connectar-se: %s\n"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s byte"
-msgstr[1] "%s bytes"
+msgid "Error: object path not specified.\n"
+msgstr "Error: no s'ha especificat el camí a l'objecte.\n"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "Error: %s is not a valid object path\n"
+msgstr "Error: «%s» no és un camí d'objecte vàlid\n"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "No s'ha pogut llegir l'enllaç simbòlic «%s»: %s"
+msgid "Error: signal not specified.\n"
+msgstr "Error: no s'ha especificat el senyal.\n"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "No es poden utilitzar els enllaços simbòlics"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Error: %s no és un nom d'interfície vàlid\n"
 
-#: ../glib/giochannel.c:1409
+#: ../gio/gdbus-tool.c:640
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»: %s"
+msgid "Error: %s is not a valid member name\n"
+msgstr "Error: %s no és un nom de membre vàlid\n"
 
-#: ../glib/giochannel.c:1754
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "No es pot fer una lectura bàsica a g_io_channel_read_line_string"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Error: %s no és un nom de bus únic vàlid.\n"
 
-#: ../glib/giochannel.c:1801 ../glib/giochannel.c:2058
-#: ../glib/giochannel.c:2145
-msgid "Leftover unconverted data in read buffer"
-msgstr "A la memòria intermèdia de lectura hi ha dades sobrants no convertides"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "S'ha produït un error en analitzar el paràmetre %d: %s\n"
 
-#: ../glib/giochannel.c:1882 ../glib/giochannel.c:1959
-msgid "Channel terminates in a partial character"
-msgstr "El canal acaba en un caràcter parcial"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "S'ha produït un error en buidar la connexió: %s\n"
 
-#: ../glib/giochannel.c:1945
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "No es pot fer una lectura bàsica a g_io_channel_read_to_end"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Nom de destinació on invocar el mètode"
 
-#: ../glib/gmappedfile.c:131
-#, fuzzy, c-format
-msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
-msgstr ""
-"No s'han pogut obtindre els atributs del fitxer «%s»: ha fallat la funció "
-"fstat(): %s"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Camí a l'objecte on invocar el mètode"
 
-#: ../glib/gmappedfile.c:197
-#, fuzzy, c-format
-msgid "Failed to map %s%s%s%s: mmap() failed: %s"
-msgstr "No s'ha pogut mapar el fitxer «%s»: ha fallat la funció mmap(): %s"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Mètode i nom d'interfície"
 
-#: ../glib/gmappedfile.c:263
-#, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció open(): %s"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Temps d'espera, en segons"
 
-#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
-#, c-format
-msgid "Error on line %d char %d: "
-msgstr "S'ha produït un error a la línia %d caràcter %d: "
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Invoca un mètode en un objecte remot."
 
-#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "El nom conté caràcters UTF-8 no vàlids: «%s»"
+msgid "Error: Destination is not specified\n"
+msgstr "Error: no s'ha especificat la destinació\n"
 
-#: ../glib/gmarkup.c:430
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "«%s» no és un nom vàlid "
+msgid "Error: Object path is not specified\n"
+msgstr "Error: no s'ha especificat el camí a l'objecte\n"
 
-#: ../glib/gmarkup.c:446
+#: ../gio/gdbus-tool.c:898
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "«%s» no és un nom vàlid: «%c» "
+msgid "Error: Method name is not specified\n"
+msgstr "Error: no s'ha especificat el nom del mètode\n"
 
-#: ../glib/gmarkup.c:555
+#: ../gio/gdbus-tool.c:909
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "S'ha produït un error a la línia %d: %s"
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Error: el nom del mètode «%s» no és vàlid\n"
 
-#: ../glib/gmarkup.c:639
+#: ../gio/gdbus-tool.c:974
 #, c-format
-msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+msgid "Error parsing parameter %d of type `%s': %s\n"
 msgstr ""
-"No s'ha pogut analitzar «%-.*s»: hi hauria d'haver hagut un dígit dins un "
-"caràcter de referència (per exemple &#234;). Potser el dígit és massa llarg."
+"S'ha produït un error en analitzar el paràmetre %d del tipus «%s»: %s\n"
 
-#: ../glib/gmarkup.c:651
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"La referència del caràcter no acaba amb un punt i coma. Segurament heu "
-"utilitzat un caràcter «&» sense intenció d'iniciar una entitat. Substituïu "
-"el caràcter «&» per &amp;."
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Nom de destinació a introspeccionar"
 
-#: ../glib/gmarkup.c:677
-#, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "El caràcter de referència «%-.*s» no codifica un caràcter permés"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Camí a l'objecte a introspeccionar"
 
-#: ../glib/gmarkup.c:715
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"S'ha detectat una entitat buida «&;». Les entitats vàlides són: &amp; &quot; "
-"&lt; &gt; &apos;."
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Imprimeix XML"
 
-#: ../glib/gmarkup.c:723
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Es desconeix el nom d'entitat «%-.*s»"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Introspecciona el fill"
 
-#: ../glib/gmarkup.c:728
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"L'entitat no acaba amb un punt i coma. Segurament heu utilitzat un caràcter "
-"«&» sense intenció d'iniciar una entitat. Substituïu el caràcter «&» per "
-"&amp;."
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Només mostra les propietats"
 
-#: ../glib/gmarkup.c:1079
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "El document ha de començar amb un element (p. ex. <llibre>)"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Introspecciona un objecte remot."
 
-#: ../glib/gmarkup.c:1119
-#, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"«%s» no és un caràcter vàlid després d'un caràcter «<»: no pot començar un "
-"nom d'element."
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Nom de destinació al qual se li vol fer un seguiment"
 
-#: ../glib/gmarkup.c:1187
-#, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperava el caràcter «>» per tancar "
-"l'etiqueta d'element buit «%s»."
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Camí a l'objecte al qual se li vol fer un seguiment"
 
-#: ../glib/gmarkup.c:1271
-#, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperava un «=» després del nom "
-"d'atribut «%s» de l'element «%s»."
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Fes el seguiment a un objecte remot."
 
-#: ../glib/gmarkup.c:1312
-#, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperava un caràcter «>» o «/» per "
-"finalitzar l'etiqueta d'inici de l'element «%s», o opcionalment un atribut. "
-"Potser heu utilitzat un caràcter no vàlid en un nom d'atribut."
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Sense nom"
 
-#: ../glib/gmarkup.c:1356
-#, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"S'ha trobat un caràcter estrany: «%s». S'esperaven unes cometes d'obertura "
-"després del signe «=» en donar valor a l'atribut «%s» de l'element «%s»."
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "El fitxer d'escriptori no especificava el camp d'execució"
+
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "No s'ha pogut trobar el terminal que demanava l'aplicació"
 
-#: ../glib/gmarkup.c:1489
+#: ../gio/gdesktopappinfo.c:1563
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
+msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
-"«%s» no és un caràcter vàlid després dels caràcters «</»; «%s» no pot "
-"iniciar un nom d'element"
+"No s'ha pogut crear el directori de configuració de l'aplicació de l'usuari "
+"%s: %s"
 
-#: ../glib/gmarkup.c:1525
+#: ../gio/gdesktopappinfo.c:1567
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+msgid "Can't create user MIME configuration folder %s: %s"
 msgstr ""
-"«%s» no és un caràcter vàlid després del nom d'element de tancament «%s». El "
-"caràcter permés és «>»."
+"No s'ha pogut crear el directori de configuració MIME de l'usuari %s: %s"
 
-#: ../glib/gmarkup.c:1536
-#, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "L'element «%s» estava tancat. Actualment no hi ha cap element obert."
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "A la informació d'aplicació li manca un identificador"
 
-#: ../glib/gmarkup.c:1545
+#: ../gio/gdesktopappinfo.c:2055
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "L'element «%s» estava tancat. L'element obert actualment és «%s»."
+msgid "Can't create user desktop file %s"
+msgstr "No s'ha pogut crear el fitxer d'escriptori de l'usuari %s"
 
-#: ../glib/gmarkup.c:1713
-msgid "Document was empty or contained only whitespace"
-msgstr "El document era buit o només contenia espais en blanc"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Definició personalitzada per a %s"
 
-#: ../glib/gmarkup.c:1727
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr ""
-"El document ha acabat de manera inesperada immediatament després del símbol "
-"«<»"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "la unitat no implementa l'expulsió"
 
-#: ../glib/gmarkup.c:1735 ../glib/gmarkup.c:1780
-#, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"El document ha acabat de manera inesperada amb elements que encara eren "
-"oberts. «%s» era l'últim element obert."
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "la unitat no implementa l'expulsió o «eject_with_operation»"
 
-#: ../glib/gmarkup.c:1743
-#, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"El document ha acabat de manera inesperada. S'esperava trobar un símbol «>» "
-"que acabés l'etiqueta <%s/>."
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "la unitat no implementa el sondeig per si hi ha un suport"
 
-#: ../glib/gmarkup.c:1749
-msgid "Document ended unexpectedly inside an element name"
-msgstr "El document ha acabat de manera inesperada enmig d'un nom d'element"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "la unitat no implementa la inicialització"
 
-#: ../glib/gmarkup.c:1755
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "El document ha acabat de manera inesperada enmig d'un nom d'atribut"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "la unitat no implementa l'parada"
 
-#: ../glib/gmarkup.c:1760
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr ""
-"El document ha acabat de manera inesperada enmig d'una etiqueta d'obertura "
-"d'un element."
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "El TLS no està implementat"
 
-#: ../glib/gmarkup.c:1766
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GEmblem"
+
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
 msgstr ""
-"El document ha acabat de manera inesperada després d'un signe d'igual "
-"després d'un nom d'atribut. No hi ha cap valor d'atribut."
+"Un nombre de testimonis (%d) de la codificació del GEmblem no són formats "
+"correctament"
 
-#: ../glib/gmarkup.c:1773
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "El document ha acabat de manera inesperada enmig d'un valor d'atribut"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GEmblemedIcon"
 
-#: ../glib/gmarkup.c:1789
+#: ../gio/gemblemedicon.c:377
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
 msgstr ""
-"El document ha acabat de manera inesperada enmig de l'etiqueta de tancament "
-"de l'element «%s»"
+"Un nombre de testimonis (%d) en la codificació del GEmblemedIcon no són "
+"formats correctament"
 
-#: ../glib/gmarkup.c:1795
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"El document ha acabat de manera inesperada enmig d'un comentari o d'una "
-"instrucció de processament"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "S'esperava un GEmblem per a un GEmblemedIcon"
 
-#: ../glib/gregex.c:190
-msgid "corrupted object"
-msgstr "objecte malmés"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "L'operació no està implementada"
 
-#: ../glib/gregex.c:192
-msgid "internal error or corrupted object"
-msgstr "error intern o objecte malmés"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "No existeix el punt de muntatge contenidor"
 
-#: ../glib/gregex.c:194
-msgid "out of memory"
-msgstr "no hi ha prou memòria"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "No es pot copiar al directori"
 
-#: ../glib/gregex.c:199
-msgid "backtracking limit reached"
-msgstr "s'ha arribat al límit de tornades arrere"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "No es pot copiar el directori al directori"
 
-#: ../glib/gregex.c:211 ../glib/gregex.c:219
-msgid "the pattern contains items not supported for partial matching"
-msgstr ""
-"el patró conté elements que no estan implementats en les concordances "
-"parcials"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Ja existeix el fitxer de destinació"
 
-#: ../glib/gregex.c:213 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "error intern"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "No es pot copiar el directori de forma recursiva"
 
-#: ../glib/gregex.c:221
-msgid "back references as conditions are not supported for partial matching"
-msgstr ""
-"no s'ha implementat l'ús de referències anteriors per a coincidències "
-"parcials"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "No es pot empalmar"
 
-#: ../glib/gregex.c:230
-msgid "recursion limit reached"
-msgstr "s'ha arribat al límit de recurrències"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "S'ha produït un error en empalmar el fitxer: %s"
 
-#: ../glib/gregex.c:232
-msgid "workspace limit for empty substrings reached"
-msgstr "s'ha arribat al límit d'espais de treball per a subcadenes buides"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "No es pot copiar el fitxer especial"
 
-#: ../glib/gregex.c:234
-msgid "invalid combination of newline flags"
-msgstr "la combinació de senyaladors de línia nova no és vàlida"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "El valor donat per a l'enllaç simbòlic no és vàlid"
 
-#: ../glib/gregex.c:236
-msgid "bad offset"
-msgstr "desplaçament incorrecte"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "No es pot utilitzar la paperera"
 
-#: ../glib/gregex.c:238
-msgid "short utf8"
-msgstr "UTF-8 curt"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "En els noms de fitxers no pot haver-hi «%c»"
 
-#: ../glib/gregex.c:242
-msgid "unknown error"
-msgstr "error desconegut"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "el volum no implementa el muntatge"
 
-#: ../glib/gregex.c:262
-msgid "\\ at end of pattern"
-msgstr "\\ al final del patró"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "No hi ha cap aplicació que s'haja registrat per gestionar este fitxer"
 
-#: ../glib/gregex.c:265
-msgid "\\c at end of pattern"
-msgstr "\\c al final del patró"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "L'enumerador està tancat"
 
-#: ../glib/gregex.c:268
-msgid "unrecognized character follows \\"
-msgstr "caràcter no reconegut després de \\"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "L'enumerador de fitxer té una operació pendent"
 
-#: ../glib/gregex.c:275
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr ""
-"ací no es permeten els escapaments que canvien entre majúscules i minúscules "
-"(\\l,\\L, \\u, \\U)"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Ja està tancat l'enumerador de fitxer"
 
-#: ../glib/gregex.c:278
-msgid "numbers out of order in {} quantifier"
-msgstr "nombres fora de l'interval en el quantificador {}"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GFileIcon"
 
-#: ../glib/gregex.c:281
-msgid "number too big in {} quantifier"
-msgstr "nombre massa gran en el quantificador {}"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Les dades d'entrada pel GFileIcon no són formades correctament"
 
-#: ../glib/gregex.c:284
-msgid "missing terminating ] for character class"
-msgstr "falta el «]» per a la classe de caràcter"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "El flux no implementa «query_info»"
 
-#: ../glib/gregex.c:287
-msgid "invalid escape sequence in character class"
-msgstr "la seqüència d'escapada en la classe de caràcter no és vàlida"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "No està implementada la cerca en el flux"
 
-#: ../glib/gregex.c:290
-msgid "range out of order in character class"
-msgstr "s'ha eixit de l'interval en la classe de caràcter"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "No es permet truncar en els fluxos d'entrada"
 
-#: ../glib/gregex.c:293
-msgid "nothing to repeat"
-msgstr "no hi ha res per repetir"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "No es permet truncar en els fluxos"
 
-#: ../glib/gregex.c:296
-msgid "unrecognized character after (?"
-msgstr "no es reconeix el caràcter després de «(?»"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Nombre de testimonis erroni (%d)"
 
-#: ../glib/gregex.c:300
-msgid "unrecognized character after (?<"
-msgstr "no es reconeix el caràcter després de «(?<»"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "El nom de classe %s no té tipus"
 
-#: ../glib/gregex.c:304
-msgid "unrecognized character after (?P"
-msgstr "no es reconeix el caràcter després de «(?P»"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "El tipus %s no implementa la interfície GIcon"
 
-#: ../glib/gregex.c:307
-msgid "POSIX named classes are supported only within a class"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "El tipus %s no té classe"
+
+#: ../gio/gicon.c:339
+#, c-format
+msgid "Malformed version number: %s"
+msgstr "El número de versió no és format correctament: %s"
+
+#: ../gio/gicon.c:353
+#, c-format
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "El tipus %s no implementa «from_tokens()» a la interfície GIcon"
+
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
 msgstr ""
-"només es permeten les classes amb nom de POSIX dins de la pròpia classe"
+"No es pot gestionar la versió proporcionada de la codificació de la icona"
 
-#: ../glib/gregex.c:310
-msgid "missing terminating )"
-msgstr "falta un «)»"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "No s'ha especificat cap adreça"
 
-#: ../glib/gregex.c:314
-msgid ") without opening ("
-msgstr "hi ha un «)» sense el corresponent «(»"
+#: ../gio/ginetaddressmask.c:192
+#, c-format
+msgid "Length %u is too long for address"
+msgstr "L'adreça és massa llarga (%u)"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:321
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "«(?R» o «(?[+-]dígits» han d'anar seguits de «)»"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "L'adreça conté bits més enllà de la llargada del prefix"
 
-#: ../glib/gregex.c:324
-msgid "reference to non-existent subpattern"
-msgstr "referència a un subpatró que no existeix"
+#: ../gio/ginetaddressmask.c:304
+#, c-format
+msgid "Could not parse '%s' as IP address mask"
+msgstr "No s'ha pogut analitzar «%s» com a màscara d'adreça IP"
 
-#: ../glib/gregex.c:327
-msgid "missing ) after comment"
-msgstr "falta un «)» després del comentari"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "No hi ha prou espai per a l'adreça del sòcol"
 
-#: ../glib/gregex.c:330
-msgid "regular expression too large"
-msgstr "l'expressió regular és massa llarga"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "L'adreça de sòcol no és compatible"
+
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "El flux d'entrada no té implementada la lectura"
+
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "El flux té una operació pendent"
+
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "No es permet posar l'element <%s> dins de <%s>"
 
-#: ../glib/gregex.c:333
-msgid "failed to get memory"
-msgstr "no s'ha pogut obtindre memòria"
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "No es permet posar l'element <%s> al primer nivell"
 
-#: ../glib/gregex.c:336
-msgid "lookbehind assertion is not fixed length"
-msgstr "l'asserció cap arrere no té llargada fixa"
+#: ../gio/glib-compile-resources.c:238
+#, c-format
+msgid "File %s appears multiple times in the resource"
+msgstr "El fitxer %s existeix més d'una vegada en els recursos"
 
-#: ../glib/gregex.c:339
-msgid "malformed number or name after (?("
-msgstr "el nombre o el nom no estan ben formats després de «(?(»"
+#: ../gio/glib-compile-resources.c:251
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr "No s'ha pogut trobar «%s» en cap directori de recursos"
 
-#: ../glib/gregex.c:342
-msgid "conditional group contains more than two branches"
-msgstr "el grup condicional conté més de dues branques"
+#: ../gio/glib-compile-resources.c:262
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "No s'ha pogut trobar «%s» en el directori actual"
 
-#: ../glib/gregex.c:345
-msgid "assertion expected after (?("
-msgstr "s'esperava una asserció després de «(?(»"
+#: ../gio/glib-compile-resources.c:290
+#, c-format
+msgid "Unknown processing option \"%s\""
+msgstr "Es desconeix l'opció de processament «%s»"
 
-#: ../glib/gregex.c:348
-msgid "unknown POSIX class name"
-msgstr "nom de classe POSIX desconeguda"
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
+#, c-format
+msgid "Failed to create temp file: %s"
+msgstr "No s'ha pogut crear el fitxer temporal: %s"
 
-#: ../glib/gregex.c:351
-msgid "POSIX collating elements are not supported"
-msgstr "no es poden utilitzar els elements d'ordenació de POSIX"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "S'ha produït un error en processar el fitxer d'entrada amb el xmllint"
 
-#: ../glib/gregex.c:354
-msgid "character value in \\x{...} sequence is too large"
-msgstr "el valor del caràcter a la seqüència «\\x{...}» és massa llarg"
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr ""
+"S'ha produït un error en processar el fitxer d'entrada amb el to-pixdata"
 
-#: ../glib/gregex.c:357
-msgid "invalid condition (?(0)"
-msgstr "condició «(?(0)» no vàlida"
+#: ../gio/glib-compile-resources.c:406
+#, c-format
+msgid "Error reading file %s: %s"
+msgstr "S'ha produït un error en llegir el fitxer %s: %s"
 
-#: ../glib/gregex.c:360
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "no es permet \\C en assercions cap arrere"
+#: ../gio/glib-compile-resources.c:426
+#, c-format
+msgid "Error compressing file %s"
+msgstr "S'ha produït un error en comprimir el fitxer %s"
 
-#: ../glib/gregex.c:363
-msgid "recursive call could loop indefinitely"
-msgstr "la crida recursiva podria entrar en bucle indefinidament"
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1561
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "no pot haver-hi text dins de <%s>"
 
-#: ../glib/gregex.c:366
-msgid "missing terminator in subpattern name"
-msgstr "falta la finalització en el nom del subpatró"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "el nom del fitxer d'eixida"
 
-#: ../glib/gregex.c:369
-msgid "two named subpatterns have the same name"
-msgstr "dos noms de subpatró tenen el mateix nom"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FITXER"
 
-#: ../glib/gregex.c:372
-msgid "malformed \\P or \\p sequence"
-msgstr "la seqüència «\\P» o «\\p» no està ben formada"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"Els directoris des d'on s'han de llegir els fitxers (per defecte és el "
+"directori actual)"
 
-#: ../glib/gregex.c:375
-msgid "unknown property name after \\P or \\p"
-msgstr "es desconeix el nom de la propietat després de «\\P» o «\\p»"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTORI"
 
-#: ../glib/gregex.c:378
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "el nom del subpatró és massa llarg (32 caràcters com a màxim)"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Genera l'eixida en el format seleccionat per l'extensió del nom de fitxer de "
+"destinació"
 
-#: ../glib/gregex.c:381
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "hi ha massa subpatrons amb nom (màxim de 10.000)"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Genera la capçalera del codi"
 
-#: ../glib/gregex.c:384
-msgid "octal value is greater than \\377"
-msgstr "el valor octal és més gran que \\377"
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
+"Genera el codi font que es fa servir per enllaçar el fitxer de recurs amb el "
+"codi"
 
-#: ../glib/gregex.c:387
-msgid "DEFINE group contains more than one branch"
-msgstr "el grup «DEFINE» conté més d'una branca"
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Genera una llista de dependències"
 
-#: ../glib/gregex.c:390
-msgid "repeating a DEFINE group is not allowed"
-msgstr "no es permet repetir un grup «DEFINE»"
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "No crees ni registris automàticament els recursos"
 
-#: ../glib/gregex.c:393
-msgid "inconsistent NEWLINE options"
-msgstr "opcions «NEWLINE» incoherents"
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr ""
+"El nom de l'identificador de C que s'utilitzarà en el codi font generat"
 
-#: ../glib/gregex.c:396
+#: ../gio/glib-compile-resources.c:649
 msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
 msgstr ""
-"no hi ha un nom entre claus o un nombre opcional diferent de zero entre "
-"claus després de «\\g»"
-
-#: ../glib/gregex.c:401
-msgid "unexpected repeat"
-msgstr "repetició no esperada"
-
-#: ../glib/gregex.c:405
-msgid "code overflow"
-msgstr "desbordament del codi"
+"Compila una especificació de recursos en un fitxer de recursos.\n"
+"Els fitxers d'especificació de recursos tenen l'extensió .gresource.xml\n"
+"i els fitxers de recursos tenen l'extensió .gresource."
 
-#: ../glib/gregex.c:409
-msgid "overran compiling workspace"
-msgstr "s'ha produït un desbordament en compilar l'espai de treball"
+#: ../gio/glib-compile-resources.c:665
+#, c-format
+msgid "You should give exactly one file name\n"
+msgstr "Heu de donar un sol nom de fitxer\n"
 
-#: ../glib/gregex.c:413
-msgid "previously-checked referenced subpattern not found"
-msgstr "no s'ha trobat el subpatró referenciat comprovat anteriorment"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "o es permet utilitzar noms buits"
 
-#: ../glib/gregex.c:631 ../glib/gregex.c:1754
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "S'ha produït un error en fer coincidir l'expressió regular %s: %s"
-
-#: ../glib/gregex.c:1207
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "La biblioteca PCRE no està compilada per interpretar UTF-8"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr ""
+"el nom «%s» no és vàlid: els noms han de començar amb una lletra minúscula"
 
-#: ../glib/gregex.c:1216
-msgid "PCRE library is compiled without UTF8 properties support"
+#: ../gio/glib-compile-schemas.c:796
+#, c-format
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
 msgstr ""
-"La biblioteca PCRE no està compilada per interpretar les propietats UTF-8"
+"el nom «%s» no és vàlid: el caràcter «%c» no és vàlid. Només es permeten "
+"lletres minúscules, nombres i el guionet («-»)."
 
-#: ../glib/gregex.c:1272
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
 msgstr ""
-"S'ha produït un error en compilar l'expressió regular %s al caràcter %d: %s"
+"el nom «%s» no és vàlid: no es permet posar dos guionets seguits («--»)."
 
-#: ../glib/gregex.c:1308
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "S'ha produït un error en optimitzar l'expressió regular %s: %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "el nom «%s» no és vàlid: l'últim caràcter no pot ser un guionet («-»)."
 
-#: ../glib/gregex.c:2184
-msgid "hexadecimal digit or '}' expected"
-msgstr "s'esperava un dígit hexadecimal o bé «}»"
+#: ../gio/glib-compile-schemas.c:822
+#, c-format
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "el nom «%s» no és vàlid: la llargada màxima és de 1024"
 
-#: ../glib/gregex.c:2200
-msgid "hexadecimal digit expected"
-msgstr "s'esperava un dígit hexadecimal"
+#: ../gio/glib-compile-schemas.c:891
+#, c-format
+msgid "<child name='%s'> already specified"
+msgstr "ja està especificat <child name='%s'>"
 
-#: ../glib/gregex.c:2240
-msgid "missing '<' in symbolic reference"
-msgstr "falta un «<» en la referència simbòlica"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "no es poden afegir claus a un esquema del tipus «list-of»"
 
-#: ../glib/gregex.c:2249
-msgid "unfinished symbolic reference"
-msgstr "la referència simbòlica no està acabada"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "ja està especificat <key name='%s'>"
 
-#: ../glib/gregex.c:2256
-msgid "zero-length symbolic reference"
-msgstr "referència simbòlica de longitud zero"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"La <key name='%s'> emmascara la <key name='%s'> a <schema id='%s'>. "
+"Utilitzeu <override> per modificar-ne el valor."
 
-#: ../glib/gregex.c:2267
-msgid "digit expected"
-msgstr "s'esperava un dígit"
+#: ../gio/glib-compile-schemas.c:957
+#, c-format
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr ""
+"l'atribut de la <key> ha de ser necessàriament «type», «enum» o «flags»"
 
-#: ../glib/gregex.c:2285
-msgid "illegal symbolic reference"
-msgstr "la referència simbòlica no és vàlida"
+#: ../gio/glib-compile-schemas.c:976
+#, c-format
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "(encara) no s'ha definit <%s id='%s'>."
 
-#: ../glib/gregex.c:2347
-msgid "stray final '\\'"
-msgstr "«\\» final extraviat"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "el tipus de cadena GVariant «%s» no és vàlid"
 
-#: ../glib/gregex.c:2351
-msgid "unknown escape sequence"
-msgstr "no es reconeix la seqüència d'escapament"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "s'ha indicat <override> però l'esquema no està ampliant res"
 
-#: ../glib/gregex.c:2361
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr ""
-"S'ha produït un error en analitzar el text de reemplaçament «%s» al caràcter "
-"%lu: %s"
+msgid "no <key name='%s'> to override"
+msgstr "no hi ha cap <key name='%s'> a sobreescriure"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "El text citat no comença amb cometes"
+#: ../gio/glib-compile-schemas.c:1042
+#, c-format
+msgid "<override name='%s'> already specified"
+msgstr "ja s'ha especificat <override name='%s'>"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr ""
-"S'han trobat unes cometes desaparellades en una línia d'ordes o en un altre "
-"text entre cometes"
+#: ../gio/glib-compile-schemas.c:1113
+#, c-format
+msgid "<schema id='%s'> already specified"
+msgstr "ja s'ha especificat <schema id='%s'>"
 
-#: ../glib/gshell.c:559
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "El text acaba just després d'un caràcter «\\». (El text era «%s».)"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "el <schema id='%s'> amplia l'esquema «%s» que encara no existeix"
 
-#: ../glib/gshell.c:566
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr ""
-"El text ha acabat abans de trobar les cometes corresponents a %c. (El text "
-"era «%s».)"
+"el <schema id='%s'> és una llista d'un esquema «%s» que encara no existeix"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "El text era buit (o només contenia espais en blanc)"
+#: ../gio/glib-compile-schemas.c:1149
+#, c-format
+msgid "Can not be a list of a schema with a path"
+msgstr "No pot ser una llista d'un esquema amb un camí"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "No s'han pogut llegir dades del procés fill"
+#: ../gio/glib-compile-schemas.c:1159
+#, c-format
+msgid "Can not extend a schema with a path"
+msgstr "No es pot ampliar un esquema amb un camí"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"No s'ha pogut crear el conducte per comunicar-se amb el procés fill (%s)"
+"El <schema id='%s'> és una llista i amplia el <schema id='%s'> que no és una "
+"llista"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "No s'ha pogut llegir des del conducte fill (%s)"
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"El <schema id='%s' list-of='%s'> amplia el <schema id='%s' list-of='%s'> "
+"però «%s» no amplia «%s»"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "No s'ha pogut canviar al directori «%s» (%s)"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "si es dóna un camí ha de començar i acabar amb una barra inclinada"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "No s'ha pogut executar el procés fill (%s)"
+msgid "the path of a list must end with ':/'"
+msgstr "el camí d'una llista ha d'acabar amb «:/»"
+
+#: ../gio/glib-compile-schemas.c:1229
+#, c-format
+msgid "<%s id='%s'> already specified"
+msgstr "ja s'ha especificat <%s id='%s'>"
+
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
+#, c-format
+msgid "--strict was specified; exiting.\n"
+msgstr "S'ha especificat «--strict», se ix.\n"
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "El nom del programa no és vàlid: %s"
+msgid "This entire file has been ignored.\n"
+msgstr "S'ha ignorat el fitxer sencer.\n"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "La cadena en el vector d'argument no és vàlida a %d: %s"
+msgid "Ignoring this file.\n"
+msgstr "S'està ignorant este fitxer.\n"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Cadena no vàlida a l'entorn: %s"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
+"sobreescriptura «%s»"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "El directori de treball no és vàlid: %s"
+msgid "; ignoring override for this key.\n"
+msgstr "; s'està ignorant la sobreescriptura d'esta clau.\n"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "No s'ha pogut executar el programa d'ajuda (%s)"
+msgid " and --strict was specified; exiting.\n"
+msgstr " i s'havia especificat «--strict», se ix.\n"
 
-#: ../glib/gspawn-win32.c:997
+#: ../gio/glib-compile-schemas.c:1880
+#, c-format
 msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
 msgstr ""
-"S'ha produït un error inesperat a g_io_channel_win32_poll() en llegir dades "
-"d'un procés fill"
+"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
+"sobreescriptura «%s»: %s."
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "No s'han pogut llegir dades des del procés fill (%s)"
+msgid "Ignoring override for this key.\n"
+msgstr "S'està ignorant la sobreescriptura d'esta clau.\n"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
-"S'ha produït un error inesperat a select() en llegir dades des d'un procés "
-"fill (%s)"
+"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
+"sobreescriptura «%s» és fora de l'interval de l'esquema donat"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "S'ha produït un error inesperat en waitpid() (%s)"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
+"sobreescriptura «%s» no és a la llista de valors vàlids"
+
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "on alçar el fitxer gschemas.compiled"
+
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Interromp si hi ha cap error en els esquemes"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "No escrigues el fitxer gschema.compiled"
+
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "No siguis estricte amb les restriccions dels noms de les claus"
+
+#: ../gio/glib-compile-schemas.c:2022
+msgid ""
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
+msgstr ""
+"Compila tots els fitxers d'esquema GSettings en una memòria cau d'esquemes.\n"
+"Els fitxers d'esquema han de tindre l'extensió .gschema.xml\n"
+"i el fitxer de memòria cau es dirà gschemas.compiled."
+
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "No s'ha pogut bifurcar-se (%s)"
+msgid "You should give exactly one directory name\n"
+msgstr "Heu de donar un sol nom de directori\n"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "No s'ha pogut executar el procés fill «%s» (%s)"
+msgid "No schema files found: "
+msgstr "No s'ha trobat cap fitxer d'esquemes: "
 
-#: ../glib/gspawn.c:1402
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "No s'ha pogut redirigir l'entrada o l'eixida del procés fill (%s)"
+msgid "doing nothing.\n"
+msgstr "no faces res.\n"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "No s'ha pogut bifurcar el procés fill (%s)"
+msgid "removed existing output file.\n"
+msgstr "suprimeix el fitxer d'eixida actual.\n"
+
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr ""
+"No s'ha pogut trobar el tipus de seguiment de directoris locals predeterminat"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "S'ha produït un error desconegut en executar el procés fill «%s»"
+msgid "Invalid filename %s"
+msgstr "El nom del fitxer no és vàlid: %s"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
+msgid "Error getting filesystem info: %s"
 msgstr ""
-"No s'han pogut llegir prou dades del conducte de l'identificador del procés "
-"fill (%s)"
+"S'ha produït un error en obtindre la informació del sistema de fitxers: %s"
 
-#: ../glib/gutf8.c:1088
-msgid "Character out of range for UTF-8"
-msgstr "El caràcter és fora de l'interval d'UTF-8"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "No es pot canviar el nom del directori arrel"
 
-#: ../glib/gutf8.c:1188 ../glib/gutf8.c:1197 ../glib/gutf8.c:1327
-#: ../glib/gutf8.c:1336 ../glib/gutf8.c:1475 ../glib/gutf8.c:1571
-msgid "Invalid sequence in conversion input"
-msgstr "Seqüència no vàlida a l'entrada de la conversió"
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
+#, c-format
+msgid "Error renaming file: %s"
+msgstr "S'ha produït un error en canviar el nom del fitxer: %s"
 
-#: ../glib/gutf8.c:1486 ../glib/gutf8.c:1582
-msgid "Character out of range for UTF-16"
-msgstr "El caràcter és fora de l'interval d'UTF-16"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "No es pot canviar el nom del fitxer, ja existeix este nom"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Forma d'ús:"
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Nom de fitxer no vàlid"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPCIÓ...]"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "No s'ha pogut obrir el directori"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Opcions d'ajuda:"
+#: ../gio/glocalfile.c:1333
+#, c-format
+msgid "Error opening file: %s"
+msgstr "S'ha produït un error en obrir el fitxer: %s"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Mostra les opcions d'ajuda"
+#: ../gio/glocalfile.c:1474
+#, c-format
+msgid "Error removing file: %s"
+msgstr "S'ha produït un error en suprimir el fitxer: %s"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Mostra totes les opcions d'ajuda"
+#: ../gio/glocalfile.c:1841
+#, c-format
+msgid "Error trashing file: %s"
+msgstr "S'ha produït un error en enviar el fitxer a la paperera: %s"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Opcions de l'aplicació:"
+#: ../gio/glocalfile.c:1864
+#, c-format
+msgid "Unable to create trash dir %s: %s"
+msgstr "No s'ha pogut crear el directori de la paperera %s: %s"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "No s'ha pogut trobar el directori superior per a la paperera"
+
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "No s'ha pogut trobar o crear el directori de la paperera"
+
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "No es pot analitzar el valor enter «%s» per a %s"
+msgid "Unable to create trashing info file: %s"
+msgstr "No s'ha pogut crear el fitxer d'informació d'enviar a la paperera: %s"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "El valor enter «%s» per a %s és fora de l'interval"
+msgid "Unable to trash file: %s"
+msgstr "No s'ha pogut enviar el fitxer a la paperera: %s"
+
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "error intern"
 
-#: ../glib/goption.c:1032
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "No es pot analitzar el valor doble «%s» per a %s"
+msgid "Error creating directory: %s"
+msgstr "S'ha produït un error en crear el directori: %s"
 
-#: ../glib/goption.c:1040
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "El valor doble «%s» per a %s és fora de l'interval"
+msgid "Filesystem does not support symbolic links"
+msgstr "El sistema de fitxers no implementa enllaços simbòlics"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Error parsing option %s"
-msgstr "S'ha produït un error en analitzar l'opció %s"
+msgid "Error making symbolic link: %s"
+msgstr "S'ha produït un error en fer l'enllaç simbòlic: %s"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Manca un argument per a %s"
+msgid "Error moving file: %s"
+msgstr "S'ha produït un error en moure el fitxer: %s"
+
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "No s'ha pogut moure el directori al directori"
+
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Ha fallat la creació del fitxer de còpia de seguretat"
 
-#: ../glib/goption.c:1957
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "Unknown option %s"
-msgstr "Es desconeix l'opció %s"
+msgid "Error removing target file: %s"
+msgstr "S'ha produït un error en suprimir el fitxer objectiu: %s"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "No s'ha pogut trobar cap fitxer de claus vàlid als directoris de cerca"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "No està implementat el moure entre muntatges"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "No és un fitxer regular"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "El valor de l'atribut no pot ser nul"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "El fitxer és buit"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava una cadena)"
 
-#: ../glib/gkeyfile.c:768
-#, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr ""
-"El fitxer de claus conté la línia «%s» que no és una parella clau-valor, "
-"grup o comentari"
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "El nom de l'atribut ampliat no és vàlid"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "El nom del grup no és vàlid: %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "S'ha produït un error en establir l'atribut ampliat «%s»: %s"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "El fitxer de claus no comença amb un grup"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (codificació no vàlida)"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "El nom de la clau no és vàlid: %s"
+msgid "Error when getting information for file '%s': %s"
+msgstr "S'ha produït un error en obtindre informació del fitxer «%s»: %s"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "El fitxer de claus conté la codificació no implementada «%s»"
+msgid "Error when getting information for file descriptor: %s"
+msgstr ""
+"S'ha produït un error en obtindre informació del descriptor de fitxer: %s"
+
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava un uint32)"
+
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava un uint64)"
+
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Tipus d'atribut no vàlid (s'esperava una cadena de bytes)"
+
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "No es poden establir permisos en els enllaços simbòlics"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2688
-#: ../glib/gkeyfile.c:2754 ../glib/gkeyfile.c:2889 ../glib/gkeyfile.c:3022
-#: ../glib/gkeyfile.c:3164 ../glib/gkeyfile.c:3396 ../glib/gkeyfile.c:3465
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "El fitxer de claus no té el grup «%s»"
+msgid "Error setting permissions: %s"
+msgstr "S'ha produït un error en establir els permisos: %s"
+
+#: ../gio/glocalfileinfo.c:1982
+#, c-format
+msgid "Error setting owner: %s"
+msgstr "S'ha produït un error en establir el propietari: %s"
+
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "l'enllaç simbòlic no pot ser nul"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "El fitxer de claus no té la clau «%s»"
+msgid "Error setting symlink: %s"
+msgstr "S'ha produït un error en establir l'enllaç simbòlic: %s"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
-#, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
 msgstr ""
-"El fitxer de claus conté la clau «%s» amb el valor «%s», que no és UTF-8"
+"S'ha produït un error en establir l'enllaç simbòlic: el fitxer no és un "
+"enllaç simbòlic"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1566 ../glib/gkeyfile.c:1934
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr ""
-"El fitxer de claus conté la clau «%s», que té un valor que no es pot "
-"interpretar."
-
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2517
-#, fuzzy, c-format
-msgid ""
-"Key file contains key '%s' in group '%s' which has a value that cannot be "
-"interpreted."
+msgid "Error setting modification or access time: %s"
 msgstr ""
-"El fitxer de claus conté la clau «%s» en el grup «%s», que té un valor que "
-"no es pot interpretar."
+"S'ha produït un error en establir el temps de modificació o d'accés: %s"
 
-#: ../glib/gkeyfile.c:2229 ../glib/gkeyfile.c:2305
-#, fuzzy, c-format
-msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
-msgstr ""
-"El fitxer de claus conté la clau «%s» en el grup «%s», que té un valor que "
-"no es pot interpretar."
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "El context del SELinux no pot ser nul"
 
-#: ../glib/gkeyfile.c:2703 ../glib/gkeyfile.c:2904 ../glib/gkeyfile.c:3476
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "El fitxer de claus no conté una clau «%s» en el grup «%s»"
+msgid "Error setting SELinux context: %s"
+msgstr "S'ha produït un error en establir el context del SELinux: %s"
 
-#: ../glib/gkeyfile.c:3710
-msgid "Key file contains escape character at end of line"
-msgstr "El fitxer de claus conté un caràcter d'escapada al final de línia"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "Este sistema no té habilitat el SELinux"
 
-#: ../glib/gkeyfile.c:3732
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "El fitxer de claus conté la seqüència d'escapada no vàlida «%s»"
+msgid "Setting attribute %s not supported"
+msgstr "No està implementat establir l'atribut %s"
 
-#: ../glib/gkeyfile.c:3874
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "El valor «%s» no es pot interpretar com un nombre."
+msgid "Error reading from file: %s"
+msgstr "S'ha produït un error en llegir des del fitxer: %s"
 
-#: ../glib/gkeyfile.c:3888
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "El valor enter «%s» és fora de l'interval"
+msgid "Error seeking in file: %s"
+msgstr "S'ha produït un error en cercar en el fitxer: %s"
 
-#: ../glib/gkeyfile.c:3921
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "El valor «%s» no es pot interpretar com un nombre amb coma flotant."
+msgid "Error closing file: %s"
+msgstr "S'ha produït un error en tancar el fitxer: %s"
+
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr ""
+"No s'ha pogut trobar el tipus de seguiment de fitxer local predeterminat"
 
-#: ../glib/gkeyfile.c:3945
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "El valor «%s» no es pot interpretar com un booleà."
+msgid "Error writing to file: %s"
+msgstr "S'ha produït un error en escriure al fitxer: %s"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:750
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "El valor de comptatge passat a %s és massa llarg"
+msgid "Error removing old backup link: %s"
+msgstr ""
+"S'ha produït un error en suprimir l'enllaç de còpia de seguretat antic: %s"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:292 ../gio/goutputstream.c:1224
-msgid "Stream is already closed"
-msgstr "Ja està tancat el flux"
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#, c-format
+msgid "Error creating backup copy: %s"
+msgstr "S'ha produït un error en crear la còpia de seguretat: %s"
 
-#: ../gio/gcancellable.c:320 ../gio/gdbusconnection.c:1646
-#: ../gio/gdbusconnection.c:1735 ../gio/gdbusconnection.c:1922
-#: ../gio/gdbusprivate.c:1352 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:814 ../gio/gsimpleasyncresult.c:840
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Operation was cancelled"
-msgstr "S'ha cancel·lat l'operació"
+msgid "Error renaming temporary file: %s"
+msgstr "S'ha produït un error en canviar el nom del fitxer temporal: %s"
 
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "L'objecte no és vàlid, no s'ha inicialitzat"
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
+#, c-format
+msgid "Error truncating file: %s"
+msgstr "S'ha produït un error en truncar el fitxer: %s"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "La seqüència de múltiples bytes de l'entrada no és completa"
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
+#, c-format
+msgid "Error opening file '%s': %s"
+msgstr "S'ha produït un error en obrir el fitxer «%s»: %s"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "No hi ha prou espai a la destinació"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "El fitxer objectiu és un directori"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "La cancel·lació de la inicialització no està implementada"
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "El fitxer objectiu no és un fitxer regular"
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Tipus desconegut"
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "El fitxer ha estat modificat des d'alguna aplicació externa"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "%s filetype"
-msgstr "tipus de fitxer %s"
+msgid "Error removing old file: %s"
+msgstr "S'ha produït un error en suprimir el fitxer vell: %s"
 
-#: ../gio/gcontenttype.c:680
-#, c-format
-msgid "%s type"
-msgstr "tipus %s"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "El GSeekType proporcionat no és vàlid"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "Este sistema operatiu no implementa les GCredentials"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "La sol·licitud de cerca és no vàlida"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "La vostra plataforma no implementa les GCredentials"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "No es pot truncar el GMemoryInputStream"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "No s'esperava un final de flux tan prompte"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "El flux d'eixida de memòria no és modificable"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "No es permet la clau «%s» en l'entrada de l'adreça «%s»"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Ha fallat el redimensionament de la memòria del flux d'eixida"
 
-#: ../gio/gdbusaddress.c:169
-#, c-format
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"L'adreça «%s» no és vàlida (ha de ser, o bé un camí, o bé un tmpdir -"
-"directori temporal-, o bé unes claus abstractes)"
+"La quantitat de memòria necessària per processar l'escriptura és més gran "
+"que l'espai d'adreces disponible"
 
-#: ../gio/gdbusaddress.c:182
-#, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "L'entrada d'adreça «%s» té una parella clau/valor que no té sentit"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "S'ha sol·licitat un desplaçament abans de l'inici del flux"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
-#, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Hi ha un error a l'adreça «%s»: l'atribut del port no està ben format"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "S'ha sol·licitat un desplaçament més enllà del final del flux"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
-#, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: l'atribut de la família no està ben format"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "el muntatge no implementa el desmuntatge («unmount»)"
 
-#: ../gio/gdbusaddress.c:446
-#, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "L'element d'adreça «%s» no conté dos punts (:)"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "el muntatge no implementa l'expulsió («eject»)"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
-"La parella de clau/valor %d, «%s», a l'element d'adreça «%s», no conté un "
-"signe igual"
+"el muntatge no implementa el desmuntatge («unmount») o "
+"l'«unmount_with_operation»"
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
 msgstr ""
-"S'ha produït un error en suprimir l'escapament d'una clau o d'un valor en la "
-"parella clau/valor %d, «%s», de l'element d'adreça «%s»"
+"el muntatge no implementa l'expulsió («eject») o l'«eject_with_operation»"
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: el transport unix requereix que hi haja "
-"establerta exactament una clau, o bé de tipus «path» (camí), o bé de tipus "
-"«abstract» (abstracte)"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "el muntatge no implementa el tornar-se a muntar («remount»)"
 
-#: ../gio/gdbusaddress.c:595
-#, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del nom "
-"d'ordinador"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "el muntatge no implementa l'estimació de tipus de contingut"
 
-#: ../gio/gdbusaddress.c:609
-#, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: manca o està mal format l'atribut del port "
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "el muntatge no implementa l'estimació de tipus de contingut síncron"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Hi ha un error a l'adreça «%s»: l'atribut noncefile no existeix o està mal "
-"format "
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "El nom de l'ordinador «%s» conté «[» però no «]»"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "S'ha produït un error en executar-se automàticament: "
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "No es pot accedir a la xarxa"
 
-#: ../gio/gdbusaddress.c:652
-#, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr ""
-"El transport «%s» per a l'adreça «%s» és desconegut o no està implementat"
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "No es pot accedir a la màquina"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "S'ha produït un error en obrir el fitxer nonce «%s»: %s"
+msgid "Could not create network monitor: %s"
+msgstr "No s'ha pogut crear el monitor de xarxa: %s"
 
-#: ../gio/gdbusaddress.c:706
-#, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "S'ha produït un error en llegir el fitxer nonce «%s»: %s"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "No s'ha pogut crear el monitor de xarxa: "
 
-#: ../gio/gdbusaddress.c:715
-#, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr ""
-"S'ha produït un error en llegir el fitxer nonce «%s»: s'esperaven 16 bytes "
-"però se n'han obtingut %d"
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "No s'ha pogut obtindre l'estat de la xarxa: "
 
-#: ../gio/gdbusaddress.c:733
-#, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr ""
-"S'ha produït un error en escriure els continguts del fitxer nonce «%s» al "
-"flux:"
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "El flux d'eixida no implementa l'escriptura"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "L'adreça que s'ha indicat és buida"
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "El flux font ja està tancat"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
-"No es pot engendrar un bus de missatge sense un identificador de màquina: "
+#: ../gio/gresolver.c:764
+#, c-format
+msgid "Error resolving '%s': %s"
+msgstr "S'ha produït un error en resoldre «%s»: %s"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "S'ha produït un error en engendrar la línia d'ordes «%s»: "
+msgid "Error reverse-resolving '%s': %s"
+msgstr "S'ha produït un error en resoldre a la inversa «%s»: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
-"El programa ha finalitzat de manera anòmala quan generava la línia d'ordes "
-"«%s»: %s"
+msgid "No service record for '%s'"
+msgstr "No hi ha cap registre de servei per a «%s»"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
-"La línia d'ordes «%s» ha acabat amb un estat d'eixida diferent de zero (%d): "
-"%s"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "No s'ha pogut resoldre «%s» de forma temporal"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"No s'ha pogut determinar l'adreça del bus de sessió (no està implementat en "
-"este sistema operatiu)"
+msgid "Error resolving '%s'"
+msgstr "S'ha produït un error en resoldre «%s»"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6415
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"No es pot determinar l'adreça del bus a través de la variable d'entorn "
-"«DBUS_STARTER_BUS_TYPE»: conté un valor desconegut «%s»"
+msgid "The resource at '%s' does not exist"
+msgstr "No existeix el recurs a «%s»"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6424
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"No es pot determinar l'adreça del bus perquè la variable d'entorn "
-"«DBUS_STARTER_BUS_TYPE» no està establerta"
+#: ../gio/gresource.c:457
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "No s'ha pogut descomprimir el recurs «%s»"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gresourcefile.c:650
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Tipus de bus desconegut %d"
+msgid "The resource at '%s' is not a directory"
+msgstr "El recurs a «%s» no és un directori"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "S'ha trobat una inesperada falta de contingut en llegir una línia"
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "El flux d'entrada no té implementada la cerca"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
-"S'ha trobat una inesperada falta de contingut en llegir (de forma segura) "
-"una línia"
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Mostra l'ajuda"
 
-#: ../gio/gdbusauth.c:503
-#, c-format
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[ORDRE]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Llista les seccions que contenen recursos en un FITXER elf"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"S'han exhaurit tots els mecanismes d'autenticació disponibles (s'han provat: "
-"%s) (hi ha disponibles: %s)"
+"Llista recursos\n"
+"Si s'especifica una SECCIÓ, només es llisten els recursos d'aquella secció\n"
+"Si s'especifica un CAMÍ, només es llisten els recursos que hi coincidisquen"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
-"S'ha cancel·lat a través de GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FITXER [CAMÍ]"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error when getting information for directory `%s': %s"
-msgstr ""
-"S'ha produït un error en executar l'orde «stat» en el directori «%s»: %s"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECCIÓ"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
-#, c-format
+#: ../gio/gresource-tool.c:491
 msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"Els permisos del directori «%s» no estan ben formats. S'esperava el mode "
-"0700 però s'ha obtingut el 0%o."
+"Llista els recursos amb les seues dades\n"
+"Si s'especifica la SECCIÓ, només es mostren els recursos de la secció\n"
+"Si s'especifica el CAMÍ, només es mostren els recursos que hi coincidisquen\n"
+"Les dades són la secció, la mida i la compressió"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "S'ha produït un error en crear el directori «%s»: %s"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Extrau un fitxer de recurs a l'eixida estàndard"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "S'ha produït un error en obrir l'anell de claus «%s» per llegir-lo: "
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "CAMÍ AL FITXER"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"La línia %d de l'anell de claus a «%s» amb el contingut «%s» no està ben "
-"formada"
+"Es desconeix l'orde «%s»\n"
+"\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
-#, c-format
+#: ../gio/gresource-tool.c:516
 msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
-"El primer testimoni de la línia %d de l'anell de claus a «%s» amb el "
-"contingut «%s» no està ben format"
+"Ús:\n"
+"  gresource [--section SECCIÓ] ORDRE [ARGUMENTS...]\n"
+"\n"
+"Ordes:\n"
+"  help                      Mostra esta informació\n"
+"  sections                  Llista les seccions de recursos\n"
+"  list                      Llista els recursos\n"
+"  details                   Llista els recursos amb les seues dades\n"
+"  extract                   Extrau un recurs\n"
+"\n"
+"Utilitzeu «gresource help ORDRE» per obtindre informació més detallada.\n"
+"\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"El segon testimoni de la línia %d de l'anell de claus a «%s» amb el "
-"contingut «%s» no està ben format"
+"Utilització:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
-#, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr ""
-"No s'ha trobat la galeta amb l'identificador %d a l'anell de claus a «%s»"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Arguments:\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "S'ha produït un suprimir el fitxer de blocatge antic «%s»: %s"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECCIÓ   El nom (opcional) d'una secció elf\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "S'ha produït un error en crear el fitxer de blocatge «%s»: %s"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  ORDRE     L'orde (opcional) que s'explicarà\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
 msgstr ""
-"S'ha produït un error en tancar el fitxer (no enllaçat) de blocatge «%s»: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "S'ha produït un error en desenllaçar el fitxer de blocatge «%s»: %s"
+"  FITXER      Un fitxer elf (un fitxer binari o una biblioteca compartida)\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, c-format
-msgid "Error opening keyring `%s' for writing: "
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"S'ha produït un error en obrir l'anell de claus «%s» per a escriptura: "
+"  FITXER    Un fitxer elf (un fitxer binari o una biblioteca\n"
+"            compartida) o un fitxer de recurs compilat\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
-#, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
-"(A més a més, l'alliberació del blocatge per a «%s» també ha fallat: %s)"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[CAMÍ]"
 
-#: ../gio/gdbusconnection.c:1144 ../gio/gdbusconnection.c:1382
-#: ../gio/gdbusconnection.c:1421 ../gio/gdbusconnection.c:1746
-msgid "The connection is closed"
-msgstr "La connexió està tancada"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  CAMÍ      Un (opcional) camí (pot ser parcial) de recurs\n"
 
-#: ../gio/gdbusconnection.c:1690
-msgid "Timeout was reached"
-msgstr "S'ha esgotat el temps d'espera"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "CAMÍ"
 
-#: ../gio/gdbusconnection.c:2312
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"S'han trobat senyaladors no implementats en construir-se la part de la "
-"connexió del client"
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  CAMÍ      Un camí de recurs\n"
 
-#: ../gio/gdbusconnection.c:3776 ../gio/gdbusconnection.c:4092
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"No existeix la interfície «org.freedesktop.DBus.Properties» en l'objecte al "
-"camí %s"
+msgid "No such schema '%s'\n"
+msgstr "No existeix l'esquema «%s»\n"
 
-#: ../gio/gdbusconnection.c:3847
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
 msgstr ""
-"S'ha produït un error en establir la propietat «%s»: s'esperava el tipus "
-"«%s» però s'ha obtingut el «%s»"
+"No es pot canviar de lloc l'esquema «%s» (no s'ha d'especificar el camí)\n"
 
-#: ../gio/gdbusconnection.c:3942
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "No such property `%s'"
-msgstr "No existeix la propietat «%s»"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Es pot canviar de lloc l'esquema «%s» (s'ha d'especificar el camí)\n"
 
-#: ../gio/gdbusconnection.c:3954
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "Property `%s' is not readable"
-msgstr "La propietat «%s» no és de lectura"
+msgid "Empty path given.\n"
+msgstr "S'ha donat un camí buit.\n"
 
-#: ../gio/gdbusconnection.c:3965
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "La propietat «%s» no és d'escriptura"
+msgid "Path must begin with a slash (/)\n"
+msgstr "El camí ha de començar amb una barra inclinada (/)\n"
 
-#: ../gio/gdbusconnection.c:4035 ../gio/gdbusconnection.c:5859
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "No such interface `%s'"
-msgstr "No existeix la interfície «%s»"
-
-#: ../gio/gdbusconnection.c:4219
-msgid "No such interface"
-msgstr "No existeix la interfície"
+msgid "Path must end with a slash (/)\n"
+msgstr "El camí ha d'acabar amb una barra inclinada (/)\n"
 
-#: ../gio/gdbusconnection.c:4438 ../gio/gdbusconnection.c:6365
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "No existeix la interfície «%s» en l'objecte al camí %s"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "El camí no pot contindre dues barres inclinades seguides (//)\n"
 
-#: ../gio/gdbusconnection.c:4490
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "No such method `%s'"
-msgstr "No existeix el mètode «%s»"
+msgid "No such key '%s'\n"
+msgstr "No existeix la clau «%s»\n"
 
-#: ../gio/gdbusconnection.c:4521
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "El tipus de missatge «%s» no correspon al tipus «%s» que s'esperava"
+msgid "The provided value is outside of the valid range\n"
+msgstr "El valor proporcionat està fora del rang vàlid\n"
+
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Llista els esquemes instal·lats (que no es poden canviar de lloc)"
+
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Llista els esquemes instal·lats que es poden canviar de lloc"
+
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Llista les claus a l'ESQUEMA"
+
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "ESQUEMA[:CAMÍ]"
+
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Llista els fills de l'ESQUEMA"
 
-#: ../gio/gdbusconnection.c:4740
-#, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Ja hi ha un objecte exportat per a la interfície %s a %s"
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
+msgstr ""
+"Llista les claus i els valors recursivament\n"
+"Si no es passa cap ESQUEMA, es llista totes les claus\n"
 
-#: ../gio/gdbusconnection.c:4938
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "El mètode «%s» ha retornat un tipus «%s» però s'esperava «%s»"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[ESQUEMA[:CAMÍ]]"
 
-#: ../gio/gdbusconnection.c:5970
-#, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "No existeix el mètode «%s» a la interfície «%s» amb la signatura «%s»"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Obtén el valor de la CLAU"
 
-#: ../gio/gdbusconnection.c:6088
-#, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Ja està exportat un subarbre per a %s"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "ESQUEMA[:CAMÍ] CLAU"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "el tipus és no vàlid"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Consulta el rang de valors vàlids per a la CLAU"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "Missatge «METHOD_CALL»: manca el camp de capçalera «PATH» o «MEMBER»"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Estableix el valor de la CLAU a VALOR"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "Missatge «METHOD_RETURN»: manca el camp de capçalera «REPLY_SERIAL»"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "ESQUEMA[:CAMÍ] CLAU VALOR"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
-"Missatge «ERROR»: manca el camp de capçalera «REPLY_SERIAL» o «ERROR_NAME»"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Reinicia la CLAU al seu valor predeterminat"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
-"Missatge «SIGNAL»: manca el camp de capçalera «PATH», «INTERFACE» o «MEMBER»"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Reinicia totes les claus de l'ESQUEMA als seus valors per defecte"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
-"Missatge «SIGNAL»: el camp de la capçalera «PATH» utilitza el valor reservat "
-"«/org/freedesktop/DBus/Local»"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Comprova si la CLAU és d'escriptura"
 
-#: ../gio/gdbusmessage.c:922
+#: ../gio/gsettings-tool.c:603
 msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
 msgstr ""
-"missatge «SIGNAL»: el camp de capçalera «INTERFACE» utilitza el valor "
-"reservat «org.freedesktop.DBus.Local»"
+"Fes un seguiment de la CLAU per si hi ha canvis.\n"
+"Si no s'especifica cap CLAU, es farà un seguiment a \n"
+"totes les claus de l'ESQUEMA.\n"
+"Utilitzeu ^C per deixar de fer el seguiment.\n"
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Es volia llegir %lu byte però s'ha rebut un «EOF»"
-msgstr[1] "Es volien llegir %lu bytes però s'ha rebut un «EOF»"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "ESQUEMA[:CAMÍ] [CLAU]"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
+#: ../gio/gsettings-tool.c:618
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
-"S'esperava una cadena UTF-8 vàlida però s'han trobat bytes no vàlids a "
-"l'òfset %d (la llargada de la cadena és %d). La cadena UTF-8 vàlida fins "
-"aquell moment era «%s»"
+"Utilització:\n"
+"  gsettings [--schemadir DIRECTORI_D'ESQUEMES] ORDRE [ARGUMENTS...]\n"
+"\n"
+"Ordes:\n"
+"  help                      Mostra esta informació\n"
+"  list-schemas              Llista els esquemes instal·lats\n"
+"  list-relocatable-schemas  Llista els esquemes que es poden canviar de "
+"lloc\n"
+"  list-keys                 Llista les claus d'un esquema\n"
+"  list-children             Llista els fills d'un esquema\n"
+"  list-recursively          Llista les claus i els valors recursivament\n"
+"  range                     Consulta el rang d'una clau\n"
+"  get                       Obtén el valor d'una clau\n"
+"  set                       Estableix el valor d'una clau\n"
+"  reset                     Reinicia el valor d'una clau\n"
+"  reset-recursively         Reinicia tots els valors de l'esquema donat\n"
+"  writable                  Comprova si es pot escriure a la clau\n"
+"  monitor                   Fa un seguiment per si hi ha canvis\n"
+"\n"
+"Utilitzeu «gsettings help ORDRE» per veure l'ajuda més detallada.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"S'esperava el byte «NUL» després de la cadena «%s» però s'ha trobat el byte "
-"%d"
-
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "El valor analitzat «%s» no és un camí d'objecte D-Bus vàlid"
+"Ús:\n"
+"  gsettings [--schemadir DIRECTORI_D'ESQUEMES] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "El valor analitzat «%s» no és una signatura D-Bus vàlida"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr ""
+"  DIRECTORI_D'ESQUEMES Un directori on cercar-hi esquemes addicionals\n"
 
-#: ../gio/gdbusmessage.c:1324
-#, c-format
+#: ../gio/gsettings-tool.c:654
 msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"S'ha trobat una matriu de llargada %u byte. La llargada màxima és de 2<<26 "
-"bytes (64 MiB)."
-msgstr[1] ""
-"S'ha trobat una matriu de llargada %u bytes. La llargada màxima és de 2<<26 "
-"bytes (64 MiB)."
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  ESQUEMA   El nom de l'esquema\n"
+"  CAMÍ      El camí, pels esquemes que es poden canviar de lloc\n"
 
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "El valor analitzat «%s» per variant no és una signatura D-Bus vàlida"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  CLAU      La clau (opcional) de l'esquema\n"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"S'ha produït un error en convertir a estructura de dades la GVariant amb el "
-"tipus de cadena «%s» del format de cable D-Bus"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  CLAU      La clau de l'esquema\n"
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
-"Valor d'ordenació de bits (endianness) no vàlid. S'esperava 0x6c («l») o "
-"0x42 («B») però s'ha trobat el valor 0x%02x"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALOR     El valor a establir\n"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Versió major del protocol no vàlida. S'esperava 1 però s'ha trobat %d"
+msgid "Empty schema name given\n"
+msgstr "S'ha donat un nom d'esquema buit\n"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"S'ha trobat la capçalera de la signatura amb la signatura «%s», però el cos "
-"és buit"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "El sòcol no és vàlid, no està inicialitzat"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "El valor analitzat «%s» no és una signatura de D-Bus vàlida (pel cos)"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "El sòcol no és vàlid, ha fallat la inicialització degut a: %s"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
-"byte"
-msgstr[1] ""
-"No hi ha cap capçalera de la signatura en el missatge, però el cos és de %u "
-"bytes"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "El sòcol ja és tancat"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "No s'ha pogut tornar a convertir el missatge a estructura de dades: "
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "S'ha excedit el temps d'espera d'entrada/eixida del sòcol"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gsocket.c:472
 #, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr ""
-"No s'ha pogut convertir a seqüència de bits la GVariant de tipus cadena «%s» "
-"al format de cable D-Bus"
+msgid "creating GSocket from fd: %s"
+msgstr "s'està creant un GSocket a partir del descriptor de fitxer: %s"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
-"El missatge conté %d descriptors de fitxers, però el camp de la capçalera "
-"n'indica %d"
+msgid "Unable to create socket: %s"
+msgstr "No s'ha pogut crear el sòcol: %s"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "No s'ha pogut convertir a seqüència de bits el missatge: "
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "S'ha especificat una família desconeguda"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
-"El cos del missatge té la signatura «%s» però no hi ha cap capçalera de "
-"signatura"
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "S'ha especificat un protocol desconegut"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gsocket.c:1720
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
-"El cos del missatge té el tipus de signatura «%s» però la signatura en el "
-"camp de la capçalera és «%s»"
+msgid "could not get local address: %s"
+msgstr "no s'ha pogut obtindre l'adreça local: %s"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr ""
-"El cos del missatge és buit però la signatura en el camp de la capçalera és "
-"«(%s)»"
+msgid "could not get remote address: %s"
+msgstr "no s'ha pogut obtindre l'adreça remota: %s"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "S'ha retornat un error amb el cos de tipus «%s»"
-
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "S'ha retornat un error amb el cos buit"
+msgid "could not listen: %s"
+msgstr "no s'ha pogut escoltar: %s"
 
-#: ../gio/gdbusprivate.c:1953
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "No s'ha pogut carregar «/var/lib/dbus/machine-id»: "
+#: ../gio/gsocket.c:1898
+#, c-format
+msgid "Error binding to address: %s"
+msgstr "S'ha produït un error en vincular-se a l'adreça: %s"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "S'ha produït un error en cridar «StartServiceByName» per a %s: "
+msgid "Error joining multicast group: %s"
+msgstr "S'ha produït un error en unir-se a un grup de multidestinació: %s"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr ""
-"S'ha obtingut una resposta inesperada %d per al mètode «StartServiceByName"
-"(\"%s\")»"
+msgid "Error leaving multicast group: %s"
+msgstr "S'ha produït un error en deixar un grup de multidestinació: %s"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
-"No es pot invocar el mètode: el servidor intermediari és per a un nom ben "
-"conegut sense cap propietari i el servidor intermediari s'ha construït amb "
-"el senyalador «G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START»"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Encara no es pot fer multidestinació des d'un origen concret"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "No es pot utilitzar l'espai de noms abstracte"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "S'ha produït un error en acceptar la connexió: %s"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "No es pot especificar el fitxer «nonce» quan es crea un servidor"
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Connexió en curs"
 
-#: ../gio/gdbusserver.c:875
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "S'ha produït un error en escriure el fitxer «nonce» a «%s»: %s"
+msgid "Unable to get pending error: %s"
+msgstr "No s'ha pogut obtindre l'error pendent: %s"
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "La cadena «%s» no és un GUID vàlid de D-Bus"
+msgid "Error receiving data: %s"
+msgstr "S'ha produït un error en rebre les dades: %s"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gsocket.c:2693
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "No es pot escoltar «%s», és un transport desconegut"
-
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "ORDRE"
+msgid "Error sending data: %s"
+msgstr "S'ha produït un error en enviar les dades: %s"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Ordes:\n"
-"  help         Mostra esta informació\n"
-"  introspect   Introspecciona un objecte remot\n"
-"  monitor      Fa un seguiment d'un objecte remot\n"
-"  call         Invoca un mètode en l'objecte remot\n"
-"  emit         Emet un senyal\n"
-"\n"
-"Utilitzeu «%s ORDRE --help» per veure l'ajuda de cada orde en particular.\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "No s'ha pogut parar el sòcol: %s"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "Error: %s\n"
-msgstr "S'ha produït un error: %s\n"
+msgid "Error closing socket: %s"
+msgstr "S'ha produït un error en tancar el sòcol: %s"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsocket.c:3520
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "S'ha produït un error en analitzar la introspecció XML: %s\n"
-
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Connecta al bus del sistema"
+msgid "Waiting for socket condition: %s"
+msgstr "S'està esperant la condició del sòcol: %s"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Connecta al bus de la sessió"
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
+#, c-format
+msgid "Error sending message: %s"
+msgstr "S'ha produït un error en enviar el missatge: %s"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Connecta a l'adreça de D-Bus donada"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "El GSocketControlMessage no està implementat a Windows"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Opcions del punt final de connexió:"
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "S'ha produït un error en rebre un missatge: %s"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Opcions d'especificació del punt final de connexió"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "Este sistema operatiu no implementa el «g_socket_get_credentials»"
 
-#: ../gio/gdbus-tool.c:383
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "No connection endpoint specified"
-msgstr "No s'ha especificat el punt final de connexió"
+msgid "Could not connect to proxy server %s: "
+msgstr "No s'ha pogut connectar al servidor intermediari %s: "
 
-#: ../gio/gdbus-tool.c:393
+#: ../gio/gsocketclient.c:188
 #, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "S'han especificat més d'un punt final de connexió"
+msgid "Could not connect to %s: "
+msgstr "No s'ha pogut connectar a %s: "
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "No s'ha pogut connectar: "
+
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "S'ha produït un error desconegut en connectar-se"
+
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
 msgstr ""
-"Avís: d'acord amb les dades d'introspecció no existeix la interfície «%s»\n"
+"Encara no es pot fer de servidor intermediari d'una connexió que no siga TCP."
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
-"Avís: d'acord amb les dades d'introspecció no existeix el mètode «%s» a la "
-"interfície «%s»\n"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "El protocol del servidor intermediari «%s» no està implementat."
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Destinació opcional del senyal (nom únic)"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Ja està tancat el receptor de connexions"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Camí a l'objecte al qual se li enviarà un senyal"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "El sòcol que s'ha afegit és tancat"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Senyal i nom d'interfície"
+#: ../gio/gsocks4aproxy.c:121
+#, c-format
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "El SOCKSv4 no permet utilitzar adreces IPv6 «%s»"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Envia un senyal."
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "El nom d'usuari és massa llarg pel protocol SOCKSv4"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "S'ha produït un error en connectar-se: %s\n"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "El nom d'ordinador «%s» és massa llarg pel protocol SOCKSv4"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Error: no s'ha especificat el camí a l'objecte.\n"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "El servidor no és un servidor intermediari de SOCKSv4."
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Error: «%s» no és un camí d'objecte vàlid\n"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "S'ha rebutjat la connexió a través d'un servidor SOCKSv4"
 
-#: ../gio/gdbus-tool.c:625
-#, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Error: no s'ha especificat el senyal.\n"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "El servidor no és un servidor intermediari SOCKSv5."
 
-#: ../gio/gdbus-tool.c:634
-#, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Error: %s no és un nom d'interfície vàlid\n"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "El servidor intermediari SOCKSv5 requereix autenticació."
 
-#: ../gio/gdbus-tool.c:640
-#, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Error: %s no és un nom de membre vàlid\n"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"El servidor intermediari SOCKSv5 requereix un mètode d'autenticació que "
+"encara no està implementat a la GLib."
 
-#: ../gio/gdbus-tool.c:646
-#, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Error: %s no és un nom de bus únic vàlid.\n"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr ""
+"El protocol SOCKSv5 no permet un nom d'usuari o de contrasenya d'esta mida."
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "S'ha produït un error en analitzar el paràmetre %d: %s\n"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"Ha fallat l'autenticació SOCKSv5 degut a un nom d'usuari o contrasenya "
+"errònies."
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "S'ha produït un error en buidar la connexió: %s\n"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "El nom d'ordinador «%s» és massa llarg pel protocol SOCKSv5"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Nom de destinació on invocar el mètode"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr ""
+"El servidor intermediari SOCKSv5 utilitza un tipus d'adreça desconeguda."
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Camí a l'objecte on invocar el mètode"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "S'ha produït un error intern del servidor intermediari SOCKSv5."
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Mètode i nom d'interfície"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "El conjunt de regles no permet fer connexions SOCKSv5."
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Temps d'espera, en segons"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr ""
+"No es pot arribar al servidor a través del servidor intermediari SOCKSv5."
+
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr ""
+"No es pot arribar a la xarxa a través del servidor intermediari SOCKSv5."
+
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "S'ha refusat la connexió a través del servidor intermediari SOCKSv5."
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Invoca un mètode en un objecte remot."
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "El servidor intermediari SOCKSv5 no permet l'ús de l'orde «connect»."
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
-#, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Error: no s'ha especificat la destinació\n"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr ""
+"El servidor intermediari SOCKSv5 no permet l'ús del tipus d'adreça "
+"proporcionada."
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Error: no s'ha especificat el camí a l'objecte\n"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "S'ha produït un error desconegut en el servidor intermediari SOCKSv5."
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Error: no s'ha especificat el nom del mètode\n"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "No es pot gestionar la versió %d de la codificació del GThemedIcon"
 
-#: ../gio/gdbus-tool.c:909
-#, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Error: el nom del mètode «%s» no és vàlid\n"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "No s'ha pogut desencriptar la clau privada codificada amb PEM"
 
-#: ../gio/gdbus-tool.c:974
-#, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr ""
-"S'ha produït un error en analitzar el paràmetre %d del tipus «%s»: %s\n"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "No s'ha trobat cap clau privada codificada amb PEM"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Nom de destinació a introspeccionar"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "No s'ha pogut analitzar la clau privada codificada amb PEM"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Camí a l'objecte a introspeccionar"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "No s'ha trobat cap certificat codificat amb PEM"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Imprimeix XML"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "No s'ha pogut analitzar el certificat codificat amb PEM"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Introspecciona el fill"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Últim intent per introduir la contrasenya correctament abans que se vos "
+"bloquegi l'accés."
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Només mostra les propietats"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"S'han introduït diverses contrasenyes errònies i se vos bloquejarà l'accés "
+"després de més intents."
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Introspecciona un objecte remot."
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "La contrasenya introduïda no és correcte."
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Nom de destinació al qual se li vol fer un seguiment"
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#, c-format
+msgid "Expecting 1 control message, got %d"
+msgstr "S'esperava un missatge de control però se n'han obtingut %d"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Camí a l'objecte al qual se li vol fer un seguiment"
+# FIXME
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Tipus de dades extres no esperades"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Fes el seguiment a un objecte remot."
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "S'esperava un descriptor de fitxer però se n'han obtingut %d\n"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Sense nom"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "S'ha rebut un descriptor de fitxer no vàlid"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "El fitxer d'escriptori no especificava el camp d'execució"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "S'ha produït un error en enviar les credencials: "
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "No s'ha pogut trobar el terminal que demanava l'aplicació"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr ""
+"S'ha produït un error en la comprovació de si «SO_PASSCRED» és habilitat en "
+"el sòcol: %s"
 
-#: ../gio/gdesktopappinfo.c:1517
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
 msgstr ""
-"No s'ha pogut crear el directori de configuració de l'aplicació de l'usuari "
-"%s: %s"
+"No s'esperava esta llargada de l'opció quan s'estava comprovant si "
+"«SO_PASSCRED» és habilitat en el sòcol. S'esperaven %d bytes i n'eren %d."
 
-#: ../gio/gdesktopappinfo.c:1521
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "S'ha produït un error en habilitar «SO_PASSCRED»: %s"
+
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
-"No s'ha pogut crear el directori de configuració MIME de l'usuari %s: %s"
+"S'esperava llegir un sol byte per rebre les credencials però s'han llegit "
+"zero bytes"
 
-#: ../gio/gdesktopappinfo.c:1787 ../gio/gdesktopappinfo.c:1811
-msgid "Application information lacks an identifier"
-msgstr "A la informació d'aplicació li manca un identificador"
+#: ../gio/gunixconnection.c:604
+#, c-format
+msgid "Not expecting control message, but got %d"
+msgstr "No s'esperava un missatge de control però s'ha obtingut %d"
 
-#: ../gio/gdesktopappinfo.c:2035
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "No s'ha pogut crear el fitxer d'escriptori de l'usuari %s"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "S'ha produït un error en inhabilitar «SO_PASSCRED»: %s"
 
-#: ../gio/gdesktopappinfo.c:2151
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Custom definition for %s"
-msgstr "Definició personalitzada per a %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "S'ha produït un error en llegir del descriptor de fitxer: %s"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "la unitat no implementa l'expulsió"
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
+#, c-format
+msgid "Error closing file descriptor: %s"
+msgstr "S'ha produït un error tancant el descriptor de fitxer: %s"
+
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Arrel del sistema de fitxers"
+
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "S'ha produït un error en escriure al descriptor de fitxer: %s"
+
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Este sistema no admet adreces de sòcol de domini UNIX abstractes"
+
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "el volum no implementa l'expulsió"
 
 #. Translators: This is an error
-#. * message for drive objects that
+#. * message for volume objects that
 #. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "la unitat no implementa l'expulsió o «eject_with_operation»"
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "el volum no implementa l'expulsió o «eject_with_operation»"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "la unitat no implementa el sondeig per si hi ha un suport"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "No es pot trobar l'aplicació"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "la unitat no implementa la inicialització"
+#: ../gio/gwin32appinfo.c:308
+#, c-format
+msgid "Error launching application: %s"
+msgstr "S'ha produït un error en executar l'aplicació: %s"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "la unitat no implementa l'aturada"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "No estan implementats els URI"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "El TLS no està implementat"
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "els canvis associatius no estan implementats a win32"
 
-#: ../gio/gemblem.c:324
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "La creació associativa no està implementada a win32"
+
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GEmblem"
+msgid "Error reading from handle: %s"
+msgstr "S'ha produït un error en llegir del gestor: %s"
 
-#: ../gio/gemblem.c:334
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr ""
-"Un nombre de testimonis (%d) de la codificació del GEmblem no són formats "
-"correctament"
+msgid "Error closing handle: %s"
+msgstr "S'ha produït un error en tancar el gestor: %s"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GEmblemedIcon"
+msgid "Error writing to handle: %s"
+msgstr "S'ha produït un error en escriure al gestor: %s"
+
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "No hi ha prou memòria"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr ""
-"Un nombre de testimonis (%d) en la codificació del GEmblemedIcon no són "
-"formats correctament"
+msgid "Internal error: %s"
+msgstr "Error intern: %s"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "S'esperava un GEmblem per a un GEmblemedIcon"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Fan falta més dades d'entrada"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "L'operació no està implementada"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Les dades comprimides no són vàlides"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "No existeix el punt de muntatge contenidor"
+#: ../glib/gbookmarkfile.c:760
+#, c-format
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "No s'esperava l'atribut «%s» per a l'element «%s»"
+
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
+#, c-format
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "No s'ha trobat l'atribut «%s» de l'element «%s»"
+
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
+#, c-format
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "No s'esperava l'etiqueta «%s», s'esperava «%s»"
+
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
+#, c-format
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "No s'esperava l'etiqueta «%s» dins «%s»"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "No es pot copiar al directori"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr ""
+"No s'ha trobat cap fitxer d'adreces d'interés dins dels directoris de dades"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "No es pot copiar el directori al directori"
+#: ../glib/gbookmarkfile.c:2007
+#, c-format
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Ja existeix una adreça d'interés per a l'URI «%s»"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Ja existeix el fitxer de destinació"
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
+#, c-format
+msgid "No bookmark found for URI '%s'"
+msgstr "No s'ha trobat cap adreça d'interés per a l'URI «%s»"
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "No es pot copiar el directori de forma recursiva"
+#: ../glib/gbookmarkfile.c:2385
+#, c-format
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "No hi ha cap tipus MIME definit a l'adreça d'interés per a l'URI «%s»"
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "No es pot empalmar"
+#: ../glib/gbookmarkfile.c:2470
+#, c-format
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr ""
+"No hi ha cap senyalador privat definit a l'adreça d'interés per a l'URI «%s»"
 
-#: ../gio/gfile.c:2762
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "S'ha produït un error en empalmar el fitxer: %s"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "No hi ha cap grup establit a l'adreça d'interés per a l'URI «%s»"
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "No es pot copiar el fitxer especial"
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
+#, c-format
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr ""
+"No hi ha cap aplicació amb el nom «%s» que haja registrat l'adreça d'interés "
+"«%s»"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "El valor donat per a l'enllaç simbòlic no és vàlid"
+#: ../glib/gbookmarkfile.c:3424
+#, c-format
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "No s'ha pogut ampliar la línia d'execució «%s» amb l'URI «%s»"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "No es pot utilitzar la paperera"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Seqüència de caràcters parcial al final de l'entrada"
 
-#: ../gio/gfile.c:3626
+# FIXME: fallback
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "En els noms de fitxers no pot haver-hi «%c»"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "No es pot convertir el «fallback» «%s» al joc de codis «%s»"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "el volum no implementa el muntatge"
+#: ../glib/gconvert.c:1874
+#, c-format
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "L'URI «%s» no és un URI absolut que utilitze l'esquema «file»"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "No hi ha cap aplicació que s'haja registrat per gestionar este fitxer"
+#: ../glib/gconvert.c:1884
+#, c-format
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Pot ser que l'URI del fitxer local «%s» no incloga cap «#»"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "L'enumerador està tancat"
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "L'URI «%s» no és vàlid"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "L'enumerador de fitxer té una operació pendent"
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "El nom de l'ordinador de l'URI «%s» no és vàlid"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Ja està tancat l'enumerador de fitxer"
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "L'URI «%s» conté caràcters d'escapada no vàlids"
 
-#: ../gio/gfileicon.c:236
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GFileIcon"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "El nom de camí «%s» no és un camí absolut"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Les dades d'entrada pel GFileIcon no són formades correctament"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "El nom de l'ordinador no és vàlid"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "El flux no implementa «query_info»"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "A. M."
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "No està implementada la cerca en el flux"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "P. M."
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "No es permet truncar en els fluxos d'entrada"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %d %b %Y %T %Z"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "No es permet truncar en els fluxos"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%d/%m/%y"
 
-#: ../gio/gicon.c:284
-#, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Nombre de testimonis erroni (%d)"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
 
-#: ../gio/gicon.c:304
-#, c-format
-msgid "No type for class name %s"
-msgstr "El nom de classe %s no té tipus"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
 
-#: ../gio/gicon.c:314
-#, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "El tipus %s no implementa la interfície GIcon"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Gener"
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "El tipus %s no té classe"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Febrer"
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "El número de versió no és format correctament: %s"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Març"
 
-#: ../gio/gicon.c:353
-#, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "El tipus %s no implementa «from_tokens()» a la interfície GIcon"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "Abril"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr ""
-"No es pot gestionar la versió proporcionada de la codificació de la icona"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Maig"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "El flux d'entrada no té implementada la lectura"
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Juny"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
-#: ../gio/goutputstream.c:1234
-msgid "Stream has outstanding operation"
-msgstr "El flux té una operació pendent"
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Juliol"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "No hi ha prou espai per a l'adreça del sòcol"
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Agost"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "L'adreça de sòcol no és compatible"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "Setembre"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "o es permet utilitzar noms buits"
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Octubre"
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr ""
-"el nom «%s» no és vàlid: els noms han de començar amb una lletra minúscula"
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "Novembre"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"el nom «%s» no és vàlid: el caràcter «%c» no és vàlid. Només es permeten "
-"lletres minúscules, nombres i el guionet («-»)."
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "Desembre"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"el nom «%s» no és vàlid: no es permet posar dos guionets seguits («--»)."
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "gen"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "feb"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "març"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "abr"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "el nom «%s» no és vàlid: l'últim caràcter no pot ser un guionet («-»)."
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "maig"
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "el nom «%s» no és vàlid: la llargada màxima és de 1024"
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "juny"
 
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
-msgstr "ja està especificat <child name='%s'>"
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "jul"
 
-#: ../gio/glib-compile-schemas.c:884
-#, fuzzy
-msgid "cannot add keys to a 'list-of' schema"
-msgstr "no es poden afegir claus a un esquema del tipus «list-of»"
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "ag"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr "ja està especificat <key name='%s'>"
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "set"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"La <key name='%s'> emmascara la <key name='%s'> a <schema id='%s'>. "
-"Utilitzeu <override> per modificar-ne el valor."
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "oct"
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"l'atribut de la <key> ha de ser necessàriament «type», «enum» o «flags»"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "nov"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "(encara) no s'ha definit <%s id='%s'>."
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "des"
 
-#: ../gio/glib-compile-schemas.c:958
-#, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "el tipus de cadena GVariant «%s» no és vàlid"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Dilluns"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "s'ha indicat <override> però l'esquema no està ampliant res"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Dimarts"
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr "no hi ha cap <key name='%s'> a sobreescriure"
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Dimecres"
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr "ja s'ha especificat <override name='%s'>"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Dijous"
 
-#: ../gio/glib-compile-schemas.c:1080
-#, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "ja s'ha especificat <schema id='%s'>"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Divendres"
 
-#: ../gio/glib-compile-schemas.c:1092
-#, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "el <schema id='%s'> amplia l'esquema «%s» que encara no existeix"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Dissabte"
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr ""
-"el <schema id='%s'> és una llista d'un esquema «%s» que encara no existeix"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Diumenge"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "No pot ser una llista d'un esquema amb un camí"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "dl"
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
-msgstr "No es pot ampliar un esquema amb un camí"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "dt"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"El <schema id='%s'> és una llista i amplia el <schema id='%s'> que no és una "
-"llista"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "dm"
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"El <schema id='%s' list-of='%s'> amplia el <schema id='%s' list-of='%s'> "
-"però «%s» no amplia «%s»"
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "dj"
 
-#: ../gio/glib-compile-schemas.c:1163
-#, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "si es dóna un camí ha de començar i acabar amb una barra inclinada"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "dv"
 
-#: ../gio/glib-compile-schemas.c:1170
-#, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "el camí d'una llista ha d'acabar amb «:/»"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "ds"
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "ja s'ha especificat <%s id='%s'>"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "dg"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "No es permet posar l'element <%s> dins de <%s>"
+msgid "Error opening directory '%s': %s"
+msgstr "S'ha produït un error en obrir el directori «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "No es permet posar l'element <%s> al primer nivell"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "No s'han pogut assignar %lu bytes per llegir el fitxer «%s»"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "no pot haver-hi text dins de <%s>"
+msgid "Error reading file '%s': %s"
+msgstr "S'ha produït un error en llegir el fitxer «%s»: %s"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "S'ha especificat «--strict», s'ix.\n"
+msgid "File \"%s\" is too large"
+msgstr "El fitxer «%s» és massa gran"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "S'ha ignorat el fitxer sencer.\n"
+msgid "Failed to read from file '%s': %s"
+msgstr "No s'ha pogut llegir del fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "S'està ignorant este fitxer.\n"
+msgid "Failed to open file '%s': %s"
+msgstr "No s'ha pogut obrir el fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
 msgstr ""
-"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
-"sobreescriptura «%s»"
-
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; s'està ignorant la sobreescriptura d'esta clau.\n"
+"No s'han pogut obtindre els atributs del fitxer «%s»: ha fallat la funció "
+"fstat(): %s"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " i s'havia especificat «--strict», s'ix.\n"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció fdopen(): %s"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
 msgstr ""
-"No existeix la clau «%s» en l'esquema «%s» tal com especifica el fitxer de "
-"sobreescriptura «%s»: %s."
+"No s'ha pogut canviar el nom del fitxer «%s» a «%s»: ha fallat la funció "
+"g_rename(): %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "S'està ignorant la sobreescriptura d'esta clau.\n"
+msgid "Failed to create file '%s': %s"
+msgstr "No s'ha pogut crear el fitxer «%s»: %s"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
 msgstr ""
-"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
-"sobreescriptura «%s» és fora de l'interval de l'esquema donat"
+"No s'ha pogut obrir el fitxer «%s» per escriure-hi: ha fallat la funció "
+"fdopen(): %s"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"la sobreescriptura de la clau «%s» de l'esquema «%s» en el fitxer de "
-"sobreescriptura «%s» no és a la llista de valors vàlids"
-
-#: ../gio/glib-compile-schemas.c:1938
-msgid "where to store the gschemas.compiled file"
-msgstr "on alçar el fitxer gschemas.compiled"
-
-#: ../gio/glib-compile-schemas.c:1938 ../gio/glib-compile-schemas.c:1968
-msgid "DIRECTORY"
-msgstr "DIRECTORI"
-
-#: ../gio/glib-compile-schemas.c:1939
-msgid "Abort on any errors in schemas"
-msgstr "Interromp si hi ha cap error en els esquemes"
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Do not write the gschema.compiled file"
-msgstr "No escrigues el fitxer gschema.compiled"
-
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not enforce key name restrictions"
-msgstr "No siguis estricte amb les restriccions dels noms de les claus"
-
-#: ../gio/glib-compile-schemas.c:1971
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
+msgid "Failed to write file '%s': fwrite() failed: %s"
 msgstr ""
-"Compila tots els fitxers d'esquema GSettings en una memòria cau d'esquemes.\n"
-"Els fitxers d'esquema han de tindre l'extensió .gschema.xml\n"
-"i el fitxer de memòria cau es dirà gschemas.compiled."
+"No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fwrite(): %s"
 
-#: ../gio/glib-compile-schemas.c:1987
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Heu de donar un sol nom de directori\n"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr ""
+"No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fflush(): %s"
 
-#: ../gio/glib-compile-schemas.c:2026
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "No schema files found: "
-msgstr "No s'ha trobat cap fitxer d'esquemes: "
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "No s'ha pogut escriure el fitxer «%s»: ha fallat la funció fsync(): %s"
 
-#: ../gio/glib-compile-schemas.c:2029
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "doing nothing.\n"
-msgstr "no faces res.\n"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "No s'ha pogut tancar el fitxer «%s»: ha fallat la funció fclose(): %s"
 
-#: ../gio/glib-compile-schemas.c:2032
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "suprimeix el fitxer d'eixida actual.\n"
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
 msgstr ""
-"No s'ha pogut trobar el tipus de seguiment de directoris locals predeterminat"
+"No s'ha pogut suprimir el fitxer existent «%s»: ha fallat la funció g_unlink"
+"(): %s"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Invalid filename %s"
-msgstr "El nom del fitxer no és vàlid: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "La plantilla «%s» no és vàlida, no hauria de tindre cap «%s»"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr ""
-"S'ha produït un error en obtindre la informació del sistema de fitxers: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "La plantilla «%s» no conté XXXXXX"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "No es pot canviar el nom del directori arrel"
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "No s'ha pogut llegir l'enllaç simbòlic «%s»: %s"
+
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "No es poden utilitzar els enllaços simbòlics"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "S'ha produït un error en canviar el nom del fitxer: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "No s'ha pogut obrir el convertidor de «%s» a «%s»: %s"
 
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "No es pot canviar el nom del fitxer, ja existeix este nom"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "No es pot fer una lectura bàsica a g_io_channel_read_line_string"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Nom de fitxer no vàlid"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "A la memòria intermèdia de lectura hi ha dades sobrants no convertides"
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "S'ha produït un error en obrir el fitxer: %s"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "El canal acaba en un caràcter parcial"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "No s'ha pogut obrir el directori"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "No es pot fer una lectura bàsica a g_io_channel_read_to_end"
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "S'ha produït un error en suprimir el fitxer: %s"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "No s'ha pogut trobar cap fitxer de claus vàlid als directoris de cerca"
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "S'ha produït un error en enviar el fitxer a la paperera: %s"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "No és un fitxer regular"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "No s'ha pogut crear el directori de la paperera %s: %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"El fitxer de claus conté la línia «%s» que no és una parella clau-valor, "
+"grup o comentari"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "No s'ha pogut trobar el directori superior per a la paperera"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "El nom del grup no és vàlid: %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "No s'ha pogut trobar o crear el directori de la paperera"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "El fitxer de claus no comença amb un grup"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "No s'ha pogut crear el fitxer d'informació d'enviar a la paperera: %s"
+msgid "Invalid key name: %s"
+msgstr "El nom de la clau no és vàlid: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "No s'ha pogut enviar el fitxer a la paperera: %s"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "El fitxer de claus conté la codificació no implementada «%s»"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "S'ha produït un error en crear el directori: %s"
+msgid "Key file does not have group '%s'"
+msgstr "El fitxer de claus no té el grup «%s»"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "El sistema de fitxers no implementa enllaços simbòlics"
+msgid "Key file does not have key '%s'"
+msgstr "El fitxer de claus no té la clau «%s»"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "S'ha produït un error en fer l'enllaç simbòlic: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr ""
+"El fitxer de claus conté la clau «%s» amb el valor «%s», que no és UTF-8"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error moving file: %s"
-msgstr "S'ha produït un error en moure el fitxer: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "No s'ha pogut moure el directori al directori"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"El fitxer de claus conté la clau «%s», que té un valor que no es pot "
+"interpretar."
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Ha fallat la creació del fitxer de còpia de seguretat"
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"El fitxer de claus conté la clau «%s» en el grup «%s», que té un valor que "
+"no es pot interpretar."
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "S'ha produït un error en suprimir el fitxer objectiu: %s"
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr ""
+"La clau «%s» en el grup «%s» té el valor «%s» però s'esperava el valor %s"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "No està implementat el moure entre muntatges"
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "El fitxer de claus no conté una clau «%s» en el grup «%s»"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "El valor de l'atribut no pot ser nul"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "El fitxer de claus conté un caràcter d'escapada al final de línia"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava una cadena)"
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "El fitxer de claus conté la seqüència d'escapada no vàlida «%s»"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "El nom de l'atribut ampliat no és vàlid"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "El valor «%s» no es pot interpretar com un nombre."
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "S'ha produït un error en establir l'atribut ampliat «%s»: %s"
+msgid "Integer value '%s' out of range"
+msgstr "El valor enter «%s» és fora de l'interval"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, fuzzy, c-format
-msgid "Error when getting information for file '%s': %s"
-msgstr "S'ha produït un error en obrir el fitxer nonce «%s»: %s"
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "El valor «%s» no es pot interpretar com un nombre amb coma flotant."
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (codificació no vàlida)"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "El valor «%s» no es pot interpretar com un booleà."
 
-#: ../gio/glocalfileinfo.c:1768
-#, fuzzy, c-format
-msgid "Error when getting information for file descriptor: %s"
+#: ../glib/gmappedfile.c:128
+#, c-format
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
 msgstr ""
-"S'ha produït un error en executar la funció «stat()» al descriptor de "
-"fitxer: %s"
+"No s'han pogut obtindre els atributs del fitxer «%s%s%s%s»: ha fallat la "
+"funció fstat(): %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava un uint32)"
+#: ../glib/gmappedfile.c:194
+#, c-format
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr ""
+"No s'ha pogut mapar el fitxer «%s%s%s%s»: ha fallat la funció mmap(): %s"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava un uint64)"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "No s'ha pogut obrir el fitxer «%s»: ha fallat la funció open(): %s"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Tipus d'atribut no vàlid (s'esperava una cadena de bytes)"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "S'ha produït un error a la línia %d caràcter %d: "
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "No es poden establir permisos en els enllaços simbòlics"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "El nom conté caràcters UTF-8 no vàlids: «%s»"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "S'ha produït un error en establir els permisos: %s"
+msgid "'%s' is not a valid name "
+msgstr "«%s» no és un nom vàlid "
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "S'ha produït un error en establir el propietari: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "«%s» no és un nom vàlid: «%c» "
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "l'enllaç simbòlic no pot ser nul"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "S'ha produït un error a la línia %d: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "S'ha produït un error en establir l'enllaç simbòlic: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"No s'ha pogut analitzar «%-.*s»: hi hauria d'haver hagut un dígit dins un "
+"caràcter de referència (per exemple &#234;). Potser el dígit és massa llarg."
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
 msgstr ""
-"S'ha produït un error en establir l'enllaç simbòlic: el fitxer no és un "
-"enllaç simbòlic"
+"La referència del caràcter no acaba amb un punt i coma. Segurament heu "
+"utilitzat un caràcter «&» sense intenció d'iniciar una entitat. Substituïu "
+"el caràcter «&» per &amp;."
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr ""
-"S'ha produït un error en establir el temps de modificació o d'accés: %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "El caràcter de referència «%-.*s» no codifica un caràcter permés"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "El context del SELinux no pot ser nul"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"S'ha detectat una entitat buida «&;». Les entitats vàlides són: &amp; &quot; "
+"&lt; &gt; &apos;."
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "S'ha produït un error en establir el context del SELinux: %s"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Es desconeix el nom d'entitat «%-.*s»"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "Este sistema no té habilitat el SELinux"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"L'entitat no acaba amb un punt i coma. Segurament heu utilitzat un caràcter "
+"«&» sense intenció d'iniciar una entitat. Substituïu el caràcter «&» per "
+"&amp;."
 
-#: ../gio/glocalfileinfo.c:2276
-#, c-format
-msgid "Setting attribute %s not supported"
-msgstr "No està implementat establir l'atribut %s"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "El document ha de començar amb un element (p. ex. <llibre>)"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "S'ha produït un error en llegir des del fitxer: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"«%s» no és un caràcter vàlid després d'un caràcter «<»: no pot començar un "
+"nom d'element."
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "S'ha produït un error en cercar en el fitxer: %s"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"S'ha trobat un caràcter estrany: «%s». S'esperava el caràcter «>» per tancar "
+"l'etiqueta d'element buit «%s»."
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "Error closing file: %s"
-msgstr "S'ha produït un error en tancar el fitxer: %s"
-
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 msgstr ""
-"No s'ha pogut trobar el tipus de seguiment de fitxer local predeterminat"
+"S'ha trobat un caràcter estrany: «%s». S'esperava un «=» després del nom "
+"d'atribut «%s» de l'element «%s»."
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "S'ha produït un error en escriure al fitxer: %s"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"S'ha trobat un caràcter estrany: «%s». S'esperava un caràcter «>» o «/» per "
+"finalitzar l'etiqueta d'inici de l'element «%s», o opcionalment un atribut. "
+"Potser heu utilitzat un caràcter no vàlid en un nom d'atribut."
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error removing old backup link: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
 msgstr ""
-"S'ha produït un error en suprimir l'enllaç de còpia de seguretat antic: %s"
+"S'ha trobat un caràcter estrany: «%s». S'esperaven unes cometes d'obertura "
+"després del signe «=» en donar valor a l'atribut «%s» de l'element «%s»."
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "S'ha produït un error en crear la còpia de seguretat: %s"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"«%s» no és un caràcter vàlid després dels caràcters «</»; «%s» no pot "
+"iniciar un nom d'element"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "S'ha produït un error en canviar el nom del fitxer temporal: %s"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"«%s» no és un caràcter vàlid després del nom d'element de tancament «%s». El "
+"caràcter permés és «>»."
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "S'ha produït un error en truncar el fitxer: %s"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "L'element «%s» estava tancat. Actualment no hi ha cap element obert."
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "S'ha produït un error en obrir el fitxer «%s»: %s"
-
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "El fitxer objectiu és un directori"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "L'element «%s» estava tancat. L'element obert actualment és «%s»."
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "El fitxer objectiu no és un fitxer regular"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "El document era buit o només contenia espais en blanc"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "El fitxer ha estat modificat des d'alguna aplicació externa"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr ""
+"El document ha acabat de manera inesperada immediatament després del símbol "
+"«<»"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "S'ha produït un error en suprimir el fitxer vell: %s"
-
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "El GSeekType proporcionat no és vàlid"
-
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "La sol·licitud de cerca és no vàlida"
-
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "No es pot truncar el GMemoryInputStream"
-
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "El flux d'eixida de memòria no és modificable"
-
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Ha fallat el redimensionament de la memòria del flux d'eixida"
-
-#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
 msgstr ""
-"La quantitat de memòria necessària per processar l'escriptura és més gran "
-"que l'espai d'adreces disponible"
-
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "S'ha sol·licitat un desplaçament abans de l'inici del flux"
+"El document ha acabat de manera inesperada amb elements que encara eren "
+"oberts. «%s» era l'últim element obert."
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "S'ha sol·licitat un desplaçament més enllà del final del flux"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"El document ha acabat de manera inesperada. S'esperava trobar un símbol «>» "
+"que acabés l'etiqueta <%s/>."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "el muntatge no implementa el desmuntatge («unmount»)"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "El document ha acabat de manera inesperada enmig d'un nom d'element"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "el muntatge no implementa l'expulsió («eject»)"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "El document ha acabat de manera inesperada enmig d'un nom d'atribut"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
 msgstr ""
-"el muntatge no implementa el desmuntatge («unmount») o "
-"l'«unmount_with_operation»"
+"El document ha acabat de manera inesperada enmig d'una etiqueta d'obertura "
+"d'un element."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
 msgstr ""
-"el muntatge no implementa l'expulsió («eject») o l'«eject_with_operation»"
-
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "el muntatge no implementa el tornar-se a muntar («remount»)"
-
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "el muntatge no implementa l'estimació de tipus de contingut"
-
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "el muntatge no implementa l'estimació de tipus de contingut síncron"
-
-#: ../gio/gnetworkaddress.c:322
-#, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "El nom de l'ordinador «%s» conté «[» però no «]»"
-
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:414
-msgid "Output stream doesn't implement write"
-msgstr "El flux d'eixida no implementa l'escriptura"
+"El document ha acabat de manera inesperada després d'un signe d'igual "
+"després d'un nom d'atribut. No hi ha cap valor d'atribut."
 
-#: ../gio/goutputstream.c:375 ../gio/goutputstream.c:873
-msgid "Source stream is already closed"
-msgstr "El flux font ja està tancat"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "El document ha acabat de manera inesperada enmig d'un valor d'atribut"
 
-#: ../gio/gresolver.c:765
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "S'ha produït un error en resoldre «%s»: %s"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr ""
+"El document ha acabat de manera inesperada enmig de l'etiqueta de tancament "
+"de l'element «%s»"
 
-#: ../gio/gresolver.c:815
-#, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "S'ha produït un error en resoldre a la inversa «%s»: %s"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"El document ha acabat de manera inesperada enmig d'un comentari o d'una "
+"instrucció de processament"
 
-#: ../gio/gresolver.c:850 ../gio/gresolver.c:929
-#, c-format
-msgid "No service record for '%s'"
-msgstr "No hi ha cap registre de servei per a «%s»"
+#: ../glib/goption.c:746
+msgid "Usage:"
+msgstr "Forma d'ús:"
 
-#: ../gio/gresolver.c:855 ../gio/gresolver.c:934
-#, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "No s'ha pogut resoldre «%s» de forma temporal"
+#: ../glib/goption.c:746
+msgid "[OPTION...]"
+msgstr "[OPCIÓ...]"
 
-#: ../gio/gresolver.c:860 ../gio/gresolver.c:939
-#, c-format
-msgid "Error resolving '%s'"
-msgstr "S'ha produït un error en resoldre «%s»"
+#: ../glib/goption.c:852
+msgid "Help Options:"
+msgstr "Opcions d'ajuda:"
 
-#: ../gio/gsettings-tool.c:60
-#, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr ""
-"No es pot canviar de lloc l'esquema «%s» (no s'ha d'especificar el camí)\n"
+#: ../glib/goption.c:853
+msgid "Show help options"
+msgstr "Mostra les opcions d'ajuda"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
-msgstr "No existeix l'esquema «%s»\n"
+#: ../glib/goption.c:859
+msgid "Show all help options"
+msgstr "Mostra totes les opcions d'ajuda"
 
-#: ../gio/gsettings-tool.c:77
-#, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Es pot canviar de lloc l'esquema «%s» (s'ha d'especificar el camí)\n"
+#: ../glib/goption.c:921
+msgid "Application Options:"
+msgstr "Opcions de l'aplicació:"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
-msgid "Empty path given.\n"
-msgstr "S'ha donat un camí buit.\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "No es pot analitzar el valor enter «%s» per a %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "El camí ha de començar amb una barra inclinada (/)\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "El valor enter «%s» per a %s és fora de l'interval"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1018
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "El camí ha d'acabar amb una barra inclinada (/)\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "No es pot analitzar el valor doble «%s» per a %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1026
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "El camí no pot contindre dues barres inclinades seguides (//)\n"
+msgid "Double value '%s' for %s out of range"
+msgstr "El valor doble «%s» per a %s és fora de l'interval"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "No existeix la clau «%s»\n"
+msgid "Error parsing option %s"
+msgstr "S'ha produït un error en analitzar l'opció %s"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "El valor proporcionat està fora del rang vàlid\n"
+msgid "Missing argument for %s"
+msgstr "Manca un argument per a %s"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Mostra l'ajuda"
+#: ../glib/goption.c:1965
+#, c-format
+msgid "Unknown option %s"
+msgstr "Es desconeix l'opció %s"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Llista els esquemes instal·lats (que no es poden canviar de lloc)"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "objecte malmés"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Llista els esquemes instal·lats que es poden canviar de lloc"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "error intern o objecte malmés"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Llista les claus a l'ESQUEMA"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "no hi ha prou memòria"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "ESQUEMA[:CAMÍ]"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "s'ha arribat al límit de tornades arrere"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Llista els fills de l'ESQUEMA"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr ""
+"el patró conté elements que no estan implementats en les concordances "
+"parcials"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
 msgstr ""
-"Llista les claus i els valors recursivament\n"
-"Si no es passa cap ESQUEMA, es llista totes les claus\n"
+"no s'ha implementat l'ús de referències anteriors per a coincidències "
+"parcials"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[ESQUEMA[:CAMÍ]]"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "s'ha arribat al límit de recurrències"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Obtén el valor de la CLAU"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "s'ha arribat al límit d'espais de treball per a subcadenes buides"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "ESQUEMA[:CAMÍ] CLAU"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "la combinació de senyaladors de línia nova no és vàlida"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Consulta el rang de valors vàlids per a la CLAU"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "desplaçament incorrecte"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Estableix el valor de la CLAU a VALOR"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "UTF-8 curt"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "ESQUEMA[:CAMÍ] CLAU VALOR"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "error desconegut"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Reinicia la CLAU al seu valor predeterminat"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ al final del patró"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Reinicia totes les claus de l'ESQUEMA als seus valors per defecte"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c al final del patró"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Comprova si la CLAU és d'escriptura"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "caràcter no reconegut després de \\"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
-"Fes un seguiment de la CLAU per si hi ha canvis.\n"
-"Si no s'especifica cap CLAU, es farà un seguiment a \n"
-"totes les claus de l'ESQUEMA.\n"
-"Utilitzeu ^C per deixar de fer el seguiment.\n"
-
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "ESQUEMA[:CAMÍ] [CLAU]"
+"ací no es permeten els escapaments que canvien entre majúscules i minúscules "
+"(\\l,\\L, \\u, \\U)"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Es desconeix l'orde «%s»\n"
-"\n"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "nombres fora de l'interval en el quantificador {}"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Utilització:\n"
-"  gsettings ORDRE [ARGUMENTS...]\n"
-"\n"
-"Ordes:\n"
-"  help                      Mostra esta informació\n"
-"  list-schemas              Llista els esquemes instal·lats\n"
-"  list-relocatable-schemas  Llista els esquemes que es poden canviar de "
-"lloc\n"
-"  list-keys                 Llista les claus d'un esquema\n"
-"  list-children             Llista els fills d'un esquema\n"
-"  list-recursively          Llista les claus i els valors recursivament\n"
-"  range                     Consulta el rang d'una clau\n"
-"  get                       Obtén el valor d'una clau\n"
-"  set                       Estableix el valor d'una clau\n"
-"  reset                     Reinicia el valor d'una clau\n"
-"  reset-recursively         Reinicia tots els valors de l'esquema donat\n"
-"  writable                  Comprova si es pot escriure a la clau\n"
-"  monitor                   Fa un seguiment per si hi ha canvis\n"
-"\n"
-"Utilitzeu «gsettings help ORDRE» per veure l'ajuda més detallada.\n"
-"\n"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "nombre massa gran en el quantificador {}"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Utilització:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "falta el «]» per a la classe de caràcter"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Arguments:\n"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "la seqüència d'escapada en la classe de caràcter no és vàlida"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  ORDRE     L'orde (opcional) que s'explicarà\n"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "s'ha eixit de l'interval en la classe de caràcter"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  ESQUEMA   El nom de l'esquema\n"
-"  CAMÍ      El camí, pels esquemes que es poden canviar de lloc\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "no hi ha res per repetir"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  CLAU      La clau (opcional) de l'esquema\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "no es reconeix el caràcter després de «(?»"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  CLAU      La clau de l'esquema\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "no es reconeix el caràcter després de «(?<»"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VALOR     El valor a establir\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "no es reconeix el caràcter després de «(?P»"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "S'ha donat un nom d'esquema buit\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr ""
+"només es permeten les classes amb nom de POSIX dins de la pròpia classe"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "El sòcol no és vàlid, no està inicialitzat"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "falta un «)»"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "El sòcol no és vàlid, ha fallat la inicialització degut a: %s"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr "hi ha un «)» sense el corresponent «(»"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "El sòcol ja és tancat"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "«(?R» o «(?[+-]dígits» han d'anar seguits de «)»"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "S'ha excedit el temps d'espera d'entrada/eixida del sòcol"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "referència a un subpatró que no existeix"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "s'està creant un GSocket a partir del descriptor de fitxer: %s"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "falta un «)» després del comentari"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "No s'ha pogut crear el sòcol: %s"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "l'expressió regular és massa llarga"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "S'ha especificat un protocol desconegut"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "no s'ha pogut obtindre memòria"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "no s'ha pogut obtindre l'adreça local: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "l'asserció cap arrere no té llargada fixa"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "no s'ha pogut obtindre l'adreça remota: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "el nombre o el nom no estan ben formats després de «(?(»"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "no s'ha pogut escoltar: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "el grup condicional conté més de dues branques"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "S'ha produït un error en vincular-se a l'adreça: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "s'esperava una asserció després de «(?(»"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "S'ha produït un error en acceptar la connexió: %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "nom de classe POSIX desconeguda"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "S'ha produït un error en connectar-se: "
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "no es poden utilitzar els elements d'ordenació de POSIX"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Connexió en procés"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "el valor del caràcter a la seqüència «\\x{...}» és massa llarg"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "S'ha produït un error en connectar-se: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "condició «(?(0)» no vàlida"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "No s'ha pogut obtindre l'error pendent: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "no es permet \\C en assercions cap arrere"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "S'ha produït un error en rebre les dades: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "la crida recursiva podria entrar en bucle indefinidament"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "S'ha produït un error en enviar les dades: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "falta la finalització en el nom del subpatró"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "No s'ha pogut aturar el sòcol: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "dos noms de subpatró tenen el mateix nom"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "S'ha produït un error en tancar el sòcol: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "la seqüència «\\P» o «\\p» no està ben formada"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "S'està esperant la condició del sòcol: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "es desconeix el nom de la propietat després de «\\P» o «\\p»"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "S'ha produït un error en enviar el missatge: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "el nom del subpatró és massa llarg (32 caràcters com a màxim)"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "El GSocketControlMessage no està implementat a Windows"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "hi ha massa subpatrons amb nom (màxim de 10.000)"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "S'ha produït un error en rebre un missatge: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "el valor octal és més gran que \\377"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "Este sistema operatiu no implementa el «g_socket_get_credentials»"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "el grup «DEFINE» conté més d'una branca"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "S'ha produït un error desconegut en connectar-se"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "no es permet repetir un grup «DEFINE»"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "opcions «NEWLINE» incoherents"
+
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
 msgstr ""
-"Encara no es pot fer de servidor intermediari d'una connexió que no siga TCP."
+"no hi ha un nom entre claus o un nombre opcional diferent de zero entre "
+"claus després de «\\g»"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "El protocol del servidor intermediari «%s» no està implementat."
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "repetició no esperada"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Ja està tancat el receptor de connexions"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "desbordament del codi"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "El sòcol que s'ha afegit és tancat"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "s'ha produït un desbordament en compilar l'espai de treball"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "no s'ha trobat el subpatró referenciat comprovat anteriorment"
+
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "El SOCKSv4 no permet utilitzar adreces IPv6 «%s»"
+msgid "Error while matching regular expression %s: %s"
+msgstr "S'ha produït un error en fer coincidir l'expressió regular %s: %s"
 
-#: ../gio/gsocks4aproxy.c:139
-#, fuzzy
-msgid "Username is too long for SOCKSv4 protocol"
-msgstr ""
-"El protocol SOCKSv5 no permet un nom d'usuari o contrasenyes d'esta mida (la "
-"llargada màxima és %i)."
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "La biblioteca PCRE no està compilada per interpretar UTF-8"
 
-#: ../gio/gsocks4aproxy.c:156
-#, fuzzy, c-format
-msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
 msgstr ""
-"El nom d'ordinador «%s» és massa llarg per al protocol SOCKSv5 (el màxim és "
-"de %i bytes)"
-
-#: ../gio/gsocks4aproxy.c:182
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "El servidor no és un servidor intermediari de SOCKSv4."
+"La biblioteca PCRE no està compilada per interpretar les propietats UTF-8"
 
-#: ../gio/gsocks4aproxy.c:189
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "S'ha rebutjat la connexió a través d'un servidor SOCKSv4"
+#: ../glib/gregex.c:1271
+#, c-format
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr ""
+"S'ha produït un error en compilar l'expressió regular %s al caràcter %d: %s"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
-#: ../gio/gsocks5proxy.c:336
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "El servidor no és un servidor intermediari SOCKSv5."
+#: ../glib/gregex.c:1307
+#, c-format
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "S'ha produït un error en optimitzar l'expressió regular %s: %s"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "El servidor intermediari SOCKSv5 requereix autenticació."
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "s'esperava un dígit hexadecimal o bé «}»"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
-"El servidor intermediari SOCKSv5 requereix un mètode d'autenticació que "
-"encara no està implementat a la GLib."
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "s'esperava un dígit hexadecimal"
 
-#: ../gio/gsocks5proxy.c:208
-#, fuzzy
-msgid "Username or password is too long for SOCKSv5 protocol)."
-msgstr ""
-"El protocol SOCKSv5 no permet un nom d'usuari o contrasenyes d'esta mida (la "
-"llargada màxima és %i)."
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "falta un «<» en la referència simbòlica"
 
-#: ../gio/gsocks5proxy.c:238
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"Ha fallat l'autenticació SOCKSv5 degut a un nom d'usuari o contrasenya "
-"errònies."
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "la referència simbòlica no està acabada"
 
-#: ../gio/gsocks5proxy.c:288
-#, fuzzy, c-format
-msgid "Hostname '%s' is too long for SOCKSv5 protocol"
-msgstr ""
-"El nom d'ordinador «%s» és massa llarg per al protocol SOCKSv5 (el màxim és "
-"de %i bytes)"
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "referència simbòlica de longitud zero"
 
-#: ../gio/gsocks5proxy.c:350
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr ""
-"El servidor intermediari SOCKSv5 utilitza un tipus d'adreça desconeguda."
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "s'esperava un dígit"
 
-#: ../gio/gsocks5proxy.c:357
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "S'ha produït un error intern del servidor intermediari SOCKSv5."
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "la referència simbòlica no és vàlida"
 
-#: ../gio/gsocks5proxy.c:363
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "El conjunt de regles no permet fer connexions SOCKSv5."
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "«\\» final extraviat"
 
-#: ../gio/gsocks5proxy.c:370
-msgid "Host unreachable through SOCKSv5 server."
-msgstr ""
-"No es pot arribar al servidor a través del servidor intermediari SOCKSv5."
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "no es reconeix la seqüència d'escapament"
 
-#: ../gio/gsocks5proxy.c:376
-msgid "Network unreachable through SOCKSv5 proxy."
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
 msgstr ""
-"No es pot arribar a la xarxa a través del servidor intermediari SOCKSv5."
-
-#: ../gio/gsocks5proxy.c:382
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "S'ha refusat la connexió a través del servidor intermediari SOCKSv5."
+"S'ha produït un error en analitzar el text de reemplaçament «%s» al caràcter "
+"%lu: %s"
 
-#: ../gio/gsocks5proxy.c:388
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "El servidor intermediari SOCKSv5 no permet l'ús de l'orde «connect»."
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "El text citat no comença amb cometes"
 
-#: ../gio/gsocks5proxy.c:394
-msgid "SOCKSv5 proxy does not support provided address type."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
 msgstr ""
-"El servidor intermediari SOCKSv5 no permet l'ús del tipus d'adreça "
-"proporcionada."
-
-#: ../gio/gsocks5proxy.c:400
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "S'ha produït un error desconegut en el servidor intermediari SOCKSv5."
+"S'han trobat unes cometes desaparellades en una línia d'ordes o en un altre "
+"text entre cometes"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gshell.c:559
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "No es pot gestionar la versió %d de la codificació del GThemedIcon"
-
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "No s'ha trobat cap clau privada codificada amb PEM"
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "El text acaba just després d'un caràcter «\\». (El text era «%s».)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "No s'ha pogut analitzar la clau privada codificada amb PEM"
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"El text ha acabat abans de trobar les cometes corresponents a %c. (El text "
+"era «%s».)"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "No s'ha trobat cap certificat codificat amb PEM"
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "El text era buit (o només contenia espais en blanc)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "No s'ha pogut analitzar el certificat codificat amb PEM"
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "No s'han pogut llegir dades des del procés fill (%s)"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
-"Últim intent per introduir la contrasenya correctament abans de que s'vos "
-"bloquegi l'accés."
+"S'ha produït un error inesperat a select() en llegir dades des d'un procés "
+"fill (%s)"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
-"S'han introduït diverses contrasenyes errònies i s'vos bloquejarà l'accés "
-"després de més intents."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "S'ha produït un error inesperat en waitpid() (%s)"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "La contrasenya introduïda no és correcte."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "No s'ha pogut llegir des del conducte fill (%s)"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn.c:1241
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "S'esperava un missatge de control però se n'han obtingut %d"
+msgid "Failed to fork (%s)"
+msgstr "No s'ha pogut bifurcar-se (%s)"
 
-# FIXME
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Tipus de dades extres no esperades"
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "No s'ha pogut canviar al directori «%s» (%s)"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gspawn.c:1397
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "S'esperava un descriptor de fitxer però se n'han obtingut %d\n"
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "No s'ha pogut executar el procés fill «%s» (%s)"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "S'ha rebut un descriptor de fitxer no vàlid"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "No s'ha pogut redirigir l'entrada o l'eixida del procés fill (%s)"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "S'ha produït un error en enviar les credencials: "
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "No s'ha pogut bifurcar el procés fill (%s)"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gspawn.c:1424
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgid "Unknown error executing child process \"%s\""
+msgstr "S'ha produït un error desconegut en executar el procés fill «%s»"
+
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
 msgstr ""
-"S'ha produït un error en la comprovació de si «SO_PASSCRED» és habilitat en "
-"el sòcol: %s"
+"No s'han pogut llegir prou dades del conducte de l'identificador del procés "
+"fill (%s)"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
+msgid "Failed to create pipe for communicating with child process (%s)"
 msgstr ""
-"No s'esperava esta llargada de l'opció quan s'estava comprovant si "
-"«SO_PASSCRED» és habilitat en el sòcol. S'esperaven %d bytes i n'eren %d."
+"No s'ha pogut crear el conducte per comunicar-se amb el procés fill (%s)"
+
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "No s'han pogut llegir dades del procés fill"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "S'ha produït un error en habilitar «SO_PASSCRED»: %s"
+msgid "Failed to execute child process (%s)"
+msgstr "No s'ha pogut executar el procés fill (%s)"
 
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"S'esperava llegir un sol byte per rebre les credencials però s'han llegit "
-"zero bytes"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "El nom del programa no és vàlid: %s"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "No s'esperava un missatge de control però s'ha obtingut %d"
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "La cadena en el vector d'argument no és vàlida a %d: %s"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "S'ha produït un error en inhabilitar «SO_PASSCRED»: %s"
+msgid "Invalid string in environment: %s"
+msgstr "Cadena no vàlida a l'entorn: %s"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "S'ha produït un error en llegir des de UNIX: %s"
+msgid "Invalid working directory: %s"
+msgstr "El directori de treball no és vàlid: %s"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "S'ha produït un error en tancar des de UNIX: %s"
+msgid "Failed to execute helper program (%s)"
+msgstr "No s'ha pogut executar el programa d'ajuda (%s)"
 
-#: ../gio/gunixmounts.c:1903 ../gio/gunixmounts.c:1940
-msgid "Filesystem root"
-msgstr "Arrel del sistema de fitxers"
+#: ../glib/gspawn-win32.c:997
+msgid ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
+msgstr ""
+"S'ha produït un error inesperat a g_io_channel_win32_poll() en llegir dades "
+"d'un procés fill"
+
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "El caràcter és fora de l'interval d'UTF-8"
+
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Seqüència no vàlida a l'entrada de la conversió"
+
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "El caràcter és fora de l'interval d'UTF-16"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "S'ha produït un error en escriure a UNIX: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u byte"
+msgstr[1] "%u bytes"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Este sistema no admet adreces de sòcol de domini UNIX abstractes"
+#: ../glib/gutils.c:2172
+#, c-format
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "el volum no implementa l'expulsió"
+#: ../glib/gutils.c:2174
+#, c-format
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "el volum no implementa l'expulsió o «eject_with_operation»"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "No es pot trobar l'aplicació"
+#: ../glib/gutils.c:2180
+#, c-format
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error launching application: %s"
-msgstr "S'ha produït un error en executar l'aplicació: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "No estan implementats els URI"
+#: ../glib/gutils.c:2186
+#, c-format
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "els canvis associatius no estan implementats a win32"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "La creació associativa no està implementada a win32"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gwin32inputstream.c:318
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error reading from handle: %s"
-msgstr "S'ha produït un error en llegir del gestor: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
 #, c-format
-msgid "Error closing handle: %s"
-msgstr "S'ha produït un error en tancar el gestor: %s"
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gwin32outputstream.c:318
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
 #, c-format
-msgid "Error writing to handle: %s"
-msgstr "S'ha produït un error en escriure al gestor: %s"
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "No hi ha prou memòria"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
 #, c-format
-msgid "Internal error: %s"
-msgstr "Error intern: %s"
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s byte"
+msgstr[1] "%s bytes"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Fan falta més dades d'entrada"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Les dades comprimides no són vàlides"
+#~ msgid "File is empty"
+#~ msgstr "El fitxer és buit"
 
 #~ msgid ""
 #~ "Key file contains key '%s' which has value that cannot be interpreted."
@@ -4029,6 +4340,12 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgstr ""
 #~ "S'ha produït un error en executar la funció «stat()» en el fitxer «%s»: %s"
 
+#~ msgid "Error connecting: "
+#~ msgstr "S'ha produït un error en connectar-se: "
+
+#~ msgid "Error connecting: %s"
+#~ msgstr "S'ha produït un error en connectar-se: %s"
+
 #~ msgid "SOCKSv4 implementation limits username to %i characters"
 #~ msgstr ""
 #~ "La implementació de SOCKSv4 limita els caràcters del nom d'usuari a %i"
@@ -4037,6 +4354,15 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgstr ""
 #~ "La implementació de SOCKSv4 limita els caràcters del nom d'ordinador a %i"
 
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "S'ha produït un error en llegir des de UNIX: %s"
+
+#~ msgid "Error closing unix: %s"
+#~ msgstr "S'ha produït un error en tancar des de UNIX: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "S'ha produït un error en escriure a UNIX: %s"
+
 #~ msgctxt "GDateTime"
 #~ msgid "am"
 #~ msgstr "a. m."
@@ -4082,9 +4408,6 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Especifica el camí de l'esquema"
 
-#~ msgid "PATH"
-#~ msgstr "CAMÍ"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
@@ -4129,9 +4452,6 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgid "use a long listing format"
 #~ msgstr "utilitza un format de llistat llarg"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[FITXER...]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -4172,9 +4492,6 @@ msgstr "Les dades comprimides no són vàlides"
 #~ msgid "The file containing the icon"
 #~ msgstr "El fitxer que conté la icona"
 
-#~ msgid "The name of the icon"
-#~ msgstr "El nom de la icona"
-
 #~ msgid "names"
 #~ msgstr "noms"
 
index b6195dd..dbe2ea6 100644 (file)
Binary files a/po/cs.gmo and b/po/cs.gmo differ
index 9118b1a..30a0ce7 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -3,19 +3,18 @@
 # Copyright (C) 2004, 2005 Miloslav Trmac <mitr@volny.cz>.
 # Copyright (C) 2006 Lukas Novotny <lukasnov@cvs.gnome.org>.
 # This file is distributed under the same license as the glib package.
-#
-#
 # Petr Pytelka <pyta@lightcomp.cz>, 2002.
 # Miloslav Trmac <mitr@volny.cz>, 2002, 2004, 2005.
 # Lukas Novotny <lukasnov@cvs.gnome.org>, 2006.
 # Jakub Friedl <jfriedl@suse.cz>, 2006, 2007.
-# Petr Kovar <pknbe@volny.cz>, 2007, 2008, 2009, 2010, 2011.
+# Petr Kovar <pknbe@volny.cz>, 2007, 2008, 2009, 2010, 2011, 2012.
+# Marek Černocký <marek@manet.cz>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-25 23:34+0200\n"
-"PO-Revision-Date: 2011-09-25 23:34+0200\n"
+"POT-Creation-Date: 2012-04-16 15:57+0200\n"
+"PO-Revision-Date: 2012-04-16 15:56+0200\n"
 "Last-Translator: Petr Kovar <pknbe@volny.cz>\n"
 "Language-Team: Czech <gnome-cs-list@gnome.org>\n"
 "Language: cs\n"
@@ -23,3875 +22,4167 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Lokalize 1.2\n"
+"X-Generator: Virtaal 0.7.1\n"
+"X-Project-Style: gnome\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Neočekávaný atribut „%s“ prvku „%s“"
+msgid "Too large count value passed to %s"
+msgstr "%s poskytnut příliš vysoký počet"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Atribut „%s“ prvku „%s“ nenalezen"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Proud je již uzavřen"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Neočekávaná značka „%s“, byla očekávána značka „%s“"
+msgid "Operation was cancelled"
+msgstr "Operace byla zrušena"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Neplatný objekt, nebyl spuštěn"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Neúplná vícebajtová posloupnost na vstupu"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Cíl nemá dostatek místa"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Neplatná posloupnost bajtů na vstupu převodu"
+
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Neočekávaná značka „%s“ v „%s“"
+msgid "Error during conversion: %s"
+msgstr "Chyba při převodu: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "V datových adresářích nebyl nalezen platný soubor záložek"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "Zrušitelné spuštění není podporováno"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Záložka URI „%s“ již existuje"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "Převod ze znakové sady „%s“ do „%s“ není podporován"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Nebyla nalezena záložka URI „%s“"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "Nelze otevřít převaděč z „%s“ do „%s“"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Neznámý typ"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "V záložce URI „%s“ není definován žádný typ MIME"
+msgid "%s filetype"
+msgstr "typ souboru %s"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "V záložce URI „%s“ definován žádný soukromý příznak"
+msgid "%s type"
+msgstr "typ %s"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials na tomto OS není implementováno"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Danou platformu GCredentials nepodporuje"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Neočekávaný časný konec proudu"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Žádné skupiny nenastaveny v záložce URI „%s“"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Nepodporovaný klíč „%s“ v záznamu adresy „%s“"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Žádná aplikace s názvem „%s“ nezaregistrovala záložku „%s“"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"Adresa „%s“ je neplatná (je zapotřebí právě jeden z klíčů path, tmpdir nebo "
+"abstract)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Nelze rozšířit řádek exec „%s“ pomocí URI „%s“"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Nesmyslná párová kombinace klíč/hodnota v záznamu adresy „%s“"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "Převod ze znakové sady „%s“ do „%s“ není podporován"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Chyba v adrese „%s“ – atribut portu má chybný formát"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "Nelze otevřít převaděč z „%s“ do „%s“"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Chyba v adrese „%s“ – atribut rodiny má chybný formát"
 
-#: ../glib/gconvert.c:767 ../glib/gconvert.c:1159 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Neplatná posloupnost bajtů na vstupu převodu"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Prvek adresy „%s“ neobsahuje dvojtečku (:)"
 
-#: ../glib/gconvert.c:775 ../glib/gconvert.c:1084 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Chyba při převodu: %s"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Pár klíč/hodnota %d, „%s“, v prvku adresy „%s“ neobsahuje znak rovná se"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Částečná posloupnost znaků na konci vstupu"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Chyba v neuvozeném klíči nebo hodnotě v páru klíč/hodnota %d, „%s“, v prvku "
+"adresy „%s“"
 
-#: ../glib/gconvert.c:1056
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Nelze převést ukončení „%s“ do znakové sady „%s“"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Chyba v adrese „%s“ – unix transport vyžaduje jako nastavený právě jeden z "
+"klíčů „path“ nebo „abstract“"
 
-#: ../glib/gconvert.c:1883
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI „%s“ není absolutní URI používající schéma „file“"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Chyba v adrese „%s“ – atribut počítače schází nebo má chybný formát"
 
-#: ../glib/gconvert.c:1893
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "URI „%s“ místního souboru nesmí obsahovat „#“"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Chyba v adrese „%s“ – atribut portu schází nebo má chybný formát"
 
-#: ../glib/gconvert.c:1910
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI „%s“ je neplatné"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "Chyba v adrese „%s“ – atribut noncefile schází nebo má chybný formát"
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Chyba při automatickém spouštění: "
 
-#: ../glib/gconvert.c:1922
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "Název počítače v URI „%s“ je neplatný"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Neznámý nebo nepodporovaný transport „%s“ adresy „%s“"
 
-#: ../glib/gconvert.c:1938
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI „%s“ obsahuje nesprávně změněné znaky"
+msgid "Error opening nonce file `%s': %s"
+msgstr "Chyba při otevírání souboru nonce „%s“: %s"
 
-#: ../glib/gconvert.c:2033
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "„%s“ není absolutní cestou"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Chyba při čtení ze souboru nonce „%s“: %s"
 
-#: ../glib/gconvert.c:2043
-msgid "Invalid hostname"
-msgstr "Neplatný název počítače"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Chyba při čtení ze souboru nonce „%s“, očekáváno 16 bajtů, obdrženo %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "dop."
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Chyba při zápisu obsahu souboru nonce „%s“ do proudu:"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "odp."
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "Daná adresa je prázdná"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %-d. %B %Y, %H:%M:%S %Z"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Nelze spustit sběrnici zpráv bez machine-id: "
 
-# This might be e.g. %Y-%m-%d or %e. %m. %Y as well. See also http://prirucka.ujc.cas.cz/?id=810.
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%d.%m.%Y"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Chyba při spouštění příkazového řádku „%s“: "
 
-# This might be e.g. %k:%M:%S or %k.%M.%S as well. See also http://prirucka.ujc.cas.cz/?id=820.
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Neobvyklé ukončení programu při spouštění příkazového řádku „%s“: %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Příkazový řádek „%s“ skončil s nenulovým stavem ukončení %d: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "leden"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "Nelze určit adresu sběrnice sezení (v tomto OS neimplementováno)"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "únor"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6706
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Nelze určit adresu sběrnice z proměnné prostředí DBUS_STARTER_BUS_TYPE – "
+"neznámá hodnota „%s“"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "březen"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6715
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Nelze určit adresu sběrnice, jelikož proměnná prostředí "
+"DBUS_STARTER_BUS_TYPE není nastavena"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "duben"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Neznámý typ sběrnice %d"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "květen"
-
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "červen"
-
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "červenec"
-
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "srpen"
-
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "září"
-
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "říjen"
-
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "listopad"
-
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "prosinec"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "led"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "úno"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "bře"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "dub"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "kvě"
-
-# Might be e.g. "čer" as well.
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "čen"
-
-# Might be e.g. "čvc" as well.
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "čec"
+#: ../gio/gdbusauth.c:298
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Neočekávaně scházející obsah při pokusu o přečtení řádku"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "srp"
+#: ../gio/gdbusauth.c:342
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Neočekávaně scházející obsah při pokusu o (bezpečné) přečtení řádku"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "zář"
+#: ../gio/gdbusauth.c:513
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Vyčerpány všechny dostupné ověřovací mechanismy (pokusů: %s) (dostupných: %s)"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "říj"
+#: ../gio/gdbusauth.c:1174
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Zrušeno přes GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "lis"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Chyba při získávání informací pro složku „%s“: %s"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "pro"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"Oprávnění adresáře „%s“ mají chybný formát. Očekáván režim 0700, obdržen 0%o"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "pondělí"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Chyba při vytváření adresáře „%s“: %s"
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "úterý"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Chyba při otevírání klíčenky „%s“ ke čtení: "
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "středa"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Řádek %d klíčenky na „%s“ s obsahem „%s“ má chybný formát"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "čtvrtek"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "První token řádku %d klíčenky na „%s“ s obsahem „%s“ má chybný formát"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "pátek"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Druhý token řádku %d klíčenky na „%s“ s obsahem „%s“ má chybný formát"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "sobota"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Nenalezeno cookie s id %d v klíčence na „%s“"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "neděle"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Chyba při mazání zastaralého souboru uzamčení „%s“: %s"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "po"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Chyba při vytváření souboru uzamčení „%s“: %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "út"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Chyba při zavírání (neodkazovaného) souboru uzamčení „%s“: %s"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "st"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Chyba při rušení odkazu souboru uzamčení „%s“: %s"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "čt"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Chyba při otevírání klíčenky „%s“ k zápisu: "
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Navíc selhalo také zrušení uzamčení „%s“: %s) "
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "so"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "Spojení bylo ukončeno"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "ne"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Časový limit vypršel"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
-#, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Chyba při otevírání adresáře „%s“: %s"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"Nalezeny nepodporované příznaky při vytváření spojení na straně klienta"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Nelze alokovat %lu bajtů k přečtení souboru „%s“"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Žádné prostředí „org.freedesktop.DBus.Properties“ neexistuje na objektu na "
+"cestě %s"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4087
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Chyba čtení souboru „%s“: %s"
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"Chyba při nastavování vlastnosti „%s“: Očekáván typ „%s“, ale obdržen „%s“"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4182
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Soubor „%s“ je příliš velký"
+msgid "No such property `%s'"
+msgstr "Žádná vlastnost „%s“ neexistuje"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:4194
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Chyba při čtení ze souboru „%s“: %s"
+msgid "Property `%s' is not readable"
+msgstr "Vlastnost „%s“ není čitelná"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:4205
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Nelze otevřít soubor „%s“: %s"
+msgid "Property `%s' is not writable"
+msgstr "Vlastnost „%s“ není zapisovatelná"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:182
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "Nelze získat atributy souboru „%s“: fstat() selhalo: %s"
+msgid "No such interface `%s'"
+msgstr "Žádné rozhraní „%s“ neexistuje"
 
-#: ../glib/gfileutils.c:754
-#, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Nelze otevřít soubor „%s“: fdopen() selhalo: %s"
+#: ../gio/gdbusconnection.c:4459
+msgid "No such interface"
+msgstr "Žádné takové rozhraní neexistuje"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "Nelze přejmenovat soubor „%s“ na „%s“: g_rename() selhalo: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Žádné rozhraní „%s“ neexistuje na objektu na cestě %s"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4732
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Nelze vytvořit soubor „%s“: %s"
+msgid "No such method `%s'"
+msgstr "Žádná taková metoda „%s“ neexistuje"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4763
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "Nelze otevřít soubor „%s“ k zápisu: fdopen() selhalo: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Typ zprávy, „%s“, se neshoduje s očekávaným typem „%s“"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:4983
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Nelze zapisovat do souboru „%s“: fwrite() selhalo: %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Objekt je již exportován pro prostředí %s na %s"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusconnection.c:5181
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Nelze zapisovat do souboru „%s“: fflush() selhalo: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Metoda „%s“ navrátila typ „%s“, ale očekáván byl „%s“"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:6260
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Nelze zapisovat do souboru „%s“: fsync() selhalo: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Metoda „%s“ na rozhraní „%s“ s podpisem „%s“ neexistuje"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusconnection.c:6379
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Nelze zavřít soubor „%s“: fclose() selhalo: %s"
+msgid "A subtree is already exported for %s"
+msgstr "Podstrom je již exportován pro %s"
 
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "Existující soubor „%s“ nelze odstranit: g_unlink() selhalo: %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "typ je INVALID"
 
-#: ../glib/gfileutils.c:1412
-#, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Šablona „%s“ je neplatná, neměla by obsahovat „%s“"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "Zpráva METHOD_CALL: pole se záhlavím PATH nebo MEMBER schází"
 
-#: ../glib/gfileutils.c:1425
-#, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Šablona „%s“ neobsahuje XXXXXX"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "Zpráva METHOD_RETURN: pole se záhlavím REPLY_SERIAL schází"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
-#, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u bajt"
-msgstr[1] "%u bajty"
-msgstr[2] "%u bajtů"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "Zpráva ERROR: pole se záhlavím REPLY_SERIAL nebo ERROR_NAME schází"
 
-#: ../glib/gfileutils.c:2007
-#, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "Zpráva SIGNAL: pole se záhlavím PATH, INTERFACE nebo MEMBER schází"
 
-#: ../glib/gfileutils.c:2010
-#, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"Zpráva SIGNAL: pole se záhlavím PATH používá rezervovanou hodnotu /org/"
+"freedesktop/DBus/Local"
 
-#: ../glib/gfileutils.c:2013
-#, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"Zpráva SIGNAL: pole se záhlavím INTERFACE používá rezervovanou hodnotu org."
+"freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Zamýšlel se přečíst %lu bajt, ale obdrženo EOF"
+msgstr[1] "Zamýšlely se přečíst %lu bajty, ale obdrženo EOF"
+msgstr[2] "Zamýšlelo se přečíst %lu bajtů, ale obdrženo EOF"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"Očekáván platný řetězec UTF-8, ale byly nalezeny neplatné bajty na offsetu "
+"bajtu %d (délka řetězce je %d). Platný řetězec UTF-8 až do příslušného bodu "
+"byl „%s“"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Očekáván bajt NULL za řetězcem „%s“, ale byl nalezen bajt %d"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Analyzovaná hodnota „%s“ není platná cesta objektu D-Bus"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Analyzovaná hodnota „%s“ není platný podpis D-Bus"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:1325
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Zjištěno pole o délce %u bajt. Maximální délka je 2<<26 bajtů (64 MiB)."
+msgstr[1] ""
+"Zjištěno pole o délce %u bajty. Maximální délka je 2<<26 bajtů (64 MiB)."
+msgstr[2] ""
+"Zjištěno pole o délce %u bajtů. Maximální délka je 2<<26 bajtů (64 MiB)."
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1483
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Analyzovaná hodnota „%s“ varianty není platným podpisem D-Bus"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1510
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"Chyba při rušení serializace GVariant s řetězcem typu „%s“ od přenosového "
+"formátu D-Bus"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1698
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Neplatná hodnota endianity. Očekávána 0x6c („l“) nebo 0x42 („B“), ale "
+"nalezena hodnota 0x%02x"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:1712
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s bajt"
-msgstr[1] "%s bajty"
-msgstr[2] "%s bajtů"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Neplatná verze hlavního protokolu. Očekávána 1, ale nalezena %d"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1769
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "Nalezeno záhlaví podpisu s podpisem „%s“, ale tělo zprávy je prázdné"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1783
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Nelze přečíst symbolický odkaz „%s“: %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Symbolické odkazy nejsou podporovány"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Analyzovaná hodnota „%s“ není platným podpisem D-Bus (pro tělo)"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:1814
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Nelze otevřít převodník z „%s“ do „%s“: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "Nelze přímo číst v g_io_channel_read_line_string"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Ve vstupní vyrovnávací paměti zbyla nepřevedená data"
-
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Kanál ukončen částí znaku"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajt"
+msgstr[1] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajty"
+msgstr[2] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajtů"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Nelze přímo číst v g_io_channel_read_to_end"
+#: ../gio/gdbusmessage.c:1824
+msgid "Cannot deserialize message: "
+msgstr "Nelze zrušit serializaci zprávy: "
 
-#: ../glib/gmappedfile.c:163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Nelze otevřít soubor „%s“: open() selhalo: %s"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"Chyba při serializaci GVariant s řetězcem typu „%s“ do přenosového formátu D-"
+"Bus"
 
-#: ../glib/gmappedfile.c:246
+#: ../gio/gdbusmessage.c:2297
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Nelze otevřít soubor „%s“: mmap() selhalo: %s"
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"Zpráva má %d popisovačů souboru, ale pole se záhlavím uvádí %d popisovačů"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
-#, c-format
-msgid "Error on line %d char %d: "
-msgstr "Chyba na řádku %d, znak %d: "
+#: ../gio/gdbusmessage.c:2305
+msgid "Cannot serialize message: "
+msgstr "Nelze serializovat zprávu: "
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:2349
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "V názvu je neplatný text v kódování UTF-8 – není platné „%s“"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Tělo zprávy má podpis „%s“, ale záhlaví s podpisem neexistuje"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusmessage.c:2359
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "„%s“ není platným názvem "
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
+msgstr "Tělo zprávy má podpis typu „%s“, ale podpis v poli se záhlavím je „%s“"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusmessage.c:2375
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "„%s“ není platným názvem: „%c“ "
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Tělo zprávy je prázdné, ale podpis v poli se záhlavím je „(%s)“"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:2932
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Chyba na řádku %d: %s"
+msgid "Error return with body of type `%s'"
+msgstr "Navrácena chyba s tělem typu „%s“"
 
-#: ../glib/gmarkup.c:638
-#, c-format
-msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
-msgstr ""
-"Nelze zpracovat „%-.*s“, což by mělo být číslo v odkazu na znak (například "
-"&#234) – číslo je možná příliš velké"
+#: ../gio/gdbusmessage.c:2940
+msgid "Error return with empty body"
+msgstr "Navrácena chyba s prázdným tělem"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"Odkaz na znak nekončí středníkem; pravděpodobně jste použili znak & bez "
-"úmyslu začít entitu – zapište prosím ligaturu et jako &amp;"
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Nelze načíst /var/lib/dbus/machine-id nebo /etc/machine-id: "
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Odkaz na znak „%-.*s“ nekóduje povolený znak"
-
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"Nalezena prázdná entita „&;“, platnými entitami jsou: &amp; &quot; &lt; &gt; "
-"&apos;"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Chyba při volání StartServiceByName pro %s: "
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Název entity „%-.*s“ není znám"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Neočekávaná odpověď %d od metody StartServiceByName(„%s“)"
 
-#: ../glib/gmarkup.c:727
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"Entita nekončí středníkem; pravděpodobně jste použili znak & bez úmyslu "
-"začít entitu – zapište prosím ligaturu et jako &amp;"
+"Metodu nelze vyvolat; proxy je na dobře známý název bez vlastníka a proxy "
+"byla vytvořena s příznakem G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Dokument musí začínat prvkem (například: <book>)"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Abstraktní jmenný prostor není podporován"
 
-#: ../glib/gmarkup.c:1118
-#, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr "„%s“ není platný znak po znaku „<“; nesmí s ním začínat název prvku"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Při vytváření serveru nelze určit soubor nonce"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Zvláštní znak „%s“, byl očekáván znak „>“ k ukončení značky empty-element "
-"„%s“"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Chyba při zápisu souboru nonce na „%s“: %s"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Zvláštní znak „%s“, po názvu atributu „%s“ prvku „%s“ bylo očekáváno „=“"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "Řetězec „%s“ není platné D-Bus GUID"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Zvláštní znak „%s“, bylo očekáváno „>“ nebo „/“ k ukončení počáteční značky "
-"prvku „%s“, nebo případně atribut; pravděpodobně jste použili neplatný znak "
-"v názvu atributu"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Nelze naslouchat na nepodporovaném transportu „%s“"
 
-#: ../glib/gmarkup.c:1355
-#, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Zvláštní znak „%s“, po znaku rovnítka při udávání hodnoty atributu „%s“ "
-"prvku „%s“ byly očekávány uvozovky"
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "PŘÍKAZ"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"„%s“ není platný znak po znacích „</“; znakem „%s“ nesmí začínat název prvku"
+"Příkazy:\n"
+"  help         Zobrazí tyto informace\n"
+"  introspect   Provede introspection vzdáleného objektu\n"
+"  monitor      Sleduje vzdálený objekt\n"
+"  call         Spustí metodu na vzdáleném objektu\n"
+"  emit         Vyšle signál\n"
+"\n"
+"Nápovědu k jednotlivým příkazům získáte použitím „%s PŘÍKAZ --help“.\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"„%s“ není povoleným znakem po ukončovacím názvu prvku „%s“; povoleným znakem "
-"je „>“"
+msgid "Error: %s\n"
+msgstr "Chyba: %s\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Prvek „%s“ byl uzavřen, žádný prvek není momentálně otevřen"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Chyba při analýze introspection XML: %s\n"
 
-#: ../glib/gmarkup.c:1544
-#, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "Byl uzavřen prvek „%s“, ale aktuálně je otevřen prvek „%s“"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Připojit k systémové sběrnici"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Dokument je prázdný nebo obsahuje pouze mezery"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Připojit ke sběrnici sezení"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Dokument neočekávaně skončil ihned po otevírací značce „<“"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Připojit k dané adrese D-Bus"
+
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Volby koncového bodu spojení:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Volby určující koncový bod spojení"
+
+#: ../gio/gdbus-tool.c:383
+#, c-format
+msgid "No connection endpoint specified"
+msgstr "Neurčen žádný koncový bod spojení"
+
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "Určeno více koncových bodů spojení"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"Dokument neočekávaně skončil, prvky jsou stále otevřeny – poslední otevřený "
-"prvek byl „%s“"
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "Varování: Podle dat introspection rozhraní „%s“ neexistuje\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"Dokument neočekávaně skončil, byla očekávána uzavírací závorka značky <%s/>"
+"Varování: Podle dat introspection metoda „%s“ neexistuje na rozhraní „%s“\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Dokument neočekávaně skončil uvnitř názvu prvku"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Volitelný cíl signálu (jedinečný název)"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Dokument neočekávaně skončil uvnitř názvu atributu"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Cesta objektu, na kterou se má vyslat signál"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Dokument neočekávaně skončil ve značce otevírající prvek."
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Název signálu a rozhraní"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"Dokument neočekávaně skončil po znaku přiřazení následujícím za názvem "
-"atributu; chybí hodnota atributu"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Vyslat signál."
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Dokument neočekávaně skončil uvnitř hodnoty atributu"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "Chyba při spojení: %s\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "Dokument neočekávaně skončil uvnitř uzavírací značky prvku „%s“"
+msgid "Error: object path not specified.\n"
+msgstr "Chyba: neurčena cesta objektu.\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"Dokument neočekávaně skončil uvnitř komentáře nebo instrukce pro zpracování"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "Chyba: %s není platnou cestou objektu\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "poškozený objekt"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "Chyba: neurčen žádný signál.\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "vnitřní chyba nebo poškozený objekt"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Chyba: %s není platným názvem rozhraní\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "nedostatek paměti"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Chyba: %s není platným názvem členu\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "dosažen limit zpětného vyhledávání"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Chyba: %s není platným jedinečným názvem sběrnice.\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "vzorek obsahuje položky nepodporované u částečného porovnávání"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Chyba při analyzování parametru %d: %s\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "vnitřní chyba"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "Chyba při vyprazdňování spojení: %s\n"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr ""
-"zpětné odkazy coby podmínky nejsou podporované u částečného porovnávání"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Název cíle, u kterého se má spustit metoda"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "dosažen limit rekurze"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Cesta objektu, u kterého se má spustit metoda"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "dosažen limit pracovního prostoru prázdných dílčích řetězců"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Název metody a rozhraní"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "neplatná kombinace příznaků nového řádku"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Časový limit v sekundách"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "chybný offset"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Spustit metodu na vzdáleném objektu."
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "zkrácené utf8"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Chyba: Neurčen žádný cíl\n"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "neznámá chyba"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Chyba: Neurčena žádná cesta objektu\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ na konci vzorku"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Chyba: Název metody neurčen\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c na konci vzorku"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Chyba: Název metody „%s“ je neplatný\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "nerozpoznaný znak následuje po \\"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Chyba při analyzování parametru %d typu „%s“: %s\n"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "změny velikosti písmen (\\l, \\L, \\u, \\U) zde nejsou povoleny"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Název cíle, u kterého provést introspection"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "čísla v {} quantifier nejsou v pořádku"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Cesta objektu, u které provést introspection"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "číslo v {} quantifier je příliš vysoké"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Vypsat XML"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "schází koncový znak ] znakové třídy"
-
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "neplatná posloupnost pro změnu ve znakové třídě"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Provést introspection potomka"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "rozsah ve znakové třídě není v pořádku"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Vypsat pouze vlastnosti"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "nic k opakování"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Provést introspection vzdáleného objektu."
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "nerozpoznaný znak po (?"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Název cíle určený ke sledování"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "nerozpoznaný znak před (?<"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Cesta objektu určená ke sledování"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "nerozpoznaný znak pře (?P"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Sledovat vzdálený objekt."
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "třídy nazvané po POSIX nejsou uvnitř třídy podporovány"
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Bez názvu"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "schází koncový znak )"
+#: ../gio/gdesktopappinfo.c:991
+msgid "Desktop file didn't specify Exec field"
+msgstr "V souboru desktop nezadáno pole Exec"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr "znak ) bez počátečního znaku ("
+#: ../gio/gdesktopappinfo.c:1279
+msgid "Unable to find terminal required for application"
+msgstr "Nelze nalézt terminál vyžadovaný pro aplikaci"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R či (?[+-]číslice musí být následovány znakem )"
+#: ../gio/gdesktopappinfo.c:1566
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Nelze vytvořit uživatelskou konfigurační složku aplikace %s: %s"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "odkaz na neexistující podřazený vzorek"
+#: ../gio/gdesktopappinfo.c:1570
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Nelze vytvořit uživatelskou konfigurační složku MIME %s: %s"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "po komentáři schází znak )"
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
+msgid "Application information lacks an identifier"
+msgstr "Informace o aplikaci postrádá identifikátor"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "regulární výraz je příliš dlouhý"
+#: ../gio/gdesktopappinfo.c:2058
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Nelze vytvořit uživatelský soubor desktop %s"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "nelze získat paměť"
+#: ../gio/gdesktopappinfo.c:2174
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Vlastní definice %s"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "zpětný výrok není pevné délky"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "mechanika neprovádí vysouvání"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "nesprávně utvořené číslo nebo název po (?("
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "mechanika neprovádí eject (vysouvání) nebo eject_with_operation"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "podmínková skupina obsahuje více než dvě větve"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "mechanika neprovádí dotazování na média"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "po (?( očekáván výrok"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "mechanika neprovádí spuštění"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "neplatný název třídy POSIX"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "mechanika neprovádí zastavení"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "Porovnávací prvky POSIX nejsou podporovány"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "Podpora TLS je nedostupná"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "znaková hodnota v posloupnosti \\x{…} je příliš vysoká"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Nelze zpracovat verzi %d kódování GEmblem"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "neplatná podmínka (?(0)"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Chybný počet tokenů (%d) v kódování GEmblem"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C není dovoleno ve zpětném výroku"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Nelze zpracovat verzi %d kódování GEmblemedIcon"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "rekurzivní volání by se mohlo dostat do nekonečné smyčky"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Chybný počet tokenů (%d) v kódování GEmblemedIcon"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "schází ukončovací člen v názvu podřazeného vzorku"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Očekáváno GEmblem u GEmblemedIcon"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "dva nazvané podřazené vzorky mají stejný název"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Operace není podporována"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "chybně utvořená posloupnost \\P nebo \\p"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Obsahující připojené neexistuje"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "neznámý název vlastnosti po \\P či \\p"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Nelze kopírovat nad adresář"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "název podřazeného vzorku je příliš dlouhý (maximem je 32 znaků)"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Nelze kopírovat adresář nad adresář"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "příliš mnoho nazvaných podřazených vzorků (maximem je 10 000)"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Cílový soubor existuje"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "osmičková hodnota je větší než \\377"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Adresář nelze kopírovat rekurzivně"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "skupina DEFINE obsahuje více než jednu větev"
+# For splice(), see http://en.wikipedia.org/w/index.php?title=Splice_(system_call)&oldid=334434835
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "splice() není podporováno"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "opakování skupiny DEFINE není povoleno"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Chyba při spojování souboru: %s"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "neslučitelné volby NEWLINE"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Nelze kopírovat zvláštní soubor"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"po \\g nenásleduje název ve složené závorce nebo nenulové číslo volitelně ve "
-"složené závorce"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Zadaný symbolický odkaz je neplatný"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "nepředpokládané opakování"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Zahozené není podporováno"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "přetečení kódu"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Názvy souborů nemohou obsahovat „%c“"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "přetečení přijímaných informací překládaného pracovního prostoru"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "svazek neprovádí připojení"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "v předchozím kroku kontrolovaný odkazovaný podřazený vzorek nenalezen"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Žádná aplikace není zaregistrována k obsluze tohoto souboru"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Chyba při porovnávání regulárního výrazu %s: %s"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Enumerator je uzavřen"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "Knihovna PCRE byla přeložena bez podpory UTF-8"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Souborový enumerator má nevykonanou operaci"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "Knihovna PCRE byla přeložena bez podpory vlastností UTF-8"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Souborový enumerator je již uzavřen"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Chyba při kompilaci regulárního výrazu %s na znaku %d: %s"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Nelze zpracovat verzi %d kódování GFileIcon"
 
-#: ../glib/gregex.c:1307
-#, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Chyba při optimalizaci regulárního výrazu %s: %s"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Chybná vstupní data u GFileIcon"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "očekáváno číslo nebo „}“"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Proud nepodporuje query_info"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "očekáváno šestnáctkové číslo"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Hledání není v proudu podporováno"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "v symbolickém odkazu chybí „<“"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Zkrácení nepodporováno ve vstupním proudu"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "neukončený symbolický odkaz"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Zkrácení není v proudu podporováno"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "symbolický odkaz o nulové délce"
-
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "očekáváno číslo"
-
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "nedovolený symbolický odkaz"
-
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "osamocené koncové „\\“"
-
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "neznámá posloupnost pro změnu"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Chybný počet tokenů (%d)"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Chyba při analyzování náhradního textu „%s“ na znaku %lu: %s"
+msgid "No type for class name %s"
+msgstr "Název třídy %s nemá typ"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Text v uvozovkách nezačíná uvozovkami"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Typ %s neimplementuje rozhraní GIcon"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr ""
-"Nenalezena uzavírací uvozovka v příkazovém řádku nebo jiném uvozeném textu"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "Typ %s není mezi třídami"
 
-#: ../glib/gshell.c:559
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Text skončil právě za znakem „\\“. (Text zněl „%s“)"
+msgid "Malformed version number: %s"
+msgstr "Chybné číslo verze: %s"
 
-#: ../glib/gshell.c:566
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"Text skončil před nalezením odpovídajících uvozovek znakem %c. (Text zněl "
-"„%s“)"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Typ %s neimplementuje from_tokens() v rozhraní GIcon"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Text je prázdný (nebo obsahuje pouze mezery)"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Nelze zpracovat poskytnutou verzi kódování ikony"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Nelze číst data z procesu potomka"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Není zadána žádná adresa"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Nelze vytvořit rouru ke komunikaci s procesem potomka (%s)"
+msgid "Length %u is too long for address"
+msgstr "Délka %u je pro adresu příliš dlouhá"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Nelze číst z roury potomka (%s)"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Adresa má nastavené bity za hranicí danou prefixem délky"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Nelze přejít do adresáře „%s“ (%s)"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Nelze zpracovat „%s“ jak masku adresy IP"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Nelze spustit proces potomka (%s)"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Adresa socketu nemá dostatek místa"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Neplatný název programu: %s"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Nepodporovaná adresa socketu"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Neplatný řetězec v poli argumentů na %d: %s"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Vstupní proud neprovádí čtení"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
-#, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Neplatný řetězec v prostředí: %s"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Proud má otevřenou operaci"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Neplatný aktuální adresář: %s"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Prvek <%s> není povolen uvnitř <%s>"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Nelze spustit pomocný program (%s)"
-
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Neočekávaná chyba v g_io_channel_win32_poll() při čtení dat z procesu potomka"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Prvek <%s> není povolen na nejvyšší úrovni"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Nelze číst data z procesu potomka (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "Soubor %s s v prostředku nachází vícekrát"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:251
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Neočekávaná chyba v select() při čtení dat z procesu potomka (%s)"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "Nelze najít „%s“ v žádné ze zdrojových složek"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Neočekávaná chyba v waitpid() (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Nelze nají „%s“ v aktuální složce"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Nelze rozvětvit (%s)"
+msgid "Unknown processing option \"%s\""
+msgstr "Neznámá volba zpracování „%s“"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Nelze spustit proces potomka „%s“ (%s)"
+msgid "Failed to create temp file: %s"
+msgstr "Nelze vytvořit dočasný soubor „%s“"
 
-#: ../glib/gspawn.c:1402
-#, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Nelze přesměrovat vstup nebo výstup procesu potomka (%s)"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Chyba při zpracování vstupního souboru pomocí xmllint"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Chyba při zpracování vstupního souboru pomocí to-pixdata"
+
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Nelze rozvětvit proces potomka (%s)"
+msgid "Error reading file %s: %s"
+msgstr "Chyba čtení souboru „%s“: %s"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Neznámá chyba při běhu procesu potomka „%s“"
+msgid "Error compressing file %s"
+msgstr "Chyba při komprimaci souboru „%s“"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Nelze přečíst dostatek dat z roury pid potomka (%s)"
+msgid "text may not appear inside <%s>"
+msgstr "text nemůže být umístěn uvnitř <%s>"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Znak je mimo rozsah UTF-8"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "název výstupního souboru"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Neplatná posloupnost na vstupu převodu"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "SOUBOR"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Znak je mimo rozsah UTF-16"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr "Složka, ze které mají být čteny soubory (výchozí je aktuální složka)"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Použití:"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "SLOŽKA"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[PŘEPÍNAČ…]"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Generovat výstup ve formátu vybraného podle přípony v názvu cílového souboru"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Přepínače nápovědy:"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Generovat hlavičkový soubor"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Zobrazí přepínače nápovědy"
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
+"Generovat zdrojový kód, který se použije ve vašem zdrojovém kódu jako odkaz "
+"na soubor prostředků"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Zobrazí všechny přepínače nápovědy"
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Generovat seznam závislostí"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Přepínače aplikace:"
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Prostředek nevytvářet a neregistrovat automaticky"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Nelze zpracovat celočíselnou hodnotu „%s“ u %s"
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "Název identifikátoru C použitý ke generování zdrojového kódu"
+
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Přeložit všechny specifikace prostředků do souboru prostředků.\n"
+"Soubory se specifikacemi prostředků musí mít příponu .gschema.xml,\n"
+"a soubor prostředků musí mít příponu .gresource."
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Celočíselná hodnota „%s“ u %s mimo rozsah"
+msgid "You should give exactly one file name\n"
+msgstr "Měl by být zadán právě jeden název souboru\n"
+
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "prázdné názvy nejsou povoleny"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Nelze zpracovat celočíselnou (double) hodnotu „%s“ u %s"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "neplatný název „%s“: názvy musí začínat malým písmenem"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Celočíselná (double) hodnota „%s“ u %s mimo rozsah"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"neplatný název „%s“: neplatný znak „%c“; pouze malá písmena, číslice a "
+"pomlčka („-“) jsou povoleny."
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Chyba volby %s při syntaktické analýze"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr ""
+"neplatný název „%s“: dvě po sobě následující pomlčky („--“) nejsou povoleny."
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Chybí parametr %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "neplatný název „%s“: posledním znakem nemůže být pomlčka („-“)."
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Unknown option %s"
-msgstr "Neznámý přepínač %s"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "neplatný název „%s“: maximální délka je 1024"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "V adresářích hledání nelze najít platný soubor klíče"
+#: ../gio/glib-compile-schemas.c:891
+#, c-format
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> již bylo určeno"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Není obyčejným souborem"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "ke schématu „list-of“ nelze přidat klíče"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Soubor je prázdný"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> již bylo určeno"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
 msgstr ""
-"Soubor klíče obsahuje „%s“, což není dvojice klíč-hodnota, skupina ani "
-"komentář"
+"<key name='%s'> má přednost před <key name='%s'> v <schema id='%s'>; "
+"použijte <override> ke změně hodnoty"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Neplatný název skupiny: %s"
-
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Soubor klíče nezačíná skupinou"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr ""
+"právě jeden z „type“, „enum“ nebo „flags“ musí být vybrán jako atribut ke "
+"klíči <key>"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Neplatný název klíče: %s"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> (zatím) nebylo určeno."
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Soubor klíče obsahuje nepodporované kódování „%s“"
+msgid "invalid GVariant type string '%s'"
+msgstr "neplatný řetězec typu GVariant „%s“"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> zadáno, ale schéma nic nerozšiřuje"
+
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Soubor klíče nemá skupinu „%s“"
+msgid "no <key name='%s'> to override"
+msgstr "neexistuje žádné <key name='%s'> k přepsání"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Soubor klíče nemá klíč „%s“"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> již bylo určeno"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "Soubor klíče obsahuje klíč „%s“ s hodnotou „%s“, která není v UTF-8"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> již bylo určeno"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"Soubor klíče obsahuje klíč „%s“, který má neinterpretovatelnou hodnotu."
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> rozšiřuje zatím neexistující schéma „%s“"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr ""
-"Soubor klíče obsahuje klíč „%s“, který má neinterpretovatelnou hodnotu."
-
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
-#, c-format
-msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
-msgstr ""
-"Soubor klíče obsahuje klíč „%s“ ve skupině „%s“, který má "
-"neinterpretovatelnou hodnotu."
-
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
-#, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Soubor klíče nemá klíč „%s“ ve skupině „%s“"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Soubor klíče obsahuje na konci řádku znak změny"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> je seznamem zatím neexistujícího schématu „%s“"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Soubor klíče obsahuje neplatnou posloupnost pro změnu „%s“"
+msgid "Can not be a list of a schema with a path"
+msgstr "Nemůže být seznamem schématu s cestou"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Hodnotu „%s“ nelze interpretovat jako číslo."
+msgid "Can not extend a schema with a path"
+msgstr "Nemůže rozšířit schéma s cestou"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Celočíselná hodnota „%s“ mimo rozsah"
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr ""
+"<schema id='%s'> je seznam rozšiřující <schema id='%s'>, což není seznam"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Hodnotu „%s“ nelze interpretovat jako reálné (float) číslo."
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> rozšiřuje <schema id='%s' list-of='%s'>, ale "
+"„%s“ nerozšiřuje „%s“"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Hodnotu „%s“ nelze interpretovat jako pravdivostní hodnotu."
+msgid "a path, if given, must begin and end with a slash"
+msgstr "cesta, je-li zadána, musí začínat lomítkem"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:750
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "%s poskytnut příliš vysoký počet"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1224
-msgid "Stream is already closed"
-msgstr "Proud je již uzavřen"
+msgid "the path of a list must end with ':/'"
+msgstr "cesta seznamu musí končit znakem „:/“"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1646
-#: ../gio/gdbusconnection.c:1735 ../gio/gdbusconnection.c:1922
-#: ../gio/gdbusprivate.c:1352 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:814 ../gio/gsimpleasyncresult.c:840
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
-msgid "Operation was cancelled"
-msgstr "Operace byla zrušena"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Neplatný objekt, nebyl spuštěn"
-
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Neúplná vícebajtová posloupnost na vstupu"
-
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Cíl nemá dostatek místa"
-
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Zrušitelné spuštění není podporováno"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Neznámý typ"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> již bylo určeno"
 
-#: ../gio/gcontenttype.c:181
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
-msgid "%s filetype"
-msgstr "typ souboru %s"
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict bylo určeno; ukončuje se.\n"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
-msgid "%s type"
-msgstr "typ %s"
-
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials na tomto OS není implementováno"
-
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Danou platformu GCredentials nepodporuje"
-
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Neočekávaný časný konec proudu"
+msgid "This entire file has been ignored.\n"
+msgstr "Celý tento soubor byl ignorován.\n"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Nepodporovaný klíč „%s“ v záznamu adresy „%s“"
+msgid "Ignoring this file.\n"
+msgstr "Ignoruje se tento soubor.\n"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
-"Adresa „%s“ je neplatná (je zapotřebí právě jeden z klíčů path, tmpdir nebo "
-"abstract)"
+"Klíč „%s“ neexistuje ve schématu „%s“, jak bylo určeno v přepisujícím "
+"souboru „%s“"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Nesmyslná párová kombinace klíč/hodnota v záznamu adresy „%s“"
+msgid "; ignoring override for this key.\n"
+msgstr "; ignoruje se přepsání u tohoto klíče.\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Chyba v adrese „%s“ – atribut portu má chybný formát"
+msgid " and --strict was specified; exiting.\n"
+msgstr " a --strict bylo určeno; ukončuje se.\n"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Chyba v adrese „%s“ – atribut rodiny má chybný formát"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
+msgstr ""
+"chyba při analýze klíče „%s“ ve schématu „%s“, jak bylo určeno v "
+"přepisujícím souboru „%s“: %s.  "
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Prvek adresy „%s“ neobsahuje dvojtečku (:)"
+msgid "Ignoring override for this key.\n"
+msgstr "Ignoruje se přepsání u tohoto klíče.\n"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
-"Pár klíč/hodnota %d, „%s“, v prvku adresy „%s“ neobsahuje znak rovná se"
+"přepsání u klíče „%s“ ve schématu „%s“ v přepisujícím souboru „%s“ je mimo "
+"rozsah zadaný ve schématu"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
-"Chyba v neuvozeném klíči nebo hodnotě v páru klíč/hodnota %d, „%s“, v prvku "
-"adresy „%s“"
+"přepsání u klíče „%s“ ve schématu „%s“ v přepisujícím souboru „%s“ není v "
+"seznamu platných možností"
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
+#: ../gio/glib-compile-schemas.c:1995
+msgid "where to store the gschemas.compiled file"
+msgstr "kde ukládat soubor gschemas.compiled"
+
+#: ../gio/glib-compile-schemas.c:1996
+msgid "Abort on any errors in schemas"
+msgstr "Přerušit při libovolných chybách ve schématech"
+
+#: ../gio/glib-compile-schemas.c:1997
+msgid "Do not write the gschema.compiled file"
+msgstr "Nezapisovat soubor gschema.compiled"
+
+#: ../gio/glib-compile-schemas.c:1998
+msgid "Do not enforce key name restrictions"
+msgstr "Nevynucovat omezení názvů klíče"
+
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"Chyba v adrese „%s“ – unix transport vyžaduje jako nastavený právě jeden z "
-"klíčů „path“ nebo „abstract“"
+"Kompilovat všechny soubory schémat GSettings do mezipaměti schémat.\n"
+"Soubory schémat musí mít rozšíření .gschema.xml,\n"
+"a soubor mezipaměti se jmenuje gschemas.compiled."
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Chyba v adrese „%s“ – atribut počítače schází nebo má chybný formát"
+msgid "You should give exactly one directory name\n"
+msgstr "Měl by být zadán právě jeden název adresáře\n"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr "Chyba v adrese „%s“ – atribut portu schází nebo má chybný formát"
+msgid "No schema files found: "
+msgstr "Žádné soubory schémat nenalezeny: "
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr "Chyba v adrese „%s“ – atribut noncefile schází nebo má chybný formát"
-
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Chyba při automatickém spouštění: "
+msgid "doing nothing.\n"
+msgstr "nedělá se nic.\n"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Neznámý nebo nepodporovaný transport „%s“ adresy „%s“"
+msgid "removed existing output file.\n"
+msgstr "odstraněn existující výstupní soubor.\n"
 
-#: ../gio/gdbusaddress.c:688
-#, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Chyba při otevírání souboru nonce „%s“: %s"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Nelze nalézt výchozí typ sledování místního adresáře"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Chyba při čtení ze souboru nonce „%s“: %s"
+msgid "Invalid filename %s"
+msgstr "Neplatný název souboru %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Chyba při čtení ze souboru nonce „%s“, očekáváno 16 bajtů, obdrženo %d"
+msgid "Error getting filesystem info: %s"
+msgstr "Chyba při získávání informace o systému souborů: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Nelze přejmenovat kořenový adresář"
+
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Chyba při zápisu obsahu souboru nonce „%s“ do proudu:"
+msgid "Error renaming file: %s"
+msgstr "Chyba při přejmenovávání souboru: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "Daná adresa je prázdná"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Soubor nelze přejmenovat, název souboru již existuje"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Nelze spustit sběrnici zpráv bez machine-id: "
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Neplatný název souboru"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Nelze otevřít adresář"
+
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Chyba při spouštění příkazového řádku „%s“: "
+msgid "Error opening file: %s"
+msgstr "Chyba při otevírání souboru: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Neobvyklé ukončení programu při spouštění příkazového řádku „%s“: %s"
+msgid "Error removing file: %s"
+msgstr "Chyba při odstraňování souboru: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Příkazový řádek „%s“ skončil s nenulovým stavem ukončení %d: %s"
+msgid "Error trashing file: %s"
+msgstr "Chyba při zahazování souboru: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr "Nelze určit adresu sběrnice sezení (v tomto OS neimplementováno)"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Nelze vytvořit adresář koše %s: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6415
-#, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Nelze určit adresu sběrnice z proměnné prostředí DBUS_STARTER_BUS_TYPE – "
-"neznámá hodnota „%s“"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Ke koši nelze nalézt adresář nejvyšší úrovně"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6424
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Nelze určit adresu sběrnice, jelikož proměnná prostředí "
-"DBUS_STARTER_BUS_TYPE není nastavena"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Nelze nalézt nebo vytvořit adresář koše"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Neznámý typ sběrnice %d"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Neočekávaně scházející obsah při pokusu o přečtení řádku"
-
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Neočekávaně scházející obsah při pokusu o (bezpečné) přečtení řádku"
+msgid "Unable to create trashing info file: %s"
+msgstr "Nelze vytvořit informační soubor o zahozeném: %s"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Vyčerpány všechny dostupné ověřovací mechanismy (pokusů: %s) (dostupných: %s)"
+msgid "Unable to trash file: %s"
+msgstr "Nelze zahodit soubor: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Zrušeno přes GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "vnitřní chyba"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Chyba při spouštění příkazu stat v adresáři „%s“: %s"
+msgid "Error creating directory: %s"
+msgstr "Chyba při vytváření adresáře: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Oprávnění adresáře „%s“ mají chybný formát. Očekáván režim 0700, obdržen 0%o"
+msgid "Filesystem does not support symbolic links"
+msgstr "Systém souborů nepodporuje symbolické odkazy"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Chyba při vytváření adresáře „%s“: %s"
+msgid "Error making symbolic link: %s"
+msgstr "Chyba při vytváření symbolického odkazu: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Chyba při otevírání klíčenky „%s“ ke čtení: "
+msgid "Error moving file: %s"
+msgstr "Chyba při přesunování souboru: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Řádek %d klíčenky na „%s“ s obsahem „%s“ má chybný formát"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Adresář nelze přesunout nad adresář"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
-#, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "První token řádku %d klíčenky na „%s“ s obsahem „%s“ má chybný formát"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Vytvoření záložního souboru selhalo"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Druhý token řádku %d klíčenky na „%s“ s obsahem „%s“ má chybný formát"
+msgid "Error removing target file: %s"
+msgstr "Chyba při odstraňování cílového souboru: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
-#, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Nenalezeno cookie s id %d v klíčence na „%s“"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Přesunování mezi připojeními není podporováno"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Chyba při mazání zastaralého souboru uzamčení „%s“: %s"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Hodnota atributu nesmí být prázdná"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Neplatný typ atributu (očekáván řetězec)"
+
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Neplatný název rozšířeného atributu"
+
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Chyba při vytváření souboru uzamčení „%s“: %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Chyba při nastavování rozšířeného atributu „%s“: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (neplatné kódování)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Chyba při zavírání (neodkazovaného) souboru uzamčení „%s“: %s"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Chyba při získávání informací pro soubor „%s“: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Chyba při rušení odkazu souboru uzamčení „%s“: %s"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Chyba při získávání informací pro popisovače souboru: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Neplatný typ atributu (očekáván uint32)"
+
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Neplatný typ atributu (očekáván uint64)"
+
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Neplatný typ atributu (očekáván bajtový řetězec)"
+
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Nelze nastavit oprávnění na symbolických odkazech"
+
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Chyba při otevírání klíčenky „%s“ k zápisu: "
+msgid "Error setting permissions: %s"
+msgstr "Chyba při nastavování oprávnění: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Navíc selhalo také zrušení uzamčení „%s“: %s) "
+msgid "Error setting owner: %s"
+msgstr "Chyba při nastavování vlastníka: %s"
 
-#: ../gio/gdbusconnection.c:1144 ../gio/gdbusconnection.c:1382
-#: ../gio/gdbusconnection.c:1421 ../gio/gdbusconnection.c:1746
-msgid "The connection is closed"
-msgstr "Spojení bylo ukončeno"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "symbolický odkaz nesmí být prázdný"
 
-#: ../gio/gdbusconnection.c:1690
-msgid "Timeout was reached"
-msgstr "Časový limit vypršel"
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
+#, c-format
+msgid "Error setting symlink: %s"
+msgstr "Chyba při nastavování symbolického odkazu: %s"
 
-#: ../gio/gdbusconnection.c:2312
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
 msgstr ""
-"Nalezeny nepodporované příznaky při vytváření spojení na straně klienta"
+"Chyba při nastavování symbolického odkazu: soubor není symbolickým odkazem"
 
-#: ../gio/gdbusconnection.c:3776 ../gio/gdbusconnection.c:4092
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"Žádné prostředí „org.freedesktop.DBus.Properties“ neexistuje na objektu na "
-"cestě %s"
+msgid "Error setting modification or access time: %s"
+msgstr "Chyba při nastavování změny nebo času přístupu: %s"
+
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "Kontext SELinux nesmí být prázdný"
 
-#: ../gio/gdbusconnection.c:3847
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
-"Chyba při nastavování vlastnosti „%s“: Očekáván typ „%s“, ale obdržen „%s“"
+msgid "Error setting SELinux context: %s"
+msgstr "Chyba při nastavování kontextu SELinux: %s"
+
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "V tomto systému není SELinux povolen"
 
-#: ../gio/gdbusconnection.c:3942
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "No such property `%s'"
-msgstr "Žádná vlastnost „%s“ neexistuje"
+msgid "Setting attribute %s not supported"
+msgstr "Nastavení atributu %s není podporováno"
 
-#: ../gio/gdbusconnection.c:3954
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Property `%s' is not readable"
-msgstr "Vlastnost „%s“ není čitelná"
+msgid "Error reading from file: %s"
+msgstr "Chyba při čtení ze souboru: %s"
 
-#: ../gio/gdbusconnection.c:3965
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "Vlastnost „%s“ není zapisovatelná"
+msgid "Error seeking in file: %s"
+msgstr "Chyba při hledání v souboru: %s"
 
-#: ../gio/gdbusconnection.c:4035 ../gio/gdbusconnection.c:5859
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Žádné rozhraní „%s“ neexistuje"
+msgid "Error closing file: %s"
+msgstr "Chyba při zavírání souboru: %s"
 
-#: ../gio/gdbusconnection.c:4219
-msgid "No such interface"
-msgstr "Žádné takové rozhraní neexistuje"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Nelze nalézt výchozí typ sledování místního souboru"
 
-#: ../gio/gdbusconnection.c:4438 ../gio/gdbusconnection.c:6365
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Žádné rozhraní „%s“ neexistuje na objektu na cestě %s"
+msgid "Error writing to file: %s"
+msgstr "Chyba při zápisu do souboru: %s"
 
-#: ../gio/gdbusconnection.c:4490
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "No such method `%s'"
-msgstr "Žádná taková metoda „%s“ neexistuje"
+msgid "Error removing old backup link: %s"
+msgstr "Chyba při odstraňování starého záložního odkazu: %s"
 
-#: ../gio/gdbusconnection.c:4521
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Typ zprávy, „%s“, se neshoduje s očekávaným typem „%s“"
+msgid "Error creating backup copy: %s"
+msgstr "Chyba při vytváření záložní kopie: %s"
 
-#: ../gio/gdbusconnection.c:4740
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Objekt je již exportován pro prostředí %s na %s"
+msgid "Error renaming temporary file: %s"
+msgstr "Chyba při přejmenovávání dočasného souboru: %s"
 
-#: ../gio/gdbusconnection.c:4938
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Metoda „%s“ navrátila typ „%s“, ale očekáván byl „%s“"
+msgid "Error truncating file: %s"
+msgstr "Chyba při zkracování souboru: %s"
 
-#: ../gio/gdbusconnection.c:5970
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Metoda „%s“ na rozhraní „%s“ s podpisem „%s“ neexistuje"
+msgid "Error opening file '%s': %s"
+msgstr "Chyba při otevírání souboru „%s“: %s"
 
-#: ../gio/gdbusconnection.c:6088
-#, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Podstrom je již exportován pro %s"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Cílový soubor je adresářem"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "typ je INVALID"
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Cílový soubor není obyčejným souborem"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "Zpráva METHOD_CALL: pole se záhlavím PATH nebo MEMBER schází"
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "Soubor byl externě pozměněn"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "Zpráva METHOD_RETURN: pole se záhlavím REPLY_SERIAL schází"
+#: ../gio/glocalfileoutputstream.c:1058
+#, c-format
+msgid "Error removing old file: %s"
+msgstr "Chyba při odstraňování starého souboru: %s"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "Zpráva ERROR: pole se záhlavím REPLY_SERIAL nebo ERROR_NAME schází"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Poskytnut neplatný GSeekType"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "Zpráva SIGNAL: pole se záhlavím PATH, INTERFACE nebo MEMBER schází"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Neplatný požadavek na hledání"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
-"Zpráva SIGNAL: pole se záhlavím PATH používá rezervovanou hodnotu /org/"
-"freedesktop/DBus/Local"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Nelze zkrátit GMemoryInputStream"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
-"Zpráva SIGNAL: pole se záhlavím INTERFACE používá rezervovanou hodnotu org."
-"freedesktop.DBus.Local"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Nelze měnit velikost výstupního proudu paměti"
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Zamýšlel se přečíst %lu bajt, ale obdrženo EOF"
-msgstr[1] "Zamýšlely se přečíst %lu bajty, ale obdrženo EOF"
-msgstr[2] "Zamýšlelo se přečíst %lu bajtů, ale obdrženo EOF"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Nelze změnit velikost výstupního proudu paměti"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"Očekáván platný řetězec UTF-8, ale byly nalezeny neplatné bajty na offsetu "
-"bajtu %d (délka řetězce je %d). Platný řetězec UTF-8 až do příslušného bodu "
-"byl „%s“"
+"Velikost paměti potřebná ke zpracování zápisu je větší než dostupný adresní "
+"prostor"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Očekáván bajt NULL za řetězcem „%s“, ale byl nalezen bajt %d"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Požadováno hledání před počátkem proudu"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Požadováno hledání za ukončením proudu"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "připojené neprovádí „unmount“ (odpojení)"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "připojené neprovádí „eject“ (vysouvání)"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "připojené neprovádí „unmount“ (odpojení) nebo „unmount_with_operation“"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "připojené neprovádí „eject“ (vysouvání) nebo „eject_with_operation“"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "připojené neprovádí „remount“ (opakované připojení)"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "připojené neprovádí odhad typu obsahu"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "připojené neprovádí synchronní odhad typu obsahu"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Analyzovaná hodnota „%s“ není platná cesta objektu D-Bus"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Název počítače „%s“ obsahuje „[“, ale nikoliv „]“"
 
-#: ../gio/gdbusmessage.c:1268
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Síť není dostupná"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Počítač není dostupný"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Analyzovaná hodnota „%s“ není platný podpis D-Bus"
+msgid "Could not create network monitor: %s"
+msgstr "Nelze vytvořit sledování sítě: %s"
+
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Nelze vytvořit sledování sítě: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Nelze zjistit stav sítě: "
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Výstupní proud neprovádí zápis"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Zdrojový proud je již ukončen"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gresolver.c:940
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Zjištěno pole o délce %u bajt. Maximální délka je 2<<26 bajtů (64 MiB)."
-msgstr[1] ""
-"Zjištěno pole o délce %u bajty. Maximální délka je 2<<26 bajtů (64 MiB)."
-msgstr[2] ""
-"Zjištěno pole o délce %u bajtů. Maximální délka je 2<<26 bajtů (64 MiB)."
+msgid "Error resolving '%s': %s"
+msgstr "Chyba při řešení „%s“: %s"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gresolver.c:990
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Analyzovaná hodnota „%s“ varianty není platným podpisem D-Bus"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Chyba při zpětném řešení „%s“: %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"Chyba při rušení serializace GVariant s řetězcem typu „%s“ od přenosového "
-"formátu D-Bus"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Záznam DNS požadovaného typu pro „%s“ neexistuje"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
-"Neplatná hodnota endianity. Očekávána 0x6c („l“) nebo 0x42 („B“), ale "
-"nalezena hodnota 0x%02x"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Dočasně není možné vyřešit „%s“"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Neplatná verze hlavního protokolu. Očekávána 1, ale nalezena %d"
+msgid "Error resolving '%s'"
+msgstr "Chyba při řešení „%s“"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr "Nalezeno záhlaví podpisu s podpisem „%s“, ale tělo zprávy je prázdné"
+msgid "The resource at '%s' does not exist"
+msgstr "Prostředek v „%s“ neexistuje"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gresource.c:457
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "Analyzovaná hodnota „%s“ není platným podpisem D-Bus (pro tělo)"
+msgid "The resource at '%s' failed to decompress"
+msgstr "Prostředek v „%s“ se nezdařilo dekomprimovat"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gresourcefile.c:650
 #, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajt"
-msgstr[1] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajty"
-msgstr[2] "Ve zprávě není záhlaví s podpisem, ale tělo zprávy má %u bajtů"
+msgid "The resource at '%s' is not a directory"
+msgstr "Prostředek v „%s“ není složkou"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Nelze zrušit serializaci zprávy: "
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "Vstupní proud neimplementuje posouvání"
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Vypíše nápovědu"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[PŘÍKAZ]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Vypsat oddíly obsahující prostředky v SOUBORU ve formátu elf"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Chyba při serializaci GVariant s řetězcem typu „%s“ do přenosového formátu D-"
-"Bus"
+"Vypsat prostředky\n"
+"Je-li zadán ODDÍL, jsou vypsány pouze prostředky v tomto oddíle\n"
+"Je-li zadána CESTA, jsou vypsány jen odpovídající prostředky"
 
-#: ../gio/gdbusmessage.c:2303
-#, c-format
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "SOUBOR [CESTA]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "ODDÍL"
+
+#: ../gio/gresource-tool.c:491
 msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"Zpráva má %d popisovačů souboru, ale pole se záhlavím uvádí %d popisovačů"
+"Vypsat prostředky včetně podrobností\n"
+"Je-li zadán ODDÍL, jsou vypsány pouze prostředky v tomto oddíle\n"
+"Je-li zadána CESTA, jsou vypsány jen odpovídající prostředky\n"
+"Podrobnosti zahrnují oddíl, velikost a komprimaci"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Nelze serializovat zprávu: "
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Vybalit prostředky ze souboru na standardní výstup"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Tělo zprávy má podpis „%s“, ale záhlaví s podpisem neexistuje"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "SOUBOR CESTA"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr "Tělo zprávy má podpis typu „%s“, ale podpis v poli se záhlavím je „%s“"
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"Neznámý příkaz „%s“\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2381
-#, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Tělo zprávy je prázdné, ale podpis v poli se záhlavím je „(%s)“"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Použití:\n"
+"  gresource [--section ODDÍL] PŘÍKAZ [ARGUMENTY…]\n"
+"\n"
+"Příkazy:\n"
+"  help                      Zobrazit tyto informace\n"
+"  sections                  Vypsat oddíly s prostředky\n"
+"  list                      Vypsat prostředky\n"
+"  details                   Vypsat prostředky včetně prodrobností\n"
+"  extract                   Vybalit prostředky\n"
+"\n"
+"Další informace získáte zadáním „gresource help PŘÍKAZ“.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Navrácena chyba s tělem typu „%s“"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Použití:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Navrácena chyba s prázdným tělem"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argumenty:\n"
 
-#: ../gio/gdbusprivate.c:1953
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Nelze načíst /var/lib/dbus/machine-id: "
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  ODDÍL     (Volitelný) název oddílu elf\n"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Chyba při volání StartServiceByName pro %s: "
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  PŘÍKAZ   (Volitelný) příkaz, který má být popsán\n"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Neočekávaná odpověď %d od metody StartServiceByName(„%s“)"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr ""
+"  SOUBOR    Soubor ve formátu elf (spustitelný nebo sdílená knihovna)\n"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"Metodu nelze vyvolat; proxy je na dobře známý název bez vlastníka a proxy "
-"byla vytvořena s příznakem G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
+"  SOUBOR    Soubor ve formátu elf (spustitelný nebo sdílená knihovna)\n"
+"            nebo přeložený soubor prostředků\n"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Abstraktní jmenný prostor není podporován"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[CESTA]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Při vytváření serveru nelze určit soubor nonce"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  CESTA     (Volitelná) cesta k prostředku (může být neúplná)\n"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Chyba při zápisu souboru nonce na „%s“: %s"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "CESTA"
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  CESTA     Cesta k prostředku\n"
+
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "Řetězec „%s“ není platné D-Bus GUID"
+msgid "No such schema '%s'\n"
+msgstr "Schéma „%s“ neexistuje\n"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Nelze naslouchat na nepodporovaném transportu „%s“"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Schéma „%s“ není přemístitelné (cesta nesmí být určena)\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "PŘÍKAZ"
+#: ../gio/gsettings-tool.c:80
+#, c-format
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Schéma „%s“ je přemístitelné (cesta musí být určena)\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Příkazy:\n"
-"  help         Zobrazí tyto informace\n"
-"  introspect   Provede introspection vzdáleného objektu\n"
-"  monitor      Sleduje vzdálený objekt\n"
-"  call         Spustí metodu na vzdáleném objektu\n"
-"  emit         Vyšle signál\n"
-"\n"
-"Nápovědu k jednotlivým příkazům získáte použitím „%s PŘÍKAZ --help“.\n"
+msgid "Empty path given.\n"
+msgstr "Poskytnuta prázdná cesta.\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Error: %s\n"
-msgstr "Chyba: %s\n"
+msgid "Path must begin with a slash (/)\n"
+msgstr "Cesta musí začínat lomítkem (/)\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Chyba při analýze introspection XML: %s\n"
+msgid "Path must end with a slash (/)\n"
+msgstr "Cesta musí končit lomítkem (/)\n"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Připojit k systémové sběrnici"
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Cesta nesmí obsahovat dvě po sobě jdoucí lomítka (//)\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Připojit ke sběrnici sezení"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "Klíč „%s“ neexistuje\n"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Připojit k dané adrese D-Bus"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "Poskytnutá hodnota je mimo platný rozsah\n"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Volby koncového bodu spojení:"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Vypíše nainstalovaná (nepřemístitelná) schémata"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Volby určující koncový bod spojení"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Vypíše nainstalovaná přemístitelná schémata"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Neurčen žádný koncový bod spojení"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Vypíše klíče ve SCHÉMATU"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Určeno více koncových bodů spojení"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHÉMA[:CESTA]"
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Vypíše potomky SCHÉMATU"
+
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr "Varování: Podle dat introspection rozhraní „%s“ neexistuje\n"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
+msgstr ""
+"Vypíše klíče a hodnoty, rekurzivně\n"
+"Není-li zadáno SCHÉMA, vypíše všechny klíče\n"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHÉMA[:CESTA]]"
+
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Získá hodnotu KLÍČE"
+
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHÉMA[:CESTA] KLÍČ"
+
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Dotáže se na rozsah platných hodnot KLÍČE"
+
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Nastaví hodnotu KLÍČE k HODNOTĚ"
+
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHÉMA[:CESTA] KLÍČ HODNOTA"
+
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Nastaví KLÍČ na výchozí hodnotu"
+
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Resetovat všechny klíče ve SCHÉMATU na výchozí hodnoty"
+
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Zjistí, zda je KLÍČ zapisovatelný"
+
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Sleduje změny KLÍČE.\n"
+"Není-li zadán KLÍČ, sleduje všechny klíče ve SCHÉMATU.\n"
+"Sledování zastavíte použitím ^C.\n"
+
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHÉMA[:CESTA] [KLÍČ]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Použití:\n"
+"  gsettings PŘÍKAZ [ARGUMENTY…]\n"
+"\n"
+"Příkazy:\n"
+"  help                      Zobrazit tuto informaci\n"
+"  list-schemas              Vypsat nainstalovaná schémata\n"
+"  list-relocatable-schemas  Vypsat nainstalovaná přemístitelná schémata\n"
+"  list-keys                 Vypsat klíče ve schématu\n"
+"  list-children             Vypsat potomky schématu\n"
+"  list-recursively          Vypsat klíče a hodnoty, rekurzivně\n"
+"  range                     Dotázat se na rozsah klíče\n"
+"  get                       Získat hodnotu klíče\n"
+"  set                       Nastavit hodnotu klíče\n"
+"  reset                     Hodnotu klíče na výchozí\n"
+"  reset-recursively         Všechny hodnoty v daném schématu na výchozí\n"
+"  writable                  Zkontrolovat, zda je klíč zapisovatelný\n"
+"  monitor                   Sledovat změny\n"
+"\n"
+"Podrobnou nápovědu získáte použitím „gsettings help PŘÍKAZ“.\n"
+"\n"
+
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Varování: Podle dat introspection metoda „%s“ neexistuje na rozhraní „%s“\n"
+"Použití:\n"
+"  gsettings [--schemadir SLOŽKA_SCHÉMAT] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Volitelný cíl signálu (jedinečný název)"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SLOŽKA_SCHÉMAT Složka, ve které se mají hledat dodatečná schémata\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Cesta objektu, na kterou se má vyslat signál"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  SCHÉMA    Název schématu\n"
+"  CESTA     Cesta, pro přemístitelná schémata\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Název signálu a rozhraní"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KLÍČ      (Volitelný) klíč uvnitř schématu\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Vyslat signál."
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KLÍČ      Klíč uvnitř schématu\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, c-format
-msgid "Error connecting: %s\n"
-msgstr "Chyba při spojení: %s\n"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  HODNOTA   Hodnota, která má být nastavena\n"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Chyba: neurčena cesta objektu.\n"
+msgid "Empty schema name given\n"
+msgstr "Poskytnut prázdný název schématu\n"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Neplatný socket, nebyl spuštěn"
+
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Chyba: %s není platnou cestou objektu\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Neplatný socket, spuštění selhalo kvůli: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Socket je již ukončen"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "Časový limit V/V socketu vypršel"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Chyba: neurčen žádný signál.\n"
+msgid "creating GSocket from fd: %s"
+msgstr "vytváří se GSocket z fd: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Chyba: %s není platným názvem rozhraní\n"
+msgid "Unable to create socket: %s"
+msgstr "Nelze vytvořit socket: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Byla zadána neznámá rodina"
+
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "Byl zadán neznámý protokol"
+
+#: ../gio/gsocket.c:1720
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Chyba: %s není platným názvem členu\n"
+msgid "could not get local address: %s"
+msgstr "nezdařilo se získat místní adresu: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Chyba: %s není platným jedinečným názvem sběrnice.\n"
+msgid "could not get remote address: %s"
+msgstr "nezdařilo se získat vzdálenou adresu: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Chyba při analyzování parametru %d: %s\n"
+msgid "could not listen: %s"
+msgstr "nezdařilo se naslouchání: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:1898
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Chyba při vyprazdňování spojení: %s\n"
+msgid "Error binding to address: %s"
+msgstr "Chyba při propojení na adresu: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Název cíle, u kterého se má spustit metoda"
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Chyba připojování ke skupině hromadného vysílání: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Cesta objektu, u kterého se má spustit metoda"
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Chyba při opouštění skupiny hromadného vysílání: %s"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Název metody a rozhraní"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Není podpora pro hromadné vysílání určené zdrojem"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Časový limit v sekundách"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Chyba při přijímání spojení: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Spustit metodu na vzdáleném objektu."
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Probíhá spojení"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Chyba: Neurčen žádný cíl\n"
+msgid "Unable to get pending error: %s"
+msgstr "Nelze získat nevyřízenou chybu: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Chyba: Neurčena žádná cesta objektu\n"
+msgid "Error receiving data: %s"
+msgstr "Chyba při získávání dat: %s"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:2693
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Chyba: Název metody neurčen\n"
+msgid "Error sending data: %s"
+msgstr "Chyba při odesílání dat: %s"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Chyba: Název metody „%s“ je neplatný\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "Nelze ukončit socket: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Chyba při analyzování parametru %d typu „%s“: %s\n"
-
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Název cíle, u kterého provést introspection"
-
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Cesta objektu, u které provést introspection"
+msgid "Error closing socket: %s"
+msgstr "Chyba při zavírání socketu: %s"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Vypsat XML"
+#: ../gio/gsocket.c:3520
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "Čeká se na stav socketu: %s"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Provést introspection potomka"
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Chyba při odesílání zprávy: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Vypsat pouze vlastnosti"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage nepodporováno na Windows"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Provést introspection vzdáleného objektu."
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Chyba při získávání zprávy: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Název cíle určený ke sledování"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials není u tohoto OS implementováno"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Cesta objektu určená ke sledování"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Nelze se připojit k serveru proxy %s: "
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Sledovat vzdálený objekt."
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Nelze se připojit k %s: "
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Bez názvu"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Nelze se připojit: "
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "V souboru desktop nezadáno pole Exec"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Neznámá chyba při spojení"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Nelze nalézt terminál vyžadovaný pro aplikaci"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr ""
+"Není podporován pokus o proxy přes spojení, které není založeno na TCP."
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Nelze vytvořit uživatelskou konfigurační složku aplikace %s: %s"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Protokol proxy „%s“ není podporován."
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Nelze vytvořit uživatelskou konfigurační složku MIME %s: %s"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Naslouchající je již uzavřen"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "Informace o aplikaci postrádá identifikátor"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Přidaný socket je uzavřen"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Nelze vytvořit uživatelský soubor desktop %s"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 nepodporuje adresy IPv6 „%s“"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Vlastní definice %s"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Uživatelské jméno je příliš dlouhé na protokol SOCKSv4"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "mechanika neprovádí vysouvání"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Název počítače „%s“ je příliš dlouhý na protokol SOCKSv4"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "mechanika neprovádí eject (vysouvání) nebo eject_with_operation"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "Server není proxy serverem SOCKSv4."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "mechanika neprovádí dotazování na média"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Spojení přes server SOCKSv4 bylo odmítnuto"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "mechanika neprovádí spuštění"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "Server není proxy serverem SOCKSv5."
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "mechanika neprovádí zastavení"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5 proxy vyžaduje ověření."
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "Podpora TLS je nedostupná"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr "SOCKSv5 vyžaduje metodu ověření nepodporovanou v GLib."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Nelze zpracovat verzi %d kódování GEmblem"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Uživatelské jméno nebo heslo je příliš dlouhé na protokol SOCKSv5."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Chybný počet tokenů (%d) v kódování GEmblem"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"Ověření SOCKSv5 selhalo z důvodu chybného uživatelského jména nebo hesla."
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Nelze zpracovat verzi %d kódování GEmblemedIcon"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Název počítače „%s“ je příliš dlouhý na protokol SOCKSv5"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Chybný počet tokenů (%d) v kódování GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "Proxy server SOCKSv5 používá neznámý typ adresy."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Očekáváno GEmblem u GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Vnitřní chyba proxy serveru SOCKSv5."
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Operace není podporována"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "Spojení SOCKSv5 není povoleno zadaným pravidlem."
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Obsahující připojené neexistuje"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Počítač není přes server SOCKSv5 dostupný."
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Nelze kopírovat nad adresář"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Síť není přes server SOCKSv5 dostupná."
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Nelze kopírovat adresář nad adresář"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Spojení bylo přes SOCKSv5 proxy odmítnuto."
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Cílový soubor existuje"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 proxy nepodporuje příkaz „connect“."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Adresář nelze kopírovat rekurzivně"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 proxy nepodporuje poskytnutý typ adresy."
 
-# For splice(), see http://en.wikipedia.org/w/index.php?title=Splice_(system_call)&oldid=334434835
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "splice() není podporováno"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Neznámá chyba SOCKSv5 proxy."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Chyba při spojování souboru: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Nelze kopírovat zvláštní soubor"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Nelze zpracovat verzi %d kódování GThemedIcon"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Zadaný symbolický odkaz je neplatný"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Nelze dešifrovat soukromý klíč kódovaný jako PEM"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Zahozené není podporováno"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Nenalezen žádný soukromý klíč kódovaný jako PEM"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Názvy souborů nemohou obsahovat „%c“"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Nelze analyzovat soukromý klíč kódovaný jako PEM"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "svazek neprovádí připojení"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Nenalezen žádný certifikát kódovaný jako PEM"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Žádná aplikace není zaregistrována k obsluze tohoto souboru"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Nelze analyzovat certifikát kódovaný jako PEM"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Enumerator je uzavřen"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Toto je poslední možnost zadat heslo správně před tím, než bude přístup "
+"zablokován."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Souborový enumerator má nevykonanou operaci"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"Několik předešlých hesel nebylo zadáno správně a po dalším nesprávně zadaném "
+"heslu bude přístup zablokován."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Souborový enumerator je již uzavřen"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "Zadané heslo není správné."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Nelze zpracovat verzi %d kódování GFileIcon"
+msgid "Expecting 1 control message, got %d"
+msgstr "Očekávána 1 ovládací zpráva, získaných %d"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Chybná vstupní data u GFileIcon"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
+msgid "Unexpected type of ancillary data"
+msgstr "Neočekávaný typ pomocných dat"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Proud nepodporuje query_info"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "Očekáváno jedno fd, ale získaných %d\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Hledání není v proudu podporováno"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Přijato neplatné fd"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Zkrácení nepodporováno ve vstupním proudu"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Chyba při odesílání přihlašovacích údajů: "
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Zkrácení není v proudu podporováno"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Chyba při kontrole, zda je SO_PASSCRED povoleno u socketu: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Chybný počet tokenů (%d)"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Neočekávaná délka volby při kontrole, zda je SO_PASSCRED povoleno u socketu. "
+"Očekáváno %d bajtů, obdrženo %d"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "No type for class name %s"
-msgstr "Název třídy %s nemá typ"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Chyba při povolování SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"U odeslání přihlašovacích údajů očekáváno přečtení jednoho bajtu, ale "
+"přečteno nula bajtů"
+
+#: ../gio/gunixconnection.c:606
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Typ %s neimplementuje rozhraní GIcon"
+msgid "Not expecting control message, but got %d"
+msgstr "Ovládací zpráva nebyla očekávána, ale obdrženo %d"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:632
 #, c-format
-msgid "Type %s is not classed"
-msgstr "Typ %s není mezi třídami"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Chyba při zakazování SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Chybné číslo verze: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Chyba při čtení z popisovače souboru: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Typ %s neimplementuje from_tokens() v rozhraní GIcon"
+msgid "Error closing file descriptor: %s"
+msgstr "Chyba při zavírání popisovače souboru: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Nelze zpracovat poskytnutou verzi kódování ikony"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Kořen systému souborů"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Vstupní proud neprovádí čtení"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Chyba při zápisu do popisovače souboru: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1234
-msgid "Stream has outstanding operation"
-msgstr "Proud má otevřenou operaci"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr ""
+"V tomto systému nejsou podporovány abstraktní adresy socketů domén UNIX"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Adresa socketu nemá dostatek místa"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "svazek neprovádí vysouvání"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Nepodporovaná adresa socketu"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "svazek neprovádí eject (vysouvání) nebo eject_with_operation"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "prázdné názvy nejsou povoleny"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Nelze nalézt aplikaci"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "neplatný název „%s“: názvy musí začínat malým písmenem"
+msgid "Error launching application: %s"
+msgstr "Chyba při spouštění aplikace: %s"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"neplatný název „%s“: neplatný znak „%c“; pouze malá písmena, číslice a "
-"pomlčka („-“) jsou povoleny."
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI nejsou podporovány"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "změny asociací nepodporovány na Win32"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"neplatný název „%s“: dvě po sobě následující pomlčky („--“) nejsou povoleny."
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Vytváření asociací nepodporováno na Win32"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "neplatný název „%s“: posledním znakem nemůže být pomlčka („-“)."
+msgid "Error reading from handle: %s"
+msgstr "Chyba při čtení z obsluhy: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "neplatný název „%s“: maximální délka je 1024"
+msgid "Error closing handle: %s"
+msgstr "Chyba při zavírání obsluhy: %s"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> již bylo určeno"
+msgid "Error writing to handle: %s"
+msgstr "Chyba při zápisu do obsluhy: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "ke schématu „list-of“ nelze přidat klíče"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Nedostatek paměti"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> již bylo určeno"
+msgid "Internal error: %s"
+msgstr "Vnitřní chyba: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Vyžadováno více na vstupu"
+
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Neplatná komprimovaná data"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> má přednost před <key name='%s'> v <schema id='%s'>; "
-"použijte <override> ke změně hodnoty"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Neočekávaný atribut „%s“ prvku „%s“"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"právě jeden z „type“, „enum“ nebo „flags“ musí být vybrán jako atribut ke "
-"klíči <key>"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Atribut „%s“ prvku „%s“ nenalezen"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> (zatím) nebylo určeno."
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Neočekávaná značka „%s“, byla očekávána značka „%s“"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "neplatný řetězec typu GVariant „%s“"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Neočekávaná značka „%s“ v „%s“"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> zadáno, ale schéma nic nerozšiřuje"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "V datových adresářích nebyl nalezen platný soubor záložek"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "neexistuje žádné <key name='%s'> k přepsání"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Záložka URI „%s“ již existuje"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> již bylo určeno"
+msgid "No bookmark found for URI '%s'"
+msgstr "Nebyla nalezena záložka URI „%s“"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> již bylo určeno"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "V záložce URI „%s“ není definován žádný typ MIME"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> rozšiřuje zatím neexistující schéma „%s“"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "V záložce URI „%s“ definován žádný soukromý příznak"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> je seznamem zatím neexistujícího schématu „%s“"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Žádné skupiny nenastaveny v záložce URI „%s“"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Nemůže být seznamem schématu s cestou"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Žádná aplikace s názvem „%s“ nezaregistrovala záložku „%s“"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Nemůže rozšířit schéma s cestou"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Nelze rozšířit řádek exec „%s“ pomocí URI „%s“"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> je seznam rozšiřující <schema id='%s'>, což není seznam"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Částečná posloupnost znaků na konci vstupu"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> rozšiřuje <schema id='%s' list-of='%s'>, ale "
-"„%s“ nerozšiřuje „%s“"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Nelze převést ukončení „%s“ do znakové sady „%s“"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "cesta, je-li zadána, musí začínat lomítkem"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "URI „%s“ není absolutní URI používající schéma „file“"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "cesta seznamu musí končit znakem „:/“"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "URI „%s“ místního souboru nesmí obsahovat „#“"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> již bylo určeno"
+msgid "The URI '%s' is invalid"
+msgstr "URI „%s“ je neplatné"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Prvek <%s> není povolen uvnitř <%s>"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "Název počítače v URI „%s“ je neplatný"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Prvek <%s> není povolen na nejvyšší úrovni"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI „%s“ obsahuje nesprávně změněné znaky"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "text nemůže být umístěn uvnitř <%s>"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "„%s“ není absolutní cestou"
+
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Neplatný název počítače"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "dop."
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "odp."
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %-d. %B %Y, %H:%M:%S %Z"
+
+# This might be e.g. %Y-%m-%d or %e. %m. %Y as well. See also http://prirucka.ujc.cas.cz/?id=810.
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%d.%m.%Y"
+
+# This might be e.g. %k:%M:%S or %k.%M.%S as well. See also http://prirucka.ujc.cas.cz/?id=820.
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "leden"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "únor"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "březen"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "duben"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "květen"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "červen"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "červenec"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "srpen"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "září"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "říjen"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "listopad"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "prosinec"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "led"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "úno"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "bře"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "dub"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "kvě"
+
+# Might be e.g. "čer" as well.
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "čen"
+
+# Might be e.g. "čvc" as well.
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "čec"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "srp"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict bylo určeno; ukončuje se.\n"
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "zář"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Celý tento soubor byl ignorován.\n"
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "říj"
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ignoruje se tento soubor.\n"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "lis"
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
-"Klíč „%s“ neexistuje ve schématu „%s“, jak bylo určeno v přepisujícím "
-"souboru „%s“"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "pro"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ignoruje se přepsání u tohoto klíče.\n"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "pondělí"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " a --strict bylo určeno; ukončuje se.\n"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "úterý"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"chyba při analýze klíče „%s“ ve schématu „%s“, jak bylo určeno v "
-"přepisujícím souboru „%s“: %s.  "
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "středa"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ignoruje se přepsání u tohoto klíče.\n"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "čtvrtek"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"přepsání u klíče „%s“ ve schématu „%s“ v přepisujícím souboru „%s“ je mimo "
-"rozsah zadaný ve schématu"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "pátek"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"přepsání u klíče \"%s\" ve schématu \"%s\" v přepisujícím souboru \"%s\" "
-"není v seznamu platných možností"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "sobota"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "kde ukládat soubor gschemas.compiled"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "neděle"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "ADRESÁŘ"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "po"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Přerušit při libovolných chybách ve schématech"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "út"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Nezapisovat soubor gschema.compiled"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "st"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Tato volba bude brzy odstraněna."
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "čt"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Nevynucovat omezení názvů klíče"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "pá"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Kompilovat všechny soubory schémat GSettings do mezipaměti schémat.\n"
-"Soubory schémat musí mít rozšíření .gschema.xml,\n"
-"a soubor mezipaměti se jmenuje gschemas.compiled."
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "so"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Měl by být zadán právě jeden název adresáře\n"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "ne"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "No schema files found: "
-msgstr "Žádné soubory schémat nenalezeny: "
+msgid "Error opening directory '%s': %s"
+msgstr "Chyba při otevírání adresáře „%s“: %s"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "doing nothing.\n"
-msgstr "nedělá se nic.\n"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Nelze alokovat %lu bajtů k přečtení souboru „%s“"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "odstraněn existující výstupní soubor.\n"
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Nelze nalézt výchozí typ sledování místního adresáře"
+msgid "Error reading file '%s': %s"
+msgstr "Chyba čtení souboru „%s“: %s"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Neplatný název souboru %s"
+msgid "File \"%s\" is too large"
+msgstr "Soubor „%s“ je příliš velký"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Chyba při získávání informace o systému souborů: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Nelze přejmenovat kořenový adresář"
+msgid "Failed to read from file '%s': %s"
+msgstr "Chyba při čtení ze souboru „%s“: %s"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Chyba při přejmenovávání souboru: %s"
-
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Soubor nelze přejmenovat, název souboru již existuje"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Neplatný název souboru"
+msgid "Failed to open file '%s': %s"
+msgstr "Nelze otevřít soubor „%s“: %s"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Chyba při otevírání souboru: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Nelze otevřít adresář"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Nelze získat atributy souboru „%s“: fstat() selhalo: %s"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Chyba při odstraňování souboru: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Nelze otevřít soubor „%s“: fdopen() selhalo: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Chyba při zahazování souboru: %s"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Nelze přejmenovat soubor „%s“ na „%s“: g_rename() selhalo: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Nelze vytvořit adresář koše %s: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Ke koši nelze nalézt adresář nejvyšší úrovně"
-
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Nelze nalézt nebo vytvořit adresář koše"
+msgid "Failed to create file '%s': %s"
+msgstr "Nelze vytvořit soubor „%s“: %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Nelze vytvořit informační soubor o zahozeném: %s"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Nelze otevřít soubor „%s“ k zápisu: fdopen() selhalo: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Nelze zahodit soubor: %s"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Nelze zapisovat do souboru „%s“: fwrite() selhalo: %s"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Chyba při vytváření adresáře: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Nelze zapisovat do souboru „%s“: fflush() selhalo: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "Systém souborů nepodporuje symbolické odkazy"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Nelze zapisovat do souboru „%s“: fsync() selhalo: %s"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Chyba při vytváření symbolického odkazu: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Nelze zavřít soubor „%s“: fclose() selhalo: %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Chyba při přesunování souboru: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Adresář nelze přesunout nad adresář"
-
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Vytvoření záložního souboru selhalo"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Existující soubor „%s“ nelze odstranit: g_unlink() selhalo: %s"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Chyba při odstraňování cílového souboru: %s"
-
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Přesunování mezi připojeními není podporováno"
-
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Hodnota atributu nesmí být prázdná"
-
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Neplatný typ atributu (očekáván řetězec)"
-
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Neplatný název rozšířeného atributu"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Šablona „%s“ je neplatná, neměla by obsahovat „%s“"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Chyba při nastavování rozšířeného atributu „%s“: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Šablona „%s“ neobsahuje XXXXXX"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Chyba při prohledávání souboru „%s“ s fstat(): %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Nelze přečíst symbolický odkaz „%s“: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (neplatné kódování)"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Symbolické odkazy nejsou podporovány"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Chyba při prohledávání popisovače souboru s fstat(): %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Nelze otevřít převodník z „%s“ do „%s“: %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Neplatný typ atributu (očekáván uint32)"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Nelze přímo číst v g_io_channel_read_line_string"
+
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Ve vstupní vyrovnávací paměti zbyla nepřevedená data"
+
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Kanál ukončen částí znaku"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Neplatný typ atributu (očekáván uint64)"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Nelze přímo číst v g_io_channel_read_to_end"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Neplatný typ atributu (očekáván bajtový řetězec)"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "V adresářích hledání nelze najít platný soubor klíče"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Nelze nastavit oprávnění na symbolických odkazech"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Není obyčejným souborem"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Chyba při nastavování oprávnění: %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"Soubor klíče obsahuje „%s“, což není dvojice klíč-hodnota, skupina ani "
+"komentář"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Chyba při nastavování vlastníka: %s"
+msgid "Invalid group name: %s"
+msgstr "Neplatný název skupiny: %s"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "symbolický odkaz nesmí být prázdný"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Soubor klíče nezačíná skupinou"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Chyba při nastavování symbolického odkazu: %s"
-
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr ""
-"Chyba při nastavování symbolického odkazu: soubor není symbolickým odkazem"
+msgid "Invalid key name: %s"
+msgstr "Neplatný název klíče: %s"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Chyba při nastavování změny nebo času přístupu: %s"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Soubor klíče obsahuje nepodporované kódování „%s“"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "Kontext SELinux nesmí být prázdný"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Soubor klíče nemá skupinu „%s“"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Chyba při nastavování kontextu SELinux: %s"
+msgid "Key file does not have key '%s'"
+msgstr "Soubor klíče nemá klíč „%s“"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "V tomto systému není SELinux povolen"
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Soubor klíče obsahuje klíč „%s“ s hodnotou „%s“, která není v UTF-8"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Nastavení atributu %s není podporováno"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"Soubor klíče obsahuje klíč „%s“, který má neinterpretovatelnou hodnotu."
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Chyba při čtení ze souboru: %s"
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"Soubor klíče obsahuje klíč „%s“ ve skupině „%s“, který má "
+"neinterpretovatelnou hodnotu."
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Chyba při hledání v souboru: %s"
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Klíč „%s“ ve skupině „%s“ má hodnotu „%s“, když byla očekávána „%s“"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Chyba při zavírání souboru: %s"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Soubor klíče nemá klíč „%s“ ve skupině „%s“"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Nelze nalézt výchozí typ sledování místního souboru"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Soubor klíče obsahuje na konci řádku znak změny"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Chyba při zápisu do souboru: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Soubor klíče obsahuje neplatnou posloupnost pro změnu „%s“"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gkeyfile.c:4253
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Chyba při odstraňování starého záložního odkazu: %s"
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Hodnotu „%s“ nelze interpretovat jako číslo."
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Chyba při vytváření záložní kopie: %s"
+msgid "Integer value '%s' out of range"
+msgstr "Celočíselná hodnota „%s“ mimo rozsah"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Chyba při přejmenovávání dočasného souboru: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Hodnotu „%s“ nelze interpretovat jako reálné (float) číslo."
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Chyba při zkracování souboru: %s"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Hodnotu „%s“ nelze interpretovat jako pravdivostní hodnotu."
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Chyba při otevírání souboru „%s“: %s"
-
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Cílový soubor je adresářem"
-
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Cílový soubor není obyčejným souborem"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "Nelze získat atributy souboru „%s%s%s%s“: fstat() selhalo: %s"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "Soubor byl externě pozměněn"
+#: ../glib/gmappedfile.c:194
+#, c-format
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Nelze mapovat „%s%s%s%s“: mmap() selhalo: %s"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Chyba při odstraňování starého souboru: %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Nelze otevřít soubor „%s“: open() selhalo: %s"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Poskytnut neplatný GSeekType"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Chyba na řádku %d, znak %d: "
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Neplatný požadavek na hledání"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "V názvu je neplatný text v kódování UTF-8 – není platné „%s“"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Nelze zkrátit GMemoryInputStream"
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "„%s“ není platným názvem "
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Nelze měnit velikost výstupního proudu paměti"
+#: ../glib/gmarkup.c:446
+#, c-format
+msgid "'%s' is not a valid name: '%c' "
+msgstr "„%s“ není platným názvem: „%c“ "
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Nelze změnit velikost výstupního proudu paměti"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "Chyba na řádku %d: %s"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:639
+#, c-format
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
 msgstr ""
-"Velikost paměti potřebná ke zpracování zápisu je větší než dostupný adresní "
-"prostor"
-
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Požadováno hledání před počátkem proudu"
-
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Požadováno hledání za ukončením proudu"
+"Nelze zpracovat „%-.*s“, což by mělo být číslo v odkazu na znak (například "
+"&#234) – číslo je možná příliš velké"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "připojené neprovádí „unmount“ (odpojení)"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Odkaz na znak nekončí středníkem; pravděpodobně jste použili znak & bez "
+"úmyslu začít entitu – zapište prosím ligaturu et jako &amp;"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "připojené neprovádí „eject“ (vysouvání)"
+#: ../glib/gmarkup.c:677
+#, c-format
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Odkaz na znak „%-.*s“ nekóduje povolený znak"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "připojené neprovádí „unmount“ (odpojení) nebo „unmount_with_operation“"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Nalezena prázdná entita „&;“, platnými entitami jsou: &amp; &quot; &lt; &gt; "
+"&apos;"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "připojené neprovádí „eject“ (vysouvání) nebo „eject_with_operation“"
+#: ../glib/gmarkup.c:723
+#, c-format
+msgid "Entity name '%-.*s' is not known"
+msgstr "Název entity „%-.*s“ není znám"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "připojené neprovádí „remount“ (opakované připojení)"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Entita nekončí středníkem; pravděpodobně jste použili znak & bez úmyslu "
+"začít entitu – zapište prosím ligaturu et jako &amp;"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "připojené neprovádí odhad typu obsahu"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Dokument musí začínat prvkem (například: <book>)"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "připojené neprovádí synchronní odhad typu obsahu"
+#: ../glib/gmarkup.c:1116
+#, c-format
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr "„%s“ není platný znak po znaku „<“; nesmí s ním začínat název prvku"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Název počítače „%s“ obsahuje „[“, ale nikoliv „]“"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"Zvláštní znak „%s“, byl očekáván znak „>“ k ukončení značky empty-element "
+"„%s“"
 
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:414
-msgid "Output stream doesn't implement write"
-msgstr "Výstupní proud neprovádí zápis"
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Zvláštní znak „%s“, po názvu atributu „%s“ prvku „%s“ bylo očekáváno „=“"
 
-#: ../gio/goutputstream.c:375 ../gio/goutputstream.c:873
-msgid "Source stream is already closed"
-msgstr "Zdrojový proud je již ukončen"
+#: ../glib/gmarkup.c:1309
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"Zvláštní znak „%s“, bylo očekáváno „>“ nebo „/“ k ukončení počáteční značky "
+"prvku „%s“, nebo případně atribut; pravděpodobně jste použili neplatný znak "
+"v názvu atributu"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Chyba při řešení „%s“: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Zvláštní znak „%s“, po znaku rovnítka při udávání hodnoty atributu „%s“ "
+"prvku „%s“ byly očekávány uvozovky"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Chyba při zpětném řešení „%s“: %s"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"„%s“ není platný znak po znacích „</“; znakem „%s“ nesmí začínat název prvku"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "No service record for '%s'"
-msgstr "U „%s“ neexistuje záznam služby"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"„%s“ není povoleným znakem po ukončovacím názvu prvku „%s“; povoleným znakem "
+"je „>“"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Dočasně není možné vyřešit „%s“"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Prvek „%s“ byl uzavřen, žádný prvek není momentálně otevřen"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "Chyba při řešení „%s“"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Byl uzavřen prvek „%s“, ale aktuálně je otevřen prvek „%s“"
+
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Dokument je prázdný nebo obsahuje pouze mezery"
+
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Dokument neočekávaně skončil ihned po otevírací značce „<“"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Schéma „%s“ není přemístitelné (cesta nesmí být určena)\n"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"Dokument neočekávaně skončil, prvky jsou stále otevřeny – poslední otevřený "
+"prvek byl „%s“"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/gmarkup.c:1740
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "Schéma „%s“ neexistuje\n"
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"Dokument neočekávaně skončil, byla očekávána uzavírací závorka značky <%s/>"
+
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Dokument neočekávaně skončil uvnitř názvu prvku"
+
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Dokument neočekávaně skončil uvnitř názvu atributu"
+
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Dokument neočekávaně skončil ve značce otevírající prvek."
+
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Dokument neočekávaně skončil po znaku přiřazení následujícím za názvem "
+"atributu; chybí hodnota atributu"
+
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Dokument neočekávaně skončil uvnitř hodnoty atributu"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Schéma „%s“ je přemístitelné (cesta musí být určena)\n"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Dokument neočekávaně skončil uvnitř uzavírací značky prvku „%s“"
+
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"Dokument neočekávaně skončil uvnitř komentáře nebo instrukce pro zpracování"
+
+#: ../glib/goption.c:746
+msgid "Usage:"
+msgstr "Použití:"
+
+#: ../glib/goption.c:746
+msgid "[OPTION...]"
+msgstr "[PŘEPÍNAČ…]"
+
+#: ../glib/goption.c:852
+msgid "Help Options:"
+msgstr "Přepínače nápovědy:"
+
+#: ../glib/goption.c:853
+msgid "Show help options"
+msgstr "Zobrazí přepínače nápovědy"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:859
+msgid "Show all help options"
+msgstr "Zobrazí všechny přepínače nápovědy"
+
+#: ../glib/goption.c:921
+msgid "Application Options:"
+msgstr "Přepínače aplikace:"
+
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Poskytnuta prázdná cesta.\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Nelze zpracovat celočíselnou hodnotu „%s“ u %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Cesta musí začínat lomítkem (/)\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "Celočíselná hodnota „%s“ u %s mimo rozsah"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1018
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Cesta musí končit lomítkem (/)\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Nelze zpracovat celočíselnou (double) hodnotu „%s“ u %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1026
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Cesta nesmí obsahovat dvě po sobě jdoucí lomítka (//)\n"
+msgid "Double value '%s' for %s out of range"
+msgstr "Celočíselná (double) hodnota „%s“ u %s mimo rozsah"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Klíč „%s“ neexistuje\n"
+msgid "Error parsing option %s"
+msgstr "Chyba volby %s při syntaktické analýze"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "Poskytnutá hodnota je mimo platný rozsah\n"
+msgid "Missing argument for %s"
+msgstr "Chybí parametr %s"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Vypíše nápovědu"
+#: ../glib/goption.c:1965
+#, c-format
+msgid "Unknown option %s"
+msgstr "Neznámý přepínač %s"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Vypíše nainstalovaná (nepřemístitelná) schémata"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "poškozený objekt"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Vypíše nainstalovaná přemístitelná schémata"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "vnitřní chyba nebo poškozený objekt"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Vypíše klíče ve SCHÉMATU"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "nedostatek paměti"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SCHÉMA[:CESTA]"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "dosažen limit zpětného vyhledávání"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Vypíše potomky SCHÉMATU"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "vzorek obsahuje položky nepodporované u částečného porovnávání"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
 msgstr ""
-"Vypíše klíče a hodnoty, rekurzivně\n"
-"Není-li zadáno SCHÉMA, vypíše všechny klíče\n"
-
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SCHÉMA[:CESTA]]"
-
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Získá hodnotu KLÍČE"
-
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SCHÉMA[:CESTA] KLÍČ"
-
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Dotáže se na rozsah platných hodnot KLÍČE"
+"zpětné odkazy coby podmínky nejsou podporované u částečného porovnávání"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Nastaví hodnotu KLÍČE k HODNOTĚ"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "dosažen limit rekurze"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SCHÉMA[:CESTA] KLÍČ HODNOTA"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "dosažen limit pracovního prostoru prázdných dílčích řetězců"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Nastaví KLÍČ na výchozí hodnotu"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "neplatná kombinace příznaků nového řádku"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Resetovat všechny klíče ve SCHÉMATU na výchozí hodnoty"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "chybný offset"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Zjistí, zda je KLÍČ zapisovatelný"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "zkrácené utf8"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Sleduje změny KLÍČE.\n"
-"Není-li zadán KLÍČ, sleduje všechny klíče ve SCHÉMATU.\n"
-"Sledování zastavíte použitím ^C.\n"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "neznámá chyba"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SCHÉMA[:CESTA] [KLÍČ]"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ na konci vzorku"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Neznámý příkaz „%s“\n"
-"\n"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c na konci vzorku"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Použití:\n"
-"  gsettings PŘÍKAZ [ARGUMENTY…]\n"
-"\n"
-"Příkazy:\n"
-"  help                      Zobrazí tuto informaci\n"
-"  list-schemas              Vypíše nainstalovaná schémata\n"
-"  list-relocatable-schemas  Vypíše nainstalovaná přemístitelná schémata\n"
-"  list-keys                 Vypíše klíče ve schématu\n"
-"  list-children             Vypíše potomky schématu\n"
-"  list-recursively          Vypíše klíče a hodnoty, rekurzivně\n"
-"  range                     Dotáže se na rozsah klíče\n"
-"  get                       Získá hodnotu klíče\n"
-"  set                       Nastaví hodnotu klíče\n"
-"  reset                     Resetuje hodnotu klíče\n"
-"  reset-recursively         Resetuje všechny hodnoty v daném schématu\n"
-"  writable                  Zkontroluje, zda je klíč zapisovatelný\n"
-"  monitor                   Sleduje změny\n"
-"\n"
-"Podrobnou nápovědu získáte použitím „gsettings help PŘÍKAZ“.\n"
-"\n"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "nerozpoznaný znak následuje po \\"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Použití:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "změny velikosti písmen (\\l, \\L, \\u, \\U) zde nejsou povoleny"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argumenty:\n"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "čísla v {} quantifier nejsou v pořádku"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  PŘÍKAZ   (Volitelný) příkaz, který má být popsán\n"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "číslo v {} quantifier je příliš vysoké"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SCHÉMA    Název schématu\n"
-"  CESTA     Cesta, pro přemístitelná schémata\n"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "schází koncový znak ] znakové třídy"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  KLÍČ      (Volitelný) klíč uvnitř schématu\n"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "neplatná posloupnost pro změnu ve znakové třídě"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  KLÍČ      Klíč uvnitř schématu\n"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "rozsah ve znakové třídě není v pořádku"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  HODNOTA   Hodnota, která má být nastavena\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nic k opakování"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Poskytnut prázdný název schématu\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "nerozpoznaný znak po (?"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Neplatný socket, nebyl spuštěn"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "nerozpoznaný znak před (?<"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Neplatný socket, spuštění selhalo kvůli: %s"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "nerozpoznaný znak pře (?P"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Socket je již ukončen"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "třídy nazvané po POSIX nejsou uvnitř třídy podporovány"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Časový limit V/V socketu vypršel"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "schází koncový znak )"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "vytváří se GSocket z fd: %s"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr "znak ) bez počátečního znaku ("
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Nelze vytvořit socket: %s"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R či (?[+-]číslice musí být následovány znakem )"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Byl zadán neznámý protokol"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "odkaz na neexistující podřazený vzorek"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "nezdařilo se získat místní adresu: %s"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "po komentáři schází znak )"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "nezdařilo se získat vzdálenou adresu: %s"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "regulární výraz je příliš dlouhý"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "nezdařilo se naslouchání: %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "nelze získat paměť"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Chyba při propojení na adresu: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "zpětný výrok není pevné délky"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Chyba při přijímání spojení: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "nesprávně utvořené číslo nebo název po (?("
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Chyba při spojování: "
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "podmínková skupina obsahuje více než dvě větve"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Probíhá spojení"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "po (?( očekáván výrok"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Chyba při spojení: %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "neplatný název třídy POSIX"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Nelze získat nevyřízenou chybu: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "Porovnávací prvky POSIX nejsou podporovány"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Chyba při získávání dat: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "znaková hodnota v posloupnosti \\x{…} je příliš vysoká"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Chyba při odesílání dat: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "neplatná podmínka (?(0)"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Nelze ukončit socket: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C není dovoleno ve zpětném výroku"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Chyba při zavírání socketu: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "rekurzivní volání by se mohlo dostat do nekonečné smyčky"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Čeká se na stav socketu: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "schází ukončovací člen v názvu podřazeného vzorku"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Chyba při odesílání zprávy: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "dva nazvané podřazené vzorky mají stejný název"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage nepodporováno na Windows"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "chybně utvořená posloupnost \\P nebo \\p"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Chyba při získávání zprávy: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "neznámý název vlastnosti po \\P či \\p"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "g_socket_get_credentials není u tohoto OS implementováno"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "název podřazeného vzorku je příliš dlouhý (maximem je 32 znaků)"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Neznámá chyba při spojení"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "příliš mnoho nazvaných podřazených vzorků (maximem je 10 000)"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
-"Není podporován pokus o proxy přes spojení, které není založeno na TCP."
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "osmičková hodnota je větší než \\377"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Protokol proxy „%s“ není podporován."
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "skupina DEFINE obsahuje více než jednu větev"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Naslouchající je již uzavřen"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "opakování skupiny DEFINE není povoleno"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Přidaný socket je uzavřen"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "neslučitelné volby NEWLINE"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 nepodporuje adresy IPv6 „%s“"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"po \\g nenásleduje název ve složené závorce nebo nenulové číslo volitelně ve "
+"složené závorce"
 
-#: ../gio/gsocks4aproxy.c:139
-#, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "Implementace SOCKSv4 omezuje uživatelské jméno na %i znaků"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "nepředpokládané opakování"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "Implementace SOCKSv4a omezuje název počítače na %i znaků"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "přetečení kódu"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "Server není proxy serverem SOCKSv4."
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "přetečení přijímaných informací překládaného pracovního prostoru"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Spojení přes server SOCKSv4 bylo odmítnuto"
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "v předchozím kroku kontrolovaný odkazovaný podřazený vzorek nenalezen"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "Server není proxy serverem SOCKSv5."
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
+#, c-format
+msgid "Error while matching regular expression %s: %s"
+msgstr "Chyba při porovnávání regulárního výrazu %s: %s"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "SOCKSv5 proxy vyžaduje ověření."
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "Knihovna PCRE byla přeložena bez podpory UTF-8"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr "SOCKSv5 vyžaduje metodu ověření nepodporovanou v GLib."
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "Knihovna PCRE byla přeložena bez podpory vlastností UTF-8"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"Uživatelské jméno nebo heslo je příliš dlouhé na protokol SOCKSv5 (maximum "
-"je %i)."
-
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"Ověření SOCKSv5 selhalo z důvodu chybného uživatelského jména nebo hesla."
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Chyba při kompilaci regulárního výrazu %s na znaku %d: %s"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-"Název počítače „%s“ je příliš dlouhý na protokol SOCKSv5 (maximum je %i "
-"bajtů)"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Chyba při optimalizaci regulárního výrazu %s: %s"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "Proxy server SOCKSv5 používá neznámý typ adresy."
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "očekáváno číslo nebo „}“"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Vnitřní chyba proxy serveru SOCKSv5."
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "očekáváno šestnáctkové číslo"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "Spojení SOCKSv5 není povoleno zadaným pravidlem."
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "v symbolickém odkazu chybí „<“"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Počítač není přes server SOCKSv5 dostupný."
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "neukončený symbolický odkaz"
+
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "symbolický odkaz o nulové délce"
+
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "očekáváno číslo"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "nedovolený symbolický odkaz"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Síť není přes server SOCKSv5 dostupná."
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "osamocené koncové „\\“"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Spojení bylo přes SOCKSv5 proxy odmítnuto."
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "neznámá posloupnost pro změnu"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "SOCKSv5 proxy nepodporuje příkaz „connect“."
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Chyba při analyzování náhradního textu „%s“ na znaku %lu: %s"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "SOCKSv5 proxy nepodporuje poskytnutý typ adresy."
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Text v uvozovkách nezačíná uvozovkami"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Neznámá chyba SOCKSv5 proxy."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr ""
+"Nenalezena uzavírací uvozovka v příkazovém řádku nebo jiném uvozeném textu"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gshell.c:559
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Nelze zpracovat verzi %d kódování GThemedIcon"
-
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Nenalezen žádný soukromý klíč kódovaný jako PEM"
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Text skončil právě za znakem „\\“. (Text zněl „%s“)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Nelze analyzovat soukromý klíč kódovaný jako PEM"
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"Text skončil před nalezením odpovídajících uvozovek znakem %c. (Text zněl "
+"„%s“)"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Nenalezen žádný certifikát kódovaný jako PEM"
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Text je prázdný (nebo obsahuje pouze mezery)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Nelze analyzovat certifikát kódovaný jako PEM"
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "Nelze číst data z procesu potomka (%s)"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"Toto je poslední možnost zadat heslo správně před tím, než bude přístup "
-"zablokován."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Neočekávaná chyba v select() při čtení dat z procesu potomka (%s)"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
-"Několik předešlých hesel nebylo zadáno správně a po dalším nesprávně zadaném "
-"heslu bude přístup zablokován."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Neočekávaná chyba v waitpid() (%s)"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "Zadané heslo není správné."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Nelze číst z roury potomka (%s)"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn.c:1241
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Očekávána 1 ovládací zpráva, získaných %d"
+msgid "Failed to fork (%s)"
+msgstr "Nelze rozvětvit (%s)"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Neočekávaný typ pomocných dat"
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Nelze přejít do adresáře „%s“ (%s)"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gspawn.c:1397
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Očekáváno jedno fd, ale získaných %d\n"
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Nelze spustit proces potomka „%s“ (%s)"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Přijato neplatné fd"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Nelze přesměrovat vstup nebo výstup procesu potomka (%s)"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Chyba při odesílání přihlašovacích údajů: "
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Nelze rozvětvit proces potomka (%s)"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gspawn.c:1424
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Chyba při kontrole, zda je SO_PASSCRED povoleno u socketu: %s"
+msgid "Unknown error executing child process \"%s\""
+msgstr "Neznámá chyba při běhu procesu potomka „%s“"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Neočekávaná délka volby při kontrole, zda je SO_PASSCRED povoleno u socketu. "
-"Očekáváno %d bajtů, obdrženo %d"
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Nelze přečíst dostatek dat z roury pid potomka (%s)"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Chyba při povolování SO_PASSCRED: %s"
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Nelze vytvořit rouru ke komunikaci s procesem potomka (%s)"
 
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"U odeslání přihlašovacích údajů očekáváno přečtení jednoho bajtu, ale "
-"přečteno nula bajtů"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Nelze číst data z procesu potomka"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Ovládací zpráva nebyla očekávána, ale obdrženo %d"
+msgid "Failed to execute child process (%s)"
+msgstr "Nelze spustit proces potomka (%s)"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gspawn-win32.c:444
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Chyba při zakazování SO_PASSCRED: %s"
+msgid "Invalid program name: %s"
+msgstr "Neplatný název programu: %s"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Chyba při čtení z datového proudu Unix: %s"
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Neplatný řetězec v poli argumentů na %d: %s"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Chyba při zavírání datového proudu Unix: %s"
+msgid "Invalid string in environment: %s"
+msgstr "Neplatný řetězec v prostředí: %s"
 
-#: ../gio/gunixmounts.c:1903 ../gio/gunixmounts.c:1940
-msgid "Filesystem root"
-msgstr "Kořen systému souborů"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Neplatný aktuální adresář: %s"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Chyba při zápisu do datového proudu Unix: %s"
+msgid "Failed to execute helper program (%s)"
+msgstr "Nelze spustit pomocný program (%s)"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
+#: ../glib/gspawn-win32.c:997
+msgid ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
-"V tomto systému nejsou podporovány abstraktní adresy socketů domén UNIX"
+"Neočekávaná chyba v g_io_channel_win32_poll() při čtení dat z procesu potomka"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "svazek neprovádí vysouvání"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Znak je mimo rozsah UTF-8"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "svazek neprovádí eject (vysouvání) nebo eject_with_operation"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Neplatná posloupnost na vstupu převodu"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Nelze nalézt aplikaci"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Znak je mimo rozsah UTF-16"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Chyba při spouštění aplikace: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u bajt"
+msgstr[1] "%u bajty"
+msgstr[2] "%u bajtů"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI nejsou podporovány"
+#: ../glib/gutils.c:2172
+#, c-format
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "změny asociací nepodporovány na Win32"
+#: ../glib/gutils.c:2174
+#, c-format
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Vytváření asociací nepodporováno na Win32"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gwin32inputstream.c:318
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error reading from handle: %s"
-msgstr "Chyba při čtení z obsluhy: %s"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error closing handle: %s"
-msgstr "Chyba při zavírání obsluhy: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gwin32outputstream.c:318
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error writing to handle: %s"
-msgstr "Chyba při zápisu do obsluhy: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Nedostatek paměti"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
-msgid "Internal error: %s"
-msgstr "Vnitřní chyba: %s"
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Vyžadováno více na vstupu"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Neplatná komprimovaná data"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
+
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#~ msgctxt "GDateTime"
-#~ msgid "am"
-#~ msgstr "dop."
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#~ msgctxt "GDateTime"
-#~ msgid "pm"
-#~ msgstr "odp."
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s bajt"
+msgstr[1] "%s bajty"
+msgstr[2] "%s bajtů"
 
-#~ msgid "Type of return value is incorrect, got `%s', expected `%s'"
-#~ msgstr "Typ návratové hodnoty je nesprávný, obdrženo „%s“, očekáváno „%s“"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#~ msgid ""
-#~ "Trying to set property %s of type %s but according to the expected "
-#~ "interface the type is %s"
-#~ msgstr ""
-#~ "Pokus o nastavení vlastnosti %s typu %s, ale vzhledem k očekávanému "
-#~ "rozhraní je typ %s"
+#~ msgid "No service record for '%s'"
+#~ msgstr "U „%s“ neexistuje záznam služby"
index 5ffe0a6..6023b88 100644 (file)
Binary files a/po/da.gmo and b/po/da.gmo differ
index 82ea397..a869614 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -23,8 +23,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-20 23:25+0100\n"
-"PO-Revision-Date: 2012-02-18 18:34+0100\n"
+"POT-Creation-Date: 2012-03-13 09:11+0100\n"
+"PO-Revision-Date: 2012-03-09 11:25+0100\n"
 "Last-Translator: Ask Hjorth Larsen <asklarsen@gmail.com>\n"
 "Language-Team: Dansk <dansk@dansk-gruppen.dk>\n"
 "Language: da\n"
@@ -67,30 +67,30 @@ msgid "Not enough space in destination"
 msgstr "Utilstrækkelig plads på destinationen"
 
 #: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:767
-#: ../glib/gconvert.c:1159 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
 #: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
 msgid "Invalid byte sequence in conversion input"
 msgstr "Ugyldig bytesekvens i konverteringsinddata"
 
-#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:775
-#: ../glib/gconvert.c:1084 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
 msgid "Error during conversion: %s"
 msgstr "Fejl under konvertering: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
 msgid "Cancellable initialization not supported"
 msgstr "Initialisering med mulighed for afbrydelse understøttes ikke"
 
-#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:567
-#: ../glib/gconvert.c:645 ../glib/giochannel.c:1411
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "Konvertering fra tegnsæt \"%s\" til \"%s\" er ikke understøttet"
 
-#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:571
-#: ../glib/gconvert.c:649
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Kunne ikke konvertere fra \"%s\" til \"%s\""
@@ -1236,8 +1236,8 @@ msgstr "Kunne ikke finde \"%s\" i det nuværende katalog"
 
 #: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Unknown proprocessing options \"%s\""
-msgstr "Ukendt præprocessorflag \"%s\""
+msgid "Unknown processing option \"%s\""
+msgstr "Ukendt behandlingstilvalg \"%s\""
 
 #: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
@@ -1272,6 +1272,7 @@ msgid "name of the output file"
 msgstr "navnet på outputfilen"
 
 #: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FIL"
 
@@ -2051,6 +2052,10 @@ msgstr "Inputstrømmen implementerer ikke søgning"
 msgid "Print help"
 msgstr "Udskriv hjælp"
 
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[KOMMANDO]"
+
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
 msgstr "Vis sektioner, der indeholder ressourcer, i en elf-FIL"
@@ -2065,6 +2070,10 @@ msgstr ""
 "Hvis SEKTION er givet, så vis kun ressourcer i denne sektion\n"
 "Hvis STI er givet, så vis kun matchende ressourcer"
 
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FIL [STI]"
+
 #: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
 msgid "SECTION"
@@ -2086,6 +2095,10 @@ msgstr ""
 msgid "Extract a resource file to stdout"
 msgstr "Udskriv en ressourcefil til stdout"
 
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FILSTI"
+
 #: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
@@ -2162,10 +2175,18 @@ msgstr ""
 "  FIL       En elf-fil (et binært eller delt bibliotek)\n"
 "            eller en kompileret ressourcefil\n"
 
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[STI]"
+
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
 msgstr "  STI       En eventuelt delvis ressourcesti (valgfri)\n"
 
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "STI"
+
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
 msgstr "  STI       En ressourcesti\n"
@@ -2396,112 +2417,112 @@ msgstr "Ugyldig sokkel, initialisering mislykkedes på grund af: %s"
 msgid "Socket is already closed"
 msgstr "Soklen er allerede lukket"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3467 ../gio/gsocket.c:3511
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
 msgid "Socket I/O timed out"
 msgstr "Tidsudløb for sokkel-I/O"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "opretter GSocket fra fd: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Kan ikke oprette sokkel: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
 msgid "Unknown protocol was specified"
 msgstr "Der blev angivet en ukendt protokol"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1713
 #, c-format
 msgid "could not get local address: %s"
 msgstr "kunne ikke finde lokal adresse: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1756
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "kunne ikke finde fjern adresse: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1817
 #, c-format
 msgid "could not listen: %s"
 msgstr "kunne ikke lytte: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1891
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Fejl ved binding til adresse: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Fejl ved deltagelse i multicastgruppe: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Fejl ved fratræden fra multicastgruppe: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1946
 msgid "No support for source-specific multicast"
 msgstr "Ingen understøttelse for kildespecifik multicast"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2165
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Fejl ved accept af forbindelse: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2286
 msgid "Connection in progress"
 msgstr "Forbinder"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4253
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Kan ikke hente verserende fejl: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2508
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Fejl ved modtagelse af data: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2686
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Fejl ved afsendelse af data: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2800
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Kan ikke nedlukke sokkel: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2879
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Fejl ved lukning af sokkel: %s"
 
-#: ../gio/gsocket.c:3460
+#: ../gio/gsocket.c:3513
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Venter på sokkelbetingelse: %s"
 
-#: ../gio/gsocket.c:3727 ../gio/gsocket.c:3808
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Fejl ved afsendelse af meddelelse: %s"
 
-#: ../gio/gsocket.c:3752
+#: ../gio/gsocket.c:3816
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage understøttes ikke af windows"
 
-#: ../gio/gsocket.c:4032 ../gio/gsocket.c:4168
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Fejl ved modtagelse af meddelelse: %s"
 
-#: ../gio/gsocket.c:4272
+#: ../gio/gsocket.c:4336
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials ikke implementeret på dette operativsystem"
 
@@ -2732,13 +2753,13 @@ msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Fejl ved deaktiverering af SO_PASSCRED: %s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Fejl ved læsning fra fildeskriptor: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Fejl ved lukning af fildeskriptor: %s"
@@ -2748,7 +2769,7 @@ msgid "Filesystem root"
 msgstr "Filsystemets rod"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Fejl under skrivning til fildeskriptor: %s"
@@ -2893,47 +2914,47 @@ msgstr "Intet program med navnet \"%s\" har registreret et bogmærke for \"%s\""
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr "Kunne ikke udvide eksekveringslinjen \"%s\" med URI'en \"%s\""
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
 #: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
 msgid "Partial character sequence at end of input"
 msgstr "Delvis tegnsekvens ved slutningen af inddata"
 
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr "Kan ikke konvertere tilbagefaldet \"%s\" til tegnsæt \"%s\""
 
-#: ../glib/gconvert.c:1873
+#: ../glib/gconvert.c:1874
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr "URI'en \"%s\" er ikke en absolut URI, ved brug af \"fil\"-metoden"
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "Den lokale fil-URI \"%s\" må ikke indeholde en \"#\""
 
-#: ../glib/gconvert.c:1900
+#: ../glib/gconvert.c:1901
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "URI'en \"%s\" er ugyldig"
 
-#: ../glib/gconvert.c:1912
+#: ../glib/gconvert.c:1913
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "Værtsnavnet for URI'en \"%s\" er ugyldig"
 
-#: ../glib/gconvert.c:1928
+#: ../glib/gconvert.c:1929
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "URI'en \"%s\" indeholder ugyldigt beskyttede tegn"
 
-#: ../glib/gconvert.c:2023
+#: ../glib/gconvert.c:2024
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "Stinavnet \"%s\" er ikke en absolut sti"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 msgid "Invalid hostname"
 msgstr "Ugyldigt værtsnavn"
 
@@ -4294,9 +4315,6 @@ msgstr "%.1f KB"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Angiv stien til skemaet"
 
-#~ msgid "PATH"
-#~ msgstr "STI"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
index 724dca4..3bd7924 100644 (file)
Binary files a/po/de.gmo and b/po/de.gmo differ
index 0462cef..2ac1ff9 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -2,23 +2,23 @@
 # Copyright (C) 2001-2004, 2007 Free Software Foundation, Inc.
 # Christian Meyer <chrisime@gnome.org>, 2001, 2002.
 # Christian Neumair <chris@gnome-de.org>, 2002-2004.
-# Hendrik Richter <hendrikr@gnome.org>, 2004, 2005, 2006, 2007, 2008, 2009.
+# Hendrik Richter <hendrikr@gnome.org>, 2004-2009.
 # Hendrik Brandt <heb@gnome-de.org>, 2004.
 # Andre Klapper <ak-47@gmx.net>, 2007, 2008.
 # Philipp Kerling <k.philipp@gmail.com>, 2008.
-# Mario Blättermann <mariobl@freenet.de>, 2010, 2011.
-# Christian Kirbach  <Christian.Kirbach@googlemail.com>, 2009, 2010.
-# Wolfgang Stöggl <c72578@yahoo.de>, 2011.
+# Mario Blättermann <mario.blaettermann@gmail.com>, 2010-2012.
+# Wolfgang Stöggl <c72578@yahoo.de>, 2011, 2012.
+# Christian Kirbach <Christian.Kirbach@googlemail.com>, 2009, 2010, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: glib master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-10-18 12:36+0000\n"
-"PO-Revision-Date: 2011-10-18 22:24+0100\n"
-"Last-Translator: Mario Blättermann <mariobl@freenet.de>\n"
-"Language-Team: German <gnome-de@gnome.org>\n"
+"POT-Creation-Date: 2012-04-16 20:24+0000\n"
+"PO-Revision-Date: 2012-04-16 22:21+0200\n"
+"Last-Translator: Wolfgang Stoeggl <c72578@yahoo.de>\n"
+"Language-Team: Deutsch <gnome-de@gnome.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -30,20 +30,20 @@ msgstr ""
 #: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:750
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Zu großer Zählwert an %s übermittelt"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:292 ../gio/goutputstream.c:1224
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Datenstrom ist bereits geschlossen"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1657
-#: ../gio/gdbusconnection.c:1746 ../gio/gdbusconnection.c:1931
-#: ../gio/gdbusprivate.c:1349 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Vorgang wurde abgebrochen"
@@ -61,29 +61,30 @@ msgid "Not enough space in destination"
 msgstr "Nicht genug Platz im Ziel"
 
 #: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1291 ../glib/gconvert.c:767
-#: ../glib/gconvert.c:1159 ../glib/giochannel.c:1577 ../glib/giochannel.c:1619
-#: ../glib/giochannel.c:2462 ../glib/gutf8.c:839 ../glib/gutf8.c:1290
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
 msgid "Invalid byte sequence in conversion input"
 msgstr "Ungültige Bytefolge in Konvertierungseingabe"
 
-#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:775
-#: ../glib/gconvert.c:1084 ../glib/giochannel.c:1584 ../glib/giochannel.c:2474
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
 msgid "Error during conversion: %s"
 msgstr "Fehler bei der Umwandlung: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:856
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Abbrechbare Initialisierung wird nicht unterstützt"
 
-#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:567 ../glib/gconvert.c:645
-#: ../glib/giochannel.c:1405
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "Umwandlung von Zeichensatz »%s« in »%s« wird nicht unterstützt"
 
-#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:571 ../glib/gconvert.c:649
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Konverter von »%s« in »%s« konnte nicht geöffnet werden"
@@ -160,8 +161,8 @@ msgstr ""
 #: ../gio/gdbusaddress.c:481
 #, c-format
 msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element `"
-"%s'"
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
 msgstr ""
 "Fehler beim Entfernen von Escape-Zeichen im Schlüssel-Wert-Paar %d, »%s« im "
 "Adresselement »%s«"
@@ -223,40 +224,41 @@ msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Fehler beim Schreiben des Inhalts der Nonce-Datei »%s« in den Datenstrom:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:952
 msgid "The given address is empty"
 msgstr "Die angegebene Adresse ist leer"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1021
 msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Ein Nachrichtenbus kann nicht ohne eine Rechner-Kennung erzeugt werden:"
+msgstr ""
+"Ein Nachrichtenbus kann nicht ohne eine Rechner-Kennung erzeugt werden:"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1058
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Fehler beim Erzeugen der Befehlszeile »%s«:"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1069
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr ""
-"Außergewöhnlicher Abbruch des Programms beim Erzeugen der Befehlszeile »%s«: "
-"%s"
+"Außergewöhnlicher Abbruch des Programms beim Erzeugen der Befehlszeile »%s«: %"
+"s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1083
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr ""
 "Befehlszeile »%s« brach mit von Null verschiedenem Beenden-Status %d ab: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1156
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Adresse des Sitzungsbus konnte nicht ermittelt werden (für dieses "
 "Betriebssystem nicht implementiert)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6447
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -265,7 +267,7 @@ msgstr ""
 "Bus-Adresse konnte nicht über die Umgebungsvariable DBUS_STARTER_BUS_TYPE "
 "ermittelt werden, unbekannter Wert »%s«"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6456
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -273,21 +275,21 @@ msgstr ""
 "Bus-Adresse konnte nicht ermittelt werden, da die Umgebungsvariable "
 "DBUS_STARTER_BUS_TYPE nicht gesetzt ist"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1274
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Unbekannter Bus-Typ %d"
 
-#: ../gio/gdbusauth.c:288
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Unerwarteter Mangel an Inhalt beim Versuch, eine Zeile zu lesen"
 
-#: ../gio/gdbusauth.c:332
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
 "Unerwarteter Mangel an Inhalt beim Versuch, eine Zeile (sicher) zu lesen"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -295,7 +297,7 @@ msgstr ""
 "Alle verfügbaren Legitimierungsmechanismen sind ausgeschöpft (%s Versuche) "
 "(verfügbar: %s)"
 
-#: ../gio/gdbusauth.c:1159
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Abgebrochen durch GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -306,10 +308,11 @@ msgstr "Fehler beim Holen der Informationen für Ordner »%s«: %s"
 
 #: ../gio/gdbusauthmechanismsha1.c:278
 #, c-format
-msgid "Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
 msgstr ""
-"Zugriffsrechte des Ordners »%s« sind inkorrekt. Erwarteter Modus ist 0700, "
-"0%o wurde erhalten"
+"Zugriffsrechte des Ordners »%s« sind inkorrekt. Erwarteter Modus ist 0700, 0%"
+"o wurde erhalten"
 
 #: ../gio/gdbusauthmechanismsha1.c:299
 #, c-format
@@ -378,91 +381,91 @@ msgstr "Fehler beim Öffnen des Schlüsselbundes »%s« zum Schreiben:"
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Außerdem schlug das Entsperren von »%s« ebenso fehl: %s)"
 
-#: ../gio/gdbusconnection.c:1153 ../gio/gdbusconnection.c:1391
-#: ../gio/gdbusconnection.c:1430 ../gio/gdbusconnection.c:1757
-#: ../gio/gdbusconnection.c:2233
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Verbindung ist geschlossen"
 
-#: ../gio/gdbusconnection.c:1701
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Zeitüberschreitung wurde erreicht"
 
-#: ../gio/gdbusconnection.c:2346
-msgid "Unsupported flags encountered when constructing a client-side connection"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "Beim Erstellen einer client-seitigen Verbindung wurden nicht unterstützte "
 "Flags entdeckt"
 
-#: ../gio/gdbusconnection.c:3813 ../gio/gdbusconnection.c:4129
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
-msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "Keine derartige Schnittstelle »org.freedesktop.DBus.Properties« des Objekts "
 "im Pfad %s"
 
-#: ../gio/gdbusconnection.c:3884
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Fehler beim Setzen der Eigenschaft »%s«: Erwarteter Typ war »%s«, aber »%s« "
 "wurde erhalten"
 
-#: ../gio/gdbusconnection.c:3979
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Keine derartige Eigenschaft »%s«"
 
-#: ../gio/gdbusconnection.c:3991
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Eigenschaft »%s« ist nicht lesbar"
 
-#: ../gio/gdbusconnection.c:4002
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Eigenschaft »%s« ist nicht schreibbar"
 
-#: ../gio/gdbusconnection.c:4072 ../gio/gdbusconnection.c:5893
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Keine derartige Schnittstelle »%s«"
 
-#: ../gio/gdbusconnection.c:4256
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Keine derartige Schnittstelle"
 
-#: ../gio/gdbusconnection.c:4475 ../gio/gdbusconnection.c:6397
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Keine derartige Schnittstelle »%s« des Objekts im Pfad %s"
 
-#: ../gio/gdbusconnection.c:4527
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Keine derartige Methode »%s«"
 
-#: ../gio/gdbusconnection.c:4558
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Der Nachrichtentyp »%s« entspricht nicht dem erwarteten Wert »%s«"
 
-#: ../gio/gdbusconnection.c:4777
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Für die Schnittstelle %s auf %s wurde bereits ein Objekt exportiert"
 
-#: ../gio/gdbusconnection.c:4973
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Methode »%s« gab Typ »%s« zurück, aber »%s« wurde erwartet"
 
-#: ../gio/gdbusconnection.c:6004
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Methode »%s« in Schnittstelle »%s« mit Signatur »%s« existiert nicht"
 
-#: ../gio/gdbusconnection.c:6122
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Ein Unterbaum wurde bereits für %s exportiert"
@@ -513,8 +516,8 @@ msgstr[1] "%lu Bytes sollten gelesen werden, aber Dateiende wurde erreicht"
 #: ../gio/gdbusmessage.c:1025
 #, c-format
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d (length "
-"of string is %d). The valid UTF-8 string up until that point was `%s'"
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
 msgstr ""
 "Gültige UTF-8-Zeichenkette wurde erwartet, aber ungültige Bytes am Byte-"
 "Versatz %d gefunden (Länge der Zeichenkette ist %d). Die gültige UTF-8-"
@@ -537,7 +540,7 @@ msgstr "Verarbeiteter Wert »%s« ist kein gültiger D-Bus-Objektpfad"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Verarbeiteter Wert »%s« ist keine gültige D-Bus-Signatur"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -550,12 +553,12 @@ msgstr[1] ""
 "Array der Länge %u Bytes wurde erkannt. Maximale Länge ist 2<<26 Bytes (64 "
 "MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "Verarbeiteter Wert »%s« für Variante ist keine gültige D-Bus-Signatur"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -563,34 +566,34 @@ msgstr ""
 "Fehler beim Deserialisieren von GVariant mit der Typenzeichenkette »%s« aus "
 "dem D-Bus Wire-Format"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x"
-"%02x"
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
 msgstr ""
-"Ungültiger Wert für die Speicherreihenfolge. Es wird entweder 0x6c ('l') oder "
-"0x42 ('B') erwartet, aber der Wert  0x%02x gefunden"
+"Ungültiger Wert für die Speicherreihenfolge. Es wird entweder 0x6c ('l') "
+"oder 0x42 ('B') erwartet, aber der Wert  0x%02x gefunden"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
 "Ungültige Version des Hauptprotokolls. Erwartet wurde 1, jedoch %d gefunden"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "Signatur-Kopfzeilenfeld mit Signatur »%s« gefunden, aber Nachrichtenrumpf ist "
 "leer"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "Verarbeiteter Wert »%s« ist keine gültige D-Bus-Signatur (für Rumpf)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -601,11 +604,11 @@ msgstr[1] ""
 "Kein Signatur-Kopfzeilenfeld in der Nachricht, aber der Nachrichtenrumpf ist "
 "%u Bytes groß"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Meldung kann nicht deserialisiert werden:"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -613,7 +616,7 @@ msgstr ""
 "Fehler beim Deserialisieren von GVariant mit der Typenzeichenkette »%s« in "
 "das D-Bus Wire-Format"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -622,55 +625,57 @@ msgstr ""
 "Meldung hat %d Dateideskriptoren, aber das Kopfzeilenfeld kündigt %d "
 "Dateideskriptoren an"
 
-#: ../gio/gdbusmessage.c:2311
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Meldung kann nicht serialisiert werden:"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "Nachrichtenrumpf hat den Signaturtyp »%s«, aber es gibt keine Signatur im "
 "Kopfzeilenfeld"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `%s'"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
 "Nachrichtenrumpf hat den Signaturtyp »%s«, aber die Signatur im "
 "Kopfzeilenfeld ist »%s«"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 "Nachrichtenrumpf ist leer, aber die Signatur im Kopfzeilenfeld ist »(%s)«"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Fehlerrückmeldung mit Inhalt des Typs »%s«"
 
-#: ../gio/gdbusmessage.c:2946
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Fehlerrückmeldung mit leerem Inhalt"
 
-#: ../gio/gdbusprivate.c:1950
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "/var/lib/dbus/machine-id konnte nicht geladen werden: "
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr ""
+"/var/lib/dbus/machine-id oder /etc/machine-id konnte nicht geladen werden: "
 
-#: ../gio/gdbusproxy.c:1529
+#: ../gio/gdbusproxy.c:1624
 #, c-format
 msgid "Error calling StartServiceByName for %s: "
 msgstr "Fehler beim Aufruf von StartServiceByName für %s: "
 
-#: ../gio/gdbusproxy.c:1550
+#: ../gio/gdbusproxy.c:1645
 #, c-format
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Unerwartete Antwort %d von der Methode StartServiceByName(»%s«)"
 
-#: ../gio/gdbusproxy.c:2631 ../gio/gdbusproxy.c:2765
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -692,12 +697,12 @@ msgstr "Nonce-Datei kann beim Erstellen eines Servers nicht angegeben werden"
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Fehler beim Schreiben der Nonce-Datei auf »%s«: %s"
 
-#: ../gio/gdbusserver.c:1039
+#: ../gio/gdbusserver.c:1038
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "Die Zeichenkette »%s« ist keine gültige GUID für D-Bus"
 
-#: ../gio/gdbusserver.c:1079
+#: ../gio/gdbusserver.c:1078
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "An nicht unterstützter Übertragung »%s« kann nicht gelauscht werden"
@@ -930,41 +935,41 @@ msgstr "Zu überwachender Objektpfad"
 msgid "Monitor a remote object."
 msgstr "Ein entferntes Objekt überwachen."
 
-#: ../gio/gdesktopappinfo.c:577 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Unbenannt"
 
-#: ../gio/gdesktopappinfo.c:990
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Desktop-Datei hat kein Exec-Feld angegeben"
 
-#: ../gio/gdesktopappinfo.c:1278
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Für die Anwendung benötigtes Terminal konnte nicht gefunden werden"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
-"Konfigurationsordner %s für Benutzeranwendungen konnte nicht erstellt werden: "
-"%s"
+"Konfigurationsordner %s für Benutzeranwendungen konnte nicht erstellt "
+"werden: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr ""
 "MIME-Konfigurationsordner %s des Benutzers konnte nicht erstellt werden: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "Den Anwendungsinformationen fehlt ein Bezeichner"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Benutzer-Desktop-Datei %s kann nicht erstellt werden"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Benutzerdefinition für %s"
@@ -1007,29 +1012,29 @@ msgstr "Version %d der GEmblem-Kodierung kann nicht verarbeitet werden"
 msgid "Malformed number of tokens (%d) in GEmblem encoding"
 msgstr "Ungültige Symbolanzahl (%d) in GEmblem-Kodierung"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gemblemedicon.c:367
 #, c-format
 msgid "Can't handle version %d of GEmblemedIcon encoding"
 msgstr "Version %d der GEmblemedIcon-Kodierung kann nicht verarbeitet werden"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gemblemedicon.c:377
 #, c-format
 msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
 msgstr "Ungültige Symbolanzahl (%d) in GEmblemedIcon-Kodierung"
 
-#: ../gio/gemblemedicon.c:401
+#: ../gio/gemblemedicon.c:400
 msgid "Expected a GEmblem for GEmblemedIcon"
 msgstr "Es wurde ein GEmblem für GEmblemedIcon erwartet"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3495 ../gio/gfile.c:3536 ../gio/gfile.c:3866
-#: ../gio/gfile.c:4268 ../gio/gfile.c:4354 ../gio/gfile.c:4443
-#: ../gio/gfile.c:4541 ../gio/gfile.c:4628 ../gio/gfile.c:4722
-#: ../gio/gfile.c:5043 ../gio/gfile.c:5310 ../gio/gfile.c:5375
-#: ../gio/gfile.c:6952 ../gio/gfile.c:7042 ../gio/gfile.c:7128
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
 #: ../gio/win32/gwinhttpfile.c:439
 msgid "Operation not supported"
 msgstr "Vorgang wird nicht unterstützt"
@@ -1042,58 +1047,58 @@ msgstr "Vorgang wird nicht unterstützt"
 #. Translators: This is an error message when trying to find
 #. * the enclosing (user visible) mount of a file, but none
 #. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
 msgid "Containing mount does not exist"
 msgstr "Enthaltender Einhängepunkt existiert nicht"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
 msgid "Can't copy over directory"
 msgstr "Es kann nicht über den Ordner kopiert werden"
 
-#: ../gio/gfile.c:2472
+#: ../gio/gfile.c:2475
 msgid "Can't copy directory over directory"
 msgstr "Ordner kann nicht über Ordner kopiert werden"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
 msgid "Target file exists"
 msgstr "Zieldatei existiert"
 
-#: ../gio/gfile.c:2498
+#: ../gio/gfile.c:2501
 msgid "Can't recursively copy directory"
 msgstr "Ordner kann nicht rekursiv kopiert werden"
 
-#: ../gio/gfile.c:2758
+#: ../gio/gfile.c:2761
 msgid "Splice not supported"
 msgstr "Zusammenfügen wird nicht unterstützt"
 
-#: ../gio/gfile.c:2762
+#: ../gio/gfile.c:2765
 #, c-format
 msgid "Error splicing file: %s"
 msgstr "Fehler beim Zusammenfügen der Datei: %s"
 
-#: ../gio/gfile.c:2909
+#: ../gio/gfile.c:2912
 msgid "Can't copy special file"
 msgstr "Spezielle Datei kann nicht kopiert werden"
 
-#: ../gio/gfile.c:3485
+#: ../gio/gfile.c:3490
 msgid "Invalid symlink value given"
 msgstr "Ungültiger Wert für symbolische Verknüpfung angegeben"
 
-#: ../gio/gfile.c:3579
+#: ../gio/gfile.c:3584
 msgid "Trash not supported"
 msgstr "Müll nicht unterstützt"
 
-#: ../gio/gfile.c:3628
+#: ../gio/gfile.c:3633
 #, c-format
 msgid "File names cannot contain '%c'"
 msgstr "Dateinamen dürfen kein »%c« enthalten"
 
-#: ../gio/gfile.c:6011 ../gio/gvolume.c:332
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
 msgid "volume doesn't implement mount"
 msgstr "Datenträger unterstützt Einhängen nicht"
 
-#: ../gio/gfile.c:6122
+#: ../gio/gfile.c:6178
 msgid "No application is registered as handling this file"
 msgstr "Es wurde keine Anwendung gefunden, die diese Datei verarbeiten kann"
 
@@ -1110,12 +1115,12 @@ msgstr "Datei-Enumerator hat noch einen ausstehenden Vorgang"
 msgid "File enumerator is already closed"
 msgstr "Datei-Enumerator ist bereits geschlossen"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gfileicon.c:237
 #, c-format
 msgid "Can't handle version %d of GFileIcon encoding"
 msgstr "Version %d der GFileIcon-Kodierung kann nicht verarbeitet werden"
 
-#: ../gio/gfileicon.c:246
+#: ../gio/gfileicon.c:247
 msgid "Malformed input data for GFileIcon"
 msgstr "Ungültige Eingangsdaten für GFileIcon"
 
@@ -1172,12 +1177,30 @@ msgstr "Typ %s implementiert nicht from_tokens() der GIcon-Schnittstelle"
 msgid "Can't handle the supplied version the icon encoding"
 msgstr "Übergebene Version der Symbol-Kodierung kann nicht verarbeitet werden"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Keine Adresse angegeben"
+
+#: ../gio/ginetaddressmask.c:192
+#, c-format
+msgid "Length %u is too long for address"
+msgstr "Länge %u ist zu groß für eine Adresse"
+
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Für die Adresse sind Bits außerhalb der Präfix-Länge gesetzt"
+
+#: ../gio/ginetaddressmask.c:304
+#, c-format
+msgid "Could not parse '%s' as IP address mask"
+msgstr "»%s« konnte nicht als IP-Adressmaske verarbeitet werden"
+
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
 #: ../gio/gunixsocketaddress.c:221
 msgid "Not enough space for socket address"
 msgstr "Nicht genug Platz für eine Socket-Adresse"
 
-#: ../gio/ginetsocketaddress.c:211
+#: ../gio/ginetsocketaddress.c:238
 msgid "Unsupported socket address"
 msgstr "Nicht unterstützte Socket-Adresse"
 
@@ -1191,20 +1214,144 @@ msgstr "Eingabedatenstrom unterstützt kein Lesen"
 #. Translators: This is an error you get if there is
 #. * already an operation running against this stream when
 #. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:302 ../gio/goutputstream.c:1234
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
 msgid "Stream has outstanding operation"
 msgstr "Datenstrom hat noch einen ausstehenden Vorgang"
 
-#: ../gio/glib-compile-schemas.c:741
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Element <%s> ist innerhalb <%s> nicht erlaubt"
+
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Element <%s> ist in der obersten Ebene nicht erlaubt"
+
+#: ../gio/glib-compile-resources.c:238
+#, c-format
+msgid "File %s appears multiple times in the resource"
+msgstr "Datei %s tritt in der Ressource mehrfach auf"
+
+#: ../gio/glib-compile-resources.c:251
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr "»%s« konnte in keinem Quellordner gefunden werden"
+
+#: ../gio/glib-compile-resources.c:262
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "»%s« konnte im aktuellen Ordner nicht gefunden werden"
+
+#: ../gio/glib-compile-resources.c:290
+#, c-format
+msgid "Unknown processing option \"%s\""
+msgstr "Unbekannte Verarbeitungsoption %s"
+
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
+#, c-format
+msgid "Failed to create temp file: %s"
+msgstr "Temporäre Datei konnte nicht angelegt werden: %s"
+
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Fehler beim Verarbeiten der Eingabedatei mit xmllint"
+
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Fehler beim Verarbeiten der Eingabedatei mit to-pixdata"
+
+#: ../gio/glib-compile-resources.c:406
+#, c-format
+msgid "Error reading file %s: %s"
+msgstr "Fehler beim Lesen der Datei »%s«: %s"
+
+#: ../gio/glib-compile-resources.c:426
+#, c-format
+msgid "Error compressing file %s"
+msgstr "Fehler beim Komprimieren der Datei %s"
+
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "Text könnte nicht innerhalb von <%s> erscheinen"
+
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "Name der Ausgabedatei"
+
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "DATEI"
+
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"Die Ordner, aus denen Dateien gelesen werden sollen (Vorgabe ist der "
+"aktuelle Ordner)"
+
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "ORDNER"
+
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Ausgabe in dem Format generieren, welches durch die Dateiendung der "
+"Zieldatei vorgegeben wird"
+
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Quellcode-Header gernerieren"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Quellcode zum Verlinken der Ressourcendatei in Ihren Code verwenden"
+
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Abhängigkeitsliste generieren"
+
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Die Ressource nicht automatisch anlegen und registrieren"
+
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "C-Bezeichnername für den generierten Quellcode"
+
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Eine Ressourcenspezifikation in eine Ressourcendatei kompilieren.\n"
+"Ressourcenspezifikationsdateien müssen die Erweiterung .gresource.xml "
+"haben,\n"
+"die Ressourcendateien die Erweiterung .gresource."
+
+#: ../gio/glib-compile-resources.c:665
+#, c-format
+msgid "You should give exactly one file name\n"
+msgstr "Sie sollten genau einen Dateinamen angeben\n"
+
+#: ../gio/glib-compile-schemas.c:774
 msgid "empty names are not permitted"
 msgstr "Leere Namen sind nicht zulässig"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
 msgid "invalid name '%s': names must begin with a lowercase letter"
 msgstr "Ungültiger Name »%s«: Namen müssen mit einem Kleinbuchstaben beginnen"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
 msgid ""
 "invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
@@ -1213,39 +1360,38 @@ msgstr ""
 "Ungültiger Name »%s«: ungültiges Zeichen »%c«; nur Kleinbuchstaben, Ziffern "
 "und Bindestriche »-« sind zulässig"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
 msgid "invalid name '%s': two successive dashes ('--') are not permitted."
 msgstr ""
 "Ungültiger Name »%s«: Zwei aufeinander folgende Bindestriche »--« sind nicht "
 "zulässig."
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
 msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr ""
-"Ungültiger Name »%s«: das letzte Zeichen darf kein Bindestrich »-« sein."
+msgstr "Ungültiger Name »%s«: das letzte Zeichen darf kein Bindestrich »-« sein."
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
 msgid "invalid name '%s': maximum length is 1024"
 msgstr "Ungültiger Name »%s«: maximale Länge ist 1024"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
 msgid "<child name='%s'> already specified"
 msgstr "<child name='%s'> wurde bereits angegeben"
 
-#: ../gio/glib-compile-schemas.c:884
+#: ../gio/glib-compile-schemas.c:917
 msgid "cannot add keys to a 'list-of' schema"
 msgstr "Schlüssel können nicht zum Schema »list-of« hinzugefügt werden"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
 msgid "<key name='%s'> already specified"
 msgstr "<key name='%s'> wurde bereits angegeben"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
 "<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
@@ -1254,73 +1400,73 @@ msgstr ""
 "<key name='%s'> verdeckt <key name='%s'> in <schema id='%s'>; verwenden Sie "
 "<override>, um den Wert anzupassen"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute to "
-"<key>"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 msgstr ""
 "Genau eines von »type«, »enum« oder »flags« muss als Attribut für <key> "
 "angegeben werden"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
 msgid "<%s id='%s'> not (yet) defined."
 msgstr "<%s id='%s'> (noch) nicht definiert."
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
 msgid "invalid GVariant type string '%s'"
 msgstr "Ungültige GVariant-Typzeichenkette »%s«"
 
-#: ../gio/glib-compile-schemas.c:988
+#: ../gio/glib-compile-schemas.c:1021
 msgid "<override> given but schema isn't extending anything"
 msgstr "<override> angegeben, aber das Schema erweitert nichts"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
 msgid "no <key name='%s'> to override"
 msgstr "Kein <key name='%s'> zum Überschreiben"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
 msgid "<override name='%s'> already specified"
 msgstr "<override name='%s'> wurde bereits angegeben"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
 msgid "<schema id='%s'> already specified"
 msgstr "<schema id='%s'> wurde bereits angegeben"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
 msgid "<schema id='%s'> extends not yet existing schema '%s'"
 msgstr "<schema id='%s'> erweitert nicht vorhandenes Schema »%s«"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
 msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr "<schema id='%s'> ist eine Liste des nicht vorhandenen Schemas »%s«"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
 msgid "Can not be a list of a schema with a path"
 msgstr "Darf nicht eine Liste von Schemata mit einem Pfad sein"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
 msgid "Can not extend a schema with a path"
 msgstr "Ein Schema darf nicht um einem Pfad erweitert werden"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
 "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"<schema id='%s'> ist eine Liste, welche <schema id='%s'> erweitert, das keine "
-"Liste ist"
+"<schema id='%s'> ist eine Liste, welche <schema id='%s'> erweitert, das "
+"keine Liste ist"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
 "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
@@ -1329,126 +1475,106 @@ msgstr ""
 "<schema id='%s' list-of='%s'> erweitert <schema id='%s' list-of='%s'>, aber "
 "»%s« erweitert »%s« nicht"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
 msgid "a path, if given, must begin and end with a slash"
 msgstr ""
 "Ein Pfad, falls angegeben, muss mit einem Schrägstrich beginnen und enden"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
 msgid "the path of a list must end with ':/'"
 msgstr "Der Pfad einer Liste muss mit »:/« enden"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> bereits angegeben"
 
-#: ../gio/glib-compile-schemas.c:1416
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Element <%s> ist innerhalb <%s> nicht erlaubt"
-
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Element <%s> ist in der obersten Ebene nicht erlaubt"
-
-#: ../gio/glib-compile-schemas.c:1511
-#, c-format
-msgid "text may not appear inside <%s>"
-msgstr "Text könnte nicht innerhalb von <%s> erscheinen"
-
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict wurde angegeben; Abbruch.\n"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Die gesamte Datei wurde ignoriert.\n"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Diese Datei wird ignoriert.\n"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
-"Kein Schlüssel »%s« in Schema »%s« wie angegeben in überschreibender Datei "
-"»%s«"
+"Kein Schlüssel »%s« in Schema »%s« wie angegeben in überschreibender Datei »%s«"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; Überschreiben dieses Schlüssels wird ignoriert.\n"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " und --strict wurde angegeben; Abbruch.\n"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
 "Fehler beim Verarbeiten des Schlüssels »%s« in Schema »%s« wie angegeben in "
 "überschreibender Datei »%s«: %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Überschreiben dieses Schlüssels wird ignoriert.\n"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
 "range given in the schema"
 msgstr ""
-"Überschreiben für Schlüssel »%s« in Schema »%s« in überschreibender Datei "
-"»%s« liegt außerhalb des im Schema angegebenen Bereichs"
+"Überschreiben für Schlüssel »%s« in Schema »%s« in überschreibender Datei »%s« "
+"liegt außerhalb des im Schema angegebenen Bereichs"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the list "
-"of valid choices"
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
-"Überschreiben für Schlüssel »%s« in Schema »%s« in überschreibender Datei "
-"»%s« befindet sich nicht in der Liste gültiger Auswahlmöglichkeiten"
+"Überschreiben für Schlüssel »%s« in Schema »%s« in überschreibender Datei »%s« "
+"befindet sich nicht in der Liste gültiger Auswahlmöglichkeiten"
 
-#: ../gio/glib-compile-schemas.c:1938
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "Speicherort der Datei »gschemas.compiled«"
 
-#: ../gio/glib-compile-schemas.c:1938 ../gio/glib-compile-schemas.c:1968
-msgid "DIRECTORY"
-msgstr "ORDNER"
-
-#: ../gio/glib-compile-schemas.c:1939
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Abbruch wegen einiger Fehler in Schemata"
 
-#: ../gio/glib-compile-schemas.c:1940
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Die Datei »gschema.compiled« nicht schreiben"
 
-#: ../gio/glib-compile-schemas.c:1941
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Keine Einschränkungen für Schlüsselnamen erzwingen"
 
-#: ../gio/glib-compile-schemas.c:1971
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1458,22 +1584,22 @@ msgstr ""
 "Schemadateien müssen die Erweiterung .gschema.xml haben,\n"
 "die Zwischenspeicherdatei die Erweiterung gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:1987
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Sie sollten genau einen Ordnernamen angeben\n"
 
-#: ../gio/glib-compile-schemas.c:2026
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Keine Schema-Dateien gefunden:"
 
-#: ../gio/glib-compile-schemas.c:2029
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "Nichts wird getan.\n"
 
-#: ../gio/glib-compile-schemas.c:2032
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "Vorhandene Ausgabedatei wurde entfernt.\n"
@@ -1493,109 +1619,109 @@ msgstr "Ungültiger Dateiname %s"
 msgid "Error getting filesystem info: %s"
 msgstr "Fehler beim Einlesen der Dateisystem-Information: %s"
 
-#: ../gio/glocalfile.c:1097
+#: ../gio/glocalfile.c:1116
 msgid "Can't rename root directory"
 msgstr "Wurzelordner kann nicht umbenannt werden"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
 msgid "Error renaming file: %s"
 msgstr "Fehler beim Umbenennen der Datei: %s"
 
-#: ../gio/glocalfile.c:1126
+#: ../gio/glocalfile.c:1145
 msgid "Can't rename file, filename already exists"
 msgstr "Datei kann nicht umbenannt werden, da der Dateiname bereits existiert"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
 msgid "Invalid filename"
 msgstr "Ungültiger Dateiname"
 
-#: ../gio/glocalfile.c:1300
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Ordner kann nicht geöffnet werden"
+
+#: ../gio/glocalfile.c:1333
 #, c-format
 msgid "Error opening file: %s"
 msgstr "Fehler beim Öffnen der Datei: %s"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Ordner kann nicht geöffnet werden"
-
-#: ../gio/glocalfile.c:1441
+#: ../gio/glocalfile.c:1474
 #, c-format
 msgid "Error removing file: %s"
 msgstr "Fehler beim Entfernen der Datei: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../gio/glocalfile.c:1841
 #, c-format
 msgid "Error trashing file: %s"
 msgstr "Fehler beim Verschieben der Datei in den Müll: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../gio/glocalfile.c:1864
 #, c-format
 msgid "Unable to create trash dir %s: %s"
 msgstr "Müll-Ordner %s konnte nicht angelegt werden: %s"
 
-#: ../gio/glocalfile.c:1852
+#: ../gio/glocalfile.c:1885
 msgid "Unable to find toplevel directory for trash"
 msgstr "Elternordner für den Müll konnte nicht gefunden werden"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
 msgid "Unable to find or create trash directory"
 msgstr "Müll-Ordner konnte nicht gefunden oder angelegt werden"
 
-#: ../gio/glocalfile.c:1985
+#: ../gio/glocalfile.c:2018
 #, c-format
 msgid "Unable to create trashing info file: %s"
 msgstr "Löschprotokoll-Datei konnte nicht angelegt werden: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
 msgid "Unable to trash file: %s"
 msgstr "Datei konnte nicht in den Müll verschoben werden: %s"
 
-#: ../gio/glocalfile.c:2107 ../glib/gregex.c:213
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
 msgid "internal error"
 msgstr "Interner Fehler"
 
-#: ../gio/glocalfile.c:2133
+#: ../gio/glocalfile.c:2166
 #, c-format
 msgid "Error creating directory: %s"
 msgstr "Fehler beim Erstellen des Ordners: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../gio/glocalfile.c:2195
 #, c-format
 msgid "Filesystem does not support symbolic links"
 msgstr "Das Dateisystem unterstützt keine symbolische Verknüpfungen"
 
-#: ../gio/glocalfile.c:2166
+#: ../gio/glocalfile.c:2199
 #, c-format
 msgid "Error making symbolic link: %s"
 msgstr "Fehler beim Erstellen der symbolischen Verknüpfung: %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
 msgid "Error moving file: %s"
 msgstr "Fehler beim Verschieben der Datei: %s"
 
-#: ../gio/glocalfile.c:2251
+#: ../gio/glocalfile.c:2284
 msgid "Can't move directory over directory"
 msgstr "Ordner kann nicht über Ordner verschoben werden"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
 msgid "Backup file creation failed"
 msgstr "Erstellen der Sicherungsdatei gescheitert"
 
-#: ../gio/glocalfile.c:2297
+#: ../gio/glocalfile.c:2330
 #, c-format
 msgid "Error removing target file: %s"
 msgstr "Fehler beim Entfernen der Zieldatei: %s"
 
-#: ../gio/glocalfile.c:2311
+#: ../gio/glocalfile.c:2344
 msgid "Move between mounts not supported"
 msgstr "Verschieben zwischen Einhängepunkten nicht unterstützt"
 
@@ -1616,94 +1742,94 @@ msgstr "Ungültiger erweiterter Attributname"
 msgid "Error setting extended attribute '%s': %s"
 msgstr "Fehler beim Setzen des erweiterten Attributs »%s«: %s"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (ungültige Kodierung)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
 msgid "Error when getting information for file '%s': %s"
 msgstr "Fehler beim Holen der Informationen für Datei »%s«: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (ungültige Kodierung)"
-
-#: ../gio/glocalfileinfo.c:1768
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
 msgid "Error when getting information for file descriptor: %s"
 msgstr "Fehler beim Holen der Informationen für Dateideskriptor: %s"
 
-#: ../gio/glocalfileinfo.c:1813
+#: ../gio/glocalfileinfo.c:1824
 msgid "Invalid attribute type (uint32 expected)"
 msgstr "Ungültiger Attributtyp (»uint32« erwartet)"
 
-#: ../gio/glocalfileinfo.c:1831
+#: ../gio/glocalfileinfo.c:1842
 msgid "Invalid attribute type (uint64 expected)"
 msgstr "Ungültiger Attributtyp (»uint64« erwartet)"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
 msgid "Invalid attribute type (byte string expected)"
 msgstr "Ungültiger Attributtyp (»byte string« erwartet)"
 
-#: ../gio/glocalfileinfo.c:1904
+#: ../gio/glocalfileinfo.c:1915
 msgid "Cannot set permissions on symlinks"
 msgstr ""
 "Zugriffsrechte für symbolische Verknüpfungen können nicht gesetzt werden"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
 msgid "Error setting permissions: %s"
 msgstr "Fehler beim Setzen der Zugriffsrechte: %s"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
 msgid "Error setting owner: %s"
 msgstr "Fehler beim Setzen des Besitzers: %s"
 
-#: ../gio/glocalfileinfo.c:1994
+#: ../gio/glocalfileinfo.c:2005
 msgid "symlink must be non-NULL"
 msgstr "Symbolische Verknüpfung darf nicht NULL sein"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
 msgid "Error setting symlink: %s"
 msgstr "Fehler beim Setzen der symbolischen Verknüpfung: %s"
 
-#: ../gio/glocalfileinfo.c:2013
+#: ../gio/glocalfileinfo.c:2024
 msgid "Error setting symlink: file is not a symlink"
 msgstr ""
 "Fehler beim Setzen der symbolischen Verknüpfung: Datei ist keine symbolische "
 "Verknüpfung"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
 msgid "Error setting modification or access time: %s"
 msgstr "Fehler beim Setzen der Zugriffsrechte oder der Zugriffszeit: %s"
 
-#: ../gio/glocalfileinfo.c:2162
+#: ../gio/glocalfileinfo.c:2173
 msgid "SELinux context must be non-NULL"
 msgstr "SELinux-Kontext darf nicht NULL sein"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
 msgid "Error setting SELinux context: %s"
 msgstr "Fehler beim Setzen des SELinux-Kontexts: %s"
 
-#: ../gio/glocalfileinfo.c:2184
+#: ../gio/glocalfileinfo.c:2195
 msgid "SELinux is not enabled on this system"
 msgstr "SELinux ist auf diesem System nicht aktiviert"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
 msgid "Setting attribute %s not supported"
 msgstr "Setzen des Attributs %s nicht unterstützt"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
 msgid "Error reading from file: %s"
 msgstr "Fehler beim Lesen aus Datei: %s"
 
 #: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
 #: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
 msgid "Error seeking in file: %s"
 msgstr "Fehler beim Suchen in Datei: %s"
@@ -1720,7 +1846,7 @@ msgstr ""
 "Vorgegebener Überwachungstyp für lokale Dateien konnte nicht gefunden werden"
 
 #: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
 msgid "Error writing to file: %s"
 msgstr "Fehler beim Schreiben in Datei: %s"
@@ -1740,44 +1866,44 @@ msgstr "Fehler beim Erzeugen der Sicherungskopie: %s"
 msgid "Error renaming temporary file: %s"
 msgstr "Fehler beim Umbenennen der temporären Datei: %s"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
 msgid "Error truncating file: %s"
 msgstr "Fehler beim Abschneiden der Datei: %s"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
 msgid "Error opening file '%s': %s"
 msgstr "Fehler beim Öffnen der Datei »%s«: %s"
 
-#: ../gio/glocalfileoutputstream.c:846
+#: ../gio/glocalfileoutputstream.c:856
 msgid "Target file is a directory"
 msgstr "Zieldatei ist ein Ordner"
 
-#: ../gio/glocalfileoutputstream.c:851
+#: ../gio/glocalfileoutputstream.c:861
 msgid "Target file is not a regular file"
 msgstr "Zieldatei ist keine reguläre Datei"
 
-#: ../gio/glocalfileoutputstream.c:863
+#: ../gio/glocalfileoutputstream.c:873
 msgid "The file was externally modified"
 msgstr "Die Datei wurde extern verändert"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
 msgid "Error removing old file: %s"
 msgstr "Fehler beim Entfernen der alten Datei: %s"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
 msgid "Invalid GSeekType supplied"
 msgstr "Ungültiger GSeekType übergeben"
 
-#: ../gio/gmemoryinputstream.c:496
+#: ../gio/gmemoryinputstream.c:502
 msgid "Invalid seek request"
 msgstr "Ungültige Suchanfrage"
 
-#: ../gio/gmemoryinputstream.c:520
+#: ../gio/gmemoryinputstream.c:526
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "GMemoryInputStream konnte nicht abgeschnitten werden"
 
@@ -1797,11 +1923,11 @@ msgstr ""
 "Für den Schreibvorgang erforderliche Speichermenge ist größer als der "
 "verfügbare Adressbereich"
 
-#: ../gio/gmemoryoutputstream.c:756
+#: ../gio/gmemoryoutputstream.c:760
 msgid "Requested seek before the beginning of the stream"
 msgstr "Angeforderte Suche vor dem Beginn des Datenstroms"
 
-#: ../gio/gmemoryoutputstream.c:765
+#: ../gio/gmemoryoutputstream.c:769
 msgid "Requested seek beyond the end of the stream"
 msgstr "Angeforderte Suche nach dem Ende des Datenstroms"
 
@@ -1860,111 +1986,296 @@ msgstr "Einhängepunkt unterstützt synchrones Erraten des Inhaltstyps nicht"
 msgid "Hostname '%s' contains '[' but not ']'"
 msgstr "Rechnername »%s« enthält »[«, aber nicht »]«"
 
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:414
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Das Netzwerk ist nicht erreichbar"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Rechner ist nicht erreichbar"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
+#, c-format
+msgid "Could not create network monitor: %s"
+msgstr "Netzwerkmonitor konnte nicht erstellt werden: %s"
+
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Netzwerkmonitor konnte nicht erstellt werden:"
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Netzwerkstatus konnte nicht ermittelt werden:"
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
 msgid "Output stream doesn't implement write"
 msgstr "Ausgabedatenstrom unterstützt kein Schreiben"
 
-#: ../gio/goutputstream.c:375 ../gio/goutputstream.c:873
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
 msgid "Source stream is already closed"
 msgstr "Quelldatenstrom ist bereits geschlossen"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Fehler beim Auflösen von »%s«: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Fehler beim Rückwärtsauflösen von »%s«: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Kein Diensteintrag für »%s«"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Kein DNS-Eintrag des angeforderten Typs für »%s«"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "»%s« kann vorübergehend nicht aufgelöst werden"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Fehler beim Auflösen von »%s«"
 
-#: ../gio/gsettings-tool.c:60
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Schema »%s« ist nicht verschiebbar (Pfad darf nicht angegeben werden)\n"
+msgid "The resource at '%s' does not exist"
+msgstr "Die Ressource auf »%s« existiert nicht"
+
+#: ../gio/gresource.c:457
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "Die Ressource auf »%s« konnte nicht entpackt werden"
+
+#: ../gio/gresourcefile.c:650
+#, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "Die Ressource »%s« ist ein Ordner"
+
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "Eingabedatenstrom unterstützt kein Suchen"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Hilfe ausgeben"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[BEFEHL]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Sektionen einer ELF-Datei auflisten, welche Ressourcen enthält"
+
+#: ../gio/gresource-tool.c:482
+msgid ""
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
+msgstr ""
+"Ressourcen auflisten\n"
+"Falls SEKTION angegeben ist, nur die Ressourcen dieser Sektion auflisten\n"
+"Falls PFAD angegeben ist, nur die betreffenden Ressourcen auflisten"
+
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "DATEI [PFAD]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SEKTION"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
+msgstr ""
+"Ressourcen detailliert auflisten\n"
+"Falls SEKTION angegeben ist, nur die Ressourcen dieser Sektion auflisten\n"
+"Falls PFAD angegeben ist, nur die betreffenden Ressourcen auflisten\n"
+"Details enthalten Sektion, Größe und Kompression"
+
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Eine Ressourcendatei in stdout auspacken"
+
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "DATEIPFAD"
+
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
+#, c-format
+msgid ""
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"Unbekannter Befehl %s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Aufruf:\n"
+"  gresource [--section SEKTION] BEFEHL [ARGUMENTE...]\n"
+"\n"
+"Befehle:\n"
+"  help                      Diese Information anzeigen\n"
+"  sections                  Ressourcensektionen auflisten\n"
+"  list                      Ressourcen auflisten\n"
+"  details                   Ressourcen detailliert auflisten\n"
+"  extract                   Eine Ressource entpacken\n"
+"\n"
+"Rufen Sie »gresource help BEFEHL« auf, um detaillierte Hilfe zu erhalten.\n"
+"\n"
+
+#: ../gio/gresource-tool.c:530
+#, c-format
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Aufruf:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argumente:\n"
+
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SEKTION   Ein (optionaler) Name einer ELF-Sektion\n"
+
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  BEFEHL    Der (optionale) zu erklärende Befehl\n"
+
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr ""
+"  DATEI     Eine ELF-Datei (ein Binary oder eine gemeinsame Bibliothek)\n"
+
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
+"  DATEI     Eine ELF-Datei (ein Binary oder eine gemeinsame Bibliothek)\n"
+"            oder eine kompilierte Ressourcendatei\n"
+
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[PFAD]"
+
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr ""
+"  PFAD      Ein (optionaler) Ressourcenpfad (kann unvollständig sein)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "PFAD"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  PFAD      Ein Ressourcenpfad\n"
+
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
 msgid "No such schema '%s'\n"
 msgstr "Keine derartiges Schema »%s«\n"
 
-#: ../gio/gsettings-tool.c:77
+#: ../gio/gsettings-tool.c:59
+#, c-format
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Schema »%s« ist nicht verschiebbar (Pfad darf nicht angegeben werden)\n"
+
+#: ../gio/gsettings-tool.c:80
 #, c-format
 msgid "Schema '%s' is relocatable (path must be specified)\n"
 msgstr "Schema »%s« ist verschiebbar (Pfad muss angegeben werden)\n"
 
-#: ../gio/gsettings-tool.c:92
+#: ../gio/gsettings-tool.c:94
 #, c-format
 msgid "Empty path given.\n"
 msgstr "Leerer Pfad angegeben.\n"
 
-#: ../gio/gsettings-tool.c:98
+#: ../gio/gsettings-tool.c:100
 #, c-format
 msgid "Path must begin with a slash (/)\n"
 msgstr "Pfad muss mit einem Schrägstrich beginnen (/)\n"
 
-#: ../gio/gsettings-tool.c:104
+#: ../gio/gsettings-tool.c:106
 #, c-format
 msgid "Path must end with a slash (/)\n"
 msgstr "Pfad muss mit einem Schrägstrich enden (/)\n"
 
-#: ../gio/gsettings-tool.c:110
+#: ../gio/gsettings-tool.c:112
 #, c-format
 msgid "Path must not contain two adjacent slashes (//)\n"
 msgstr ""
 "Pfad darf nicht zwei aufeinander folgende Schrägstriche enthalten (//)\n"
 
-#: ../gio/gsettings-tool.c:131
+#: ../gio/gsettings-tool.c:133
 #, c-format
 msgid "No such key '%s'\n"
 msgstr "Keine derartiger Schlüssel »%s«\n"
 
-#: ../gio/gsettings-tool.c:504
+#: ../gio/gsettings-tool.c:503
 #, c-format
 msgid "The provided value is outside of the valid range\n"
 msgstr "Der angegebene Wert liegt außerhalb des gültigen Bereichs\n"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Hilfe ausgeben"
-
-#: ../gio/gsettings-tool.c:539
+#: ../gio/gsettings-tool.c:536
 msgid "List the installed (non-relocatable) schemas"
 msgstr "Installierte (nicht verschiebbare) Schemata auflisten"
 
-#: ../gio/gsettings-tool.c:545
+#: ../gio/gsettings-tool.c:542
 msgid "List the installed relocatable schemas"
 msgstr "Installierte (verschiebbare) Schemata auflisten"
 
-#: ../gio/gsettings-tool.c:551
+#: ../gio/gsettings-tool.c:548
 msgid "List the keys in SCHEMA"
 msgstr "Schlüssel in SCHEMA auflisten"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
 msgid "SCHEMA[:PATH]"
 msgstr "SCHEMA[:PFAD]"
 
-#: ../gio/gsettings-tool.c:557
+#: ../gio/gsettings-tool.c:554
 msgid "List the children of SCHEMA"
 msgstr "Unterelemente von SCHEMA auflisten"
 
-#: ../gio/gsettings-tool.c:563
+#: ../gio/gsettings-tool.c:560
 msgid ""
 "List keys and values, recursively\n"
 "If no SCHEMA is given, list all keys\n"
@@ -1972,44 +2283,44 @@ msgstr ""
 "Schlüssel und Werte rekursiv auflisten\n"
 "Falls kein Schema angegeben, alle Schlüssel auflisten\n"
 
-#: ../gio/gsettings-tool.c:565
+#: ../gio/gsettings-tool.c:562
 msgid "[SCHEMA[:PATH]]"
 msgstr "[SCHEMA[:PFAD]]"
 
-#: ../gio/gsettings-tool.c:570
+#: ../gio/gsettings-tool.c:567
 msgid "Get the value of KEY"
 msgstr "Den Wert von SCHLÜSSEL ermitteln"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
 msgid "SCHEMA[:PATH] KEY"
 msgstr "SCHEMA[:PFAD] SCHLÜSSEL"
 
-#: ../gio/gsettings-tool.c:576
+#: ../gio/gsettings-tool.c:573
 msgid "Query the range of valid values for KEY"
 msgstr "Den Bereich gültiger Werte für SCHLÜSSEL abfragen"
 
-#: ../gio/gsettings-tool.c:582
+#: ../gio/gsettings-tool.c:579
 msgid "Set the value of KEY to VALUE"
 msgstr "Den Wert von SCHLÜSSEL auf WERT setzen"
 
-#: ../gio/gsettings-tool.c:583
+#: ../gio/gsettings-tool.c:580
 msgid "SCHEMA[:PATH] KEY VALUE"
 msgstr "SCHEMA[:PFAD] SCHLÜSSEL WERT"
 
-#: ../gio/gsettings-tool.c:588
+#: ../gio/gsettings-tool.c:585
 msgid "Reset KEY to its default value"
 msgstr "SCHLÜSSEL auf Vorgabewert setzen"
 
-#: ../gio/gsettings-tool.c:594
+#: ../gio/gsettings-tool.c:591
 msgid "Reset all keys in SCHEMA to their defaults"
 msgstr "Alle Schlüssel in SCHEMA auf deren Vorgaben zurücksetzen"
 
-#: ../gio/gsettings-tool.c:600
+#: ../gio/gsettings-tool.c:597
 msgid "Check if KEY is writable"
 msgstr "Prüfen, ob SCHLÜSSEL schreibgeschützt ist"
 
-#: ../gio/gsettings-tool.c:606
+#: ../gio/gsettings-tool.c:603
 msgid ""
 "Monitor KEY for changes.\n"
 "If no KEY is specified, monitor all keys in SCHEMA.\n"
@@ -2020,23 +2331,14 @@ msgstr ""
 "in SCHEMA überwacht.\n"
 "Drücken Sie ^C, um die Überwachung zu beenden.\n"
 
-#: ../gio/gsettings-tool.c:609
+#: ../gio/gsettings-tool.c:606
 msgid "SCHEMA[:PATH] [KEY]"
 msgstr "SCHEMA[:PFAD] [SCHLÜSSEL]"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Unbekannter Befehl %s\n"
-"\n"
-
-#: ../gio/gsettings-tool.c:621
+#: ../gio/gsettings-tool.c:618
 msgid ""
 "Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
 "\n"
 "Commands:\n"
 "  help                      Show this information\n"
@@ -2057,7 +2359,7 @@ msgid ""
 "\n"
 msgstr ""
 "Aufruf:\n"
-"  gsettings BEFEHLE [ARGUMENTE...]\n"
+"  gsettings [--schemadir SCHEMADIR] BEFEHL [ARGUMENTE...]\n"
 "\n"
 "Befehle:\n"
 "  help                      Diese Information anzeigen\n"
@@ -2079,30 +2381,26 @@ msgstr ""
 "erhalten.\n"
 "\n"
 
-#: ../gio/gsettings-tool.c:643
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
 "Usage:\n"
-"  gsettings %s %s\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 msgstr ""
 "Aufruf:\n"
-"  gsettings %s %s\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argumente:\n"
-
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  BEFEHL    Der (optionale) zu erklärende Befehl\n"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMADIR Ein Ordner zum Suchen nach zusätzlichen Schemas\n"
 
-#: ../gio/gsettings-tool.c:656
+#: ../gio/gsettings-tool.c:654
 msgid ""
 "  SCHEMA    The name of the schema\n"
 "  PATH      The path, for relocatable schemas\n"
@@ -2110,150 +2408,173 @@ msgstr ""
 "  SCHEMA      Die Kennung des Schemas\n"
 "  SCHLÜSSEL   Der Name des Schlüssels\n"
 
-#: ../gio/gsettings-tool.c:661
+#: ../gio/gsettings-tool.c:659
 msgid "  KEY       The (optional) key within the schema\n"
 msgstr "  SCHLÜSSEL Der (optionale) Schlüssel innerhalb des Schemas\n"
 
-#: ../gio/gsettings-tool.c:665
+#: ../gio/gsettings-tool.c:663
 msgid "  KEY       The key within the schema\n"
 msgstr "  SCHLÜSSEL Der Schlüssel innerhalb des Schemas\n"
 
-#: ../gio/gsettings-tool.c:669
+#: ../gio/gsettings-tool.c:667
 msgid "  VALUE     The value to set\n"
 msgstr "  WERT      Der zu setzende Wert\n"
 
-#: ../gio/gsettings-tool.c:766
+#: ../gio/gsettings-tool.c:788
 #, c-format
 msgid "Empty schema name given\n"
 msgstr "Leerer Schema-Name wurde angegeben\n"
 
-#: ../gio/gsocket.c:277
+#: ../gio/gsocket.c:282
 msgid "Invalid socket, not initialized"
 msgstr "Ungültiger Socket, wurde nicht initialisiert"
 
-#: ../gio/gsocket.c:284
+#: ../gio/gsocket.c:289
 #, c-format
 msgid "Invalid socket, initialization failed due to: %s"
 msgstr "Ungültiger Socket, Initialisierung schlug fehl wegen: %s"
 
-#: ../gio/gsocket.c:292
+#: ../gio/gsocket.c:297
 msgid "Socket is already closed"
 msgstr "Der Socket ist bereits geschlossen"
 
-#: ../gio/gsocket.c:300 ../gio/gsocket.c:2800 ../gio/gsocket.c:2844
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Zeitüberschreitung bei Ein-/Ausgabeoperation des Sockets"
 
-#: ../gio/gsocket.c:466
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "GSocket wird erstellt von Dateideskriptor: %s"
 
-#: ../gio/gsocket.c:500 ../gio/gsocket.c:516
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Socket kann nicht angelegt werden: %s"
 
-#: ../gio/gsocket.c:500
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Eine unbekannte Familie wurde angegeben"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Ein unbekanntes Protokoll wurde angegeben"
 
-#: ../gio/gsocket.c:1270
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "Lokale Adresse konnte nicht gelesen werden: %s"
 
-#: ../gio/gsocket.c:1313
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "Entfernte Adresse konnte nicht gelesen werden: %s"
 
-#: ../gio/gsocket.c:1374
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "Es konnte nicht gelauscht werden: %s"
 
-#: ../gio/gsocket.c:1448
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Fehler beim Binden an Adresse: %s"
 
-#: ../gio/gsocket.c:1568
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Fehler beim Beitreten zur Multicast-Gruppe: %s"
+
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Fehler beim Verlassen der Multicast-Gruppe: %s"
+
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Quellen-spezifisches Multicast wird nicht unterstützt"
+
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Fehler bei Annahme der Verbindung: %s"
 
-#: ../gio/gsocket.c:1685
-msgid "Error connecting: "
-msgstr "Fehler beim Verbinden:"
-
-#: ../gio/gsocket.c:1690
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Verbindungsvorgang läuft"
 
-#: ../gio/gsocket.c:1697
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Fehler beim Verbinden: %s"
-
-#: ../gio/gsocket.c:1740 ../gio/gsocket.c:3581
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Fehlermeldung kann nicht gelesen werden: %s"
 
-#: ../gio/gsocket.c:1877
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Fehler beim Erhalt von Daten: %s"
 
-#: ../gio/gsocket.c:2052
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Fehler beim Senden von Daten: %s"
 
-#: ../gio/gsocket.c:2165
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Socket kann nicht heruntergefahren werden: %s"
 
-#: ../gio/gsocket.c:2244
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Fehler beim Schließen des Sockets: %s"
 
-#: ../gio/gsocket.c:2793
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Es wird auf eine Socket-Bedingung gewartet: %s"
 
-#: ../gio/gsocket.c:3058 ../gio/gsocket.c:3139
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Fehler beim Senden der Nachricht: %s"
 
-#: ../gio/gsocket.c:3083
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage wird unter Windows nicht unterstützt"
 
-#: ../gio/gsocket.c:3360 ../gio/gsocket.c:3496
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Fehler beim Empfang der Nachricht: %s"
 
-#: ../gio/gsocket.c:3600
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
 "g_socket_get_credentials ist für dieses Betriebssystem nicht implementiert"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Verbindung zum Proxy-Server %s konnte nicht aufgebaut werden"
+
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Verbindung mit %s ist gescheitert:"
+
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Verbindung ist gescheitert:"
+
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
 msgid "Unknown error on connect"
 msgstr "Unbekannter Fehler bei Verbindungsversuch"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
 msgid "Trying to proxy over non-TCP connection is not supported."
 msgstr "Nicht-TCP-Verbindung über Proxy wird nicht unterstützt."
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
 msgid "Proxy protocol '%s' is not supported."
 msgstr "Proxy-Protokoll »%s« wird nicht unterstützt."
@@ -2306,13 +2627,14 @@ msgstr ""
 "unterstützt wird."
 
 #: ../gio/gsocks5proxy.c:208
-msgid "Username or password is too long for SOCKSv5 protocol)."
-msgstr "Benutzername oder Passwort ist zu lang für das SOCKSv5-Protokoll"
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Benutzername oder Passwort ist zu lang für das SOCKSv5-Protokoll."
 
 #: ../gio/gsocks5proxy.c:238
 msgid "SOCKSv5 authentication failed due to wrong username or password."
 msgstr ""
-"SOCKSv5-Legitimierung scheiterte wegen falschen Benutzernamens oder Passworts."
+"SOCKSv5-Legitimierung scheiterte wegen falschen Benutzernamens oder "
+"Passworts."
 
 #: ../gio/gsocks5proxy.c:288
 #, c-format
@@ -2360,26 +2682,30 @@ msgstr "Unbekannter Fehler im SOCKSv5-Proxy."
 msgid "Can't handle version %d of GThemedIcon encoding"
 msgstr "Version %d der GThemedIcon-Kodierung kann nicht verarbeitet werden"
 
-#: ../gio/gtlscertificate.c:226
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "PEM-enkodierter geheimer Schlüssel konnte nicht entschlüsselt werden"
+
+#: ../gio/gtlscertificate.c:254
 msgid "No PEM-encoded private key found"
 msgstr "Kein PEM-enkodierter geheimer Schlüssel gefunden"
 
-#: ../gio/gtlscertificate.c:235
+#: ../gio/gtlscertificate.c:264
 msgid "Could not parse PEM-encoded private key"
 msgstr "PEM-enkodierter geheimer Schlüssel konnte nicht verarbeitet werden"
 
-#: ../gio/gtlscertificate.c:260
+#: ../gio/gtlscertificate.c:289
 msgid "No PEM-encoded certificate found"
 msgstr "Kein PEM-enkodiertes Zertifikat gefunden"
 
-#: ../gio/gtlscertificate.c:269
+#: ../gio/gtlscertificate.c:298
 msgid "Could not parse PEM-encoded certificate"
 msgstr "PEM-enkodiertes Zertifikat konnte nicht verarbeitet werden"
 
 #: ../gio/gtlspassword.c:114
 msgid ""
-"This is the last chance to enter the password correctly before your access is "
-"locked out."
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
 msgstr ""
 "Dies ist die letzte Möglichkeit, das Passwort korrekt einzugeben, bevor Ihr "
 "Zugang gesperrt wird."
@@ -2389,21 +2715,21 @@ msgid ""
 "Several password entered have been incorrect, and your access will be locked "
 "out after further failures."
 msgstr ""
-"Ein Passwort wurde mehrfach inkorrekt eingegeben, daher wird Ihr Zugriff nach "
-"weiteren Fehleingaben gesperrt."
+"Ein Passwort wurde mehrfach inkorrekt eingegeben, daher wird Ihr Zugriff "
+"nach weiteren Fehleingaben gesperrt."
 
 #: ../gio/gtlspassword.c:118
 msgid "The password entered is incorrect."
 msgstr "Das eingegebene Passwort ist ungültig."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "1 Kontrollnachricht wird erwartet, %d wurden erhalten"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
-msgstr "Unerwartete Art von Zustzdaten"
+msgstr "Unerwartete Art von Zusatzdaten"
 
 #: ../gio/gunixconnection.c:195
 #, c-format
@@ -2414,72 +2740,74 @@ msgstr "Ein Dateideskriptor wird erwartet, aber %d wurden erhalten\n"
 msgid "Received invalid fd"
 msgstr "Ungültiger Dateideskriptor wurde erhalten"
 
-#: ../gio/gunixconnection.c:371
+#: ../gio/gunixconnection.c:347
 msgid "Error sending credentials: "
 msgstr "Fehler beim Senden der Anmeldedaten:"
 
-#: ../gio/gunixconnection.c:452
+#: ../gio/gunixconnection.c:511
 #, c-format
 msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Fehler bei der Überprüfung, ob SO_PASSCRED für Socket aktiviert ist: %s"
+msgstr ""
+"Fehler bei der Überprüfung, ob SO_PASSCRED für Socket aktiviert ist: %s"
 
-#: ../gio/gunixconnection.c:461
+#: ../gio/gunixconnection.c:520
 #, c-format
 msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for socket. "
-"Expected %d bytes, got %d"
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
 msgstr ""
 "Unerwartete Länge der Option bei der Überprüfung, ob SO_PASSCRED für den "
 "Socket aktiviert ist. Erwartet wurden %d Bytes, jedoch %d erhalten"
 
-#: ../gio/gunixconnection.c:478
+#: ../gio/gunixconnection.c:537
 #, c-format
 msgid "Error enabling SO_PASSCRED: %s"
 msgstr "Fehler beim Aktivieren von SO_PASSCRED: %s"
 
-#: ../gio/gunixconnection.c:509
+#: ../gio/gunixconnection.c:568
 msgid ""
 "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
 "Erwartet wurde der Empfang eines einzelnen Bytes als Anmeldedaten, jedoch "
 "null Bytes gelesen"
 
-#: ../gio/gunixconnection.c:545
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Kontrollnachricht wurde nicht erwartet, %d wurde erhalten"
 
-#: ../gio/gunixconnection.c:571
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Fehler beim Deaktivieren von SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Fehler beim Lesen aus Unix-Datenstrom: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Fehler beim Lesen aus dem Dateideskriptor: %s"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Fehler beim Schließen des Unix-Datenstroms: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "Fehler beim Schließen des Dateideskriptors: %s"
 
 #: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
 msgid "Filesystem root"
 msgstr "Wurzelordner des Dateisystems"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Fehler beim Schreiben in Unix-Datenstrom: %s"
+msgid "Error writing to file descriptor: %s"
+msgstr "Fehler beim Schreiben in den Dateideskriptor: %s"
 
 #: ../gio/gunixsocketaddress.c:244
 msgid "Abstract unix domain socket addresses not supported on this system"
 msgstr ""
-"Abstrakte Unix Domänen-Socket-Adresse wird auf diesem System nicht unterstützt"
+"Abstrakte Unix Domänen-Socket-Adresse wird auf diesem System nicht "
+"unterstützt"
 
 #: ../gio/gvolume.c:408
 msgid "volume doesn't implement eject"
@@ -2545,350 +2873,350 @@ msgstr "Weitere Eingaben erforderlich"
 msgid "Invalid compressed data"
 msgstr "Ungültige komprimierte Daten"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
 msgstr "Unerwartetes Attribut »%s« des Elements »%s«"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
 msgid "Attribute '%s' of element '%s' not found"
 msgstr "Attribut »%s« des Elements »%s« konnte nicht gefunden werden"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
 msgid "Unexpected tag '%s', tag '%s' expected"
 msgstr "Unerwarteter Tag »%s«; Tag »%s« wird erwartet"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
 msgid "Unexpected tag '%s' inside '%s'"
 msgstr "Unerwarteter Tag »%s« innerhalb von »%s«"
 
-#: ../glib/gbookmarkfile.c:1834
+#: ../glib/gbookmarkfile.c:1806
 msgid "No valid bookmark file found in data dirs"
 msgstr "Es wurde keine gültige Lesezeichendatei in den Datenordnern gefunden"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
 msgid "A bookmark for URI '%s' already exists"
 msgstr "Es existiert bereits ein Lesezeichen für die Adresse »%s«"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
 msgid "No bookmark found for URI '%s'"
 msgstr "Es konnte kein Lesezeichen für die Adresse »%s« gefunden werden."
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
 msgid "No MIME type defined in the bookmark for URI '%s'"
 msgstr "Es ist kein MIME-Type im Lesezeichen für die Adresse »%s« definiert."
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
 msgid "No private flag has been defined in bookmark for URI '%s'"
 msgstr ""
 "Es konnte keine »privat«-Markierung für das Lesezeichen für die Adresse »%s« "
 "gefunden werden."
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
 msgid "No groups set in bookmark for URI '%s'"
 msgstr ""
 "Es wurden keine Gruppen für das Lesezeichen für die Adresse »%s« festgelegt."
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
 msgid "No application with name '%s' registered a bookmark for '%s'"
 msgstr ""
 "Es wurde keine Anwendung namens »%s« gefunden, die ein Lesezeichen für »%s« "
 "registriert hat."
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr ""
 "Die Befehlszeile »%s« konnte nicht mit der Adresse »%s« verknüpft werden."
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:835 ../glib/gutf8.c:1045
-#: ../glib/gutf8.c:1182 ../glib/gutf8.c:1286
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
 msgid "Partial character sequence at end of input"
 msgstr "Bruchstückhafte Zeichenfolge am Eingabeende"
 
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr "Notnagel »%s« kann nicht in Kodierung »%s« umgewandelt werden"
 
-#: ../glib/gconvert.c:1873
+#: ../glib/gconvert.c:1874
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr ""
 "Die Adresse »%s« ist keine absolute Adresse, die das »file«-Schema verwendet"
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "Die lokale Adresse »%s« darf kein »#« enthalten"
 
-#: ../glib/gconvert.c:1900
+#: ../glib/gconvert.c:1901
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "Die Adresse »%s« ist ungültig"
 
-#: ../glib/gconvert.c:1912
+#: ../glib/gconvert.c:1913
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "Der Rechnername der Adresse »%s« ist ungültig"
 
 # CHECK
-#: ../glib/gconvert.c:1928
+#: ../glib/gconvert.c:1929
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "Die Adresse »%s« enthält ungültige Escape-Zeichen"
 
-#: ../glib/gconvert.c:2023
+#: ../glib/gconvert.c:2024
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "Der Pfadname »%s« ist kein absoluter Pfad"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 msgid "Invalid hostname"
 msgstr "Ungültiger Rechnername"
 
 #. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:203
+#: ../glib/gdatetime.c:205
 msgctxt "GDateTime"
 msgid "AM"
 msgstr "AM"
 
 #. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:205
+#: ../glib/gdatetime.c:207
 msgctxt "GDateTime"
 msgid "PM"
 msgstr "PM"
 
 #. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:208
+#: ../glib/gdatetime.c:210
 msgctxt "GDateTime"
 msgid "%a %b %e %H:%M:%S %Y"
 msgstr "%a %d %b %Y %T %Z"
 
 #. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:211
+#: ../glib/gdatetime.c:213
 msgctxt "GDateTime"
 msgid "%m/%d/%y"
 msgstr "%d.%m.%y"
 
 #. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:214
+#: ../glib/gdatetime.c:216
 msgctxt "GDateTime"
 msgid "%H:%M:%S"
 msgstr "%H:%M:%S"
 
 #. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:217
+#: ../glib/gdatetime.c:219
 msgctxt "GDateTime"
 msgid "%I:%M:%S %p"
 msgstr "%I:%M:%S"
 
-#: ../glib/gdatetime.c:230
+#: ../glib/gdatetime.c:232
 msgctxt "full month name"
 msgid "January"
 msgstr "Januar"
 
-#: ../glib/gdatetime.c:232
+#: ../glib/gdatetime.c:234
 msgctxt "full month name"
 msgid "February"
 msgstr "Februar"
 
-#: ../glib/gdatetime.c:234
+#: ../glib/gdatetime.c:236
 msgctxt "full month name"
 msgid "March"
 msgstr "März"
 
-#: ../glib/gdatetime.c:236
+#: ../glib/gdatetime.c:238
 msgctxt "full month name"
 msgid "April"
 msgstr "April"
 
-#: ../glib/gdatetime.c:238
+#: ../glib/gdatetime.c:240
 msgctxt "full month name"
 msgid "May"
 msgstr "Mai"
 
-#: ../glib/gdatetime.c:240
+#: ../glib/gdatetime.c:242
 msgctxt "full month name"
 msgid "June"
 msgstr "Juni"
 
-#: ../glib/gdatetime.c:242
+#: ../glib/gdatetime.c:244
 msgctxt "full month name"
 msgid "July"
 msgstr "Juli"
 
-#: ../glib/gdatetime.c:244
+#: ../glib/gdatetime.c:246
 msgctxt "full month name"
 msgid "August"
 msgstr "August"
 
-#: ../glib/gdatetime.c:246
+#: ../glib/gdatetime.c:248
 msgctxt "full month name"
 msgid "September"
 msgstr "September"
 
-#: ../glib/gdatetime.c:248
+#: ../glib/gdatetime.c:250
 msgctxt "full month name"
 msgid "October"
 msgstr "Oktober"
 
-#: ../glib/gdatetime.c:250
+#: ../glib/gdatetime.c:252
 msgctxt "full month name"
 msgid "November"
 msgstr "November"
 
-#: ../glib/gdatetime.c:252
+#: ../glib/gdatetime.c:254
 msgctxt "full month name"
 msgid "December"
 msgstr "Dezember"
 
-#: ../glib/gdatetime.c:267
+#: ../glib/gdatetime.c:269
 msgctxt "abbreviated month name"
 msgid "Jan"
 msgstr "Jan"
 
-#: ../glib/gdatetime.c:269
+#: ../glib/gdatetime.c:271
 msgctxt "abbreviated month name"
 msgid "Feb"
 msgstr "Feb"
 
-#: ../glib/gdatetime.c:271
+#: ../glib/gdatetime.c:273
 msgctxt "abbreviated month name"
 msgid "Mar"
 msgstr "Mär"
 
-#: ../glib/gdatetime.c:273
+#: ../glib/gdatetime.c:275
 msgctxt "abbreviated month name"
 msgid "Apr"
 msgstr "Apr"
 
-#: ../glib/gdatetime.c:275
+#: ../glib/gdatetime.c:277
 msgctxt "abbreviated month name"
 msgid "May"
 msgstr "Mai"
 
-#: ../glib/gdatetime.c:277
+#: ../glib/gdatetime.c:279
 msgctxt "abbreviated month name"
 msgid "Jun"
 msgstr "Jun"
 
-#: ../glib/gdatetime.c:279
+#: ../glib/gdatetime.c:281
 msgctxt "abbreviated month name"
 msgid "Jul"
 msgstr "Jul"
 
-#: ../glib/gdatetime.c:281
+#: ../glib/gdatetime.c:283
 msgctxt "abbreviated month name"
 msgid "Aug"
 msgstr "Aug"
 
-#: ../glib/gdatetime.c:283
+#: ../glib/gdatetime.c:285
 msgctxt "abbreviated month name"
 msgid "Sep"
 msgstr "Sep"
 
-#: ../glib/gdatetime.c:285
+#: ../glib/gdatetime.c:287
 msgctxt "abbreviated month name"
 msgid "Oct"
 msgstr "Okt"
 
-#: ../glib/gdatetime.c:287
+#: ../glib/gdatetime.c:289
 msgctxt "abbreviated month name"
 msgid "Nov"
 msgstr "Nov"
 
-#: ../glib/gdatetime.c:289
+#: ../glib/gdatetime.c:291
 msgctxt "abbreviated month name"
 msgid "Dec"
 msgstr "Dez"
 
-#: ../glib/gdatetime.c:304
+#: ../glib/gdatetime.c:306
 msgctxt "full weekday name"
 msgid "Monday"
 msgstr "Montag"
 
-#: ../glib/gdatetime.c:306
+#: ../glib/gdatetime.c:308
 msgctxt "full weekday name"
 msgid "Tuesday"
 msgstr "Dienstag"
 
-#: ../glib/gdatetime.c:308
+#: ../glib/gdatetime.c:310
 msgctxt "full weekday name"
 msgid "Wednesday"
 msgstr "Mittwoch"
 
-#: ../glib/gdatetime.c:310
+#: ../glib/gdatetime.c:312
 msgctxt "full weekday name"
 msgid "Thursday"
 msgstr "Donnerstag"
 
-#: ../glib/gdatetime.c:312
+#: ../glib/gdatetime.c:314
 msgctxt "full weekday name"
 msgid "Friday"
 msgstr "Freitag"
 
-#: ../glib/gdatetime.c:314
+#: ../glib/gdatetime.c:316
 msgctxt "full weekday name"
 msgid "Saturday"
 msgstr "Samstag"
 
-#: ../glib/gdatetime.c:316
+#: ../glib/gdatetime.c:318
 msgctxt "full weekday name"
 msgid "Sunday"
 msgstr "Sonntag"
 
-#: ../glib/gdatetime.c:331
+#: ../glib/gdatetime.c:333
 msgctxt "abbreviated weekday name"
 msgid "Mon"
 msgstr "Mo"
 
-#: ../glib/gdatetime.c:333
+#: ../glib/gdatetime.c:335
 msgctxt "abbreviated weekday name"
 msgid "Tue"
 msgstr "Di"
 
-#: ../glib/gdatetime.c:335
+#: ../glib/gdatetime.c:337
 msgctxt "abbreviated weekday name"
 msgid "Wed"
 msgstr "Mi"
 
-#: ../glib/gdatetime.c:337
+#: ../glib/gdatetime.c:339
 msgctxt "abbreviated weekday name"
 msgid "Thu"
 msgstr "Do"
 
-#: ../glib/gdatetime.c:339
+#: ../glib/gdatetime.c:341
 msgctxt "abbreviated weekday name"
 msgid "Fri"
 msgstr "Fr"
 
-#: ../glib/gdatetime.c:341
+#: ../glib/gdatetime.c:343
 msgctxt "abbreviated weekday name"
 msgid "Sat"
 msgstr "Sa"
 
-#: ../glib/gdatetime.c:343
+#: ../glib/gdatetime.c:345
 msgctxt "abbreviated weekday name"
 msgid "Sun"
 msgstr "So"
@@ -2939,8 +3267,8 @@ msgstr "Datei »%s« konnte nicht geöffnet werden: fdopen() gescheitert: %s"
 #, c-format
 msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
 msgstr ""
-"Datei »%s« konnte nicht in »%s« umbenannt werden: g_rename() ist gescheitert: "
-"%s"
+"Datei »%s« konnte nicht in »%s« umbenannt werden: g_rename() ist gescheitert: %"
+"s"
 
 #: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
@@ -3003,41 +3331,37 @@ msgstr "Die symbolische Verknüpfung »%s« konnte nicht gelesen werden: %s"
 msgid "Symbolic links not supported"
 msgstr "Symbolische Verknüpfungen nicht unterstützt"
 
-#: ../glib/giochannel.c:1409
+#: ../glib/giochannel.c:1415
 #, c-format
 msgid "Could not open converter from '%s' to '%s': %s"
 msgstr "Konverter von »%s« in »%s« konnte nicht geöffnet werden: %s"
 
-#: ../glib/giochannel.c:1754
+#: ../glib/giochannel.c:1760
 msgid "Can't do a raw read in g_io_channel_read_line_string"
 msgstr "Raw-read in g_io_channel_read_line_string nicht möglich"
 
-#: ../glib/giochannel.c:1801 ../glib/giochannel.c:2058
-#: ../glib/giochannel.c:2145
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
 msgid "Leftover unconverted data in read buffer"
 msgstr "Nicht konvertierte Daten befinden sich noch im Lesepuffer "
 
-#: ../glib/giochannel.c:1882 ../glib/giochannel.c:1959
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
 msgid "Channel terminates in a partial character"
 msgstr "Kanal endet mit einem Teilzeichen"
 
-#: ../glib/giochannel.c:1945
+#: ../glib/giochannel.c:1951
 msgid "Can't do a raw read in g_io_channel_read_to_end"
 msgstr "Raw-read in g_io_channel_read_to_end nicht möglich"
 
-#: ../glib/gkeyfile.c:730
+#: ../glib/gkeyfile.c:726
 msgid "Valid key file could not be found in search dirs"
 msgstr "Es wurde keine gültige Schlüsselwertedatei in den Suchordnern gefunden"
 
-#: ../glib/gkeyfile.c:765
+#: ../glib/gkeyfile.c:762
 msgid "Not a regular file"
 msgstr "Keine reguläre Datei"
 
-#: ../glib/gkeyfile.c:773
-msgid "File is empty"
-msgstr "Datei ist leer"
-
-#: ../glib/gkeyfile.c:1175
+#: ../glib/gkeyfile.c:1162
 #, c-format
 msgid ""
 "Key file contains line '%s' which is not a key-value pair, group, or comment"
@@ -3045,52 +3369,53 @@ msgstr ""
 "Die Schlüsselwertedatei enthält die Zeile »%s«, welche kein zulässiges "
 "Schlüssel-Wert-Paar, keine Gruppe und kein Kommentar ist."
 
-#: ../glib/gkeyfile.c:1235
+#: ../glib/gkeyfile.c:1222
 #, c-format
 msgid "Invalid group name: %s"
 msgstr "Ungültiger Gruppenname: %s"
 
-#: ../glib/gkeyfile.c:1257
+#: ../glib/gkeyfile.c:1244
 msgid "Key file does not start with a group"
 msgstr "Die Schlüsselwertedatei beginnt nicht mit einer Gruppe"
 
-#: ../glib/gkeyfile.c:1283
+#: ../glib/gkeyfile.c:1270
 #, c-format
 msgid "Invalid key name: %s"
 msgstr "Ungültiger Schlüsselname: %s"
 
-#: ../glib/gkeyfile.c:1310
+#: ../glib/gkeyfile.c:1297
 #, c-format
 msgid "Key file contains unsupported encoding '%s'"
 msgstr "Die Schlüsselwertedatei enthält die nicht unterstützte Kodierung »%s«"
 
-#: ../glib/gkeyfile.c:1556 ../glib/gkeyfile.c:1718 ../glib/gkeyfile.c:3095
-#: ../glib/gkeyfile.c:3161 ../glib/gkeyfile.c:3296 ../glib/gkeyfile.c:3429
-#: ../glib/gkeyfile.c:3571 ../glib/gkeyfile.c:3803 ../glib/gkeyfile.c:3872
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
 msgid "Key file does not have group '%s'"
 msgstr "Die Schlüsselwertedatei enthält nicht die Gruppe »%s«"
 
-#: ../glib/gkeyfile.c:1730
+#: ../glib/gkeyfile.c:1715
 #, c-format
 msgid "Key file does not have key '%s'"
 msgstr "Die Schlüsselwertedatei enthält nicht den Schlüssel »%s«"
 
-#: ../glib/gkeyfile.c:1837 ../glib/gkeyfile.c:1953
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
 msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
 msgstr ""
 "Die Schlüsselwertedatei enthält den Schlüssel »%s« mit dem Wert »%s«, der "
 "nicht in UTF-8 kodiert ist"
 
-#: ../glib/gkeyfile.c:1857 ../glib/gkeyfile.c:1973 ../glib/gkeyfile.c:2341
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Key file contains key '%s' which has a value that cannot be interpreted."
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
 msgstr ""
 "Die Schlüsselwertedatei enthält den Schlüssel »%s« mit einem Wert, der nicht "
 "interpretiert werden konnte."
 
-#: ../glib/gkeyfile.c:2558 ../glib/gkeyfile.c:2924
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
 msgid ""
 "Key file contains key '%s' in group '%s' which has a value that cannot be "
@@ -3099,62 +3424,62 @@ msgstr ""
 "Die Schlüsselwertedatei enthält den Schlüssel »%s« in der Gruppe »%s« mit "
 "einem Wert, der nicht interpretiert werden konnte."
 
-#: ../glib/gkeyfile.c:2636 ../glib/gkeyfile.c:2712
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
 msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
 msgstr ""
-"Der Schlüssel »%s« in der Gruppe »%s« enthält den Wert »%s«, obwohl %s "
-"erwartet wurde"
+"Der Schlüssel »%s« in der Gruppe »%s« enthält den Wert »%s«, obwohl %s erwartet "
+"wurde"
 
-#: ../glib/gkeyfile.c:3110 ../glib/gkeyfile.c:3311 ../glib/gkeyfile.c:3883
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
 msgid "Key file does not have key '%s' in group '%s'"
 msgstr "Die Schlüsselwertedatei hat keinen Schlüssel »%s« in der Gruppe »%s«"
 
-#: ../glib/gkeyfile.c:4117
+#: ../glib/gkeyfile.c:4089
 msgid "Key file contains escape character at end of line"
 msgstr "Die Schlüsselwertedatei enthält ein Escape-Zeichen am Zeilenende"
 
 # CHECK
-#: ../glib/gkeyfile.c:4139
+#: ../glib/gkeyfile.c:4111
 #, c-format
 msgid "Key file contains invalid escape sequence '%s'"
 msgstr "Die Schlüsselwertedatei enthält das ungültige Escape-Zeichen »%s«"
 
-#: ../glib/gkeyfile.c:4281
+#: ../glib/gkeyfile.c:4253
 #, c-format
 msgid "Value '%s' cannot be interpreted as a number."
 msgstr "Der Wert »%s« konnte nicht als Zahl interpretiert werden."
 
-#: ../glib/gkeyfile.c:4295
+#: ../glib/gkeyfile.c:4267
 #, c-format
 msgid "Integer value '%s' out of range"
 msgstr "Ganzzahliger Wert »%s« ist außerhalb des Wertebereiches."
 
-#: ../glib/gkeyfile.c:4328
+#: ../glib/gkeyfile.c:4300
 #, c-format
 msgid "Value '%s' cannot be interpreted as a float number."
 msgstr "Der Wert »%s« konnte nicht als Gleitkommazahl interpretiert werden."
 
-#: ../glib/gkeyfile.c:4352
+#: ../glib/gkeyfile.c:4324
 #, c-format
 msgid "Value '%s' cannot be interpreted as a boolean."
 msgstr ""
 "Der Wert »%s« konnte nicht als boolescher Ausdruck interpretiert werden."
 
-#: ../glib/gmappedfile.c:139
+#: ../glib/gmappedfile.c:128
 #, c-format
 msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
 msgstr ""
 "Attribute der Datei »%s%s%s%s« konnten nicht ermittelt werden: fstat() "
 "gescheitert: %s"
 
-#: ../glib/gmappedfile.c:205
+#: ../glib/gmappedfile.c:194
 #, c-format
 msgid "Failed to map %s%s%s%s: mmap() failed: %s"
 msgstr "»%s%s%s%s« konnte nicht abgebildet werden: mmap() ist gescheitert: %s"
 
-#: ../glib/gmappedfile.c:271
+#: ../glib/gmappedfile.c:260
 #, c-format
 msgid "Failed to open file '%s': open() failed: %s"
 msgstr "Datei »%s« konnte nicht geöffnet werden: open() ist gescheitert: %s"
@@ -3200,8 +3525,8 @@ msgid ""
 "as &amp;"
 msgstr ""
 "Zeichenangabe endete nicht mit einem Semikolon; wahrscheinlich haben Sie ein "
-"&-Zeichen benutzt, ohne eine Entität beginnen zu wollen - umschreiben Sie das "
-"»&« als &amp;"
+"&-Zeichen benutzt, ohne eine Entität beginnen zu wollen - umschreiben Sie "
+"das »&« als &amp;"
 
 #: ../glib/gmarkup.c:677
 #, c-format
@@ -3245,7 +3570,8 @@ msgstr ""
 #: ../glib/gmarkup.c:1184
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag '%s'"
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr ""
 "Seltsames Zeichen »%s«, »>« erwartet um Start-Tag des leeren Elements »%s« "
 "abzuschließen"
@@ -3255,8 +3581,8 @@ msgstr ""
 msgid ""
 "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 msgstr ""
-"Seltsames Zeichen »%s«, »=« wird nach dem Attributnamen »%s« des Elements "
-"»%s« erwartet"
+"Seltsames Zeichen »%s«, »=« wird nach dem Attributnamen »%s« des Elements »%s« "
+"erwartet"
 
 #: ../glib/gmarkup.c:1309
 #, c-format
@@ -3293,8 +3619,8 @@ msgid ""
 "'%s' is not a valid character following the close element name '%s'; the "
 "allowed character is '>'"
 msgstr ""
-"»%s« ist kein gültiges Zeichen, wenn es auf den schließenden Elementnamen "
-"»%s« folgt; das erlaubte Zeichen ist »>«"
+"»%s« ist kein gültiges Zeichen, wenn es auf den schließenden Elementnamen »%s« "
+"folgt; das erlaubte Zeichen ist »>«"
 
 #: ../glib/gmarkup.c:1533
 #, c-format
@@ -3304,8 +3630,7 @@ msgstr "Element »%s« wurde geschlossen, kein Element ist derzeit offen"
 #: ../glib/gmarkup.c:1542
 #, c-format
 msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr ""
-"Element »%s« wurde geschlossen, aber das derzeit offene Element ist »%s«"
+msgstr "Element »%s« wurde geschlossen, aber das derzeit offene Element ist »%s«"
 
 #: ../glib/gmarkup.c:1710
 msgid "Document was empty or contained only whitespace"
@@ -3327,8 +3652,8 @@ msgstr ""
 #: ../glib/gmarkup.c:1740
 #, c-format
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending the "
-"tag <%s/>"
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
 msgstr ""
 "Dokument endete unerwartet, es wurde eine spitze Klammer »>«, die das Tag <%s/"
 "> schließt, erwartet"
@@ -3370,61 +3695,61 @@ msgstr ""
 "Dokument endete unerwartet innerhalb eines Kommentars oder "
 "Verarbeitungsanweisung"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Aufruf:"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPTION …]"
 
-#: ../glib/goption.c:866
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Hilfeoptionen:"
 
-#: ../glib/goption.c:867
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Hilfeoptionen anzeigen"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Alle Hilfeoptionen anzeigen"
 
-#: ../glib/goption.c:935
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Anwendungsoptionen:"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "»%s« konnte nicht als ganzzahliger Wert für %s interpretiert werden."
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Ganzzahliger Wert »%s« für %s ist außerhalb des Bereiches."
 
-#: ../glib/goption.c:1032
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "»%s« konnte nicht als »double«-Wert für %s interpretiert werden."
 
-#: ../glib/goption.c:1040
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "»double«-Wert »%s« für %s ist außerhalb des Bereiches."
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Fehler beim Verarbeiten der Option: %s"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Für %s wird ein Argument benötigt"
 
-#: ../glib/goption.c:1957
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Unbekannte Option %s"
@@ -3676,67 +4001,67 @@ msgid "previously-checked referenced subpattern not found"
 msgstr ""
 "Bereits geprüfter, referenzierter Unterausdruck konnte nicht gefunden werden"
 
-#: ../glib/gregex.c:631 ../glib/gregex.c:1754
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
 msgid "Error while matching regular expression %s: %s"
 msgstr "Fehler beim Anwenden des regulären Ausdrucks %s: %s"
 
-#: ../glib/gregex.c:1207
+#: ../glib/gregex.c:1206
 msgid "PCRE library is compiled without UTF8 support"
 msgstr "PCRE-Bibliothek wurde ohne UTF8-Unterstützung kompilliert"
 
-#: ../glib/gregex.c:1216
+#: ../glib/gregex.c:1215
 msgid "PCRE library is compiled without UTF8 properties support"
 msgstr ""
 "PCRE-Bibliothek wurde ohne Unterstützung für UTF8-Eigenschaften kompilliert"
 
-#: ../glib/gregex.c:1272
+#: ../glib/gregex.c:1271
 #, c-format
 msgid "Error while compiling regular expression %s at char %d: %s"
 msgstr "Fehler beim Kompilieren des regulären Ausdrucks %s an Zeichen %d: %s"
 
-#: ../glib/gregex.c:1308
+#: ../glib/gregex.c:1307
 #, c-format
 msgid "Error while optimizing regular expression %s: %s"
 msgstr "Fehler beim Optimieren des regulären Ausdrucks %s: %s"
 
-#: ../glib/gregex.c:2184
+#: ../glib/gregex.c:2182
 msgid "hexadecimal digit or '}' expected"
 msgstr "Hexadezimalzahl oder »}« erwartet"
 
-#: ../glib/gregex.c:2200
+#: ../glib/gregex.c:2198
 msgid "hexadecimal digit expected"
 msgstr "Hexadezimalzahl erwartet"
 
-#: ../glib/gregex.c:2240
+#: ../glib/gregex.c:2238
 msgid "missing '<' in symbolic reference"
 msgstr "Fehlendes »<» in symbolischer Referenz"
 
-#: ../glib/gregex.c:2249
+#: ../glib/gregex.c:2247
 msgid "unfinished symbolic reference"
 msgstr "Unvollendete symbolische Referenz"
 
-#: ../glib/gregex.c:2256
+#: ../glib/gregex.c:2254
 msgid "zero-length symbolic reference"
 msgstr "Symbolische Referenz der Länge 0"
 
-#: ../glib/gregex.c:2267
+#: ../glib/gregex.c:2265
 msgid "digit expected"
 msgstr "Ziffer erwartet"
 
-#: ../glib/gregex.c:2285
+#: ../glib/gregex.c:2283
 msgid "illegal symbolic reference"
 msgstr "Illegale symbolische Referenz"
 
-#: ../glib/gregex.c:2347
+#: ../glib/gregex.c:2345
 msgid "stray final '\\'"
 msgstr "Verirrtes abschließendes »\\«"
 
-#: ../glib/gregex.c:2351
+#: ../glib/gregex.c:2349
 msgid "unknown escape sequence"
 msgstr "Unbekannte Escape-Sequenz"
 
-#: ../glib/gregex.c:2361
+#: ../glib/gregex.c:2359
 #, c-format
 msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
 msgstr "Fehler beim Verarbeiten des Ersetzungstextes »%s« an Zeichen %lu: %s"
@@ -3876,99 +4201,120 @@ msgstr ""
 "Unerwarteter Fehler in g_io_channel_win32_poll() beim Lesen aus dem "
 "Kindprozess"
 
-#: ../glib/gutf8.c:913
+#: ../glib/gutf8.c:915
 msgid "Character out of range for UTF-8"
 msgstr "Zeichen außerhalb des Bereiches für UTF-8"
 
-#: ../glib/gutf8.c:1013 ../glib/gutf8.c:1022 ../glib/gutf8.c:1152
-#: ../glib/gutf8.c:1161 ../glib/gutf8.c:1300 ../glib/gutf8.c:1396
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
 msgid "Invalid sequence in conversion input"
 msgstr "Ungültige Folge in Umwandlungseingabe"
 
-#: ../glib/gutf8.c:1311 ../glib/gutf8.c:1407
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
 msgid "Character out of range for UTF-16"
 msgstr "Zeichen außerhalb des Bereiches für UTF-16"
 
-#: ../glib/gutils.c:2164 ../glib/gutils.c:2191 ../glib/gutils.c:2295
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
 msgid "%u byte"
 msgid_plural "%u bytes"
 msgstr[0] "%u Byte"
 msgstr[1] "%u Bytes"
 
-#: ../glib/gutils.c:2170
+#: ../glib/gutils.c:2172
 #, c-format
 msgid "%.1f KiB"
 msgstr "%.1f kiB"
 
-#: ../glib/gutils.c:2172
+#: ../glib/gutils.c:2174
 #, c-format
 msgid "%.1f MiB"
 msgstr "%.1f MiB"
 
-#: ../glib/gutils.c:2175
+#: ../glib/gutils.c:2177
 #, c-format
 msgid "%.1f GiB"
 msgstr "%.1f GiB"
 
-#: ../glib/gutils.c:2178
+#: ../glib/gutils.c:2180
 #, c-format
 msgid "%.1f TiB"
 msgstr "%.1f TiB"
 
-#: ../glib/gutils.c:2181
+#: ../glib/gutils.c:2183
 #, c-format
 msgid "%.1f PiB"
 msgstr "%.1f PiB"
 
-#: ../glib/gutils.c:2184
+#: ../glib/gutils.c:2186
 #, c-format
 msgid "%.1f EiB"
 msgstr "%.1f EiB"
 
-#: ../glib/gutils.c:2197
+#: ../glib/gutils.c:2199
 #, c-format
 msgid "%.1f kB"
 msgstr "%.1f kB"
 
-#: ../glib/gutils.c:2200 ../glib/gutils.c:2308
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
 msgid "%.1f MB"
 msgstr "%.1f MB"
 
-#: ../glib/gutils.c:2203 ../glib/gutils.c:2313
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
 msgid "%.1f GB"
 msgstr "%.1f GB"
 
-#: ../glib/gutils.c:2205 ../glib/gutils.c:2318
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
 #, c-format
 msgid "%.1f TB"
 msgstr "%.1f TB"
 
-#: ../glib/gutils.c:2208 ../glib/gutils.c:2323
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
 #, c-format
 msgid "%.1f PB"
 msgstr "%.1f PB"
 
-#: ../glib/gutils.c:2211 ../glib/gutils.c:2328
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
 #, c-format
 msgid "%.1f EB"
 msgstr "%.1f EB"
 
 #. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gutils.c:2248
+#: ../glib/gutils.c:2250
 #, c-format
 msgid "%s byte"
 msgid_plural "%s bytes"
 msgstr[0] "%s Byte"
 msgstr[1] "%s Bytes"
 
-#: ../glib/gutils.c:2303
+#: ../glib/gutils.c:2305
 #, c-format
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "Kein Diensteintrag für »%s«"
+
+#~ msgid "Error connecting: "
+#~ msgstr "Fehler beim Verbinden:"
+
+#~ msgid "Error connecting: %s"
+#~ msgstr "Fehler beim Verbinden: %s"
+
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Fehler beim Lesen aus Unix-Datenstrom: %s"
+
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Fehler beim Schließen des Unix-Datenstroms: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Fehler beim Schreiben in Unix-Datenstrom: %s"
+
+#~ msgid "File is empty"
+#~ msgstr "Datei ist leer"
+
 #~ msgid ""
 #~ "Key file contains key '%s' which has value that cannot be interpreted."
 #~ msgstr ""
@@ -4029,9 +4375,6 @@ msgstr "%.1f KB"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Den Pfad für das Schema angeben"
 
-#~ msgid "PATH"
-#~ msgstr "PFAD"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
@@ -4073,9 +4416,6 @@ msgstr "%.1f KB"
 #~ msgid "use a long listing format"
 #~ msgstr "langes Listenformat verwenden"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[DATEI …]]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -4109,9 +4449,6 @@ msgstr "%.1f KB"
 #~ msgid "The file containing the icon"
 #~ msgstr "Die Datei, die das Symbol enthält"
 
-#~ msgid "The name of the icon"
-#~ msgstr "Der Name des Symbols"
-
 #~ msgid "names"
 #~ msgstr "Namen"
 
index fb740b5..71f800b 100644 (file)
Binary files a/po/en_GB.gmo and b/po/en_GB.gmo differ
index 71895c8..4f1ec67 100644 (file)
@@ -2,14 +2,14 @@
 # Copyright (C) 2004 glib's COPYRIGHT HOLDER
 # This file is distributed under the same licence as the GLIB package.
 # Gareth Owen <gowen72@yahoo.com> 2004
-# Bruce Cowan <bruce@bcowan.me.uk>, 2009, 2010, 2011.
+# Bruce Cowan <bruce@bcowan.me.uk>, 2009, 2010, 2011, 2012.
 # Philip Withnall <philip@tecnocode.co.uk>, 2010.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-07 16:55+0100\n"
-"PO-Revision-Date: 2011-09-07 16:58+0100\n"
+"POT-Creation-Date: 2012-04-13 13:26+0100\n"
+"PO-Revision-Date: 2012-04-13 13:27+0100\n"
 "Last-Translator: Bruce Cowan <bruce@bcowan.me.uk>\n"
 "Language-Team: British English <en@li.org>\n"
 "Language: en_GB\n"
@@ -17,3838 +17,4185 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Virtaal 0.7.1-beta1\n"
+"X-Generator: Virtaal 0.7.1\n"
+"X-Project-Style: gnome\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Unexpected attribute '%s' for element '%s'"
+msgid "Too large count value passed to %s"
+msgstr "Too large count value passed to %s"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Attribute '%s' of element '%s' not found"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Stream is already closed"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Unexpected tag '%s', tag '%s' expected"
+msgid "Operation was cancelled"
+msgstr "Operation was cancelled"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Invalid object, not initialised"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Incomplete multibyte sequence in input"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Not enough space in destination"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Invalid byte sequence in conversion input"
+
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Unexpected tag '%s' inside '%s'"
+msgid "Error during conversion: %s"
+msgstr "Error during conversion: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "No valid bookmark file found in data dirs"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "Cancellable initialisation not supported"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "A bookmark for URI '%s' already exists"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "Conversion from character set '%s' to '%s' is not supported"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "No bookmark found for URI '%s'"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "Could not open converter from '%s' to '%s'"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Unknown type"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "No MIME type defined in the bookmark for URI '%s'"
+msgid "%s filetype"
+msgstr "%s filetype"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "No private flag has been defined in bookmark for URI '%s'"
+msgid "%s type"
+msgstr "%s type"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials is not implemented on this OS"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "There is no GCredentials support for your platform"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Unexpected early end-of-stream"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "No groups set in bookmark for URI '%s'"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Unsupported key `%s' in address entry `%s'"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "No application with name '%s' registered a bookmark for '%s'"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Failed to expand exec line '%s' with URI '%s'"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Meaningless key/value pair combination in address entry `%s'"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "Conversion from character set '%s' to '%s' is not supported"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Error in address `%s': the port attribute is malformed"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "Could not open converter from '%s' to '%s'"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Error in address `%s': the family attribute is malformed"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Invalid byte sequence in conversion input"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Address element `%s' does not contain a colon (:)"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Error during conversion: %s"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Partial character sequence at end of input"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Cannot convert fallback '%s' to codeset '%s'"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Error in address `%s': the Unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Error in address `%s': the host attribute is missing or malformed"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "The local file URI '%s' may not include a '#'"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Error in address `%s': the port attribute is missing or malformed"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "The URI '%s' is invalid"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "Error in address `%s': the noncefile attribute is missing or malformed"
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Error auto-launching: "
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "The hostname of the URI '%s' is invalid"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Unknown or unsupported transport `%s' for address `%s'"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "The URI '%s' contains invalidly escaped characters"
+msgid "Error opening nonce file `%s': %s"
+msgstr "Error opening nonce file `%s': %s"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "The pathname '%s' is not an absolute path"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Error reading from nonce file `%s': %s"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Invalid hostname"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Error reading from nonce file `%s': expected 16 bytes, got %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "AM"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Error writing contents of nonce file `%s' to stream:"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PM"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "The given address is empty"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %d %b %Y %T %Z"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Cannot spawn a message bus without a machine-id: "
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%d/%m/%y"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Error spawning command line `%s': "
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Abnormal program termination when spawning command line `%s': %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%l:%M:%S %P %Z"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Command line `%s' exited with non-zero exit status %d: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "January"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "Cannot determine session bus address (not implemented for this OS)"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "February"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment "
+"variable: unknown value `%s'"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "March"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "April"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Unknown bus type %d"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "May"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Unexpected lack of content trying to read a line"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "June"
-
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "July"
-
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "August"
-
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "September"
-
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "October"
-
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "November"
-
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "December"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "Jan"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "Feb"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "Mar"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "Apr"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "May"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "Jun"
-
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "Jul"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Unexpected lack of content trying to (safely) read a line"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "Aug"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "Sep"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "Oct"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Error when getting information for directory `%s': %s"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "Nov"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "Dec"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Error creating directory `%s': %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Monday"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Error opening keyring `%s' for reading: "
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Tuesday"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Line %d of the keyring at `%s' with content `%s' is malformed"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "Wednesday"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Thursday"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Friday"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Didn't find cookie with ID %d in the keyring at `%s'"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Saturday"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Error deleting stale lock file `%s': %s"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Sunday"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Error creating lock file `%s': %s"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "Mon"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Error closing (unlinked) lock file `%s': %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "Tue"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Error unlinking lock file `%s': %s"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "Wed"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Error opening keyring `%s' for writing: "
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "Thu"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Additionally, releasing the lock for `%s' also failed: %s) "
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "Fri"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "The connection is closed"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "Sat"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Timeout was reached"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "Sun"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"Unsupported flags encountered when constructing a client-side connection"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Error opening directory '%s': %s"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4086
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Could not allocate %lu bytes to read file \"%s\""
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "Error setting property `%s': Expected type `%s' but got `%s'"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4181
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Error reading file '%s': %s"
+msgid "No such property `%s'"
+msgstr "No such property `%s'"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4193
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "File \"%s\" is too large"
+msgid "Property `%s' is not readable"
+msgstr "Property `%s' is not readable"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Failed to read from file '%s': %s"
+msgid "Property `%s' is not writable"
+msgstr "Property `%s' is not writeable"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Failed to open file '%s': %s"
+msgid "No such interface `%s'"
+msgstr "No such interface `%s'"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
-#, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "Failed to get attributes of file '%s': fstat() failed: %s"
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "No such interface"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Failed to open file '%s': fdopen() failed: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "No such interface `%s' on object at path %s"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgid "No such method `%s'"
+msgstr "No such method `%s'"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Failed to create file '%s': %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Type of message, `%s', does not match expected type `%s'"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "An object is already exported for the interface %s at %s"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Failed to write file '%s': fwrite() failed: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Method `%s' returned type `%s', but expected `%s'"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusconnection.c:6259
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Failed to write file '%s': fflush() failed: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Method `%s' on interface `%s' with signature `%s' does not exist"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:6378
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Failed to write file '%s': fsync() failed: %s"
+msgid "A subtree is already exported for %s"
+msgstr "A subtree is already exported for %s"
 
-#: ../glib/gfileutils.c:1030
-#, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Failed to close file '%s': fclose() failed: %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "type is INVALID"
 
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "Existing file '%s' could not be removed: g_unlink() failed: %s"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL message: PATH or MEMBER header field is missing"
 
-#: ../glib/gfileutils.c:1412
-#, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Template '%s' invalid, should not contain a '%s'"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN message: REPLY_SERIAL header field is missing"
 
-#: ../glib/gfileutils.c:1425
-#, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Template '%s' doesn't contain XXXXXX"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
-#, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u bytes"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
 
-#: ../glib/gfileutils.c:2007
-#, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
 
-#: ../glib/gfileutils.c:2010
-#, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Wanted to read %lu byte but got EOF"
+msgstr[1] "Wanted to read %lu bytes but got EOF"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Expected NUL byte after the string `%s' but found byte %d"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Parsed value `%s' is not a valid D-Bus object path"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Parsed value `%s' is not a valid D-Bus signature"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:1325
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[1] ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:1483
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Parsed value `%s' for variant is not a valid D-Bus signature"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1510
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"Error deserialising GVariant with type string `%s' from the D-Bus wire format"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1698
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1712
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Invalid major protocol version. Expected 1 but found %d"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:1769
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s byte"
-msgstr[1] "%s bytes"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "Signature header with signature `%s' found but message body is empty"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1783
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Parsed value `%s' is not a valid D-Bus signature (for body)"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1814
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Failed to read the symbolic link '%s': %s"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "No signature header in message but the message body is %u byte"
+msgstr[1] "No signature header in message but the message body is %u bytes"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Symbolic links not supported"
+#: ../gio/gdbusmessage.c:1824
+msgid "Cannot deserialize message: "
+msgstr "Cannot deserialise message: "
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:2156
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Could not open converter from '%s' to '%s': %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "Can't do a raw read in g_io_channel_read_line_string"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Leftover unconverted data in read buffer"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"Error serialising GVariant with type string `%s' to the D-Bus wire format"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Channel terminates in a partial character"
+#: ../gio/gdbusmessage.c:2297
+#, c-format
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Can't do a raw read in g_io_channel_read_to_end"
+#: ../gio/gdbusmessage.c:2305
+msgid "Cannot serialize message: "
+msgstr "Cannot serialise message: "
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:2349
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Failed to open file '%s': open() failed: %s"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Message body has signature `%s' but there is no signature header"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:2359
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Failed to map file '%s': mmap() failed: %s"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
+msgstr ""
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:2375
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Error on line %d char %d: "
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Message body is empty but signature in the header field is `(%s)'"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:2932
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Invalid UTF-8 encoded text in name — not valid '%s'"
+msgid "Error return with body of type `%s'"
+msgstr "Error return with body of type `%s'"
 
-#: ../glib/gmarkup.c:429
-#, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' is not a valid name "
+#: ../gio/gdbusmessage.c:2940
+msgid "Error return with empty body"
+msgstr "Error return with empty body"
 
-#: ../glib/gmarkup.c:445
-#, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' is not a valid name: '%c' "
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Error on line %d: %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Error calling StartServiceByName for %s: "
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
-msgstr ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) — perhaps the digit is too large"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Unexpected reply %d from StartServiceByName(\"%s\") method"
 
-#: ../glib/gmarkup.c:650
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity — escape ampersand "
-"as &amp;"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 
-#: ../glib/gmarkup.c:676
-#, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Character reference '%-.*s' does not encode a permitted character"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Abstract name space not supported"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Cannot specify nonce file when creating a server"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Entity name '%-.*s' is not known"
-
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity — escape ampersand as &amp;"
-
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Document must begin with an element (e.g. <book>)"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Error writing nonce file at `%s': %s"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "The string `%s' is not a valid D-Bus GUID"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Odd character '%s': expected a '>' character to end the empty-element tag "
-"'%s'"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Cannot listen on unsupported transport `%s'"
 
-#: ../glib/gmarkup.c:1270
-#, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "COMMAND"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-
-#: ../glib/gmarkup.c:1355
-#, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
+msgid "Error: %s\n"
+msgstr "Error: %s\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Error parsing introspection XML: %s\n"
 
-#: ../glib/gmarkup.c:1535
-#, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Element '%s' was closed, no element is currently open"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Connect to the system bus"
 
-#: ../glib/gmarkup.c:1544
-#, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "Element '%s' was closed, but the currently open element is '%s'"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Connect to the session bus"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Document was empty or contained only whitespace"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Connect to given D-Bus address"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Document ended unexpectedly just after an open angle bracket '<'"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Connection Endpoint Options:"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
-#, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"Document ended unexpectedly with elements still open — '%s' was the last "
-"element opened"
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Options specifying the connection endpoint"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Document ended unexpectedly inside an element name"
-
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Document ended unexpectedly inside an attribute name"
+msgid "No connection endpoint specified"
+msgstr "No connection endpoint specified"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Document ended unexpectedly inside an element-opening tag."
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "Multiple connection endpoints specified"
 
-#: ../glib/gmarkup.c:1765
+#: ../gio/gdbus-tool.c:463
+#, c-format
 msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
+"Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Document ended unexpectedly while inside an attribute value"
+"Warning: According to introspection data, interface `%s' does not exist\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:472
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "Document ended unexpectedly inside the close tag for element '%s'"
-
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "Document ended unexpectedly inside a comment or processing instruction"
-
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "corrupted object"
+msgid ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
+msgstr ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "internal error or corrupted object"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Optional destination for signal (unique name)"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "out of memory"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Object path to emit signal on"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "backtracking limit reached"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Signal and interface name"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "the pattern contains items not supported for partial matching"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Emit a signal."
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "internal error"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "Error connecting: %s\n"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "back references as conditions are not supported for partial matching"
+#: ../gio/gdbus-tool.c:614
+#, c-format
+msgid "Error: object path not specified.\n"
+msgstr "Error: object path not specified.\n"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "recursion limit reached"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "Error: %s is not a valid object path\n"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "workspace limit for empty substrings reached"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "Error: signal not specified.\n"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "invalid combination of newline flags"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Error: %s is not a valid interface name\n"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "bad offset"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Error: %s is not a valid member name\n"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "short utf8"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Error: %s is not a valid unique bus name.\n"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "unknown error"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Error parsing parameter %d: %s\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ at end of pattern"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "Error flushing connection: %s\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c at end of pattern"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Destination name to invoke method on"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "unrecognised character following \\"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Object path to invoke method on"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Method and interface name"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "numbers out of order in {} quantifier"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Timeout in seconds"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "number too big in {} quantifier"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Invoke a method on a remote object."
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "missing terminating ] for character class"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Error: Destination is not specified\n"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "invalid escape sequence in character class"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Error: Object path is not specified\n"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "range out of order in character class"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Error: Method name is not specified\n"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "nothing to repeat"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Error: Method name `%s' is invalid\n"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "unrecognised character after (?"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Error parsing parameter %d of type `%s': %s\n"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "unrecognised character after (?<"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Destination name to introspect"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "unrecognised character after (?P"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Object path to introspect"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX named classes are supported only within a class"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Print XML"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "missing terminating )"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Introspect children"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") without opening ("
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Only print properties"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R or (?[+-]digits must be followed by )"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Introspect a remote object."
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "reference to non-existent subpattern"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Destination name to monitor"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "missing ) after comment"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Object path to monitor"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "regular expression too large"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Monitor a remote object."
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "failed to get memory"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Unnamed"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind assertion is not fixed length"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Desktop file didn't specify Exec field"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "malformed number or name after (?("
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Unable to find terminal required for application"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "conditional group contains more than two branches"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Can't create user application configuration folder %s: %s"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "assertion expected after (?("
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Can't create user MIME configuration folder %s: %s"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "unknown POSIX class name"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Application information lacks an identifier"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX collating elements are not supported"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Can't create user desktop file %s"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "character value in \\x{…} sequence is too large"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Custom definition for %s"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "invalid condition (?(0)"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "drive doesn't implement eject"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C not allowed in lookbehind assertion"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "drive doesn't implement eject or eject_with_operation"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "recursive call could loop indefinitely"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "drive doesn't implement polling for media"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "missing terminator in subpattern name"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "drive doesn't implement start"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "two named subpatterns have the same name"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "drive doesn't implement stop"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "malformed \\P or \\p sequence"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS support is not available"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "unknown property name after \\P or \\p"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Can't handle version %d of GEmblem encoding"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "subpattern name is too long (maximum 32 characters)"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Malformed number of tokens (%d) in GEmblem encoding"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "too many named subpatterns (maximum 10,000)"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Can't handle version %d of GEmblemedIcon encoding"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "octal value is greater than \\377"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Malformed number of tokens (%d) in GEmblemedIcon encoding"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE group contains more than one branch"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Expected a GEmblem for GEmblemedIcon"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "repeating a DEFINE group is not allowed"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Operation not supported"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "inconsistent NEWLINE options"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Containing mount does not exist"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Can't copy over directory"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "unexpected repeat"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Can't copy directory over directory"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "code overflow"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Target file exists"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "overran compiling workspace"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Can't recursively copy directory"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "previously-checked referenced subpattern not found"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Splice not supported"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gfile.c:2765
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Error while matching regular expression %s: %s"
+msgid "Error splicing file: %s"
+msgstr "Error splicing file: %s"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE library is compiled without UTF8 support"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Can't copy special file"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE library is compiled without UTF8 properties support"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Invalid symlink value given"
 
-#: ../glib/gregex.c:1271
-#, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Error while compiling regular expression %s at char %d: %s"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Wastebasket not supported"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gfile.c:3633
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Error while optimising regular expression %s: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "hexadecimal digit or '}' expected"
+msgid "File names cannot contain '%c'"
+msgstr "File names cannot contain '%c'"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "hexadecimal digit expected"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "volume doesn't implement mount"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "missing '<' in symbolic reference"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "No application is registered as handling this file"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "unfinished symbolic reference"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Enumerator is closed"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "zero-length symbolic reference"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "File enumerator has outstanding operation"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "digit expected"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "File enumerator is already closed"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "illegal symbolic reference"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Can't handle version %d of GFileIcon encoding"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "stray final '\\'"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Malformed input data for GFileIcon"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "unknown escape sequence"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Stream doesn't support query_info"
 
-#: ../glib/gregex.c:2360
-#, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Error while parsing replacement text \"%s\" at char %lu: %s"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Seek not supported on stream"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Quoted text doesn't begin with a quotation mark"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Truncate not allowed on input stream"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "Unmatched quotation mark in command line or other shell-quoted text"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Truncate not supported on stream"
 
-#: ../glib/gshell.c:559
+#: ../gio/gicon.c:284
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Text ended just after a '\\' character. (The text was '%s')"
+msgid "Wrong number of tokens (%d)"
+msgstr "Wrong number of tokens (%d)"
 
-#: ../glib/gshell.c:566
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr "Text ended before matching quote was found for %c. (The text was '%s')"
-
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Text was empty (or contained only whitespace)"
-
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Failed to read data from child process"
+msgid "No type for class name %s"
+msgstr "No type for class name %s"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Failed to create pipe for communicating with child process (%s)"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Type %s does not implement the GIcon interface"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../gio/gicon.c:325
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Failed to read from child pipe (%s)"
+msgid "Type %s is not classed"
+msgstr "Type %s is not classed"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Failed to change to directory '%s' (%s)"
+msgid "Malformed version number: %s"
+msgstr "Malformed version number: %s"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Failed to execute child process (%s)"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Type %s does not implement from_tokens() on the GIcon interface"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Invalid program name: %s"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Can't handle the supplied version of the icon encoding"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Invalid string in argument vector at %d: %s"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "No address specified"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Invalid string in environment: %s"
+msgid "Length %u is too long for address"
+msgstr "Length %u is too long for address"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Address has bits set beyond prefix length"
+
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Invalid working directory: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Could not parse '%s' as IP address mask"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Not enough space for socket address"
+
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Unsupported socket address"
+
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Input stream doesn't implement read"
+
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Stream has outstanding operation"
+
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Failed to execute helper program (%s)"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Element <%s> not allowed inside <%s>"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Element <%s> not allowed at the top level"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Failed to read data from child process (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "File %s appears multiple times in the resource"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:251
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Unexpected error in select() reading data from a child process (%s)"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "Failed to locate '%s' in any source directory"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Unexpected error in waitpid() (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Failed to locate '%s' in current directory"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Failed to fork (%s)"
+msgid "Unknown processing option \"%s\""
+msgstr "Unknown processing option \"%s\""
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Failed to execute child process \"%s\" (%s)"
+msgid "Failed to create temp file: %s"
+msgstr "Failed to create temp file: %s"
+
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Error processing input file with xmllint"
+
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Error processing input file with to-pixdata"
 
-#: ../glib/gspawn.c:1402
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Failed to redirect output or input of child process (%s)"
+msgid "Error reading file %s: %s"
+msgstr "Error reading file %s: %s"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Failed to fork child process (%s)"
+msgid "Error compressing file %s"
+msgstr "Error compressing file %s"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Unknown error executing child process \"%s\""
+msgid "text may not appear inside <%s>"
+msgstr "text may not appear inside <%s>"
 
-#: ../glib/gspawn.c:1443
-#, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Failed to read enough data from child pid pipe (%s)"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "name of the output file"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Character out of range for UTF-8"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FILE"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Invalid sequence in conversion input"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"The directories where files are to be read from (default to current "
+"directory)"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Character out of range for UTF-16"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "DIRECTORY"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Usage:"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Generate output in the format selected for by the target filename extension"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPTION…]"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Generate source header"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Help Options:"
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Generate sourcecode used to link in the resource file into your code"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Show help options"
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Generate dependency list"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Show all help options"
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Don't automatically create and register resource"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Application Options:"
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "C identifier name used for the generated source code"
+
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Cannot parse integer value '%s' for %s"
+msgid "You should give exactly one file name\n"
+msgstr "You should give exactly one file name\n"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "empty names are not permitted"
+
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Integer value '%s' for %s out of range"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "invalid name '%s': names must begin with a lowercase letter"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Cannot parse double value '%s' for %s"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and hyphen ('-') are permitted."
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Double value '%s' for %s out of range"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "invalid name '%s': two successive hyphens ('--') are not permitted."
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Error parsing option %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "invalid name '%s': the last character may not be a hyphen ('-')."
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Missing argument for %s"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "invalid name '%s': maximum length is 1024"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Unknown option %s"
-msgstr "Unknown option %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> already specified"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "Valid key file could not be found in search dirs"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "cannot add keys to a 'list-of' schema"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Not a regular file"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> already specified"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "File is empty"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 msgstr ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Invalid group name: %s"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> not (yet) defined."
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Key file does not start with a group"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "invalid GVariant type string '%s'"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> given but schema isn't extending anything"
+
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Invalid key name: %s"
+msgid "no <key name='%s'> to override"
+msgstr "no <key name='%s'> to override"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Key file contains unsupported encoding '%s'"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> already specified"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Key file does not have group '%s'"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> already specified"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Key file does not have key '%s'"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> extends not-yet-existing schema '%s'"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> is list of not-yet-existing schema '%s'"
+
+#: ../gio/glib-compile-schemas.c:1149
+#, c-format
+msgid "Can not be a list of a schema with a path"
+msgstr "Can not be a list of a schema with a path"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "Key file contains key '%s' which has value that cannot be interpreted."
+msgid "Can not extend a schema with a path"
+msgstr "Can not extend a schema with a path"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
 msgstr ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Key file does not have key '%s' in group '%s'"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Key file contains escape character at end of line"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "a path, if given, must begin and end with a slash"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Key file contains invalid escape sequence '%s'"
+msgid "the path of a list must end with ':/'"
+msgstr "the path of a list must end with ':/'"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Value '%s' cannot be interpreted as a number."
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> already specified"
 
-#: ../glib/gkeyfile.c:3886
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Integer value '%s' out of range"
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict was specified; exiting.\n"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Value '%s' cannot be interpreted as a float number."
+msgid "This entire file has been ignored.\n"
+msgstr "This entire file has been ignored.\n"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Value '%s' cannot be interpreted as a boolean."
+msgid "Ignoring this file.\n"
+msgstr "Ignoring this file.\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Too large count value passed to %s"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Stream is already closed"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "Operation was cancelled"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Invalid object, not initialised"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr "No such key `%s' in schema `%s' as specified in override file `%s'"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Incomplete multibyte sequence in input"
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
+#, c-format
+msgid "; ignoring override for this key.\n"
+msgstr "; ignoring override for this key.\n"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Not enough space in destination"
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
+#, c-format
+msgid " and --strict was specified; exiting.\n"
+msgstr " and --strict was specified; exiting.\n"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Cancellable initialisation not supported"
+#: ../gio/glib-compile-schemas.c:1886
+#, c-format
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
+msgstr ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Unknown type"
+#: ../gio/glib-compile-schemas.c:1896
+#, c-format
+msgid "Ignoring override for this key.\n"
+msgstr "Ignoring override for this key.\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
-msgid "%s filetype"
-msgstr "%s filetype"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"override for key `%s' in schema `%s' in override file `%s' is outside the "
+"range given in the schema"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
-msgid "%s type"
-msgstr "%s type"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials is not implemented on this OS"
+#: ../gio/glib-compile-schemas.c:1995
+msgid "where to store the gschemas.compiled file"
+msgstr "where to store the gschemas.compiled file"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "There is no GCredentials support for your platform"
+#: ../gio/glib-compile-schemas.c:1996
+msgid "Abort on any errors in schemas"
+msgstr "Abort on any errors in schemas"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Unexpected early end-of-stream"
+#: ../gio/glib-compile-schemas.c:1997
+msgid "Do not write the gschema.compiled file"
+msgstr "Do not write the gschema.compiled file"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glib-compile-schemas.c:1998
+msgid "Do not enforce key name restrictions"
+msgstr "Do not enforce key name restrictions"
+
+#: ../gio/glib-compile-schemas.c:2028
+msgid ""
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
+msgstr ""
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
+
+#: ../gio/glib-compile-schemas.c:2044
+#, c-format
+msgid "You should give exactly one directory name\n"
+msgstr "You should give exactly one directory name\n"
+
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Unsupported key `%s' in address entry `%s'"
+msgid "No schema files found: "
+msgstr "No schema files found: "
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgid "doing nothing.\n"
+msgstr "doing nothing.\n"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Meaningless key/value pair combination in address entry `%s'"
+msgid "removed existing output file.\n"
+msgstr "removed existing output file.\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Unable to find default local directory monitor type"
+
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Error in address `%s': the port attribute is malformed"
+msgid "Invalid filename %s"
+msgstr "Invalid filename %s"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Error in address `%s': the family attribute is malformed"
+msgid "Error getting filesystem info: %s"
+msgstr "Error getting filesystem info: %s"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Can't rename root directory"
+
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Address element `%s' does not contain a colon (:)"
+msgid "Error renaming file: %s"
+msgstr "Error renaming file: %s"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Can't rename file, filename already exists"
+
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Invalid filename"
+
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Can't open directory"
+
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"Key/Value pair %d, `%s', in address element `%s' does not contain an equal "
-"sign"
+msgid "Error opening file: %s"
+msgstr "Error opening file: %s"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+msgid "Error removing file: %s"
+msgstr "Error removing file: %s"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Error in address `%s': the Unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
+msgid "Error trashing file: %s"
+msgstr "Error moving file to wastebasket: %s"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Error in address `%s': the host attribute is missing or malformed"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Unable to create wastebasket dir %s: %s"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Unable to find toplevel directory for wastebasket"
+
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Unable to find or create wastebasket directory"
+
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr "Error in address `%s': the port attribute is missing or malformed"
+msgid "Unable to create trashing info file: %s"
+msgstr "Unable to create wastebasket info file: %s"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr "Error in address `%s': the noncefile attribute is missing or malformed"
+msgid "Unable to trash file: %s"
+msgstr "Unable to move file to the wastebasket: %s"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Error auto-launching: "
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "internal error"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Unknown or unsupported transport `%s' for address `%s'"
+msgid "Error creating directory: %s"
+msgstr "Error creating directory: %s"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Error opening nonce file `%s': %s"
+msgid "Filesystem does not support symbolic links"
+msgstr "Filesystem does not support symbolic links"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Error reading from nonce file `%s': %s"
+msgid "Error making symbolic link: %s"
+msgstr "Error making symbolic link: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Error reading from nonce file `%s': expected 16 bytes, got %d"
+msgid "Error moving file: %s"
+msgstr "Error moving file: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Can't move directory over directory"
+
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Backup file creation failed"
+
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Error writing contents of nonce file `%s' to stream:"
+msgid "Error removing target file: %s"
+msgstr "Error removing target file: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "The given address is empty"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Move between mounts not supported"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Cannot spawn a message bus without a machine-id: "
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Attribute value must be non-NULL"
 
-#: ../gio/gdbusaddress.c:1057
-#, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Error spawning command line `%s': "
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Invalid attribute type (string expected)"
 
-#: ../gio/gdbusaddress.c:1068
-#, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Abnormal program termination when spawning command line `%s': %s"
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Invalid extended attribute name"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Command line `%s' exited with non-zero exit status %d: %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Error setting extended attribute '%s': %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (invalid encoding)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr "Cannot determine session bus address (not implemented for this OS)"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Error when getting information for file '%s': %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment "
-"variable: unknown value `%s'"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Error when getting information for file descriptor: %s"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Invalid attribute type (uint32 expected)"
+
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Invalid attribute type (uint64 expected)"
+
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Invalid attribute type (byte string expected)"
+
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Cannot set permissions on symlinks"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Unknown bus type %d"
+msgid "Error setting permissions: %s"
+msgstr "Error setting permissions: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Unexpected lack of content trying to read a line"
+#: ../gio/glocalfileinfo.c:1982
+#, c-format
+msgid "Error setting owner: %s"
+msgstr "Error setting owner: %s"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Unexpected lack of content trying to (safely) read a line"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "symlink must be non-NULL"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgid "Error setting symlink: %s"
+msgstr "Error setting symlink: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Error setting symlink: file is not a symlink"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Error statting directory `%s': %s"
+msgid "Error setting modification or access time: %s"
+msgstr "Error setting modification or access time: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux context must be non-NULL"
+
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgid "Error setting SELinux context: %s"
+msgstr "Error setting SELinux context: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux is not enabled on this system"
+
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Error creating directory `%s': %s"
+msgid "Setting attribute %s not supported"
+msgstr "Setting attribute %s not supported"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Error opening keyring `%s' for reading: "
+msgid "Error reading from file: %s"
+msgstr "Error reading from file: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgid "Error seeking in file: %s"
+msgstr "Error seeking in file: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgid "Error closing file: %s"
+msgstr "Error closing file: %s"
+
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Unable to find default local file monitor type"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgid "Error writing to file: %s"
+msgstr "Error writing to file: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Didn't find cookie with ID %d in the keyring at `%s'"
+msgid "Error removing old backup link: %s"
+msgstr "Error removing old backup link: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Error deleting stale lock file `%s': %s"
+msgid "Error creating backup copy: %s"
+msgstr "Error creating backup copy: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Error creating lock file `%s': %s"
+msgid "Error renaming temporary file: %s"
+msgstr "Error renaming temporary file: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Error closing (unlinked) lock file `%s': %s"
+msgid "Error truncating file: %s"
+msgstr "Error truncating file: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Error unlinking lock file `%s': %s"
+msgid "Error opening file '%s': %s"
+msgstr "Error opening file '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Error opening keyring `%s' for writing: "
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Target file is a directory"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Target file is not a regular file"
+
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "The file was externally modified"
+
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgid "Error removing old file: %s"
+msgstr "Error removing old file: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "The connection is closed"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Invalid GSeekType supplied"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Timeout was reached"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Invalid seek request"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"Unsupported flags encountered when constructing a client-side connection"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Cannot truncate GMemoryInputStream"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
-#, c-format
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Memory output stream not resizable"
+
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Failed to resize memory output stream"
+
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+"Amount of memory required to process the write is larger than available "
+"address space"
 
-#: ../gio/gdbusconnection.c:3841
-#, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr "Error setting property `%s': Expected type `%s' but got `%s'"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Requested seek before the beginning of the stream"
 
-#: ../gio/gdbusconnection.c:3936
-#, c-format
-msgid "No such property `%s'"
-msgstr "No such property `%s'"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Requested seek beyond the end of the stream"
 
-#: ../gio/gdbusconnection.c:3948
-#, c-format
-msgid "Property `%s' is not readable"
-msgstr "Property `%s' is not readable"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "mount doesn't implement \"unmount\""
 
-#: ../gio/gdbusconnection.c:3959
-#, c-format
-msgid "Property `%s' is not writable"
-msgstr "Property `%s' is not writeable"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "mount doesn't implement \"eject\""
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
-#, c-format
-msgid "No such interface `%s'"
-msgstr "No such interface `%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "No such interface"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "mount doesn't implement \"eject\" or \"eject_with_operation\""
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
-#, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "No such interface `%s' on object at path %s"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "mount doesn't implement \"remount\""
 
-#: ../gio/gdbusconnection.c:4484
-#, c-format
-msgid "No such method `%s'"
-msgstr "No such method `%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "mount doesn't implement content type guessing"
 
-#: ../gio/gdbusconnection.c:4515
-#, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Type of message, `%s', does not match expected type `%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "mount doesn't implement synchronous content type guessing"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "An object is already exported for the interface %s at %s"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Hostname '%s' contains '[' but not ']'"
 
-#: ../gio/gdbusconnection.c:4932
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Method `%s' returned type `%s', but expected `%s'"
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Network unreachable"
 
-#: ../gio/gdbusconnection.c:5964
-#, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Method `%s' on interface `%s' with signature `%s' does not exist"
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Host unreachable"
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "A subtree is already exported for %s"
-
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "type is INVALID"
-
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "METHOD_CALL message: PATH or MEMBER header field is missing"
-
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgid "Could not create network monitor: %s"
+msgstr "Could not create network monitor: %s"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Could not create network monitor: "
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Could not get network status: "
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Output stream doesn't implement write"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Source stream is already closed"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Wanted to read %lu byte but got EOF"
-msgstr[1] "Wanted to read %lu bytes but got EOF"
+msgid "Error resolving '%s': %s"
+msgstr "Error resolving '%s': %s"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/gresolver.c:814
 #, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Error reverse-resolving '%s': %s"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Expected NUL byte after the string `%s' but found byte %d"
+msgid "No service record for '%s'"
+msgstr "No service record for '%s'"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Parsed value `%s' is not a valid D-Bus object path"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Temporarily unable to resolve '%s'"
 
-#: ../gio/gdbusmessage.c:1268
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Parsed value `%s' is not a valid D-Bus signature"
+msgid "Error resolving '%s'"
+msgstr "Error resolving '%s'"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[1] ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 "
-"MiB)."
+msgid "The resource at '%s' does not exist"
+msgstr "The resource at '%s' does not exist"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gresource.c:457
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgid "The resource at '%s' failed to decompress"
+msgstr "The resource at '%s' failed to decompress"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gresourcefile.c:650
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"Error deserialising GVariant with type string `%s' from the D-Bus wire format"
+msgid "The resource at '%s' is not a directory"
+msgstr "The resource at '%s' is not a directory"
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "Input stream doesn't implement seek"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Print help"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMMAND]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "List sections containing resources in an elf FILE"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Invalid major protocol version. Expected 1 but found %d"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PATH]"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr "Signature header with signature `%s' found but message body is empty"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECTION"
 
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "Parsed value `%s' is not a valid D-Bus signature (for body)"
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
+msgstr ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] "No signature header in message but the message body is %u byte"
-msgstr[1] "No signature header in message but the message body is %u bytes"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Extract a resource file to stdout"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Cannot deserialise message: "
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FILE PATH"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"Error serialising GVariant with type string `%s' to the D-Bus wire format"
+"Unknown command %s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS…]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Cannot serialise message: "
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Arguments:\n"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Message body has signature `%s' but there is no signature header"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECTION   An (optional) elf section name\n"
 
-#: ../gio/gdbusmessage.c:2365
-#, c-format
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMMAND   The (optional) command to explain\n"
+
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FILE      An elf file (a binary or a shared library)\n"
+
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 
-#: ../gio/gdbusmessage.c:2381
-#, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Message body is empty but signature in the header field is `(%s)'"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[PATH]"
 
-#: ../gio/gdbusmessage.c:2938
-#, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Error return with body of type `%s'"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  PATH      An (optional) resource path (may be partial)\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Error return with empty body"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "PATH"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Unable to load /var/lib/dbus/machine-id: "
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  PATH      A resource path\n"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Error calling StartServiceByName for %s: "
+msgid "No such schema '%s'\n"
+msgstr "No such schema '%s'\n"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Unexpected reply %d from StartServiceByName(\"%s\") method"
-
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Schema '%s' is not relocatable (path must not be specified)\n"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Abstract name space not supported"
+#: ../gio/gsettings-tool.c:80
+#, c-format
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Schema '%s' is relocatable (path must be specified)\n"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Cannot specify nonce file when creating a server"
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "Empty path given.\n"
 
-#: ../gio/gdbusserver.c:875
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Error writing nonce file at `%s': %s"
+msgid "Path must begin with a slash (/)\n"
+msgstr "Path must begin with a slash (/)\n"
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "The string `%s' is not a valid D-Bus GUID"
+msgid "Path must end with a slash (/)\n"
+msgstr "Path must end with a slash (/)\n"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Cannot listen on unsupported transport `%s'"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Path must not contain two adjacent slashes (//)\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "COMMAND"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "No such key '%s'\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsettings-tool.c:503
 #, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "The provided value is outside of the valid range\n"
+
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "List the installed (non-relocatable) schemas"
+
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "List the installed relocatable schemas"
+
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "List the keys in SCHEMA"
+
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:PATH]"
+
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "List the children of SCHEMA"
+
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "Error: %s\n"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:PATH]]"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Error parsing introspection XML: %s\n"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Get the value of KEY"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Connect to the system bus"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:PATH] KEY"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Connect to the session bus"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Query the range of valid values for KEY"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Connect to given D-Bus address"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Set the value of KEY to VALUE"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Connection Endpoint Options:"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:PATH] KEY VALUE"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Options specifying the connection endpoint"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Reset KEY to its default value"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "No connection endpoint specified"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Reset all keys in SCHEMA to their defaults"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Multiple connection endpoints specified"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Check if KEY is writable"
+
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:PATH] [KEY]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS…]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:472
-#, c-format
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMADIR A directory to search for additional schemas\n"
+
+#: ../gio/gsettings-tool.c:654
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Optional destination for signal (unique name)"
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Object path to emit signal on"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KEY       The (optional) key within the schema\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Signal and interface name"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KEY       The key within the schema\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Emit a signal."
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALUE     The value to set\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "Error connecting: %s\n"
+msgid "Empty schema name given\n"
+msgstr "Empty schema name given\n"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Error: object path not specified.\n"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Invalid socket, not initialised"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Error: %s is not a valid object path\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Invalid socket, initialisation failed due to: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Socket is already closed"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "Socket I/O timed out"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Error: signal not specified.\n"
+msgid "creating GSocket from fd: %s"
+msgstr "creating GSocket from fd: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Error: %s is not a valid interface name\n"
+msgid "Unable to create socket: %s"
+msgstr "Unable to create socket: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:506
+#, fuzzy
+msgid "Unknown family was specified"
+msgstr "Unknown family was specified"
+
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "Unknown protocol was specified"
+
+#: ../gio/gsocket.c:1720
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Error: %s is not a valid member name\n"
+msgid "could not get local address: %s"
+msgstr "could not get local address: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Error: %s is not a valid unique bus name.\n"
+msgid "could not get remote address: %s"
+msgstr "could not get remote address: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Error parsing parameter %d: %s\n"
+msgid "could not listen: %s"
+msgstr "could not listen: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:1898
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Error flushing connection: %s\n"
+msgid "Error binding to address: %s"
+msgstr "Error binding to address: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Destination name to invoke method on"
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Error joining multicast group: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Object path to invoke method on"
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Error leaving multicast group: %s"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Method and interface name"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "No support for source-specific multicast"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Timeout in seconds"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Error accepting connection: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Invoke a method on a remote object."
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Connection in progress"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Error: Destination is not specified\n"
+msgid "Unable to get pending error: %s"
+msgstr "Unable to get pending error: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Error: Object path is not specified\n"
+msgid "Error receiving data: %s"
+msgstr "Error receiving data: %s"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:2693
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Error: Method name is not specified\n"
+msgid "Error sending data: %s"
+msgstr "Error sending data: %s"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Error: Method name `%s' is invalid\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "Unable to shutdown socket: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Error parsing parameter %d of type `%s': %s\n"
-
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Destination name to introspect"
-
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Object path to introspect"
+msgid "Error closing socket: %s"
+msgstr "Error closing socket: %s"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Print XML"
+#: ../gio/gsocket.c:3520
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "Waiting for socket condition: %s"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Introspect children"
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Error sending message: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Only print properties"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage not supported on Windows"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Introspect a remote object."
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Error receiving message: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Destination name to monitor"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials not implemented for this OS"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Object path to monitor"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Could not connect to proxy server %s: "
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Monitor a remote object."
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Could not connect to %s: "
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Unnamed"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Could not connect: "
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Desktop file didn't specify Exec field"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Unknown error on connect"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Unable to find terminal required for application"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Trying to proxy over a non-TCP connection is not supported."
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Can't create user application configuration folder %s: %s"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Proxy protocol '%s' is not supported."
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Can't create user MIME configuration folder %s: %s"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Listener is already closed"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "Application information lacks an identifier"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Added socket is closed"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Can't create user desktop file %s"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 does not support IPv6 address '%s'"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Custom definition for %s"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Username is too long for SOCKSv4 protocol"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "drive doesn't implement eject"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Hostname '%s' is too long for SOCKSv4 protocol"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "drive doesn't implement eject or eject_with_operation"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "The server is not a SOCKSv4 proxy server."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "drive doesn't implement polling for media"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Connection through SOCKSv4 server was rejected"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "drive doesn't implement start"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "The server is not a SOCKSv5 proxy server."
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "drive doesn't implement stop"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "The SOCKSv5 proxy requires authentication."
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "TLS support is not available"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Can't handle version %d of GEmblem encoding"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Username or password is too long for SOCKSv5 protocol."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Malformed number of tokens (%d) in GEmblem encoding"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "SOCKSv5 authentication failed due to wrong username or password."
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Can't handle version %d of GEmblemedIcon encoding"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Hostname '%s' is too long for SOCKSv5 protocol"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "The SOCKSv5 proxy server uses unknown address type."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Expected a GEmblem for GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Internal SOCKSv5 proxy server error."
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Operation not supported"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "SOCKSv5 connection not allowed by ruleset."
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Containing mount does not exist"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Host unreachable through SOCKSv5 server."
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Can't copy over directory"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Network unreachable through SOCKSv5 proxy."
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Can't copy directory over directory"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Connection refused through SOCKSv5 proxy."
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Target file exists"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 proxy does not support 'connect' command."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Can't recursively copy directory"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 proxy does not support provided address type."
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Splice not supported"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Unknown SOCKSv5 proxy error."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Error splicing file: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Can't copy special file"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Can't handle version %d of GThemedIcon encoding"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Invalid symlink value given"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Cannot decrypt PEM-encoded private key"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Wastebasket not supported"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "No PEM-encoded private key found"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "File names cannot contain '%c'"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Could not parse PEM-encoded private key"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "volume doesn't implement mount"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "No PEM-encoded certificate found"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "No application is registered as handling this file"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Could not parse PEM-encoded certificate"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Enumerator is closed"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "File enumerator has outstanding operation"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "File enumerator is already closed"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "The password entered is incorrect."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Can't handle version %d of GFileIcon encoding"
+msgid "Expecting 1 control message, got %d"
+msgstr "Expecting 1 control message, got %d"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Malformed input data for GFileIcon"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
+msgid "Unexpected type of ancillary data"
+msgstr "Unexpected type of ancillary data"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Stream doesn't support query_info"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "Expecting one fd, but got %d\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Seek not supported on stream"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Received invalid fd"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Truncate not allowed on input stream"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Error sending credentials: "
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Truncate not supported on stream"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Error checking if SO_PASSCRED is enabled for socket: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Wrong number of tokens (%d)"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "No type for class name %s"
-msgstr "No type for class name %s"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Error enabling SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+
+#: ../gio/gunixconnection.c:606
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Type %s does not implement the GIcon interface"
+msgid "Not expecting control message, but got %d"
+msgstr "Not expecting control message, but got %d"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:632
 #, c-format
-msgid "Type %s is not classed"
-msgstr "Type %s is not classed"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Error while disabling SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Malformed version number: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Error reading from file descriptor: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Type %s does not implement from_tokens() on the GIcon interface"
+msgid "Error closing file descriptor: %s"
+msgstr "Error closing file descriptor: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Can't handle the supplied version of the icon encoding"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Filesystem root"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Input stream doesn't implement read"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Error writing to file descriptor: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Stream has outstanding operation"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Abstract Unix domain socket addresses not supported on this system"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Not enough space for socket address"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "volume doesn't implement eject"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Unsupported socket address"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "volume doesn't implement eject or eject_with_operation"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "empty names are not permitted"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Can't find application"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "invalid name '%s': names must begin with a lowercase letter"
+msgid "Error launching application: %s"
+msgstr "Error launching application: %s"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and hyphen ('-') are permitted."
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URIs not supported"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "association changes not supported on win32"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr "invalid name '%s': two successive hyphens ('--') are not permitted."
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Association creation not supported on win32"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "invalid name '%s': the last character may not be a hyphen ('-')."
+msgid "Error reading from handle: %s"
+msgstr "Error reading from handle: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "invalid name '%s': maximum length is 1024"
+msgid "Error closing handle: %s"
+msgstr "Error closing handle: %s"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> already specified"
+msgid "Error writing to handle: %s"
+msgstr "Error writing to handle: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "can not add keys to a 'list-of' schema"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Not enough memory"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> already specified"
+msgid "Internal error: %s"
+msgstr "Internal error: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Need more input"
+
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Invalid compressed data"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Unexpected attribute '%s' for element '%s'"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Attribute '%s' of element '%s' not found"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> not (yet) defined."
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Unexpected tag '%s', tag '%s' expected"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "invalid GVariant type string '%s'"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Unexpected tag '%s' inside '%s'"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> given but schema isn't extending anything"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "No valid bookmark file found in data dirs"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "no <key name='%s'> to override"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "A bookmark for URI '%s' already exists"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> already specified"
+msgid "No bookmark found for URI '%s'"
+msgstr "No bookmark found for URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> already specified"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "No MIME type defined in the bookmark for URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> extends not-yet-existing schema '%s'"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "No private flag has been defined in bookmark for URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> is list of not-yet-existing schema '%s'"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "No groups set in bookmark for URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Can not be a list of a schema with a path"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "No application with name '%s' registered a bookmark for '%s'"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Can not extend a schema with a path"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Failed to expand exec line '%s' with URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Partial character sequence at end of input"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Cannot convert fallback '%s' to codeset '%s'"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "a path, if given, must begin and end with a slash"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "The URI '%s' is not an absolute URI using the \"file\" scheme"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "the path of a list must end with ':/'"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "The local file URI '%s' may not include a '#'"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> already specified"
+msgid "The URI '%s' is invalid"
+msgstr "The URI '%s' is invalid"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Element <%s> not allowed inside <%s>"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "The hostname of the URI '%s' is invalid"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Element <%s> not allowed at the top level"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "The URI '%s' contains invalidly escaped characters"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "text may not appear inside <%s>"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "The pathname '%s' is not an absolute path"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict was specified; exiting.\n"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Invalid hostname"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "AM"
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PM"
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %e %b %Y %H:%M:%S"
+
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%d/%m/%y"
+
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%l:%M:%S %P"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "January"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "February"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "March"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "April"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "May"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "June"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "July"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "August"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "September"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "October"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "November"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "December"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "Jan"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "Feb"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "Mar"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "Apr"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "May"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "Jun"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "Jul"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "Aug"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "Sep"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "This entire file has been ignored.\n"
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "Oct"
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ignoring this file.\n"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "Nov"
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr "No such key `%s' in schema `%s' as specified in override file `%s'"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "Dec"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ignoring override for this key.\n"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Monday"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " and --strict was specified; exiting.\n"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Tuesday"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Wednesday"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ignoring override for this key.\n"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Thursday"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"override for key `%s' in schema `%s' in override file `%s' is outside the "
-"range given in the schema"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Friday"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Saturday"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "where to store the gschemas.compiled file"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Sunday"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "DIRECTORY"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "Mon"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Abort on any errors in schemas"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "Tue"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Do not write the gschema.compiled file"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "Wed"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "This option will be removed soon."
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "Thu"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Do not enforce key name restrictions"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "Fri"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "Sat"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "You should give exactly one directory name\n"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "Sun"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "No schema files found: "
-msgstr "No schema files found: "
+msgid "Error opening directory '%s': %s"
+msgstr "Error opening directory '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "doing nothing.\n"
-msgstr "doing nothing.\n"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Could not allocate %lu bytes to read file \"%s\""
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "removed existing output file.\n"
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Unable to find default local directory monitor type"
+msgid "Error reading file '%s': %s"
+msgstr "Error reading file '%s': %s"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Invalid filename %s"
+msgid "File \"%s\" is too large"
+msgstr "File \"%s\" is too large"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Error getting filesystem info: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Can't rename root directory"
+msgid "Failed to read from file '%s': %s"
+msgstr "Failed to read from file '%s': %s"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Error renaming file: %s"
-
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Can't rename file, filename already exists"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Invalid filename"
+msgid "Failed to open file '%s': %s"
+msgstr "Failed to open file '%s': %s"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Error opening file: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Can't open directory"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Failed to get attributes of file '%s': fstat() failed: %s"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Error removing file: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Failed to open file '%s': fdopen() failed: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Error moving file to wastebasket: %s"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Failed to rename file '%s' to '%s': g_rename() failed: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Unable to create wastebasket dir %s: %s"
+msgid "Failed to create file '%s': %s"
+msgstr "Failed to create file '%s': %s"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Unable to find toplevel directory for wastebasket"
+#: ../glib/gfileutils.c:1053
+#, c-format
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Failed to open file '%s' for writing: fdopen() failed: %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Unable to find or create wastebasket directory"
+#: ../glib/gfileutils.c:1078
+#, c-format
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Failed to write file '%s': fwrite() failed: %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Unable to create wastebasket info file: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Failed to write file '%s': fflush() failed: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Unable to move file to the wastebasket: %s"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Failed to write file '%s': fsync() failed: %s"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Error creating directory: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Failed to close file '%s': fclose() failed: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "Filesystem does not support symbolic links"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Existing file '%s' could not be removed: g_unlink() failed: %s"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Error making symbolic link: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Template '%s' invalid, should not contain a '%s'"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Error moving file: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Template '%s' doesn't contain XXXXXX"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Can't move directory over directory"
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Failed to read the symbolic link '%s': %s"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Backup file creation failed"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Symbolic links not supported"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Error removing target file: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Could not open converter from '%s' to '%s': %s"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Move between mounts not supported"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Can't do a raw read in g_io_channel_read_line_string"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Attribute value must be non-NULL"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Leftover unconverted data in read buffer"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Invalid attribute type (string expected)"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Channel terminates in a partial character"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Invalid extended attribute name"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Can't do a raw read in g_io_channel_read_to_end"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "Valid key file could not be found in search dirs"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Not a regular file"
+
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Error setting extended attribute '%s': %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Error stating file '%s': %s"
+msgid "Invalid group name: %s"
+msgstr "Invalid group name: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (invalid encoding)"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Key file does not start with a group"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Error stating file descriptor: %s"
+msgid "Invalid key name: %s"
+msgstr "Invalid key name: %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Invalid attribute type (uint32 expected)"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Key file contains unsupported encoding '%s'"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Invalid attribute type (uint64 expected)"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Key file does not have group '%s'"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Invalid attribute type (byte string expected)"
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "Key file does not have key '%s'"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Cannot set permissions on symlinks"
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Key file contains key '%s' with value '%s' which is not UTF-8"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Error setting permissions: %s"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Error setting owner: %s"
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "symlink must be non-NULL"
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Key '%s' in group '%s' has value '%s' where %s was expected"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Error setting symlink: %s"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Key file does not have key '%s' in group '%s'"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Error setting symlink: file is not a symlink"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Key file contains escape character at end of line"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Error setting modification or access time: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Key file contains invalid escape sequence '%s'"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux context must be non-NULL"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Value '%s' cannot be interpreted as a number."
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Error setting SELinux context: %s"
+msgid "Integer value '%s' out of range"
+msgstr "Integer value '%s' out of range"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux is not enabled on this system"
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Value '%s' cannot be interpreted as a float number."
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Setting attribute %s not supported"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Value '%s' cannot be interpreted as a boolean."
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Error reading from file: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gmappedfile.c:194
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Error seeking in file: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Failed to map %s%s%s%s: mmap() failed: %s"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Error closing file: %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Failed to open file '%s': open() failed: %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Unable to find default local file monitor type"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Error on line %d char %d: "
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Error writing to file: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Invalid UTF-8 encoded text in name — not valid '%s'"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Error removing old backup link: %s"
+msgid "'%s' is not a valid name "
+msgstr "'%s' is not a valid name "
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Error creating backup copy: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' is not a valid name: '%c' "
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Error renaming temporary file: %s"
+msgid "Error on line %d: %s"
+msgstr "Error on line %d: %s"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Error truncating file: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) — perhaps the digit is too large"
+
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity — escape ampersand "
+"as &amp;"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Error opening file '%s': %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Character reference '%-.*s' does not encode a permitted character"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Target file is a directory"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Target file is not a regular file"
+#: ../glib/gmarkup.c:723
+#, c-format
+msgid "Entity name '%-.*s' is not known"
+msgstr "Entity name '%-.*s' is not known"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "The file was externally modified"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity — escape ampersand as &amp;"
+
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Document must begin with an element (e.g. <book>)"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Error removing old file: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Invalid GSeekType supplied"
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"Odd character '%s': expected a '>' character to end the empty-element tag "
+"'%s'"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Invalid seek request"
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Cannot truncate GMemoryInputStream"
+#: ../glib/gmarkup.c:1309
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Memory output stream not resizable"
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Failed to resize memory output stream"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:1522
+#, c-format
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
 msgstr ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Requested seek before the beginning of the stream"
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Element '%s' was closed, no element is currently open"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Requested seek beyond the end of the stream"
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Element '%s' was closed, but the currently open element is '%s'"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "mount doesn't implement \"unmount\""
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Document was empty or contained only whitespace"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "mount doesn't implement \"eject\""
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Document ended unexpectedly just after an open angle bracket '<'"
+
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
+#, c-format
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"Document ended unexpectedly with elements still open — '%s' was the last "
+"element opened"
+
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Document ended unexpectedly inside an element name"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "mount doesn't implement \"eject\" or \"eject_with_operation\""
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Document ended unexpectedly inside an attribute name"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "mount doesn't implement \"remount\""
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Document ended unexpectedly inside an element-opening tag."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "mount doesn't implement content type guessing"
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "mount doesn't implement synchronous content type guessing"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Document ended unexpectedly while inside an attribute value"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Hostname '%s' contains '[' but not ']'"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Document ended unexpectedly inside the close tag for element '%s'"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Output stream doesn't implement write"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr "Document ended unexpectedly inside a comment or processing instruction"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Source stream is already closed"
+#: ../glib/goption.c:746
+msgid "Usage:"
+msgstr "Usage:"
 
-#: ../gio/gresolver.c:779
-#, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Error resolving '%s': %s"
+#: ../glib/goption.c:746
+msgid "[OPTION...]"
+msgstr "[OPTION…]"
 
-#: ../gio/gresolver.c:829
-#, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Error reverse-resolving '%s': %s"
+#: ../glib/goption.c:852
+msgid "Help Options:"
+msgstr "Help Options:"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
-#, c-format
-msgid "No service record for '%s'"
-msgstr "No service record for '%s'"
+#: ../glib/goption.c:853
+msgid "Show help options"
+msgstr "Show help options"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
-#, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Temporarily unable to resolve '%s'"
+#: ../glib/goption.c:859
+msgid "Show all help options"
+msgstr "Show all help options"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
-#, c-format
-msgid "Error resolving '%s'"
-msgstr "Error resolving '%s'"
+#: ../glib/goption.c:921
+msgid "Application Options:"
+msgstr "Application Options:"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Schema '%s' is not relocatable (path must not be specified)\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Cannot parse integer value '%s' for %s"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "No such schema '%s'\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "Integer value '%s' for %s out of range"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/goption.c:1018
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Schema '%s' is relocatable (path must be specified)\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Cannot parse double value '%s' for %s"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:1026
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Empty path given.\n"
+msgid "Double value '%s' for %s out of range"
+msgstr "Double value '%s' for %s out of range"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Path must begin with a slash (/)\n"
+msgid "Error parsing option %s"
+msgstr "Error parsing option %s"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Path must end with a slash (/)\n"
+msgid "Missing argument for %s"
+msgstr "Missing argument for %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1965
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Path must not contain two adjacent slashes (//)\n"
+msgid "Unknown option %s"
+msgstr "Unknown option %s"
 
-#: ../gio/gsettings-tool.c:131
-#, c-format
-msgid "No such key '%s'\n"
-msgstr "No such key '%s'\n"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "corrupted object"
 
-#: ../gio/gsettings-tool.c:504
-#, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "The provided value is outside of the valid range\n"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "internal error or corrupted object"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Print help"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "out of memory"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "List the installed (non-relocatable) schemas"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "backtracking limit reached"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "List the installed relocatable schemas"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "the pattern contains items not supported for partial matching"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "List the keys in SCHEMA"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "back references as conditions are not supported for partial matching"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SCHEMA[:PATH]"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "recursion limit reached"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "List the children of SCHEMA"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "workspace limit for empty substrings reached"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "invalid combination of newline flags"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SCHEMA[:PATH]]"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "bad offset"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Get the value of KEY"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "short utf8"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SCHEMA[:PATH] KEY"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "unknown error"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Query the range of valid values for KEY"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ at end of pattern"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Set the value of KEY to VALUE"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c at end of pattern"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SCHEMA[:PATH] KEY VALUE"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "unrecognised character following \\"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Reset KEY to its default value"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Reset all keys in SCHEMA to their defaults"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "numbers out of order in {} quantifier"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Check if KEY is writable"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "number too big in {} quantifier"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "missing terminating ] for character class"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SCHEMA[:PATH] [KEY]"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "invalid escape sequence in character class"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Unknown command %s\n"
-"\n"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "range out of order in character class"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writeable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nothing to repeat"
+
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "unrecognised character after (?"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "unrecognised character after (?<"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Arguments:\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "unrecognised character after (?P"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  COMMAND   The (optional) command to explain\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX named classes are supported only within a class"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "missing terminating )"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  KEY       The (optional) key within the schema\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") without opening ("
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  KEY       The key within the schema\n"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R or (?[+-]digits must be followed by )"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VALUE     The value to set\n"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "reference to non-existent subpattern"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Empty schema name given\n"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "missing ) after comment"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Invalid socket, not initialised"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "regular expression too large"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Invalid socket, initialisation failed due to: %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "failed to get memory"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Socket is already closed"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind assertion is not fixed length"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Socket I/O timed out"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "malformed number or name after (?("
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "creating GSocket from fd: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "conditional group contains more than two branches"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Unable to create socket: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "assertion expected after (?("
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Unknown protocol was specified"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "unknown POSIX class name"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "could not get local address: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX collating elements are not supported"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "could not get remote address: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "character value in \\x{…} sequence is too large"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "could not listen: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "invalid condition (?(0)"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Error binding to address: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C not allowed in lookbehind assertion"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Error accepting connection: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "recursive call could loop indefinitely"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Error connecting: "
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "missing terminator in subpattern name"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Connection in progress"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "two named subpatterns have the same name"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Error connecting: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "malformed \\P or \\p sequence"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Unable to get pending error: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "unknown property name after \\P or \\p"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Error receiving data: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "subpattern name is too long (maximum 32 characters)"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Error sending data: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "too many named subpatterns (maximum 10,000)"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Unable to shutdown socket: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "octal value is greater than \\377"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Error closing socket: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE group contains more than one branch"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Waiting for socket condition: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "repeating a DEFINE group is not allowed"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Error sending message: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "inconsistent NEWLINE options"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage not supported on Windows"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Error receiving message: %s"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "unexpected repeat"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "g_socket_get_credentials not implemented for this OS"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "code overflow"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Unknown error on connect"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "overran compiling workspace"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Trying to proxy over a non-TCP connection is not supported."
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "previously-checked referenced subpattern not found"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Proxy protocol '%s' is not supported."
+msgid "Error while matching regular expression %s: %s"
+msgstr "Error while matching regular expression %s: %s"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Listener is already closed"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE library is compiled without UTF8 support"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Added socket is closed"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE library is compiled without UTF8 properties support"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 does not support IPv6 address '%s'"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Error while compiling regular expression %s at char %d: %s"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "SOCKSv4 implementation limits username to %i characters"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Error while optimising regular expression %s: %s"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "SOCKSv4a implementation limits hostname to %i characters"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "hexadecimal digit or '}' expected"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "The server is not a SOCKSv4 proxy server."
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "hexadecimal digit expected"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Connection through SOCKSv4 server was rejected"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "missing '<' in symbolic reference"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "The server is not a SOCKSv5 proxy server."
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "unfinished symbolic reference"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "The SOCKSv5 proxy requires authentication."
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "zero-length symbolic reference"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "digit expected"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "illegal symbolic reference"
+
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "stray final '\\'"
+
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "unknown escape sequence"
+
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Error while parsing replacement text \"%s\" at char %lu: %s"
+
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Quoted text doesn't begin with a quotation mark"
+
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "Unmatched quotation mark in command line or other shell-quoted text"
+
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Text ended just after a '\\' character. (The text was '%s')"
+
+#: ../glib/gshell.c:566
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr "Text ended before matching quote was found for %c. (The text was '%s')"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr "SOCKSv5 authentication failed due to wrong username or password."
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Text was empty (or contained only whitespace)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+msgid "Failed to read data from child process (%s)"
+msgstr "Failed to read data from child process (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "The SOCKSv5 proxy server uses unknown address type."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Unexpected error in select() reading data from a child process (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Internal SOCKSv5 proxy server error."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Unexpected error in waitpid() (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "SOCKSv5 connection not allowed by ruleset."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Failed to read from child pipe (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Host unreachable through SOCKSv5 server."
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Failed to fork (%s)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Network unreachable through SOCKSv5 proxy."
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Failed to change to directory '%s' (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Connection refused through SOCKSv5 proxy."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Failed to execute child process \"%s\" (%s)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "SOCKSv5 proxy does not support 'connect' command."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Failed to redirect output or input of child process (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "SOCKSv5 proxy does not support provided address type."
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Failed to fork child process (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Unknown SOCKSv5 proxy error."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Unknown error executing child process \"%s\""
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Can't handle version %d of GThemedIcon encoding"
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Failed to read enough data from child pid pipe (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "No PEM-encoded private key found"
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Failed to create pipe for communicating with child process (%s)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Could not parse PEM-encoded private key"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Failed to read data from child process"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "No PEM-encoded certificate found"
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#, c-format
+msgid "Failed to execute child process (%s)"
+msgstr "Failed to execute child process (%s)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Could not parse PEM-encoded certificate"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Invalid program name: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Invalid string in argument vector at %d: %s"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Invalid string in environment: %s"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "The password entered is incorrect."
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Invalid working directory: %s"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Expecting 1 control message, got %d"
+msgid "Failed to execute helper program (%s)"
+msgstr "Failed to execute helper program (%s)"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Unexpected type of ancillary data"
+#: ../glib/gspawn-win32.c:997
+msgid ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
+msgstr ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 
-#: ../gio/gunixconnection.c:195
-#, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Expecting one fd, but got %d\n"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Character out of range for UTF-8"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Received invalid fd"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Invalid sequence in conversion input"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Error sending credentials: "
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Character out of range for UTF-16"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u byte"
+msgstr[1] "%u bytes"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2172
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2174
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Error enabling SO_PASSCRED: %s"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Not expecting control message, but got %d"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Error while disabling SO_PASSCRED: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Error reading from Unix: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Error closing Unix: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Filesystem root"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Error writing to Unix: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Abstract Unix domain socket addresses not supported on this system"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "volume doesn't implement eject"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "volume doesn't implement eject or eject_with_operation"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Can't find application"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s byte"
+msgstr[1] "%s bytes"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Error launching application: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URIs not supported"
+#~ msgid "File is empty"
+#~ msgstr "File is empty"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "association changes not supported on win32"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Association creation not supported on win32"
+#~ msgid "This option will be removed soon."
+#~ msgstr "This option will be removed soon."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "Error reading from handle: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "Error stating file '%s': %s"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "Error closing handle: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Error connecting: "
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "Error writing to handle: %s"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Error connecting: %s"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Not enough memory"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr "SOCKSv4 implementation limits username to %i characters"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Internal error: %s"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr "SOCKSv4a implementation limits hostname to %i characters"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Need more input"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Error reading from Unix: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Invalid compressed data"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Error closing Unix: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Error writing to Unix: %s"
 
 #~ msgctxt "GDateTime"
 #~ msgid "am"
@@ -3892,9 +4239,6 @@ msgstr "Invalid compressed data"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Specify the path for the schema"
 
-#~ msgid "PATH"
-#~ msgstr "PATH"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
@@ -3935,9 +4279,6 @@ msgstr "Invalid compressed data"
 #~ msgid "use a long listing format"
 #~ msgstr "use a long listing format"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[FILE…]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -3971,9 +4312,6 @@ msgstr "Invalid compressed data"
 #~ msgid "The file containing the icon"
 #~ msgstr "The file containing the icon"
 
-#~ msgid "The name of the icon"
-#~ msgstr "The name of the icon"
-
 #~ msgid "names"
 #~ msgstr "names"
 
index 35825d3..cfcb88a 100644 (file)
Binary files a/po/eo.gmo and b/po/eo.gmo differ
index b9ac4a5..3b8be25 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
 # Esperanto translation for glib.
-# Copyright (C) 2003-2011 Free Software Foundation, Inc.
+# Copyright (C) 2003-2012 Free Software Foundation, Inc.
 # This file is distributed under the same license as the glib package.
 # Charles VOELGER <cvoelger@dweasel.com>, 2003.
 # Joop EGGEN <  <, 2006.
 # Brian CROOM < >, 2008.
 # Manuel < >, 2010.
 # Ryan Lortie <desrt@desrt.ca>, 2011.
-# Tiffany Antopolski <tiffany.antopolski@gmail.com>, 2011.
-# Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2010, 2011.
+# Tiffany Antopolski <tiffany.antopolski@gmail.com>, 2011, 2012.
+# Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2010, 2011, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: glib 2.3.0\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-26 20:54+0000\n"
-"PO-Revision-Date: 2011-09-29 06:07+0200\n"
+"POT-Creation-Date: 2012-03-09 21:19+0000\n"
+"PO-Revision-Date: 2012-03-11 12:01+0100\n"
 "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
-"Language-Team: Esperanto <ubuntu-l10n-eo@lists.launchpad.net>\n"
+"Language-Team: Esperanto <gnome-l10n-eo@lists.launchpad.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: eo\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"X-Generator: Virtaal 0.7.1\n"
 "X-Launchpad-Export-Date: 2011-05-15 07:40+0000\n"
+"X-Project-Style: gnome\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Neatendita atributo '%s' pri elemento '%s'"
+msgid "Too large count value passed to %s"
+msgstr "Tro granda nombra valoro transdonita al %s"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Atributo '%s' de elemento '%s' ne trovita"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Fluo estas jam fermita"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Etikedo '%s' estas neatendita, etikedo '%s' estas atendita"
+msgid "Operation was cancelled"
+msgstr "Operacio rezignita"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Nevalida objekto, ne pravalorizita"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Nekompleta plurbajta sekvenco en enigo"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Ne sufiĉa spaco en la cel-loko"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Nevalida bajtosekvenco en konverta enigo"
+
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Neatendita etikedo '%s' interne de '%s'"
+msgid "Error during conversion: %s"
+msgstr "Eraro dum la konverto: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Neniu valida legosigna dosiero estis trovita en datumaj dosierujoj"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "Rezignebla pravalorizo ne estas subtenata"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Legosigno por URI '%s' jam ekzistas"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "Konverto de signaro '%s' al '%s' ne estas subtenata"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Neniu legosigno trovita por URI '%s'"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "Ne eblas malfermi konvertilon de '%s' al '%s'"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Nekonata tipo"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "Neniu MIME-tipo estas difinita en la legosigno por URI '%s'"
+msgid "%s filetype"
+msgstr "%s dosierotipo"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Neniu privata flago estis difinita en legosigno por URI '%s'"
+msgid "%s type"
+msgstr "%s tipo"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials ne estas realigita sur ĉi tiu operaciumo"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Estas neniu subteno por GCredentials por via platformo"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Neatendata frua flufino"
+
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Neniuj grupoj agorditaj en legosigno por URI-o '%s'"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Nesubtenata ŝlosilo `%s' en adresenigo `%s'"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Neniu aplikaĵo kun nomo '%s' registris legosignon por '%s'"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"Adreso `%s' estas malvalida (bezonas precize unu el 'path', 'tmpdir' aŭ "
+"'abstract' ŝlosiloj) "
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Malsukcesis ekspansii plenuman linion '%s' per URI '%s'"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Sensignifa ŝlosilo/valoro parokombinaĵo en adresa enigo `%s'"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1405
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "Konverto de signaro '%s' al '%s' ne estas subtenata"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Eraro en adreso `%s' - la 'port' atributo estas misformita"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "Ne povis malfermi konvertilon de '%s' al '%s'"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Eraro en adreso `%s' - la 'family' atributo estas misformita"
 
-#: ../glib/gconvert.c:767 ../glib/gconvert.c:1159 ../glib/giochannel.c:1577
-#: ../glib/giochannel.c:1619 ../glib/giochannel.c:2462 ../glib/gutf8.c:1014
-#: ../glib/gutf8.c:1465 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Nevalida bajtosekvenco en konverta enigo"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Adresa elemento `%s', ne havas dupunkton (:)"
 
-#: ../glib/gconvert.c:775 ../glib/gconvert.c:1084 ../glib/giochannel.c:1584
-#: ../glib/giochannel.c:2474 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Eraro dum la konverto: %s"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Ŝlosilo/valoro paro %d, `%s', en adresa elemento `%s', ne havas egalsignon"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:1010 ../glib/gutf8.c:1220
-#: ../glib/gutf8.c:1357 ../glib/gutf8.c:1461
-msgid "Partial character sequence at end of input"
-msgstr "Parta karaktrosekvenco ĉe enigofino"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Eraro dum malkodŝanĝo de la ŝlosilo aŭ la valoro en ŝlosilo/valoro paro %d, `"
+"%s', en adresa elemento `%s'"
 
-#: ../glib/gconvert.c:1056
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Ne povas konverti la retrodefaŭlto '%s' al kodaro '%s'"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Eraro en adreso `%s' - la uniksa transporto bezonas precize unu de la "
+"ŝlosiloj `path' aŭ `abstract' esti agordita"
 
-#: ../glib/gconvert.c:1873
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "La URI '%s' ne estas absolutan URI uzanta la \"file\"-skemon"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Eraro en adreso `%s' - la 'host' atributo mankas aŭ estas misformita"
 
-#: ../glib/gconvert.c:1883
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "La loka dosiera URI '%s' devas ne havi la '#'"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr ""
+"Eraro en adreso `%s' - la 'port' atributo estas maka aŭ estas misformita"
 
-#: ../glib/gconvert.c:1900
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "La URI '%s' estas nevalida"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Eraro en adreso `%s' - la 'noncefile' atributo mankas aŭ estas misformita"
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Eraro dum aŭtolanĉo:"
 
-#: ../glib/gconvert.c:1912
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "La gastiga komputilnomo de la URI '%s' ne estas valida"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Nekonata aŭ nesubtenata transporto `%s' por adreso `%s'"
 
-#: ../glib/gconvert.c:1928
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "La URI '%s' havas karaktrojn kiuj estas eskapataj nevalide"
+msgid "Error opening nonce file `%s': %s"
+msgstr "Eraro dum malfermo de dosiero 'nonce' `%s': %s"
 
-#: ../glib/gconvert.c:2023
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "La vojnomo '%s' ne estas absoluta vojo"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Eraro dum legado de dosiero 'nonce' `%s':%s"
 
-#: ../glib/gconvert.c:2033
-msgid "Invalid hostname"
-msgstr "Nevalida gastiga komputilonomo"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Eraro dum legado de dosiero nonce `%s', 16 baitoj atendita, akirita %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:203
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "ATM"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Eraro dum skribado de enhavo de dosiero nonce `%s' al la fluo:"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:205
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PTM"
+#: ../gio/gdbusaddress.c:951
+msgid "The given address is empty"
+msgstr "La donita adreso estas malplena"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:208
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %b %e %H:%M:%S %Y"
+#: ../gio/gdbusaddress.c:1020
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Ne eblas starti mesaĝan buson sen maŝino-identigo:"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:211
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%F"
+#: ../gio/gdbusaddress.c:1057
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Eraro dum starto de la komanda linio `%s':"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:214
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1068
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Nenormala programfiniĝo dum starto de komanda linio `%s': %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:217
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p"
+#: ../gio/gdbusaddress.c:1082
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Komanda linio `%s' elirinta kun nenula elira kodo %d: %s"
 
-#: ../glib/gdatetime.c:230
-msgctxt "full month name"
-msgid "January"
-msgstr "januaro"
+#: ../gio/gdbusaddress.c:1155
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
+"Ne eblas determini seancobusan adreson (ne estas realigita por ĉi tiu "
+"operaciumo)"
 
-#: ../glib/gdatetime.c:232
-msgctxt "full month name"
-msgid "February"
-msgstr "februaro"
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Ne eblas determi busadreson per DBUS_STARTER_BUS_TYPE medivariablo - "
+"nekonata valoron `%s'"
 
-#: ../glib/gdatetime.c:234
-msgctxt "full month name"
-msgid "March"
-msgstr "marto"
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Ne eblas determi busadreso ĉar la DBUS_STARTER_BUS_TYPE medivariable ne "
+"estas agordita"
 
-#: ../glib/gdatetime.c:236
-msgctxt "full month name"
-msgid "April"
-msgstr "aprilo"
+#: ../gio/gdbusaddress.c:1273
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Nekonata bustipo %d"
 
-#: ../glib/gdatetime.c:238
-msgctxt "full month name"
-msgid "May"
-msgstr "majo"
-
-#: ../glib/gdatetime.c:240
-msgctxt "full month name"
-msgid "June"
-msgstr "junio"
-
-#: ../glib/gdatetime.c:242
-msgctxt "full month name"
-msgid "July"
-msgstr "julio"
-
-#: ../glib/gdatetime.c:244
-msgctxt "full month name"
-msgid "August"
-msgstr "aŭgusto"
-
-#: ../glib/gdatetime.c:246
-msgctxt "full month name"
-msgid "September"
-msgstr "septembro"
-
-#: ../glib/gdatetime.c:248
-msgctxt "full month name"
-msgid "October"
-msgstr "oktobro"
-
-#: ../glib/gdatetime.c:250
-msgctxt "full month name"
-msgid "November"
-msgstr "novembro"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Neatendita manko de enhavo kiam provas legi linion"
 
-#: ../glib/gdatetime.c:252
-msgctxt "full month name"
-msgid "December"
-msgstr "decembro"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Neatendita manko de enhavo kiam provas legi (sekure) linion"
 
-#: ../glib/gdatetime.c:267
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "jan"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Eluzis ĉiujn haveblajn aŭtentigajn metodojn (provinta: %s) (havebla: %s)"
 
-#: ../glib/gdatetime.c:269
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "feb"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Resignita per GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:271
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "mar"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Eraro dum akiro de informo de dosierujo `%s': %s"
 
-#: ../glib/gdatetime.c:273
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "apr"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"Permesoj sur dosierujo `%s' estas misformitaj. Atendita reĝimo 0700, akirita "
+"0%o"
 
-#: ../glib/gdatetime.c:275
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "maj"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Eraro dum kreo de la dosierujo `%s': %s"
 
-#: ../glib/gdatetime.c:277
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "jun"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Eraro dum malfermo de la ŝlosiloringo `%s' por legi:"
 
-#: ../glib/gdatetime.c:279
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "jul"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Linio %d de la ŝlosiloringo al `%s' kun enhavo `%s' estas misformita"
 
-#: ../glib/gdatetime.c:281
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "aŭg"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Unua ĵetono de linio %d de la ŝlosiloringo al `%s' kun enhavo `%s' estas "
+"misformita"
 
-#: ../glib/gdatetime.c:283
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "sep"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Dua ĵetono de linio %d de la ŝlosiloringo al `%s' kun enhavo `%s' estas "
+"misformita"
 
-#: ../glib/gdatetime.c:285
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "okt"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Ne trovas kuketon kun identigo %d en la ŝlosiloringo ĉe `%s'"
 
-#: ../glib/gdatetime.c:287
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "nov"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Eraro dum forigo de la malnova ŝlosdosiero `%s': %s"
 
-#: ../glib/gdatetime.c:289
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "dec"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Eraro dum kreo de la ŝlosdosiero `%s':%s"
 
-#: ../glib/gdatetime.c:304
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "lundo"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Eraro dum fermo de la (malligita) ŝlosdosiero `%s': %s"
 
-#: ../glib/gdatetime.c:306
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "mardo"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Eraro dum malligado de la ŝlosdosiero `%s':%s"
 
-#: ../glib/gdatetime.c:308
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "merkredo"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Eraro dum malfermo de ŝlosiringo `%s' por skribi: "
 
-#: ../glib/gdatetime.c:310
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "ĵaŭdo"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Cetere, liberigo de la seruro por `%s' ankaŭ ne sukcesis: %s)"
 
-#: ../glib/gdatetime.c:312
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "vendredo"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+msgid "The connection is closed"
+msgstr "La konekto estas fermita"
 
-#: ../glib/gdatetime.c:314
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "sabato"
+#: ../gio/gdbusconnection.c:1879
+msgid "Timeout was reached"
+msgstr "Tempolimo estis atingita"
 
-#: ../glib/gdatetime.c:316
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "dimanĉo"
+#: ../gio/gdbusconnection.c:2524
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr "Nesubtenataj flagoj renkontitaj dum kreo de klientflanka konekto"
 
-#: ../glib/gdatetime.c:331
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "lun"
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#, c-format
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Neniu tia interfaco `org.freedesktop.DBus.Properties' en objekto en vojo %s"
 
-#: ../glib/gdatetime.c:333
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "mar"
+#: ../gio/gdbusconnection.c:4097
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"Eraro dum agordado de la atributo `%s': Atendita tipo `%s' sed akiris `%s'"
 
-#: ../glib/gdatetime.c:335
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "mer"
+#: ../gio/gdbusconnection.c:4192
+#, c-format
+msgid "No such property `%s'"
+msgstr "Neniu tia atributo `%s'"
 
-#: ../glib/gdatetime.c:337
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "ĵaŭ"
+#: ../gio/gdbusconnection.c:4204
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "Atributo `%s' ne estas legebla"
 
-#: ../glib/gdatetime.c:339
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "ven"
+#: ../gio/gdbusconnection.c:4215
+#, c-format
+msgid "Property `%s' is not writable"
+msgstr "Atributo `%s' ne estas skribebla"
 
-#: ../glib/gdatetime.c:341
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "sab"
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#, c-format
+msgid "No such interface `%s'"
+msgstr "Neniu tia interfaco `%s' "
 
-#: ../glib/gdatetime.c:343
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "dim"
+#: ../gio/gdbusconnection.c:4469
+msgid "No such interface"
+msgstr "Neniu tia interfaco"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Eraro dum malfermado de la dosierujo '%s': %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Neniu tia interfaco `%s' sur objekto en vojo %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4742
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Ne eblis akiri %lu bajtojn por legi la dosieron \"%s\""
+msgid "No such method `%s'"
+msgstr "Neniu tia metodo `%s'"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4773
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Eraro dum legado de la dosiero '%s': %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Tipo de mesaĝo, `%s', ne kongruas kun la atendita tipo `%s'"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4993
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Dosiero \"%s\" estas tro granda"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Objekto jam estas elportita por la interfaco %s ĉe %s"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:5191
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Malsukcesis legi el dosiero '%s': %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Metodo `%s' redonis tipo `%s', sed estis atendata `%s' `"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:6242
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Malsukcesis malfermi dosieron '%s': %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Metodo `%s' sur interfaco `%s' kun subskribo `%s' ne existas"
 
-#: ../glib/gfileutils.c:720
+#: ../gio/gdbusconnection.c:6361
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "Malsukcesis akiri atributojn de dosiero '%s': fstat() malsukcesis: %s"
+msgid "A subtree is already exported for %s"
+msgstr "Subarbo estas jam elportita por %s"
 
-#: ../glib/gfileutils.c:754
-#, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Malsukcesis malfermi dosieron '%s': fdopen() malsukcesis: %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "tipo estas NEVALIDA"
 
-#: ../glib/gfileutils.c:862
-#, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr ""
-"Malsukcesis alinomi dosieron de '%s' al '%s': g_rename() malsukcesis: %s"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METODO_VOKO mesaĝo: VOJO aŭ MEMBRO kapo-kampo mankas"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
-#, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Malsukcesis krei dosieron '%s': %s"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METOD_REVENO mesaĝo: RESPONDO_SERI0 kapo-kampo mankas"
 
-#: ../glib/gfileutils.c:918
-#, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr ""
-"Malsukcesis malfermi dosieron '%s' por skribi: fdopen() malsukcesis: %s"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERARMESAĜO: RESPONDO_SERIO kapo-kampo aŭ ERARO_NOMO mankas"
 
-#: ../glib/gfileutils.c:943
-#, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Malsukcesis skribi dosieron '%s': fwrite() malsukcesis: %s"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNALMESAĜO: VOJO, INTERFACO or MEMBRO kapo-kampo mankas"
 
-#: ../glib/gfileutils.c:962
-#, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Skribi dosieron malsukcesis '%s': fflush() malsukcesis: %s"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"SIGNALMESAĜO: La VOJO-a kapo-kampo uzas la valoron reservitan org."
+"freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNALMESAĜO: La kapo-kampo INTERFACO uzas la valoron reservitan org."
+"freedesktop.DBus.Local"
+
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Skribi dosieron malsukcesis '%s': fsync() malsukcesis: %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Volis legi %lu bajto sed akiris EOF"
+msgstr[1] "Volis legi %lu bajtoj sed akiris EOF"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Malsukcesis fermi dosieron '%s': fclose() malsukcesis: %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"Atendis validan UTF-8 ĉenon sed trovitaj nevalidaj bajtoj ĉe bajto deŝovo %d "
+"(longeco de ĉeno estas %d). La valida UTF-8 ĉeno ĝis tiu punkto estis `%s' "
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "Ne povis forigi ekzistatan dosieron '%s': g_unlink() malsukcesis: %s"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Atendita NUL bajto post la ĉeno `%s' sed trovita bajto %d"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Ŝablono '%s' ne estas valida, ĝi devas ne havi '%s'"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Analizita valoro `%s' ne estas valida D-Bus objektovojo"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Ŝablono '%s' ne havas XXXXXX"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Analizita valoro `%s' ne estas valida D-Busa subskribo"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u bajto"
-msgstr[1] "%u bajtoj"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Renkontis matricon de longeco %u bajto. Maksimumo estas 2<<26 bajtoj (64 "
+"MiB)."
+msgstr[1] ""
+"Renkontis matricon de longeco %u bajtoj. Maksimumo estas 2<<26 bajtoj (64 "
+"MiB)."
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Analizita valoro `%s' por variaĵo ne estas valida D-Busa subskribo"
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"Eraro dum malseriigo de GVariant kun tipo ĉeno `%s' de la D-Buso dratoformo"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Nevalida pezekstrem('endianness')-valoro. Atendita 0x6c ('l') aŭ 0x42 ('B') "
+"sed trovas valoron 0x%02x"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Nevalida ĉefprotokolo versio. Atendita 1 sed trovita %d"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
+"Subskriba kapo kun subskribo `%s' estis trovita sed korpo de mesaĝo estas "
+"malplena"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Analizita valoro `%s' ne estas valida D-Bus subskribo (por korpo)"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"Ne estas subskriba kapo en mesaĝo sed la korpo de mesaĝo estas %u bajtoj"
+msgstr[1] ""
+"Ne estas subskriba kapo en mesaĝo sed la korpo de mesaĝo estas %u bajtoj"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "Ne eblas malseriigi mesaĝon:"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"Eraro dum seriigo de GVariant kun tipoĉeno `%s' al la D-Buso dratoformo"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:2304
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"Mesaĝo havas %d dosiernumerojn sed la kapo-kampo indikas %d dosiernumeroj"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
-#, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "Ne eblas seriigi mesaĝon: "
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Korpo de mesaĝo havas subskribon `%s' sed ne estas iu subskribokapo"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:2366
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s bajto"
-msgstr[1] "%s bajtoj"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
+msgstr "Korpo de mesaĝo havas tipon `%s' sed tipo en la mesaĝokapo estas `%s'"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Korpo de mesaĝo estas malplena sed tipo en la masaĝokapo estas `(%s)'"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Malsukcesis legi la simbolan ligilon '%s': %s"
+msgid "Error return with body of type `%s'"
+msgstr "Erara reveno kun korpo de tipo `%s'"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Simbolaj ligiloj ne estas subtenataj"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "Erara reveno kun malplena korpo"
 
-#: ../glib/giochannel.c:1409
+#: ../gio/gdbusprivate.c:2065
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Ne eblas ŝargi na /var/lib/dbus/machine-id aŭ /etc/machine-id: "
+
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Ne eblis malfermi konvertilon de '%s al '%s: %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Eraro dum voko de StartServiceByName por %s:"
 
-#: ../glib/giochannel.c:1754
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "Ne povas fari krudan legon en g_io_channel_read_line_string"
+#: ../gio/gdbusproxy.c:1645
+#, c-format
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Neatendata respondo %d de StartServiceByName(\"%s\") metodo"
 
-#: ../glib/giochannel.c:1801 ../glib/giochannel.c:2058
-#: ../glib/giochannel.c:2145
-msgid "Leftover unconverted data in read buffer"
-msgstr "Kroma nekonvertita datumaro en legbufro"
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+msgid ""
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr ""
+"Ne eblas envoki metodon; prokurilo estas por bonkonata nomo sen posedanto "
+"kaj prokurilo estis kreita kun la G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flago"
 
-#: ../glib/giochannel.c:1882 ../glib/giochannel.c:1959
-msgid "Channel terminates in a partial character"
-msgstr "Kanalo finas per parta karaktro"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Abstrakta nomspaco nesubtenatas"
 
-#: ../glib/giochannel.c:1945
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Ne povas fari krudan legon en g_io_channel_read_to_end"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Ne eblas specifi 'nonce'-dosieron dum kreo de servilo"
 
-#: ../glib/gmappedfile.c:131
+#: ../gio/gdbusserver.c:872
 #, c-format
-#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
-msgstr ""
-"Malsukcesis akiri atributojn de dosiero '%s%s%s%s': fstat() malsukcesis: %s"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Eraro dum skribo de 'nonce'-dosiero ĉe `%s': %s"
 
-#: ../glib/gmappedfile.c:197
+#: ../gio/gdbusserver.c:1038
 #, c-format
-#| msgid "Failed to map file '%s': mmap() failed: %s"
-msgid "Failed to map %s%s%s%s: mmap() failed: %s"
-msgstr "Malsukcesis mapigi dosieron %s%s%s%s: mmap() malsukcesis: %s"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "La ĉeno `%s' ne estas valida D-Bus GUID"
 
-#: ../glib/gmappedfile.c:263
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Malsukcesis malfermi dosieron '%s': open() malsukcesis: %s"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Ne eblas aŭskulti sur nesubtenata transporto `%s'"
 
-#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
-#, c-format
-msgid "Error on line %d char %d: "
-msgstr "Eraro sur linio %d karaktro %d: "
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "KOMANDO"
 
-#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#: ../gio/gdbus-tool.c:93
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Nevalida UTF-8-kodigita teksto en nomo - ne valida '%s'"
+msgid ""
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
+msgstr ""
+"Komandoj:\n"
+"  help         Montri ĉi tiu informojn\n"
+"  introspect   Introspekti foran objekton\n"
+"  monitor      Kontroladi foran objekton\n"
+"  call         Envoki metodon sur foran objekto\n"
+"  emit         Sendi signalon\n"
+"\n"
+"Uzi \"%s KOMANDON --help\" por akiri helpon pri ĉiu komando.\n"
 
-#: ../glib/gmarkup.c:430
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' ne estas valida nomo "
+msgid "Error: %s\n"
+msgstr "Eraro: %s\n"
 
-#: ../glib/gmarkup.c:446
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' ne estas valida nomo: '%c' "
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Eraro analizanta introspektan XML-datumaron: %s\n"
 
-#: ../glib/gmarkup.c:555
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Konekti al la systemabuso"
+
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Konekti al la seanca buso"
+
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Konekti al donita D-Buso adreso"
+
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Opcioj de konekta finpunkto:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Opcioj specifantaj la konektan finpunkton"
+
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Eraro sur linio %d: %s"
+msgid "No connection endpoint specified"
+msgstr "Ne konekta finpunkto specifita"
 
-#: ../glib/gmarkup.c:639
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
-msgstr ""
-"Malsukcesis analizi '%-.*s', kiu devus esti cifero en karaktra referenco "
-"(ekz. &#234) - la cifero estas eble tro granda"
+msgid "Multiple connection endpoints specified"
+msgstr "Multoblaj konektaj finpunktoj specifitaj"
 
-#: ../glib/gmarkup.c:651
+#: ../gio/gdbus-tool.c:463
+#, c-format
 msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"Karaktra referenco ne finis per punktokomo; vi verŝajne uzas kaj-signon sen "
-"intenco komencigi eron - nuligu kaj-signon kiel &amp;"
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "Averto: Laŭ introspekta datumaro, interfaco `%s' ne ekzistas\n"
 
-#: ../glib/gmarkup.c:677
+#: ../gio/gdbus-tool.c:472
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Karaktra referenco '%-.*s' ne enkodigas permesatan karaktron"
-
-#: ../glib/gmarkup.c:715
 msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"Malplena ento '&;' vidita; validaj entoj estas : &amp; &quot; &lt; &gt; "
-"&apos;"
+"Averto: Laŭ introspekta datumaro, metodo `%s' ne ekzistas sur interfaco `"
+"%s'\n"
 
-#: ../glib/gmarkup.c:723
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Ento-nomo '%-.*s' ne estas konata"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Malnepra celo por signalo (unika nomo)"
 
-#: ../glib/gmarkup.c:728
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Ento ne finiĝis per punktokomo; vi eble uzis kaj-signon sen intenco "
-"komencigi enton - nuligu kaj-signon kiel &amp;"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Objektovojo por sendi signalon sur"
 
-#: ../glib/gmarkup.c:1079
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Dokumento devas komenci per elemento (ekz. <book>)"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Signalo kaj interfaco nomo"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Sendi signalon."
 
-#: ../glib/gmarkup.c:1119
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"'%s' ne estas valida karaktro post '<' karaktro; ĝi ne povas komenci "
-"elementan nomon"
+msgid "Error connecting: %s\n"
+msgstr "Konekt-eraro: %s\n"
 
-#: ../glib/gmarkup.c:1187
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Malbona karaktro '%s', karaktro '>' atendita por fini la malplena-elementon "
-"etikedon '%s'"
+msgid "Error: object path not specified.\n"
+msgstr "Eraro: objektovojo ne specifita.\n"
 
-#: ../glib/gmarkup.c:1271
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Malbona karaktro '%s', karaktro '=' estas atendita post atributnomo '%s' de "
-"elemento '%s'"
+msgid "Error: %s is not a valid object path\n"
+msgstr "Eraro: %s ne estas valida objekto-vojo\n"
 
-#: ../glib/gmarkup.c:1312
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Malbona karaktro '%s', '>' aŭ '/' estas atendita por fini la komencan "
-"etikedon de elemento '%s' aŭ laŭvole atributon; eble vi uzas nevalidan "
-"karaktron en atributnomo"
+msgid "Error: signal not specified.\n"
+msgstr "Eraro: signalo ne specifita.\n"
 
-#: ../glib/gmarkup.c:1356
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Malbona karaktro '%s', maldekstra citilo estas atendita post la egalsigno "
-"kiam donanta valoron por atributo '%s' de elemento '%s'"
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Eraro: '%s' ne estas valida interfaco-nomo\n"
 
-#: ../glib/gmarkup.c:1489
+#: ../gio/gdbus-tool.c:640
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"'%s' ne estas valida karaktro post la karaktroj '</'; '%s' ne povas komenci "
-"elementnomon"
+msgid "Error: %s is not a valid member name\n"
+msgstr "'%s' ne estas valida membro-nomo\n"
 
-#: ../glib/gmarkup.c:1525
+#: ../gio/gdbus-tool.c:646
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"'%s' ne estas valida karaktro post la fermiga elementnomo '%s'; la permesata "
-"karaktro estas '>'"
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "'%s' ne estas valida unika buso-nomo\n"
 
-#: ../glib/gmarkup.c:1536
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Elemento '%s' estis fermita, neniu elemento estas malferma nun"
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Eraro dum sintaksa analizo de la parametro %d: %s\n"
 
-#: ../glib/gmarkup.c:1545
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "Elemento '%s' estis fermita, sed la malfermita elemento estas '%s' nun"
+msgid "Error flushing connection: %s\n"
+msgstr "Eraro dum elbufrigo de la konekto: %s\n"
 
-#: ../glib/gmarkup.c:1713
-msgid "Document was empty or contained only whitespace"
-msgstr "Dokumento estis malpena aŭ ĝi havis nur blankspacon"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Nomo de celvojo por envoki sur ĝin metodon"
 
-#: ../glib/gmarkup.c:1727
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Dokumento finiĝis neatendite tuj post maldekstra angulkrampon '<'"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Vojo al objekto por envoki sur ĝin metodon"
+
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Metodo- kaj interfaco-nomo"
+
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Tempolimo en sekundoj"
+
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Envoki metodon sur fora objekto."
 
-#: ../glib/gmarkup.c:1735 ../glib/gmarkup.c:1780
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"Dokumento finiĝis neatendite kun elementoj ankoraŭ malfermaj - '%s' estis la "
-"elemento malfermita laste"
+msgid "Error: Destination is not specified\n"
+msgstr "Eraro: Celzono ne estas specifita\n"
 
-#: ../glib/gmarkup.c:1743
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"Dokumento finiĝis neatendite, atendis vidi etikedon finiĝanta per dekstra "
-"angulkrampo <%s/>"
+msgid "Error: Object path is not specified\n"
+msgstr "Eraro: Objektvojo ne estas specifita\n"
 
-#: ../glib/gmarkup.c:1749
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Dokumento finiĝis neatendite interne de elementnomo"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Eraro: Metodonomo ne estas specifita\n"
 
-#: ../glib/gmarkup.c:1755
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Dokumento finiĝis neatendite interne de atributnomo"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Eraro: Metodonomo`%s' estas nevalida\n"
 
-#: ../glib/gmarkup.c:1760
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Dokumento finiĝis neatendite interne de elemento-malfermanta etikedo."
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Eraro dum sintaksa analizo de la parametro %d de tipo `%s': %s\n"
 
-#: ../glib/gmarkup.c:1766
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"Dokumento finiĝis neatendite post la egalsigno sekvanta atributnomo; neniu "
-"atributvaloro"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Nomo de celo por introspekti"
 
-#: ../glib/gmarkup.c:1773
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Dokumento finiĝis neatendite dum interne de atributvaloro"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Objektvojo por introspekti"
 
-#: ../glib/gmarkup.c:1789
-#, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "Dokumento finiĝis interne de la ferma etikedo por elemento '%s'"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Presi XML"
 
-#: ../glib/gmarkup.c:1795
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "Dokumento finiĝis neatendite interne de komento aŭ traktada instrukcio"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Introspekti idoj"
 
-#: ../glib/gregex.c:190
-msgid "corrupted object"
-msgstr "difektita objekto"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Nur presi agordojn"
 
-#: ../glib/gregex.c:192
-msgid "internal error or corrupted object"
-msgstr "interna eraro aŭ difektita objekto"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Introspekti foran objekton."
 
-#: ../glib/gregex.c:194
-msgid "out of memory"
-msgstr "memormanko"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Nomo de celo de kontrolota"
 
-#: ../glib/gregex.c:199
-msgid "backtracking limit reached"
-msgstr "retrospurada limo estas atingata"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Vojo de kontrolota objekto"
 
-#: ../glib/gregex.c:211 ../glib/gregex.c:219
-msgid "the pattern contains items not supported for partial matching"
-msgstr "La modelo havas erojn kiuj ne estas subtenataj por parta kongruado"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Kontroli foran objekton."
 
-#: ../glib/gregex.c:213 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "interna eraro"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Sennoma"
 
-#: ../glib/gregex.c:221
-msgid "back references as conditions are not supported for partial matching"
-msgstr "retroreferencoj kiel kondiĉoj ne estas subtenataj por parta kongruado"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Labortabla dosiero ne specifis Exec-kampon"
 
-#: ../glib/gregex.c:230
-msgid "recursion limit reached"
-msgstr "rekurslimo atingita"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Ne eblas trovi terminalon bezonata por aplikaĵo"
 
-#: ../glib/gregex.c:232
-msgid "workspace limit for empty substrings reached"
-msgstr "laborspaca limo por malplenaj subĉenoj estas atingitaj"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Ne eblas krei uzanto-aplikaĵan agordodosierujon %s: %s"
 
-#: ../glib/gregex.c:234
-msgid "invalid combination of newline flags"
-msgstr "nevalida kombinaĵo de novlinioj flagoj"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Ne eblas krei por uzanto MIME-an agordodosierujon %s: %s"
 
-#: ../glib/gregex.c:236
-msgid "bad offset"
-msgstr "malbona deŝovo"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Mankas identigilo en la aplikaĵaj informoj"
 
-#: ../glib/gregex.c:238
-msgid "short utf8"
-msgstr "mallonga utf8"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Ne eblas krei por uzanto labortablan dosieron %s"
 
-#: ../glib/gregex.c:242
-msgid "unknown error"
-msgstr "nekonata eraro"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Propra difino por %s"
 
-#: ../glib/gregex.c:262
-msgid "\\ at end of pattern"
-msgstr "\\ ĉe fino de modelo"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "diskingo ne realigas elĵeton"
 
-#: ../glib/gregex.c:265
-msgid "\\c at end of pattern"
-msgstr "\\c ĉe fino de modelo"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "diskingo ne realigas 'eject' aŭ eject_with_operation"
 
-#: ../glib/gregex.c:268
-msgid "unrecognized character follows \\"
-msgstr "nerekonata karaktro sekvas \\"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "diskingo ne realigas demandadon pri datumportiloj"
+
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "diskingo ne realigas start (starton)"
+
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "diskingo ne realigas stop (halton)"
 
-#: ../glib/gregex.c:275
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr ""
-"kodŝanĝaj sekvencoj kiuj ŝanĝas usklecon (\\l, \\L, \\u, \\U) ne estas "
-"permesi ĉi tie"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS subteno ne estas havebla"
 
-#: ../glib/gregex.c:278
-msgid "numbers out of order in {} quantifier"
-msgstr "nombroj neordigitaj en {} kvantoro"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Ne eblas trakti version %d de GEmblem kodoprezento"
 
-#: ../glib/gregex.c:281
-msgid "number too big in {} quantifier"
-msgstr "nombro tro granda en {} kvantoro"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Misformita nombro da ĵetonoj (%d) en GEmblem kodoprezento"
 
-#: ../glib/gregex.c:284
-msgid "missing terminating ] for character class"
-msgstr "Mankas finiga ] por karaktro-klaso"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Ne eblas trakti version %d de GEmblemedIcon kodoprezento"
 
-#: ../glib/gregex.c:287
-msgid "invalid escape sequence in character class"
-msgstr "Nevalida kodŝanĝa sekvenco en karaktro-klaso"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Misformita nombro da ĵetonoj (%d) en GEmblemedIcon kodoprezento"
 
-#: ../glib/gregex.c:290
-msgid "range out of order in character class"
-msgstr "intervalo ne ordigita en karaktro-klaso"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Atendis GEmblem por GEmblemedIcon"
 
-#: ../glib/gregex.c:293
-msgid "nothing to repeat"
-msgstr "nenio ripetebla"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Operacio ne estas subtenata"
 
-#: ../glib/gregex.c:296
-msgid "unrecognized character after (?"
-msgstr "nekonata karaktro post (?"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Enhavantan munton ne ekzistas"
 
-#: ../glib/gregex.c:300
-msgid "unrecognized character after (?<"
-msgstr "nekonata karaktro post (?<"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Ne eblas kopii super dosierujo"
 
-#: ../glib/gregex.c:304
-msgid "unrecognized character after (?P"
-msgstr "nekonata karaktro post (?P"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Ne eblas kopii dosierujon super dosierujo"
 
-#: ../glib/gregex.c:307
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX nomitaj klasoj estas subtenataj nur ene de klaso"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Celdosiero jam ekzistas"
 
-#: ../glib/gregex.c:310
-msgid "missing terminating )"
-msgstr "mankas finiga )"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Ne eblas rikure kopii dosierujon"
 
-#: ../glib/gregex.c:314
-msgid ") without opening ("
-msgstr ") sen komenca ("
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Splisi ne subtenata"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:321
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R aŭ (?[+-]ciferoj devas esti sekvataj de )"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Eraro dum splisado de la dosiero: %s"
 
-#: ../glib/gregex.c:324
-msgid "reference to non-existent subpattern"
-msgstr "referenco al ne ekzistanta submodelo"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Ne eblas kopii specialan dosieron"
 
-#: ../glib/gregex.c:327
-msgid "missing ) after comment"
-msgstr "manka ) post komento"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Invalida simligila valoro donita"
 
-#: ../glib/gregex.c:330
-msgid "regular expression too large"
-msgstr "regula esprima tro granda"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Rubujo ne estas subtenata"
 
-#: ../glib/gregex.c:333
-msgid "failed to get memory"
-msgstr "malsukcesis akiri memoron"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Dosiernomoj ne povas enhavi '%c'"
 
-#: ../glib/gregex.c:336
-msgid "lookbehind assertion is not fixed length"
-msgstr "retrorigarda aserto ne havas fiksitan longon"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "datumportilo ne realigas 'mount'"
 
-#: ../glib/gregex.c:339
-msgid "malformed number or name after (?("
-msgstr "misformata nombro aŭ nomo post (?("
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Neniu aplikaĵo estas registrita kiel traktilo por ĉi tiu dosiero"
 
-#: ../glib/gregex.c:342
-msgid "conditional group contains more than two branches"
-msgstr "kondiĉa grupo havas pli ol du branĉigojn"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Enumeraciilo estas fermita"
 
-#: ../glib/gregex.c:345
-msgid "assertion expected after (?("
-msgstr "aserto atendata post (?("
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Dosierenumeraciilo havas restantan operacion"
 
-#: ../glib/gregex.c:348
-msgid "unknown POSIX class name"
-msgstr "nekonata POSIX klasnomo"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Dosierenumeraciilo jam estas fermita"
 
-#: ../glib/gregex.c:351
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX kunmetigaj elementoj ne estas subtenataj"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Ne eblas trakti version %d de GFileIcon-kodoprezento"
 
-#: ../glib/gregex.c:354
-msgid "character value in \\x{...} sequence is too large"
-msgstr "karaktro-valoro en \\x{...} sekvenco estas tro granda"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Esti misformita eniga datumaro por GFileIcon"
 
-#: ../glib/gregex.c:357
-msgid "invalid condition (?(0)"
-msgstr "Nevalida kondiĉo (?(0)"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Fluo ne subtenas query_info-on"
 
-#: ../glib/gregex.c:360
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C ne estas permesata en retrorigarda aserto"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Serĉo ne estas subtenata en fluo"
 
-#: ../glib/gregex.c:363
-msgid "recursive call could loop indefinitely"
-msgstr "rikura voko povus iteracii senfine"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Trunki ne permesita en eniga fluo"
 
-#: ../glib/gregex.c:366
-msgid "missing terminator in subpattern name"
-msgstr "manka finilo en submodela nomo"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Trunki ne permesita en fluo"
 
-#: ../glib/gregex.c:369
-msgid "two named subpatterns have the same name"
-msgstr "du nomitaj submodeloj havas la saman nomon"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Malĝusta nombro de ĵetonoj (%d)"
 
-#: ../glib/gregex.c:372
-msgid "malformed \\P or \\p sequence"
-msgstr "misformita \\P aŭ \\p sekvenco"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "Neniu tipo por klasnomo %s"
 
-#: ../glib/gregex.c:375
-msgid "unknown property name after \\P or \\p"
-msgstr "nekonata eco-nomo post \\P aŭ \\p"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Tipo %s ne realigas la GIcon interfaco"
 
-#: ../glib/gregex.c:378
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "submodela nomo estas tro longa (maksimume 32 karaktroj)"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "Tipo %s ne estas klasata"
 
-#: ../glib/gregex.c:381
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "tro multaj nomitaj submodeloj (maksimume 10.000)"
+#: ../gio/gicon.c:339
+#, c-format
+msgid "Malformed version number: %s"
+msgstr "Misformita versionumero: %s"
 
-#: ../glib/gregex.c:384
-msgid "octal value is greater than \\377"
-msgstr "okuma valoro estas pli granda ol \\377"
+#: ../gio/gicon.c:353
+#, c-format
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Tipo %s ne realigas from_tokens() sur la GIcon Interfaco"
 
-#: ../glib/gregex.c:387
-msgid "DEFINE group contains more than one branch"
-msgstr "DIFINI grupo havas pli ol unu branĉo"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Ne eblas trakti la provizitan version de bildsimbolo kodoprezento"
 
-#: ../glib/gregex.c:390
-msgid "repeating a DEFINE group is not allowed"
-msgstr "ripeto de DIFIN-grupo ne estas permesata"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Neniu adreso specifita"
 
-#: ../glib/gregex.c:393
-msgid "inconsistent NEWLINE options"
-msgstr "nekoheraj NOVLINIO-j opcioj"
+#: ../gio/ginetaddressmask.c:192
+#, c-format
+msgid "Length %u is too long for address"
+msgstr "Longeco %u estas tro longa por adreso"
 
-#: ../glib/gregex.c:396
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
 msgstr ""
-"\\g ne estas sekvata de nomo inter kunigaj krampoj, aŭ de nenula nombro "
-"malnepre en kunigaj krampoj"
 
-#: ../glib/gregex.c:401
-msgid "unexpected repeat"
-msgstr "neatendita ripeto"
+#: ../gio/ginetaddressmask.c:304
+#, c-format
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Ne eblas analizi na '%s' kiel IP-adresa masko"
 
-#: ../glib/gregex.c:405
-msgid "code overflow"
-msgstr "koda troo"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Ne sufiĉa spaco por kontaktskatolo adreso"
+
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Nesubtenata kontaktskatolo adreso"
+
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Eniga fluo ne realigas legon"
+
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Fluo havas restantan operacion"
 
-#: ../glib/gregex.c:409
-msgid "overran compiling workspace"
-msgstr "troplenigis kompilada laborspaco"
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Elemento <%s> ne estas permesita interne de <%s>"
 
-#: ../glib/gregex.c:413
-msgid "previously-checked referenced subpattern not found"
-msgstr "antaŭe kontrolita referencita submodelo ne trovita"
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Elemento <%s> ne estas permesita je plejsupre nivelo"
 
-#: ../glib/gregex.c:631 ../glib/gregex.c:1754
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Eraro dum kongruado de regula esprimo %s: %s"
+msgid "File %s appears multiple times in the resource"
+msgstr ""
 
-#: ../glib/gregex.c:1207
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE-biblioteko estas kompilata sen UTF8-subteno"
+#: ../gio/glib-compile-resources.c:248
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr ""
 
-#: ../glib/gregex.c:1216
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE-biblioteko estas kompilata sen UTF8-ecoj-subteno"
+#: ../gio/glib-compile-resources.c:259
+#, c-format
+#| msgid "Failed to change to directory '%s' (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Malsukcesis trovi na '%s' en aktuala dosierujo"
 
-#: ../glib/gregex.c:1272
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Eraro dum kompilo de regula esprimo %s ĉe karaktro %d: %s"
+msgid "Unknown processing option \"%s\""
+msgstr "Nekonata opcio de traktado \"%s\""
 
-#: ../glib/gregex.c:1308
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Eraro dum optimumigo de regula esprimo %s: %s"
+msgid "Failed to create temp file: %s"
+msgstr "Malsukcesis krei dosieron: %s"
 
-#: ../glib/gregex.c:2184
-msgid "hexadecimal digit or '}' expected"
-msgstr "deksusuma cifero aŭ '}' atendata"
+#: ../gio/glib-compile-resources.c:335
+#| msgid "Error setting symlink: file is not a symlink"
+msgid "Error processing input file with xmllint"
+msgstr "Eraro dum traktado de enig-dosiero per 'xmllint'"
 
-#: ../glib/gregex.c:2200
-msgid "hexadecimal digit expected"
-msgstr "deksesuma cifero atendata"
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr ""
 
-#: ../glib/gregex.c:2240
-msgid "missing '<' in symbolic reference"
-msgstr "mankas '<' en simbola referenco"
+#: ../gio/glib-compile-resources.c:403
+#, c-format
+msgid "Error reading file %s: %s"
+msgstr "Eraro dum legado de la dosiero %s: %s"
 
-#: ../glib/gregex.c:2249
-msgid "unfinished symbolic reference"
-msgstr "Nefinita simbola referenco"
+#: ../gio/glib-compile-resources.c:423
+#, c-format
+#| msgid "Error opening file: %s"
+msgid "Error compressing file %s"
+msgstr "Eraro dum kompaktigo de dosiero: %s"
 
-#: ../glib/gregex.c:2256
-msgid "zero-length symbolic reference"
-msgstr "nulo-longa simbola referenco"
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "teksto ne povi montriĝas interne de <%s>"
 
-#: ../glib/gregex.c:2267
-msgid "digit expected"
-msgstr "cifero atendata"
+#: ../gio/glib-compile-resources.c:610
+msgid "name of the output file"
+msgstr "nomo de la elig-dosiero"
 
-#: ../glib/gregex.c:2285
-msgid "illegal symbolic reference"
-msgstr "malpermesita simbola referenco"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "DOSIERO"
 
-#: ../glib/gregex.c:2347
-msgid "stray final '\\'"
-msgstr "ne bezonata fina '\\'"
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
 
-#: ../glib/gregex.c:2351
-msgid "unknown escape sequence"
-msgstr "nekonata kodŝanĝa sekvenco"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DOSIERUJO"
 
-#: ../glib/gregex.c:2361
-#, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+#: ../gio/glib-compile-resources.c:612
+msgid ""
+"Generate output in the format selected for by the target filename extension"
 msgstr ""
-"Eraro dum sintaksa analizo de anstataŭa teksto \"%s\" ĉe karaktro %lu: %s"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Citata teksto ne komenciĝas per citilo"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr ""
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "Ne kongrua citilo sur komanda linio aŭ alia teksto citis en ŝelo"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
 
-#: ../glib/gshell.c:559
-#, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Teksto finiĝis post '\\' karaktron. (La teksto estis '%s')"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "Generi liston de dependeco"
 
-#: ../glib/gshell.c:566
-#, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"Teksto finiĝis antaŭ kongrua citilo por %c estis trovita. (La teksto estis "
-"'%s')"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "Ne aŭtomate generi aŭ registri risurcon"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Teksto estis malplena (aŭ havis nur blankspacon)"
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Malsukesis legi datumaron de procezido"
+#: ../gio/glib-compile-resources.c:646
+#| msgid ""
+#| "Compile all GSettings schema files into a schema cache.\n"
+#| "Schema files are required to have the extension .gschema.xml,\n"
+#| "and the cache file is called gschemas.compiled."
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Kompili risurcan specifigon al risurca dosiero.\n"
+"Risurca specifiga dosiero havas la sufikson .gresource.xml,\n"
+"kaj la risurca dosiero estas nomita .gresource."
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/glib-compile-resources.c:662
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Malsukcesis krei dukton por komunikado kun procezido (%s)"
+msgid "You should give exactly one file name\n"
+msgstr "Vi devus doni precize unu dosieran nomon\n"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "Malplenaj nomoj ne estas permesataj"
+
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Malsukcesis legi de duktido (%s)"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "nevalida nomo '%s': nomoj devas komenciĝi per minusklo"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Malsukcesis ŝanĝi al dosierujo '%s' (%s)"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"nevalida nomo '%s: nevalida karaktro '%c'; nur minuskloj, nombroj kaj "
+"streketo ('-') permesataj."
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Malsukcesis plenumi procezidon (%s)"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "nevalida nomo '%s': du sinsekvaj streketoj ('--') ne permesataj."
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "Nevalida programa nomo: %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "nevalida nomo '%s': la fina karaktro ne povas esti streketo ('-')."
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Nevalida ĉeno en argument-vektoro ĉe %d: %s"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "nevalida nomo '%s': maksimuma longeco estas 1024"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Nevalida ĉeno en medio: %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s> jam specifita"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "ne eblas aldoni ŝlosilojn al skemo 'list-of'"
+
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Nevalida kuranta dosierujo: %s"
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s> jam specifita"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Malsukcesis plenumi helpan programon (%s)"
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<key name='%s'> kaŝas <key name='%s'> en <schema id='%s'>; uzu <override> "
+"por modifi valoron"
 
-#: ../glib/gspawn-win32.c:997
+#: ../gio/glib-compile-schemas.c:957
+#, c-format
 msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 msgstr ""
-"Neatendita eraro dum g_io_channel_win32_poll() legado de datumaro de "
-"procezido"
+"Precize unu el 'type', 'enum' aŭ 'flags' devas esti specifita kiel atributo "
+"de <key>"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Malsukcesis legi datumaron de procezido (%s)"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> ne (jam) difinita."
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Neatendita eraro en select() dum datumlegado de procezido (%s)"
+msgid "invalid GVariant type string '%s'"
+msgstr "Nevalida GVariant tipo-ĉeno '%s'"
+
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> donita sed skemo ne etendanta io"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Neatendita eraro en waitpid() (%s)"
+msgid "no <key name='%s'> to override"
+msgstr "neniu <key name='%s'> por superregi"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Malsukcesis branĉiĝi (%s)"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s> jam specifita"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Malsukcesis plenumi procezidon \"%s\" (%s)"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> jam specifita"
 
-#: ../glib/gspawn.c:1402
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Malsukcesis alidirektigi enigon aŭ eligon de procezido (%s)"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> etendas skemo '%s' kiu ankoraŭ ne ekzistas"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Malsukcesis branĉiĝi procezidon (%s)"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> estas listo de skemo '%s' kiu ankoraŭ ne ekzistas"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Nekonata eraro dum  plenumanta de la procezido \"%s\""
+msgid "Can not be a list of a schema with a path"
+msgstr "Ne eblas esti listo de skemo kun vojo"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Malsukcesis legi sufiĉe datumaron de pid-duktido (%s)"
+msgid "Can not extend a schema with a path"
+msgstr "Ne eblas etendi liston de skemo kun vojo"
 
-#: ../glib/gutf8.c:1088
-msgid "Character out of range for UTF-8"
-msgstr "Karaktro estas ekster la intervalo de UTF-8"
+#: ../gio/glib-compile-schemas.c:1169
+#, c-format
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr ""
+"<schema id='%s'> estas listo, etendanta <schema id='%s'> kiu ne estas listo"
 
-#: ../glib/gutf8.c:1188 ../glib/gutf8.c:1197 ../glib/gutf8.c:1327
-#: ../glib/gutf8.c:1336 ../glib/gutf8.c:1475 ../glib/gutf8.c:1571
-msgid "Invalid sequence in conversion input"
-msgstr "Nevalida sekvenco en konverta enigo"
+#: ../gio/glib-compile-schemas.c:1179
+#, c-format
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> etendas <schema id='%s' list-of='%s'> sed '%s' "
+"ne etendas '%s'"
 
-#: ../glib/gutf8.c:1486 ../glib/gutf8.c:1582
-msgid "Character out of range for UTF-16"
-msgstr "Karaktro estas ekster la intervalo de UTF-16"
+#: ../gio/glib-compile-schemas.c:1196
+#, c-format
+msgid "a path, if given, must begin and end with a slash"
+msgstr "vojo, se donita, devas komenciĝi kaj finiĝi kun oblikvo"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Uzo:"
+#: ../gio/glib-compile-schemas.c:1203
+#, c-format
+msgid "the path of a list must end with ':/'"
+msgstr "la vojo de listo devas finiĝi en ':/'"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPCIO...]"
+#: ../gio/glib-compile-schemas.c:1229
+#, c-format
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> jam specifita"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Helpaj Opcioj:"
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
+#, c-format
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict estis specifita; eliranta.\n"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Montri helpajn opciojn"
+#: ../gio/glib-compile-schemas.c:1755
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "Ĉi tiu tuta dosiero estas ignorita. \n"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Montri ĉiujn helpan opciojn"
+#: ../gio/glib-compile-schemas.c:1814
+#, c-format
+msgid "Ignoring this file.\n"
+msgstr "Ignoras ĉi tiun dosieron.\n"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Aplikaĵaj Opcioj:"
+#: ../gio/glib-compile-schemas.c:1854
+#, c-format
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"Neniu tia ŝlosilo `%s' en skemo `%s' kiel estas specifite en superrego-"
+"dosiero `%s'"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Ne povas analizi entjeran valoron '%s' de %s"
+msgid "; ignoring override for this key.\n"
+msgstr "; ignoras superrego por ĉi tiu ŝlosilo.\n"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Entjera valoro '%s' de %s estas ekster la intervalo"
+msgid " and --strict was specified; exiting.\n"
+msgstr " kaj --strict estis specifita; eliranta.\n"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Ne povas analizi duoblan valoron '%s' de %s"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
+msgstr ""
+"Eraro dum sintaksa analizo de la ŝlosilo `%s' en skemo `%s' kiel estas "
+"specifita en superrego-dosiero `%s': %s."
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Duobla valoro '%s' de %s estas ekster la intervalo"
+msgid "Ignoring override for this key.\n"
+msgstr "Ignoras superregon por ĉi tiu ŝlosilo.\n"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Eraro dum sintaksa analizo de la opcio %s"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"superrego por ŝlosilo `%s' en skemo `%s' en superrego-dosiero `%s' ne estas "
+"en la intervalo donita en la skemo"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Mankas argumento de %s"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"superrego por ŝlosilo `%s' en skemo `%s' en superrego-dosiero `%s' ne estas "
+"en la listo de la validaj elektoj"
 
-#: ../glib/goption.c:1957
-#, c-format
-msgid "Unknown option %s"
-msgstr "Nekonata opcio %s"
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "kie enmemorigi la gschema.compiled dosieron"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "Valida ŝlosilodosiero ne povas esti trovita en serĉaj dosierujoj"
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Ĉesigi se iuj eraroj en skemoj"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Ne estas regula dosiero"
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "Ne verki na la gschema.compiled dosieron"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Dosiero estas malplena"
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "Ne devigi ŝlosilonomajn limigojn"
 
-#: ../glib/gkeyfile.c:768
-#, c-format
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"Ŝlosilodosiero havas linion '%s' kiu ne estas ŝlosilo-valoro paro, grupo, aŭ "
-"komento"
+"Kompili ciujn GSettings skemajn dosierojn en skema kaŝmemoro.\n"
+"Skemaj dosieroj estas bezonas havi la sufikson .gschema.xml,\n"
+"kaj la kaŝmemora dosiero estas nomita gschemas.compiled."
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Nevalida grupa nomo: %s"
-
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Ŝlosilodosiero ne komenciĝas per grupo"
+msgid "You should give exactly one directory name\n"
+msgstr "Vi devus doni precize unu dosierujan nomon\n"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Nevalida ŝlosilonomo: %s"
+msgid "No schema files found: "
+msgstr "Neniuj skemaj dosieroj trovitaj:"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Ŝlosilodosiero havas nesubtenatan kodoprezenton '%s'"
+msgid "doing nothing.\n"
+msgstr "faranta nenion.\n"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2688
-#: ../glib/gkeyfile.c:2754 ../glib/gkeyfile.c:2889 ../glib/gkeyfile.c:3022
-#: ../glib/gkeyfile.c:3164 ../glib/gkeyfile.c:3396 ../glib/gkeyfile.c:3465
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Ŝlosilodosiero ne havas grupon '%s'"
+msgid "removed existing output file.\n"
+msgstr "Forigis ekzistantan eliran dosieron.\n"
 
-#: ../glib/gkeyfile.c:1323
-#, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Ŝlosilodosiero ne havas ŝlosilon '%s'"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Ne eblas trovi defaŭltan tipon de loka dosieruja kontrolado"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "Ŝlosildosiero havas ŝlosilon '%s' kun valoro '%s' kiu ne estas UTF-8"
+msgid "Invalid filename %s"
+msgstr "Nevalida dosiernomo %s"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1566 ../glib/gkeyfile.c:1934
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "Ŝlosildosiero havas ŝlosilon '%s' kiu havas neinterpeteblan valoron."
+msgid "Error getting filesystem info: %s"
+msgstr "Eraro dum akiro de dosiersistema informo: %s"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2517
-#, c-format
-#| msgid ""
-#| "Key file contains key '%s' in group '%s' which has value that cannot be "
-#| "interpreted."
-msgid ""
-"Key file contains key '%s' in group '%s' which has a value that cannot be "
-"interpreted."
-msgstr ""
-"Ŝlosilodosiero havas ŝlosilon '%s' en grupo '%s' kiu havas neinterpeteblan "
-"valoron."
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Ne eblas alinomi radikan dosierujon"
 
-#: ../glib/gkeyfile.c:2229 ../glib/gkeyfile.c:2305
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-#| msgid ""
-#| "Key file contains key '%s' in group '%s' which has value that cannot be "
-#| "interpreted."
-msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
-msgstr "Ŝlosilo '%s' en grupo '%s' havas valoron '%s' kie %s estis atendita."
+msgid "Error renaming file: %s"
+msgstr "Eraro dum alinomo de la dosiero: %s"
 
-#: ../glib/gkeyfile.c:2703 ../glib/gkeyfile.c:2904 ../glib/gkeyfile.c:3476
-#, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Ŝlosilodosiero ne havas ŝlosilon '%s' en grupo '%s'"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Ne eblas alinomi dosieron, dosiernomo jam ekzistas"
 
-#: ../glib/gkeyfile.c:3710
-msgid "Key file contains escape character at end of line"
-msgstr "Ŝlosilodosiero havas kodŝanĝan signon ĉe fino de linio"
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Nevalida dosiernomo"
 
-#: ../glib/gkeyfile.c:3732
-#, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "La ŝlosildosiero havas nevalidan kodŝanĝan sekvencon '%s'"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Ne eblas malfermi dosierujon"
 
-#: ../glib/gkeyfile.c:3874
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Valoro '%s' neinterpreteblas kiel nombro."
+msgid "Error opening file: %s"
+msgstr "Eraro dum malfermo de la dosiero: %s"
 
-#: ../glib/gkeyfile.c:3888
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Entjera valoro '%s' estas ekster la intervalo"
+msgid "Error removing file: %s"
+msgstr "Eraro dum forigo de la dosiero: %s"
 
-#: ../glib/gkeyfile.c:3921
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Valoro '%s' neinterpreteblas kiel glita nombro."
+msgid "Error trashing file: %s"
+msgstr "Eraro dum forŝovo de la dosiero: %s al la rubujo"
 
-#: ../glib/gkeyfile.c:3945
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Valoro '%s' neinterpreteblas kiel bulea."
+msgid "Unable to create trash dir %s: %s"
+msgstr "Ne eblas krei rubujan dosierujon %s: %s"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:750
-#, c-format
-msgid "Too large count value passed to %s"
-msgstr "Tro granda nombra valoro transdonita al %s"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Ne eblas trovi plejsupra-nivelan dosierujon por rubujo"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:292 ../gio/goutputstream.c:1224
-msgid "Stream is already closed"
-msgstr "Fluo estas jam fermita"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Ne eblas trovi aŭ krei rubujan dosierujon"
 
-#: ../gio/gcancellable.c:320 ../gio/gdbusconnection.c:1646
-#: ../gio/gdbusconnection.c:1735 ../gio/gdbusconnection.c:1922
-#: ../gio/gdbusprivate.c:1352 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:815 ../gio/gsimpleasyncresult.c:841
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Operation was cancelled"
-msgstr "Operacio rezignita"
+msgid "Unable to create trashing info file: %s"
+msgstr "Ne eblas krei trashinfo-dosieron: %s"
 
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Nevalida objekto, ne pravalorizita"
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
+#, c-format
+msgid "Unable to trash file: %s"
+msgstr "Ne eblas forŝovi dosieron %s al rubujo"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Nekompleta plurbajta sekvenco en enigo"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "interna eraro"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Ne sufiĉa spaco en la cel-loko"
+#: ../gio/glocalfile.c:2166
+#, c-format
+msgid "Error creating directory: %s"
+msgstr "Eraro dum kreo de la dosierujo: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Rezignebla pravalorizo ne estas subtenata"
+#: ../gio/glocalfile.c:2195
+#, c-format
+msgid "Filesystem does not support symbolic links"
+msgstr "Dosiersistemo ne subtenas simbolajn ligilojn"
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Nekonata tipo"
+#: ../gio/glocalfile.c:2199
+#, c-format
+msgid "Error making symbolic link: %s"
+msgstr "Eraro dum kreo de la simbola ligilo: %s"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "%s filetype"
-msgstr "%s dosierotipo"
+msgid "Error moving file: %s"
+msgstr "Eraro dum movado de la dosiero: %s"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Ne eblas movi dosierujon super dosierujo"
+
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Sekurkopia kreado malsukcesis"
+
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "%s type"
-msgstr "%s tipo"
+msgid "Error removing target file: %s"
+msgstr "Eraro dum forigo de la celdosiero: %s"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials ne estas realigita sur ĉi tiu operaciumo"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Movo inter muntoj ne estas subtenata"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Estas neniu subteno por GCredentials por via platformo"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Atributa valoro devas ne esti NUL-a"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Neatendata frua flufino"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Nevalida atributa tipo (ĉeno atendata)"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Nesubtenata ŝlosilo `%s' en adresenigo `%s'"
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Nevalida etendita atributnomo"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
-"Adreso `%s' estas malvalida (bezonas precize unu el 'path', 'tmpdir' aŭ "
-"'abstract' ŝlosiloj) "
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Eraro dum agordado de la etendita atributo '%s': %s"
 
-#: ../gio/gdbusaddress.c:182
-#, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Sensignifa ŝlosilo/valoro parokombinaĵo en adresa enigo `%s'"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (nevalida kodoprezento)"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Eraro en adreso `%s' - la 'port' atributo estas misformita"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Eraro dum akiro de informo de dosiero `%s': %s"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Eraro en adreso `%s' - la 'family' atributo estas misformita"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Eraro dum akiro informo pri dosierpriskribilo: %s"
 
-#: ../gio/gdbusaddress.c:446
-#, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Adresa elemento `%s', ne havas dupunkton (:)"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Nevalida atributa tipo (uint32 atendata)"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"Ŝlosilo/valoro paro %d, `%s', en adresa elemento `%s', ne havas egalsignon"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Nevalida atributa tipo (uint64 atendata)"
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Eraro dum malkodŝanĝo de la ŝlosilo aŭ la valoro en ŝlosilo/valoro paro %d, `"
-"%s', en adresa elemento `%s'"
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Nevalida atributa tipo (bajta ĉeno atendata)"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Ne eblas agordi permesojn sur simbolaj ligiloj "
+
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Eraro en adreso `%s' - la uniksa transporto bezonas precize unu de la "
-"ŝlosiloj `path' aŭ `abstract' esti agordita"
+msgid "Error setting permissions: %s"
+msgstr "Eraro dum agordado de la permesoj: %s"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Eraro en adreso `%s' - la 'host' atributo mankas aŭ estas misformita"
+msgid "Error setting owner: %s"
+msgstr "Eraro dum agordado de posedanto: %s"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "simligilo devas ne esti NUL-a"
+
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
-"Eraro en adreso `%s' - la 'port' atributo estas maka aŭ estas misformita"
+msgid "Error setting symlink: %s"
+msgstr "Eraro dum agordado de simligilo: %s"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Eraro dum agordado de simligilo: dosiero ne estas simligilo"
+
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Eraro en adreso `%s' - la 'noncefile' atributo mankas aŭ estas misformita"
+msgid "Error setting modification or access time: %s"
+msgstr "Eraro dum agordado de modifaĵo aŭ alira horo: %s"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Eraro dum aŭtolanĉo:"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinuksa kunteksto devas ne esti NUL-a "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Nekonata aŭ nesubtenata transporto `%s' por adreso `%s'"
+msgid "Error setting SELinux context: %s"
+msgstr "Eraro dum agordado de la SELinuksa kunteksto: %s"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "\"SELinux\" ne estas enŝaltita sur ĉi tiu sistemo"
+
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Eraro dum malfermo de dosiero 'nonce' `%s': %s"
+msgid "Setting attribute %s not supported"
+msgstr "Agordi atributon %s ne subtenita"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Eraro dum legado de dosiero 'nonce' `%s':%s"
+msgid "Error reading from file: %s"
+msgstr "Eraro dum legado de la dosiero: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Eraro dum legado de dosiero nonce `%s', 16 baitoj atendita, akirita %d"
+msgid "Error seeking in file: %s"
+msgstr "Eraro dum serĉo en la dosiero: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Eraro dum skribado de enhavo de dosiero nonce `%s' al la fluo:"
+msgid "Error closing file: %s"
+msgstr "Eraro dum fermado de la dosiero: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "La donita adreso estas malplena"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Ne eblas trovi defaŭltan tipon de loka dosiera monitoro"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Ne povas starti mesaĝan buson sen maŝino-identigo:"
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
+#, c-format
+msgid "Error writing to file: %s"
+msgstr "Eraro dum skribado de la dosiero: %s"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Eraro dum starto de la komanda linio `%s':"
+msgid "Error removing old backup link: %s"
+msgstr "Eraro dum forigo de la malnova sekurkopia ligilo: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Nenormala programfiniĝo dum starto de komanda linio `%s': %s"
+msgid "Error creating backup copy: %s"
+msgstr "Eraro dum kreado de sekurkopio: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Komanda linio `%s' elirinta kun nenula elira kodo %d: %s"
+msgid "Error renaming temporary file: %s"
+msgstr "Eraro dum alinomo de la provizora dosiero: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"Ne povas determini seancobusan adreson (ne estas realigita por ĉi tiu "
-"operaciumo)"
+msgid "Error truncating file: %s"
+msgstr "Eraro dum trunko de la dosiero: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6415
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Ne povas determi busadreson per DBUS_STARTER_BUS_TYPE medivariablo - "
-"nekonata valoron `%s'"
+msgid "Error opening file '%s': %s"
+msgstr "Eraro dum malfermo de la dosiero '%s': %s"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6424
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Ne povas determi busadreso ĉar la DBUS_STARTER_BUS_TYPE medivariable ne "
-"estas agordita"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Celdosiero estas dosierujo"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Celdosiero ne estas regula dosiero"
+
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "La dosiero estis ekstere modifita"
+
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Nekonata bustipo %d"
+msgid "Error removing old file: %s"
+msgstr "Eraro dum forigo de la malnova dosiero: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Neatendita manko de enhavo kiam provas legi linion"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Nevalida GSeekType liverita"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Neatendita manko de enhavo kiam provas legi (sekure) linion"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Nevalida serĉpeto"
 
-#: ../gio/gdbusauth.c:503
-#, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Eluzis ĉiujn haveblajn aŭtentigajn metodojn (provinta: %s) (havebla: %s)"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Ne eblas trunki GMemoryInputStream-on"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Resignita per GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Grando de memoro-eliga fluo ne estas ŝanĝebla"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, c-format
-#| msgid "Error statting directory `%s': %s"
-msgid "Error when getting information for directory `%s': %s"
-msgstr "Eraro dum akiro de informo de dosierujo `%s': %s"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Malsuksesis ŝanĝi la grandon de memoro-eliga fluo"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
-#, c-format
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"Permesoj sur dosierujo `%s' estas misformitaj. Atendita reĝimo 0700, akirita "
-"0%o"
+"Sumo de memoro kiu estas bezonata por trakti de la skribo estas pli granda "
+"ol havebla adresa spaco"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Eraro dum kreo de la dosierujo `%s': %s"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Petita enpozicigo antaŭ la komencon de la fluo"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Eraro dum malfermo de la ŝlosiloringo `%s' por legi:"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Petita serĉ-loko estas preter la finon de la fluo"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Linio %d de la ŝlosiloringo al `%s' kun enhavo `%s' estas misformita"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "munto ne realigas \"unmount\""
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "munto ne realigas \"eject\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "munto ne realigas \"unmount\" aŭ \"unmount_with_operation\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "munto ne realigas \"eject\" aŭ \"eject_with_operation\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "munto ne realigas \"remount\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "munto ne realigas konjektanta de enhava tipo"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "munto ne realigas konjektadon pri enhava tipo sinkrone"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Gastiga komputilnomo '%s' havas '[' sed ne ']'"
+
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Loka reto estas ne kontaktebla"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
 msgstr ""
-"Unua ĵetono de linio %d de la ŝlosiloringo al `%s' kun enhavo `%s' estas "
-"misformita"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Dua ĵetono de linio %d de la ŝlosiloringo al `%s' kun enhavo `%s' estas "
-"misformita"
+#| msgid "could not get remote address: %s"
+msgid "Could not create network monitor: %s"
+msgstr "Ne eblas krei retmonitoron: %s"
+
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Ne eblas krei retmonitoron:"
+
+#: ../gio/gnetworkmonitornetlink.c:177
+#| msgid "could not get remote address: %s"
+msgid "Could not get network status: "
+msgstr "Ne eblas akiri restaton: %s"
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Eliga fluo ne realigas skribon"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Fontfluo jam estas fermita"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Ne trovas kuketon kun identigo %d en la ŝlosiloringo ĉe `%s'"
+msgid "Error resolving '%s': %s"
+msgstr "Eraro dum serĉo '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Eraro dum forigo de la malnova ŝlosdosiero `%s': %s"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Eraro dum inversa serĉo '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Eraro dum kreo de la ŝlosdosiero `%s':%s"
+msgid "No service record for '%s'"
+msgstr "Ne ekzistas servorikordo por '%s'"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Eraro dum fermo de la (malligita) ŝlosdosiero `%s': %s"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Ne eblas solvi '%s' provizore"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Eraro dum malligado de la ŝlosdosiero `%s':%s"
+msgid "Error resolving '%s'"
+msgstr "Eraro dum solvado de '%s'"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Eraro dum malfermo de ŝlosiringo `%s' por skribi: "
+msgid "The resource at '%s' does not exist"
+msgstr "La risurco ĉe '%s' ne ekzistas"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/gresource.c:456
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Cetere, liberigo de la seruro por `%s' ankaŭ ne sukcesis: %s)"
+msgid "The resource at '%s' failed to decompress"
+msgstr ""
 
-#: ../gio/gdbusconnection.c:1144 ../gio/gdbusconnection.c:1382
-#: ../gio/gdbusconnection.c:1421 ../gio/gdbusconnection.c:1746
-msgid "The connection is closed"
-msgstr "La konekto estas fermita"
+#: ../gio/gresourcefile.c:650
+#, c-format
+#| msgid "Target file is a directory"
+msgid "The resource at '%s' is not a directory"
+msgstr "La risurco ĉe '%s' ne estas dosierujo"
 
-#: ../gio/gdbusconnection.c:1690
-msgid "Timeout was reached"
-msgstr "Tempolimo estis atingita"
+#: ../gio/gresourcefile.c:858
+#| msgid "Input stream doesn't implement read"
+msgid "Input stream doesn't implement seek"
+msgstr "Eniga fluo ne realigas serĉon"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Presi helpon"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+#| msgid "COMMAND"
+msgid "[COMMAND]"
+msgstr "[KOMANDO]"
 
-#: ../gio/gdbusconnection.c:2312
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr ""
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr "Nesubtenataj flagoj renkontitaj dum kreo de klientflanka konekto"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
+msgstr ""
 
-#: ../gio/gdbusconnection.c:3776 ../gio/gdbusconnection.c:4092
-#, c-format
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "DOSIERO [VOJO]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SEKCIO"
+
+#: ../gio/gresource-tool.c:491
 msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"Neniu tia interfaco `org.freedesktop.DBus.Properties' en objekto en vojo %s"
 
-#: ../gio/gdbusconnection.c:3847
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Eltiri risurcan dosieron al 'stdout'"
+
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "DOSIERA VOJO"
+
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"Eraro dum agordado de la atributo `%s': Atendita tipo `%s' sed akiris `%s'"
+"Nekonata komando %s\n"
+"\n"
 
-#: ../gio/gdbusconnection.c:3942
-#, c-format
-msgid "No such property `%s'"
-msgstr "Neniu tia atributo `%s'"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Uzo:\n"
+"  gresource [--section SEKCIO] KOMANDO [ARGUMENTOJ...]\n"
+"\n"
+"Komandoj:\n"
+"  helpo                     Montri ĉi tiun informon\n"
+"  sections                  Listigi risurcan sekciojn\n"
+"  list                      Listigi risurcojn\n"
+"  details                   Listigi risurcojn kun detaloj\n"
+"  extract                   Eltiri risurcon\n"
+"\n"
+"Uzu 'gresource help KOMANDO' por akiri helpon detale.\n"
+"\n"
 
-#: ../gio/gdbusconnection.c:3954
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Property `%s' is not readable"
-msgstr "Atributo `%s' ne estas legebla"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Uzo:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusconnection.c:3965
-#, c-format
-msgid "Property `%s' is not writable"
-msgstr "Atributo `%s' ne estas skribebla"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argumentoj:\n"
+
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SEKCIO   (laŭvola) nomo de elf-a sekcio\n"
+
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  KOMANDO   La (laŭvola) komando por klarigi\n"
 
-#: ../gio/gdbusconnection.c:4035 ../gio/gdbusconnection.c:5859
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr ""
+
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
+
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[VOJO]"
+
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  VOJO      (laŭvola) vojo de risurco (eble parta)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "VOJO"
+
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  VOJO      vojo de risurco\n"
+
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Neniu tia interfaco `%s' "
+msgid "No such schema '%s'\n"
+msgstr "Neniu tia skemo '%s'\n"
 
-#: ../gio/gdbusconnection.c:4219
-msgid "No such interface"
-msgstr "Neniu tia interfaco"
+#: ../gio/gsettings-tool.c:59
+#, c-format
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Skemo '%s' ne estas translokigebla (vojo devas ne esti specifita)\n"
 
-#: ../gio/gdbusconnection.c:4438 ../gio/gdbusconnection.c:6365
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Neniu tia interfaco `%s' sur objekto en vojo %s"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Skemo '%s' estas translokigebla (vojo devas esti specifita)\n"
 
-#: ../gio/gdbusconnection.c:4490
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "No such method `%s'"
-msgstr "Neniu tia metodo `%s'"
+msgid "Empty path given.\n"
+msgstr "Malplena vojo estis donita.\n"
 
-#: ../gio/gdbusconnection.c:4521
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Tipo de mesaĝo, `%s', ne kongruas kun la atendita tipo `%s'"
+msgid "Path must begin with a slash (/)\n"
+msgstr "Vojo devas komenciĝi per oblikvo (/)\n"
 
-#: ../gio/gdbusconnection.c:4740
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Objekto jam estas eksportita por la interfaco %s ĉe %s"
+msgid "Path must end with a slash (/)\n"
+msgstr "Vojo devas finiĝi per oblikvo (/)\n"
 
-#: ../gio/gdbusconnection.c:4938
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Metodo `%s' redonis tipo `%s', sed estis atendata `%s' `"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Vojo devas ne havi du apudajn oblikvojn (//)\n"
 
-#: ../gio/gdbusconnection.c:5970
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Metodo `%s' sur interfaco `%s' kun subskribo `%s' ne existas"
+msgid "No such key '%s'\n"
+msgstr "Neniu tia ŝlosilo '%s'\n"
 
-#: ../gio/gdbusconnection.c:6088
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Subarbo estas jam eksportita por %s"
+msgid "The provided value is outside of the valid range\n"
+msgstr "La valoro provizita estas preter la valida intervalo\n"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "tipo estas NEVALIDA"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Listigi la instalitajn (ne translokigeblajn) skemojn"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "METODO_VOKO mesaĝo: VOJO aŭ MEMBRO kapo-kampo mankas"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Listigi la instalintajn translokiĝeblajn skemojn"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "METOD_REVENO mesaĝo: RESPONDO_SERI0 kapo-kampo mankas"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Listi la ŝlosilojn en SKEMO"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "ERARMESAĜO: RESPONDO_SERIO kapo-kampo aŭ ERARO_NOMO mankas"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SKEMO[:VOJO]"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "SIGNALMESAĜO: VOJO, INTERFACO or MEMBRO kapo-kampo mankas"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Listi la idojn de SKEMO"
 
-#: ../gio/gdbusmessage.c:914
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
-"SIGNALMESAĜO: La VOJO-a kapo-kampo uzas la valoron reservitan org."
-"freedesktop.DBus.Local"
+"Listi ŝlosilojn kaj valorojn, rikure\n"
+"Se ne SKEMO estas donita, listi ĉiujn ŝlosilojn\n"
 
-#: ../gio/gdbusmessage.c:922
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SKEMO[:VOJO]]"
+
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Akiri la valoron de ŜLOSILO"
+
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SKEMO[:VOJO] ŜLOSILO"
+
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Informpeti la intervalon de validaj valoroj por ŜLOSILO"
+
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Agordi la valoron de ŜLOSILO al VALORO"
+
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SKEMO[:VOJO] ŜLOSILO VALORO"
+
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Reŝargi ŜLOSILO-n al ĝia defaŭlta valoro"
+
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Reŝargi ĉiujn ŝlosilojn en SKEMO al iliaj defaŭltoj"
+
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Kontroli ĉu ŜLOSILO estas skribebla"
+
+#: ../gio/gsettings-tool.c:603
 msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
 msgstr ""
-"SIGNALMESAĜO: La kapo-kampo INTERFACO uzas la valoron reservitan org."
-"freedesktop.DBus.Local"
+"Kontroladi ŜLOSILO-n por ŝanĝoj.\n"
+"Se ŜLOSILO ne estas specifata, kontroladi ĉiujn ŝlosilojn en SKEMO.\n"
+"Uzu ^C por haltigi kontroladon.\n"
+
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SKEMO[:VOJO] [ŜLOSILO]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Uzo:\n"
+"  gsettings [--schemadir SCHEMADIR] KOMANDO [ARGUMENTOJ...]\n"
+"\n"
+"Komandoj:\n"
+"  help                      Montri ĉi tiu informon\n"
+"  list-schemas              Listi instalitajn skemojn\n"
+"  list-relocatable-schemas  Listi translokigeblajn skemojn\n"
+"  list-keys                 Listi ŝlosilojn en skemo\n"
+"  list-children             Listi idojn de skemo\n"
+"  list-recursively          Listi ŝlosilojn kaj valorojn, rikure\n"
+"  range                     Informpetas la intervalon de la ŝlosilo\n"
+"  get                       Akiri la valoron de ŝlosilo\n"
+"  set                       Difini la valoron de ŝlosilo\n"
+"  reset                     Redefaŭltigi la valoron de ŝlosilo\n"
+"  reset-recursively         Redefaŭltigi ĉiujn valorojn en donita skemo\n"
+"  writable                  Kontroli ĉu ŝlosilo estas skribebla\n"
+"  monitor                   Kontroladi por ŝanĝoj\n"
+"\n"
+"Uzu 'gsettings help KOMANDO' por akiri helpon detale.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Volis legi %lu bajto sed akiris EOF"
-msgstr[1] "Volis legi %lu bajtoj sed akiris EOF"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Uzo:\n"
+"  gsettings [--schemadir SCHEMADIR %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMADIR Dosierujo por serĉi pliajn skemojn\n"
+
+#: ../gio/gsettings-tool.c:654
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
-"Atendis validan UTF-8 ĉenon sed trovitaj nevalidaj bajtoj ĉe bajto deŝovo %d "
-"(longeco de ĉeno estas %d). La valida UTF-8 ĉeno ĝis tiu punkto estis `%s' "
+"  SKEMO     La nomo de la skemo\n"
+"  VOJO      La vojo, por translokigeblaj skemoj\n"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Atendita NUL bajto post la ĉeno `%s' sed trovita bajto %d"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  ŜLOSILO   La (laŭvola) ŝlosilo interne de la skemo\n"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  ŜLOSILO   La ŝlosilo interne de la skemo\n"
+
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALUE     La valoro agordota\n"
+
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Analizita valoro `%s' ne estas valida D-Bus objektovojo"
+msgid "Empty schema name given\n"
+msgstr "Malplena skemo-nomo donita\n"
 
-#: ../gio/gdbusmessage.c:1268
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Nevalida kontaktskatolo, ne pravalorizita"
+
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Analizita valoro `%s' ne estas valida D-Busa subskribo"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Nevalida kontaktskatolo, pravalorizo malsukcesis pro: %s"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Kontaktskatolo estas jam fermita"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "Kontaktoskatolo I/O eltempiĝis"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Renkontis matricon de longeco %u bajto. Maksimumo estas 2<<26 bajtoj (64 "
-"MiB)."
-msgstr[1] ""
-"Renkontis matricon de longeco %u bajtoj.  Maksimumo estas 2<<26 bajtoj (64 "
-"MiB)."
+msgid "creating GSocket from fd: %s"
+msgstr "Kreanta GSocket de fd: %s"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Analizita valoro `%s' por variaĵo ne estas valida D-Busa subskribo"
+msgid "Unable to create socket: %s"
+msgstr "Ne eblas krei kontaktskatolon: %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "Nekonata protokolo estis specifita"
+
+#: ../gio/gsocket.c:1713
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"Eraro dum malseriigo de GVariant kun tipo ĉeno `%s' de la D-Buso dratoformo"
+msgid "could not get local address: %s"
+msgstr "ne eblas akiri lokan adreson: %s"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gsocket.c:1756
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
-"Nevalida pezekstrem('endianness')-valoro. Atendita 0x6c ('l') aŭ 0x42 ('B') "
-"sed trovas valoron 0x%02x"
+msgid "could not get remote address: %s"
+msgstr "ne eblas akiri foran adreson: %s"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gsocket.c:1817
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Nevalida ĉefprotokolo versio.  Atendita 1 sed trovita %d"
+msgid "could not listen: %s"
+msgstr "Ne eblis aŭskulti %s"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gsocket.c:1891
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"Subskriba kapo kun subskribo `%s' estis trovita sed korpo de mesaĝo estas "
-"malplena"
+msgid "Error binding to address: %s"
+msgstr "Eraro dum bindado al la adreso: %s"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "Analizita valoro `%s' ne estas valida D-Bus subskribo (por korpo)"
+msgid "Error joining multicast group: %s"
+msgstr "Eraro kunigante plurelsendgrupon: %s"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
 #, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"Ne estas subskriba kapo en mesaĝo sed la korpo de mesaĝo estas %u bajtoj"
-msgstr[1] ""
-"Ne estas subskriba kapo en mesaĝo sed la korpo de mesaĝo estas %u bajtoj"
+msgid "Error leaving multicast group: %s"
+msgstr "Eraro lasante plurelsendgrupon: %s"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Ne povas malseriigi mesaĝon:"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr "Neniu subteno por fontspecifa plurelsendgrupo"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gsocket.c:2165
 #, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr ""
-"Eraro dum seriigo de GVariant kun tipoĉeno `%s' al la D-Buso dratoformo"
+msgid "Error accepting connection: %s"
+msgstr "Eraro dum akcepto de la konekto: %s"
+
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "Farata konektado"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
-"Mesaĝo havas %d dosiernumerojn sed la kapo-kampo indikas %d dosiernumeroj"
+msgid "Unable to get pending error: %s"
+msgstr "Ne eblas akiri okazontan eraron: %s"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Ne povas seriigi mesaĝon:"
+#: ../gio/gsocket.c:2508
+#, c-format
+msgid "Error receiving data: %s"
+msgstr "Eraro dum ricevo de la datumaro: %s"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gsocket.c:2686
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Korpo de mesaĝo havas subskribon `%s' sed ne estas iu subskribokapo"
+msgid "Error sending data: %s"
+msgstr "Eraro dum sendado de la datumaro: %s"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gsocket.c:2800
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr "Korpo de mesaĝo havas tipon `%s' sed tipo en la mesaĝokapo estas `%s'"
+msgid "Unable to shutdown socket: %s"
+msgstr "Ne eblas fermi kontaktskatolon: %s"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gsocket.c:2879
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Korpo de mesaĝo estas malplena sed tipo en la masaĝokapo estas `(%s)'"
+msgid "Error closing socket: %s"
+msgstr "Eraro malfermi kontaktskatolon: %s"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gsocket.c:3513
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Erara reveno kun korpo de tipo `%s'"
+msgid "Waiting for socket condition: %s"
+msgstr "Atendanta kontaktskatolon kondiĉon: %s"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Erara reveno kun malplena korpo"
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Eraro dum sendado de la mesaĝo: %s"
 
-#: ../gio/gdbusprivate.c:1953
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Ne povas ŝargi /var/lib/dbus/machine-id: "
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage ne estas subternata sur Vindozo"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Eraro dum voko de StartServiceByName por %s:"
+msgid "Error receiving message: %s"
+msgstr "Eraro dum ricevo de la mesaĝo: %s"
+
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials ne realigita por ĉi tiu mastruma sistemo"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Neatendata respondo %d de StartServiceByName(\"%s\") metodo"
+msgid "Could not connect to proxy server %s: "
+msgstr "Ne eblis konekti al prokura servilo %s:"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
-"Ne povas envoki metodon; prokurilo estas por bonkonata nomo sen posedanto "
-"kaj prokurilo estis kreita kun la G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flago"
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Ne eblis konekti al '%s: "
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Abstrakta nomspaco nesubtenatas"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Ne eblis konekti: "
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Ne povas specifi 'nonce'-dosiero kiam kreanta servilon"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Nekonata eraro okazis je konektado"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Eraro dum skribo de 'nonce' doserio ĉe `%s': %s"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Provo prokuri tra ne-TCP-a konekto ne estas subtenata."
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "La ĉeno `%s' ne estas valida D-Bus GUID"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Prokura protokolo '%s' ne estas subtenata."
 
-#: ../gio/gdbusserver.c:1082
-#, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Ne povas aŭskulti sur nesubtenata transporto `%s'"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Aŭskultilo estas jam fermita"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "KOMANDO"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Aldonita kontaktskatolo estas fermita"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Komandoj:\n"
-"  help         Montri ĉi tiu informojn\n"
-"  introspect   Introspekti foran objekton\n"
-"  monitor      Kontroladi foran objekton\n"
-"  call         Envoki metodon sur foran objekto\n"
-"  emit         Sendi signalon\n"
-"\n"
-"Uzi \"%s KOMANDON --help\" por akiri helpon pri ĉiu komando.\n"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 ne subtenas IPv6-an adreson '%s'"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "Eraro: %s\n"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Uzantonomo estas tro longa por SOCKSv4-protokolo"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Eraro analizanta introspektan XML-datumaron: %s\n"
-
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Konekti al la systemabuso"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Gastiga komputilonomo '%s' estas tro longa por SOCKSv4-protokolo"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Konekti al la seanca buso"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "La servilo ne estas SOCKSv5-prokura servilo."
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Konekti al donita D-Buso adreso"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Konekto tra SOCKSv5-servilo malakceptiĝis"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Opcioj de konekta finpunkto:"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "La servilo ne estas SOCKSv5-prokura servilo."
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Opcioj specifantaj la konektan finpunkton"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "La SOCKSv5-prokurilo bezonas aŭtentokontrolon."
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Ne konekta finpunkto specifita"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"La SOCKSv5-prokurilo benzonas aŭtentokontrolan metodon ke ne estas subtenita "
+"per GLib."
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Multoblaj konektaj finpunktoj specifitaj"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Uzantonomo aŭ pasvorto estas tro longa por SOCKSv5-protokolo."
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr "Averto: Laŭ introspekta datumaro, interfaco `%s' ne ekzistas\n"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "SOCKSv5-aŭtentokontrolo malsukcesis pro erara uzantonomo aŭ pasvorto."
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
-"Averto: Laŭ introspekta datumaro, metodo `%s' ne ekzistas sur interfaco `"
-"%s'\n"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Gastiga komputilonomo '%s' estas tro longa por SOCKSv5-protokolo"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Malnepra celo por signalo (unika nomo)"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "La SOCKSv5-prokura servilo uzas adrestipon kiu estas nekonata."
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Objektovojo por sendi signalon sur"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Interna SOCKSv5-prokur-servila eraro."
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Signalo kaj interfaco nomo"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "SOCKSv5-konekto ne estas permesita laŭ servila agordo."
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Sendi signalon."
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Gastiga komputilo estas ne kontaktebla per SOCKSv5-servilo."
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, c-format
-msgid "Error connecting: %s\n"
-msgstr "Konekt-eraro: %s\n"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Loka reto estas ne kontaktebla per SOCKSv5-prokurilo."
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Eraro: objektovojo ne specifita.\n"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Konekto ne estis akceptita per SOCKv5 prokurilo."
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Eraro: %s ne estas valida objekto-vojo\n"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "Komando 'connect' ne estas subtenata de SOCKSv5-prokurilo."
 
-#: ../gio/gdbus-tool.c:625
-#, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Eraro: signalo ne specifita.\n"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "Provizita adrestipo ne estas subtenata de SOCKSv5-prokurilo."
 
-#: ../gio/gdbus-tool.c:634
-#, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Eraro: '%s' ne estas valida interfaco-nomo\n"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Nekonata SOCKv5 prokurilo eraro."
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "'%s' ne estas valida membro-nomo\n"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Ne eblas trakti version %d de GThemedIcon kodoprezento"
 
-#: ../gio/gdbus-tool.c:646
-#, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "'%s' ne estas valida unika buso-nomo\n"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Ne eblas malĉifri PEM-kodigitan privatan ŝlosilon"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Eraro dum sintaksa analizo de la parametro %d: %s\n"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Neniu PEM-kodigita privata ŝlosilo trovita"
 
-#: ../gio/gdbus-tool.c:698
-#, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Eraro dum elbufrigo de la konekto: %s\n"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Ne eblas analizi PEM-kodigitan privatan ŝlosilon"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Nomo de celvojo por envoki sur ĝin metodon"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Neniu PEM-kodigita atestilo trovita"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Vojo al objekto por envoki sur ĝin metodon"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Ne eblas analizi PEM-kodigitan atestilon"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Metodo- kaj interfaco-nomo"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Ĉi tiu estas la fina ebleco enigi la pasvorton ĝuste antaŭ ol via aliro "
+"estos barita."
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Tempolimo en sekundoj"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"Kelkaj eraraj pasvortoj enigitaj, kaj via aliro estos barita se pliaj "
+"malsukcesoj okazos."
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Envoki metodon sur fora objekto."
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "La pasvorto enigita estas ne korekta."
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Eraro: Celzono ne estas specifita\n"
+msgid "Expecting 1 control message, got %d"
+msgstr "Atendita 1 stirmesaĝo, akirita %d"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Eraro: Objektvojo ne estas specifita\n"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Ne atendita tipo de helpa datumaro"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Eraro: Metodonomo ne estas specifita\n"
+msgid "Expecting one fd, but got %d\n"
+msgstr "Atendita unu fd, sed akirita %d\n"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Akirita ne valida fd"
+
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Eraro dum sendo de la akreditaĵoj:"
+
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Eraro: Metodonomo`%s' estas nevalida\n"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr ""
+"Eraro kontrolanta ĉu SO_PASSCRED estas enŝaltita por kontaktskatolo: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Eraro dum sintaksa analizo de la parametro %d de tipo `%s': %s\n"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Neatendita opciolongo dum kontrolanta ĉu SO_PASSCRED estas enŝaltita por "
+"kontaktskatolo. Atendita %d bajtoj, akiras %d"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Nomo de celo por introspekti"
+#: ../gio/gunixconnection.c:537
+#, c-format
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Eraro dum enŝalto de SO_PASSCRED: %s"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Objektvojo por introspekti"
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"Atendanta legi unuopan bajton por ricevi akreditaĵojn sed legis neniom da "
+"bajtoj"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Presi XML"
+#: ../gio/gunixconnection.c:604
+#, c-format
+msgid "Not expecting control message, but got %d"
+msgstr "Ne atendanta stirmesaĝon, sed akiris %d"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Introspekti idoj"
+#: ../gio/gunixconnection.c:630
+#, c-format
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Eraro dum elŝalto de SO_PASSCRED: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Nur presi agordojn"
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
+#, c-format
+msgid "Error reading from file descriptor: %s"
+msgstr "Eraro dum legado de la dosiernumero: %s"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Introspekti foran objekton."
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
+#, c-format
+msgid "Error closing file descriptor: %s"
+msgstr "Eraro dum fermado de la dosiernumero: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Nomo de celo de kontrolota"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Dosiersistema radiko"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Vojo de kontrolota objekto"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Eraro dum skribado de la dosiernumero: %s"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Kontroli fora objekto."
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr ""
+"Abstraktaj uniksoretregionaj kontaktoskatolaj adresoj ne estas subtenataj "
+"sur ĉi tiu sistemo"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Sennoma"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "datumportilo ne realigas eject-an funkcion"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Labortabla dosiero ne specifis Exec-kampon"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "datumportilo ne realigas eject-an aŭ eject_with_operation-an funkciojn"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Ne povis trovi terminalon bezonata por aplikaĵo"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Ne eblas trovi aplikaĵon"
 
-#: ../gio/gdesktopappinfo.c:1517
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Ne povas krei uzul-aplikaĵon agordodosierujon %s: %s"
+msgid "Error launching application: %s"
+msgstr "Eraro dum lanĉo de la aplikaĵo: %s"
 
-#: ../gio/gdesktopappinfo.c:1521
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Ne povas krei uzulan MIME-an agordodosierujon %s: %s"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI-oj ne subtenitaj"
 
-#: ../gio/gdesktopappinfo.c:1758 ../gio/gdesktopappinfo.c:1782
-msgid "Application information lacks an identifier"
-msgstr "Mankas identigilo en la aplikaĵaj informoj"
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "asociigaj ŝanĝoj ne subtenitaj en vin32"
 
-#: ../gio/gdesktopappinfo.c:2006
-#, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Ne povas krei uzulan labortablan dosieron %s"
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Asociiga kreado ne subtenita en win32"
 
-#: ../gio/gdesktopappinfo.c:2122
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "Custom definition for %s"
-msgstr "Propra difino por %s"
+msgid "Error reading from handle: %s"
+msgstr "Eraro dum lego de dosiernumero: %s"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "diskingo ne realigas elĵeton"
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#, c-format
+msgid "Error closing handle: %s"
+msgstr "Eraro dum fermo de dosiernumero: %s"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "diskingo ne realigas 'eject' aŭ eject_with_operation"
+#: ../gio/gwin32outputstream.c:318
+#, c-format
+msgid "Error writing to handle: %s"
+msgstr "Eraro dum skribo al dosiernumero: %s"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "diskingo ne realigas demandadon pri datumportiloj"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Memoro ne sufiĉas"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "diskingo ne realigas start (starton)"
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#, c-format
+msgid "Internal error: %s"
+msgstr "Interna eraro: %s"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "diskingo ne realigas stop (halton)"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Bezonas pli da enigo"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "TLS subteno ne estas havebla"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Nevalida densigita datumaro"
 
-#: ../gio/gemblem.c:324
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Ne povas trakti version %d de GEmblem kodoprezento"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Neatendita atributo '%s' pri elemento '%s'"
 
-#: ../gio/gemblem.c:334
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Misformita nombro da ĵetonoj (%d) en GEmblem kodoprezento"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Atributo '%s' de elemento '%s' ne trovita"
 
-#: ../gio/gemblemedicon.c:368
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Ne povas trakti version %d de GEmblemedIcon kodoprezento"
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Etikedo '%s' estas neatendita, etikedo '%s' estas atendita"
 
-#: ../gio/gemblemedicon.c:378
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Misformita nombro da ĵetonoj (%d) en GEmblemedIcon kodoprezento"
-
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Atendis GEmblem por GEmblemedIcon"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Neatendita etikedo '%s' interne de '%s'"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Operacio ne estas subtenata"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Neniu valida legosigna dosiero estis trovita en datumaj dosierujoj"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Enhavantan munton ne ekzistas"
+#: ../glib/gbookmarkfile.c:2007
+#, c-format
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Legosigno por URI '%s' jam ekzistas"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Ne povas kopii super dosierujo"
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
+#, c-format
+msgid "No bookmark found for URI '%s'"
+msgstr "Neniu legosigno trovita por URI '%s'"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Ne povas kopii dosierujon super dosierujo"
+#: ../glib/gbookmarkfile.c:2385
+#, c-format
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Neniu MIME-tipo estas difinita en la legosigno por URI '%s'"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Celdosiero jam ekzistas"
+#: ../glib/gbookmarkfile.c:2470
+#, c-format
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Neniu privata flago estis difinita en legosigno por URI '%s'"
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Ne povas rikure kopii dosierujon"
+#: ../glib/gbookmarkfile.c:2849
+#, c-format
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Neniuj grupoj agorditaj en legosigno por URI-o '%s'"
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Splisi ne subtenata"
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
+#, c-format
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Neniu aplikaĵo kun nomo '%s' registris legosignon por '%s'"
 
-#: ../gio/gfile.c:2762
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Eraro dum splisado de la dosiero: %s"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Malsukcesis ekspansii plenuman linion '%s' per URI '%s'"
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Ne povas kopii specialan dosieron"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Parta karaktrosekvenco ĉe enigofino"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Invalida simligila valoro donita"
+#: ../glib/gconvert.c:1057
+#, c-format
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Ne eblas konverti la retrodefaŭlton '%s' al kodaro '%s'"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Rubujo ne estas subtenata"
+#: ../glib/gconvert.c:1874
+#, c-format
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "La URI '%s' ne estas absolutan URI uzanta la \"file\"-skemon"
 
-#: ../gio/gfile.c:3626
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Dosiernomoj ne povas enhavi '%c'"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "La loka dosiera URI '%s' devas ne havi la '#'"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "datumportilo ne realigas 'mount'"
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "La URI '%s' estas nevalida"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Neniu aplikaĵo estas registrita kiel traktilo por ĉi tiu dosiero"
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "La gastiga komputilnomo de la URI '%s' ne estas valida"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Enumeraciilo estas fermita"
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "La URI '%s' havas karaktrojn kiuj estas eskapataj nevalide"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Dosierenumeraciilo havas restantan operacion"
+#: ../glib/gconvert.c:2024
+#, c-format
+msgid "The pathname '%s' is not an absolute path"
+msgstr "La vojnomo '%s' ne estas absoluta vojo"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Dosierenumeraciilo jam estas fermita"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Nevalida gastiga komputilonomo"
 
-#: ../gio/gfileicon.c:236
-#, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Ne povas trakti version %d de GFileIcon kodoprezento"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "ATM"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Esti misformita eniga datumaro por GFileIcon"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PTM"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Fluo ne subtenas query_info-on"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %b %e %H:%M:%S %Y"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Serĉo ne estas subtenata en fluo"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%F"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Trunki ne permesita en eniga fluo"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Trunki ne permesita en fluo"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
 
-#: ../gio/gicon.c:284
-#, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Malĝusta nombro de ĵetonoj (%d)"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "januaro"
 
-#: ../gio/gicon.c:304
-#, c-format
-msgid "No type for class name %s"
-msgstr "Neniu tipo por klasnomo %s"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "februaro"
 
-#: ../gio/gicon.c:314
-#, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Tipo %s ne realigas la GIcon interfaco"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "marto"
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "Tipo %s ne estas klasata"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "aprilo"
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "Misformita versionumero: %s"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "majo"
 
-#: ../gio/gicon.c:353
-#, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Tipo %s ne realigas from_tokens() sur la GIcon Interfaco"
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "junio"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Ne povas trakti la provizitan version de bildsimbolo kodoprezento"
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "julio"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Eniga fluo ne realigas legon"
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "aŭgusto"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
-#: ../gio/goutputstream.c:1234
-msgid "Stream has outstanding operation"
-msgstr "Fluo havas restantan operacion"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "septembro"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Ne sufiĉa spaco por kontaktskatolo adreso"
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "oktobro"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Nesubtenata kontaktskatolo adreso"
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "novembro"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "Malplenaj nomoj ne estas permesataj"
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "decembro"
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "nevalida nomo '%s': nomoj devas komenciĝi per minusklo"
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "jan"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"nevalida nomo '%s: nevalida karaktro '%c'; nur minuskloj, nombroj kaj "
-"streketo ('-') permesataj."
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "feb"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr "nevalida nomo '%s': du sinsekvaj streketoj ('--') ne permesataj."
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "mar"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "nevalida nomo '%s': la fina karaktro ne povas esti streketo ('-')."
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "apr"
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "nevalida nomo '%s': maksimuma longeco estas 1024"
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "maj"
 
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s> jam specifita"
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "jun"
 
-#: ../gio/glib-compile-schemas.c:884
-#| msgid "can not add keys to a 'list-of' schema"
-msgid "cannot add keys to a 'list-of' schema"
-msgstr "ne eblas aldoni ŝlosilojn al skemo  'list-of'"
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "jul"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s> jam specifita"
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "aŭg"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> kaŝas <key name='%s'> en <schema id='%s'>; uzu <override> "
-"por modifi valoron"
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "sep"
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"Precize unu el 'type', 'enum' aŭ 'flags' devas esti specifita kiel atributo "
-"de <key>"
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "okt"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> ne (jam) difinita."
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "nov"
 
-#: ../gio/glib-compile-schemas.c:958
-#, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "Nevalida GVariant tipo-ĉeno '%s'"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "dec"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> donita sed skemo ne etendanta io"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "lundo"
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr "neniu <key name='%s'> por superregi"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "mardo"
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s> jam specifita"
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "merkredo"
 
-#: ../gio/glib-compile-schemas.c:1080
-#, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> jam specifita"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "ĵaŭdo"
 
-#: ../gio/glib-compile-schemas.c:1092
-#, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> etendas skemo '%s' kiu ankoraŭ ne ekzistas"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "vendredo"
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> estas listo de skemo '%s' kiu ankoraŭ ne ekzistas"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "sabato"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Ne povas esti listo de skemo kun vojo"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "dimanĉo"
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Ne povas etendi liston de skemo kun vojo"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "lun"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> estas listo, etendanta <schema id='%s'> kiu ne estas listo"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "mar"
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> etendas <schema id='%s' list-of='%s'> sed '%s' "
-"ne etendas '%s'"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "mer"
 
-#: ../gio/glib-compile-schemas.c:1163
-#, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "vojo, se donita, devas komenciĝi kaj finiĝi kun oblikvo"
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "ĵaŭ"
 
-#: ../gio/glib-compile-schemas.c:1170
-#, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "la vojo de listo devas finiĝi en ':/'"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "ven"
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> jam specifita"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "sab"
 
-#: ../gio/glib-compile-schemas.c:1416
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Elemento <%s> ne estas permesita interne de <%s>"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "dim"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Elemento <%s> ne estas permesita je plejsupre nivelo"
+msgid "Error opening directory '%s': %s"
+msgstr "Eraro dum malfermado de la dosierujo '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "teksto ne povi montriĝas interne de <%s>"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Ne eblis akiri %lu bajtojn por legi la dosieron \"%s\""
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict estis specifita; eliranta.\n"
+msgid "Error reading file '%s': %s"
+msgstr "Eraro dum legado de la dosiero '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Ĉi tiu tuta dosiero estas ignorita. \n"
+msgid "File \"%s\" is too large"
+msgstr "Dosiero \"%s\" estas tro granda"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ignoras ĉi tiun dosieron.\n"
+msgid "Failed to read from file '%s': %s"
+msgstr "Malsukcesis legi el dosiero '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
-"Neniu tia ŝlosilo `%s' en skemo `%s' kiel estas specifite en superrego-"
-"dosiero `%s'"
+msgid "Failed to open file '%s': %s"
+msgstr "Malsukcesis malfermi dosieron '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ignoras superrego por ĉi tiu ŝlosilo.\n"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Malsukcesis akiri atributojn de dosiero '%s': fstat() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " kaj --strict estis specifita; eliranta.\n"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Malsukcesis malfermi dosieron '%s': fdopen() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
 msgstr ""
-"Eraro dum sintaksa analizo de la ŝlosilo `%s' en skemo `%s' kiel estas "
-"specifita en superrego-dosiero `%s': %s."
+"Malsukcesis alinomi dosieron de '%s' al '%s': g_rename() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ignoras superregon por ĉi tiu ŝlosilo.\n"
+msgid "Failed to create file '%s': %s"
+msgstr "Malsukcesis krei dosieron '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
 msgstr ""
-"superrego por ŝlosilo `%s' en skemo `%s' en superrego-dosiero `%s' ne estas "
-"en la intervalo donita en la skemo"
+"Malsukcesis malfermi dosieron '%s' por skribi: fdopen() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"superrego por ŝlosilo `%s' en skemo `%s' en superrego-dosiero `%s' ne estas "
-"en la listo de la validaj elektoj"
-
-#: ../gio/glib-compile-schemas.c:1938
-msgid "where to store the gschemas.compiled file"
-msgstr "kie enmemorigi la gschema.compiled dosieron"
-
-#: ../gio/glib-compile-schemas.c:1938 ../gio/glib-compile-schemas.c:1968
-msgid "DIRECTORY"
-msgstr "DOSIERUJO"
-
-#: ../gio/glib-compile-schemas.c:1939
-msgid "Abort on any errors in schemas"
-msgstr "Ĉesigi se iuj eraroj en skemoj"
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Do not write the gschema.compiled file"
-msgstr "Ne verki na la gschema.compiled dosieron"
-
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not enforce key name restrictions"
-msgstr "Ne devigi ŝlosilonomajn limigojn"
-
-#: ../gio/glib-compile-schemas.c:1971
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Kompili ciujn GSettings skemajn dosierojn en skema kaŝmemoro.\n"
-"Skemaj dosieroj estas bezonas havi la sufikson .gschema.xml,\n"
-"kaj la kaŝmemora dosiero estas nomita gschemas.compiled."
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Malsukcesis skribi dosieron '%s': fwrite() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:1987
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Vi devus doni precize unu dosierujan nomon\n"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Skribi dosieron malsukcesis '%s': fflush() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:2026
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "No schema files found: "
-msgstr "Neniuj skemaj dosieroj trovitaj:"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Skribi dosieron malsukcesis '%s': fsync() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:2029
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "doing nothing.\n"
-msgstr "faranta nenion.\n"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Malsukcesis fermi dosieron '%s': fclose() malsukcesis: %s"
 
-#: ../gio/glib-compile-schemas.c:2032
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "Forigis ekzistantan eliran dosieron.\n"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Ne eblas forigi ekzistatan dosieron '%s': g_unlink() malsukcesis: %s"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Ne povas trovi defaŭltan tipon de loka dosieruja kontrolado"
+#: ../glib/gfileutils.c:1547
+#, c-format
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Ŝablono '%s' ne estas valida, ĝi devas ne havi '%s'"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Nevalida dosiernomo %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Ŝablono '%s' ne havas XXXXXX"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Eraro dum akiro de dosiersistema informo: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Malsukcesis legi la simbolan ligilon '%s': %s"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Ne povas alinomi radikan dosierujon"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Simbolaj ligiloj ne estas subtenataj"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Eraro dum alinomo de la dosiero: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Ne eblis malfermi konvertilon de '%s al '%s: %s"
 
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Ne povas alinomi dosieron, dosiernomo jam ekzistas"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Ne eblas fari krudan legon en g_io_channel_read_line_string"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Nevalida dosiernomo"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Kroma nekonvertita datumaro en legbufro"
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "Eraro dum malfermo de la dosiero: %s"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Kanalo finas per parta karaktro"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Ne eblas malfermi dosierujon"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Ne eblas fari krudan legon en g_io_channel_read_to_end"
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "Eraro dum forigo de la dosiero: %s"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "Valida ŝlosilodosiero ne povas esti trovita en serĉaj dosierujoj"
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "Eraro dum forŝovo de la dosiero: %s al la rubujo"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Ne estas regula dosiero"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Ne povis krei rubujan dosierujon %s: %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"Ŝlosilodosiero havas linion '%s' kiu ne estas ŝlosilo-valoro paro, grupo, aŭ "
+"komento"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Ne povas trovi plejsupre nivelon dosierujon pro rubujo"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "Nevalida grupa nomo: %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Ne povas trovi aŭ krei rubujan dosierujon"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Ŝlosilodosiero ne komenciĝas per grupo"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Ne povis krei trashinfo-dosieron: %s"
+msgid "Invalid key name: %s"
+msgstr "Nevalida ŝlosilonomo: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Ne povis forŝovi dosieron %s al rubujo"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Ŝlosilodosiero havas nesubtenatan kodoprezenton '%s'"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Eraro dum kreo de la dosierujo: %s"
+msgid "Key file does not have group '%s'"
+msgstr "Ŝlosilodosiero ne havas grupon '%s'"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "Dosiersistemo ne subtenas simbolajn ligilojn"
+msgid "Key file does not have key '%s'"
+msgstr "Ŝlosilodosiero ne havas ŝlosilon '%s'"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Eraro dum kreo de la simbola ligilo: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Ŝlosildosiero havas ŝlosilon '%s' kun valoro '%s' kiu ne estas UTF-8"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Eraro dum movado de la dosiero: %s"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "Ŝlosildosiero havas ŝlosilon '%s' kiu havas neinterpeteblan valoron."
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Ne povas movi dosierujo super dosierujo"
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"Ŝlosilodosiero havas ŝlosilon '%s' en grupo '%s' kiu havas neinterpeteblan "
+"valoron."
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Sekurkopia kreado malsukcesis"
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Ŝlosilo '%s' en grupo '%s' havas valoron '%s' kie %s estis atendita."
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Eraro dum forigo de la celdosiero: %s"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Ŝlosilodosiero ne havas ŝlosilon '%s' en grupo '%s'"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Movo inter muntoj ne estas subtenata"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Ŝlosilodosiero havas kodŝanĝan signon ĉe fino de linio"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Atributa valoro devas ne esti NUL-a"
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "La ŝlosildosiero havas nevalidan kodŝanĝan sekvencon '%s'"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Nevalida atributa tipo (ĉeno atendata)"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Valoro '%s' neinterpreteblas kiel nombro."
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Nevalida etendita atributnomo"
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "Entjera valoro '%s' estas ekster la intervalo"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Eraro dum agordado de la etendita atributo '%s': %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Valoro '%s' neinterpreteblas kiel glita nombro."
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:4324
 #, c-format
-#| msgid "Error opening nonce file `%s': %s"
-msgid "Error when getting information for file '%s': %s"
-msgstr "Eraro dum akiro de informo de dosiero `%s': %s"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Valoro '%s' neinterpreteblas kiel bulea."
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (nevalida kodoprezento)"
+#: ../glib/gmappedfile.c:128
+#, c-format
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr ""
+"Malsukcesis akiri atributojn de dosiero '%s%s%s%s': fstat() malsukcesis: %s"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gmappedfile.c:194
 #, c-format
-#| msgid "Error stating file descriptor: %s"
-msgid "Error when getting information for file descriptor: %s"
-msgstr "Eraro dum akiro informo pri dosierpriskribilo: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Malsukcesis mapigi dosieron %s%s%s%s: mmap() malsukcesis: %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Nevalida atributa tipo (uint32 atendata)"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Malsukcesis malfermi dosieron '%s': open() malsukcesis: %s"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Nevalida atributa tipo (uint64 atendata)"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Eraro sur linio %d karaktro %d: "
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Nevalida atributa tipo (bajta ĉeno atendata)"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Nevalida UTF-8-kodigita teksto en nomo - ne valida '%s'"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Ne povas agordi permesojn sur simbolaj ligiloj "
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "'%s' ne estas valida nomo "
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Eraro dum agordado de la permesoj: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' ne estas valida nomo: '%c' "
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Eraro dum agordado de posedanto: %s"
-
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "simligilo devas ne esti NUL-a"
+msgid "Error on line %d: %s"
+msgstr "Eraro sur linio %d: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Eraro dum agordado de simligilo: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Malsukcesis analizi '%-.*s', kiu devus esti cifero en karaktra referenco "
+"(ekz. &#234) - la cifero estas eble tro granda"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Eraro dum agordado de simligilo: dosiero ne estas simligilo"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Karaktra referenco ne finis per punktokomo; vi verŝajne uzas kaj-signon sen "
+"intenco komencigi eron - nuligu kaj-signon kiel &amp;"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Eraro dum agordado de modifaĵo aŭ alira horo: %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Karaktra referenco '%-.*s' ne enkodigas permesatan karaktron"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinuksa kunteksto devas ne esti NUL-a "
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Malplena ento '&;' vidita; validaj entoj estas : &amp; &quot; &lt; &gt; "
+"&apos;"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Eraro dum agordado de la SELinuksa kunteksto: %s"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Ento-nomo '%-.*s' ne estas konata"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "\"SELinux\" ne estas enŝaltita sur ĉi tiu sistemo"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Ento ne finiĝis per punktokomo; vi eble uzis kaj-signon sen intenco "
+"komencigi enton - nuligu kaj-signon kiel &amp;"
 
-#: ../gio/glocalfileinfo.c:2276
-#, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Agordi atributon %s ne subtenita"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Dokumento devas komenci per elemento (ekz. <book>)"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Eraro dum legado de la dosiero: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"'%s' ne estas valida karaktro post '<' karaktro; ĝi ne povas komenci "
+"elementan nomon"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Eraro dum serĉo en la dosiero: %s"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"Malbona karaktro '%s', karaktro '>' atendita por fini la malplena-elementon "
+"etikedon '%s'"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Eraro dum fermado de la dosiero: %s"
-
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Ne povas trovi defaŭltan tipon de loka dosiera monitoro"
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Malbona karaktro '%s', karaktro '=' estas atendita post atributnomo '%s' de "
+"elemento '%s'"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Eraro dum skribado de la dosiero: %s"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"Malbona karaktro '%s', '>' aŭ '/' estas atendita por fini la komencan "
+"etikedon de elemento '%s' aŭ laŭvole atributon; eble vi uzas nevalidan "
+"karaktron en atributnomo"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Eraro dum forigo de la malnova sekurkopia ligilo: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Malbona karaktro '%s', maldekstra citilo estas atendita post la egalsigno "
+"kiam donanta valoron por atributo '%s' de elemento '%s'"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Eraro dum kreado de sekurkopio: %s"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"'%s' ne estas valida karaktro post la karaktroj '</'; '%s' ne povas komenci "
+"elementnomon"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Eraro dum alinomo de la provizora dosiero: %s"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"'%s' ne estas valida karaktro post la fermiga elementnomo '%s'; la permesata "
+"karaktro estas '>'"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Eraro dum trunko de la dosiero: %s"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Elemento '%s' estis fermita, neniu elemento estas malferma nun"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Eraro dum malfermo de la dosiero '%s': %s"
-
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Celdosiero estas dosierujo"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Elemento '%s' estis fermita, sed la malfermita elemento estas '%s' nun"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Celdosiero ne estas regula dosiero"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Dokumento estis malpena aŭ ĝi havis nur blankspacon"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "La dosiero estis ekstere modifita"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Dokumento finiĝis neatendite tuj post maldekstra angulkrampon '<'"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Eraro dum forigo de la malnova dosiero: %s"
-
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Nevalida GSeekType liverita"
-
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Nevalida serĉpeto"
-
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Ne povas trunki GMemoryInputStream-on"
-
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Grandon de memoro-eliga fluo ne estas ŝanĝebla"
-
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Malsuksesis ŝanĝi la grandon de memoro-eliga fluo"
-
-#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
 msgstr ""
-"Sumo de memoro kiu estas bezonata por trakti de la skribo estas pli granda "
-"ol havebla adresa spaco"
-
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Petita enpozicigo antaŭ la komencon de la fluo"
-
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Petita serĉ-loko estas preter la finon de la fluo"
-
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "munto ne realigas \"unmount\""
+"Dokumento finiĝis neatendite kun elementoj ankoraŭ malfermaj - '%s' estis la "
+"elemento malfermita laste"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "munto ne realigas \"eject\""
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"Dokumento finiĝis neatendite, atendis vidi etikedon finiĝanta per dekstra "
+"angulkrampo <%s/>"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "munto ne realigas \"unmount\" aŭ \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Dokumento finiĝis neatendite interne de elementnomo"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "munto ne realigas \"eject\" aŭ \"eject_with_operation\""
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Dokumento finiĝis neatendite interne de atributnomo"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "munto ne realigas \"remount\""
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Dokumento finiĝis neatendite interne de elemento-malfermanta etikedo."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "munto ne realigas konjektanta de enhava tipo"
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Dokumento finiĝis neatendite post la egalsigno sekvanta atributnomo; neniu "
+"atributvaloro"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "munto ne realigas konjektadon pri enhava tipo sinkrone"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Dokumento finiĝis neatendite dum interne de atributvaloro"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Gastiga komputilnomo '%s' havas '[' sed ne ']'"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Dokumento finiĝis interne de la ferma etikedo por elemento '%s'"
 
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:414
-msgid "Output stream doesn't implement write"
-msgstr "Eliga fluo ne realigas skribon"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr "Dokumento finiĝis neatendite interne de komento aŭ traktada instrukcio"
+
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Uzo:"
 
-#: ../gio/goutputstream.c:375 ../gio/goutputstream.c:873
-msgid "Source stream is already closed"
-msgstr "Fontfluo jam estas fermita"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPCIO...]"
 
-#: ../gio/gresolver.c:765
-#, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Eraro dum serĉo '%s': %s"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Helpaj Opcioj:"
 
-#: ../gio/gresolver.c:815
-#, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Eraro dum inversa serĉo '%s': %s"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Montri helpajn opciojn"
 
-#: ../gio/gresolver.c:850 ../gio/gresolver.c:929
-#, c-format
-msgid "No service record for '%s'"
-msgstr "Ne ekzistas servorikordo por '%s'"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Montri ĉiujn helpan opciojn"
 
-#: ../gio/gresolver.c:855 ../gio/gresolver.c:934
-#, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Ne povas solvi '%s' provizore"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Aplikaĵaj Opcioj:"
 
-#: ../gio/gresolver.c:860 ../gio/gresolver.c:939
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "Eraro dum solvado de '%s'"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Ne eblas analizi entjeran valoron '%s' de %s"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Skemo '%s' ne estas translokigebla (vojo devas ne esti specifita)\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "Entjera valoro '%s' de %s estas ekster la intervalo"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/goption.c:1038
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "Neniu tia skemo '%s'\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Ne eblas analizi duoblan valoron '%s' de %s"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/goption.c:1046
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Skemo '%s' estas translokigebla  (vojo devas esti specifita)\n"
+msgid "Double value '%s' for %s out of range"
+msgstr "Duobla valoro '%s' de %s estas ekster la intervalo"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Malplena vojo estis donita.\n"
+msgid "Error parsing option %s"
+msgstr "Eraro dum sintaksa analizo de la opcio %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Vojo devas komenciĝi per oblikvo (/)\n"
+msgid "Missing argument for %s"
+msgstr "Mankas argumento de %s"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1985
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Vojo devas finiĝi per oblikvo (/)\n"
+msgid "Unknown option %s"
+msgstr "Nekonata opcio %s"
 
-#: ../gio/gsettings-tool.c:110
-#, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Vojo devas ne havi du apudajn oblikvojn (//)\n"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "difektita objekto"
 
-#: ../gio/gsettings-tool.c:131
-#, c-format
-msgid "No such key '%s'\n"
-msgstr "Neniu tia ŝlosilo '%s'\n"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "interna eraro aŭ difektita objekto"
 
-#: ../gio/gsettings-tool.c:504
-#, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "La valoro provizita estas preter la valida intervalo\n"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "memormanko"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Presi helpon"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "retrospurada limo estas atingata"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Listigi la instalitajn (ne translokigeblajn) skemojn"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "La modelo havas erojn kiuj ne estas subtenataj por parta kongruado"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Listigi la instalintajn translokiĝeblajn skemojn"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "retroreferencoj kiel kondiĉoj ne estas subtenataj por parta kongruado"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Listi la ŝlosilojn en SKEMO"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "rekurslimo atingita"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SKEMO[:VOJO]"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "laborspaca limo por malplenaj subĉenoj estas atingitaj"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Listi la idojn de SKEMO"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "nevalida kombinaĵo de novlinioj flagoj"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
-"Listi ŝlosilojn kaj valorojn, rikure\n"
-"Se ne SKEMO estas donita, listi ĉiujn ŝlosilojn\n"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "malbona deŝovo"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SKEMO[:VOJO]]"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "mallonga utf8"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Akiri la valoron de ŜLOSILO"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "nekonata eraro"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SKEMO[:VOJO] ŜLOSILO"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ ĉe fino de modelo"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Informpeti la intervalon de validaj valoroj por ŜLOSILO"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c ĉe fino de modelo"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Agordi la valoron de ŜLOSILO al VALORO"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "nerekonata karaktro sekvas \\"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SKEMO[:VOJO] ŜLOSILO VALORO"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr ""
+"kodŝanĝaj sekvencoj kiuj ŝanĝas usklecon (\\l, \\L, \\u, \\U) ne estas "
+"permesi ĉi tie"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Reŝargi ŜLOSILO-n al ĝia defaŭlta valoro"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "nombroj neordigitaj en {} kvantoro"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Reŝargi ĉiujn ŝlosilojn en SKEMO al iliaj defaŭltoj"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "nombro tro granda en {} kvantoro"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Kontroli ĉu ŜLOSILO estas skribebla"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "Mankas finiga ] por karaktro-klaso"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Kontroladi ŜLOSILO-n por ŝanĝoj.\n"
-"Se ŜLOSILO ne estas specifata, kontroladi ĉiujn ŝlosilojn en SKEMO.\n"
-"Uzu ^C por haltigi kontroladon.\n"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "Nevalida kodŝanĝa sekvenco en karaktro-klaso"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SKEMO[:VOJO] [ŜLOSILO]"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "intervalo ne ordigita en karaktro-klaso"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Nekonata komando %s\n"
-"\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nenio ripetebla"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Uzo:\n"
-"  gsettings KOMANDO [ARGUMENTOJ...]\n"
-"\n"
-"Commands:\n"
-"  help                      Montri ĉi tiu informon\n"
-"  list-schemas              Listi instalitajn skemojn\n"
-"  list-relocatable-schemas  Listi translokigeblajn skemojn\n"
-"  list-keys                 Listi ŝlosilojn en skemo\n"
-"  list-children             Listi idojn de skemo\n"
-"  list-recursively          Listi ŝlosilojn kaj valorojn, rikure\n"
-"  range                     Informpetas la intervalon de la ŝlosilo\n"
-"  get                       Akiri la valoron de ŝlosilo\n"
-"  set                       Difini la valoron de ŝlosilo\n"
-"  reset                     Redefaŭltigi la valoron de ŝlosilo\n"
-"  reset-recursively         Redefaŭltigi ĉiujn valorojn en donita skemo\n"
-"  writable                  Kontroli ĉu ŝlosilo estas skribebla\n"
-"  monitor                   Kontroladi por ŝanĝoj\n"
-"\n"
-"Uzu 'gsettings help KOMANDO' por akiri helpon detale.\n"
-"\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "nekonata karaktro post (?"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Uzo:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "nekonata karaktro post (?<"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argumentoj:\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "nekonata karaktro post (?P"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  KOMANDO   La (laŭvola) komando por klarigi\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX nomitaj klasoj estas subtenataj nur ene de klaso"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SKEMO     La nomo de la skemo\n"
-"  VOJO      La vojo, por translokigeblaj skemoj\n"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "mankas finiga )"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  ŜLOSILO   La (laŭvola) ŝlosilo interne de la skemo\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") sen komenca ("
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  ŜLOSILO   La ŝlosilo interne de la skemo\n"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R aŭ (?[+-]ciferoj devas esti sekvataj de )"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VALUE     La valoro agordota\n"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "referenco al ne ekzistanta submodelo"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Malplena skemo-nomo donita\n"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "manka ) post komento"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Nevalida kontaktskatolo, ne pravalorizita"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "regula esprima tro granda"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Nevalida kontaktskatolo, pravalorizo malsukcesis pro: %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "malsukcesis akiri memoron"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Kontaktskatolo estas jam fermita"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "retrorigarda aserto ne havas fiksitan longon"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Kontaktoskatolo I/O eltempiĝis"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "misformata nombro aŭ nomo post (?("
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "Kreanta GSocket de fd: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "kondiĉa grupo havas pli ol du branĉigojn"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Ne povas krei kontaktskatolon: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "aserto atendata post (?("
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Nekonata protokolo estis specifita"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "nekonata POSIX klasnomo"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "Ne povas akiri lokan adreson: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX kunmetigaj elementoj ne estas subtenataj"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "Ne povas akiri foran adreson: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "karaktro-valoro en \\x{...} sekvenco estas tro granda"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "Ne eblis aŭskulti %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "Nevalida kondiĉo (?(0)"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Eraro dum bindado al la adreso: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C ne estas permesata en retrorigarda aserto"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Eraro dum akcepto de la konekto: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "rikura voko povus iteracii senfine"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Eraro dum la konektado: "
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "manka finilo en submodela nomo"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Farata konektado"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "du nomitaj submodeloj havas la saman nomon"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Eraro dum konektado: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "misformita \\P aŭ \\p sekvenco"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Ne povas akiri okazontan eraron: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "nekonata eco-nomo post \\P aŭ \\p"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Eraro dum ricevo de la datumaro: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "submodela nomo estas tro longa (maksimume 32 karaktroj)"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Eraro dum sendado de la datumaro: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "tro multaj nomitaj submodeloj (maksimume 10.000)"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Ne povas fermi kontaktskatolon: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "okuma valoro estas pli granda ol \\377"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Eraro malfermi kontaktskatolon: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DIFINI grupo havas pli ol unu branĉo"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Atendanta kontaktskatolon kondiĉon: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "ripeto de DIFIN-grupo ne estas permesata"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Eraro dum sendado de la mesaĝo: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "nekoheraj NOVLINIO-j opcioj"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage ne estas subternata sur Vindozo"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"\\g ne estas sekvata de nomo inter kunigaj krampoj, aŭ de nenula nombro "
+"malnepre en kunigaj krampoj"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Eraro dum ricevo de la mesaĝo: %s"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "neatendita ripeto"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "g_socket_get_credentials ne realigita por ĉi tiu mastruma sistemo"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "koda troo"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Nekonata eraro okazis je konektado"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "troplenigis kompilada laborspaco"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Provo prokuri tra ne-TCP-a konekto ne estas subtenata."
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "antaŭe kontrolita referencita submodelo ne trovita"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Prokura protokolo '%s' ne estas subtenata."
+msgid "Error while matching regular expression %s: %s"
+msgstr "Eraro dum kongruado de regula esprimo %s: %s"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Aŭskultilo estas jam fermita"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE-biblioteko estas kompilata sen UTF8-subteno"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Aldonita kontaktskatolo estas fermita"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE-biblioteko estas kompilata sen UTF8-ecoj-subteno"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 ne subtenas IPv6-an adreson '%s'"
-
-#: ../gio/gsocks4aproxy.c:139
-#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgid "Username is too long for SOCKSv4 protocol"
-msgstr "Uzantnomo estas tro longa por SOCKSv4-protokolo"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Eraro dum kompilo de regula esprimo %s ĉe karaktro %d: %s"
 
-#: ../gio/gsocks4aproxy.c:156
+#: ../glib/gregex.c:1307
 #, c-format
-#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgid "Hostname '%s' is too long for SOCKSv4 protocol"
-msgstr "Gastiga komputilonomo '%s' estas tro longa por SOCKSv4-protokolo"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Eraro dum optimumigo de regula esprimo %s: %s"
 
-#: ../gio/gsocks4aproxy.c:182
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "La servilo ne estas SOCKSv5-prokura servilo."
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "deksusuma cifero aŭ '}' atendata"
 
-#: ../gio/gsocks4aproxy.c:189
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Konekto tra SOCKSv5-servilo malakceptiĝis"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "deksesuma cifero atendata"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
-#: ../gio/gsocks5proxy.c:336
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "La servilo ne estas SOCKSv5-prokura servilo."
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "mankas '<' en simbola referenco"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "La SOCKSv5-prokurilo bezonas aŭtentokontrolon."
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "Nefinita simbola referenco"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
-"La SOCKSv5-prokurilo benzonas aŭtentokontrolan metodon ke ne estas subtenita "
-"per GLib."
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "nulo-longa simbola referenco"
 
-#: ../gio/gsocks5proxy.c:208
-#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgid "Username or password is too long for SOCKSv5 protocol)."
-msgstr "Uzantnomo aŭ pasvorto estas tro longa por SOCKSv5-protokolo."
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "cifero atendata"
 
-#: ../gio/gsocks5proxy.c:238
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr "SOCKSv5-aŭtentokontrolo malsukcesis pro erara uzantnomo aŭ pasvorto."
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "malpermesita simbola referenco"
 
-#: ../gio/gsocks5proxy.c:288
-#, c-format
-#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgid "Hostname '%s' is too long for SOCKSv5 protocol"
-msgstr "Gastiga komputilonomo '%s' estas tro longa por SOCKSv5-protokolo"
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "ne bezonata fina '\\'"
 
-#: ../gio/gsocks5proxy.c:350
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "La SOCKSv5-prokura servilo uzas adrestipon kiu estas nekonata."
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "nekonata kodŝanĝa sekvenco"
 
-#: ../gio/gsocks5proxy.c:357
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Interna SOCKSv5-prokur-servila eraro."
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr ""
+"Eraro dum sintaksa analizo de anstataŭa teksto \"%s\" ĉe karaktro %lu: %s"
+
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Citata teksto ne komenciĝas per citilo"
 
-#: ../gio/gsocks5proxy.c:363
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "SOCKSv5-konekto ne estas permesita laŭ servila agordo."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "Ne kongrua citilo sur komanda linio aŭ alia teksto citis en ŝelo"
 
-#: ../gio/gsocks5proxy.c:370
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Gastiga komputilo estas ne kontaktebla per SOCKSv5-servilo."
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Teksto finiĝis post '\\' karaktron. (La teksto estis '%s')"
 
-#: ../gio/gsocks5proxy.c:376
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Loka reto estas ne kontaktebla per SOCKSv5-prokurilo."
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"Teksto finiĝis antaŭ kongrua citilo por %c estis trovita. (La teksto estis "
+"'%s')"
 
-#: ../gio/gsocks5proxy.c:382
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Konekto ne estis akceptita per SOCKv5 prokurilo."
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Teksto estis malplena (aŭ havis nur blankspacon)"
 
-#: ../gio/gsocks5proxy.c:388
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "Komando 'connect' ne estas subtenata de  SOCKSv5-prokurilo."
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "Malsukcesis legi datumaron de procezido (%s)"
 
-#: ../gio/gsocks5proxy.c:394
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "Provizita adrestipo ne estas subtenata de SOCKSv5-prokurilo."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Neatendita eraro en select() dum datumlegado de procezido (%s)"
 
-#: ../gio/gsocks5proxy.c:400
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Nekonata SOCKv5 prokurilo eraro."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Neatendita eraro en waitpid() (%s)"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Ne povas trakti version %d de GThemedIcon kodoprezento"
+msgid "Failed to read from child pipe (%s)"
+msgstr "Malsukcesis legi de duktido (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Neniu PEM-kodigita privata ŝlosilo trovita"
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Malsukcesis branĉiĝi (%s)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Ne povas analizi PEM-kodigita privatan ŝlosilon "
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Malsukcesis ŝanĝi al dosierujo '%s' (%s)"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Neniu PEM-kodigita atestilo trovita"
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Malsukcesis plenumi procezidon \"%s\" (%s)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Ne povas analizi PEM-kodigita atestilon"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Malsukcesis alidirektigi enigon aŭ eligon de procezido (%s)"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"Ĉi tiu estas la fina ebleco enigi la pasvorton ĝuste antaŭ ol via aliro "
-"estos barita."
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Malsukcesis branĉiĝi procezidon (%s)"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
-"Kelkaj eraraj pasvortoj enigitaj, kaj via aliro estos barita se pliaj "
-"malsukcesoj okazos."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Nekonata eraro dum plenumanta de la procezido \"%s\""
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "La pasvorto enigita estas ne korekta."
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Malsukcesis legi sufiĉe datumaron de pid-duktido (%s)"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Atendita 1 stirmesaĝo, akirita %d"
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Malsukcesis krei dukton por komunikado kun procezido (%s)"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Ne atendita tipo de helpa datumaro"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Malsukesis legi datumaron de procezido"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Atendita unu fd, sed akirita %d\n"
+msgid "Failed to execute child process (%s)"
+msgstr "Malsukcesis plenumi procezidon (%s)"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Akirita ne valida fd"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Nevalida programa nomo: %s"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Eraro dum sendo de la akreditaĵoj:"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Nevalida ĉeno en argument-vektoro ĉe %d: %s"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
-"Eraro kontrolanta ĉu SO_PASSCRED estas enŝaltita por kontaktskatolo: %s"
+msgid "Invalid string in environment: %s"
+msgstr "Nevalida ĉeno en medio: %s"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Neatendita opciolongo dum kontrolanta ĉu SO_PASSCRED estas enŝaltita por "
-"kontaktskatolo. Atendita %d bajtoj, akiras %d"
+msgid "Invalid working directory: %s"
+msgstr "Nevalida kuranta dosierujo: %s"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Eraro dum enŝalto de SO_PASSCRED: %s"
+msgid "Failed to execute helper program (%s)"
+msgstr "Malsukcesis plenumi helpan programon (%s)"
 
-#: ../gio/gunixconnection.c:509
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
-"Atendanta legi unuopan bajton por ricevi akreditaĵojn sed legis neniom da "
-"bajtoj"
+"Neatendita eraro dum g_io_channel_win32_poll() legado de datumaro de "
+"procezido"
 
-#: ../gio/gunixconnection.c:545
-#, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Ne atendanta stirmesaĝon, sed akiris %d"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Karaktro estas ekster la intervalo de UTF-8"
 
-#: ../gio/gunixconnection.c:571
-#, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Eraro dum malŝalto de SO_PASSCRED: %s"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Nevalida sekvenco en konverta enigo"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Karaktro estas ekster la intervalo de UTF-16"
+
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Eraro legante de unikso: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u bajto"
+msgstr[1] "%u bajtoj"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Eraro dum fermo de unikson: %s"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixmounts.c:1903 ../gio/gunixmounts.c:1940
-msgid "Filesystem root"
-msgstr "Dosiersistema radiko"
+#: ../glib/gutils.c:2174
+#, c-format
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Eraro dum skribo al unikso: %s"
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr ""
-"Abstraktaj uniksoretregionaj kontaktoskatolaj adresoj ne estas subtenataj "
-"sur ĉi tiu sistemo"
+#: ../glib/gutils.c:2180
+#, c-format
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "datumportilo ne realigas eject-an funkcion"
+#: ../glib/gutils.c:2183
+#, c-format
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "datumportilo ne realigas eject-an aŭ eject_with_operation-an funkciojn"
+#: ../glib/gutils.c:2186
+#, c-format
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Ne povas trovi aplikaĵon"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Eraro dum lanĉo de la aplikaĵo: %s"
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI-oj ne subtenitaj"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "asociigaj ŝanĝoj ne subtenitaj en vin32"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Asociiga kreado ne subtenita en win32"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#: ../gio/gwin32inputstream.c:318
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
 #, c-format
-msgid "Error reading from handle: %s"
-msgstr "Eraro dum lego de dosiernumero: %s"
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
 #, c-format
-msgid "Error closing handle: %s"
-msgstr "Eraro dum fermo de dosiernumero: %s"
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s bajto"
+msgstr[1] "%s bajtoj"
 
-#: ../gio/gwin32outputstream.c:318
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error writing to handle: %s"
-msgstr "Eraro dum skribo al dosiernumero: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Memoro ne sufiĉas"
+#~ msgid "File is empty"
+#~ msgstr "Dosiero estas malplena"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Interna eraro: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Eraro dum la konektado: "
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Bezonas pli da enigo"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Eraro dum konektado: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Nevalida densigita datumaro"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Eraro legante de unikso: %s"
+
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Eraro dum fermo de unikson: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Eraro dum skribo al unikso: %s"
 
 #~ msgid ""
 #~ "Key file contains key '%s' which has value that cannot be interpreted."
@@ -3907,7 +4219,7 @@ msgstr "Nevalida densigita datumaro"
 #~ msgstr "Eraro dum funkcivoko de stati() sur dosierujo `%s': %s"
 
 #~ msgid "SOCKSv4 implementation limits username to %i characters"
-#~ msgstr "SOCKSv4 realigo limigas uzantnomon al %i karaktroj"
+#~ msgstr "SOCKSv4 realigo limigas uzantonomon al %i karaktroj"
 
 #~ msgid "SOCKSv4a implementation limits hostname to %i characters"
 #~ msgstr "SOCKSv4a realigo limigas gastiga komputilnomo al %i karaktroj"
index 65698f4..2d316fe 100644 (file)
Binary files a/po/es.gmo and b/po/es.gmo differ
index d035249..ef056ee 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -7,16 +7,17 @@
 # Francisco Javier F. Serrador <serrador@cvs.gnome.org>, 2004, 2005, 2006.\r
 # \r
 # \r
-# Jorge González <jorgegonz@svn.gnome.org>, 2007, 2008, 2009, 2010, 2011.\r, 2011.
-# Daniel Mustieles <daniel.mustieles@gmail.com>, 2010, 2011.\r, 2012.
+# Jorge González <jorgegonz@svn.gnome.org>, 2007, 2008, 2009, 2010, 2011, 2012.\r
+# \r
+# Daniel Mustieles <daniel.mustieles@gmail.com>, 2010, 2011, 2012.\r, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: glib.master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-25 20:54+0000\n"
-"PO-Revision-Date: 2012-02-26 20:02+0100\n"
+"POT-Creation-Date: 2012-04-23 08:58+0000\n"
+"PO-Revision-Date: 2012-04-23 11:03+0200\n"
 "Last-Translator: Daniel Mustieles <daniel.mustieles@gmail.com>\n"
 "Language-Team: Español <gnome-es-list@gnome.org>\n"
 "MIME-Version: 1.0\n"
@@ -25,23 +26,40 @@ msgstr ""
 "Language: \n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:427 ../gio/gbufferedinputstream.c:508
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "El valor de conteo pasado a %s es demasiado largo"
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:909 ../gio/gbufferedoutputstream.c:581
+#: ../gio/gdataoutputstream.c:568
+#| msgid "Seek not supported on stream"
+msgid "Seek not supported on base stream"
+msgstr "No se permite buscar en el flujo base"
+
+#: ../gio/gbufferedinputstream.c:955
+#| msgid "Cannot truncate GMemoryInputStream"
+msgid "Cannot truncate GBufferedInputStream"
+msgstr "No se puede truncar GBufferedInputStream"
+
+#: ../gio/gbufferedinputstream.c:1000 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "El flujo ya se cerró"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gbufferedoutputstream.c:618 ../gio/gdataoutputstream.c:598
+#| msgid "Truncate not supported on stream"
+msgid "Truncate not supported on base stream"
+msgstr "No se soporta el truncado en el flujo base"
+
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Se canceló la operación"
@@ -71,7 +89,7 @@ msgstr "Hay una secuencia de bytes no válida en la entrada de conversión"
 msgid "Error during conversion: %s"
 msgstr "Falló durante la conversión: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "La inicialización cancelable no eestá soportada"
 
@@ -114,13 +132,13 @@ msgstr "No existe soporte de GCredentials para su plataforma"
 msgid "Unexpected early end-of-stream"
 msgstr "Final de flujo inesperadamente prematuro"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Clave «%s» no soportada en la entrada de dirección «%s»"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -128,46 +146,46 @@ msgstr ""
 "La dirección «%s» no es válida (se necesita exactamente una ruta, dirtemp o "
 "claves abstractas)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr ""
 "Combinación del par clave/valor sin sentido en la entrada de dirección «%s»"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Error en la dirección «%s»; el atributo de puerto está mal formado"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Error en la dirección «%s»; el atributo de familia está mal formado"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "El elemento de dirección «%s» no contiene dos puntos (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
 "sign"
 msgstr ""
-"El par clave/valor %d, «%s», en el elemento de dirección «%s», no contiene "
-"un signo de igual"
+"El par clave/valor %d, «%s», en el elemento de dirección «%s», no contiene un "
+"signo de igual"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
 "`%s'"
 msgstr ""
-"Error al desescapar la clave o el valor en el par clave/valor %d, «%s», en "
-"el elemento de dirección «%s»"
+"Error al desescapar la clave o el valor en el par clave/valor %d, «%s», en el "
+"elemento de dirección «%s»"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -176,94 +194,104 @@ msgstr ""
 "Error en la dirección «%s»: el transporte UNIX requiere exactamente que una "
 "de las claves «path» o «abstract» esté establecida"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 "Error en la dirección «%s»: falta o está mal formado el atributo para el "
 "servidor"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr ""
 "Error en la dirección «%s»: falta o está mal formado el atributo para el "
 "puerto"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Error en la dirección «%s»: falta o está mal formado el atributo para el "
 "archivo de número usado una sola vez"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Error al autolanzar: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Transporte «%s» desconocido o no soportado para la dirección «%s»"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Error al abrir el archivo de número usado una sola vez «%s»: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Error al leer el archivo de número usado una sola vez «%s»: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Error al leer el archivo de número usado una sola vez «%s», se esperaban 16 "
 "bytes, se obtuvieron %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Error al escribir el contenido del archivo de número usado una sola vez «%s» "
 "al flujo:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "La dirección proporcionada está vacía"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "No se puede lanzar («spawn») un mensaje al bus sin un ID de máquina: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Error al lanzar («spawn») el comando «%s»: "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
-"Terminación anómala de programa al lanzar («spawn») el comando «%s»: %s"
+msgstr "Terminación anómala de programa al lanzar («spawn») el comando «%s»: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr ""
-"El comando de línea «%s» finalizó con un estado de salida distinto de cero "
-"%d: %s"
+"El comando de línea «%s» finalizó con un estado de salida distinto de cero %"
+"d: %s"
+
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Escriba un carácter cualquiera para cerrar esta ventana)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr ""
+"La sesión de dbus no está en ejecución, y falló el lanzamiento automático"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "No se puede determinar la dirección del bus de sesión (no implementado para "
 "este SO)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -272,7 +300,7 @@ msgstr ""
 "No se puede determinar la dirección del bus desde la variable de entorno "
 "DBUS_STARTER_BUS_TYPE; variable «%s» desconocida"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -280,21 +308,21 @@ msgstr ""
 "No se puede determinar la dirección del bus porque la variable de entorno "
 "DBUS_STARTER_BUS_TYPE no está establecida"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Tipo de bus %d desconocido"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Falta de contenido inesperada al intentar leer una línea"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
 "Falta de contenido inesperada al intentar leer (de forma segura) una línea"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -302,7 +330,7 @@ msgstr ""
 "Se agotaron todos los mecanismos de autenticación (intentados: %s) "
 "(disponibles: %s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Cancelado a través de GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -333,24 +361,23 @@ msgstr "Error al abrir el depósito de claves «%s» para su lectura: "
 #, c-format
 msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"La línea %d del depósito de claves en «%s» con contenido «%s» está mal "
-"formada"
+"La línea %d del depósito de claves en «%s» con contenido «%s» está mal formada"
 
 #: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
 #, c-format
 msgid ""
 "First token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"El primer token de la línea %d del depósito de claves en «%s» con contenido "
-"«%s» está mal formado"
+"El primer token de la línea %d del depósito de claves en «%s» con contenido «%"
+"s» está mal formado"
 
 #: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
 #, c-format
 msgid ""
 "Second token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"El segundo token de la línea %d del depósito de claves en «%s» con contenido "
-"«%s» está mal formado"
+"El segundo token de la línea %d del depósito de claves en «%s» con contenido «%"
+"s» está mal formado"
 
 #: ../gio/gdbusauthmechanismsha1.c:459
 #, c-format
@@ -385,25 +412,24 @@ msgstr "Error al abrir el depósito de claves «%s» para su escritura:"
 #: ../gio/gdbusauthmechanismsha1.c:882
 #, c-format
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
-"(Adicionalmente, también falló la liberación del bloqueo para «%s»: %s)"
+msgstr "(Adicionalmente, también falló la liberación del bloqueo para «%s»: %s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "La conexión está cerrada"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Se alcanzó el tiempo de expiración"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "Se encontraron opciones no soportadas al construir la conexión del lado del "
 "cliente"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
@@ -411,68 +437,68 @@ msgstr ""
 "No existe la interfaz «org.freedesktop.DBus.Properties» en el objeto en la "
 "ruta %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
-"Error al establecer la propiedad «%s». Se esperaba el tipo «%s» pero se "
-"obtuvo «%s»."
+"Error al establecer la propiedad «%s». Se esperaba el tipo «%s» pero se obtuvo "
+"«%s»."
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "No existe la propiedad «%s»"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "No se puede leer la clave «%s»"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "No se puede escribir la clave «%s»"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "La interfaz «%s» no existe"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "No existe tal interfaz"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "No existe la interfaz «%s» en el objeto en la ruta %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "No existe el método «%s»"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "El tipo de mensaje, «%s», no concide con el tipo esperado «%s»"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Ya existe un objeto exportado para la interfaz %s en %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "El método «%s» devolvió el tipo «%s» pero se esperaba «%s»"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "El método «%s» con interfaz «%s» y firma «%s» no existe"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Ya se ha exportado un subárbol para %s"
@@ -535,8 +561,7 @@ msgstr ""
 #, c-format
 msgid "Expected NUL byte after the string `%s' but found byte %d"
 msgstr ""
-"Se esperaba el byte NULL después de la cadena «%s» pero se encontró el byte "
-"%d"
+"Se esperaba el byte NULL después de la cadena «%s» pero se encontró el byte %d"
 
 #: ../gio/gdbusmessage.c:1242
 #, c-format
@@ -548,7 +573,7 @@ msgstr "El valor analizado «%s» no es un objeto de ruta D-Bus válido"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "El valor analizado «%s» no es una firma de D-Bus válida"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -561,13 +586,13 @@ msgstr[1] ""
 "Se encontró un array de longitud %u bytes. La longitud máxima es 2<<26 bytes "
 "(64 MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "El valor analizado «%s» para la variante no es una firma de D-Bus válida"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -575,36 +600,36 @@ msgstr ""
 "Error al deserializar GVariant con el tipo de cadena «%s» al formato de "
 "mensaje de D-Bus"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
 "0x%02x"
 msgstr ""
-"Valor endian no válido. Se esperaba 0x6c («l») o 0x42 («B»)» pero se obtuvo "
-"el valor 0x%02x"
+"Valor endian no válido. Se esperaba 0x6c («l») o 0x42 («B»)» pero se obtuvo el "
+"valor 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
 "La versión principal del protocolo no es válida. Se esperaba 1 pero se "
 "encontró %d."
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "Se encontró la cabecera de firma con firma «%s» pero el cuerpo del mensaje "
 "está vacío"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "El valor analizado «%s» no es una firma de D-Bus válida (para el cuerpo)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -615,19 +640,19 @@ msgstr[1] ""
 "No existe la cabecera de firma en el mensaje pero el cuerpo del mensaje "
 "tiene %u bytes"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "No se puede deserializar el mensaje: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr ""
-"Error al serializar GVariant con el tipo de cadena «%s» al formato de "
-"mensaje de D-Bus"
+"Error al serializar GVariant con el tipo de cadena «%s» al formato de mensaje "
+"de D-Bus"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -636,42 +661,47 @@ msgstr ""
 "El mensaje tiene %d descriptores de archivo pero el campo de cabecera indica "
 "%d descriptores de archivo"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "No se puede serializar el mensaje: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "El cuerpo del mensaje tiene la firma «%s» pero no existe la cabecera de firma"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
 "El cuerpo del mensaje tiene un tipo de firma «%s» pero la firma en el campo "
 "de cabecera es «%s»"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
-"El cuerpo del mensaje está vacío pero la firma en el campo de cabecera es "
-"«(%s)»"
+"El cuerpo del mensaje está vacío pero la firma en el campo de cabecera es «(%"
+"s)»"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Error al devolver el cuerpo de tipo «%s»"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Error al devolver un cuepro vacío"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "No se pudo obtener el perfil de hardware: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "No se puede cargar /var/lib/dbus/machine-id o /etc/machine-id: "
 
@@ -685,7 +715,7 @@ msgstr "Error al llamar StartSereviceByName para %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Respuesta %d no esperada del método StartServiceByName(«%s»)"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -704,17 +734,17 @@ msgstr ""
 "No se puede especificar el archivo de número usado una sola vez al crear un "
 "servidor"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Error al escribir el archivo de número usado una sola vez en «%s»: %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "La cadena «%s» no es un GUID válido de D-Bus"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "No se puede escuchar en un transporte no soportado «%s»"
@@ -791,8 +821,7 @@ msgstr "Se especificaron varios puntos de conexión extremos"
 msgid ""
 "Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"Advertencia: según la introspección de los datos, la interfaz «%s» no "
-"existe\n"
+"Advertencia: según la introspección de los datos, la interfaz «%s» no existe\n"
 
 #: ../gio/gdbus-tool.c:472
 #, c-format
@@ -800,8 +829,8 @@ msgid ""
 "Warning: According to introspection data, method `%s' does not exist on "
 "interface `%s'\n"
 msgstr ""
-"Advertencia: según la introspección de los datos, el método «%s» no existe "
-"en la interfaz «%s»\n"
+"Advertencia: según la introspección de los datos, el método «%s» no existe en "
+"la interfaz «%s»\n"
 
 #: ../gio/gdbus-tool.c:534
 msgid "Optional destination for signal (unique name)"
@@ -947,40 +976,40 @@ msgstr "Ruta objeto para monitorizar"
 msgid "Monitor a remote object."
 msgstr "Monitorizar un objeto remoto."
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Sin nombre"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "El archivo de escritorio no especificó el campo Exec"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Imposible encontrar el terminal requerido por la aplicación"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
 "No se puede crear la carpeta de configuración de la aplicación %s del "
 "usuario: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "No se puede crear la carpeta de configuración MIME %s del usuario: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "La información de la aplicación carece de un identificador"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "No se puede crear el archivo de escritorio %s del usuario"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Definición personalizada para %s"
@@ -1231,75 +1260,74 @@ msgstr "El flujo de entrada no implementa la lectura"
 msgid "Stream has outstanding operation"
 msgstr "El flujo tiene una operación excepcional"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "No se permite el elemento <%s> dentro de <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "No se permite el elemento <%s> en el nivel superior"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "El archivo %s aparece varias veces en el recurso"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Falló al buscar «%s» en cualquier carpeta fuente"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Falló al buscar «%s» en la carpeta actual"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-#| msgid "Unknown proprocessing options \"%s\""
 msgid "Unknown processing option \"%s\""
 msgstr "Opción de procesado desconocida «%s»"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Falló al crear el archivo temporal: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Error al procesar el archivo de entrada con xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Error al procesar el archivo de entrada con to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Error al leer el archivo %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Error al comprimir el archivo %s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "El texto no debe aparecer dentro de <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "nombre del archivo de salida"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "ARCHIVO"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
@@ -1307,41 +1335,41 @@ msgstr ""
 "La carpeta de la que se tienen que leer los archivos (la predeterminada es "
 "la carpeta actual)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIRECTORIO"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr ""
 "Generar salida en el formato seleccionado por la extensión del nombre del "
 "archivo objetivo"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Generar cabecera fuente"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr ""
 "Generar el código fuente usado para enlazar el archivo del recurso en su "
 "código fuente"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Generar lista de dependencias"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "No crear y registrar automáticamente un recurso"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Nombre del identificador C usado para el código fuente generado"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1352,7 +1380,7 @@ msgstr ""
 "gresource.xml,\n"
 "y el archivo del recurso debe tener la extensión se llama .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Deberá proporcionar exactamente un nombre de archivo\n"
@@ -1373,8 +1401,8 @@ msgid ""
 "invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
 "and dash ('-') are permitted."
 msgstr ""
-"nombre «%s» no válido: el carácter «%c» no es válido; sólo se permiten "
-"nombres en minúscula, números y guión («-»)."
+"nombre «%s» no válido: el carácter «%c» no es válido; sólo se permiten nombres "
+"en minúscula, números y guión («-»)."
 
 #: ../gio/glib-compile-schemas.c:805
 #, c-format
@@ -1420,8 +1448,8 @@ msgid ""
 "exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
 "to <key>"
 msgstr ""
-"se debe especificar exactamente uno de «type», «enum» o «flags» como "
-"atributo para <key>"
+"se debe especificar exactamente uno de «type», «enum» o «flags» como atributo "
+"para <key>"
 
 #: ../gio/glib-compile-schemas.c:976
 #, c-format
@@ -1486,8 +1514,8 @@ msgid ""
 "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
 "does not extend '%s'"
 msgstr ""
-"<schema id='%s' list-of='%s'> extiende <schema id='%s' list-of='%s'> pero "
-"«%s» no extiende «%s»"
+"<schema id='%s' list-of='%s'> extiende <schema id='%s' list-of='%s'> pero «%"
+"s» no extiende «%s»"
 
 #: ../gio/glib-compile-schemas.c:1196
 #, c-format
@@ -1499,62 +1527,62 @@ msgstr "si se especifica una ruta, debe comenzar y terminar con una barra"
 msgid "the path of a list must end with ':/'"
 msgstr "la ruta de la lista debe terminar con «:/»"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> ya especificado"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "se especificó --strict; saliendo.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Se ha ignorado este archivo completamente.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ignorando este archivo.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
-"No existe la clave «%s» en el esquema «%s» como se especificó en el archivo "
-"de sobreescitura «%s»"
+"No existe la clave «%s» en el esquema «%s» como se especificó en el archivo de "
+"sobreescitura «%s»"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; ignorando la sobreescritura para esta clave.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr "y se especificó --strict; saliendo.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
 "error al analizar la clave «%s» en el esquema «%s» como se especificó en el "
 "archivo de sobreescritura «%s»: %s."
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Ignorando la sobreescritura para esta clave.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1563,7 +1591,7 @@ msgstr ""
 "la clave de sobreescritura «%s» en el esquema «%s» en el archivo de "
 "sobreescritura «%s» está fuera del rango proporcionado en el esquema"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1572,23 +1600,23 @@ msgstr ""
 "la clave de sobreescritura «%s» en el esquema «%s» en el archivo de "
 "sobreescritura «%s» no está en la lista de opciones válidas"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "dónde almacenar el archivo gschemas.compiled"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Abortar ante cualquier error en los esquemas"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "No escribir el archivo gschemas.compiled"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "No forzar las restricciones de nombre de las claves"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1599,22 +1627,22 @@ msgstr ""
 "Los archivos de esquema deben tener la extensión .gschema.xml,\n"
 "y el archivo de caché se llama gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Deberá proporcionar exactamente un nombre de directorio\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "No se encontró ningún archivo de esquemas: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "sin hacer nada.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "se quitó el archivo de salida existente.\n"
@@ -1911,27 +1939,27 @@ msgstr "El archivo se modificó externamente"
 msgid "Error removing old file: %s"
 msgstr "Error al eliminar el archivo antiguo: %s"
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Se proporcionó un GSeekType no válido"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Petición de búsqueda no válida"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "No se puede truncar GMemoryInputStream"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "El flujo de salida de la memoria no es redimensionable"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Falló al redimensionar el flujo de salida de la memoria"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
@@ -1939,11 +1967,11 @@ msgstr ""
 "La cantidad de memoria necesaria para procesar el escrito es mayor que el "
 "espacio de direcciones libre disponible"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "La búsqueda solicitada antes del inicio del flujo"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "La búsqueda solicitada después del final del flujo"
 
@@ -2036,50 +2064,50 @@ msgstr "El flujo de salida no implementa la escritura"
 msgid "Source stream is already closed"
 msgstr "El flujo de origen ya está cerrado"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Error al resolver «%s»: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Error al resolver «%s» de forma invertida: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "No hay registro de servicio para «%s»"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "No hay un registro de DNS del tipo solicitado para «%s»"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "No se puede resolver «%s» temporalmente"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Error al resolver «%s»"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "El recurso en «%s» no existe"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "El recurso en «%s» falló al descomprimir"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "El recurso en «%s» no es una carpeta"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "El flujo de entrada no implementa la búsqueda"
 
@@ -2088,7 +2116,6 @@ msgid "Print help"
 msgstr "Imprimir ayuda"
 
 #: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
-#| msgid "COMMAND"
 msgid "[COMMAND]"
 msgstr "[COMANDO]"
 
@@ -2132,7 +2159,6 @@ msgid "Extract a resource file to stdout"
 msgstr "Extraer un archivo de recursos a stdout"
 
 #: ../gio/gresource-tool.c:502
-#| msgid "FILE"
 msgid "FILE PATH"
 msgstr "ARCHIVO RUTA"
 
@@ -2214,7 +2240,6 @@ msgstr ""
 "            o un archivo de recursos compilado\n"
 
 #: ../gio/gresource-tool.c:554
-#| msgid "PATH"
 msgid "[PATH]"
 msgstr "[RUTA]"
 
@@ -2458,112 +2483,116 @@ msgstr "Socket no válido, falló la instalación debido a: %s"
 msgid "Socket is already closed"
 msgstr "El socket ya está cerrado"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Expiró la E/S del socket"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "creando el GSocket desde fd: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "No se pudo crear el socket: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Se especificó una familia desconocida"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Se especificó un protocolo desconocido"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "no se pudo obtener la dirección local: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "no se pudo obtener la dirección remota: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "no se pudo escuchar: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Error al vincular con la dirección: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Error al unirse al grupo de multicast: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Error al abandonar al grupo de multicast: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "No se soporta el multicast específico de la fuente"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Error al aceptar la conexión: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Conexión en progreso"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "No se pudo obtener el error pendiente: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Error al recibir los datos: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Error al enviar los datos: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "No se pudo desconectar el socket: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Error al cerrar el socket: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Esperando la condición del socket: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Error al enviar el mensaje: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage no está soportado en win32"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Error al recibir el mensaje: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials no está implementado en este SO"
 
@@ -2741,12 +2770,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "La contraseña introducida no es correcta"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Se esperaba un mensaje de control, se obtuvieron %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Tipos de datos complementarios inesperados"
 
@@ -2789,24 +2818,23 @@ msgstr ""
 "Se esperaba leer un solo byte para recibir las credenciales pero se leyeron "
 "cero bytes"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "No se esperaba un mensaje de control, pero se obtuvo %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Error al desactivar SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Error al leer del descriptor del archivo: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Error al cerrar el descriptor del archivo: %s"
@@ -2815,8 +2843,7 @@ msgstr "Error al cerrar el descriptor del archivo: %s"
 msgid "Filesystem root"
 msgstr "Sistema de archivos raíz"
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Error al escribir en el descriptor del archivo: %s"
@@ -2890,6 +2917,31 @@ msgstr "Se necesita más entrada"
 msgid "Invalid compressed data"
 msgstr "Datos comprimidos no válidos"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Dirección en la que escuchar"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Se ignora, por compatibilidad con GTestDbus"
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Imprimir dirección"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Imprimir dirección en modo consola"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Ejecutar un servicio dbus"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Argumentos incorrectos\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3431,8 +3483,7 @@ msgstr ""
 #: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
 msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
-msgstr ""
-"La clave «%s» en el grupo «%s» tiene el valor «%s», pero se esperaba %s"
+msgstr "La clave «%s» en el grupo «%s» tiene el valor «%s», pero se esperaba %s"
 
 #: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
@@ -3572,11 +3623,11 @@ msgstr ""
 #: ../glib/gmarkup.c:1184
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr ""
-"Carácter «%s» impropio, se esperaba un carácter «>» para terminar la "
-"etiqueta vacía del elemento «%s»"
+"Carácter «%s» impropio, se esperaba un carácter «>» para terminar la etiqueta "
+"vacía del elemento «%s»"
 
 #: ../glib/gmarkup.c:1268
 #, c-format
@@ -3603,8 +3654,8 @@ msgid ""
 "Odd character '%s', expected an open quote mark after the equals sign when "
 "giving value for attribute '%s' of element '%s'"
 msgstr ""
-"Carácter «%s» impropio, se esperaba una marca de apertura de comillas "
-"después del signo igual al darle valor al atributo «%s» del elemento «%s»"
+"Carácter «%s» impropio, se esperaba una marca de apertura de comillas después "
+"del signo igual al darle valor al atributo «%s» del elemento «%s»"
 
 #: ../glib/gmarkup.c:1486
 #, c-format
@@ -3612,8 +3663,8 @@ msgid ""
 "'%s' is not a valid character following the characters '</'; '%s' may not "
 "begin an element name"
 msgstr ""
-"«%s» no es un carácter válido a continuación de los caracteres '</'; «%s»  "
-"no debe iniciar un nombre de elemento"
+"«%s» no es un carácter válido a continuación de los caracteres '</'; «%s»  no "
+"debe iniciar un nombre de elemento"
 
 #: ../glib/gmarkup.c:1522
 #, c-format
@@ -3633,8 +3684,8 @@ msgstr "El elemento «%s» fue cerrado, no existe ningún elemento abierto"
 #, c-format
 msgid "Element '%s' was closed, but the currently open element is '%s'"
 msgstr ""
-"Se cerró el elemento «%s», pero el elemento que está abierto actualmente es "
-"«%s»"
+"Se cerró el elemento «%s», pero el elemento que está abierto actualmente es «%"
+"s»"
 
 #: ../glib/gmarkup.c:1710
 msgid "Document was empty or contained only whitespace"
@@ -3701,61 +3752,61 @@ msgstr ""
 "El documento termina inesperadamente dentro de un comentario o instrucción "
 "de proceso"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Uso:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPCIÓN…]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Opciones de ayuda:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Mostrar opciones de ayuda"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Muestra todas las opciones de ayuda"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Opciones de la aplicación:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "No se puede analizar el valor entero «%s» para %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "El valor entero «%s» para %s está fuera de rango"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "No se puede analizar el valor doble «%s» para %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "El valor doble «%s» para %s está fuera de rango"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Error al analizar la opción: %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Falta un argumento para %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Opción desconocida %s"
@@ -4081,15 +4132,14 @@ msgstr ""
 #: ../glib/gshell.c:559
 #, c-format
 msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr ""
-"El texto termina justo después de un carácter '\\'. (El texto era «%s»)"
+msgstr "El texto termina justo después de un carácter '\\'. (El texto era «%s»)"
 
 #: ../glib/gshell.c:566
 #, c-format
 msgid "Text ended before matching quote was found for %c. (The text was '%s')"
 msgstr ""
-"El texto terminó antes de que se encontrase la comilla correspondiente con "
-"%c. (El texto era «%s»)"
+"El texto terminó antes de que se encontrase la comilla correspondiente con %"
+"c. (El texto era «%s»)"
 
 #: ../glib/gshell.c:578
 msgid "Text was empty (or contained only whitespace)"
@@ -4292,7 +4342,10 @@ msgstr[1] "%s bytes"
 #: ../glib/gutils.c:2305
 #, c-format
 msgid "%.1f KB"
-msgstr "%.1f KiB"
+msgstr "%.1f KB"
+
+#~ msgid "No service record for '%s'"
+#~ msgstr "No hay registro de servicio para «%s»"
 
 #~ msgid "Could not bind netlink socket: %s"
 #~ msgstr "No se pudo conectar el socket netlink: %s:"
@@ -4377,8 +4430,7 @@ msgstr "%.1f KiB"
 
 #~ msgid "No such schema `%s' specified in override file `%s'"
 #~ msgstr ""
-#~ "No existe el esquema «%s» especificado en el archivo de sobreescritura "
-#~ "«%s»"
+#~ "No existe el esquema «%s» especificado en el archivo de sobreescritura «%s»"
 
 #~ msgid ""
 #~ "Commands:\n"
@@ -4514,8 +4566,8 @@ msgstr "%.1f KiB"
 #~ "characters. Ignores names after the first if multiple names are given."
 #~ msgstr ""
 #~ "Indica si se debe usar los valores de reserva encontrados al acortar el "
-#~ "nombre en los caracteres «-». Si se proporcionan varios nombres los "
-#~ "ignora después del primero."
+#~ "nombre en los caracteres «-». Si se proporcionan varios nombres los ignora "
+#~ "después del primero."
 
 #~ msgid "File descriptor"
 #~ msgstr "Descriptor del archivo"
index 3f6a154..c018827 100644 (file)
Binary files a/po/fi.gmo and b/po/fi.gmo differ
index 0cf8f2c..7075138 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
 # Sanasto:
 # D-Bus-metodin ”signature” = tyyppimääritys
 #
+# Gnome 2012-03 Finnish translation sprint participants:
+# Flammie Pirinen
+# Niklas Laxström
 msgid ""
 msgstr ""
+""
 "Project-Id-Version: glib\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
-"product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2011-07-18 00:45+0300\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-02-25 20:54+0000\n"
+"PO-Revision-Date: 2012-03-12 08:36:57+0000\n"
 "Last-Translator: Tommi Vainikainen <thv@iki.fi>\n"
 "Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n"
-"Language: fi\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 ? 0 : 1;\n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-POT-Import-Date: 2012-03-05 14:50:02+0000\n"
+"X-Generator: MediaWiki 1.20alpha (r113129); Translate 2012-03-02\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Odottamaton ominaisuus ”%s” elementille ”%s”"
+msgid "Too large count value passed to %s"
+msgstr "Liian suuri laskuriarvo välitetty kohteelle %s"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Ominaisuutta ”%s” elementille ”%s” ei löydy"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Virta on jo suljettu"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Odottamaton merkintä ”%s”, odotettiin merkintää ”%s”"
+msgid "Operation was cancelled"
+msgstr "Toiminto oli peruttu"
+
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Virheellinen olio, alustamaton"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Virheellinen monitavusarja syötteessä"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Kohteessa ei ole tarpeeksi tilaa"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Virheellinen tavusarja muunnettavassa syötteessä"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Odottamaton merkintä ”%s” kohdassa ”%s”"
+msgid "Error during conversion: %s"
+msgstr "Virhe muunnoksen aikana: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Kelvollista kirjanmerkkitiedostoa ei löytynyt datahakemistoista"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "Keskeytyskelpoinen alustus ei ole tuettu"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "URI:lle ”%s” on jo olemassa kirjanmerkki"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "Muunnos merkistöstä ”%s” merkistöön ”%s” ei ole tuettu"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "URI:lle ”%s” ei löydy kirjanmerkkiä"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "Muunninta merkistöstä ”%s” merkistöön ”%s” ei voitu avata"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Tuntematon tyyppi"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "URI:n ”%s” kirjanmerkissä ei ole määritelty MIME-tyyppiä"
+msgid "%s filetype"
+msgstr "%s-tiedostotyyppi"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "URI:n ”%s” kirjanmerkissä ei ole määritelty yksityisyyslippua"
+msgid "%s type"
+msgstr "%s-tyyppi"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials ei ole toteutettu tälle käyttöjärjestelmälle"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Alustallesi ei ole GCredentials-tukea"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Odottamaton aikainen virran loppu"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "URI:n ”%s” kirjanmerkissä ei ole asetettu ryhmiä"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Ei-tuettu avain ”%s” osoitekentässä ”%s”"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Sovellus nimeltä ”%s” ei rekisteröinyt kirjanmerkkiä kohteelle ”%s”"
+msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr "Osoite ”%s” on virheellinen (pitää olla täsmälleen näistä: yksi polku, tilapäishakemisto tai abstraktit avaimet)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Suoritettavaa riviä ”%s” ei voitu laajentaa URI:lla ”%s”"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Merkityksetön avain/arvo-pariyhdistelmä osoitekentässä ”%s”"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "Muunnos merkistöstä ”%s” merkistöön ”%s” ei ole tuettu"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Virhe osoitteessa ”%s” - porttiattribuutti on epämuodostunut"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "Muunninta merkistöstä ”%s” merkistöön ”%s” ei voitu avata"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Virhe osoitteessa ”%s” - perheattribuutti on epämuodostunut"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Virheellinen tavusarja muunnettavassa syötteessä"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Osoite-elementti ”%s” ei sisällä kaksoispistettä (:)"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Virhe muunnoksen aikana: %s"
+msgid "Key/Value pair %d, `%s', in address element `%s', does not contain an equal sign"
+msgstr "Avain/Arvo-pari %d, ”%s” osoite-elementissä ”%s\" ei sisällä yhtäsuuruusmerkkiä"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Osittainen tavusarja syötteen lopussa"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid "Error unescaping key or value in Key/Value pair %d, `%s', in address element `%s'"
+msgstr "Virhe ohjausmerkeissä avaimessa tai arvossa Avain/Arvo-parissa %d, ”%s” osoite-elementissä ”%s”"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Koodausmerkkijonoa ”%s” ei voi muuntaa merkistöön ”%s”"
+msgid "Error in address `%s' - the unix transport requires exactly one of the keys `path' or `abstract' to be set"
+msgstr "Virhe osoitteessa ”%s” - unix-liikenne vaatii täsmälleen yhden avaimista ”path” tai ”abstract” asetettuksi"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI ”%s” ei ole absoluuttinen URI ”file”-muodossa"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Virhe osoitteessa ”%s” - konenimiattribuutti puuttuu tai on epämuodostunut"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Paikallinen tiedosto-URI ”%s” ei saa sisältää merkkiä ”#”"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Virhe osoitteessa ”%s” - porttiattribuutti puuttuu tai on epämuodostunut"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI ”%s” on virheellinen"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "Virhe osoitteessa ”%s” - kertakäyttötiedostoattribuutti puuttuu tai on epämuodostunut"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Virhe automaattikäynnistyksessä: "
+
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "URI:n ”%s” isäntänimi on virheellinen"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Tuntematon tai ei-tuettu siirtotapa ”%s” osoitteelle ”%s”"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI ”%s” sisältää virheellisesti suojattuja merkkejä"
+msgid "Error opening nonce file `%s': %s"
+msgstr "Virhe avattaessa kertakäyttölukujen tiedostoa ”%s”: %s"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "Polku ”%s” ei ole absoluuttinen"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Virhe kertakäyttölukujen tiedoston ”%s” lukemisessa: %s"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Virheellinen isäntänimi"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Virhe kertakäyttölukujen tiedoston ”%s” lukemisessa, odotettiin 16 tavua, saatiin %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "ap."
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Virhe kirjoitettaessa kertakäyttölukujen tiedoston ”%s” sisältöä virtaan:"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "ip."
+#: ../gio/gdbusaddress.c:951
+msgid "The given address is empty"
+msgstr "Annettu osoite on tyhjä"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %e. %Bta %Y %H.%M.%S"
+#: ../gio/gdbusaddress.c:1020
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Ei voida käynnistää viestiväylää ilman tietokonetunnistetta: "
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%-d.%-m.%Y"
+#: ../gio/gdbusaddress.c:1057
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Virhe käynnistettäessä komentoriviä ”%s”: "
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H.%M.%S"
+#: ../gio/gdbusaddress.c:1068
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Epänormaali ohjelman päättyminen käynnistettäessä komentoriviä ”%s”: %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-#, fuzzy
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%H.%M.%S"
+#: ../gio/gdbusaddress.c:1082
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Komentorivi ”%s” lopetti nollasta eroavaan lopetustilaan %d: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "tammikuu"
+#: ../gio/gdbusaddress.c:1155
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "Ei voi päätellä istuntoväylän osoitetta (ei toteutettu tälle käyttöjärjestelmälle)"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "helmikuu"
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#, c-format
+msgid "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
+msgstr "Ei voitu päätellä väyläosoitetta DBUS_STARTER_BUS_TYPE-ympäristömuuttujasta - tuntematon arvo ”%s”"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "maaliskuu"
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+msgid "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
+msgstr "Ei voitu päätellä väyläosoitetta, koska DBUS_STARTER_BUS_TYPE-ympäristömuuttujaa ei ole asetettu"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "huhtikuu"
+#: ../gio/gdbusaddress.c:1273
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Tuntematon väylätyyppi %d"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "toukokuu"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Odottamaton sisällön puute yritettäessä lukea riviä"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "kesäkuu"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Odottamaton sisällön puute yritettäessä (turvallisest) lukea riviä"
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "heinäkuu"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr "Kulutettu kaikki saatavilla olevat todennusmenetelmät (kokeiltu: %s) (saatavilla: %s)"
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "elokuu"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Peruutus kohteen GDBusAuthObserver::authorize-authenticated-peer kautta"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "syyskuu"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Virhe haettaessa tietoja hakemistosta ”%s”: %s"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "lokakuu"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid "Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr "Hakemiston ”%s” oikeudet ovat väärät. Odotettiin oikeuksia 0700, saatiin 0%o"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "marraskuu"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Virhe luotaessa hakemistoa ”%s”: %s"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "joulukuu"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "tam"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "hel"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "maa"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "huh"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "tou"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "kes"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Virhe avattaessa avainrengasta ”%s” lukua varten: "
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "hei"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Rivi %d avainrenkaassa polussa ”%s” sisällöllä ”%s” on epämuodostunut"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "elo"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid "First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Ensimmäinen sana rivillä %d avainrenkaassa polussa ”%s” sisällöllä ”%s” on epämuodostunut"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "syy"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid "Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Toinen sana rivillä %d avainrenkaassa polussa ”%s” sisällöllä ”%s” on epämuodostunut"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "lok"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Ei löytynyt evästettä tunnisteella %d avainrenkaasta polusta ”%s”"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "mar"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Virhe poistettaessa mätää lukkotiedostoa ”%s”: %s"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "jou"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Virhe luotaessa lukkotiedostoa ”%s”: %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "maanantai"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Virhe suljettaessa (linkitöntä) lukkotiedostoa ”%s”: %s"
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "tiistai"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Virhe epälinkitettäessä lukkotiedostoa ”%s”: %s"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "keskiviikko"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Virhe avattaessa avainrengasta ”%s” kirjoitusta varten: "
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "torstai"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Lisäksi myös tiedoston ”%s” lukon vapauttaminen epäonnistui: %s) "
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "perjantai"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+msgid "The connection is closed"
+msgstr "Yhteys on suljettu"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "lauantai"
+#: ../gio/gdbusconnection.c:1879
+msgid "Timeout was reached"
+msgstr "Aikakatkaisu saavutettiin"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "sunnuntai"
+#: ../gio/gdbusconnection.c:2524
+msgid "Unsupported flags encountered when constructing a client-side connection"
+msgstr "Ei-tuettuja lippuja kohdattu muodostettaessa asiakaspuolen yhteyttä"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "ma"
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#, c-format
+msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr "Ei rajapintaa ”org.freedesktop.DBus.Properties” oliolla polussa %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "ti"
+#: ../gio/gdbusconnection.c:4097
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "Virhe asetettaessa ominaisuutta ”%s”: Odotettiin tyyppiä ”%s” mutta saatiin ”%s”"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "ke"
+#: ../gio/gdbusconnection.c:4192
+#, c-format
+msgid "No such property `%s'"
+msgstr "Ei ominaisuutta ”%s”"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "to"
+#: ../gio/gdbusconnection.c:4204
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "Ominaisuus ”%s” ei ole luettavissa"
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "pe"
+#: ../gio/gdbusconnection.c:4215
+#, c-format
+msgid "Property `%s' is not writable"
+msgstr "Ominaisuus ”%s” ei ole kirjoitettavissa"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "la"
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#, c-format
+msgid "No such interface `%s'"
+msgstr "Ei rajapintaa ”%s”"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "su"
+#: ../gio/gdbusconnection.c:4469
+msgid "No such interface"
+msgstr "Ei rajapintaa"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Virhe hakemiston ”%s” avaamisessa: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Ei rajapintaa ”%s” oliolla polussa %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4742
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Ei voitu varata %lu tavua muistia tiedoston ”%s” lukemiseksi"
+msgid "No such method `%s'"
+msgstr "Ei metodia ”%s”"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4773
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Virhe tiedoston ”%s” lukemisessa: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Viestin tyyppi ”%s” ei täsmää odotettuun tyyppiin ”%s”"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4993
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Tiedosto ”%s” on liian suuri"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Olio on jo viety rajapintana %s polussa %s"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:5191
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Tiedoston ”%s” lukeminen epäonnistui: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Metodi ”%s” palautti tyypin ”%s” mutta odotettiin ”%s”"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:6242
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Tiedoston ”%s” avaaminen epäonnistui: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Metodi ”%s” rajapinnassa ”%s” tyyppimäärittelyllä ”%s” ei ole olemassa"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusconnection.c:6361
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr ""
-"Tiedoston ”%s” ominaisuuksien lukeminen epäonnistui: fstat() epäonnistui: %s"
+msgid "A subtree is already exported for %s"
+msgstr "Alipuu on jo viety polkuun %s"
 
-#: ../glib/gfileutils.c:754
-#, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Tiedoston ”%s” avaaminen epäonnistui: fdopen() epäonnistui: %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "tyyppi on VIRHEELLINEN"
 
-#: ../glib/gfileutils.c:862
-#, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr ""
-"Tiedoston ”%s” uudelleen nimeäminen nimelle ”%s” epäonnistui: g_rename() "
-"epäonnistui: %s"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL-viesti: PATH- tai MEMBER-otsakekenttä puuttuu"
+
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN-viesti: REPLY_SERIAL-otsakekenttä puuttuu"
+
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR-viesti: REPLY_SERIAL- tai ERROR_NAME-otsakekenttä puuttuu"
+
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL-viesti: PATH-, INTERFACE- tai MEMBER-otsakekenttä puuttuu"
+
+#: ../gio/gdbusmessage.c:914
+msgid "SIGNAL message: The PATH header field is using the reserved value /org/freedesktop/DBus/Local"
+msgstr "SIGNAL-viesti: PATH-otsakekenttä käyttää varattua arvoa /org/freedesktop/DBus/Local"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusmessage.c:922
+msgid "SIGNAL message: The INTERFACE header field is using the reserved value org.freedesktop.DBus.Local"
+msgstr "SIGNAL-viesti: INTERFACE-otsakekenttä käyttää varattua arvoa org.freedesktop.DBus.Local"
+
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Tiedoston ”%s” luominen epäonnistui: %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Yritettiin lukea %lu tavu, mutta saatiin tiedostonloppumerkki EOF"
+msgstr[1] "Yritettiin lukea %lu tavua, mutta saatiin tiedostonloppumerkki EOF"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr ""
-"Tiedoston ”%s” avaaminen kirjoitettavaksi epäonnistui: fdopen() epäonnistui: "
-"%s"
+msgid "Expected valid UTF-8 string but found invalid bytes at byte offset %d (length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr "Odotettiin eheää UTF-8-merkkijonoa, mutta löydettiin virheellisiä tavuja kohdassa %d (merkkijonon pituus on %d). Eheä UTF-8-merkkijono tähän kohtaan saakka oli ”%s”"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Tiedoston ”%s” kirjoittaminen epäonnistui: fwrite() epäonnistui: %s"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Odotettiin NUL-tavua merkkijonon ”%s” jälkeen, mutta löydettiin tavu %d"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Tiedoston ”%s” kirjoittaminen epäonnistui: fflush() epäonnistui: %s"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Jäsennetty arvo ”%s” ei ole kelvollinen D-Bus-oliopolku"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Tiedoston ”%s” kirjoittaminen epäonnistui: fsync() epäonnistui: %s"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Jäsennetty arvo ”%s” ei ole kelvollinen D-Bus-tyyppimäärittely"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusmessage.c:1324
+#, c-format, fuzzy
+msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] "Kohdattiin %u tavua pitkä taulukko. Pituuden yläraja on 2<<26 tavua (64 MiB)."
+msgstr[1] "Kohdattiin %u tavua pitkä taulukko. Pituuden yläraja on 2<<26 tavua (64 MiB)."
+
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Tiedoston ”%s” sulkeminen epäonnistui: fclose() epäonnistui: %s"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Jäsennetty arvo ”%s” variantille ei ole kelvollinen D-Bus-tyyppimäärittely"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr ""
-"Olemassa olevan tiedoston ”%s” poisto epäonnistui: g_unlink epäonnistui: %s"
+msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr "Virhe GVariantin sarjamuodon tulkinnassa tyyppikoodilla ”%s” D-Bus-piuhamuodosta"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Malli ”%s” on virheellinen, se ei saa sisältää merkkijonoa ”%s”"
+msgid "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x%02x"
+msgstr "Virheellinen tavujärjestysarvo. Odotettiin joko 0x6c (’l’) tai 0x42 (’B’) mutta löydettiin arvo 0x%02x"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Malli ”%s” ei sisällä merkkijonoa XXXXXX"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Virheellinen yhteyskäytännön pääversio. Odotettiin 1 mutta löydettiin %d"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u tavu"
-msgstr[1] "%u tavua"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "Tyyppimääritysotsake tyyppimäärityksellä ”%s” löydettiin mutta viestin runko oli tyhjä"
 
-#: ../glib/gfileutils.c:2007
-#, fuzzy, c-format
-msgid "%.1f KiB"
-msgstr "%.1f kt"
+#: ../gio/gdbusmessage.c:1790
+#, c-format
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Jäsennetty arvo ”%s” ei ole kelvollinen D-Bus-tyyppimäärittely (rungolle)"
 
-#: ../glib/gfileutils.c:2010
-#, fuzzy, c-format
-msgid "%.1f MiB"
-msgstr "%.1f Mt"
-
-#: ../glib/gfileutils.c:2013
-#, fuzzy, c-format
-msgid "%.1f GiB"
-msgstr "%.1f Gt"
-
-#: ../glib/gfileutils.c:2016
-#, fuzzy, c-format
-msgid "%.1f TiB"
-msgstr "%.1f Tt"
+#: ../gio/gdbusmessage.c:1821
+#, c-format, fuzzy
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "Ei tyyppimääritysotsaketta viestissä mutta viestin runko on %u tavua"
+msgstr[1] "Ei tyyppimääritysotsaketta viestissä mutta viestin runko on %u tavua"
 
-#: ../glib/gfileutils.c:2019
-#, fuzzy, c-format
-msgid "%.1f PiB"
-msgstr "%.1f Pt"
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "Ei voitu tulkita viestiä sarjamuodosta: "
 
-#: ../glib/gfileutils.c:2022
-#, fuzzy, c-format
-msgid "%.1f EiB"
-msgstr "%.1f Et"
+#: ../gio/gdbusmessage.c:2163
+#, c-format
+msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr "Virhe GVariantin sarjallistamisessa tyyppikoodilla ”%s” D-Bus-piuhamuotoon"
 
-#: ../glib/gfileutils.c:2035
-#, fuzzy, c-format
-msgid "%.1f kB"
-msgstr "%.1f kt"
+#: ../gio/gdbusmessage.c:2304
+#, c-format, fuzzy
+msgid "Message has %d file descriptors but the header field indicates %d file descriptors"
+msgstr "Viestissä on %d tiedostokahvaa mutta otsakekenttä ilmoittaa %d tiedostokahvaa"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f Mt"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "Ei voitu sarjallistaa viestiä: "
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f Gt"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Viestin rungossa on tyyppimääritys ”%s” mutta siellä ei ole tyyppimääritysotsaketta"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:2366
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f Tt"
+msgid "Message body has type signature `%s' but signature in the header field is `%s'"
+msgstr "Viestin rungossa on tyyppimääritys ”%s” mutta tyyppimääritys otsakekentässä on ”%s”"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f Pt"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Viestin runko on tyhjä mutta tyyppimääritys otsakekentässä on ”(%s)”"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f Et"
+msgid "Error return with body of type `%s'"
+msgstr "Virhepaluu runkotyypillä ”%s”"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
-#, fuzzy, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%u tavu"
-msgstr[1] "%u tavua"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "Virhepaluu tyhjällä rungolla"
 
-#: ../glib/gfileutils.c:2142
-#, c-format
-msgid "%.1f KB"
-msgstr "%.1f kt"
+#: ../gio/gdbusprivate.c:2065
+#, fuzzy
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Ei voitu ladata /var/lib/dbus/machine-id: "
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Symbolisen linkin ”%s” lukeminen epäonnistui: %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Symbolisia linkkejä ei tueta"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Virhe kutsuttaessa StartServiceByName kohteelle %s: "
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Muunninta merkistöstä ”%s” merkistöön ”%s” ei voitu avata: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr ""
-"Funktiossa g_io_channel_read_line_string ei voi suorittaa raakalukemista"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Jäljelle jäänyt muuntamaton data lukupuskurissa"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Odottamaton vastaus %d metodilta StartServiceByName(”%s”)"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Kanava päättyy osittaiseen merkkiin"
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+msgid "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr "Ei voitu kutsua metodia; välittäjä on hyvin tunnetuille nimille ilman omistajaa ja välittäjä muodostettiin lipulla G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Funktiossa g_io_channel_read_to_end ei voi suorittaa raakalukemista"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Abstrakti nimiavaruus ei ole tuettu"
 
-#: ../glib/gmappedfile.c:150
-#, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Tiedoston ”%s” avaaminen epäonnistui: open() epäonnistui: %s"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Ei voi määrittää kertakäyttälukujen tiedostoa kun luodaan palvelinta"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Tiedoston ”%s” mappaaminen epäonnistui: mmap() epäonnistui: %s"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Virhe kirjoitettaessa kertakäyttölukujen tiedostoon ”%s”: %s"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Virhe rivillä %d merkissä %d: "
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "Merkkijono ”%s” ei ole kelvollinen D-Bus GUID"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Virheellinen UTF-8-koodattu teksti nimessä - epäkelpo ”%s”"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Ei voida kuunnella tukemattomassa liikennemuodossa ”%s”"
 
-#: ../glib/gmarkup.c:429
-#, c-format
-msgid "'%s' is not a valid name "
-msgstr "”%s” ei ole kelvollinen nimi"
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "KOMENTO"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbus-tool.c:93
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "”%s” ei ole kelvollinen nimi: ”%c” "
+msgid "Commands:\n  help         Shows this information\n  introspect   Introspect a remote object\n  monitor      Monitor a remote object\n  call         Invoke a method on a remote object\n  emit         Emit a signal\n\nUse \"%s COMMAND --help\" to get help on each command.\n"
+msgstr "Komennot:\n  help         Näytä nämä tiedot\n  introspect   Katsasta etäolio\n  monitor      Monitoroi etäoliota\n  call         Suorita metodi etäoliolla object\n  emit         Lähetä signaali\n\nKäytä ”%s KOMENTO --help” saadaksesi ohjeen kustakin komennosta.\n"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Virhe rivillä %d: %s"
+msgid "Error: %s\n"
+msgstr "Virhe: %s\n"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
-msgstr ""
-"Merkkijonon ”%-.*s” piti olla luku merkkiviitteen sisällä (esim. &#234;), "
-"mutta sen jäsentäminen epäonnistui - ehkä luku on liian suuri"
-
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"Merkkiviite ei päättynyt puolipisteeseen; todennäköisesti käytit &-merkkiä "
-"aikomatta aloittaa entiteettiä - käytä merkintää &amp;"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Virhe jäsennettäessä introspektio-XML:ää: %s\n"
 
-#: ../glib/gmarkup.c:676
-#, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Merkkiviite ”%-.*s” ei ole sallitun merkin koodaus"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Yhdistä järjestelmäväylään"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"Havaittu tyhjä entiteetti ”&;”; kelvolliset ovat: &amp; &quot; &lt; &gt; "
-"&apos;"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Yhdistä istuntoväylään"
 
-#: ../glib/gmarkup.c:722
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Entiteetin nimi ”%-.*s” on tuntematon"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Yhdistä annettuun D-Bus-osoitteeseen"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Entiteetti ei päättynyt puolipisteeseen; todennäköisesti käytit &-merkkiä "
-"aikomatta aloittaa entiteettiä - käytä merkintää &amp;"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Yhteyden päätepisteen valitsimet:"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Asiakirjan on alettava elementillä (esim. <kirja>)"
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Valitsimet määrittämään yhteyden päätepiste"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"”%s” ei ole kelvollinen merkki ”<”-merkin jälkeen; se ei voi aloittaa "
-"elementin nimeä"
+msgid "No connection endpoint specified"
+msgstr "Yhteyden päätepistettä ei määritetty"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr "Pariton merkki ”%s”, odotettiin ”>”-merkkiä päättämään elementin ”%s”"
+msgid "Multiple connection endpoints specified"
+msgstr "Useita yhteyden päätepisteitä määritetty"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:463
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Pariton merkki ”%1$s”, odotettiin ”=”-merkkiä elementin ”%3$s” ominaisuuden "
-"”%2$s” jälkeen"
+msgid "Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "Varoitus: Katsastustietojen mukaan rajapintaa ”%s” ei ole olemassa\n"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:472
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Pariton merkki ”%s”, odotettiin merkkiä ”>” tai ”/” päättämään elementin "
-"”%s” aloituslippu, tai mahdollista ominaisuutta; käytit ehkä ominaisuuden "
-"nimessä siihen kelpaamatonta merkkiä"
+msgid "Warning: According to introspection data, method `%s' does not exist on interface `%s'\n"
+msgstr "Varoitus: Katsastustietojen mukaan metodia ”%s” ei ole olemassa rajapinnassa ”%s”\n"
+
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Valinnainen kohde signaalille (yksikäsitteinen nimi)"
+
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Oliopolku johon lähetetään signaali"
+
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Signaalin ja rajapinnan nimi"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Lähetä signaali."
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Pariton merkki ”%1$s”, odotettiin avaavaa lainausmerkkiä yhtäsuuruusmerkin "
-"jälkeen annettaessa elementin ”%3$s” ominaisuuden ”%2$s” arvoa"
+msgid "Error connecting: %s\n"
+msgstr "Virhe yhteydenotossa: %s\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"”%s” ei ole kelvollinen merkki merkkien ”</” jälkeen; ”%s” ei voi olla "
-"elementin nimen alussa"
+msgid "Error: object path not specified.\n"
+msgstr "Virhe: oliopolkua ei määritelty\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"”%s” ei ole kelvollinen merkki sulkuelementin ”%s” jälkeen; sallittu merkki "
-"on ”>”"
+msgid "Error: %s is not a valid object path\n"
+msgstr "Virhe: %s ei ole kelvollinen oliopolku\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Elementti ”%s” on suljettu, ei avoimia elementtejä"
+msgid "Error: signal not specified.\n"
+msgstr "Virhe: signaalia ei määritetty.\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr ""
-"Elementti ”%s” on suljettu, mutta tällä hetkellä on avoinna elementti ”%s”"
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Virhe: %s ei ole kelvollinen rajapinnan nimi\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Asiakirja oli tyhjä tai sisälsi vain tyhjiä merkkejä"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Virhe: %s ei ole kelvollinen jäsenen nimi\n"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr ""
-"Asiakirja loppui odottamattomasti heti avoimen kulmasulkeen ”<” jälkeen"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Virhe: %s ei ole kelvollinen yksikäsitteinen väylänimi\n"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"Asiakirja loppui odottamattomasti elementtien ollessa sulkematta - ”%s” oli "
-"viimeinen avattu elementti"
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Virhe jäsennettäessä parametriä %d: %s\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"Asiakirja loppui odottamattomasti, odotettiin lipun <%s/> sulkevaa "
-"kulmasuljetta"
+msgid "Error flushing connection: %s\n"
+msgstr "Virhe huuhdottaessa yhteyttä: %s\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Asiakirja loppui odottamattomasti elementin nimen kohdalla"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Kohdenimi jossa metodia kutsutaan"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Asiakirja loppui odottamattomasti ominaisuuden nimen kohdalla"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Oliopolku jossa metodia kutsutaan"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Asiakirja loppui odottamattomasti elementin avauslipun kohdalla"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Metodi ja rajapinnan nimi"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"Asiakirja loppui odottamattomasti ominaisuuden nimen jälkeisen "
-"yhtäsuuruusmerkin jälkeen; ominaisuudella ei ole arvoa"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Aikakatkaisu sekunteina"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Asiakirja loppui odottamattomasti ominaisuuden arvon kohdalla"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Kutsu metodia etäoliolla"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "Asiakirja loppui odottamattomasti elementin ”%s” sulkulipun kohdalla"
-
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"Asiakirja loppui odottamattomasti kommentin tai käsittelykomennon kohdalla"
+msgid "Error: Destination is not specified\n"
+msgstr "Virhe: Kohdetta ei määritelty\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "vioittunut kohde"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Virhe: Oliopolkua ei määritelty\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "sisäinen virhe tai vioittunut kohde"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Virhe: Metodin nimeä ei määritelty\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "muisti loppui"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Virhe: Metodin nimi ”%s” on virheellinen\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "taakseviittausten raja saavutettu"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Virhe jäsennettäessä parametria %d tyyppiä ”%s”: %s\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr ""
-"malli sisältää kohtia, jotka eivät ole tuettu osittaisessa täsmäyksessä"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Kohdenimi joka katsastetaan"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "sisäinen virhe"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Oliopolku joka katsastetaan"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "takaisinviittaukset ehtoina eivät ole tuettu osittaisissa täsmäyksissä"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Tulosta XML"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "rekursion enimmäissyvyys saavutettiin"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Katsasta lapset"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "työtilan raja tyhjille alamerkkijonoille saavutettiin"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Tulosta vain ominaisuudet"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "virheellinen yhdistelmä rivinvaihtolippuja"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Katsasta etäolio"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "virheellinen siirros"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Kohdenimi jota monitoroidaan"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "lyhyt utf8"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Oliopolku jota monitoroidaan"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "tuntematon virhe"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Monitoroi etäoliota."
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ mallin lopussa"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Nimeämätön"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c mallin lopussa"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Työpöytätiedosto ei määrittele Exec-kenttää"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "Tuntematon merkki \\:n jälkeen"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Sovelluksen vaatimaa päätettä ei löydy"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "merkkikokoa muuttavia ohjaimia (\\l, \\L, \\u, \\U) ei sallita tässä"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Käyttäjän sovellusten asetuskansiota %s ei voi luoda: %s"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "numerot epäjärjestyksessä {}-määreessä"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Käyttäjän MIME-asetusten kansiota %s ei voi luoda: %s"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "numerot liian suuria {}-määreessä"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr ""
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "merkkiluokasta puuttuu päättävä ]"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Käyttäjän työpöytätiedostoa %s ei voi luoda"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "virheellinen escape-jono merkkiluokassa"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Oma määrittely kohteelle %s"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "alue epäjärjestyksessä merkkijoukolle"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "asema ei toteuta aseman avausta"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "ei mitään toistettavaa"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "asema ei toteuta aseman avausta (eject tai eject_with_operation)"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "tuntematon merkki (? jälkeen"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "asema ei toteuta median tarkkailua"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "tuntematon merkki (?< jälkeen"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "asema ei toteuta käynnistystä"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "tuntematon merkki (?P jälkeen"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "asema ei toteuta pysäytystä"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX:in nimetyt luokat on tuettu vain luokan sisällä"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS-tukea ei ole saatavilla"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "päättävä ) puuttuu"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "GEmblem-koodauksen versiota %d ei voi käsitellä"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") ilman aloittavaa (-merkkiä"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Virheellinen määrä tunnisteita (%d) GEmblem-koodauksessa"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R tai (?[+-]numeroita täytyy seurata )"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "GEmblemedIcon-koodauksen versiota %d ei voi käsitellä"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "viittaus olemattomaan alitäsmäykseen"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Virheellinen määrä tunnisteita (%d) GEmblemedIcon-koodauksessa"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "puuttuva ) kommentin jälkeen"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Oletettiin GEmblen kohteelle GEmblemedIcon"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "säännöllinen lauseke on liian suuri"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Toiminto ei ole tuettu"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "muistia ei voitu varata"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Yllä olevaa liitospistettä ei löydy"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind-tyyppinen assert-makro ei ole kiinteäpituinen"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Kansion päälle ei voi kopioida"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "virheellinen numero tai nimi (?( jälkeen"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Kansiota ei voi kopioida kansion päälle"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "ehdollisessa ryhmässä on enemmän kuin kaksi haaraa"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Kohdetiedosto on olemassa"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "assert-makrotoiminto odotettu merkkien (?( jälkeen"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Kansiota ei voi kopioida rekursiivisesti"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "tuntematon POSIX-luokan nimi"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Splice-operaatiota ei tueta"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX-vertailuelementtejä ei tueta"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Virhe suoritettaessa splice-operaatiota tiedostolle: %s"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "Merkin arvo sekvenssissä \\x{…} on liian suuri"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Erikoistiedostoa ei voi kopioida"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "virheellinen ehto (?(0)"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Saatiin virheellinen symbolisen linkin arvo"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C ei ole sallittu lookbehind-tyyppisissä assert-makroissa"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Roskakori ei ole tuettu"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "rekursiivinen kutsu voisi olla päättymätön"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Tiedostonimi ei voi sisältää merkkiä ”%c”"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "alimallin nimestä puuttuu päätösmerkki"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "taltio ei toteuta liittämistä"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "kahdella nimetyllä alimallilla on sama nimi"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Tiedoston käsittelyyn ei ole rekisteröity mitään sovellusta"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "väärin muotoiltu \\P- tai \\p-sekvenssi"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Numeraattori on suljettu"
+
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Tiedoston numeraattorilla on odottavia toimintoja"
+
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Numeraattori on jo suljettu"
+
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "GFileIcon-koodauksen versiota %d ei voi käsitellä"
+
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Virheellistä syötetietoa GFileIcon-oliolle"
+
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Virta ei tue komentoa query_info"
+
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Virta ei tue siirtymistä"
+
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Syötevirtaa ei voi kutistaa"
+
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Virta ei tue kutistamista"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "tuntematon ominaisuuden nimi \\P- tai \\p-sekvenssin jälkeen"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Väärä määrä tunnisteita (%d)"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "alimallin nimi on liian pitkä (enintään 32 merkkiä)"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "Luokan nimelle %s ei ole tyyppiä"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "liian monta nimettyä alimallia (enintään 10000)"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Tyyppi %s ei toteuta GIcon-määritystä"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "oktaaliarvo on suurempi kuin \\377"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "Tyyppi %s ei ole luokkatyyppi"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE-ryhmä sisältää useampia kuin yhden haaran"
+#: ../gio/gicon.c:339
+#, c-format
+msgid "Malformed version number: %s"
+msgstr "Virheellinen versionumero: %s"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "DEFINE-ryhmän toisto ei ole sallittu"
+#: ../gio/gicon.c:353
+#, c-format
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Tyyppi %s ei toteuta GIcon-määrityksen kutsua from_tokens()"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "epäyhtenäisiä NEWLINE-valitsimia"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Annettua kuvakkeen koodauksen versiota ei voi käsitellä"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
 msgstr ""
-"\\g:n jälkeen ei tule nimeä aaltosulkeissa tai nollasta poikkeavaa numeroa "
-"valinnaisesti aaltosulkeissa"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "odottamaton toisto"
+#: ../gio/ginetaddressmask.c:192
+#, c-format
+msgid "Length %u is too long for address"
+msgstr ""
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "koodin ylivuoto"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr ""
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "käännöksen työalueen koko loppui kesken"
+#: ../gio/ginetaddressmask.c:304
+#, c-format
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Tekstiä %s ei voitu jäsentää IP-osoitepeitteeksi"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "aiemmin tarkistettua ja viitattua alimallia ei löydy"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Pistokeosoitteelle ei ole tarpeeksi tilaa"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Virhe täsmätessä säännöllistä lauseketta %s: %s"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Ei-tuettu pistokeosoite"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE-kirjasto on käännetty ilman UTF8-tukea"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Syötevirta ei toteuta lukua"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE-kirjasto on käännetty ilman UTF8-ominaisuuksien tukea"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Virrassa on toiminto odottamassa"
 
-#: ../glib/gregex.c:1271
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Virhe säännöllisessä lausekkeessa %s kohdassa %d: %s"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Elementti <%s> ei ole sallittu elementin <%s> sisällä"
 
-#: ../glib/gregex.c:1307
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Virhe optimoitaessa säännöllistä lauseketta %s: %s"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Elementti <%s> ei ole sallittu päätasolla"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "odotettiin heksadesimaalista numeroa tai merkkiä ”}”"
+#: ../gio/glib-compile-resources.c:235
+#, c-format
+msgid "File %s appears multiple times in the resource"
+msgstr ""
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "odotettiin heksadesimaalista numeroa"
+#: ../gio/glib-compile-resources.c:248
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr ""
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "merkki '<' puuttuu symbolisesta viitteestä"
+#: ../gio/glib-compile-resources.c:259
+#, c-format, fuzzy
+msgid "Failed to locate '%s' in current directory"
+msgstr "Hakemistoon ”%s” siirtyminen epäonnistui (%s)"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "päättämätön symbolinen viite"
+#: ../gio/glib-compile-resources.c:287
+#, c-format, fuzzy
+msgid "Unknown processing option \"%s\""
+msgstr "Tuntematon valitsin %s"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "nollan mittainen symbolinen viite"
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#, c-format
+msgid "Failed to create temp file: %s"
+msgstr "Väliaikaistiedoston luominen epäonnistui: %s"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "odotettiin numeroa"
+#: ../gio/glib-compile-resources.c:335
+#, fuzzy
+msgid "Error processing input file with xmllint"
+msgstr "Virhe asetettaessa symbolista linkkiä: tiedosto ei ole symbolinen linkki"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "virheellinen symbolinen viite"
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr ""
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "ylimääräinen päättävä '\\'"
+#: ../gio/glib-compile-resources.c:403
+#, c-format, fuzzy
+msgid "Error reading file %s: %s"
+msgstr "Virhe tiedoston ”%s” lukemisessa: %s"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "tuntematon escape-jono"
+#: ../gio/glib-compile-resources.c:423
+#, c-format, fuzzy
+msgid "Error compressing file %s"
+msgstr "Virhe avattaessa tiedostoa: %s"
 
-#: ../glib/gregex.c:2360
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Virhe tulkittaessa korvaavaa tekstiä ”%s” kohdassa %lu: %s"
+msgid "text may not appear inside <%s>"
+msgstr "teksti ei voi esiintyä elementin <%s> sisällä"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Lainattu teksti ei ala lainausmerkillä"
+#: ../gio/glib-compile-resources.c:610
+#, fuzzy
+msgid "name of the output file"
+msgstr "Kuvakkeen nimi"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
 msgstr ""
-"Pariton lainausmerkki komentorivillä tai muussa kuorisuojatussa tekstissä"
 
-#: ../glib/gshell.c:559
-#, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Teksti loppui aivan merkin ”\\” jälkeen. (Teksti oli ”%s”)"
+#: ../gio/glib-compile-resources.c:611
+msgid "The directories where files are to be read from (default to current directory)"
+msgstr ""
 
-#: ../glib/gshell.c:566
-#, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "HAKEMISTO"
+
+#: ../gio/glib-compile-resources.c:612
+msgid "Generate output in the format selected for by the target filename extension"
 msgstr ""
-"Teksti loppui ennen kuin löytyi merkkiä %c vastaava lainausmerkki. (Teksti "
-"oli ”%s”)"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Teksti oli tyhjä (tai sisälsi vain tyhjiä merkkejä)"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Datan lukeminen lapsiprosessilta epäonnistui"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
-#, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
 msgstr ""
-"Putken luominen lapsiprosessin kanssa viestintää varten epäonnistui (%s)"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Lukeminen lapsiprosessin putkesta epäonnistui (%s)"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
-#, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Hakemistoon ”%s” siirtyminen epäonnistui (%s)"
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Lapsiprosessin käynnistys epäonnistui (%s)"
+#: ../gio/glib-compile-resources.c:646
+#, fuzzy
+msgid "Compile a resource specification into a resource file.\nResource specification files have the extension .gresource.xml,\nand the resource file have the extension called .gresource."
+msgstr "Käännä kaikki GSettings-skeematiedostot skeema-välimuistiin.\nSkeematiedostoilla tulee olla pääte .gschema.xml ja\nvälimuistitiedoston nimi on gschemas.compiled."
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Virheellinen ohjelman nimi: %s"
+#: ../gio/glib-compile-resources.c:662
+#, c-format, fuzzy
+msgid "You should give exactly one file name\n"
+msgstr "Sinun tulisi antaa täsmälleen yksi hakemistonimi\n"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Virheellinen merkkijono argumenttivektorin kohdassa %d: %s"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "tyhjät nimet eivät ole sallittuja"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Virheellinen merkkijono ympäristössä: %s"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "virheellinen nimi ”%s”: nimien täytyy alkaa pienaakkosella"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Virhe työhakemisto: %s"
+msgid "invalid name '%s': invalid character '%c'; only lowercase letters, numbers and dash ('-') are permitted."
+msgstr "virheellinen nimi ”%s”: virheellinen merkki ’%c’; vain pienaakkosia, numeroita sekä viiva (’-’) sallitaan."
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Apuohjelman suoritus epäonnistui (%s)"
-
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Odottamaton virhe funktiossa g_io_channel_win32_poll() luettaessa dataa "
-"lapsiprosessilta"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "virheellinen nimi ”%s”: kaksi peräkkäistä viivaa (’--’) ei ole sallittu."
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Datan lukeminen lapsiprosessilta epäonnistui (%s)"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "virheellinen nimi ”%s”: viimeinen merkki ei saa olla viiva (’-’)."
 
-#: ../glib/gspawn.c:347
-#, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr ""
-"Odottamaton virhe funktiossa select() lapsiprosessilta dataa luettaessa (%s)"
+#: ../gio/glib-compile-schemas.c:822
+#, c-format, fuzzy
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "virheellinen nimi ”%s”: pituuden yläraja on 32"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Odottamaton virhe funktiossa waitpid() (%s)"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> on jo määritetty"
 
-#: ../glib/gspawn.c:1237
-#, c-format
-msgid "Failed to fork (%s)"
-msgstr "Haarauttaminen epäonnistui (%s)"
+#: ../gio/glib-compile-schemas.c:917
+#, fuzzy
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "ei voi lisätä avaimia ”list-of”-skeemaan"
 
-#: ../glib/gspawn.c:1393
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Lapsiprosessin ”%s” käynnistäminen epäonnistui (%s)"
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> on jo määritetty"
 
-#: ../glib/gspawn.c:1403
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Lapsiprosessin tulosteen tai syötteen uudelleenohjaus epäonnistui (%s)"
+msgid "<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> to modify value"
+msgstr "<key name='%s'> peittää <key name='%s'> skeemassa <schema id='%s'>; laita <override> muokataksesi arvoa"
 
-#: ../glib/gspawn.c:1412
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Lapsiprosessin haarauttaminen epäonnistui (%s)"
+msgid "exactly one of 'type', 'enum' or 'flags' must be specified as an attribute to <key>"
+msgstr "täsmälleen yksi ’type’ (tyyppi), ’enum’ tai ’flags’ (liput) täytyy määrittää attribuuttina kohdassa <key>"
 
-#: ../glib/gspawn.c:1420
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Tuntematon virhe käynnistettäessä lapsiprosessia ”%s”"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> ei ole (vielä) määritetty."
 
-#: ../glib/gspawn.c:1444
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Lapsiprosessin pid-putkesta ei voitu lukea riittävästi dataa (%s)"
-
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Merkki on sallitun UTF-8-välin ulkopuolella"
-
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Virheellinen sarja muunnettavassa syötteessä"
-
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Merkki on sallitun UTF-16-välin ulkopuolella"
-
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Käyttö:"
+msgid "invalid GVariant type string '%s'"
+msgstr "virheellinen GVariant-tyyppimerkkijono ”%s”"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[VALITSIN…]"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> annettu mutta skeema ei laajenna mitään"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Ohjevalitsimet:"
+#: ../gio/glib-compile-schemas.c:1034
+#, c-format
+msgid "no <key name='%s'> to override"
+msgstr "ei avainta <key name='%s'> joka syrjäytettäisiin"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Näytä ohjevalitsimet"
+#: ../gio/glib-compile-schemas.c:1042
+#, c-format
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> on jo määritetty"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Näytä kaikki ohjevalitsimet"
+#: ../gio/glib-compile-schemas.c:1113
+#, c-format
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> on jo määritetty"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Sovelluksen valitsimet:"
+#: ../gio/glib-compile-schemas.c:1125
+#, c-format
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> laajentaa ei vielä olemassaolevaa skeemaa ”%s”"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Kokonaislukua ”%s” ei voida tulkita kohteelle %s"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> on luettelo ei vielä olemassaolevista skeemoista ”%s”"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Kokonaisluku ”%s” kohteelle %s on ylittää sallitun alueen"
+msgid "Can not be a list of a schema with a path"
+msgstr "Ei voi olla luettelo skeemasta polun kera"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Kokonaislukua ”%s” ei voida tulkita kohteelle %s"
+msgid "Can not extend a schema with a path"
+msgstr "Ei voi laajentaa skeemaa polun kera"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Double-arvo ”%s” kohteelle %s ylittää sallitun alueen"
+msgid "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr "<schema id='%s'> on luettelo laajentamassa skeemaa <schema id='%s'> joka ei ole luettelo"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Virhe käsiteltäessä valitsinta %s"
+msgid "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' does not extend '%s'"
+msgstr "<schema id='%s' list-of='%s'> laajentaa skeemaa <schema id='%s' list-of='%s'> mutta ”%s” ei laajenna ”%s”"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Puuttuva argumentti kohteelle %s"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "polku, jos annettu, täytyy aloittaa ja lopettaa kauttaviivalla"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Unknown option %s"
-msgstr "Tuntematon valitsin %s"
+msgid "the path of a list must end with ':/'"
+msgstr "luettelon polun täytyy alkaa ’:/’"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "Kelvollista avaintiedostoa ei löytynyt haetuista kansioista"
+#: ../gio/glib-compile-schemas.c:1229
+#, c-format
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> on jo määritetty"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Ei tavallinen tiedosto"
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
+#, c-format
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict annettu; lopetetaan.\n"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Tiedosto on tyhjä"
+#: ../gio/glib-compile-schemas.c:1755
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "Tämä koko tiedosto on ohitettu.\n"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr ""
-"Avaintiedosto sisältää rivin ”%s”, joka ei ole avain-arvopari, ryhmä tai "
-"kommentti"
+msgid "Ignoring this file.\n"
+msgstr "Ohitetaan tämä tiedosto.\n"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Virheellinen ryhmän nimi: %s"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr "Avainta ”%s” skeemassa ”%s” ei ole määritetty syrjäytystiedostossa ”%s”"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Avaintiedosto ei ala ryhmällä"
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
+#, c-format
+msgid "; ignoring override for this key.\n"
+msgstr "; ohitetaan syrjäytys tälle avaimelle.\n"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Virheellinen avaimen nimi: %s"
+msgid " and --strict was specified; exiting.\n"
+msgstr " ja --strict oli määritetty; lopetetaan.\n"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Avaintiedosto sisältää ei-tuetun koodauksen ”%s”"
+msgid "error parsing key `%s' in schema `%s' as specified in override file `%s': %s.  "
+msgstr "virhe jäsennettäessä avainta ”%s” skeemassa ”%s” kuten määrittetty syrjäytystiedostossa ”%s”: %s.  "
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Avaintiedostossa ei ole ryhmää ”%s”"
+msgid "Ignoring override for this key.\n"
+msgstr "Ohitetaan syrjäytys tälle avaimelle.\n"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Avaintiedostossa ei ole avainta ”%s”"
+msgid "override for key `%s' in schema `%s' in override file `%s' is out of the range given in the schema"
+msgstr "syrjäytys avaimelle ”%s” skeemassa ”%s” syrjäytystiedostossa ”%s” on yli skeemassa annettujen rajojen"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr ""
-"Avaintiedosto sisältää avaimen ”%s” arvolla ”%s”, joka ei ole UTF-8-"
-"merkkijono"
+msgid "override for key `%s' in schema `%s' in override file `%s' is not in the list of valid choices"
+msgstr "syrjäytys avaimelle ”%s” skeemassa ”%s” syrjäytystiedostossa ”%s” ei ole sallittujen vaihtoehtojen listassa"
+
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "mihin tallennetaan gschemas.compiled-tiedosto"
+
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Keskeytä minkä tahansa virheen kohdalla skeemoissa"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "Älä kirjoita gschema.compiled-tiedostoa"
+
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "Älä pakota avainnimirajoituksia"
+
+#: ../gio/glib-compile-schemas.c:2022
+msgid "Compile all GSettings schema files into a schema cache.\nSchema files are required to have the extension .gschema.xml,\nand the cache file is called gschemas.compiled."
+msgstr "Käännä kaikki GSettings-skeematiedostot skeema-välimuistiin.\nSkeematiedostoilla tulee olla pääte .gschema.xml ja\nvälimuistitiedoston nimi on gschemas.compiled."
+
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "Avaintiedosto sisältää avaimen ”%s”, jonka arvoa ei voida tulkita."
+msgid "You should give exactly one directory name\n"
+msgstr "Sinun tulisi antaa täsmälleen yksi hakemistonimi\n"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr ""
-"Avaintiedosto sisältää avaimen ”%s”, jolla on arvo, jota ei voida tulkita."
+msgid "No schema files found: "
+msgstr "Skeema-tiedostoja ei löytynyt: "
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
-msgstr ""
-"Avaintiedosto sisältää avaimen ”%s”, jolla on arvo, jota ei voida tulkita, "
-"ryhmässä ”%s”."
+msgid "doing nothing.\n"
+msgstr "ei tehdä mitään.\n"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Avaintiedostossa ei ole avainta ”%s” ryhmässä ”%s”"
+msgid "removed existing output file.\n"
+msgstr "poistettiin olemassaoleva tulostetiedosto.\n"
 
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Avaintiedosto sisältää escape-jonon rivin lopussa"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Paikallista kansiontarkkailun oletustyyppiä ei voi selvittää"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Avaintiedostossa on virheellinen escape-jono ”%s”"
+msgid "Invalid filename %s"
+msgstr "Virheellinen tiedostonimi %s"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Arvoa ”%s” ei voida tulkita numeroksi."
+msgid "Error getting filesystem info: %s"
+msgstr "Virhe haettaessa tietoja tiedostojärjestelmästä: %s"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Juurikansiota ei voi nimetä uudestaan"
+
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Kokonaisluku ”%s” on sallitun alueen ulkopuolella"
+msgid "Error renaming file: %s"
+msgstr "Virhe nimettäessä tiedostoa uudestaan: %s"
+
+#: ../gio/glocalfile.c:1145
+#, fuzzy
+msgid "Can't rename file, filename already exists"
+msgstr "Tiedostoa ei voi nimetä uudestaan, tiedosto on jo olemassa"
+
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Virheellinen tiedostonimi"
+
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Kansiota ei voi avata"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Arvoa ”%s” ei voida tulkita liukuluvuksi."
+msgid "Error opening file: %s"
+msgstr "Virhe avattaessa tiedostoa: %s"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Arvoa ”%s” ei voida tulkita totuusarvoksi."
+msgid "Error removing file: %s"
+msgstr "Virhe poistettaessa tiedostoa: %s"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Liian suuri laskuriarvo välitetty kohteelle %s"
+msgid "Error trashing file: %s"
+msgstr "Virhe siirrettäessä tiedostoa roskakoriin: %s"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Virta on jo suljettu"
+#: ../gio/glocalfile.c:1864
+#, c-format
+msgid "Unable to create trash dir %s: %s"
+msgstr "Roskakorikansiota %s ei voi luoda: %s"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "Toiminto oli peruttu"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Päätasoa roskakoria varten ei löydy"
 
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Virheellinen olio, alustamaton"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Roskakori kansiota ei löydy tai sitä ei voi luoda"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Virheellinen monitavusarja syötteessä"
+#: ../gio/glocalfile.c:2018
+#, c-format
+msgid "Unable to create trashing info file: %s"
+msgstr "Roskakorin informaatiotiedostoa ei voi luoda: %s"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Kohteessa ei ole tarpeeksi tilaa"
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
+#, c-format
+msgid "Unable to trash file: %s"
+msgstr "Tiedosto ei voi siirtää roskakoriin: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Keskeytyskelpoinen alustus ei ole tuettu"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "sisäinen virhe"
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Tuntematon tyyppi"
+#: ../gio/glocalfile.c:2166
+#, c-format
+msgid "Error creating directory: %s"
+msgstr "Virhe luotaessa kansiota: %s"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "%s filetype"
-msgstr "%s-tiedostotyyppi"
+msgid "Filesystem does not support symbolic links"
+msgstr "Tiedostojärjestelmä ei tue symbolisia linkkejä"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "%s type"
-msgstr "%s-tyyppi"
+msgid "Error making symbolic link: %s"
+msgstr "Virhe luotaessa symbolista linkkiä: %s"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials ei ole toteutettu tälle käyttöjärjestelmälle"
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
+#, c-format
+msgid "Error moving file: %s"
+msgstr "Virhe siirrettäessä tiedostoa: %s"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Alustallesi ei ole GCredentials-tukea"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Kansiota ei voi siirtää kansion päälle"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Odottamaton aikainen virran loppu"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Varmuuskopiotiedoston luonti epäonnistui"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Ei-tuettu avain ”%s” osoitekentässä ”%s”"
+msgid "Error removing target file: %s"
+msgstr "Virhe poistettaessa kohdetiedostoa: %s"
 
-#: ../gio/gdbusaddress.c:169
-#, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
-"Osoite ”%s” on virheellinen (pitää olla täsmälleen näistä: yksi polku, "
-"tilapäishakemisto tai abstraktit avaimet)"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Siirto liitospisteiden välillä ei ole tuettu"
 
-#: ../gio/gdbusaddress.c:182
-#, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Merkityksetön avain/arvo-pariyhdistelmä osoitekentässä ”%s”"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Ominaisuuden arvo ei voi olla NULL"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Virheellinen ominaisuustyyppi (piti olla merkkijono)"
+
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Virheellinen laajennetun ominaisuuden nimi"
+
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Virhe osoitteessa ”%s” - porttiattribuutti on epämuodostunut"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Virhe asetettaessa laajennettua ominaisuutta ”%s”: %s"
+
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (virheellinen merkistökoodaus)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
+#, c-format, fuzzy
+msgid "Error when getting information for file '%s': %s"
+msgstr "Virhe avattaessa kertakäyttölukujen tiedostoa ”%s”: %s"
+
+#: ../gio/glocalfileinfo.c:1779
+#, c-format, fuzzy
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Virhe tarkkailtaessa tiedostokuvaajaa: %s"
+
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Virheellinen ominaisuuden tyyppi (piti olla uint32)"
+
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Virheellinen ominaisuuden tyyppi (piti olla uint64)"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
-#, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Virhe osoitteessa ”%s” - perheattribuutti on epämuodostunut"
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Virheellinen ominaisuuden tyyppi (piti olla tavujono)"
 
-#: ../gio/gdbusaddress.c:446
-#, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Osoite-elementti ”%s” ei sisällä kaksoispistettä (:)"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Symbolisille linkeille ei voi asettaa oikeuksia"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"Avain/Arvo-pari %d, ”%s” osoite-elementissä ”%s\" ei sisällä "
-"yhtäsuuruusmerkkiä"
+msgid "Error setting permissions: %s"
+msgstr "Virhe asetettaessa oikeuksia: %s"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Virhe ohjausmerkeissä avaimessa tai arvossa Avain/Arvo-parissa %d, ”%s” "
-"osoite-elementissä ”%s”"
+msgid "Error setting owner: %s"
+msgstr "Virhe asetettaessa omistajaa: %s"
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Virhe osoitteessa ”%s” - unix-liikenne vaatii täsmälleen yhden avaimista "
-"”path” tai ”abstract” asetettuksi"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "symbolinen linkki ei voi olla NULL"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
-"Virhe osoitteessa ”%s” - konenimiattribuutti puuttuu tai on epämuodostunut"
+msgid "Error setting symlink: %s"
+msgstr "Virhe asetettaessa symbolista linkkiä: %s"
 
-#: ../gio/gdbusaddress.c:609
-#, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
-"Virhe osoitteessa ”%s” - porttiattribuutti puuttuu tai on epämuodostunut"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Virhe asetettaessa symbolista linkkiä: tiedosto ei ole symbolinen linkki"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Virhe osoitteessa ”%s” - kertakäyttötiedostoattribuutti puuttuu tai on "
-"epämuodostunut"
+msgid "Error setting modification or access time: %s"
+msgstr "Virhe asetettaessa muokkaus- tai käyttöaikaa: %s"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Virhe automaattikäynnistyksessä: "
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux-konteksti ei voi olla NULL"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Tuntematon tai ei-tuettu siirtotapa ”%s” osoitteelle ”%s”"
+msgid "Error setting SELinux context: %s"
+msgstr "Virhe asetettaessa SELinux-kontekstia: %s"
 
-#: ../gio/gdbusaddress.c:688
-#, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Virhe avattaessa kertakäyttölukujen tiedostoa ”%s”: %s"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux ei ole käytössä tässä tietokoneessa"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Virhe kertakäyttölukujen tiedoston ”%s” lukemisessa: %s"
+msgid "Setting attribute %s not supported"
+msgstr "Ominaisuuden %s asetus ei ole tuettu"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr ""
-"Virhe kertakäyttölukujen tiedoston ”%s” lukemisessa, odotettiin 16 tavua, "
-"saatiin %d"
+msgid "Error reading from file: %s"
+msgstr "Virhe luettaessa tiedostosta: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr ""
-"Virhe kirjoitettaessa kertakäyttölukujen tiedoston ”%s” sisältöä virtaan:"
+msgid "Error seeking in file: %s"
+msgstr "Virhe siirryttäessä tiedostossa: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "Annettu osoite on tyhjä"
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
+#, c-format
+msgid "Error closing file: %s"
+msgstr "Virhe suljettaessa tiedostoa: %s"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Ei voida käynnistää viestiväylää ilman tietokonetunnistetta: "
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Paikallisen tiedostomonitoroinnin oletustapaa ei voitu selvittää"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Virhe käynnistettäessä komentoriviä ”%s”: "
+msgid "Error writing to file: %s"
+msgstr "Virhe kirjoitettaessa tiedostoon: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
-"Epänormaali ohjelman päättyminen käynnistettäessä komentoriviä ”%s”: %s"
+msgid "Error removing old backup link: %s"
+msgstr "Virhe poistettaessa vanhaa varmuuskopiolinkkiä: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Komentorivi ”%s” lopetti nollasta eroavaan lopetustilaan %d: %s"
+msgid "Error creating backup copy: %s"
+msgstr "Virhe luotaessa varmuuskopiota: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"Ei voi päätellä istuntoväylän osoitetta (ei toteutettu tälle "
-"käyttöjärjestelmälle)"
+msgid "Error renaming temporary file: %s"
+msgstr "Virhe nimettäessä uudestaan väliaikaistiedostoa: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Ei voitu päätellä väyläosoitetta DBUS_STARTER_BUS_TYPE-ympäristömuuttujasta "
-"- tuntematon arvo ”%s”"
-
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Ei voitu päätellä väyläosoitetta, koska DBUS_STARTER_BUS_TYPE-"
-"ympäristömuuttujaa ei ole asetettu"
+msgid "Error truncating file: %s"
+msgstr "Virhe katkaistaessa tiedostoa: %s"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Tuntematon väylätyyppi %d"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Odottamaton sisällön puute yritettäessä lukea riviä"
-
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Odottamaton sisällön puute yritettäessä (turvallisest) lukea riviä"
+msgid "Error opening file '%s': %s"
+msgstr "Virhe avattaessa tiedostoa ”%s”: %s"
 
-#: ../gio/gdbusauth.c:503
-#, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Kulutettu kaikki saatavilla olevat todennusmenetelmät (kokeiltu: %s) "
-"(saatavilla: %s)"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Kohdetiedosto on kansio"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
-"Peruutus kohteen GDBusAuthObserver::authorize-authenticated-peer kautta"
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Kohdetiedosto ei ole tavallinen tiedosto"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Virhe hakemiston ”%s” stat-kutsussa: %s"
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "Tiedostoa muokattiin muualta"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Hakemiston ”%s” oikeudet ovat väärät. Odotettiin oikeuksia 0700, saatiin 0%o"
+msgid "Error removing old file: %s"
+msgstr "Virhe poistettaessa vanhaa tiedostoa: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Virhe luotaessa hakemistoa ”%s”: %s"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Saatiin virheellinen GSeekType"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Virhe avattaessa avainrengasta ”%s” lukua varten: "
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Virheellinen siirtymispyyntö"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Rivi %d avainrenkaassa polussa ”%s” sisällöllä ”%s” on epämuodostunut"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "GMemoryInputStream-kohdetta ei voi kutistaa"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
-#, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Ensimmäinen sana rivillä %d avainrenkaassa polussa ”%s” sisällöllä ”%s” on "
-"epämuodostunut"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Muistin tulostevirran koko ei ole muutettavissa"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
-#, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Toinen sana rivillä %d avainrenkaassa polussa ”%s” sisällöllä ”%s” on "
-"epämuodostunut"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Muistin tulostevirran koon muutos epäonnistui"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
-#, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Ei löytynyt evästettä tunnisteella %d avainrenkaasta polusta ”%s”"
+#: ../gio/gmemoryoutputstream.c:600
+msgid "Amount of memory required to process the write is larger than available address space"
+msgstr "Kirjoituksen käsittelemiseksi tarvittava muistinmäärä on suurempi kuin käytettävissä oleva osoiteavaruus"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Virhe poistettaessa mätää lukkotiedostoa ”%s”: %s"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Pyydetty kelausta virtauksen alkua edeltävään kohtaan"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Virhe luotaessa lukkotiedostoa ”%s”: %s"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Pyydetty kelausta virtauksen lopun jälkeiseen kohtaan"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Virhe suljettaessa (linkitöntä) lukkotiedostoa ”%s”: %s"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "Liitospiste ei toteuta ”unmount”-operaatiota (irrottamista)"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Virhe epälinkitettäessä lukkotiedostoa ”%s”: %s"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "Liitospiste ei toteuta ”eject”-operaatiota (aseman avaamista)"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Virhe avattaessa avainrengasta ”%s” kirjoitusta varten: "
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "Liitospiste ei toteuta irrottamista (”unmount” tai ”unmount_with_operation”)"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
-#, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Lisäksi myös tiedoston ”%s” lukon vapauttaminen epäonnistui: %s) "
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "Liitospiste ei toteuta aseman avaamista (”eject” tai ”eject_with_operation”)"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "Yhteys on suljettu"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "Liitospiste ei toteuta uudestaanliittämistä (”remount”)"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Aikakatkaisu saavutettiin"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "mount ei toteuta sisältötyypin arvausta"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr "Ei-tuettuja lippuja kohdattu muodostettaessa asiakaspuolen yhteyttä"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "mount ei toteuta synkronista sisältötyypin arvausta"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr "Ei rajapintaa ”org.freedesktop.DBus.Properties” oliolla polussa %s"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Isäntänimi ”%s” sisältää merkin ”[”, mutta ei ”]”"
 
-#: ../gio/gdbusconnection.c:3841
-#, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+#: ../gio/gnetworkmonitorbase.c:178
+#, fuzzy
+msgid "Network unreachable"
+msgstr "Verkkoa ei tavoitettu SOCKSv5-välityspalvelimen kautta."
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
 msgstr ""
-"Virhe asetettaessa ominaisuutta ”%s”: Odotettiin tyyppiä ”%s” mutta saatiin "
-"”%s”"
 
-#: ../gio/gdbusconnection.c:3936
-#, c-format
-msgid "No such property `%s'"
-msgstr "Ei ominaisuutta ”%s”"
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
+#, c-format, fuzzy
+msgid "Could not create network monitor: %s"
+msgstr "ei saatu etäosoitetta: %s"
 
-#: ../gio/gdbusconnection.c:3948
-#, c-format
-msgid "Property `%s' is not readable"
-msgstr "Ominaisuus ”%s” ei ole luettavissa"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr ""
 
-#: ../gio/gdbusconnection.c:3959
-#, c-format
-msgid "Property `%s' is not writable"
-msgstr "Ominaisuus ”%s” ei ole kirjoitettavissa"
+#: ../gio/gnetworkmonitornetlink.c:177
+#, fuzzy
+msgid "Could not get network status: "
+msgstr "ei saatu etäosoitetta: %s"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
-#, c-format
-msgid "No such interface `%s'"
-msgstr "Ei rajapintaa ”%s”"
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Tulostevirta ei toteuta kirjoitusta"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Ei rajapintaa"
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Lähdevirta on jo suljettu"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Ei rajapintaa ”%s” oliolla polussa %s"
+msgid "Error resolving '%s': %s"
+msgstr "Virhe selvitettäessä osoitetta ”%s”: %s"
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "No such method `%s'"
-msgstr "Ei metodia ”%s”"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Virhe selvitettäessä käänteisosoitetta ”%s”: %s"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Viestin tyyppi ”%s” ei täsmää odotettuun tyyppiin ”%s”"
+msgid "No service record for '%s'"
+msgstr "Ei palvelutietuetta ”%s”"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Olio on jo viety rajapintana %s polussa %s"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Tilapäisesti ei voida selvittää palvelua ”%s”"
 
-#: ../gio/gdbusconnection.c:4932
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Metodi ”%s” palautti tyypin ”%s” mutta odotettiin ”%s”"
+msgid "Error resolving '%s'"
+msgstr "Virhe selvitettäessä palvelua ”%s”"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Metodi ”%s” rajapinnassa ”%s” tyyppimäärittelyllä ”%s” ei ole olemassa"
+msgid "The resource at '%s' does not exist"
+msgstr ""
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/gresource.c:456
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Alipuu on jo viety polkuun %s"
-
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "tyyppi on VIRHEELLINEN"
+msgid "The resource at '%s' failed to decompress"
+msgstr ""
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "METHOD_CALL-viesti: PATH- tai MEMBER-otsakekenttä puuttuu"
+#: ../gio/gresourcefile.c:650
+#, c-format, fuzzy
+msgid "The resource at '%s' is not a directory"
+msgstr "Kohdetiedosto on kansio"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "METHOD_RETURN-viesti: REPLY_SERIAL-otsakekenttä puuttuu"
+#: ../gio/gresourcefile.c:858
+#, fuzzy
+msgid "Input stream doesn't implement seek"
+msgstr "Syötevirta ei toteuta lukua"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "ERROR-viesti: REPLY_SERIAL- tai ERROR_NAME-otsakekenttä puuttuu"
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Tulosta ohje"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "SIGNAL-viesti: PATH-, INTERFACE- tai MEMBER-otsakekenttä puuttuu"
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+#, fuzzy
+msgid "[COMMAND]"
+msgstr "KOMENTO"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
 msgstr ""
-"SIGNAL-viesti: PATH-otsakekenttä käyttää varattua arvoa /org/freedesktop/"
-"DBus/Local"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+#: ../gio/gresource-tool.c:482
+msgid "List resources\nIf SECTION is given, only list resources in this section\nIf PATH is given, only list matching resources"
 msgstr ""
-"SIGNAL-viesti: INTERFACE-otsakekenttä käyttää varattua arvoa org.freedesktop."
-"DBus.Local"
 
-#: ../gio/gdbusmessage.c:998
-#, fuzzy, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Haluttiin lukea %lu tavua, mutta saatiin EOF"
-msgstr[1] "Haluttiin lukea %lu tavua, mutta saatiin EOF"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "TIEDOSTO [POLKU]"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
 msgstr ""
-"Odotettiin eheää UTF-8-merkkijonoa, mutta löydettiin virheellisiä tavuja "
-"kohdassa %d (merkkijonon pituus on %d). Eheä UTF-8-merkkijono tähän kohtaan "
-"saakka oli ”%s”"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
+#: ../gio/gresource-tool.c:491
+msgid "List resources with details\nIf SECTION is given, only list resources in this section\nIf PATH is given, only list matching resources\nDetails include the section, size and compression"
 msgstr ""
-"Odotettiin NUL-tavua merkkijonon ”%s” jälkeen, mutta löydettiin tavu %d"
-
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Jäsennetty arvo ”%s” ei ole kelvollinen D-Bus-oliopolku"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Jäsennetty arvo ”%s” ei ole kelvollinen D-Bus-tyyppimäärittely"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr ""
 
-#: ../gio/gdbusmessage.c:1324
-#, fuzzy, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Kohdattiin %u tavua pitkä taulukko. Pituuden yläraja on 2<<26 tavua (64 MiB)."
-msgstr[1] ""
-"Kohdattiin %u tavua pitkä taulukko. Pituuden yläraja on 2<<26 tavua (64 MiB)."
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "TIEDOSTO POLKU"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr ""
-"Jäsennetty arvo ”%s” variantille ei ole kelvollinen D-Bus-tyyppimäärittely"
+msgid "Unknown command %s\n\n"
+msgstr "Tuntematon komento %s\n\n"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+#: ../gio/gresource-tool.c:516
+msgid "Usage:\n  gresource [--section SECTION] COMMAND [ARGS...]\n\nCommands:\n  help                      Show this information\n  sections                  List resource sections\n  list                      List resources\n  details                   List resources with details\n  extract                   Extract a resource\n\nUse 'gresource help COMMAND' to get detailed help.\n\n"
 msgstr ""
-"Virhe GVariantin sarjamuodon tulkinnassa tyyppikoodilla ”%s” D-Bus-"
-"piuhamuodosta"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
-"Virheellinen tavujärjestysarvo. Odotettiin joko 0x6c (’l’) tai 0x42 (’B’) "
-"mutta löydettiin arvo 0x%02x"
+msgid "Usage:\n  gresource %s%s%s %s\n\n%s\n\n"
+msgstr "Käyttö:\n  gsettings %s%s%s %s\n\n%s\n\n"
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argumentit:\n"
+
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
 msgstr ""
-"Virheellinen yhteyskäytännön pääversio. Odotettiin 1 mutta löydettiin %d"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  KOMENTO   (valinnainen) selitettävä komento\n"
+
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
 msgstr ""
-"Tyyppimääritysotsake tyyppimäärityksellä ”%s” löydettiin mutta viestin runko "
-"oli tyhjä"
 
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+#: ../gio/gresource-tool.c:550
+msgid "  FILE      An elf file (a binary or a shared library)\n            or a compiled resource file\n"
 msgstr ""
-"Jäsennetty arvo ”%s” ei ole kelvollinen D-Bus-tyyppimäärittely (rungolle)"
 
-#: ../gio/gdbusmessage.c:1821
-#, fuzzy, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"Ei tyyppimääritysotsaketta viestissä mutta viestin runko on %u tavua"
-msgstr[1] ""
-"Ei tyyppimääritysotsaketta viestissä mutta viestin runko on %u tavua"
+#: ../gio/gresource-tool.c:554
+#, fuzzy
+msgid "[PATH]"
+msgstr "SKEEMA[:POLKU]"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Ei voitu tulkita viestiä sarjamuodosta: "
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr ""
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
 msgstr ""
-"Virhe GVariantin sarjallistamisessa tyyppikoodilla ”%s” D-Bus-piuhamuotoon"
 
-#: ../gio/gdbusmessage.c:2303
-#, fuzzy, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
 msgstr ""
-"Viestissä on %d tiedostokahvaa mutta otsakekenttä ilmoittaa %d tiedostokahvaa"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Ei voitu sarjallistaa viestiä: "
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
+#, c-format
+msgid "No such schema '%s'\n"
+msgstr "Ei tällaista skeemaa ”%s”\n"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
-"Viestin rungossa on tyyppimääritys ”%s” mutta siellä ei ole "
-"tyyppimääritysotsaketta"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Skeema ”%s” ei ole siirrettävä (polkua ei saa määrittää)\n"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
-"Viestin rungossa on tyyppimääritys ”%s” mutta tyyppimääritys otsakekentässä "
-"on ”%s”"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Skeema ”%s” on siirrettävä (polku täytyy määrittää)\n"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Viestin runko on tyhjä mutta tyyppimääritys otsakekentässä on ”(%s)”"
+msgid "Empty path given.\n"
+msgstr "Annettu tyhjä polku.\n"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Virhepaluu runkotyypillä ”%s”"
+msgid "Path must begin with a slash (/)\n"
+msgstr "Polun täytyy alkaa kauttaviivalla (/)\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Virhepaluu tyhjällä rungolla"
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
+msgstr "Polun täytyy päättyä kauttaviivaan (/)\n"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Ei voitu ladata /var/lib/dbus/machine-id: "
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Polku ei saa sisältää kahta perättäistä kauttaviivaa (//)\n"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Virhe kutsuttaessa StartServiceByName kohteelle %s: "
+msgid "No such key '%s'\n"
+msgstr "Ei avainta ”%s”\n"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Odottamaton vastaus %d metodilta StartServiceByName(”%s”)"
+msgid "The provided value is outside of the valid range\n"
+msgstr "Annettu arvo on yli sallittujen rajojen\n"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
-"Ei voitu kutsua metodia; välittäjä on hyvin tunnetuille nimille ilman "
-"omistajaa ja välittäjä muodostettiin lipulla "
-"G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Luettelo asennetuista (ei-siirrettävistä) skeemoista"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Abstrakti nimiavaruus ei ole tuettu"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Luettelo asennetuista siirrettävistä skeemoista"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Ei voi määrittää kertakäyttälukujen tiedostoa kun luodaan palvelinta"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Luettelo avaimsta SKEEMAssa"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Virhe kirjoitettaessa kertakäyttölukujen tiedostoon ”%s”: %s"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SKEEMA[:POLKU]"
 
-#: ../gio/gdbusserver.c:1042
-#, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "Merkkijono ”%s” ei ole kelvollinen D-Bus GUID"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Luettelo SKEEMAn lapsista"
 
-#: ../gio/gdbusserver.c:1082
-#, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Ei voida kuunnella tukemattomassa liikennemuodossa ”%s”"
+#: ../gio/gsettings-tool.c:560
+msgid "List keys and values, recursively\nIf no SCHEMA is given, list all keys\n"
+msgstr "Luettelo avaimista ja arvoista rekursiivisesti\nJos SKEEMA ei annettu, luettele kaikki avaimet\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "KOMENTO"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SKEEMA[:POLKU]]"
 
-#: ../gio/gdbus-tool.c:93
-#, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Komennot:\n"
-"  help         Näytä nämä tiedot\n"
-"  introspect   Katsasta etäolio\n"
-"  monitor      Monitoroi etäoliota\n"
-"  call         Suorita metodi etäoliolla object\n"
-"  emit         Lähetä signaali\n"
-"\n"
-"Käytä ”%s KOMENTO --help” saadaksesi ohjeen kustakin komennosta.\n"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Hae avaimen AVAIN arvo"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "Virhe: %s\n"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SKEEMA:[POLKU] AVAIN"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Virhe jäsennettäessä introspektio-XML:ää: %s\n"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Kysy AVAIMEN sallittujen arvojen rajat"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Yhdistä järjestelmäväylään"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Aseta avaimelle AVAIN arvoksi ARVO"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Yhdistä istuntoväylään"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SKEEMA[:POLKU] AVAIN ARVO"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Yhdistä annettuun D-Bus-osoitteeseen"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Palauta AVAIN sen oletusarvoon"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Yhteyden päätepisteen valitsimet:"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Palauta kaikki avaimet SKEEMAssa oletusarvoihin"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Valitsimet määrittämään yhteyden päätepiste"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Tarkista onko AVAIN kirjoitettavissa"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Yhteyden päätepistettä ei määritetty"
+#: ../gio/gsettings-tool.c:603
+msgid "Monitor KEY for changes.\nIf no KEY is specified, monitor all keys in SCHEMA.\nUse ^C to stop monitoring.\n"
+msgstr "Monitoroi avaimen AVAIN muutoksia.\nJos AVAIN ei ole määrietty, monitoroi kaikkia avaimia SKEEMAssa.\nPaina ^C lopettaaksesi monitorointi.\n"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Useita yhteyden päätepisteitä määritetty"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SKEEMA:[POLKU] [AVAIN]"
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr "Varoitus: Katsastustietojen mukaan rajapintaa ”%s” ei ole olemassa\n"
+#: ../gio/gsettings-tool.c:618
+#, fuzzy
+msgid "Usage:\n  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n\nCommands:\n  help                      Show this information\n  list-schemas              List installed schemas\n  list-relocatable-schemas  List relocatable schemas\n  list-keys                 List keys in a schema\n  list-children             List children of a schema\n  list-recursively          List keys and values, recursively\n  range                     Queries the range of a key\n  get                       Get the value of a key\n  set                       Set the value of a key\n  reset                     Reset the value of a key\n  reset-recursively         Reset all values in a given schema\n  writable                  Check if a key is writable\n  monitor                   Watch for changes\n\nUse 'gsettings help COMMAND' to get detailed help.\n\n"
+msgstr "Käyttö:\n  gsettings KOMENTO [ARGUMENTIT...]\n\nKomennot:\n  help                      Näytä tämä tieto\n  list-schemas              Luettele asennetut skeemat\n  list-relocatable-schemas  Luettele siirrettävät skeemat\n  list-keys                 Luettele avaimet skeemassa\n  list-children             Luettele skeeman lapset\n  list-recursively          Luettele avaimet ja arvot rekursiivisesti\n  range                     Kysy avaimen arvon rajat\n  get                       Hae avaimen arvo\n  set                       Aseta avaimen arvo\n  reset                     Palauta avaimen arvo oletukseksi\n  reset-recursively         Palauta kaikki arvot annetussa skeemassa\n  writable                  Tarkista onko avain kirjoitettavissa\n  monitor                   Tarkkaile muutoksia\n\nKomenna ”gsettings help KOMENTO” saadaksesi tarkemman ohjeen.\n\n"
 
-#: ../gio/gdbus-tool.c:472
-#, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+#: ../gio/gsettings-tool.c:640
+#, c-format, fuzzy
+msgid "Usage:\n  gsettings [--schemadir SCHEMADIR] %s %s\n\n%s\n\n"
+msgstr "Käyttö:\n  gsettings %s %s\n\n%s\n\n"
+
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
 msgstr ""
-"Varoitus: Katsastustietojen mukaan metodia ”%s” ei ole olemassa rajapinnassa "
-"”%s”\n"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Valinnainen kohde signaalille (yksikäsitteinen nimi)"
+#: ../gio/gsettings-tool.c:654
+msgid "  SCHEMA    The name of the schema\n  PATH      The path, for relocatable schemas\n"
+msgstr "  SKEEMA    Skeeman nimi\n  POLKU     Polku, uudelleensijoiteltaville skeemoille\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Oliopolku johon lähetetään signaali"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  AVAIN     (Valinnainen) avain skeemassa\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Signaalin ja rajapinnan nimi"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  AVAIN     Avain skeemassa\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Lähetä signaali."
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  ARVO      Asetettava arvo\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "Virhe yhteydenotossa: %s\n"
+msgid "Empty schema name given\n"
+msgstr "Annettu tyhjä skeemanimi\n"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Virhe: oliopolkua ei määritelty\n"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Virheellinen pistoke, alustamaton"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Virhe: %s ei ole kelvollinen oliopolku\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Virheellinen pistoke, alustus epäonnistui: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Pistoke on jo suljettu"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "Pistoke I/O:n aikakatkaisu"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Virhe: signaalia ei määritetty.\n"
+msgid "creating GSocket from fd: %s"
+msgstr "luodaan GSocket tiedostokahvasta: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Virhe: %s ei ole kelvollinen rajapinnan nimi\n"
+msgid "Unable to create socket: %s"
+msgstr "Pistoketta ei voi luoda: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "Tuntematon yhteyskäytäntö määritetty"
+
+#: ../gio/gsocket.c:1713
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Virhe: %s ei ole kelvollinen jäsenen nimi\n"
+msgid "could not get local address: %s"
+msgstr "ei saatu paikallista osoitetta: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:1756
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Virhe: %s ei ole kelvollinen yksikäsitteinen väylänimi\n"
+msgid "could not get remote address: %s"
+msgstr "ei saatu etäosoitetta: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:1817
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Virhe jäsennettäessä parametriä %d: %s\n"
+msgid "could not listen: %s"
+msgstr "ei voitu kuunnella: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:1891
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Virhe huuhdottaessa yhteyttä: %s\n"
+msgid "Error binding to address: %s"
+msgstr "Virhe sidottaessa osoitetta: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Kohdenimi jossa metodia kutsutaan"
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, c-format, fuzzy
+msgid "Error joining multicast group: %s"
+msgstr "Virhe käynnistettäessä ohjelmaa: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Oliopolku jossa metodia kutsutaan"
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#, c-format, fuzzy
+msgid "Error leaving multicast group: %s"
+msgstr "Virhe käynnistettäessä ohjelmaa: %s"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Metodi ja rajapinnan nimi"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Aikakatkaisu sekunteina"
+#: ../gio/gsocket.c:2165
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Virhe hyväksyttäessä yhteyttä: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Kutsu metodia etäoliolla"
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "Yhteydenotto meneillään"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Virhe: Kohdetta ei määritelty\n"
+msgid "Unable to get pending error: %s"
+msgstr "Ei saatu tulossa olevaa virhettä: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsocket.c:2508
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Virhe: Oliopolkua ei määritelty\n"
+msgid "Error receiving data: %s"
+msgstr "Virhe vastaanotettaessa dataa: %s"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:2686
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Virhe: Metodin nimeä ei määritelty\n"
+msgid "Error sending data: %s"
+msgstr "Virhe lähetettäessä dataa: %s"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocket.c:2800
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Virhe: Metodin nimi ”%s” on virheellinen\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "Pistoketta ei voi sammuttaa: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:2879
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Virhe jäsennettäessä parametria %d tyyppiä ”%s”: %s\n"
-
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Kohdenimi joka katsastetaan"
-
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Oliopolku joka katsastetaan"
+msgid "Error closing socket: %s"
+msgstr "Virhe suljettaessa pistoketta: %s"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Tulosta XML"
+#: ../gio/gsocket.c:3513
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "Odotetaan pistoke-ehtoa: %s"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Katsasta lapset"
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Virhe lähetettäessä viestiä: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Tulosta vain ominaisuudet"
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage ei ole tuettu windows-alustalla"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Katsasta etäolio"
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Virhe vastaanotettaessa viestiä: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Kohdenimi jota monitoroidaan"
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials ei ole toteutettu tälle käyttöjärjestemälle"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Oliopolku jota monitoroidaan"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr ""
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Monitoroi etäoliota."
+#: ../gio/gsocketclient.c:188
+#, c-format, fuzzy
+msgid "Could not connect to %s: "
+msgstr "Muunninta merkistöstä ”%s” merkistöön ”%s” ei voitu avata: %s"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Nimeämätön"
+#: ../gio/gsocketclient.c:190
+#, fuzzy
+msgid "Could not connect: "
+msgstr "ei voitu kuunnella: %s"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Työpöytätiedosto ei määrittele Exec-kenttää"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Tuntematon virhe yhteydenotossa"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Sovelluksen vaatimaa päätettä ei löydy"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Yritys välittää muun kuin TCP-yhteyden yli ei ole tuettu."
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Käyttäjän sovellusten asetuskansiota %s ei voi luoda: %s"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Välitysyhteyskäytäntö ”%s” ei ole tuettu."
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Käyttäjän MIME-asetusten kansiota %s ei voi luoda: %s"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Kuuntelija on jo suljettu"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr ""
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Lisätty pistoke on suljettu"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Käyttäjän työpöytätiedostoa %s ei voi luoda"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 ei tue IPv6-osoitetta ”%s”"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Oma määrittely kohteelle %s"
+#: ../gio/gsocks4aproxy.c:139
+#, fuzzy
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Liian pitkä käyttäjänimi tai salasana SOCKSv5-yhteyskäytäntöön (enintään %i)."
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "asema ei toteuta aseman avausta"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format, fuzzy
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Tietokonenimi ”%s” on liian pitkä SOCKSv5-yhteyskäytäntöön (enintään %i tavua)"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "asema ei toteuta aseman avausta (eject tai eject_with_operation)"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "Palvelin ei ole SOCKSv4-välityspalvelin."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "asema ei toteuta median tarkkailua"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Yhteys SOCKSv4-palvelimen läpi hylättiin"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "asema ei toteuta käynnistystä"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "Palvelin ei ole SOCKSv5-välityspalvelin"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "asema ei toteuta pysäytystä"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5-välityspalvelin vaatii todennuksen."
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "TLS-tukea ei ole saatavilla"
+#: ../gio/gsocks5proxy.c:179
+msgid "The SOCKSv5 proxy requires an authentication method that is not supported by GLib."
+msgstr "SOCKSv5-välityspalvelin vaatii todennustapaa, jota GLib ei tue."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "GEmblem-koodauksen versiota %d ei voi käsitellä"
+#: ../gio/gsocks5proxy.c:208
+#, fuzzy
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Liian pitkä käyttäjänimi tai salasana SOCKSv5-yhteyskäytäntöön (enintään %i)."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Virheellinen määrä tunnisteita (%d) GEmblem-koodauksessa"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "SOCKSv5-todennus epäonnistui väärän käyttäjätunnuksen tai salasanan vuoksi."
 
-#: ../gio/gemblemedicon.c:368
-#, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "GEmblemedIcon-koodauksen versiota %d ei voi käsitellä"
+#: ../gio/gsocks5proxy.c:288
+#, c-format, fuzzy
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Tietokonenimi ”%s” on liian pitkä SOCKSv5-yhteyskäytäntöön (enintään %i tavua)"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Virheellinen määrä tunnisteita (%d) GEmblemedIcon-koodauksessa"
+#: ../gio/gsocks5proxy.c:350
+#, fuzzy
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5-välityspalvelin käyttää tuntematonta osoitetyyppiä."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Oletettiin GEmblen kohteelle GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Sisäinen SOCKSv5-välityspalvelinvirhe."
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Toiminto ei ole tuettu"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "SOCKSv5-yhteys ei ole sallittu sääntöjoukossa."
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Yllä olevaa liitospistettä ei löydy"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Laitetta ei tavoitettu SOCKSv5-palvelimen kautta."
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Kansion päälle ei voi kopioida"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Verkkoa ei tavoitettu SOCKSv5-välityspalvelimen kautta."
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Kansiota ei voi kopioida kansion päälle"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Yhteyden muodostus SOCKSv5-välityspalvelimen kautta evätty."
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Kohdetiedosto on olemassa"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5-välityspalvelin ei tue ”connect”-komentoa."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Kansiota ei voi kopioida rekursiivisesti"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5-välityspalvelin ei tue annettua osoitetyyppiä."
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Splice-operaatiota ei tueta"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Tuntematon SOCKSv5-välityspalvelinvirhe."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Virhe suoritettaessa splice-operaatiota tiedostolle: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Erikoistiedostoa ei voi kopioida"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "GThemeIcon-koodauksen versiota %d ei voi käsitellä"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Saatiin virheellinen symbolisen linkin arvo"
+#: ../gio/gtlscertificate.c:249
+#, fuzzy
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "PEM-koodattua yksityistä avainta ei voitu jäsentää"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Roskakori ei ole tuettu"
+#: ../gio/gtlscertificate.c:254
+#, fuzzy
+msgid "No PEM-encoded private key found"
+msgstr "PEM-koodattua varmennetta ei löytynyt"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Tiedostonimi ei voi sisältää merkkiä ”%c”"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "PEM-koodattua yksityistä avainta ei voitu jäsentää"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "taltio ei toteuta liittämistä"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "PEM-koodattua varmennetta ei löytynyt"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Tiedoston käsittelyyn ei ole rekisteröity mitään sovellusta"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "PEM-koodattu varmennetta ei voitu jäsentää"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Numeraattori on suljettu"
+#: ../gio/gtlspassword.c:114
+msgid "This is the last chance to enter the password correctly before your access is locked out."
+msgstr ""
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Tiedoston numeraattorilla on odottavia toimintoja"
+#: ../gio/gtlspassword.c:116
+msgid "Several password entered have been incorrect, and your access will be locked out after further failures."
+msgstr ""
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Numeraattori on jo suljettu"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "Syötetty salasana on väärä."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "GFileIcon-koodauksen versiota %d ei voi käsitellä"
+msgid "Expecting 1 control message, got %d"
+msgstr "Odotettiin yhtä ohjausviestiä, saatiin %d"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Virheellistä syötetietoa GFileIcon-oliolle"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Odottamaton lisädatan tyyppi"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Virta ei tue komentoa query_info"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "Odotettiin yhtä tiedostokahvaa, mutta saatiin %d\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Virta ei tue siirtymistä"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Vastaanotettiin kelvoton tiedostokahva"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Syötevirtaa ei voi kutistaa"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Virhe lähetettäessä valtuutusta: "
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Virta ei tue kutistamista"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Virhe tarkistettaessa onko SO_PASSCRED käytössä pistokkeelle: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Väärä määrä tunnisteita (%d)"
+msgid "Unexpected option length while checking if SO_PASSCRED is enabled for socket. Expected %d bytes, got %d"
+msgstr "Odottamaton valitsinpituus tarkistettaessa onko SO_PASSCRED käytössä pistokkeelle. Odotettiin %d tavua, saatiin %d"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "No type for class name %s"
-msgstr "Luokan nimelle %s ei ole tyyppiä"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Virhe otettaessa käyttöön SO_PASSCRED-lippua: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:568
+msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr "Odotettiin saada lukea yksi tavu vastaanottovaltuuksia mutta luettiin nolla tavua"
+
+#: ../gio/gunixconnection.c:604
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Tyyppi %s ei toteuta GIcon-määritystä"
+msgid "Not expecting control message, but got %d"
+msgstr "Ei odotetu ohjausviestiä, mutta saatiin %d"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Type %s is not classed"
-msgstr "Tyyppi %s ei ole luokkatyyppi"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Virhe kytkettäessä pois SO_PASSCRED-lippua: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:492
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Virheellinen versionumero: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Tiedostokahvasta lukeminen epäonnistui: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
+#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Tyyppi %s ei toteuta GIcon-määrityksen kutsua from_tokens()"
+msgid "Error closing file descriptor: %s"
+msgstr "Tiedostokahvan sulkeminen epäonnistui: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Annettua kuvakkeen koodauksen versiota ei voi käsitellä"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Tiedostojärjestelmän juuri"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Syötevirta ei toteuta lukua"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:478
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Tiedostokahvaan kirjoittaminen epäonnistui: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Virrassa on toiminto odottamassa"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Abstraktit unix-domainin pistokeosoitteet eivät ole tuettuja tässä järjestelmässä"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Pistokeosoitteelle ei ole tarpeeksi tilaa"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "taltio ei toteuta aseman avausta"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Ei-tuettu pistokeosoite"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "taltio ei toteuta aseman avausta (eject tai eject_with_operation)"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "tyhjät nimet eivät ole sallittuja"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Ohjelmaa ei löydy"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "virheellinen nimi ”%s”: nimien täytyy alkaa pienaakkosella"
+msgid "Error launching application: %s"
+msgstr "Virhe käynnistettäessä ohjelmaa: %s"
+
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI:ja ei tueta"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "assosiaation muutokset eivät ole tuettu win32-alustalla"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Assosiaation luonti ei ole tuettu win32-alustalla"
+
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"virheellinen nimi ”%s”: virheellinen merkki ’%c’; vain pienaakkosia, "
-"numeroita sekä viiva (’-’) sallitaan."
+msgid "Error reading from handle: %s"
+msgstr "Virhe luettaessa kahvasta: %s"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"virheellinen nimi ”%s”: kaksi peräkkäistä viivaa (’--’) ei ole sallittu."
+msgid "Error closing handle: %s"
+msgstr "Virhe suljettaessa kahvaa: %s"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "virheellinen nimi ”%s”: viimeinen merkki ei saa olla viiva (’-’)."
+msgid "Error writing to handle: %s"
+msgstr "Virhe kirjoitettaessa kahvaan: %s"
 
-#: ../gio/glib-compile-schemas.c:789
-#, fuzzy, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "virheellinen nimi ”%s”: pituuden yläraja on 32"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Muisti loppui"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> on jo määritetty"
+msgid "Internal error: %s"
+msgstr "Sisäinen virhe: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "ei voi lisätä avaimia ”list-of”-skeemaan"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Tarvitaan lisää syötettä"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> on jo määritetty"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Virheellinen pakattu data"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> peittää <key name='%s'> skeemassa <schema id='%s'>; laita "
-"<override> muokataksesi arvoa"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Odottamaton ominaisuus ”%s” elementille ”%s”"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"täsmälleen yksi ’type’ (tyyppi), ’enum’ tai ’flags’ (liput) täytyy määrittää "
-"attribuuttina kohdassa <key>"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Ominaisuutta ”%s” elementille ”%s” ei löydy"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> ei ole (vielä) määritetty."
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Odottamaton merkintä ”%s”, odotettiin merkintää ”%s”"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "virheellinen GVariant-tyyppimerkkijono ”%s”"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Odottamaton merkintä ”%s” kohdassa ”%s”"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> annettu mutta skeema ei laajenna mitään"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Kelvollista kirjanmerkkitiedostoa ei löytynyt datahakemistoista"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "ei avainta <key name='%s'> joka syrjäytettäisiin"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "URI:lle ”%s” on jo olemassa kirjanmerkki"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> on jo määritetty"
+msgid "No bookmark found for URI '%s'"
+msgstr "URI:lle ”%s” ei löydy kirjanmerkkiä"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> on jo määritetty"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "URI:n ”%s” kirjanmerkissä ei ole määritelty MIME-tyyppiä"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> laajentaa ei vielä olemassaolevaa skeemaa ”%s”"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "URI:n ”%s” kirjanmerkissä ei ole määritelty yksityisyyslippua"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> on luettelo ei vielä olemassaolevista skeemoista ”%s”"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "URI:n ”%s” kirjanmerkissä ei ole asetettu ryhmiä"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Ei voi olla luettelo skeemasta polun kera"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Sovellus nimeltä ”%s” ei rekisteröinyt kirjanmerkkiä kohteelle ”%s”"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Ei voi laajentaa skeemaa polun kera"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Suoritettavaa riviä ”%s” ei voitu laajentaa URI:lla ”%s”"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> on luettelo laajentamassa skeemaa <schema id='%s'> joka ei "
-"ole luettelo"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Osittainen tavusarja syötteen lopussa"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> laajentaa skeemaa <schema id='%s' list-"
-"of='%s'> mutta ”%s” ei laajenna ”%s”"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Koodausmerkkijonoa ”%s” ei voi muuntaa merkistöön ”%s”"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "polku, jos annettu, täytyy aloittaa ja lopettaa kauttaviivalla"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "URI ”%s” ei ole absoluuttinen URI ”file”-muodossa"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "luettelon polun täytyy alkaa ’:/’"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Paikallinen tiedosto-URI ”%s” ei saa sisältää merkkiä ”#”"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> on jo määritetty"
+msgid "The URI '%s' is invalid"
+msgstr "URI ”%s” on virheellinen"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Elementti <%s> ei ole sallittu elementin <%s> sisällä"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "URI:n ”%s” isäntänimi on virheellinen"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Elementti <%s> ei ole sallittu päätasolla"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI ”%s” sisältää virheellisesti suojattuja merkkejä"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "teksti ei voi esiintyä elementin <%s> sisällä"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "Polku ”%s” ei ole absoluuttinen"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict annettu; lopetetaan.\n"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Virheellinen isäntänimi"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Tämä koko tiedosto on ohitettu.\n"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "ap."
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ohitetaan tämä tiedosto.\n"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "ip."
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
-"Avainta ”%s” skeemassa ”%s” ei ole määritetty syrjäytystiedostossa ”%s”"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %e. %Bta %Y %H.%M.%S"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ohitetaan syrjäytys tälle avaimelle.\n"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%-d.%-m.%Y"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " ja --strict oli määritetty; lopetetaan.\n"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H.%M.%S"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"virhe jäsennettäessä avainta ”%s” skeemassa ”%s” kuten määrittetty "
-"syrjäytystiedostossa ”%s”: %s.  "
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+#, fuzzy
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%H.%M.%S"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ohitetaan syrjäytys tälle avaimelle.\n"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "tammikuu"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"syrjäytys avaimelle ”%s” skeemassa ”%s” syrjäytystiedostossa ”%s” on yli "
-"skeemassa annettujen rajojen"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "helmikuu"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"syrjäytys avaimelle ”%s” skeemassa ”%s” syrjäytystiedostossa ”%s” ei ole "
-"sallittujen vaihtoehtojen listassa"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "maaliskuu"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "mihin tallennetaan gschemas.compiled-tiedosto"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "huhtikuu"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "toukokuu"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "kesäkuu"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "heinäkuu"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "elokuu"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "syyskuu"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "lokakuu"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "marraskuu"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "joulukuu"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "tam"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "hel"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "maa"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "huh"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "tou"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "kes"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "hei"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "elo"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "syy"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "lok"
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "mar"
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "jou"
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "maanantai"
+
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "tiistai"
+
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "keskiviikko"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "HAKEMISTO"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "torstai"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Keskeytä minkä tahansa virheen kohdalla skeemoissa"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "perjantai"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Älä kirjoita gschema.compiled-tiedostoa"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "lauantai"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Tämä valitsin poistetaan pian."
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "sunnuntai"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Älä pakota avainnimirajoituksia"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "ma"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Käännä kaikki GSettings-skeematiedostot skeema-välimuistiin.\n"
-"Skeematiedostoilla tulee olla pääte .gschema.xml ja\n"
-"välimuistitiedoston nimi on gschemas.compiled."
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "ti"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Sinun tulisi antaa täsmälleen yksi hakemistonimi\n"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "ke"
 
-#: ../gio/glib-compile-schemas.c:2028
-#, c-format
-msgid "No schema files found: "
-msgstr "Skeema-tiedostoja ei löytynyt: "
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "to"
 
-#: ../gio/glib-compile-schemas.c:2031
-#, c-format
-msgid "doing nothing.\n"
-msgstr "ei tehdä mitään.\n"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "pe"
 
-#: ../gio/glib-compile-schemas.c:2034
-#, c-format
-msgid "removed existing output file.\n"
-msgstr "poistettiin olemassaoleva tulostetiedosto.\n"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "la"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Paikallista kansiontarkkailun oletustyyppiä ei voi selvittää"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "su"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Virheellinen tiedostonimi %s"
+msgid "Error opening directory '%s': %s"
+msgstr "Virhe hakemiston ”%s” avaamisessa: %s"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Virhe haettaessa tietoja tiedostojärjestelmästä: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Juurikansiota ei voi nimetä uudestaan"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Ei voitu varata %lu tavua muistia tiedoston ”%s” lukemiseksi"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Virhe nimettäessä tiedostoa uudestaan: %s"
-
-#: ../gio/glocalfile.c:1126
-#, fuzzy
-msgid "Can't rename file, filename already exists"
-msgstr "Tiedostoa ei voi nimetä uudestaan, tiedosto on jo olemassa"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Virheellinen tiedostonimi"
+msgid "Error reading file '%s': %s"
+msgstr "Virhe tiedoston ”%s” lukemisessa: %s"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Virhe avattaessa tiedostoa: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Kansiota ei voi avata"
+msgid "File \"%s\" is too large"
+msgstr "Tiedosto ”%s” on liian suuri"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Virhe poistettaessa tiedostoa: %s"
+msgid "Failed to read from file '%s': %s"
+msgstr "Tiedoston ”%s” lukeminen epäonnistui: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Virhe siirrettäessä tiedostoa roskakoriin: %s"
+msgid "Failed to open file '%s': %s"
+msgstr "Tiedoston ”%s” avaaminen epäonnistui: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Roskakorikansiota %s ei voi luoda: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Päätasoa roskakoria varten ei löydy"
-
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Roskakori kansiota ei löydy tai sitä ei voi luoda"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Tiedoston ”%s” ominaisuuksien lukeminen epäonnistui: fstat() epäonnistui: %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Roskakorin informaatiotiedostoa ei voi luoda: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Tiedoston ”%s” avaaminen epäonnistui: fdopen() epäonnistui: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Tiedosto ei voi siirtää roskakoriin: %s"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Tiedoston ”%s” uudelleen nimeäminen nimelle ”%s” epäonnistui: g_rename() epäonnistui: %s"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Virhe luotaessa kansiota: %s"
+msgid "Failed to create file '%s': %s"
+msgstr "Tiedoston ”%s” luominen epäonnistui: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "Tiedostojärjestelmä ei tue symbolisia linkkejä"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Tiedoston ”%s” avaaminen kirjoitettavaksi epäonnistui: fdopen() epäonnistui: %s"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Virhe luotaessa symbolista linkkiä: %s"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Tiedoston ”%s” kirjoittaminen epäonnistui: fwrite() epäonnistui: %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Virhe siirrettäessä tiedostoa: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Kansiota ei voi siirtää kansion päälle"
-
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Varmuuskopiotiedoston luonti epäonnistui"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Tiedoston ”%s” kirjoittaminen epäonnistui: fflush() epäonnistui: %s"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Virhe poistettaessa kohdetiedostoa: %s"
-
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Siirto liitospisteiden välillä ei ole tuettu"
-
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Ominaisuuden arvo ei voi olla NULL"
-
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Virheellinen ominaisuustyyppi (piti olla merkkijono)"
-
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Virheellinen laajennetun ominaisuuden nimi"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Tiedoston ”%s” kirjoittaminen epäonnistui: fsync() epäonnistui: %s"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Virhe asetettaessa laajennettua ominaisuutta ”%s”: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Tiedoston ”%s” sulkeminen epäonnistui: fclose() epäonnistui: %s"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Virhe tarkkailtaessa tiedostoa ”%s”: %s"
-
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (virheellinen merkistökoodaus)"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Olemassa olevan tiedoston ”%s” poisto epäonnistui: g_unlink epäonnistui: %s"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Virhe tarkkailtaessa tiedostokuvaajaa: %s"
-
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Virheellinen ominaisuuden tyyppi (piti olla uint32)"
-
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Virheellinen ominaisuuden tyyppi (piti olla uint64)"
-
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Virheellinen ominaisuuden tyyppi (piti olla tavujono)"
-
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Symbolisille linkeille ei voi asettaa oikeuksia"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Malli ”%s” on virheellinen, se ei saa sisältää merkkijonoa ”%s”"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Virhe asetettaessa oikeuksia: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Malli ”%s” ei sisällä merkkijonoa XXXXXX"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Virhe asetettaessa omistajaa: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Symbolisen linkin ”%s” lukeminen epäonnistui: %s"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "symbolinen linkki ei voi olla NULL"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Symbolisia linkkejä ei tueta"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Virhe asetettaessa symbolista linkkiä: %s"
-
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr ""
-"Virhe asetettaessa symbolista linkkiä: tiedosto ei ole symbolinen linkki"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Muunninta merkistöstä ”%s” merkistöön ”%s” ei voitu avata: %s"
 
-#: ../gio/glocalfileinfo.c:2139
-#, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Virhe asetettaessa muokkaus- tai käyttöaikaa: %s"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Funktiossa g_io_channel_read_line_string ei voi suorittaa raakalukemista"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux-konteksti ei voi olla NULL"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Jäljelle jäänyt muuntamaton data lukupuskurissa"
 
-#: ../gio/glocalfileinfo.c:2177
-#, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Virhe asetettaessa SELinux-kontekstia: %s"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Kanava päättyy osittaiseen merkkiin"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux ei ole käytössä tässä tietokoneessa"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Funktiossa g_io_channel_read_to_end ei voi suorittaa raakalukemista"
 
-#: ../gio/glocalfileinfo.c:2276
-#, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Ominaisuuden %s asetus ei ole tuettu"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "Kelvollista avaintiedostoa ei löytynyt haetuista kansioista"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
-#, c-format
-msgid "Error reading from file: %s"
-msgstr "Virhe luettaessa tiedostosta: %s"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Ei tavallinen tiedosto"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Virhe siirryttäessä tiedostossa: %s"
+msgid "Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr "Avaintiedosto sisältää rivin ”%s”, joka ei ole avain-arvopari, ryhmä tai kommentti"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Virhe suljettaessa tiedostoa: %s"
+msgid "Invalid group name: %s"
+msgstr "Virheellinen ryhmän nimi: %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Paikallisen tiedostomonitoroinnin oletustapaa ei voitu selvittää"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Avaintiedosto ei ala ryhmällä"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Virhe kirjoitettaessa tiedostoon: %s"
+msgid "Invalid key name: %s"
+msgstr "Virheellinen avaimen nimi: %s"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Virhe poistettaessa vanhaa varmuuskopiolinkkiä: %s"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Avaintiedosto sisältää ei-tuetun koodauksen ”%s”"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Virhe luotaessa varmuuskopiota: %s"
+msgid "Key file does not have group '%s'"
+msgstr "Avaintiedostossa ei ole ryhmää ”%s”"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Virhe nimettäessä uudestaan väliaikaistiedostoa: %s"
+msgid "Key file does not have key '%s'"
+msgstr "Avaintiedostossa ei ole avainta ”%s”"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Virhe katkaistaessa tiedostoa: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Avaintiedosto sisältää avaimen ”%s” arvolla ”%s”, joka ei ole UTF-8-merkkijono"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Virhe avattaessa tiedostoa ”%s”: %s"
+msgid "Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "Avaintiedosto sisältää avaimen ”%s”, jolla on arvo, jota ei voida tulkita."
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Kohdetiedosto on kansio"
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format, fuzzy
+msgid "Key file contains key '%s' in group '%s' which has a value that cannot be interpreted."
+msgstr "Avaintiedosto sisältää avaimen ”%s”, jolla on arvo, jota ei voida tulkita, ryhmässä ”%s”."
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Kohdetiedosto ei ole tavallinen tiedosto"
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format, fuzzy
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Avaintiedosto sisältää avaimen ”%s”, jolla on arvo, jota ei voida tulkita, ryhmässä ”%s”."
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "Tiedostoa muokattiin muualta"
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Avaintiedostossa ei ole avainta ”%s” ryhmässä ”%s”"
+
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Avaintiedosto sisältää escape-jonon rivin lopussa"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Virhe poistettaessa vanhaa tiedostoa: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Avaintiedostossa on virheellinen escape-jono ”%s”"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Saatiin virheellinen GSeekType"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Arvoa ”%s” ei voida tulkita numeroksi."
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Virheellinen siirtymispyyntö"
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "Kokonaisluku ”%s” on sallitun alueen ulkopuolella"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "GMemoryInputStream-kohdetta ei voi kutistaa"
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Arvoa ”%s” ei voida tulkita liukuluvuksi."
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Muistin tulostevirran koko ei ole muutettavissa"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Arvoa ”%s” ei voida tulkita totuusarvoksi."
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Muistin tulostevirran koon muutos epäonnistui"
+#: ../glib/gmappedfile.c:128
+#, c-format, fuzzy
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "Tiedoston ”%s” ominaisuuksien lukeminen epäonnistui: fstat() epäonnistui: %s"
 
-#: ../gio/gmemoryoutputstream.c:600
-msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
-msgstr ""
-"Kirjoituksen käsittelemiseksi tarvittava muistinmäärä on suurempi kuin "
-"käytettävissä oleva osoiteavaruus"
+#: ../glib/gmappedfile.c:194
+#, c-format, fuzzy
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Tiedoston ”%s” mappaaminen epäonnistui: mmap() epäonnistui: %s"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Pyydetty kelausta virtauksen alkua edeltävään kohtaan"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Tiedoston ”%s” avaaminen epäonnistui: open() epäonnistui: %s"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Pyydetty kelausta virtauksen lopun jälkeiseen kohtaan"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Virhe rivillä %d merkissä %d: "
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "Liitospiste ei toteuta ”unmount”-operaatiota (irrottamista)"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Virheellinen UTF-8-koodattu teksti nimessä - epäkelpo ”%s”"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "Liitospiste ei toteuta ”eject”-operaatiota (aseman avaamista)"
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "”%s” ei ole kelvollinen nimi"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr ""
-"Liitospiste ei toteuta irrottamista (”unmount” tai ”unmount_with_operation”)"
+#: ../glib/gmarkup.c:446
+#, c-format
+msgid "'%s' is not a valid name: '%c' "
+msgstr "”%s” ei ole kelvollinen nimi: ”%c” "
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr ""
-"Liitospiste ei toteuta aseman avaamista (”eject” tai ”eject_with_operation”)"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "Virhe rivillä %d: %s"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "Liitospiste ei toteuta uudestaanliittämistä (”remount”)"
+#: ../glib/gmarkup.c:639
+#, c-format
+msgid "Failed to parse '%-.*s', which should have been a digit inside a character reference (&#234; for example) - perhaps the digit is too large"
+msgstr "Merkkijonon ”%-.*s” piti olla luku merkkiviitteen sisällä (esim. &#234;), mutta sen jäsentäminen epäonnistui - ehkä luku on liian suuri"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "mount ei toteuta sisältötyypin arvausta"
+#: ../glib/gmarkup.c:651
+msgid "Character reference did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &amp;"
+msgstr "Merkkiviite ei päättynyt puolipisteeseen; todennäköisesti käytit &-merkkiä aikomatta aloittaa entiteettiä - käytä merkintää &amp;"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "mount ei toteuta synkronista sisältötyypin arvausta"
+#: ../glib/gmarkup.c:677
+#, c-format
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Merkkiviite ”%-.*s” ei ole sallitun merkin koodaus"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmarkup.c:715
+msgid "Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr "Havaittu tyhjä entiteetti ”&;”; kelvolliset ovat: &amp; &quot; &lt; &gt; &apos;"
+
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Isäntänimi ”%s” sisältää merkin ”[”, mutta ei ”]”"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Entiteetin nimi ”%-.*s” on tuntematon"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Tulostevirta ei toteuta kirjoitusta"
+#: ../glib/gmarkup.c:728
+msgid "Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &amp;"
+msgstr "Entiteetti ei päättynyt puolipisteeseen; todennäköisesti käytit &-merkkiä aikomatta aloittaa entiteettiä - käytä merkintää &amp;"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Lähdevirta on jo suljettu"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Asiakirjan on alettava elementillä (esim. <kirja>)"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Virhe selvitettäessä osoitetta ”%s”: %s"
+msgid "'%s' is not a valid character following a '<' character; it may not begin an element name"
+msgstr "”%s” ei ole kelvollinen merkki ”<”-merkin jälkeen; se ei voi aloittaa elementin nimeä"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Virhe selvitettäessä käänteisosoitetta ”%s”: %s"
+msgid "Odd character '%s', expected a '>' character to end the empty-element tag '%s'"
+msgstr "Pariton merkki ”%s”, odotettiin ”>”-merkkiä päättämään elementin ”%s”"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Ei palvelutietuetta ”%s”"
+msgid "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr "Pariton merkki ”%1$s”, odotettiin ”=”-merkkiä elementin ”%3$s” ominaisuuden ”%2$s” jälkeen"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Tilapäisesti ei voida selvittää palvelua ”%s”"
+msgid "Odd character '%s', expected a '>' or '/' character to end the start tag of element '%s', or optionally an attribute; perhaps you used an invalid character in an attribute name"
+msgstr "Pariton merkki ”%s”, odotettiin merkkiä ”>” tai ”/” päättämään elementin ”%s” aloituslippu, tai mahdollista ominaisuutta; käytit ehkä ominaisuuden nimessä siihen kelpaamatonta merkkiä"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "Virhe selvitettäessä palvelua ”%s”"
+msgid "Odd character '%s', expected an open quote mark after the equals sign when giving value for attribute '%s' of element '%s'"
+msgstr "Pariton merkki ”%1$s”, odotettiin avaavaa lainausmerkkiä yhtäsuuruusmerkin jälkeen annettaessa elementin ”%3$s” ominaisuuden ”%2$s” arvoa"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Skeema ”%s” ei ole siirrettävä (polkua ei saa määrittää)\n"
+msgid "'%s' is not a valid character following the characters '</'; '%s' may not begin an element name"
+msgstr "”%s” ei ole kelvollinen merkki merkkien ”</” jälkeen; ”%s” ei voi olla elementin nimen alussa"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "Ei tällaista skeemaa ”%s”\n"
+msgid "'%s' is not a valid character following the close element name '%s'; the allowed character is '>'"
+msgstr "”%s” ei ole kelvollinen merkki sulkuelementin ”%s” jälkeen; sallittu merkki on ”>”"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Skeema ”%s” on siirrettävä (polku täytyy määrittää)\n"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Elementti ”%s” on suljettu, ei avoimia elementtejä"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Annettu tyhjä polku.\n"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Elementti ”%s” on suljettu, mutta tällä hetkellä on avoinna elementti ”%s”"
 
-#: ../gio/gsettings-tool.c:98
-#, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Polun täytyy alkaa kauttaviivalla (/)\n"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Asiakirja oli tyhjä tai sisälsi vain tyhjiä merkkejä"
 
-#: ../gio/gsettings-tool.c:104
-#, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Polun täytyy päättyä kauttaviivaan (/)\n"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Asiakirja loppui odottamattomasti heti avoimen kulmasulkeen ”<” jälkeen"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Polku ei saa sisältää kahta perättäistä kauttaviivaa (//)\n"
+msgid "Document ended unexpectedly with elements still open - '%s' was the last element opened"
+msgstr "Asiakirja loppui odottamattomasti elementtien ollessa sulkematta - ”%s” oli viimeinen avattu elementti"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/gmarkup.c:1740
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Ei avainta ”%s”\n"
+msgid "Document ended unexpectedly, expected to see a close angle bracket ending the tag <%s/>"
+msgstr "Asiakirja loppui odottamattomasti, odotettiin lipun <%s/> sulkevaa kulmasuljetta"
 
-#: ../gio/gsettings-tool.c:504
-#, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "Annettu arvo on yli sallittujen rajojen\n"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Asiakirja loppui odottamattomasti elementin nimen kohdalla"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Tulosta ohje"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Asiakirja loppui odottamattomasti ominaisuuden nimen kohdalla"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Luettelo asennetuista (ei-siirrettävistä) skeemoista"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Asiakirja loppui odottamattomasti elementin avauslipun kohdalla"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Luettelo asennetuista siirrettävistä skeemoista"
+#: ../glib/gmarkup.c:1763
+msgid "Document ended unexpectedly after the equals sign following an attribute name; no attribute value"
+msgstr "Asiakirja loppui odottamattomasti ominaisuuden nimen jälkeisen yhtäsuuruusmerkin jälkeen; ominaisuudella ei ole arvoa"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Luettelo avaimsta SKEEMAssa"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Asiakirja loppui odottamattomasti ominaisuuden arvon kohdalla"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SKEEMA[:POLKU]"
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Asiakirja loppui odottamattomasti elementin ”%s” sulkulipun kohdalla"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Luettelo SKEEMAn lapsista"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr "Asiakirja loppui odottamattomasti kommentin tai käsittelykomennon kohdalla"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
-"Luettelo avaimista ja arvoista rekursiivisesti\n"
-"Jos SKEEMA ei annettu, luettele kaikki avaimet\n"
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Käyttö:"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SKEEMA[:POLKU]]"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[VALITSIN…]"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Hae avaimen AVAIN arvo"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Ohjevalitsimet:"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SKEEMA:[POLKU] AVAIN"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Näytä ohjevalitsimet"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Kysy AVAIMEN sallittujen arvojen rajat"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Näytä kaikki ohjevalitsimet"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Aseta avaimelle AVAIN arvoksi ARVO"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Sovelluksen valitsimet:"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SKEEMA[:POLKU] AVAIN ARVO"
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#, c-format
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Kokonaislukua ”%s” ei voida tulkita kohteelle %s"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Palauta AVAIN sen oletusarvoon"
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#, c-format
+msgid "Integer value '%s' for %s out of range"
+msgstr "Kokonaisluku ”%s” kohteelle %s on ylittää sallitun alueen"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Palauta kaikki avaimet SKEEMAssa oletusarvoihin"
+#: ../glib/goption.c:1038
+#, c-format
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Kokonaislukua ”%s” ei voida tulkita kohteelle %s"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Tarkista onko AVAIN kirjoitettavissa"
+#: ../glib/goption.c:1046
+#, c-format
+msgid "Double value '%s' for %s out of range"
+msgstr "Double-arvo ”%s” kohteelle %s ylittää sallitun alueen"
+
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#, c-format
+msgid "Error parsing option %s"
+msgstr "Virhe käsiteltäessä valitsinta %s"
+
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#, c-format
+msgid "Missing argument for %s"
+msgstr "Puuttuva argumentti kohteelle %s"
+
+#: ../glib/goption.c:1985
+#, c-format
+msgid "Unknown option %s"
+msgstr "Tuntematon valitsin %s"
+
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "vioittunut kohde"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Monitoroi avaimen AVAIN muutoksia.\n"
-"Jos AVAIN ei ole määrietty, monitoroi kaikkia avaimia SKEEMAssa.\n"
-"Paina ^C lopettaaksesi monitorointi.\n"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "sisäinen virhe tai vioittunut kohde"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SKEEMA:[POLKU] [AVAIN]"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "muisti loppui"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Tuntematon komento %s\n"
-"\n"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "taakseviittausten raja saavutettu"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Käyttö:\n"
-"  gsettings KOMENTO [ARGUMENTIT...]\n"
-"\n"
-"Komennot:\n"
-"  help                      Näytä tämä tieto\n"
-"  list-schemas              Luettele asennetut skeemat\n"
-"  list-relocatable-schemas  Luettele siirrettävät skeemat\n"
-"  list-keys                 Luettele avaimet skeemassa\n"
-"  list-children             Luettele skeeman lapset\n"
-"  list-recursively          Luettele avaimet ja arvot rekursiivisesti\n"
-"  range                     Kysy avaimen arvon rajat\n"
-"  get                       Hae avaimen arvo\n"
-"  set                       Aseta avaimen arvo\n"
-"  reset                     Palauta avaimen arvo oletukseksi\n"
-"  reset-recursively         Palauta kaikki arvot annetussa skeemassa\n"
-"  writable                  Tarkista onko avain kirjoitettavissa\n"
-"  monitor                   Tarkkaile muutoksia\n"
-"\n"
-"Komenna ”gsettings help KOMENTO” saadaksesi tarkemman ohjeen.\n"
-"\n"
-
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Käyttö:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "malli sisältää kohtia, jotka eivät ole tuettu osittaisessa täsmäyksessä"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argumentit:\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "takaisinviittaukset ehtoina eivät ole tuettu osittaisissa täsmäyksissä"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  KOMENTO   (valinnainen) selitettävä komento\n"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "rekursion enimmäissyvyys saavutettiin"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SKEEMA    Skeeman nimi\n"
-"  POLKU     Polku, uudelleensijoiteltaville skeemoille\n"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "työtilan raja tyhjille alamerkkijonoille saavutettiin"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  AVAIN     (Valinnainen) avain skeemassa\n"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "virheellinen yhdistelmä rivinvaihtolippuja"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  AVAIN     Avain skeemassa\n"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "virheellinen siirros"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  ARVO      Asetettava arvo\n"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "lyhyt utf8"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Annettu tyhjä skeemanimi\n"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "tuntematon virhe"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Virheellinen pistoke, alustamaton"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ mallin lopussa"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Virheellinen pistoke, alustus epäonnistui: %s"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c mallin lopussa"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Pistoke on jo suljettu"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows "
+msgstr "Tuntematon merkki \\:n jälkeen"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Pistoke I/O:n aikakatkaisu"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "merkkikokoa muuttavia ohjaimia (\\l, \\L, \\u, \\U) ei sallita tässä"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "luodaan GSocket tiedostokahvasta: %s"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "numerot epäjärjestyksessä {}-määreessä"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Pistoketta ei voi luoda: %s"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "numerot liian suuria {}-määreessä"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Tuntematon yhteyskäytäntö määritetty"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "merkkiluokasta puuttuu päättävä ]"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "ei saatu paikallista osoitetta: %s"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "virheellinen escape-jono merkkiluokassa"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "ei saatu etäosoitetta: %s"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "alue epäjärjestyksessä merkkijoukolle"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "ei voitu kuunnella: %s"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "ei mitään toistettavaa"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Virhe sidottaessa osoitetta: %s"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "tuntematon merkki (? jälkeen"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Virhe hyväksyttäessä yhteyttä: %s"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "tuntematon merkki (?< jälkeen"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Virhe yhteydenotossa: "
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "tuntematon merkki (?P jälkeen"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Yhteydenotto meneillään"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX:in nimetyt luokat on tuettu vain luokan sisällä"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Virhe yhteydenotossa: %s"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "päättävä ) puuttuu"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Ei saatu tulossa olevaa virhettä: %s"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") ilman aloittavaa (-merkkiä"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Virhe vastaanotettaessa dataa: %s"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R tai (?[+-]numeroita täytyy seurata )"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Virhe lähetettäessä dataa: %s"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "viittaus olemattomaan alitäsmäykseen"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Pistoketta ei voi sammuttaa: %s"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "puuttuva ) kommentin jälkeen"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Virhe suljettaessa pistoketta: %s"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "säännöllinen lauseke on liian suuri"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Odotetaan pistoke-ehtoa: %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "muistia ei voitu varata"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Virhe lähetettäessä viestiä: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind-tyyppinen assert-makro ei ole kiinteäpituinen"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage ei ole tuettu windows-alustalla"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "virheellinen numero tai nimi (?( jälkeen"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Virhe vastaanotettaessa viestiä: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "ehdollisessa ryhmässä on enemmän kuin kaksi haaraa"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "g_socket_get_credentials ei ole toteutettu tälle käyttöjärjestemälle"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "assert-makrotoiminto odotettu merkkien (?( jälkeen"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Tuntematon virhe yhteydenotossa"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "tuntematon POSIX-luokan nimi"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Yritys välittää muun kuin TCP-yhteyden yli ei ole tuettu."
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX-vertailuelementtejä ei tueta"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Välitysyhteyskäytäntö ”%s” ei ole tuettu."
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "Merkin arvo sekvenssissä \\x{…} on liian suuri"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Kuuntelija on jo suljettu"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "virheellinen ehto (?(0)"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Lisätty pistoke on suljettu"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C ei ole sallittu lookbehind-tyyppisissä assert-makroissa"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 ei tue IPv6-osoitetta ”%s”"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "rekursiivinen kutsu voisi olla päättymätön"
 
-#: ../gio/gsocks4aproxy.c:139
-#, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "SOCKSv4-toteutus rajoittaa käyttäjänimen %i merkkiin"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "alimallin nimestä puuttuu päätösmerkki"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "SOCKSv4a-toteutus rajoittaa tietokonenimen %i merkkiin"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "kahdella nimetyllä alimallilla on sama nimi"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "Palvelin ei ole SOCKSv4-välityspalvelin."
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "väärin muotoiltu \\P- tai \\p-sekvenssi"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Yhteys SOCKSv4-palvelimen läpi hylättiin"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "tuntematon ominaisuuden nimi \\P- tai \\p-sekvenssin jälkeen"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "Palvelin ei ole SOCKSv5-välityspalvelin"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "alimallin nimi on liian pitkä (enintään 32 merkkiä)"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "SOCKSv5-välityspalvelin vaatii todennuksen."
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "liian monta nimettyä alimallia (enintään 10000)"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr "SOCKSv5-välityspalvelin vaatii todennustapaa, jota GLib ei tue."
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "oktaaliarvo on suurempi kuin \\377"
 
-#: ../gio/gsocks5proxy.c:208
-#, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"Liian pitkä käyttäjänimi tai salasana SOCKSv5-yhteyskäytäntöön (enintään %i)."
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE-ryhmä sisältää useampia kuin yhden haaran"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"SOCKSv5-todennus epäonnistui väärän käyttäjätunnuksen tai salasanan vuoksi."
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "DEFINE-ryhmän toisto ei ole sallittu"
 
-#: ../gio/gsocks5proxy.c:289
-#, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-"Tietokonenimi ”%s” on liian pitkä SOCKSv5-yhteyskäytäntöön (enintään %i "
-"tavua)"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "epäyhtenäisiä NEWLINE-valitsimia"
 
-#: ../gio/gsocks5proxy.c:352
-#, fuzzy
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "SOCKSv5-välityspalvelin käyttää tuntematonta osoitetyyppiä."
+#: ../glib/gregex.c:396
+msgid "\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr "\\g:n jälkeen ei tule nimeä aaltosulkeissa tai nollasta poikkeavaa numeroa valinnaisesti aaltosulkeissa"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Sisäinen SOCKSv5-välityspalvelinvirhe."
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "odottamaton toisto"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "SOCKSv5-yhteys ei ole sallittu sääntöjoukossa."
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "koodin ylivuoto"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Laitetta ei tavoitettu SOCKSv5-palvelimen kautta."
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "käännöksen työalueen koko loppui kesken"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Verkkoa ei tavoitettu SOCKSv5-välityspalvelimen kautta."
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "aiemmin tarkistettua ja viitattua alimallia ei löydy"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Yhteyden muodostus SOCKSv5-välityspalvelimen kautta evätty."
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
+#, c-format
+msgid "Error while matching regular expression %s: %s"
+msgstr "Virhe täsmätessä säännöllistä lauseketta %s: %s"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "SOCKSv5-välityspalvelin ei tue ”connect”-komentoa."
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE-kirjasto on käännetty ilman UTF8-tukea"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "SOCKSv5-välityspalvelin ei tue annettua osoitetyyppiä."
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE-kirjasto on käännetty ilman UTF8-ominaisuuksien tukea"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Tuntematon SOCKSv5-välityspalvelinvirhe."
+#: ../glib/gregex.c:1271
+#, c-format
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Virhe säännöllisessä lausekkeessa %s kohdassa %d: %s"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "GThemeIcon-koodauksen versiota %d ei voi käsitellä"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Virhe optimoitaessa säännöllistä lauseketta %s: %s"
 
-#: ../gio/gtlscertificate.c:226
-#, fuzzy
-msgid "No PEM-encoded private key found"
-msgstr "PEM-koodattua varmennetta ei löytynyt"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "odotettiin heksadesimaalista numeroa tai merkkiä ”}”"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "PEM-koodattua yksityistä avainta ei voitu jäsentää"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "odotettiin heksadesimaalista numeroa"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "PEM-koodattua varmennetta ei löytynyt"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "merkki '<' puuttuu symbolisesta viitteestä"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "PEM-koodattu varmennetta ei voitu jäsentää"
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "päättämätön symbolinen viite"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "nollan mittainen symbolinen viite"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "odotettiin numeroa"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr ""
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "virheellinen symbolinen viite"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Odotettiin yhtä ohjausviestiä, saatiin %d"
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "ylimääräinen päättävä '\\'"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Odottamaton lisädatan tyyppi"
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "tuntematon escape-jono"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Odotettiin yhtä tiedostokahvaa, mutta saatiin %d\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Vastaanotettiin kelvoton tiedostokahva"
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Virhe tulkittaessa korvaavaa tekstiä ”%s” kohdassa %lu: %s"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Virhe lähetettäessä valtuutusta: "
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Lainattu teksti ei ala lainausmerkillä"
 
-#: ../gio/gunixconnection.c:452
-#, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Virhe tarkistettaessa onko SO_PASSCRED käytössä pistokkeelle: %s"
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "Pariton lainausmerkki komentorivillä tai muussa kuorisuojatussa tekstissä"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gshell.c:559
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Odottamaton valitsinpituus tarkistettaessa onko SO_PASSCRED käytössä "
-"pistokkeelle. Odotettiin %d tavua, saatiin %d"
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Teksti loppui aivan merkin ”\\” jälkeen. (Teksti oli ”%s”)"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gshell.c:566
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Virhe otettaessa käyttöön SO_PASSCRED-lippua: %s"
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr "Teksti loppui ennen kuin löytyi merkkiä %c vastaava lainausmerkki. (Teksti oli ”%s”)"
 
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"Odotettiin saada lukea yksi tavu vastaanottovaltuuksia mutta luettiin nolla "
-"tavua"
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Teksti oli tyhjä (tai sisälsi vain tyhjiä merkkejä)"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Ei odotetu ohjausviestiä, mutta saatiin %d"
+msgid "Failed to read data from child process (%s)"
+msgstr "Datan lukeminen lapsiprosessilta epäonnistui (%s)"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gspawn.c:348
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Virhe kytkettäessä pois SO_PASSCRED-lippua: %s"
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Odottamaton virhe funktiossa select() lapsiprosessilta dataa luettaessa (%s)"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gspawn.c:433
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Virhe luettaessa UNIX:ilta: %s"
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Odottamaton virhe funktiossa waitpid() (%s)"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Virhe suljettaessa UNIX:ia: %s"
-
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Tiedostojärjestelmän juuri"
+msgid "Failed to read from child pipe (%s)"
+msgstr "Lukeminen lapsiprosessin putkesta epäonnistui (%s)"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gspawn.c:1241
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Virhe käsiteltäessä UNIX:iin: %s"
-
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr ""
-"Abstraktit unix-domainin pistokeosoitteet eivät ole tuettuja tässä "
-"järjestelmässä"
-
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "taltio ei toteuta aseman avausta"
-
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "taltio ei toteuta aseman avausta (eject tai eject_with_operation)"
-
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Ohjelmaa ei löydy"
+msgid "Failed to fork (%s)"
+msgstr "Haarauttaminen epäonnistui (%s)"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Virhe käynnistettäessä ohjelmaa: %s"
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Hakemistoon ”%s” siirtyminen epäonnistui (%s)"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI:ja ei tueta"
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Lapsiprosessin ”%s” käynnistäminen epäonnistui (%s)"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "assosiaation muutokset eivät ole tuettu win32-alustalla"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Lapsiprosessin tulosteen tai syötteen uudelleenohjaus epäonnistui (%s)"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Assosiaation luonti ei ole tuettu win32-alustalla"
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Lapsiprosessin haarauttaminen epäonnistui (%s)"
 
-#: ../gio/gwin32inputstream.c:318
+#: ../glib/gspawn.c:1424
 #, c-format
-msgid "Error reading from handle: %s"
-msgstr "Virhe luettaessa kahvasta: %s"
+msgid "Unknown error executing child process \"%s\""
+msgstr "Tuntematon virhe käynnistettäessä lapsiprosessia ”%s”"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid "Error closing handle: %s"
-msgstr "Virhe suljettaessa kahvaa: %s"
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Lapsiprosessin pid-putkesta ei voitu lukea riittävästi dataa (%s)"
 
-#: ../gio/gwin32outputstream.c:318
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
 #, c-format
-msgid "Error writing to handle: %s"
-msgstr "Virhe kirjoitettaessa kahvaan: %s"
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Putken luominen lapsiprosessin kanssa viestintää varten epäonnistui (%s)"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Muisti loppui"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Datan lukeminen lapsiprosessilta epäonnistui"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Internal error: %s"
-msgstr "Sisäinen virhe: %s"
+msgid "Failed to execute child process (%s)"
+msgstr "Lapsiprosessin käynnistys epäonnistui (%s)"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Tarvitaan lisää syötettä"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Virheellinen ohjelman nimi: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Virheellinen pakattu data"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Virheellinen merkkijono argumenttivektorin kohdassa %d: %s"
 
-#~ msgctxt "GDateTime"
-#~ msgid "am"
-#~ msgstr "ap."
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Virheellinen merkkijono ympäristössä: %s"
 
-#~ msgctxt "GDateTime"
-#~ msgid "pm"
-#~ msgstr "ip."
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Virhe työhakemisto: %s"
 
-#~ msgid "Type of return value is incorrect, got `%s', expected `%s'"
-#~ msgstr "Paluuarvon tyyppi on väärä, saatiin ”%s”, odotettiin ”%s”"
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "Apuohjelman suoritus epäonnistui (%s)"
 
-#~ msgid ""
-#~ "Trying to set property %s of type %s but according to the expected "
-#~ "interface the type is %s"
-#~ msgstr ""
-#~ "Yritettiin asettaa ominaisuus %s tyyppiä %s mutta odotetun rajapinnan "
-#~ "mukaan tyyppi on %s"
+#: ../glib/gspawn-win32.c:997
+msgid "Unexpected error in g_io_channel_win32_poll() reading data from a child process"
+msgstr "Odottamaton virhe funktiossa g_io_channel_win32_poll() luettaessa dataa lapsiprosessilta"
 
-#~ msgid "Reached maximum data array limit"
-#~ msgstr "Tietotaulukon suurin koko tuli vastaan"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Merkki on sallitun UTF-8-välin ulkopuolella"
 
-#~ msgid "do not hide entries"
-#~ msgstr "älä piilota kohtia"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Virheellinen sarja muunnettavassa syötteessä"
 
-#~ msgid "use a long listing format"
-#~ msgstr "käytä pitkää listausmuotoa"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Merkki on sallitun UTF-16-välin ulkopuolella"
 
-#~ msgid "Empty character reference; should include a digit such as &#454;"
-#~ msgstr "Tyhjä merkkiviite; viitteen tulee sisältää luku, esim &#454;"
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
+#, c-format
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u tavu"
+msgstr[1] "%u tavua"
 
-#~ msgid "Unfinished entity reference"
-#~ msgstr "Päättämätön entiteettiviite"
+#: ../glib/gutils.c:2172
+#, c-format, fuzzy
+msgid "%.1f KiB"
+msgstr "%.1f kt"
 
-#~ msgid "Unfinished character reference"
-#~ msgstr "Päättämätön merkkiviite"
+#: ../glib/gutils.c:2174
+#, c-format, fuzzy
+msgid "%.1f MiB"
+msgstr "%.1f Mt"
 
-#~ msgid "Invalid UTF-8 encoded text - overlong sequence"
-#~ msgstr "Virheellinen UTF-8-koodattu teksti - ylipitkä sekvenssi"
+#: ../glib/gutils.c:2177
+#, c-format, fuzzy
+msgid "%.1f GiB"
+msgstr "%.1f Gt"
 
-#~ msgid "Invalid UTF-8 encoded text - not a start char"
-#~ msgstr "Virheellinen UTF-8-koodattu teksti - ei aloitusmerkki"
+#: ../glib/gutils.c:2180
+#, c-format, fuzzy
+msgid "%.1f TiB"
+msgstr "%.1f Tt"
 
-#~ msgid "file"
-#~ msgstr "tiedosto"
+#: ../glib/gutils.c:2183
+#, c-format, fuzzy
+msgid "%.1f PiB"
+msgstr "%.1f Pt"
 
-#~ msgid "The file containing the icon"
-#~ msgstr "Kuvakkeiden sisältävä tiedosto"
+#: ../glib/gutils.c:2186
+#, c-format, fuzzy
+msgid "%.1f EiB"
+msgstr "%.1f Et"
 
-#~ msgid "The name of the icon"
-#~ msgstr "Kuvakkeen nimi"
+#: ../glib/gutils.c:2199
+#, c-format, fuzzy
+msgid "%.1f kB"
+msgstr "%.1f kt"
 
-#~ msgid "names"
-#~ msgstr "nimet"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f Mt"
 
-#~ msgid "An array containing the icon names"
-#~ msgstr "Kuvakkeiden nimiä sisältävä jono"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f Gt"
 
-#~ msgid "use default fallbacks"
-#~ msgstr "käytä oletusvarmistuksia"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f Tt"
 
-#~ msgid "File descriptor"
-#~ msgstr "Tiedostokuvaaja"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f Pt"
 
-#~ msgid "The file descriptor to read from"
-#~ msgstr "Tiedostokuvaaja, josta luetaan"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f Et"
 
-#~ msgid "Close file descriptor"
-#~ msgstr "Sulje tiedostokuvaaja"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format, fuzzy
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%u tavu"
+msgstr[1] "%u tavua"
 
-#~ msgid "Whether to close the file descriptor when the stream is closed"
-#~ msgstr "Suljetaanko tiedostokuvaaja, kun virta on suljettu"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f kt"
 
-#~ msgid "The file descriptor to write to"
-#~ msgstr "Tiedostokuvaaja, johon kirjoitetaan"
index 8e2a41c..c5b7d76 100644 (file)
Binary files a/po/fr.gmo and b/po/fr.gmo differ
index 3fde9d8..e17ed9f 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,5 +1,5 @@
 # French translation of glib.
-# Copyright (C) 2001-2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
 # This file is distributed under the same license as the glib package.
 #
 # Christophe Merlet <redfox@redfoxcenter.org>, 2001-2006.
@@ -8,7 +8,7 @@
 # Robert-André Mauchin <zebob.m@pengzone.org>, 2006-2008.
 # Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007.
 # Claude Paroz <claude@2xlibre.net>, 2007-2011.
-# Bruno Brouard <annoa.b@gmail.com>, 2010-2011.
+# Bruno Brouard <annoa.b@gmail.com>, 2010-2012.
 # Gérard Baylard <Geodebay@gmail.com>, 2010.
 #
 msgid ""
@@ -16,33 +16,32 @@ msgstr ""
 "Project-Id-Version: glib HEAD\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-11-29 20:49+0000\n"
-"PO-Revision-Date: 2011-09-07 11:39+0100\n"
-"Last-Translator: Alexandre Franke <alexandre.franke@gmail.com>\n"
+"POT-Creation-Date: 2012-04-27 18:55+0000\n"
+"PO-Revision-Date: 2012-04-30 21:51+0200\n"
+"Last-Translator: Bruno Brouard <annoa.b@gmail.com>\n"
 "Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Language: \n"
 "Plural-Forms: nplurals=2; plural=n>1;\n"
 
 #: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:750
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "La valeur de comptage fournie à %s est trop grande"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:292 ../gio/goutputstream.c:1224
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Le flux est déjà fermé"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1850
-#: ../gio/gdbusconnection.c:1941 ../gio/gdbusconnection.c:2115
-#: ../gio/gdbusprivate.c:1419 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "L'opération a été annulée"
@@ -60,31 +59,31 @@ msgid "Not enough space in destination"
 msgstr "Espace insuffisant dans la destination"
 
 #: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1291 ../glib/gconvert.c:767
-#: ../glib/gconvert.c:1159 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
-#: ../glib/giochannel.c:2468 ../glib/gutf8.c:839 ../glib/gutf8.c:1290
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
 msgid "Invalid byte sequence in conversion input"
 msgstr "Séquence d'octets incorrecte en entrée du convertisseur"
 
-#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:775
-#: ../glib/gconvert.c:1084 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
 msgid "Error during conversion: %s"
 msgstr "Erreur lors de la conversion : %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:856
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Initialisation annulable non prise en charge"
 
-#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:567
-#: ../glib/gconvert.c:645 ../glib/giochannel.c:1411
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr ""
 "La conversion du jeu de caractères « %s » vers « %s » n'est pas prise en charge"
 
-#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:571
-#: ../glib/gconvert.c:649
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Impossible d'ouvrir le convertisseur de « %s » vers « %s »"
@@ -115,13 +114,13 @@ msgstr "Il n'y a pas de prise en charge de GCredentials pour votre plate-forme"
 msgid "Unexpected early end-of-stream"
 msgstr "Fin précoce de flux inattendue"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Clé « %s » non prise en charge dans l'élément d'adresse « %s »"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -129,28 +128,28 @@ msgstr ""
 "L'adresse « %s » n'est pas valide (nécessite exactement une des clés de "
 "« path », « tmpdir » ou « abstract »)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr ""
 "Combinaison clé/valeur sans signification dans l'élément d'adresse « %s »"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Erreur dans l'adresse « %s » — l'attribut du port est mal formé"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Erreur dans l'adresse « %s » — l'attribut de la famille est mal formé"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Élément d'adresse « %s », ne comporte pas de caractère deux-points (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -159,7 +158,7 @@ msgstr ""
 "Couple clé/valeur %d, « %s », dans l'élément d'adresse « %s », ne comporte pas "
 "de signe égal"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -168,7 +167,7 @@ msgstr ""
 "Erreur lors du décodage de la clé ou de la valeur dans le couple clé/valeur %"
 "d, « %s », dans l'élément d'adresse « %s »"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -177,94 +176,104 @@ msgstr ""
 "Erreur dans l'adresse « %s » — le transport Unix requiert que soit exactement "
 "définie une des clés « path » ou « abstract »"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 "Erreur dans l'adresse « %s » — l'attribut de l'hôte est manquant ou mal formé"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr ""
 "Erreur dans l'adresse « %s » — l'attribut du port est manquant ou mal formé"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Erreur dans l'adresse « %s » — l'attribut du fichier à dénomination unique "
 "est manquant ou mal formé"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Erreur de lancement automatique :"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Transport « %s » inconnu ou non pris en charge pour l'adresse « %s »"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Erreur lors de l'ouverture du fichier à dénomination unique « %s » : %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Erreur de lecture du fichier à dénomination unique « %s » : %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Erreur de lecture du fichier à dénomination unique « %s », 16 octets "
 "attendus, %d reçus"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Erreur d'écriture du contenu du fichier à numérotation unique « %s » sur le "
 "flux :"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "L'adresse indiquée est vide"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr ""
 "Impossible de générer dynamiquement un bus messages sans identifiant "
 "machine : "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Erreur lors de la génération de la ligne de commande « %s » : "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr ""
 "Fin anormale du programme lors de la génération de la ligne de commande « %"
 "s » : %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr ""
 "La ligne de commande « %s » s'est terminée avec un code de fin non nul %d : %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(saisissez n'importe quel caractère pour fermer cette fenêtre)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "La session dbus n'est pas lancée et autolaunch (le lancement automatique) a échoué"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Impossible de déterminer l'adresse du bus de session (non pris en charge "
 "pour ce système d'exploitation)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6704
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6705
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -273,7 +282,7 @@ msgstr ""
 "Impossible de déterminer l'adresse du bus à partir de la variable "
 "d'environnement DBUS_STARTER_BUS_TYPE — valeur inconnue « %s »"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6713
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6714
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -281,22 +290,22 @@ msgstr ""
 "Impossible de déterminer l'adresse du bus étant donné que la variable "
 "d'environnement DBUS_STARTER_BUS_TYPE n'est pas définie"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Type de bus %d inconnu"
 
-#: ../gio/gdbusauth.c:288
+#: ../gio/gdbusauth.c:287
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Manque de contenu imprévu lors de la tentative de lecture d'une ligne"
 
-#: ../gio/gdbusauth.c:332
+#: ../gio/gdbusauth.c:331
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
 "Manque de contenu imprévu lors de la tentative de lecture (sécurisée) d'une "
 "ligne"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/gdbusauth.c:502
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -304,15 +313,15 @@ msgstr ""
 "Tous les mécanismes d'authentification disponibles ont été épuisés (tentés : "
 "%s) (disponibles : %s)"
 
-#: ../gio/gdbusauth.c:1159
+#: ../gio/gdbusauth.c:1158
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Annulé via GDBusAuthObserver::authorize-authenticated-peer"
 
 #: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-#| msgid "Error statting directory `%s': %s"
+#, c-format
 msgid "Error when getting information for directory `%s': %s"
-msgstr "Erreur lors de la commande « stat » sur le répertoire « %s » : %s"
+msgstr ""
+"Erreur lors de la récupération d'information sur le répertoire « %s » : %s"
 
 #: ../gio/gdbusauthmechanismsha1.c:278
 #, c-format
@@ -393,22 +402,22 @@ msgstr "Erreur lors de l'ouverture du trousseau de clés « %s » en écriture
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(en outre, le relèvement du verrou pour « %s » a aussi échoué : %s) "
 
-#: ../gio/gdbusconnection.c:605 ../gio/gdbusconnection.c:2418
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "La connexion est fermée"
 
-#: ../gio/gdbusconnection.c:1895
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Le délai d'attente est dépassé"
 
-#: ../gio/gdbusconnection.c:2540
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "Marqueurs non pris en charge rencontrés lors de la construction d'une "
 "connexion côté client"
 
-#: ../gio/gdbusconnection.c:4042 ../gio/gdbusconnection.c:4358
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
@@ -416,69 +425,69 @@ msgstr ""
 "Pas d'interface « org.freedesktop.DBus.Properties » pour l'objet à "
 "l'emplacement %s"
 
-#: ../gio/gdbusconnection.c:4113
+#: ../gio/gdbusconnection.c:4086
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Erreur lors de la définition de la propriété « %s » : type attendu « %s », « %"
 "s » obtenu"
 
-#: ../gio/gdbusconnection.c:4208
+#: ../gio/gdbusconnection.c:4181
 #, c-format
 msgid "No such property `%s'"
 msgstr "La propriété « %s » n'existe pas"
 
-#: ../gio/gdbusconnection.c:4220
+#: ../gio/gdbusconnection.c:4193
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "La propriété « %s » ne peut pas être lue"
 
-#: ../gio/gdbusconnection.c:4231
+#: ../gio/gdbusconnection.c:4204
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "La propriété « %s » ne peut pas être écrite"
 
-#: ../gio/gdbusconnection.c:4301 ../gio/gdbusconnection.c:6147
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
 msgid "No such interface `%s'"
 msgstr "L'interface « %s » n'existe pas"
 
-#: ../gio/gdbusconnection.c:4485
+#: ../gio/gdbusconnection.c:4458
 msgid "No such interface"
 msgstr "Interface non reconnue"
 
-#: ../gio/gdbusconnection.c:4706 ../gio/gdbusconnection.c:6653
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "L'interface « %s » n'existe pas pour l'objet à l'emplacement %s"
 
-#: ../gio/gdbusconnection.c:4758
+#: ../gio/gdbusconnection.c:4731
 #, c-format
 msgid "No such method `%s'"
 msgstr "La méthode « %s » n'existe pas"
 
-#: ../gio/gdbusconnection.c:4789
+#: ../gio/gdbusconnection.c:4762
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Le type du message, « %s », ne correspond pas au type attendu « %s »"
 
-#: ../gio/gdbusconnection.c:5009
+#: ../gio/gdbusconnection.c:4982
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Un objet est déjà exporté pour l'interface « %s » en « %s »"
 
-#: ../gio/gdbusconnection.c:5207
+#: ../gio/gdbusconnection.c:5180
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "La méthode « %s » a renvoyé le type « %s », mais « %s » était attendu"
 
-#: ../gio/gdbusconnection.c:6258
+#: ../gio/gdbusconnection.c:6259
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr ""
 "La méthode « %s » sur l'interface « %s » avec la signature « %s » n'existe pas"
 
-#: ../gio/gdbusconnection.c:6377
+#: ../gio/gdbusconnection.c:6378
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Une sous-arborescence est déjà exportée pour « %s »"
@@ -555,7 +564,7 @@ msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "La valeur analysée « %s » n'est pas une signature D-Bus valide"
 
 # 2<<26  donne 128 Mo, 2^26 donne 64 Mo, 1<<26 donne 64 Mo
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -568,14 +577,14 @@ msgstr[1] ""
 "Un tableau de %u octets de long a été trouvé. La longueur maximale est de "
 "2<<26 octets (64 Mo)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "La valeur « %s » analysée en tant que variant n'est pas une signature valide "
 "de D-Bus"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -583,7 +592,7 @@ msgstr ""
 "Erreur en désérialisant le GVariant en chaîne de type « %s » à partir du "
 "format de transmission D-Bus"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -592,26 +601,26 @@ msgstr ""
 "Valeur de boutisme non valide. 0x6c (« l ») ou 0x42 (« B ») attendus, mais 0x%"
 "02x trouvé"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Version majeure du protocole non valide. 1 attendu, %d trouvé"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "En-tête de signature trouvé avec la signature « %s », mais le corps du "
 "message est vide"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "La valeur analysée « %s » n'est pas une signature valide de D-Bus (pour le "
 "corps)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -622,11 +631,11 @@ msgstr[1] ""
 "Pas de signature d'en-tête dans le message, mais le corps du message est de %"
 "u octets"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Impossible de désérialiser le message : "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -634,7 +643,7 @@ msgstr ""
 "Erreur en sérialisant le GVariant en chaîne de type « %s » dans le format de "
 "transmission D-Bus"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -643,18 +652,18 @@ msgstr ""
 "Le message comporte %d descripteurs de fichiers alors que le champ d'en-tête "
 "indique %d descripteurs de fichiers"
 
-#: ../gio/gdbusmessage.c:2311
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Impossible de sérialiser le message : "
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "Le corps du message a la signature « %s », mais il n'y a pas d'en-tête de "
 "signature"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `%"
@@ -663,40 +672,44 @@ msgstr ""
 "Le corps du message a une signature de type « %s », mais celle dans le champ "
 "d'en-tête est « %s »"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 "Le corps du message est vide mais sa signature dans le champ d'en-tête est "
 "« (%s) »"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Retour d'erreur avec un corps de type « %s »"
 
-#: ../gio/gdbusmessage.c:2946
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Retour d'erreur avec un corps vide"
 
-#: ../gio/gdbusprivate.c:2071
-#, fuzzy
-#| msgid "Unable to load /var/lib/dbus/machine-id: "
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Impossible d'obtenir le profil matériel : %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
-msgstr "Chargement de /var/lib/dbus/machine-id impossible : "
+msgstr ""
+"Chargement de /var/lib/dbus/machine-id ou /etc/machine-id impossible : "
 
-#: ../gio/gdbusproxy.c:1529
+#: ../gio/gdbusproxy.c:1624
 #, c-format
 msgid "Error calling StartServiceByName for %s: "
 msgstr "Erreur lors de l'appel de StartServiceByName pour %s : "
 
 # Guillemets anglais laissés volontairement
-#: ../gio/gdbusproxy.c:1550
+#: ../gio/gdbusproxy.c:1645
 #, c-format
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Réponse %d inattendue de la méthode StartServiceByName(\"%s\")"
 
-#: ../gio/gdbusproxy.c:2631 ../gio/gdbusproxy.c:2765
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -715,18 +728,18 @@ msgstr ""
 "Impossible de définir un fichier à dénomination unique lors de la création "
 "d'un serveur"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr ""
 "Erreur lors de l'écriture du fichier à dénomination unique à « %s » : %s"
 
-#: ../gio/gdbusserver.c:1039
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "La chaîne « %s » n'est pas un GUID valide de D-Bus"
 
-#: ../gio/gdbusserver.c:1079
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Impossible d'écouter sur le transport « %s » non pris en charge"
@@ -972,29 +985,29 @@ msgstr "Le fichier .desktop n'a pas précisé son champ Exec"
 msgid "Unable to find terminal required for application"
 msgstr "Impossible de trouver le terminal requis par l'application"
 
-#: ../gio/gdesktopappinfo.c:1561
+#: ../gio/gdesktopappinfo.c:1564
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
 "Impossible de créer le dossier de configuration utilisateur d'application %"
 "s : %s"
 
-#: ../gio/gdesktopappinfo.c:1565
+#: ../gio/gdesktopappinfo.c:1568
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr ""
 "Impossible de créer le dossier de configuration utilisateur MIME %s : %s"
 
-#: ../gio/gdesktopappinfo.c:1805 ../gio/gdesktopappinfo.c:1829
+#: ../gio/gdesktopappinfo.c:1808 ../gio/gdesktopappinfo.c:1832
 msgid "Application information lacks an identifier"
 msgstr "Les informations de l'application ne comportent pas d'identifiant"
 
-#: ../gio/gdesktopappinfo.c:2053
+#: ../gio/gdesktopappinfo.c:2056
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Impossible de créer le fichier .desktop utilisateur %s"
 
-#: ../gio/gdesktopappinfo.c:2169
+#: ../gio/gdesktopappinfo.c:2172
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Définition personnalisée pour %s"
@@ -1039,29 +1052,29 @@ msgstr "Impossible de gérer la version %d du codage GEmblem"
 msgid "Malformed number of tokens (%d) in GEmblem encoding"
 msgstr "Nombre de jetons incorrect (%d) dans le codage GEmblem"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gemblemedicon.c:367
 #, c-format
 msgid "Can't handle version %d of GEmblemedIcon encoding"
 msgstr "Impossible de gérer la version %d du codage GEmblemedIcon"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gemblemedicon.c:377
 #, c-format
 msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
 msgstr "Nombre de jetons incorrect (%d) dans le codage GEmblemedIcon"
 
-#: ../gio/gemblemedicon.c:401
+#: ../gio/gemblemedicon.c:400
 msgid "Expected a GEmblem for GEmblemedIcon"
 msgstr "Un GEmblem est attendu pour le GEmblemedIcon"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3309 ../gio/gfile.c:3363
-#: ../gio/gfile.c:3497 ../gio/gfile.c:3538 ../gio/gfile.c:3868
-#: ../gio/gfile.c:4270 ../gio/gfile.c:4356 ../gio/gfile.c:4445
-#: ../gio/gfile.c:4543 ../gio/gfile.c:4630 ../gio/gfile.c:4724
-#: ../gio/gfile.c:5045 ../gio/gfile.c:5312 ../gio/gfile.c:5377
-#: ../gio/gfile.c:6954 ../gio/gfile.c:7044 ../gio/gfile.c:7130
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
 #: ../gio/win32/gwinhttpfile.c:439
 msgid "Operation not supported"
 msgstr "Opération non prise en charge"
@@ -1074,59 +1087,59 @@ msgstr "Opération non prise en charge"
 #. Translators: This is an error message when trying to find
 #. * the enclosing (user visible) mount of a file, but none
 #. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
 msgid "Containing mount does not exist"
 msgstr "Le point de montage conteneur n'existe pas"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
 msgid "Can't copy over directory"
 msgstr "Impossible d'écraser un répertoire"
 
-#: ../gio/gfile.c:2472
+#: ../gio/gfile.c:2475
 msgid "Can't copy directory over directory"
 msgstr "Impossible d'écraser un répertoire par un autre répertoire"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
 msgid "Target file exists"
 msgstr "Le fichier cible existe"
 
-#: ../gio/gfile.c:2498
+#: ../gio/gfile.c:2501
 msgid "Can't recursively copy directory"
 msgstr "Impossible de copier récursivement un répertoire"
 
 # http://en.wikipedia.org/wiki/Splice_(system_call)
-#: ../gio/gfile.c:2758
+#: ../gio/gfile.c:2761
 msgid "Splice not supported"
 msgstr "L'opération « splice » n'est pas prise en charge"
 
-#: ../gio/gfile.c:2762
+#: ../gio/gfile.c:2765
 #, c-format
 msgid "Error splicing file: %s"
 msgstr "Erreur lors de l'opération de « splicing » sur le fichier : %s"
 
-#: ../gio/gfile.c:2909
+#: ../gio/gfile.c:2912
 msgid "Can't copy special file"
 msgstr "Impossible de copier le fichier spécial"
 
-#: ../gio/gfile.c:3487
+#: ../gio/gfile.c:3490
 msgid "Invalid symlink value given"
 msgstr "Valeur de lien symbolique donnée non valide"
 
-#: ../gio/gfile.c:3581
+#: ../gio/gfile.c:3584
 msgid "Trash not supported"
 msgstr "La corbeille n'est pas prise en charge"
 
-#: ../gio/gfile.c:3630
+#: ../gio/gfile.c:3633
 #, c-format
 msgid "File names cannot contain '%c'"
 msgstr "Les noms de fichiers ne peuvent comporter de « %c »"
 
-#: ../gio/gfile.c:6013 ../gio/gvolume.c:332
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
 msgid "volume doesn't implement mount"
 msgstr "le volume n'implémente pas le montage"
 
-#: ../gio/gfile.c:6124
+#: ../gio/gfile.c:6178
 msgid "No application is registered as handling this file"
 msgstr "Aucune application n'est enregistrée pour gérer ce fichier"
 
@@ -1143,12 +1156,12 @@ msgstr "L'énumérateur de fichiers est en cours d'opération"
 msgid "File enumerator is already closed"
 msgstr "L'énumérateur de fichiers est déjà fermé"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gfileicon.c:237
 #, c-format
 msgid "Can't handle version %d of GFileIcon encoding"
 msgstr "Impossible de gérer la version %d du codage de GFileIcon"
 
-#: ../gio/gfileicon.c:246
+#: ../gio/gfileicon.c:247
 msgid "Malformed input data for GFileIcon"
 msgstr "Données d'entrée incorrectes pour GFileIcon"
 
@@ -1206,31 +1219,30 @@ msgstr ""
 msgid "Can't handle the supplied version the icon encoding"
 msgstr "Impossible de gérer la version fournie du codage de l'icône"
 
-#: ../gio/ginetaddressmask.c:173
+#: ../gio/ginetaddressmask.c:184
 msgid "No address specified"
-msgstr ""
+msgstr "Aucune adresse indiquée"
 
-#: ../gio/ginetaddressmask.c:181
+#: ../gio/ginetaddressmask.c:192
 #, c-format
 msgid "Length %u is too long for address"
-msgstr ""
+msgstr "La longueur %u est trop importante pour l'adresse"
 
-#: ../gio/ginetaddressmask.c:214
+#: ../gio/ginetaddressmask.c:225
 msgid "Address has bits set beyond prefix length"
-msgstr ""
+msgstr "L'adresse possède des bits définis au delà de la longueur du préfixe"
 
-#: ../gio/ginetaddressmask.c:293
-#, fuzzy, c-format
-#| msgid "could not get local address: %s"
+#: ../gio/ginetaddressmask.c:304
+#, c-format
 msgid "Could not parse '%s' as IP address mask"
-msgstr "impossible d'obtenir l'adresse locale : %s"
+msgstr "Impossible d'analyser « %s » comme masque d'adresse IP"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
 #: ../gio/gunixsocketaddress.c:221
 msgid "Not enough space for socket address"
 msgstr "Espace insuffisant pour une adresse de connecteur réseau"
 
-#: ../gio/ginetsocketaddress.c:211
+#: ../gio/ginetsocketaddress.c:238
 msgid "Unsupported socket address"
 msgstr "Adresse de connecteur réseau non prise en charge"
 
@@ -1245,21 +1257,146 @@ msgstr "Le flux en entrée n'implémente pas « read »"
 #. * already an operation running against this stream when
 #. * you try to start one
 #: ../gio/ginputstream.c:898 ../gio/giostream.c:302
-#: ../gio/goutputstream.c:1234
+#: ../gio/goutputstream.c:1238
 msgid "Stream has outstanding operation"
 msgstr "Le flux a une opération en cours"
 
-#: ../gio/glib-compile-schemas.c:741
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Élément <%s> interdit dans <%s>"
+
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Élément <%s> interdit au premier niveau"
+
+#: ../gio/glib-compile-resources.c:238
+#, c-format
+msgid "File %s appears multiple times in the resource"
+msgstr "Le fichier %s apparaît plusieurs fois dans la ressource"
+
+#: ../gio/glib-compile-resources.c:251
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr "La localisation de « %s » dans tous les répertoires source a échoué"
+
+#: ../gio/glib-compile-resources.c:262
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "La localisation de « %s » dans le répertoire actuel a échoué"
+
+#: ../gio/glib-compile-resources.c:290
+#, c-format
+msgid "Unknown processing option \"%s\""
+msgstr "Option de traitement inconnue « %s »"
+
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
+#, c-format
+msgid "Failed to create temp file: %s"
+msgstr "La création du fichier temporaire a échoué : %s"
+
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Erreur lors du traitement du fichier d'entrée avec xmllint"
+
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Erreur lors du traitement du fichier d'entrée avec to-pixdata"
+
+#: ../gio/glib-compile-resources.c:406
+#, c-format
+msgid "Error reading file %s: %s"
+msgstr "Erreur de lecture du fichier %s : %s"
+
+#: ../gio/glib-compile-resources.c:426
+#, c-format
+msgid "Error compressing file %s"
+msgstr "Erreur à la compression du fichier %s"
+
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "<%s> ne peut pas contenir du texte"
+
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "nom du fichier de sortie"
+
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FICHIER"
+
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"Les répertoires à partir desquels les fichiers seront lus (par défaut le "
+"répertoire actuel)"
+
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "RÉPERTOIRE"
+
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Générer la sortie dans le format sélectionné par l'extension du nom de "
+"fichier cible"
+
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Générer l'en-tête de la source"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
+"Générer le code source utilisé pour lier vers le fichier ressource dans "
+"votre code"
+
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Générer la liste des dépendances"
+
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Ne pas créer et enregistrer automatiquement la ressource"
+
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "Nom d'identifiant C utilisé pour le code source généré"
+
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Compiler une spécification de ressource dans un fichier de ressource.\n"
+"Les fichiers de spécification de ressource possèdent l'extension .gresource."
+"xml\n"
+"et le fichier de ressource possède l'extension .gresource."
+
+#: ../gio/glib-compile-resources.c:665
+#, c-format
+msgid "You should give exactly one file name\n"
+msgstr "Vous devez indiquer un et un seul nom de fichier\n"
+
+#: ../gio/glib-compile-schemas.c:774
 msgid "empty names are not permitted"
 msgstr "les noms vides ne sont pas autorisés"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
 msgid "invalid name '%s': names must begin with a lowercase letter"
 msgstr ""
 "nom « %s » non valide : les noms doivent commencer par une lettre minuscule"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
 msgid ""
 "invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
@@ -1268,40 +1405,38 @@ msgstr ""
 "nom « %s » non valide : caractère « %c » non valide ; seuls les minuscules, "
 "les nombres et le tiret (« - ») sont autorisés."
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
 msgid "invalid name '%s': two successive dashes ('--') are not permitted."
 msgstr ""
 "nom « %s » non valide : deux tirets successifs (« -- ») ne sont pas autorisés."
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
 msgid "invalid name '%s': the last character may not be a dash ('-')."
 msgstr ""
 "nom « %s » non valide : le dernier caractère ne peut pas être un tiret (« - »)."
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
 msgid "invalid name '%s': maximum length is 1024"
 msgstr "nom « %s » non valide : la longueur maximale est 1024"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
 msgid "<child name='%s'> already specified"
 msgstr "<child name='%s'> a déjà été défini"
 
-#: ../gio/glib-compile-schemas.c:884
-#, fuzzy
-#| msgid "can not add keys to a 'list-of' schema"
+#: ../gio/glib-compile-schemas.c:917
 msgid "cannot add keys to a 'list-of' schema"
 msgstr "impossible d'ajouter des clés à un schéma « list-of »"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
 msgid "<key name='%s'> already specified"
 msgstr "<key name='%s'> a déjà été défini"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
 "<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
@@ -1310,7 +1445,7 @@ msgstr ""
 "<key name='%s'> masque <key name='%s'> dans <schema id='%s'> ; utilisez "
 "<override> pour modifier la valeur"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
 "exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
@@ -1319,56 +1454,56 @@ msgstr ""
 "<key> ne peut recevoir qu'un et un seul attribut parmi « type », « enum » ou "
 "« flags »"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
 msgid "<%s id='%s'> not (yet) defined."
 msgstr "<%s id='%s'> pas (encore) défini."
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
 msgid "invalid GVariant type string '%s'"
 msgstr "chaîne de type GVariant « %s » non valide"
 
-#: ../gio/glib-compile-schemas.c:988
+#: ../gio/glib-compile-schemas.c:1021
 msgid "<override> given but schema isn't extending anything"
 msgstr "un <override> est donné mais son schéma n'étend rien du tout"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
 msgid "no <key name='%s'> to override"
 msgstr "aucune <key name='%s'> à redéfinir"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
 msgid "<override name='%s'> already specified"
 msgstr "<override name='%s'> déjà défini"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
 msgid "<schema id='%s'> already specified"
 msgstr "<schema id='%s'> déjà défini"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
 msgid "<schema id='%s'> extends not yet existing schema '%s'"
 msgstr "<schema id='%s'> étend le schéma « %s » qui n'existe pas encore"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
 msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr "<schema id='%s'> est une liste du schéma « %s » qui n'existe pas encore"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
 msgid "Can not be a list of a schema with a path"
 msgstr "Un schéma avec un chemin ne peut contenir de liste"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
 msgid "Can not extend a schema with a path"
 msgstr "Impossible d'étendre un schéma avec un chemin"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
 "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
@@ -1376,7 +1511,7 @@ msgstr ""
 "<schema id='%s'> est une liste ; elle étend <schema id='%s'> qui n'est pas "
 "une liste"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
 "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
@@ -1385,74 +1520,59 @@ msgstr ""
 "<schema id='%s' list-of='%s'> étend <schema id='%s' list-of='%s'> mais « %s » "
 "n'étend pas « %s »"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
 msgid "a path, if given, must begin and end with a slash"
 msgstr ""
 "si un chemin est indiqué, il doit commencer et finir par une barre oblique"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
 msgid "the path of a list must end with ':/'"
 msgstr "le chemin d'une liste doit finir par « :/ »"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> est déjà défini"
 
-#: ../gio/glib-compile-schemas.c:1416
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Élément <%s> interdit dans <%s>"
-
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Élément <%s> interdit au premier niveau"
-
-#: ../gio/glib-compile-schemas.c:1511
-#, c-format
-msgid "text may not appear inside <%s>"
-msgstr "<%s> ne peut pas contenir du texte"
-
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1697 ../gio/glib-compile-schemas.c:1768
-#: ../gio/glib-compile-schemas.c:1844
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict a été spécifié ; sortie en cours.\n"
 
-#: ../gio/glib-compile-schemas.c:1705
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Le fichier complet a été ignoré.\n"
 
-#: ../gio/glib-compile-schemas.c:1764
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ce fichier est ignoré.\n"
 
-#: ../gio/glib-compile-schemas.c:1804
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Aucune clé nommée « %s » dans le schéma « %s » comme défini dans le fichier « %"
 "s » de redéfinition"
 
-#: ../gio/glib-compile-schemas.c:1810 ../gio/glib-compile-schemas.c:1868
-#: ../gio/glib-compile-schemas.c:1896
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr " ; la redéfinition de cette clé a été ignorée.\n"
 
-#: ../gio/glib-compile-schemas.c:1814 ../gio/glib-compile-schemas.c:1872
-#: ../gio/glib-compile-schemas.c:1900
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " et --strict a été spécifié ; sortie en cours.\n"
 
-#: ../gio/glib-compile-schemas.c:1830
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': %"
@@ -1461,12 +1581,12 @@ msgstr ""
 "Erreur d'analyse de la clé nommée « %s » dans le schéma « %s » comme défini "
 "dans le fichier « %s » de redéfinition : %s. "
 
-#: ../gio/glib-compile-schemas.c:1840
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "La redéfinition de cette clé a été ignorée.\n"
 
-#: ../gio/glib-compile-schemas.c:1858
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1475,7 +1595,7 @@ msgstr ""
 "la redéfinition de la clé « %s » dans le schéma « %s » du fichier de "
 "redéfinition « %s » n'est pas dans la plage indiquée par le schéma"
 
-#: ../gio/glib-compile-schemas.c:1886
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1484,27 +1604,23 @@ msgstr ""
 "la redéfinition de la clé « %s » dans le schéma « %s » du fichier de "
 "redéfinition « %s » n'est pas dans la liste des choix valides"
 
-#: ../gio/glib-compile-schemas.c:1939
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "endroit où enregistrer le fichier gschemas.compiled"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1969
-msgid "DIRECTORY"
-msgstr "RÉPERTOIRE"
-
-#: ../gio/glib-compile-schemas.c:1940
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Annulation en cas d'erreurs dans des schémas"
 
-#: ../gio/glib-compile-schemas.c:1941
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Ne pas écrire de fichier gschema.compiled"
 
-#: ../gio/glib-compile-schemas.c:1942
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Ne pas appliquer les limitations de nom de clé"
 
-#: ../gio/glib-compile-schemas.c:1972
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1514,22 +1630,22 @@ msgstr ""
 "L'extension .gschema.xml est requise pour les fichiers schémas,\n"
 "et le fichier cache est nommé gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:1988
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Vous devez indiquer un et un seul nom de répertoire\n"
 
-#: ../gio/glib-compile-schemas.c:2027
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Aucun fichier schéma trouvé : "
 
-#: ../gio/glib-compile-schemas.c:2030
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "aucune action effectuée.\n"
 
-#: ../gio/glib-compile-schemas.c:2033
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "fichier de sortie existant supprimé.\n"
@@ -1549,110 +1665,110 @@ msgstr "Nom de fichier non valide : %s"
 msgid "Error getting filesystem info: %s"
 msgstr "Impossible d'obtenir les informations du système de fichiers : %s"
 
-#: ../gio/glocalfile.c:1097
+#: ../gio/glocalfile.c:1116
 msgid "Can't rename root directory"
 msgstr "Impossible de renommer le répertoire racine"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
 msgid "Error renaming file: %s"
 msgstr "Erreur au renommage du fichier : %s"
 
-#: ../gio/glocalfile.c:1126
+#: ../gio/glocalfile.c:1145
 msgid "Can't rename file, filename already exists"
 msgstr "Impossible de renommer le fichier car ce nom est déjà utilisé"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
 msgid "Invalid filename"
 msgstr "Nom de fichier non valide"
 
-#: ../gio/glocalfile.c:1300
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Impossible d'ouvrir le répertoire"
+
+#: ../gio/glocalfile.c:1333
 #, c-format
 msgid "Error opening file: %s"
 msgstr "Erreur à l'ouverture du fichier : %s"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Impossible d'ouvrir le répertoire"
-
-#: ../gio/glocalfile.c:1441
+#: ../gio/glocalfile.c:1474
 #, c-format
 msgid "Error removing file: %s"
 msgstr "Erreur à la suppression du fichier : %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../gio/glocalfile.c:1841
 #, c-format
 msgid "Error trashing file: %s"
 msgstr "Erreur lors de la mise à la corbeille du fichier : %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../gio/glocalfile.c:1864
 #, c-format
 msgid "Unable to create trash dir %s: %s"
 msgstr "Impossible de créer le répertoire de la corbeille %s : %s"
 
-#: ../gio/glocalfile.c:1852
+#: ../gio/glocalfile.c:1885
 msgid "Unable to find toplevel directory for trash"
 msgstr "Impossible de trouver le répertoire racine pour la corbeille"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
 msgid "Unable to find or create trash directory"
 msgstr "Impossible de trouver ou créer le répertoire de la corbeille"
 
-#: ../gio/glocalfile.c:1985
+#: ../gio/glocalfile.c:2018
 #, c-format
 msgid "Unable to create trashing info file: %s"
 msgstr ""
 "Impossible de créer le fichier d'informations de mise à la corbeille : %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
 msgid "Unable to trash file: %s"
 msgstr "Impossible de mettre à la corbeille le fichier : %s"
 
-#: ../gio/glocalfile.c:2107 ../glib/gregex.c:213
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
 msgid "internal error"
 msgstr "erreur interne"
 
-#: ../gio/glocalfile.c:2133
+#: ../gio/glocalfile.c:2166
 #, c-format
 msgid "Error creating directory: %s"
 msgstr "Erreur à la création du répertoire : %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../gio/glocalfile.c:2195
 #, c-format
 msgid "Filesystem does not support symbolic links"
 msgstr "Le système de fichiers ne gère pas les liens symboliques"
 
-#: ../gio/glocalfile.c:2166
+#: ../gio/glocalfile.c:2199
 #, c-format
 msgid "Error making symbolic link: %s"
 msgstr "Erreur lors de la création du lien symbolique : %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
 msgid "Error moving file: %s"
 msgstr "Erreur lors du déplacement du fichier : %s"
 
-#: ../gio/glocalfile.c:2251
+#: ../gio/glocalfile.c:2284
 msgid "Can't move directory over directory"
 msgstr "Impossible de déplacer un répertoire par dessus un autre"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
 msgid "Backup file creation failed"
 msgstr "La création du fichier de sauvegarde a échoué"
 
-#: ../gio/glocalfile.c:2297
+#: ../gio/glocalfile.c:2330
 #, c-format
 msgid "Error removing target file: %s"
 msgstr "Erreur lors de la suppression du fichier cible : %s"
 
-#: ../gio/glocalfile.c:2311
+#: ../gio/glocalfile.c:2344
 msgid "Move between mounts not supported"
 msgstr "Le déplacement entre points de montage n'est pas pris en charge"
 
@@ -1677,17 +1793,16 @@ msgstr "Erreur lors de la définition de l'attribut étendu « %s » : %s"
 msgid " (invalid encoding)"
 msgstr " (codage non valide)"
 
-#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:833
-#, fuzzy, c-format
-#| msgid "Error opening nonce file `%s': %s"
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
+#, c-format
 msgid "Error when getting information for file '%s': %s"
-msgstr "Erreur lors de l'ouverture du fichier à dénomination unique « %s » : %s"
+msgstr "Erreur lors de l'obtention des informations du fichier « %s » : %s"
 
 #: ../gio/glocalfileinfo.c:1779
-#, fuzzy, c-format
-#| msgid "Error stating file descriptor: %s"
+#, c-format
 msgid "Error when getting information for file descriptor: %s"
-msgstr "Erreur de l'interrogation du descripteur de fichier : %s"
+msgstr ""
+"Erreur lors de l'obtention des informations du descripteur de fichier : %s"
 
 #: ../gio/glocalfileinfo.c:1824
 msgid "Invalid attribute type (uint32 expected)"
@@ -1755,14 +1870,14 @@ msgstr "SELinux n'est pas activé sur ce système"
 msgid "Setting attribute %s not supported"
 msgstr "La définition de l'attribut %s n'est pas prise en charge"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
 msgid "Error reading from file: %s"
 msgstr "Erreur lors de la lecture du fichier : %s"
 
 #: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
 #: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
 msgid "Error seeking in file: %s"
 msgstr "Erreur de positionnement dans le fichier : %s"
@@ -1778,7 +1893,7 @@ msgid "Unable to find default local file monitor type"
 msgstr "Impossible de trouver le type de moniteur de fichier local par défaut"
 
 #: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
 msgid "Error writing to file: %s"
 msgstr "Erreur lors de l'écriture du fichier : %s"
@@ -1798,44 +1913,44 @@ msgstr "Erreur lors de la création de la copie de sauvegarde : %s"
 msgid "Error renaming temporary file: %s"
 msgstr "Erreur lors du renommage du fichier temporaire : %s"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
 msgid "Error truncating file: %s"
 msgstr "Erreur lors de la troncature du fichier : %s"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
 msgid "Error opening file '%s': %s"
 msgstr "Erreur lors de l'ouverture du fichier « %s » : %s"
 
-#: ../gio/glocalfileoutputstream.c:846
+#: ../gio/glocalfileoutputstream.c:856
 msgid "Target file is a directory"
 msgstr "Le fichier cible est un répertoire"
 
-#: ../gio/glocalfileoutputstream.c:851
+#: ../gio/glocalfileoutputstream.c:861
 msgid "Target file is not a regular file"
 msgstr "Le fichier cible n'est pas un fichier standard"
 
-#: ../gio/glocalfileoutputstream.c:863
+#: ../gio/glocalfileoutputstream.c:873
 msgid "The file was externally modified"
 msgstr "Le fichier a été modifié extérieurement"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
 msgid "Error removing old file: %s"
 msgstr "Erreur à la suppression de l'ancien fichier : %s"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
 msgid "Invalid GSeekType supplied"
 msgstr "Le type GSeekType fourni n'est pas valide"
 
-#: ../gio/gmemoryinputstream.c:496
+#: ../gio/gmemoryinputstream.c:502
 msgid "Invalid seek request"
 msgstr "Requête « seek » non valide"
 
-#: ../gio/gmemoryinputstream.c:520
+#: ../gio/gmemoryinputstream.c:526
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Impossible de tronquer GMemoryInputStream"
 
@@ -1855,11 +1970,11 @@ msgstr ""
 "La quantité de mémoire nécessaire pour effectuer l'écriture est plus grande "
 "que l'espace d'adressage disponible"
 
-#: ../gio/gmemoryoutputstream.c:756
+#: ../gio/gmemoryoutputstream.c:760
 msgid "Requested seek before the beginning of the stream"
 msgstr "Positionnement demandé avant le début du flux"
 
-#: ../gio/gmemoryoutputstream.c:765
+#: ../gio/gmemoryoutputstream.c:769
 msgid "Requested seek beyond the end of the stream"
 msgstr "Positionnement demandé après la fin du flux"
 
@@ -1920,37 +2035,32 @@ msgid "Hostname '%s' contains '[' but not ']'"
 msgstr "Le nom d'hôte « %s » comporte « [ » mais pas « ] »"
 
 #: ../gio/gnetworkmonitorbase.c:178
-#, fuzzy
-#| msgid "Network unreachable through SOCKSv5 proxy."
 msgid "Network unreachable"
-msgstr "Le réseau n'est pas accessible à travers le proxy SOCKSv5."
+msgstr "Réseau inaccessible"
 
 #: ../gio/gnetworkmonitorbase.c:218
 msgid "Host unreachable"
-msgstr ""
+msgstr "Hôte inaccessible"
 
-#: ../gio/gnetworkmonitornetlink.c:94 ../gio/gnetworkmonitornetlink.c:106
-#: ../gio/gnetworkmonitornetlink.c:117
-#, fuzzy, c-format
-#| msgid "could not get remote address: %s"
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
+#, c-format
 msgid "Could not create network monitor: %s"
-msgstr "impossible d'obtenir l'adresse distante : %s"
+msgstr "Impossible de créer le moniteur de réseau : %s"
 
-#: ../gio/gnetworkmonitornetlink.c:126
+#: ../gio/gnetworkmonitornetlink.c:129
 msgid "Could not create network monitor: "
-msgstr ""
+msgstr "Impossible de créer le moniteur de réseau : "
 
-#: ../gio/gnetworkmonitornetlink.c:174
-#, fuzzy
-#| msgid "could not get remote address: %s"
+#: ../gio/gnetworkmonitornetlink.c:177
 msgid "Could not get network status: "
-msgstr "impossible d'obtenir l'adresse distante : %s"
+msgstr "Impossible d'obtenir le statut du réseau : "
 
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:414
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
 msgid "Output stream doesn't implement write"
 msgstr "Le flux de sortie n'implémente pas « write »"
 
-#: ../gio/goutputstream.c:375 ../gio/goutputstream.c:873
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
 msgid "Source stream is already closed"
 msgstr "Le flux source est déjà fermé"
 
@@ -1979,78 +2089,241 @@ msgstr "Impossible temporairement de résoudre « %s »"
 msgid "Error resolving '%s'"
 msgstr "Erreur de résolution de « %s »"
 
-#: ../gio/gsettings-tool.c:60
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgid "The resource at '%s' does not exist"
+msgstr "La ressource dans « %s » n'existe pas"
+
+#: ../gio/gresource.c:460
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "La décompression de la ressource dans « %s » n'a pas réussi"
+
+#: ../gio/gresourcefile.c:651
+#, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "La ressource dans « %s » n'est pas un répertoire"
+
+#: ../gio/gresourcefile.c:859
+msgid "Input stream doesn't implement seek"
+msgstr "Le flux en entrée n'implémente pas « seek » (le positionnement)"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Imprimer l'aide"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMMANDE]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Énumère les sections contenant les ressources dans un fichier « elf »"
+
+#: ../gio/gresource-tool.c:482
+msgid ""
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Le schéma « %s » n'est pas réadressable (le chemin ne doit pas être indiqué)\n"
+"Énumère les ressources\n"
+"Si SECTION est fournie, énumère seulement les ressources de cette section\n"
+"Si CHEMIN est fourni, énumère seulement les ressources correspondantes"
+
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FICHIER [CHEMIN]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECTION"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
+msgstr ""
+"Énumère les ressources en détail\n"
+"Si SECTION est fournie, énumère seulement les ressources de cette section\n"
+"Si CHEMIN est fourni, énumère seulement les ressources correspondantes\n"
+"Les détails incluent la section, la taille et la compression"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Extrait un fichier ressource vers la sortie standard"
+
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "CHEMIN DU FICHIER"
+
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
+#, c-format
+msgid ""
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"Commande inconnue %s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Utilisation :\n"
+"  gresource [--section SECTION] COMMANDE [ARGUMENTS...]\n"
+"\n"
+"Commandes :\n"
+"  help                      Affiche cette information\n"
+"  sections                  Énumère les sections de ressources\n"
+"  list                      Énumère les ressources\n"
+"  details                   Énumère les ressources en détail\n"
+"  extract                   Extrait une ressource\n"
+"\n"
+"Utilisez « gresource help COMMANDE » pour obtenir de l'aide détaillée.\n"
+"\n"
+
+#: ../gio/gresource-tool.c:530
+#, c-format
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Utilisation :\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Paramètres :\n"
+
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECTION   Un nom de section elf (facultatif)\n"
+
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMMANDE   La commande (facultative) à expliquer\n"
+
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr ""
+"  FICHIER      Un fichier elf (un binaire ou une bibliothèque partagée)\n"
+
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
+"  FICHIER      Un fichier elf (un binaire ou une bibliothèque partagée)\n"
+"            ou un fichier ressource compilé\n"
+
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[CHEMIN]"
+
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr ""
+"  CHEMIN      Un chemin (facultatif) de ressource (peut être partiel)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "CHEMIN"
+
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  CHEMIN      Un chemin de ressource\n"
+
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
 msgid "No such schema '%s'\n"
 msgstr "Le schéma « %s » n'existe pas\n"
 
-#: ../gio/gsettings-tool.c:77
+#: ../gio/gsettings-tool.c:59
+#, c-format
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr ""
+"Le schéma « %s » n'est pas réadressable (le chemin ne doit pas être indiqué)\n"
+
+#: ../gio/gsettings-tool.c:80
 #, c-format
 msgid "Schema '%s' is relocatable (path must be specified)\n"
 msgstr "Le schéma « %s » est réadressable (le chemin doit être indiqué)\n"
 
-#: ../gio/gsettings-tool.c:92
+#: ../gio/gsettings-tool.c:94
 #, c-format
 msgid "Empty path given.\n"
 msgstr "Chemin indiqué vide.\n"
 
-#: ../gio/gsettings-tool.c:98
+#: ../gio/gsettings-tool.c:100
 #, c-format
 msgid "Path must begin with a slash (/)\n"
 msgstr "Un chemin doit commencer par une barre oblique (/)\n"
 
-#: ../gio/gsettings-tool.c:104
+#: ../gio/gsettings-tool.c:106
 #, c-format
 msgid "Path must end with a slash (/)\n"
 msgstr "Un chemin doit se terminer par une barre oblique (/)\n"
 
-#: ../gio/gsettings-tool.c:110
+#: ../gio/gsettings-tool.c:112
 #, c-format
 msgid "Path must not contain two adjacent slashes (//)\n"
 msgstr "Un chemin ne doit pas contenir deux barres obliques à la suite (//)\n"
 
-#: ../gio/gsettings-tool.c:131
+#: ../gio/gsettings-tool.c:133
 #, c-format
 msgid "No such key '%s'\n"
 msgstr "La clé « %s » n'existe pas\n"
 
-#: ../gio/gsettings-tool.c:504
+#: ../gio/gsettings-tool.c:503
 #, c-format
 msgid "The provided value is outside of the valid range\n"
 msgstr "La valeur donnée est en dehors du domaine de validité\n"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Imprimer l'aide"
-
-#: ../gio/gsettings-tool.c:539
+#: ../gio/gsettings-tool.c:536
 msgid "List the installed (non-relocatable) schemas"
 msgstr "Lister les schémas (non-réadressables) installés"
 
-#: ../gio/gsettings-tool.c:545
+#: ../gio/gsettings-tool.c:542
 msgid "List the installed relocatable schemas"
 msgstr "Lister les schémas réadressables installés"
 
-#: ../gio/gsettings-tool.c:551
+#: ../gio/gsettings-tool.c:548
 msgid "List the keys in SCHEMA"
 msgstr "Lister les clés du SCHÉMA"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
 msgid "SCHEMA[:PATH]"
 msgstr "SCHÉMA[:CHEMIN]"
 
-#: ../gio/gsettings-tool.c:557
+#: ../gio/gsettings-tool.c:554
 msgid "List the children of SCHEMA"
 msgstr "Lister les enfants du SCHÉMA"
 
-#: ../gio/gsettings-tool.c:563
+#: ../gio/gsettings-tool.c:560
 msgid ""
 "List keys and values, recursively\n"
 "If no SCHEMA is given, list all keys\n"
@@ -2058,44 +2331,44 @@ msgstr ""
 "Lister les clés et les valeurs récursivement\n"
 "Si aucun SCHÉMA n'est indiqué, lister toutes les clés\n"
 
-#: ../gio/gsettings-tool.c:565
+#: ../gio/gsettings-tool.c:562
 msgid "[SCHEMA[:PATH]]"
 msgstr "[SCHÉMA[:CHEMIN]]"
 
-#: ../gio/gsettings-tool.c:570
+#: ../gio/gsettings-tool.c:567
 msgid "Get the value of KEY"
 msgstr "Obtenir la valeur de KEY"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
 msgid "SCHEMA[:PATH] KEY"
 msgstr "SCHÉMA[:CHEMIN] CLÉ"
 
-#: ../gio/gsettings-tool.c:576
+#: ../gio/gsettings-tool.c:573
 msgid "Query the range of valid values for KEY"
 msgstr "Demander la plage de validité des valeurs de la CLÉ"
 
-#: ../gio/gsettings-tool.c:582
+#: ../gio/gsettings-tool.c:579
 msgid "Set the value of KEY to VALUE"
 msgstr "Définir la valeur de CLÉ à VALEUR"
 
-#: ../gio/gsettings-tool.c:583
+#: ../gio/gsettings-tool.c:580
 msgid "SCHEMA[:PATH] KEY VALUE"
 msgstr "SCHÉMA[:CHEMIN] CLÉ VALEUR"
 
-#: ../gio/gsettings-tool.c:588
+#: ../gio/gsettings-tool.c:585
 msgid "Reset KEY to its default value"
 msgstr "Rétablir CLÉ à sa valeur par défaut"
 
-#: ../gio/gsettings-tool.c:594
+#: ../gio/gsettings-tool.c:591
 msgid "Reset all keys in SCHEMA to their defaults"
 msgstr "Réinitialiser toutes les clés de SCHÉMA à leurs valeurs par défaut"
 
-#: ../gio/gsettings-tool.c:600
+#: ../gio/gsettings-tool.c:597
 msgid "Check if KEY is writable"
 msgstr "Tester si CLÉ est inscriptible"
 
-#: ../gio/gsettings-tool.c:606
+#: ../gio/gsettings-tool.c:603
 msgid ""
 "Monitor KEY for changes.\n"
 "If no KEY is specified, monitor all keys in SCHEMA.\n"
@@ -2105,23 +2378,14 @@ msgstr ""
 "Si CLÉ n'est pas défini, contrôle toutes les clés dans SCHÉMA.\n"
 "Presser ^C pour mettre fin au contrôle.\n"
 
-#: ../gio/gsettings-tool.c:609
+#: ../gio/gsettings-tool.c:606
 msgid "SCHEMA[:PATH] [KEY]"
 msgstr "SCHÉMA[:CHEMIN] [CLÉ]"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Commande inconnue %s\n"
-"\n"
-
-#: ../gio/gsettings-tool.c:621
+#: ../gio/gsettings-tool.c:618
 msgid ""
 "Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
 "\n"
 "Commands:\n"
 "  help                      Show this information\n"
@@ -2142,7 +2406,7 @@ msgid ""
 "\n"
 msgstr ""
 "Utilisation :\n"
-"  gsettings COMMANDE [PARAMÈTRES...]\n"
+"  gsettings [--schemadir RÉPERTOIRE2SCHÉMA] COMMANDE [PARAMÈTRES...]\n"
 "\n"
 "Commandes :\n"
 "  help                      Affiche la présente information\n"
@@ -2163,30 +2427,27 @@ msgstr ""
 "Saisissez 'gsettings help COMMANDE' pour une aide détaillée.\n"
 "\n"
 
-#: ../gio/gsettings-tool.c:643
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
 "Usage:\n"
-"  gsettings %s %s\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 msgstr ""
 "Utilisation :\n"
-"  gsettings %s %s\n"
+"  gsettings [--schemadir RÉPERTOIRE2SCHÉMA] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Paramètres :\n"
-
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  COMMANDE   La commande (optionnelle) à expliquer\n"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr ""
+"  RÉPERTOIRE2SCHÉMA Un répertoire de recherche de schémas supplémentaires\n"
 
-#: ../gio/gsettings-tool.c:656
+#: ../gio/gsettings-tool.c:654
 msgid ""
 "  SCHEMA    The name of the schema\n"
 "  PATH      The path, for relocatable schemas\n"
@@ -2194,159 +2455,174 @@ msgstr ""
 "  SCHÉMA      Le nom du schéma\n"
 "  CHEMIN      Le chemin, pour les schémas réadressables\n"
 
-#: ../gio/gsettings-tool.c:661
+#: ../gio/gsettings-tool.c:659
 msgid "  KEY       The (optional) key within the schema\n"
 msgstr "  CLÉ       La clé (optionnelle) dans le schéma\n"
 
-#: ../gio/gsettings-tool.c:665
+#: ../gio/gsettings-tool.c:663
 msgid "  KEY       The key within the schema\n"
 msgstr "  CLÉ       La clé dans le schéma\n"
 
-#: ../gio/gsettings-tool.c:669
+#: ../gio/gsettings-tool.c:667
 msgid "  VALUE     The value to set\n"
 msgstr "  VALEUR    La valeur à définir\n"
 
-#: ../gio/gsettings-tool.c:766
+#: ../gio/gsettings-tool.c:788
 #, c-format
 msgid "Empty schema name given\n"
 msgstr "Nom de schéma fourni vide\n"
 
-#: ../gio/gsocket.c:277
+#: ../gio/gsocket.c:282
 msgid "Invalid socket, not initialized"
 msgstr "Connecteur non valide, non initialisé"
 
-#: ../gio/gsocket.c:284
+#: ../gio/gsocket.c:289
 #, c-format
 msgid "Invalid socket, initialization failed due to: %s"
 msgstr "Connecteur non valide, l'initialisation a échoué en raison de : %s"
 
-#: ../gio/gsocket.c:292
+#: ../gio/gsocket.c:297
 msgid "Socket is already closed"
 msgstr "Le connecteur est déjà fermé"
 
-#: ../gio/gsocket.c:300 ../gio/gsocket.c:2799 ../gio/gsocket.c:2843
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Entrées/sorties hors délai sur le connecteur"
 
-#: ../gio/gsocket.c:466
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "création de GSocket à partir du descripteur de fichier : %s"
 
-#: ../gio/gsocket.c:500 ../gio/gsocket.c:516
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Impossible de créer le connecteur : %s"
 
-#: ../gio/gsocket.c:500
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Indication d'une famille inconnue"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Indication d'un protocole inconnu"
 
-#: ../gio/gsocket.c:1270
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "impossible d'obtenir l'adresse locale : %s"
 
-#: ../gio/gsocket.c:1313
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "impossible d'obtenir l'adresse distante : %s"
 
-#: ../gio/gsocket.c:1374
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "impossible d'écouter : %s"
 
-#: ../gio/gsocket.c:1448
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Erreur lors de liaison à l'adresse : %s"
 
-#: ../gio/gsocket.c:1568
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Erreur lors de la connexion au groupe multicast : %s"
+
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Erreur lors de la déconnexion du groupe multicast : %s"
+
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Aucune prise en charge pour le multicast spécifique à la source"
+
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Erreur d'acceptation de la connexion : %s"
 
-#: ../gio/gsocket.c:1689
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Connexion en cours"
 
-#: ../gio/gsocket.c:1739 ../gio/gsocket.c:3580
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Impossible d'obtenir l'erreur actuelle : %s"
 
-#: ../gio/gsocket.c:1876
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Erreur lors de la réception des données : %s"
 
-#: ../gio/gsocket.c:2051
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Erreur lors de l'envoi des données : %s"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Impossible de fermer le connecteur : %s"
 
-#: ../gio/gsocket.c:2243
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Erreur lors de la fermeture du connecteur : %s"
 
-#: ../gio/gsocket.c:2792
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "En attente de l'état du connecteur : %s"
 
-#: ../gio/gsocket.c:3057 ../gio/gsocket.c:3138
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Erreur d'envoi de message : %s"
 
-#: ../gio/gsocket.c:3082
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage n'est pas pris en charge par Windows"
 
-#: ../gio/gsocket.c:3359 ../gio/gsocket.c:3495
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Erreur lors de la réception du message : %s"
 
-#: ../gio/gsocket.c:3599
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
 "g_socket_get_credentials n'est pas implémenté sur ce système d'exploitation"
 
-#: ../gio/gsocketclient.c:163
+#: ../gio/gsocketclient.c:174
 #, c-format
 msgid "Could not connect to proxy server %s: "
-msgstr ""
+msgstr "Impossible de se connecter au serveur mandataire %s : "
 
-#: ../gio/gsocketclient.c:177
-#, fuzzy, c-format
-#| msgid "Could not open converter from '%s' to '%s': %s"
+#: ../gio/gsocketclient.c:188
+#, c-format
 msgid "Could not connect to %s: "
-msgstr "Impossible d'ouvrir le convertisseur de « %s » vers « %s » : %s"
+msgstr "Impossible de se connecter à %s : "
 
-#: ../gio/gsocketclient.c:179
-#, fuzzy
-#| msgid "could not listen: %s"
+#: ../gio/gsocketclient.c:190
 msgid "Could not connect: "
-msgstr "impossible d'écouter : %s"
+msgstr "Impossible de se connecter : "
 
-#: ../gio/gsocketclient.c:834 ../gio/gsocketclient.c:1399
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
 msgid "Unknown error on connect"
 msgstr "Erreur inconnue à la connexion"
 
-#: ../gio/gsocketclient.c:874 ../gio/gsocketclient.c:1291
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
 msgid "Trying to proxy over non-TCP connection is not supported."
 msgstr ""
 "L'usage d'un proxy n'est pas pris en charge dans une connexion non-TCP."
 
-#: ../gio/gsocketclient.c:896 ../gio/gsocketclient.c:1311
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
 msgid "Proxy protocol '%s' is not supported."
 msgstr "Le protocole du proxy « %s » n'est pas pris en charge."
@@ -2365,20 +2641,13 @@ msgid "SOCKSv4 does not support IPv6 address '%s'"
 msgstr "SOCKSv4 ne prend pas en charge l'adresse IPv6 « %s »"
 
 #: ../gio/gsocks4aproxy.c:139
-#, fuzzy
-#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
 msgid "Username is too long for SOCKSv4 protocol"
-msgstr ""
-"Le nom d'utilisateur ou le mot de passe est trop long pour le protocole "
-"SOCKSv5 (le maximum est %i)."
+msgstr "Le nom d'utilisateur est trop long pour le protocole SOCKSv4"
 
 #: ../gio/gsocks4aproxy.c:156
-#, fuzzy, c-format
-#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+#, c-format
 msgid "Hostname '%s' is too long for SOCKSv4 protocol"
-msgstr ""
-"Le nom d'hôte « %s » est trop long pour le protocole SOCKSv5 (le maximum est %"
-"i octets)"
+msgstr "Le nom d'hôte « %s » est trop long pour le protocole SOCKSv4"
 
 #: ../gio/gsocks4aproxy.c:182
 msgid "The server is not a SOCKSv4 proxy server."
@@ -2406,12 +2675,10 @@ msgstr ""
 "prise en charge par GLib."
 
 #: ../gio/gsocks5proxy.c:208
-#, fuzzy
-#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgid "Username or password is too long for SOCKSv5 protocol)."
+msgid "Username or password is too long for SOCKSv5 protocol."
 msgstr ""
 "Le nom d'utilisateur ou le mot de passe est trop long pour le protocole "
-"SOCKSv5 (le maximum est %i)."
+"SOCKSv5."
 
 #: ../gio/gsocks5proxy.c:238
 msgid "SOCKSv5 authentication failed due to wrong username or password."
@@ -2420,12 +2687,9 @@ msgstr ""
 "ou mot de passe."
 
 #: ../gio/gsocks5proxy.c:288
-#, fuzzy, c-format
-#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+#, c-format
 msgid "Hostname '%s' is too long for SOCKSv5 protocol"
-msgstr ""
-"Le nom d'hôte « %s » est trop long pour le protocole SOCKSv5 (le maximum est %"
-"i octets)"
+msgstr "Le nom d'hôte « %s » est trop long pour le protocole SOCKSv5"
 
 #: ../gio/gsocks5proxy.c:350
 msgid "The SOCKSv5 proxy server uses unknown address type."
@@ -2472,10 +2736,8 @@ msgid "Can't handle version %d of GThemedIcon encoding"
 msgstr "Impossible de gérer la version %d du codage GThemedIcon"
 
 #: ../gio/gtlscertificate.c:249
-#, fuzzy
-#| msgid "Could not parse PEM-encoded private key"
 msgid "Cannot decrypt PEM-encoded private key"
-msgstr "Impossible d'analyser la clé privée codée-PEM"
+msgstr "Impossible de déchiffrer la clé privée codée-PEM"
 
 #: ../gio/gtlscertificate.c:254
 msgid "No PEM-encoded private key found"
@@ -2513,12 +2775,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "Le mot de passe saisi est incorrect."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "1 message de contrôle attendu, %d reçu(s)"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Type de données auxiliaires inattendu"
 
@@ -2531,18 +2793,18 @@ msgstr "Un descripteur de fichier attendu, %d obtenu(s)\n"
 msgid "Received invalid fd"
 msgstr "Le descripteur de fichier reçu n'est pas valide"
 
-#: ../gio/gunixconnection.c:371
+#: ../gio/gunixconnection.c:347
 msgid "Error sending credentials: "
 msgstr "Erreur lors de l'envoi de l'identification : "
 
-#: ../gio/gunixconnection.c:452
+#: ../gio/gunixconnection.c:511
 #, c-format
 msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
 msgstr ""
 "Erreur lors de la vérification de l'activation de SO_PASSCRED pour le "
 "connecteur : %s"
 
-#: ../gio/gunixconnection.c:461
+#: ../gio/gunixconnection.c:520
 #, c-format
 msgid ""
 "Unexpected option length while checking if SO_PASSCRED is enabled for "
@@ -2551,52 +2813,49 @@ msgstr ""
 "Option de longueur inattendue lors de la vérification de l'activation de "
 "SO_PASSCRED pour le connecteur. %d octets attendus, %d reçus"
 
-#: ../gio/gunixconnection.c:478
+#: ../gio/gunixconnection.c:537
 #, c-format
 msgid "Error enabling SO_PASSCRED: %s"
 msgstr "Erreur lors de l'activation de SO_PASSCRED : %s"
 
-#: ../gio/gunixconnection.c:509
+#: ../gio/gunixconnection.c:568
 msgid ""
 "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
 "Lecture d'un unique octet attendue à la réception de l'identification, mais "
 "aucun octet lu"
 
-#: ../gio/gunixconnection.c:545
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Pas de message de contrôle attendu, %d reçu(s)"
 
-#: ../gio/gunixconnection.c:571
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Erreur lors de la désactivation de SO_PASSCRED : %s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
-#, fuzzy, c-format
-#| msgid "Error stating file descriptor: %s"
+#: ../gio/gunixinputstream.c:493
+#, c-format
 msgid "Error reading from file descriptor: %s"
-msgstr "Erreur de l'interrogation du descripteur de fichier : %s"
+msgstr "Erreur de lecture à partir du descripteur de fichier : %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
-#, fuzzy, c-format
-#| msgid "Error stating file descriptor: %s"
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
+#, c-format
 msgid "Error closing file descriptor: %s"
-msgstr "Erreur de l'interrogation du descripteur de fichier : %s"
+msgstr "Erreur de fermeture du descripteur de fichier : %s"
 
 #: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
 msgid "Filesystem root"
 msgstr "Racine du système de fichiers"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
-#, fuzzy, c-format
-#| msgid "Error stating file descriptor: %s"
+#: ../gio/gunixoutputstream.c:479
+#, c-format
 msgid "Error writing to file descriptor: %s"
-msgstr "Erreur de l'interrogation du descripteur de fichier : %s"
+msgstr "Erreur d'écriture vers le descripteur de fichier : %s"
 
 #: ../gio/gunixsocketaddress.c:244
 msgid "Abstract unix domain socket addresses not supported on this system"
@@ -2670,346 +2929,346 @@ msgstr "Entrée nécessitant plus de données"
 msgid "Invalid compressed data"
 msgstr "Données compressées non valides"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
 msgstr "Attribut « %s » inattendu pour l'élément « %s »"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
 msgid "Attribute '%s' of element '%s' not found"
 msgstr "L'attribut « %s » de l'élément « %s » est introuvable"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
 msgid "Unexpected tag '%s', tag '%s' expected"
 msgstr "Balise « %s » inattendue. La balise « %s » était attendue"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
 msgid "Unexpected tag '%s' inside '%s'"
 msgstr "Balise « %s » inattendue à l'intérieur de « %s »"
 
-#: ../glib/gbookmarkfile.c:1834
+#: ../glib/gbookmarkfile.c:1806
 msgid "No valid bookmark file found in data dirs"
 msgstr ""
 "Impossible de trouver un fichier de signets valide dans les répertoires de "
 "données"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
 msgid "A bookmark for URI '%s' already exists"
 msgstr "Un signet pour l'URI « %s » existe déjà"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
 msgid "No bookmark found for URI '%s'"
 msgstr "Aucun signet trouvé pour l'URI « %s »"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
 msgid "No MIME type defined in the bookmark for URI '%s'"
 msgstr "Aucun type MIME défini dans le signet pour l'URI « %s »"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
 msgid "No private flag has been defined in bookmark for URI '%s'"
 msgstr "Aucun indicateur privé n'est défini dans le signet pour l'URI « %s »"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
 msgid "No groups set in bookmark for URI '%s'"
 msgstr "Aucun groupe n'est défini dans le signet pour l'URI « %s »"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
 msgid "No application with name '%s' registered a bookmark for '%s'"
 msgstr "Aucune application nommée « %s » n'a enregistré un signet pour « %s »"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr "Échec du développement de la ligne de commande « %s » pour l'URI « %s »"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:835 ../glib/gutf8.c:1045
-#: ../glib/gutf8.c:1182 ../glib/gutf8.c:1286
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
 msgid "Partial character sequence at end of input"
 msgstr "Séquence de caractères incomplète en fin d'entrée"
 
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr ""
 "Impossible de convertir le caractère de repli « %s » dans le jeu de codes « %"
 "s »"
 
-#: ../glib/gconvert.c:1873
+#: ../glib/gconvert.c:1874
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr "L'URI « %s » n'est pas une URI absolue utilisant le protocole « file »"
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "L'URI de fichier local « %s » ne peut pas inclure un caractère « # »"
 
-#: ../glib/gconvert.c:1900
+#: ../glib/gconvert.c:1901
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "L'URI « %s » n'est pas valide"
 
-#: ../glib/gconvert.c:1912
+#: ../glib/gconvert.c:1913
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "Le nom d'hôte de l'URI « %s » n'est pas valide"
 
-#: ../glib/gconvert.c:1928
+#: ../glib/gconvert.c:1929
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "L'URI « %s » contient des caractères d'échappement incorrects"
 
-#: ../glib/gconvert.c:2023
+#: ../glib/gconvert.c:2024
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "Le chemin « %s » n'est pas un chemin absolu"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 msgid "Invalid hostname"
 msgstr "Nom d'hôte non valide"
 
 #. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:203
+#: ../glib/gdatetime.c:205
 msgctxt "GDateTime"
 msgid "AM"
 msgstr "AM"
 
 #. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:205
+#: ../glib/gdatetime.c:207
 msgctxt "GDateTime"
 msgid "PM"
 msgstr "PM"
 
 #. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:208
+#: ../glib/gdatetime.c:210
 msgctxt "GDateTime"
 msgid "%a %b %e %H:%M:%S %Y"
 msgstr "%a %d %b %Y %T %Z"
 
 #. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:211
+#: ../glib/gdatetime.c:213
 msgctxt "GDateTime"
 msgid "%m/%d/%y"
 msgstr "%d/%m/%y"
 
 #. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:214
+#: ../glib/gdatetime.c:216
 msgctxt "GDateTime"
 msgid "%H:%M:%S"
 msgstr "%H:%M:%S"
 
 #. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:217
+#: ../glib/gdatetime.c:219
 msgctxt "GDateTime"
 msgid "%I:%M:%S %p"
 msgstr "%I:%M:%S %p"
 
-#: ../glib/gdatetime.c:230
+#: ../glib/gdatetime.c:232
 msgctxt "full month name"
 msgid "January"
 msgstr "janvier"
 
-#: ../glib/gdatetime.c:232
+#: ../glib/gdatetime.c:234
 msgctxt "full month name"
 msgid "February"
 msgstr "février"
 
-#: ../glib/gdatetime.c:234
+#: ../glib/gdatetime.c:236
 msgctxt "full month name"
 msgid "March"
 msgstr "mars"
 
-#: ../glib/gdatetime.c:236
+#: ../glib/gdatetime.c:238
 msgctxt "full month name"
 msgid "April"
 msgstr "avril"
 
-#: ../glib/gdatetime.c:238
+#: ../glib/gdatetime.c:240
 msgctxt "full month name"
 msgid "May"
 msgstr "mai"
 
-#: ../glib/gdatetime.c:240
+#: ../glib/gdatetime.c:242
 msgctxt "full month name"
 msgid "June"
 msgstr "juin"
 
-#: ../glib/gdatetime.c:242
+#: ../glib/gdatetime.c:244
 msgctxt "full month name"
 msgid "July"
 msgstr "juillet"
 
-#: ../glib/gdatetime.c:244
+#: ../glib/gdatetime.c:246
 msgctxt "full month name"
 msgid "August"
 msgstr "août"
 
-#: ../glib/gdatetime.c:246
+#: ../glib/gdatetime.c:248
 msgctxt "full month name"
 msgid "September"
 msgstr "septembre"
 
-#: ../glib/gdatetime.c:248
+#: ../glib/gdatetime.c:250
 msgctxt "full month name"
 msgid "October"
 msgstr "octobre"
 
-#: ../glib/gdatetime.c:250
+#: ../glib/gdatetime.c:252
 msgctxt "full month name"
 msgid "November"
 msgstr "novembre"
 
-#: ../glib/gdatetime.c:252
+#: ../glib/gdatetime.c:254
 msgctxt "full month name"
 msgid "December"
 msgstr "décembre"
 
-#: ../glib/gdatetime.c:267
+#: ../glib/gdatetime.c:269
 msgctxt "abbreviated month name"
 msgid "Jan"
 msgstr "janv."
 
-#: ../glib/gdatetime.c:269
+#: ../glib/gdatetime.c:271
 msgctxt "abbreviated month name"
 msgid "Feb"
 msgstr "févr."
 
-#: ../glib/gdatetime.c:271
+#: ../glib/gdatetime.c:273
 msgctxt "abbreviated month name"
 msgid "Mar"
 msgstr "mars"
 
-#: ../glib/gdatetime.c:273
+#: ../glib/gdatetime.c:275
 msgctxt "abbreviated month name"
 msgid "Apr"
 msgstr "avril"
 
-#: ../glib/gdatetime.c:275
+#: ../glib/gdatetime.c:277
 msgctxt "abbreviated month name"
 msgid "May"
 msgstr "mai"
 
-#: ../glib/gdatetime.c:277
+#: ../glib/gdatetime.c:279
 msgctxt "abbreviated month name"
 msgid "Jun"
 msgstr "juin"
 
-#: ../glib/gdatetime.c:279
+#: ../glib/gdatetime.c:281
 msgctxt "abbreviated month name"
 msgid "Jul"
 msgstr "juil."
 
-#: ../glib/gdatetime.c:281
+#: ../glib/gdatetime.c:283
 msgctxt "abbreviated month name"
 msgid "Aug"
 msgstr "août"
 
-#: ../glib/gdatetime.c:283
+#: ../glib/gdatetime.c:285
 msgctxt "abbreviated month name"
 msgid "Sep"
 msgstr "sept."
 
-#: ../glib/gdatetime.c:285
+#: ../glib/gdatetime.c:287
 msgctxt "abbreviated month name"
 msgid "Oct"
 msgstr "oct."
 
-#: ../glib/gdatetime.c:287
+#: ../glib/gdatetime.c:289
 msgctxt "abbreviated month name"
 msgid "Nov"
 msgstr "nov."
 
-#: ../glib/gdatetime.c:289
+#: ../glib/gdatetime.c:291
 msgctxt "abbreviated month name"
 msgid "Dec"
 msgstr "déc."
 
-#: ../glib/gdatetime.c:304
+#: ../glib/gdatetime.c:306
 msgctxt "full weekday name"
 msgid "Monday"
 msgstr "lundi"
 
-#: ../glib/gdatetime.c:306
+#: ../glib/gdatetime.c:308
 msgctxt "full weekday name"
 msgid "Tuesday"
 msgstr "mardi"
 
-#: ../glib/gdatetime.c:308
+#: ../glib/gdatetime.c:310
 msgctxt "full weekday name"
 msgid "Wednesday"
 msgstr "mercredi"
 
-#: ../glib/gdatetime.c:310
+#: ../glib/gdatetime.c:312
 msgctxt "full weekday name"
 msgid "Thursday"
 msgstr "jeudi"
 
-#: ../glib/gdatetime.c:312
+#: ../glib/gdatetime.c:314
 msgctxt "full weekday name"
 msgid "Friday"
 msgstr "vendredi"
 
-#: ../glib/gdatetime.c:314
+#: ../glib/gdatetime.c:316
 msgctxt "full weekday name"
 msgid "Saturday"
 msgstr "samedi"
 
-#: ../glib/gdatetime.c:316
+#: ../glib/gdatetime.c:318
 msgctxt "full weekday name"
 msgid "Sunday"
 msgstr "dimanche"
 
-#: ../glib/gdatetime.c:331
+#: ../glib/gdatetime.c:333
 msgctxt "abbreviated weekday name"
 msgid "Mon"
 msgstr "lun."
 
-#: ../glib/gdatetime.c:333
+#: ../glib/gdatetime.c:335
 msgctxt "abbreviated weekday name"
 msgid "Tue"
 msgstr "mar."
 
-#: ../glib/gdatetime.c:335
+#: ../glib/gdatetime.c:337
 msgctxt "abbreviated weekday name"
 msgid "Wed"
 msgstr "mer."
 
-#: ../glib/gdatetime.c:337
+#: ../glib/gdatetime.c:339
 msgctxt "abbreviated weekday name"
 msgid "Thu"
 msgstr "jeu."
 
-#: ../glib/gdatetime.c:339
+#: ../glib/gdatetime.c:341
 msgctxt "abbreviated weekday name"
 msgid "Fri"
 msgstr "ven."
 
-#: ../glib/gdatetime.c:341
+#: ../glib/gdatetime.c:343
 msgctxt "abbreviated weekday name"
 msgid "Sat"
 msgstr "sam."
 
-#: ../glib/gdatetime.c:343
+#: ../glib/gdatetime.c:345
 msgctxt "abbreviated weekday name"
 msgid "Sun"
 msgstr "dim."
@@ -3141,17 +3400,17 @@ msgstr "La canal se termine avec un caractère partiel"
 msgid "Can't do a raw read in g_io_channel_read_to_end"
 msgstr "Lecture de données brutes impossible dans g_io_channel_read_to_end"
 
-#: ../glib/gkeyfile.c:730
+#: ../glib/gkeyfile.c:726
 msgid "Valid key file could not be found in search dirs"
 msgstr ""
 "Impossible de trouver un fichier de clés valide dans les répertoires de "
 "recherche"
 
-#: ../glib/gkeyfile.c:765
+#: ../glib/gkeyfile.c:762
 msgid "Not a regular file"
 msgstr "N'est pas un fichier standard"
 
-#: ../glib/gkeyfile.c:1167
+#: ../glib/gkeyfile.c:1162
 #, c-format
 msgid ""
 "Key file contains line '%s' which is not a key-value pair, group, or comment"
@@ -3159,46 +3418,46 @@ msgstr ""
 "Le fichier de clés contient la ligne « %s » qui n'est ni une paire de valeurs "
 "de clé, ni un groupe, ni un commentaire"
 
-#: ../glib/gkeyfile.c:1227
+#: ../glib/gkeyfile.c:1222
 #, c-format
 msgid "Invalid group name: %s"
 msgstr "Nom de groupe non valide : %s"
 
-#: ../glib/gkeyfile.c:1249
+#: ../glib/gkeyfile.c:1244
 msgid "Key file does not start with a group"
 msgstr "Le fichier de clés ne débute pas par un groupe"
 
-#: ../glib/gkeyfile.c:1275
+#: ../glib/gkeyfile.c:1270
 #, c-format
 msgid "Invalid key name: %s"
 msgstr "Nom de clé non valide : %s"
 
-#: ../glib/gkeyfile.c:1302
+#: ../glib/gkeyfile.c:1297
 #, c-format
 msgid "Key file contains unsupported encoding '%s'"
 msgstr ""
 "Le fichier de clés contient un codage de caractères non pris en charge « %s »"
 
-#: ../glib/gkeyfile.c:1548 ../glib/gkeyfile.c:1710 ../glib/gkeyfile.c:3087
-#: ../glib/gkeyfile.c:3153 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3421
-#: ../glib/gkeyfile.c:3563 ../glib/gkeyfile.c:3795 ../glib/gkeyfile.c:3864
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
 msgid "Key file does not have group '%s'"
 msgstr "Le fichier de clés n'a pas de groupe « %s »"
 
-#: ../glib/gkeyfile.c:1722
+#: ../glib/gkeyfile.c:1715
 #, c-format
 msgid "Key file does not have key '%s'"
 msgstr "Le fichier de clés n'a pas de clé « %s »"
 
-#: ../glib/gkeyfile.c:1829 ../glib/gkeyfile.c:1945
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
 msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
 msgstr ""
 "Le fichier de clés contient la clé « %s » avec la valeur « %s » qui n'est pas "
 "codé en UTF-8"
 
-#: ../glib/gkeyfile.c:1849 ../glib/gkeyfile.c:1965 ../glib/gkeyfile.c:2333
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
 msgid ""
 "Key file contains key '%s' which has a value that cannot be interpreted."
@@ -3206,11 +3465,8 @@ msgstr ""
 "Le fichier de clés contient la clé « %s » dont une valeur est impossible à "
 "interpréter."
 
-#: ../glib/gkeyfile.c:2550 ../glib/gkeyfile.c:2916
-#, fuzzy, c-format
-#| msgid ""
-#| "Key file contains key '%s' in group '%s' which has value that cannot be "
-#| "interpreted."
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
 msgid ""
 "Key file contains key '%s' in group '%s' which has a value that cannot be "
 "interpreted."
@@ -3218,65 +3474,61 @@ msgstr ""
 "Le fichier de clés contient la clé « %s » dans le groupe « %s » qui a une "
 "valeur impossible à interpréter."
 
-#: ../glib/gkeyfile.c:2628 ../glib/gkeyfile.c:2704
-#, fuzzy, c-format
-#| msgid ""
-#| "Key file contains key '%s' in group '%s' which has value that cannot be "
-#| "interpreted."
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
 msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
 msgstr ""
-"Le fichier de clés contient la clé « %s » dans le groupe « %s » qui a une "
-"valeur impossible à interpréter."
+"La clé « %s » dans le groupe « %s » a une valeur « %s » alors que %s était "
+"attendu"
 
-#: ../glib/gkeyfile.c:3102 ../glib/gkeyfile.c:3303 ../glib/gkeyfile.c:3875
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
 msgid "Key file does not have key '%s' in group '%s'"
 msgstr "Le fichier de clés ne contient pas de clé « %s » dans le groupe « %s »"
 
-#: ../glib/gkeyfile.c:4109
+#: ../glib/gkeyfile.c:4089
 msgid "Key file contains escape character at end of line"
 msgstr "Le fichier de clés contient un caractère d'échappement en fin de ligne"
 
-#: ../glib/gkeyfile.c:4131
+#: ../glib/gkeyfile.c:4111
 #, c-format
 msgid "Key file contains invalid escape sequence '%s'"
 msgstr ""
 "Le fichier de clés contient une séquence d'échappement non valide « %s »"
 
-#: ../glib/gkeyfile.c:4273
+#: ../glib/gkeyfile.c:4253
 #, c-format
 msgid "Value '%s' cannot be interpreted as a number."
 msgstr "La valeur « %s » ne peut pas être interprétée comme un nombre."
 
-#: ../glib/gkeyfile.c:4287
+#: ../glib/gkeyfile.c:4267
 #, c-format
 msgid "Integer value '%s' out of range"
 msgstr "La valeur entière « %s » est hors plage"
 
-#: ../glib/gkeyfile.c:4320
+#: ../glib/gkeyfile.c:4300
 #, c-format
 msgid "Value '%s' cannot be interpreted as a float number."
 msgstr ""
 "La valeur « %s » ne peut pas être interprétée comme un nombre à virgule "
 "flottante."
 
-#: ../glib/gkeyfile.c:4344
+#: ../glib/gkeyfile.c:4324
 #, c-format
 msgid "Value '%s' cannot be interpreted as a boolean."
 msgstr "La valeur « %s » ne peut pas être interprétée comme un booléen."
 
 #: ../glib/gmappedfile.c:128
-#, fuzzy, c-format
-#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+#, c-format
 msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
 msgstr ""
-"L'obtention des attributs du fichier « %s » a échoué : échec de fstat() : %s"
+"L'obtention des attributs du fichier « %s%s%s%s » a échoué : échec de fstat"
+"() : %s"
 
 #: ../glib/gmappedfile.c:194
-#, fuzzy, c-format
-#| msgid "Failed to map file '%s': mmap() failed: %s"
+#, c-format
 msgid "Failed to map %s%s%s%s: mmap() failed: %s"
-msgstr "Le mappage du fichier « %s » a échoué : échec de mmap() : %s"
+msgstr "Le mappage %s%s%s%s a échoué : échec de mmap() : %s"
 
 #: ../glib/gmappedfile.c:260
 #, c-format
@@ -3507,61 +3759,61 @@ msgstr ""
 "Le document s'est terminé de manière inattendue à l'intérieur d'un "
 "commentaire ou d'une instruction de traitement"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Utilisation :"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPTION...]"
 
-#: ../glib/goption.c:866
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Options de l'aide :"
 
-#: ../glib/goption.c:867
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Affiche les options de l'aide"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Affiche toutes les options de l'aide"
 
-#: ../glib/goption.c:935
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Options de l'application :"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Impossible d'analyser la valeur entière « %s » pour %s"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "La valeur entière « %s » pour %s est hors plage"
 
-#: ../glib/goption.c:1032
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Impossible d'analyser la valeur double « %s » pour %s"
 
-#: ../glib/goption.c:1040
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "La valeur double « %s » pour %s est hors plage"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Erreur lors de l'analyse de l'option %s"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Argument manquant pour %s"
 
-#: ../glib/goption.c:1957
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Option inconnue %s"
@@ -3811,69 +4063,69 @@ msgstr "dépassement de capacité en compilant l'espace de travail"
 msgid "previously-checked referenced subpattern not found"
 msgstr "un sous-motif référencé et précédemment vérifié n'a pas été trouvé"
 
-#: ../glib/gregex.c:631 ../glib/gregex.c:1754
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
 msgid "Error while matching regular expression %s: %s"
 msgstr "Erreur lors de la correspondance de l'expression régulière %s : %s"
 
-#: ../glib/gregex.c:1207
+#: ../glib/gregex.c:1206
 msgid "PCRE library is compiled without UTF8 support"
 msgstr "La bibliothèque PCRE est compilée sans la prise en charge UTF-8"
 
-#: ../glib/gregex.c:1216
+#: ../glib/gregex.c:1215
 msgid "PCRE library is compiled without UTF8 properties support"
 msgstr ""
 "La bibliothèque PCRE est compilée sans la prise en charge des propriétés UTF-"
 "8"
 
-#: ../glib/gregex.c:1272
+#: ../glib/gregex.c:1271
 #, c-format
 msgid "Error while compiling regular expression %s at char %d: %s"
 msgstr ""
 "Erreur à la compilation de l'expression régulière %s au caractère %d : %s"
 
-#: ../glib/gregex.c:1308
+#: ../glib/gregex.c:1307
 #, c-format
 msgid "Error while optimizing regular expression %s: %s"
 msgstr "Erreur lors de l'optimisation de l'expression régulière %s : %s"
 
-#: ../glib/gregex.c:2184
+#: ../glib/gregex.c:2182
 msgid "hexadecimal digit or '}' expected"
 msgstr "chiffre hexadécimal ou « } » attendu"
 
-#: ../glib/gregex.c:2200
+#: ../glib/gregex.c:2198
 msgid "hexadecimal digit expected"
 msgstr "chiffre hexadécimal attendu"
 
-#: ../glib/gregex.c:2240
+#: ../glib/gregex.c:2238
 msgid "missing '<' in symbolic reference"
 msgstr "« < » manquant dans la référence symbolique"
 
-#: ../glib/gregex.c:2249
+#: ../glib/gregex.c:2247
 msgid "unfinished symbolic reference"
 msgstr "référence symbolique non terminée"
 
-#: ../glib/gregex.c:2256
+#: ../glib/gregex.c:2254
 msgid "zero-length symbolic reference"
 msgstr "référence symbolique de longueur nulle"
 
-#: ../glib/gregex.c:2267
+#: ../glib/gregex.c:2265
 msgid "digit expected"
 msgstr "chiffre attendu"
 
-#: ../glib/gregex.c:2285
+#: ../glib/gregex.c:2283
 msgid "illegal symbolic reference"
 msgstr "référence symbolique illégale"
 
-#: ../glib/gregex.c:2347
+#: ../glib/gregex.c:2345
 msgid "stray final '\\'"
 msgstr "terminaison parasite « \\ »"
 
-#: ../glib/gregex.c:2351
+#: ../glib/gregex.c:2349
 msgid "unknown escape sequence"
 msgstr "séquence d'échappement inconnue"
 
-#: ../glib/gregex.c:2361
+#: ../glib/gregex.c:2359
 #, c-format
 msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
 msgstr ""
@@ -4016,140 +4268,95 @@ msgstr ""
 "Erreur inattendue dans g_io_channel_win32_poll() lors de la lecture des "
 "données depuis un processus fils"
 
-#: ../glib/gutf8.c:913
+#: ../glib/gutf8.c:915
 msgid "Character out of range for UTF-8"
 msgstr "Caractère hors plage pour UTF-8"
 
-#: ../glib/gutf8.c:1013 ../glib/gutf8.c:1022 ../glib/gutf8.c:1152
-#: ../glib/gutf8.c:1161 ../glib/gutf8.c:1300 ../glib/gutf8.c:1396
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
 msgid "Invalid sequence in conversion input"
 msgstr "Séquence non valide dans l'entrée du convertisseur"
 
-#: ../glib/gutf8.c:1311 ../glib/gutf8.c:1407
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
 msgid "Character out of range for UTF-16"
 msgstr "Caractère hors plage pour UTF-16"
 
-#: ../glib/gutils.c:2167 ../glib/gutils.c:2194 ../glib/gutils.c:2298
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
 msgid "%u byte"
 msgid_plural "%u bytes"
 msgstr[0] "%u octet"
 msgstr[1] "%u octets"
 
-#: ../glib/gutils.c:2173
+#: ../glib/gutils.c:2172
 #, c-format
 msgid "%.1f KiB"
 msgstr "%.1f Kio"
 
-#: ../glib/gutils.c:2175
+#: ../glib/gutils.c:2174
 #, c-format
 msgid "%.1f MiB"
 msgstr "%.1f Mio"
 
-#: ../glib/gutils.c:2178
+#: ../glib/gutils.c:2177
 #, c-format
 msgid "%.1f GiB"
 msgstr "%.1f Gio"
 
-#: ../glib/gutils.c:2181
+#: ../glib/gutils.c:2180
 #, c-format
 msgid "%.1f TiB"
 msgstr "%.1f Tio"
 
-#: ../glib/gutils.c:2184
+#: ../glib/gutils.c:2183
 #, c-format
 msgid "%.1f PiB"
 msgstr "%.1f Pio"
 
-#: ../glib/gutils.c:2187
+#: ../glib/gutils.c:2186
 #, c-format
 msgid "%.1f EiB"
 msgstr "%.1f Eio"
 
-#: ../glib/gutils.c:2200
+#: ../glib/gutils.c:2199
 #, c-format
 msgid "%.1f kB"
 msgstr "%.1f ko"
 
-#: ../glib/gutils.c:2203 ../glib/gutils.c:2311
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
 msgid "%.1f MB"
 msgstr "%.1f Mo"
 
-#: ../glib/gutils.c:2206 ../glib/gutils.c:2316
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
 msgid "%.1f GB"
 msgstr "%.1f Go"
 
-#: ../glib/gutils.c:2208 ../glib/gutils.c:2321
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
 #, c-format
 msgid "%.1f TB"
 msgstr "%.1f To"
 
-#: ../glib/gutils.c:2211 ../glib/gutils.c:2326
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
 #, c-format
 msgid "%.1f PB"
 msgstr "%.1f Po"
 
-#: ../glib/gutils.c:2214 ../glib/gutils.c:2331
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
 #, c-format
 msgid "%.1f EB"
 msgstr "%.1f Eo"
 
 #. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gutils.c:2251
+#: ../glib/gutils.c:2250
 #, c-format
 msgid "%s byte"
 msgid_plural "%s bytes"
 msgstr[0] "%s octet"
 msgstr[1] "%s octets"
 
-#: ../glib/gutils.c:2306
+#: ../glib/gutils.c:2305
 #, c-format
 msgid "%.1f KB"
 msgstr "%.1f Ko"
-
-#~ msgid "File is empty"
-#~ msgstr "Le fichier est vide"
-
-#~ msgid ""
-#~ "Key file contains key '%s' which has value that cannot be interpreted."
-#~ msgstr ""
-#~ "Le fichier de clés contient la clé « %s » dont la valeur est impossible à "
-#~ "interpréter."
-
-#~ msgid "This option will be removed soon."
-#~ msgstr "Cette option sera bientôt supprimée."
-
-#~ msgid "Error stating file '%s': %s"
-#~ msgstr "Erreur de l'interrogation du fichier « %s » : %s"
-
-#~ msgid "Error connecting: "
-#~ msgstr "Erreur de connexion : "
-
-#~ msgid "Error connecting: %s"
-#~ msgstr "Erreur de connexion : %s"
-
-#~ msgid "SOCKSv4 implementation limits username to %i characters"
-#~ msgstr ""
-#~ "L'implémentation SOCKSv4 limite le nom d'utilisateur à %i caractères"
-
-#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
-#~ msgstr "L'implémentation SOCKSv4a limite le nom de l'hôte à %i caractères"
-
-#~ msgid "Error reading from unix: %s"
-#~ msgstr "Erreur lors de la lecture depuis Unix : %s"
-
-#~ msgid "Error closing unix: %s"
-#~ msgstr "Erreur lors de la fermeture d'Unix : %s"
-
-#~ msgid "Error writing to unix: %s"
-#~ msgstr "Erreur lors de l'écriture vers Unix : %s"
-
-#~ msgctxt "GDateTime"
-#~ msgid "am"
-#~ msgstr "am"
-
-#~ msgctxt "GDateTime"
-#~ msgid "pm"
-#~ msgstr "pm"
index 653542a..5135aee 100644 (file)
Binary files a/po/gl.gmo and b/po/gl.gmo differ
index 251c1cb..b33b48a 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -17,8 +17,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib.master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-28 00:30+0100\n"
-"PO-Revision-Date: 2012-02-28 00:32+0100\n"
+"POT-Creation-Date: 2012-04-30 16:14+0200\n"
+"PO-Revision-Date: 2012-04-24 00:29+0200\n"
 "Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
 "Language-Team: Galician <gnome-l10n-gl@gnome.org>\n"
 "Language: gl\n"
@@ -28,23 +28,37 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:427 ../gio/gbufferedinputstream.c:508
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "O valor de conta pasado a %s é demasiado longo"
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:909 ../gio/gbufferedoutputstream.c:581
+#: ../gio/gdataoutputstream.c:568
+msgid "Seek not supported on base stream"
+msgstr "Non se permite buscar no fluxo base"
+
+#: ../gio/gbufferedinputstream.c:955
+msgid "Cannot truncate GBufferedInputStream"
+msgstr "Non é posíbel truncar GBufferedInputStream"
+
+#: ../gio/gbufferedinputstream.c:1000 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "O fluxo xa se pechou"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gbufferedoutputstream.c:618 ../gio/gdataoutputstream.c:598
+msgid "Truncate not supported on base stream"
+msgstr "Non se permite truncar no fluxo base"
+
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "A operación foi cancelada"
@@ -74,7 +88,7 @@ msgstr "A secuencia de bytes non é válida na entrada da conversión"
 msgid "Error during conversion: %s"
 msgstr "Erro durante a conversión: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Non se permite a inicialización cancelábel"
 
@@ -116,13 +130,13 @@ msgstr "A súa plataforma non ten compatibilidade con GCredentials"
 msgid "Unexpected early end-of-stream"
 msgstr "Final de fluxo inesperadamente prematuro"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Chave «%s» non admitida na entrada do enderezo «%s»"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -130,27 +144,27 @@ msgstr ""
 "O enderezo «%s» non é válido (necesítase exactamente unha ruta, tmpdir ou "
 "chaves abstractas)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Combinación de par chave/valor sen sentido na entrada do enderezo «%s»"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Erro no enderezo «%s»  o atributo do porto está mal formado"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Erro no enderezo «%s» - o atributo da familia está mal formada"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "O elemento do enderezo «%s» non contén un caracter dous puntos (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -159,7 +173,7 @@ msgstr ""
 "O par chave/valor %d, «%s» no elemento do enderezo «%s» non contén un signo "
 "de igual"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -168,7 +182,7 @@ msgstr ""
 "Produciuse un erro ao desescapar a chave ou o valor no par chave/valor %d, "
 "«%s», no elemento de enderezo «%s»"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -177,89 +191,99 @@ msgstr ""
 "Erro no enderezo «%s» - o transporte unix require que se estabeleza "
 "exactamente unha das chaves «path» ou «abstract»"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr "Erro no enderezo «%s» - falta o atributo do equipo ou está mal formado"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Erro no enderezo «%s» - falta o atributo do porto ou está mal formado"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Produciuse un erro no enderezo «%s» - falta o atributo do ficheiro de uso de "
 "unha vez ou está mal formado"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Produciuse un erro ao autoiniciar "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Transporte «%s» descoñecido ou non compatíbel para o enderezo «%s»"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Produciuse un erro ao abrir o ficheiro de uso de unha vez «%s»: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Produciuse un erro ao ler o ficheiro de uso de unha vez «%s»: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Produciuse un erro ao ler o ficheiro de uso de unha vez «%s»:, esperábanse "
 "16 bytes, obtivéronse %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Produciuse un erro ao gravar os contidos do ficheiro de uso de unha vez «%s» "
 "ao fluxo:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "O enderezo fornecido está baleiro"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr ""
 "Non é posíbel iniciar (|«spawn») unha mensaxe ao bus sen un ID de máquina:"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Produciuse un erro ao iniciar («spawn») a orde «%s»:"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Terminación anómala do programa ao iniciar («spawn») a orde «%s»:%s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr ""
 "A orde de liña «%s» rematou con un estado de saída distinto de cero %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Prema calquera caracter para pechar esta xanela)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "O DBus de sesión non está executándose e o autoiniciado fallou"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Non é posíbel determinar o enderezo do bus de sesión (non está implementado "
 "para este SO)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -268,7 +292,7 @@ msgstr ""
 "Non é posíbel determinar o enderezo do bus desde a variábel de contorno "
 "DBUS_STARTER_BUS_TYPE - valor descoñecido «%s»"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -276,20 +300,20 @@ msgstr ""
 "Non é posíbel determinar o enderezo do bus xa que a variábel de contorno "
 "DBUS_STARTER_BUS_TYPE non está estabelecida"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Tipo de bus %d descoñecido"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Falta o contido inesperada ao tentar ler unha liña"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Falta de contido inesperada ao tentar ler (de forma segura) unha liña"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -297,7 +321,7 @@ msgstr ""
 "Agotáronse todos os mecanismos de autenticación dispoñíbel (tentaronse: %s) "
 "(dispoñíbeis: %s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Cancelando mediante GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -380,21 +404,21 @@ msgstr "Produciuse un erro ao abrir o anel de chaves «%s» para escribir:"
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Ademais, a liberación do bloqueo para «%s» tamén fallou: %s) "
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "A conexión está pechado"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Tempo de espera máximo alcanzado"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "Atopáronse opcións non compatíbeis ao construír a conexión da parte cliente"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
@@ -402,68 +426,68 @@ msgstr ""
 "Non existe a interface «org.freedesktop.DBus.Properties» no obxecto coa ruta "
 "%s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Produciuse un erro ao estabelecer a propiedade «%s»: Esperábase o tipo «%s» "
 "pero obtívose «%s»"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Non existe a propiedade «%s»"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Non é posíbel escribir a chave %s"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Non é posíbel escribir a chave %s"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Non existe a interface «%s»"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Non existe a interface"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Non existe a interface «%s» no obxecto coa ruta %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Non existe o método «%s»"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "O tipo da mensaxe, «%s», non coincide co tipo «%s» esperado"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Xa hai un obxecto exportado para a interface %s en %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "O método «%s» devolveu un tipo «%s» máis esperábase «%s»"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "O método «%s» na interface «%s» coa sinatura «%s» non existe"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Xa se exportou un subárbore para %s"
@@ -536,7 +560,7 @@ msgstr "O valor analizado «%s» non é unha ruta de obxecto D-Bus válida"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "«%s» non é un nome válido"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -549,13 +573,13 @@ msgstr[1] ""
 "Atopouse unha matriz cunha lonxitude de %u bytes. A lonxitude máxima é 2<<26 "
 "bytes (64 MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "O valor «%s» analizado para a variante non é unha sinatura de D-Bus válida."
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -563,7 +587,7 @@ msgstr ""
 "Produciuse un erro ao deserializar o GVariant co tipo cadea «%s» desde o "
 "formato ligado D-Bus"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -572,25 +596,25 @@ msgstr ""
 "Valor de «endianness» non válido. Esperábase 0x6c («|») ou 0x42 («B») pero "
 "atopouse 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
 "A versión maior do protocolo non é válida. Esperábase 1 pero atopouse a %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "Atopouse a cabeceira de sinatura coa sinatura «%s» máis o corpo da mensaxe "
 "está baleiro"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "O valor analizado «%s» non é unha sinatura D-Bus válida (para o corpo)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -601,11 +625,11 @@ msgstr[1] ""
 "Non hai unha cabeceira da sinatura na mensaxe pero o corpo da mensaxe ten %u "
 "bytes"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Non foi posíbel deserializar a mensaxe: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -613,7 +637,7 @@ msgstr ""
 "Produciuse un erro ao serializar o GVariant co tipo cadea «%s» desde o "
 "formato ligado D-Bus"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -622,18 +646,18 @@ msgstr ""
 "A mensaxe ten %d descritores de ficheiro pero o campo da cabeceira indica %d "
 "descritores de ficheiro"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Non foi posíbel serializar a mensaxe: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "O corpo da mensaxe ten a sinatura «%s» máis non está presente a cabeceira de "
 "sinatura"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `"
@@ -642,23 +666,28 @@ msgstr ""
 "O corpo da mensaxe ten a sinatura de tipo «%s» pero a sintura no campo da "
 "cabeceira é «%s»"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 "O corpo da mensaxe está baleiro máis a sinatura do campo da cabeceira é "
 "«(%s)»"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Produciuse un erro ao devolver co corpo de tipo «%s»"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Produciuse un erro ao devolver co corpo baleiro"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Non é posíbel obter o perfil de hardware: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Non é posíbel ler /var/lib/dbus/machine-id ou /etc/machine-id: "
 
@@ -672,7 +701,7 @@ msgstr "Produciuse un erro ao chamar a StartServiceByName para %s:"
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Resposta %d non esperada desde o método StartServiceByName(«%s»)"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -689,18 +718,18 @@ msgid "Cannot specify nonce file when creating a server"
 msgstr ""
 "Non é posíbel especificar o ficheiro de uso de unha vez ao crear un servidor"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr ""
 "Produciuse un erro ao escribir no ficheiro de uso de unha vez en «%s»: %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "A cadea «%s» non é un GUID de D-BUS válida"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Non é posíbel escoitar nun transporte «%s» non admitido"
@@ -930,40 +959,40 @@ msgstr "Ruta do obxecto a monitorizar"
 msgid "Monitor a remote object."
 msgstr "Monitoriza un obxecto remoto."
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Sen nome"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "O ficheiro de escritorio non especificou o campo Exec"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Non é posíbel atopar o terminal requirido polo aplicativo"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1567
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
 "Non é posíbel crear o cartafol de configuración do aplicativo de usuario %s: "
 "%s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1571
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Non é posíbel crear o cartafol de configuración MIME %s do usuario: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1811 ../gio/gdesktopappinfo.c:1835
 msgid "Application information lacks an identifier"
 msgstr "A información do aplicativo carece dun identificador"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2059
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Non é posíbel crear o ficheiro de escritorio %s do usuario"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2175
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Definición personalizada para %s"
@@ -1216,74 +1245,74 @@ msgstr "O fluxo de entrada non implementa a lectura"
 msgid "Stream has outstanding operation"
 msgstr "O fluxo ten unha operación excepcional"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Non se permite o elemento <%s> dentro de <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Non se permite o elemento <%s> non nivel superior"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "O ficheiro %s aparece varias veces no recurso"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Produciuse un fallo ao buscar «%s» en calquera carpeta fonte"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Produciuse un fallo ao buscar «%s» no cartafol actual"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "Opción de procesado descoñecida «%s»"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Produciuse un fallo ao crear o ficheiro temporal: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Produciuse un erro ao procesar o ficheiro de entrada con xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Produciuse un erro ao procesar o ficheiro de entrada con to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Produciuse un erro ao ler o ficheiro %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Produciuse un erro ao comprimir o ficheiro: %s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "O texto non debe aparecer dentro de <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "o nome do ficheiro de saída"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FICHEIRO"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
@@ -1291,40 +1320,40 @@ msgstr ""
 "O cartafol da que se ten que ler os ficheiros (o predeterminado é o cartafol "
 "actual)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIRECTORIO"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr ""
 "Xerar saída no formato seleccionado pola extensión do nome do ficheiro "
 "obxetivo"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Xerar unha cabeceira de orixe"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr ""
 "Xera o código fonte usado para ligar o ficheiro do recurso no seu código"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Xerar lista de dependencias"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Non crear e rexistrar o recurso automaticamente"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "O nome identificador C usado para xerar o código fonte"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1335,7 +1364,7 @@ msgstr ""
 "xml,\n"
 "e o ficheiro do recurso ten a extensión .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Debería fornecer exactamente un nome de ficheiro\n"
@@ -1481,48 +1510,48 @@ msgstr "unha ruta, se se especifica, debe comezar e rematar con unha barra"
 msgid "the path of a list must end with ':/'"
 msgstr "a ruta dunha lista debe rematar con «:/»"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> xa especificado"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict foi especificado; saíndo.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Ignorouse este ficheiro completamente.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ignorando este ficheiro.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Non existe a chave «%s» no esquema «%s» como se especificou no ficheiro de "
 "sobrescritura «%s»"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; ignorando a sobrescritura para esta chave.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr "e --strict foi especificado; saíndo.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': "
@@ -1531,12 +1560,12 @@ msgstr ""
 "produciuse un erro ao analizar a chave «%s» no esquema «%s» como se "
 "especificou no ficheiro de sobrescritura «%s»: %s.  "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Ignorando a sobrescritura para esta chave.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1545,7 +1574,7 @@ msgstr ""
 "a chave de sobrescritura «%s» no esquema «%s» no ficheiro de sobrescritura "
 "«%s» está fora do rango fornecido no esquema"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1554,23 +1583,23 @@ msgstr ""
 "a chave de sobrescritura «%s» no esquema «%s» no ficheiro de sobrescritura "
 "«%s» non está na lista de opcións válidas"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "onde almacenar o ficheiro compilado de gschemas"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Abortar ao atopar calquera erro nos esquemas"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Non escribir o ficheiro compilado de gschema"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Non respetar as restricións de nome de chave"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1580,22 +1609,22 @@ msgstr ""
 "de esquemas. Os ficheiros de esquema deben ter a extensión\n"
 ".gschema.xml e o ficheiro de caché chámase gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Debería fornecer exactamente un nome de cartafol\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Non se atoparon ficheiros de esquema: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "sen facer nada.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "eliminouse o ficheiro de saída existente.\n"
@@ -1894,27 +1923,27 @@ msgstr "O ficheiro foi modificado externamente"
 msgid "Error removing old file: %s"
 msgstr "Produciuse un erro ao eliminar o ficheiro antigo: %s"
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Proporcionouse un GSeekType non válido"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Petición de busca non válida"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Non é posíbel truncar GMemoryInputStream"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "O fluxo de saída da memoria non é redimensionábel"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Produciuse un fallo ao redimensionar o fluxo de saída da memoria"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
@@ -1922,11 +1951,11 @@ msgstr ""
 "A cantidade de memoria requirida para procesar a escrita é máis grande que o "
 "espazo de enderezos dispoñíbel"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Solicitouse unha busca antes do inicio do fluxo"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Solicitouse unha busca máis aló do final do fluxo"
 
@@ -2015,50 +2044,50 @@ msgstr "O fluxo de saída non implementa a escritura"
 msgid "Source stream is already closed"
 msgstr "O fluxo de orixe xa está pechado"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Produciuse un erro ao ler o ficheiro «%s»: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Produciuse un erro ao reverter-resolver «%s»: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Non hai rexistro de servizo de «%s»"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Non hai un rexistro de DNS do tipo solicitado para «%s»"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "Foi incapaz de resolver temporalmente «%s»"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Produciuse un erro ao resolver: «%s»"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "Non existe o recurso en «%s»"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Produciuse un fallo ao descomprimir o resurso en «%s»"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "O recurso en «%s» non é un cartafol"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "O fluxo de entrada non implementa seek"
 
@@ -2434,112 +2463,116 @@ msgstr "O socket non é válido, a inicialización fallou debido a: %s"
 msgid "Socket is already closed"
 msgstr "O fluxo de orixe xa está pechado"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Tempo de espera do Socket de E/S superado"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "creando o GSocket a partir de fd: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Non é posíbel crear o socket: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Especificouse unha familia descoñecida"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
-msgstr "Foi especificado un protocolo descoñecido"
+msgstr "Especificouse un protocolo descoñecido"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
-msgstr "Non foi posíbel obter un enderezo local: %s"
+msgstr "non foi posíbel obter un enderezo local: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "non foi posíbel obter un enderezo remoto: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "non foi posíbel escoitar: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Produciuse un erro ao conectar co enderezo: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Produciuse un erro ao unirse ao grupo multicast: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Produciuse un erro ao deixar o grupo multicast: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Non se admite o multicast específico da fonte"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Produciuse un erro ao aceptar a conexión: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Conexión en marcha"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Non é posíbel obter o erro pendente: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Produciuse un erro ao recibir datos: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Produciuse un erro ao enviar datos: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Non é posíbel desconectar o socket: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Produciuse un erro ao pechar o socket: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Agardando pola situación do socket: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Produciuse un erro ao enviar a mensaxe: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "O GSocketControlMessage non está permitido en windows"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Produciuse un erro ao recibir a mensaxe: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
 "g_socket_get_credentials non está implementado para este sistema operativo"
@@ -2718,12 +2751,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "O contrasinal introducido non é correcto"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Esperando 1 mensaxe de control, obtívose %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Tipo de datos subsidiarios inesperados"
 
@@ -2767,24 +2800,23 @@ msgid ""
 msgstr ""
 "Esperábase ler un só byte para recibir as credenciais pero léronse creo bytes"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Non se esperaba unha mensaxe de control, pero obtívose %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Produciuse un erro ao desactivar SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Produciuse un erro ao ler do descritor do ficheiro: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Produciuse un erro o descritor do ficheiro: %s"
@@ -2793,8 +2825,7 @@ msgstr "Produciuse un erro o descritor do ficheiro: %s"
 msgid "Filesystem root"
 msgstr "Raíz do sistema de ficheiros"
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Produciuse un erro ao escribir no descritor do ficheiro: %s"
@@ -2869,6 +2900,31 @@ msgstr "Necesítase máis entrada"
 msgid "Invalid compressed data"
 msgstr "O nome do host non é válido"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Enderezo no que escoitar"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Ignorado, para compatibilidade con GTestDbus"
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Imprimir enderezo"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Imprimir enderezo en modo consola"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Executar servizo dbus"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Argumentos incorrectos\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3681,61 +3737,61 @@ msgstr ""
 "O documento terminou inesperadamente dentro dun comentario ou instrución de "
 "procesamento"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:745
 msgid "Usage:"
 msgstr "Uso:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:745
 msgid "[OPTION...]"
 msgstr "[OPCIÓN…]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:851
 msgid "Help Options:"
 msgstr "Opcións de axuda:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:852
 msgid "Show help options"
 msgstr "Mostrar as opcións de axuda"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:858
 msgid "Show all help options"
 msgstr "Mostrar todas as opcións de axuda"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:920
 msgid "Application Options:"
 msgstr "Opcións do aplicativo:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:982 ../glib/goption.c:1052
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Non é posíbel analizar o valor enteiro «%s» para %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:992 ../glib/goption.c:1060
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "O valor enteiro «%s» para %s está fóra do intervalo"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1017
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Non é posíbel analizar o valor \"double\" «%s» para %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1025
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "O valor \"double\" «%s» para %s está fóra do intervalo"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1288 ../glib/goption.c:1367
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Produciuse un erro ao analizar a opción %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1398 ../glib/goption.c:1511
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Argumento que falta para %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1964
 #, c-format
 msgid "Unknown option %s"
 msgstr "Opción %s descoñecida"
@@ -4277,6 +4333,9 @@ msgstr[1] "%s bytes"
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "Non hai rexistro de servizo de «%s»"
+
 #~ msgid "Could not bind netlink socket: %s"
 #~ msgstr "Non foi posíbel conectar ao socket netlink: %s:"
 
index 42e1ba7..db768f2 100644 (file)
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-03-05 07:17-0500\n"
+"POT-Creation-Date: 2012-05-01 15:21-0700\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -19,23 +19,37 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:427 ../gio/gbufferedinputstream.c:508
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr ""
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:909 ../gio/gbufferedoutputstream.c:581
+#: ../gio/gdataoutputstream.c:568
+msgid "Seek not supported on base stream"
+msgstr ""
+
+#: ../gio/gbufferedinputstream.c:955
+msgid "Cannot truncate GBufferedInputStream"
+msgstr ""
+
+#: ../gio/gbufferedinputstream.c:1000 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr ""
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gbufferedoutputstream.c:618 ../gio/gdataoutputstream.c:598
+msgid "Truncate not supported on base stream"
+msgstr ""
+
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr ""
@@ -65,7 +79,7 @@ msgstr ""
 msgid "Error during conversion: %s"
 msgstr ""
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr ""
 
@@ -107,164 +121,174 @@ msgstr ""
 msgid "Unexpected early end-of-stream"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
 "sign"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
 "`%s'"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
 "`path' or `abstract' to be set"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr ""
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr ""
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr ""
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
 "- unknown value `%s'"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr ""
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr ""
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr ""
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr ""
 
@@ -341,85 +365,85 @@ msgstr ""
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr ""
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr ""
@@ -485,7 +509,7 @@ msgstr ""
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -494,94 +518,99 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
 "0x%02x"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
 "descriptors"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `"
 "%s'"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr ""
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr ""
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr ""
 
@@ -595,7 +624,7 @@ msgstr ""
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr ""
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -609,17 +638,17 @@ msgstr ""
 msgid "Cannot specify nonce file when creating a server"
 msgstr ""
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr ""
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr ""
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr ""
@@ -840,38 +869,38 @@ msgstr ""
 msgid "Monitor a remote object."
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1567
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1571
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1811 ../gio/gdesktopappinfo.c:1835
 msgid "Application information lacks an identifier"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2059
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2175
 #, c-format
 msgid "Custom definition for %s"
 msgstr ""
@@ -1121,117 +1150,117 @@ msgstr ""
 msgid "Stream has outstanding operation"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
 "and the resource file have the extension called .gresource."
 msgstr ""
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr ""
@@ -1367,110 +1396,110 @@ msgstr ""
 msgid "the path of a list must end with ':/'"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr ""
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': "
 "%s.  "
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
 "range given in the schema"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
 "list of valid choices"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
 "and the cache file is called gschemas.compiled."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr ""
@@ -1761,37 +1790,37 @@ msgstr ""
 msgid "Error removing old file: %s"
 msgstr ""
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr ""
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr ""
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr ""
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr ""
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr ""
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
 msgstr ""
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr ""
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr ""
 
@@ -1879,50 +1908,50 @@ msgstr ""
 msgid "Source stream is already closed"
 msgstr ""
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr ""
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr ""
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
+msgid "No DNS record of the requested type for '%s'"
 msgstr ""
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr ""
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr ""
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr ""
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr ""
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr ""
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr ""
 
@@ -2235,7 +2264,7 @@ msgstr ""
 msgid "Socket is already closed"
 msgstr ""
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr ""
 
@@ -2244,103 +2273,107 @@ msgstr ""
 msgid "creating GSocket from fd: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr ""
 
 #: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr ""
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr ""
 
-#: ../gio/gsocket.c:1713
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:1756
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:1817
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:1891
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:1946
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr ""
 
-#: ../gio/gsocket.c:2165
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:2286
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr ""
 
-#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:2508
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:2686
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:2800
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:2879
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:3513
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:3816
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr ""
 
-#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr ""
 
-#: ../gio/gsocket.c:4336
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
 
@@ -2506,12 +2539,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr ""
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr ""
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr ""
 
@@ -2550,24 +2583,23 @@ msgid ""
 "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr ""
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr ""
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr ""
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr ""
@@ -2576,8 +2608,7 @@ msgstr ""
 msgid "Filesystem root"
 msgstr ""
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr ""
@@ -2650,6 +2681,31 @@ msgstr ""
 msgid "Invalid compressed data"
 msgstr ""
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr ""
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr ""
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr ""
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr ""
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr ""
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr ""
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3404,61 +3460,61 @@ msgstr ""
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr ""
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:745
 msgid "Usage:"
 msgstr ""
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:745
 msgid "[OPTION...]"
 msgstr ""
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:851
 msgid "Help Options:"
 msgstr ""
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:852
 msgid "Show help options"
 msgstr ""
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:858
 msgid "Show all help options"
 msgstr ""
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:920
 msgid "Application Options:"
 msgstr ""
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:982 ../glib/goption.c:1052
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr ""
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:992 ../glib/goption.c:1060
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr ""
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1017
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr ""
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1025
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr ""
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1288 ../glib/goption.c:1367
 #, c-format
 msgid "Error parsing option %s"
 msgstr ""
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1398 ../glib/goption.c:1511
 #, c-format
 msgid "Missing argument for %s"
 msgstr ""
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1964
 #, c-format
 msgid "Unknown option %s"
 msgstr ""
index b0c8220..dcfc8db 100644 (file)
Binary files a/po/he.gmo and b/po/he.gmo differ
index a819fd1..97ca008 100644 (file)
--- a/po/he.po
+++ b/po/he.po
@@ -12,8 +12,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib.HEAD.he\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-02 14:15+0200\n"
-"PO-Revision-Date: 2012-03-02 14:15+0200\n"
+"POT-Creation-Date: 2012-04-26 15:28+0300\n"
+"PO-Revision-Date: 2012-04-26 15:29+0200\n"
 "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
 "Language-Team: Gezer (Hebrew)\n"
 "Language: he\n"
@@ -23,33 +23,49 @@ msgstr ""
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Virtaal 0.6.1\n"
 
-#: ../gio/gbufferedinputstream.c:411
-#: ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:427
+#: ../gio/gbufferedinputstream.c:508
 #: ../gio/ginputstream.c:185
 #: ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556
 #: ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203
 #: ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207
+#: ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Too large count value passed to %s"
 
-#: ../gio/gbufferedinputstream.c:882
+#: ../gio/gbufferedinputstream.c:909
+#: ../gio/gbufferedoutputstream.c:581
+#: ../gio/gdataoutputstream.c:568
+msgid "Seek not supported on base stream"
+msgstr "Seek not supported on base stream"
+
+#: ../gio/gbufferedinputstream.c:955
+msgid "Cannot truncate GBufferedInputStream"
+msgstr "Cannot truncate GBufferedInputStream"
+
+#: ../gio/gbufferedinputstream.c:1000
 #: ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292
 #: ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Stream is already closed"
 
+#: ../gio/gbufferedoutputstream.c:618
+#: ../gio/gdataoutputstream.c:598
+msgid "Truncate not supported on base stream"
+msgstr "Truncate not supported on base stream"
+
 #: ../gio/gcancellable.c:318
-#: ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925
-#: ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413
+#: ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928
+#: ../gio/gdbusprivate.c:1414
 #: ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810
-#: ../gio/gsimpleasyncresult.c:836
+#: ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Operation was cancelled"
@@ -91,7 +107,7 @@ msgid "Error during conversion: %s"
 msgstr "Error during conversion: %s"
 
 #: ../gio/gcharsetconverter.c:447
-#: ../gio/gsocket.c:954
+#: ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Cancellable initialization not supported"
 
@@ -139,157 +155,167 @@ msgstr "There is no GCredentials support for your platform"
 msgid "Unexpected early end-of-stream"
 msgstr "Unexpected early end-of-stream"
 
-#: ../gio/gdbusaddress.c:142
-#: ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150
+#: ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Unsupported key `%s' in address entry `%s'"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Meaningless key/value pair combination in address entry `%s'"
 
-#: ../gio/gdbusaddress.c:245
-#: ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253
+#: ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Error in address `%s' - the port attribute is malformed"
 
-#: ../gio/gdbusaddress.c:256
-#: ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264
+#: ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Error in address `%s' - the family attribute is malformed"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Address element `%s', does not contain a colon (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid "Key/Value pair %d, `%s', in address element `%s', does not contain an equal sign"
 msgstr "Key/Value pair %d, `%s', in address element `%s', does not contain an equal sign"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid "Error unescaping key or value in Key/Value pair %d, `%s', in address element `%s'"
 msgstr "Error unescaping key or value in Key/Value pair %d, `%s', in address element `%s'"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid "Error in address `%s' - the unix transport requires exactly one of the keys `path' or `abstract' to be set"
 msgstr "Error in address `%s' - the unix transport requires exactly one of the keys `path' or `abstract' to be set"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr "Error in address `%s' - the host attribute is missing or malformed"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Error in address `%s' - the port attribute is missing or malformed"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr "Error in address `%s' - the noncefile attribute is missing or malformed"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Error auto-launching: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Unknown or unsupported transport `%s' for address `%s'"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Error opening nonce file `%s': %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Error reading from nonce file `%s': %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr "Error reading from nonce file `%s', expected 16 bytes, got %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Error writing contents of nonce file `%s' to stream:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "The given address is empty"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Cannot spawn a message bus without a machine-id: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Error spawning command line `%s': "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Abnormal program termination spawning command line `%s': %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Command line `%s' exited with non-zero exit status %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Type any character to close this window)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "Session dbus not running, and autolaunch failed"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr "Cannot determine session bus address (not implemented for this OS)"
 
-#: ../gio/gdbusaddress.c:1254
-#: ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557
+#: ../gio/gdbusconnection.c:6706
 #, c-format
 msgid "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
 msgstr "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
 
-#: ../gio/gdbusaddress.c:1263
-#: ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566
+#: ../gio/gdbusconnection.c:6715
 msgid "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
 msgstr "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Unknown bus type %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Unexpected lack of content trying to read a line"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Unexpected lack of content trying to (safely) read a line"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -367,86 +393,86 @@ msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Additionally, releasing the lock for `%s' also failed: %s) "
 
 #: ../gio/gdbusconnection.c:594
-#: ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "The connection is closed"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Timeout was reached"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Unsupported flags encountered when constructing a client-side connection"
 
-#: ../gio/gdbusconnection.c:4026
-#: ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016
+#: ../gio/gdbusconnection.c:4332
 #, c-format
 msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "Error setting property `%s': Expected type `%s' but got `%s'"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "No such property `%s'"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Property `%s' is not readable"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Property `%s' is not writable"
 
-#: ../gio/gdbusconnection.c:4285
-#: ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275
+#: ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "No such interface `%s'"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "No such interface"
 
-#: ../gio/gdbusconnection.c:4690
-#: ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677
+#: ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "No such interface `%s' on object at path %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "No such method `%s'"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Type of message, `%s', does not match expected type `%s'"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "An object is already exported for the interface %s at %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Method `%s' returned type `%s', but expected `%s'"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Method `%s' on interface `%s' with signature `%s' does not exist"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "A subtree is already exported for %s"
@@ -506,93 +532,98 @@ msgstr "Parsed value `%s' is not a valid D-Bus object path"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "'%s' is not a valid name "
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
 msgid_plural "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
 msgstr[0] "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
 msgstr[1] "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "Parsed value `%s' for variant is not a valid D-Bus signature"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x%02x"
 msgstr "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Invalid major protocol version. Expected 1 but found %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "Signature header with signature `%s' found but message body is empty"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "Parsed value `%s' is not a valid D-Bus signature (for body)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
 msgstr[0] "No signature header in message but the message body is %u byte"
 msgstr[1] "No signature header in message but the message body is %u bytes"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Cannot deserialize message: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid "Message has %d file descriptors but the header field indicates %d file descriptors"
 msgstr "Message has %d file descriptors but the header field indicates %d file descriptors"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Cannot serialize message: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "Message body has signature `%s' but there is no signature header"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid "Message body has type signature `%s' but signature in the header field is `%s'"
 msgstr "Message body has type signature `%s' but signature in the header field is `%s'"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "Message body is empty but signature in the header field is `(%s)'"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Error return with body of type `%s'"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Error return with empty body"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Unable to get Hardware profile: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 
@@ -606,8 +637,8 @@ msgstr "Error calling StartServiceByName for %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Unexpected reply %d from StartServiceByName(\"%s\") method"
 
-#: ../gio/gdbusproxy.c:2726
-#: ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745
+#: ../gio/gdbusproxy.c:2882
 msgid "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 
@@ -619,17 +650,17 @@ msgstr "Abstract name space not supported"
 msgid "Cannot specify nonce file when creating a server"
 msgstr "Cannot specify nonce file when creating a server"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Error writing nonce file at `%s': %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "The string `%s' is not a valid D-Bus GUID"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Cannot listen on unsupported transport `%s'"
@@ -869,40 +900,40 @@ msgstr "Object path to monitor"
 msgid "Monitor a remote object."
 msgstr "corrupted object"
 
-#: ../gio/gdesktopappinfo.c:575
+#: ../gio/gdesktopappinfo.c:578
 #: ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Unnamed"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Desktop file didn't specify Exec field"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Unable to find terminal required for application"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "Can't create user application configuration folder %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Can't create user MIME configuration folder %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1807
-#: ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810
+#: ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "Application information lacks an identifier"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Can't create user desktop file %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Custom definition for %s"
@@ -1186,113 +1217,113 @@ msgid "Stream has outstanding operation"
 msgstr "Stream has outstanding operation"
 
 #: ../gio/glib-compile-resources.c:144
-#: ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Element <%s> not allowed inside <%s>"
 
 #: ../gio/glib-compile-resources.c:148
-#: ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Element <%s> not allowed at toplevel"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "File %s appears multiple times in the resource"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Failed to locate '%s' in any source directory"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Failed to locate '%s' in current directory"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "Unknown processing option \"%s\""
 
-#: ../gio/glib-compile-resources.c:305
-#: ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308
+#: ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Failed to create temp file: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Error processing input file with xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Error processing input file with to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Error reading file %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Error compressing file %s"
 
-#: ../gio/glib-compile-resources.c:487
-#: ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490
+#: ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "text may not appear inside <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "name of the output file"
 
-#: ../gio/glib-compile-resources.c:610
-#: ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477
 #: ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FILE"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid "The directories where files are to be read from (default to current directory)"
 msgstr "The directories where files are to be read from (default to current directory)"
 
-#: ../gio/glib-compile-resources.c:611
-#: ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIRECTORY"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid "Generate output in the format selected for by the target filename extension"
 msgstr "Generate output in the format selected for by the target filename extension"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Generate source header"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Generate sourcecode used to link in the resource file into your code"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Generate dependency list"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Don't automatically create and register resource"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "C identifier name used for the generated source code"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1302,7 +1333,7 @@ msgstr ""
 "Resource specification files have the extension .gresource.xml,\n"
 "and the resource file have the extension called .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "You should give exactly one file name\n"
@@ -1429,85 +1460,85 @@ msgstr "a path, if given, must begin and end with a slash"
 msgid "the path of a list must end with ':/'"
 msgstr "the path of a list must end with ':/'"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> already specified"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747
-#: ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753
+#: ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict was specified; exiting.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "This entire file has been ignored.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ignoring this file.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr "No such key `%s' in schema `%s' as specified in override file `%s'"
 
-#: ../gio/glib-compile-schemas.c:1860
-#: ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866
+#: ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; ignoring override for this key.\n"
 
-#: ../gio/glib-compile-schemas.c:1864
-#: ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870
+#: ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " and --strict was specified; exiting.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid "error parsing key `%s' in schema `%s' as specified in override file `%s': %s.  "
 msgstr "error parsing key `%s' in schema `%s' as specified in override file `%s': %s.  "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Ignoring override for this key.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid "override for key `%s' in schema `%s' in override file `%s' is out of the range given in the schema"
 msgstr "override for key `%s' in schema `%s' in override file `%s' is out of the range given in the schema"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid "override for key `%s' in schema `%s' in override file `%s' is not in the list of valid choices"
 msgstr "override for key `%s' in schema `%s' in override file `%s' is not in the list of valid choices"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "where to store the gschemas.compiled file"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Abort on any errors in schemas"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Do not write the gschema.compiled file"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Do not enforce key name restrictions"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1517,22 +1548,22 @@ msgstr ""
 "Schema files are required to have the extension .gschema.xml,\n"
 "and the cache file is called gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "You should give exactly one directory name\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "No schema files found: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "doing nothing.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "removed existing output file.\n"
@@ -1852,36 +1883,36 @@ msgstr "The file was externally modified"
 msgid "Error removing old file: %s"
 msgstr "Error removing old file: %s"
 
-#: ../gio/gmemoryinputstream.c:492
-#: ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454
+#: ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Invalid GSeekType supplied"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Invalid seek request"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Cannot truncate GMemoryInputStream"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "Memory output stream not resizable"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Failed to resize memory output stream"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid "Amount of memory required to process the write is larger than available address space"
 msgstr "Amount of memory required to process the write is larger than available address space"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Requested seek before the beginning of the stream"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Requested seek beyond the end of the stream"
 
@@ -1972,59 +2003,59 @@ msgstr "Output stream doesn't implement write"
 msgid "Source stream is already closed"
 msgstr "Source stream is already closed"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Error resolving '%s': %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Error reverse-resolving '%s': %s"
 
-#: ../gio/gresolver.c:849
-#: ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149
+#: ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "No service record for '%s'"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "No DNS record of the requested type for '%s'"
 
-#: ../gio/gresolver.c:854
-#: ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154
+#: ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "Temporarily unable to resolve '%s'"
 
-#: ../gio/gresolver.c:859
-#: ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159
+#: ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Error resolving '%s'"
 
-#: ../gio/gresource.c:294
-#: ../gio/gresource.c:539
-#: ../gio/gresource.c:556
-#: ../gio/gresource.c:679
-#: ../gio/gresource.c:748
-#: ../gio/gresource.c:809
-#: ../gio/gresource.c:889
+#: ../gio/gresource.c:295
+#: ../gio/gresource.c:543
+#: ../gio/gresource.c:560
+#: ../gio/gresource.c:681
+#: ../gio/gresource.c:750
+#: ../gio/gresource.c:811
+#: ../gio/gresource.c:891
 #: ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552
-#: ../gio/gresourcefile.c:654
+#: ../gio/gresourcefile.c:553
+#: ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "The resource at '%s' does not exist"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "The resource at '%s' failed to decompress"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "The resource at '%s' is not a directory"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Input stream doesn't implement seek"
 
@@ -2409,8 +2440,8 @@ msgid "Socket is already closed"
 msgstr "Socket is already closed"
 
 #: ../gio/gsocket.c:305
-#: ../gio/gsocket.c:3520
-#: ../gio/gsocket.c:3575
+#: ../gio/gsocket.c:3527
+#: ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Socket I/O timed out"
 
@@ -2420,108 +2451,113 @@ msgid "creating GSocket from fd: %s"
 msgstr "creating GSocket from fd: %s"
 
 #: ../gio/gsocket.c:506
-#: ../gio/gsocket.c:522
+#: ../gio/gsocket.c:513
+#: ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Unable to create socket: %s"
 
 #: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Unknown family was specified"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Unknown protocol was specified"
 
-#: ../gio/gsocket.c:1713
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "could not get local address: %s"
 
-#: ../gio/gsocket.c:1756
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "could not get remote address: %s"
 
-#: ../gio/gsocket.c:1817
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "could not listen: %s"
 
-#: ../gio/gsocket.c:1891
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Error binding to address: %s"
 
-#: ../gio/gsocket.c:1944
-#: ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1951
+#: ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Error joining multicast group: %s"
 
-#: ../gio/gsocket.c:1945
-#: ../gio/gsocket.c:1981
+#: ../gio/gsocket.c:1952
+#: ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Error leaving multicast group: %s"
 
-#: ../gio/gsocket.c:1946
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "No support for source-specific multicast"
 
-#: ../gio/gsocket.c:2165
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Error accepting connection: %s"
 
-#: ../gio/gsocket.c:2286
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Connection in progress"
 
-#: ../gio/gsocket.c:2338
-#: ../gio/gsocket.c:4317
+#: ../gio/gsocket.c:2345
+#: ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Unable to get pending error: %s"
 
-#: ../gio/gsocket.c:2508
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Error receiving data: %s"
 
-#: ../gio/gsocket.c:2686
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Error sending data: %s"
 
-#: ../gio/gsocket.c:2800
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Unable to shutdown socket: %s"
 
-#: ../gio/gsocket.c:2879
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Error closing socket: %s"
 
-#: ../gio/gsocket.c:3513
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Waiting for socket condition: %s"
 
-#: ../gio/gsocket.c:3791
-#: ../gio/gsocket.c:3872
+#: ../gio/gsocket.c:3798
+#: ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Error sending message: %s"
 
-#: ../gio/gsocket.c:3816
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage not supported on windows"
 
-#: ../gio/gsocket.c:4096
-#: ../gio/gsocket.c:4232
+#: ../gio/gsocket.c:4103
+#: ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Error receiving message: %s"
 
-#: ../gio/gsocket.c:4336
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials not implemented for this OS"
 
@@ -2686,13 +2722,13 @@ msgid "The password entered is incorrect."
 msgstr "The password entered is incorrect."
 
 #: ../gio/gunixconnection.c:164
-#: ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Expecting 1 control message, got %d"
 
 #: ../gio/gunixconnection.c:177
-#: ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Unexpected type of ancillary data"
 
@@ -2728,27 +2764,26 @@ msgstr "Error renaming file: %s"
 msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr "Expecting to read a single byte for receiving credentials but read zero bytes"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Not expecting control message, but got %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Error while disabling SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392
-#: ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382
+#: ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Error reading from file descriptor: %s"
 
-#: ../gio/gunixinputstream.c:447
-#: ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433
-#: ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438
+#: ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422
+#: ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Error closing file descriptor: %s"
@@ -2758,9 +2793,8 @@ msgstr "Error closing file descriptor: %s"
 msgid "Filesystem root"
 msgstr "Filesystem root"
 
-#: ../gio/gunixoutputstream.c:378
-#: ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366
+#: ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Error writing to file descriptor: %s"
@@ -2837,6 +2871,31 @@ msgstr "Need more input"
 msgid "Invalid compressed data"
 msgstr "Invalid hostname"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Address to listen on"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Ignored, for compat with GTestDbus"
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Print address"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Print address in shell mode"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Run a dbus service"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Wrong args\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3600,65 +3659,65 @@ msgstr "Document ended unexpectedly inside the close tag for element '%s'"
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "Document ended unexpectedly inside a comment or processing instruction"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Usage:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPTION...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Help Options:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Show help options"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Show all help options"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Application Options:"
 
-#: ../glib/goption.c:1003
-#: ../glib/goption.c:1073
+#: ../glib/goption.c:983
+#: ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Cannot parse integer value '%s' for %s"
 
-#: ../glib/goption.c:1013
-#: ../glib/goption.c:1081
+#: ../glib/goption.c:993
+#: ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Integer value '%s' for %s out of range"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Cannot parse double value '%s' for %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Double value '%s' for %s out of range"
 
-#: ../glib/goption.c:1309
-#: ../glib/goption.c:1388
+#: ../glib/goption.c:1289
+#: ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Error parsing option %s"
 
-#: ../glib/goption.c:1419
-#: ../glib/goption.c:1532
+#: ../glib/goption.c:1399
+#: ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Missing·argument·for·%s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Unknown option %s"
@@ -4199,6 +4258,9 @@ msgstr[1] "%s בתים"
 msgid "%.1f KB"
 msgstr "%.1f ק״ב"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "No service record for '%s'"
+
 #~ msgid "Error connecting: "
 #~ msgstr "Error connecting: "
 
index b731da4..2203a6f 100644 (file)
Binary files a/po/hi.gmo and b/po/hi.gmo differ
index b615b40..8ecf979 100644 (file)
--- a/po/hi.po
+++ b/po/hi.po
@@ -6,20 +6,21 @@
 # Ravishankar Shrivastava <raviratlami@yahoo.com>, 2004.
 # Rajesh Ranjan <rranjan@redhat.com>, 2005, 2006, 2008, 2009.
 # Rajesh Ranjan <rajesh672@gmail.com>, 2009.
+# chandankumar(ciypro) <chandankumar.093047@gmail.com>, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib.master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2009-09-11 15:59+0530\n"
-"Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
-"Language-Team: Hindi <hindi.sf.net>\n"
-"Language: hi\n"
+"POT-Creation-Date: 2012-04-16 13:53+0000\n"
+"PO-Revision-Date: 2012-04-16 20:46+0530\n"
+"Last-Translator: chandankumar (ciypro) <chandankumar.093047@gmail.com>\n"
+"Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"Language: hi\n"
+"X-Generator: Lokalize 1.2\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 "\n"
 "\n"
@@ -33,3729 +34,4210 @@ msgstr ""
 "\n"
 "\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "'%s' अप्रत्याशित गुण '%s' तत्व के लिए"
+msgid "Too large count value passed to %s"
+msgstr "बड़ी गणना मान को %s में भेजा गया"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "'%s' तत्व '%s' का  गुण नहीं मिला"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "धारा पहले से बंद है"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "'%s' अप्रत्याशित टैग, '%s' टैग प्रत्याशित"
+msgid "Operation was cancelled"
+msgstr "ऑपरेशन रद्द था"
+
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "अवैध वस्तु, आरंभीकृत नहीं"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "इनपुट में अधूरा multibyte अनुक्रम"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "गंतव्य में पर्याप्त स्थान नहीं"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "परिवर्तन इनपुट में अवैध बाइट अनुक्रम"
+
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "à¤\85पà¥\8dरतà¥\8dयाशित à¤\9fà¥\88à¤\97 '%s' '%s' à¤\95à¥\87 à¤\85à¤\82दर"
+msgid "Error during conversion: %s"
+msgstr "परिवरà¥\8dतन à¤\95à¥\87 à¤¦à¥\8cरान à¤¤à¥\8dरà¥\81à¤\9fि: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "à¤\95à¥\8bà¤\88 à¤µà¥\88ध à¤ªà¥\81सà¥\8dतà¤\9aिहà¥\8dन à¤\86à¤\81à¤\95ड़ा à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤®à¥\87à¤\82 à¤¨à¤¹à¥\80à¤\82 à¤®à¤¿à¤²à¤¾"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "रदà¥\8dद à¤\95रनà¥\87 à¤¯à¥\8bà¤\97à¥\8dय à¤\86रà¤\82भà¥\80à¤\95रण à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "यà¥\82à¤\86रà¤\86à¤\88 '%s' à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¥\81सà¥\8dतà¤\9aिहà¥\8dन à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 à¤®à¥\8cà¤\9cà¥\82द है"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "वरà¥\8dण à¤¸à¤®à¥\82ह '%s' à¤¸à¥\87 '%s' à¤®à¥\87à¤\82 à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 है"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "यूआरआई '%s' के लिए कोई पुस्तचिह्न नहीं मिला"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "'%s' से '%s' परिवर्तक नहीं खोला जा सका"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "अज्ञात प्रकार"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "कोई MIME प्रकार यूआरआई '%s' के लिए पुस्तचिह्न में परिभाषित नहीं है"
+msgid "%s filetype"
+msgstr "%s फ़ाइल प्रकार"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "यूआरआई '%s' के लिए पुस्तचिह्न में कोई निजी फ्लैग परिभाषित नहीं है"
+msgid "%s type"
+msgstr "%s प्रकार"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials इस OS पर लागू नहीं है"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "आपके प्लेटफ़ार्म के लिए कोई GCredentials समर्थन नहीं है"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "अप्रत्याशित स्ट्रीम का समय से पहले अंत"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "यà¥\82à¤\86रà¤\86à¤\88 '%s' à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¥\81सà¥\8dतà¤\9aिहà¥\8dन à¤®à¥\87à¤\82 à¤\95à¥\8bà¤\88 à¤¸à¤®à¥\82ह à¤¸à¥\87à¤\9f à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "पता à¤ªà¥\8dरविषà¥\8dठि `%s' à¤®à¥\87à¤\82 à¤\85समरà¥\8dथित à¤\95à¥\81à¤\82à¤\9cà¥\80 `%s'"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "'%s' के नाम से कोई अनुप्रयोग ने '%s' के लिए पुस्तचिह्न पंजीकृत नहीं है"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"पता '%s' अमान्य है (वास्तव में एक पथ,  tmpdir, या सार कुंजी की जरूरत है)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "'%s' एक्स पंक्ति यूआरआई '%s' से फैलाने में विफल रहा"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "पता प्रविष्ठि '%s' में अर्थहीन कुंजी/मान जोड़े का संयोजन"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "वरà¥\8dण à¤¸à¤®à¥\82ह '%s' à¤¸à¥\87 '%s' à¤®à¥\87à¤\82 à¤ªà¤°à¤¿à¤µà¤°à¥\8dतन à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "पता `%s' à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि - à¤ªà¥\8bरà¥\8dà¤\9f à¤\95à¥\80 à¤µà¤¿à¤¶à¥\87षता à¤¸à¤¹à¥\80 à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88à¤\82."
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "'%s' से '%s' परिवर्तक नहीं खोला जा सका"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "पता `%s' में त्रुटि - परिवार की विशेषता सही नहीं हैं."
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "परिवर्तन इनपुट में अवैध बाइट अनुक्रम"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "पता तत्व `%s', एक विरामचिह्न (:) नहीं है"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "परिवर्तन के दौरान त्रुटि: %s"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"कुंजी/मान युग्म %d, `%s', पता तत्व `%s' में, में एक बराबर चिन्ह शामिल नहीं "
+"हैं."
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "इनपुट के अंत में आंशिक वर्ण अनुक्रम"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+" unescaping या कुंजी मान त्रुटि कुंजी/मान युग्म %d में, `%s', पता तत्व `%s' "
+"में"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "फालबैक '%s' को कोड सेट '%s' में परिवर्तित नहीं कर सका"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"त्रुटि पता `%s' में - इस यूनिक्स परिवहन कुंजी `पथ' या 'सार' में से एक को "
+"वास्तव में सेट करने "
+"की आवश्यकता है"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "\"file\" योजना का उपयोग करने वाली यूआरआई '%s' एक निरपेक्ष यूआरआई नहीं है"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "पता `%s' में त्रुटि - होस्ट गुण नहीं है या विरूपित है"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "सà¥\8dथानà¥\80य à¤«à¤¼à¤¾à¤\87ल à¤¯à¥\82à¤\86रà¤\86à¤\88 '%s' à¤®à¥\87à¤\82 à¤\8fà¤\95 '#' à¤¸à¤®à¥\8dमिलित à¤¨à¤¹à¥\80à¤\82 है"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "पता `%s' à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि - à¤ªà¥\8bरà¥\8dà¤\9f à¤\97à¥\81ण à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88 à¤¯à¤¾ à¤µà¤¿à¤°à¥\82पित है"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "यूआरआई '%s' अवैध है"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "पता `%s' में त्रुटि - noncefile गुण नहीं है या विरूपित है"
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "कनेक्ट करने में त्रुटि: "
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "यà¥\82à¤\86रà¤\86à¤\88 '%s' à¤\95ा à¤®à¥\87à¤\9cबाननाम à¤\85वà¥\88ध à¤¹à¥\88"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤¯à¤¾ à¤\85समरà¥\8dथित à¤ªà¤°à¤¿à¤µà¤¹à¤¨ `%s' à¤ªà¤¤à¤¾ `%s' à¤\95à¥\87 à¤²à¤¿à¤\8f"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "यूआरआई '%s' में अवैध एस्केप्ड वर्ण सम्मिलित हैं"
+msgid "Error opening nonce file `%s': %s"
+msgstr "'%s' फ़ाइल खोलने में त्रुटि: %s"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "पथनाम '%s' एक निरपेक्ष पथ नहीं है"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "अवैध होस्ट-नाम"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "`%s' फ़ाइल को पढ़ने में त्रुटि, अपेक्षित 16 बाइट्स, प्राप्त %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "पूर्वाह्न"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "फ़ाइल में लिखने में त्रुटि: %s"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "अपराह्न"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "दिए गए पते रिक्त है"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%A %d %b %Y %I:%M:%S %p %Z"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "मशीन आईडी के बिना एक संदेश बस संतति प्रक्रिया जनन नहीं कर सकते:"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%A %d %b %Y"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "`%s' कमांड लाइन स्पॉन करने में त्रुटि:"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%I:%M:%S  %Z"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "असामान्य प्रोग्राम समापन स्पॉनिंग कमांड लाइन `%s': %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p %Z"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "कमांड लाइन `%s' गैर शून्य निकास स्थिति %d के साथ बाहर निकल गया: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "à¤\9cनवरà¥\80"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "सतà¥\8dर à¤¬à¤¸ à¤ªà¤¤à¤¾ (à¤\87स à¤\93à¤\8fस à¤\95à¥\87 à¤²à¤¿à¤\8f à¤²à¤¾à¤\97à¥\82 à¤¨à¤¹à¥\80à¤\82) à¤¨à¤¿à¤°à¥\8dधारित à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95तà¥\87"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "फ़रवरी"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6706
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"DBUS_STARTER_BUS_TYPE परिवेश चर से बस पता नहीं निर्धारित कर सकते हैं - अज्ञात "
+"मान `%"
+"s'"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "मार्च"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6715
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"बस पता निर्धारित नहीं कर सकते है क्योंकि DBUS_STARTER_BUS_TYPE वातावरण चर सेट "
+"नहीं है"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "à¤\85पà¥\8dरà¥\87ल"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤¬à¤¸ à¤ªà¥\8dरà¤\95ार %d"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "मई"
+#: ../gio/gdbusauth.c:298
+msgid "Unexpected lack of content trying to read a line"
+msgstr " पंक्ति को पढ़ने की कोशिश कर रहे सामग्री की अप्रत्याशित कमी"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "जून"
+#: ../gio/gdbusauth.c:342
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "पंक्ति को (सुरक्षित) पढ़ने की कोशिश कर रहे सामग्री की अप्रत्याशित कमी"
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "जुलाई"
+#: ../gio/gdbusauth.c:513
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr "सभी उपलब्ध प्रमाणीकरण तंत्र समाप्त (कोशिश: %s) (उपलब्ध: %s)"
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr ""
+#: ../gio/gdbusauth.c:1174
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "GDBusAuthObserver के माध्यम से रद्द :: अधिकृत प्रमाणीकृत - सहकर्मी "
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "निर्देशिका '%s' को खोलने में त्रुटि: %s"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
 msgstr ""
+"निर्देशिका `%s' पर अनुमतियाँ विरूपित कर रहे हैं. उम्मीद मोड 0700, 0%o पाया"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "निर्देशिका `%s' बनाने में त्रुटि: %s"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr ""
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "जनवरी"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "फ़रवरी"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "मार्च"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "अप्रेल"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "मई"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "पढ़ने के लिए `%s' कीरिंग खोलने में त्रुटि: "
 
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "à¤\9cà¥\82न"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "लाà¤\87न %d à¤\95ा à¤\9fà¥\8bà¤\95न à¤µà¤¿à¤°à¥\82पित à¤¹à¥\88 à¤¸à¤¾à¤®à¤\97à¥\8dरà¥\80 `%s' à¤\95à¥\87 à¤¸à¤¾à¤¥ `%s' à¤ªà¤° à¤\95à¥\80रिà¤\82à¤\97 à¤\95à¥\87 "
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "जुलाई"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "लाइन %d का पहले टोकन विरूपित है सामग्री `%s' के साथ `%s' पर कीरिंग के"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
+"लाइन %d का दूसरी टोकन विरूपित है सामग्री `%s' के साथ `%s' पर कीरिंग के "
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "आईडी %d के साथ कुकी नहीं मिला `%s' पर कीरिंग में "
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "'%s' पुराना लॉक फ़ाइल को मिटाने में त्रुटि: %s"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "फाइल `%s लॉक बनाने में त्रुटि: %s"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "(unlinked) लॉक फ़ाइल `%s' बंद करने में त्रुटि: %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "सोमवार "
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "`%s' लॉक फ़ाइल unlinking में त्रुटि: %s"
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "मà¤\82à¤\97लवार "
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "लिà¤\96नà¥\87 à¤\95à¥\87 à¤²à¤¿à¤\8f `%s' à¤\95à¥\80रिà¤\82à¤\97 à¤\96à¥\8bलनà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: "
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "बुधवार "
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(इसके अतिरिक्त, `%s' के लिए लॉक जारी करने में विफल: %s) "
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "गुरुवार "
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "कनेक्शन बंद है"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "शुक्रवार "
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "समय समाप्ति तक पहुँच गया था"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "शनिवार"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"क्लाइंट-साइड कनेक्शन का निर्माण के दौरान असमर्थित ध्वजों का सामना करना पड़ा"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "रविवार "
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
+#, c-format
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"ऐसा कोई अंतरफलक `org.freedesktop.DBus.Properties' पथ %s पर वस्तु पर नही"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "सà¥\8bम "
+#: ../gio/gdbusconnection.c:4087
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "तà¥\8dरà¥\81à¤\9fि à¤¸à¥\87à¤\9fिà¤\82à¤\97 à¤\97à¥\81ण `%s': à¤\85पà¥\87à¤\95à¥\8dषित à¤ªà¥\8dरà¤\95ार `%s' à¤²à¥\87à¤\95िन `%s' à¤®à¤¿à¤² à¤\97या"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "मà¤\82à¤\97ल "
+#: ../gio/gdbusconnection.c:4182
+#, c-format
+msgid "No such property `%s'"
+msgstr "à¤\90सà¥\80 à¤\95à¥\8bà¤\88 à¤\97à¥\81ण `%s' à¤¨à¤¹à¥\80"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "बुध "
+#: ../gio/gdbusconnection.c:4194
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "`%s' गुण पढ़ने योग्य नहीं है"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "गुरु "
+#: ../gio/gdbusconnection.c:4205
+#, c-format
+msgid "Property `%s' is not writable"
+msgstr "`%s' गुण लिखने योग्य नहीं है"
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "शà¥\81à¤\95à¥\8dर "
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
+#, c-format
+msgid "No such interface `%s'"
+msgstr "à¤\95à¥\8bà¤\88 à¤\85à¤\82तरफलà¤\95 `%s' à¤¨à¤¹à¥\80à¤\82"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "शनि"
+#: ../gio/gdbusconnection.c:4459
+msgid "No such interface"
+msgstr "कोई अंतरफलक नहीं"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "रवि "
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
+#, c-format
+msgid "No such interface `%s' on object at path %s"
+msgstr "à¤\90सा à¤\95à¥\8bà¤\88 à¤\85à¤\82तरफलà¤\95 `%s' à¤ªà¤¥ %s à¤ªà¤° à¤µà¤¸à¥\8dतà¥\81 à¤ªà¤° à¤¨à¤¹à¥\80"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4732
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "निरà¥\8dदà¥\87शिà¤\95ा '%s' à¤\95à¥\8b à¤\96à¥\8bलनà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "No such method `%s'"
+msgstr "à¤\90सà¥\80 à¤\95à¥\8bà¤\88 à¤µà¤¿à¤§à¤¿ `%s' à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4763
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr " %lu बाइट आबंटित नहीं किया जा सकता फ़ाइल \"%s\" को पढ़ने हेतु"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "संदेश का प्रकार, `%s', का मेल उम्मीद प्रकार `%s' से नहीं है"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4983
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "ऑब्जेक्ट पहले से ही %s पर अंतरफलक %s के लिए निर्यात किया गया है."
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:5181
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "\"%s\" फ़ाइल काफी बड़ी है"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "विधि `%s' लौटा प्रकार `%s', लेकिन `%s' की आशा"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:6260
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "फ़ाà¤\87ल '%s' à¤¸à¥\87 à¤ªà¤¢à¤¼à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85सफल: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "विधि `%s' à¤\85à¤\82तराफलà¤\95 `%s' à¤ªà¤° à¤¹à¤¸à¥\8dताà¤\95à¥\8dषर `%s' à¤\95à¥\87 à¤¸à¤¾à¤¥ à¤®à¥\8cà¤\9cà¥\82द à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:6379
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "'%s' फ़ाइल खोलने में असफल :%s"
+msgid "A subtree is already exported for %s"
+msgstr "उपतरू %s के लिए पहले से ही निर्यात किया जाता है"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "छवि अवैध है"
+
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL  संदेश: PATH या MEMBER शीर्षक क्षेत्र गुम है"
+
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN संदेश: REPLY_SERIAL शीर्षक क्षेत्र गुम है"
+
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR संदेशशीर्षक: REPLY_SERIAL या ERROR_NAME शीर्षक क्षेत्र गुम है"
+
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL संदेश: PATH, INTERFACE या MEMBER शीर्षक क्षेत्र गुम है"
+
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"SIGNAL संदेश: पथ शीर्षक क्षेत्र आरक्षित मान /org/freedesktop/DBus/Localका "
+"उपयोग कर "
+"रहा है "
+
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNAL संदेश: The INTERFACE शीर्षक क्षेत्र आरक्षित मान org.freedesktop.DBus."
+"Local "
+"का उपयोग कर रहा है"
+
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "फ़ाइल '%s' की विशेषता ज्ञात करने में असफल: fstat() असफल: %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "%lu बाइट पढ़ना चाहता था, लेकिन EOF मिला है"
+msgstr[1] "%lu बाइट पढ़ना चाहता था, लेकिन EOF मिला है"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "फ़ाइल '%s': fdopen() खोलने में असफल: %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"अपेक्षित मान्य UTF-8 स्ट्रिंग लेकिन बाइट ऑफसेट %d (स्ट्रिंग की लंबाई %d है) "
+"पर अवैध बाइट "
+"पाया. वैध UTF-8 स्ट्रिंग उस बिंदु तक `%s' था."
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "फ़ाà¤\87ल '%s' à¤\95à¥\8b '%s' à¤®à¥\87à¤\82 à¤¨à¤¾à¤® à¤¬à¤¦à¤²à¤¨à¥\87 à¤®à¥\87à¤\82 à¤µà¤¿à¤«à¤²: g_rename() à¤µà¤¿à¤«à¤²: %s"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "à¤\85पà¥\87à¤\95à¥\8dषित NUL à¤¬à¤¾à¤\87à¤\9f à¤¸à¥\8dà¤\9fà¥\8dरिà¤\82à¤\97 `%s' à¤\95à¥\87 à¤¬à¤¾à¤¦ à¤²à¥\87à¤\95िन à¤¬à¤¾à¤\87à¤\9f %d à¤ªà¤¾à¤¯à¤¾ à¤¹à¥\88"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "फ़ाà¤\87ल '%s' à¤¬à¤¨à¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85सफल: %s"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "विशà¥\8dलà¥\87षित à¤®à¤¾à¤¨ `%s' à¤\8fà¤\95 à¤µà¥\88ध à¤\91बà¥\8dà¤\9cà¥\87à¤\95à¥\8dà¤\9f à¤¡à¥\80 à¤¬à¤¸ à¤ªà¤¥ à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "फ़ाà¤\87ल '%s' à¤\95à¥\8b à¤²à¤¿à¤\96नà¥\87 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\96à¥\8bलनà¥\87 à¤®à¥\87à¤\82 à¤µà¤¿à¤«à¤²: fdopen() à¤µà¤¿à¤«à¤²: %s"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "विशà¥\8dलà¥\87षित à¤®à¤¾à¤¨ `%s' à¤\8fà¤\95 à¤µà¥\88ध à¤¹à¤¸à¥\8dताà¤\95à¥\8dषर à¤¡à¥\80 à¤¬à¤¸ à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusmessage.c:1325
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "'%s' फ़ाइल को लिखने में विफल: fwrite() विफल: %s"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"लम्बाई %u बाइट की आकस्मिक सरणी. अधिकतम लंबाई 2<<26 बाइट्स (64 मेबा) है."
+msgstr[1] ""
+"लम्बाई %u बाइट की आकस्मिक सरणी. अधिकतम लंबाई 2<<26 बाइट्स (64 मेबा) है."
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusmessage.c:1483
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "'%s' फ़ाइल में लिखने में विफल: fflush() विफल: %s"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "विश्लेषित मान `%s' संस्करण के लिए एक मान्य हस्ताक्षर डी बस नहीं है"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusmessage.c:1510
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "'%s' फ़ाइल में लिखने में विफल: fwrite() विफल: %s"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"डी-बस तार प्रारूप से प्रकार स्ट्रिंग '%s' के साथ GVariant deserializing में "
+"त्रुटि"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusmessage.c:1698
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "'%s' फ़ाइल बंद करने में विफल: fclose() विफल: %s"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+" अवैध endianness मान. अपेक्षित 0x6c ('l') or 0x42 ('B') लेकिन प्राप्त मान0x%"
+"02x"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusmessage.c:1712
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "'%s' मौजूदा फ़ाइल हटाया नहीं जा सकता: g_unlink() विफल: %s"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "अवैध प्रमुख प्रोटोकॉल संस्करण. अपेक्षित 1 लेकिन %d पाया"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusmessage.c:1769
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "टैम्पलेट '%s' अवैध है, इसमें '%s' शामिल नहीं है"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
+"हस्ताक्षर `%s' के साथ हस्ताक्षर शीर्षक लेकिन संदेश के मुख्य भाग खाली है"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusmessage.c:1783
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "à¤\9fà¥\88मà¥\8dपलà¥\87à¤\9f '%s' à¤®à¥\87à¤\82 XXXXXX à¤¸à¤®à¤¾à¤¹à¤¿à¤¤ नहीं है"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "विशà¥\8dलà¥\87षित à¤®à¤¾à¤¨ `%s' à¤\8fà¤\95 à¤µà¥\88ध à¤¹à¤¸à¥\8dताà¤\95à¥\8dषर à¤¡à¥\80 à¤¬à¤¸ (शरà¥\80र à¤\95à¥\87 à¤²à¤¿à¤\8f) नहीं है"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusmessage.c:1814
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
 msgstr[0] ""
+"कोई हस्ताक्षर शीर्षक संदेश में नहीं लेकिन संदेश के मुख्य भाग %u बाइट का है"
 msgstr[1] ""
+"कोई हस्ताक्षर शीर्षक संदेश में नहीं लेकिन संदेश के मुख्य भाग %u बाइट का है"
 
-#: ../glib/gfileutils.c:2007
-#, fuzzy, c-format
-msgid "%.1f KiB"
-msgstr "%.1f कि.बा."
+#: ../gio/gdbusmessage.c:1824
+msgid "Cannot deserialize message: "
+msgstr "संदेश डीसीरियलाइज़ नहीं कर सकते हैं:"
 
-#: ../glib/gfileutils.c:2010
-#, fuzzy, c-format
-msgid "%.1f MiB"
-msgstr "%.1f मे.बा."
+#: ../gio/gdbusmessage.c:2156
+#, c-format
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"प्रकार स्ट्रिंग`%s' के साथ डी बस तार प्रारूप का क्रमागत GVariant त्रुटि"
 
-#: ../glib/gfileutils.c:2013
-#, fuzzy, c-format
-msgid "%.1f GiB"
-msgstr "%.1f गी.बा."
-
-#: ../glib/gfileutils.c:2016
-#, fuzzy, c-format
-msgid "%.1f TiB"
-msgstr "%.1f कि.बा."
-
-#: ../glib/gfileutils.c:2019
-#, fuzzy, c-format
-msgid "%.1f PiB"
-msgstr "%.1f कि.बा."
-
-#: ../glib/gfileutils.c:2022
-#, fuzzy, c-format
-msgid "%.1f EiB"
-msgstr "%.1f कि.बा."
-
-#: ../glib/gfileutils.c:2035
-#, fuzzy, c-format
-msgid "%.1f kB"
-msgstr "%.1f कि.बा."
-
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f मे.बा."
-
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:2297
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f गी.बा."
-
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
-#, fuzzy, c-format
-msgid "%.1f TB"
-msgstr "%.1f कि.बा."
-
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
-#, fuzzy, c-format
-msgid "%.1f PB"
-msgstr "%.1f कि.बा."
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"संदेश में %d फाइल विवरणकर्ता है, लेकिन शीर्षक क्षेत्र में %d फाइल विवरणकर्ता "
+"इंगित है"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
-#, fuzzy, c-format
-msgid "%.1f EB"
-msgstr "%.1f कि.बा."
+#: ../gio/gdbusmessage.c:2305
+msgid "Cannot serialize message: "
+msgstr "संदेश को क्रमागत नहीं कर सकते हैं:"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:2349
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr ""
+"संदेश का शरीर हस्ताक्षर `%s' है लेकिन वहाँ कोई हस्ताक्षर शीर्षक नहीं है"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:2359
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f कि.बा."
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
+msgstr ""
+"संदेश शरीर के प्रकार हस्ताक्षर '%s' है लेकिन शीर्षक क्षेत्र में हस्ताक्षर `% "
+"s' है"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:2375
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "सिंबालिक लिंक '%s' से प्रसंग पढ़ने में असफल %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "सिंबालिक लिंक समर्थित नहीं है"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "संदेश शरीर रिक्त है, लेकिन शीर्षक क्षेत्र में हस्ताक्षर '(%s)' है"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:2932
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "'%s' से '%s' परिवर्तक नहीं खोला जा सका: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "यहाँ एक रॉ रीड नहीं कर सकता g_io_channel_read_line_string"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "रीड बफ़र में शेष है अपरिवर्तित बचा हुआ डेटा"
+msgid "Error return with body of type `%s'"
+msgstr "`%s' प्रकार के शरीर के साथ त्रुटि लौटा"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "à¤\86à¤\82शिà¤\95 à¤µà¤°à¥\8dण à¤®à¥\87à¤\82 à¤\9aà¥\88नल à¤¸à¤®à¤¾à¤ªà¥\8dत à¤¹à¥\8bता à¤¹à¥\88"
+#: ../gio/gdbusmessage.c:2940
+msgid "Error return with empty body"
+msgstr "रिà¤\95à¥\8dत à¤¶à¤°à¥\80र à¤\95à¥\87 à¤¸à¤¾à¤¥ à¤¤à¥\8dरà¥\81à¤\9fि à¤µà¤¾à¤ªà¤¸à¥\80"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "यहाँ एक रॉ रीड नहीं कर सकता - g_io_channel_read_to_end"
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr " /var/lib/dbus/machine-id or /etc/machine-id लोड करने में असमर्थ: "
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "फ़ाइल '%s' खोलने में असफल: %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "StartServiceByName के आह्वान में त्रुटि %s के लिए: "
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "'%s' फ़ाइल चित्रित करने में विफल: mmap() विफल: %s"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "अप्रत्याशित जवाब %d StartServiceByName(\"%s\") विधि से"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
-#, c-format
-msgid "Error on line %d char %d: "
-msgstr "पंक्ति %d वर्ण %d पर त्रुटि:"
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
+msgid ""
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr ""
+"विधि का आह्वान नहीं कर सकते;  प्रॉक्सी एक मालिक के बिना एक जाने - माने नाम के "
+"लिए है "
+"औरप्रॉक्सी G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START ध्वज के साथ निर्माण किया गया "
+"था"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
-#, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "नाम में अवैध यूटीएफ़-8 एनकोडेड पाठ - वैध '%s' नहीं"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "सार नामस्थान समर्थित नहीं है"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "सर्वर का निर्माण के दौरान अस्थायी फ़ाइल निर्दिष्ट नहीं करें"
+
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' कोई वैध नाम नहीं है"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "`%s' पर अस्थायी फाइल लिखने में त्रुटि: %s"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' कोई वैध नाम नहीं है: '%c' "
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "स्ट्रिंग '%s' एक वैध डी बस GUID नहीं है"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "पंक्ति %d: पर त्रुटि %s"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "असमर्थित परिवहन `%s' पर नहीं सुन सकते हैं "
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "कमांड"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"'%-.*s' के विश्लेषण करने में असफल, जो कि वर्ण संदर्भ के भीतर एक अंक होना चाहिए (उदाहरण "
-"के लिए, &#234) - शायद अंक काफी बड़ा है"
+"आदेशों:\n"
+"  मदद         यह जानकारी दिखाता है\n"
+" आत्म - निरीक्षण   दूरस्थ वस्तु का आत्मनिरीक्षण करें\n"
+"  निगरानी      दूरस्थ वस्तु की निगरानी करें\n"
+" कॉल          दूरस्थ वस्तु पर एक विधि का आह्वान\n"
+"  उत्सर्जन         संकेत का उत्सर्जन करें\n"
+"\n"
+"प्रयोग करें \"%s COMMAND --help\" प्रत्येक कमांड पर मदद पाने के लिए.\n"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"वर्ण संदर्भ अर्धविराम चिन्ह के साथ समाप्त नहीं होता है; बहुत संभव है कि आपने एक एम्परसेंड "
-"वर्ण का उपयोग किया है पर एक एंटिटी को प्रारंभ करना नहीं चाहते - एम्परसेंड को एस्केप करें "
-"ऐसे &amp;"
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
+#, c-format
+msgid "Error: %s\n"
+msgstr "त्रुटि: %s\n"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "सà¤\82पà¥\8dरतà¥\80à¤\95 à¤¸à¤\82दरà¥\8dभ '%-.*s' à¤\8fà¤\95 à¤\85नà¥\81मति à¤ªà¥\8dरापà¥\8dत à¤¸à¤\82पà¥\8dरतà¥\80à¤\95 à¤\95à¥\8b à¤\8fनà¤\95à¥\8bड à¤¨à¤¹à¥\80à¤\82 à¤\95रता"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "à¤\86तà¥\8dमनिरà¥\80à¤\95à¥\8dषण XML à¤µà¤¿à¤¶à¥\8dलà¥\87षण à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s\n"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr "खाली एंटिटी '&;' देखा; वैध एंटिटी हैं: &amp; &quot; &lt; &gt; &apos;"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "तंत्र बस से कनेक्ट करें"
 
-#: ../glib/gmarkup.c:722
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "एंटिटी नाम '%-.*s' ज्ञात नहीं है"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "सत्र बस से कनेक्ट करें"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"एंटिटी अर्धविराम पर समाप्त नहीं होता, बहुत संभव है कि आपने एम्परसेन्ड वर्ण का प्रयोग किया "
-"है और एक एंटिटी प्रारंभ नहीं करना चाहते- एम्परसेंड को ऐसे एस्केप करें: &amp;"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "दिए गए डी बस पते से कनेक्ट करें"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "दस्तावेज़ एक अवयव के नाम से प्रारंभ होना चाहिए (उदाहरण के लिए- <पुस्तक>)"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "कनेक्शन समापन बिंदु विकल्प:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "कनेक्शन समापन बिंदु निर्दिष्ट विकल्प"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr "< के पश्चात आया '%s' एक वैध वर्ण नहीं है; यह अवयव नाम से प्रारंभ नहीं होता"
+msgid "No connection endpoint specified"
+msgstr "कोई कनेक्शन अंतबिंदु निर्दिष्ट नहीं"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr "'%s' विसम वर्ण, एक '>' संप्रतीक प्रत्याशित रिक्त तत्व टैग '%s' समाप्त करने के लिए"
+msgid "Multiple connection endpoints specified"
+msgstr "एकाधिक कनेक्शन अंतबिंदु निर्दिष्ट नहीं"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr "विसम à¤µà¤°à¥\8dण '%s', à¤ªà¥\8dरतà¥\8dयाशित à¤¹à¥\88 à¤\8fà¤\95 '=' à¤²à¤\95à¥\8dषण à¤¨à¤¾à¤® '%s' à¤\85वयव '%s' à¤\95à¥\87 à¤ªà¤¶à¥\8dà¤\9aातà¥\8d"
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "à¤\9aà¥\87तावनà¥\80: à¤\86तà¥\8dमनिरà¥\80à¤\95à¥\8dषण à¤¡à¥\87à¤\9fा à¤\95à¥\87 à¤\85नà¥\81सार, à¤\85à¤\82तरफलà¤\95 `%s' à¤®à¥\8cà¤\9cà¥\82द à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88\n"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"'%s' विसम संप्रतीक, एक '>' या '/' संप्रतीक को '%s' तत्व के आरंभ टैग को खत्म करना "
-"प्रत्याशित, या विकल्पतः एक गुण; शायद आपने गुण नाम में एक अमान्य संप्रतीक का प्रयोग किया है"
+"चेतावनी: आत्मनिरीक्षण डेटा के अनुसार, विधि `%s' अंतरफलक `%s' पर मौजूद नहीं "
+"नहीं है\n"
+
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "संकेत के लिए वैकल्पिक गंतव्य (अद्वितीय नाम)"
+
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "वस्तु पथ पर संकेत उत्सर्जन"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "संकेत और अंतरफलक नाम"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "संकेत का उत्सर्जन."
+
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"पुराना वर्ण '%s', जब विशेषता '%s', अवयव '%s' का मान दिया जाता है तो बराबर चिह्न के "
-"बाद एक खुला कोट चिह्न वांछित है"
+msgid "Error connecting: %s\n"
+msgstr "कनेक्ट करने में त्रुटि: %s\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr "'%s' एक वैध वर्ण नहीं है वर्ण '</' के बाद; '%s' एक अवयव नाम से प्रारंभ नहीं होता"
+msgid "Error: object path not specified.\n"
+msgstr "त्रुटि: वस्तु निर्दिष्ट पथ नहीं.\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr "'%s' एक वैध वर्ण नहीं है क्लोज़ अवयव नाम '%s' के बाद; स्वीकार्य वर्ण है '>'"
+msgid "Error: %s is not a valid object path\n"
+msgstr "त्रुटि: %s एक मान्य वस्तु पथ नहीं है\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "à¤\85वयव '%s' à¤¬à¤¨à¥\8dद à¤¥à¤¾, à¤\95à¥\8bà¤\88 à¤\85वयव à¤µà¤°à¥\8dतमान à¤®à¥\87à¤\82 à¤\96à¥\81ला à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+msgid "Error: signal not specified.\n"
+msgstr "तà¥\8dरà¥\81à¤\9fि: à¤¸à¤\82à¤\95à¥\87त à¤¨à¤¿à¤°à¥\8dदिषà¥\8dà¤\9f à¤¨à¤¹à¥\80à¤\82.\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "दसà¥\8dतावà¥\87à¤\9c़ '%s' à¤¬à¤¨à¥\8dद à¤¥à¤¾, à¤ªà¤°à¤¨à¥\8dतà¥\81 à¤µà¤°à¥\8dतमान à¤\96à¥\81ला à¤\85वयव à¤¹à¥\88 '%s'"
+msgid "Error: %s is not a valid interface name\n"
+msgstr "तà¥\8dरà¥\81à¤\9fि: %s à¤\8fà¤\95 à¤µà¥\88ध à¤\85à¤\82तरफलà¤\95 à¤¨à¤¾à¤® à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "दस्तावेज़ खाली था या उसमें सिर्फ श्वेत रिक्ति ही था"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "त्रुटि: %s एक मान्य सदस्य नाम नहीं है\n"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से एक खुला एंगल ब्रेकेट '<' के पश्चात ही हो गया"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "त्रुटि: %s एक वैध अद्वितीय बस नाम नहीं है.\n"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"दस्तावेज़ का अंत अप्रत्याशित रूप से अवयवों के खुला होने पर भी हो गया - '%s' अंतिम खुला हुआ "
-"अवयव था"
+msgid "Error parsing parameter %d: %s\n"
+msgstr "पैरामीटर %d पार्स करने में त्रुटि: %s\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"दस्तावेज़ का अंत अप्रत्याशित रूप से हो गया, वांछित था देखना एक क्लोज़ एंगल ब्रेकेट टैग को बन्द "
-"करता हुआ <%s/>"
+msgid "Error flushing connection: %s\n"
+msgstr "कनेक्शन निस्तब्धता में त्रुटि: %s\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "दसà¥\8dतावà¥\87à¤\9c़ à¤\95ा à¤\85à¤\82त à¤\85पà¥\8dरतà¥\8dयाशित à¤°à¥\82प à¤¸à¥\87 à¤\85वयव à¤¨à¤¾à¤® à¤\95à¥\87 à¤­à¥\80तर à¤¹à¥\8b à¤\97या"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "à¤\97à¤\82तवà¥\8dय à¤¨à¤¾à¤® à¤ªà¤° à¤µà¤¿à¤§à¤¿ à¤\86हà¥\8dवान"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "दसà¥\8dतावà¥\87à¤\9c़ à¤\95ा à¤\85à¤\82त à¤\85पà¥\8dरतà¥\8dयाशित à¤°à¥\82प à¤¸à¥\87 à¤µà¤¿à¤¶à¥\87षता à¤¨à¤¾à¤® à¤\95à¥\87 à¤­à¥\80तर à¤¹à¥\8b à¤\97या"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "वसà¥\8dतà¥\81 à¤ªà¤¥ à¤ªà¤° à¤µà¤¿à¤§à¤¿ à¤\86हà¥\8dवान"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "दसà¥\8dतावà¥\87à¤\9c़ à¤\95ा à¤\85à¤\82त à¤\85पà¥\8dरतà¥\8dयाशित à¤°à¥\82प à¤¸à¥\87 à¤\85वयव-à¤\96à¥\8bलनà¥\87 à¤\95à¥\87 à¤\9fà¥\88à¤\97 à¤\95à¥\87 à¤­à¥\80तर à¤¹à¥\8b à¤\97या."
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "विधि à¤\94र à¤\85à¤\82तरफलà¤\95 à¤¨à¤¾à¤®"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"दस्तावेज़ का अंत अप्रत्याशित रूप से बराबर के चिह्न के बाद एक विशेषता नाम के पश्चात् हो गया; "
-"कोई विशेषता मूल्य नहीं"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "सेकण्ड में समयसीमा"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से विशेषता मान के भीतर हो गया"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr " दूरस्थ वस्तु पर एक विधि आह्वान."
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "दसà¥\8dतावà¥\87à¤\9c़ à¤\95ा à¤\85à¤\82त à¤\85पà¥\8dरतà¥\8dयाशित à¤°à¥\82प à¤¸à¥\87 à¤\85वयव '%s' à¤¹à¥\87तà¥\81 à¤¬à¤¨à¥\8dद à¤\9fà¥\88à¤\97 à¤\95à¥\87 à¤­à¥\80तर à¤¹à¥\8b à¤\97या"
+msgid "Error: Destination is not specified\n"
+msgstr "तà¥\8dरà¥\81à¤\9fि: à¤\97à¤\82तवà¥\8dय à¤¨à¤¿à¤°à¥\8dदिषà¥\8dà¤\9f à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से टिप्पणी या प्रक्रिया निर्देश के भीतर हो गया"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "त्रुटि: ऑब्जेक्ट पथ निर्दिष्ट नहीं है\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "खराब वस्तु"
-
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "आंतरिक त्रुटि या खराब वस्तु"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "त्रुटि: विधि नाम निर्दिष्ट नहीं है\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "स्मृति के बाहर"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "त्रुटि: विधि नाम `%s' अमान्य है\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "बैकट्रैकिंग सीमा पहुँच गई"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "पैरामीटर %d पार्स करने में त्रुटि `%s' प्रकार का: %s\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "पà¥\8dरारà¥\82प à¤®à¥\87à¤\82 à¤µà¥\87 à¤µà¤¸à¥\8dतà¥\81à¤\8fà¤\81 à¤¸à¤®à¤¾à¤¹à¤¿à¤¤ à¤¹à¥\88à¤\82 à¤\9cà¥\8b à¤\86à¤\82शिà¤\95 à¤®à¤¿à¤²à¤¾à¤¨ à¤\95à¥\87 à¤²à¤¿à¤\8f à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88à¤\82"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "à¤\86तà¥\8dमविशà¥\8dलà¥\87षण à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\97à¤\82तवà¥\8dय à¤¨à¤¾à¤®"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "à¤\86à¤\82तरिà¤\95 à¤¤à¥\8dरà¥\81à¤\9fि"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "वसà¥\8dतà¥\81 à¤\86तà¥\8dमविशà¥\8dलà¥\87षण à¤\95रनà¥\87 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¤¥"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "पà¥\8dरति à¤¸à¤\82दरà¥\8dभ à¤\95à¥\8dयà¥\8bà¤\82à¤\95ि à¤ªà¤°à¤¿à¤¸à¥\8dथिति à¤\86à¤\82शिà¤\95 à¤®à¤¿à¤²à¤¾à¤¨ à¤\95à¥\87 à¤²à¤¿à¤\8f à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "à¤\9bापà¥\87à¤\82 XML"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "रिà¤\95रà¥\8dसन à¤¸à¥\80मा à¤¸à¤®à¤¾à¤ªà¥\8dत"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "à¤\86तà¥\8dमनिरà¥\80à¤\95à¥\8dषण à¤¶à¤¿à¤¶à¥\81"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "रिà¤\95à¥\8dत à¤\89पसà¥\8dà¤\9fà¥\8dरिà¤\82à¤\97 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\95ारà¥\8dय à¤¸à¥\8dथान à¤¸à¥\80मा à¤¸à¤®à¤¾à¤ªà¥\8dत"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "à¤\95à¥\87वल à¤\97à¥\81ण à¤®à¥\81दà¥\8dरित"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "नà¥\8dयà¥\82लाà¤\87न à¤«à¥\8dलà¥\88à¤\97 à¤\95ा à¤\85वà¥\88ध à¤¸à¤\82यà¥\8bà¤\97"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "दà¥\82रसà¥\8dथ à¤µà¤¸à¥\8dतà¥\81 à¤\95ा à¤\86तà¥\8dमनिरà¥\80à¤\95à¥\8dषण."
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr ""
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "गंतव्य नाम की निगरानी करने के लिए"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr ""
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "वस्तु पथ पर नजर रखने के लिए"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤¤à¥\8dरà¥\81à¤\9fि"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "दà¥\82रसà¥\8dथ à¤µà¤¸à¥\8dतà¥\81 à¤\95ा à¤®à¥\89निà¤\9fर à¤\95रà¥\87à¤\82."
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ प्रारूप के अंत में"
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "बेनाम"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c प्रारूप के अंत में"
+#: ../gio/gdesktopappinfo.c:991
+msgid "Desktop file didn't specify Exec field"
+msgstr "डेस्कटॉप फ़ाइल एक्स क्षेत्र को निर्दिष्ट नहीं करता है"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "à¤\85परिà¤\9aित à¤µà¤°à¥\8dण à¤\86ता à¤¹à¥\88 \\"
+#: ../gio/gdesktopappinfo.c:1279
+msgid "Unable to find terminal required for application"
+msgstr "à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\9cरà¥\82रà¥\80 à¤\9fरà¥\8dमिनल à¤¢à¥\82à¤\81ढ़नà¥\87 à¤®à¥\87à¤\82 à¤\85समरà¥\8dथ"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "केस परिवर्तन एस्केप (\\l, \\L, \\u, \\U) यहाँ अनुमति प्राप्त नहीं है"
+#: ../gio/gdesktopappinfo.c:1566
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "उपयोक्ता अनुप्रयोग विन्यास फ़ोल्डर %s नहीं बना सकता है: %s"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "{} क्वांटिफाइर में संख्या क्रमबद्ध नहीं"
+#: ../gio/gdesktopappinfo.c:1570
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "MIME विन्यास फ़ोल्डर %s नहीं बना सकता है: %s"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "{} क्वांटिफायर में संख्या बहुत बड़ी"
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
+msgid "Application information lacks an identifier"
+msgstr "अनुप्रयोग जानकारी में पहचानकर्ता का अभाव है"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "अनुपस्थित समाप्त करता ] वर्ण वर्ग के लिए"
+#: ../gio/gdesktopappinfo.c:2058
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "उपयोक्ता डेस्कटॉप फ़ाइल %s नहीं बना सकता है"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "वर्ण वर्ग में अवैध एस्केप शृंखला"
+#: ../gio/gdesktopappinfo.c:2174
+#, c-format
+msgid "Custom definition for %s"
+msgstr "%s के लिए मनपसंग परिभाषा"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "वरà¥\8dण à¤µà¤°à¥\8dà¤\97 à¤®à¥\87à¤\82 à¤¦à¤¾à¤¯à¤°à¤¾ à¤\95à¥\8dरमबदà¥\8dध à¤¨à¤¹à¥\80à¤\82"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "डà¥\8dराà¤\87व à¤¬à¤¾à¤¹à¤° à¤\95रà¥\87à¤\82 à¤\95ारà¥\8dयानà¥\8dवित à¤¨à¤¹à¥\80à¤\82 à¤\95रता à¤¹à¥\88"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "दुहराने के लिए कुछ नहीं"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "ड्राइव बाहर निकालने या eject_with_operation को लागू नहीं करता है"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "(? के बाद अपरिचित वर्ण"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "ड्राइव मीडिया प्रोफ़ाइलिंग कार्यान्वित नहीं करता है"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "(?< के बाद अपरिचित वर्ण"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "ड्राइव आरंभ करें कार्यान्वित नहीं करता है"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "(?P के बाद अपरिचित वर्ण"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "ड्राइव रोकें को कार्यान्वित नहीं करता है"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "पोसिक्स नामित वर्ग केवल वर्ग के अंदर समर्थित है"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS समर्थन उपलब्ध नहीं है"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "समाप्ति चिह्न अनुपस्थित है )"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "GEmblem एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") बिना द्वार के ("
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "GEmblem एन्कोडिंग में (%d) टोकन की विरूपित संख्या"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R या (?[+-]अंक को जरूर इसके साथ आना चाहिए )"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "GEmblemedIcon एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "गैर मौजूद उप प्रारूप का संदर्भ"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "GEmblemedIcon एन्कोडिंग में (%d) टोकन की विरूपित संख्या"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "अनुपस्थित ) टिप्पणी के बाद"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "GEmblemedIcon के लिए एक GEmblem प्रत्याशित"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "नियमित अभिव्यक्ति काफी बड़ी है"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "ऑपरेशन समर्थित नहीं है"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "स्मृति पाने में विफल"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "समाहित करने वाला माउंट मौजूद नहीं है"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "लà¥\81à¤\95बिहाà¤\87à¤\82ड à¤¤à¤¥à¥\8dय à¤¸à¥\8dथिर à¤²à¤\82बाà¤\88 à¤\95à¥\80 à¤¨à¤¹à¥\80à¤\82 है"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "निरà¥\8dदà¥\87शिà¤\95ा à¤ªà¤° à¤¨à¤\95़ल à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता है"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "विरà¥\82पित à¤¸à¤\82à¤\96à¥\8dया à¤¯à¤¾ à¤¨à¤¾à¤® à¤\95à¥\87 à¤¬à¤¾à¤¦ (?("
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "निरà¥\8dदà¥\87शिà¤\95ा à¤ªà¤° à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤¨à¤\95़ल à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता à¤¹à¥\88"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "à¤\97à¥\8bपनà¥\80य à¤¸à¤®à¥\82ह à¤®à¥\87à¤\82 à¤¦à¥\8b à¤¶à¤¾à¤\96ाà¤\93à¤\82 à¤¸à¥\87 à¤\85धिà¤\95 à¤¸à¤®à¤¾à¤¹à¤¿à¤¤ है"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "लà¤\95à¥\8dषà¥\8dय à¤«à¤¼à¤¾à¤\87ल à¤®à¥\8cà¤\9cà¥\82द है"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "तथà¥\8dय à¤\87सà¤\95à¥\87 à¤¬à¤¾à¤¦ à¤ªà¥\8dरतà¥\8dयाशित (?("
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "निरà¥\8dदà¥\87शिà¤\95ा à¤ªà¥\81नरावरà¥\8dतà¥\80 à¤°à¥\82प à¤¸à¥\87 à¤¨à¤\95़ल à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता à¤¹à¥\88"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤ªà¥\8bसिà¤\95à¥\8dस à¤µà¤°à¥\8dà¤\97 à¤¨à¤¾à¤®"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "à¤\9cà¥\8bडना à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "पोसिक्स कोलेटिंग तत्व समर्थित नहीं है"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "फ़ाइल जोड़ने में त्रुटि: %s"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "\\x{...} में वर्ण शृंखला काफी बड़ी है"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "विशेष फ़ाइल नक़ल नहीं कर सकता है"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "à¤\85वà¥\88ध à¤ªà¤°à¤¿à¤¸à¥\8dथिति (?(0)"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "à¤\85वà¥\88ध à¤¸à¤¾à¤\82à¤\95à¥\87तिà¤\95 à¤\95ड़à¥\80 à¤ªà¥\8dरदतà¥\8dत à¤®à¤¾à¤¨"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C लुकबिहाइंड तथ्य में स्वीकृत नहीं है"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "रद्दी समर्थित नहीं है"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "पुनरावर्ती आह्वान अनिश्चित काल के लिए लूप कर सकता है"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "फ़ाइल नाम में '%c' नहीं हो सकता है"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "à¤\89प à¤ªà¥\8dरारà¥\82प à¤¨à¤¾à¤® à¤®à¥\87à¤\82 à¤\85नà¥\81पसà¥\8dथित à¤\9fरà¥\8dमिनà¥\87à¤\9fर"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "à¤\86वाà¤\9c à¤®à¤¾à¤\89à¤\82à¤\9f à¤²à¤¾à¤\97à¥\82 à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता à¤¹à¥\88"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "दà¥\8b à¤¨à¤¾à¤® à¤\89प à¤ªà¥\8dरारà¥\82प à¤\95à¥\87 à¤ªà¤¾à¤¸ à¤¸à¤®à¤¾à¤¨ à¤¨à¤¾à¤® à¤¹à¥\88à¤\82"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "à¤\87स à¤«à¤¼à¤¾à¤\87ल à¤\95à¥\87 à¤¨à¤¿à¤¯à¤\82तà¥\8dरण à¤\95à¥\87 à¤°à¥\82प à¤®à¥\87à¤\82 à¤\95à¥\8bà¤\88 à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97 à¤ªà¤\82à¤\9cà¥\80à¤\95à¥\83त à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "विरà¥\82पित \\P à¤¯à¤¾ \\p à¤¶à¥\83à¤\82à¤\96ला"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "à¤\87नà¥\8dयà¥\82मà¥\87रà¥\87à¤\9fर à¤¬à¤\82द à¤¹à¥\88"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "\\P या \\p के बाद अज्ञात गुण नाम"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "फ़ाइल इन्यूमेरेटर में बचा ऑपरेशन है"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "à¤\89प à¤ªà¥\8dरारà¥\82प à¤¨à¤¾à¤® à¤\95ाफà¥\80 à¤¬à¤¡à¤¼à¤¾ à¤¹à¥\88 (à¤\85धिà¤\95तम 32 à¤µà¤°à¥\8dण à¤\95ा)"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "फ़ाà¤\87ल à¤\87नà¥\8dयà¥\82मà¥\87रà¥\87à¤\9fर à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 à¤¬à¤\82द à¤¹à¥\88"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "कई नामित उप प्रारूप (अधिकतम 10,000)"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "GFileIcon एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "ओक्टल मान से बड़ा है \\377"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "GFileIcon के लिए विरूपित इनपुट आँकड़ा"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "परिभाषा समूह में एक से अधिक शाखाएँ हैं"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "स्ट्रीम query_info का समर्थन नहीं करती है"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "किसी परिभाषा समूह को दुहराना स्वीकृत नहीं है"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "प्राप्ति स्ट्रीम पर समर्थित नहीं है"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "à¤\85सà¤\82à¤\97त à¤¨à¥\8dयà¥\82लाà¤\87न à¤µà¤¿à¤\95लà¥\8dप"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "à¤\95à¤\9fान à¤\87नपà¥\81à¤\9f à¤¸à¥\8dà¤\9fà¥\8dरà¥\80म à¤ªà¤° à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr "\\g कोष्ठित नाम के बाद नहीं आता है या वैकल्पिक रूप से कोष्ठित गैर शून्य संख्या"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "कटान स्ट्रीम पर समर्थित नहीं है"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "अप्रत्याशित दुहराव"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "(%d) टोकन की गलत संख्या"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "कोड अतिप्रवाह"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "%s वर्ग नाम के लिए कोई प्रकार नहीं"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "ओवररैन कंपाइलिंग कार्यस्थान"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "%s प्रकार GIcon अंतरफलक लागू नहीं करता है"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "पहले से जाँचे गए संदर्भित उप प्रारूप नहीं मिला"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "%s प्रकार वर्गीकृत नहीं है"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "नियमित à¤\85भिवà¥\8dयà¤\95à¥\8dति %s à¤®à¤¿à¤²à¤¾à¤¨ à¤\95à¥\87 à¤¦à¥\8cरान à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "Malformed version number: %s"
+msgstr "विरà¥\82पित à¤¸à¤\82सà¥\8dà¤\95ण à¤¸à¤\82à¤\96à¥\8dया: %s"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE लाइब्रेरी को बिना UTF8 समर्थन के कंपाइल किया गया है"
+#: ../gio/gicon.c:353
+#, c-format
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "%s प्रकार from_tokens() को GIcon अंतरफलक पर लागू नहीं करता है"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE लाइब्रेरी को बिना UTF8 गुण समर्थन के कंपाइल किया गया है"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "प्रतीक एन्कोडिंग का दिया संस्करण नियंत्रित नहीं कर सकता है"
 
-#: ../glib/gregex.c:1271
-#, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "नियमित अभिव्यक्ति %s को वर्ण %d पर कंपाइल करने के दौरान त्रुटि: %s"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "कोई पता उल्लेखित नहीं"
 
-#: ../glib/gregex.c:1307
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "नियमित अभिव्यक्ति %s के अनुकूलित किए जाने के दौरान त्रुटि: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "हेस्काडेसीमल अंक या '}' प्रत्याशित"
+msgid "Length %u is too long for address"
+msgstr "लम्बाई %u पते के लिए बहुत लंबा है"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "हà¥\87सà¥\8dà¤\95ाडà¥\87सà¥\80मल à¤\85à¤\82à¤\95 à¤ªà¥\8dरतà¥\8dयाशित"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "पता à¤\89पसरà¥\8dà¤\97 à¤²à¤®à¥\8dबाà¤\88 à¤¸à¥\87 à¤¬à¤¾à¤¹à¤° à¤¸à¥\87à¤\9f à¤¬à¤¿à¤\9fà¥\8dस à¤¹à¥\88"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "अनुपस्थित '<' सांकेतिक संदर्भ में"
+#: ../gio/ginetaddressmask.c:304
+#, c-format
+msgid "Could not parse '%s' as IP address mask"
+msgstr "आईपी ​​पता मास्क की तरह '%s' व्याख्या नहीं कर सका"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "अपूर्ण सांकेतिक संदर्भ"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "सॉकेट पता के लिए पर्याप्त स्थान नहीं"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "शà¥\82नà¥\8dय à¤²à¤\82बाà¤\88 à¤¸à¤¾à¤\82à¤\95à¥\87तिà¤\95 à¤¸à¤\82दरà¥\8dभ"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "à¤\85समरà¥\8dथित à¤¸à¥\89à¤\95à¥\87à¤\9f à¤ªà¤¤à¤¾"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "à¤\85à¤\82à¤\95 à¤ªà¥\8dरतà¥\8dयाशित"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "à¤\87नपà¥\81à¤\9f à¤¸à¥\8dà¤\9fà¥\8dरà¥\80म à¤ªà¤ à¤¨ à¤²à¤¾à¤\97à¥\82 à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता à¤¹à¥\88"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "अवैध सांकेतिक संदर्भ"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "स्ट्रीम के पास बची ऑपरेशन है"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "स्ट्रे फाइनल '\\'"
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "तत्व <%s> इसके अंदर स्वीकार्य नहीं है <%s>"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "अज्ञात एस्केप शृंखला"
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "तत्व <%s> शीर्षस्तर पर अनुमतिप्राप्त नहीं है"
 
-#: ../glib/gregex.c:2360
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "प्रतिस्थापन पाठ \"%s\" को %lu पर विश्लेषण के दौरान त्रुटि: %s"
+msgid "File %s appears multiple times in the resource"
+msgstr "%s फाइल संसाधन में कई बार प्रकट होता है"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "कोटेड पाठ कोटेशन चिह्न के साथ प्रारंभ नहीं होता"
+#: ../gio/glib-compile-resources.c:251
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr "किसी भी स्रोत निर्देशिका में '%s' का पता लगाने में विफल"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "कमांड पंक्ति में मेल नहीं खाते कोटेशन चिह्न या अन्य शैल-कोटेड पाठ"
+#: ../gio/glib-compile-resources.c:262
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "वर्तमान निर्देशिका में '%s' का पता लगाने में विफल"
 
-#: ../glib/gshell.c:559
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "पाठ à¤\95ा à¤\85à¤\82त à¤¸à¤¿à¤°à¥\8dफ '\\' à¤µà¤°à¥\8dण à¤\95à¥\87 à¤¬à¤¾à¤¦ à¤¹à¥\8b à¤\97या. (पाठ à¤¥à¤¾ '%s')"
+msgid "Unknown processing option \"%s\""
+msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤ªà¥\8dरसà¤\82सà¥\8dà¤\95रण à¤µà¤¿à¤\95लà¥\8dप \"%s\""
 
-#: ../glib/gshell.c:566
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr " %c हेतु मैचिंग कोट से पहले पाठ अंत पाया. (पाठ था '%s')"
+msgid "Failed to create temp file: %s"
+msgstr "temp फ़ाइल बनाने में विफल: %s"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "पाठ खाली था (या उसमें सिर्फ श्वेत रिक्ति ही था)"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Xmllint के साथ इनपुट फ़ाइल की प्रक्रिया में त्रुटि"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "संतति प्रक्रिया से डेटा पढ़ने में असफल"
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "to-pixdata के साथ इनपुट फ़ाइल प्रक्रिया में त्रुटि"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "संतति प्रक्रिया (%s) से संचारण हेतु पाइप बनाने में असफल"
+msgid "Error reading file %s: %s"
+msgstr "%s फाइल पढ़ने में त्रुटि: %s"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "संतति पाइप (%s) से पढ़ने में असफल"
+msgid "Error compressing file %s"
+msgstr "%s फाइल संपीड़ित करने में त्रुटि"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "निरà¥\8dदà¥\87शिà¤\95ा '%s' (%s) à¤ªà¤° à¤¬à¤¦à¤²à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85सफल"
+msgid "text may not appear inside <%s>"
+msgstr "पाठ à¤\87सà¤\95à¥\87 à¤\85à¤\82दर à¤ªà¥\8dरà¤\95à¤\9f à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\8b à¤¸à¤\95ता à¤¹à¥\88 <%s>"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "संतति प्रक्रिया (%s) कार्यान्वित करने में असफल"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "आउटपुट फ़ाइल का नाम"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "à¤\85वà¥\88ध à¤ªà¥\8dरà¥\8bà¤\97à¥\8dराम à¤¨à¤¾à¤®: %s"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "फ़ाà¤\87ल"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "%d पर तर्क सदिश में अवैध स्ट्रिंग: %s"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"निर्देशिका जहाँ  फ़ाइलों (वर्तमान निर्देशिका का डिफ़ॉल्ट) के लिए पढ़ा  जा रहे "
+"हैं"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
-#, c-format
-msgid "Invalid string in environment: %s"
-msgstr "वातावरण में अवैध स्ट्रिंग: %s"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "निर्देशिका"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
-#, c-format
-msgid "Invalid working directory: %s"
-msgstr "à¤\85वà¥\88ध à¤\95ारà¥\8dयशà¥\80ल à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा: %s"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr "लà¤\95à¥\8dषà¥\8dय à¤«à¤¼à¤¾à¤\87ल à¤¨à¤¾à¤® à¤\8fà¤\95à¥\8dसà¤\9fà¥\87à¤\82शन à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\9aयनित à¤ªà¥\8dरारà¥\82प à¤®à¥\87à¤\82 à¤\86à¤\89à¤\9fपà¥\81à¤\9f à¤\89तà¥\8dपन à¤\95रà¥\87à¤\82 "
 
-#: ../glib/gspawn-win32.c:783
-#, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "हेल्पर प्रोग्राम (%s) कार्यान्वित करने में असफल"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "स्रोत शीर्षक उत्पन्न करें"
 
-#: ../glib/gspawn-win32.c:997
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
+"स्रोत कोड उत्पन्न करें अपने कोड में संसाधन फ़ाइल में लिंक का उपयोग करने के "
+"लिए "
+
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "निर्भरता सूची उत्पन्न करें"
+
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "स्वचालित रूप से संसाधन पंजीकृत और निर्माण नहीं करें"
+
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "सी पहचानकर्ता नाम उत्पन्न किया गए स्रोत कोड के लिए इस्तेमाल किया"
+
+#: ../gio/glib-compile-resources.c:649
 msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr "एक संतति प्रक्रिया से डेटा पढ़ने में g_io_channel_win32_poll() में अप्रत्याशित त्रुटि"
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"संसाधन फ़ाइल में एक संसाधन विनिर्देश संकलित.\n"
+"संसाधन विनिर्देश फाइल एक्सटेंशन  .gresource.xml है,\n"
+"और संसाधन का फ़ाइल एक्सटेंशन .gresource से कहा जाता है."
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "सà¤\82तति à¤ªà¥\8dरà¤\95à¥\8dरिया (%s) à¤¸à¥\87 à¤¡à¥\87à¤\9fा à¤ªà¤¢à¤¼à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85सफल"
+msgid "You should give exactly one file name\n"
+msgstr "à¤\86पà¤\95à¥\8b à¤µà¤¾à¤¸à¥\8dतव à¤®à¥\87à¤\82 à¤\8fà¤\95 à¤«à¤¼à¤¾à¤\87ल à¤¨à¤¾à¤® à¤¦à¥\87ना à¤\9aाहिà¤\8f\n"
 
-#: ../glib/gspawn.c:347
-#, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "एक संतति प्रक्रिया (%s) से चुनें() पढ़ने का डेटा में अप्रत्याशित त्रुटि हुई"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "खाली नाम की अनुमति नहीं हैं"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "waitpid() (%s) में अप्रत्याशित त्रुटि"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "अवैध नाम '%s': नाम लोअरकेस अक्षर के साथ शुरू करना चाहिए"
 
-#: ../glib/gspawn.c:1237
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "(%s) फॉर्क करने में असफल"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"अवैध नाम '%s': अवैध अक्षर '%c'; केवल लोअरकेस अक्षरों, संख्या और डैश ('-') की "
+"अनुमति है."
 
-#: ../glib/gspawn.c:1393
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "सà¤\82तति à¤ªà¥\8dरà¤\95à¥\8dरिया \"%s\" (%s) à¤\95ारà¥\8dयानà¥\8dवित à¤\95रनà¥\87 à¤®à¥\87à¤\82 à¤\85सफल"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "à¤\85वà¥\88ध à¤¨à¤¾à¤® '%s': à¤²à¤\97ातार à¤¦à¥\8b à¤¡à¥\88श ('--') à¤\95à¥\80 à¤\85नà¥\81मति à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88."
 
-#: ../glib/gspawn.c:1403
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "à¤\86à¤\89à¤\9fपà¥\81à¤\9f à¤¯à¤¾ à¤¸à¤\82तति à¤ªà¥\8dरà¤\95à¥\8dरिया (%s) à¤\95à¥\87 à¤\87नपà¥\81à¤\9f à¤\95à¥\8b à¤\85नà¥\81पà¥\8dरà¥\87षित à¤\95रनà¥\87 à¤®à¥\87à¤\82 à¤\85सफल"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "à¤\85वà¥\88ध à¤¨à¤¾à¤® '%s': à¤\85à¤\82तिम à¤µà¤°à¥\8dण à¤\8fà¤\95 à¤¡à¥\88श ('-') à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\8b à¤¸à¤\95ता à¤¹à¥\88."
 
-#: ../glib/gspawn.c:1412
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "सà¤\82तति à¤ªà¥\8dरà¤\95à¥\8dरिया (%s) à¤«à¥\89रà¥\8dà¤\95 à¤\95रनà¥\87 à¤®à¥\87à¤\82 à¤\85सफल"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "à¤\85वà¥\88ध à¤¨à¤¾à¤® '%s': à¤\85धिà¤\95तम à¤²à¤®à¥\8dबाà¤\88 1024 à¤¹à¥\88"
 
-#: ../glib/gspawn.c:1420
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "संतति प्रक्रिया \"%s\" कार्यान्वित करने में अज्ञात त्रुटि"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> हले से निर्दिष्ट किया जा चुका है"
 
-#: ../glib/gspawn.c:1444
-#, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "संतति पीआईडी पाइप (%s) से पर्याप्त डेटा पढ़ने में असफल"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "'सूची के' स्कीमा के लिए कुंजी नहीं जोड़ सकते हैं"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "यूटीएफ-8 हेतु वर्ण सीमा से बाहर"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> हले से निर्दिष्ट किया जा चुका है"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "परिवर्तन इनपुट में अवैध अनुक्रम"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<key name='%s'> छाया <key name='%s'> है <schema id='%s'>में; प्रयोग करें "
+"<override> मान को संशोधित करने के लिए"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "यूटीएफ-16 हेतु वर्ण सीमा से बाहर"
+#: ../gio/glib-compile-schemas.c:957
+#, c-format
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr ""
+"वास्तव में 'प्रकार', 'enum'  या ;ध्वजों '<key> को किसी विशेषता के रूप में "
+"निर्दिष्ट किया "
+"जाना चाहिए"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "प्रयोग:"
+#: ../gio/glib-compile-schemas.c:976
+#, c-format
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> पारिभाषित (अभी तक) नहीं."
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[विकल्प...]"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "अवैध GVariant प्रकार स्ट्रिंग '%s'"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "मदद विकल्प:"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> दी लेकिन स्कीमा कुछ भी नहीं प्रदान कर रहा है"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "मदद विकल्प दिखाएँ"
+#: ../gio/glib-compile-schemas.c:1034
+#, c-format
+msgid "no <key name='%s'> to override"
+msgstr "कोई <key name='%s'> ओवरराइड करने के लिए नहीं"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "सभी मदद विकल्प दिखाएँ"
+#: ../gio/glib-compile-schemas.c:1042
+#, c-format
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> पहले से निर्दिष्ट किया जा चुका है"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "अनुप्रयोग विकल्प:"
+#: ../gio/glib-compile-schemas.c:1113
+#, c-format
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> पहले से निर्दिष्ट किया जा चुका है"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "पूर्णांक मान '%s' को %s के लिए विश्लेषण नहीं कर सकता"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> का विस्तार मौजूदा स्कीमा  '% s' अभी तक नहीं है"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "पूर्णांक मान '%s' %s के लिए दायरा के बाहर है"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'>का मौजूदा स्कीमा '%s' अभी तक की सूची नहीं है."
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "'%s' दोहरे मान का विश्लेषण %s के लिए नहीं कर सकता है"
+msgid "Can not be a list of a schema with a path"
+msgstr " पथ के साथ स्कीमा की एक सूची नहीं हो सकता है "
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "'%s' दोहरा मान %s के लिए परिसर से बाहर है"
+msgid "Can not extend a schema with a path"
+msgstr "थ के साथ एक स्कीमा का विस्तार नहीं कर सकते हैं"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Error parsing option %s"
-msgstr "%s विकल्प विश्लेषण में त्रुटि"
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr ""
+"<schema id='%s'> एक सूची है, <schema id='%s'> विस्तार जो एक सूची नहीं है"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Missing argument for %s"
-msgstr "%s के लिए गुम तर्क"
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> <schema id='%s' list-of='%s'> का विस्तार लेकिन "
+"'%"
+"s' का विस्तार '%s' नहीं करता है"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Unknown option %s"
-msgstr "अनजान विकल्प %s"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "खोज निर्देशिका में वैध कुंजी फ़ाइल नहीं मिल सका"
-
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "एक सामान्य फ़ाइल नहीं"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "पथ, अगर दिया, शुरू करने के लिए और एक स्लेश के साथ अंत करना चाहिए"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "फ़ाइल खाली है"
+#: ../gio/glib-compile-schemas.c:1203
+#, c-format
+msgid "the path of a list must end with ':/'"
+msgstr "सूची के पथ ':/' के साथ समाप्त होना चाहिए"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr ""
-"कुंजी फ़ाइल में '%s' पंक्ति समाहित है जो कि एक कुंजी मान जोड़ा, समूह, या टिप्पणी नहीं है"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> पहले से निर्दिष्ट किया जा चुका है"
 
-#: ../glib/gkeyfile.c:828
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "अवैध समूह नाम: %s"
+msgid "--strict was specified; exiting.\n"
+msgstr "--सख्त निर्दिष्ट किया गया था, बाहर निकल रहा है.\n"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "कुंजी फ़ाइल एक समूह के साथ शुरू नहीं होता"
+#: ../gio/glib-compile-schemas.c:1761
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "इस पूरे फ़ाइल को नजरअंदाज कर दिया गया है.\n"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "à¤\85वà¥\88ध à¤\95à¥\81à¤\82à¤\9cà¥\80 à¤¨à¤¾à¤®: %s"
+msgid "Ignoring this file.\n"
+msgstr "à¤\87स à¤«à¤¼à¤¾à¤\87ल à¤\95à¥\80 à¤\89पà¥\87à¤\95à¥\8dषा à¤\95रà¥\87à¤\82.\n"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "कुंजी फ़ाइल में असमर्थित एनकोडिंग '%s' समाहित है"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"ऐसा कोई कुंजी '%s' स्कीमा में `%s' रूप ओवरराइड फ़ाइल `%s' में निर्दिष्ट नहीं "
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "कुंजी फ़ाइल में '%s' समूह नहीं है"
+msgid "; ignoring override for this key.\n"
+msgstr "; इस कुंजी के लिए ओवरराइड की अनदेखी करें.\n"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "कुंजी फ़ाइल में '%s' कुंजी नहीं है"
+msgid " and --strict was specified; exiting.\n"
+msgstr " और --सख्त निर्दिष्ट किया गया था, बाहर निकल रहा है.\n"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "कुंजी फ़ाइल में '%s' कुंजी समाहित है '%s' मान के साथ जो UTF-8 नहीं है"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
+msgstr ""
+"पार्सिंग के दौरान त्रुटि कुंजी '%s' स्कीमा में `%s' के रूप इस ओवरराइड फ़ाइल`%"
+"s' में "
+"निर्दिष्ट: %s.  "
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "à¤\95à¥\81à¤\82à¤\9cà¥\80 à¤«à¤¼à¤¾à¤\87ल à¤®à¥\87à¤\82 '%s' à¤\95à¥\81à¤\82à¤\9cà¥\80 à¤¹à¥\88 à¤\9cिसà¤\95à¥\87 à¤®à¤¾à¤¨ à¤\95ा à¤µà¤¿à¤¶à¥\8dलà¥\87षण à¤¨à¤¹à¥\80à¤\82 à¤\95िया à¤\9cा à¤¸à¤\95ता."
+msgid "Ignoring override for this key.\n"
+msgstr "à¤\87स à¤\95à¥\81à¤\82à¤\9cà¥\80 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\93वरराà¤\87ड à¤\95à¥\80 à¤\85नदà¥\87à¤\96à¥\80 à¤\95रà¥\87à¤\82.\n"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "कुंजी फ़ाइल में '%s' कुंजी है जिसमें स्थित मान का विश्लेषण नहीं किया जा सकता है."
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"कुंजी `%s' के लिए ओवरराइड ओवरराइड फ़ाइल `%s' स्कीमा में `%s' स्कीमा में दी गई "
+"श्रृंखला के "
+"बाहर है"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
-msgstr "कुंजी फ़ाइल में '%s' कुंजी है '%s' समूह में जिसके मान का विश्लेषण नहीं किया जा सकता."
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"कुंजी `%s' के लिए ओवरराइड ओवरराइड फ़ाइल`%s' में स्कीमा `%s' में वैध विकल्पों "
+"की सूची में "
+"नहीं है"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
-#, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "कुंजी फ़ाइल में '%s' कुंजी नहीं है '%s' समूह में"
+#: ../gio/glib-compile-schemas.c:1995
+msgid "where to store the gschemas.compiled file"
+msgstr "gschemas.compiled फ़ाइल को संग्रहीत कहाँ करें "
 
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "à¤\95à¥\81à¤\82à¤\9cà¥\80 à¤«à¤¼à¤¾à¤\87ल à¤®à¥\87à¤\82 à¤ªà¤\82à¤\95à¥\8dति à¤\95à¥\87 à¤\85à¤\82त à¤®à¥\87à¤\82 à¤\8fसà¥\8dà¤\95à¥\87प à¤¸à¤\82पà¥\8dरतà¥\80à¤\95 à¤°à¤¹à¤¤à¤¾ à¤¹à¥\88"
+#: ../gio/glib-compile-schemas.c:1996
+msgid "Abort on any errors in schemas"
+msgstr "सà¥\8dà¤\95à¥\80मा à¤®à¥\87à¤\82 à¤\95िसà¥\80 à¤­à¥\80 à¤¤à¥\8dरà¥\81à¤\9fि à¤ªà¤° à¤µà¤¿à¤«à¤²"
 
-#: ../glib/gkeyfile.c:3730
-#, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "कुंजी फ़ाइल में '%s' अमान्य शृंखला समाहित है"
+#: ../gio/glib-compile-schemas.c:1997
+msgid "Do not write the gschema.compiled file"
+msgstr "Gschema.compiled फ़ाइल नहीं लिखना है  "
 
-#: ../glib/gkeyfile.c:3872
-#, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "मान्य '%s' को एक संख्या की तरह नहीं विश्लेषित किया जा सकता."
+#: ../gio/glib-compile-schemas.c:1998
+msgid "Do not enforce key name restrictions"
+msgstr "कुंजी नाम प्रतिबंध लागू नहीं करेगी"
+
+#: ../gio/glib-compile-schemas.c:2028
+msgid ""
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
+msgstr ""
+"स्कीमा कैश में सभी GSettings स्कीमा फ़ाइलों को संकलित करें.\n"
+"स्कीमा फ़ाइलों के लिए विस्तार करने के लिए आवश्यक हैं .gschema.xml,\n"
+"और कैश फ़ाइल नामक gschemas.compiled है."
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "पà¥\82रà¥\8dणाà¤\82à¤\95 à¤®à¤¾à¤¨ '%s' à¤¦à¤¾à¤¯à¤°à¤¾ à¤\95à¥\87 à¤¬à¤¾à¤¹à¤° à¤¹à¥\88"
+msgid "You should give exactly one directory name\n"
+msgstr "à¤\86पà¤\95à¥\8b à¤µà¤¾à¤¸à¥\8dतव à¤®à¥\87à¤\82 à¤\8fà¤\95 à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤¨à¤¾à¤® à¤¦à¥\87ना à¤\9aाहिà¤\8f\n"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "मान '%s' à¤\95à¥\8b à¤\8fà¤\95 à¤«à¥\8dलà¥\8bà¤\9f à¤¸à¤\82à¤\96à¥\8dया à¤\95à¥\80 à¤¤à¤°à¤¹ à¤¨à¤¹à¥\80à¤\82 à¤µà¤¿à¤¶à¥\8dलà¥\87षित à¤\95िया à¤\9cा à¤¸à¤\95ता."
+msgid "No schema files found: "
+msgstr "à¤\95à¥\8bà¤\88 à¤¸à¥\8dà¤\95à¥\80मा à¤«à¤¾à¤\87ल à¤¨à¤¹à¥\80à¤\82 à¤®à¤¿à¤²à¥\80"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "मान '%s' à¤\95à¥\8b à¤¬à¥\81लियन à¤\95à¥\87 à¤¤à¥\8cर à¤ªà¤° à¤µà¤¿à¤¶à¥\8dलà¥\87षित à¤¨à¤¹à¥\80à¤\82 à¤\95िया à¤\9cा à¤¸à¤\95ता."
+msgid "doing nothing.\n"
+msgstr "à¤\95à¥\81à¤\9b à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤°à¤¹à¥\80.\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "बड़à¥\80 à¤\97णना à¤®à¤¾à¤¨ à¤\95à¥\8b %s à¤®à¥\87à¤\82 à¤­à¥\87à¤\9cा à¤\97या"
+msgid "removed existing output file.\n"
+msgstr "मà¥\8cà¤\9cà¥\82दा à¤\86à¤\89à¤\9fपà¥\81à¤\9f à¤«à¤¼à¤¾à¤\87ल à¤¹à¤\9fा à¤¦à¤¿à¤¯à¤¾.\n"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "धारा पहले से बंद है"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "तयशुदा स्थानीय निर्देशिका मॉनिटर प्रकार ढूँढ़ने में असमर्थ"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "ऑपरेशन रद्द था"
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#, c-format
+msgid "Invalid filename %s"
+msgstr "अवैध फ़ाइलनाम: %s"
 
-#: ../gio/gcharsetconverter.c:263
-#, fuzzy
-msgid "Invalid object, not initialized"
-msgstr "à¤\85वà¥\88ध à¤¸à¥\89à¤\95à¥\87à¤\9f, à¤\86रà¤\82भà¥\80à¤\95à¥\83त à¤¨à¤¹à¥\80à¤\82"
+#: ../gio/glocalfile.c:948
+#, c-format
+msgid "Error getting filesystem info: %s"
+msgstr "फ़ाà¤\87लतà¤\82तà¥\8dर à¤¸à¥\82à¤\9aना à¤ªà¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-#, fuzzy
-msgid "Incomplete multibyte sequence in input"
-msgstr "परिवर्तन इनपुट में अवैध बाइट अनुक्रम"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "रूट निर्देशिका का नाम नहीं बदल सकता है"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-#, fuzzy
-msgid "Not enough space in destination"
-msgstr "सà¥\89à¤\95à¥\87à¤\9f à¤ªà¤¤à¤¾ à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¤°à¥\8dयापà¥\8dत à¤¸à¥\8dथान à¤¨à¤¹à¥\80à¤\82"
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
+#, c-format
+msgid "Error renaming file: %s"
+msgstr "फ़ाà¤\87ल à¤\95ा à¤¨à¤¾à¤® à¤¬à¤¦à¤²à¤¨à¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "रदà¥\8dद à¤\95रनà¥\87 à¤¯à¥\8bà¤\97à¥\8dय à¤\86रà¤\82भà¥\80à¤\95रण à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 है"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "फ़ाà¤\87ल à¤\95ा à¤¨à¤¾à¤® à¤¨à¤¹à¥\80à¤\82 à¤¬à¤¦à¤² à¤¸à¤\95ता à¤¹à¥\88, à¤«à¤¼à¤¾à¤\87लनाम à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 à¤®à¥\8cà¤\9cà¥\82द है"
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "अज्ञात प्रकार"
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "अवैध फ़ाइलनाम"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "डैरक्टरी नहीं खोल सकते है"
+
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "%s filetype"
-msgstr "%s फ़ाइल प्रकार"
+msgid "Error opening file: %s"
+msgstr "फ़ाइल खोलने में त्रुटि: %s"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "%s type"
-msgstr "%s प्रकार"
+msgid "Error removing file: %s"
+msgstr "फ़ाइल हटाने में त्रुटि: %s"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr ""
+#: ../gio/glocalfile.c:1841
+#, c-format
+msgid "Error trashing file: %s"
+msgstr "फ़ाइल रद्दी में भेजने में त्रुटि: %s"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr ""
+#: ../gio/glocalfile.c:1864
+#, c-format
+msgid "Unable to create trash dir %s: %s"
+msgstr "रद्दी निर्देशिका %s बनाने में असमर्थ: %s"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "à¤\85पà¥\8dरतà¥\8dयाशित à¤¸à¥\8dà¤\9fà¥\8dरà¥\80म à¤\95ा à¤¸à¤®à¤¯ à¤¸à¥\87 à¤ªà¤¹à¤²à¥\87 à¤\85à¤\82त"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "रदà¥\8dदà¥\80 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\89à¤\9aà¥\8dà¤\9a à¤¸à¥\8dतरयà¥\80 à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤¢à¥\82à¤\81ढ़नà¥\87 à¤®à¥\87à¤\82 à¤\85समरà¥\8dथ"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, fuzzy, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "असमर्थित सॉकेट पता"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "रद्दी निर्देशिका ढूँढ़ने और बनाने में असमर्थ"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
+msgid "Unable to create trashing info file: %s"
+msgstr "रद्दी सूचना फ़ाइल बनाने में असमर्थ: %s"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr ""
+msgid "Unable to trash file: %s"
+msgstr "फ़ाइल रद्दी में भेजने में असमर्थ: %s"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
-#, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr ""
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "आंतरिक त्रुटि"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr ""
+msgid "Error creating directory: %s"
+msgstr "निर्देशिका बनाने में त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr ""
+msgid "Filesystem does not support symbolic links"
+msgstr "फ़ाइलतंत्र प्रतीकात्मक लिंक का समर्थन नहीं करता है"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
+msgid "Error making symbolic link: %s"
+msgstr "सांकेतिक कड़ी बनाने में त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
+msgid "Error moving file: %s"
+msgstr "फ़ाइल खिसकाने में त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "निर्देशिका पर निर्देशिका नहीं खिसका सकता है"
 
-#: ../gio/gdbusaddress.c:595
-#, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "बैकअप फ़ाइल निर्माण विफल"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
+msgid "Error removing target file: %s"
+msgstr "लक्ष्य फ़ाइल हटाने में त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "माउंट के बीच खिसकाना समर्थित नहीं"
 
-#: ../gio/gdbusaddress.c:644
-#, fuzzy
-msgid "Error auto-launching: "
-msgstr "कनेक्ट करने में त्रुटि: "
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "विशेषता मान को जरूर रिक्त होना चाहिए"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "अवैध विशेषता प्रकार (स्ट्रिंग प्रत्याशित)"
+
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "अवैध विस्तारित विशेषता नाम"
+
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr ""
+msgid "Error setting extended attribute '%s': %s"
+msgstr "विस्तारित विशेषता '%s' सेट करने में त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:688
-#, fuzzy, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "'%s' फ़ाइल खोलने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (अवैध एन्कोडिंग)"
 
-#: ../gio/gdbusaddress.c:706
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
+#, c-format
+msgid "Error when getting information for file '%s': %s"
+msgstr "फाइल '%s' के लिए जानकारी प्राप्त करने में त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:715
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:1779
+#, c-format
+msgid "Error when getting information for file descriptor: %s"
+msgstr "फ़ाइल विवरणक के लिए जानकारी प्राप्त करने के दौरान त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:733
-#, fuzzy, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "फ़ाइल में लिखने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "अवैध विशेषता प्रकार (uint32 प्रत्याशित)"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "अवैध विशेषता प्रकार (uint64 प्रत्याशित)"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "अवैध विशेषता प्रकार (बाइट स्ट्रिंग प्रत्याशित)"
 
-#: ../gio/gdbusaddress.c:1057
-#, fuzzy, c-format
-msgid "Error spawning command line `%s': "
-msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "सिमलिंक पर अनुमति सेट नहीं कर सकता है"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
+msgid "Error setting permissions: %s"
+msgstr "अनुमति सेट करने के दौरान त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
+msgid "Error setting owner: %s"
+msgstr "स्वामी सेट करने के दौरान त्रुटि: %s"
 
-#: ../gio/gdbusaddress.c:1155
-#, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "सांकेतिक कड़ी जरूर रिक्त होनी चाहिए"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1273
-#, fuzzy, c-format
-msgid "Unknown bus type %d"
-msgstr "अज्ञात प्रकार"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr ""
+msgid "Error setting symlink: %s"
+msgstr "सांकेतिक कड़ी की सेटिंग में त्रुटि: %s"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "सांकेतिक कड़ी की सेटिंग में त्रुटि: फ़ाइल एक सांकेतिक कड़ी नहीं है"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
+msgid "Error setting modification or access time: %s"
+msgstr "रूपांतरण या पहुँच समय सेट करने के दौरान त्रुटि: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "निर्देशिका '%s' को खोलने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux संदर्भ जरूर शून्येतर होना चाहिए"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, fuzzy, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "निर्देशिका बनाने में त्रुटि: %s"
+msgid "Error setting SELinux context: %s"
+msgstr "SELinux संदर्भ सेटिंग के दौरान त्रुटि: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "'%s' फ़ाइल खोलने में त्रुटि: %s"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux इस तंत्र पर समर्थित नहीं है"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Setting attribute %s not supported"
+msgstr "विशेषता %s की सेटिंग समर्थित नहीं है"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Error reading from file: %s"
+msgstr "फ़ाइल से पढ़ने के दौरान त्रुटि: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Error seeking in file: %s"
+msgstr "फ़ाइल से प्राप्त करने में त्रुटि: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, fuzzy, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, fuzzy, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, fuzzy, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
+msgid "Error closing file: %s"
 msgstr "फ़ाइल बंद करने में त्रुटि: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, fuzzy, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "'%s' फ़ाइल खोलने में त्रुटि: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "'%s' फ़ाइल खोलने में त्रुटि: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:882
-#, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
-
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-#, fuzzy
-msgid "The connection is closed"
-msgstr "जोड़ा गया सॉकेट बंद है"
-
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "तयशुदा स्थानीय फ़ाइल मॉनिटर प्रकार ढूँढ़ने में असमर्थ"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
+msgid "Error writing to file: %s"
+msgstr "फ़ाइल में लिखने में त्रुटि: %s"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
+msgid "Error removing old backup link: %s"
+msgstr "पुराने बैकअप कड़ी हटाने में त्रुटि: %s"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "No such property `%s'"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:3948
-#, fuzzy, c-format
-msgid "Property `%s' is not readable"
-msgstr "%s प्रकार वर्गीकृत नहीं है"
-
-#: ../gio/gdbusconnection.c:3959
-#, fuzzy, c-format
-msgid "Property `%s' is not writable"
-msgstr "%s प्रकार वर्गीकृत नहीं है"
+msgid "Error creating backup copy: %s"
+msgstr "बैकअप की नक़ल बनाने में त्रुटि: %s"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "No such interface `%s'"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr ""
+msgid "Error renaming temporary file: %s"
+msgstr "अस्थाई फ़ाइल का नाम बदलने में त्रुटि: %s"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr ""
+msgid "Error truncating file: %s"
+msgstr "फ़ाइल काटने में त्रुटि: %s"
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "No such method `%s'"
-msgstr ""
+msgid "Error opening file '%s': %s"
+msgstr "'%s' फ़ाइल खोलने में त्रुटि: %s"
 
-#: ../gio/gdbusconnection.c:4515
-#, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "लक्ष्य फ़ाइल एक निर्देशिका है"
 
-#: ../gio/gdbusconnection.c:4734
-#, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "लक्ष्य फ़ाइल एक सामान्य फ़ाइल नहीं है"
 
-#: ../gio/gdbusconnection.c:4932
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "यह फ़ाइल बाह्य स्तर पर रूपांतरित था"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:6082
-#, fuzzy, c-format
-msgid "A subtree is already exported for %s"
-msgstr "श्रोता पहले से बंद है"
+msgid "Error removing old file: %s"
+msgstr "पुरानी फ़ाइल हटाने में त्रुटि: %s"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr ""
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "अवैध GSeekType की आपूर्ति"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr ""
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "अवैध प्राप्ति आग्रह"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr ""
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "GMemoryInputStream काट नहीं सकता है"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "स्मृति आउटपुट स्ट्रीम का आकार बदलना संभव हीं"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "स्मृति आउटपुट स्ट्रीम का आकार बदलने में विफल"
 
-#: ../gio/gdbusmessage.c:914
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
+"लिखने की प्रक्रिया के लिए आवश्यक स्मृति की मात्रा उपलब्ध पता स्थान से बड़ा है"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "अनुरोधित तलाश स्ट्रीम की शुरुआत से पहले"
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "अनुरोधित स्ट्रीम के अंत से परे की तलाश"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "आरोह \"unmount\" लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "आरोह \"इजेक्ट\" लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "आरोह \"unmount\" या \"unmount_with_operation\" लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1268
-#, fuzzy, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "'%s' कोई वैध नाम नहीं है"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "आरोह \"इजेक्ट\" या \"eject_with_operation\" लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1324
-#, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-msgstr[1] ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "आरोह\"remount\" लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "माउंट अंतर्वस्तु प्रकार गेसिंग लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "माउंट तुल्यकालित अंतर्वस्तु प्रकार गेसिंग लागू नहीं करता है"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "मेजबाननाम में '%s' शामिल है '[' but not ']'"
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr ""
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "संजाल तक पहुँच सम्भव नहीं है"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "होस्ट तक पहुँच सम्भव नहीं है"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr ""
+msgid "Could not create network monitor: %s"
+msgstr "नेटवर्क मॉनिटर नहीं बना सका: %s"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "नेटवर्क मॉनिटर नहीं बना सका:"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr ""
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "नेटवर्क स्थिति प्राप्त नहीं किया जा सका:"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "आउटपुट स्ट्रीम लेखन लागू नहीं करता है"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "स्रोत स्ट्रीम पहले से बंद है"
+
+#: ../gio/gresolver.c:940
 #, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr ""
+msgid "Error resolving '%s': %s"
+msgstr "'%s' को हल करने में त्रुटि: %s"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gresolver.c:990
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
+msgid "Error reverse-resolving '%s': %s"
+msgstr "'%s' के विलोम समाधान में त्रुटि: %s"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr ""
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
+#, c-format
+msgid "No DNS record of the requested type for '%s'"
+msgstr "'%s' के लिए अनुरोधित प्रकार की कोई DNS रिकॉर्ड नहीं"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
+msgid "Temporarily unable to resolve '%s'"
+msgstr "अस्थायी रूप से '%s' हल करने में असमर्थ"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
+msgid "Error resolving '%s'"
+msgstr "'%s' हल करने में त्रुटि"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr ""
+msgid "The resource at '%s' does not exist"
+msgstr "'%s' में संसाधन मौजूद नहीं है"
 
-#: ../gio/gdbusmessage.c:2938
-#, fuzzy, c-format
-msgid "Error return with body of type `%s'"
-msgstr "फ़ाइल में लिखने में त्रुटि: %s"
+#: ../gio/gresource.c:457
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "'%s' में संसाधन के लिए असंपीड़ित करने में विफल रहा है"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr ""
+#: ../gio/gresourcefile.c:650
+#, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "संसाधन '%s' पर एक निर्देशिका नहीं है"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr ""
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "इनपुट स्ट्रीम की तलाश लागू नहीं करता है"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr ""
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "छपाई मदद"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr ""
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMMAND]"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "सूची वर्गों से युक्त elf फ़ाइल में संसाधनों"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
+"सूची संसाधन\n"
+"यदि अनुभाग दिया है, केवल इस अनुभाग में संसाधनों की सूची\n"
+"यदि पथ दिया जाता है, केवल मेल खाते संसाधनों की सूची"
 
-#: ../gio/gdbusserver.c:711
-#, fuzzy
-msgid "Abstract name space not supported"
-msgstr "रद्दी समर्थित नहीं है"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PATH]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "भाग"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
+"विवरण के साथ सूची संसाधनों\n"
+"यदि अनुभाग दिया है, केवल इस अनुभाग में संसाधनों की सूची\n"
+"यदि पथ दिया जाता है, केवल मेल खाते संसाधनों की सूची\n"
+"विवरण में अनुभाग, आकार और संपीड़न शामिल हैं"
 
-#: ../gio/gdbusserver.c:875
-#, fuzzy, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "फ़ाइल में लिखने में त्रुटि: %s"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Stdout में संसाधन फ़ाइल को निकालें"
 
-#: ../gio/gdbusserver.c:1042
-#, fuzzy, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "'%s' कोई वैध नाम नहीं है"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "फ़ाइल पथ"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
+"अज्ञात कमांड %s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
+"प्रयोग:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"आदेशों:\n"
+"  मदद                     यह जानकारी दिखाएँ\n"
+"  अनुभागों                  सूची संसाधन अनुभागों\n"
+" सूची                   सूची संसाधन\n"
+" विवरण                  विवरण के साथ सूची संसाधनों\n"
+"  उद्धरण                   संसाधन को निकालें\n"
+"\n"
+"प्रयोग करें 'gresource help COMMAND' विस्तृत मदद पाने के लिए.\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
 "\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
+"प्रयोग:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, fuzzy, c-format
-msgid "Error: %s\n"
-msgstr "पंक्ति %d: पर त्रुटि %s"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "आर्गुमेंट:\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, fuzzy, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "%s विकल्प विश्लेषण में त्रुटि"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  अनुभाग एक (वैकल्पिक) elf अनुभाग नाम\n"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr ""
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  आदेश (वैकल्पिक) की व्याख्या के लिए आदेश\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr " फ़ाइल    elf फ़ाइल (एक द्विआधारी या एक साझा पुस्तकालय)\n"
+
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
+"  फ़ाइल    elf फ़ाइल (एक द्विआधारी या एक साझा पुस्तकालय)\n"
+"            या संकलित संसाधन फ़ाइल\n"
 
-#: ../gio/gdbus-tool.c:350
-#, fuzzy
-msgid "Connect to given D-Bus address"
-msgstr "कनेक्शन प्रगति में"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[PATH]"
 
-#: ../gio/gdbus-tool.c:360
-#, fuzzy
-msgid "Connection Endpoint Options:"
-msgstr "कनेक्शन प्रगति में"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  पथ    (वैकल्पिक) संसाधन पथ (आंशिक हो सकता है)\n"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr ""
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "पथ"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr ""
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr " पथ    संसाधन पथ\n"
 
-#: ../gio/gdbus-tool.c:393
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Multiple connection endpoints specified"
-msgstr ""
+msgid "No such schema '%s'\n"
+msgstr "ऐसा कोई स्कीमा '%s' नहीं\n"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
 msgstr ""
+"स्कीमा '%s' पुनर्निधारणीय (पथ निर्दिष्ट नहीं किया जाना चाहिए) नहीं है\n"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "स्कीमा '%s' पुनर्निधारणीय (पथ निर्दिष्ट किया जाना चाहिए)\n"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr ""
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "पथ खाली दिए गए.\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr ""
+#: ../gio/gsettings-tool.c:100
+#, c-format
+msgid "Path must begin with a slash (/)\n"
+msgstr "पथ एक स्लैश (/) के साथ शुरू करना चाहिए\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr ""
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
+msgstr "पथ एक स्लैश (/) के साथ समाप्त होना चाहिए\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr ""
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "पथ दो आसन्न स्लैश (/ /) नहीं होना चाहिए\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, fuzzy, c-format
-msgid "Error connecting: %s\n"
-msgstr "कनेक्ट करने में त्रुटि: %s"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "ऐसा कोई कुंजी '%s' नहीं\n"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "Error: object path not specified.\n"
-msgstr ""
+msgid "The provided value is outside of the valid range\n"
+msgstr "उपलब्ध कराई मान मान्य सीमा के बाहर है\n"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, fuzzy, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "'%s' कोई वैध नाम नहीं है"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "सूची में स्थापित (गैर पुनर्निधारणीय) स्कीमा "
 
-#: ../gio/gdbus-tool.c:625
-#, c-format
-msgid "Error: signal not specified.\n"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "पुनर्निधारणीय स्कीमा स्थापित सूची"
+
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "स्कीमा में कुंजी की सूची"
+
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:PATH]"
+
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "स्कीमा के बच्चों की सूची"
+
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
+"सूची कुंजी और मूल्यों, बारी बारी से\n"
+"यदि कोई स्कीमा नहीं दिया जाता है, सभी कुंजी की सूची\n"
 
-#: ../gio/gdbus-tool.c:634
-#, fuzzy, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "'%s' कोई वैध नाम नहीं है"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:PATH]]"
 
-#: ../gio/gdbus-tool.c:640
-#, fuzzy, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "'%s' कोई वैध नाम नहीं है"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "कुंजी का मान पाया"
 
-#: ../gio/gdbus-tool.c:646
-#, fuzzy, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "'%s' कोई वैध नाम नहीं है"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:PATH] कुंजी"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, fuzzy, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "%s विकल्प विश्लेषण में त्रुटि"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "कुंजी के लिए मान्य मानों की श्रृंखला क्वेरी"
 
-#: ../gio/gdbus-tool.c:698
-#, fuzzy, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "कनेक्शन स्वीकार करने में त्रुटि: %s"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "मान के लिए कुंजी का मान निर्धारित"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr ""
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:PATH] कुंजी का मान"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr ""
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "अपने डिफ़ॉल्ट मान के लिए कुंजी रीसेट करें"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr ""
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "स्कीमा में अपने मूलभूत के लिए सभी कुंजी रीसेट करें"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr ""
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "जाँचें अगर कुंजी लिखने योग्य है"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
 msgstr ""
+"परिवर्तन के लिए कुंजी मॉनिटर.\n"
+"यदि कोई कुंजी निर्दिष्ट किया जाता है, स्कीमा में सभी कुंजी की निगरानी.\n"
+"^C का उपयोग कर निगरानी रोके.\n"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
-#, c-format
-msgid "Error: Destination is not specified\n"
-msgstr ""
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:PATH] [KEY]"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
+"प्रयोग:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"कमांड:\n"
+"मदद                     इस जानकारी को दिखाएँ\n"
+" सूची-स्कीमा            अधिष्ठापित स्कीमाज़ की सूची\n"
+"  सूची पुनर्निधारणीय - स्कीमा  सूची पुनर्निधारणीय - स्कीमा\n"
+"  सूची कुंजी                 स्कीमा में सूची कुंजी\n"
+"  सूची बच्चों             स्कीमा की सूची बच्चों\n"
+"  सूची पुनरावर्ती          सूची कुंजी और मूल्यों, बारी बारी से\n"
+"  श्रृंखला                    क्वेरीज़ एक कुंजी की श्रृंखला\n"
+" प्राप्त                      कुंजी का मान प्राप्त\n"
+"  सेट                       कुंजी का मान सेट करें\n"
+"  रीसेट                     कुंजी का मान रीसेट करें\n"
+"  रीसेट रिकर्सिवली         दिए गए स्कीमा में सभी मूल्यों को रीसेट करें\n"
+"  लिखने योग्य                  जांचें अगर एक कुंजी लिखने योग्य है\n"
+"  मानीटर                  परिवर्तन के लिए देखें\n"
+"\n"
+"प्रयोग करें 'gsettings help COMMAND' विस्तृत मदद पाने के लिए.\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "Error: Method name is not specified\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
+"प्रयोग:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:909
-#, c-format
-msgid "Error: Method name `%s' is invalid\n"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMADIR अतिरिक्त स्कीमा के लिए खोज निर्देशिका\n"
+
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
+"  SCHEMA    स्कीमा का नाम\n"
+"  PATH      पुनर्निधारणीय स्कीमा के लिए पथ\n"
 
-#: ../gio/gdbus-tool.c:974
-#, fuzzy, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "निर्देशिका '%s' को खोलने में त्रुटि: %s"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  कुंजी   स्कीमा के भीतर कुंजी (वैकल्पिक)\n"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr ""
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr " कुंजी  स्कीमा के भीतर कुंजी\n"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr ""
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr " मान   निर्धारित के लिए मान\n"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr ""
+#: ../gio/gsettings-tool.c:788
+#, c-format
+msgid "Empty schema name given\n"
+msgstr "खाली स्कीमा नाम दिए गए \n"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr ""
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "अवैध सॉकेट, आरंभीकृत नहीं"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr ""
+#: ../gio/gsocket.c:289
+#, c-format
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "अवैध सॉकेट, इसके कारण आरंभीकरण विफल: %s"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr ""
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "सॉकेट पहले से बंद है"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr ""
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "सॉकेट  I/O टाइम आउट हो गया"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr ""
+#: ../gio/gsocket.c:472
+#, c-format
+msgid "creating GSocket from fd: %s"
+msgstr "fd से GSocket बना रहा है: %s"
 
-#: ../gio/gdbus-tool.c:1733
-#, fuzzy
-msgid "Monitor a remote object."
-msgstr "à¤\96राब à¤µà¤¸à¥\8dतà¥\81"
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
+#, c-format
+msgid "Unable to create socket: %s"
+msgstr "सà¥\89à¤\95à¥\87à¤\9f à¤¬à¤¨à¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85समरà¥\8dथ: %s"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "बà¥\87नाम"
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤ªà¤°à¤¿à¤µà¤¾à¤° à¤¨à¤¿à¤°à¥\8dदिषà¥\8dà¤\9f à¤\95िया à¤\97या à¤¥à¤¾."
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "डà¥\87सà¥\8dà¤\95à¤\9fà¥\89प à¤«à¤¼à¤¾à¤\87ल à¤\8fà¤\95à¥\8dस à¤\95à¥\8dषà¥\87तà¥\8dर à¤\95à¥\8b à¤¨à¤¿à¤°à¥\8dदिषà¥\8dà¤\9f à¤¨à¤¹à¥\80à¤\82 à¤\95रता à¤¹à¥\88"
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "à¤\85à¤\9cà¥\8dà¤\9eात à¤ªà¥\8dरà¥\8bà¤\9fà¥\8bà¤\95à¥\89ल à¤¨à¤¿à¤°à¥\8dदिषà¥\8dà¤\9f à¤\95िया à¤\97या à¤¥à¤¾"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "अनुप्रयोग के लिए जरूरी टर्मिनल ढूँढ़ने में असमर्थ"
+#: ../gio/gsocket.c:1720
+#, c-format
+msgid "could not get local address: %s"
+msgstr "स्थानीय पता नहीं पा सका: %s"
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "à¤\89पयà¥\8bà¤\95à¥\8dता à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97 à¤µà¤¿à¤¨à¥\8dयास à¤«à¤¼à¥\8bलà¥\8dडर %s à¤¨à¤¹à¥\80à¤\82 à¤¬à¤¨à¤¾ à¤¸à¤\95ता à¤¹à¥\88: %s"
+msgid "could not get remote address: %s"
+msgstr "दà¥\82रसà¥\8dथ à¤ªà¤¤à¤¾ à¤¨à¤¹à¥\80à¤\82 à¤ªà¤¾ à¤¸à¤\95ा: %s"
 
-#: ../gio/gdesktopappinfo.c:1519
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "MIME विन्यास फ़ोल्डर %s नहीं बना सकता है: %s"
+msgid "could not listen: %s"
+msgstr "सुन नहीं सका: %s"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr ""
+#: ../gio/gsocket.c:1898
+#, c-format
+msgid "Error binding to address: %s"
+msgstr "पता में बांधने में त्रुटि: %s"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "à¤\89पयà¥\8bà¤\95à¥\8dता à¤¡à¥\87सà¥\8dà¤\95à¤\9fà¥\89प à¤«à¤¼à¤¾à¤\87ल %s à¤¨à¤¹à¥\80à¤\82 à¤¬à¤¨à¤¾ à¤¸à¤\95ता à¤¹à¥\88"
+msgid "Error joining multicast group: %s"
+msgstr "मलà¥\8dà¤\9fà¥\80à¤\95ासà¥\8dà¤\9f à¤¸à¤®à¥\82ह à¤®à¥\87à¤\82 à¤¶à¤¾à¤®à¤¿à¤² à¤¹à¥\8bनà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
 
-#: ../gio/gdesktopappinfo.c:2149
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
-msgid "Custom definition for %s"
-msgstr "%s के लिए मनपसंग परिभाषा"
+msgid "Error leaving multicast group: %s"
+msgstr "मल्टीकास्ट समूह छोड़ने में त्रुटि: %s"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "डà¥\8dराà¤\87व à¤¬à¤¾à¤¹à¤° à¤\95रà¥\87à¤\82 à¤\95ारà¥\8dयानà¥\8dवित à¤¨à¤¹à¥\80à¤\82 à¤\95रता à¤¹à¥\88"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "सà¥\8dरà¥\8bत - à¤µà¤¿à¤¶à¤¿à¤·à¥\8dà¤\9f à¤¬à¤¹à¥\81सà¥\8dतà¥\8dरà¥\8dपà¥\80य à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\95à¥\8bà¤\88 à¤¸à¤®à¤°à¥\8dथन à¤¨à¤¹à¥\80à¤\82"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "ड्राइव बाहर निकालने या eject_with_operation को लागू नहीं करता है"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "कनेक्शन स्वीकार करने में त्रुटि: %s"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "डà¥\8dराà¤\87व à¤®à¥\80डिया à¤ªà¥\8dरà¥\8bफ़ाà¤\87लिà¤\82à¤\97 à¤\95ारà¥\8dयानà¥\8dवित à¤¨à¤¹à¥\80à¤\82 à¤\95रता à¤¹à¥\88"
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "à¤\95नà¥\87à¤\95à¥\8dशन à¤ªà¥\8dरà¤\97ति à¤®à¥\87à¤\82"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "ड्राइव आरंभ करें कार्यान्वित नहीं करता है"
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
+#, c-format
+msgid "Unable to get pending error: %s"
+msgstr "स्थगित त्रुटि पाने में असमर्थ: %s"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "ड्राइव रोकें को कार्यान्वित नहीं करता है"
+#: ../gio/gsocket.c:2515
+#, c-format
+msgid "Error receiving data: %s"
+msgstr "आंकड़ा पाने में त्रुटि: %s"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr ""
+#: ../gio/gsocket.c:2693
+#, c-format
+msgid "Error sending data: %s"
+msgstr "आंकड़ा भेजने में त्रुटि: %s"
 
-#: ../gio/gemblem.c:324
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "GEmblem एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
+msgid "Unable to shutdown socket: %s"
+msgstr "सॉकेट बंद करने में असमर्थ: %s"
 
-#: ../gio/gemblem.c:334
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "GEmblem एन्कोडिंग में (%d) टोकन की विरूपित संख्या"
+msgid "Error closing socket: %s"
+msgstr "सॉकेट बंद करने में त्रुटि: %s"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocket.c:3520
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "GEmblemedIcon एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
+msgid "Waiting for socket condition: %s"
+msgstr "सॉकेट स्थिति के लिए प्रतीक्षारत: %s"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "GEmblemedIcon एन्कोडिंग में (%d) टोकन की विरूपित संख्या"
+msgid "Error sending message: %s"
+msgstr "संदेश भेजने में त्रुटि: %s"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "GEmblemedIcon के लिए एक GEmblem प्रत्याशित"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage विंडोज पर समर्थित नहीं"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "ऑपरेशन समर्थित नहीं है"
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "संदेश पाने में त्रुटि: %s"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "समाहित करने वाला माउंट मौजूद नहीं है"
-
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "निर्देशिका पर नक़ल नहीं कर सकता है"
-
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "निर्देशिका पर निर्देशिका नक़ल नहीं कर सकता है"
-
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "लक्ष्य फ़ाइल मौजूद है"
-
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "निर्देशिका पुनरावर्ती रूप से नक़ल नहीं कर सकता है"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials निर्धारित नहीं कर सकते इस ओएस के लिए"
 
-#: ../gio/gfile.c:2758
-#, fuzzy
-msgid "Splice not supported"
-msgstr "सिà¤\82बालिà¤\95 à¤²à¤¿à¤\82à¤\95 à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "पà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 à¤¸à¤°à¥\8dवर %s à¤¸à¥\87 à¤\95नà¥\87à¤\95à¥\8dà¤\9f à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\8b à¤¸à¤\95ा: "
 
-#: ../gio/gfile.c:2762
-#, fuzzy, c-format
-msgid "Error splicing file: %s"
-msgstr "फ़ाइल खोलने में त्रुटि: %s"
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "%s से कनेक्ट नहीं हो सका: "
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "विशà¥\87ष à¤«à¤¼à¤¾à¤\87ल à¤¨à¤\95़ल à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता à¤¹à¥\88"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "à¤\95नà¥\87à¤\95à¥\8dà¤\9f à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\8b à¤¸à¤\95ा:"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "à¤\85वà¥\88ध à¤¸à¤¾à¤\82à¤\95à¥\87तिà¤\95 à¤\95ड़à¥\80 à¤ªà¥\8dरदतà¥\8dत à¤®à¤¾à¤¨"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "à¤\95नà¥\87à¤\95à¥\8dà¤\9f à¤\95रनà¥\87 à¤ªà¤° à¤\85à¤\9cà¥\8dà¤\9eात à¤¤à¥\8dरà¥\81à¤\9fि"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "रदà¥\8dदà¥\80 à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "à¤\97à¥\88र TCP à¤\95नà¥\87à¤\95à¥\8dशन à¤ªà¤° à¤ªà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\95à¥\8bशिश à¤\95रना à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88."
 
-#: ../gio/gfile.c:3626
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "फ़ाइल नाम में '%c' नहीं हो सकता है"
-
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "आवाज माउंट लागू नहीं कर सकता है"
-
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "इस फ़ाइल के नियंत्रण के रूप में कोई अनुप्रयोग पंजीकृत नहीं है"
-
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "इन्यूमेरेटर बंद है"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "प्रॉक्सी प्रोटोकॉल '%s' समर्थित नहीं है."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "फ़ाइल इन्यूमेरेटर में बचा ऑपरेशन है"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "श्रोता पहले से बंद है"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "फ़ाà¤\87ल à¤\87नà¥\8dयà¥\82मà¥\87रà¥\87à¤\9fर à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 बंद है"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "à¤\9cà¥\8bड़ा à¤\97या à¤¸à¥\89à¤\95à¥\87à¤\9f बंद है"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "GFileIcon एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 IPv6 पते '%s' समर्थन नहीं करता है"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "GFileIcon के लिए विरूपित इनपुट आँकड़ा"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "उपयोगकर्ता नाम SOCKSv4 प्रोटोकॉल के लिए भी लंबे है"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "स्ट्रीम query_info का समर्थन नहीं करती है"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "होस्टनाम '%s' SOCKSv4 प्रोटोकॉल के लिए भी लंबे है"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "प्राप्ति स्ट्रीम पर समर्थित नहीं है"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "सर्वर एक SOCKSv4 प्रॉक्सी सर्वर नहीं है."
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "कटान इनपुट स्ट्रीम पर समर्थित नहीं है"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "SOCKSv4 सर्वर के माध्यम से कनेक्शन अस्वीकार कर दिया था"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "कटान स्ट्रीम पर समर्थित नहीं है"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "सर्वर एक SOCKSv5 प्रॉक्सी सर्वर नहीं है."
 
-#: ../gio/gicon.c:284
-#, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "(%d) टोकन की गलत संख्या"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5 प्रॉक्सी प्रमाणीकरण की आवश्यकता है."
 
-#: ../gio/gicon.c:304
-#, c-format
-msgid "No type for class name %s"
-msgstr "%s वर्ग नाम के लिए कोई प्रकार नहीं"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"SOCKSv5 प्रॉक्सी प्रमाणीकरण पद्धति की आवश्यकता है जो glib द्वारा समर्थन नहीं "
+"प्राप्त है."
 
-#: ../gio/gicon.c:314
-#, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "%s प्रकार GIcon अंतरफलक लागू नहीं करता है"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "उपयोगकर्ता नाम या कूटशब्द SOCKSv5 प्रोटोकॉल के लिए बहुत लंबा है."
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "%s प्रकार वर्गीकृत नहीं है"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "SOCKSv5 प्रमाणीकरण गलत उपयोगकर्ता नाम या कूटशब्द के कारण विफल रहा है."
 
-#: ../gio/gicon.c:339
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "विरà¥\82पित à¤¸à¤\82सà¥\8dà¤\95ण à¤¸à¤\82à¤\96à¥\8dया: %s"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "हà¥\8bसà¥\8dà¤\9fनाम '%s' SOCKSv5 à¤ªà¥\8dरà¥\8bà¤\9fà¥\8bà¤\95à¥\89ल à¤\95à¥\87 à¤²à¤¿à¤\8f à¤­à¥\80 à¤²à¤\82बà¥\87 à¤¹à¥\88"
 
-#: ../gio/gicon.c:353
-#, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "%s प्रकार from_tokens() को GIcon अंतरफलक पर लागू नहीं करता है"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5 प्रॉक्सी सर्वर अज्ञात पते प्रकार का उपयोग करता है."
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "पà¥\8dरतà¥\80à¤\95 à¤\8fनà¥\8dà¤\95à¥\8bडिà¤\82à¤\97 à¤\95ा à¤¦à¤¿à¤¯à¤¾ à¤¸à¤\82सà¥\8dà¤\95रण à¤¨à¤¿à¤¯à¤\82तà¥\8dरित à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता à¤¹à¥\88"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "à¤\86à¤\82तरिà¤\95 SOCKSv5 à¤ªà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 à¤¸à¤°à¥\8dवर à¤¤à¥\8dरà¥\81à¤\9fि."
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "इनपुट स्ट्रीम पठन लागू नहीं कर सकता है"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "Ruleset द्वारा SOCKSv5 कनेक्शन की अनुमति नहीं है."
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "स्ट्रीम के पास बची ऑपरेशन है"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "SOCKSv5 सर्वर के माध्यम से होस्ट तक पहुँच सम्भव नहीं."
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "सॉकेट पता के लिए पर्याप्त स्थान नहीं"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "SOCKSv5 प्रॉक्सी के माध्यम से संजाल तक पहुँच सम्भव नहीं."
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "असमर्थित सॉकेट पता"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "SOCKSv5 प्रॉक्सी के माध्यम से कनेक्शन से इनकार कर दिया."
 
-#: ../gio/glib-compile-schemas.c:741
-#, fuzzy
-msgid "empty names are not permitted"
-msgstr "रद्दी समर्थित नहीं है"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 प्रॉक्सी 'कनेक्ट' कमांड समर्थन नहीं करता है."
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr ""
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 प्रॉक्सी पते प्रकार का समर्थन प्रदान नहीं करता है."
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "अज्ञात SOCKSv5 प्रॉक्सी त्रुटि."
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "GThemedIcon एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr ""
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "पीईएम इनकोडिंग निजी कुंजी डिक्रिप्ट नहीं कर सकते"
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr ""
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "पीईएम इनकोडिंग निजी कुंजी नहीं पाया"
 
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
-msgstr ""
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "पीईएम इनकोडिंग निजी कुंजी नहीं विश्लेषित कर सकता है"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr ""
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "पीईएम इनकोडिंग प्रमाण पत्र नहीं पाया"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr ""
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "पीईएम - इनकोडिंग प्रमाणपत्र नहीं विश्लेषित कर सकता है"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
+#: ../gio/gtlspassword.c:114
 msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
 msgstr ""
+"आपकी पहुँच से आउट लॉक होने से पहले पासवर्ड सही ढंग से प्रवेश करने का यह आखिरी "
+"मौका है."
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
+#: ../gio/gtlspassword.c:116
 msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:958
-#, fuzzy, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "अवैध विशेषता प्रकार (स्ट्रिंग प्रत्याशित)"
-
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
 msgstr ""
+"अनेक दाखिल पासवर्ड गलत कर दिया गया है, और अपने एक्सेस आगे विफलताओं के  बाद "
+"लॉक आउट हो "
+"जाएगा."
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr ""
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "दाखिल कूटशब्द गलत है."
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr ""
+msgid "Expecting 1 control message, got %d"
+msgstr "1 नियंत्रण संदेश की आशा कर रहा है, %d पाया"
 
-#: ../gio/glib-compile-schemas.c:1080
-#, c-format
-msgid "<schema id='%s'> already specified"
-msgstr ""
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
+msgid "Unexpected type of ancillary data"
+msgstr "सहायक आंकड़ा का अप्रत्याशित प्रकार"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr ""
+msgid "Expecting one fd, but got %d\n"
+msgstr "किसी एक fd की आशा कर रहा है, लेकिन %d पाया\n"
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr ""
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "अवैध fd पाया"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr ""
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "क्रेडेंशियल्स भेजने में त्रुटि: "
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr ""
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "त्रुटि जाँच कर रहा है अगर SO_PASSCRED गर्तिका के लिए सक्षम है: %s"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../gio/gunixconnection.c:520
 #, c-format
 msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
 msgstr ""
+" जाँच के दौरान अप्रत्याशित विकल्प लंबाई अगर SO_PASSCRED सॉकेट के लिए सक्षम है."
+" अपेक्षित %"
+"d बाइट्स, प्राप्त %d"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../gio/gunixconnection.c:537
 #, c-format
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "फ़ाइल का नाम बदलने में त्रुटि: %s"
+
+#: ../gio/gunixconnection.c:568
 msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
+"Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
+"क्रेडेंशियल्स प्राप्त करने के लिए एक एकल बाइट पढ़ा है, लेकिन शून्य बाइट्स "
+"पढ़ने की उम्मीद थी"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../gio/gunixconnection.c:606
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr ""
+msgid "Not expecting control message, but got %d"
+msgstr "1 नियंत्रण संदेश की आशा कर रहा है, %d पाया"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../gio/gunixconnection.c:632
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr ""
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED अक्षम के दौरान त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr ""
+msgid "Error reading from file descriptor: %s"
+msgstr "फ़ाइल विवरणकर्ता व्यक्त करने में त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr ""
+msgid "Error closing file descriptor: %s"
+msgstr "फ़ाइल विवरणकर्ता व्यक्त करने में त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "फ़ाइलतंत्र रूट"
+
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr ""
+msgid "Error writing to file descriptor: %s"
+msgstr "फ़ाइल विवरणकर्ता व्यक्त करने में त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1511
-#, c-format
-msgid "text may not appear inside <%s>"
-msgstr ""
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "इस तंत्र पर अमूर्त unix डोमेन सॉकेट पता समर्थित नहीं"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr ""
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "आवाज बाहर करें लागू नहीं करता है"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr ""
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "आयतन बाहर करें या eject_with_operation को लागू नहीं करता है"
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr ""
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "अनुप्रयोग ढूँढ़ नहीं सकता है"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
+msgid "Error launching application: %s"
+msgstr "अनुप्रयोग लॉन्च करने में त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr ""
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "यूआरआई समर्थित नहीं"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr ""
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "win32 पर संगठन परिवर्तन समर्थित नहीं"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "win32 पर संगठन निर्माण समर्थित नहीं"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr ""
+msgid "Error reading from handle: %s"
+msgstr "फ़ाइल से पढ़ने के दौरान त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
+msgid "Error closing handle: %s"
+msgstr "फ़ाइल बंद करने में त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr ""
+msgid "Error writing to handle: %s"
+msgstr "फ़ाइल में लिखने में त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr ""
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "स्मृति के बाहर"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr ""
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#, c-format
+msgid "Internal error: %s"
+msgstr "आंतरिक त्रुटि: %s"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr ""
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "अधिक इनपुट की जरूरत है"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "अवैध होस्ट-नाम"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr ""
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "'%s' अप्रत्याशित गुण '%s' तत्व के लिए"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "No schema files found: "
-msgstr ""
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "'%s' तत्व '%s' का  गुण नहीं मिला"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "doing nothing.\n"
-msgstr ""
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "'%s' अप्रत्याशित टैग, '%s' टैग प्रत्याशित"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "removed existing output file.\n"
-msgstr ""
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "अप्रत्याशित टैग '%s' '%s' के अंदर"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "तयशà¥\81दा à¤¸à¥\8dथानà¥\80य à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤®à¥\89निà¤\9fर à¤ªà¥\8dरà¤\95ार à¤¢à¥\82à¤\81ढ़नà¥\87 à¤®à¥\87à¤\82 à¤\85समरà¥\8dथ"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "à¤\95à¥\8bà¤\88 à¤µà¥\88ध à¤ªà¥\81सà¥\8dतà¤\9aिहà¥\8dन à¤\86à¤\81à¤\95ड़ा à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤®à¥\87à¤\82 à¤¨à¤¹à¥\80à¤\82 à¤®à¤¿à¤²à¤¾"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "Invalid filename %s"
-msgstr "à¤\85वà¥\88ध à¤«à¤¼à¤¾à¤\87लनाम: %s"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "यà¥\82à¤\86रà¤\86à¤\88 '%s' à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¥\81सà¥\8dतà¤\9aिहà¥\8dन à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 à¤®à¥\8cà¤\9cà¥\82द à¤¹à¥\88"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "फ़ाइलतंत्र सूचना पाने में त्रुटि: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "रूट निर्देशिका का नाम नहीं बदल सकता है"
+msgid "No bookmark found for URI '%s'"
+msgstr "यूआरआई '%s' के लिए कोई पुस्तचिह्न नहीं मिला"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "फ़ाइल का नाम बदलने में त्रुटि: %s"
-
-#: ../gio/glocalfile.c:1126
-#, fuzzy
-msgid "Can't rename file, filename already exists"
-msgstr "फ़ाइल का नाम नहीं बदल सकता है, फ़ाइलनाम पहले से मौजूद है"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "अवैध फ़ाइलनाम"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "कोई MIME प्रकार यूआरआई '%s' के लिए पुस्तचिह्न में परिभाषित नहीं है"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "Error opening file: %s"
-msgstr "फ़ाइल खोलने में त्रुटि: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "डैरक्टरी नहीं खोल सकते है"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "यूआरआई '%s' के लिए पुस्तचिह्न में कोई निजी फ्लैग परिभाषित नहीं है"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "Error removing file: %s"
-msgstr "फ़ाà¤\87ल à¤¹à¤\9fानà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "यà¥\82à¤\86रà¤\86à¤\88 '%s' à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¥\81सà¥\8dतà¤\9aिहà¥\8dन à¤®à¥\87à¤\82 à¤\95à¥\8bà¤\88 à¤¸à¤®à¥\82ह à¤¸à¥\87à¤\9f à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "फ़ाइल रद्दी में भेजने में त्रुटि: %s"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "'%s' के नाम से कोई अनुप्रयोग ने '%s' के लिए पुस्तचिह्न पंजीकृत नहीं है"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "रद्दी निर्देशिका %s बनाने में असमर्थ: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "रद्दी के लिए उच्च स्तरयी निर्देशिका ढूँढ़ने में असमर्थ"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "'%s' एक्स पंक्ति यूआरआई '%s' से फैलाने में विफल रहा"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "रद्दी निर्देशिका ढूँढ़ने और बनाने में असमर्थ"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "इनपुट के अंत में आंशिक वर्ण अनुक्रम"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "रदà¥\8dदà¥\80 à¤¸à¥\82à¤\9aना à¤«à¤¼à¤¾à¤\87ल à¤¬à¤¨à¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85समरà¥\8dथ: %s"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "फालबà¥\88à¤\95 '%s' à¤\95à¥\8b à¤\95à¥\8bड à¤¸à¥\87à¤\9f '%s' à¤®à¥\87à¤\82 à¤ªà¤°à¤¿à¤µà¤°à¥\8dतित à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ा"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "फ़ाइल रद्दी में भेजने में असमर्थ: %s"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr ""
+"\"file\" योजना का उपयोग करने वाली यूआरआई '%s' एक निरपेक्ष यूआरआई नहीं है"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "निर्देशिका बनाने में त्रुटि: %s"
-
-#: ../gio/glocalfile.c:2162
-#, fuzzy, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "सिंबालिक लिंक '%s' से प्रसंग पढ़ने में असफल %s"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "स्थानीय फ़ाइल यूआरआई '%s' में एक '#' सम्मिलित नहीं है"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "साà¤\82à¤\95à¥\87तिà¤\95 à¤\95ड़à¥\80 à¤¬à¤¨à¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "The URI '%s' is invalid"
+msgstr "यà¥\82à¤\86रà¤\86à¤\88 '%s' à¤\85वà¥\88ध à¤¹à¥\88"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "Error moving file: %s"
-msgstr "फ़ाइल खिसकाने में त्रुटि: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "निर्देशिका पर निर्देशिका नहीं खिसका सकता है"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "यूआरआई '%s' का मेजबाननाम अवैध है"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "बैकअप फ़ाइल निर्माण विफल"
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "यूआरआई '%s' में अवैध एस्केप्ड वर्ण सम्मिलित हैं"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "लà¤\95à¥\8dषà¥\8dय à¤«à¤¼à¤¾à¤\87ल à¤¹à¤\9fानà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "पथनाम '%s' à¤\8fà¤\95 à¤¨à¤¿à¤°à¤ªà¥\87à¤\95à¥\8dष à¤ªà¤¥ à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "माà¤\89à¤\82à¤\9f à¤\95à¥\87 à¤¬à¥\80à¤\9a à¤\96िसà¤\95ाना à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "à¤\85वà¥\88ध à¤¹à¥\8bसà¥\8dà¤\9f-नाम"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "विशेषता मान को जरूर रिक्त होना चाहिए"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "पूर्वाह्न"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "अवैध विशेषता प्रकार (स्ट्रिंग प्रत्याशित)"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "अपराह्न"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "अवैध विस्तारित विशेषता नाम"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%A %d %b %Y %I:%M:%S %p %Z"
 
-#: ../gio/glocalfileinfo.c:773
-#, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "विस्तारित विशेषता '%s' सेट करने में त्रुटि: %s"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%A %d %b %Y"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, c-format
-msgid "Error stating file '%s': %s"
-msgstr "'%s' फ़ाइल व्यक्त करने में त्रुटि: %s"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%I:%M:%S  %Z"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (अवैध एन्कोडिंग)"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p %Z"
 
-#: ../gio/glocalfileinfo.c:1768
-#, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "फ़ाà¤\87ल à¤µà¤¿à¤µà¤°à¤£à¤\95रà¥\8dता à¤µà¥\8dयà¤\95à¥\8dत à¤\95रनà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "à¤\9cनवरà¥\80"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "अवैध विशेषता प्रकार (uint32 प्रत्याशित)"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "फ़रवरी"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "अवैध विशेषता प्रकार (uint64 प्रत्याशित)"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "मार्च"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "अवैध विशेषता प्रकार (बाइट स्ट्रिंग प्रत्याशित)"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "अप्रेल"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "सिमलिंक पर अनुमति सेट नहीं कर सकता है"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "मई"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "जून"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "जुलाई"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "अगस्त"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "सितम्बर"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "अक्टूबर"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "नवम्बर"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "दिसम्बर"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "जनवरी"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "फ़रवरी"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "मार्च"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "अप्रेल"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "मई"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "जून"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "जुलाई"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "अग."
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "सित."
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "अक्तू."
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "नवं."
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "दिसं."
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "सोमवार "
+
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "मंगलवार "
+
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "बुधवार "
+
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "गुरुवार "
+
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "शुक्रवार "
+
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "शनिवार"
+
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "रविवार "
+
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "सोम "
+
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "मंगल "
+
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "बुध "
+
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "गुरु "
+
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "शुक्र "
+
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "शनि"
+
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "रवि "
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "à¤\85नà¥\81मति à¤¸à¥\87à¤\9f à¤\95रनà¥\87 à¤\95à¥\87 à¤¦à¥\8cरान त्रुटि: %s"
+msgid "Error opening directory '%s': %s"
+msgstr "निरà¥\8dदà¥\87शिà¤\95ा '%s' à¤\95à¥\8b à¤\96à¥\8bलनà¥\87 à¤®à¥\87à¤\82 त्रुटि: %s"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "स्वामी सेट करने के दौरान त्रुटि: %s"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr " %lu बाइट आबंटित नहीं किया जा सकता फ़ाइल \"%s\" को पढ़ने हेतु"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "सांकेतिक कड़ी जरूर रिक्त होनी चाहिए"
+#: ../glib/gfileutils.c:690
+#, c-format
+msgid "Error reading file '%s': %s"
+msgstr "'%s' फ़ाइल को पढ़ने में त्रुटि: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "सांकेतिक कड़ी की सेटिंग में त्रुटि: %s"
+msgid "File \"%s\" is too large"
+msgstr "\"%s\" फ़ाइल काफी बड़ी है"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "सांकेतिक कड़ी की सेटिंग में त्रुटि: फ़ाइल एक सांकेतिक कड़ी नहीं है"
+#: ../glib/gfileutils.c:787
+#, c-format
+msgid "Failed to read from file '%s': %s"
+msgstr "फ़ाइल '%s' से पढ़ने में असफल: %s"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "रूपांतरण या पहुँच समय सेट करने के दौरान त्रुटि: %s"
+msgid "Failed to open file '%s': %s"
+msgstr "'%s' फ़ाइल खोलने में असफल :%s"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux संदर्भ जरूर शून्येतर होना चाहिए"
+#: ../glib/gfileutils.c:855
+#, c-format
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "फ़ाइल '%s' की विशेषता ज्ञात करने में असफल: fstat() असफल: %s"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "SELinux संदर्भ सेटिंग के दौरान त्रुटि: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "फ़ाइल '%s': fdopen() खोलने में असफल: %s"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux इस तंत्र पर समर्थित नहीं है"
+#: ../glib/gfileutils.c:997
+#, c-format
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "फ़ाइल '%s' को '%s' में नाम बदलने में विफल: g_rename() विफल: %s"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "विशà¥\87षता %s à¤\95à¥\80 à¤¸à¥\87à¤\9fिà¤\82à¤\97 à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
+msgid "Failed to create file '%s': %s"
+msgstr "फ़ाà¤\87ल '%s' à¤¬à¤¨à¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤\85सफल: %s"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "फ़ाइल से पढ़ने के दौरान त्रुटि: %s"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "फ़ाइल '%s' को लिखने के लिए खोलने में विफल: fdopen() विफल: %s"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "फ़ाइल से प्राप्त करने में त्रुटि: %s"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "'%s' फ़ाइल को लिखने में विफल: fwrite() विफल: %s"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Error closing file: %s"
-msgstr "फ़ाइल बंद करने में त्रुटि: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "'%s' फ़ाइल में लिखने में विफल: fflush() विफल: %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "तयशुदा स्थानीय फ़ाइल मॉनिटर प्रकार ढूँढ़ने में असमर्थ"
+#: ../glib/gfileutils.c:1141
+#, c-format
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "'%s' फ़ाइल में लिखने में विफल: fwrite() विफल: %s"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "फ़ाइल में लिखने में त्रुटि: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "'%s' फ़ाइल बंद करने में विफल: fclose() विफल: %s"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "पुराने बैकअप कड़ी हटाने में त्रुटि: %s"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "'%s' मौजूदा फ़ाइल हटाया नहीं जा सकता: g_unlink() विफल: %s"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "बà¥\88à¤\95à¤\85प à¤\95à¥\80 à¤¨à¤\95़ल à¤¬à¤¨à¤¾à¤¨à¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "à¤\9fà¥\88मà¥\8dपलà¥\87à¤\9f '%s' à¤\85वà¥\88ध à¤¹à¥\88, à¤\87समà¥\87à¤\82 '%s' à¤¶à¤¾à¤®à¤¿à¤² à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "à¤\85सà¥\8dथाà¤\88 à¤«à¤¼à¤¾à¤\87ल à¤\95ा à¤¨à¤¾à¤® à¤¬à¤¦à¤²à¤¨à¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "à¤\9fà¥\88मà¥\8dपलà¥\87à¤\9f '%s' à¤®à¥\87à¤\82 XXXXXX à¤¸à¤®à¤¾à¤¹à¤¿à¤¤ à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "फ़ाइल काटने में त्रुटि: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "सिंबालिक लिंक '%s' से प्रसंग पढ़ने में असफल %s"
+
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "सिंबालिक लिंक समर्थित नहीं है"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "'%s' à¤«à¤¼à¤¾à¤\87ल à¤\96à¥\8bलनà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "'%s' à¤¸à¥\87 '%s' à¤ªà¤°à¤¿à¤µà¤°à¥\8dतà¤\95 à¤¨à¤¹à¥\80à¤\82 à¤\96à¥\8bला à¤\9cा à¤¸à¤\95ा: %s"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "लà¤\95à¥\8dषà¥\8dय à¤«à¤¼à¤¾à¤\87ल à¤\8fà¤\95 à¤¨à¤¿à¤°à¥\8dदà¥\87शिà¤\95ा à¤¹à¥\88"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "यहाà¤\81 à¤\8fà¤\95 à¤°à¥\89 à¤°à¥\80ड à¤¨à¤¹à¥\80à¤\82 à¤\95र à¤¸à¤\95ता g_io_channel_read_line_string"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "लक्ष्य फ़ाइल एक सामान्य फ़ाइल नहीं है"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "रीड बफ़र में शेष है अपरिवर्तित बचा हुआ डेटा"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "यह फ़ाइल बाह्य स्तर पर रूपांतरित था"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "आंशिक वर्ण में चैनल समाप्त होता है"
+
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "यहाँ एक रॉ रीड नहीं कर सकता - g_io_channel_read_to_end"
+
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "खोज निर्देशिका में वैध कुंजी फ़ाइल नहीं मिल सका"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "एक सामान्य फ़ाइल नहीं"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "पुरानी फ़ाइल हटाने में त्रुटि: %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"कुंजी फ़ाइल में '%s' पंक्ति समाहित है जो कि एक कुंजी मान जोड़ा, समूह, या "
+"टिप्पणी नहीं है"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "अवैध GSeekType की आपूर्ति"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "अवैध समूह नाम: %s"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "à¤\85वà¥\88ध à¤ªà¥\8dरापà¥\8dति à¤\86à¤\97à¥\8dरह"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "à¤\95à¥\81à¤\82à¤\9cà¥\80 à¤«à¤¼à¤¾à¤\87ल à¤\8fà¤\95 à¤¸à¤®à¥\82ह à¤\95à¥\87 à¤¸à¤¾à¤¥ à¤¶à¥\81रà¥\82 à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\8bता"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "GMemoryInputStream काट नहीं सकता है"
+#: ../glib/gkeyfile.c:1270
+#, c-format
+msgid "Invalid key name: %s"
+msgstr "अवैध कुंजी नाम: %s"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "स्मृति आउटपुट स्ट्रीम का आकार बदलना संभव हीं"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "कुंजी फ़ाइल में असमर्थित एनकोडिंग '%s' समाहित है"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "स्मृति आउटपुट स्ट्रीम का आकार बदलने में विफल"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "कुंजी फ़ाइल में '%s' समूह नहीं है"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "कुंजी फ़ाइल में '%s' कुंजी नहीं है"
+
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "कुंजी फ़ाइल में '%s' कुंजी समाहित है '%s' मान के साथ जो UTF-8 नहीं है"
+
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
+#, c-format
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Key file contains key '%s' which has a value that cannot be interpreted."
 msgstr ""
+"कुंजी फ़ाइल में '%s' कुंजी है जिसमें स्थित मान का विश्लेषण नहीं किया जा सकता "
+"है."
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
 msgstr ""
+"कुंजी फ़ाइल में '%s' कुंजी है '%s' समूह में जिसके मान का विश्लेषण नहीं किया "
+"जा सकता."
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr ""
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "कुंजी '%s' का मान '%s' है '%s' समूह में जहाँ %s अपेक्षित था"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-#, fuzzy
-msgid "mount doesn't implement \"unmount\""
-msgstr "माउंट अनमाउंट लागू नहीं करता है"
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "कुंजी फ़ाइल में '%s' कुंजी नहीं है '%s' समूह में"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-#, fuzzy
-msgid "mount doesn't implement \"eject\""
-msgstr "माउंट बाहर करें लागू नहीं करता है"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "कुंजी फ़ाइल में पंक्ति के अंत में एस्केप संप्रतीक रहता है"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-#, fuzzy
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "आरोह आरोह या unmount_with_operation क लागू नहीं करता है"
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "कुंजी फ़ाइल में '%s' अमान्य शृंखला समाहित है"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-#, fuzzy
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "आरोह बाहर निकालें या eject_with_operation क लागू नहीं करता है"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "मान्य '%s' को एक संख्या की तरह नहीं विश्लेषित किया जा सकता."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-#, fuzzy
-msgid "mount doesn't implement \"remount\""
-msgstr "माउंट रिमाउंट लागू नहीं करता है"
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "पूर्णांक मान '%s' दायरा के बाहर है"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "माउंट अंतर्वस्तु प्रकार गेसिंग लागू नहीं करता है"
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "मान '%s' को एक फ्लोट संख्या की तरह नहीं विश्लेषित किया जा सकता."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "माउंट तुल्यकालित अंतर्वस्तु प्रकार गेसिंग लागू नहीं करता है"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "मान '%s' को बुलियन के तौर पर विश्लेषित नहीं किया जा सकता."
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "मà¥\87à¤\9cबाननाम à¤®à¥\87à¤\82 '%s' à¤¶à¤¾à¤®à¤¿à¤² à¤¹à¥\88 '[' but not ']'"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "फ़ाà¤\87ल'%s%s%s%s' à¤\95à¥\80 à¤µà¤¿à¤¶à¥\87षता à¤\9cà¥\8dà¤\9eात à¤\95रनà¥\87 à¤®à¥\87à¤\82 à¤\85सफल: fstat() à¤\85सफल: %s"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "आउटपुट स्ट्रीम लेखन लागू नहीं करता है"
+#: ../glib/gmappedfile.c:194
+#, c-format
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr " %s%s%s%s फ़ाइल चित्रित करने में विफल: mmap() विफल: %s"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "स्रोत स्ट्रीम पहले से बंद है"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "फ़ाइल '%s' खोलने में असफल: %s"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "'%s' को हल करने में त्रुटि: %s"
+msgid "Error on line %d char %d: "
+msgstr "पंक्ति %d वर्ण %d पर त्रुटि:"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "'%s' के विलोम समाधान में त्रुटि: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "नाम में अवैध यूटीएफ़-8 एनकोडेड पाठ - वैध '%s' नहीं"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' à¤\95à¥\87 à¤²à¤¿à¤\8f à¤\95à¥\8bà¤\88 à¤¸à¥\87वा à¤°à¤¿à¤\95ारà¥\8dड à¤¨à¤¹à¥\80à¤\82"
+msgid "'%s' is not a valid name "
+msgstr "'%s' à¤\95à¥\8bà¤\88 à¤µà¥\88ध à¤¨à¤¾à¤® à¤¨à¤¹à¥\80à¤\82 à¤¹à¥\88"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "अस्थायी रूप से '%s' हल करने में असमर्थ"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' कोई वैध नाम नहीं है: '%c' "
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "'%s' हल करने में त्रुटि"
+msgid "Error on line %d: %s"
+msgstr "पंक्ति %d: पर त्रुटि %s"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
 msgstr ""
+"'%-.*s' के विश्लेषण करने में असफल, जो कि वर्ण संदर्भ के भीतर एक अंक होना "
+"चाहिए (उदाहरण "
+"के लिए, &#234) - शायद अंक काफी बड़ा है"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
 msgstr ""
+"वर्ण संदर्भ अर्धविराम चिन्ह के साथ समाप्त नहीं होता है; बहुत संभव है कि आपने "
+"एक एम्परसेंड "
+"वर्ण का उपयोग किया है पर एक एंटिटी को प्रारंभ करना नहीं चाहते - एम्परसेंड को "
+"एस्केप करें "
+"ऐसे &amp;"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr ""
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "संप्रतीक संदर्भ '%-.*s' एक अनुमति प्राप्त संप्रतीक को एनकोड नहीं करता"
+
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr "खाली एंटिटी '&;' देखा; वैध एंटिटी हैं: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Empty path given.\n"
+msgid "Entity name '%-.*s' is not known"
+msgstr "एंटिटी नाम '%-.*s' ज्ञात नहीं है"
+
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
 msgstr ""
+"एंटिटी अर्धविराम पर समाप्त नहीं होता, बहुत संभव है कि आपने एम्परसेन्ड वर्ण का "
+"प्रयोग किया "
+"है और एक एंटिटी प्रारंभ नहीं करना चाहते- एम्परसेंड को ऐसे एस्केप करें: &amp;"
 
-#: ../gio/gsettings-tool.c:98
-#, c-format
-msgid "Path must begin with a slash (/)\n"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
 msgstr ""
+"दस्तावेज़ एक अवयव के नाम से प्रारंभ होना चाहिए (उदाहरण के लिए- <पुस्तक>)"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Path must end with a slash (/)\n"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
 msgstr ""
+"< के पश्चात आया '%s' एक वैध वर्ण नहीं है; यह अवयव नाम से प्रारंभ नहीं होता"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr ""
+"'%s' विसम वर्ण, एक '>' संप्रतीक प्रत्याशित रिक्त तत्व टैग '%s' समाप्त करने के "
+"लिए"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "No such key '%s'\n"
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 msgstr ""
+"विसम वर्ण '%s', प्रत्याशित है एक '=' लक्षण नाम '%s' अवयव '%s' के पश्चात्"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "The provided value is outside of the valid range\n"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
 msgstr ""
+"'%s' विसम संप्रतीक, एक '>' या '/' संप्रतीक को '%s' तत्व के आरंभ टैग को खत्म "
+"करना "
+"प्रत्याशित, या विकल्पतः एक गुण; शायद आपने गुण नाम में एक अमान्य संप्रतीक का "
+"प्रयोग किया है"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
 msgstr ""
+"पुराना वर्ण '%s', जब विशेषता '%s', अवयव '%s' का मान दिया जाता है तो बराबर "
+"चिह्न के "
+"बाद एक खुला कोट चिह्न वांछित है"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
 msgstr ""
+"'%s' एक वैध वर्ण नहीं है वर्ण '</' के बाद; '%s' एक अवयव नाम से प्रारंभ नहीं "
+"होता"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
+#: ../glib/gmarkup.c:1522
+#, c-format
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
 msgstr ""
+"'%s' एक वैध वर्ण नहीं है क्लोज़ अवयव नाम '%s' के बाद; स्वीकार्य वर्ण है '>'"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr ""
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "अवयव '%s' बन्द था, कोई अवयव वर्तमान में खुला नहीं है"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr ""
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "दस्तावेज़ '%s' बन्द था, परन्तु वर्तमान खुला अवयव है '%s'"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "दस्तावेज़ खाली था या उसमें सिर्फ श्वेत रिक्ति ही था"
+
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
 msgstr ""
+"दस्तावेज़ का अंत अप्रत्याशित रूप से एक खुला एंगल ब्रेकेट '<' के पश्चात ही हो "
+"गया"
 
-#: ../gio/gsettings-tool.c:563
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
+#, c-format
 msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
 msgstr ""
+"दस्तावेज़ का अंत अप्रत्याशित रूप से अवयवों के खुला होने पर भी हो गया - '%s' "
+"अंतिम खुला हुआ "
+"अवयव था"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
 msgstr ""
+"दस्तावेज़ का अंत अप्रत्याशित रूप से हो गया, वांछित था देखना एक क्लोज़ एंगल "
+"ब्रेकेट टैग को बन्द "
+"करता हुआ <%s/>"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr ""
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से अवयव नाम के भीतर हो गया"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr ""
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से विशेषता नाम के भीतर हो गया"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से अवयव-खोलने के टैग के भीतर हो गया."
+
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
 msgstr ""
+"दस्तावेज़ का अंत अप्रत्याशित रूप से बराबर के चिह्न के बाद एक विशेषता नाम के "
+"पश्चात् हो गया; "
+"कोई विशेषता मूल्य नहीं"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "दस्तावेज़ का अंत अप्रत्याशित रूप से विशेषता मान के भीतर हो गया"
+
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
 msgstr ""
+"दस्तावेज़ का अंत अप्रत्याशित रूप से अवयव '%s' हेतु बन्द टैग के भीतर हो गया"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr ""
+"दस्तावेज़ का अंत अप्रत्याशित रूप से टिप्पणी या प्रक्रिया निर्देश के भीतर हो "
+"गया"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
+#: ../glib/goption.c:746
+msgid "Usage:"
+msgstr "प्रयोग:"
+
+#: ../glib/goption.c:746
+msgid "[OPTION...]"
+msgstr "[विकल्प...]"
+
+#: ../glib/goption.c:852
+msgid "Help Options:"
+msgstr "मदद विकल्प:"
+
+#: ../glib/goption.c:853
+msgid "Show help options"
+msgstr "मदद विकल्प दिखाएँ"
+
+#: ../glib/goption.c:859
+msgid "Show all help options"
+msgstr "सभी मदद विकल्प दिखाएँ"
+
+#: ../glib/goption.c:921
+msgid "Application Options:"
+msgstr "अनुप्रयोग विकल्प:"
+
+#: ../glib/goption.c:983 ../glib/goption.c:1053
+#, c-format
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "पूर्णांक मान '%s' को %s के लिए विश्लेषण नहीं कर सकता"
+
+#: ../glib/goption.c:993 ../glib/goption.c:1061
+#, c-format
+msgid "Integer value '%s' for %s out of range"
+msgstr "पूर्णांक मान '%s' %s के लिए दायरा के बाहर है"
+
+#: ../glib/goption.c:1018
+#, c-format
+msgid "Cannot parse double value '%s' for %s"
+msgstr "'%s' दोहरे मान का विश्लेषण %s के लिए नहीं कर सकता है"
+
+#: ../glib/goption.c:1026
+#, c-format
+msgid "Double value '%s' for %s out of range"
+msgstr "'%s' दोहरा मान %s के लिए परिसर से बाहर है"
+
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
+#, c-format
+msgid "Error parsing option %s"
+msgstr "%s विकल्प विश्लेषण में त्रुटि"
+
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
+#, c-format
+msgid "Missing argument for %s"
+msgstr "%s के लिए गुम तर्क"
+
+#: ../glib/goption.c:1965
+#, c-format
+msgid "Unknown option %s"
+msgstr "अनजान विकल्प %s"
+
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "खराब वस्तु"
+
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "आंतरिक त्रुटि या खराब वस्तु"
+
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "स्मृति के बाहर"
+
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "बैकट्रैकिंग सीमा पहुँच गई"
+
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
 msgstr ""
+"प्रारूप में वे वस्तुएँ समाहित हैं जो आंशिक मिलान के लिए समर्थित नहीं हैं"
+
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "प्रति संदर्भ क्योंकि परिस्थिति आंशिक मिलान के लिए समर्थित नहीं है"
+
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "रिकर्सन सीमा समाप्त"
+
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "रिक्त उपस्ट्रिंग के लिए कार्य स्थान सीमा समाप्त"
+
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "न्यूलाइन फ्लैग का अवैध संयोग"
+
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "खराब ऑफसेट"
+
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "छोटा utf8"
+
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "अज्ञात त्रुटि"
+
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ प्रारूप के अंत में"
+
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c प्रारूप के अंत में"
+
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "अपरिचित वर्ण आता है \\"
+
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "केस परिवर्तन एस्केप (\\l, \\L, \\u, \\U) यहाँ अनुमति प्राप्त नहीं है"
+
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "{} क्वांटिफाइर में संख्या क्रमबद्ध नहीं"
+
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "{} क्वांटिफायर में संख्या बहुत बड़ी"
+
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "अनुपस्थित समाप्त करता ] वर्ण वर्ग के लिए"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "वर्ण वर्ग में अवैध एस्केप शृंखला"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "वर्ण वर्ग में दायरा क्रमबद्ध नहीं"
+
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "दुहराने के लिए कुछ नहीं"
+
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "(? के बाद अपरिचित वर्ण"
+
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "(?< के बाद अपरिचित वर्ण"
+
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "(?P के बाद अपरिचित वर्ण"
+
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "पोसिक्स नामित वर्ग केवल वर्ग के अंदर समर्थित है"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr ""
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "समाप्ति चिह्न अनुपस्थित है )"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr ""
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") बिना द्वार के ("
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R या (?[+-]अंक को जरूर इसके साथ आना चाहिए )"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr ""
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "गैर मौजूद उप प्रारूप का संदर्भ"
 
-#: ../gio/gsettings-tool.c:613
-#, fuzzy, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr "अनजान विकल्प %s"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "अनुपस्थित ) टिप्पणी के बाद"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "नियमित अभिव्यक्ति काफी बड़ी है"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "स्मृति पाने में विफल"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr ""
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "लुकबिहाइंड तथ्य स्थिर लंबाई की नहीं है"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr ""
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "विरूपित संख्या या नाम के बाद (?("
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "गोपनीय समूह में दो शाखाओं से अधिक समाहित है"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "तथ्य इसके बाद प्रत्याशित (?("
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "अज्ञात पोसिक्स वर्ग नाम"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr ""
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "पोसिक्स कोलेटिंग तत्व समर्थित नहीं है"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr ""
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "\\x{...} में वर्ण शृंखला काफी बड़ी है"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "à¤\85वà¥\88ध à¤¸à¥\89à¤\95à¥\87à¤\9f, à¤\86रà¤\82भà¥\80à¤\95à¥\83त à¤¨à¤¹à¥\80à¤\82"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "à¤\85वà¥\88ध à¤ªà¤°à¤¿à¤¸à¥\8dथिति (?(0)"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "अवैध सॉकेट, इसके कारण आरंभीकरण विफल: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C लुकबिहाइंड तथ्य में स्वीकृत नहीं है"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "सà¥\89à¤\95à¥\87à¤\9f à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 à¤¬à¤\82द है"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "पà¥\81नरावरà¥\8dतà¥\80 à¤\86हà¥\8dवान à¤\85निशà¥\8dà¤\9aित à¤\95ाल à¤\95à¥\87 à¤²à¤¿à¤\8f à¤²à¥\82प à¤\95र à¤¸à¤\95ता है"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr ""
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "उप प्रारूप नाम में अनुपस्थित टर्मिनेटर"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "fd से GSocket बना रहा है: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "दो नाम उप प्रारूप के पास समान नाम हैं"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "सॉकेट बनाने में असमर्थ: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "विरूपित \\P या \\p शृंखला"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "अज्ञात प्रोटोकॉल निर्दिष्ट किया गया था"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "\\P या \\p के बाद अज्ञात गुण नाम"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "स्थानीय पता नहीं पा सका: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "उप प्रारूप नाम काफी बड़ा है (अधिकतम 32 वर्ण का)"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "दूरस्थ पता नहीं पा सका: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "कई नामित उप प्रारूप (अधिकतम 10,000)"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "सुन नहीं सका: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "ओक्टल मान से बड़ा है \\377"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "पता में बांधने में त्रुटि: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "परिभाषा समूह में एक से अधिक शाखाएँ हैं"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "कनेक्शन स्वीकार करने में त्रुटि: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "किसी परिभाषा समूह को दुहराना स्वीकृत नहीं है"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "à¤\95नà¥\87à¤\95à¥\8dà¤\9f à¤\95रनà¥\87 à¤®à¥\87à¤\82 à¤¤à¥\8dरà¥\81à¤\9fि: "
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "à¤\85सà¤\82à¤\97त à¤¨à¥\8dयà¥\82लाà¤\87न à¤µà¤¿à¤\95लà¥\8dप"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "कनेक्शन प्रगति में"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"\\g कोष्ठित नाम के बाद नहीं आता है या वैकल्पिक रूप से कोष्ठित गैर शून्य संख्या"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "कनेक्ट करने में त्रुटि: %s"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "अप्रत्याशित दुहराव"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "स्थगित त्रुटि पाने में असमर्थ: %s"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "कोड अतिप्रवाह"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "आंकड़ा पाने में त्रुटि: %s"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "ओवररैन कंपाइलिंग कार्यस्थान"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "पहले से जाँचे गए संदर्भित उप प्रारूप नहीं मिला"
 
-#: ../gio/gsocket.c:2050
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Error sending data: %s"
-msgstr "à¤\86à¤\82à¤\95ड़ा à¤­à¥\87à¤\9cनà¥\87 à¤®à¥\87à¤\82 त्रुटि: %s"
+msgid "Error while matching regular expression %s: %s"
+msgstr "नियमित à¤\85भिवà¥\8dयà¤\95à¥\8dति %s à¤®à¤¿à¤²à¤¾à¤¨ à¤\95à¥\87 à¤¦à¥\8cरान त्रुटि: %s"
 
-#: ../gio/gsocket.c:2163
-#, fuzzy, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "सॉकेट बनाने में असमर्थ: %s"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE लाइब्रेरी को बिना UTF8 समर्थन के कंपाइल किया गया है"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "सॉकेट बंद करने में त्रुटि: %s"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE लाइब्रेरी को बिना UTF8 गुण समर्थन के कंपाइल किया गया है"
 
-#: ../gio/gsocket.c:2791
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "सà¥\89à¤\95à¥\87à¤\9f à¤¸à¥\8dथिति à¤\95à¥\87 à¤²à¤¿à¤\8f à¤ªà¥\8dरतà¥\80à¤\95à¥\8dषारत: %s"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "नियमित à¤\85भिवà¥\8dयà¤\95à¥\8dति %s à¤\95à¥\8b à¤µà¤°à¥\8dण %d à¤ªà¤° à¤\95à¤\82पाà¤\87ल à¤\95रनà¥\87 à¤\95à¥\87 à¤¦à¥\8cरान à¤¤à¥\8dरà¥\81à¤\9fि: %s"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Error sending message: %s"
-msgstr "संदेश भेजने में त्रुटि: %s"
-
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage विंडोज पर समर्थित नहीं"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "नियमित अभिव्यक्ति %s के अनुकूलित किए जाने के दौरान त्रुटि: %s"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "संदेश पाने में त्रुटि: %s"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "हेस्काडेसीमल अंक या '}' प्रत्याशित"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr ""
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "हेस्काडेसीमल अंक प्रत्याशित"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "à¤\95नà¥\87à¤\95à¥\8dà¤\9f à¤\95रनà¥\87 à¤ªà¤° à¤\85à¤\9cà¥\8dà¤\9eात à¤¤à¥\8dरà¥\81à¤\9fि"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "à¤\85नà¥\81पसà¥\8dथित '<' à¤¸à¤¾à¤\82à¤\95à¥\87तिà¤\95 à¤¸à¤\82दरà¥\8dभ à¤®à¥\87à¤\82"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "अपूर्ण सांकेतिक संदर्भ"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, fuzzy, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "%s प्रकार वर्गीकृत नहीं है"
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "शून्य लंबाई सांकेतिक संदर्भ"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "शà¥\8dरà¥\8bता à¤ªà¤¹à¤²à¥\87 à¤¸à¥\87 à¤¬à¤\82द à¤¹à¥\88"
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "à¤\85à¤\82à¤\95 à¤ªà¥\8dरतà¥\8dयाशित"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "à¤\9cà¥\8bड़ा à¤\97या à¤¸à¥\89à¤\95à¥\87à¤\9f à¤¬à¤\82द à¤¹à¥\88"
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "à¤\85वà¥\88ध à¤¸à¤¾à¤\82à¤\95à¥\87तिà¤\95 à¤¸à¤\82दरà¥\8dभ"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr ""
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "स्ट्रे फाइनल '\\'"
 
-#: ../gio/gsocks4aproxy.c:139
-#, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr ""
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "अज्ञात एस्केप शृंखला"
 
-#: ../gio/gsocks4aproxy.c:157
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr ""
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "प्रतिस्थापन पाठ \"%s\" को %lu पर विश्लेषण के दौरान त्रुटि: %s"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr ""
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "कोटेड पाठ कोटेशन चिह्न के साथ प्रारंभ नहीं होता"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr ""
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "कमांड पंक्ति में मेल नहीं खाते कोटेशन चिह्न या अन्य शैल-कोटेड पाठ"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr ""
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "पाठ का अंत सिर्फ '\\' वर्ण के बाद हो गया. (पाठ था '%s')"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr ""
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr " %c हेतु मैचिंग कोट से पहले पाठ अंत पाया. (पाठ था '%s')"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "पाठ खाली था (या उसमें सिर्फ श्वेत रिक्ति ही था)"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
+msgid "Failed to read data from child process (%s)"
+msgstr "संतति प्रक्रिया (%s) से डेटा पढ़ने में असफल"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
+"एक संतति प्रक्रिया (%s) से चुनें() पढ़ने का डेटा में अप्रत्याशित त्रुटि हुई"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:433
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "waitpid() (%s) में अप्रत्याशित त्रुटि"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr ""
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "संतति पाइप (%s) से पढ़ने में असफल"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr ""
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "(%s) फॉर्क करने में असफल"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr ""
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "निर्देशिका '%s' (%s) पर बदलने में असफल"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr ""
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "संतति प्रक्रिया \"%s\" (%s) कार्यान्वित करने में असफल"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "आउटपुट या संतति प्रक्रिया (%s) के इनपुट को अनुप्रेषित करने में असफल"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "संतति प्रक्रिया (%s) फॉर्क करने में असफल"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr ""
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "संतति प्रक्रिया \"%s\" कार्यान्वित करने में अज्ञात त्रुटि"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr ""
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "संतति पीआईडी पाइप (%s) से पर्याप्त डेटा पढ़ने में असफल"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr ""
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "संतति प्रक्रिया (%s) से संचारण हेतु पाइप बनाने में असफल"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "संतति प्रक्रिया से डेटा पढ़ने में असफल"
+
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "GThemedIcon एन्कोडिंग का %d संस्करण नियंत्रित नहीं कर सकता है"
+msgid "Failed to execute child process (%s)"
+msgstr "संतति प्रक्रिया (%s) कार्यान्वित करने में असफल"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr ""
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "अवैध प्रोग्राम नाम: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr ""
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "%d पर तर्क सदिश में अवैध स्ट्रिंग: %s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr ""
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "वातावरण में अवैध स्ट्रिंग: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr ""
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "अवैध कार्यशील निर्देशिका: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "हेल्पर प्रोग्राम (%s) कार्यान्वित करने में असफल"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
+"एक संतति प्रक्रिया से डेटा पढ़ने में g_io_channel_win32_poll() में "
+"अप्रत्याशित त्रुटि"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr ""
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "यूटीएफ-8 हेतु वर्ण सीमा से बाहर"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "1 नियंत्रण संदेश की आशा कर रहा है, %d पाया"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "परिवर्तन इनपुट में अवैध अनुक्रम"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "सहायà¤\95 à¤\86à¤\82à¤\95ड़ा à¤\95ा à¤\85पà¥\8dरतà¥\8dयाशित à¤ªà¥\8dरà¤\95ार"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "यà¥\82à¤\9fà¥\80à¤\8fफ-16 à¤¹à¥\87तà¥\81 à¤µà¤°à¥\8dण à¤¸à¥\80मा à¤¸à¥\87 à¤¬à¤¾à¤¹र"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "किसी एक fd की आशा कर रहा है, लेकिन %d पाया\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "अवैध fd पाया"
-
-#: ../gio/gunixconnection.c:371
-#, fuzzy
-msgid "Error sending credentials: "
-msgstr "आंकड़ा भेजने में त्रुटि: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u बाइट"
+msgstr[1] "%u bytes"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
+msgid "%.1f KiB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-
-#: ../gio/gunixconnection.c:478
-#, fuzzy, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "फ़ाइल का नाम बदलने में त्रुटि: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
+msgid "%.1f MiB"
+msgstr "%.1f मे.बा."
 
-#: ../gio/gunixconnection.c:545
-#, fuzzy, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "1 नियंत्रण संदेश की आशा कर रहा है, %d पाया"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f गी.बा."
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr ""
+msgid "%.1f TiB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "यूनिक्स से पढ़ने में त्रुटि: %s"
+msgid "%.1f PiB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "यूनिक्स बंद करने में त्रुटि: %s"
+msgid "%.1f EiB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "फ़ाइलतंत्र रूट"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "यूनिक्स में लिखने में त्रुटि: %s"
+msgid "%.1f MB"
+msgstr "%.1f मे.बा."
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "इस तंत्र पर अमूर्त unix डोमेन सॉकेट पता समर्थित नहीं"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f गी.बा."
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "आवाज बाहर करें लागू नहीं करता है"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f कि.बा."
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "आयतन बाहर करें या eject_with_operation को लागू नहीं करता है"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "अनुप्रयोग ढूँढ़ नहीं सकता है"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gwin32appinfo.c:299
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
 #, c-format
-msgid "Error launching application: %s"
-msgstr "अनुप्रयोग लॉन्च करने में त्रुटि: %s"
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s बाइट"
+msgstr[1] "%s बाइट्स"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "यूआरआई समर्थित नहीं"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f कि.बा."
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "win32 पर संगठन परिवर्तन समर्थित नहीं"
+#~ msgid "No service record for '%s'"
+#~ msgstr "'%s' के लिए कोई सेवा रिकार्ड नहीं"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "win32 पर संगठन निर्माण समर्थित नहीं"
+#~ msgid "File is empty"
+#~ msgstr "फ़ाइल खाली है"
 
-#: ../gio/gwin32inputstream.c:318
-#, fuzzy, c-format
-msgid "Error reading from handle: %s"
-msgstr "फ़ाइल से पढ़ने के दौरान त्रुटि: %s"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr "कुंजी फ़ाइल में '%s' कुंजी है जिसके मान का विश्लेषण नहीं किया जा सकता."
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, fuzzy, c-format
-msgid "Error closing handle: %s"
-msgstr "फ़ाइल बंद करने में त्रुटि: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "'%s' फ़ाइल व्यक्त करने में त्रुटि: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, fuzzy, c-format
-msgid "Error writing to handle: %s"
-msgstr "फ़ाइल में लिखने में त्रुटि: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "कनेक्ट करने में त्रुटि: "
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-#, fuzzy
-msgid "Not enough memory"
-msgstr "स्मृति के बाहर"
+#~ msgid "Error connecting: %s"
+#~ msgstr "कनेक्ट करने में त्रुटि: %s"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, fuzzy, c-format
-msgid "Internal error: %s"
-msgstr "आंतरिक त्रुटि"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "यूनिक्स से पढ़ने में त्रुटि: %s"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr ""
+#~ msgid "Error closing unix: %s"
+#~ msgstr "यूनिक्स बंद करने में त्रुटि: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-#, fuzzy
-msgid "Invalid compressed data"
-msgstr "अवैध होस्ट-नाम"
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "यूनिक्स में लिखने में त्रुटि: %s"
 
 #, fuzzy
 #~ msgid "Do not give error for empty directory"
@@ -3777,6 +4259,3 @@ msgstr "अवैध होस्ट-नाम"
 
 #~ msgid "use a long listing format"
 #~ msgstr "लंबी सूची प्रारूप का प्रयोग करें"
-
-#~ msgid "[FILE...]"
-#~ msgstr "[फ़ाइल...]"
index 1234556..9098d14 100644 (file)
Binary files a/po/hu.gmo and b/po/hu.gmo differ
index 8cc7aa9..8ee09ff 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
 # Hungarian translation of glib
 # This file is distributed under the same license as the glib package.
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, Free Software Foundation, Inc.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, Free Software Foundation, Inc.
 #
 # Szabolcs Varga <shirokuma at shirokuma dot hu>, 2005.
-# Gabor Kelemen <kelemeng at gnome dot hu>, 2005, 2006, 2007, 2008, 2009, 2010, 2011.
+# Gabor Kelemen <kelemeng at gnome dot hu>, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib master\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-10 14:37+0200\n"
-"PO-Revision-Date: 2011-09-10 14:35+0200\n"
+"POT-Creation-Date: 2012-04-04 17:01+0200\n"
+"PO-Revision-Date: 2012-04-04 17:01+0200\n"
 "Last-Translator: Gabor Kelemen <kelemeng at gnome dot hu>\n"
-"Language-Team: Magyar <gnome-hu-list at gnome dot org>\n"
+"Language-Team: Hungarian <gnome-hu-list at gnome dot org>\n"
 "Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
+"X-Generator: KBabel 1.11.4\n"
 "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
-#: ../glib/gbookmarkfile.c:780
-#, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Váratlan attribútum („%s”) a(z) „%s” elemhez"
-
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "A(z) „%2$s” elem „%1$s” attribútuma nem található"
-
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
-#, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Váratlan címke: „%s” a várt „%s” helyett"
-
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Váratlan címke: „%s” a következőn belül: „%s”"
+msgid "Too large count value passed to %s"
+msgstr "Túl nagy számérték került átadásra ennek: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Az adatkönyvtárakban nem található érvényes könyvjelzőfájl"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Az adatfolyam már le van zárva"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Már létezik könyvjelző a következő URI címhez: „%s”"
+msgid "Operation was cancelled"
+msgstr "A művelet megszakítva"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Nem található könyvjelző a következő URI címhez: „%s”"
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Érvénytelen objektum, nincs előkészítve"
 
-#: ../glib/gbookmarkfile.c:2413
-#, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "Nincs MIME típus meghatározva a következő URI könyvjelzőjéhez: „%s”"
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Érvénytelen több bájtos sorozat a bemenetben"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Nincs magán jelző meghatározva a következő URI könyvjelzőjéhez: „%s”"
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Nincs elég hely a célon"
 
-#: ../glib/gbookmarkfile.c:2877
-#, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Nincsenek csoportok beállítva a következő URI könyvjelzőjéhez: „%s”"
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Érvénytelen bájtsorrend az átalakítás bemenetében"
 
-# FIXME: hol jön ez elő?
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr ""
-"Nincs „%s” nevű alkalmazás regisztrálva a következő könyvjelzőjéhez: „%s”"
+msgid "Error during conversion: %s"
+msgstr "Hiba az átalakítás során: %s"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr ""
-"Nem sikerült kiterjeszteni a(z) „%s” végrehajtási sort a(z) „%s” URL címmel"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "A megszakítható előkészítés nem támogatott"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "A(z) „%s” és „%s” karakterkészletek közötti átalakítás nem támogatott"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr ""
 "A(z) „%s” karakterkészletről „%s” karakterkészletre átalakító nem nyitható "
 "meg"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Érvénytelen bájtsorrend az átalakítás bemenetében"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Ismeretlen típus"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Hiba az átalakítás során: %s"
+msgid "%s filetype"
+msgstr "%s fájltípus"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Részleges karaktersorozat a bemenet végén"
+#: ../gio/gcontenttype.c:680
+#, c-format
+msgid "%s type"
+msgstr "%s típus"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "A GCredentials nincs megvalósítva ezen a rendszeren"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "A platformhoz nincs GCredentials támogatás"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Váratlan korai adatfolyam vége"
+
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Nem alakítható át a tartalék „%s” a(z) „%s” kódkészletre"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Nem támogatott „%s” kulcs a(z) „%s” címbejegyzésben"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "A(z) „%s” URI nem abszolút, a „file” sémát használó URI"
+msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"A(z) „%s” cím érvénytelen (csak az útvonal, tmp könyvtár vagy absztrakt "
+"kulcs egyike lehet)"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "A(z) „%s” helyi fájl URI nem tartalmazhat „#” karaktert"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Értelmetlen kulcs/érték párkombináció a(z) „%s” címbejegyzésben"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "A(z) „%s” URI érvénytelen"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Hiba a(z) „%s” címben – a port attribútum rosszul formázott"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "A(z) „%s” gépneve érvénytelen"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Hiba a(z) „%s” címben – a család attribútum rosszul formázott"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr ""
-"A(z) „%s” URI érvénytelen, escape sorozatként megadott karaktereket tartalmaz"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "A(z) „%s” címelem nem tartalmaz kettőspontot (:)"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "A(z) „%s” elérési út neve nem abszolút útvonal"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr "%d. kulcspár: „%s” a(z) „%s” címelemben nem tartalmaz egyenlőségjelet"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Érvénytelen gépnév"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Hiba a(z) „%3$s” címelemben található a(z) %1$d. kulcspárban lévő „%2$s” "
+"kulcs vagy érték értelmezésekor."
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "DE"
+#: ../gio/gdbusaddress.c:559
+#, c-format
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Hiba a(z) „%s” címben – a unix szállítás a „path” vagy „abstract” kulcsok "
+"pontosan egyikének jelenlétét igényli"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "DU"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Hiba a(z) „%s” címben – a host attribútum hiányzik vagy rosszul formázott"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%Y. %b. %e., %A, %H.%M.%S %Z"
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Hiba a(z) „%s” címben – a port attribútum hiányzik vagy rosszul formázott"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%y. %m %e."
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Hiba a(z) „%s” címben – a noncefile attribútum hiányzik vagy rosszul "
+"formázott"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%k.%M.%S"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Hiba az automatikus indításkor: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%H.%M.%S"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Ismeretlen vagy nem támogatott szállítás („%s”) a címhez („%s”)"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "Január"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "Hiba a(z) „%s” ideiglenes fájl megnyitásakor: %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "Február"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Hiba a(z) „%s” ideiglenes fájl olvasása közben: %s"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "Március"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"Hiba a(z) „%s” ideiglenes fájl olvasása közben, a várt 16 bájt helyett %d "
+"érkezett"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "Április"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Hiba az ideiglenes fájl („%s”) tartalmának írásakor az adatfolyamba:"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "Május"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "A megadott cím üres"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "Június"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Nem indítható üzenetbusz gépazonosító nélkül: "
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "Július"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Hiba a(z) „%s” parancssor indításakor: "
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "Augusztus"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Abnormális programbefejezés a(z) „%s” parancssor indításakor: %s"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "Szeptember"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "A(z) „%s” parancssor nem nulla (%d) állapottal lépett ki: %s"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "Október"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "Nem határozható meg a munkamenetbusz címe (nincs megvalósítva erre az OS-re)"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "November"
-
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "December"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "Jan"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "Febr"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "Már"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "Ápr"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "Máj"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "Jún"
-
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "Júl"
-
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "Aug"
-
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "Szept"
-
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "Okt"
-
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "Nov"
-
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "Dec"
-
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Hétfő"
-
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Kedd"
-
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "Szerda"
-
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Csütörtök"
-
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Péntek"
-
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Szombat"
-
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Vasárnap"
-
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "Hé"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Nem határozható meg a busz címe a DBUS_STARTER_BUS_TYPE környezeti "
+"változóból – ismeretlen „%s” érték"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "Ke"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Nem határozható meg a busz címe, mivel a DBUS_STARTER_BUS_TYPE környezeti "
+"változó nincs beállítva"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "Sze"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Ismeretlen busztípus: %d"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "Csü"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "A tartalom váratlanul hiányzik a sor olvasásakor"
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "Pé"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "A tartalom váratlanul hiányzik a sor (biztonságos) olvasásakor"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "Szo"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Minden elérhető hitelesítési mechanizmus kimerítve (próbálva: %s, elérhető: "
+"%s)"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "Va"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Megszakítva a GDBusAuthObserver::authorize-authenticated-peer használatával"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusauthmechanismsha1.c:266
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Hiba a(z) „%s” könyvtár megnyitásakor: %s"
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Hiba a(z) „%s” könyvtár információinak lekérésekor: %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusauthmechanismsha1.c:278
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Nem sikerült %lu bájtot lefoglalni a(z) „%s” fájl olvasásához"
+msgid "Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"A(z) „%s” könyvtár jogosultságai rosszul formázottak. A várt 0700 mód "
+"helyett 0%o érkezett."
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusauthmechanismsha1.c:299
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Hiba a(z) „%s” fájl olvasása közben: %s"
+msgid "Error creating directory `%s': %s"
+msgstr "Hiba a(z) „%s” könyvtár létrehozásakor: %s"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusauthmechanismsha1.c:382
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "A fájl („%s”) túl nagy"
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Hiba a(z) „%s” kulcstartó megnyitásakor olvasásra: "
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Nem sikerült olvasni a(z) „%s” fájlból: %s"
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sora rosszul formázott"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Nem sikerült megnyitni a(z) „%s” fájlt: %s"
+msgid "First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sorának első egysége rosszul "
+"formázott"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Second token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"Nem sikerült lekérni a(z) „%s” fájl attribútumait. Az fstat() sikertelen: %s"
+"A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sorának második egysége "
+"rosszul formázott"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusauthmechanismsha1.c:459
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Nem sikerült megnyitni a(z) „%s” fájlt. Az fdopen() sikertelen: %s"
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Nem található %d azonosítójú süti a kulcstartóban itt: „%s ”"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusauthmechanismsha1.c:536
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr ""
-"Nem sikerült átnevezni a(z) „%s” fájlt erre: „%s”. A g_rename() sikertelen: "
-"%s"
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Hiba az elavult „%s” zárolásfájl törlése közben: %s"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusauthmechanismsha1.c:568
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Nem sikerült létrehozni a(z) „%s” fájlt: %s"
+msgid "Error creating lock file `%s': %s"
+msgstr "Hiba a(z) „%s” zárolási fájl létrehozásakor: %s"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusauthmechanismsha1.c:598
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr ""
-"Nem sikerült írásra megnyitni a(z) „%s” fájlt: Az fdopen() sikertelen: %s"
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Hiba a (törölt) „%s” zárolási fájl lezárásakor: %s"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusauthmechanismsha1.c:608
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Nem sikerült írni a(z) „%s” fájlt: az fwrite() sikertelen: %s"
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Hiba a(z) „%s” zárolási fájl törlésekor: %s"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusauthmechanismsha1.c:685
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Nem sikerült írni a(z) „%s” fájlt: az fflush() sikertelen: %s"
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Hiba a(z) „%s” kulcstartó írásra való megnyitásakor: "
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusauthmechanismsha1.c:882
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Nem sikerült írni a(z) „%s” fájlt: az fsync() sikertelen: %s"
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Ezen kívül a(z) „%s” zárolásának feloldása is meghiúsult: %s) "
 
-#: ../glib/gfileutils.c:1030
-#, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Nem sikerült lezárni a(z) „%s” fájlt: az fclose() sikertelen: %s"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "A kapcsolat le van zárva"
 
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "A létező „%s” fájl nem távolítható el: a g_unlink() sikertelen: %s"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Az időkorlát elérve"
 
-#: ../glib/gfileutils.c:1412
-#, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "A(z) „%s” sablon érvénytelen, „%s” nem lehet benne"
+#: ../gio/gdbusconnection.c:2513
+msgid "Unsupported flags encountered when constructing a client-side connection"
+msgstr "Nem támogatott jelzők találhatók a kliensoldali kapcsolat létrehozásakor"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "A(z) „%s” sablon nem tartalmaz XXXXXX karaktersorozatot"
+msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Nincs „org.freedesktop.DBus.Properties” felület a(z) %s útvonalon lévő "
+"objektumon"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusconnection.c:4086
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u bájt"
-msgstr[1] "%u bájt"
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"Hiba a(z) „%s” tulajdonság beállításakor: a várt „%s” típus helyett „%s” "
+"érkezett"
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusconnection.c:4181
 #, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+msgid "No such property `%s'"
+msgstr "Nincs „%s” tulajdonság"
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusconnection.c:4193
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+msgid "Property `%s' is not readable"
+msgstr "A tulajdonság („%s”) nem olvasható"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid "Property `%s' is not writable"
+msgstr "A tulajdonság („%s”) nem írható"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid "No such interface `%s'"
+msgstr "Nincs „%s” felület"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "Nincs ilyen felület"
+
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Nincs „%s” felület a(z) %s útvonalon lévő objektumon"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "No such method `%s'"
+msgstr "Nincs „%s” metódus"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
-
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Az üzenet „%s” típusa nem felel meg a várt „%s” típusnak"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Már exportálva van egy objektum a(z) %s felülethez itt: %s"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "A metódus („%s”) a(z) „%s” típust adta vissza a várt „%s” helyett"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusconnection.c:6259
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "A metódus („%s”) nem létezik a(z) „%s” felületen „%s” aláírással"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusconnection.c:6378
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "A subtree is already exported for %s"
+msgstr "Egy részfa már exportálva van a következőhöz: %s"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
-#, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s bájt"
-msgstr[1] "%s bájt"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "a típus érvénytelen"
 
-#: ../glib/gfileutils.c:2142
-#, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL üzenet: a PATH vagy MEMBER fejlécmező hiányzik"
 
-#: ../glib/gfileutils.c:2210
-#, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Nem sikerült kiolvasni a(z) „%s” szimbolikus linket: %s"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN üzenet: a REPLY_SERIAL fejlécmező hiányzik"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "A szimbolikus linkek használata nem támogatott"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR üzenet: a REPLY_SERIAL vagy ERROR_NAME fejlécmező hiányzik"
 
-#: ../glib/giochannel.c:1408
-#, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Az átalakító a(z) „%s” elemről „%s” elemre nem nyitható meg: %s"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL üzenet: a PATH, INTERFACE vagy MEMBER fejlécmező hiányzik"
 
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
 msgstr ""
-"Nem lehet nyers (raw) olvasást végezni a g_io_channel_read_line_string-ben"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Át nem alakított adatok maradtak az olvasási pufferben"
+"SIGNAL üzenet: a PATH fejlécmező a fenntartott /org/freedesktop/DBus/Local "
+"értéket használja"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "A csatorna töredék karakterrel ér véget"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNAL üzenet: az INTERFACE fejlécmező a fenntartott value org.freedesktop."
+"DBus.Local értéket használja"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Nem lehet nyers (raw) olvasást végezni a g_io_channel_read_to_end-ben"
+#: ../gio/gdbusmessage.c:998
+#, c-format
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Az olvasandó %lu bájt helyett EOF érkezett"
+msgstr[1] "Az olvasandó %lu bájt helyett EOF érkezett"
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Nem sikerült megnyitni a(z) „%s” fájlt: az open() sikertelen: %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"A várt érvényes UTF-8 karakterlánc helyett érvénytelen bájtok találhatók a"
+"(z) %d bájteltolásnál (a karakterlánc hossza: %d). Az érvényes UTF-8 "
+"karakterlánc az adott pontig: „%s”"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Nem sikerült leképezni a(z) „%s” fájlt: Az mmap() sikertelen: %s"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "A(z) „%s” karakterlánc után várt NULL bájt helyett %d bájt található"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Hiba a(z) %d. sor %d. karakterénél: "
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "A feldolgozott „%s” érték nem érvényes D-Bus objektumútvonal"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Érvénytelen UTF-8 kódolású szöveg a névben - nem érvényes „%s”"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "A feldolgozott „%s” érték nem érvényes D-Bus aláírás"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "„%s” nem érvényes név"
+msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] "%u bájt hosszú tömb található. A maximális hossz 2<<26 bájt (64 MiB)."
+msgstr[1] "%u bájt hosszú tömb található. A maximális hossz 2<<26 bájt (64 MiB)."
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "„%s” nem érvényes név: „%c”"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "A változat feldolgozott „%s” értéke nem érvényes D-Bus aláírás"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Hiba a(z) %d. sorban: %s"
+msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr "Hiba a(z) „%s” típusú GVariant visszafejtésekor a D-Bus átviteli formátumból"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusmessage.c:1705
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
 msgstr ""
-"Nem sikerült feldolgozni ezt: „%-.*s”. Valószínűleg számjegy lett volna egy "
-"karakterhivatkozáson (mint az &#234) belül - lehet, hogy túl nagy a számjegy"
+"Érvénytelen bájtsorrend-érték. A várt  0x6c („l”) vagy 0x42 („B”) helyett 0x"
+"%02x érték található"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"A karakterhivatkozás nem pontosvesszővel ért véget; valószínűleg egy &-jelet "
-"használt anélkül, hogy entitást akart volna kezdeni - írja &amp; formában."
+#: ../gio/gdbusmessage.c:1719
+#, c-format
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Érvénytelen fő protokollverzió. A várt 1 helyett %d található"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "A(z) „%-.*s” karakterhivatkozás nem engedélyezett karaktert kódol"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "Aláírásfejléc található „%s” aláírással, de az üzenettörzs üres"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"Üres „&;” entitás; az érvényes entitások: &amp; &quot; &lt; &gt; &apos;"
+#: ../gio/gdbusmessage.c:1790
+#, c-format
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "A feldolgozott „%s” érték nem érvényes D-Bus aláírás (a törzshöz)"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "A(z) „%-.*s” entitásnév ismeretlen"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "Nincs aláírásfejléc az üzenetben, de az üzenettörzs %u bájt"
+msgstr[1] "Nincs aláírásfejléc az üzenetben, de az üzenettörzs %u bájt"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Az entitás neve nem pontosvesszővel ért véget; valószínűleg egy &-jelet "
-"használt anélkül, hogy entitást akart volna kezdeni - írja &amp; formában."
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "Nem fejthető sorba az üzenet: "
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "A dokumentumnak egy elemmel kell kezdődnie (például: <book>)"
+#: ../gio/gdbusmessage.c:2163
+#, c-format
+msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr "Hiba a(z) „%s” típusú GVariant sorbafejtésekor a D-Bus átviteli formátumba"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbusmessage.c:2304
 #, c-format
 msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"„%s” nem érvényes karakter a „<” karakter után; elem neve nem kezdődhet vele"
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr "Az üzenethez %d fájlleíró tartozik, de a fejlécmező %d fájlleírót jelez"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "Az üzenet nem fejthető sorba: "
+
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Furcsa karakter („%s”), „>” karakternek kellett volna jönnie, hogy lezárja a"
-"(z) „%s” üres elemcímkét"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Az üzenettörzs „%s” aláírással rendelkezik, de nincs aláírásfejléc"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbusmessage.c:2366
 #, c-format
 msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
 msgstr ""
-"Furcsa karakter („%s”) - „=” karakternek kellett volna jönnie a(z) „%s” elem "
-"„%s” attribútumneve után"
+"Az üzenettörzs „%s” típusaláírással rendelkezik, de az aláírásfejlécben lévő "
+"aláírás: „%s”"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Furcsa karakter („%s”) - „>” vagy „/” karakternek kellett volna jönnie a(z) "
-"„%s” elem kezdő címkéje után, esetleg egy attribútumnak; lehet, hogy "
-"érvénytelen karaktert használt az attribútum nevében"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Az üzenettörzs üres, de az aláírásfejlécben lévő aláírás: „%s”"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Furcsa karakter („%s”) - egy nyitó idézőjelnek kellene jönnie az "
-"egyenlőségjel után, ha értéket ad a(z) „%s” attribútumnak „%s” elemben"
+msgid "Error return with body of type `%s'"
+msgstr "Hiba került visszaadásra a(z) „%s” típusú törzzsel"
+
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "Hiba került visszaadásra az üres törzzsel"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Nem tölthető be a /var/lib/dbus/machine-id vagy az /etc/machine-id: "
+
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"„%s” nem érvényes karakter a „</” karakterek után; „%s” karakterrel nem "
-"kezdődhet egy elem neve"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Hiba a StartServiceByName hívásakor ehhez: %s: "
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbusproxy.c:1645
 #, c-format
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Váratlan válasz (%d) a StartServiceByName(\"%s\") metódustól"
+
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"„%s” nem érvényes karakter a „%s” lezáró elemnév után; az engedélyezett "
-"karakter egyedül a „>”."
+"A metódus nem hívható; a proxy egy jól ismert névhez tartozik tulajdonos "
+"nélkül, és a proxy a G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START jelzővel készült"
+
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Az absztrakt névtér nem támogatott"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Kiszolgáló létrehozásakor nem adható meg az ideiglenes fájl"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "A(z) „%s” elem le lett lezárva, jelenleg egy elem sincs nyitva"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Hiba az ideiglenes fájl („%s”) írásakor: %s"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "A(z) „%s” elem le lett lezárva, de a jelenleg nyitott elem a(z) „%s”"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "A(z) „%s” karakterlánc nem érvényes D-Bus GUID"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "A dokumentum üres volt, vagy csak üres hely karaktereket tartalmazott"
+#: ../gio/gdbusserver.c:1078
+#, c-format
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Nem figyelhető a nem támogatott „%s” szállítás"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr ""
-"A dokumentum váratlanul véget ért egy nyitott hegyes zárójel („<”) után"
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "PARANCS"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"A dokumentum váratlanul véget ért, pedig még nyitva vannak elemek - „%s” az "
-"utoljára megnyitott elem"
+"Parancsok:\n"
+"  help         Ezen súgó megjelenítése\n"
+"  introspect   Betekintés távoli objektumba\n"
+"  monitor      Távoli objektum figyelése\n"
+"  call         Metódushívás távoli objektumon\n"
+"  emit         Szignál kibocsátása\n"
+"\n"
+"Az egyes parancsok súgója a „%s PARANCS --help” kiadásával érhető el.\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"A dokumentum váratlanul véget ért; a(z) <%s/> elemet lezáró hegyes "
-"zárójelnek kellett volna következnie"
+msgid "Error: %s\n"
+msgstr "Hiba: %s\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "A dokumentum váratlanul véget ért egy elemnéven belül"
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#, c-format
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Hiba a betekintési XML feldolgozása során: %s\n"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "A dokumentum váratlanul véget ért egy attribútumnéven belül"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Csatlakozás a rendszerbuszhoz"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "A dokumentum váratlanul véget ért egy elemnyitó címkén belül"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Csatlakozás a munkamenetbuszhoz"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"A dokumentum váratlanul véget ért egy az attribútumnevet követő "
-"egyenlőségjel után; az attribútum értéke nem lett megadva"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Csatlakozás a megadott D-Bus címhez"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "A dokumentum váratlanul véget ért egy attribútumértéken belül"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Kapcsolatvégpont beállításai:"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "A kapcsolat végpontját megadó beállítások"
+
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "A dokumentum váratlanul véget ért a(z) „%s” elem lezáró címkéjén belül"
+msgid "No connection endpoint specified"
+msgstr "Nincs megadva kapcsolatvégpont"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"A dokumentum váratlanul véget ért egy megjegyzésen vagy feldolgozási "
-"utasításon belül"
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "Több kapcsolatvégpontot adott meg"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "sérült objektum"
+#: ../gio/gdbus-tool.c:463
+#, c-format
+msgid "Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "Figyelmeztetés: a betekintési adatok szerint a(z) „%s” felület nem létezik\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "belső hiba vagy sérült objektum"
+#: ../gio/gdbus-tool.c:472
+#, c-format
+msgid ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
+msgstr ""
+"Figyelmeztetés: a betekintési adatok szerint a felületen („%2$s”) nem "
+"létezik „%1$s” metódus\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "elfogyott a memória"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "A szignál elhagyható célja (egyedi név)"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "a visszakövetési korlát elérve"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Szignál kibocsátása ezen az objektumútvonalon"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr ""
-"a minta a részleges mintaillesztés esetén nem támogatott elemeket tartalmaz"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Szignál és felület neve"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "belső hiba"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Szignál kibocsátása."
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr ""
-"a visszahivatkozások használata feltételekként nem támogatott a részleges "
-"mintaillesztéshez"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "Hiba a csatlakozáskor: %s\n"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "az ismétlési korlát elérve"
+#: ../gio/gdbus-tool.c:614
+#, c-format
+msgid "Error: object path not specified.\n"
+msgstr "Hiba: az objektumútvonal nincs megadva.\n"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "az üres rész-karaktersorozatok munkaterület-korlátja elérve"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "Hiba: a(z) %s nem érvényes objektumútvonal\n"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "újsor-jelzők érvénytelen kombinációja"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "Hiba: a szignál nincs megadva.\n"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "hibás eltolás"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Hiba: a(z) %s nem érvényes felületnév\n"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "rövid utf8"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Hiba: a(z) %s nem érvényes tagnév\n"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "ismeretlen hiba"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Hiba: a(z) %s nem érvényes egyedi busznév.\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ a minta végén"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Hiba a(z) %d. paraméter feldolgozásakor: %s\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c a minta végén"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "Hiba a kapcsolat kiürítésekor: %s\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "ismeretlen karakter következik a \\ után"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "A cél neve a metódushíváshoz"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr ""
-"itt nem engedélyezettek a kis-és nagybetűket átalakító escape-karakterek "
-"(\\l, \\L, \\u, \\U)"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Objektum útvonala a metódushíváshoz"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "a számok nincsenek sorrendben a {} kvantálóban"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Metódus és felület neve"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "a szám túl nagy a a {} kvantálóban"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Időkorlát másodpercben"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "a karakterosztály befejező ] jele hiányzik"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Metódus hívása távoli objektumon."
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "érvénytelen escape-sorozat a karakterosztályban"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Hiba: a cél nincs megadva\n"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "a tartomány kívül esik a karakterosztály nagyságán"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Hiba: az objektumútvonal nincs megadva\n"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "nincs mit ismételni"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Hiba: a metódusnév nincs megadva\n"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "ismeretlen karakter a (? után"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Hiba: a metódusnév („%s”) érvénytelen\n"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "ismeretlen karakter a (?< után"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Hiba a(z) „%2$s” típusú %1$d. paraméter feldolgozásakor: %3$s\n"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "ismeretlen karakter a (?P után"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "A cél neve a betekintéshez"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "a POSIX elnevezett osztályok csak osztályon belül támogatottak"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Az objektumútvonal a betekintéshez"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "hiányzó befejező )"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "XML kiírása"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") nyitó ( nélkül"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Betekintés gyermekekbe"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "a (?R vagy (?[+-]számjegyek elemeket )-nek kell követnie"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Csak a tulajdonságok kiírása"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "hivatkozás nem létező almintára"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Betekintés távoli objektumba."
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "a megjegyzés utáni ) hiányzik"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Megfigyelendő cél neve"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "a reguláris kifejezés túl nagy"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Megfigyelendő objektumútvonal"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "a memóriakérés meghiúsult"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Távoli objektum megfigyelése."
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "a lookbehind kijelentés nem rögzített hosszúságú"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Névtelen"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "hibásan formázott szám vagy név a (?( után"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "A desktop fájl nem adta meg az Exec mezőt"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "a feltételes csoport kettőnél több ágat tartalmaz"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Nem található az alkalmazáshoz szükséges terminál"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "a (?( után kijelentésnek kellene állnia"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Nem hozható létre a(z) %s felhasználói alkalmazáskonfigurációs mappa: %s"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "ismeretlen POSIX osztálynév"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Nem hozható létre a(z) %s felhasználói MIME konfigurációs mappa: %s"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "a POSIX leválogató elemek nem támogatottak"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Az alkalmazásinformációkból hiányzik az azonosító"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "a \\x{...} sorozaton belüli karakterérték túl nagy"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Nem hozható létre a felhasználói desktop fájl (%s)"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "érvénytelen feltétel: (?(0)"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "%s egyéni meghatározása"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "A \\C nem engedélyezett a lookbehind kijelentésben"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "a meghajtó nem valósítja meg a kiadást"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "a rekurzív hívás végtelen ciklushoz vezethet"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "a meghajtó nem valósítja meg a kiadást vagy az eject_with_operation függvényt"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "hiányzó befejező az alminta nevében"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "a meghajtó nem valósítja meg a média lekérdezését"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "két elnevezett alminta neve azonos"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "a meghajtó nem valósítja meg a indítást"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "rosszul formázott \\P vagy \\p sorozat"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "a meghajtó nem valósítja meg a leállítást"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "ismeretlen tulajdonságnév a \\P vagy \\p után"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "A TLS-támogatás nem érhető el"
+
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "A GEmblem kódolás %d. verziója nem kezelhető"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "az alminta neve túl hosszú (legfeljebb 32 karakter)"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "A GEmblem kódolásban a jelsorok száma (%d) hibásan formált"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "túl sok elnevezett alminta (legfeljebb 10 000)"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "A GEmblemedIcon kódolás %d. verziója nem kezelhető"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "az oktális érték nagyobb, mint \\377"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "A GEmblemedIcon kódolásban a jelsorok száma (%d) hibásan formált"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "a DEFINE csoport több ágat tartalmaz"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Egy GEmblem kellene a GEmblemedIconhoz"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "egy DEFINE csoport ismétlése nem engedélyezett"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "A művelet nem támogatott"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "inkonzisztens NEWLINE beállítások"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "A tartalmazó csatolás nem létezik"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"a \\g után nem egy zárójelezett név vagy opcionálisan zárójelezett nem nulla "
-"szám áll"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Nem lehet a könyvtárra másolni"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "váratlan ismétlés"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "A könyvtár nem másolható könyvtárba"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "kódtúlcsordulás"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "A célfájl létezik"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "a fordítási munkaterület túlcsordult"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "A könyvtár nem másolható rekurzívan"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "a korábban ellenőrzött hivatkozott alminta nem található"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "A fájlillesztés nem támogatott"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gfile.c:2765
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Hiba a(z) %s reguláris kifejezés illesztésekor: %s"
+msgid "Error splicing file: %s"
+msgstr "Hiba a fájl illesztése közben: %s"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "A PRCE programkönyvtár UTF-8 támogatás nélkül lett fordítva"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "A speciális fájl nem másolható"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr ""
-"A PRCE programkönyvtár az UTF-8 tulajdonságok támogatása nélkül lett fordítva"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Érvénytelen szimbolikus link érték került megadásra"
 
-#: ../glib/gregex.c:1271
-#, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr ""
-"Hiba a(z) „%s” reguláris kifejezés fordításakor a(z) %d. karakternél: %s"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "A Kuka nem támogatott"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gfile.c:3633
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Hiba a(z) %s reguláris kifejezés optimalizálásakor: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "a program hexadecimális számjegyet vagy „}” jelet várt"
+msgid "File names cannot contain '%c'"
+msgstr "A fájlnevek nem tartalmazhatnak „%c” karaktert"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "a program hexadecimális számjegyet várt"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "a kötet nem valósítja meg a csatolást"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "hiányzó „<” jel a szimbolikus hivatkozásban"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Nincs alkalmazás regisztrálva a fájl kezeléséhez"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "befejezetlen szimbolikus hivatkozás"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Az enumerátor le van zárva"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "nulla hosszúságú szimbolikus hivatkozás"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "A fájlenumerátor hátralévő művelettel rendelkezik"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "re rendszer számjegyet várt"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "A fájlenumerátor már le van zárva"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "illegális szimbolikus hivatkozás"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "A GFileIcon kódolás %d. verziója nem kezelhető"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "a záró „\\” helye nem megfelelő"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "A GFileIcon bemeneti adatai rosszul formáltak"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "ismeretlen escape sorozat"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Az adatfolyam nem támogatja a query_info-t"
 
-#: ../glib/gregex.c:2360
-#, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr ""
-"Hiba a(z) „%s” helyettesítőszöveg elemzésekor a(z) %lu. karakternél: %s"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Az adatfolyam nem támogatja a pozicionálást"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Az idézett szöveg nem idézőjellel kezdődik"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "A bemeneti adatfolyam csonkítása nem engedélyezett"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr ""
-"Pár nélküli idézőjel a parancssorban vagy más, parancsértelmezőből idézett "
-"szövegben"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Az adatfolyam csonkítása nem engedélyezett"
 
-#: ../glib/gshell.c:559
+#: ../gio/gicon.c:284
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "A szöveg egy „\\” karakter után véget ért. (A szöveg: „%s”)"
+msgid "Wrong number of tokens (%d)"
+msgstr "A jelsorok száma hibás (%d)"
 
-#: ../glib/gshell.c:566
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"A szöveg véget ért, mielőtt %c idézőjelpárja meglett volna. (A szöveg: „%s”)"
-
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr ""
-"A szöveg üres volt (vagy legfeljebb üres hely karaktereket tartalmazott)"
-
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Nem sikerült adatokat kiolvasni a gyermekfolyamatból"
+msgid "No type for class name %s"
+msgstr "Nincs típus az osztálynévhez: %s"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr ""
-"Nem sikerült csővezetéket készíteni a gyermekfolyamattal (%s) való "
-"kommunikációhoz"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "A típus (%s) nem valósítja meg a GIcon felületet"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../gio/gicon.c:325
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Nem sikerült olvasni a gyermek csővezetékből (%s)"
+msgid "Type %s is not classed"
+msgstr "A típus (%s) nem tartalmaz osztályokat"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Nem sikerült átváltani a(z) „%s” könyvtárra (%s)"
+msgid "Malformed version number: %s"
+msgstr "Rosszul formált verziószám: %s"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Nem sikerült végrehajtani a gyermekfolyamatot (%s)"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "A típus (%s) nem valósítja meg a from_tokens() függvényt a GIcon felületen"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Érvénytelen programnév: %s"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Az ikonkódolás megadott verziója nem kezelhető"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Érvénytelen karaktersorozat a paraméterben a következő helyen: %d: %s"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Nincs megadva cím"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Érvénytelen karaktersorozat a környezetben: %s"
+msgid "Length %u is too long for address"
+msgstr "A(z) %u cím túl rövid a címhez"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
-#, c-format
-msgid "Invalid working directory: %s"
-msgstr "Érvénytelen munkakönyvtár: %s"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "A címben az előtag hosszán túl is be vannak állítva bitek"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Nem sikerült végrehajtani a segítő programot (%s)"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Nem dolgozható fel a(z) „%s” IP-cím maszkként"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Váratlan hiba, miközben a g_io_channel_win32_poll() adatokat olvasott egy "
-"gyermekfolyamatból"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Nincs elég hely a foglalat címének"
 
-#: ../glib/gspawn.c:207
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Nem támogatott foglalatcím"
+
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "A bemeneti adatfolyam nem valósítja meg az olvasást"
+
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Az adatfolyam hátralévő művelettel rendelkezik"
+
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Nem sikerült adatokat olvasni a gyermekfolyamatból (%s)"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "<%s> elem nem engedélyezett ezen belül: <%s>"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr ""
-"Váratlan hiba, miközben a select() adatokat próbált olvasni egy "
-"gyermekfolyamatból (%s)"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "<%s> elem nem engedélyezett a felső szinten"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Váratlan hiba a waitpid()-ben (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "A(z) %s fájl többször is megjelenik az erőforrásban"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-resources.c:251
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Nem sikerült folyamatot indítani (%s)"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "A(z) „%s” nem található egyik forráskönyvtárban sem"
+
+#: ../gio/glib-compile-resources.c:262
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "A(z) „%s” nem található a jelenlegi könyvtárban"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Nem sikerült a gyermekfolyamat („%s”) végrehajtása (%s)"
+msgid "Unknown processing option \"%s\""
+msgstr "Ismeretlen feldolgozási kapcsoló: „%s”"
 
-#: ../glib/gspawn.c:1402
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Nem sikerült a gyermekfolyamat ki- vagy bemenetének átirányítása (%s)"
+msgid "Failed to create temp file: %s"
+msgstr "Nem sikerült létrehozni az ideiglenes fájlt: %s"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Hiba a bemeneti fájl feldolgozásakor az xmllint-tel"
+
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Hiba a bemeneti fájl feldolgozásakor a to-pixdata-val"
+
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Nem sikerült a gyermekfolyamat elindítása (%s)"
+msgid "Error reading file %s: %s"
+msgstr "Hiba a(z) %s fájl olvasása közben: %s"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Ismeretlen hiba a gyermekfolyamat („%s”) végrehajtása közben"
+msgid "Error compressing file %s"
+msgstr "Hiba a fájl tömörítése közben: %s"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Nem sikerült elég adatot kiolvasni a gyermek pid csővezetékből (%s)"
+msgid "text may not appear inside <%s>"
+msgstr "nem jelenhet meg szöveg ezen belül: <%s>"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "A karakter az UTF-8 tartományon kívülre esik"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "a kimeneti fájl neve"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Érvénytelen sorozat az átalakítási bemenetben"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FÁJL"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "A karakter az UTF-16 tartományon kívülre esik"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr "A fájlok olvasása ebből a könyvtárból (alapértelmezett: aktuális könyvtár)"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Használat:"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "KÖNYVTÁR"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[KAPCSOLÓ...]"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate output in the format selected for by the target filename extension"
+msgstr "Kimenet előállítása a célfájl kiterjesztése által kiválasztott formátumban"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Súgólehetőségek:"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Forrásfejléc előállítása"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Súgólehetőségek megjelenítése"
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Az erőforrásfájl kódba linkelésére használt forráskód előállítása"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Minden súgólehetőség megjelenítése"
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Függőséglista előállítása"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Alkalmazás kapcsolói:"
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Ne hozza létre és ne regisztrálja automatikusan az erőforrást"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Nem dolgozható fel a(z) „%s” egész érték a következőhöz: %s"
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "Az előállított forráskódhoz használt C azonosító neve"
+
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Erőforrás-specifikáció erőforrásfájlba fordítása.\n"
+"Az erőforrás-specifikációs fájlok kiterjesztése .gresource.xml,\n"
+"az erőforrásfájl kiterjesztése pedig .gresource."
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "A(z) „%s” egész érték a tartományon kívülre esik a következőhöz: %s"
+msgid "You should give exactly one file name\n"
+msgstr "Pontosan egy fájlnevet kell megadnia\n"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "az üres nevek nem engedélyezettek"
+
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Nem dolgozható fel a(z) „%s” dupla hosszúságú érték a következőhöz: %s"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "érvénytelen név („%s”): a neveknek kisbetűvel kell kezdődniük"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Double value '%s' for %s out of range"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
 msgstr ""
-"A(z) „%s” dupla hosszúságú érték a tartományon kívülre esik a következőhöz: "
-"%s"
+"érvénytelen név („%s”): érvénytelen karakter: „%c”. Csak kisbetűk, számok és "
+"kötőjel („-”) engedélyezettek."
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Hiba a kapcsoló feldolgozása során: %s"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "érvénytelen név („%s”): két egymást követő kötőjel („--”) nem engedélyezett."
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Hiányzó paraméter a következőhöz: %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "érvénytelen név („%s”): az utolsó karakter nem lehet kötőjel („-”)."
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Unknown option %s"
-msgstr "Ismeretlen kapcsoló: %s"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "érvénytelen név („%s”): a maximális hossz 1024 karakter"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "A keresési könyvtárakban nem található érvényes kulcsfájl"
+#: ../gio/glib-compile-schemas.c:891
+#, c-format
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> már meg van adva"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Nem szabályos fájl"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "nem adhatók kulcsok „list-of” sémához"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "A fájl üres"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> már meg van adva"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
 msgstr ""
-"A kulcsfájl tartalmazza a(z) „%s” sort, amelyik nem egy kulcs-érték pár, "
-"csoport, vagy megjegyzés"
+"<key name='%s'> leárnyékolja ezt: <key name='%s'> ebben: <schema id='%s'>; "
+"az érték módosításához használja az <override> címkét"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Érvénytelen csoportnév: %s"
-
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "A kulcsfájl nem csoporttal kezdődik"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr "a <key> attribútumaként csak a „type”, „enum” vagy „flags” egyike adható meg"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Érvénytelen kulcsnév: %s"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> (még) nincs megadva."
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "A kulcsfájl a nem támogatott „%s” kódolást tartalmazza"
+msgid "invalid GVariant type string '%s'"
+msgstr "érvénytelen GVariant típuskarakterlánc: „%s”"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
-#, c-format
-msgid "Key file does not have group '%s'"
-msgstr "A kulcsfájlból hiányzik a(z) „%s” csoport"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "az <override> megadva, de a séma nem terjeszt ki semmit"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "A kulcsfájlban nincs „%s” kulcs"
+msgid "no <key name='%s'> to override"
+msgstr "nincs felülírandó <key name='%s'>"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr ""
-"A kulcsfájl tartalmazza a(z) „%s” kulcsot „%s” értékkel, amelyik azonban nem "
-"UTF-8"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> már megadva"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"A kulcsfájl tartalmazza a(z) „%s” kulcsot, amelynek az értéke nem "
-"értelmezhető."
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> már megadva"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr ""
-"A kulcsfájl tartalmazza a(z) „%s” kulcsot, amelynek értéke nem értelmezhető."
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "a <schema id='%s'> a még nem létező „%s” sémát terjeszti ki"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
-msgstr ""
-"A kulcsfájl tartalmazza a(z) „%s” kulcsot a(z) „%s” csoportban, amelynek "
-"értéke nem értelmezhető."
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "a <schema id='%s'> a még nem létező „%s” séma listája"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "A kulcsfájl nem tartalmazza a(z) „%s” kulcsot a(z) „%s” csoportban."
+msgid "Can not be a list of a schema with a path"
+msgstr "Nem lehet séma listája útvonallal"
 
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "A kulcsfájl escape sorozattal megadott karaktert tartalmaz a sor végén"
+#: ../gio/glib-compile-schemas.c:1159
+#, c-format
+msgid "Can not extend a schema with a path"
+msgstr "Nem terjeszthet ki sémát útvonallal"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "A kulcsfájl érvénytelen escape sorozatot tartalmaz („%s”)"
+msgid "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr "a <schema id='%s'> lista a nem lista <schema id='%s'> sémát terjeszti ki"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "A(z) „%s” érték nem értelmezhető számként."
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"a <schema id='%s' list-of='%s'> kiterjeszti ezt: <schema id='%s' list-"
+"of='%s'>, de „%s” nem terjeszti ki ezt: „%s”"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "A(z) „%s” egész érték a tartományon kívülre esik"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "ha meg van adva útvonal, akkor osztásjellel kell kezdődnie és végződnie"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "A(z) „%s” érték nem értelmezhető lebegőpontos számként."
+msgid "the path of a list must end with ':/'"
+msgstr "a lista útvonalának „:/” karakterekkel kell végződnie"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "A(z) „%s” érték nem értelmezhető logikai értékként."
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> már meg van adva"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Túl nagy számérték került átadásra ennek: %s"
+msgid "--strict was specified; exiting.\n"
+msgstr "a --strict meg lett adva, kilépés.\n"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Az adatfolyam már le van zárva"
+#: ../gio/glib-compile-schemas.c:1755
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "Ez az egész fájl figyelmen kívül marad.\n"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "A művelet megszakítva"
+#: ../gio/glib-compile-schemas.c:1814
+#, c-format
+msgid "Ignoring this file.\n"
+msgstr "Fájl figyelmen kívül hagyása.\n"
 
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Érvénytelen objektum, nincs előkészítve"
+#: ../gio/glib-compile-schemas.c:1854
+#, c-format
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"Nincs „%s” kulcs a(z) „%s” sémában a(z) „%s” felülbírálási fájlban megadott "
+"módon"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Érvénytelen több bájtos sorozat a bemenetben"
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
+#, c-format
+msgid "; ignoring override for this key.\n"
+msgstr "; kulcs felülbírálásának figyelmen kívül hagyása.\n"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Nincs elég hely a célon"
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
+#, c-format
+msgid " and --strict was specified; exiting.\n"
+msgstr " és a --strict meg lett adva, kilépés.\n"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "A megszakítható előkészítés nem támogatott"
+#: ../gio/glib-compile-schemas.c:1880
+#, c-format
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
+msgstr ""
+"hiba a(z) „%s” kulcs feldolgozásakor a(z) „%s” sémában a(z) „%s” "
+"felülbírálási fájlban megadott módon: %s. "
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Ismeretlen típus"
+#: ../gio/glib-compile-schemas.c:1890
+#, c-format
+msgid "Ignoring override for this key.\n"
+msgstr "Kulcs felülbírálásának figyelmen kívül hagyása.\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "%s filetype"
-msgstr "%s fájltípus"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"a(z) „%2$s” séma „%1$s” kulcsának felülbírálása a(z) „%3$s” felülbírálási "
+"fájlban a sémában megadott tartományon kívül esik"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "%s type"
-msgstr "%s típus"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"a(z) „%2$s” séma „%1$s” kulcsának felülbírálása a(z) „%3$s” felülbírálási "
+"fájlban nincs az érvényes lehetőségek listájában"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "A GCredentials nincs megvalósítva ezen a rendszeren"
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "a gschemas.compiled fájl tárolási helye"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "A platformhoz nincs GCredentials támogatás"
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Megszakítás a sémák bármely hibája esetén"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Váratlan korai adatfolyam vége"
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "Ne írja ki a gschema.compiled fájlt"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Nem támogatott „%s” kulcs a(z) „%s” címbejegyzésben"
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "Ne kényszerítse ki a kulcsnévmegszorításokat"
 
-#: ../gio/gdbusaddress.c:169
-#, c-format
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"A(z) „%s” cím érvénytelen (csak az útvonal, tmp könyvtár vagy absztrakt "
-"kulcs egyike lehet)"
+"Minden GSettings sémafájl sémagyorsítótárba fordítása.\n"
+"A sémafájloknak .gschema.xml kiterjesztéssel kell rendelkezniük,\n"
+"és a gyorsítótárfájl neve gschemas.compiled."
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Értelmetlen kulcs/érték párkombináció a(z) „%s” címbejegyzésben"
+msgid "You should give exactly one directory name\n"
+msgstr "Pontosan egy könyvtárnevet kell megadnia\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Hiba a(z) „%s” címben – a port attribútum rosszul formázott"
+msgid "No schema files found: "
+msgstr "Nem találhatók sémafájlok: "
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Hiba a(z) „%s” címben – a család attribútum rosszul formázott"
+msgid "doing nothing.\n"
+msgstr "nem történik semmi.\n"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "A(z) „%s” címelem nem tartalmaz kettőspontot (:)"
+msgid "removed existing output file.\n"
+msgstr "meglévő kimeneti fájl eltávolítva.\n"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr "%d. kulcspár: „%s” a(z) „%s” címelemben nem tartalmaz egyenlőségjelet"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Nem található az alapértelmezett helyi könyvtárfigyelő típus"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Hiba a(z) „%3$s” címelemben található a(z) %1$d. kulcspárban lévő „%2$s” "
-"kulcs vagy érték értelmezésekor."
+msgid "Invalid filename %s"
+msgstr "Érvénytelen fájlnév: %s"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Hiba a(z) „%s” címben – a unix szállítás a „path” vagy „abstract” kulcsok "
-"pontosan egyikének jelenlétét igényli"
+msgid "Error getting filesystem info: %s"
+msgstr "Hiba a fájlrendszer-információk lekérése közben: %s"
 
-#: ../gio/gdbusaddress.c:595
-#, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
-"Hiba a(z) „%s” címben – a host attribútum hiányzik vagy rosszul formázott"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Nem nevezhető át a gyökérkönyvtár"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
-"Hiba a(z) „%s” címben – a port attribútum hiányzik vagy rosszul formázott"
+msgid "Error renaming file: %s"
+msgstr "Hiba a fájl átnevezése közben: %s"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Hiba a(z) „%s” címben – a noncefile attribútum hiányzik vagy rosszul "
-"formázott"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "A fájl nem nevezhető át, a fájlnév már létezik"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Hiba az automatikus indításkor: "
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Érvénytelen fájlnév"
 
-#: ../gio/gdbusaddress.c:652
-#, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Ismeretlen vagy nem támogatott szállítás („%s”) a címhez („%s”)"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "A könyvtár nem nyitható meg"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Hiba a(z) „%s” ideiglenes fájl megnyitásakor: %s"
+msgid "Error opening file: %s"
+msgstr "Hiba a fájl megnyitása közben: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Hiba a(z) „%s” ideiglenes fájl olvasása közben: %s"
+msgid "Error removing file: %s"
+msgstr "Hiba a fájl eltávolítása közben: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr ""
-"Hiba a(z) „%s” ideiglenes fájl olvasása közben, a várt 16 bájt helyett %d "
-"érkezett"
+msgid "Error trashing file: %s"
+msgstr "Hiba fájl kidobása közben: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Hiba az ideiglenes fájl („%s”) tartalmának írásakor az adatfolyamba:"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Nem sikerült létrehozni a(z) %s Kuka könyvtárat: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "A megadott cím üres"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Nem található a Kuka felső szintű könyvtára"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Nem indítható üzenetbusz gépazonosító nélkül: "
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Nem található vagy nem hozható létre a Kuka könyvtár"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Hiba a(z) „%s” parancssor indításakor: "
+msgid "Unable to create trashing info file: %s"
+msgstr "Nem sikerült létrehozni a kukainformációs fájlt: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Abnormális programbefejezés a(z) „%s” parancssor indításakor: %s"
+msgid "Unable to trash file: %s"
+msgstr "Nem lehet a Kukába dobni a fájlt: %s"
 
-#: ../gio/gdbusaddress.c:1082
-#, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "A(z) „%s” parancssor nem nulla (%d) állapottal lépett ki: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "belső hiba"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"Nem határozható meg a munkamenetbusz címe (nincs megvalósítva erre az OS-re)"
+msgid "Error creating directory: %s"
+msgstr "Hiba a könyvtár létrehozásakor: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Nem határozható meg a busz címe a DBUS_STARTER_BUS_TYPE környezeti "
-"változóból – ismeretlen „%s” érték"
+msgid "Filesystem does not support symbolic links"
+msgstr "A fájlrendszer nem támogatja a szimbolikus linkeket"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Nem határozható meg a busz címe, mivel a DBUS_STARTER_BUS_TYPE környezeti "
-"változó nincs beállítva"
+#: ../gio/glocalfile.c:2199
+#, c-format
+msgid "Error making symbolic link: %s"
+msgstr "Hiba a szimbolikus link létrehozása során: %s"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Ismeretlen busztípus: %d"
+msgid "Error moving file: %s"
+msgstr "Hiba a fájl áthelyezésekor: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "A tartalom váratlanul hiányzik a sor olvasásakor"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "A könyvtár nem helyezhető át könyvtárba"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "A tartalom váratlanul hiányzik a sor (biztonságos) olvasásakor"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "A mentési fájl létrehozása meghiúsult"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Minden elérhető hitelesítési mechanizmus kimerítve (próbálva: %s, elérhető: "
-"%s)"
-
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
-"Megszakítva a GDBusAuthObserver::authorize-authenticated-peer használatával"
+msgid "Error removing target file: %s"
+msgstr "Hiba a célfájl eltávolításakor: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error when getting information for directory `%s': %s"
-msgstr "Hiba a(z) „%s” könyvtár elérésekor: %s"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "A csatolások közti áthelyezés nem támogatott"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
-#, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"A(z) „%s” könyvtár jogosultságai rosszul formázottak. A várt 0700 mód "
-"helyett 0%o érkezett."
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Az attribútum értéke nem lehet NULL"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Hiba a(z) „%s” könyvtár létrehozásakor: %s"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Érvénytelen attribútumtípus (a várt karakterlánc helyett)"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Hiba a(z) „%s” kulcstartó megnyitásakor olvasásra: "
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Érvénytelen kiterjesztett attribútumnév"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sora rosszul formázott"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Hiba a(z) „%s” kiterjesztett attribútum beállításakor: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
-#, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sorának első egysége rosszul "
-"formázott"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (érvénytelen kódolás)"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"A(z) „%2$s” kulcstartó „%3$s” tartalmú „%1$d”. sorának második egysége "
-"rosszul formázott"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Hiba a(z) „%s” fájl információinak lekérésekor: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Nem található %d azonosítójú süti a kulcstartóban itt: „%s ”"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Hiba a fájlleíró információinak lekérésekor: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Hiba az elavult „%s” zárolásfájl törlése közben: %s"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Érvénytelen attribútumtípus (a várt uint32 helyett)"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Hiba a(z) „%s” zárolási fájl létrehozásakor: %s"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Érvénytelen attribútumtípus (a várt uint64 helyett)"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Hiba a (törölt) „%s” zárolási fájl lezárásakor: %s"
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Érvénytelen attribútumtípus (a várt bájtkarakterlánc helyett)"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Hiba a(z) „%s” zárolási fájl törlésekor: %s"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Nem állíthatók be a szimbolikus linkek jogosultságai"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Hiba a(z) „%s” kulcstartó írásra való megnyitásakor: "
+msgid "Error setting permissions: %s"
+msgstr "Hiba a jogosultságok beállításakor: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Ezen kívül a(z) „%s” zárolásának feloldása is meghiúsult: %s) "
+msgid "Error setting owner: %s"
+msgstr "Hiba a tulajdonos beállításakor: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "A kapcsolat le van zárva"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "a szimbolikus link nem lehet NULL"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Az időkorlát elérve"
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
+#, c-format
+msgid "Error setting symlink: %s"
+msgstr "Hiba a szimbolikus link beállításakor: %s"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"Nem támogatott jelzők találhatók a kliensoldali kapcsolat létrehozásakor"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Hiba a szimbolikus link beállításakor: a fájl nem szimbolikus link"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"Nincs „org.freedesktop.DBus.Properties” felület a(z) %s útvonalon lévő "
-"objektumon"
+msgid "Error setting modification or access time: %s"
+msgstr "Hiba a módosítási vagy hozzáférési idő beállításakor: %s"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "A SELinux környezet nem lehet NULL"
+
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
-"Hiba a(z) „%s” tulajdonság beállításakor: a várt „%s” típus helyett „%s” "
-"érkezett"
+msgid "Error setting SELinux context: %s"
+msgstr "Hiba a SELinux környezet beállításakor: %s"
+
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "A SELinux nem engedélyezett ezen rendszeren"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "No such property `%s'"
-msgstr "Nincs „%s” tulajdonság"
+msgid "Setting attribute %s not supported"
+msgstr "A(z) %s attribútum beállítása nem támogatott"
 
-#: ../gio/gdbusconnection.c:3948
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Property `%s' is not readable"
-msgstr "A tulajdonság („%s”) nem olvasható"
+msgid "Error reading from file: %s"
+msgstr "Hiba a fájl olvasásakor: %s"
 
-#: ../gio/gdbusconnection.c:3959
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "A tulajdonság („%s”) nem írható"
+msgid "Error seeking in file: %s"
+msgstr "Hiba a fájlban kereséskor: %s"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Nincs „%s” felület"
+msgid "Error closing file: %s"
+msgstr "Hiba a fájl lezárásakor: %s"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Nincs ilyen felület"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Nem található az alapértelmezett helyi fájlfigyelő típus"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Nincs „%s” felület a(z) %s útvonalon lévő objektumon"
+msgid "Error writing to file: %s"
+msgstr "Hiba a fájl írásakor: %s"
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "No such method `%s'"
-msgstr "Nincs „%s” metódus"
+msgid "Error removing old backup link: %s"
+msgstr "Hiba a régi mentési link eltávolításakor: %s"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Az üzenet „%s” típusa nem felel meg a várt „%s” típusnak"
+msgid "Error creating backup copy: %s"
+msgstr "Hiba a mentés létrehozásakor: %s"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Már exportálva van egy objektum a(z) %s felülethez itt: %s"
+msgid "Error renaming temporary file: %s"
+msgstr "Hiba az ideiglenes fájl átnézésekor: %s"
 
-#: ../gio/gdbusconnection.c:4932
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "A metódus („%s”) a(z) „%s” típust adta vissza a várt „%s” helyett"
+msgid "Error truncating file: %s"
+msgstr "Hiba a fájl csonkításakor: %s"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "A metódus („%s”) nem létezik a(z) „%s” felületen „%s” aláírással"
+msgid "Error opening file '%s': %s"
+msgstr "Hiba a(z) „%s” fájl megnyitásakor: %s"
+
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "A célfájl egy könyvtár"
+
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "A célfájl nem szabályos fájl"
+
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "A fájlt külső program módosította"
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Egy részfa már exportálva van a következőhöz: %s"
+msgid "Error removing old file: %s"
+msgstr "Hiba a régi fájl eltávolítása közben: %s"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "a típus érvénytelen"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "A megadott GSeekType nem támogatott"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "METHOD_CALL üzenet: a PATH vagy MEMBER fejlécmező hiányzik"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Érvénytelen keresési kérés"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "METHOD_RETURN üzenet: a REPLY_SERIAL fejlécmező hiányzik"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "A GMemoryInputStream nem csonkítható"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "ERROR üzenet: a REPLY_SERIAL vagy ERROR_NAME fejlécmező hiányzik"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "A memóriakimeneti adatfolyam nem méretezhető át"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "SIGNAL üzenet: a PATH, INTERFACE vagy MEMBER fejlécmező hiányzik"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "A memóriakimeneti adatfolyam átméretezése meghiúsult"
 
-#: ../gio/gdbusmessage.c:914
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"SIGNAL üzenet: a PATH fejlécmező a fenntartott /org/freedesktop/DBus/Local "
-"értéket használja"
+"Az írás feldolgozásához szükséges memória mérete nagyobb, mint az elérhető "
+"címtér"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
-"SIGNAL üzenet: az INTERFACE fejlécmező a fenntartott value org.freedesktop."
-"DBus.Local értéket használja"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Pozicionálási kérés az adatfolyam eleje elé"
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Az olvasandó %lu bájt helyett EOF érkezett"
-msgstr[1] "Az olvasandó %lu bájt helyett EOF érkezett"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Pozicionálási kérés az adatfolyam vége mögé"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "A csatolás nem valósítja meg az „unmount” függvényt"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "A csatolás nem valósítja meg az „eject” függvényt"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
-"A várt érvényes UTF-8 karakterlánc helyett érvénytelen bájtok találhatók a"
-"(z) %d bájteltolásnál (a karakterlánc hossza: %d). Az érvényes UTF-8 "
-"karakterlánc az adott pontig: „%s”"
+"A csatolás nem valósítja meg az „unmount” vagy az „unmount_with_operation” "
+"függvényt"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "A(z) „%s” karakterlánc után várt NULL bájt helyett %d bájt található"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr ""
+"A csatolás nem valósítja meg az „eject” vagy az „eject_with_operation” "
+"függvényt"
 
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "A feldolgozott „%s” érték nem érvényes D-Bus objektumútvonal"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "A csatolás nem valósítja meg a „remount” függvényt"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "A feldolgozott „%s” érték nem érvényes D-Bus aláírás"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "A csatolás nem valósítja meg a tartalomtípus meghatározását"
 
-#: ../gio/gdbusmessage.c:1324
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "A csatolás nem valósítja meg a tartalomtípus szinkron meghatározását"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"%u bájt hosszú tömb található. A maximális hossz 2<<26 bájt (64 MiB)."
-msgstr[1] ""
-"%u bájt hosszú tömb található. A maximális hossz 2<<26 bájt (64 MiB)."
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "A gépnév („%s”) „[” karaktert tartalmaz „]” nélkül"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "A hálózat elérhetetlen"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "A gép elérhetetlen"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "A változat feldolgozott „%s” értéke nem érvényes D-Bus aláírás"
+msgid "Could not create network monitor: %s"
+msgstr "Nem hozható létre a hálózatfigyelő: %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Nem hozható létre a hálózatfigyelő: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Nem kérhető le a hálózat állapota: "
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "A kimeneti adatfolyam nem valósítja meg az írást"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "A forrás adatfolyam már le van zárva"
+
+#: ../gio/gresolver.c:764
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"Hiba a(z) „%s” típusú GVariant visszafejtésekor a D-Bus átviteli formátumból"
+msgid "Error resolving '%s': %s"
+msgstr "Hiba a(z) „%s” feloldása közben: %s"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gresolver.c:814
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
-"Érvénytelen bájtsorrend-érték. A várt  0x6c („l”) vagy 0x42 („B”) helyett 0x"
-"%02x érték található"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Hiba a(z) „%s” fájl fordított feloldása közben: %s"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Érvénytelen fő protokollverzió. A várt 1 helyett %d található"
+msgid "No service record for '%s'"
+msgstr "Nem tartozik szolgáltatásrekord ehhez: „%s”"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr "Aláírásfejléc található „%s” aláírással, de az üzenettörzs üres"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Ideiglenesen nem oldható fel: „%s”"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "A feldolgozott „%s” érték nem érvényes D-Bus aláírás (a törzshöz)"
+msgid "Error resolving '%s'"
+msgstr "Hiba a(z) „%s” feloldása közben"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] "Nincs aláírásfejléc az üzenetben, de az üzenettörzs %u bájt"
-msgstr[1] "Nincs aláírásfejléc az üzenetben, de az üzenettörzs %u bájt"
+msgid "The resource at '%s' does not exist"
+msgstr "Az erőforrás nem létezik itt: „%s”"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Nem fejthető sorba az üzenet: "
+#: ../gio/gresource.c:456
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "Az erőforrás kicsomagolása meghiúsult itt: „%s”"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gresourcefile.c:650
 #, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "Az erőforrás nem könyvtár itt: „%s”"
+
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "A bemeneti adatfolyam nem valósítja meg a pozícionálást"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Súgó kiírása"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[PARANCS]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Elf FÁJLBAN erőforrásokat tartalmazó szakaszok felsorolása"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Hiba a(z) „%s” típusú GVariant sorbafejtésekor a D-Bus átviteli formátumba"
+"Erőforrások felsorolása\n"
+"Ha a SZAKASZ meg van adva, akkor csak az adott szakasz erőforrásainak "
+"felsorolása\n"
+"Ha az ÚTVONAL meg van adva, akkor csak az illeszkedő erőforrások felsorolása"
 
-#: ../gio/gdbusmessage.c:2303
-#, c-format
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FÁJL [ÚTVONAL]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SZAKASZ"
+
+#: ../gio/gresource-tool.c:491
 msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"Az üzenethez %d fájlleíró tartozik, de a fejlécmező %d fájlleírót jelez"
+"Erőforrások felsorolása részletekkel együtt\n"
+"Ha a SZAKASZ meg van adva, akkor csak az adott szakasz erőforrásainak "
+"felsorolása\n"
+"Ha az ÚTVONAL meg van adva, akkor csak az illeszkedő erőforrások "
+"felsorolása\n"
+"A részletek közé a szakasz, méret és tömörítés tartozik"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Az üzenet nem fejthető sorba: "
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Erőforrásfájl kibontása a szabványos kimenetre"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Az üzenettörzs „%s” aláírással rendelkezik, de nincs aláírásfejléc"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FÁJL ÚTVONAL"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"Az üzenettörzs „%s” típusaláírással rendelkezik, de az aláírásfejlécben lévő "
-"aláírás: „%s”"
+"Ismeretlen parancs: %s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2381
-#, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Az üzenettörzs üres, de az aláírásfejlécben lévő aláírás: „%s”"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Használat:\n"
+"  gresource [--section SZAKASZ] PARANCS [ARG…]\n"
+"\n"
+"Parancsok:\n"
+"  help                      Ezen súgó kiírása\n"
+"  sections                  Erőforrásszakaszok felsorolása\n"
+"  list                      Erőforrások felsorolása\n"
+"  details                   Erőforrások felsorolása részletekkel együtt\n"
+"  extract                   Erőforrás kibontása\n"
+"\n"
+"Részletes segítségért adja ki a „gresource help PARANCS” parancsot.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Hiba került visszaadásra a(z) „%s” típusú törzzsel"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Használat:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Hiba került visszaadásra az üres törzzsel"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argumentumok:\n"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Nem tölthető be a /var/lib/dbus/machine-id: "
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SZAKASZ   Egy elhagyható elf szakasznév\n"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Hiba a StartServiceByName hívásakor ehhez: %s: "
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  PARANCS   A megmagyarázandó (elhagyható) parancs\n"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Váratlan válasz (%d) a StartServiceByName(\"%s\") metódustól"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FÁJL      Egy elf fájl (bináris vagy megosztott programkönyvtár)\n"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"A metódus nem hívható; a proxy egy jól ismert névhez tartozik tulajdonos "
-"nélkül, és a proxy a G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START jelzővel készült"
+"  FÁJL      Egy elf fájl (bináris vagy megosztott programkönyvtár)\n"
+"\n"
+"            vagy lefordított erőforrásfájl\n"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Az absztrakt névtér nem támogatott"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[ÚTVONAL]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Kiszolgáló létrehozásakor nem adható meg az ideiglenes fájl"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  ÚTVONAL   Egy elhagyható erőforrás-útvonal (részleges is lehet)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "ÚTVONAL"
 
-#: ../gio/gdbusserver.c:875
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  ÚTVONAL   Egy erőforrás-útvonal\n"
+
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Hiba az ideiglenes fájl („%s”) írásakor: %s"
+msgid "No such schema '%s'\n"
+msgstr "Nincs „%s” séma\n"
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "A(z) „%s” karakterlánc nem érvényes D-Bus GUID"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "A(z) „%s” séma nem helyezhető át (az útvonal nem adható meg)\n"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Nem figyelhető a nem támogatott „%s” szállítás"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "A(z) „%s” séma áthelyezhető (az útvonalat meg kell adni)\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "PARANCS"
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "A megadott útvonal üres.\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Parancsok:\n"
-"  help         Ezen súgó megjelenítése\n"
-"  introspect   Betekintés távoli objektumba\n"
-"  monitor      Távoli objektum figyelése\n"
-"  call         Metódushívás távoli objektumon\n"
-"  emit         Szignál kibocsátása\n"
-"\n"
-"Az egyes parancsok súgója a „%s PARANCS --help” kiadásával érhető el.\n"
+msgid "Path must begin with a slash (/)\n"
+msgstr "Az útvonalnak osztásjellel (/) kell kezdődnie\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "Error: %s\n"
-msgstr "Hiba: %s\n"
+msgid "Path must end with a slash (/)\n"
+msgstr "Az útvonalnak osztásjellel (/) kell végződnie\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Hiba a betekintési XML feldolgozása során: %s\n"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Az útvonal nem tartalmazhat két szomszédos osztásjelet (//)\n"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Csatlakozás a rendszerbuszhoz"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "Nincs „%s” kulcs\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Csatlakozás a munkamenetbuszhoz"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "A megadott érték kívül esik az érvényes tartományon\n"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Csatlakozás a megadott D-Bus címhez"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "A telepített (át nem helyezhető) sémák felsorolása"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Kapcsolatvégpont beállításai:"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "A telepített áthelyezhető sémák felsorolása"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "A kapcsolat végpontját megadó beállítások"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "A SÉMA kulcsainak felsorolása"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Nincs megadva kapcsolatvégpont"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SÉMA[:ÚTVONAL]"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Több kapcsolatvégpontot adott meg"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "A SÉMA gyermekeinek felsorolása"
+
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
+msgstr ""
+"Kulcsok és értékek rekurzív felsorolása\n"
+"Ha nincs megadva SÉMA, az összes kulcs felsorolása\n"
+
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SÉMA[:ÚTVONAL]]"
+
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "A KULCS értékének lekérése"
+
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SÉMA[:ÚTVONAL] KULCS"
+
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "A KULCS érvényes értékeinek tartományának lekérése"
+
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "A KULCS értékének beállítása az ÉRTÉKRE"
+
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SÉMA[:ÚTVONAL] KULCS ÉRTÉK"
+
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "A KULCS visszaállítása az alapértékére"
+
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "A SÉMA minden kulcsának visszaállítása az alapértékekre"
+
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "A KULCS írhatóságának ellenőrzése"
+
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"A KULCS változásainak figyelése.\n"
+"Ha nincs megadva KULCS, akkor a SÉMA összes kulcsának figyelése.\n"
+"A figyelés befejezéséhez nyomja meg a ^C kombinációt.\n"
+
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SÉMA[:ÚTVONAL] [KULCS]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Használat:\n"
+"  gsettings [--schemadir SÉMAKVT] PARANCS [ARGUMENTUMOK…]\n"
+"\n"
+"Parancsok:\n"
+"  help                      Ez a súgó\n"
+"  list-schemas              Telepített sémák felsorolása\n"
+"  list-relocatable-schemas  Áthelyezhető sémák felsorolása\n"
+"  list-keys                 Séma kulcsainak felsorolása\n"
+"  list-children             Séma gyermekeinek felsorolása\n"
+"  list-recursively          Kulcsok és értékek rekurzív felsorolása\n"
+"  range                     Kulcs tartományának lekérése\n"
+"  get                       Kulcs értékének lekérése\n"
+"  set                       Kulcs értékének beállítása\n"
+"  reset                     Kulcs értékének visszaállítása\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Kulcs írhatóságának ellenőrzése\n"
+"  monitor                   Változások figyelése\n"
+"\n"
+"Részletes segítségért adja ki a „gsettings help PARANCS” parancsot.\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Figyelmeztetés: a betekintési adatok szerint a(z) „%s” felület nem létezik\n"
+"Használat:\n"
+"  gsettings [--schemadir SÉMAKVT] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:472
-#, c-format
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SÉMAKVT    További sémák keresése ebben a könyvtárban\n"
+
+#: ../gio/gsettings-tool.c:654
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
-"Figyelmeztetés: a betekintési adatok szerint a felületen („%2$s”) nem "
-"létezik „%1$s” metódus\n"
-
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "A szignál elhagyható célja (egyedi név)"
+"  SÉMA      A séma neve\n"
+"  ÚTVONAL   Az áthelyezhető sémák útvonala\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Szignál kibocsátása ezen az objektumútvonalon"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KULCS     A sémán belüli (elhagyható) kulcs\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Szignál és felület neve"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KULCS     A sémán belüli kulcs\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Szignál kibocsátása."
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  ÉRTÉK     A beállítandó érték\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "Hiba a csatlakozáskor: %s\n"
+msgid "Empty schema name given\n"
+msgstr "Üres sémanevet adott meg\n"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Hiba: az objektumútvonal nincs megadva.\n"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Érvénytelen foglalat, nincs előkészítve"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Hiba: a(z) %s nem érvényes objektumútvonal\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Érvénytelen foglalat, az előkészítés meghiúsulásának oka: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "A foglalat már le van zárva"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "A foglalat I/O túllépte az időkorlátot"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Hiba: a szignál nincs megadva.\n"
+msgid "creating GSocket from fd: %s"
+msgstr "GSocket létrehozása fájlleíróból: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Hiba: a(z) %s nem érvényes felületnév\n"
+msgid "Unable to create socket: %s"
+msgstr "Nem sikerült létrehozni foglalatot: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Ismeretlen családot adtak meg"
+
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "Ismeretlen protokollt adtak meg"
+
+#: ../gio/gsocket.c:1720
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Hiba: a(z) %s nem érvényes tagnév\n"
+msgid "could not get local address: %s"
+msgstr "nem kérhető le a helyi cím: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Hiba: a(z) %s nem érvényes egyedi busznév.\n"
+msgid "could not get remote address: %s"
+msgstr "nem kérhető le a távoli cím: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Hiba a(z) %d. paraméter feldolgozásakor: %s\n"
+msgid "could not listen: %s"
+msgstr "nem lehet figyelni: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:1898
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Hiba a kapcsolat kiürítésekor: %s\n"
+msgid "Error binding to address: %s"
+msgstr "Hiba a címhez csatlakozáskor: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "A cél neve a metódushíváshoz"
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Hiba a multicast csoporthoz csatlakozáskor: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Objektum útvonala a metódushíváshoz"
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Hiba a multicast csoport elhagyásakor: %s"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Metódus és felület neve"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "A forrásspecifikus multicast nem támogatott"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Időkorlát másodpercben"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Hiba a kapcsolat elfogadásakor: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Metódus hívása távoli objektumon."
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Csatlakozás folyamatban"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Hiba: a cél nincs megadva\n"
+msgid "Unable to get pending error: %s"
+msgstr "Nem lehet lekérni a függőben lévő hibát: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Hiba: az objektumútvonal nincs megadva\n"
+msgid "Error receiving data: %s"
+msgstr "Hiba az adatok fogadásakor: %s"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:2693
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Hiba: a metódusnév nincs megadva\n"
+msgid "Error sending data: %s"
+msgstr "Hiba az adatok küldésekor: %s"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Hiba: a metódusnév („%s”) érvénytelen\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "Nem sikerült leállítani a foglalatot: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Hiba a(z) „%2$s” típusú %1$d. paraméter feldolgozásakor: %3$s\n"
-
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "A cél neve a betekintéshez"
-
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Az objektumútvonal a betekintéshez"
+msgid "Error closing socket: %s"
+msgstr "Hiba a foglalat lezárásakor: %s"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "XML kiírása"
+#: ../gio/gsocket.c:3520
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "Várakozás a foglalat állapotára: %s"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Betekintés gyermekekbe"
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Hiba az üzenet küldésekor: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Csak a tulajdonságok kiírása"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "A GSocketControlMessage nem támogatott Windowson"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Betekintés távoli objektumba."
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Hiba az üzenet fájl eltávolítása fogadásakor: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Megfigyelendő cél neve"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "a g_socket_get_credentials nincs megvalósítva erre az OS-re"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Megfigyelendő objektumútvonal"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Nem sikerült kapcsolódni a(z) %s proxy kiszolgálóhoz: "
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Távoli objektum megfigyelése."
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Nem sikerült kapcsolódni a következőhöz: %s: "
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Névtelen"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Nem sikerült kapcsolódni: "
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "A desktop fájl nem adta meg az Exec mezőt"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Ismeretlen csatlakozási hiba"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Nem található az alkalmazáshoz szükséges terminál"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "A proxyzás nem TCP kapcsolaton keresztül nem támogatott."
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr ""
-"Nem hozható létre a(z) %s felhasználói alkalmazáskonfigurációs mappa: %s"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "A proxyprotokoll („%s”) nem támogatott."
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Nem hozható létre a(z) %s felhasználói MIME konfigurációs mappa: %s"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "A figyelő már le van zárva"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "Az alkalmazásinformációkból hiányzik az azonosító"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "A hozzáadott foglalat le van zárva"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Nem hozható létre a felhasználói desktop fájl (%s)"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "A SOCKSv4 nem támogatja ezt az IPv6 címet: „%s”"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "%s egyéni meghatározása"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "A felhasználónév túl hosszú a SOCKSv4 protokollhoz"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "a meghajtó nem valósítja meg a kiadást"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "A gépnév („%s”) túl hosszú a SOCKSv4 protokollhoz"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr ""
-"a meghajtó nem valósítja meg a kiadást vagy az eject_with_operation függvényt"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "A kiszolgáló nem SOCKSv4 proxy kiszolgáló."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "a meghajtó nem valósítja meg a média lekérdezését"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "A SOCKSv4 kiszolgálón keresztüli kapcsolat visszautasítva"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "a meghajtó nem valósítja meg a indítást"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "A kiszolgáló nem SOCKSv5 proxy kiszolgáló."
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "a meghajtó nem valósítja meg a leállítást"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "A SOCKSv5 proxy hitelesítést igényel."
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "A TLS-támogatás nem érhető el"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr "A SOCKSv5 a GLib által nem támogatott hitelesítési módszert igényel."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "A GEmblem kódolás %d. verziója nem kezelhető"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "A felhasználónév vagy jelszó túl hosszú a SOCKSv5 protokollhoz."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "A GEmblem kódolásban a jelsorok száma (%d) hibásan formált"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "A SOCKSv5 hitelesítés hibás felhasználónév vagy jelszó miatt meghiúsult."
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "A GEmblemedIcon kódolás %d. verziója nem kezelhető"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "A gépnév („%s”) túl hosszú a SOCKSv5 protokollhoz"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "A GEmblemedIcon kódolásban a jelsorok száma (%d) hibásan formált"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "A SOCKSv5 proxy kiszolgáló ismeretlen címtípust használ."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Egy GEmblem kellene a GEmblemedIconhoz"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Belső SOCKSv5 proxy kiszolgáló hiba."
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "A művelet nem támogatott"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "A SOCKSv5 kapcsolatot a szabálykészlet nem engedélyezi."
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "A tartalmazó csatolás nem létezik"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "A gép nem érhető el a SOCKSv5 kiszolgálón keresztül."
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Nem lehet a könyvtárra másolni"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "A hálózat nem érhető el a SOCKSv5 proxyn keresztül."
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "A könyvtár nem másolható könyvtárba"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "A kapcsolat visszautasítva a SOCKSv5 proxyn keresztül."
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "A célfájl létezik"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "A SOCKSv5 proxy nem támogatja a „connect” parancsot."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "A könyvtár nem másolható rekurzívan"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "A SOCKSv5 proxy nem támogatja a megadott címtípust."
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "A fájlillesztés nem támogatott"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Ismeretlen SOCKSv5 proxy hiba."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Hiba a fájl illesztése közben: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "A speciális fájl nem másolható"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "A GThemedIcon kódolás %d. verziója nem kezelhető"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Érvénytelen szimbolikus link érték került megadásra"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Nem fejthető vissza a PEM-kódolású személyes kulcs"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "A Kuka nem támogatott"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Nem található PEM-kódolású személyes kulcs"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "A fájlnevek nem tartalmazhatnak „%c” karaktert"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Nem dolgozható fel a PEM-kódolású személyes kulcs"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "a kötet nem valósítja meg a csatolást"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Nem található PEM-kódolású tanúsítvány"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Nincs alkalmazás regisztrálva a fájl kezeléséhez"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Nem dolgozható fel a PEM-kódolású tanúsítvány"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Az enumerátor le van zárva"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Ez az utolsó lehetősége a helyes jelszó megadására, mielőtt hozzáférése "
+"zárolásra kerül. "
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "A fájlenumerátor hátralévő művelettel rendelkezik"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"Több helytelen jelszót adott meg, és a további sikertelen próbálkozások után "
+"hozzáférése zárolásra kerül."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "A fájlenumerátor már le van zárva"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "A megadott jelszó helytelen."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "A GFileIcon kódolás %d. verziója nem kezelhető"
+msgid "Expecting 1 control message, got %d"
+msgstr "A várt 1 vezérlőüzenet helyett %d érkezett"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "A GFileIcon bemeneti adatai rosszul formáltak"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Váratlan típusú kiegészítő adatok"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Az adatfolyam nem támogatja a query_info-t"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "A várt egy fájlleíró helyett %d érkezett\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Az adatfolyam nem támogatja a pozicionálást"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Érvénytelen fájlleíró érkezett"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "A bemeneti adatfolyam csonkítása nem engedélyezett"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Hiba a hitelesítési adatok küldésekor: "
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Az adatfolyam csonkítása nem engedélyezett"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Hiba a SO_PASSCRED engedélyezettségének ellenőrzésekor a foglalathoz: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "A jelsorok száma hibás (%d)"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Váratlan beállításhossz a SO_PASSCRED engedélyezettségének ellenőrzésekor a "
+"foglalathoz. A várt %d bájt helyett %d érkezett"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "No type for class name %s"
-msgstr "Nincs típus az osztálynévhez: %s"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Hiba a SO_PASSCRED engedélyezése közben: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:568
+msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"A hitelesítési adatok fogadásához várt egyetlen bájt helyett nulla bájt lett "
+"beolvasva"
+
+#: ../gio/gunixconnection.c:604
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "A típus (%s) nem valósítja meg a GIcon felületet"
+msgid "Not expecting control message, but got %d"
+msgstr "A program nem várt vezérlőüzenetet, de %d érkezett"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Type %s is not classed"
-msgstr "A típus (%s) nem tartalmaz osztályokat"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Hiba a SO_PASSCRED letiltásakor: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Rosszul formált verziószám: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Hiba a fájlleíróból olvasáskor: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr ""
-"A típus (%s) nem valósítja meg a from_tokens() függvényt a GIcon felületen"
+msgid "Error closing file descriptor: %s"
+msgstr "Hiba a fájlleíró lezárásakor: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Az ikonkódolás megadott verziója nem kezelhető"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Fájlrendszer gyökere"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "A bemeneti adatfolyam nem valósítja meg az olvasást"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Hiba a fájlleíróba íráskor: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Az adatfolyam hátralévő művelettel rendelkezik"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Az absztrakt unix tartományfoglalat-címek nem támogatottak ezen a rendszeren"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Nincs elég hely a foglalat címének"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "a kötet nem valósítja meg a kiadást"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Nem támogatott foglalatcím"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "a kötet nem valósítja meg a kiadást vagy a eject_with_operation függvényt"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "az üres nevek nem engedélyezettek"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Nem található az alkalmazás"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "érvénytelen név („%s”): a neveknek kisbetűvel kell kezdődniük"
+msgid "Error launching application: %s"
+msgstr "Hiba az alkalmazás indításakor: %s"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"érvénytelen név („%s”): érvénytelen karakter: „%c”. Csak kisbetűk, számok és "
-"kötőjel („-”) engedélyezettek."
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "Az URI címek nem támogatottak"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "a társításmódosítások nem támogatottak win32 rendszeren"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"érvénytelen név („%s”): két egymást követő kötőjel („--”) nem engedélyezett."
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "A társítás létrehozása nem támogatott win32 rendszeren"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "érvénytelen név („%s”): az utolsó karakter nem lehet kötőjel („-”)."
+msgid "Error reading from handle: %s"
+msgstr "Hiba a leíróból való olvasáskor: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "érvénytelen név („%s”): a maximális hossz 1024 karakter"
+msgid "Error closing handle: %s"
+msgstr "Hiba a leíró lezárásakor: %s"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> már meg van adva"
+msgid "Error writing to handle: %s"
+msgstr "Hiba a leíróba íráskor: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "nem adhatók kulcsok „list-of” sémához"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Nincs elég memória"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> már meg van adva"
+msgid "Internal error: %s"
+msgstr "Belső hiba: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "További bemenet szükséges"
+
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Érvénytelen tömörített adatok"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> leárnyékolja ezt: <key name='%s'> ebben: <schema id='%s'>; "
-"az érték módosításához használja az <override> címkét"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Váratlan attribútum („%s”) a(z) „%s” elemhez"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"a <key> attribútumaként csak a „type”, „enum” vagy „flags” egyike adható meg"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "A(z) „%2$s” elem „%1$s” attribútuma nem található"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> (még) nincs megadva."
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Váratlan címke: „%s” a várt „%s” helyett"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "érvénytelen GVariant típuskarakterlánc: „%s”"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Váratlan címke: „%s” a következőn belül: „%s”"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "az <override> megadva, de a séma nem terjeszt ki semmit"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Az adatkönyvtárakban nem található érvényes könyvjelzőfájl"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "nincs felülírandó <key name='%s'>"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Már létezik könyvjelző a következő URI címhez: „%s”"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> már megadva"
+msgid "No bookmark found for URI '%s'"
+msgstr "Nem található könyvjelző a következő URI címhez: „%s”"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> már megadva"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Nincs MIME típus meghatározva a következő URI könyvjelzőjéhez: „%s”"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "a <schema id='%s'> a még nem létező „%s” sémát terjeszti ki"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Nincs magán jelző meghatározva a következő URI könyvjelzőjéhez: „%s”"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "a <schema id='%s'> a még nem létező „%s” séma listája"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Nincsenek csoportok beállítva a következő URI könyvjelzőjéhez: „%s”"
 
-#: ../gio/glib-compile-schemas.c:1116
+# FIXME: hol jön ez elő?
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Nem lehet séma listája útvonallal"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Nincs „%s” nevű alkalmazás regisztrálva a következő könyvjelzőjéhez: „%s”"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Nem terjeszthet ki sémát útvonallal"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Nem sikerült kiterjeszteni a(z) „%s” végrehajtási sort a(z) „%s” URL címmel"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"a <schema id='%s'> lista a nem lista <schema id='%s'> sémát terjeszti ki"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Részleges karaktersorozat a bemenet végén"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"a <schema id='%s' list-of='%s'> kiterjeszti ezt: <schema id='%s' list-"
-"of='%s'>, de „%s” nem terjeszti ki ezt: „%s”"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Nem alakítható át a tartalék „%s” a(z) „%s” kódkészletre"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr ""
-"ha meg van adva útvonal, akkor osztásjellel kell kezdődnie és végződnie"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "A(z) „%s” URI nem abszolút, a „file” sémát használó URI"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "a lista útvonalának „:/” karakterekkel kell végződnie"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "A(z) „%s” helyi fájl URI nem tartalmazhat „#” karaktert"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> már meg van adva"
+msgid "The URI '%s' is invalid"
+msgstr "A(z) „%s” URI érvénytelen"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "<%s> elem nem engedélyezett ezen belül: <%s>"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "A(z) „%s” gépneve érvénytelen"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "<%s> elem nem engedélyezett a felső szinten"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "A(z) „%s” URI érvénytelen, escape sorozatként megadott karaktereket tartalmaz"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "nem jelenhet meg szöveg ezen belül: <%s>"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "A(z) „%s” elérési út neve nem abszolút útvonal"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "a --strict meg lett adva, kilépés.\n"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Érvénytelen gépnév"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "DE"
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "DU"
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%Y. %b. %e., %A, %H.%M.%S %Z"
+
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%y. %m %e."
+
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%k.%M.%S"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%H.%M.%S"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Január"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Február"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Március"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "Április"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Május"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Június"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Július"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Augusztus"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "Szeptember"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Október"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "November"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "December"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "Jan"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "Febr"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "Már"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "Ápr"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "Máj"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "Jún"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "Júl"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "Aug"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "Szept"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "Okt"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Ez az egész fájl figyelmen kívül marad.\n"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "Nov"
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr "Fájl figyelmen kívül hagyása.\n"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "Dec"
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
-"Nincs „%s” kulcs a(z) „%s” sémában a(z) „%s” felülbírálási fájlban megadott "
-"módon"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Hétfő"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; kulcs felülbírálásának figyelmen kívül hagyása.\n"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Kedd"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " és a --strict meg lett adva, kilépés.\n"
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Szerda"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"hiba a(z) „%s” kulcs feldolgozásakor a(z) „%s” sémában a(z) „%s” "
-"felülbírálási fájlban megadott módon: %s. "
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Csütörtök"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Kulcs felülbírálásának figyelmen kívül hagyása.\n"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Péntek"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"a(z) „%2$s” séma „%1$s” kulcsának felülbírálása a(z) „%3$s” felülbírálási "
-"fájlban a sémában megadott tartományon kívül esik"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Szombat"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"a(z) „%2$s” séma „%1$s” kulcsának felülbírálása a(z) „%3$s” felülbírálási "
-"fájlban nincs az érvényes lehetőségek listájában"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Vasárnap"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "a gschemas.compiled fájl tárolási helye"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "Hé"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "KÖNYVTÁR"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "Ke"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Megszakítás a sémák bármely hibája esetén"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "Sze"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Ne írja ki a gschema.compiled fájlt"
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "Csü"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Ez a lehetőség hamarosan megszűnik."
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "Pé"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Ne kényszerítse ki a kulcsnévmegszorításokat"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "Szo"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Minden GSettings sémafájl sémagyorsítótárba fordítása.\n"
-"A sémafájloknak .gschema.xml kiterjesztéssel kell rendelkezniük,\n"
-"és a gyorsítótárfájl neve gschemas.compiled."
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "Va"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Pontosan egy könyvtárnevet kell megadnia\n"
+msgid "Error opening directory '%s': %s"
+msgstr "Hiba a(z) „%s” könyvtár megnyitásakor: %s"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "No schema files found: "
-msgstr "Nem találhatók sémafájlok: "
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Nem sikerült %lu bájtot lefoglalni a(z) „%s” fájl olvasásához"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "doing nothing.\n"
-msgstr "nem történik semmi.\n"
+msgid "Error reading file '%s': %s"
+msgstr "Hiba a(z) „%s” fájl olvasása közben: %s"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "meglévő kimeneti fájl eltávolítva.\n"
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Nem található az alapértelmezett helyi könyvtárfigyelő típus"
+msgid "File \"%s\" is too large"
+msgstr "A fájl („%s”) túl nagy"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Érvénytelen fájlnév: %s"
+msgid "Failed to read from file '%s': %s"
+msgstr "Nem sikerült olvasni a(z) „%s” fájlból: %s"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Hiba a fájlrendszer-információk lekérése közben: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Nem nevezhető át a gyökérkönyvtár"
+msgid "Failed to open file '%s': %s"
+msgstr "Nem sikerült megnyitni a(z) „%s” fájlt: %s"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Hiba a fájl átnevezése közben: %s"
-
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "A fájl nem nevezhető át, a fájlnév már létezik"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Érvénytelen fájlnév"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Nem sikerült lekérni a(z) „%s” fájl attribútumait. Az fstat() sikertelen: %s"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Hiba a fájl megnyitása közben: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "A könyvtár nem nyitható meg"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Nem sikerült megnyitni a(z) „%s” fájlt. Az fdopen() sikertelen: %s"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Hiba a fájl eltávolítása közben: %s"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr ""
+"Nem sikerült átnevezni a(z) „%s” fájlt erre: „%s”. A g_rename() sikertelen: "
+"%s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Hiba fájl kidobása közben: %s"
+msgid "Failed to create file '%s': %s"
+msgstr "Nem sikerült létrehozni a(z) „%s” fájlt: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Nem sikerült létrehozni a(z) %s Kuka könyvtárat: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Nem található a Kuka felső szintű könyvtára"
-
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Nem található vagy nem hozható létre a Kuka könyvtár"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Nem sikerült írásra megnyitni a(z) „%s” fájlt: Az fdopen() sikertelen: %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Nem sikerült létrehozni a kukainformációs fájlt: %s"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Nem sikerült írni a(z) „%s” fájlt: az fwrite() sikertelen: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Nem lehet a Kukába dobni a fájlt: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Nem sikerült írni a(z) „%s” fájlt: az fflush() sikertelen: %s"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Hiba a könyvtár létrehozásakor: %s"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Nem sikerült írni a(z) „%s” fájlt: az fsync() sikertelen: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "A fájlrendszer nem támogatja a szimbolikus linkeket"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Nem sikerült lezárni a(z) „%s” fájlt: az fclose() sikertelen: %s"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Hiba a szimbolikus link létrehozása során: %s"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "A létező „%s” fájl nem távolítható el: a g_unlink() sikertelen: %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Hiba a fájl áthelyezésekor: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "A könyvtár nem helyezhető át könyvtárba"
-
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "A mentési fájl létrehozása meghiúsult"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "A(z) „%s” sablon érvénytelen, „%s” nem lehet benne"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Hiba a célfájl eltávolításakor: %s"
-
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "A csatolások közti áthelyezés nem támogatott"
-
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Az attribútum értéke nem lehet NULL"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "A(z) „%s” sablon nem tartalmaz XXXXXX karaktersorozatot"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Érvénytelen attribútumtípus (a várt karakterlánc helyett)"
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Nem sikerült kiolvasni a(z) „%s” szimbolikus linket: %s"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Érvénytelen kiterjesztett attribútumnév"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "A szimbolikus linkek használata nem támogatott"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Hiba a(z) „%s” kiterjesztett attribútum beállításakor: %s"
-
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, fuzzy, c-format
-msgid "Error when getting information for file '%s': %s"
-msgstr "Hiba a(z) „%s” ideiglenes fájl megnyitásakor: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Az átalakító a(z) „%s” elemről „%s” elemre nem nyitható meg: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (érvénytelen kódolás)"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Nem lehet nyers (raw) olvasást végezni a g_io_channel_read_line_string-ben"
 
-#: ../gio/glocalfileinfo.c:1768
-#, fuzzy, c-format
-msgid "Error when getting information for file descriptor: %s"
-msgstr "Hiba a fájlleíró elérésekor: %s"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Át nem alakított adatok maradtak az olvasási pufferben"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Érvénytelen attribútumtípus (a várt uint32 helyett)"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "A csatorna töredék karakterrel ér véget"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Érvénytelen attribútumtípus (a várt uint64 helyett)"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Nem lehet nyers (raw) olvasást végezni a g_io_channel_read_to_end-ben"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Érvénytelen attribútumtípus (a várt bájtkarakterlánc helyett)"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "A keresési könyvtárakban nem található érvényes kulcsfájl"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Nem állíthatók be a szimbolikus linkek jogosultságai"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Nem szabályos fájl"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Hiba a jogosultságok beállításakor: %s"
+msgid "Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"A kulcsfájl tartalmazza a(z) „%s” sort, amelyik nem egy kulcs-érték pár, "
+"csoport, vagy megjegyzés"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Hiba a tulajdonos beállításakor: %s"
+msgid "Invalid group name: %s"
+msgstr "Érvénytelen csoportnév: %s"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "a szimbolikus link nem lehet NULL"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "A kulcsfájl nem csoporttal kezdődik"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Hiba a szimbolikus link beállításakor: %s"
+msgid "Invalid key name: %s"
+msgstr "Érvénytelen kulcsnév: %s"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Hiba a szimbolikus link beállításakor: a fájl nem szimbolikus link"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "A kulcsfájl a nem támogatott „%s” kódolást tartalmazza"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Hiba a módosítási vagy hozzáférési idő beállításakor: %s"
+msgid "Key file does not have group '%s'"
+msgstr "A kulcsfájlból hiányzik a(z) „%s” csoport"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "A SELinux környezet nem lehet NULL"
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "A kulcsfájlban nincs „%s” kulcs"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Hiba a SELinux környezet beállításakor: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr ""
+"A kulcsfájl tartalmazza a(z) „%s” kulcsot „%s” értékkel, amelyik azonban nem "
+"UTF-8"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "A SELinux nem engedélyezett ezen rendszeren"
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
+#, c-format
+msgid "Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "A kulcsfájl tartalmazza a(z) „%s” kulcsot, amelynek értéke nem értelmezhető."
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "A(z) %s attribútum beállítása nem támogatott"
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"A kulcsfájl tartalmazza a(z) „%s” kulcsot a(z) „%s” csoportban, amelynek "
+"értéke nem értelmezhető."
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Hiba a fájl olvasásakor: %s"
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr ""
+"A(z) „%s” kulcs a(z) „%s” csoportban „%s” értékkel rendelkezik a várt %s "
+"helyett"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Hiba a fájlban kereséskor: %s"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "A kulcsfájl nem tartalmazza a(z) „%s” kulcsot a(z) „%s” csoportban."
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "A kulcsfájl escape sorozattal megadott karaktert tartalmaz a sor végén"
+
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Hiba a fájl lezárásakor: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "A kulcsfájl érvénytelen escape sorozatot tartalmaz („%s”)"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Nem található az alapértelmezett helyi fájlfigyelő típus"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "A(z) „%s” érték nem értelmezhető számként."
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Hiba a fájl írásakor: %s"
+msgid "Integer value '%s' out of range"
+msgstr "A(z) „%s” egész érték a tartományon kívülre esik"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Hiba a régi mentési link eltávolításakor: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "A(z) „%s” érték nem értelmezhető lebegőpontos számként."
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Hiba a mentés létrehozásakor: %s"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "A(z) „%s” érték nem értelmezhető logikai értékként."
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Hiba az ideiglenes fájl átnézésekor: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr ""
+"Nem sikerült lekérni a(z) „%s%s%s%s” fájl attribútumait. Az fstat() "
+"sikertelen: %s"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmappedfile.c:194
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Hiba a fájl csonkításakor: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Nem sikerült leképezni a(z) %s%s%s%s fájlt: Az mmap() sikertelen: %s"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Hiba a(z) „%s” fájl megnyitásakor: %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Nem sikerült megnyitni a(z) „%s” fájlt: az open() sikertelen: %s"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "A célfájl egy könyvtár"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Hiba a(z) %d. sor %d. karakterénél: "
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "A célfájl nem szabályos fájl"
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Érvénytelen UTF-8 kódolású szöveg a névben - nem érvényes „%s”"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "A fájlt külső program módosította"
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "„%s” nem érvényes név"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Hiba a régi fájl eltávolítása közben: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "„%s” nem érvényes név: „%c”"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "A megadott GSeekType nem támogatott"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "Hiba a(z) %d. sorban: %s"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Érvénytelen keresési kérés"
+#: ../glib/gmarkup.c:639
+#, c-format
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Nem sikerült feldolgozni ezt: „%-.*s”. Valószínűleg számjegy lett volna egy "
+"karakterhivatkozáson (mint az &#234) belül - lehet, hogy túl nagy a számjegy"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "A GMemoryInputStream nem csonkítható"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"A karakterhivatkozás nem pontosvesszővel ért véget; valószínűleg egy &-jelet "
+"használt anélkül, hogy entitást akart volna kezdeni - írja &amp; formában."
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "A memóriakimeneti adatfolyam nem méretezhető át"
+#: ../glib/gmarkup.c:677
+#, c-format
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "A(z) „%-.*s” karakterhivatkozás nem engedélyezett karaktert kódol"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "A memóriakimeneti adatfolyam átméretezése meghiúsult"
+#: ../glib/gmarkup.c:715
+msgid "Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr "Üres „&;” entitás; az érvényes entitások: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:723
+#, c-format
+msgid "Entity name '%-.*s' is not known"
+msgstr "A(z) „%-.*s” entitásnév ismeretlen"
+
+#: ../glib/gmarkup.c:728
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
 msgstr ""
-"Az írás feldolgozásához szükséges memória mérete nagyobb, mint az elérhető "
-"címtér"
-
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Pozicionálási kérés az adatfolyam eleje elé"
+"Az entitás neve nem pontosvesszővel ért véget; valószínűleg egy &-jelet "
+"használt anélkül, hogy entitást akart volna kezdeni - írja &amp; formában."
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Pozicionálási kérés az adatfolyam vége mögé"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "A dokumentumnak egy elemmel kell kezdődnie (például: <book>)"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "A csatolás nem valósítja meg az „unmount” függvényt"
+#: ../glib/gmarkup.c:1116
+#, c-format
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr "„%s” nem érvényes karakter a „<” karakter után; elem neve nem kezdődhet vele"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "A csatolás nem valósítja meg az „eject” függvényt"
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"Furcsa karakter („%s”), „>” karakternek kellett volna jönnie, hogy lezárja a"
+"(z) „%s” üres elemcímkét"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 msgstr ""
-"A csatolás nem valósítja meg az „unmount” vagy az „unmount_with_operation” "
-"függvényt"
+"Furcsa karakter („%s”) - „=” karakternek kellett volna jönnie a(z) „%s” elem "
+"„%s” attribútumneve után"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+#: ../glib/gmarkup.c:1309
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
 msgstr ""
-"A csatolás nem valósítja meg az „eject” vagy az „eject_with_operation” "
-"függvényt"
+"Furcsa karakter („%s”) - „>” vagy „/” karakternek kellett volna jönnie a(z) "
+"„%s” elem kezdő címkéje után, esetleg egy attribútumnak; lehet, hogy "
+"érvénytelen karaktert használt az attribútum nevében"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "A csatolás nem valósítja meg a „remount” függvényt"
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Furcsa karakter („%s”) - egy nyitó idézőjelnek kellene jönnie az "
+"egyenlőségjel után, ha értéket ad a(z) „%s” attribútumnak „%s” elemben"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "A csatolás nem valósítja meg a tartalomtípus meghatározását"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"„%s” nem érvényes karakter a „</” karakterek után; „%s” karakterrel nem "
+"kezdődhet egy elem neve"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "A csatolás nem valósítja meg a tartalomtípus szinkron meghatározását"
+#: ../glib/gmarkup.c:1522
+#, c-format
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"„%s” nem érvényes karakter a „%s” lezáró elemnév után; az engedélyezett "
+"karakter egyedül a „>”."
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "A gépnév („%s”) „[” karaktert tartalmaz „]” nélkül"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "A(z) „%s” elem le lett lezárva, jelenleg egy elem sincs nyitva"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "A kimeneti adatfolyam nem valósítja meg az írást"
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "A(z) „%s” elem le lett lezárva, de a jelenleg nyitott elem a(z) „%s”"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "A forrás adatfolyam már le van zárva"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "A dokumentum üres volt, vagy csak üres hely karaktereket tartalmazott"
 
-#: ../gio/gresolver.c:779
-#, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Hiba a(z) „%s” feloldása közben: %s"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "A dokumentum váratlanul véget ért egy nyitott hegyes zárójel („<”) után"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Hiba a(z) „%s” fájl fordított feloldása közben: %s"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"A dokumentum váratlanul véget ért, pedig még nyitva vannak elemek - „%s” az "
+"utoljára megnyitott elem"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:1740
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Nem tartozik szolgáltatásrekord ehhez: „%s”"
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"A dokumentum váratlanul véget ért; a(z) <%s/> elemet lezáró hegyes "
+"zárójelnek kellett volna következnie"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
-#, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Ideiglenesen nem oldható fel: „%s”"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "A dokumentum váratlanul véget ért egy elemnéven belül"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
-#, c-format
-msgid "Error resolving '%s'"
-msgstr "Hiba a(z) „%s” feloldása közben"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "A dokumentum váratlanul véget ért egy attribútumnéven belül"
 
-#: ../gio/gsettings-tool.c:60
-#, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "A(z) „%s” séma nem helyezhető át (az útvonal nem adható meg)\n"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "A dokumentum váratlanul véget ért egy elemnyitó címkén belül"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
-msgstr "Nincs „%s” séma\n"
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"A dokumentum váratlanul véget ért egy az attribútumnevet követő "
+"egyenlőségjel után; az attribútum értéke nem lett megadva"
+
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "A dokumentum váratlanul véget ért egy attribútumértéken belül"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "A(z) „%s” séma áthelyezhető (az útvonalat meg kell adni)\n"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "A dokumentum váratlanul véget ért a(z) „%s” elem lezáró címkéjén belül"
+
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"A dokumentum váratlanul véget ért egy megjegyzésen vagy feldolgozási "
+"utasításon belül"
+
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Használat:"
+
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[KAPCSOLÓ...]"
+
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Súgólehetőségek:"
+
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Súgólehetőségek megjelenítése"
+
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Minden súgólehetőség megjelenítése"
+
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Alkalmazás kapcsolói:"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Empty path given.\n"
-msgstr "A megadott útvonal üres.\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Nem dolgozható fel a(z) „%s” egész érték a következőhöz: %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Az útvonalnak osztásjellel (/) kell kezdődnie\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "A(z) „%s” egész érték a tartományon kívülre esik a következőhöz: %s"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1038
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Az útvonalnak osztásjellel (/) kell végződnie\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Nem dolgozható fel a(z) „%s” dupla hosszúságú érték a következőhöz: %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1046
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Az útvonal nem tartalmazhat két szomszédos osztásjelet (//)\n"
+msgid "Double value '%s' for %s out of range"
+msgstr ""
+"A(z) „%s” dupla hosszúságú érték a tartományon kívülre esik a következőhöz: "
+"%s"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Nincs „%s” kulcs\n"
+msgid "Error parsing option %s"
+msgstr "Hiba a kapcsoló feldolgozása során: %s"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "A megadott érték kívül esik az érvényes tartományon\n"
+msgid "Missing argument for %s"
+msgstr "Hiányzó paraméter a következőhöz: %s"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Súgó kiírása"
+#: ../glib/goption.c:1985
+#, c-format
+msgid "Unknown option %s"
+msgstr "Ismeretlen kapcsoló: %s"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "A telepített (át nem helyezhető) sémák felsorolása"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "sérült objektum"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "A telepített áthelyezhető sémák felsorolása"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "belső hiba vagy sérült objektum"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "A SÉMA kulcsainak felsorolása"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "elfogyott a memória"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SÉMA[:ÚTVONAL]"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "a visszakövetési korlát elérve"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "A SÉMA gyermekeinek felsorolása"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "a minta a részleges mintaillesztés esetén nem támogatott elemeket tartalmaz"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
 msgstr ""
-"Kulcsok és értékek rekurzív felsorolása\n"
-"Ha nincs megadva SÉMA, az összes kulcs felsorolása\n"
+"a visszahivatkozások használata feltételekként nem támogatott a részleges "
+"mintaillesztéshez"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SÉMA[:ÚTVONAL]]"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "az ismétlési korlát elérve"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "A KULCS értékének lekérése"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "az üres rész-karaktersorozatok munkaterület-korlátja elérve"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SÉMA[:ÚTVONAL] KULCS"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "újsor-jelzők érvénytelen kombinációja"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "A KULCS érvényes értékeinek tartományának lekérése"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "hibás eltolás"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "A KULCS értékének beállítása az ÉRTÉKRE"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "rövid utf8"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SÉMA[:ÚTVONAL] KULCS ÉRTÉK"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "ismeretlen hiba"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "A KULCS visszaállítása az alapértékére"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ a minta végén"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "A SÉMA minden kulcsának visszaállítása az alapértékekre"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c a minta végén"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "A KULCS írhatóságának ellenőrzése"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "ismeretlen karakter következik a \\ után"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
-"A KULCS változásainak figyelése.\n"
-"Ha nincs megadva KULCS, akkor a SÉMA összes kulcsának figyelése.\n"
-"A figyelés befejezéséhez nyomja meg a ^C kombinációt.\n"
+"itt nem engedélyezettek a kis-és nagybetűket átalakító escape-karakterek "
+"(\\l, \\L, \\u, \\U)"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SÉMA[:ÚTVONAL] [KULCS]"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "a számok nincsenek sorrendben a {} kvantálóban"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Ismeretlen parancs: %s\n"
-"\n"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "a szám túl nagy a a {} kvantálóban"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Használat:\n"
-"  gsettings PARANCS [ARGUMENTUMOK…]\n"
-"\n"
-"Parancsok:\n"
-"  help                      Ez a súgó\n"
-"  list-schemas              Telepített sémák felsorolása\n"
-"  list-relocatable-schemas  Áthelyezhető sémák felsorolása\n"
-"  list-keys                 Séma kulcsainak felsorolása\n"
-"  list-children             Séma gyermekeinek felsorolása\n"
-"  list-recursively          Kulcsok és értékek rekurzív felsorolása\n"
-"  range                     Kulcs tartományának lekérése\n"
-"  get                       Kulcs értékének lekérése\n"
-"  set                       Kulcs értékének beállítása\n"
-"  reset                     Kulcs értékének visszaállítása\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Kulcs írhatóságának ellenőrzése\n"
-"  monitor                   Változások figyelése\n"
-"\n"
-"Részletes segítségért adja ki a „gsettings help PARANCS” parancsot.\n"
-"\n"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "a karakterosztály befejező ] jele hiányzik"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "érvénytelen escape-sorozat a karakterosztályban"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "a tartomány kívül esik a karakterosztály nagyságán"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Használat:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nincs mit ismételni"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argumentumok:\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "ismeretlen karakter a (? után"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  PARANCS   A megmagyarázandó (elhagyható) parancs\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "ismeretlen karakter a (?< után"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SÉMA      A séma neve\n"
-"  ÚTVONAL   Az áthelyezhető sémák útvonala\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "ismeretlen karakter a (?P után"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  KULCS     A sémán belüli (elhagyható) kulcs\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "a POSIX elnevezett osztályok csak osztályon belül támogatottak"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  KULCS     A sémán belüli kulcs\n"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "hiányzó befejező )"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  ÉRTÉK     A beállítandó érték\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") nyitó ( nélkül"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Üres sémanevet adott meg\n"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "a (?R vagy (?[+-]számjegyek elemeket )-nek kell követnie"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Érvénytelen foglalat, nincs előkészítve"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "hivatkozás nem létező almintára"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Érvénytelen foglalat, az előkészítés meghiúsulásának oka: %s"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "a megjegyzés utáni ) hiányzik"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "A foglalat már le van zárva"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "a reguláris kifejezés túl nagy"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "A foglalat I/O túllépte az időkorlátot"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "a memóriakérés meghiúsult"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "GSocket létrehozása fájlleíróból: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "a lookbehind kijelentés nem rögzített hosszúságú"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Nem sikerült létrehozni foglalatot: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "hibásan formázott szám vagy név a (?( után"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Ismeretlen protokollt adtak meg"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "a feltételes csoport kettőnél több ágat tartalmaz"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "nem kérhető le a helyi cím: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "a (?( után kijelentésnek kellene állnia"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "nem kérhető le a távoli cím: %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "ismeretlen POSIX osztálynév"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "nem lehet figyelni: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "a POSIX leválogató elemek nem támogatottak"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Hiba a címhez csatlakozáskor: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "a \\x{...} sorozaton belüli karakterérték túl nagy"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Hiba a kapcsolat elfogadásakor: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "érvénytelen feltétel: (?(0)"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Hiba a csatlakozáskor: "
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "A \\C nem engedélyezett a lookbehind kijelentésben"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Csatlakozás folyamatban"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "a rekurzív hívás végtelen ciklushoz vezethet"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Hiba a csatlakozáskor: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "hiányzó befejező az alminta nevében"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Nem lehet lekérni a függőben lévő hibát: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "két elnevezett alminta neve azonos"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Hiba az adatok fogadásakor: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "rosszul formázott \\P vagy \\p sorozat"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Hiba az adatok küldésekor: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "ismeretlen tulajdonságnév a \\P vagy \\p után"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Nem sikerült leállítani a foglalatot: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "az alminta neve túl hosszú (legfeljebb 32 karakter)"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Hiba a foglalat lezárásakor: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "túl sok elnevezett alminta (legfeljebb 10 000)"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Várakozás a foglalat állapotára: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "az oktális érték nagyobb, mint \\377"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Hiba az üzenet küldésekor: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "a DEFINE csoport több ágat tartalmaz"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "A GSocketControlMessage nem támogatott Windowson"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "egy DEFINE csoport ismétlése nem engedélyezett"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Hiba az üzenet fájl eltávolítása fogadásakor: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "inkonzisztens NEWLINE beállítások"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "a g_socket_get_credentials nincs megvalósítva erre az OS-re"
+#: ../glib/gregex.c:396
+msgid "\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"a \\g után nem egy zárójelezett név vagy opcionálisan zárójelezett nem nulla "
+"szám áll"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Ismeretlen csatlakozási hiba"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "váratlan ismétlés"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "A proxyzás nem TCP kapcsolaton keresztül nem támogatott."
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "kódtúlcsordulás"
+
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "a fordítási munkaterület túlcsordult"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "a korábban ellenőrzött hivatkozott alminta nem található"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "A proxyprotokoll („%s”) nem támogatott."
+msgid "Error while matching regular expression %s: %s"
+msgstr "Hiba a(z) %s reguláris kifejezés illesztésekor: %s"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "A figyelő már le van zárva"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "A PRCE programkönyvtár UTF-8 támogatás nélkül lett fordítva"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "A hozzáadott foglalat le van zárva"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "A PRCE programkönyvtár az UTF-8 tulajdonságok támogatása nélkül lett fordítva"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "A SOCKSv4 nem támogatja ezt az IPv6 címet: „%s”"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Hiba a(z) „%s” reguláris kifejezés fordításakor a(z) %d. karakternél: %s"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "A SOCKSv4 megvalósítás a felhasználónevet %i karakterre korlátozza"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Hiba a(z) %s reguláris kifejezés optimalizálásakor: %s"
+
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "a program hexadecimális számjegyet vagy „}” jelet várt"
+
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "a program hexadecimális számjegyet várt"
+
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "hiányzó „<” jel a szimbolikus hivatkozásban"
+
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "befejezetlen szimbolikus hivatkozás"
+
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "nulla hosszúságú szimbolikus hivatkozás"
+
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "re rendszer számjegyet várt"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "illegális szimbolikus hivatkozás"
+
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "a záró „\\” helye nem megfelelő"
 
-#: ../gio/gsocks4aproxy.c:157
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "ismeretlen escape sorozat"
+
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "A SOCKSv4a megvalósítás a gépnevet %i karakterre korlátozza"
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Hiba a(z) „%s” helyettesítőszöveg elemzésekor a(z) %lu. karakternél: %s"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "A kiszolgáló nem SOCKSv4 proxy kiszolgáló."
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Az idézett szöveg nem idézőjellel kezdődik"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "A SOCKSv4 kiszolgálón keresztüli kapcsolat visszautasítva"
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr ""
+"Pár nélküli idézőjel a parancssorban vagy más, parancsértelmezőből idézett "
+"szövegben"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "A kiszolgáló nem SOCKSv5 proxy kiszolgáló."
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "A szöveg egy „\\” karakter után véget ért. (A szöveg: „%s”)"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "A SOCKSv5 proxy hitelesítést igényel."
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr "A szöveg véget ért, mielőtt %c idézőjelpárja meglett volna. (A szöveg: „%s”)"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr "A SOCKSv5 a GLib által nem támogatott hitelesítési módszert igényel."
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "A szöveg üres volt (vagy legfeljebb üres hely karaktereket tartalmazott)"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"A felhasználónév vagy jelszó túl hosszú a SOCKSv5 protokollhoz (max.: %i)."
+msgid "Failed to read data from child process (%s)"
+msgstr "Nem sikerült adatokat olvasni a gyermekfolyamatból (%s)"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
-"A SOCKSv5 hitelesítés hibás felhasználónév vagy jelszó miatt meghiúsult."
+"Váratlan hiba, miközben a select() adatokat próbált olvasni egy "
+"gyermekfolyamatból (%s)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:433
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr "A gépnév („%s”) túl hosszú a SOCKSv5 protokollhoz (max: %i bájt)"
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Váratlan hiba a waitpid()-ben (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "A SOCKSv5 proxy kiszolgáló ismeretlen címtípust használ."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Nem sikerült olvasni a gyermek csővezetékből (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Belső SOCKSv5 proxy kiszolgáló hiba."
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Nem sikerült folyamatot indítani (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "A SOCKSv5 kapcsolatot a szabálykészlet nem engedélyezi."
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Nem sikerült átváltani a(z) „%s” könyvtárra (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "A gép nem érhető el a SOCKSv5 kiszolgálón keresztül."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Nem sikerült a gyermekfolyamat („%s”) végrehajtása (%s)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "A hálózat nem érhető el a SOCKSv5 proxyn keresztül."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Nem sikerült a gyermekfolyamat ki- vagy bemenetének átirányítása (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "A kapcsolat visszautasítva a SOCKSv5 proxyn keresztül."
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Nem sikerült a gyermekfolyamat elindítása (%s)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "A SOCKSv5 proxy nem támogatja a „connect” parancsot."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Ismeretlen hiba a gyermekfolyamat („%s”) végrehajtása közben"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "A SOCKSv5 proxy nem támogatja a megadott címtípust."
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Nem sikerült elég adatot kiolvasni a gyermek pid csővezetékből (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Ismeretlen SOCKSv5 proxy hiba."
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr ""
+"Nem sikerült csővezetéket készíteni a gyermekfolyamattal (%s) való "
+"kommunikációhoz"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Nem sikerült adatokat kiolvasni a gyermekfolyamatból"
+
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "A GThemedIcon kódolás %d. verziója nem kezelhető"
+msgid "Failed to execute child process (%s)"
+msgstr "Nem sikerült végrehajtani a gyermekfolyamatot (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Nem található PEM-kódolású magánkulcs"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Érvénytelen programnév: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Nem dolgozható fel a PEM-kódolású magánkulcs"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Érvénytelen karaktersorozat a paraméterben a következő helyen: %d: %s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Nem található PEM-kódolású tanúsítvány"
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Érvénytelen karaktersorozat a környezetben: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Nem dolgozható fel a PEM-kódolású tanúsítvány"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Érvénytelen munkakönyvtár: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"Ez az utolsó lehetősége a helyes jelszó megadására, mielőtt hozzáférése "
-"zárolásra kerül. "
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "Nem sikerült végrehajtani a segítő programot (%s)"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
-"Több helytelen jelszót adott meg, és a további sikertelen próbálkozások után "
-"hozzáférése zárolásra kerül."
+"Váratlan hiba, miközben a g_io_channel_win32_poll() adatokat olvasott egy "
+"gyermekfolyamatból"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "A megadott jelszó helytelen."
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "A karakter az UTF-8 tartományon kívülre esik"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "A várt 1 vezérlőüzenet helyett %d érkezett"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Érvénytelen sorozat az átalakítási bemenetben"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Váratlan típusú kiegészítő adatok"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "A karakter az UTF-16 tartományon kívülre esik"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "A várt egy fájlleíró helyett %d érkezett\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Érvénytelen fájlleíró érkezett"
-
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Hiba a hitelesítési adatok küldésekor: "
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u bájt"
+msgstr[1] "%u bájt"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
-"Hiba a SO_PASSCRED engedélyezettségének ellenőrzésekor a foglalathoz: %s"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Váratlan beállításhossz a SO_PASSCRED engedélyezettségének ellenőrzésekor a "
-"foglalathoz. A várt %d bájt helyett %d érkezett"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Hiba a SO_PASSCRED engedélyezése közben: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"A hitelesítési adatok fogadásához várt egyetlen bájt helyett nulla bájt lett "
-"beolvasva"
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "A program nem várt vezérlőüzenetet, de %d érkezett"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Hiba a SO_PASSCRED letiltásakor: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Hiba a unix olvasásakor: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Hiba a unix lezárásakor: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Fájlrendszer gyökere"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Hiba a unix írásakor: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr ""
-"Az absztrakt unix tartományfoglalat-címek nem támogatottak ezen a rendszeren"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "a kötet nem valósítja meg a kiadást"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr ""
-"a kötet nem valósítja meg a kiadást vagy a eject_with_operation függvényt"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Nem található az alkalmazás"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s bájt"
+msgstr[1] "%s bájt"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Hiba az alkalmazás indításakor: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "Az URI címek nem támogatottak"
+#~ msgid "File is empty"
+#~ msgstr "A fájl üres"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "a társításmódosítások nem támogatottak win32 rendszeren"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "A kulcsfájl tartalmazza a(z) „%s” kulcsot, amelynek az értéke nem "
+#~ "értelmezhető."
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "A társítás létrehozása nem támogatott win32 rendszeren"
+#~ msgid "This option will be removed soon."
+#~ msgstr "Ez a lehetőség hamarosan megszűnik."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "Hiba a leíróból való olvasáskor: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Hiba a csatlakozáskor: "
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "Hiba a leíró lezárásakor: %s"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Hiba a csatlakozáskor: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "Hiba a leíróba íráskor: %s"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr "A SOCKSv4 megvalósítás a felhasználónevet %i karakterre korlátozza"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Nincs elég memória"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr "A SOCKSv4a megvalósítás a gépnevet %i karakterre korlátozza"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Belső hiba: %s"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Hiba a unix olvasásakor: %s"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "További bemenet szükséges"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Hiba a unix lezárásakor: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Érvénytelen tömörített adatok"
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Hiba a unix írásakor: %s"
 
 #~ msgid "Error stating file '%s': %s"
 #~ msgstr "Hiba a(z) „%s” fájl elérése közben: %s"
@@ -3936,3 +4224,4 @@ msgstr "Érvénytelen tömörített adatok"
 #~ msgstr ""
 #~ "Kísérlet a(z) %2$s típusú %1$s tulajdonság beállítására, de a várt "
 #~ "felület szerint a típus: %3$s"
+
index 3f8e4c0..f16ad79 100644 (file)
Binary files a/po/it.gmo and b/po/it.gmo differ
index 3b9b1df..b194768 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -19,10 +19,10 @@ msgstr ""
 "Project-Id-Version: glib 2.29.x\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-09 17:25+0000\n"
-"PO-Revision-Date: 2012-02-17 12:28+0100\n"
+"POT-Creation-Date: 2012-04-29 10:08+0000\n"
+"PO-Revision-Date: 2012-04-30 15:38+0200\n"
 "Last-Translator: Luca Ferretti <lferrett@gnome.org>\n"
-"Language-Team: Italiano <tp@lists.linux.it>\n"
+"Language-Team: Italian <tp@lists.linux.it>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -43,10 +43,10 @@ msgstr "Valore count troppo grande passato a %s"
 msgid "Stream is already closed"
 msgstr "Lo stream è già chiuso"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "L'operazione è stata annullata"
@@ -64,31 +64,31 @@ msgid "Not enough space in destination"
 msgstr "Spazio non sufficiente nella destinazione"
 
 #: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1291 ../glib/gconvert.c:767
-#: ../glib/gconvert.c:1159 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
 #: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
 msgid "Invalid byte sequence in conversion input"
 msgstr "Sequenza di byte non valida nell'ingresso per la conversione"
 
-#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:775
-#: ../glib/gconvert.c:1084 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
 msgid "Error during conversion: %s"
 msgstr "Errore durante la conversione: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Inizializzazione annullabile non supportata"
 
-#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:567
-#: ../glib/gconvert.c:645 ../glib/giochannel.c:1411
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr ""
 "La conversione del set di caratteri da \"%s\" a \"%s\" non è supportata"
 
-#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:571
-#: ../glib/gconvert.c:649
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Impossibile aprire il convertitore da \"%s\" a \"%s\""
@@ -119,14 +119,14 @@ msgstr "Non c'è alcun supporto a GCredentials per la piattaforma in uso"
 msgid "Unexpected early end-of-stream"
 msgstr "End-of-stream prematuro inatteso"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "La chiave \"%s\" non è valida nella voce indirizzo \"%s\""
 
 # Come chiarito in un messaggio seguente, path, tmpdir e abstract sono nomi chi chiavi (NdT)
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -134,29 +134,29 @@ msgstr ""
 "L'indirizzo \"%s\" non è valido (necessario esattamente una tra le chiavi "
 "path, tmpdir o abstract)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr ""
 "Combinazione coppia chiave/valore senza significato nella voce indirizzo \"%s"
 "\""
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Errore nell'indirizzo \"%s\" - l'attributo port è malformato"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Errore nell'indirizzo \"%s\" - l'attributo family è malformato"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Elemento indirizzo \"%s\", non contiene due punti (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -165,7 +165,7 @@ msgstr ""
 "Coppia chiave/valore %d, \"%s\", nell'elemento indirizzo \"%s\", non "
 "contiene un segno di uguale"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -174,7 +174,7 @@ msgstr ""
 "Errore nell'eseguire l'unescaping sulla chiave o sul valore nella coppia "
 "chiave/valore %d, \"%s\", nell'elemento di indirizzo \"%s\""
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -183,88 +183,98 @@ msgstr ""
 "Errore nell'indirizzo \"%s\" -- il trasporto unix richiede espressamente "
 "l'impostazione di una tra le chiavi \"path\" o \"abstract\""
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 "Errore nell'indirizzo \"%s\" - l'attributo host manca oppure è malformato"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr ""
 "Errore nell'indirizzo \"%s\" - l'attributo port manca oppure è malformato"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Errore nell'indirizzo \"%s\" - l'attributo noncefile manca oppure è "
 "malformato"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Errore nell'avvio automatico: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Trasporto \"%s\" sconosciuto o non supportato per l'indirizzo \"%s\""
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Errore nell'aprire il file nonce «%s»: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Errore nel leggere dal file nonce \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr "Errore nel leggere dal file nonce \"%s\": attesi 16 byte, ottenuti %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Errore nello scrivere i contenuti del file nonce \"%s\" sullo stream:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "L'indirizzo fornito è vuoto"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr ""
 "Impossibile eseguire lo spawn di un bus di messaggi senza un machine-id:"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Errore nell'eseguire lo spawn della riga di comando \"%s\":"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr ""
 "Terminazione di programma anomala nell'eseguire lo spawn della riga di "
 "comando \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Riga di comando \"%s\" uscita con stato di uscita %d non-zero: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(digitare un carattere qualsiasi per chiudere questa finestra)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "dbus di sessione non in esecuzione e autolaunch non riuscito"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Impossibile determinare l'indirizzo del bus di sessione (non implementato "
 "per questo S.O.)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6705
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -273,7 +283,7 @@ msgstr ""
 "Impossibile determinare l'indirizzo del bus dalla variabile d'ambiente "
 "DBUS_STARTER_BUS_TYPE - valore \"%s\" sconosciuto"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6714
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -281,7 +291,7 @@ msgstr ""
 "Impossibile determinare l'indirizzo del bus poiché la variabile d'ambiente "
 "DBUS_STARTER_BUS_TYPE non è impostata"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Tipo di bus %d sconosciuto"
@@ -310,7 +320,6 @@ msgstr "Annullato attraverso GDBusAuthObserver::authorize-authenticated-peer"
 
 #: ../gio/gdbusauthmechanismsha1.c:266
 #, c-format
-#| msgid "Error statting directory `%s': %s"
 msgid "Error when getting information for directory `%s': %s"
 msgstr "Errore nell'ottenere informazioni per la directory \"%s\": %s"
 
@@ -388,25 +397,25 @@ msgstr "Errore nell'aprire il portachiavi \"%s\" in scrittura: "
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(inoltre non è riuscito il rilascio del lock per \"%s\": %s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "La connessione è chiusa"
 
 # Sarebbe anche "il tempo è scaduto", ma non so
 # se la forma in cui l'hanno messo ha un particolare
 # senso, per cui la mantengo assieme a timeout
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "È stato raggiunto il timeout"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "Incontrate flag non supportate durante la costruzione di una connessione "
 "client-side"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
@@ -414,68 +423,68 @@ msgstr ""
 "Interfaccia \"org.freedesktop.DBus.Properties\" inesistente sull'oggetto nel "
 "percorso %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4086
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Errore nell'impostare la proprietà \"%s\": atteso il tipo \"%s\", ottenuto "
 "\"%s\""
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4181
 #, c-format
 msgid "No such property `%s'"
 msgstr "Proprietà \"%s\" inesistente"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4193
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "La proprietà \"%s\" non è leggibile"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4204
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "La proprietà \"%s\" non è scrivibile"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Interfaccia \"%s\" inesistente"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4458
 msgid "No such interface"
 msgstr "Interfaccia inesistente"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Interfaccia \"%s\" inesistente sull'oggetto nel percorso %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4731
 #, c-format
 msgid "No such method `%s'"
 msgstr "Metodo \"%s\" inesistente"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4762
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Il tipo di messaggio (%s) non corrisponde al tipo atteso (%s)"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4982
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Risulta già esportato un oggetto per l'interfaccia %s su %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5180
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Il metodo \"%s\" ha restituito il tipo \"%s, ma era atteso \"%s\""
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6259
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Il metodo \"%s\" sull'interfaccia \"%s\" con firma \"%s\" non esiste"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6378
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Un sottoalbero per %s è già esportato"
@@ -550,7 +559,7 @@ msgstr "Il valore \"%s\" analizzato non è un percorso oggetto D-Bus valido"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Il valore \"%s\" analizzato non è una firma D-Bus valida"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -565,14 +574,14 @@ msgstr[1] ""
 
 # VARIANT è uno dei container type di D-Bus
 # anche signature sono cose specifiche del protocollo
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "Il valore \"%s\" analizzato per il variant non è una signature D-Bus valida"
 
 # eeeehh?????
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -580,7 +589,7 @@ msgstr ""
 "Errore nel deserializzare il GVariant con la stringa di tipo \"%s\" dal "
 "formato wire D-Bus"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -589,25 +598,25 @@ msgstr ""
 "Valore endianness non valido. Atteso 0x6c (\"l\") o 0x42 (\"B\"), trovato "
 "invece il valore 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Versione major del protocollo non valida. Atteso 1, ma trovato %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "Trovata signature header con signature \"%s\", ma il corpo del messaggio è "
 "vuoto"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "Il valore \"%s\" analizzato non è una signature D-Bus valida (per il corpo)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -616,11 +625,11 @@ msgstr[0] ""
 msgstr[1] ""
 "Nessun signature header nel messaggio, ma il corpo del messaggio è di %u byte"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Impossibile deserializzare il messaggio: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -629,7 +638,7 @@ msgstr ""
 "wire D-Bus"
 
 # fds == plurale per file descriptor (I suppose)
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -638,27 +647,27 @@ msgstr ""
 "Il messaggio presentava %d file descriptor, ma il campo header indica %d "
 "file descriptor"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Impossibile serializzare il messaggio: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "Il corpo del messaggio presenta la signature \"%s\", ma non c'è alcun "
 "signature header"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
 "Il corpo del messaggio presenta la signature \"%s\", ma la signature nel "
 "campo header è \"%s\""
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
@@ -666,18 +675,22 @@ msgstr ""
 
 # non mi convincono "di ritorno" e "corpo"
 # ma altrove corpo non ci stava male
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Errore di ritorno con corpo di tipo \"%s\""
 
 # come sopra
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Errore di ritorno con corpo vuoto"
 
-#: ../gio/gdbusprivate.c:2065
-#| msgid "Unable to load /var/lib/dbus/machine-id: "
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Impossibile ottenere profilo hardware: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Impossibile caricare /var/lib/dbus/machine-id o /etc/machine-id: "
 
@@ -691,7 +704,7 @@ msgstr "Errore nel chiamare StartServiceByName per %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Risposta %d inattesa dal metodo StartServiceByName(\"%s\")"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -708,18 +721,18 @@ msgstr "Spazio nomi astratti non supportato"
 msgid "Cannot specify nonce file when creating a server"
 msgstr "Impossibile specificare il file nonce quando si crea un server"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Errore nello scrivere il file nonce su \"%s\": %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "La stringa \"%s\" non è un GUID D-Bus valido"
 
 # anche transport sono cose specifiche di D-Bus
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Impossibile ascoltare sul transport \"%s\" non supportato"
@@ -969,7 +982,7 @@ msgstr "Impossibile trovare il terminale richiesto per l'applicazione"
 
 # NdT il primo %s è il percorso alla cartella .local/share/application
 # messo tra parentesi per scelta stilistica...
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1564
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
@@ -977,21 +990,21 @@ msgstr ""
 
 # NdT il primo %s è il percorso alla cartella .local/share/application
 # messo tra parentesi per scelta stilistica...
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1568
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Impossibile creare la cartella utente di configurazione MIME (%s): %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1808 ../gio/gdesktopappinfo.c:1832
 msgid "Application information lacks an identifier"
 msgstr "Manca un identificatore nelle informazioni dell'applicazione"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2056
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Impossibile creare il file .desktop utente %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2172
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Definizione personalizzata per %s"
@@ -1207,10 +1220,11 @@ msgstr "Impossibile gestire la versione fornita della codifica di icona"
 msgid "No address specified"
 msgstr "Nessun indirizzo specificato"
 
+# eh... miglorabile?
 #: ../gio/ginetaddressmask.c:192
 #, c-format
 msgid "Length %u is too long for address"
-msgstr ""
+msgstr "La lunghezza %u è troppo lunga per l'indirizzo"
 
 #: ../gio/ginetaddressmask.c:225
 msgid "Address has bits set beyond prefix length"
@@ -1218,7 +1232,6 @@ msgstr "L'indirizzo presenta bit impostati oltre la lunghezza del prefisso"
 
 #: ../gio/ginetaddressmask.c:304
 #, c-format
-#| msgid "could not get local address: %s"
 msgid "Could not parse '%s' as IP address mask"
 msgstr "Impossibile analizzare \"%s\" come maschera di indirizzo IP"
 
@@ -1247,125 +1260,115 @@ msgstr "Lo stream di input non implementa la lettura"
 msgid "Stream has outstanding operation"
 msgstr "Lo stream presenta un'operazione in sospeso"
 
-#: ../gio/glib-compile-resources.c:141 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Elemento <%s> non ammesso dentro <%s>"
 
-#: ../gio/glib-compile-resources.c:145 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Elemento <%s> non ammesso come primo livello"
 
-#: ../gio/glib-compile-resources.c:232
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Il file %s appare diverse volte nella risorsa"
 
-#: ../gio/glib-compile-resources.c:245
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Localizzazione di \"%s\" non riuscita in alcuna directory sorgente"
 
-#: ../gio/glib-compile-resources.c:256
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-#| msgid "Failed to change to directory '%s' (%s)"
 msgid "Failed to locate '%s' in current directory"
 msgstr "Localizzazione di \"%s\" non riuscita nella directory corrente"
 
-#: ../gio/glib-compile-resources.c:284
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-#| msgid "Unknown option %s"
-msgid "Unknown proprocessing options \"%s\""
-msgstr "Opzione di proprocessing \"%s\" sconosciuta"
+msgid "Unknown processing option \"%s\""
+msgstr "Opzione di processing \"%s\" sconosciuta"
 
-#: ../gio/glib-compile-resources.c:302 ../gio/glib-compile-resources.c:360
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-#| msgid "Failed to create file '%s': %s"
 msgid "Failed to create temp file: %s"
 msgstr "Creazione del file temporaneo non riuscita: %s"
 
-#: ../gio/glib-compile-resources.c:332
-#| msgid "Error setting symlink: file is not a symlink"
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Errore nell'elaborare il file di input con xmllint"
 
-#: ../gio/glib-compile-resources.c:387
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Errore nell'elaborare il file di input con to-pixdata"
 
-#: ../gio/glib-compile-resources.c:400
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-#| msgid "Error reading file '%s': %s"
 msgid "Error reading file %s: %s"
 msgstr "Errore nel leggere il file %s: %s"
 
-#: ../gio/glib-compile-resources.c:420
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-#| msgid "Error opening file: %s"
 msgid "Error compressing file %s"
 msgstr "Errore nel comprimere il file %s"
 
-#: ../gio/glib-compile-resources.c:484 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "il testo non può apparire all'interno di <%s>"
 
-#: ../gio/glib-compile-resources.c:607
-#| msgid "removed existing output file.\n"
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "nome del file di output"
 
-#: ../gio/glib-compile-resources.c:607 ../gio/glib-compile-resources.c:640
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FILE"
 
-#: ../gio/glib-compile-resources.c:608
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr ""
 "Le directory da cui leggere i file (come predefinita la directory corrente)"
 
-#: ../gio/glib-compile-resources.c:608 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIRECTORY"
 
-#: ../gio/glib-compile-resources.c:609
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr ""
 "Genera l'output nel formato selezionato in base all'estensione del nome di "
 "file della destinazione"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Genera header sorgente"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr ""
 "Genera codice sorgente usato per collegare il file risorsa all'interno del "
 "codice"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Genera elenco delle dipendenze"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Non crea e registra automaticamente la risorsa"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Nome identificatore C usato per il codice sorgente generato"
 
-#: ../gio/glib-compile-resources.c:643
-#| msgid ""
-#| "Compile all GSettings schema files into a schema cache.\n"
-#| "Schema files are required to have the extension .gschema.xml,\n"
-#| "and the cache file is called gschemas.compiled."
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1375,9 +1378,8 @@ msgstr ""
 "I file di specifica di risorsa hanno estensione .gresource.xml\n"
 "e i file risorsa hanno estensione .gresource."
 
-#: ../gio/glib-compile-resources.c:659
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-#| msgid "You should give exactly one directory name\n"
 msgid "You should give exactly one file name\n"
 msgstr "È necessario indicare esattamente un nome di file\n"
 
@@ -1423,7 +1425,6 @@ msgid "<child name='%s'> already specified"
 msgstr "<child name='%s'> già specificato"
 
 #: ../gio/glib-compile-schemas.c:917
-#| msgid "can not add keys to a 'list-of' schema"
 msgid "cannot add keys to a 'list-of' schema"
 msgstr "impossibile aggiungere chiavi a uno schema \"list-of\""
 
@@ -1530,63 +1531,63 @@ msgstr "un percorso, se fornito, deve iniziare e terminare con uno slash"
 msgid "the path of a list must end with ':/'"
 msgstr "il percorso di una list deve terminare con \":/\""
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> già specificato"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "è stato specificato --strict, uscita\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Questo intero file è stato ignorato.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ignorato questo file.\n"
 
 # override...
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Nessuna chiave \"%s\" nello schema \"%s\" come specificato nel file di "
 "override \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; ignorato lo scavalcamento per questa chiave.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " ed è stato specificato --strict; uscita.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
 "errore nell'analizzare la chiave \"%s\" nello schema \"%s\" come specificato "
 "nel file di override \"%s\": %s."
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Ignorato l'override per questa chiave.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1595,7 +1596,7 @@ msgstr ""
 "l'override per la chiave \"%s\" nello schema \"%s\" nel file di override \"%s"
 "\" è fuori dall'intervallo indicato nello schema"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1605,23 +1606,23 @@ msgstr ""
 "\" non è nell'elenco delle scelte valide"
 
 # FIXME: le altre sono maiuscole
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "Dove memorizzare il file gschemas.compiled"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Interrompe l'esecuzione per ogni errore negli schemas"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Non scrive il file gschema.compiled"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Non forza le limitazioni sui nomi di chiave"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1631,23 +1632,23 @@ msgstr ""
 "I file schema devo avere estensione .gschema.xml,\n"
 "e il file cache è chiamato gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "È necessario indicare esattamente un nome di directory\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Nessun file schema trovato: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "nessuna azione.\n"
 
 # visto che se lo rimuovo esisto, proviamo con preesistente
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "rimosso il file di output preesistente.\n"
@@ -1801,13 +1802,11 @@ msgstr " (codifica non valida)"
 
 #: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-#| msgid "Error opening nonce file `%s': %s"
 msgid "Error when getting information for file '%s': %s"
 msgstr "Errore nel recuperare informazioni per il file «%s»: %s"
 
 #: ../gio/glocalfileinfo.c:1779
 #, c-format
-#| msgid "Error stating file descriptor: %s"
 msgid "Error when getting information for file descriptor: %s"
 msgstr "Errore nel recuperare informazioni per il descrittore di file: %s"
 
@@ -2049,7 +2048,6 @@ msgid "Hostname '%s' contains '[' but not ']'"
 msgstr "L'hostname \"%s\" contiene '[' ma non ']'"
 
 #: ../gio/gnetworkmonitorbase.c:178
-#| msgid "Network unreachable through SOCKSv5 proxy."
 msgid "Network unreachable"
 msgstr "Rete irraggiungibile"
 
@@ -2060,7 +2058,6 @@ msgstr "Host irraggiungibile"
 #: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
 #: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-#| msgid "could not get remote address: %s"
 msgid "Could not create network monitor: %s"
 msgstr "Impossibile creare il monitor di rete: %s"
 
@@ -2069,7 +2066,6 @@ msgid "Could not create network monitor: "
 msgstr "Impossibile creare il monitor di rete: "
 
 #: ../gio/gnetworkmonitornetlink.c:177
-#| msgid "could not get remote address: %s"
 msgid "Could not get network status: "
 msgstr "impossibile ottenere lo stato della rete: "
 
@@ -2106,27 +2102,25 @@ msgstr "Momentaneamente impossibile risolvere \"%s\""
 msgid "Error resolving '%s'"
 msgstr "Errore nel risolvere \"%s\""
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "La risorsa presso \"%s\" non esiste"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Decompressione della risorsa presso \"%s\" non riuscita"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
-#| msgid "Target file is a directory"
 msgid "The resource at '%s' is not a directory"
 msgstr "La risorsa presso \"%s\" non è una directory"
 
-#: ../gio/gresourcefile.c:858
-#| msgid "Input stream doesn't implement read"
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Lo stream di input non implementa il posizionamento"
 
@@ -2134,6 +2128,10 @@ msgstr "Lo stream di input non implementa il posizionamento"
 msgid "Print help"
 msgstr "Stampa l'aiuto"
 
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMANDO]"
+
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
 msgstr "Elenca le sezioni che contengono risorse in un FILE elf"
@@ -2148,6 +2146,10 @@ msgstr ""
 "Se è indicato SEZIONE, elenca solo le risorse in quella sezione\n"
 "Se è indicato PERCORSO, elenca solo le risorse che corrispondono"
 
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PERCORSO]"
+
 #: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
 msgid "SECTION"
@@ -2169,6 +2171,10 @@ msgstr ""
 msgid "Extract a resource file to stdout"
 msgstr "Estrare un file risorsa su stdout"
 
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FILE PERCORSO"
+
 #: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
@@ -2208,12 +2214,6 @@ msgstr ""
 
 #: ../gio/gresource-tool.c:530
 #, c-format
-#| msgid ""
-#| "Usage:\n"
-#| "  gsettings %s %s\n"
-#| "\n"
-#| "%s\n"
-#| "\n"
 msgid ""
 "Usage:\n"
 "  gresource %s%s%s %s\n"
@@ -2253,9 +2253,17 @@ msgstr ""
 "  FILE      Un file elf (un binario o una libreria condivisa)\n"
 "            o un file risorsa compilato\n"
 
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[PERCORSO]"
+
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
-msgstr "  PERCORSO  Un (opzionale) percorso risors (può essere parziale)\n"
+msgstr "  PERCORSO  Un (opzionale) percorso risorsa (può essere parziale)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "PERCORSO"
 
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
@@ -2388,27 +2396,6 @@ msgid "SCHEMA[:PATH] [KEY]"
 msgstr "SCHEMA[:PERCORSO] [CHIAVE]"
 
 #: ../gio/gsettings-tool.c:618
-#| msgid ""
-#| "Usage:\n"
-#| "  gsettings COMMAND [ARGS...]\n"
-#| "\n"
-#| "Commands:\n"
-#| "  help                      Show this information\n"
-#| "  list-schemas              List installed schemas\n"
-#| "  list-relocatable-schemas  List relocatable schemas\n"
-#| "  list-keys                 List keys in a schema\n"
-#| "  list-children             List children of a schema\n"
-#| "  list-recursively          List keys and values, recursively\n"
-#| "  range                     Queries the range of a key\n"
-#| "  get                       Get the value of a key\n"
-#| "  set                       Set the value of a key\n"
-#| "  reset                     Reset the value of a key\n"
-#| "  reset-recursively         Reset all values in a given schema\n"
-#| "  writable                  Check if a key is writable\n"
-#| "  monitor                   Watch for changes\n"
-#| "\n"
-#| "Use 'gsettings help COMMAND' to get detailed help.\n"
-#| "\n"
 msgid ""
 "Usage:\n"
 "  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
@@ -2454,12 +2441,6 @@ msgstr ""
 
 #: ../gio/gsettings-tool.c:640
 #, c-format
-#| msgid ""
-#| "Usage:\n"
-#| "  gsettings %s %s\n"
-#| "\n"
-#| "%s\n"
-#| "\n"
 msgid ""
 "Usage:\n"
 "  gsettings [--schemadir SCHEMADIR] %s %s\n"
@@ -2515,115 +2496,117 @@ msgstr "Socket non valido, inizializzazione non riuscita a causa di: %s"
 msgid "Socket is already closed"
 msgstr "Il socket è già chiuso"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3449 ../gio/gsocket.c:3493
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "I/O sul socket scaduto"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "creazione di GSocket da FD: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Impossibile creare il socket: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "È stata specificata una famiglia sconosciuta"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "È stato specificato un protocollo sconosciuto"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "impossibile ottenere l'indirizzo locale: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "impossibile ottenere l'indirizzo remoto: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "impossibile restare in ascolto: %s"
 
 # oppure "nell'eseguire il binding" ??
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Errore nel legarsi all'indirizzo: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
-#| msgid "Error launching application: %s"
 msgid "Error joining multicast group: %s"
-msgstr ""
+msgstr "Errore nel fare il join al gruppo multicast: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
-#| msgid "Error launching application: %s"
 msgid "Error leaving multicast group: %s"
 msgstr "Errore nel lasciare il gruppo multicast: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Nessun supporto per multicast source-specific"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Errore nell'accettare la connessione: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Connessione in corso"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4235
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Impossibile ottenere l'errore in sospeso: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Errore nel ricevere i dati: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Errore nell'inviare i dati: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Impossibile arrestare il socket: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Errore nel chiudere il socket: %s"
 
-#: ../gio/gsocket.c:3442
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "In attesa della condizione del socket: %s"
 
-#: ../gio/gsocket.c:3709 ../gio/gsocket.c:3790
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Errore nell'inviare il messaggio: %s"
 
-#: ../gio/gsocket.c:3734
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage non supportato su Windows"
 
-#: ../gio/gsocket.c:4014 ../gio/gsocket.c:4150
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Errore nel ricevere il messaggio: %s"
 
-#: ../gio/gsocket.c:4254
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials non implementata per questo S.O."
 
@@ -2634,12 +2617,10 @@ msgstr "Impossibile connettersi al server proxy %s: "
 
 #: ../gio/gsocketclient.c:188
 #, c-format
-#| msgid "Could not open converter from '%s' to '%s': %s"
 msgid "Could not connect to %s: "
 msgstr "Impossibile connettersi a %s: "
 
 #: ../gio/gsocketclient.c:190
-#| msgid "could not listen: %s"
 msgid "Could not connect: "
 msgstr "Impossibile connettersi: "
 
@@ -2673,13 +2654,11 @@ msgid "SOCKSv4 does not support IPv6 address '%s'"
 msgstr "SOCKSv4 non supporta l'indirizzo IPv6 \"%s\""
 
 #: ../gio/gsocks4aproxy.c:139
-#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
 msgid "Username is too long for SOCKSv4 protocol"
 msgstr "Il nome utente è troppo lungo per il protocollo SOCKSv4"
 
 #: ../gio/gsocks4aproxy.c:156
 #, c-format
-#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
 msgid "Hostname '%s' is too long for SOCKSv4 protocol"
 msgstr "L'hostname \"%s\" è troppo lungo per il protocollo SOCKSv4"
 
@@ -2709,7 +2688,6 @@ msgstr ""
 "da GLib."
 
 #: ../gio/gsocks5proxy.c:208
-#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
 msgid "Username or password is too long for SOCKSv5 protocol."
 msgstr ""
 "Il nome utente o la password sono troppo lunghi per il protocollo SOCKSv5."
@@ -2722,7 +2700,6 @@ msgstr ""
 
 #: ../gio/gsocks5proxy.c:288
 #, c-format
-#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
 msgid "Hostname '%s' is too long for SOCKSv5 protocol"
 msgstr "L'hostname \"%s\" è troppo lungo per il protocollo SOCKSv5"
 
@@ -2768,7 +2745,6 @@ msgid "Can't handle version %d of GThemedIcon encoding"
 msgstr "Impossibile gestire la versione %d della codifica GThemedIcon"
 
 #: ../gio/gtlscertificate.c:249
-#| msgid "Could not parse PEM-encoded private key"
 msgid "Cannot decrypt PEM-encoded private key"
 msgstr "Impossibile decifrare la chiave privata codificata con PEM"
 
@@ -2808,12 +2784,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "La password inserita non è corretta."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Atteso 1 messaggio di controllo, ottenuti %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Tipo di dati ausiliari inatteso"
 
@@ -2857,27 +2833,25 @@ msgstr ""
 "Attesa la lettura di un singolo byte per la ricezione delle credenziali, ma "
 "sono stati letti zero byte"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Messaggio di controllo inatteso, ottenuti %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Errore durante la disabilitazione di SO_PASSCRED: %s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
-#| msgid "Error stating file descriptor: %s"
 msgid "Error reading from file descriptor: %s"
 msgstr "Errore nel leggere dal descrittore di file: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-#| msgid "Error stating file descriptor: %s"
 msgid "Error closing file descriptor: %s"
 msgstr "Errore nel chiudere il descrittore di file: %s"
 
@@ -2886,9 +2860,8 @@ msgid "Filesystem root"
 msgstr "File system radice"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-#| msgid "Error stating file descriptor: %s"
 msgid "Error writing to file descriptor: %s"
 msgstr "Errore nello scrivere sul descrittore di file: %s"
 
@@ -3043,48 +3016,48 @@ msgstr ""
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr "Espansione della riga exec \"%s\" con l'URI \"%s\" non riuscita"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
 #: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
 msgid "Partial character sequence at end of input"
 msgstr "Sequenza di caratteri parziale al termine dei dati in ingresso"
 
 # il primo %s è una 'fallback string' come recita il commento nel codice
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr "Impossibile convertire \"%s\" nel set di caratteri \"%s\""
 
-#: ../glib/gconvert.c:1873
+#: ../glib/gconvert.c:1874
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr "L'URI \"%s\" non è un URI assoluto che utilizza lo schema \"file\""
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "L'URI per il file locale \"%s\" non può includere un '#'"
 
-#: ../glib/gconvert.c:1900
+#: ../glib/gconvert.c:1901
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "L'URI \"%s\" non è valido"
 
-#: ../glib/gconvert.c:1912
+#: ../glib/gconvert.c:1913
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "Il nome dell'host nell'URI \"%s\" non è valido"
 
-#: ../glib/gconvert.c:1928
+#: ../glib/gconvert.c:1929
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "L'URI \"%s\" contiene sequenze di escape non valide"
 
-#: ../glib/gconvert.c:2023
+#: ../glib/gconvert.c:2024
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "Il nome di percorso \"%s\" non è un percorso assoluto"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 msgid "Invalid hostname"
 msgstr "Nome host non valido"
 
@@ -3348,8 +3321,8 @@ msgstr "Apertura del file \"%s\" non riuscita: %s"
 #, c-format
 msgid "Failed to get attributes of file '%s': fstat() failed: %s"
 msgstr ""
-"Lettura degli attributi del file \"%s\" non riuscita: fstat() non riuscita: "
-"%s"
+"Lettura degli attributi del file \"%s\" non riuscita: fstat() non riuscita: %"
+"s"
 
 #: ../glib/gfileutils.c:889
 #, c-format
@@ -3514,9 +3487,6 @@ msgstr ""
 
 #: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-#| msgid ""
-#| "Key file contains key '%s' in group '%s' which has value that cannot be "
-#| "interpreted."
 msgid ""
 "Key file contains key '%s' in group '%s' which has a value that cannot be "
 "interpreted."
@@ -3526,9 +3496,6 @@ msgstr ""
 
 #: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-#| msgid ""
-#| "Key file contains key '%s' in group '%s' which has value that cannot be "
-#| "interpreted."
 msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
 msgstr ""
 "La chiave \"%s\" nel gruppo \"%s\" presenta il valore \"%s\" mentre era "
@@ -3570,7 +3537,6 @@ msgstr "Impossibile interpretare il valore \"%s\" come un booleano."
 
 #: ../glib/gmappedfile.c:128
 #, c-format
-#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
 msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
 msgstr ""
 "Recupero degli attributi del file \"%s%s%s%s\" non riuscito: fstat() non "
@@ -3578,7 +3544,6 @@ msgstr ""
 
 #: ../glib/gmappedfile.c:194
 #, c-format
-#| msgid "Failed to map file '%s': mmap() failed: %s"
 msgid "Failed to map %s%s%s%s: mmap() failed: %s"
 msgstr "Mappatura del file \"%s%s%s%s\" non riuscita: mmap() non riuscita: %s"
 
@@ -3673,8 +3638,8 @@ msgstr ""
 #: ../glib/gmarkup.c:1184
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr ""
 "Carattere '%s' spaiato, era atteso un carattere '>' per terminare il tag "
 "dell'elemento-vuoto \"%s\""
@@ -3811,61 +3776,61 @@ msgstr ""
 "Il documento è terminato in modo inatteso all'interno di un commento o "
 "istruzione di elaborazione"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Uso:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPZIONE...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Opzioni di aiuto:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Mostra le opzioni di aiuto"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Mostra tutte le opzioni di aiuto"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Opzioni dell'applicazione:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Impossibile analizzare il valore intero \"%s\" per %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Il valore intero \"%s\" per %s è fuori dall'intervallo"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Impossibile analizzare il valore double \"%s\" per %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Il valore double \"%s\" per %s è fuori dall'intervallo"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Errore nell'analizzare l'opzione %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Argomento mancante per %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Opzione %s sconosciuta"
@@ -4197,8 +4162,8 @@ msgstr "sequenza di escape sconosciuta"
 #, c-format
 msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
 msgstr ""
-"Errore durante l'analisi del testo di sostituzione \"%s\" al carattere %lu: "
-"%s"
+"Errore durante l'analisi del testo di sostituzione \"%s\" al carattere %lu: %"
+"s"
 
 #: ../glib/gshell.c:91
 msgid "Quoted text doesn't begin with a quotation mark"
index d935aa8..289975a 100644 (file)
Binary files a/po/ja.gmo and b/po/ja.gmo differ
index 658f0ae..edbf035 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -28,8 +28,8 @@ msgstr ""
 "Project-Id-Version: glib glib-2-28\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-10-16 16:55+0000\n"
-"PO-Revision-Date: 2011-10-17 03:29+0900\n"
+"POT-Creation-Date: 2012-04-10 20:52+0000\n"
+"PO-Revision-Date: 2012-04-12 02:15+0900\n"
 "Last-Translator: OKANO Takayoshi <kano@na.rim.or.jp>\n"
 "Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
 "MIME-Version: 1.0\n"
@@ -61,346 +61,346 @@ msgstr "'%s' は想定外のタグです (想定していたタグは '%s')"
 msgid "Unexpected tag '%s' inside '%s'"
 msgstr "'%s' は '%s' の中では想定外のタグです"
 
-#: ../glib/gbookmarkfile.c:1834
+#: ../glib/gbookmarkfile.c:1826
 msgid "No valid bookmark file found in data dirs"
 msgstr "データ・ディレクトリの中に妥当なブックマーク・ファイルはありません"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../glib/gbookmarkfile.c:2027
 #, c-format
 msgid "A bookmark for URI '%s' already exists"
 msgstr "'%s' という URI のブックマークが既に存在しています"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../glib/gbookmarkfile.c:2073 ../glib/gbookmarkfile.c:2231
+#: ../glib/gbookmarkfile.c:2316 ../glib/gbookmarkfile.c:2396
+#: ../glib/gbookmarkfile.c:2481 ../glib/gbookmarkfile.c:2564
+#: ../glib/gbookmarkfile.c:2642 ../glib/gbookmarkfile.c:2721
+#: ../glib/gbookmarkfile.c:2763 ../glib/gbookmarkfile.c:2860
+#: ../glib/gbookmarkfile.c:2986 ../glib/gbookmarkfile.c:3176
+#: ../glib/gbookmarkfile.c:3252 ../glib/gbookmarkfile.c:3417
+#: ../glib/gbookmarkfile.c:3506 ../glib/gbookmarkfile.c:3596
+#: ../glib/gbookmarkfile.c:3724
 #, c-format
 msgid "No bookmark found for URI '%s'"
 msgstr "'%s' という URI のブックマークが見つかりませんでした"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../glib/gbookmarkfile.c:2405
 #, c-format
 msgid "No MIME type defined in the bookmark for URI '%s'"
 msgstr "'%s' という URI のブックマークには MIME 型が定義されていません"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../glib/gbookmarkfile.c:2490
 #, c-format
 msgid "No private flag has been defined in bookmark for URI '%s'"
 msgstr ""
 "'%s' という URI のブックマークにはプライベートではないフラグが定義されていま"
 "す"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../glib/gbookmarkfile.c:2869
 #, c-format
 msgid "No groups set in bookmark for URI '%s'"
 msgstr "'%s' という URI のブックマークにはグループがありません"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../glib/gbookmarkfile.c:3270 ../glib/gbookmarkfile.c:3427
 #, c-format
 msgid "No application with name '%s' registered a bookmark for '%s'"
 msgstr "アプリケーションの '%s' は '%s' というブックマークを登録していません"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../glib/gbookmarkfile.c:3450
 #, c-format
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr "コマンドラインの '%s' を '%s' という URI に展開できませんでした"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
+#: ../glib/gconvert.c:568 ../glib/gconvert.c:646 ../glib/giochannel.c:1404
 #: ../gio/gcharsetconverter.c:458
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "'%s' から '%s' という文字集合への変換はサポートしていません"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
+#: ../glib/gconvert.c:572 ../glib/gconvert.c:650
 #: ../gio/gcharsetconverter.c:462
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "'%s' から '%s' への変換処理を開けませんでした"
 
-#: ../glib/gconvert.c:767 ../glib/gconvert.c:1159 ../glib/giochannel.c:1576
+#: ../glib/gconvert.c:768 ../glib/gconvert.c:1160 ../glib/giochannel.c:1576
 #: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
 #: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
+#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1294
 msgid "Invalid byte sequence in conversion input"
 msgstr "変換する入力に無効なバイトの並びがあります"
 
-#: ../glib/gconvert.c:775 ../glib/gconvert.c:1084 ../glib/giochannel.c:1583
+#: ../glib/gconvert.c:776 ../glib/gconvert.c:1085 ../glib/giochannel.c:1583
 #: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
 #, c-format
 msgid "Error during conversion: %s"
 msgstr "変換中にエラー: %s"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
 #: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
 msgid "Partial character sequence at end of input"
 msgstr "入力の最後に不完全な文字シーケンスがあります"
 
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr "フォールバック '%s' を '%s' という文字集合に変換できません"
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr "'%s' は \"file\" スキームの絶対 URI ではありません"
 
-#: ../glib/gconvert.c:1893
+#: ../glib/gconvert.c:1894
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "'#' を含んだ '%s' はローカルファイルの URI としては正しくありません"
 
-#: ../glib/gconvert.c:1910
+#: ../glib/gconvert.c:1911
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "'%s' という URI は正しくありません"
 
-#: ../glib/gconvert.c:1922
+#: ../glib/gconvert.c:1923
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "URI に含まれる '%s' というホスト名は間違っています"
 
-#: ../glib/gconvert.c:1938
+#: ../glib/gconvert.c:1939
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "'%s' という URI に無効なエスケープ文字が含まれています"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "'%s' は絶対パスではありません"
 
-#: ../glib/gconvert.c:2043
+#: ../glib/gconvert.c:2044
 msgid "Invalid hostname"
 msgstr "無効なホスト名です"
 
 #. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
+#: ../glib/gdatetime.c:203
 msgctxt "GDateTime"
 msgid "AM"
 msgstr "午前"
 
 #. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
+#: ../glib/gdatetime.c:205
 msgctxt "GDateTime"
 msgid "PM"
 msgstr "午後"
 
 #. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
+#: ../glib/gdatetime.c:208
 msgctxt "GDateTime"
 msgid "%a %b %e %H:%M:%S %Y"
 msgstr "%Y年%m月%d日 %H時%M分%S秒"
 
 #. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
+#: ../glib/gdatetime.c:211
 msgctxt "GDateTime"
 msgid "%m/%d/%y"
 msgstr "%Y/%m/%d"
 
 #. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
+#: ../glib/gdatetime.c:214
 msgctxt "GDateTime"
 msgid "%H:%M:%S"
 msgstr "%H:%M:%S"
 
 #. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
+#: ../glib/gdatetime.c:217
 msgctxt "GDateTime"
 msgid "%I:%M:%S %p"
 msgstr "%p%I時%M分%S秒"
 
-#: ../glib/gdatetime.c:229
+#: ../glib/gdatetime.c:230
 msgctxt "full month name"
 msgid "January"
 msgstr "1月"
 
-#: ../glib/gdatetime.c:231
+#: ../glib/gdatetime.c:232
 msgctxt "full month name"
 msgid "February"
 msgstr "2月"
 
-#: ../glib/gdatetime.c:233
+#: ../glib/gdatetime.c:234
 msgctxt "full month name"
 msgid "March"
 msgstr "3月"
 
-#: ../glib/gdatetime.c:235
+#: ../glib/gdatetime.c:236
 msgctxt "full month name"
 msgid "April"
 msgstr "4月"
 
-#: ../glib/gdatetime.c:237
+#: ../glib/gdatetime.c:238
 msgctxt "full month name"
 msgid "May"
 msgstr "5月"
 
-#: ../glib/gdatetime.c:239
+#: ../glib/gdatetime.c:240
 msgctxt "full month name"
 msgid "June"
 msgstr "6月"
 
-#: ../glib/gdatetime.c:241
+#: ../glib/gdatetime.c:242
 msgctxt "full month name"
 msgid "July"
 msgstr "7月"
 
-#: ../glib/gdatetime.c:243
+#: ../glib/gdatetime.c:244
 msgctxt "full month name"
 msgid "August"
 msgstr "8月"
 
-#: ../glib/gdatetime.c:245
+#: ../glib/gdatetime.c:246
 msgctxt "full month name"
 msgid "September"
 msgstr "9月"
 
-#: ../glib/gdatetime.c:247
+#: ../glib/gdatetime.c:248
 msgctxt "full month name"
 msgid "October"
 msgstr "10月"
 
-#: ../glib/gdatetime.c:249
+#: ../glib/gdatetime.c:250
 msgctxt "full month name"
 msgid "November"
 msgstr "11月"
 
-#: ../glib/gdatetime.c:251
+#: ../glib/gdatetime.c:252
 msgctxt "full month name"
 msgid "December"
 msgstr "12月"
 
-#: ../glib/gdatetime.c:266
+#: ../glib/gdatetime.c:267
 msgctxt "abbreviated month name"
 msgid "Jan"
 msgstr " 1月"
 
-#: ../glib/gdatetime.c:268
+#: ../glib/gdatetime.c:269
 msgctxt "abbreviated month name"
 msgid "Feb"
 msgstr " 2月"
 
-#: ../glib/gdatetime.c:270
+#: ../glib/gdatetime.c:271
 msgctxt "abbreviated month name"
 msgid "Mar"
 msgstr " 3月"
 
-#: ../glib/gdatetime.c:272
+#: ../glib/gdatetime.c:273
 msgctxt "abbreviated month name"
 msgid "Apr"
 msgstr " 4月"
 
-#: ../glib/gdatetime.c:274
+#: ../glib/gdatetime.c:275
 msgctxt "abbreviated month name"
 msgid "May"
 msgstr " 5月"
 
-#: ../glib/gdatetime.c:276
+#: ../glib/gdatetime.c:277
 msgctxt "abbreviated month name"
 msgid "Jun"
 msgstr " 6月"
 
-#: ../glib/gdatetime.c:278
+#: ../glib/gdatetime.c:279
 msgctxt "abbreviated month name"
 msgid "Jul"
 msgstr " 7月"
 
-#: ../glib/gdatetime.c:280
+#: ../glib/gdatetime.c:281
 msgctxt "abbreviated month name"
 msgid "Aug"
 msgstr " 8月"
 
-#: ../glib/gdatetime.c:282
+#: ../glib/gdatetime.c:283
 msgctxt "abbreviated month name"
 msgid "Sep"
 msgstr " 9月"
 
-#: ../glib/gdatetime.c:284
+#: ../glib/gdatetime.c:285
 msgctxt "abbreviated month name"
 msgid "Oct"
 msgstr "10月"
 
-#: ../glib/gdatetime.c:286
+#: ../glib/gdatetime.c:287
 msgctxt "abbreviated month name"
 msgid "Nov"
 msgstr "11月"
 
-#: ../glib/gdatetime.c:288
+#: ../glib/gdatetime.c:289
 msgctxt "abbreviated month name"
 msgid "Dec"
 msgstr "12月"
 
-#: ../glib/gdatetime.c:303
+#: ../glib/gdatetime.c:304
 msgctxt "full weekday name"
 msgid "Monday"
 msgstr "月曜日"
 
-#: ../glib/gdatetime.c:305
+#: ../glib/gdatetime.c:306
 msgctxt "full weekday name"
 msgid "Tuesday"
 msgstr "火曜日"
 
-#: ../glib/gdatetime.c:307
+#: ../glib/gdatetime.c:308
 msgctxt "full weekday name"
 msgid "Wednesday"
 msgstr "水曜日"
 
-#: ../glib/gdatetime.c:309
+#: ../glib/gdatetime.c:310
 msgctxt "full weekday name"
 msgid "Thursday"
 msgstr "木曜日"
 
-#: ../glib/gdatetime.c:311
+#: ../glib/gdatetime.c:312
 msgctxt "full weekday name"
 msgid "Friday"
 msgstr "金曜日"
 
-#: ../glib/gdatetime.c:313
+#: ../glib/gdatetime.c:314
 msgctxt "full weekday name"
 msgid "Saturday"
 msgstr "土曜日"
 
-#: ../glib/gdatetime.c:315
+#: ../glib/gdatetime.c:316
 msgctxt "full weekday name"
 msgid "Sunday"
 msgstr "日曜日"
 
-#: ../glib/gdatetime.c:330
+#: ../glib/gdatetime.c:331
 msgctxt "abbreviated weekday name"
 msgid "Mon"
 msgstr "月"
 
-#: ../glib/gdatetime.c:332
+#: ../glib/gdatetime.c:333
 msgctxt "abbreviated weekday name"
 msgid "Tue"
 msgstr "火"
 
-#: ../glib/gdatetime.c:334
+#: ../glib/gdatetime.c:335
 msgctxt "abbreviated weekday name"
 msgid "Wed"
 msgstr "水"
 
-#: ../glib/gdatetime.c:336
+#: ../glib/gdatetime.c:337
 msgctxt "abbreviated weekday name"
 msgid "Thu"
 msgstr "木"
 
-#: ../glib/gdatetime.c:338
+#: ../glib/gdatetime.c:339
 msgctxt "abbreviated weekday name"
 msgid "Fri"
 msgstr "金"
 
-#: ../glib/gdatetime.c:340
+#: ../glib/gdatetime.c:341
 msgctxt "abbreviated weekday name"
 msgid "Sat"
 msgstr "土"
 
-#: ../glib/gdatetime.c:342
+#: ../glib/gdatetime.c:343
 msgctxt "abbreviated weekday name"
 msgid "Sun"
 msgstr "日"
@@ -649,8 +649,8 @@ msgid ""
 "Failed to parse '%-.*s', which should have been a digit inside a character "
 "reference (&#234; for example) - perhaps the digit is too large"
 msgstr ""
-"'%-.*s' ã\82\92ã\83\91ã\83¼ã\82¹ã\81§ã\81\8dã\81¾ã\81\9bã\82\93ã\80\82æ\96\87å­\97å\8f\82ç\85§ã\81«ã\81¯æ\95°å­\97ã\81\8cå\90«ã\81¾ã\82\8cã\81ªã\81\8fã\81¦ã\81¯なりません (例: "
-"&#234;) おそらく数字が大きすぎます"
+"'%-.*s' ã\82\92ã\83\91ã\83¼ã\82¹ã\81§ã\81\8dã\81¾ã\81\9bã\82\93ã\80\82æ\96\87å­\97å\8f\82ç\85§ã\81®ç¯\84å\9b²å\86\85ã\81®æ\95°å­\97ã\81§ã\81ªã\81\91ã\82\8cã\81°なりません (例: "
+"&#234;) 数字が大きすぎる可能性もあります"
 
 #: ../glib/gmarkup.c:650
 msgid ""
@@ -946,7 +946,7 @@ msgstr "開始文字 '(' が無い終端文字 ')'"
 #.
 #: ../glib/gregex.c:320
 msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R または (?[+-]数値 が続く必要あり )"
+msgstr "'(?R' または '(?[+-]数値' の後には ')' が続く必要があります"
 
 #: ../glib/gregex.c:323
 msgid "reference to non-existent subpattern"
@@ -1078,7 +1078,7 @@ msgstr "お使いの PCRE ライブラリは UTF-8 をサポートしていま
 
 #: ../glib/gregex.c:1215
 msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "お使いの PCRE library は UTF-8 のプロパティをサポートしていません"
+msgstr "お使いの PCRE ライブラリは UTF-8 のプロパティをサポートしていません"
 
 #: ../glib/gregex.c:1271
 #, c-format
@@ -1159,17 +1159,17 @@ msgstr "テキストが空です (あるいは空白のみ)"
 msgid "Failed to read data from child process"
 msgstr "子プロセスからデータを取得できませんでした"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1520
 #, c-format
 msgid "Failed to create pipe for communicating with child process (%s)"
 msgstr "子プロセスとの通信用のパイプを作成できませんでした (%s)"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1173
 #, c-format
 msgid "Failed to read from child pipe (%s)"
 msgstr "子のパイプからデータを取得できませんでした (%s)"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1386
 #, c-format
 msgid "Failed to change to directory '%s' (%s)"
 msgstr "'%s' というディレクトリへ移動できませんでした (%s)"
@@ -1177,7 +1177,7 @@ msgstr "'%s' というディレクトリへ移動できませんでした (%s)"
 #: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
 msgid "Failed to execute child process (%s)"
-msgstr "%s を子プロセスとして起動できませんでした"
+msgstr "子プロセスを起動できませんでした (%s)"
 
 #: ../glib/gspawn-win32.c:444
 #, c-format
@@ -1204,7 +1204,7 @@ msgstr "作業ディレクトリが不正です: %s"
 #: ../glib/gspawn-win32.c:783
 #, c-format
 msgid "Failed to execute helper program (%s)"
-msgstr "ヘルパー・プログラム (%s) の起動が失敗しました"
+msgstr "ヘルパー・プログラムを起動できませんでした (%s)"
 
 #: ../glib/gspawn-win32.c:997
 msgid ""
@@ -1228,32 +1228,32 @@ msgstr "子プロセスからデータを読み出す際に select() で想定
 msgid "Unexpected error in waitpid() (%s)"
 msgstr "waitpid() で想定外のエラー (%s)"
 
-#: ../glib/gspawn.c:1236
+#: ../glib/gspawn.c:1240
 #, c-format
 msgid "Failed to fork (%s)"
 msgstr "fork 失敗 (%s)"
 
-#: ../glib/gspawn.c:1392
+#: ../glib/gspawn.c:1396
 #, c-format
 msgid "Failed to execute child process \"%s\" (%s)"
 msgstr "%s を子プロセスとして起動できませんでした: %s"
 
-#: ../glib/gspawn.c:1402
+#: ../glib/gspawn.c:1406
 #, c-format
 msgid "Failed to redirect output or input of child process (%s)"
 msgstr "子プロセスの出力または入力をリダイレクトできません (%s)"
 
-#: ../glib/gspawn.c:1411
+#: ../glib/gspawn.c:1415
 #, c-format
 msgid "Failed to fork child process (%s)"
 msgstr "子プロセスを fork できません (%s)"
 
-#: ../glib/gspawn.c:1419
+#: ../glib/gspawn.c:1423
 #, c-format
 msgid "Unknown error executing child process \"%s\""
 msgstr "子プロセスの実行時に不明なエラー \"%s\""
 
-#: ../glib/gspawn.c:1443
+#: ../glib/gspawn.c:1447
 #, c-format
 msgid "Failed to read enough data from child pid pipe (%s)"
 msgstr "子プロセスのパイプから十分なデータを取得できません (%s)"
@@ -1271,61 +1271,61 @@ msgstr "変換する入力で無効なシーケンスがあります"
 msgid "Character out of range for UTF-16"
 msgstr "UTF-16 の範囲外の文字です"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:767
 msgid "Usage:"
 msgstr "用法:"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:767
 msgid "[OPTION...]"
 msgstr "[オプション...]"
 
-#: ../glib/goption.c:866
+#: ../glib/goption.c:873
 msgid "Help Options:"
 msgstr "ヘルプのオプション:"
 
-#: ../glib/goption.c:867
+#: ../glib/goption.c:874
 msgid "Show help options"
 msgstr "ヘルプのオプションを表示する"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:880
 msgid "Show all help options"
 msgstr "ヘルプのオプションをすべて表示する"
 
-#: ../glib/goption.c:935
+#: ../glib/goption.c:942
 msgid "Application Options:"
 msgstr "アプリケーションのオプション:"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../glib/goption.c:1004 ../glib/goption.c:1074
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "%2$s の整数値 '%1$s' を解析できません"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../glib/goption.c:1014 ../glib/goption.c:1082
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "%2$s の整数値 '%1$s' は範囲外の値です"
 
-#: ../glib/goption.c:1032
+#: ../glib/goption.c:1039
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "%2$s の実数値 '%1$s' を解析できません"
 
-#: ../glib/goption.c:1040
+#: ../glib/goption.c:1047
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "%2$s の実数値 '%1$s' は範囲外の値です"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../glib/goption.c:1310 ../glib/goption.c:1389
 #, c-format
 msgid "Error parsing option %s"
 msgstr "オプション %s の解析中にエラー"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../glib/goption.c:1420 ../glib/goption.c:1533
 #, c-format
 msgid "Missing argument for %s"
 msgstr "%s の引数がありません"
 
-#: ../glib/goption.c:1957
+#: ../glib/goption.c:1986
 #, c-format
 msgid "Unknown option %s"
 msgstr "%s は不明なオプションです"
@@ -1369,9 +1369,9 @@ msgstr "キーの名前が無効です: %s"
 msgid "Key file contains unsupported encoding '%s'"
 msgstr "キー・ファイルにサポートしてないエンコーディング '%s' があります"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2687
+#: ../glib/gkeyfile.c:2753 ../glib/gkeyfile.c:2888 ../glib/gkeyfile.c:3021
+#: ../glib/gkeyfile.c:3163 ../glib/gkeyfile.c:3401 ../glib/gkeyfile.c:3470
 #, c-format
 msgid "Key file does not have group '%s'"
 msgstr "キー・ファイルにグループ '%s' がありません"
@@ -1386,7 +1386,7 @@ msgstr "キー・ファイルにキー '%s' がありません"
 msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
 msgstr "キー・ファイルのキー '%s' の値 '%s' が UTF-8 ではありません"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1935
 #, c-format
 msgid "Key file contains key '%s' which has value that cannot be interpreted."
 msgstr "キー・ファイルのキー '%s' の値を解釈できませんでした"
@@ -1397,7 +1397,7 @@ msgid ""
 "Key file contains key '%s' which has a value that cannot be interpreted."
 msgstr "キー・ファイルに解釈できない値を持つキー '%s' が含まれています。"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../glib/gkeyfile.c:2152 ../glib/gkeyfile.c:2516
 #, c-format
 msgid ""
 "Key file contains key '%s' in group '%s' which has value that cannot be "
@@ -1405,36 +1405,36 @@ msgid ""
 msgstr ""
 "キー・ファイルのグループ '%2$s' にあるキー '%1$s' の値を解釈できませんでした"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../glib/gkeyfile.c:2702 ../glib/gkeyfile.c:2903 ../glib/gkeyfile.c:3481
 #, c-format
 msgid "Key file does not have key '%s' in group '%s'"
 msgstr "キー・ファイルにはグループ '%2$s' のキー '%1$s' がありません"
 
-#: ../glib/gkeyfile.c:3708
+#: ../glib/gkeyfile.c:3715
 msgid "Key file contains escape character at end of line"
 msgstr "キー・ファイルの行末にエスケープ文字が含まれています"
 
-#: ../glib/gkeyfile.c:3730
+#: ../glib/gkeyfile.c:3737
 #, c-format
 msgid "Key file contains invalid escape sequence '%s'"
 msgstr "キー・ファイルに無効なエスケープ・シーケンス '%s' が含まれています"
 
-#: ../glib/gkeyfile.c:3872
+#: ../glib/gkeyfile.c:3879
 #, c-format
 msgid "Value '%s' cannot be interpreted as a number."
 msgstr "値 '%s' を数値として解釈できません"
 
-#: ../glib/gkeyfile.c:3886
+#: ../glib/gkeyfile.c:3893
 #, c-format
 msgid "Integer value '%s' out of range"
 msgstr "整数値 '%s' は範囲外の値です"
 
-#: ../glib/gkeyfile.c:3919
+#: ../glib/gkeyfile.c:3926
 #, c-format
 msgid "Value '%s' cannot be interpreted as a float number."
 msgstr "値 '%s' を実数値として解釈できません"
 
-#: ../glib/gkeyfile.c:3943
+#: ../glib/gkeyfile.c:3950
 #, c-format
 msgid "Value '%s' cannot be interpreted as a boolean."
 msgstr "値 '%s' を論理値として解釈できません"
@@ -1452,9 +1452,9 @@ msgstr "%s に引き渡した値が大きすぎます"
 msgid "Stream is already closed"
 msgstr "既にストリームは閉じています"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1649
-#: ../gio/gdbusconnection.c:1738 ../gio/gdbusconnection.c:1925
-#: ../gio/gdbusprivate.c:1352 ../gio/glocalfile.c:2100
+#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1796
+#: ../gio/gdbusconnection.c:1885 ../gio/gdbusconnection.c:2072
+#: ../gio/gdbusprivate.c:1422 ../gio/glocalfile.c:2100
 #: ../gio/gsimpleasyncresult.c:815 ../gio/gsimpleasyncresult.c:841
 #, c-format
 msgid "Operation was cancelled"
@@ -1602,8 +1602,8 @@ msgstr "nonce ファイル '%s' の読み出し中にエラー: %s"
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
-"nonce ファイル '%s' の読み出し中にエラー。16バイト期待必要なのに %d バイトで"
-"した"
+"nonce ファイル '%s' の読み出し中にエラー。16 バイトを期待しましたが、%d バイ"
+"ã\83\88ã\81§ã\81\97ã\81\9f"
 
 #: ../gio/gdbusaddress.c:733
 #, c-format
@@ -1639,7 +1639,7 @@ msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "セッションバスのアドレスを決定できません (このOSでは実装されていません)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6443
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6612
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -1648,7 +1648,7 @@ msgstr ""
 "DBUS_STARTER_BUS_TYPE 環境変数からバスアドレスを決定できません - 不明な値 '%"
 "s'"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6452
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6621
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -1758,94 +1758,94 @@ msgstr "キーリング '%s' を書き込み用にオープンする際にエラ
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(さらに、'%s' のロックの解放も失敗しました: %s) "
 
-#: ../gio/gdbusconnection.c:1144 ../gio/gdbusconnection.c:1382
-#: ../gio/gdbusconnection.c:1421 ../gio/gdbusconnection.c:1749
-#: ../gio/gdbusconnection.c:2227
+#: ../gio/gdbusconnection.c:1273 ../gio/gdbusconnection.c:1517
+#: ../gio/gdbusconnection.c:1568 ../gio/gdbusconnection.c:1896
+#: ../gio/gdbusconnection.c:2374
 msgid "The connection is closed"
 msgstr "接続が閉じています"
 
-#: ../gio/gdbusconnection.c:1693
+#: ../gio/gdbusconnection.c:1840
 msgid "Timeout was reached"
 msgstr "タイムアウトしました"
 
-#: ../gio/gdbusconnection.c:2340
+#: ../gio/gdbusconnection.c:2484
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "クライアントサイドの接続を作成しようとしましたがサポートしていないフラグに遭"
 "遇しました"
 
-#: ../gio/gdbusconnection.c:3804 ../gio/gdbusconnection.c:4120
+#: ../gio/gdbusconnection.c:3965 ../gio/gdbusconnection.c:4281
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
-"ã\83\91ã\82¹ %s ã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ä¸\8aã\81«ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ス 'org.freedesktop.DBus.Properties' "
+"ã\83\91ã\82¹ %s ã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ä¸\8aã\81«ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ス 'org.freedesktop.DBus.Properties' "
 "がありません"
 
-#: ../gio/gdbusconnection.c:3875
+#: ../gio/gdbusconnection.c:4036
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "プロパティ '%s' の設定時にエラー: 期待した型は '%s' ですが '%s' でした"
 
-#: ../gio/gdbusconnection.c:3970
+#: ../gio/gdbusconnection.c:4131
 #, c-format
 msgid "No such property `%s'"
 msgstr "'%s' というプロパティが存在しません"
 
-#: ../gio/gdbusconnection.c:3982
+#: ../gio/gdbusconnection.c:4143
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "プロパティ '%s' が読み込み可能ではありません"
 
-#: ../gio/gdbusconnection.c:3993
+#: ../gio/gdbusconnection.c:4154
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "プロパティ '%s' が書き込み可能ではありません"
 
-#: ../gio/gdbusconnection.c:4063 ../gio/gdbusconnection.c:5887
+#: ../gio/gdbusconnection.c:4224 ../gio/gdbusconnection.c:6056
 #, c-format
 msgid "No such interface `%s'"
-msgstr "'%s' ã\81¨ã\81\84ã\81\86ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤スがありません"
+msgstr "'%s' ã\81¨ã\81\84ã\81\86ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼スがありません"
 
-#: ../gio/gdbusconnection.c:4247
+#: ../gio/gdbusconnection.c:4408
 msgid "No such interface"
-msgstr "ã\81\9dã\81®ã\82\88ã\81\86ã\81ªã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤スがありません"
+msgstr "ã\81\9dã\81®ã\82\88ã\81\86ã\81ªã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼スがありません"
 
-#: ../gio/gdbusconnection.c:4466 ../gio/gdbusconnection.c:6393
+#: ../gio/gdbusconnection.c:4627 ../gio/gdbusconnection.c:6562
 #, c-format
 msgid "No such interface `%s' on object at path %s"
-msgstr "ã\83\91ã\82¹ %2$s ã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ä¸\8aã\81«ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ス '%1$s' がありません"
+msgstr "ã\83\91ã\82¹ %2$s ã\81®ã\82ªã\83\96ã\82¸ã\82§ã\82¯ã\83\88ä¸\8aã\81«ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ス '%1$s' がありません"
 
-#: ../gio/gdbusconnection.c:4518
+#: ../gio/gdbusconnection.c:4679
 #, c-format
 msgid "No such method `%s'"
 msgstr "'%s' というメソッドがありません"
 
-#: ../gio/gdbusconnection.c:4549
+#: ../gio/gdbusconnection.c:4710
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "メッセージの型 '%s' は期待した型 '%s' に一致しません"
 
-#: ../gio/gdbusconnection.c:4768
+#: ../gio/gdbusconnection.c:4929
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr ""
-"%2$s ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ス %1$s にオブジェクトは既にエクスポートされています"
+"%2$s ã\81®ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ス %1$s にオブジェクトは既にエクスポートされています"
 
-#: ../gio/gdbusconnection.c:4966
+#: ../gio/gdbusconnection.c:5127
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "メソッド '%s' は '%s' 型を返しましたが、'%s' を期待していました"
 
-#: ../gio/gdbusconnection.c:5998
+#: ../gio/gdbusconnection.c:6167
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr ""
-"ã\82·ã\82°ã\83\8dã\83\81ã\83£ '%3$s' ã\82\92æ\8c\81ã\81£ã\81\9fã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ス '%2$s' にメソッド '%1$s' が存在し"
+"ã\82·ã\82°ã\83\8dã\83\81ã\83£ '%3$s' ã\82\92æ\8c\81ã\81£ã\81\9fã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ス '%2$s' にメソッド '%1$s' が存在し"
 "ません"
 
-#: ../gio/gdbusconnection.c:6116
+#: ../gio/gdbusconnection.c:6285
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "サブツリーは既に %s に export されています"
@@ -1921,7 +1921,7 @@ msgstr "解析した値 '%s' は正しい D-Bus オブジェクトパスでは
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "解析された値 '%s' は妥当な D-Bus のシグネチャではありません"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, fuzzy, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -1931,13 +1931,13 @@ msgstr[0] ""
 "%u バイトの長さの配列に出会いました。最大の長さは 2<<26 バイト (64 MiB) で"
 "す。"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "Variant 型として解析した値 '%s'  は正しい D-Bus のシグネチャではありません"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -1945,7 +1945,7 @@ msgstr ""
 "D-Bus 書き出し形式から GVariant を型文字列 '%s' でデシリアライズしようとした"
 "らエラー"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -1954,27 +1954,27 @@ msgstr ""
 "エンディアンについての値が正しくありません。0x6c ('l') または 0x42 ('B') のと"
 "ころ、0x%02x でした"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
 "プロトコルのメジャーバージョンが正しくありません。1 を期待したところ %d でし"
 "た"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "シグネチャ '%s' のシグネチャヘッダーが見つかりましたが、メッセージボディが空"
 "です"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "値 '%s' を解析しましたが、D-Bus のシグネチャとして正しくありません (ボディ)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, fuzzy, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -1982,11 +1982,11 @@ msgstr[0] ""
 "メッセージ中にシグネチャヘッダーがありませんが、メッセージボディが %u バイト"
 "あります"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "メッセージをデシリアライズできません: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -1994,7 +1994,7 @@ msgstr ""
 "GVariant を型文字列 '%s' で D-Bus 書き出し形式にシリアライズしようとしました"
 "がエラーです"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gdbusmessage.c:2296
 #, fuzzy, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -2003,18 +2003,18 @@ msgstr ""
 "メッセージには %d 個の fd が含まれていますが、ヘッダーフィールドでは %d 個の "
 "fd があることになってます"
 
-#: ../gio/gdbusmessage.c:2311
+#: ../gio/gdbusmessage.c:2304
 msgid "Cannot serialize message: "
 msgstr "メッセージをシリアライズできません: "
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gdbusmessage.c:2348
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "メッセージボディにはシグネチャ '%s' がありますが、シグネチャのヘッダーがあり"
 "ません"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gdbusmessage.c:2358
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `%"
@@ -2023,22 +2023,22 @@ msgstr ""
 "メッセージボディには型シグネチャ '%s' がありますが、ヘッダーフィールド中のシ"
 "グネチャは '%s' です"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gdbusmessage.c:2374
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 "メッセージボディは空ですが、ヘッダーフィールド中のシグネチャは '(%s)' です"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gdbusmessage.c:2931
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "型 '%s' のボディでエラーが返りました"
 
-#: ../gio/gdbusmessage.c:2946
+#: ../gio/gdbusmessage.c:2939
 msgid "Error return with empty body"
 msgstr "空のボディでエラーが返りました"
 
-#: ../gio/gdbusprivate.c:1953
+#: ../gio/gdbusprivate.c:2067
 msgid "Unable to load /var/lib/dbus/machine-id: "
 msgstr "/var/lib/dbus/machine-id を読みこめません: "
 
@@ -2154,7 +2154,7 @@ msgstr "複数の接続の終端が指定されています"
 msgid ""
 "Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"è­¦å\91\8a: ã\82¤ã\83³ã\83\88ã\83­ã\82¹ã\83\9aã\82¯ã\82·ã\83§ã\83³ã\81®ã\83\87ã\83¼ã\82¿ã\81«ã\82\88ã\82\8cã\81°ã\80\81ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ス '%s' は存在しま"
+"è­¦å\91\8a: ã\82¤ã\83³ã\83\88ã\83­ã\82¹ã\83\9aã\82¯ã\82·ã\83§ã\83³ã\81®ã\83\87ã\83¼ã\82¿ã\81«ã\82\88ã\82\8cã\81°ã\80\81ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ス '%s' は存在しま"
 "せん\n"
 
 #: ../gio/gdbus-tool.c:472
@@ -2163,7 +2163,7 @@ msgid ""
 "Warning: According to introspection data, method `%s' does not exist on "
 "interface `%s'\n"
 msgstr ""
-"è­¦å\91\8a: ã\82¤ã\83³ã\83\88ã\83­ã\82¹ã\83\9aã\82¯ã\82·ã\83§ã\83³ã\81®ã\83\87ã\83¼ã\82¿ã\81«ã\82\88ã\82\8cã\81°ã\80\81ã\83¡ã\82½ã\83\83ã\83\89 '%s' ã\81¯ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤ス "
+"è­¦å\91\8a: ã\82¤ã\83³ã\83\88ã\83­ã\82¹ã\83\9aã\82¯ã\82·ã\83§ã\83³ã\81®ã\83\87ã\83¼ã\82¿ã\81«ã\82\88ã\82\8cã\81°ã\80\81ã\83¡ã\82½ã\83\83ã\83\89 '%s' ã\81¯ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼ス "
 "'%s' に存在しません\n"
 
 #: ../gio/gdbus-tool.c:534
@@ -2178,7 +2178,7 @@ msgstr "モニターするオブジェクトパス"
 #: ../gio/gdbus-tool.c:536
 #, fuzzy
 msgid "Signal and interface name"
-msgstr "ã\83¡ã\82½ã\83\83ã\83\89ã\81¨ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤スの名前"
+msgstr "ã\83¡ã\82½ã\83\83ã\83\89ã\81¨ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼スの名前"
 
 #: ../gio/gdbus-tool.c:568
 msgid "Emit a signal."
@@ -2241,7 +2241,7 @@ msgstr "メソッドを起動するオブジェクトパス"
 
 #: ../gio/gdbus-tool.c:727
 msgid "Method and interface name"
-msgstr "ã\83¡ã\82½ã\83\83ã\83\89ã\81¨ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤スの名前"
+msgstr "ã\83¡ã\82½ã\83\83ã\83\89ã\81¨ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼スの名前"
 
 #: ../gio/gdbus-tool.c:728
 #, fuzzy
@@ -2594,8 +2594,8 @@ msgid ""
 "invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
 "and dash ('-') are permitted."
 msgstr ""
-"正しくない名前 '%s': 正しくない文字 '%c'、小文字、数字、そしてダッシュ ('-') "
-"のみが許可されている文字です"
+"正しくない名前 '%s': 正しくない文字 '%c' があります。小文字、数字、およびダッ"
+"ã\82·ã\83¥ ('-') ã\81®ã\81¿ã\81\8c許å\8f¯ã\81\95ã\82\8cã\81¦ã\81\84ã\82\8bæ\96\87å­\97ã\81§ã\81\99"
 
 #: ../gio/glib-compile-schemas.c:772
 #, c-format
@@ -2741,112 +2741,112 @@ msgid "text may not appear inside <%s>"
 msgstr "<%s> 中では文字列は出現しません"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../gio/glib-compile-schemas.c:1697 ../gio/glib-compile-schemas.c:1768
+#: ../gio/glib-compile-schemas.c:1844
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../gio/glib-compile-schemas.c:1705
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../gio/glib-compile-schemas.c:1764
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../gio/glib-compile-schemas.c:1804
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../gio/glib-compile-schemas.c:1810 ../gio/glib-compile-schemas.c:1868
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../gio/glib-compile-schemas.c:1814 ../gio/glib-compile-schemas.c:1872
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../gio/glib-compile-schemas.c:1830
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': %"
 "s.  "
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../gio/glib-compile-schemas.c:1840
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../gio/glib-compile-schemas.c:1858
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
 "range given in the schema"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
 "list of valid choices"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1939
+#: ../gio/glib-compile-schemas.c:1940
 msgid "where to store the gschemas.compiled file"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
+#: ../gio/glib-compile-schemas.c:1940 ../gio/glib-compile-schemas.c:1971
 msgid "DIRECTORY"
 msgstr "DIRECTORY"
 
-#: ../gio/glib-compile-schemas.c:1940
+#: ../gio/glib-compile-schemas.c:1941
 msgid "Abort on any errors in schemas"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1941
+#: ../gio/glib-compile-schemas.c:1942
 msgid "Do not write the gschema.compiled file"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1942
+#: ../gio/glib-compile-schemas.c:1943
 msgid "This option will be removed soon."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1943
+#: ../gio/glib-compile-schemas.c:1944
 msgid "Do not enforce key name restrictions"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1973
+#: ../gio/glib-compile-schemas.c:1974
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
 "and the cache file is called gschemas.compiled."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1990
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../gio/glib-compile-schemas.c:2029
 #, c-format
 msgid "No schema files found: "
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../gio/glib-compile-schemas.c:2032
 #, c-format
 msgid "doing nothing.\n"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../gio/glib-compile-schemas.c:2035
 #, c-format
 msgid "removed existing output file.\n"
 msgstr ""
@@ -2986,79 +2986,79 @@ msgstr "拡張属性の名前が無効です"
 msgid "Error setting extended attribute '%s': %s"
 msgstr "'%s' という拡張属性をセットする際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../gio/glocalfileinfo.c:1485 ../gio/glocalfileoutputstream.c:833
 #, c-format
 msgid "Error stating file '%s': %s"
 msgstr "'%s' というファイルの状態を取得する際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:1566
+#: ../gio/glocalfileinfo.c:1569
 msgid " (invalid encoding)"
 msgstr " (無効なエンコーディング)"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../gio/glocalfileinfo.c:1771
 #, c-format
 msgid "Error stating file descriptor: %s"
 msgstr "ファイル・ディスクリプターの状態を取得する際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:1813
+#: ../gio/glocalfileinfo.c:1816
 msgid "Invalid attribute type (uint32 expected)"
 msgstr "属性の種類が無効です (uint32 型を想定していた)"
 
-#: ../gio/glocalfileinfo.c:1831
+#: ../gio/glocalfileinfo.c:1834
 msgid "Invalid attribute type (uint64 expected)"
 msgstr "属性の種類が無効です (uint64 型を想定していた)"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
+#: ../gio/glocalfileinfo.c:1853 ../gio/glocalfileinfo.c:1872
 msgid "Invalid attribute type (byte string expected)"
 msgstr "属性の種類が無効です (バイト型の文字列を想定していた)"
 
-#: ../gio/glocalfileinfo.c:1904
+#: ../gio/glocalfileinfo.c:1907
 msgid "Cannot set permissions on symlinks"
 msgstr "シンボリックリンクにはアクセス権をセットできません"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../gio/glocalfileinfo.c:1923
 #, c-format
 msgid "Error setting permissions: %s"
 msgstr "アクセス権をセットする際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../gio/glocalfileinfo.c:1974
 #, c-format
 msgid "Error setting owner: %s"
 msgstr "所有者をセットする際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:1994
+#: ../gio/glocalfileinfo.c:1997
 msgid "symlink must be non-NULL"
 msgstr "シンボリックリンクを NULL にしないでください"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2007 ../gio/glocalfileinfo.c:2026
+#: ../gio/glocalfileinfo.c:2037
 #, c-format
 msgid "Error setting symlink: %s"
 msgstr "シンボリックリンクをセットする際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:2013
+#: ../gio/glocalfileinfo.c:2016
 msgid "Error setting symlink: file is not a symlink"
 msgstr "シンボリックリンクの指定でエラー: ファイルがリンクではない"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../gio/glocalfileinfo.c:2142
 #, c-format
 msgid "Error setting modification or access time: %s"
 msgstr "最終更新日時、あるいは最終アクセス日時をセットする際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:2162
+#: ../gio/glocalfileinfo.c:2165
 msgid "SELinux context must be non-NULL"
 msgstr "SELinux のコンテキストを NULL にしないでください"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../gio/glocalfileinfo.c:2180
 #, c-format
 msgid "Error setting SELinux context: %s"
 msgstr "SELinux のコンテキストを指定する際にエラー: %s"
 
-#: ../gio/glocalfileinfo.c:2184
+#: ../gio/glocalfileinfo.c:2187
 msgid "SELinux is not enabled on this system"
 msgstr "このシステムでは SELinux が有効になっていません"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../gio/glocalfileinfo.c:2279
 #, c-format
 msgid "Setting attribute %s not supported"
 msgstr "%s という属性値はセットできません"
@@ -3268,7 +3268,7 @@ msgstr ""
 #: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
 #, fuzzy, c-format
 msgid "No such schema '%s'\n"
-msgstr "'%s' ã\81¨ã\81\84ã\81\86ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\82¤スがありません"
+msgstr "'%s' ã\81¨ã\81\84ã\81\86ã\82¤ã\83³ã\82¿ã\83¼ã\83\95ã\82§ã\83¼スがありません"
 
 #: ../gio/gsettings-tool.c:77
 #, c-format
index d26dddc..03452f3 100644 (file)
Binary files a/po/kn.gmo and b/po/kn.gmo differ
index fe22410..32872df 100644 (file)
--- a/po/kn.po
+++ b/po/kn.po
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 #
-# Shankar Prasad <svenkate@redhat.com>, 2007, 2008, 2009, 2010.
+# Shankar Prasad <svenkate@redhat.com>, 2007, 2008, 2009, 2010, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib.master.kn\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2010-04-22 16:09+0530\n"
-"Last-Translator: Shankar Prasad <svenkate@redhat.com>\n"
-"Language-Team: kn-IN <>\n"
-"Language: \n"
+"POT-Creation-Date: 2012-02-25 20:54+0000\n"
+"PO-Revision-Date: 2012-03-25 13:24+0530\n"
+"Last-Translator: s\n"
+"Language-Team: American English <kde-i18n-doc@kde.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.0\n"
+"Language: \n"
+"X-Generator: Lokalize 1.2\n"
 "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
 
-#: ../glib/gbookmarkfile.c:780
-#, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "'%s'ಘಟಕಕ್ಕೆ ಅನಪೇಕ್ಷಿತ ಗುಣ ವಿಶೇಷ '%s'"
-
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "'%s' ದ ಘಟಕಕ್ಕೆ '%s' ಗುಣವಿಶೇಷ ಪತ್ತೆಯಾಗಿಲ್ಲ"
-
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
-#, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "ಅನಪೇಕ್ಷಿತ ಪದಗುಚ್ಛ '%s', ಪದಗುಚ್ಛ '%s' ವನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
-
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "'%s' ದ ಒಳಗೆ ಅನಪೇಕ್ಷಿತ ಪದಗುಚ್ಛ '%s"
+msgid "Too large count value passed to %s"
+msgstr "%s ಗೆ ಬಹಳ ದೊಡ್ಡದಾದ ಎಣಿಕೆ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿದೆ"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "ದತ್ತಾಂಶ ಕೋಶದಲ್ಲಿ ಯಾವುದೇ ಮಾನ್ಯ ಬುಕ್ ಮಾರ್ಕ್ ಕಂಡು ಬಂದಿಲ್ಲ"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "ಸ್ಟ್ರೀಮ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "URI '%s' ಗೆ ಈಗಾಗಲೆ ಒಂದು ಬುಕ್ ಮಾರ್ಕ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
+msgid "Operation was cancelled"
+msgstr "ಕಾರ್ಯವು ರದ್ದುಗೊಂಡಿದೆ"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "URI '%s' ಗೆ ಯಾವುದೇ ಬುಕ್ ಮಾರ್ಕ್ ಕಂಡು ಬಂದಿಲ್ಲ"
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "ಅಮಾನ್ಯವಾದ ವಸ್ತು, ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
 
-#: ../glib/gbookmarkfile.c:2413
-#, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "URI '%s' ಗಾಗಿನ ಬುಕ್ ಮಾರ್ಕಿನಲ್ಲಿ ಯಾವುದೇ MIME ಪ್ರಕಾರವು ಕಂಡುಬಂದಿಲ್ಲ"
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+#, fuzzy
+msgid "Incomplete multibyte sequence in input"
+msgstr "ಪರಿವರ್ತಿತ ಆದಾನದಲ್ಲಿನ ಬೈಟ್ ಅನುಕ್ರಮ ಅಮಾನ್ಯವಾಗಿದೆ"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "URI '%s' ನ ಬುಕ್ ಮಾರ್ಕಿನಲ್ಲಿ ಯಾವುದೇ ಖಾಸಗಿ ನಿಶಾನೆಯು ಸೂಚಿತವಾಗಿಲ್ಲ"
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "ಗುರಿಯಲ್ಲಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ"
 
-#: ../glib/gbookmarkfile.c:2877
-#, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "URI '%s' ಗಾಗಿ ಯಾವುದೇ ಸಮೂಹವು ಸಂಯೋಜಿತವಾಗಿಲ್ಲ"
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "ಪರಿವರ್ತಿತ ಆದಾನದಲ್ಲಿನ ಬೈಟ್ ಅನುಕ್ರಮ ಅಮಾನ್ಯವಾಗಿದೆ"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "'%s' ಎಂಬ ಹೆಸರಿನ ಯಾವುದೇ ಅನ್ವಯವು '%s' ಗಾಗಿ ಒಂದು ಬುಕ್-ಮಾರ್ಕನ್ನು ನೊಂದಾಯಿಸಿಲ್ಲ"
+msgid "Error during conversion: %s"
+msgstr "ಪರಿವರ್ತಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "exec ಸಾಲು '%s' ಅನ್ನು URI '%s' ನೊಂದಿಗೆ ವಿಸ್ತರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+msgid "Cancellable initialization not supported"
+msgstr "ರದ್ದುಗೊಳಿಸಬಹುದಾದ ಆರಂಭಕ್ಕೆ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "'%s' ಅಕ್ಷರಗಳಿಂದ '%s' ಗೆ ಪರಿವರ್ತಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "'%s' ನಿಂದ '%s'ಗೆ ಪರಿವರ್ತಕವನ್ನು ತೆರೆಯಲಾಗುತ್ತಿಲ್ಲ"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "ಪರಿವರ್ತಿತ ಆದಾನದಲ್ಲಿನ ಬೈಟ್ ಅನುಕ್ರಮ ಅಮಾನ್ಯವಾಗಿದೆ"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "ಗೊತ್ತಿರದ ಬಗೆ"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "ಪರಿವರ್ತಿಸುವಾಗ ದೋಷ: %s"
+msgid "%s filetype"
+msgstr "%s ಕಡತದ ಬಗೆ"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "ಆದಾನದ ಕೊನೆಯಲ್ಲಿ ಆಂಶಿಕ ಅಕ್ಷರ ಅನುಕ್ರಮಣೆ"
+#: ../gio/gcontenttype.c:680
+#, c-format
+msgid "%s type"
+msgstr "%s ಬಗೆ"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "ಈ OS ನಲ್ಲಿ GCredentials ಅನ್ನು ಅಳವಡಿಸಲಾಗಿಲ್ಲ"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "ನಿಮ್ಮ ಪ್ಲಾಟ್‌ಫಾರ್ಮಿಗೆ GCredentials ಬೆಂಬಲವಿಲ್ಲ"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "ಸ್ಟ್ರೀಮ್‍ನ ಅನಿರೀಕ್ಷಿತ ಕ್ಷಿಪ್ರ ಅಂತ್ಯ"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "fallback '%s' ಅನ್ನು ಸಂಕೇತಸೆಟ್ '%s' ಗೆ ಪರಿವರ್ತಿಸಲಾಗಿಲ್ಲ"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "ಬೆಂಬಲವಿರದ `%s' ಕೀಲಿ, `%s' ಎಂಬ ವಿಳಾಸ ನಮೂದಿನಲ್ಲಿ"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI '%s' \"ಕಡತ\" ವಿಧಾನವನ್ನು ಬಳಸುವ ಒಂದು ಪರಿಪೂರ್ಣವಾದ URI ಅಲ್ಲ"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "ಸ್ಥಳೀಯ ಕಡತ URI '%s' ಒಂದು '#' ಅನ್ನು ಹೊಂದಿಲ್ಲದಿರಬಹುದು"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr ""
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI '%s' ಅಮಾನ್ಯವಾಗಿದೆ"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "`%s' ಎಂಬ ವಿಳಾಸದಲ್ಲಿ ದೋಷ - ಸಂಪರ್ಕಸ್ಥಾನವು ಗುಣವಿಶೇಷವು ತಪ್ಪಾಗಿದೆ"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "URI '%s' ನ ಅತಿಥೇಯದ ಹೆಸರು ಸರಿಯಿಲ್ಲ"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "`%s' ಎಂಬ ವಿಳಾಸದಲ್ಲಿ ದೋಷ - ಕುಲದ ಗುಣವಿಶೇಷವು ತಪ್ಪಾಗಿದೆ"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI '%s' ಅಮಾನ್ಯವಾಗಿ ನುಣುಚಿಕೊಂಡ ಚಿಹ್ನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr ""
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "ಪಥದ ಹೆಸರು '%s' ಒಂದು ಪರಿಪೂರ್ಣವಾದ ಪಥವಲ್ಲ"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "ಅಮಾನ್ಯವಾದ ಅತಿಥೇಯದ ಹೆಸರು"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "ಪೂರ್ವಾಹ್ನ"
+#: ../gio/gdbusaddress.c:559
+#, c-format
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "ಅಪರಾಹ್ನ"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "`%s' ಎಂಬ ವಿಳಾಸದಲ್ಲಿ ದೋಷ - ಆತಿಥೇಯ ಗುಣವಿಶೇಷವು ಇಲ್ಲ ಅಥವ ತಪ್ಪಾಗಿದೆ"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%A %d %b %Y %I:%M:%S %p %Z"
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "`%s' ಎಂಬ ವಿಳಾಸದಲ್ಲಿ ದೋಷ - ಸಂಪರ್ಕಸ್ಥಾನ ಗುಣವಿಶೇಷವು ಇಲ್ಲ ಅಥವ ತಪ್ಪಾಗಿದೆ"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%A %d %b %Y"
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "`%s' ಎಂಬ ವಿಳಾಸದಲ್ಲಿ ದೋಷ - noncefile ಗುಣವಿಶೇಷವು ಇಲ್ಲ ಅಥವ ತಪ್ಪಾಗಿದೆ"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%I:%M:%S  %Z"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "ಸ್ವಯಂ-ಆರಂಭಗೊಳಿಕೆ ದೋಷ: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p %Z"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr ""
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "ಜನವರಿ"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "nonce '%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "ಫೆಬ್ರವರಿ"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "nonce '%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "ಮಾರ್ಚ"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"nonce '%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: 16 ಬೈಟ್‌ಗಳನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, %d ಅನ್ನು "
+"ಪಡೆಯಲಾಗಿದೆ"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "à²\8fಪà³\8dರಿಲà³\8d"
+#: ../gio/gdbusaddress.c:733
+#, fuzzy, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "à²\95ಡತà²\95à³\8dà²\95à³\86 à²¬à²°à³\86ಯà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "ಮೇ"
+#: ../gio/gdbusaddress.c:951
+msgid "The given address is empty"
+msgstr "ಆಯ್ಕೆ ಮಾಡಲಾದ ವಿಳಾಸವು ಖಾಲಿ ಇದೆ"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "ಜೂನ್"
+#: ../gio/gdbusaddress.c:1020
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr ""
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "ಜುಲಾಯಿ"
+#: ../gio/gdbusaddress.c:1057
+#, fuzzy, c-format
+msgid "Error spawning command line `%s': "
+msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
+#: ../gio/gdbusaddress.c:1068
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr ""
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
+#: ../gio/gdbusaddress.c:1082
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr ""
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
+#: ../gio/gdbusaddress.c:1155
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
 msgstr ""
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
 msgstr ""
 
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "à²\9c"
+#: ../gio/gdbusaddress.c:1273
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "à²\97à³\8aತà³\8dತಿರದ à²¬à²¸à³\8d à²¬à²\97à³\86 %d"
 
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "ಫೆ"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "ಮಾ"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "ಏ"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "ಮೇ"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "ಜೂ"
-
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "ಜು"
-
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr ""
-
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
 msgstr ""
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr ""
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr ""
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "ಸೋಮವಾರ"
-
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "ಮಂಗಳವಾರ"
-
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "ಬುಧವಾರ"
-
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "ಗುರುವಾರ"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "'%s' ಎಂಬ ಕಡತ ಕೋಶಕ್ಕಾಗಿ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "ಶುಕ್ರವಾರ"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"`%s' ಎಂಬ ಕೋಶದ ಅನುಮತಿಗಳು ತಪ್ಪಾಗಿವೆ. 0700 ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, 0%o "
+"ಕಂಡುಬಂದಿದೆ"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "ಶನಿವಾರ"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "%s ಎಂಬ ಕಡತ ಕೋಶವನ್ನು ರಚಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "ರವಿವಾರ"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "'%s' ಕೀರಿಂಗ್ ಅನ್ನು ಓದಲು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: "
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "ಸೋ"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "ಮಂ"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "ಬು"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "ಗು"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr ""
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "ಶು"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "'%s' ಎಂಬ ಹಳೆಯ ಕಡತವನ್ನು ಅಳಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "'%s' ಎಂಬ ಲಾಕ್ ಕಡತವನ್ನು ರಚಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "ರ"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, fuzzy, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "à²\95ಡತವನà³\8dನà³\81 à²®à³\81à²\9aà³\8dà²\9aà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
-#, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "ಕಡತ ಕೋಶ '%s' ವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, fuzzy, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "'%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusauthmechanismsha1.c:685
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "%lu ಬೈಟ್‍ಗಳನ್ನು, \"%s\" ಕಡತವನ್ನು ಓದುವಂತೆ ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+msgid "Error opening keyring `%s' for writing: "
+msgstr ""
+""
+"'%s' ಕಡತವನ್ನು ಬರೆಯಲು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: "
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusauthmechanismsha1.c:882
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr ""
 
-#: ../glib/gfileutils.c:569
-#, c-format
-msgid "File \"%s\" is too large"
-msgstr "ಕಡತ \"%s\" ವು ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+msgid "The connection is closed"
+msgstr "ಸಂಪರ್ಕವನ್ನು ಮುಚ್ಚಲಾಗಿದೆ"
 
-#: ../glib/gfileutils.c:652
-#, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "'%s' ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+#: ../gio/gdbusconnection.c:1879
+msgid "Timeout was reached"
+msgstr ""
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
-#, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "'%s' ಅನ್ನು ತೆರೆಯಲು ವಿಫಲವಾಗಿದೆ: %s"
+#: ../gio/gdbusconnection.c:2524
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "'%s' ಕಡತದಿಂದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fstat() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:4097
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ: fdopen() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4192
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "'%s' ಕಡತವನ್ನು '%s' ಕ್ಕೆ ಪುನರ್ ನಾಮಕರಣ ಮಾಡುವಲ್ಲಿ: g_rename() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "No such property `%s'"
+msgstr "`%s' ಅಂತಹ ಯಾವುದೆ ಗುಣವಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+msgid "Property `%s' is not readable"
+msgstr "%s ಎಂಬ ಗುಣವನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4215
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr ""
-"ಕಡತ '%s' ವನ್ನು ಬರೆಯಲು ಅನುವಾಗುವಣ್ತೆ ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fdopen() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "Property `%s' is not writable"
+msgstr "`%s' ಎಂಬ ಗುಣವನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "ಕಡತ '%s'ವನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fwrite() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "No such interface `%s'"
+msgstr "`%s' ಅಂತಹ ಯಾವುದೆ ಸಂಪರ್ಕಸಾಧನವಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:962
-#, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "ಕಡತ '%s'ವನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fflush() ವಿಫಲಗೊಂಡಿದೆ: %s"
+#: ../gio/gdbusconnection.c:4469
+msgid "No such interface"
+msgstr "ಅಂತಹ ಯಾವುದೆ ಸಂಪರ್ಕಸಾಧನವಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "ಕಡತ '%s'ವನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fsync()) ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "`%s' ಅಂತಹ ಯಾವುದೆ ಸಂಪರ್ಕಸಾಧನವಿಲ್ಲ (%s ಮಾರ್ಗದಲ್ಲಿನ ವಸ್ತುವಿನಲ್ಲಿ)"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusconnection.c:4742
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "ಕಡತ '%s' ವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲತೆ: fclose() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "No such method `%s'"
+msgstr "`%s' ಅಂತಹ ಯಾವುದೆ ವಿಧಾನವಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusconnection.c:4773
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr ""
-"ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ '%s' ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕಲಾಗುವುದಿಲ್ಲ: g_unlink() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusconnection.c:4993
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "ಮಾದರಿ '%s' ಅಮಾನ್ಯವಾಗಿದೆ, ಅದು ಒಂದು '%s' ಅನ್ನು ಹೊಂದಿರುವಂತಿಲ್ಲ"
+msgid "An object is already exported for the interface %s at %s"
+msgstr ""
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusconnection.c:5191
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "ಮಾದರಿ '%s' ಯು XXXXXX ಅನ್ನು ಹೊಂದಿಲ್ಲ"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr ""
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusconnection.c:6242
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u ಬೈಟ್"
-msgstr[1] "%u ಬೈಟ್‌ಗಳು"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr ""
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusconnection.c:6361
 #, fuzzy, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KB"
+msgid "A subtree is already exported for %s"
+msgstr "ಆಲಿಸುವುವುದನ್ನು ಈಗಾಗಲೆ ಮುಚ್ಚಲಾಗಿದೆ"
 
-#: ../glib/gfileutils.c:2010
-#, fuzzy, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "ಬಗೆಯು INVALID ಆಗಿದೆ"
 
-#: ../glib/gfileutils.c:2013
-#, fuzzy, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GB"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr ""
 
-#: ../glib/gfileutils.c:2016
-#, fuzzy, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TB"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr ""
 
-#: ../glib/gfileutils.c:2019
-#, fuzzy, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PB"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr ""
 
-#: ../glib/gfileutils.c:2022
-#, fuzzy, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EB"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr ""
 
-#: ../glib/gfileutils.c:2035
-#, fuzzy, c-format
-msgid "%.1f kB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr ""
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr ""
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:1268
 #, fuzzy, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%u ಬೈಟ್"
-msgstr[1] "%u ಬೈಟ್‌ಗಳು"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "ಸಾಂಕೇತಿಕ ಲಿಂಕ್ '%s' ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ: %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "ಸಾಂಕೇತಿಕ ಲಿಂಕುಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr ""
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "'%s' ನಿಂದ '%s' ಗೆ ಪರಿವರ್ತಕವನ್ನು ತೆರೆಯಲು ಆಗಿಲ್ಲ: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "g_io_channel_read_line_string ನಲ್ಲಿ ಒಂದು ಹಗುರ ಓದನ್ನು ಮಾಡಲಾಗಲಿಲ್ಲ"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "ಪರಿವರ್ತಿತವಾಗದೆ ಬಾಕಿ ಉಳಿದ ದತ್ತಾಂಶಗಳು ಓದು-ಬಫರಿನಲ್ಲಿ"
-
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "ಮಾರ್ಗವು ಒಂದು ಆಂಶಿಕ ಅಕ್ಷರದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ"
-
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "g_io_channel_read_to_end ನಲ್ಲಿ ಒಂದು ಹಗುರ ಓದನ್ನು ಮಾಡಲಾಗಲಿಲ್ಲ"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "ಕಡತ '%s' ವನ್ನು ತೆರೆಯಲು ವಿಫಲವಾಗಿದೆ: ತೆರೆಯುವುದು() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "'%s' ವನ್ನು ನಕ್ಷೆ ಕಡತಮಾಡುವಲ್ಲಿ ವಿಫಲ: mmap() ವಿಫಲಗೊಂಡಿದೆ: %s"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr ""
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "%d ಸಾಲಿನ %d ಚಿಹ್ನೆಯಲ್ಲಿ ದೋಷ: "
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "ಹೆಸರಿನಲ್ಲಿ ಅಮಾನ್ಯ UTF-8 ಎನ್ಕೋಡ್ ಆದ ಪಠ್ಯವಿದೆ - ಮಾನ್ಯವಾದ '%s' ಅಲ್ಲ"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr ""
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../glib/gmarkup.c:445
-#, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ: '%c' "
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr ""
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "%d ಸಾಲಿನಲ್ಲಿ ದೋಷ: %s"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusmessage.c:2304
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
 msgstr ""
-"'%-.*s' ಅನ್ನು parse ಮಾಡುವಲ್ಲಿ ವಿಫಲ, ಇದು ಒಂದು ಉಲ್ಲೇಖ ಅಕ್ಷರದ ಒಳಗಿನ ಒಂದು "
-"ಅಂಕಿಯಾಗಿರಬೇಕಿತ್ತು(&#234; ಉದಾಹರಣೆಗೆ) - ಬಹುಷಃ ಅಂಕಿಯು ಬಹಳ ದೊಡ್ಡದಾಗಿರಬೇಕು"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
 msgstr ""
-"ಅಕ್ಷರ ಉಲ್ಲೇಖವು ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಕೊನೆಗೊಂಡಿಲ್ಲ; ಹೆಚ್ಚಿನ ಪಕ್ಷ ನೀವು ಒಂದು "
-"ಘಟಕವನ್ನು ಆರಂಭಿಸುವ ಉದ್ದೇಶವಿಲ್ಲದೇ ampersand ಅಕ್ಷರವನ್ನು ಬಳಸಿದ್ದೀರಿ - ampersand ನಿಂದ "
-"ಹೊರಬರಲು &amp; ಎಂದು ಮಾಡಿ"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "ಅಕ್ಷರ ಉಲ್ಲೇಖ '%-.*s' ವು ಒಂದು ಅನುಮತಿ ಇರುವ ಅಕ್ಷರವನ್ನು encode ಮಾಡುವುದಿಲ್ಲ"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr ""
 
-#: ../glib/gmarkup.c:714
+#: ../gio/gdbusmessage.c:2366
+#, c-format
 msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
-"ಖಾಲಿ ಘಟಕ '&;' ಕಂಡು ಬಂದಿದೆ; ಮಾನ್ಯ ನಮೂದುಗಳೆಂದರೆ: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "ನಮೂದಿನ ಹೆಸರು '%-.*s' ತಿಳಿದಿಲ್ಲ"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr ""
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
+#: ../gio/gdbusmessage.c:2939
+#, fuzzy, c-format
+msgid "Error return with body of type `%s'"
+msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
 msgstr ""
-"ಘಟಕವು ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಕೊನೆಗೊಂಡಿಲ್ಲ; ಹೆಚ್ಚಿನ ಪಕ್ಷ ನೀವು ಒಂದು ಘಟಕವನ್ನು "
-"ಆರಂಭಿಸುವ ಉದ್ದೇಶವಿಲ್ಲದೇ ampersand ಅಕ್ಷರವನ್ನು ಬಳಸಿದ್ದೀರಿ - ampersand ನಿಂದ ಹೊರಬರಲು "
-"&amp; ಎಂದು ಮಾಡಿ"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "ದಸ್ತಾವೇಜುಗಳು ಒಂದು ಅಂಶದಿಂದ ಆರಂಭಗೊಳ್ಳಬೇಕು (e.g. <book>)"
+#: ../gio/gdbusprivate.c:2065
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr ""
+"/var/lib/dbus/machine-id ಅನ್ನು ಅಥವ /etc/machine-id ಅನ್ನು ಲೋಡ್ ಮಾಡಲು "
+"ಸಾಧ್ಯವಾಗಿಲ್ಲ: "
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
+msgid "Error calling StartServiceByName for %s: "
 msgstr ""
-"'<' ಅಕ್ಷರವು ಬಂದ ನಂತರ, '%s' ವು ಒಂದು ಮಾನ್ಯವಲ್ಲದ ಅಕ್ಷರವಾಗಿದೆ; ಅದು ಒಂದು ಅಂಶದ ಹೆಸರನ್ನು "
-"ಆರಂಭಿಸದೇ ಇರಬಹುದು"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr ""
-"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', '%s' ಖಾಲಿ ಅಂಶದ ಟ್ಯಾಗಿನ ಆರಂಭವು ಒಂದು '>' ಅಕ್ಷರದಿಂದ "
-"ಕೊನೆಗೊಳ್ಳಬೇಕು ಎಂದು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../glib/gmarkup.c:1270
-#, c-format
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
 msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', '%s'ವು '%s' ಅಂಶದ ಗುಣಲಕ್ಷಣ ಹೆಸರಾಗಿದ್ದು ಅದರ ನಂತರ ಒಂದು '=' "
-"ಅನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../glib/gmarkup.c:1311
-#, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
+#: ../gio/gdbusserver.c:708
+#, fuzzy
+msgid "Abstract name space not supported"
+msgstr "ಟ್ರ್ಯಾಶ್ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
 msgstr ""
-"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', '%s' ಅಂಶದ ಟ್ಯಾಗಿನ ಆರಂಭವು ಒಂದು '>' ಅಥವ '/' ಅಕ್ಷರದಿಂದ "
-"ಕೊನೆಗೊಳ್ಳಬೇಕು ಎಂದು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು, ಅಥವ ಆಯ್ಕಾತ್ಮಕವಾಗಿ ಒಂದು ಗುಣಲಕ್ಷಣ; ಬಹುಷಃ ನೀವು "
-"ಅಮಾನ್ಯ ಅಕ್ಷರವನ್ನು ಒಂದು ಗುಣಲಕ್ಷಣದ ಹೆಸರಿನಲ್ಲಿ ಬಳಸಿದ್ದೀರೆಂದು ತೋರುತ್ತದೆ"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', ಗುಣಲಕ್ಷಣ '%s'ವು '%s' ದ ಅಂಶವಾಗಿದ್ದು, ಇದಕ್ಕೆ ಒಂದು ಮೌಲ್ಯವನ್ನು "
-"ಕೊಡುವಾಗ ಸಮ ಚಿಹ್ನೆಯ ನಂತರ ಒಂದು ಮುಕ್ತ ಉದ್ಧರಣ ಚಿಹ್ನೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "'%s' ಎಂಬಲ್ಲಿ nonce ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gdbusserver.c:1038
+#, fuzzy, c-format
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
+msgid "Cannot listen on unsupported transport `%s'"
 msgstr ""
-"'%s' ವು '</' ಗಳಂತಹ ಅಕ್ಷರಗಳ ನಂತರ ಬರುವ ಒಂದು ಮಾನ್ಯವಾದ ಅಕ್ಷರವಲ್ಲ; ಒಂದು ಅಂಶದ ಹೆಸರು "
-"'%s' ನಿಂದ ಆರಂಭಗೊಳ್ಳುವುದಿಲ್ಲ"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"'%s' ವು ಮುಚ್ಚಲ್ಪಟ್ಟ ಅಂಶ ಹೆಸರು '%s' ನಂತರ ಬರುವ ಒಂದು ಮಾನ್ಯವಾದ ಅಕ್ಷರವಲ್ಲ; '>' ವು "
-"ಅನುಮತಿ ಇರುವ ಅಕ್ಷರವಾಗಿರುತ್ತದೆ"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "à²\85à²\82ಶವà³\81 '%s' was closed, no element is currently open"
+msgid "Error: %s\n"
+msgstr "ದà³\8bಷ: %s\n"
 
-#: ../glib/gmarkup.c:1544
-#, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "ಅಂಶ '%s' ವು ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ, ಆದರೆ ಪ್ರಸ್ತುತ ಮುಕ್ತವಾಗಿರುವ ಅಂಶವೆಂದರೆ '%s' ಆಗಿದೆ"
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#, fuzzy, c-format
+msgid "Error parsing introspection XML: %s\n"
+msgstr "%s ಆಯ್ಕೆಯ ಶಬ್ಧಲಕ್ಷಣವನ್ನು ಹೇಳುವಾಗ ದೋಷ"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "ದಸà³\8dತಾವà³\87à²\9cà³\81 à²\96ಾಲಿಯಾà²\97ಿತà³\8dತà³\81 à²\85ಥವ à²\95à³\87ವಲ à²\95à³\87ವಲ à²\96ಾಲಿ à²\9cಾà²\97à²\97ಳನà³\8dನà³\81 à²¹à³\8aà²\82ದಿತà³\8dತು"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "ವà³\8dಯವಸà³\8dಥà³\86ಯ à²¬à²¸à³\8dâ\80\8cà²\97à³\86 à²¸à²\82ಪರà³\8dà²\95 à²\95ಲà³\8dಪಿಸು"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಮುಕ್ತ ಕೋನ ಆವರಣ ಚಿಹ್ನೆ '<' ಯ ನಂತರ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "ಅಧಿವೇಶನದ ಬಸ್‌ಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸು"
+
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "ಒದಗಿಸಲಾದ D-ಬಸ್ ವಿಳಾಸ ಬಸ್‌ಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸು"
+
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "ಸಂಪರ್ಕದ ಅಂತ್ಯಬಿಂದುವಿನ ಆಯ್ಕೆಗಳು:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "ಸಂಪರ್ಕದ ಅಂತ್ಯಬಿಂದುವನ್ನು ಸೂಚಿಸುವ ಆಯ್ಕೆಗಳು"
+
+#: ../gio/gdbus-tool.c:383
+#, c-format
+msgid "No connection endpoint specified"
+msgstr "ಯಾವುದೆ ಸಂಪರ್ಕ ಅಂತ್ಯಬಿಂದುವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
+
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "ಅನೇಕ ಸಂಪರ್ಕ ಅಂತ್ಯಬಿಂದುಗಳನ್ನು ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
+"Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"ಅಂಶಗಳು ತೆರೆದಿರುವಾಗಲೇ ದಸ್ತಾವೇಜು ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ - '%s' ಯು ತೆರೆಯಲ್ಪಟ್ಟ "
-"ಕೊನೆಯ ಅಂಶ"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"ದಸ್ತಾವೇಜು ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ, <%s/> ಟ್ಯಾಗಿನ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಮುಕ್ತ ಕೋನ ಆವರಣ "
-"ಚಿಹ್ನೆಯನ್ನು ಕಾಣಲು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಅಂಶದ ಹೆಸರಿನಲ್ಲಿ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
-
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಗುಣಲಕ್ಷಣ ಹೆಸರಿನಲ್ಲಿ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr ""
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಅಂಶ ತೆರೆಯುವ ಟ್ಯಾಗಿನ ಒಳಗೆ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ."
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr ""
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "ಸಂಕೇತ ಮತ್ತು ಸಂಪರ್ಕಸಾಧನದ ಹೆಸರು"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
 msgstr ""
-"ದಸ್ತಾವೇಜು ಒಂದು ಗುಣಲಕ್ಷಣದ ಹೆಸರಿನ ನಂತರದ ಸಮ ಚಿಹ್ನೆಯ ನಂತರ ಅನಿರೀಕ್ಷಿತವಾಗಿ "
-"ಕೊನೆಗೊಂಡಿದೆ; ಯಾವುದೇ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯವಿಲ್ಲ"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯದ ಒಳಗಿರುವಾಗ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "ಸಂಪರ್ಕ ಸಾಧಿಸುವಲ್ಲಿ ದೋಷ: %s\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "ದಸà³\8dತಾವà³\87à²\9cà³\81 à²\92à²\82ದà³\81 à²\85à²\82ಶ'%s'ದ à²®à³\81à²\9aà³\8dà²\9aಲà³\8dಪà²\9fà³\8dà²\9f à²\9fà³\8dಯಾà²\97ಿನ à²\92ಳà²\97à³\86 à²\85ನಿರà³\80à²\95à³\8dಷಿತವಾà²\97ಿ à²\95à³\8aನà³\86à²\97à³\8aà²\82ಡಿದà³\86"
+msgid "Error: object path not specified.\n"
+msgstr "ದà³\8bಷ: à²µà²¸à³\8dತà³\81ವಿನ à²®à²¾à²°à³\8dà²\97ವನà³\8dನà³\81 à²¸à³\82à²\9aಿಸಲಾà²\97ಿಲà³\8dಲ.\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಹೇಳಿಕೆ ಅಥವ ಪ್ರಕ್ರಿಯೆ ಸೂಚನೆಯ ಒಳಗೆ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "ದೋಷ: %s ಎನ್ನುವುದು ಒಂದು ಮಾನ್ಯವಾದ ಮಾರ್ಗವಾಗಿಲ್ಲ\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "ಭ್ರಷ್ಟಗೊಂಡ ವಸ್ತು"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "ದೋಷ: ಸಂಕೇತವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ.\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "ಆಂತರಿಕ ದೋಷ ಅಥವ ಭ್ರಷ್ಟಗೊಂಡ ವಸ್ತು"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "ದೋಷ: %s ಎನ್ನುವುದು ಒಂದು ಮಾನ್ಯವಾದ ಸಂಪರ್ಕಸಾಧನದ ಹೆಸರಾಗಿಲ್ಲ\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "ಮೆಮೊರಿ ಖಾಲಿಯಾಗಿದೆ"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "ದೋಷ: %s ಎನ್ನುವುದು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "ಹಿಂಬಾಲಿಸುವ ಮಿತಿ ತಲುಪಿದೆ"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "ದೋಷ: %s ಎನ್ನುವುದು ಒಂದು ವಿಶಿಷ್ಟವಾದ ಹೆಸರಾಗಿಲ್ಲ\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "ಆಂಶಿಕ ಹೊಂದಾಣಿಕೆಗೆ ಬೆಂಬಲಿತವಾಗದ ಅಂಶಗಳನ್ನು ಈ ವಿನ್ಯಾಸವು ಹೊಂದಿದೆ"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "%d ನಿಯತಾಂಕವನ್ನು ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ದೋಷ: %s\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "ಆಂತರಿಕ ದೋಷ"
+#: ../gio/gdbus-tool.c:698
+#, fuzzy, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "ಸಂಪರ್ಕವನ್ನು ಅಂಗೀಕರಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
 msgstr ""
-"ಆಂಶಿಕ ತಾಳೆಗೆ ಪರಿಸ್ಥಿತಿಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ ಆದ್ದರಿಂದ ಹಿಂಬದಿಯ ಉಲ್ಲೇಖಗಳನ್ನು ಬಳಸಲಾಗುವುದು"
-
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "ರಿಕರ್ಶನ್ ಮಿತಿಯನ್ನು ತಲುಪಿದೆ"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "ಖಾಲಿ ಉಪಸಾಲುಗಳಿಗಾಗಿನ ಕಾರ್ಯಕ್ಷೇತ್ರದ ಮಿತಿಯನ್ನು ತಲುಪಲ್ಪಟ್ಟಿದೆ"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr ""
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "ಹà³\8aಸಸಾಲà³\81 à²\97à³\81ರà³\81ತà³\81à²\97ಳ à²\85ಮಾನà³\8dಯ à²¸à²\82ಯà³\8bà²\9cನà³\86"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "ವಿಧಾನ à²®à²¤à³\8dತà³\81 à²¸à²\82ಪರà³\8dà²\95ಸಾಧನದ à²¹à³\86ಸರà³\81"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr ""
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "ಕಾಲತೀರಿಕೆ ಸೆಕೆಂಡುಗಳು"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
 msgstr ""
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "ಗೊತ್ತಿರದ ದೋಷ"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "ದೋಷ: ಗುರಿಯನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ ನಮೂನೆಯ ಕೊನೆಯಲ್ಲಿ"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr ""
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c ನಮೂನೆಯ ಕೊನೆಯಲ್ಲಿ"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "ದೋಷ: ವಿಧಾನದ ಹೆಸರನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರಗಳು ಕಂಡುಬರುತ್ತವೆ \\"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "ದೋಷ: `%s' ವಿಧಾನದ ಹೆಸರನ್ನು ಅಮಾನ್ಯವಾಗಿದೆ\n"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "ಕೇಸ್-ಬದಲಾವಣೆಗಳ ಎಸ್ಕೇಪ್‍ಗಳಿಗೆ (\\l, \\L, \\u, \\U) ಅನುಮತಿ ಇಲ್ಲ"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "%d ನಿಯತಾಂಕವನ್ನು (`%s' ಎಂಬ ಬಗೆ) ಪಾರ್ಸ್ ಮಾಡುವಲ್ಲಿ ದೋಷ: %s\n"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "{} ಕ್ವಾಂಟಿಫೈರಿನಲ್ಲಿ ಸಂಖ್ಯೆಗಳು ಕ್ರಮದಲ್ಲಿ ಇಲ್ಲ"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr ""
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "{} ಕ್ವಾಂಟಿಫಯರಿನಲ್ಲಿನ ಸಂಖ್ಯೆಯು ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr ""
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "à²\95à³\8dಯಾರà³\86à²\95à³\8dà²\9fರà³\8d à²µà²°à³\8dà²\97ವà³\81 à²\95à³\8aನà³\86à²\97à³\8aಳà³\8dಳಬà³\87à²\95ಿದà³\8dದ ] à²\95ಾಣà³\86ಯಾà²\97ಿದà³\86"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "ಮà³\81ದà³\8dರಣ XML"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "ಕ್ಯಾರೆಕ್ಟರ್ ವರ್ಗದಲ್ಲಿನ ಪಾರು ಅನುಕ್ರಮವು ಅಮಾನ್ಯವಾಗಿದೆ"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr ""
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "à²\95à³\8dಯಾರà³\86à²\95à³\8dà²\9fರà³\8d à²µà²°à³\8dà²\97ದಲà³\8dಲಿ à²µà³\8dಯಾಪà³\8dತಿಯà³\81 à²\95à³\86ಲಸ à²®à²¾à²¡à³\81ತà³\8dತಿಲà³\8dಲ"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "à²\95à³\87ವಲ à²\97à³\81ಣà²\97ಳನà³\8dನà³\81 à²®à²¾à²¤à³\8dರ à²®à³\81ದà³\8dರಿಸà³\81"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "ಪುನರಾವರ್ತಿಸಲು ಏನೂ ಇಲ್ಲ"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr ""
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "(? ನ ನಂತರ ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರ"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr ""
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "(?< ಯ ನಂತರ ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರ"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr ""
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "(?P ಯ ನಂತರ ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರ"
+#: ../gio/gdbus-tool.c:1733
+#, fuzzy
+msgid "Monitor a remote object."
+msgstr "ಭ್ರಷ್ಟಗೊಂಡ ವಸ್ತು"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX ಹೆಸರಿಸಲಾದ ವರ್ಗಗಳು ಕೇವಲ ಒಂದು ವರ್ಗದಲ್ಲಿ ಮಾತ್ರ ಬೆಂಬಲ ಹೊಂದಿರುತ್ತವೆ"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "ಹೆಸರಿಸಲಾಗದ"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "à²\95à³\8aನà³\86à²\97à³\8aಳಿಸà³\81ವ ) à²\95ಾಣà³\86ಯಾà²\97ಿದà³\86"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "à²\97ಣà²\95ತà³\86ರà³\86 à²\95ಡತವà³\81 Exec à²\95à³\8dಷà³\87ತà³\8dರವನà³\8dನà³\81 à²¸à³\82à²\9aಿಸಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") ತೆರೆಯಲ್ಪಡದೆ ("
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "ಅನ್ವಯಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಟರ್ಮಿನಲ್‍ ಅನ್ನು ಪತ್ತೆಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R ಅಥವ (?[+-] ಡಿಜಿಟ್‍ಗಳು ) ಅನ್ನು ಅನುಸರಿಸಬೇಕು"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "ಬಳಕೆದಾರ ಅನ್ವಯ ಸಂರಚನಾ ಫೋಲ್ಡರ್ %s ಅನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ: %s"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿ ಇರದ ಉಪವಿನ್ಯಾಸದ ಉಲ್ಲೇಖ"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "ಬಳಕೆದಾರ MIME ಸಂರಚನಾ ಫೋಲ್ಡರ್ %s ಅನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ: %s"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "ಕಮೆಂಟ್‍ನ ನಂತರ ) ವು ಕಾಣೆಯಾಗಿದೆ"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr ""
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆ ಬಹಳ ಉದ್ದವಾಗಿದೆ"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "ಬಳಕೆದಾರನ ಡೆಸ್ಕ್‍ಟಾಪ್ ಕಡತ %s ಅನ್ನು ತೆರೆಯಲಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "ಮೆಮೊರಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ವಿಫಲವಾಗಿದೆ"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "%s ಗಾಗಿನ ಕಸ್ಟಮ್ ವಿವರಣೆ"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "ಹಿà²\82ದà³\86ನà³\8bಡà³\81 à²ªà³\8dರತಿಪಾದನà³\86ಯà³\81 à²¨à²¿à²\97ದಿತ à²\89ದà³\8dದವನà³\8dನà³\81 à²¹à³\8aà²\82ದಿಲ್ಲ"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "ಹà³\8aರತಳà³\8dಳà³\81ವà³\81ದನà³\8dನà³\81 à²¡à³\8dರà³\88ವà³\8d à²\95ಾರà³\8dಯà²\97ತà²\97à³\8aಳಿಸà³\81ವà³\81ದಿಲ್ಲ"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "(?( ನಂತರದ ಸಂಖ್ಯೆ ಅಥವ ಹೆಸರು ವಿರೂಪಗೊಂಡಿದೆ"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr ""
+"ಡ್ರೈವ್ ಹೊರತಳ್ಳುವುದನ್ನು ಅಥವ eject_with_operation ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "ಶರತà³\8dತಿನ à²¸à²®à³\82ಹವà³\81 à²\8eರಡà²\95à³\8dà²\95ಿà²\82ತ à²¹à³\86à²\9aà³\8dà²\9aಿನ à²¶à²¾à²\96à³\86à²\97ಳನà³\8dನà³\81 à²¹à³\8aà²\82ದಿದà³\86"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "ಮಾಧà³\8dಯಮà²\95à³\8dà²\95ಾà²\97ಿ à²ªà³\8bಲà³\8d à²®à²¾à²¡à³\81ವà³\81ದನà³\8dನà³\81 à²¡à³\8dರà³\88ವà³\8d à²\95ಾರà³\8dಯà²\97ತà²\97à³\8aಳಿಸà³\81ವà³\81ದಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "(?( ನಂತರ ಪ್ರತಿಪಾದನೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "ಆರಂಭಿಸುದನ್ನು ಡ್ರೈವ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "à²\97à³\8aತà³\8dತಿರದ POSIX à²µà²°à³\8dà²\97ದ à²¹à³\86ಸರà³\81"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "ನಿಲà³\8dಲಿಸà³\81ವà³\81ದನà³\8dನà³\81 à²¡à³\8dರà³\88ವà³\8d à²\95ಾರà³\8dಯà²\97ತà²\97à³\8aಳಿಸà³\81ವà³\81ದಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "ಘಟಕಗಳ POSIX ಹೋಲಿಕೆಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS ಬೆಂಬಲವು ಲಭ್ಯವಿಲ್ಲ"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "\\x{...} ಅನುಕ್ರಮದಲ್ಲಿನ ಅಕ್ಷರ ಮೌಲ್ಯವು ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "GEmblem ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "ಸರಿಯಲ್ಲದ (?(0) ಸ್ಥಿತಿ"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "GEmblem ಎನ್ಕೋಡಿಂಗಿನಲ್ಲಿ ತಪ್ಪಾದ ಸಂಖ್ಯೆಯ ಟೋಕನ್‌ಗಳು (%d)"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "ಹಿಂದೆನೋಡು ಪ್ರತಿಪಾದನೆಯಲ್ಲಿ \\C ಗೆ ಅನುಮತಿ ಇಲ್ಲ"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "GEmblemedIcon ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "ಪುನರಾವರ್ತಿತ ಕರೆಯು ಅನಿರ್ದಿಷ್ಟವಾಗಿ ಆವರ್ತಿತಗೊಳ್ಳಬಹುದು"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "GEmblemedIcon ಎನ್ಕೋಡಿಂಗಿನಲ್ಲಿ ತಪ್ಪಾದ ಸಂಖ್ಯೆಯ ಟೋಕನ್‌ಗಳು (%d)"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "ಉಪನಮೂನೆಯ ಹೆಸರಿನಲ್ಲಿ ಟರ್ಮಿನೇಟರ್ ಕಾಣಿಸುತ್ತಿಲ್ಲ"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "GEmblemedIcon ಗಾಗಿ GEmblem ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "ಹೆಸರಿಸಲಾದ ಎರಡು ಉಪನಮೂನೆಗಳು ಒಂದೇ ಹೆಸರನ್ನು ಹೊಂದಿವೆ"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "ಕಾರ್ಯವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "ವಿರೂಪಗೊಂಡ\\P ಅಥವ \\p ಅನುಕ್ರಮ"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "ಹೊಂದಿರುವ ಮೌಂಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "\\P ಅಥವ \\p ಯ ನಂತರ ಗೊತ್ತಿರದ ಗುಣಲಕ್ಷಣದ ಹೆಸರು"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "ಕೋಶಕ್ಕೆ ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "à²\89ಪನಮà³\82ನà³\86ಯ à²¹à³\86ಸರà³\81 à²¬à²¹à²³ à²\89ದà³\8dದವಾà²\97ಿದà³\86 (à²\97ರಿಷà³\8dà²\9f 32 à²\85à²\95à³\8dಷರà²\97ಳನà³\8dನà³\81 à²¹à³\8aà²\82ದಿರಬಹà³\81ದà³\81)"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "à²\95à³\8bಶವನà³\8dನà³\81 à²\95à³\8bಶà²\95à³\8dà²\95à³\86 à²¨à²\95ಲಿಸಲà³\81 à²¸à²¾à²§à³\8dಯವಾà²\97ಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "ಬಹಳಷà³\8dà²\9fà³\81 à²¹à³\86ಸರಿಸಲà³\8dಪà²\9fà³\8dà²\9f à²\89ಪನಮà³\82ನà³\86à²\97ಳà³\81 (à²\97ರಿಷà³\8dà²\9f 10,000)"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "ಸà³\82à²\9aಿತ à²\95ಡತವà³\81 à²\85ಸà³\8dತಿತà³\8dವದಲà³\8dಲಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "\\377 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಆಕ್ಟಲ್ ಮೌಲ್ಯ"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "ಕೋಶವನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಶಾಖೆಯನ್ನು ಹೊಂದಿರುವ ಸಮೂಹವನ್ನು DEFINE ಮಾಡು"
+#: ../gio/gfile.c:2761
+#, fuzzy
+msgid "Splice not supported"
+msgstr "ಸಾಂಕೇತಿಕ ಲಿಂಕುಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "ಒಂದು ಸಮೂಹವನ್ನು ಮತ್ತೆ ಮತ್ತೆ DEFINE ಮಾಡಲು ಅನುಮತಿ ಇಲ್ಲ"
+#: ../gio/gfile.c:2765
+#, fuzzy, c-format
+msgid "Error splicing file: %s"
+msgstr "ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "à²\85ಸà²\82à²\9cಸವಾದ NEWLINE à²\86ಯà³\8dà²\95à³\86à²\97ಳà³\81"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "ವಿಶà³\87ಷ à²\95ಡತವನà³\8dನà³\81 à²\95ಾಪಿ à²®à²¾à²¡à²²à³\81 à²¸à²¾à²§à³\8dಯವಾà²\97ಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"\\g ದ ನಂತರ ಒಂದು ಬ್ರೇಸ್ ಆದ ಹೆಸರು ಅಥವ ಆಯ್ಕಾತ್ಮಕ ಬ್ರೇಸ್ ಆದಂತಹ ಶೂನ್ಯವಲ್ಲದ ಸಂಖ್ಯೆ ಇಲ್ಲ"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "ಅಮಾನ್ಯವಾದ ಸಿಮ್‍ಲಿಂಕ್ ಮೌಲ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "à²\85ನಿರà³\80à²\95à³\8dಷಿತ à²ªà³\81ನರಾವರà³\8dತನà³\86"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "à²\9fà³\8dರà³\8dಯಾಶà³\8d à²¬à³\86à²\82ಬಲಿತವಾà²\97ಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "ಕೋಡ್ ಓವರ್-ಫ್ಲೋ"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "ಕಡತದ ಹೆಸರುಗಳು '%c' ಅನ್ನು ಹೊಂದುವಂತಿಲ್ಲ"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "ಸà²\82à²\95ಲಿಸà³\81ವ à²\95ಾರà³\8dಯà²\95à³\8dಷà³\87ತà³\8dರವà³\81 overran à²\86à²\97ಿದà³\86"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "ಪರಿಮಾಣವà³\81 à²\86ರà³\8bಹಿಸà³\81ವà³\81ದನà³\8dನà³\81 à²\95ಾರà³\8dಯà²\97ತà²\97à³\8aಳಿಸà³\81ವà³\81ದಿಲà³\8dಲ"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "à²\88 à²®à³\8aದಲà³\81 à²ªà²°à³\80à²\95à³\8dಷಿಸಲಾದ à²\89ಲà³\8dಲà³\87à²\96 à²\89ಪವಿನà³\8dಯಾಸ à²\95à²\82ಡà³\81ಬà²\82ದಿಲ್ಲ"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "à²\88 à²ªà³\81à²\9fವನà³\8dನà³\81 à²¨à²¿à²­à²¾à²¯à²¿à²¸à²²à³\81 à²¯à²¾à²µà³\81ದà³\86 à²\85ನà³\8dವಯವà³\81 à²\85ನà³\81ಸà³\8dಥಾಪಿತà²\97à³\8aà²\82ಡಿಲ್ಲ"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ %s ಅನ್ನು ಹೊಂದಾಣಿಸುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ: %s"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "ಎನ್ಯುಮರೇಟರ್ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "UTF8 ಬೆಂಬಲವಿಲ್ಲದೆ PCRE ಭಂಡಾರವು ಸಂಕಲಿತಗೊಂಡಿದೆ"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "ಕಡತ ಎನ್ಯುಮರೇಟರಿನಲ್ಲಿ ಕಾರ್ಯವು ಬಾಕಿ ಇದೆ"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "UTF8 ಗುಣಲಕ್ಷಣಗಳ ಬೆಂಬಲವಿಲ್ಲದೆ PCRE ಭಂಡಾರವು ಸಂಕಲಿತಗೊಂಡಿದೆ"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "ಕಡತ ಎನ್ಯುಮರೇಟರ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ %s ಅನ್ನು char %d ನಲ್ಲಿ ಸಂಕಲಿಸುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ: %s"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "GFileIcon ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:1307
-#, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ %s ಅನ್ನು ಸರಳೀಕರಿಸುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ: %s"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "GFileIcon ಗಾಗಿನ ತಪ್ಪಾದ ಇನ್‌ಪುಟ್ ದತ್ತಾಂಶ"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "ಷೋಡ-ದಶಮಾನ ಅಂಕಿ ಅಥವ '}' ಅನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿದೆ"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "ಸ್ಟ್ರೀಮ್ query_info ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "ಷೋಡ-ದಶಮಾನ ಅಂಕಿಯನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿದೆ"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಕೋರುವುದು (seek) ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "ಸಾà²\82à²\95à³\87ತಿà²\95 à²\89ಲà³\8dಲà³\87à²\96ದಲà³\8dಲಿ '<' à²\95ಾಣà³\86ಯಾà²\97ಿದà³\86"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "à²\86ದಾನ à²¸à³\8dà²\9fà³\8dರà³\80ಮà³\8dâ\80\8dನಲà³\8dಲಿ à²\95ಡಿತà²\97à³\8aಳಿಸಲà³\81 à²\85ನà³\81ಮತಿಯ à²\87ಲà³\8dಲ"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "à²\85ಪà³\82ರà³\8dಣà²\97à³\8aà²\82ಡಿರà³\81ವ à²¸à²¾à²\82à²\95à³\87ತಿà²\95 à²\89ಲà³\8dಲà³\87à²\96"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "ಸà³\8dà²\9fà³\8dರà³\80ಮà³\8dâ\80\8dನಲà³\8dಲಿ à²\95ಡಿತà²\97à³\8aಳಿಸಲà³\81 à²\85ನà³\81ಮತಿಯ à²\87ಲà³\8dಲ"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "ಶೂನ್ಯ-ಉದ್ದದ ಸಾಂಕೇತಿಕ ಉಲ್ಲೇಖ"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "ಟೋಕನ್‌ಗಳ ತಪ್ಪಾದ ಸಂಖ್ಯೆ (%d)"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "ಅಪೇಕ್ಷಿತ ಅಂಕಿ"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "ವರ್ಗದ ಹೆಸರು %s ಗೆ ಪ್ರಕಾರವಿಲ್ಲ"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "ನಿಯಮ ಬಾಹಿರವಾದ ಸಾಂಕೇತಿಕ ಉಲ್ಲೇಖ"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "ಪ್ರಕಾರ %s ವು GIcon ಸಂಪರ್ಕಸಾಧನವನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "ಅಪರೂಪದ ಅಂತ್ಯ '\\'"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "ಗೊತ್ತಿರದ ಪಾರು ಅನುಕ್ರಮ"
+#: ../gio/gicon.c:339
+#, c-format
+msgid "Malformed version number: %s"
+msgstr "ತಪ್ಪಾದ ಆವೃತ್ತಿ ಸಂಖ್ಯೆ: %s"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "ಬದಲಾಯಿಸಲ್ಪಟ್ಟ ಪಠ್ಯ \"%s\"ಅನ್ನು char %lu ನಲ್ಲಿ ಪಾರ್ಸಿಂಗ್ ಮಾಡುವಾಗಿನ ದೋಷ: %s"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr ""
+"ಪ್ರಕಾರ %s ವು from_tokens() ಅನ್ನು GIcon ಸಂಪರ್ಕಸಾಧನದ ಮೇಲೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "à²\89ದà³\8dಧರಿತ à²ªà² à³\8dಯವà³\81 à²\92à²\82ದà³\81 à²\89ದà³\8dಧರನ à²\9aಿಹà³\8dನà³\86ಯಿà²\82ದ à²\86ರà²\82ಭà²\97à³\8aಳà³\8dಳà³\81ವà³\81ದಿಲ್ಲ"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "à²\92ದà²\97ಿಸಲಾದ à²\9aಿಹà³\8dನà³\86ಯ à²\8eನà³\8dà²\95à³\8bಡಿà²\82à²\97à³\8d à²\85ನà³\8dನà³\81 à²¨à²¿à²­à²¾à²¯à²¿à²¸à²²à³\81 à²¸à²¾à²§à³\8dಯವಿಲ್ಲ"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr ""
-"ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಅಥವ ಇತರೆ ಶೆಲ್ಲಿನಲ್ಲಿ ಉದ್ಧರಿಸಲಾದ ಪಠ್ಯದಲ್ಲಿ ತಾಳೆಯಾಗದ ಉದ್ಧರಣಚಿಹ್ನೆಗಳು"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "ಯಾವ ವಿಳಾಸವನ್ನು ಸೂಚಿಸಲಾಗಿಲ್ಲ"
 
-#: ../glib/gshell.c:559
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "ಪಠ್ಯವು ಒಂದು '\\' ಅಕ್ಷರದ ನಂತರ ಅಂತ್ಯಗೊಂಡಿತು. (ಪಠ್ಯವು '%s' ಆಗಿತ್ತು)"
+msgid "Length %u is too long for address"
+msgstr "%u ಎನ್ನುವ ಉದ್ದವು ವಿಳಾಸಕ್ಕೆ ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
 
-#: ../glib/gshell.c:566
-#, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr "%c ಗಾಗಿನ  (ಪಠ್ಯವು '%s' ಆಗಿತ್ತು)"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr ""
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "ಪಠ್ಯವು ಖಾಲಿಯಾಗಿತ್ತು (ಅಥವ ಕೇವಲ ಖಾಲಿಜಾಗಗಳನ್ನು ಹೊಂದಿತ್ತು)"
+#: ../gio/ginetaddressmask.c:304
+#, fuzzy, c-format
+#| msgid "could not get local address: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "ಸ್ಥಳೀಯ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "child ಪ್ರಕ್ರಿಯೆಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "ಸಾಕೆಟ್‌ ವಿಳಾಸಕ್ಕಾಗಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
-#, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "ಉಪ ಪ್ರಕ್ರಿಯೆಯೊಂದಿಗೆ ಸಂವಹನಕ್ಕೆ ಪೈಪನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ (%s)"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "ಬೆಂಬಲವಿರದ ಸಾಕೆಟ್ ವಿಳಾಸ"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "child pipe (%s) ನಿಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "ಆದಾನ ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಓದುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಕಾರ್ಯವು ಬಾಕಿ ಇದೆ"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "'%s' ಕೋಶಕ್ಕೆ ಬದಲಾಯಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ (%s)"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "child ಪ್ರಕ್ರಿಯೆ (%s) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+msgid "Element <%s> not allowed at toplevel"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "ಅಮಾನ್ಯವಾದ ಪ್ರೋಗ್ರಾಂ ಹೆಸರು: %s"
+msgid "File %s appears multiple times in the resource"
+msgstr ""
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/glib-compile-resources.c:248
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "%d ದಲ್ಲಿರುವ ಆರ್ಗ್ಯುಮೆಂಟ್ ವೆಕ್ಟರಿನಲ್ಲಿನ ಅಮಾನ್ಯ ಸಾಲು: %s"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "ಯಾವುದೆ ಮೂಲ ಕೋಶದಲ್ಲಿ '%s' ಅನ್ನು ಪತ್ತೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-resources.c:259
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "ಪರಿಸರದಲ್ಲಿನ ಅಮಾನ್ಯ ಸಾಲು: %s"
+#| msgid "Failed to change to directory '%s' (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "ಮೂಲ ಕೋಶದಲ್ಲಿ '%s' ಅನ್ನು ಪತ್ತೆ ಮಾಡುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "ಅಮಾನ್ಯ ಕಾರ್ಯಕಾರಿ ಕೋಶ: %s"
+#| msgid "Unknown option %s"
+msgid "Unknown processing option \"%s\""
+msgstr "ಗೊತ್ತಿರದ ಸಂಸ್ಕರಣಾ ಆಯ್ಕೆ  \"%s\""
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "ಸಹಾಯಕ ಪ್ರೊಗ್ರಾಂ (%s) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+#| msgid "Failed to create file '%s': %s"
+msgid "Failed to create temp file: %s"
+msgstr "ತಾತ್ಕಾಲಿಕ ಕಡತವನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %s"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"child ಪ್ರಕ್ರಿಯೆ ಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಾಗ g_io_channel_win32_poll() ನಲ್ಲಿ ಅನಪೇಕ್ಷಿತ "
-"ದೋಷ"
+#: ../gio/glib-compile-resources.c:335
+#| msgid "Error setting symlink: file is not a symlink"
+msgid "Error processing input file with xmllint"
+msgstr "xmllint ಇನ್‌ಪುಟ್ ಕಡತವನ್ನು ಸಂಸ್ಕರಿಸುವಲ್ಲಿ ದೋಷ"
 
-#: ../glib/gspawn.c:207
-#, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "child ಪ್ರಕ್ರಿಯೆ (%s) ಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲ"
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr "to-pixdata ಇನ್‌ಪುಟ್ ಕಡತವನ್ನು ಸಂಸ್ಕರಿಸುವಲ್ಲಿ ದೋಷ"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:403
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "child ಪ್ರಕ್ರಿಯೆ (%s) ಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಾಗ select() ನಲ್ಲಿ ಅನಪೇಕ್ಷಿತ ದೋಷ"
+#| msgid "Error reading file '%s': %s"
+msgid "Error reading file %s: %s"
+msgstr "%s ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:423
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "waitpid() ನಲ್ಲಿ ಅನಪೇಕ್ಷಿತ ದೋಷ (%s)"
+#| msgid "Error opening file: %s"
+msgid "Error compressing file %s"
+msgstr "%s ಕಡತವನ್ನು ಸಂಕುಚನಗೊಳಿಸುವಲ್ಲಿ ದೋಷ"
 
-#: ../glib/gspawn.c:1237
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "à²\95ವಲà³\8aಡà³\86ಸà³\81ವಲà³\8dಲಿ à²µà²¿à²«à²²à²¤à³\86 (%s)"
+msgid "text may not appear inside <%s>"
+msgstr "ಪಠà³\8dಯವà³\81 <%s> à²¨ à²\92ಳà²\97à³\86 à²\95ಾಣಿಸದà³\86 à²\87ರಬಹà³\81ದà³\81"
 
-#: ../glib/gspawn.c:1393
-#, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "child ಪ್ರಕ್ರಿಯೆ \"%s\" (%s) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ"
+#: ../gio/glib-compile-resources.c:610
+msgid "name of the output file"
+msgstr "ಓಟ್‌ಪುಟ್ ಕಡತದ ಹೆಸರು"
 
-#: ../glib/gspawn.c:1403
-#, c-format
-msgid "Failed to redirect output or input of child process (%s)"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+#| msgid "[FILE...]"
+msgid "FILE"
+msgstr "FILE"
+
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
 msgstr ""
-"child ಪ್ರಕ್ರಿಯೆಯ ಆದಾನ ಅಥವ ಪ್ರದಾನವನ್ನು ಪುನರ್ನಿರ್ದೇಶಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ (%s)"
 
-#: ../glib/gspawn.c:1412
-#, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "child ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕವಲೊಡೆಯಲು ವಿಫಲಗೊಂಡಿದೆ (%s)"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTORY"
 
-#: ../glib/gspawn.c:1420
-#, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "child ಪ್ರಕ್ರಿಯೆ \"%s\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಗೊತ್ತಿರದ ದೋಷ"
+#: ../gio/glib-compile-resources.c:612
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
 
-#: ../glib/gspawn.c:1444
-#, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "child pid pipe (%s) ಇಂದ ಸಾಕಷ್ಟು ದತ್ತಾಂಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
-
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "ಅಕ್ಷರವು UTF-8 ನ ವ್ಯಾಪ್ತಿ ಇಂದ ಹೊರಗಿದೆ"
-
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "ಆದಾನ ಪರಿವರ್ತನೆಯಲ್ಲಿ ಅಮಾನ್ಯ ಅನುಕ್ರಮ"
-
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "ಅಕ್ಷರವು UTF-16 ನ ವ್ಯಾಪ್ತಿ ಇಂದ ಹೊರಗಿದೆ"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr "ಆಕರದ ತಲೆಬರಹವನ್ನು ಉತ್ಪಾದಿಸು"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "ಬಳಕೆ:"
-
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPTION...]"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "ಸಹಾಯ à²\86ಯà³\8dà²\95à³\86à²\97ಳà³\81:"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "à²\85ವಲà²\82ಬನà³\86ಯ à²ªà² à³\8dಯವನà³\8dನà³\81 à²\89ತà³\8dಪಾದಿಸà³\81"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "ಸಹಾಯ à²\86ಯà³\8dà²\95à³\86ಯನà³\8dನà³\81 à²¤à³\8bರಿಸà³\81"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "ಸà²\82ಪನà³\8dಮà³\82ಲವನà³\8dನà³\81 à²¸à³\8dವಯà²\82à²\9aಾಲಿತವಾà²\97ಿ à²°à²\9aಿಸಬà³\87ಡ à²®à²¤à³\8dತà³\81 à²¨à³\8bà²\82ದಾಯಿಸಬà³\87ಡ"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "ಎಲ್ಲಾ ಸಹಾಯ ಅಂಶಪಟ್ಟಿಯನ್ನು ತೋರಿಸು"
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr ""
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "ಅನ್ವಯದ ಆಯ್ಕೆಗಳು:"
+#: ../gio/glib-compile-resources.c:646
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-resources.c:662
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr " for %s ಕ್ಕಾಗಿನ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ '%s' ಅನ್ನು ಶಬ್ಧಲಕ್ಷಣ ಹೇಳಲಾಗಿಲ್ಲ"
+msgid "You should give exactly one file name\n"
+msgstr "ನೀವು ಖಚಿತವಾಗಿ ಒಂದು ಕಡತದ ಹೆಸರನ್ನು ಒದಗಿಸಬೇಕು\n"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "ಹೆಸರು ಖಾಲಿ ಇರುವಂತಿಲ್ಲ"
+
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "%s ಕ್ಕಾಗಿನ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ '%s' ವು ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr ""
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "'%s' ದ %s ಕ್ಕಾಗಿನ ದ್ವಿಮೌಲ್ಯವನ್ನು parse ಮಾಡಲಾಗಿಲ್ಲ"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "%s ಕ್ಕಾಗಿನ '%s' ದ್ವಿ ಮೌಲ್ಯವು ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr ""
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Error parsing option %s"
-msgstr "%s ಆಯ್ಕೆಯ ಶಬ್ಧಲಕ್ಷಣವನ್ನು ಹೇಳುವಾಗ ದೋಷ"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr ""
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Missing argument for %s"
-msgstr "%s ಗೆ ಆರ್ಗ್ಯುಮೆಂಟ್ ಕಾಣುತ್ತಿಲ್ಲ"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr ""
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Unknown option %s"
-msgstr "ಗೊತ್ತಿರದ ಆಯ್ಕೆ %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "ಹುಡುಕು ಕೋಶದಲ್ಲಿ ಮಾನ್ಯ ಕೀಲಿ ಪತ್ತೆಯಾಗಿಲ್ಲ"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr ""
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "ಒಂದು ಸಾಮಾನ್ಯ ಕಡತವಲ್ಲ"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "ಕಡತವು ಖಾಲಿ ಇದೆ"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 msgstr ""
-"ಕೀಲಿ ಕಡತವು '%s' ಸಾಲನ್ನು ಹೊಂದಿದೆ, ಇದು ಒಂದು ಕೀಲಿ-ಮೌಲ್ಯ ಜೋಡಿ, ಸಮೂಹ, ಅಥವ ಹೇಳಿಕೆಯಲ್ಲ"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "ಅಮಾನ್ಯ ಸಮೂಹ ಹೆಸರು: %s"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> ಅನ್ನು (ಇನ್ನೂ ಸಹ) ಸೂಚಿಸಲಾಗಿಲ್ಲ."
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "ಕೀಲಿ ಕಡತವು ಒಂದು ಸಮೂಹದೊಂದಿಗೆ ಆರಂಭಗೊಳ್ಳುವುದಿಲ್ಲ"
+#: ../gio/glib-compile-schemas.c:991
+#, fuzzy, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (ನಿರೀಕ್ಷಿತ ಸಾಲು)"
+
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr ""
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "ಅಮಾನ್ಯ ಕೀಲಿ ಹೆಸರು: %s"
+msgid "no <key name='%s'> to override"
+msgstr ""
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "ಕೀಲಿ ಕಡತವು ಬೆಂಬಲಿತವಲ್ಲದ encoding '%s'ಅನ್ನು ಹೊಂದಿದೆ"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "ಕೀಲಿ ಕಡತವು ಸಮೂಹ '%s'ವನ್ನು ಹೊಂದಿಲ್ಲ"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema name='%s'> ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿಲ್ಲ"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr ""
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr ""
-"ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು UTF-8 ಅಲ್ಲದ ಮೌಲ್ಯವಾದ '%s'ವನ್ನು ಹೊಂದಿದೆ "
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು ಮೌಲ್ಯವನ್ನು ವಿವರಿಸಲಾಗುವುದಿಲ್ಲ."
+msgid "Can not be a list of a schema with a path"
+msgstr ""
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "ಕೀಲಿ ಕಡತವು ವಿವರಿಸಲು ಸಾಧ್ಯವಾಗದೆ ಇರುವಂತಹ ಕೀಲಿ '%s'ಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ."
+msgid "Can not extend a schema with a path"
+msgstr ""
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು ಸಮೂಹ '%s'ದ್ದಾಗಿದ್ದು ಹಾಗು ಅದರ ಮೌಲ್ಯವನ್ನು "
-"ವಿವರಿಸಲಾಗುವುದಿಲ್ಲ."
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "ಕೀಲಿ ಕಡತವು ಕೀಲಿ'%s' ಯನ್ನು ಗುಂಪು '%s'ನಲ್ಲಿ ಹೊಂದಿಲ್ಲ"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "ಕೀಲಿ ಕಡತವು ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ ಪಾರು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ"
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "ಕೀಲಿ ಕಡತವು ಅಮಾನ್ಯ ಪಾರು ಅನುಕ್ರಮವನ್ನು ಹೊಂದಿದೆ '%s'"
+msgid "a path, if given, must begin and end with a slash"
+msgstr ""
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "ಮೌಲ್ಯ '%s' ವನ್ನು ಒಂದು ಸಂಖ್ಯೆಯಾಗಿ ಸೂಚಿಸಲು ಆಗುವುದಿಲ್ಲ."
+msgid "the path of a list must end with ':/'"
+msgstr ""
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ '%s' ವು ವ್ಯಾಪ್ತಿಯನ್ನು ಮೀರಿದೆ"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> ಅನ್ನು ಈಗಾಗಲೆ ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../glib/gkeyfile.c:3919
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "ಮೌಲ್ಯ '%s' ವನ್ನು ಒಂದು ತೇಲು ಸಂಖ್ಯೆ ಆಗಿ ವಿವರಿಸಲು ಆಗುವುದಿಲ್ಲ."
+msgid "--strict was specified; exiting.\n"
+msgstr ""
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "ಮà³\8cಲà³\8dಯ '%s' à²µà²¨à³\8dನà³\81 à²\92à²\82ದà³\81 à²¬à³\82ಲಿಯನà³\8d à²\86à²\97ಿ à²µà²¿à²µà²°à²¿à²¸à²²à³\81 à²\86à²\97à³\81ವà³\81ದಿಲà³\8dಲ."
+msgid "This entire file has been ignored.\n"
+msgstr "à²\88 à²¸à²\82ಪà³\82ರà³\8dಣ à²\95ಡತವನà³\8dನà³\81 à²\95ಡà³\86à²\97ಣಿಸಲಾà²\97à³\81ತà³\8dತಿದà³\86.\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "%s ಗೆ ಬಹಳ ದೊಡ್ಡದಾದ ಎಣಿಕೆ ಮೌಲ್ಯವನ್ನು ರವಾನಿಸಲಾಗಿದೆ"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "ಸ್ಟ್ರೀಮ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "ಕಾರ್ಯವು ರದ್ದುಗೊಂಡಿದೆ"
-
-#: ../gio/gcharsetconverter.c:263
-#, fuzzy
-msgid "Invalid object, not initialized"
-msgstr "ಅಮಾನ್ಯವಾದ ಸಾಕೆಟ್, ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
-
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-#, fuzzy
-msgid "Incomplete multibyte sequence in input"
-msgstr "ಪರಿವರ್ತಿತ ಆದಾನದಲ್ಲಿನ ಬೈಟ್ ಅನುಕ್ರಮ ಅಮಾನ್ಯವಾಗಿದೆ"
-
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-#, fuzzy
-msgid "Not enough space in destination"
-msgstr "ಸಾಕೆಟ್‌ ವಿಳಾಸಕ್ಕಾಗಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ"
-
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "ರದ್ದುಗೊಳಿಸಬಹುದಾದ ಆರಂಭಕ್ಕೆ ಬೆಂಬಲವಿಲ್ಲ"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "ಗೊತ್ತಿರದ ಬಗೆ"
+msgid "Ignoring this file.\n"
+msgstr "ಈ ಕಡತವನ್ನು ಕಡೆಗಣಿಸಲಾಗುತ್ತಿದೆ.\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "%s filetype"
-msgstr "%s ಕಡತದ ಬಗೆ"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "%s type"
-msgstr "%s ಬಗೆ"
-
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
+msgid "; ignoring override for this key.\n"
 msgstr ""
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
+#, c-format
+msgid " and --strict was specified; exiting.\n"
 msgstr ""
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "ಸ್ಟ್ರೀಮ್‍ನ ಅನಿರೀಕ್ಷಿತ ಕ್ಷಿಪ್ರ ಅಂತ್ಯ"
-
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, fuzzy, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "ಬೆಂಬಲವಿರದ ಸಾಕೆಟ್ ವಿಳಾಸ"
-
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
+msgid "Ignoring override for this key.\n"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:446
-#, c-format
-msgid "Address element `%s', does not contain a colon (:)"
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr ""
+
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgid "You should give exactly one directory name\n"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgid "No schema files found: "
 msgstr ""
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgid "doing nothing.\n"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:644
-#, fuzzy
-msgid "Error auto-launching: "
-msgstr "ಸಂಪರ್ಕಸಾಧಿಸುವಲ್ಲಿ ದೋಷ: "
-
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgid "removed existing output file.\n"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:688
-#, fuzzy, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "ಪೂರ್ವನಿಯೋಜಿತವಾದ ಕೋಶ ಮೇಲ್ವಿಚಾರಕ ಬಗೆಯನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#: ../gio/gdbusaddress.c:706
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#, c-format
+msgid "Invalid filename %s"
+msgstr "ಅಮಾನ್ಯ ಕಡತದ ಹೆಸರು %s"
 
-#: ../gio/gdbusaddress.c:715
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfile.c:948
+#, c-format
+msgid "Error getting filesystem info: %s"
+msgstr "ಕಡತವ್ಯವಸ್ಥೆಯ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusaddress.c:733
-#, fuzzy, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "ಮೂಲ ಕಡತಕೋಶದ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr ""
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
+#, c-format
+msgid "Error renaming file: %s"
+msgstr "ಕಡತದ ಹೆಸರನ್ನು ಬದಲಾಯಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
+#: ../gio/glocalfile.c:1145
+#, fuzzy
+msgid "Can't rename file, filename already exists"
+msgstr "ಕಡತದ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲಾಗಲಿಲ್ಲ, ಈ ಹೆಸರಿನ ಕಡತವು ಈಗಾಗಲೆ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#: ../gio/gdbusaddress.c:1057
-#, fuzzy, c-format
-msgid "Error spawning command line `%s': "
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "ಅಮಾನ್ಯ ಕಡತದ ಹೆಸರು"
 
-#: ../gio/gdbusaddress.c:1068
-#, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "ಕೋಶವನ್ನು ತೆರೆಯಲಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
+msgid "Error opening file: %s"
+msgstr "ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
+msgid "Error removing file: %s"
+msgstr "ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
+msgid "Error trashing file: %s"
+msgstr "ಕಡತವನ್ನು ಕಸದ ಬುಟ್ಟಿಗೆ ವರ್ಗಾಯಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusaddress.c:1273
-#, fuzzy, c-format
-msgid "Unknown bus type %d"
-msgstr "à²\97à³\8aತà³\8dತಿರದ à²¬à²\97à³\86"
+#: ../gio/glocalfile.c:1864
+#, c-format
+msgid "Unable to create trash dir %s: %s"
+msgstr "à²\95ಸದ à²¬à³\81à²\9fà³\8dà²\9fಿ à²\95à³\8bಶ %s à²\85ನà³\8dನà³\81 à²°à²\9aಿಸಲಾà²\97ಿಲà³\8dಲ: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr ""
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "ಕಸದ ಬುಟ್ಟಿಗಾಗಿ ಮೇಲ್ಮಟ್ಟದ ಕೋಶವನ್ನು ಪತ್ತೆಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "ಕಸದ ಬುಟ್ಟಿ ಕಡತಕೋಶವನ್ನು ಪತ್ತೆಮಾಡಲು ಅಥವ ರಚಿಸಲಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
+msgid "Unable to create trashing info file: %s"
+msgstr "ಟ್ರ್ಯಾಶಿಂಗ್ ಮಾಹಿತಿ ಕಡತವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
+#, c-format
+msgid "Unable to trash file: %s"
+msgstr "ಕಡತವನ್ನು ಟ್ರ್ಯಾಶ್ ಮಾಡುವಲ್ಲಿ ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "ಕಡತ ಕೋಶ '%s' ವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "ಆಂತರಿಕ ದೋಷ"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, fuzzy, c-format
-msgid "Error creating directory `%s': %s"
+msgid "Error creating directory: %s"
 msgstr "ಕಡತ ಕೋಶವನ್ನು ರಚಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "'%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Filesystem does not support symbolic links"
+msgstr "ಕಡತವ್ಯವಸ್ಥೆಯು ಸಾಂಕೇತಿಕ ಕೊಂಡಿಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Error making symbolic link: %s"
+msgstr "ಸಾಂಕೇತಿಕ ಕೊಂಡಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Error moving file: %s"
+msgstr "ಕಡತವನ್ನು ಸ್ಥಳಾಂತರಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "ಕೋಶವನ್ನು ಇನ್ನೊಂದು ಕೋಶಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗುವುದಿಲ್ಲ"
+
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "ಬ್ಯಾಕ್ ಕಡತವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr ""
+msgid "Error removing target file: %s"
+msgstr "ಸೂಚಿತ ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, fuzzy, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "ಎರಡು ಆರೋಹಣ ತಾಣಗಳ ನಡುವೆ ವರ್ಗಾಯಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, fuzzy, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯವು ಶೂನ್ಯವಲ್ಲದುದಾಗಿರಬೇಕು"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, fuzzy, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "ಕಡತವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (ನಿರೀಕ್ಷಿತ ಸಾಲು)"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "ಅಮಾನ್ಯವಾದ ವಿಸ್ತರಿಸಲ್ಪಟ್ಟ ವೈಶಿಷ್ಟ್ಯದ ಹೆಸರು"
+
+#: ../gio/glocalfileinfo.c:773
+#, c-format
+msgid "Error setting extended attribute '%s': %s"
+msgstr "ವಿಸ್ತರಿಸಲ್ಪಟ್ಟ ವೈಶಿಷ್ಟ್ಯ '%s' ಅನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (ಅಮಾನ್ಯ ಸಂಕೇತಿಕರಣ)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, fuzzy, c-format
-msgid "Error unlinking lock file `%s': %s"
+msgid "Error when getting information for file '%s': %s"
 msgstr "'%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfileinfo.c:1779
 #, fuzzy, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "'%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#| msgid "Error stating file descriptor: %s"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "ಕಡತ ಡಿಸ್ಕ್ರಿಪ್ಟರನ್ನು ವ್ಯಕ್ತಪಡಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
-#, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (uint32 ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-#, fuzzy
-msgid "The connection is closed"
-msgstr "ಸೇರಿಸಲಾದ ಸಾಕೆಟ್ ಅನ್ನು ಮುಚ್ಚಲಾಗಿದೆ"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (uint64 ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (ಬೈಟ್ ಸಾಲನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "ಸಾಂಕೇತಿಕಕೊಂಡಿಗಳಲ್ಲಿ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
+msgid "Error setting permissions: %s"
+msgstr "ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
+msgid "Error setting owner: %s"
+msgstr "ಮಾಲಿಕನನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:3936
-#, c-format
-msgid "No such property `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಶೂನ್ಯವಾಗಿರುವಂತಿಲ್ಲ"
 
-#: ../gio/gdbusconnection.c:3948
-#, fuzzy, c-format
-msgid "Property `%s' is not readable"
-msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
+#, c-format
+msgid "Error setting symlink: %s"
+msgstr "ಸಾಂಕೇತಿಕ ಕೊಂಡಿಯನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:3959
-#, fuzzy, c-format
-msgid "Property `%s' is not writable"
-msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "ಸಾಂಕೇತಿಕ ಕೊಂಡಿಯನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ದೋಷ: ಕಡತವು ಒಂದು ಸಾಂಕೇತಿಕಕೊಂಡಿಯಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "No such interface `%s'"
-msgstr ""
+msgid "Error setting modification or access time: %s"
+msgstr "ಮಾರ್ಪಡಣೆ ಅಥವ ನಿಲುಕಣಾ ಸಮಯವನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux ಸನ್ನಿವೇಶವು NULL ಆಗಿರಬಾರದು"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr ""
+msgid "Error setting SELinux context: %s"
+msgstr "SELinux ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:4484
-#, c-format
-msgid "No such method `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "ಈ ಗಣಕದಲ್ಲಿ SELinux ಶಕ್ತವಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr ""
+msgid "Setting attribute %s not supported"
+msgstr "%s ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr ""
+msgid "Error reading from file: %s"
+msgstr "ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:4932
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr ""
+msgid "Error seeking in file: %s"
+msgstr "ಕಡತದಲ್ಲಿ ಕೋರುವಾಗ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr ""
+msgid "Error closing file: %s"
+msgstr "ಕಡತವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusconnection.c:6082
-#, fuzzy, c-format
-msgid "A subtree is already exported for %s"
-msgstr "ಆಲಿಸುವುವುದನ್ನು ಈಗಾಗಲೆ ಮುಚ್ಚಲಾಗಿದೆ"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "ಪೂರ್ವನಿಯೋಜಿತವಾದ ಸ್ಥಳೀಯ ಕಡತ ಮೇಲ್ವಿಚಾರಕದ ಬಗೆಯನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗಿಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
+#, c-format
+msgid "Error writing to file: %s"
+msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:283
+#, c-format
+msgid "Error removing old backup link: %s"
+msgstr "ಹಳೆಯ ಬ್ಯಾಕ್ಅಪ್ ಕೊಂಡಿಯನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#, c-format
+msgid "Error creating backup copy: %s"
+msgstr "ಬ್ಯಾಕ್ಅಪ್ ಪ್ರತಿಯನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:328
+#, c-format
+msgid "Error renaming temporary file: %s"
+msgstr "ತಾತ್ಕಾಲಿಕ ಕಡತದ ಹೆಸರನ್ನು ಬದಲಾಯಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
+#, c-format
+msgid "Error truncating file: %s"
+msgstr "ಕಡತವನ್ನು ಟ್ರಂಕೇಟ್‍ ಮಾಡುವಲ್ಲಿ ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
+#, c-format
+msgid "Error opening file '%s': %s"
+msgstr "'%s' ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "ಸೂಚಿತ ಕಡತವು ಒಂದು ಕೋಶವಾಗಿದೆ"
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "ಸೂಚಿತ ಕಡತವು ಒಂದು ಸಾಮಾನ್ಯ ಕಡತವಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "ಕಡತವು ಹೊರಗಿನಿಂದ ಮಾರ್ಪಡಿಸಲ್ಪಟ್ಟಿದೆ"
+
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
+msgid "Error removing old file: %s"
+msgstr "ಹಳೆಯ ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "ಅಮಾನ್ಯವಾದ GSeekType ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
+
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "ಅಮಾನ್ಯವಾದ ಕೋರಿಕೆ"
+
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "GMemoryInputStream ಅನ್ನು ಕಡಿತಗೊಳಿಸಲಾಗಿಲ್ಲ"
+
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "ಮೆಮೊರಿ ಪ್ರದಾನ ಸ್ಟ್ರೀಮ್ ಪುನರ್ ಗಾತ್ರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
+
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "ಮೆಮೊರಿ ಪ್ರದಾನ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಪುನರ್ ಗಾತ್ರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1268
-#, fuzzy, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+#, fuzzy
+msgid "mount doesn't implement \"unmount\""
+msgstr "ಆರೋಹಣವು ಅವರೋಹಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:1324
-#, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-msgstr[1] ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "ಆರೋಹಣವು \"eject\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
+"ಆರೋಹಣವು \"unmount\" ಅನ್ನು ಅಥವ \"unmount_with_operation ಅನ್ನು "
+"ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
 msgstr ""
+"ಆರೋಹಣವು \"eject\" ಅಥವ \"eject_with_operation\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ\""
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "ಆರೋಹಣವು \"remount\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "ಆರೋಹಣವು ವಿಷಯದ ಬಗೆಯ ಊಹೆಯನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:1776
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "ಆರೋಹಣವು ಹೊಂದಿಕೊಳ್ಳುವ ವಿಷಯದ ಬಗೆಯ ಊಹೆಯನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "ಅತಿಥೇಯದ ಹೆಸರು '%s' '['  ಅನ್ನು ಹೊಂದಿದೆ ಆದರೆ ']' ಅನ್ನು ಹೊಂದಿಲ್ಲ"
+
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
+#, fuzzy, c-format
+#| msgid "could not get remote address: %s"
+msgid "Could not create network monitor: %s"
+msgstr "ದೂರಸ್ಥ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gnetworkmonitornetlink.c:177
+#, fuzzy
+#| msgid "could not get remote address: %s"
+msgid "Could not get network status: "
+msgstr "ದೂರಸ್ಥ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "ಪ್ರದಾನ ಸ್ಟ್ರೀಮ್ ಬರೆಯುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "ಮೂಲ ಸ್ಟ್ರೀಮ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
+
+#: ../gio/gresolver.c:764
 #, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr ""
+msgid "Error resolving '%s': %s"
+msgstr "'%s' ಅನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gresolver.c:814
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
+msgid "Error reverse-resolving '%s': %s"
+msgstr "'%s' ಅನ್ನು ವಿಲೋಮವಾಗಿ ಪರಿಹರಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr ""
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#, c-format
+msgid "No service record for '%s'"
+msgstr "'%s' ಗೆ ಯಾವುದೆ ಸೇವಾ ದಾಖಲೆ ಇಲ್ಲ"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
+msgid "Temporarily unable to resolve '%s'"
+msgstr "'%s' ಅನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ತಾತ್ಕಾಲಿಕ ದೋಷ ಉಂಟಾಗಿದೆ"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+msgid "Error resolving '%s'"
+msgstr "'%s' ಅನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ದೋಷ"
+
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#, c-format
+msgid "The resource at '%s' does not exist"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gresource.c:456
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
+msgid "The resource at '%s' failed to decompress"
 msgstr ""
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gresourcefile.c:650
 #, fuzzy, c-format
-msgid "Error return with body of type `%s'"
-msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#| msgid "Target file is a directory"
+msgid "The resource at '%s' is not a directory"
+msgstr "ಸೂಚಿತ ಕಡತವು ಒಂದು ಕೋಶವಾಗಿದೆ"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr ""
+#: ../gio/gresourcefile.c:858
+#, fuzzy
+#| msgid "Input stream doesn't implement read"
+msgid "Input stream doesn't implement seek"
+msgstr "ಆದಾನ ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಓದುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
 msgstr ""
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr ""
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+#| msgid "COMMAND"
+msgid "[COMMAND]"
+msgstr "[COMMAND]"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
 msgstr ""
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
 
-#: ../gio/gdbusserver.c:711
-#, fuzzy
-msgid "Abstract name space not supported"
-msgstr "ಟ್ರ್ಯಾಶ್ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PATH]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECTION"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
 
-#: ../gio/gdbusserver.c:875
-#, fuzzy, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr ""
 
-#: ../gio/gdbusserver.c:1042
-#, fuzzy, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
+#: ../gio/gresource-tool.c:502
+#| msgid "PATH"
+msgid "FILE PATH"
+msgstr "FILE PATH"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
+"ಗೊತ್ತಿರದ ಆಜ್ಞೆ %s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "COMMAND"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
 "\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
+"ಬಳಕೆ:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, fuzzy, c-format
-msgid "Error: %s\n"
-msgstr "%d ಸಾಲಿನಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, fuzzy, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "%s ಆಯ್ಕೆಯ ಶಬ್ಧಲಕ್ಷಣವನ್ನು ಹೇಳುವಾಗ ದೋಷ"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:350
-#, fuzzy
-msgid "Connect to given D-Bus address"
-msgstr "ಸಂಪರ್ಕವು ಪ್ರಗತಿಯಲ್ಲಿದೆ"
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:360
-#, fuzzy
-msgid "Connection Endpoint Options:"
-msgstr "ಸಂಪರ್ಕವು ಪ್ರಗತಿಯಲ್ಲಿದೆ"
+#: ../gio/gresource-tool.c:554
+#| msgid "PATH"
+msgid "[PATH]"
+msgstr "[PATH]"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "PATH"
+
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:393
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Multiple connection endpoints specified"
+msgid "No such schema '%s'\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
+#: ../gio/gsettings-tool.c:100
+#, c-format
+msgid "Path must begin with a slash (/)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, fuzzy, c-format
-msgid "Error connecting: %s\n"
-msgstr "ಸಂಪರ್ಕ ಸಾಧಿಸುವಲ್ಲಿ ದೋಷ: %s"
-
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Error: object path not specified.\n"
+msgid "No such key '%s'\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, fuzzy, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
-
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "Error: signal not specified.\n"
+msgid "The provided value is outside of the valid range\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:634
-#, fuzzy, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
-
-#: ../gio/gdbus-tool.c:640
-#, fuzzy, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:646
-#, fuzzy, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "'%s' ಯು ಒಂದು ಮಾನ್ಯವಾದ ಹೆಸರಾಗಿಲ್ಲ"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, fuzzy, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "%s ಆಯ್ಕೆಯ ಶಬ್ಧಲಕ್ಷಣವನ್ನು ಹೇಳುವಾಗ ದೋಷ"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:698
-#, fuzzy, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "ಸಂಪರ್ಕವನ್ನು ಅಂಗೀಕರಿಸುವಾಗ ದೋಷ: %s"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:PATH]"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:PATH]]"
+
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:PATH] KEY"
+
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
-#, c-format
-msgid "Error: Destination is not specified\n"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:PATH] KEY VALUE"
+
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:898
-#, c-format
-msgid "Error: Method name is not specified\n"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:909
-#, c-format
-msgid "Error: Method name `%s' is invalid\n"
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:974
-#, fuzzy, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "ಕಡತ ಕೋಶ '%s' ವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:PATH] [KEY]"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
+#: ../gio/gsettings-tool.c:640
+#, c-format
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
+#: ../gio/gsettings-tool.c:788
+#, c-format
+msgid "Empty schema name given\n"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1733
-#, fuzzy
-msgid "Monitor a remote object."
-msgstr "ಭ್ರಷ್ಟಗೊಂಡ ವಸ್ತು"
-
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "ಹೆಸರಿಸಲಾಗದ"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "ಅಮಾನ್ಯವಾದ ಸಾಕೆಟ್, ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "ಗಣಕತೆರೆ ಕಡತವು Exec ಕ್ಷೇತ್ರವನ್ನು ಸೂಚಿಸಿಲ್ಲ"
+#: ../gio/gsocket.c:289
+#, c-format
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "ಅಮಾನ್ಯವಾದ ಸಾಕೆಟ್, ಆರಂಭಿಸುವಿಕೆಯು ವಿಫಲಗೊಂಡಿದೆ ಏಕೆಂದರೆ: %s"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "ಅನ್ವಯಕ್ಕೆ ಅಗತ್ಯವಿರುವ ಟರ್ಮಿನಲ್‍ ಅನ್ನು ಪತ್ತೆಮಾಡಲಾಗಲಿಲ್ಲ"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "ಸಾಕೆಟ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+msgid "Socket I/O timed out"
+msgstr ""
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocket.c:471
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "ಬಳಕೆದಾರ ಅನ್ವಯ ಸಂರಚನಾ ಫೋಲ್ಡರ್ %s ಅನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ: %s"
+msgid "creating GSocket from fd: %s"
+msgstr "fd ಇಂದ GSocket ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ: %s"
 
-#: ../gio/gdesktopappinfo.c:1519
+#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "ಬಳà²\95à³\86ದಾರ MIME à²¸à²\82ರà²\9aನಾ à²«à³\8bಲà³\8dಡರà³\8d %s à²\85ನà³\8dನà³\81 à²°à²\9aಿಸಲಾಗಿಲ್ಲ: %s"
+msgid "Unable to create socket: %s"
+msgstr "ಸಾà²\95à³\86à²\9fà³\8dâ\80\8c à²\85ನà³\8dನà³\81 à²°à²\9aಿಸಲà³\81 à²¸à²¾à²§à³\8dಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr ""
+#: ../gio/gsocket.c:505
+msgid "Unknown protocol was specified"
+msgstr "ಅಜ್ಞಾತವಾದ ಪ್ರೊಟೊಕಾಲ್ ಅನ್ನು ಸೂಚಿಸಲಾಗಿದೆ"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocket.c:1712
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "ಬಳà²\95à³\86ದಾರನ à²¡à³\86ಸà³\8dà²\95à³\8dâ\80\8dà²\9fಾಪà³\8d à²\95ಡತ %s à²\85ನà³\8dನà³\81 à²¤à³\86ರà³\86ಯಲಾà²\97ಿಲà³\8dಲ"
+msgid "could not get local address: %s"
+msgstr "ಸà³\8dಥಳà³\80ಯ à²µà²¿à²³à²¾à²¸à²µà²¨à³\8dನà³\81 à²ªà²¡à³\86ಯಲà³\81 à²¸à²¾à²§à³\8dಯವಾà²\97ಿಲà³\8dಲ: %s"
 
-#: ../gio/gdesktopappinfo.c:2149
+#: ../gio/gsocket.c:1755
 #, c-format
-msgid "Custom definition for %s"
-msgstr "%s ಗಾಗಿನ ಕಸ್ಟಮ್ ವಿವರಣೆ"
-
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "ಹೊರತಳ್ಳುವುದನ್ನು ಡ್ರೈವ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+msgid "could not get remote address: %s"
+msgstr "ದೂರಸ್ಥ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "ಡ್ರೈವ್ ಹೊರತಳ್ಳುವುದನ್ನು ಅಥವ eject_with_operation ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocket.c:1816
+#, c-format
+msgid "could not listen: %s"
+msgstr "ಆಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "ಮಾಧ್ಯಮಕ್ಕಾಗಿ ಪೋಲ್ ಮಾಡುವುದನ್ನು ಡ್ರೈವ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocket.c:1890
+#, c-format
+msgid "Error binding to address: %s"
+msgstr "ವಿಳಾಸಕ್ಕೆ ಬದ್ದವಾಗಿರುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "ಆರಂಭಿಸುದನ್ನು ಡ್ರೈವ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#, fuzzy, c-format
+#| msgid "Error launching application: %s"
+msgid "Error joining multicast group: %s"
+msgstr "ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "ನಿಲ್ಲಿಸುವುದನ್ನು ಡ್ರೈವ್ ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, fuzzy, c-format
+#| msgid "Error launching application: %s"
+msgid "Error leaving multicast group: %s"
+msgstr "ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
+#: ../gio/gsocket.c:1945
+msgid "No support for source-specific multicast"
 msgstr ""
 
-#: ../gio/gemblem.c:324
+#: ../gio/gsocket.c:2164
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "GEmblem ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+msgid "Error accepting connection: %s"
+msgstr "ಸಂಪರ್ಕವನ್ನು ಅಂಗೀಕರಿಸುವಾಗ ದೋಷ: %s"
 
-#: ../gio/gemblem.c:334
+#: ../gio/gsocket.c:2285
+msgid "Connection in progress"
+msgstr "ಸಂಪರ್ಕವು ಪ್ರಗತಿಯಲ್ಲಿದೆ"
+
+#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "GEmblem ಎನ್ಕೋಡಿಂಗಿನಲ್ಲಿ ತಪ್ಪಾದ ಸಂಖ್ಯೆಯ ಟೋಕನ್‌ಗಳು (%d)"
+msgid "Unable to get pending error: %s"
+msgstr "ಬಾಕಿ ಇರುವ ದೋಷವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocket.c:2507
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "GEmblemedIcon ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+msgid "Error receiving data: %s"
+msgstr "ದತ್ತಾಂಶವನ್ನು ಸ್ವೀಕರಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsocket.c:2685
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "GEmblemedIcon ಎನ್ಕೋಡಿಂಗಿನಲ್ಲಿ ತಪ್ಪಾದ ಸಂಖ್ಯೆಯ ಟೋಕನ್‌ಗಳು (%d)"
+msgid "Error sending data: %s"
+msgstr "ದತ್ತಾಂಶವನ್ನು ಕಳಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "GEmblemedIcon ಗಾಗಿ GEmblem ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು"
+#: ../gio/gsocket.c:2799
+#, fuzzy, c-format
+msgid "Unable to shutdown socket: %s"
+msgstr "ಸಾಕೆಟ್‌ ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "ಕಾರ್ಯವು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../gio/gsocket.c:2878
+#, c-format
+msgid "Error closing socket: %s"
+msgstr "ದತ್ತಾಂಶವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "ಹೊಂದಿರುವ ಮೌಂಟ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+#: ../gio/gsocket.c:3512
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "ಸಾಕೆಟ್‌ ಸ್ಥಿತಿಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ: %s"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "ಕೋಶಕ್ಕೆ ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#, c-format
+msgid "Error sending message: %s"
+msgstr "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "à²\95à³\8bಶವನà³\8dನà³\81 à²\95à³\8bಶà²\95à³\8dà²\95à³\86 à²¨à²\95ಲಿಸಲà³\81 à²¸à²¾à²§à³\8dಯವಾಗಿಲ್ಲ"
+#: ../gio/gsocket.c:3815
+msgid "GSocketControlMessage not supported on windows"
+msgstr "ವಿà²\82ಡà³\8bಸà³\8dâ\80\8cನಲà³\8dಲಿ GSocketControlMessage à²¬à³\86à²\82ಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "ಸೂಚಿತ ಕಡತವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"
+#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "ಸಂದೇಶವನ್ನು ಪಡೆಯುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "ಕೋಶವನ್ನು ಪುನರಾವರ್ತಿತವಾಗಿ ನಕಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+#: ../gio/gsocket.c:4335
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr ""
 
-#: ../gio/gfile.c:2758
-#, fuzzy
-msgid "Splice not supported"
-msgstr "ಸಾಂಕೇತಿಕ ಲಿಂಕುಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr ""
 
-#: ../gio/gfile.c:2762
+#: ../gio/gsocketclient.c:188
 #, fuzzy, c-format
-msgid "Error splicing file: %s"
-msgstr "ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "ವಿಶೇಷ ಕಡತವನ್ನು ಕಾಪಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+#| msgid "Could not open converter from '%s' to '%s': %s"
+msgid "Could not connect to %s: "
+msgstr "'%s' ನಿಂದ '%s' ಗೆ ಪರಿವರ್ತಕವನ್ನು ತೆರೆಯಲು ಆಗಿಲ್ಲ: %s"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "ಅಮಾನ್ಯವಾದ ಸಿಮ್‍ಲಿಂಕ್ ಮೌಲ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
+#: ../gio/gsocketclient.c:190
+#, fuzzy
+#| msgid "could not listen: %s"
+msgid "Could not connect: "
+msgstr "ಆಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "à²\9fà³\8dರà³\8dಯಾಶà³\8d à²¬à³\86à²\82ಬಲಿತವಾà²\97ಿಲà³\8dಲ"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "ಸà²\82ಪರà³\8dà²\95ಸಾಧಿಸà³\81ವಲà³\8dಲಿ à²\97à³\8aತà³\8dತಿರದ à²¦à³\8bಷ"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "ಕಡತದ ಹೆಸರುಗಳು '%c' ಅನ್ನು ಹೊಂದುವಂತಿಲ್ಲ"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr ""
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "ಪರಿಮಾಣವು ಆರೋಹಿಸುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
+#, fuzzy, c-format
+msgid "Proxy protocol '%s' is not supported."
+msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "à²\88 à²ªà³\81à²\9fವನà³\8dನà³\81 à²¨à²¿à²­à²¾à²¯à²¿à²¸à²²à³\81 à²¯à²¾à²µà³\81ದà³\86 à²\85ನà³\8dವಯವà³\81 à²\85ನà³\81ಸà³\8dಥಾಪಿತà²\97à³\8aà²\82ಡಿಲà³\8dಲ"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "à²\86ಲಿಸà³\81ವà³\81ವà³\81ದನà³\8dನà³\81 à²\88à²\97ಾà²\97ಲà³\86 à²®à³\81à²\9aà³\8dà²\9aಲಾà²\97ಿದà³\86"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "à²\8eನà³\8dಯà³\81ಮರà³\87à²\9fರà³\8d à²®à³\81à²\9aà³\8dà²\9aಲà³\8dಪà²\9fà³\8dà²\9fಿದೆ"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "ಸà³\87ರಿಸಲಾದ à²¸à²¾à²\95à³\86à²\9fà³\8d à²\85ನà³\8dನà³\81 à²®à³\81à²\9aà³\8dà²\9aಲಾà²\97ಿದೆ"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "ಕಡತ ಎನ್ಯುಮರೇಟರಿನಲ್ಲಿ ಕಾರ್ಯವು ಬಾಕಿ ಇದೆ"
+#: ../gio/gsocks4aproxy.c:121
+#, c-format
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr ""
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "ಕಡತ ಎನ್ಯುಮರೇಟರ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr ""
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "GFileIcon ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr ""
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "GFileIcon ಗಾಗಿನ ತಪ್ಪಾದ ಇನ್‌ಪುಟ್ ದತ್ತಾಂಶ"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr ""
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "ಸ್ಟ್ರೀಮ್ query_info ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr ""
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಕೋರುವುದು (seek) ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr ""
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "ಆದಾನ ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಕಡಿತಗೊಳಿಸಲು ಅನುಮತಿಯ ಇಲ್ಲ"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr ""
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಕಡಿತಗೊಳಿಸಲು ಅನುಮತಿಯ ಇಲ್ಲ"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
 
-#: ../gio/gicon.c:284
-#, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "ಟೋಕನ್‌ಗಳ ತಪ್ಪಾದ ಸಂಖ್ಯೆ (%d)"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr ""
 
-#: ../gio/gicon.c:304
-#, c-format
-msgid "No type for class name %s"
-msgstr "ವರ್ಗದ ಹೆಸರು %s ಗೆ ಪ್ರಕಾರವಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
 
-#: ../gio/gicon.c:314
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "ಪ್ರಕಾರ %s ವು GIcon ಸಂಪರ್ಕಸಾಧನವನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr ""
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr ""
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "ತಪ್ಪಾದ ಆವೃತ್ತಿ ಸಂಖ್ಯೆ: %s"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr ""
 
-#: ../gio/gicon.c:353
-#, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "ಪ್ರಕಾರ %s ವು from_tokens() ಅನ್ನು GIcon ಸಂಪರ್ಕಸಾಧನದ ಮೇಲೆ ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr ""
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "ಒದಗಿಸಲಾದ ಚಿಹ್ನೆಯ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr ""
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "ಆದಾನ ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಓದುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr ""
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "ಸ್ಟ್ರೀಮ್‍ನಲ್ಲಿ ಕಾರ್ಯವು ಬಾಕಿ ಇದೆ"
-
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "ಸಾಕೆಟ್‌ ವಿಳಾಸಕ್ಕಾಗಿ ಸಾಕಷ್ಟು ಸ್ಥಳವಿಲ್ಲ"
-
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "ಬೆಂಬಲವಿರದ ಸಾಕೆಟ್ ವಿಳಾಸ"
-
-#: ../gio/glib-compile-schemas.c:741
-#, fuzzy
-msgid "empty names are not permitted"
-msgstr "ಟ್ರ್ಯಾಶ್ ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr ""
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "GThemedIcon ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
+#: ../gio/gtlspassword.c:114
 msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
+#: ../gio/gtlspassword.c:116
 msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:958
-#, fuzzy, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (ನಿರೀಕ್ಷಿತ ಸಾಲು)"
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#, c-format
+msgid "Expecting 1 control message, got %d"
+msgstr "1 ನಿಯಂತ್ರಣ ಸಂದೇಶವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, %d ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr ""
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "ಅನಿರೀಕ್ಷಿತ ಬಗೆಯ ಪೂರಕ ದತ್ತಾಂಶ"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr ""
+msgid "Expecting one fd, but got %d\n"
+msgstr "ಒಂದು fd ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, ಆದರೆ %d ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ\n"
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr ""
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "ಅಮಾನ್ಯವಾದ fd ಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ"
+
+#: ../gio/gunixconnection.c:347
+#, fuzzy
+msgid "Error sending credentials: "
+msgstr "ದತ್ತಾಂಶವನ್ನು ಕಳಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "<schema id='%s'> already specified"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+#: ../gio/gunixconnection.c:537
+#, fuzzy, c-format
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "ಕಡತದ ಹೆಸರನ್ನು ಬದಲಾಯಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../gio/gunixconnection.c:604
+#, fuzzy, c-format
+msgid "Not expecting control message, but got %d"
+msgstr "1 ನಿಯಂತ್ರಣ ಸಂದೇಶವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, %d ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ"
+
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Can not be a list of a schema with a path"
+msgid "Error while disabling SO_PASSCRED: %s"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:492
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "ಕಡತ ಡಿಸ್ಕ್ರಿಪ್ಟರನ್ನು ವ್ಯಕ್ತಪಡಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
+#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "ಕಡತ ಡಿಸ್ಕ್ರಿಪ್ಟರನ್ನು ವ್ಯಕ್ತಪಡಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "ಕಡತವ್ಯವಸ್ಥೆ ಮೂಲ"
+
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:478
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error writing to file descriptor: %s"
+msgstr "ಕಡತ ಡಿಸ್ಕ್ರಿಪ್ಟರನ್ನು ವ್ಯಕ್ತಪಡಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
 msgstr ""
+"ಅಬ್‌ಸ್ಟ್ರಾಕ್ಟ್ ಯುನಿಕ್ಸ್ ಡೊಮೈನ್ ಸಾಕೆಟ್ ವಿಳಾಸಗಳಿಗೆ ಈ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬೆಂಬಲವಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "ಪರಿಮಾಣವು ಹೊರ ತಳ್ಳುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
 msgstr ""
+"ಪರಿಮಾಣವು ಹೊರ ತಳ್ಳುವುದನ್ನು ಅಥವ eject_with_operation ಅನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "ಅನ್ವಯವನ್ನು ಪತ್ತೆಮಾಡಲಾಗುವುದಿಲ್ಲ"
+
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
+msgid "Error launching application: %s"
+msgstr "ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "win32 ನಲ್ಲಿ ಅಸೋಸಿಯೇಶನ್ ಬದಲಾವಣೆಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "win32 ನಲ್ಲಿ ಅಸೋಸಿಯೇಶನ್ ರಚನೆಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+
+#: ../gio/gwin32inputstream.c:318
+#, fuzzy, c-format
+msgid "Error reading from handle: %s"
+msgstr "ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#, fuzzy, c-format
+msgid "Error closing handle: %s"
+msgstr "ಕಡತವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gwin32outputstream.c:318
+#, fuzzy, c-format
+msgid "Error writing to handle: %s"
+msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "ಸಾಕಷ್ಟು ಮೆಮೊರಿಯು ಲಭ್ಯವಿಲ್ಲ"
+
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
+msgid "Internal error: %s"
+msgstr "ಆಂತರಿಕ ದೋಷ: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../gio/gzlibdecompressor.c:342
+#, fuzzy
+msgid "Invalid compressed data"
+msgstr "ಅಮಾನ್ಯವಾದ ಅತಿಥೇಯದ ಹೆಸರು"
+
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr ""
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "'%s'ಘಟಕಕ್ಕೆ ಅನಪೇಕ್ಷಿತ ಗುಣ ವಿಶೇಷ '%s'"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr ""
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "'%s' ದ ಘಟಕಕ್ಕೆ '%s' ಗುಣವಿಶೇಷ ಪತ್ತೆಯಾಗಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr ""
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "ಅನಪೇಕ್ಷಿತ ಪದಗುಚ್ಛ '%s', ಪದಗುಚ್ಛ '%s' ವನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr ""
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "'%s' ದ ಒಳಗೆ ಅನಪೇಕ್ಷಿತ ಪದಗುಚ್ಛ '%s"
+
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "ದತ್ತಾಂಶ ಕೋಶದಲ್ಲಿ ಯಾವುದೇ ಮಾನ್ಯ ಬುಕ್ ಮಾರ್ಕ್ ಕಂಡು ಬಂದಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr ""
+msgid "A bookmark for URI '%s' already exists"
+msgstr "URI '%s' ಗೆ ಈಗಾಗಲೆ ಒಂದು ಬುಕ್ ಮಾರ್ಕ್ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr ""
+msgid "No bookmark found for URI '%s'"
+msgstr "URI '%s' ಗೆ ಯಾವುದೇ ಬುಕ್ ಮಾರ್ಕ್ ಕಂಡು ಬಂದಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr ""
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "URI '%s' ಗಾಗಿನ ಬುಕ್ ಮಾರ್ಕಿನಲ್ಲಿ ಯಾವುದೇ MIME ಪ್ರಕಾರವು ಕಂಡುಬಂದಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr ""
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "URI '%s' ನ ಬುಕ್ ಮಾರ್ಕಿನಲ್ಲಿ ಯಾವುದೇ ಖಾಸಗಿ ನಿಶಾನೆಯು ಸೂಚಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "URI '%s' ಗಾಗಿ ಯಾವುದೇ ಸಮೂಹವು ಸಂಯೋಜಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "; ignoring override for this key.\n"
+msgid "No application with name '%s' registered a bookmark for '%s'"
 msgstr ""
+"'%s' ಎಂಬ ಹೆಸರಿನ ಯಾವುದೇ ಅನ್ವಯವು '%s' ಗಾಗಿ ಒಂದು ಬುಕ್-ಮಾರ್ಕನ್ನು ನೊಂದಾಯಿಸಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr ""
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "exec ಸಾಲು '%s' ಅನ್ನು URI '%s' ನೊಂದಿಗೆ ವಿಸ್ತರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ"
+
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "ಆದಾನದ ಕೊನೆಯಲ್ಲಿ ಆಂಶಿಕ ಅಕ್ಷರ ಅನುಕ್ರಮಣೆ"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "fallback '%s' ಅನ್ನು ಸಂಕೇತಸೆಟ್ '%s' ಗೆ ಪರಿವರ್ತಿಸಲಾಗಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr ""
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "URI '%s' \"ಕಡತ\" ವಿಧಾನವನ್ನು ಬಳಸುವ ಒಂದು ಪರಿಪೂರ್ಣವಾದ URI ಅಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "ಸ್ಥಳೀಯ ಕಡತ URI '%s' ಒಂದು '#' ಅನ್ನು ಹೊಂದಿಲ್ಲದಿರಬಹುದು"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
+msgid "The URI '%s' is invalid"
+msgstr "URI '%s' ಅಮಾನ್ಯವಾಗಿದೆ"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr ""
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "URI '%s' ನ ಅತಿಥೇಯದ ಹೆಸರು ಸರಿಯಿಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "DIRECTORY"
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI '%s' ಅಮಾನ್ಯವಾಗಿ ನುಣುಚಿಕೊಂಡ ಚಿಹ್ನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr ""
+#: ../glib/gconvert.c:2024
+#, c-format
+msgid "The pathname '%s' is not an absolute path"
+msgstr "ಪಥದ ಹೆಸರು '%s' ಒಂದು ಪರಿಪೂರ್ಣವಾದ ಪಥವಲ್ಲ"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr ""
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "ಅಮಾನ್ಯವಾದ ಅತಿಥೇಯದ ಹೆಸರು"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr ""
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "ಪೂರ್ವಾಹ್ನ"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr ""
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "ಅಪರಾಹ್ನ"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%A %d %b %Y %I:%M:%S %p %Z"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr ""
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%A %d %b %Y"
 
-#: ../gio/glib-compile-schemas.c:2028
-#, c-format
-msgid "No schema files found: "
-msgstr ""
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%I:%M:%S  %Z"
 
-#: ../gio/glib-compile-schemas.c:2031
-#, c-format
-msgid "doing nothing.\n"
-msgstr ""
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p %Z"
 
-#: ../gio/glib-compile-schemas.c:2034
-#, c-format
-msgid "removed existing output file.\n"
-msgstr ""
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "ಜನವರಿ"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "ಪೂರ್ವನಿಯೋಜಿತವಾದ ಕೋಶ ಮೇಲ್ವಿಚಾರಕ ಬಗೆಯನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗಲಿಲ್ಲ"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "ಫೆಬ್ರವರಿ"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
-#, c-format
-msgid "Invalid filename %s"
-msgstr "à²\85ಮಾನà³\8dಯ à²\95ಡತದ à²¹à³\86ಸರà³\81 %s"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "ಮಾರà³\8dà²\9a"
 
-#: ../gio/glocalfile.c:948
-#, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "à²\95ಡತವà³\8dಯವಸà³\8dಥà³\86ಯ à²®à²¾à²¹à²¿à²¤à²¿à²¯à²¨à³\8dನà³\81 à²ªà²¡à³\86ಯà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "à²\8fಪà³\8dರಿಲà³\8d"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "ಮೂಲ ಕಡತಕೋಶದ ಹೆಸರನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "ಮೇ"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
-#, c-format
-msgid "Error renaming file: %s"
-msgstr "à²\95ಡತದ à²¹à³\86ಸರನà³\8dನà³\81 à²¬à²¦à²²à²¾à²¯à²¿à²¸à³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "à²\9cà³\82ನà³\8d"
 
-#: ../gio/glocalfile.c:1126
-#, fuzzy
-msgid "Can't rename file, filename already exists"
-msgstr "à²\95ಡತದ à²¹à³\86ಸರನà³\8dನà³\81 à²¬à²¦à²²à²¾à²¯à²¿à²¸à²²à²¾à²\97ಲಿಲà³\8dಲ, à²\88 à²¹à³\86ಸರಿನ à²\95ಡತವà³\81 à²\88à²\97ಾà²\97ಲà³\86 à²\85ಸà³\8dತಿತà³\8dವದಲà³\8dಲಿದà³\86"
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "à²\9cà³\81ಲಾಯಿ"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "ಅಮಾನ್ಯ ಕಡತದ ಹೆಸರು"
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr ""
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "ಕಡತವನ್ನು ತೆರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr ""
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "ಕೋಶವನ್ನು ತೆರೆಯಲಾಗಿಲ್ಲ"
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr ""
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr ""
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "ಕಡತವನ್ನು ಕಸದ ಬುಟ್ಟಿಗೆ ವರ್ಗಾಯಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr ""
 
-#: ../gio/glocalfile.c:1831
-#, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "à²\95ಸದ à²¬à³\81à²\9fà³\8dà²\9fಿ à²\95à³\8bಶ %s à²\85ನà³\8dನà³\81 à²°à²\9aಿಸಲಾà²\97ಿಲà³\8dಲ: %s"
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "à²\9c"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "ಕಸದ ಬುಟ್ಟಿಗಾಗಿ ಮೇಲ್ಮಟ್ಟದ ಕೋಶವನ್ನು ಪತ್ತೆಮಾಡಲಾಗಲಿಲ್ಲ"
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "ಫೆ"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "ಕಸದ ಬುಟ್ಟಿ ಕಡತಕೋಶವನ್ನು ಪತ್ತೆಮಾಡಲು ಅಥವ ರಚಿಸಲಾಗಿಲ್ಲ"
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "ಮಾ"
 
-#: ../gio/glocalfile.c:1985
-#, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "à²\9fà³\8dರà³\8dಯಾಶಿà²\82à²\97à³\8d à²®à²¾à²¹à²¿à²¤à²¿ à²\95ಡತವನà³\8dನà³\81 à²°à²\9aಿಸಲà³\81 à²¸à²¾à²§à³\8dಯವಾà²\97ಿಲà³\8dಲ: %s"
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "à²\8f"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
-#, c-format
-msgid "Unable to trash file: %s"
-msgstr "ಕಡತವನ್ನು ಟ್ರ್ಯಾಶ್ ಮಾಡುವಲ್ಲಿ ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "ಮೇ"
 
-#: ../gio/glocalfile.c:2133
-#, c-format
-msgid "Error creating directory: %s"
-msgstr "à²\95ಡತ à²\95à³\8bಶವನà³\8dನà³\81 à²°à²\9aಿಸà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "à²\9cà³\82"
 
-#: ../gio/glocalfile.c:2162
-#, fuzzy, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "ಸಾà²\82à²\95à³\87ತಿà²\95 à²²à²¿à²\82à²\95à³\8d '%s' à²\85ನà³\8dನà³\81 à²\93ದà³\81ವಲà³\8dಲಿ à²µà²¿à²«à²²à²¤à³\86: %s"
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "à²\9cà³\81"
 
-#: ../gio/glocalfile.c:2166
-#, c-format
-msgid "Error making symbolic link: %s"
-msgstr "ಸಾಂಕೇತಿಕ ಕೊಂಡಿಯನ್ನು ಮಾಡುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr ""
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
-#, c-format
-msgid "Error moving file: %s"
-msgstr "ಕಡತವನ್ನು ಸ್ಥಳಾಂತರಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr ""
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "ಕೋಶವನ್ನು ಇನ್ನೊಂದು ಕೋಶಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗುವುದಿಲ್ಲ"
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr ""
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "ಬ್ಯಾಕ್ ಕಡತವನ್ನು ನಿರ್ಮಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr ""
 
-#: ../gio/glocalfile.c:2297
-#, c-format
-msgid "Error removing target file: %s"
-msgstr "ಸೂಚಿತ ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr ""
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "ಎರಡು ಆರೋಹಣ ತಾಣಗಳ ನಡುವೆ ವರ್ಗಾಯಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "ಸೋಮವಾರ"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "ವೈಶಿಷ್ಟ್ಯದ ಮೌಲ್ಯವು ಶೂನ್ಯವಲ್ಲದುದಾಗಿರಬೇಕು"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "ಮಂಗಳವಾರ"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (ನಿರೀಕ್ಷಿತ ಸಾಲು)"
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "ಬುಧವಾರ"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "ಅಮಾನ್ಯವಾದ ವಿಸ್ತರಿಸಲ್ಪಟ್ಟ ವೈಶಿಷ್ಟ್ಯದ ಹೆಸರು"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "ಗುರುವಾರ"
 
-#: ../gio/glocalfileinfo.c:773
-#, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "ವಿಸà³\8dತರಿಸಲà³\8dಪà²\9fà³\8dà²\9f à²µà³\88ಶಿಷà³\8dà²\9fà³\8dಯ '%s' à²\85ನà³\8dನà³\81 à²¹à³\8aà²\82ದಿಸà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "ಶà³\81à²\95à³\8dರವಾರ"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, c-format
-msgid "Error stating file '%s': %s"
-msgstr "'%s' ಕಡತವನ್ನು ವ್ಯಕ್ತಪಡಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "ಶನಿವಾರ"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (ಅಮಾನ್ಯ ಸಂಕೇತಿಕರಣ)"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "ರವಿವಾರ"
 
-#: ../gio/glocalfileinfo.c:1768
-#, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "à²\95ಡತ à²¡à²¿à²¸à³\8dà²\95à³\8dರಿಪà³\8dà²\9fರನà³\8dನà³\81 à²µà³\8dಯà²\95à³\8dತಪಡಿಸà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "ಸà³\8b"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (uint32 ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "ಮಂ"
+
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "ಬು"
+
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "ಗು"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (uint64 ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "ಶು"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "ಅಮಾನ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯದ ಬಗೆ (ಬೈಟ್ ಸಾಲನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು)"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "ಶ"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "ಸಾಂಕೇತಿಕಕೊಂಡಿಗಳಲ್ಲಿ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿಸಲಾಗಿಲ್ಲ"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "ರ"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "à²\85ನà³\81ಮತಿà²\97ಳನà³\8dನà³\81 à²¹à³\8aà²\82ದಿಸà³\81ವಾà²\97 ದೋಷ: %s"
+msgid "Error opening directory '%s': %s"
+msgstr "à²\95ಡತ à²\95à³\8bಶ '%s' à²µà²¨à³\8dನà³\81 à²¤à³\86ರà³\86ಯà³\81ವಲà³\8dಲಿ ದೋಷ: %s"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "ಮಾಲಿಕನನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "%lu ಬೈಟ್‍ಗಳನ್ನು, \"%s\" ಕಡತವನ್ನು ಓದುವಂತೆ ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "ಸಾಂಕೇತಿಕಕೊಂಡಿಯು ಶೂನ್ಯವಾಗಿರುವಂತಿಲ್ಲ"
+#: ../glib/gfileutils.c:690
+#, c-format
+msgid "Error reading file '%s': %s"
+msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "ಸಾà²\82à²\95à³\87ತಿà²\95 à²\95à³\8aà²\82ಡಿಯನà³\8dನà³\81 à²¹à³\8aà²\82ದಿಸà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+msgid "File \"%s\" is too large"
+msgstr "à²\95ಡತ \"%s\" à²µà³\81 à²¬à²¹à²³ à²¦à³\8aಡà³\8dಡದಾà²\97ಿದà³\86"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "ಸಾಂಕೇತಿಕ ಕೊಂಡಿಯನ್ನು ಹೊಂದಿಸುವಲ್ಲಿ ದೋಷ: ಕಡತವು ಒಂದು ಸಾಂಕೇತಿಕಕೊಂಡಿಯಾಗಿಲ್ಲ"
+#: ../glib/gfileutils.c:787
+#, c-format
+msgid "Failed to read from file '%s': %s"
+msgstr "'%s' ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ: %s"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "ಮಾರ್ಪಡಣೆ ಅಥವ ನಿಲುಕಣಾ ಸಮಯವನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
+msgid "Failed to open file '%s': %s"
+msgstr "'%s' ಅನ್ನು ತೆರೆಯಲು ವಿಫಲವಾಗಿದೆ: %s"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux ಸನ್ನಿವೇಶವು NULL ಆಗಿರಬಾರದು"
+#: ../glib/gfileutils.c:855
+#, c-format
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "'%s' ಕಡತದಿಂದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fstat() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "SELinux ಸನ್ನಿವೇಶವನ್ನು ಹೊಂದಿಸುವಾಗ ದೋಷ: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "'%s' ಕಡತವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ: fdopen() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "ಈ ಗಣಕದಲ್ಲಿ SELinux ಶಕ್ತವಾಗಿಲ್ಲ"
+#: ../glib/gfileutils.c:997
+#, c-format
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr ""
+"'%s' ಕಡತವನ್ನು '%s' ಕ್ಕೆ ಪುನರ್ ನಾಮಕರಣ ಮಾಡುವಲ್ಲಿ: g_rename() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "%s ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+msgid "Failed to create file '%s': %s"
+msgstr "'%s' ಕಡತವನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲತೆ: %s"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ದೋಷ: %s"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr ""
+"ಕಡತ '%s' ವನ್ನು ಬರೆಯಲು ಅನುವಾಗುವಣ್ತೆ ತೆರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fdopen() ವಿಫಲಗೊಂಡಿದೆ: %"
+"s"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "ಕಡತದಲ್ಲಿ ಕೋರುವಾಗ ದೋಷ: %s"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "ಕಡತ '%s'ವನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fwrite() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Error closing file: %s"
-msgstr "ಕಡತವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "ಕಡತ '%s'ವನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fflush() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "ಪೂರ್ವನಿಯೋಜಿತವಾದ ಸ್ಥಳೀಯ ಕಡತ ಮೇಲ್ವಿಚಾರಕದ ಬಗೆಯನ್ನು ಪತ್ತೆ ಮಾಡಲಾಗಿಲ್ಲ"
+#: ../glib/gfileutils.c:1141
+#, c-format
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "ಕಡತ '%s'ವನ್ನು ಬರೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fsync()) ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "ಕಡತ '%s' ವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ವಿಫಲತೆ: fclose() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "ಹಳೆಯ ಬ್ಯಾಕ್ಅಪ್ ಕೊಂಡಿಯನ್ನು ತೆಗೆದುಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr ""
+"ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ '%s' ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕಲಾಗುವುದಿಲ್ಲ: g_unlink() ವಿಫಲಗೊಂಡಿದೆ: "
+"%s"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "ಬà³\8dಯಾà²\95à³\8dà²\85ಪà³\8d à²ªà³\8dರತಿಯನà³\8dನà³\81 à²¨à²¿à²°à³\8dಮಿಸà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "ಮಾದರಿ '%s' à²\85ಮಾನà³\8dಯವಾà²\97ಿದà³\86, à²\85ದà³\81 à²\92à²\82ದà³\81 '%s' à²\85ನà³\8dನà³\81 à²¹à³\8aà²\82ದಿರà³\81ವà²\82ತಿಲà³\8dಲ"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "ತಾತà³\8dà²\95ಾಲಿà²\95 à²\95ಡತದ à²¹à³\86ಸರನà³\8dನà³\81 à²¬à²¦à²²à²¾à²¯à²¿à²¸à³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "ಮಾದರಿ '%s' à²¯à³\81 XXXXXX à²\85ನà³\8dನà³\81 à²¹à³\8aà²\82ದಿಲà³\8dಲ"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "ಕಡತವನ್ನು ಟ್ರಂಕೇಟ್‍ ಮಾಡುವಲ್ಲಿ ಲಿ ದೋಷ: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "ಸಾಂಕೇತಿಕ ಲಿಂಕ್ '%s' ಅನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ: %s"
+
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "ಸಾಂಕೇತಿಕ ಲಿಂಕುಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "'%s' à²\95ಡತವನà³\8dನà³\81 à²¤à³\86ರà³\86ಯà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "'%s' à²¨à²¿à²\82ದ '%s' à²\97à³\86 à²ªà²°à²¿à²µà²°à³\8dತà²\95ವನà³\8dನà³\81 à²¤à³\86ರà³\86ಯಲà³\81 à²\86à²\97ಿಲà³\8dಲ: %s"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "ಸೂಚಿತ ಕಡತವು ಒಂದು ಕೋಶವಾಗಿದೆ"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "g_io_channel_read_line_string ನಲ್ಲಿ ಒಂದು ಹಗುರ ಓದನ್ನು ಮಾಡಲಾಗಲಿಲ್ಲ"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "ಸೂಚಿತ ಕಡತವು ಒಂದು ಸಾಮಾನ್ಯ ಕಡತವಲ್ಲ"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "ಪರಿವರ್ತಿತವಾಗದೆ ಬಾಕಿ ಉಳಿದ ದತ್ತಾಂಶಗಳು ಓದು-ಬಫರಿನಲ್ಲಿ"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "ಕಡತವು ಹೊರಗಿನಿಂದ ಮಾರ್ಪಡಿಸಲ್ಪಟ್ಟಿದೆ"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "ಮಾರ್ಗವು ಒಂದು ಆಂಶಿಕ ಅಕ್ಷರದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ"
+
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "g_io_channel_read_to_end ನಲ್ಲಿ ಒಂದು ಹಗುರ ಓದನ್ನು ಮಾಡಲಾಗಲಿಲ್ಲ"
+
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "ಹುಡುಕು ಕೋಶದಲ್ಲಿ ಮಾನ್ಯ ಕೀಲಿ ಪತ್ತೆಯಾಗಿಲ್ಲ"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "ಒಂದು ಸಾಮಾನ್ಯ ಕಡತವಲ್ಲ"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "ಹಳೆಯ ಕಡತವನ್ನು ತೆಗೆದು ಹಾಕುವಲ್ಲಿ ದೋಷ: %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"ಕೀಲಿ ಕಡತವು '%s' ಸಾಲನ್ನು ಹೊಂದಿದೆ, ಇದು ಒಂದು ಕೀಲಿ-ಮೌಲ್ಯ ಜೋಡಿ, ಸಮೂಹ, ಅಥವ "
+"ಹೇಳಿಕೆಯಲ್ಲ"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "ಅಮಾನ್ಯವಾದ GSeekType ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "ಅಮಾನ್ಯ ಸಮೂಹ ಹೆಸರು: %s"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "à²\85ಮಾನà³\8dಯವಾದ à²\95à³\8bರಿà²\95à³\86"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "à²\95à³\80ಲಿ à²\95ಡತವà³\81 à²\92à²\82ದà³\81 à²¸à²®à³\82ಹದà³\8aà²\82ದಿà²\97à³\86 à²\86ರà²\82ಭà²\97à³\8aಳà³\8dಳà³\81ವà³\81ದಿಲà³\8dಲ"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "GMemoryInputStream ಅನ್ನು ಕಡಿತಗೊಳಿಸಲಾಗಿಲ್ಲ"
+#: ../glib/gkeyfile.c:1270
+#, c-format
+msgid "Invalid key name: %s"
+msgstr "ಅಮಾನ್ಯ ಕೀಲಿ ಹೆಸರು: %s"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "ಮೆಮೊರಿ ಪ್ರದಾನ ಸ್ಟ್ರೀಮ್ ಪುನರ್ ಗಾತ್ರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "ಕೀಲಿ ಕಡತವು ಬೆಂಬಲಿತವಲ್ಲದ encoding '%s'ಅನ್ನು ಹೊಂದಿದೆ"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "ಮೆಮೊರಿ ಪ್ರದಾನ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಪುನರ್ ಗಾತ್ರಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಉಂಟಾಗಿದೆ"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "ಕೀಲಿ ಕಡತವು ಸಮೂಹ '%s'ವನ್ನು ಹೊಂದಿಲ್ಲ"
 
-#: ../gio/gmemoryoutputstream.c:600
-msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
-msgstr ""
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿಲ್ಲ"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
 msgstr ""
+"ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು UTF-8 ಅಲ್ಲದ ಮೌಲ್ಯವಾದ '%s'ವನ್ನು "
+"ಹೊಂದಿದೆ "
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
+#, c-format
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "ಕೀಲಿ ಕಡತವು ವಿವರಿಸಲು ಸಾಧ್ಯವಾಗದೆ ಇರುವಂತಹ ಕೀಲಿ '%s'ಯ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ."
+
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, fuzzy, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
 msgstr ""
+"ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು ಸಮೂಹ '%s'ದ್ದಾಗಿದ್ದು ಹಾಗು ಅದರ "
+"ಮೌಲ್ಯವನ್ನು "
+"ವಿವರಿಸಲಾಗುವುದಿಲ್ಲ."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-#, fuzzy
-msgid "mount doesn't implement \"unmount\""
-msgstr "ಆರೋಹಣವು ಅವರೋಹಣವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, fuzzy, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr ""
+"ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು ಸಮೂಹ '%s'ದ್ದಾಗಿದ್ದು ಹಾಗು ಅದರ "
+"ಮೌಲ್ಯವನ್ನು "
+"ವಿವರಿಸಲಾಗುವುದಿಲ್ಲ."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "ಆರೋಹಣವು \"eject\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "ಕೀಲಿ ಕಡತವು ಕೀಲಿ'%s' ಯನ್ನು ಗುಂಪು '%s'ನಲ್ಲಿ ಹೊಂದಿಲ್ಲ"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr ""
-"ಆರೋಹಣವು \"unmount\" ಅನ್ನು ಅಥವ \"unmount_with_operation ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "ಕೀಲಿ ಕಡತವು ಸಾಲಿನ ಕೊನೆಯಲ್ಲಿ ಪಾರು ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದೆ"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr ""
-"ಆರೋಹಣವು \"eject\" ಅಥವ \"eject_with_operation\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ\""
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "ಕೀಲಿ ಕಡತವು ಅಮಾನ್ಯ ಪಾರು ಅನುಕ್ರಮವನ್ನು ಹೊಂದಿದೆ '%s'"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "ಆರೋಹಣವು \"remount\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "ಮೌಲ್ಯ '%s' ವನ್ನು ಒಂದು ಸಂಖ್ಯೆಯಾಗಿ ಸೂಚಿಸಲು ಆಗುವುದಿಲ್ಲ."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "ಆರೋಹಣವು ವಿಷಯದ ಬಗೆಯ ಊಹೆಯನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ '%s' ವು ವ್ಯಾಪ್ತಿಯನ್ನು ಮೀರಿದೆ"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "ಆರೋಹಣವು ಹೊಂದಿಕೊಳ್ಳುವ ವಿಷಯದ ಬಗೆಯ ಊಹೆಯನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "ಮೌಲ್ಯ '%s' ವನ್ನು ಒಂದು ತೇಲು ಸಂಖ್ಯೆ ಆಗಿ ವಿವರಿಸಲು ಆಗುವುದಿಲ್ಲ."
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "ಅತಿಥೇಯದ ಹೆಸರು '%s' '['  ಅನ್ನು ಹೊಂದಿದೆ ಆದರೆ ']' ಅನ್ನು ಹೊಂದಿಲ್ಲ"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "ಮೌಲ್ಯ '%s' ವನ್ನು ಒಂದು ಬೂಲಿಯನ್ ಆಗಿ ವಿವರಿಸಲು ಆಗುವುದಿಲ್ಲ."
+
+#: ../glib/gmappedfile.c:128
+#, fuzzy, c-format
+#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "'%s' ಕಡತದಿಂದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ವಿಫಲತೆ: fstat() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "ಪ್ರದಾನ ಸ್ಟ್ರೀಮ್ ಬರೆಯುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../glib/gmappedfile.c:194
+#, fuzzy, c-format
+#| msgid "Failed to map file '%s': mmap() failed: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "'%s' ವನ್ನು ನಕ್ಷೆ ಕಡತಮಾಡುವಲ್ಲಿ ವಿಫಲ: mmap() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "ಮೂಲ ಸ್ಟ್ರೀಮ್ ಈಗಾಗಲೆ ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "ಕಡತ '%s' ವನ್ನು ತೆರೆಯಲು ವಿಫಲವಾಗಿದೆ: ತೆರೆಯುವುದು() ವಿಫಲಗೊಂಡಿದೆ: %s"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "'%s' ಅನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ದೋಷ: %s"
+msgid "Error on line %d char %d: "
+msgstr "%d ಸಾಲಿನ %d ಚಿಹ್ನೆಯಲ್ಲಿ ದೋಷ: "
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "'%s' ಅನ್ನು ವಿಲೋಮವಾಗಿ ಪರಿಹರಿಸುವಲ್ಲಿ ದೋಷ: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "ಹೆಸರಿನಲ್ಲಿ ಅಮಾನ್ಯ UTF-8 ಎನ್ಕೋಡ್ ಆದ ಪಠ್ಯವಿದೆ - ಮಾನ್ಯವಾದ '%s' ಅಲ್ಲ"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' à²\97à³\86 à²¯à²¾à²µà³\81ದà³\86 à²¸à³\87ವಾ à²¦à²¾à²\96ಲà³\86 à²\87ಲ್ಲ"
+msgid "'%s' is not a valid name "
+msgstr "'%s' à²¯à³\81 à²\92à²\82ದà³\81 à²®à²¾à²¨à³\8dಯವಾದ à²¹à³\86ಸರಾà²\97ಿಲ್ಲ"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "'%s' à²\85ನà³\8dನà³\81 à²ªà²°à²¿à²¹à²°à²¿à²¸à³\81ವಲà³\8dಲಿ à²¤à²¾à²¤à³\8dà²\95ಾಲಿà²\95 à²¦à³\8bಷ à²\89à²\82à²\9fಾà²\97ಿದà³\86"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' à²¯à³\81 à²\92à²\82ದà³\81 à²®à²¾à²¨à³\8dಯವಾದ à²¹à³\86ಸರಾà²\97ಿಲà³\8dಲ: '%c' "
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "'%s' ಅನ್ನು ಪರಿಹರಿಸುವಲ್ಲಿ ದೋಷ"
+msgid "Error on line %d: %s"
+msgstr "%d ಸಾಲಿನಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
 msgstr ""
+"'%-.*s' ಅನ್ನು parse ಮಾಡುವಲ್ಲಿ ವಿಫಲ, ಇದು ಒಂದು ಉಲ್ಲೇಖ ಅಕ್ಷರದ ಒಳಗಿನ ಒಂದು "
+"ಅಂಕಿಯಾಗಿರಬೇಕಿತ್ತು(&#234; ಉದಾಹರಣೆಗೆ) - ಬಹುಷಃ ಅಂಕಿಯು ಬಹಳ ದೊಡ್ಡದಾಗಿರಬೇಕು"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
 msgstr ""
+"ಅಕ್ಷರ ಉಲ್ಲೇಖವು ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಕೊನೆಗೊಂಡಿಲ್ಲ; ಹೆಚ್ಚಿನ ಪಕ್ಷ ನೀವು ಒಂದು "
+"ಘಟಕವನ್ನು ಆರಂಭಿಸುವ ಉದ್ದೇಶವಿಲ್ಲದೇ ampersand ಅಕ್ಷರವನ್ನು ಬಳಸಿದ್ದೀರಿ - ampersand "
+"ನಿಂದ "
+"ಹೊರಬರಲು &amp; ಎಂದು ಮಾಡಿ"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "ಅಕ್ಷರ ಉಲ್ಲೇಖ '%-.*s' ವು ಒಂದು ಅನುಮತಿ ಇರುವ ಅಕ್ಷರವನ್ನು encode ಮಾಡುವುದಿಲ್ಲ"
+
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
 msgstr ""
+"ಖಾಲಿ ಘಟಕ '&;' ಕಂಡು ಬಂದಿದೆ; ಮಾನ್ಯ ನಮೂದುಗಳೆಂದರೆ: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Empty path given.\n"
+msgid "Entity name '%-.*s' is not known"
+msgstr "ನಮೂದಿನ ಹೆಸರು '%-.*s' ತಿಳಿದಿಲ್ಲ"
+
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
 msgstr ""
+"ಘಟಕವು ಒಂದು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯಿಂದ ಕೊನೆಗೊಂಡಿಲ್ಲ; ಹೆಚ್ಚಿನ ಪಕ್ಷ ನೀವು ಒಂದು ಘಟಕವನ್ನು "
+"ಆರಂಭಿಸುವ ಉದ್ದೇಶವಿಲ್ಲದೇ ampersand ಅಕ್ಷರವನ್ನು ಬಳಸಿದ್ದೀರಿ - ampersand ನಿಂದ "
+"ಹೊರಬರಲು "
+"&amp; ಎಂದು ಮಾಡಿ"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "ದಸ್ತಾವೇಜುಗಳು ಒಂದು ಅಂಶದಿಂದ ಆರಂಭಗೊಳ್ಳಬೇಕು (e.g. <book>)"
+
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Path must begin with a slash (/)\n"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
 msgstr ""
+"'<' ಅಕ್ಷರವು ಬಂದ ನಂತರ, '%s' ವು ಒಂದು ಮಾನ್ಯವಲ್ಲದ ಅಕ್ಷರವಾಗಿದೆ; ಅದು ಒಂದು ಅಂಶದ "
+"ಹೆಸರನ್ನು "
+"ಆರಂಭಿಸದೇ ಇರಬಹುದು"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Path must end with a slash (/)\n"
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr ""
+"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', '%s' ಖಾಲಿ ಅಂಶದ ಟ್ಯಾಗಿನ ಆರಂಭವು ಒಂದು '>' ಅಕ್ಷರದಿಂದ "
+"ಕೊನೆಗೊಳ್ಳಬೇಕು ಎಂದು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
 msgstr ""
+"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', '%s'ವು '%s' ಅಂಶದ ಗುಣಲಕ್ಷಣ ಹೆಸರಾಗಿದ್ದು ಅದರ ನಂತರ ಒಂದು '=' "
+"ಅನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "No such key '%s'\n"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
 msgstr ""
+"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', '%s' ಅಂಶದ ಟ್ಯಾಗಿನ ಆರಂಭವು ಒಂದು '>' ಅಥವ '/' ಅಕ್ಷರದಿಂದ "
+"ಕೊನೆಗೊಳ್ಳಬೇಕು ಎಂದು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು, ಅಥವ ಆಯ್ಕಾತ್ಮಕವಾಗಿ ಒಂದು ಗುಣಲಕ್ಷಣ; ಬಹುಷಃ "
+"ನೀವು "
+"ಅಮಾನ್ಯ ಅಕ್ಷರವನ್ನು ಒಂದು ಗುಣಲಕ್ಷಣದ ಹೆಸರಿನಲ್ಲಿ ಬಳಸಿದ್ದೀರೆಂದು ತೋರುತ್ತದೆ"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "The provided value is outside of the valid range\n"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
 msgstr ""
+"ಸರಿಯಲ್ಲದ ಅಕ್ಷರ '%s', ಗುಣಲಕ್ಷಣ '%s'ವು '%s' ದ ಅಂಶವಾಗಿದ್ದು, ಇದಕ್ಕೆ ಒಂದು "
+"ಮೌಲ್ಯವನ್ನು "
+"ಕೊಡುವಾಗ ಸಮ ಚಿಹ್ನೆಯ ನಂತರ ಒಂದು ಮುಕ್ತ ಉದ್ಧರಣ ಚಿಹ್ನೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
 msgstr ""
+"'%s' ವು '</' ಗಳಂತಹ ಅಕ್ಷರಗಳ ನಂತರ ಬರುವ ಒಂದು ಮಾನ್ಯವಾದ ಅಕ್ಷರವಲ್ಲ; ಒಂದು ಅಂಶದ ಹೆಸರು "
+"'%"
+"s' ನಿಂದ ಆರಂಭಗೊಳ್ಳುವುದಿಲ್ಲ"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
+#: ../glib/gmarkup.c:1522
+#, c-format
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
 msgstr ""
+"'%s' ವು ಮುಚ್ಚಲ್ಪಟ್ಟ ಅಂಶ ಹೆಸರು '%s' ನಂತರ ಬರುವ ಒಂದು ಮಾನ್ಯವಾದ ಅಕ್ಷರವಲ್ಲ; '>' ವು "
+"ಅನುಮತಿ ಇರುವ ಅಕ್ಷರವಾಗಿರುತ್ತದೆ"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr ""
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "ಅಂಶವು '%s' was closed, no element is currently open"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
 msgstr ""
+"ಅಂಶ '%s' ವು ಮುಚ್ಚಲ್ಪಟ್ಟಿದೆ, ಆದರೆ ಪ್ರಸ್ತುತ ಮುಕ್ತವಾಗಿರುವ ಅಂಶವೆಂದರೆ '%s' ಆಗಿದೆ"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr ""
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "ದಸ್ತಾವೇಜು ಖಾಲಿಯಾಗಿತ್ತು ಅಥವ ಕೇವಲ ಕೇವಲ ಖಾಲಿ ಜಾಗಗಳನ್ನು ಹೊಂದಿತ್ತು"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
 msgstr ""
+"ದಸ್ತಾವೇಜು ಒಂದು ಮುಕ್ತ ಕೋನ ಆವರಣ ಚಿಹ್ನೆ '<' ಯ ನಂತರ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
 
-#: ../gio/gsettings-tool.c:563
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
+#, c-format
 msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
 msgstr ""
+"ಅಂಶಗಳು ತೆರೆದಿರುವಾಗಲೇ ದಸ್ತಾವೇಜು ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ - '%s' ಯು "
+"ತೆರೆಯಲ್ಪಟ್ಟ "
+"ಕೊನೆಯ ಅಂಶ"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
 msgstr ""
+"ದಸ್ತಾವೇಜು ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ, <%s/> ಟ್ಯಾಗಿನ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಮುಕ್ತ ಕೋನ "
+"ಆವರಣ "
+"ಚಿಹ್ನೆಯನ್ನು ಕಾಣಲು ಅಪೇಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr ""
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಅಂಶದ ಹೆಸರಿನಲ್ಲಿ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr ""
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಗುಣಲಕ್ಷಣ ಹೆಸರಿನಲ್ಲಿ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr ""
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಅಂಶ ತೆರೆಯುವ ಟ್ಯಾಗಿನ ಒಳಗೆ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ."
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
 msgstr ""
+"ದಸ್ತಾವೇಜು ಒಂದು ಗುಣಲಕ್ಷಣದ ಹೆಸರಿನ ನಂತರದ ಸಮ ಚಿಹ್ನೆಯ ನಂತರ ಅನಿರೀಕ್ಷಿತವಾಗಿ "
+"ಕೊನೆಗೊಂಡಿದೆ; ಯಾವುದೇ ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯವಿಲ್ಲ"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr ""
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "ದಸ್ತಾವೇಜು ಒಂದು ಗುಣಲಕ್ಷಣ ಮೌಲ್ಯದ ಒಳಗಿರುವಾಗ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
 msgstr ""
+"ದಸ್ತಾವೇಜು ಒಂದು ಅಂಶ'%s'ದ ಮುಚ್ಚಲ್ಪಟ್ಟ ಟ್ಯಾಗಿನ ಒಳಗೆ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr ""
+"ದಸ್ತಾವೇಜು ಒಂದು ಹೇಳಿಕೆ ಅಥವ ಪ್ರಕ್ರಿಯೆ ಸೂಚನೆಯ ಒಳಗೆ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಕೊನೆಗೊಂಡಿದೆ"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr ""
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "ಬಳಕೆ:"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPTION...]"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr ""
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "ಸಹಾಯ ಆಯ್ಕೆಗಳು:"
 
-#: ../gio/gsettings-tool.c:613
-#, fuzzy, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "ಸಹಾಯ ಆಯ್ಕೆಯನ್ನು ತೋರಿಸು"
+
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "ಎಲ್ಲಾ ಸಹಾಯ ಅಂಶಪಟ್ಟಿಯನ್ನು ತೋರಿಸು"
+
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "ಅನ್ವಯದ ಆಯ್ಕೆಗಳು:"
+
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#, c-format
+msgid "Cannot parse integer value '%s' for %s"
+msgstr " for %s ಕ್ಕಾಗಿನ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ '%s' ಅನ್ನು ಶಬ್ಧಲಕ್ಷಣ ಹೇಳಲಾಗಿಲ್ಲ"
+
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#, c-format
+msgid "Integer value '%s' for %s out of range"
+msgstr "%s ಕ್ಕಾಗಿನ ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ '%s' ವು ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ"
+
+#: ../glib/goption.c:1038
+#, c-format
+msgid "Cannot parse double value '%s' for %s"
+msgstr "'%s' ದ %s ಕ್ಕಾಗಿನ ದ್ವಿಮೌಲ್ಯವನ್ನು parse ಮಾಡಲಾಗಿಲ್ಲ"
+
+#: ../glib/goption.c:1046
+#, c-format
+msgid "Double value '%s' for %s out of range"
+msgstr "%s ಕ್ಕಾಗಿನ '%s' ದ್ವಿ ಮೌಲ್ಯವು ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗಿದೆ"
+
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#, c-format
+msgid "Error parsing option %s"
+msgstr "%s ಆಯ್ಕೆಯ ಶಬ್ಧಲಕ್ಷಣವನ್ನು ಹೇಳುವಾಗ ದೋಷ"
+
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#, c-format
+msgid "Missing argument for %s"
+msgstr "%s ಗೆ ಆರ್ಗ್ಯುಮೆಂಟ್ ಕಾಣುತ್ತಿಲ್ಲ"
+
+#: ../glib/goption.c:1985
+#, c-format
+msgid "Unknown option %s"
 msgstr "ಗೊತ್ತಿರದ ಆಯ್ಕೆ %s"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "ಭ್ರಷ್ಟಗೊಂಡ ವಸ್ತು"
+
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "ಆಂತರಿಕ ದೋಷ ಅಥವ ಭ್ರಷ್ಟಗೊಂಡ ವಸ್ತು"
+
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "ಮೆಮೊರಿ ಖಾಲಿಯಾಗಿದೆ"
+
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "ಹಿಂಬಾಲಿಸುವ ಮಿತಿ ತಲುಪಿದೆ"
+
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "ಆಂಶಿಕ ಹೊಂದಾಣಿಕೆಗೆ ಬೆಂಬಲಿತವಾಗದ ಅಂಶಗಳನ್ನು ಈ ವಿನ್ಯಾಸವು ಹೊಂದಿದೆ"
+
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
 msgstr ""
+"ಆಂಶಿಕ ತಾಳೆಗೆ ಪರಿಸ್ಥಿತಿಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ ಆದ್ದರಿಂದ ಹಿಂಬದಿಯ ಉಲ್ಲೇಖಗಳನ್ನು "
+"ಬಳಸಲಾಗುವುದು"
+
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "ರಿಕರ್ಶನ್ ಮಿತಿಯನ್ನು ತಲುಪಿದೆ"
+
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "ಖಾಲಿ ಉಪಸಾಲುಗಳಿಗಾಗಿನ ಕಾರ್ಯಕ್ಷೇತ್ರದ ಮಿತಿಯನ್ನು ತಲುಪಲ್ಪಟ್ಟಿದೆ"
+
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "ಹೊಸಸಾಲು ಗುರುತುಗಳ ಅಮಾನ್ಯ ಸಂಯೋಜನೆ"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:236
+msgid "bad offset"
 msgstr ""
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
+#: ../glib/gregex.c:238
+msgid "short utf8"
 msgstr ""
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr ""
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "ಗೊತ್ತಿರದ ದೋಷ"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ ನಮೂನೆಯ ಕೊನೆಯಲ್ಲಿ"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c ನಮೂನೆಯ ಕೊನೆಯಲ್ಲಿ"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರಗಳು ಕಂಡುಬರುತ್ತವೆ \\"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr ""
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "ಕೇಸ್-ಬದಲಾವಣೆಗಳ ಎಸ್ಕೇಪ್‍ಗಳಿಗೆ (\\l, \\L, \\u, \\U) ಅನುಮತಿ ಇಲ್ಲ"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr ""
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "{} ಕ್ವಾಂಟಿಫೈರಿನಲ್ಲಿ ಸಂಖ್ಯೆಗಳು ಕ್ರಮದಲ್ಲಿ ಇಲ್ಲ"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "ಅಮಾನ್ಯವಾದ ಸಾಕೆಟ್, ಆರಂಭಿಸಲಾಗಿಲ್ಲ"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "{} ಕ್ವಾಂಟಿಫಯರಿನಲ್ಲಿನ ಸಂಖ್ಯೆಯು ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "ಅಮಾನ್ಯವಾದ ಸಾಕೆಟ್, ಆರಂಭಿಸುವಿಕೆಯು ವಿಫಲಗೊಂಡಿದೆ ಏಕೆಂದರೆ: %s"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "ಕ್ಯಾರೆಕ್ಟರ್ ವರ್ಗವು ಕೊನೆಗೊಳ್ಳಬೇಕಿದ್ದ ] ಕಾಣೆಯಾಗಿದೆ"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "ಸಾà²\95à³\86à²\9fà³\8d à²\88à²\97ಾà²\97ಲà³\86 à²®à³\81à²\9aà³\8dà²\9aಲà³\8dಪà²\9fà³\8dà²\9fಿದೆ"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "à²\95à³\8dಯಾರà³\86à²\95à³\8dà²\9fರà³\8d à²µà²°à³\8dà²\97ದಲà³\8dಲಿನ à²ªà²¾à²°à³\81 à²\85ನà³\81à²\95à³\8dರಮವà³\81 à²\85ಮಾನà³\8dಯವಾà²\97ಿದೆ"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr ""
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "ಕ್ಯಾರೆಕ್ಟರ್ ವರ್ಗದಲ್ಲಿ ವ್ಯಾಪ್ತಿಯು ಕೆಲಸ ಮಾಡುತ್ತಿಲ್ಲ"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "fd ಇಂದ GSocket ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ: %s"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "ಪುನರಾವರ್ತಿಸಲು ಏನೂ ಇಲ್ಲ"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "ಸಾಕೆಟ್‌ ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "(? ನ ನಂತರ ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರ"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "ಅಜ್ಞಾತವಾದ ಪ್ರೊಟೊಕಾಲ್ ಅನ್ನು ಸೂಚಿಸಲಾಗಿದೆ"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "(?< ಯ ನಂತರ ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರ"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "ಸ್ಥಳೀಯ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "(?P ಯ ನಂತರ ಗುರುತಿಸಲಾಗದ ಅಕ್ಷರ"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "ದೂರಸ್ಥ ವಿಳಾಸವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX ಹೆಸರಿಸಲಾದ ವರ್ಗಗಳು ಕೇವಲ ಒಂದು ವರ್ಗದಲ್ಲಿ ಮಾತ್ರ ಬೆಂಬಲ ಹೊಂದಿರುತ್ತವೆ"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "ಆಲಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "ಕೊನೆಗೊಳಿಸುವ ) ಕಾಣೆಯಾಗಿದೆ"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "ವಿಳಾಸಕ್ಕೆ ಬದ್ದವಾಗಿರುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") ತೆರೆಯಲ್ಪಡದೆ ("
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "ಸಂಪರ್ಕವನ್ನು ಅಂಗೀಕರಿಸುವಾಗ ದೋಷ: %s"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R ಅಥವ (?[+-] ಡಿಜಿಟ್‍ಗಳು ) ಅನ್ನು ಅನುಸರಿಸಬೇಕು"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "ಸà²\82ಪರà³\8dà²\95ಸಾಧಿಸà³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: "
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "à²\85ಸà³\8dತಿತà³\8dವದಲà³\8dಲಿ à²\87ರದ à²\89ಪವಿನà³\8dಯಾಸದ à²\89ಲà³\8dಲà³\87à²\96"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "ಸà²\82ಪರà³\8dà²\95ವà³\81 à²ªà³\8dರà²\97ತಿಯಲà³\8dಲಿದೆ"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "à²\95ಮà³\86à²\82à²\9fà³\8dâ\80\8dನ à²¨à²\82ತರ ) à²µà³\81 à²\95ಾಣà³\86ಯಾà²\97ಿದೆ"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "ಸಂಪರ್ಕ ಸಾಧಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆ ಬಹಳ ಉದ್ದವಾಗಿದೆ"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "ಬಾಕಿ ಇರುವ ದೋಷವನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "ಮೆಮೊರಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಲು ವಿಫಲವಾಗಿದೆ"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "ದತ್ತಾಂಶವನ್ನು ಸ್ವೀಕರಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "ಹಿಂದೆನೋಡು ಪ್ರತಿಪಾದನೆಯು ನಿಗದಿತ ಉದ್ದವನ್ನು ಹೊಂದಿಲ್ಲ"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "ದತ್ತಾಂಶವನ್ನು ಕಳಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "(?( ನಂತರದ ಸಂಖ್ಯೆ ಅಥವ ಹೆಸರು ವಿರೂಪಗೊಂಡಿದೆ"
 
-#: ../gio/gsocket.c:2163
-#, fuzzy, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "ಸಾಕೆಟ್‌ ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "ಶರತ್ತಿನ ಸಮೂಹವು ಎರಡಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಶಾಖೆಗಳನ್ನು ಹೊಂದಿದೆ"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "ದತ್ತಾಂಶವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "(?( ನಂತರ ಪ್ರತಿಪಾದನೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "ಸಾಕೆಟ್‌ ಸ್ಥಿತಿಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ: %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "ಗೊತ್ತಿರದ POSIX ವರ್ಗದ ಹೆಸರು"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "ಘಟಕಗಳ POSIX ಹೋಲಿಕೆಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "ವಿಂಡೋಸ್‌ನಲ್ಲಿ GSocketControlMessage ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "\\x{...} ಅನುಕ್ರಮದಲ್ಲಿನ ಅಕ್ಷರ ಮೌಲ್ಯವು ಬಹಳ ದೊಡ್ಡದಾಗಿದೆ"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "ಸಂದೇಶವನ್ನು ಪಡೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "ಸರಿಯಲ್ಲದ (?(0) ಸ್ಥಿತಿ"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr ""
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "ಹಿಂದೆನೋಡು ಪ್ರತಿಪಾದನೆಯಲ್ಲಿ \\C ಗೆ ಅನುಮತಿ ಇಲ್ಲ"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "ಸà²\82ಪರà³\8dà²\95ಸಾಧಿಸà³\81ವಲà³\8dಲಿ à²\97à³\8aತà³\8dತಿರದ à²¦à³\8bಷ"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "ಪà³\81ನರಾವರà³\8dತಿತ à²\95ರà³\86ಯà³\81 à²\85ನಿರà³\8dದಿಷà³\8dà²\9fವಾà²\97ಿ à²\86ವರà³\8dತಿತà²\97à³\8aಳà³\8dಳಬಹà³\81ದà³\81"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "ಉಪನಮೂನೆಯ ಹೆಸರಿನಲ್ಲಿ ಟರ್ಮಿನೇಟರ್ ಕಾಣಿಸುತ್ತಿಲ್ಲ"
+
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "ಹೆಸರಿಸಲಾದ ಎರಡು ಉಪನಮೂನೆಗಳು ಒಂದೇ ಹೆಸರನ್ನು ಹೊಂದಿವೆ"
+
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "ವಿರೂಪಗೊಂಡ\\P ಅಥವ \\p ಅನುಕ್ರಮ"
+
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "\\P ಅಥವ \\p ಯ ನಂತರ ಗೊತ್ತಿರದ ಗುಣಲಕ್ಷಣದ ಹೆಸರು"
+
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "ಉಪನಮೂನೆಯ ಹೆಸರು ಬಹಳ ಉದ್ದವಾಗಿದೆ (ಗರಿಷ್ಟ 32 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು)"
+
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "ಬಹಳಷ್ಟು ಹೆಸರಿಸಲ್ಪಟ್ಟ ಉಪನಮೂನೆಗಳು (ಗರಿಷ್ಟ 10,000)"
+
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "\\377 ಕ್ಕೂ ದೊಡ್ಡದಾದ ಆಕ್ಟಲ್ ಮೌಲ್ಯ"
+
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಶಾಖೆಯನ್ನು ಹೊಂದಿರುವ ಸಮೂಹವನ್ನು DEFINE ಮಾಡು"
+
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "ಒಂದು ಸಮೂಹವನ್ನು ಮತ್ತೆ ಮತ್ತೆ DEFINE ಮಾಡಲು ಅನುಮತಿ ಇಲ್ಲ"
+
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "ಅಸಂಜಸವಾದ NEWLINE ಆಯ್ಕೆಗಳು"
+
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
 msgstr ""
+"\\g ದ ನಂತರ ಒಂದು ಬ್ರೇಸ್ ಆದ ಹೆಸರು ಅಥವ ಆಯ್ಕಾತ್ಮಕ ಬ್ರೇಸ್ ಆದಂತಹ ಶೂನ್ಯವಲ್ಲದ ಸಂಖ್ಯೆ "
+"ಇಲ್ಲ"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, fuzzy, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "ಅನಿರೀಕ್ಷಿತ ಪುನರಾವರ್ತನೆ"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "à²\86ಲಿಸà³\81ವà³\81ವà³\81ದನà³\8dನà³\81 à²\88à²\97ಾà²\97ಲà³\86 à²®à³\81à²\9aà³\8dà²\9aಲಾà²\97ಿದà³\86"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "à²\95à³\8bಡà³\8d à²\93ವರà³\8d-ಫà³\8dಲà³\8b"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "ಸà³\87ರಿಸಲಾದ à²¸à²¾à²\95à³\86à²\9fà³\8d à²\85ನà³\8dನà³\81 à²®à³\81à²\9aà³\8dà²\9aಲಾಗಿದೆ"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "ಸà²\82à²\95ಲಿಸà³\81ವ à²\95ಾರà³\8dಯà²\95à³\8dಷà³\87ತà³\8dರವà³\81 overran à²\86ಗಿದೆ"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "ಈ ಮೊದಲು ಪರೀಕ್ಷಿಸಲಾದ ಉಲ್ಲೇಖ ಉಪವಿನ್ಯಾಸ ಕಂಡುಬಂದಿಲ್ಲ"
+
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr ""
+msgid "Error while matching regular expression %s: %s"
+msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ %s ಅನ್ನು ಹೊಂದಾಣಿಸುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ: %s"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "UTF8 ಬೆಂಬಲವಿಲ್ಲದೆ PCRE ಭಂಡಾರವು ಸಂಕಲಿತಗೊಂಡಿದೆ"
+
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "UTF8 ಗುಣಲಕ್ಷಣಗಳ ಬೆಂಬಲವಿಲ್ಲದೆ PCRE ಭಂಡಾರವು ಸಂಕಲಿತಗೊಂಡಿದೆ"
+
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
+msgid "Error while compiling regular expression %s at char %d: %s"
 msgstr ""
+"ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ %s ಅನ್ನು char %d ನಲ್ಲಿ ಸಂಕಲಿಸುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ: %s"
 
-#: ../gio/gsocks4aproxy.c:157
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr ""
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ %s ಅನ್ನು ಸರಳೀಕರಿಸುವಲ್ಲಿ ದೋಷ ಕಂಡುಬಂದಿದೆ: %s"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr ""
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "ಷೋಡ-ದಶಮಾನ ಅಂಕಿ ಅಥವ '}' ಅನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿದೆ"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr ""
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "ಷೋಡ-ದಶಮಾನ ಅಂಕಿಯನ್ನು ಅಪೇಕ್ಷಿಸಲಾಗಿದೆ"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr ""
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "ಸಾಂಕೇತಿಕ ಉಲ್ಲೇಖದಲ್ಲಿ '<' ಕಾಣೆಯಾಗಿದೆ"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr ""
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "ಅಪೂರ್ಣಗೊಂಡಿರುವ ಸಾಂಕೇತಿಕ ಉಲ್ಲೇಖ"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "ಶೂನ್ಯ-ಉದ್ದದ ಸಾಂಕೇತಿಕ ಉಲ್ಲೇಖ"
+
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "ಅಪೇಕ್ಷಿತ ಅಂಕಿ"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "ನಿಯಮ ಬಾಹಿರವಾದ ಸಾಂಕೇತಿಕ ಉಲ್ಲೇಖ"
 
-#: ../gio/gsocks5proxy.c:208
-#, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "ಅಪರೂಪದ ಅಂತ್ಯ '\\'"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "ಗೊತ್ತಿರದ ಪಾರು ಅನುಕ್ರಮ"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
 msgstr ""
+"ಬದಲಾಯಿಸಲ್ಪಟ್ಟ ಪಠ್ಯ \"%s\"ಅನ್ನು char %lu ನಲ್ಲಿ ಪಾರ್ಸಿಂಗ್ ಮಾಡುವಾಗಿನ ದೋಷ: %s"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr ""
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "ಉದ್ಧರಿತ ಪಠ್ಯವು ಒಂದು ಉದ್ಧರನ ಚಿಹ್ನೆಯಿಂದ ಆರಂಭಗೊಳ್ಳುವುದಿಲ್ಲ"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
 msgstr ""
+"ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಅಥವ ಇತರೆ ಶೆಲ್ಲಿನಲ್ಲಿ ಉದ್ಧರಿಸಲಾದ ಪಠ್ಯದಲ್ಲಿ ತಾಳೆಯಾಗದ "
+"ಉದ್ಧರಣಚಿಹ್ನೆಗಳು"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr ""
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "ಪಠ್ಯವು ಒಂದು '\\' ಅಕ್ಷರದ ನಂತರ ಅಂತ್ಯಗೊಂಡಿತು. (ಪಠ್ಯವು '%s' ಆಗಿತ್ತು)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr "%c ಗಾಗಿನ  (ಪಠ್ಯವು '%s' ಆಗಿತ್ತು)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "ಪಠ್ಯವು ಖಾಲಿಯಾಗಿತ್ತು (ಅಥವ ಕೇವಲ ಖಾಲಿಜಾಗಗಳನ್ನು ಹೊಂದಿತ್ತು)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr ""
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "child ಪ್ರಕ್ರಿಯೆ (%s) ಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲ"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
+"child ಪ್ರಕ್ರಿಯೆ (%s) ಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಾಗ select() ನಲ್ಲಿ ಅನಪೇಕ್ಷಿತ ದೋಷ"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr ""
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "waitpid() ನಲ್ಲಿ ಅನಪೇಕ್ಷಿತ ದೋಷ (%s)"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "GThemedIcon ಎನ್ಕೋಡಿಂಗ್‌ನ ಆವೃತ್ತಿ %d ಅನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ"
+msgid "Failed to read from child pipe (%s)"
+msgstr "child pipe (%s) ನಿಂದ ಓದುವಲ್ಲಿ ವಿಫಲತೆ"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr ""
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "ಕವಲೊಡೆಸುವಲ್ಲಿ ವಿಫಲತೆ (%s)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr ""
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "'%s' ಕೋಶಕ್ಕೆ ಬದಲಾಯಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ (%s)"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr ""
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "child ಪ್ರಕ್ರಿಯೆ \"%s\" (%s) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
 msgstr ""
+"child ಪ್ರಕ್ರಿಯೆಯ ಆದಾನ ಅಥವ ಪ್ರದಾನವನ್ನು ಪುನರ್ನಿರ್ದೇಶಿಸುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ (%"
+"s)"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "child ಪ್ರಕ್ರಿಯೆಯನ್ನು ಕವಲೊಡೆಯಲು ವಿಫಲಗೊಂಡಿದೆ (%s)"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "child ಪ್ರಕ್ರಿಯೆ \"%s\" ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಗೊತ್ತಿರದ ದೋಷ"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr ""
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "child pid pipe (%s) ಇಂದ ಸಾಕಷ್ಟು ದತ್ತಾಂಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲಗೊಂಡಿದೆ"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "1 ನಿಯಂತ್ರಣ ಸಂದೇಶವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, %d ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ"
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "ಉಪ ಪ್ರಕ್ರಿಯೆಯೊಂದಿಗೆ ಸಂವಹನಕ್ಕೆ ಪೈಪನ್ನು ರಚಿಸುವಲ್ಲಿ ವಿಫಲವಾಗಿದೆ (%s)"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "ಅನಿರೀಕ್ಷಿತ ಬಗೆಯ ಪೂರಕ ದತ್ತಾಂಶ"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "child ಪ್ರಕ್ರಿಯೆಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಲ್ಲಿ ವಿಫಲತೆ ಎದುರಾಗಿದೆ"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "ಒಂದು fd ಅನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, ಆದರೆ %d ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ\n"
+msgid "Failed to execute child process (%s)"
+msgstr "child ಪ್ರಕ್ರಿಯೆ (%s) ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಲ್ಲಿ ವಿಫಲತೆ"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "ಅಮಾನ್ಯವಾದ fd ಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "ಅಮಾನ್ಯವಾದ ಪ್ರೋಗ್ರಾಂ ಹೆಸರು: %s"
 
-#: ../gio/gunixconnection.c:371
-#, fuzzy
-msgid "Error sending credentials: "
-msgstr "ದತ್ತಾಂಶವನ್ನು ಕಳಿಸುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "%d ದಲ್ಲಿರುವ ಆರ್ಗ್ಯುಮೆಂಟ್ ವೆಕ್ಟರಿನಲ್ಲಿನ ಅಮಾನ್ಯ ಸಾಲು: %s"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
+msgid "Invalid string in environment: %s"
+msgstr "ಪರಿಸರದಲ್ಲಿನ ಅಮಾನ್ಯ ಸಾಲು: %s"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
+msgid "Invalid working directory: %s"
+msgstr "ಅಮಾನ್ಯ ಕಾರ್ಯಕಾರಿ ಕೋಶ: %s"
 
-#: ../gio/gunixconnection.c:478
-#, fuzzy, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "à²\95ಡತದ à²¹à³\86ಸರನà³\8dನà³\81 à²¬à²¦à²²à²¾à²¯à²¿à²¸à³\81ವಲà³\8dಲಿ à²¦à³\8bಷ: %s"
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "ಸಹಾಯà²\95 à²ªà³\8dರà³\8aà²\97à³\8dರಾà²\82 (%s) à²\85ನà³\8dನà³\81 à²\95ಾರà³\8dಯà²\97ತà²\97à³\8aಳಿಸà³\81ವಲà³\8dಲಿ à²µà²¿à²«à²²à²¤à³\86"
 
-#: ../gio/gunixconnection.c:509
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
+"child ಪ್ರಕ್ರಿಯೆ ಯಿಂದ ದತ್ತಾಂಶವನ್ನು ಓದುವಾಗ g_io_channel_win32_poll() ನಲ್ಲಿ "
+"ಅನಪೇಕ್ಷಿತ "
+"ದೋಷ"
 
-#: ../gio/gunixconnection.c:545
-#, fuzzy, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "1 ನಿಯಂತ್ರಣ ಸಂದೇಶವನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿತ್ತು, %d ಅನ್ನು ಪಡೆಯಲಾಗಿದೆ"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "ಅಕ್ಷರವು UTF-8 ನ ವ್ಯಾಪ್ತಿ ಇಂದ ಹೊರಗಿದೆ"
+
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "ಆದಾನ ಪರಿವರ್ತನೆಯಲ್ಲಿ ಅಮಾನ್ಯ ಅನುಕ್ರಮ"
+
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "ಅಕ್ಷರವು UTF-16 ನ ವ್ಯಾಪ್ತಿ ಇಂದ ಹೊರಗಿದೆ"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr ""
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u ಬೈಟ್"
+msgstr[1] "%u ಬೈಟ್‌ಗಳು"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "ಯುನಿಕ್ಸ್‍ನಿಂದ ಓದುವಲ್ಲಿ ದೋಷ: %s"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2174
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "ಯುನಿಕ್ಸ್ ಅನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "ಕಡತವ್ಯವಸ್ಥೆ ಮೂಲ"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "ಯುನಿಕ್ಸ್‍ಗೆ ಬರೆಯುವಲ್ಲೆ ದೋಷ: %s"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "ಅಬ್‌ಸ್ಟ್ರಾಕ್ಟ್ ಯುನಿಕ್ಸ್ ಡೊಮೈನ್ ಸಾಕೆಟ್ ವಿಳಾಸಗಳಿಗೆ ಈ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಬೆಂಬಲವಿಲ್ಲ"
+#: ../glib/gutils.c:2183
+#, c-format
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "ಪರಿಮಾಣವು ಹೊರ ತಳ್ಳುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದಿಲ್ಲ"
+#: ../glib/gutils.c:2186
+#, c-format
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "ಪರಿಮಾಣವು ಹೊರ ತಳ್ಳುವುದನ್ನು ಅಥವ eject_with_operation ಅನ್ನು ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "ಅನ್ವಯವನ್ನು ಪತ್ತೆಮಾಡಲಾಗುವುದಿಲ್ಲ"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error launching application: %s"
-msgstr "ಅನ್ವಯವನ್ನು ಆರಂಭಿಸುವಲ್ಲಿ ದೋಷ: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI ಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "win32 ನಲ್ಲಿ ಅಸೋಸಿಯೇಶನ್ ಬದಲಾವಣೆಗಳು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "win32 ನಲ್ಲಿ ಅಸೋಸಿಯೇಶನ್ ರಚನೆಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32inputstream.c:318
-#, fuzzy, c-format
-msgid "Error reading from handle: %s"
-msgstr "ಕಡತದಿಂದ ಓದುವಲ್ಲಿ ದೋಷ: %s"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s ಬೈಟ್"
+msgstr[1] "%s ಬೈಟ್‌ಗಳು"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, fuzzy, c-format
-msgid "Error closing handle: %s"
-msgstr "ಕಡತವನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32outputstream.c:318
-#, fuzzy, c-format
-msgid "Error writing to handle: %s"
-msgstr "ಕಡತಕ್ಕೆ ಬರೆಯುವಲ್ಲಿ ದೋಷ: %s"
+#~ msgid "File is empty"
+#~ msgstr "ಕಡತವು ಖಾಲಿ ಇದೆ"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "ಸಾಕಷ್ಟು ಮೆಮೊರಿಯು ಲಭ್ಯವಿಲ್ಲ"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr "ಕೀಲಿ ಕಡತವು ಕೀಲಿ '%s'ಯನ್ನು ಹೊಂದಿದ್ದು ಅದು ಮೌಲ್ಯವನ್ನು ವಿವರಿಸಲಾಗುವುದಿಲ್ಲ."
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "ಆಂತರಿಕ ದೋಷ: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "'%s' ಕಡತವನ್ನು ವ್ಯಕ್ತಪಡಿಸುವಲ್ಲಿ ದೋಷ: %s"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr ""
+#~ msgid "Error connecting: "
+#~ msgstr "ಸಂಪರ್ಕಸಾಧಿಸುವಲ್ಲಿ ದೋಷ: "
 
-#: ../gio/gzlibdecompressor.c:342
-#, fuzzy
-msgid "Invalid compressed data"
-msgstr "ಅಮಾನ್ಯವಾದ ಅತಿಥೇಯದ ಹೆಸರು"
+#~ msgid "Error connecting: %s"
+#~ msgstr "ಸಂಪರ್ಕ ಸಾಧಿಸುವಲ್ಲಿ ದೋಷ: %s"
+
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "ಯುನಿಕ್ಸ್‍ನಿಂದ ಓದುವಲ್ಲಿ ದೋಷ: %s"
+
+#~ msgid "Error closing unix: %s"
+#~ msgstr "ಯುನಿಕ್ಸ್ ಅನ್ನು ಮುಚ್ಚುವಲ್ಲಿ ದೋಷ: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "ಯುನಿಕ್ಸ್‍ಗೆ ಬರೆಯುವಲ್ಲೆ ದೋಷ: %s"
 
 #, fuzzy
 #~ msgid "Do not give error for empty directory"
 #~ msgstr "ಕೋಶವನ್ನು ಇನ್ನೊಂದು ಕೋಶಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗುವುದಿಲ್ಲ"
 
-#~ msgid "PATH"
-#~ msgstr "PATH"
-
 #, fuzzy
 #~ msgid "Key %s is not writable\n"
 #~ msgstr "ಪ್ರಕಾರ %s ಅನ್ನು ವರ್ಗವಾಗಿಸಿಲ್ಲ"
@@ -3783,6 +4157,3 @@ msgstr "ಅಮಾನ್ಯವಾದ ಅತಿಥೇಯದ ಹೆಸರು"
 
 #~ msgid "use a long listing format"
 #~ msgstr "ದೊಡ್ಡದಾದ ಪಟ್ಟಿಯ ನಮೂನೆಯನ್ನು ಬಳಸು"
-
-#~ msgid "[FILE...]"
-#~ msgstr "[FILE...]"
index 99a1c00..01a7cb4 100644 (file)
Binary files a/po/ko.gmo and b/po/ko.gmo differ
index 6a5f3e0..0cb40b4 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -11,9 +11,9 @@ msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-12-09 13:58+0000\n"
-"PO-Revision-Date: 2011-12-10 23:32+0900\n"
-"Last-Translator: Seong-ho, Cho <darkcircle.0426@gmail.com>\n"
+"POT-Creation-Date: 2012-03-05 18:01+0000\n"
+"PO-Revision-Date: 2012-03-05 23:04+0900\n"
+"Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
 "Language-Team: GNOME Korea <gnome-kr@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -24,19 +24,19 @@ msgstr ""
 #: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:201 ../gio/goutputstream.c:751
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "%s에 넘긴 카운트 값이 너무 큽니다"
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:292 ../gio/goutputstream.c:1226
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "스트림을 이미 닫았습니다"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1839
-#: ../gio/gdbusconnection.c:1930 ../gio/gdbusconnection.c:2104
-#: ../gio/gdbusprivate.c:1419 ../gio/glocalfile.c:2100
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
 #: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
 msgid "Operation was cancelled"
@@ -55,30 +55,30 @@ msgid "Not enough space in destination"
 msgstr "대상에 공간이 부족합니다"
 
 #: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1291 ../glib/gconvert.c:767
-#: ../glib/gconvert.c:1159 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
-#: ../glib/giochannel.c:2468 ../glib/gutf8.c:839 ../glib/gutf8.c:1290
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
 msgid "Invalid byte sequence in conversion input"
 msgstr "변환 입력에서 잘못된 바이트 순서"
 
-#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:775
-#: ../glib/gconvert.c:1084 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
 msgid "Error during conversion: %s"
-msgstr "변환중 오류: %s"
+msgstr "변환 중 오류: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:856
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
 msgid "Cancellable initialization not supported"
 msgstr "취소 가능한 초기화를 지원하지 않습니다"
 
-#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:567
-#: ../glib/gconvert.c:645 ../glib/giochannel.c:1411
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "문자셋 '%s'에서 '%s'(으)로 변환은 지원되지 않습니다"
 
-#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:571
-#: ../glib/gconvert.c:649
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "'%s'에서 '%s'(으)로 변환하는 변환기를 열 수 없습니다"
@@ -240,7 +240,7 @@ msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "세션 버스 주소를 알아낼 수 없습니다 (이 운영체제에서는 구현되지 않았습니다)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6693
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -249,7 +249,7 @@ msgstr ""
 "DBUS_STARTER_BUS_TYPE 환경 변수에서 세션 버스 주소를 알아낼 수 없습니다 - 알 "
 "수 없는 값 `%s'"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6702
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -262,22 +262,22 @@ msgstr ""
 msgid "Unknown bus type %d"
 msgstr "알 수 없는 버스 종류 (%d)"
 
-#: ../gio/gdbusauth.c:288
+#: ../gio/gdbusauth.c:287
 msgid "Unexpected lack of content trying to read a line"
 msgstr "한 줄을 읽으려고 시도하는 중 예상치 못하게 읽을 내용이 부족합니다."
 
-#: ../gio/gdbusauth.c:332
+#: ../gio/gdbusauth.c:331
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
 "한 줄을 (안전하게) 읽으려고 시도하는 중 예상치 못하게 읽을 내용이 부족합니다."
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/gdbusauth.c:502
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr "사용 가능한 모든 인증 방법을 시도했습니다 (시도: %s) (사용 가능: %s)"
 
-#: ../gio/gdbusauth.c:1159
+#: ../gio/gdbusauth.c:1158
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "취소됨 (GDBusAuthObserver::authorize-authenticated-peer 통해)"
 
@@ -358,86 +358,86 @@ msgstr "`%s' 키 모음을 쓰기 용도로 여는 중 오류: "
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(추가로 `%s'에 대한 잠금 해제도 실패했습니다: %s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2407
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
 msgid "The connection is closed"
 msgstr "연결이 닫혔습니다"
 
-#: ../gio/gdbusconnection.c:1884
+#: ../gio/gdbusconnection.c:1879
 msgid "Timeout was reached"
 msgstr "시간 제한을 넘었습니다"
 
-#: ../gio/gdbusconnection.c:2529
+#: ../gio/gdbusconnection.c:2524
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "클라이언트 연결을 만드는 중 지원하지 않는 플래그가 있습니다"
 
-#: ../gio/gdbusconnection.c:4031 ../gio/gdbusconnection.c:4347
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "경로 %s의 객체에 `org.freedesktop.DBus.Properties' 인터페이스가 없습니다"
 
-#: ../gio/gdbusconnection.c:4102
+#: ../gio/gdbusconnection.c:4097
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "`%s' 속성 설정 오류: `%s' 타입이어야 하지만 `%s'입니다"
 
-#: ../gio/gdbusconnection.c:4197
+#: ../gio/gdbusconnection.c:4192
 #, c-format
 msgid "No such property `%s'"
 msgstr "`%s' 속성이 없습니다"
 
-#: ../gio/gdbusconnection.c:4209
+#: ../gio/gdbusconnection.c:4204
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "`%s' 속성을 읽을 수 없습니다"
 
-#: ../gio/gdbusconnection.c:4220
+#: ../gio/gdbusconnection.c:4215
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "`%s' 속성을 쓸 수 없습니다"
 
-#: ../gio/gdbusconnection.c:4290 ../gio/gdbusconnection.c:6136
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
 #, c-format
 msgid "No such interface `%s'"
 msgstr "`%s' 인터페이스가 없습니다"
 
-#: ../gio/gdbusconnection.c:4474
+#: ../gio/gdbusconnection.c:4469
 msgid "No such interface"
 msgstr "인터페이스가 없습니다"
 
-#: ../gio/gdbusconnection.c:4695 ../gio/gdbusconnection.c:6642
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "`%s' 인터페이스가 경로 %s의 객체에 없습니다"
 
-#: ../gio/gdbusconnection.c:4747
+#: ../gio/gdbusconnection.c:4742
 #, c-format
 msgid "No such method `%s'"
 msgstr "`%s' 메소드가 없습니다"
 
-#: ../gio/gdbusconnection.c:4778
+#: ../gio/gdbusconnection.c:4773
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "메시지의 타입이 (`%s') 예상한 `%s' 타입에 맞지 않습니다."
 
-#: ../gio/gdbusconnection.c:4998
+#: ../gio/gdbusconnection.c:4993
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "%2$s의 %1$s 인터페이스 용도로 객체를 이미 내보냈습니다"
 
-#: ../gio/gdbusconnection.c:5196
+#: ../gio/gdbusconnection.c:5191
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "`%s' 메소드가 `%s' 타입을 리턴했지만, `%s' 타입이어야 합니다"
 
-#: ../gio/gdbusconnection.c:6247
+#: ../gio/gdbusconnection.c:6242
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "`%s' 메소드가 (인터페이스 `%s', 시그너쳐 `%s') 없습니다"
 
-#: ../gio/gdbusconnection.c:6366
+#: ../gio/gdbusconnection.c:6361
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "하위 트리를 이미 %s 용도로 내보냈습니다"
@@ -568,23 +568,23 @@ msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr "`%s' 타입 문자열로 GVariant를 D-Bus 전송 형식으로 만드는데 오류"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gdbusmessage.c:2304
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
 "descriptors"
 msgstr "메시지에 파일 디스크립터가 %d개이지만 헤더 필드에는 %d개입니다 "
 
-#: ../gio/gdbusmessage.c:2311
+#: ../gio/gdbusmessage.c:2312
 msgid "Cannot serialize message: "
 msgstr "메시지를 전송 형식으로 만들 수 없습니다: "
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gdbusmessage.c:2356
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "메시지 본문에 `%s' 시그너쳐가 있지만 시그너쳐 헤더가 없습니다"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gdbusmessage.c:2366
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `%"
@@ -592,36 +592,36 @@ msgid ""
 msgstr ""
 "메시지 본문에 `%s' 타입 시그너쳐가 있지만 헤더 필드의 시그너쳐가 `%s'입니다"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gdbusmessage.c:2382
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "메시지 본문이 비었지만 헤더 필드의 시그너쳐가 `(%s)'입니다"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gdbusmessage.c:2939
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "오류 리턴, `%s' 타입의 본문"
 
-#: ../gio/gdbusmessage.c:2946
+#: ../gio/gdbusmessage.c:2947
 msgid "Error return with empty body"
 msgstr "오류 리턴, 빈 본문"
 
-#: ../gio/gdbusprivate.c:2071
+#: ../gio/gdbusprivate.c:2065
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "/var/lib/dbus/machine-id나 /etc/machine-id를 읽어들일 수 없습니다:"
 
-#: ../gio/gdbusproxy.c:1529
+#: ../gio/gdbusproxy.c:1624
 #, c-format
 msgid "Error calling StartServiceByName for %s: "
 msgstr "%s에 대해 StartServiceByName 호출이 실패했습니다: "
 
-#: ../gio/gdbusproxy.c:1550
+#: ../gio/gdbusproxy.c:1645
 #, c-format
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr " StartServiceByName(\"%2$s\") 메소드에서 예상치 못한 응답 %1$d번"
 
 # FIXME: 무슨 뜻?
-#: ../gio/gdbusproxy.c:2631 ../gio/gdbusproxy.c:2765
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -642,12 +642,12 @@ msgstr "서버를 만들 때 nonce 파일을 지정할 수 없습니다"
 msgid "Error writing nonce file at `%s': %s"
 msgstr "`%s'의 nonce 파일에 쓰는 중 오류: %s"
 
-#: ../gio/gdbusserver.c:1039
+#: ../gio/gdbusserver.c:1038
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "'%s' 문자열은 올바른 D-BUS GUID가 아닙니다"
 
-#: ../gio/gdbusserver.c:1079
+#: ../gio/gdbusserver.c:1078
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "지원하지 않는 transport `%s'에서 연결을 받아들일 수 없습니다"
@@ -890,26 +890,26 @@ msgstr "desktop 파일에 Exec 필드를 지정하지 않았습니다"
 msgid "Unable to find terminal required for application"
 msgstr "프로그램에 필요한 터미널을 찾을 수 없습니다"
 
-#: ../gio/gdesktopappinfo.c:1561
+#: ../gio/gdesktopappinfo.c:1563
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "사용자 프로그램 설정 폴더(%s)를 만들 수 없습니다: %s"
 
-#: ../gio/gdesktopappinfo.c:1565
+#: ../gio/gdesktopappinfo.c:1567
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "사용자 MIME 설정 폴더(%s)를 만들 수 없습니다: %s"
 
-#: ../gio/gdesktopappinfo.c:1805 ../gio/gdesktopappinfo.c:1829
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
 msgid "Application information lacks an identifier"
 msgstr "프로그램 정보에 아이디가 없습니다"
 
-#: ../gio/gdesktopappinfo.c:2053
+#: ../gio/gdesktopappinfo.c:2055
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "%s 사용자 desktop 파일을 만들 수 없습니다"
 
-#: ../gio/gdesktopappinfo.c:2169
+#: ../gio/gdesktopappinfo.c:2171
 #, c-format
 msgid "Custom definition for %s"
 msgstr "%s에 대한 사용자 설정 정의"
@@ -952,17 +952,17 @@ msgstr "GEmblem 인코딩의 %d 버전을 처리할 수 없습니다"
 msgid "Malformed number of tokens (%d) in GEmblem encoding"
 msgstr "GEmblem 인코딩에서 토큰 수가 잘못되었습니다 (%d개)"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gemblemedicon.c:367
 #, c-format
 msgid "Can't handle version %d of GEmblemedIcon encoding"
 msgstr "GEmblemedIcon 인코딩의 %d 버전을 처리할 수 없습니다"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gemblemedicon.c:377
 #, c-format
 msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
 msgstr "GEmblemedIcon 인코딩에서 토큰 수가 잘못되었습니다 (%d개)"
 
-#: ../gio/gemblemedicon.c:401
+#: ../gio/gemblemedicon.c:400
 msgid "Expected a GEmblem for GEmblemedIcon"
 msgstr "GEmblemedIcon에 GEmblem이 없습니다"
 
@@ -974,7 +974,7 @@ msgstr "GEmblemedIcon에 GEmblem이 없습니다"
 #: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
 #: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
 #: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
-#: ../gio/gfile.c:7006 ../gio/gfile.c:7096 ../gio/gfile.c:7182
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
 #: ../gio/win32/gwinhttpfile.c:439
 msgid "Operation not supported"
 msgstr "동작을 지원하지 않습니다"
@@ -987,12 +987,12 @@ msgstr "동작을 지원하지 않습니다"
 #. Translators: This is an error message when trying to find
 #. * the enclosing (user visible) mount of a file, but none
 #. * exists.
-#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
 msgid "Containing mount does not exist"
 msgstr "들어 있는 마운트가 없습니다"
 
-#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2256
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
 msgid "Can't copy over directory"
 msgstr "디렉터리를 덮어 써서 복사할 수 없습니다"
 
@@ -1000,7 +1000,7 @@ msgstr "디렉터리를 덮어 써서 복사할 수 없습니다"
 msgid "Can't copy directory over directory"
 msgstr "디렉터리를 덮어 써서 디렉터리를 복사할 수 없습니다"
 
-#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2265
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
 msgid "Target file exists"
 msgstr "대상 파일이 있습니다"
 
@@ -1034,11 +1034,11 @@ msgstr "휴지통을 지원하지 않습니다"
 msgid "File names cannot contain '%c'"
 msgstr "파일 이름에 '%c' 문자가 들어갈 수 없습니다"
 
-#: ../gio/gfile.c:6065 ../gio/gvolume.c:332
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
 msgid "volume doesn't implement mount"
 msgstr "볼륨이 mount를 구현하지 않았습니다"
 
-#: ../gio/gfile.c:6176
+#: ../gio/gfile.c:6178
 msgid "No application is registered as handling this file"
 msgstr "이 파일을 처리하는 프로그램을 아무 것도 등록하지 않았습니다"
 
@@ -1055,12 +1055,12 @@ msgstr "파일 이뉴머레이터에 진행 중인 동작이 있습니다"
 msgid "File enumerator is already closed"
 msgstr "파일 이뉴머레이터를 이미 닫았습니다"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gfileicon.c:237
 #, c-format
 msgid "Can't handle version %d of GFileIcon encoding"
 msgstr "GFileIcon 인코딩의 %d 버전을 처리할 수 없습니다"
 
-#: ../gio/gfileicon.c:246
+#: ../gio/gfileicon.c:247
 msgid "Malformed input data for GFileIcon"
 msgstr "GFileIcon 입력 데이터의 형식이 잘못되었습니다"
 
@@ -1117,30 +1117,30 @@ msgstr "\"%s\" 타입은 GIcon 인터페이스에서 from_token()를 구현하
 msgid "Can't handle the supplied version the icon encoding"
 msgstr "아이콘 인코딩의 해당 버전을 처리할 수 없습니다"
 
-#: ../gio/ginetaddressmask.c:173
+#: ../gio/ginetaddressmask.c:184
 msgid "No address specified"
 msgstr "주소가 지정되지 않았습니다"
 
-#: ../gio/ginetaddressmask.c:181
+#: ../gio/ginetaddressmask.c:192
 #, c-format
 msgid "Length %u is too long for address"
 msgstr "주소의 길이 %u이(가) 너무 깁니다"
 
-#: ../gio/ginetaddressmask.c:214
+#: ../gio/ginetaddressmask.c:225
 msgid "Address has bits set beyond prefix length"
 msgstr "주소에 접두 길이 이전에 지정된 비트를 포함하고 있습니다"
 
-#: ../gio/ginetaddressmask.c:293
+#: ../gio/ginetaddressmask.c:304
 #, c-format
 msgid "Could not parse '%s' as IP address mask"
 msgstr "'%s'을(를) IP주소 마스크로 해석할 수 없습니다"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
 #: ../gio/gunixsocketaddress.c:221
 msgid "Not enough space for socket address"
 msgstr "소켓 주소에 공간이 부족합니다"
 
-#: ../gio/ginetsocketaddress.c:211
+#: ../gio/ginetsocketaddress.c:238
 msgid "Unsupported socket address"
 msgstr "소켓 주소를 지원하지 않습니다"
 
@@ -1155,20 +1155,138 @@ msgstr "입력 스트림이 read를 구현하지 않았습니다"
 #. * already an operation running against this stream when
 #. * you try to start one
 #: ../gio/ginputstream.c:898 ../gio/giostream.c:302
-#: ../gio/goutputstream.c:1236
+#: ../gio/goutputstream.c:1238
 msgid "Stream has outstanding operation"
 msgstr "스트림에 진행 중인 동작이 있습니다"
 
-#: ../gio/glib-compile-schemas.c:741
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#, c-format
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "<%s> 엘리먼트는 <%s> 안에 쓸 수 없습니다"
+
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "<%s> 엘리먼트는 최상위에 쓸 수 없습니다"
+
+#: ../gio/glib-compile-resources.c:235
+#, c-format
+msgid "File %s appears multiple times in the resource"
+msgstr "자원에서 %s 파일이 여러번 나타납니다"
+
+#: ../gio/glib-compile-resources.c:248
+#, c-format
+msgid "Failed to locate '%s' in any source directory"
+msgstr "임의의 소스 디렉터리에서 '%s'을(를) 지정하는데 실패"
+
+#: ../gio/glib-compile-resources.c:259
+#, c-format
+msgid "Failed to locate '%s' in current directory"
+msgstr "현재 디렉터리의 '%s' 지정 실패"
+
+#: ../gio/glib-compile-resources.c:287
+#, c-format
+msgid "Unknown processing option \"%s\""
+msgstr "알 수 없는 처리 옵션 \"%s\""
+
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#, c-format
+msgid "Failed to create temp file: %s"
+msgstr "임시 파일 만들기 실패: %s"
+
+#: ../gio/glib-compile-resources.c:335
+msgid "Error processing input file with xmllint"
+msgstr "xmllint와 입력 파일 처리 중 오류"
+
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr "to-pixdata와 입력 파일 처리중 오류"
+
+#: ../gio/glib-compile-resources.c:403
+#, c-format
+msgid "Error reading file %s: %s"
+msgstr "%s 파일 읽는 중 오류: %s"
+
+#: ../gio/glib-compile-resources.c:423
+#, c-format
+msgid "Error compressing file %s"
+msgstr "%s 파일 압축 중 오류"
+
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "<%s> 안에는 문자가 들어갈 수 없습니다"
+
+#: ../gio/glib-compile-resources.c:610
+msgid "name of the output file"
+msgstr "출력 파일의 이름"
+
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "<파일>"
+
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr "파일들이 어디 있는지 읽어야 할 디렉토리들 (현재 디렉터리가 기본)"
+
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "<디렉터리>"
+
+#: ../gio/glib-compile-resources.c:612
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr "대상 파일 이름 확장자가 선택한 형식의 출력을 생성"
+
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr "소스 헤더 생성"
+
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "자원 파일에 연결하는데 사용하는 소스코드를 여러분의 코드에 생성"
+
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "의존성 목록 생성"
+
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "자원을 자동으로 만들고 등록하지 마십시오"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr "C 식별자 이름은 생성한 소스코드에 대해 사용합니다"
+
+#: ../gio/glib-compile-resources.c:646
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"자원 명세를 자원 파일로 컴파일합니다.\n"
+"자원 명세 파일은 .gresource.xml 확장자를 지니며,\n"
+"자원 파일은 .gresource라는 확장자를 지닙니다."
+
+#: ../gio/glib-compile-resources.c:662
+#, c-format
+msgid "You should give exactly one file name\n"
+msgstr "정확히 파일 이름을 하나 지정해야 합니다\n"
+
+#: ../gio/glib-compile-schemas.c:774
 msgid "empty names are not permitted"
 msgstr "빈 이름은 허용하지 않습니다"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
 msgid "invalid name '%s': names must begin with a lowercase letter"
 msgstr "'%s' 이름이 잘못되었습니다: 소문자로 시작해야 합니다"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
 msgid ""
 "invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
@@ -1177,40 +1295,40 @@ msgstr ""
 "'%s' 이름이 잘못되었습니다: '%c' 문자는 올바르지 않습니다: 소문자, 숫자, 빼"
 "기 ('-') 문자만 허용합니다."
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
 msgid "invalid name '%s': two successive dashes ('--') are not permitted."
 msgstr ""
 "'%s' 이름이 잘못되었습니다: 두 개 연속된 빼기 기호는 ('--') 허용하지 않습니"
 "다."
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
 msgid "invalid name '%s': the last character may not be a dash ('-')."
 msgstr ""
 "'%s' 이름이 잘못되었습니다: 마지막 문자는 빼기 기호를 ('-') 허용하지 않습니"
 "다."
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
 msgid "invalid name '%s': maximum length is 1024"
 msgstr "이름이 올바르지 않습니다 ('%s'): 최대 길이는 1024입니다"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
 msgid "<child name='%s'> already specified"
 msgstr "<child name='%s'> 태그가 이미 있습니다"
 
-#: ../gio/glib-compile-schemas.c:884
+#: ../gio/glib-compile-schemas.c:917
 msgid "cannot add keys to a 'list-of' schema"
 msgstr "'list-of' 스키마에 키를 추가할 수 없습니다"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
 msgid "<key name='%s'> already specified"
 msgstr "<key name='%s'> 태그가 이미 있습니다"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
 "<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
@@ -1219,7 +1337,7 @@ msgstr ""
 "<key name='%s'> 태그는 <key name='%s'> 태그를 (<schema id='%s'> 스키마) 감춥"
 "니다; 값을 수정하려면 <override> 태그를 사용하십시오"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
 "exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
@@ -1227,56 +1345,56 @@ msgid ""
 msgstr ""
 "<key>의 속성으로 'type', 'enum', 'flags' 중에 정확히 하나를 지정해야 합니다"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
 msgid "<%s id='%s'> not (yet) defined."
 msgstr "<%s id='%s'> 태그를 (아직) 정의하지 않았습니다."
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
 msgid "invalid GVariant type string '%s'"
 msgstr "GVariant 타입 문자열이 ('%s') 올바르지 않습니다"
 
-#: ../gio/glib-compile-schemas.c:988
+#: ../gio/glib-compile-schemas.c:1021
 msgid "<override> given but schema isn't extending anything"
 msgstr "<override> 태그가 있지만 스키마는 아무 것도 확장하지 않습니다"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
 msgid "no <key name='%s'> to override"
 msgstr "무시할 <key name='%s'> 태그가 없습니다"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
 msgid "<override name='%s'> already specified"
 msgstr "<override name='%s'> 태그가 이미 있습니다"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
 msgid "<schema id='%s'> already specified"
 msgstr "<schema id='%s'> 태그가 이미 있습니다"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
 msgid "<schema id='%s'> extends not yet existing schema '%s'"
 msgstr "<schema id='%s'> 태그는 존재하지 않는 '%s' 스키마를 확장합니다"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
 msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr "<schema id='%s'> 태그는 존재하지 않는 '%s' 스키마의 목록입니다"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
 msgid "Can not be a list of a schema with a path"
 msgstr "경로와 같이 스키마의 목록이 될 수 없습니다"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
 msgid "Can not extend a schema with a path"
 msgstr "경로와 같이 스키마를 확장할 수 없습니다"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
 "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
@@ -1284,7 +1402,7 @@ msgstr ""
 "<schema id='%s'> 태그는 목록이 아닌 <schema id='%s'> 스키마를 확장하는 목록입"
 "니다"
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
 "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
@@ -1293,83 +1411,68 @@ msgstr ""
 "<schema id='%s' list-of='%s'> 태그는 <schema id='%s' list-of='%s'> 스키마를 "
 "확장하지만, '%s'은(는) '%s'을(를) 확장하지 않습니다."
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
 msgid "a path, if given, must begin and end with a slash"
 msgstr "경로를 지정할 경우 슬래시로 시작하고 끝나야 합니다"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
 msgid "the path of a list must end with ':/'"
 msgstr "목록의 경로는 ':/'로 끝나야 합니다"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> 태그가 이미 있습니다"
 
-#: ../gio/glib-compile-schemas.c:1416 ../gio/gmenumarkup.c:291
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "<%s> 엘리먼트는 <%s> 안에 쓸 수 없습니다"
-
-#: ../gio/glib-compile-schemas.c:1420 ../gio/gmenumarkup.c:296
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "<%s> 엘리먼트는 최상위에 쓸 수 없습니다"
-
-#: ../gio/glib-compile-schemas.c:1511 ../gio/gmenumarkup.c:375
-#, c-format
-msgid "text may not appear inside <%s>"
-msgstr "<%s> 안에는 문자가 들어갈 수 없습니다"
-
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1697 ../gio/glib-compile-schemas.c:1768
-#: ../gio/glib-compile-schemas.c:1844
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict 옵션을 지정했습니다. 끝납니다.\n"
 
-#: ../gio/glib-compile-schemas.c:1705
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "이 파일 전체를 무시합니다.\n"
 
-#: ../gio/glib-compile-schemas.c:1764
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "이 파일을 무시합니다.\n"
 
-#: ../gio/glib-compile-schemas.c:1804
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr "`%s' 키가 `%s' 스키마에 없습니다 (override 파일 `%s')"
 
-#: ../gio/glib-compile-schemas.c:1810 ../gio/glib-compile-schemas.c:1868
-#: ../gio/glib-compile-schemas.c:1896
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; 이 키의 override를 무시합니다.\n"
 
-#: ../gio/glib-compile-schemas.c:1814 ../gio/glib-compile-schemas.c:1872
-#: ../gio/glib-compile-schemas.c:1900
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " 그리고 --strict 옵션을 지정했습니다. 끝납니다.\n"
 
-#: ../gio/glib-compile-schemas.c:1830
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': %"
 "s.  "
 msgstr "`%s' 키를 (`%s' 스키마) 파싱하는데 오류 (override 파일 `%s'): %s.  "
 
-#: ../gio/glib-compile-schemas.c:1840
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "이 키에 대해 override 무시.\n"
 
-#: ../gio/glib-compile-schemas.c:1858
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1378,7 +1481,7 @@ msgstr ""
 "override 파일 `%3$s', `%2$s' 스키마의 `%1$s' 키는 이 스키마의 범위에서 벗어납"
 "니다"
 
-#: ../gio/glib-compile-schemas.c:1886
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1387,30 +1490,26 @@ msgstr ""
 "override 파일 `%3$s', `%2$s' 스키마의 `%1$s' 키는 올바른 값 중 하나가 아닙니"
 "다"
 
-#: ../gio/glib-compile-schemas.c:1939
+#: ../gio/glib-compile-schemas.c:1989
 msgid "where to store the gschemas.compiled file"
 msgstr "gschemas.compiled 파일을 저장할 위치"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1969
-msgid "DIRECTORY"
-msgstr "<디렉터리>"
-
 # 옵션 설명
-#: ../gio/glib-compile-schemas.c:1940
+#: ../gio/glib-compile-schemas.c:1990
 msgid "Abort on any errors in schemas"
 msgstr "스키마에 오류가 하나라도 있으면 중지합니다"
 
 # 옵션 설명
-#: ../gio/glib-compile-schemas.c:1941
+#: ../gio/glib-compile-schemas.c:1991
 msgid "Do not write the gschema.compiled file"
 msgstr "gschema.compiled 파일을 쓰지 않습니다"
 
 # 옵션 설명
-#: ../gio/glib-compile-schemas.c:1942
+#: ../gio/glib-compile-schemas.c:1992
 msgid "Do not enforce key name restrictions"
 msgstr "키 이름을 제한하지 않습니다"
 
-#: ../gio/glib-compile-schemas.c:1972
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1420,22 +1519,22 @@ msgstr ""
 "스키마 파일 확장자는 .schema.xml이어야 하고,\n"
 "캐시 파일 이름은 gschemas.compile이어야 합니다."
 
-#: ../gio/glib-compile-schemas.c:1988
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "정확히 디렉터리 이름을 하나 지정해야 합니다\n"
 
-#: ../gio/glib-compile-schemas.c:2027
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
 msgid "No schema files found: "
 msgstr "스키마 파일이 없습니다: "
 
-#: ../gio/glib-compile-schemas.c:2030
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
 msgid "doing nothing.\n"
 msgstr "아무 것도 하지 않습니다.\n"
 
-#: ../gio/glib-compile-schemas.c:2033
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "현재 출력 파일을 제거합니다.\n"
@@ -1454,109 +1553,109 @@ msgstr "잘못된 파일 이름 %s"
 msgid "Error getting filesystem info: %s"
 msgstr "파일 시스템 정보를 가져오는 중 오류: %s"
 
-#: ../gio/glocalfile.c:1097
+#: ../gio/glocalfile.c:1116
 msgid "Can't rename root directory"
 msgstr "루트 디렉터리의 이름을 바꿀 수 없습니다"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
 msgid "Error renaming file: %s"
 msgstr "파일 이름 바꾸기 오류: %s"
 
-#: ../gio/glocalfile.c:1126
+#: ../gio/glocalfile.c:1145
 msgid "Can't rename file, filename already exists"
 msgstr "파일 이름을 바꿀 수 없습니다. 파일이 이미 있습니다"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
 #: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
 #: ../gio/glocalfileoutputstream.c:1167
 msgid "Invalid filename"
 msgstr "잘못된 파일 이름"
 
-#: ../gio/glocalfile.c:1300
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "디렉터리를 열 수 없습니다"
+
+#: ../gio/glocalfile.c:1333
 #, c-format
 msgid "Error opening file: %s"
 msgstr "파일 열기 오류: %s"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "디렉터리를 열 수 없습니다"
-
-#: ../gio/glocalfile.c:1441
+#: ../gio/glocalfile.c:1474
 #, c-format
 msgid "Error removing file: %s"
 msgstr "파일 제거 오류: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../gio/glocalfile.c:1841
 #, c-format
 msgid "Error trashing file: %s"
 msgstr "파일 버리기 오류: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../gio/glocalfile.c:1864
 #, c-format
 msgid "Unable to create trash dir %s: %s"
 msgstr "휴지통 디렉터리(%s)를 만들 수 없습니다: %s"
 
-#: ../gio/glocalfile.c:1852
+#: ../gio/glocalfile.c:1885
 msgid "Unable to find toplevel directory for trash"
 msgstr "휴지통의 상위 디렉터리를 찾을 수 없습니다"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
 msgid "Unable to find or create trash directory"
 msgstr "휴지통 디렉터리를 찾을 수 없거나 만들 수 없습니다"
 
-#: ../gio/glocalfile.c:1985
+#: ../gio/glocalfile.c:2018
 #, c-format
 msgid "Unable to create trashing info file: %s"
 msgstr "휴지통 정보 파일을 만들 수 없습니다: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
 msgid "Unable to trash file: %s"
 msgstr "파일을 버릴 수 없습니다: %s"
 
-#: ../gio/glocalfile.c:2107 ../glib/gregex.c:213
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
 msgid "internal error"
 msgstr "내부 오류"
 
-#: ../gio/glocalfile.c:2133
+#: ../gio/glocalfile.c:2166
 #, c-format
 msgid "Error creating directory: %s"
 msgstr "디렉터리를 만드는 중 오류: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../gio/glocalfile.c:2195
 #, c-format
 msgid "Filesystem does not support symbolic links"
 msgstr "파일 시스템이 심볼릭 링크를 지원하지 않습니다"
 
-#: ../gio/glocalfile.c:2166
+#: ../gio/glocalfile.c:2199
 #, c-format
 msgid "Error making symbolic link: %s"
 msgstr "심볼릭 링크를 만드는 중 오류: %s"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
 msgid "Error moving file: %s"
 msgstr "파일 옮기는 중 오류: %s"
 
-#: ../gio/glocalfile.c:2251
+#: ../gio/glocalfile.c:2284
 msgid "Can't move directory over directory"
 msgstr "디렉터리를 덮어 써서 디렉터리를 옮길 수 없습니다"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
 #: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
 #: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
 msgid "Backup file creation failed"
 msgstr "백업 파일 만들기가 실패했습니다"
 
-#: ../gio/glocalfile.c:2297
+#: ../gio/glocalfile.c:2330
 #, c-format
 msgid "Error removing target file: %s"
 msgstr "대상 파일을 제거하는 중 오류: %s"
 
-#: ../gio/glocalfile.c:2311
+#: ../gio/glocalfile.c:2344
 msgid "Move between mounts not supported"
 msgstr "다른 마운트 사이에 옮기기는 지원하지 않습니다"
 
@@ -1726,15 +1825,15 @@ msgstr "파일이 외부에서 바뀌었습니다"
 msgid "Error removing old file: %s"
 msgstr "예전 파일을 제거하는 중 오류: %s"
 
-#: ../gio/gmemoryinputstream.c:494 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
 msgid "Invalid GSeekType supplied"
 msgstr "잘못된 GSeekType이 주어졌습니다"
 
-#: ../gio/gmemoryinputstream.c:504
+#: ../gio/gmemoryinputstream.c:502
 msgid "Invalid seek request"
 msgstr "잘못된 seek 요청"
 
-#: ../gio/gmemoryinputstream.c:528
+#: ../gio/gmemoryinputstream.c:526
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "GMemoryInputStream은 자를 수 없습니다"
 
@@ -1825,25 +1924,25 @@ msgstr "도달할 수 없는 네트워크"
 msgid "Host unreachable"
 msgstr "도달할 수 없는 호스트"
 
-#: ../gio/gnetworkmonitornetlink.c:94 ../gio/gnetworkmonitornetlink.c:106
-#: ../gio/gnetworkmonitornetlink.c:117
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
 msgid "Could not create network monitor: %s"
 msgstr "네트워크 감시자를 만들 수 없습니다: %s"
 
-#: ../gio/gnetworkmonitornetlink.c:126
+#: ../gio/gnetworkmonitornetlink.c:129
 msgid "Could not create network monitor: "
 msgstr "네트워크 감시자를 만들 수 없습니다:"
 
-#: ../gio/gnetworkmonitornetlink.c:174
+#: ../gio/gnetworkmonitornetlink.c:177
 msgid "Could not get network status: "
 msgstr "네트워크 상태를 가져올 수 없습니다:"
 
-#: ../gio/goutputstream.c:210 ../gio/goutputstream.c:415
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
 msgid "Output stream doesn't implement write"
 msgstr "출력 스트림이 write를 구현하지 않았습니다"
 
-#: ../gio/goutputstream.c:376 ../gio/goutputstream.c:874
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
 msgid "Source stream is already closed"
 msgstr "원본 스트림을 이미 닫았습니다"
 
@@ -1872,77 +1971,238 @@ msgstr "일시적으로 '%s' 주소를 알아낼 수 없습니다"
 msgid "Error resolving '%s'"
 msgstr "'%s'의 주소를 알아내는 데 오류"
 
-#: ../gio/gsettings-tool.c:60
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "'%s' 스키마는 이동 가능하지 않습니다 (경로를 지정해서는 안 됩니다)\n"
+msgid "The resource at '%s' does not exist"
+msgstr "'%s'에 있는 자원이 존재하지 않습니다"
+
+#: ../gio/gresource.c:456
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "'%s'에 있는 자원에 대해 압축을 푸는데 실패했습니다"
+
+#: ../gio/gresourcefile.c:650
+#, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "'%s'에 있는 자원은 디렉터리가 아닙니다"
+
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "입력 스트림에 탐색을 구현하지 않았습니다"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "도움말을 표시합니다"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[<명령>]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "elf 파일에 들어있는 자원의 섹션 나열"
+
+#: ../gio/gresource-tool.c:482
+msgid ""
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
+msgstr ""
+"자원을 나열합니다\n"
+"<섹션>이 주어졌다면 이 섹션에 있는 자원만 나열합니다\n"
+"<경로>가 주어졌다면 일치하는 자원들만 나열합니다"
+
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "<파일> [<경로>]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "<섹션>"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
+msgstr ""
+"자원을 세부적으로 나열합니다\n"
+"<섹션>이 주어졌다면 이 섹션의 자원만 나열합니다\n"
+"<경로>가 주어졌다면 일치하는 자원들만 나열합니다\n"
+"세부사항에는 섹션, 크기, 압축을 포함합니다"
+
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "자원 파일을 stdout으로 추출하기"
+
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "<파일 경로>"
+
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
+#, c-format
+msgid ""
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"알 수 없는 명령 %s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Usage:\n"
+"  gresource [--section <섹션>] <명령> [<인수>...]\n"
+"\n"
+"명령:\n"
+"  help                      이 정보를 보여줍니다\n"
+"  sections                  자원 섹션을 나열합니다\n"
+"  list                      자원을 나열합니다\n"
+"  details                   자원을 세부적으로 나열합니다\n"
+"  extract                   자원을 추출합니다\n"
+"\n"
+"자세한 도움말을 보려면 'gresource help <명령>' 명령을 실행하십시오.\n"
+"\n"
+
+#: ../gio/gresource-tool.c:530
+#, c-format
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"사용법:\n"
+"  gsettings %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "인수:\n"
+
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  <섹션>   (추가적) ELF 섹션 이름\n"
+
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  <명령>    설명할 명령어 (옵션)\n"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  <파일>    ELF 파일 (바이너리 혹은 공유 라이브러리)\n"
+
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
+"  <파일>    ELF 파일 (바이너리 혹은 공유 라이브러리)\n"
+"            혹은 컴파일한 자원 파일\n"
+
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[<경로>]"
+
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  <경로>    (추가적) 자원 경로 (부분적일 수 있음)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "<경로>"
+
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  <경로>    자원 경로\n"
+
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
 msgid "No such schema '%s'\n"
 msgstr "'%s' 스키마가 없습니다\n"
 
-#: ../gio/gsettings-tool.c:77
+#: ../gio/gsettings-tool.c:59
+#, c-format
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "'%s' 스키마는 이동 가능하지 않습니다 (경로를 지정해서는 안 됩니다)\n"
+
+#: ../gio/gsettings-tool.c:80
 #, c-format
 msgid "Schema '%s' is relocatable (path must be specified)\n"
 msgstr "'%s' 스키마는 이동 가능합니다 (경로를 지정해야 합니다)\n"
 
-#: ../gio/gsettings-tool.c:92
+#: ../gio/gsettings-tool.c:94
 #, c-format
 msgid "Empty path given.\n"
 msgstr "빈 경로를 지정했습니다.\n"
 
-#: ../gio/gsettings-tool.c:98
+#: ../gio/gsettings-tool.c:100
 #, c-format
 msgid "Path must begin with a slash (/)\n"
 msgstr "경로는 슬래시로 (/) 시작해야 합니다\n"
 
-#: ../gio/gsettings-tool.c:104
+#: ../gio/gsettings-tool.c:106
 #, c-format
 msgid "Path must end with a slash (/)\n"
 msgstr "경로는 슬래시로 (/) 끝나야 합니다\n"
 
-#: ../gio/gsettings-tool.c:110
+#: ../gio/gsettings-tool.c:112
 #, c-format
 msgid "Path must not contain two adjacent slashes (//)\n"
 msgstr "경로에는 두 개의 연속된 슬래시가 (//) 들어 있어서는 안 됩니다\n"
 
-#: ../gio/gsettings-tool.c:131
+#: ../gio/gsettings-tool.c:133
 #, c-format
 msgid "No such key '%s'\n"
 msgstr "'%s' 키가 없습니다\n"
 
-#: ../gio/gsettings-tool.c:504
+#: ../gio/gsettings-tool.c:503
 #, c-format
 msgid "The provided value is outside of the valid range\n"
 msgstr "지정한 값이 올바른 범위에서 벗어납니다\n"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "도움말을 표시합니다"
-
-#: ../gio/gsettings-tool.c:539
+#: ../gio/gsettings-tool.c:536
 msgid "List the installed (non-relocatable) schemas"
 msgstr "설치한 (이동 가능하지 않은) 스키마의 목록을 표시합니다"
 
-#: ../gio/gsettings-tool.c:545
+#: ../gio/gsettings-tool.c:542
 msgid "List the installed relocatable schemas"
 msgstr "설치한 이동 가능한 스키마의 목록을 표시합니다"
 
-#: ../gio/gsettings-tool.c:551
+#: ../gio/gsettings-tool.c:548
 msgid "List the keys in SCHEMA"
 msgstr "<스키마>의 키 목록을 표시합니다"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
 msgid "SCHEMA[:PATH]"
 msgstr "<스키마>[:<경로>]"
 
-#: ../gio/gsettings-tool.c:557
+#: ../gio/gsettings-tool.c:554
 msgid "List the children of SCHEMA"
 msgstr "<스키마>의 하위 항목의 목록을 표시합니다"
 
-#: ../gio/gsettings-tool.c:563
+#: ../gio/gsettings-tool.c:560
 msgid ""
 "List keys and values, recursively\n"
 "If no SCHEMA is given, list all keys\n"
@@ -1950,44 +2210,44 @@ msgstr ""
 "키와 값의 목록을 재귀적으로 표시합니다.\n"
 "<스키마>가 없으면 모든 키를 표시합니다.\n"
 
-#: ../gio/gsettings-tool.c:565
+#: ../gio/gsettings-tool.c:562
 msgid "[SCHEMA[:PATH]]"
 msgstr "[<스키마>[:<경로>]]"
 
-#: ../gio/gsettings-tool.c:570
+#: ../gio/gsettings-tool.c:567
 msgid "Get the value of KEY"
 msgstr "<키>의 값을 가져옵니다"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
 msgid "SCHEMA[:PATH] KEY"
 msgstr "<스키마>:[<경로>] <키>"
 
-#: ../gio/gsettings-tool.c:576
+#: ../gio/gsettings-tool.c:573
 msgid "Query the range of valid values for KEY"
 msgstr "<키>에 대한 올바른 값의 범위를 찾아 봅니다"
 
-#: ../gio/gsettings-tool.c:582
+#: ../gio/gsettings-tool.c:579
 msgid "Set the value of KEY to VALUE"
 msgstr "<키>의 값을 <값>으로 설정합니다"
 
-#: ../gio/gsettings-tool.c:583
+#: ../gio/gsettings-tool.c:580
 msgid "SCHEMA[:PATH] KEY VALUE"
 msgstr "<스키마>:[<경로>] <키> <값>"
 
-#: ../gio/gsettings-tool.c:588
+#: ../gio/gsettings-tool.c:585
 msgid "Reset KEY to its default value"
 msgstr "<키>의 값을 기본값으로 초기화합니다"
 
-#: ../gio/gsettings-tool.c:594
+#: ../gio/gsettings-tool.c:591
 msgid "Reset all keys in SCHEMA to their defaults"
 msgstr "<스키마>에 있는 모든 키의 값을 기본값으로 초기화합니다"
 
-#: ../gio/gsettings-tool.c:600
+#: ../gio/gsettings-tool.c:597
 msgid "Check if KEY is writable"
 msgstr "<키>가 쓰기 가능한지 검사합니다"
 
-#: ../gio/gsettings-tool.c:606
+#: ../gio/gsettings-tool.c:603
 msgid ""
 "Monitor KEY for changes.\n"
 "If no KEY is specified, monitor all keys in SCHEMA.\n"
@@ -1997,23 +2257,14 @@ msgstr ""
 "<키>를 지정하지 않으면, <스키마>의 모든 키를 감시합니다.\n"
 "감시를 중단하려면 ^C를 누르십시오.\n"
 
-#: ../gio/gsettings-tool.c:609
+#: ../gio/gsettings-tool.c:606
 msgid "SCHEMA[:PATH] [KEY]"
 msgstr "<스키마>[:<경로>] [<키>]"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"알 수 없는 명령 %s\n"
-"\n"
-
-#: ../gio/gsettings-tool.c:621
+#: ../gio/gsettings-tool.c:618
 msgid ""
 "Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
 "\n"
 "Commands:\n"
 "  help                      Show this information\n"
@@ -2034,7 +2285,7 @@ msgid ""
 "\n"
 msgstr ""
 "사용법:\n"
-"  gsettings <명령> [<인수>...]\n"
+"  gsettings [--schemadir <스키마 경로>] <명령> [<인수>...]\n"
 "\n"
 "명령:\n"
 "  help                      이 정보를 표시합니다\n"
@@ -2054,30 +2305,26 @@ msgstr ""
 "자세한 도움말을 보려면 'gsettings help <명령>' 명령을 실행하십시오.\n"
 "\n"
 
-#: ../gio/gsettings-tool.c:643
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
 "Usage:\n"
-"  gsettings %s %s\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 msgstr ""
 "사용법:\n"
-"  gsettings %s %s\n"
+"  gsettings [--schemadir <스키마 경로>] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "인수:\n"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  <스키마 경로> 추가적인 스키마를 검색하려는 디렉터리\n"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  <명령>    설명할 명령어 (옵션)\n"
-
-#: ../gio/gsettings-tool.c:656
+#: ../gio/gsettings-tool.c:654
 msgid ""
 "  SCHEMA    The name of the schema\n"
 "  PATH      The path, for relocatable schemas\n"
@@ -2085,154 +2332,168 @@ msgstr ""
 "  <스키마>  스키마의 이름\n"
 "  <경로>    경로, 이동 가능한 스키마의 경우\n"
 
-#: ../gio/gsettings-tool.c:661
+#: ../gio/gsettings-tool.c:659
 msgid "  KEY       The (optional) key within the schema\n"
 msgstr "  <키>      스키마 안의 키 (옵션)\n"
 
-#: ../gio/gsettings-tool.c:665
+#: ../gio/gsettings-tool.c:663
 msgid "  KEY       The key within the schema\n"
 msgstr "  <키>      스키마 안의 키\n"
 
-#: ../gio/gsettings-tool.c:669
+#: ../gio/gsettings-tool.c:667
 msgid "  VALUE     The value to set\n"
 msgstr "  <값>      설정할 값\n"
 
-#: ../gio/gsettings-tool.c:766
+#: ../gio/gsettings-tool.c:788
 #, c-format
 msgid "Empty schema name given\n"
 msgstr "지정한 스키마 이름이 빈 문자열입니다\n"
 
-#: ../gio/gsocket.c:277
+#: ../gio/gsocket.c:282
 msgid "Invalid socket, not initialized"
 msgstr "올바른 소켓이 아닙니다. 초기화되지 않았습니다"
 
-#: ../gio/gsocket.c:284
+#: ../gio/gsocket.c:289
 #, c-format
 msgid "Invalid socket, initialization failed due to: %s"
 msgstr "올바른 소켓이 아닙니다. 초기화가 다음 이유로 실패했습니다: %s"
 
-#: ../gio/gsocket.c:292
+#: ../gio/gsocket.c:297
 msgid "Socket is already closed"
 msgstr "소켓을 이미 닫았습니다"
 
-#: ../gio/gsocket.c:300 ../gio/gsocket.c:2799 ../gio/gsocket.c:2843
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
 msgid "Socket I/O timed out"
 msgstr "소켓 입출력 시간 제한이 넘었습니다"
 
-#: ../gio/gsocket.c:466
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "파일 디스크립터에서 GSocket을 만드는 중: %s"
 
-#: ../gio/gsocket.c:500 ../gio/gsocket.c:516
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "소켓을 만들 수 없습니다: %s"
 
-#: ../gio/gsocket.c:500
+#: ../gio/gsocket.c:506
 msgid "Unknown protocol was specified"
 msgstr "알 수 없는 프로토콜을 지정했습니다"
 
-#: ../gio/gsocket.c:1270
+#: ../gio/gsocket.c:1713
 #, c-format
 msgid "could not get local address: %s"
 msgstr "로컬 주소를 알아낼 수 없습니다: %s"
 
-#: ../gio/gsocket.c:1313
+#: ../gio/gsocket.c:1756
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "원격 주소를 알아낼 수 없습니다: %s"
 
-#: ../gio/gsocket.c:1374
+#: ../gio/gsocket.c:1817
 #, c-format
 msgid "could not listen: %s"
 msgstr "연결을 받을 수 없습니다: %s"
 
-#: ../gio/gsocket.c:1448
+#: ../gio/gsocket.c:1891
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "주소에 연결하는데 오류: %s"
 
-#: ../gio/gsocket.c:1568
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "멀티캐스트 그룹에 참여하는 중 오류: %s"
+
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "멀티캐스트 그룹을 나오는 중 오류: %s"
+
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr "소스 지향 멀티캐스트를 지원하지않습니다"
+
+#: ../gio/gsocket.c:2165
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "연결을 받아들이는데 오류: %s"
 
-#: ../gio/gsocket.c:1689
+#: ../gio/gsocket.c:2286
 msgid "Connection in progress"
 msgstr "연결이 진행 중입니다"
 
-#: ../gio/gsocket.c:1739 ../gio/gsocket.c:3580
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "밀린 오류를 알아낼 수 없습니다: %s"
 
-#: ../gio/gsocket.c:1876
+#: ../gio/gsocket.c:2508
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "데이터를 받는데 오류: %s"
 
-#: ../gio/gsocket.c:2051
+#: ../gio/gsocket.c:2686
 #, c-format
 msgid "Error sending data: %s"
 msgstr "데이터를 보내는데 오류: %s"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2800
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "소켓을 닫을 수 없습니다: %s"
 
-#: ../gio/gsocket.c:2243
+#: ../gio/gsocket.c:2879
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "소켓을 닫는데 오류: %s"
 
-#: ../gio/gsocket.c:2792
+#: ../gio/gsocket.c:3513
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "소켓 조건을 기다리는 중: %s"
 
-#: ../gio/gsocket.c:3057 ../gio/gsocket.c:3138
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
 #, c-format
 msgid "Error sending message: %s"
 msgstr "메시지를 보내는 중 오류: %s"
 
-#: ../gio/gsocket.c:3082
+#: ../gio/gsocket.c:3816
 msgid "GSocketControlMessage not supported on windows"
 msgstr "윈도우즈에서는 GSocketControlMessage를 지원하지 않습니다"
 
-#: ../gio/gsocket.c:3359 ../gio/gsocket.c:3495
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "메시지를 받는데 오류: %s"
 
-#: ../gio/gsocket.c:3599
+#: ../gio/gsocket.c:4336
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials가 이 OS에서 구현되지 않았습니다"
 
-#: ../gio/gsocketclient.c:163
+#: ../gio/gsocketclient.c:174
 #, c-format
 msgid "Could not connect to proxy server %s: "
 msgstr "프록시 서버 %s에 연결할 수 없습니다:"
 
-#: ../gio/gsocketclient.c:177
+#: ../gio/gsocketclient.c:188
 #, c-format
 msgid "Could not connect to %s: "
 msgstr "%s(으)로 연결할 수 없습니다:"
 
-#: ../gio/gsocketclient.c:179
+#: ../gio/gsocketclient.c:190
 msgid "Could not connect: "
 msgstr "연결할 수 없습니다:"
 
-#: ../gio/gsocketclient.c:834 ../gio/gsocketclient.c:1399
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
 msgid "Unknown error on connect"
 msgstr "연결에 알 수 없는 오류"
 
-#: ../gio/gsocketclient.c:874 ../gio/gsocketclient.c:1291
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
 msgid "Trying to proxy over non-TCP connection is not supported."
 msgstr "TCP가 아닌 프록시 연결은 지원하지 않습니다."
 
-#: ../gio/gsocketclient.c:896 ../gio/gsocketclient.c:1311
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
 msgid "Proxy protocol '%s' is not supported."
 msgstr "\"%s\" 프록시 프로토콜은 지원하지 않습니다."
@@ -2283,8 +2544,8 @@ msgid ""
 msgstr "이 SOCKSv5 프록시는 GLib이 지원하지 않는 인증 방식을 사용합니다."
 
 #: ../gio/gsocks5proxy.c:208
-msgid "Username or password is too long for SOCKSv5 protocol)."
-msgstr "SOCKSv5 프로토콜에 대한 사용자 이름 혹은 암호가 너무 깁니다)."
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "SOCKSv5 프로토콜에 대한 사용자 이름 또는 암호가 너무 깁니다."
 
 #: ../gio/gsocks5proxy.c:238
 msgid "SOCKSv5 authentication failed due to wrong username or password."
@@ -2372,12 +2633,12 @@ msgstr "암호 입력이 여러 차례 잘못되었습니다. 계속 실패하
 msgid "The password entered is incorrect."
 msgstr "입력한 암호가 올바르지 않습니다."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "한 개의 컨트롤 메시지가 와야 하지만, %d개를 받았습니다"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
 msgid "Unexpected type of ancillary data"
 msgstr "부속 데이터가 예상치 못한 종류입니다"
 
@@ -2390,16 +2651,16 @@ msgstr "한 개의 파일 디스크립터가 와야 하지만, %d개를 받았
 msgid "Received invalid fd"
 msgstr "올바르지 않은 파일 디스크립터를 받았습니다"
 
-#: ../gio/gunixconnection.c:371
+#: ../gio/gunixconnection.c:347
 msgid "Error sending credentials: "
 msgstr "암호 데이터를 보내는데 오류: "
 
-#: ../gio/gunixconnection.c:452
+#: ../gio/gunixconnection.c:511
 #, c-format
 msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
 msgstr "소켓에 SO_PASSCRED를 사용하는지 검사하는데 오류: %s"
 
-#: ../gio/gunixconnection.c:461
+#: ../gio/gunixconnection.c:520
 #, c-format
 msgid ""
 "Unexpected option length while checking if SO_PASSCRED is enabled for "
@@ -2408,34 +2669,34 @@ msgstr ""
 "소켓에 SO_PASSCRED를 사용하는지 검사하는데 예상치 못한 옵션 길이. %d바이트여"
 "야 하지만 %d바이트"
 
-#: ../gio/gunixconnection.c:478
+#: ../gio/gunixconnection.c:537
 #, c-format
 msgid "Error enabling SO_PASSCRED: %s"
 msgstr "SO_PASSCRED 사용 오류: %s"
 
-#: ../gio/gunixconnection.c:509
+#: ../gio/gunixconnection.c:568
 msgid ""
 "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr "암호 데이터 1바이트를 읽어야 하지만 0바이트 읽음"
 
-#: ../gio/gunixconnection.c:545
+#: ../gio/gunixconnection.c:604
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "컨트롤 메시지가 올 수 없지만, %d개를 받았습니다"
 
-#: ../gio/gunixconnection.c:571
+#: ../gio/gunixconnection.c:630
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "SO_PASSCRED 사용 해제 오류: %s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "파일 디스크립터로부터 읽어오는 중 오류: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "파일 디스크립터를 닫는 중 오류: %s"
@@ -2445,7 +2706,7 @@ msgid "Filesystem root"
 msgstr "파일 시스템 루트"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "파일 디스크립터에 쓰는 중 오류: %s"
@@ -2519,342 +2780,342 @@ msgstr "입력이 더 필요합니다"
 msgid "Invalid compressed data"
 msgstr "잘못된 압축 데이터"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
 msgstr "예상치 못하게 '%2$s' 엘리먼트에 '%1$s' 애트리뷰트가 있습니다"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
 msgid "Attribute '%s' of element '%s' not found"
 msgstr "'%2$s' 엘리먼트에 '%1$s' 애트리뷰트가 없습니다"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
 msgid "Unexpected tag '%s', tag '%s' expected"
 msgstr "예상치 못하게 '%s' 태그가 있습니다. '%s' 태그가 있어야 합니다"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
 msgid "Unexpected tag '%s' inside '%s'"
 msgstr "예상치 못하게 '%2$s' 안에 '%1$s' 태그가 있습니다"
 
-#: ../glib/gbookmarkfile.c:1834
+#: ../glib/gbookmarkfile.c:1806
 msgid "No valid bookmark file found in data dirs"
 msgstr "데이터 디렉토리에 올바른 북마크 파일이 없습니다"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
 msgid "A bookmark for URI '%s' already exists"
 msgstr "'%s' URL에 대한 북마크가 이미 있습니다"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
 msgid "No bookmark found for URI '%s'"
 msgstr "'%s' URL에 대한 북마크가 없습니다"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
 msgid "No MIME type defined in the bookmark for URI '%s'"
 msgstr "'%s' URL에 대한 북마크에 MIME 타입이 없습니다"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
 msgid "No private flag has been defined in bookmark for URI '%s'"
 msgstr "'%s' URL에 대한 북마크에 개인 플래그가 없습니다"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
 msgid "No groups set in bookmark for URI '%s'"
 msgstr "'%s' URL에 대한 북마크에 그룹이 설정되어 있지 않습니다"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
 msgid "No application with name '%s' registered a bookmark for '%s'"
 msgstr "이름이 '%s'인 어떤 프로그램도 '%s'에 대한 북마크를 등록하지 않았습니다"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr "URI '%s'을(를) 사용해 '%s' 실행줄 확장하기에 실패했습니다"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:835 ../glib/gutf8.c:1045
-#: ../glib/gutf8.c:1182 ../glib/gutf8.c:1286
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
 msgid "Partial character sequence at end of input"
 msgstr "입력의 끝에서 부분적인 문자 순서"
 
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr "코드셋 '%2$s'에서 대체하는 '%1$s'(으)로 변환 못함"
 
-#: ../glib/gconvert.c:1873
+#: ../glib/gconvert.c:1874
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr "URI '%s'은(는) \"file\" 스키마를 사용하는 절대 경로 URI가 아닙니다"
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "로컬 파일 URI '%s'에는 '#'이 들어갈 수 없습니다"
 
-#: ../glib/gconvert.c:1900
+#: ../glib/gconvert.c:1901
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "URI '%s'이(가) 잘못되었습니다"
 
-#: ../glib/gconvert.c:1912
+#: ../glib/gconvert.c:1913
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "URI '%s'의 호스트 이름이 잘못되었습니다"
 
-#: ../glib/gconvert.c:1928
+#: ../glib/gconvert.c:1929
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "URI '%s'은(는) 잘못된 이스케이프 문자가 들어 있습니다"
 
-#: ../glib/gconvert.c:2023
+#: ../glib/gconvert.c:2024
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "경로이름 '%s'은(는) 절대 경로가 아닙니다"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 msgid "Invalid hostname"
 msgstr "잘못된 호스트 이름"
 
 #. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:203
+#: ../glib/gdatetime.c:205
 msgctxt "GDateTime"
 msgid "AM"
 msgstr "오전"
 
 #. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:205
+#: ../glib/gdatetime.c:207
 msgctxt "GDateTime"
 msgid "PM"
 msgstr "오후"
 
 #. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:208
+#: ../glib/gdatetime.c:210
 msgctxt "GDateTime"
 msgid "%a %b %e %H:%M:%S %Y"
 msgstr "%Y년 %b %e일 (%a) %H:%M:%S"
 
 #. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:211
+#: ../glib/gdatetime.c:213
 msgctxt "GDateTime"
 msgid "%m/%d/%y"
 msgstr "%y/%m/%d"
 
 #. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:214
+#: ../glib/gdatetime.c:216
 msgctxt "GDateTime"
 msgid "%H:%M:%S"
 msgstr "%H:%M:%S"
 
 #. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:217
+#: ../glib/gdatetime.c:219
 msgctxt "GDateTime"
 msgid "%I:%M:%S %p"
 msgstr "%p %I:%M:%S"
 
-#: ../glib/gdatetime.c:230
+#: ../glib/gdatetime.c:232
 msgctxt "full month name"
 msgid "January"
 msgstr "1월"
 
-#: ../glib/gdatetime.c:232
+#: ../glib/gdatetime.c:234
 msgctxt "full month name"
 msgid "February"
 msgstr "2월"
 
-#: ../glib/gdatetime.c:234
+#: ../glib/gdatetime.c:236
 msgctxt "full month name"
 msgid "March"
 msgstr "3월"
 
-#: ../glib/gdatetime.c:236
+#: ../glib/gdatetime.c:238
 msgctxt "full month name"
 msgid "April"
 msgstr "4월"
 
-#: ../glib/gdatetime.c:238
+#: ../glib/gdatetime.c:240
 msgctxt "full month name"
 msgid "May"
 msgstr "5월"
 
-#: ../glib/gdatetime.c:240
+#: ../glib/gdatetime.c:242
 msgctxt "full month name"
 msgid "June"
 msgstr "6월"
 
-#: ../glib/gdatetime.c:242
+#: ../glib/gdatetime.c:244
 msgctxt "full month name"
 msgid "July"
 msgstr "7월"
 
-#: ../glib/gdatetime.c:244
+#: ../glib/gdatetime.c:246
 msgctxt "full month name"
 msgid "August"
 msgstr "8월"
 
-#: ../glib/gdatetime.c:246
+#: ../glib/gdatetime.c:248
 msgctxt "full month name"
 msgid "September"
 msgstr "9월"
 
-#: ../glib/gdatetime.c:248
+#: ../glib/gdatetime.c:250
 msgctxt "full month name"
 msgid "October"
 msgstr "10월"
 
-#: ../glib/gdatetime.c:250
+#: ../glib/gdatetime.c:252
 msgctxt "full month name"
 msgid "November"
 msgstr "11월"
 
-#: ../glib/gdatetime.c:252
+#: ../glib/gdatetime.c:254
 msgctxt "full month name"
 msgid "December"
 msgstr "12월"
 
-#: ../glib/gdatetime.c:267
+#: ../glib/gdatetime.c:269
 msgctxt "abbreviated month name"
 msgid "Jan"
 msgstr "1월"
 
-#: ../glib/gdatetime.c:269
+#: ../glib/gdatetime.c:271
 msgctxt "abbreviated month name"
 msgid "Feb"
 msgstr "2월"
 
-#: ../glib/gdatetime.c:271
+#: ../glib/gdatetime.c:273
 msgctxt "abbreviated month name"
 msgid "Mar"
 msgstr "3월"
 
-#: ../glib/gdatetime.c:273
+#: ../glib/gdatetime.c:275
 msgctxt "abbreviated month name"
 msgid "Apr"
 msgstr "4월"
 
-#: ../glib/gdatetime.c:275
+#: ../glib/gdatetime.c:277
 msgctxt "abbreviated month name"
 msgid "May"
 msgstr "5월"
 
-#: ../glib/gdatetime.c:277
+#: ../glib/gdatetime.c:279
 msgctxt "abbreviated month name"
 msgid "Jun"
 msgstr "6월"
 
-#: ../glib/gdatetime.c:279
+#: ../glib/gdatetime.c:281
 msgctxt "abbreviated month name"
 msgid "Jul"
 msgstr "7월"
 
-#: ../glib/gdatetime.c:281
+#: ../glib/gdatetime.c:283
 msgctxt "abbreviated month name"
 msgid "Aug"
 msgstr "8월"
 
-#: ../glib/gdatetime.c:283
+#: ../glib/gdatetime.c:285
 msgctxt "abbreviated month name"
 msgid "Sep"
 msgstr "9월"
 
-#: ../glib/gdatetime.c:285
+#: ../glib/gdatetime.c:287
 msgctxt "abbreviated month name"
 msgid "Oct"
 msgstr "10월"
 
-#: ../glib/gdatetime.c:287
+#: ../glib/gdatetime.c:289
 msgctxt "abbreviated month name"
 msgid "Nov"
 msgstr "11월"
 
-#: ../glib/gdatetime.c:289
+#: ../glib/gdatetime.c:291
 msgctxt "abbreviated month name"
 msgid "Dec"
 msgstr "12월"
 
-#: ../glib/gdatetime.c:304
+#: ../glib/gdatetime.c:306
 msgctxt "full weekday name"
 msgid "Monday"
 msgstr "월요일"
 
-#: ../glib/gdatetime.c:306
+#: ../glib/gdatetime.c:308
 msgctxt "full weekday name"
 msgid "Tuesday"
 msgstr "화요일"
 
-#: ../glib/gdatetime.c:308
+#: ../glib/gdatetime.c:310
 msgctxt "full weekday name"
 msgid "Wednesday"
 msgstr "수요일"
 
-#: ../glib/gdatetime.c:310
+#: ../glib/gdatetime.c:312
 msgctxt "full weekday name"
 msgid "Thursday"
 msgstr "목요일"
 
-#: ../glib/gdatetime.c:312
+#: ../glib/gdatetime.c:314
 msgctxt "full weekday name"
 msgid "Friday"
 msgstr "금요일"
 
-#: ../glib/gdatetime.c:314
+#: ../glib/gdatetime.c:316
 msgctxt "full weekday name"
 msgid "Saturday"
 msgstr "토요일"
 
-#: ../glib/gdatetime.c:316
+#: ../glib/gdatetime.c:318
 msgctxt "full weekday name"
 msgid "Sunday"
 msgstr "일요일"
 
-#: ../glib/gdatetime.c:331
+#: ../glib/gdatetime.c:333
 msgctxt "abbreviated weekday name"
 msgid "Mon"
 msgstr "월"
 
-#: ../glib/gdatetime.c:333
+#: ../glib/gdatetime.c:335
 msgctxt "abbreviated weekday name"
 msgid "Tue"
 msgstr "화"
 
-#: ../glib/gdatetime.c:335
+#: ../glib/gdatetime.c:337
 msgctxt "abbreviated weekday name"
 msgid "Wed"
 msgstr "수"
 
-#: ../glib/gdatetime.c:337
+#: ../glib/gdatetime.c:339
 msgctxt "abbreviated weekday name"
 msgid "Thu"
 msgstr "목"
 
-#: ../glib/gdatetime.c:339
+#: ../glib/gdatetime.c:341
 msgctxt "abbreviated weekday name"
 msgid "Fri"
 msgstr "금"
 
-#: ../glib/gdatetime.c:341
+#: ../glib/gdatetime.c:343
 msgctxt "abbreviated weekday name"
 msgid "Sat"
 msgstr "토"
 
-#: ../glib/gdatetime.c:343
+#: ../glib/gdatetime.c:345
 msgctxt "abbreviated weekday name"
 msgid "Sun"
 msgstr "일"
@@ -2980,15 +3241,15 @@ msgstr "일부 문자에서 채널 끝냄"
 msgid "Can't do a raw read in g_io_channel_read_to_end"
 msgstr "g_io_channel_read_to_endi로 raw 읽기를 할 수 없습니다"
 
-#: ../glib/gkeyfile.c:730
+#: ../glib/gkeyfile.c:726
 msgid "Valid key file could not be found in search dirs"
 msgstr "검색 디렉터리 안에 올바른 키 파일이 없습니다"
 
-#: ../glib/gkeyfile.c:765
+#: ../glib/gkeyfile.c:762
 msgid "Not a regular file"
 msgstr "일반 파일이 아닙니다"
 
-#: ../glib/gkeyfile.c:1167
+#: ../glib/gkeyfile.c:1162
 #, c-format
 msgid ""
 "Key file contains line '%s' which is not a key-value pair, group, or comment"
@@ -2996,49 +3257,49 @@ msgstr ""
 "키 파일에 들어 있는 '%s' 줄은 키-값 쌍도 아니고, 그룹도 아니고, 주석도 아닙니"
 "다"
 
-#: ../glib/gkeyfile.c:1227
+#: ../glib/gkeyfile.c:1222
 #, c-format
 msgid "Invalid group name: %s"
 msgstr "잘못된 그룹 이름: %s"
 
-#: ../glib/gkeyfile.c:1249
+#: ../glib/gkeyfile.c:1244
 msgid "Key file does not start with a group"
 msgstr "키 파일이 그룹으로 시작하지 않습니다"
 
-#: ../glib/gkeyfile.c:1275
+#: ../glib/gkeyfile.c:1270
 #, c-format
 msgid "Invalid key name: %s"
 msgstr "잘못된 키 이름: %s"
 
-#: ../glib/gkeyfile.c:1302
+#: ../glib/gkeyfile.c:1297
 #, c-format
 msgid "Key file contains unsupported encoding '%s'"
 msgstr "키 파일에 지원하지 않는 '%s' 인코딩이 들어 있습니다"
 
-#: ../glib/gkeyfile.c:1548 ../glib/gkeyfile.c:1710 ../glib/gkeyfile.c:3087
-#: ../glib/gkeyfile.c:3153 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3421
-#: ../glib/gkeyfile.c:3563 ../glib/gkeyfile.c:3795 ../glib/gkeyfile.c:3864
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
 msgid "Key file does not have group '%s'"
 msgstr "키 파일에 '%s' 그룹이 없습니다"
 
-#: ../glib/gkeyfile.c:1722
+#: ../glib/gkeyfile.c:1715
 #, c-format
 msgid "Key file does not have key '%s'"
 msgstr "키 파일에 '%s' 키가 없습니다"
 
-#: ../glib/gkeyfile.c:1829 ../glib/gkeyfile.c:1945
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
 msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
 msgstr "키 파일에 있는 '%s' 키와 '%s' 값은 UTF-8이 아닙니다"
 
-#: ../glib/gkeyfile.c:1849 ../glib/gkeyfile.c:1965 ../glib/gkeyfile.c:2333
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
 msgid ""
 "Key file contains key '%s' which has a value that cannot be interpreted."
 msgstr "키 파일에 있는 '%s' 키의 값을 해석할 수 없습니다."
 
-#: ../glib/gkeyfile.c:2550 ../glib/gkeyfile.c:2916
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
 msgid ""
 "Key file contains key '%s' in group '%s' which has a value that cannot be "
@@ -3047,41 +3308,41 @@ msgstr ""
 "키 파일에 해석할 수 없는 값을 지닌 '%2$s' 그룹의 '%1$s' 키가 키 파일에 있습니"
 "다."
 
-#: ../glib/gkeyfile.c:2628 ../glib/gkeyfile.c:2704
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
 msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
 msgstr "%4$s값이 있어야 할 '%2$s'그룹의 '%1$s'키가 '%3$s'값을 지니고 있습니다"
 
-#: ../glib/gkeyfile.c:3102 ../glib/gkeyfile.c:3303 ../glib/gkeyfile.c:3875
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
 msgid "Key file does not have key '%s' in group '%s'"
 msgstr "키 파일에 있는 '%2$s' 그룹의 '%1$s' 키가 없습니다"
 
-#: ../glib/gkeyfile.c:4109
+#: ../glib/gkeyfile.c:4089
 msgid "Key file contains escape character at end of line"
 msgstr "키 파일의 줄 끝에 이스케이프 문자가 있습니다"
 
-#: ../glib/gkeyfile.c:4131
+#: ../glib/gkeyfile.c:4111
 #, c-format
 msgid "Key file contains invalid escape sequence '%s'"
 msgstr "키 파일에 잘못된 이스케이프 시퀀스 '%s'이(가) 들어 있습니다"
 
-#: ../glib/gkeyfile.c:4273
+#: ../glib/gkeyfile.c:4253
 #, c-format
 msgid "Value '%s' cannot be interpreted as a number."
 msgstr "값 '%s'을(를) 숫자로 해석할 수 없습니다."
 
-#: ../glib/gkeyfile.c:4287
+#: ../glib/gkeyfile.c:4267
 #, c-format
 msgid "Integer value '%s' out of range"
 msgstr "정수 값 '%s'이(가) 범위를 벗어났습니다"
 
-#: ../glib/gkeyfile.c:4320
+#: ../glib/gkeyfile.c:4300
 #, c-format
 msgid "Value '%s' cannot be interpreted as a float number."
 msgstr "값 '%s'을(를) 단정도 실수로 해석할 수 없습니다."
 
-#: ../glib/gkeyfile.c:4344
+#: ../glib/gkeyfile.c:4324
 #, c-format
 msgid "Value '%s' cannot be interpreted as a boolean."
 msgstr "값 '%s'을(를) 불리언 값으로 해석할 수 없습니다."
@@ -3308,61 +3569,61 @@ msgstr "엘리먼트 '%s'의 닫기 태그 안에서 문서가 갑작스럽게 
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "주석문 혹은 처리 안내자 태그 안에서 문서가 갑작스럽게 끝났습니다"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:766
 msgid "Usage:"
 msgstr "사용법:"
 
-#: ../glib/goption.c:760
+#: ../glib/goption.c:766
 msgid "[OPTION...]"
 msgstr "[옵션...]"
 
-#: ../glib/goption.c:866
+#: ../glib/goption.c:872
 msgid "Help Options:"
 msgstr "도움말 옵션:"
 
-#: ../glib/goption.c:867
+#: ../glib/goption.c:873
 msgid "Show help options"
 msgstr "도움말 옵션을 봅니다"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:879
 msgid "Show all help options"
 msgstr "모든 도움말 옵션을 봅니다"
 
-#: ../glib/goption.c:935
+#: ../glib/goption.c:941
 msgid "Application Options:"
 msgstr "프로그램 옵션:"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "%2$s에 대한 정수 값 '%1$s'을(를) 분석할 수 없습니다"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "%2$s에 대한 정수 값 '%1$s'이(가) 범위를 벗어났습니다"
 
-#: ../glib/goption.c:1032
+#: ../glib/goption.c:1038
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "%2$s에 대한 배정도 실수 값 '%1$s'을(를) 분석할 수 없습니다"
 
-#: ../glib/goption.c:1040
+#: ../glib/goption.c:1046
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "%2$s에 대한 배정도 실수 값 '%1$s'이(가) 범위를 벗어났습니다"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
 msgid "Error parsing option %s"
 msgstr "옵션 읽는 중에 오류: %s"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
 msgid "Missing argument for %s"
 msgstr "%s에 대한 인자가 빠졌습니다"
 
-#: ../glib/goption.c:1957
+#: ../glib/goption.c:1985
 #, c-format
 msgid "Unknown option %s"
 msgstr "알 수 없는 옵션 %s"
@@ -3606,67 +3867,67 @@ msgstr "컴파일 작업 공간을 넘어갔습니다"
 msgid "previously-checked referenced subpattern not found"
 msgstr "이전에 검사한 참조할 서브패턴이 없습니다"
 
-#: ../glib/gregex.c:631 ../glib/gregex.c:1754
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
 msgid "Error while matching regular expression %s: %s"
 msgstr "정규 표현식 %s을(를) 맞추는 도중 오류가 발생했습니다: %s"
 
-#: ../glib/gregex.c:1207
+#: ../glib/gregex.c:1206
 msgid "PCRE library is compiled without UTF8 support"
 msgstr "PCRE 라이브러리가 UTF8 지원 없이 컴파일되었습니다"
 
-#: ../glib/gregex.c:1216
+#: ../glib/gregex.c:1215
 msgid "PCRE library is compiled without UTF8 properties support"
 msgstr "PCRE 라이브러리는 UTF8 속성을 지원하지 않고 컴파일되었습니다"
 
-#: ../glib/gregex.c:1272
+#: ../glib/gregex.c:1271
 #, c-format
 msgid "Error while compiling regular expression %s at char %d: %s"
 msgstr ""
 "정규 표현식 %s을(를) 컴파일하는 중 %d번째 문자에서 오류가 발생했습니다: %s"
 
-#: ../glib/gregex.c:1308
+#: ../glib/gregex.c:1307
 #, c-format
 msgid "Error while optimizing regular expression %s: %s"
 msgstr "정규 표현식 %s을(를) 최적화하는 도중 오류 발생: %s"
 
-#: ../glib/gregex.c:2184
+#: ../glib/gregex.c:2182
 msgid "hexadecimal digit or '}' expected"
 msgstr "16 진수 또는 '}'가 있어야 합니다"
 
-#: ../glib/gregex.c:2200
+#: ../glib/gregex.c:2198
 msgid "hexadecimal digit expected"
 msgstr "16 진수가 있어야 합니다"
 
-#: ../glib/gregex.c:2240
+#: ../glib/gregex.c:2238
 msgid "missing '<' in symbolic reference"
 msgstr "심볼 참조에 '<' 기호가 없습니다"
 
-#: ../glib/gregex.c:2249
+#: ../glib/gregex.c:2247
 msgid "unfinished symbolic reference"
 msgstr "심볼 참조가 끝나지 않았습니다"
 
-#: ../glib/gregex.c:2256
+#: ../glib/gregex.c:2254
 msgid "zero-length symbolic reference"
 msgstr "심볼 참조에 내용이 없습니다"
 
-#: ../glib/gregex.c:2267
+#: ../glib/gregex.c:2265
 msgid "digit expected"
 msgstr "숫자가 있어야 합니다"
 
-#: ../glib/gregex.c:2285
+#: ../glib/gregex.c:2283
 msgid "illegal symbolic reference"
 msgstr "심볼 참조가 잘못되었습니다"
 
-#: ../glib/gregex.c:2347
+#: ../glib/gregex.c:2345
 msgid "stray final '\\'"
 msgstr "마지막 '\\'가 없습니다"
 
-#: ../glib/gregex.c:2351
+#: ../glib/gregex.c:2349
 msgid "unknown escape sequence"
 msgstr "알 수 없는 이스케이프 시퀀스"
 
-#: ../glib/gregex.c:2361
+#: ../glib/gregex.c:2359
 #, c-format
 msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
 msgstr "\"%s\" 바꿀 문자열을 읽는 중 %lu번째 문자에서 오류가 발생했습니다: %s"
@@ -3803,93 +4064,93 @@ msgstr ""
 "하위 프로세스에서 데이터를 읽는중 g_io_channel_win32_poll()에서 기대되지않은 "
 "오류"
 
-#: ../glib/gutf8.c:913
+#: ../glib/gutf8.c:915
 msgid "Character out of range for UTF-8"
 msgstr "UTF-8 범위 밖의 문자"
 
-#: ../glib/gutf8.c:1013 ../glib/gutf8.c:1022 ../glib/gutf8.c:1152
-#: ../glib/gutf8.c:1161 ../glib/gutf8.c:1300 ../glib/gutf8.c:1396
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
 msgid "Invalid sequence in conversion input"
 msgstr "변환 입력에서 잘못된 순서"
 
-#: ../glib/gutf8.c:1311 ../glib/gutf8.c:1407
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
 msgid "Character out of range for UTF-16"
 msgstr "UTF-16 범위 밖의 문자"
 
-#: ../glib/gutils.c:2167 ../glib/gutils.c:2194 ../glib/gutils.c:2298
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
 msgid "%u byte"
 msgid_plural "%u bytes"
 msgstr[0] "%u 바이트"
 
-#: ../glib/gutils.c:2173
+#: ../glib/gutils.c:2172
 #, c-format
 msgid "%.1f KiB"
 msgstr "%.1f KiB"
 
-#: ../glib/gutils.c:2175
+#: ../glib/gutils.c:2174
 #, c-format
 msgid "%.1f MiB"
 msgstr "%.1f MiB"
 
-#: ../glib/gutils.c:2178
+#: ../glib/gutils.c:2177
 #, c-format
 msgid "%.1f GiB"
 msgstr "%.1f GiB"
 
-#: ../glib/gutils.c:2181
+#: ../glib/gutils.c:2180
 #, c-format
 msgid "%.1f TiB"
 msgstr "%.1f TiB"
 
-#: ../glib/gutils.c:2184
+#: ../glib/gutils.c:2183
 #, c-format
 msgid "%.1f PiB"
 msgstr "%.1f PiB"
 
-#: ../glib/gutils.c:2187
+#: ../glib/gutils.c:2186
 #, c-format
 msgid "%.1f EiB"
 msgstr "%.1f EiB"
 
-#: ../glib/gutils.c:2200
+#: ../glib/gutils.c:2199
 #, c-format
 msgid "%.1f kB"
 msgstr "%.1f kB"
 
-#: ../glib/gutils.c:2203 ../glib/gutils.c:2311
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
 msgid "%.1f MB"
 msgstr "%.1f MB"
 
-#: ../glib/gutils.c:2206 ../glib/gutils.c:2316
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
 msgid "%.1f GB"
 msgstr "%.1f GB"
 
-#: ../glib/gutils.c:2208 ../glib/gutils.c:2321
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
 #, c-format
 msgid "%.1f TB"
 msgstr "%.1f TB"
 
-#: ../glib/gutils.c:2211 ../glib/gutils.c:2326
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
 #, c-format
 msgid "%.1f PB"
 msgstr "%.1f PB"
 
-#: ../glib/gutils.c:2214 ../glib/gutils.c:2331
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
 #, c-format
 msgid "%.1f EB"
 msgstr "%.1f EB"
 
 #. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gutils.c:2251
+#: ../glib/gutils.c:2250
 #, c-format
 msgid "%s byte"
 msgid_plural "%s bytes"
 msgstr[0] "%s 바이트"
 
-#: ../glib/gutils.c:2306
+#: ../glib/gutils.c:2305
 #, c-format
 msgid "%.1f KB"
 msgstr "%.1f KB"
index 5d47f64..2fc3dea 100644 (file)
Binary files a/po/lt.gmo and b/po/lt.gmo differ
index a79310e..b824dae 100644 (file)
--- a/po/lt.po
+++ b/po/lt.po
@@ -14,8 +14,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: lt\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-25 18:45+0000\n"
-"PO-Revision-Date: 2012-02-25 22:35+0300\n"
+"POT-Creation-Date: 2012-04-04 09:41+0000\n"
+"PO-Revision-Date: 2012-04-09 21:51+0300\n"
 "Last-Translator: Aurimas Černius <aurisc4@gmail.com>\n"
 "Language-Team: Lietuvių <>\n"
 "MIME-Version: 1.0\n"
@@ -45,13 +45,12 @@ msgid "Stream is already closed"
 msgstr "Srautas jau užvertas"
 
 #: ../gio/gcancellable.c:318
-#: ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925
-#: ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413
+#: ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928
+#: ../gio/gdbusprivate.c:1414
 #: ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810
-#: ../gio/gsimpleasyncresult.c:836
+#: ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Operacija nutraukta"
@@ -93,7 +92,7 @@ msgid "Error during conversion: %s"
 msgstr "Klaida keitimo metu: %s"
 
 #: ../gio/gcharsetconverter.c:447
-#: ../gio/gsocket.c:953
+#: ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Atšaukiamas inicijavimas nepalaikomas"
 
@@ -232,46 +231,46 @@ msgstr "Klaida skaitant iš laikino failo „%s“, tikėtasi 16 baitų, gauta %
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Klaida rašant į laikino failo turinį „%s“ į srautą:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:952
 msgid "The given address is empty"
 msgstr "Pateiktasis adresas yra tuščias"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1021
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Negalima paleisti pranešimų magistralės be mašinos id: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1058
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Klaida paleidžiant komandų eilutę „%s“: "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1069
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Nenormali programos pabaiga paleidžiant komandų eilutę „%s“: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1083
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Komandų eilutė „%s“ baigėsi nenuline baigties būsena %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1156
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr "Nepavyko nustatyti sesijos magistralės adreso (nerealizuota šiai operacinei sistemai)"
 
-#: ../gio/gdbusaddress.c:1254
-#: ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1255
+#: ../gio/gdbusconnection.c:6705
 #, c-format
 msgid "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
 msgstr "Nepavyko nustatyti magistralės adreso iš DBUS_STARTER_BUS_TYPE aplinkos kintamojo - nežinoma reikšmė „%s“"
 
-#: ../gio/gdbusaddress.c:1263
-#: ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1264
+#: ../gio/gdbusconnection.c:6714
 msgid "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
 msgstr "Nepavyko nustatyti magistralės adreso, kadangi DBUS_STARTER_BUS_TYPE aplinkos kintamasis nenustatytas"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1274
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Nežinomas magistralės tipas %d"
@@ -367,86 +366,86 @@ msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Papildomai, užrakto atlaisvinimas „%s“ taip pat nepavyko: %s)."
 
 #: ../gio/gdbusconnection.c:594
-#: ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Ryšys yra užvertas"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Baigėsi laikas"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Nepalaikomi požymiai aptikti konstruojant kliento pusės ryšį"
 
-#: ../gio/gdbusconnection.c:4026
-#: ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4015
+#: ../gio/gdbusconnection.c:4331
 #, c-format
 msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr "Nėra sąsajos „org.freedesktop.DBus.Properties“ objektui, kurio kelias %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4086
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "Klaida nustatant savybę „%s“: tikėtasi tipo „%s“, bet gauta „%s“"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4181
 #, c-format
 msgid "No such property `%s'"
 msgstr "Nėra savybės „%s“"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4193
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Savybė „%s“ yra neskaitoma"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4204
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Savybė „%s“ nėra rašoma"
 
-#: ../gio/gdbusconnection.c:4285
-#: ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4274
+#: ../gio/gdbusconnection.c:6148
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Nėra sąsajos „%s“"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4458
 msgid "No such interface"
 msgstr "Nėra tokios sąsajos"
 
-#: ../gio/gdbusconnection.c:4690
-#: ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4676
+#: ../gio/gdbusconnection.c:6654
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Nėra sąsajos „%s“ objektui, kurio kelias %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4731
 #, c-format
 msgid "No such method `%s'"
 msgstr "Nėra metodo „%s“"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4762
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Pranešimo tipas „%s“ neatitinka laukiamo tipo „%s“"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4982
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Jau yra eksportuotas objektas sąsajai %s vietoje %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5180
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Metodas „%s“ grąžino tipą „%s“, bet laukta „%s“"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6259
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Metodas „%s“ sąsajoje „%s“ su signatūra „%s“ neegzistuoja"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6378
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Pomedis %s jau yra eksportuotas"
@@ -595,8 +594,7 @@ msgstr "Klaidos grąžinimas su pagrindinės dalies tipu „%s“"
 msgid "Error return with empty body"
 msgstr "Klaidos grąžinimas su tuščia pagrindine dalimi"
 
-#: ../gio/gdbusprivate.c:2065
-#| msgid "Unable to load /var/lib/dbus/machine-id: "
+#: ../gio/gdbusprivate.c:2066
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Nepavyko įkelti /var/lib/dbus/machine-id or /etc/machine-id: "
 
@@ -610,8 +608,8 @@ msgstr "Klaida kviečiant StartServiceByName elementui %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Nelauktas atsakas %d iš StartServiceByName(\"%s\") metodo"
 
-#: ../gio/gdbusproxy.c:2726
-#: ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745
+#: ../gio/gdbusproxy.c:2882
 msgid "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr "Nepavyko iškviesti metodo; proxy nėra gerai žinoma pavadinimas be savininko ir proxy buvo sukonstruotas su G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START požymiu"
 
@@ -1159,7 +1157,6 @@ msgstr "Adresas turi nustatytus bitus už priešdėlio ilgio"
 
 #: ../gio/ginetaddressmask.c:304
 #, c-format
-#| msgid "could not get local address: %s"
 msgid "Could not parse '%s' as IP address mask"
 msgstr "Nepavyko perskaityti „%s“ kaip IP adreso kaukės"
 
@@ -1201,112 +1198,102 @@ msgstr "Elementas <%s> neleidžiamas viduje <%s>"
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Elementas <%s> neleidžiamas aukščiausiame lygyje"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Failas %s resurse aptinkamas kelis kartus"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Nepavyko rasti „%s“ jokiame šaltinio kataloge"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-#| msgid "Failed to change to directory '%s' (%s)"
 msgid "Failed to locate '%s' in current directory"
 msgstr "Nepavyko rasti „%s“ esamame kataloge"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-#| msgid "Unknown option %s"
 msgid "Unknown processing option \"%s\""
 msgstr "Nežinomas apdorojimo parametras „%s“"
 
-#: ../gio/glib-compile-resources.c:305
-#: ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308
+#: ../gio/glib-compile-resources.c:366
 #, c-format
-#| msgid "Failed to create file '%s': %s"
 msgid "Failed to create temp file: %s"
 msgstr "Nepavyko sukurti laikino failo: %s"
 
-#: ../gio/glib-compile-resources.c:335
-#| msgid "Error setting symlink: file is not a symlink"
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Klaida apdorojant įvesties failą su xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Klaida apdorojant įvesties failą su to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-#| msgid "Error reading file '%s': %s"
 msgid "Error reading file %s: %s"
 msgstr "Klaida skaitant failą %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-#| msgid "Error opening file: %s"
 msgid "Error compressing file %s"
 msgstr "Klaida spaudžiant failą: %s"
 
-#: ../gio/glib-compile-resources.c:487
+#: ../gio/glib-compile-resources.c:490
 #: ../gio/glib-compile-schemas.c:1561
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "tekstas negali būti viduje <%s>"
 
-#: ../gio/glib-compile-resources.c:610
-#| msgid "The name of the icon"
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "išvesties failo pavadinimas"
 
-#: ../gio/glib-compile-resources.c:610
-#: ../gio/glib-compile-resources.c:643
-#| msgid "[FILE...]"
+#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477
+#: ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FAILAS"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid "The directories where files are to be read from (default to current directory)"
 msgstr "Katalogai, iš kurių skaityti failus (numatyta iš esamo katalogo)"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 #: ../gio/glib-compile-schemas.c:1989
 #: ../gio/glib-compile-schemas.c:2019
 msgid "DIRECTORY"
 msgstr "KATALOGAS"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid "Generate output in the format selected for by the target filename extension"
 msgstr "Generuoti išvestį formatu pagal pasirinkto tikslo failo plėtinį"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Generuoti šaltinio antraštę"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Generuoti kodą, naudojamą resursų failo įrišimui į jūsų kodą"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Generuoti priklausomybių sąrašą"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Automatiškai negeneruoti ir neregistruoti resurso"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "C identifikatoriaus vardas, naudojamas generuojamame kode"
 
-#: ../gio/glib-compile-resources.c:646
-#| msgid ""
-#| "Compile all GSettings schema files into a schema cache.\n"
-#| "Schema files are required to have the extension .gschema.xml,\n"
-#| "and the cache file is called gschemas.compiled."
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1316,9 +1303,8 @@ msgstr ""
 "Resursų specifikacijos failai turi turėti plėtinį .gresource.xml,\n"
 "o resurso failas turi plėtinį gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-#| msgid "You should give exactly one directory name\n"
 msgid "You should give exactly one file name\n"
 msgstr "Turite nurodyti vienintelį failo pavadinimą\n"
 
@@ -1954,7 +1940,6 @@ msgid "Hostname '%s' contains '[' but not ']'"
 msgstr "Mazgo varde „%s“ yra ženklas „[“, bet nėra „]“"
 
 #: ../gio/gnetworkmonitorbase.c:178
-#| msgid "Network unreachable through SOCKSv5 proxy."
 msgid "Network unreachable"
 msgstr "Tinklas nepasiekiamas"
 
@@ -1966,7 +1951,6 @@ msgstr "Serveris nepasiekiamas"
 #: ../gio/gnetworkmonitornetlink.c:109
 #: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-#| msgid "could not get remote address: %s"
 msgid "Could not create network monitor: %s"
 msgstr "Nepavyko sukurti tinklo stebyklės: %s"
 
@@ -1975,7 +1959,6 @@ msgid "Could not create network monitor: "
 msgstr "Nepavyko sukurti tiklo stebėtojo: "
 
 #: ../gio/gnetworkmonitornetlink.c:177
-#| msgid "could not get remote address: %s"
 msgid "Could not get network status: "
 msgstr "Nepavyko gauti tinklo būsenos: "
 
@@ -2038,12 +2021,10 @@ msgstr "Resurso vietoje „%s“ nepavyko išskleisti"
 
 #: ../gio/gresourcefile.c:650
 #, c-format
-#| msgid "Target file is a directory"
 msgid "The resource at '%s' is not a directory"
 msgstr "Resursas vietoje „%s“ nėra katalogas"
 
 #: ../gio/gresourcefile.c:858
-#| msgid "Input stream doesn't implement read"
 msgid "Input stream doesn't implement seek"
 msgstr "Švesties srautas nerealizuoja paieškos"
 
@@ -2052,6 +2033,11 @@ msgstr "Švesties srautas nerealizuoja paieškos"
 msgid "Print help"
 msgstr "Spausdinti pagalbą"
 
+#: ../gio/gresource-tool.c:471
+#: ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[KOMANDA]"
+
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
 msgstr "Išvardinti sekcijas, turinčias resursus elf FAILE"
@@ -2066,6 +2052,11 @@ msgstr ""
 "Jei SEKCIJA pateikta, išvardinti tik resursus šioje sekcijoje\n"
 "Jei KELIAS yra pateiktas, išvardinti tik atitinkančius resursus"
 
+#: ../gio/gresource-tool.c:485
+#: ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FAILAS [KELIAS]"
+
 #: ../gio/gresource-tool.c:486
 #: ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
@@ -2088,6 +2079,10 @@ msgstr ""
 msgid "Extract a resource file to stdout"
 msgstr "Išgauti resurso failą į standartinę išvastį"
 
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FAILO KELIAS"
+
 #: ../gio/gresource-tool.c:508
 #: ../gio/gsettings-tool.c:610
 #, c-format
@@ -2128,12 +2123,6 @@ msgstr ""
 
 #: ../gio/gresource-tool.c:530
 #, c-format
-#| msgid ""
-#| "Usage:\n"
-#| "  gsettings %s %s\n"
-#| "\n"
-#| "%s\n"
-#| "\n"
 msgid ""
 "Usage:\n"
 "  gresource %s%s%s %s\n"
@@ -2173,10 +2162,18 @@ msgstr ""
 "  FAILAS    elf failas (dvejetainis arba bendro naudojimo biblioteka)\n"
 "            arba kompiliuotas resurso failas\n"
 
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[KELIAS]"
+
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
 msgstr "  KELIAS    (Nebūtinas) resurso kelias (gali būti dalinis)\n"
 
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "KELIAS"
+
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
 msgstr "  KELIAS    Resurso kelias\n"
@@ -2311,27 +2308,6 @@ msgid "SCHEMA[:PATH] [KEY]"
 msgstr "SCHEMA[:KELIAS] [RAKTAS]"
 
 #: ../gio/gsettings-tool.c:618
-#| msgid ""
-#| "Usage:\n"
-#| "  gsettings COMMAND [ARGS...]\n"
-#| "\n"
-#| "Commands:\n"
-#| "  help                      Show this information\n"
-#| "  list-schemas              List installed schemas\n"
-#| "  list-relocatable-schemas  List relocatable schemas\n"
-#| "  list-keys                 List keys in a schema\n"
-#| "  list-children             List children of a schema\n"
-#| "  list-recursively          List keys and values, recursively\n"
-#| "  range                     Queries the range of a key\n"
-#| "  get                       Get the value of a key\n"
-#| "  set                       Set the value of a key\n"
-#| "  reset                     Reset the value of a key\n"
-#| "  reset-recursively         Reset all values in a given schema\n"
-#| "  writable                  Check if a key is writable\n"
-#| "  monitor                   Watch for changes\n"
-#| "\n"
-#| "Use 'gsettings help COMMAND' to get detailed help.\n"
-#| "\n"
 msgid ""
 "Usage:\n"
 "  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
@@ -2376,12 +2352,6 @@ msgstr ""
 
 #: ../gio/gsettings-tool.c:640
 #, c-format
-#| msgid ""
-#| "Usage:\n"
-#| "  gsettings %s %s\n"
-#| "\n"
-#| "%s\n"
-#| "\n"
 msgid ""
 "Usage:\n"
 "  gsettings [--schemadir SCHEMADIR] %s %s\n"
@@ -2438,121 +2408,125 @@ msgid "Socket is already closed"
 msgstr "Lizdas jau užvertas"
 
 #: ../gio/gsocket.c:305
-#: ../gio/gsocket.c:3519
-#: ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:3527
+#: ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Lizdo I/O baigėsi laikas"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "iš fd kuriamas GSocket: %s"
 
-#: ../gio/gsocket.c:505
-#: ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506
+#: ../gio/gsocket.c:513
+#: ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Nepavyko sukurti lizdo: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+#| msgid "Unknown protocol was specified"
+msgid "Unknown family was specified"
+msgstr "Nurodyta nežinoma šeima"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Nurodytas nežinomas protokolas"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "nepavyko gauto lokalaus adreso: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "nepavyko gauti nuotolinio adreso: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "nepavyko klausytis: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Susiejimo su adresu klaida: %s"
 
-#: ../gio/gsocket.c:1943
-#: ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951
+#: ../gio/gsocket.c:1987
 #, c-format
-#| msgid "Error launching application: %s"
 msgid "Error joining multicast group: %s"
 msgstr "Klaida prisijungian prie transliavimo grupės: %s"
 
-#: ../gio/gsocket.c:1944
-#: ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952
+#: ../gio/gsocket.c:1988
 #, c-format
-#| msgid "Error launching application: %s"
 msgid "Error leaving multicast group: %s"
 msgstr "Klaida paliekant transliavimo grupę: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Nėra resursams specifinio transliavimo palaikymo"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Klaida priimant ryšį: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Prisijungiama"
 
-#: ../gio/gsocket.c:2337
-#: ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345
+#: ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Nepavyko gauti laukiančios klaidos: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Klaida priimant duomenis: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Klaida siunčiant duomenis: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Nepavyko išjungti lizdo: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Klaida užveriant lizdą: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Laukiama lizdo būsenos: %s"
 
-#: ../gio/gsocket.c:3790
-#: ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798
+#: ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Klaida siunčiant pranešimą: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "„Windows“ sistemoje „GSocketControlMessage“ nepalaikoma"
 
-#: ../gio/gsocket.c:4095
-#: ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103
+#: ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Klaida priimant pranešimą: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials nerealizuota šiai operacinei sistemai"
 
@@ -2563,12 +2537,10 @@ msgstr "Nepavyko prisijungti prie tarpinio serverio %s: "
 
 #: ../gio/gsocketclient.c:188
 #, c-format
-#| msgid "Could not open converter from '%s' to '%s': %s"
 msgid "Could not connect to %s: "
 msgstr "Nepavyko prisijungti prie %s: "
 
 #: ../gio/gsocketclient.c:190
-#| msgid "could not listen: %s"
 msgid "Could not connect: "
 msgstr "Nepavyko prisijungti: "
 
@@ -2633,7 +2605,6 @@ msgid "The SOCKSv5 proxy requires an authentication method that is not supported
 msgstr "SOCKSv5 reikalauja tapatybės patvirtinimo metodo, kurio GLib nepalaiko."
 
 #: ../gio/gsocks5proxy.c:208
-#| msgid "Username or password is too long for SOCKSv5 protocol)."
 msgid "Username or password is too long for SOCKSv5 protocol."
 msgstr "Naudotojo vardas arba slaptažodis yra per ilgas SOCKSv5 protokolui."
 
@@ -2688,7 +2659,6 @@ msgid "Can't handle version %d of GThemedIcon encoding"
 msgstr "Nepavyko apdoroti GThemedIcon koduotės versijos %d"
 
 #: ../gio/gtlscertificate.c:249
-#| msgid "Could not parse PEM-encoded private key"
 msgid "Cannot decrypt PEM-encoded private key"
 msgstr "Nepavyko perskaityti PEM užkoduoto privataus rakto"
 
@@ -2775,18 +2745,16 @@ msgstr "Klaida išjungiant SO_PASSCRED: %s"
 
 #: ../gio/gunixinputstream.c:392
 #: ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
-#| msgid "Error reading from file: %s"
 msgid "Error reading from file descriptor: %s"
 msgstr "Klaida skaitant failą: %s"
 
-#: ../gio/gunixinputstream.c:447
-#: ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433
-#: ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448
+#: ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434
+#: ../gio/gunixoutputstream.c:598
 #, c-format
-#| msgid "Error closing file: %s"
 msgid "Error closing file descriptor: %s"
 msgstr "Klaida užveriant failą: %s"
 
@@ -2797,9 +2765,8 @@ msgstr "Failų sistemos šaknis"
 
 #: ../gio/gunixoutputstream.c:378
 #: ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-#| msgid "Error writing to file: %s"
 msgid "Error writing to file descriptor: %s"
 msgstr "Klaida rašant į failą: %s"
 
@@ -4317,9 +4284,6 @@ msgstr "%.1f KB"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Nurodyti kelią schemai"
 
-#~ msgid "PATH"
-#~ msgstr "KELIAS"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
index 11ae1fc..e266728 100644 (file)
Binary files a/po/lv.gmo and b/po/lv.gmo differ
index 9af6f77..8e48f95 100644 (file)
--- a/po/lv.po
+++ b/po/lv.po
 # Copyright (C) 2002 Free Software Foundation, Inc.
 #
 # Artis Trops <hornet@navigator.lv>, 2002.
-# Rūdofls Mazurs <rudolfs.mazurs@gmail.com>, 2011.
+# Rūdofls Mazurs <rudolfs.mazurs@gmail.com>, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2011-07-11 00:56+0300\n"
-"Last-Translator: Rūdofls Mazurs <rudolfs.mazurs@gmail.com>\n"
-"Language-Team: Latvian <ll10nt@os.lv>\n"
-"Language: lv\n"
+"POT-Creation-Date: 2012-03-12 09:02+0000\n"
+"PO-Revision-Date: 2012-03-24 20:00+0200\n"
+"Last-Translator: Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>\n"
+"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Lokalize 1.1\n"
+"Language: lv\n"
+"X-Generator: Lokalize 1.2\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
 "2);\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Negaidīts atribūts '%s' elementam '%s'"
+msgid "Too large count value passed to %s"
+msgstr "Pārāk liela vērtība tika padota %s"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Atribūts '%s' elementam '%s' netika atrasts"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Plūsma jau ir aizvērta"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Negaidīta birka '%s', tika gaidīt birka '%s'"
+msgid "Operation was cancelled"
+msgstr "Darbība tika atcelta"
+
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Nederīgs objekts, nav inicializēts"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Nepilnīga vairāku baitu sekvence ievadē"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Mērķī nepietiek brīvās vietas"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Nepareiza baitu secība konversijas ievadē"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Negaidīta birka '%s' iekš '%s'"
+msgid "Error during conversion: %s"
+msgstr "Kļūda, konversējot: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Nav atrasts derīgs grāmatzīmes fails datu mapē"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "Atsaucama inicializācija nav atbalstīta"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Grāmatzīme ar URI '%s' jau eksistē"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "Konversija no rakstzīmju kopas '%s' uz '%s' nav atbalstīta"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Nav atrasta grāmatzīme URI '%s'"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "Nevarēja atvērt pārveidotāju no '%s' uz '%s'"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Nezināms tips"
+
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "Nav definēts MIME tips grāmatzīmē URI '%s'"
+msgid "%s filetype"
+msgstr "%s faila tips"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Nav definēti privātie karogi grāmatzīmēs URI '%s'"
+msgid "%s type"
+msgstr "%s tips"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials nav implementēti šajā OS"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Jūsu platformā nav atbalsta GCredentials"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Negaidīti agras plūsmas beigas"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Nav iestatītas grupas grāmatzīmēs URI '%s'"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Neatbalstīta atslēga `%s' adreses ierakstā `%s'"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Neviena lietotne ar nosaukumu '%s' nav reģistrējusi '%s' grāmatzīmi"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"Adrese `%s' ir nederīga (vajag tieši vienu ceļu, pagaidu mapi vai abstraktas "
+"atslēgas)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Neizdevās izvērst exec rindu '%s' ar URI '%s'"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Bezjēdzīgas atslēgu/vērtību pāru kombinācijas adrešu ierakstā  `%s'"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "Konversija no rakstzīmju kopas '%s' uz '%s' nav atbalstīta"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Kļūda adresē `%s' - porta atribūts ir slikti noformēts"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "Nevarēja atvērt pārveidotāju no '%s' uz '%s'"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Kļūda adresē `%s' - saimes atribūts ir slikti noformēts"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Nepareiza baitu secība konversijas ievadē"
+#: ../gio/gdbusaddress.c:446
+#, c-format
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Adreses elements `%s', nesatur kolu (:)"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Kļūda konversējot: %s"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Atslēgas/vērtības pāris %d, `%s', adreses elementā `%s', nesatur vienādības "
+"zīmi"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Daļēja simbolu secība ievades beigās"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Kļūda, noņemto atsoli atslēgai vai vērtībai atslēga/vērtība pārī %d. `%s', "
+"adreses elementā `%s'"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Nevar pārveidot atkritienu '%s' uz rakstzīmju kopu '%s'"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Kļūda adresē `%s' - unix transportam nepieciešams iestatīt tieši vienu "
+"atslēgu `path' vai `abstract'"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI '%s' nav absolūtais URI, lietojot \"file\" shēmu"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Kļūda adresē `%s' - trūkst vai slikti noformēts datora atribūts"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Lokālā faila URI '%s' nedrīkst saturēt '#'"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Kļūda adresē `%s' - trūkst vai slikti noformēts porta atribūts"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI '%s' ir nepareizs"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "Kļūda adresē `%s' - trūkst vai slikti noformēts noncefile atribūts"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Kļūda, automātiski palaižot: "
+
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "Hostdatora nosaukuma URI '%s' ir nepareizs"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Nezināms vai neatbalstīts transports `%s' adresei `%s'"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:688
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI '%s' satur nepareizi izvairīgas rakstzīmes"
+msgid "Error opening nonce file `%s': %s"
+msgstr "Kļūda, atverot nonce failu `%s': %s"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:706
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "Ceļvārds '%s' nav absolutais ceļš"
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Kļūda, nolasot no nonce faila `%s': %s"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Nepareizs hostdatora nosaukums"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Kļūda, nolasot no nonce faila `%s': gaidīja 16 baitus, saņēma %d"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "AM"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Kļūda, rakstot nonce faila `%s' saturu uz straumi:"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PM"
+#: ../gio/gdbusaddress.c:951
+msgid "The given address is empty"
+msgstr "Dotā adrese ir tukša"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%A, %Y. gada %e. %B, plkst. %H un %M"
+#: ../gio/gdbusaddress.c:1020
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Nevar izveidot ziņojumu kopni bez machine-id: "
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%d.%m.%Y"
+#: ../gio/gdbusaddress.c:1057
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Kļūda, izveidojot komandrindu `%s': "
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1068
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Anormāla programmas apture, izveidojot komandrindu `%s': %s"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-#, fuzzy
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1082
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Komandrinda `%s' izgāja ar nenulles iziešanas statusu %d: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "Janvāris"
+#: ../gio/gdbusaddress.c:1155
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "Nevar noteikt sesijas kopnes adresi (nav implementēts šai OS)"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "Februāris"
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Nevar noteikt kopnes adresi no DBUS_STARTER_BUS_TYPE vides mainīgā - "
+"nezināma vērtība `%s'"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "Marts"
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Nevar noteikt kopnes adresi, jo DBUS_STARTER_BUS_TYPE vides mainīgais nav "
+"iestatīts"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "Aprīlis"
-
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "Maijs"
-
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "Jūnijs"
-
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "Jūlijs"
-
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "Augusts"
-
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "Septembris"
-
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "Oktobris"
-
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "Novembris"
-
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "Decembris"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "Jan"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "Feb"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "Mar"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "Apr"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "Mai"
+#: ../gio/gdbusaddress.c:1273
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Nezināms kopnes tips %d"
 
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "Jūn"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Negaidīts satura trūkums, mēģinot lasīt rindu"
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "Jūl"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Negaidīts satura trūkums, mēģinot (droši) lasīt rindu"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "Aug"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Izsmelti visi pieejamie autentifikācijas mehānismi (mēģināti: %s) (pieejami: "
+"%s)"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "Sep"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Atcelts caur GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "Oct"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+#| msgid "Error statting directory `%s': %s"
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Kļūda, saņemot informāciju par mapi '%s': %s"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "Nov"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"Atļaujas mapei `%s' ir slikti formatētas. Gaidīja režīmu 0700, saņēma 0%o"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "Dec"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Kļūda, veidojot mapi '%s': %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Pirmdiena"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Kļūda, atverot atslēgu saišķi `%s' lasīšanai: "
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Otrdiena"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Rinda %d atslēgu saišķim `%s' ar saturu `%s' ir slikti formatēts"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "Trešdiena"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Pirmais marķieris rindai %d atslēgu saišķim `%s' ar saturu `%s' ir slikti "
+"formatēts"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Ceturdiena"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Otrais marķieris rindai %d atslēgu saišķim `%s' ar saturu `%s' ir slikti "
+"formatēts"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Piektdiena"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Neatrada sīkdatni ar id %d atslēgu saišķī `%s'"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Sestdiena"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Kļūda, dzēšot neesošu slēgšanas failu `%s': %s"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Svētdiena"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Kļūda, veidojot slēgšanas failu `%s': %s"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "Pr"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Kļūda, aizverot (atsaitējot) slēgšanas failu `%s': %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "Ot"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Kļūda, atsaitējot slēgšanas failu `%s': %s"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "Tr"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Kļūda, atverot atslēgu saišķi `%s' rakstīšanai: "
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "Ct"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Un vēl, `%s' slēguma atbrīvošana neizdevās: %s) "
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "Pk"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+msgid "The connection is closed"
+msgstr "Savienojums pārtrūka"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "Se"
+#: ../gio/gdbusconnection.c:1879
+msgid "Timeout was reached"
+msgstr "Iestājās noildze"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "Sv"
+#: ../gio/gdbusconnection.c:2524
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"Sastapās ar neatbalstītiem slēdžiem (flag), veidojot klienta puses "
+"savienojumu"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Kļūda atverot direktoriju '%s': %s"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Nav tādas saskarnes `org.freedesktop.DBus.Properties' uz objekta ceļa %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4097
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Nevarēju atrast %lu baitus, lai nolasītu failu \"%s\""
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "Kļūda, iestatot īpašību `%s': Gaidīja tipu `%s', bet saņēma `%s'"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4192
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Kļūda nolasot failu '%s': %s"
+msgid "No such property `%s'"
+msgstr "Nav tādas īpašības `%s'"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Fails \"%s\" ir pārāk liels"
+msgid "Property `%s' is not readable"
+msgstr "Īpašība `%s' nav lasāma"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:4215
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Nespēju nolasīt no faila '%s': %s"
+msgid "Property `%s' is not writable"
+msgstr "Īpašība `%s' nav rakstāma"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Nevarēju atvērt failu '%s': %s"
+msgid "No such interface `%s'"
+msgstr "Nav tādas saskarnes `%s'"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
-#, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "Nevarēju dabūt faila '%s' atribūtus: fstat() neizdevās: %s"
+#: ../gio/gdbusconnection.c:4469
+msgid "No such interface"
+msgstr "Nav tādas saskarnes"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Nevarēju atvērt '%s': fdopen() neizdevās: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Nav tādas saskarnes `%s' uz objekta ceļa %s"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4742
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "Nevarēja pārsaukt failu'%s' uz '%s': g_rename() neizdevās: %s"
+msgid "No such method `%s'"
+msgstr "Nav tādas metodes `%s'"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4773
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Neizdevās izveidot failu '%s': %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Ziņojuma tips `%s neatbilda gaidītajam tipam `%s'"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4993
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "Neizdevās atvērt failu '%s' rakstīšanai: fdopen() neizdevās: %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Objekts jau ir eksportēts saskarnei %s pie %s"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:5191
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Neizdevās rakstīt failā '%s': fwrite() neizdevās: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Metode `%s' atgrieza tipu `%s', bet gaidīja `%s'"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusconnection.c:6242
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Neizdevās rakstīt failā '%s': fflush() neizdevās: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Metode `%s' uz saskarnes `%s' ar parakstu `%s' neeksistē"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:6361
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Neizdevās rakstīt failā '%s': fsync() neizdevās: %s"
+msgid "A subtree is already exported for %s"
+msgstr "%s apakškoks jau ir eksportēts "
 
-#: ../glib/gfileutils.c:1030
-#, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Neizdevās aizvērt failu '%s': fclose() neizdevās: %s"
-
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "Nevarēja izdzēst esošo failu '%s': g_unlink() neizdevās: %s"
-
-#: ../glib/gfileutils.c:1412
-#, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Veidne '%s' nepareizs, nedrīkstētu saturēt '%s'"
-
-#: ../glib/gfileutils.c:1425
-#, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Veidne '%s' nesatur XXXXXX"
-
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
-#, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u baits"
-msgstr[1] "%u baiti"
-msgstr[2] "%u baitu"
-
-#: ../glib/gfileutils.c:2007
-#, fuzzy, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "tips ir INVALID"
 
-#: ../glib/gfileutils.c:2010
-#, fuzzy, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL ziņojums: trūkst PATH vai MEMBER galvene"
 
-#: ../glib/gfileutils.c:2013
-#, fuzzy, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GB"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN ziņojums: trūkst REPLY_SERIAL galvenes lauks"
 
-#: ../glib/gfileutils.c:2016
-#, fuzzy, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TB"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR ziņojums: trūkst REPLY_SERIAL vai ERROR_NAME galvenes lauks"
 
-#: ../glib/gfileutils.c:2019
-#, fuzzy, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PB"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL ziņojums: trūkst PATH, INTERFACE vai MEMBER galvenes fails"
 
-#: ../glib/gfileutils.c:2022
-#, fuzzy, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EB"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"SIGNAL ziņojums: PATH galvenes fails izmanto rezervēto vērtību /org/"
+"freedesktop/DBus/Local"
 
-#: ../glib/gfileutils.c:2035
-#, fuzzy, c-format
-msgid "%.1f kB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNAL ziņojums: INTERFACE galvenes fails izmanto rezervēto vērtību org."
+"freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Vēlējās lasīt %lu baitu, bet saņēma EOF"
+msgstr[1] "Vēlējās lasīt %lu baitus, bet saņēma EOF"
+msgstr[2] "Vēlējās lasīt %lu baitus, bet saņēma EOF"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"Gaidīja derīgu UTF-8 virkni, bet atrada nederīgus baitus pie baitu nobīdes %"
+"d (virknes garums ir %d). Derīgā UTF-8 virkne līdz tai vietai bija `%s'"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Gaidīja NUL baitu pēc virknes `%s', bet atrada baitu %d"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Pasētā vērtība `%s' nav derīgs D-Bus objekta ceļš"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
-
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
-#, fuzzy, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%u baits"
-msgstr[1] "%u baiti"
-msgstr[2] "%u baitu"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Pasētā vērtība `%s' nav derīgs D-Bus objekta paraksts"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Saskārās ar %u baitu garu masīvu.  Maksimālais garums ir 2<<26 baiti (64 "
+"MiB)."
+msgstr[1] ""
+"Saskārās ar %u baitus garu masīvu.  Maksimālais garums ir 2<<26 baiti (64 "
+"MiB)."
+msgstr[2] ""
+"Saskārās ar %u baitu garu masīvu.  Maksimālais garums ir 2<<26 baiti (64 "
+"MiB)."
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Neizdevās nolasīt simbolisko saiti '%s': %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Simboliskās saites nav atbalstītas"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Parsētā vērtība `%s' variantam nav derīgs D-Bus paraksts"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Nevarēja atvērt pārveidotāju no '%s' uz '%s': %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "Nevaru izpildīt jēllasīšanu iekš g_io_channel_read_line_string"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Pāpalikušie nepārveidotie dati nolasīšanas buferī"
-
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Kanāls pārtrūkst daļējā rakstzīmē"
-
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Nevaru izpildīt jēllasīšanu iekš g_io_channel_read_to_end"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"Kļūda, deserializējot GVariant ar tipa virkni `%s' no D-Bus vadu formāta"
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Neizdevās atvērt failu '%s': open() neizdevās: %s"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Nederīga secības (endian) vērtība. Gaidīja 0x6c ('l') vai 0x42 ('B'), bet "
+"atrada vērību 0x%02x"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Neizdevās kartēt failu '%s': mmap() neizdevās: %s"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Nederīga lielā protokola vērtība. Gaidīja 1, bet saņēma %d"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Kļūda rindā %d rakstzīme %d: "
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
+"Paraksta galvene ar parakstu `%s' atrasta, bet vēstules pamatteksts ir tukšs"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Nepareizi kodēts UTF-8 teksts - nav derīgs '%s'"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Parsētā vērtība `%s' nav derīgs D-Bus paraksts (pamattekstam)"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' nav derīgs nosaukums "
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"Ziņojumā nav paraksta galvenes, bet ziņojuma pamatteksts ir %u baits"
+msgstr[1] ""
+"Ziņojumā nav paraksta galvenes, bet ziņojuma pamatteksts ir %u baiti"
+msgstr[2] ""
+"Ziņojumā nav paraksta galvenes, bet ziņojuma pamatteksts ir %u baitu"
 
-#: ../glib/gmarkup.c:445
-#, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' nav derīgs nosaukums: '%c' "
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "Nevar deserializēt ziņojumu: "
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Kļūda rindā %d: %s"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr "Kļūda, serializējot GVariant ar tipa virkni `%s' uz D-Bus vadu formātu"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusmessage.c:2304
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
 msgstr ""
-"Neizdevās apstrādāt '%-.*s', kur vajadzētu būt ciparam rakstzīmes atsaucē "
-"(piemēram, &#234;) - iespējams, ka cipars ir pārāk liels"
+"Ziņojumam ir %d faila deskriptoru, bet galvenes lauks norāda %d faila "
+"deskriptorus"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"Rakstzīmes atsauce nebeidzās ar semikolu; visdrīzāk jūs lietojāt & zīmi bez "
-"nodoma sākt entītiju - aizvieto & zīmes ar &amp;"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "Nevar serializēt ziņojumu: "
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Rakstzīmes atsauce '%-.*s' neiekodē atļautu rakstzīmi"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Ziņojuma pamattekstam ir paraksts `%s', bet nav paraksta galvenes"
 
-#: ../glib/gmarkup.c:714
+#: ../gio/gdbusmessage.c:2366
+#, c-format
 msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
-"Pamanīta tukša entītija '&;'; derīgas entītijas ir: &amp; &quot; &lt; &gt; "
-"&apos;"
+"Vēstules pamattekstam ir tipa paraksts `%s', bet paraksts galvenes laukā ir `"
+"%s'"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Entītijas nosaukums '%-.*s' nav zināms"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Ziņojuma pamatteksts ir tukšs, bet paraksta galvenes lauks ir `(%s)'"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Entītija nebeidzās ar semikolu; visdrīzāk jūs lietojāt & zīmi bez nodoma "
-"sākt entītiju - aizvieto & zīmes ar &amp;"
+#: ../gio/gdbusmessage.c:2939
+#, c-format
+msgid "Error return with body of type `%s'"
+msgstr "Kļūdas atgriešana ar pamattekstu ar tipu `%s'"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Dokumentam jāsākās ar elementu (piem., <book>)"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "Kļūdas atgriešana ar tukšu pamattekstu"
 
-#: ../glib/gmarkup.c:1118
-#, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"'%s' nav atļauta rakstzīme, sekojoša aiz rakstzīmes '<'; tā nedrīkst iesākt "
-"elementa vārdu."
+#: ../gio/gdbusprivate.c:2065
+#| msgid "Unable to load /var/lib/dbus/machine-id: "
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Nevarēja ielādēt /var/lib/dbus/machine-id vai /etc/machine-id: "
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Savāda rakstzīme '%s'. Tika gaidīta '>' rakstzīme, kas nobeigtu sākuma birku "
-"elementam '%s'"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Kļūda, izsaucot StartServiceByName priekš %s: "
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Savāda rakstzīme '%s', gaidīju '=' aiz atribūta nosaukuma '%s' elementam '%s'"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Negaidīta atbilde %d no StartServiceByName(\"%s\") metodes"
 
-#: ../glib/gmarkup.c:1311
-#, c-format
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
 msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"Savāda rakstzīme '%s', gaidīju '>' vai '/' rakstzīmi, kas nobeigtu sākuma "
-"tagu elementam '%s' vai fakultatīvi atribūtu; iespējams, jūs lietojāt "
-"nepareizu rakstzīmi atribūta nosaukumā"
+"Nevar izsaukt metodi; starpnieks ir labi zināmam nosaukumam bez īpašnieka un "
+"starpnieks tika veidots ar G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START slēdzi (flag)"
+
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Abstraktas vārdu telpas nav atbalstītas"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Nevar norādīt nonce failu, kad veido serveri"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Savāda rakstzīme '%s', gaidīju atvērtās pēdiņas pēc vienādības zīmes, "
-"nosakot vērtību atribūtam '%s' no elementa '%s'"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Kļūda, rakstot nonce failu pie `%s': %s"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"'%s' nav derīga rakstzīme, sekojot rakstzīmēm '</'; '%s' nevar sākt elementa "
-"nosaukumu"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "Virkne `%s' nav derīga D-Bus GUID"
+
+#: ../gio/gdbusserver.c:1078
+#, c-format
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Nevar klausīties uz neatbalstīta transporta `%s'"
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "KOMANDA"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"'%s' nav derīga rakstzīme, sekojot aizverošā eementa nosaukumam '%s'; "
-"atļautā rakstzīme ir '>'"
+"Komandas:\n"
+"  help         Rāda šo informāciju\n"
+"  introspect   Introspektēt attālinātu objektu\n"
+"  monitor      Pārraudzīt attālinātu objektu\n"
+"  call         Izsaukt metodi uz attālināta objekta\n"
+"  emit         Izplatīt signālu\n"
+"\n"
+"Lieto \"%s KOMANDA --help\", lai saņemtu palīdzību par katru komandu.\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Elements '%s' tika aizvērts, neviens elements pašlaik nav atvērts"
+msgid "Error: %s\n"
+msgstr "Kļūda: %s\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "Elements '%s' tika aizvērts, bet pašlaik atvērtais elements ir '%s'"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Kļūda, parsējot introspekcijas XML: %s\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Dokuments bija tukšs vai saturēja tikai tukšu atstarpi"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Savienoties ar sistēmas kopni"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Dokuments negaidīti izbeidzās tieši pēc atvērtās stūra iekavas '<'"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Savienoties ar sesijas kopni"
+
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Savienoties ar doto D-Bus adresi"
+
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Savienojuma galapunktu opcijas:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Opcijas, kas norāda savienojuma galapunktus"
+
+#: ../gio/gdbus-tool.c:383
+#, c-format
+msgid "No connection endpoint specified"
+msgstr "Nav norādīti savienojuma galapunkti"
+
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "Norādīti vairāki savienojuma galapunkti"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
+"Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"Dokuments negaidīti izbeidzās ar joprojām atvērtiem elementiem - '%s' bija "
-"pēdējais atvērtais elements"
+"Brīdinājums: spriežot pēc introspekcijas datiem, saskarne `%s' neeksistē\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"Dokuments negaidīti izbeidzās, cerēju ieraudzīt aizverošo stūra iekavu, "
-"beidzoties ar tagu <%s/>"
+"Brīdinājums: spriežot pēc introspekcijas datiem, metode `%s' neeksistē uz "
+"saskarnes `%s'\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Dokuments negaidīti izbeidzās iekšā elementa nosaukumā"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Neobligāts mērķis signālam (unikāls nosaukums)"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Dokuments negaidīti izbeidzās iekšā atribūta nosaukumā"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Objekta ceļš, uz kura izplatīt signālu"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Dokuments negaidīti izbeidzās elementa-atverošajā tagā."
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Signāls un saskarnes nosaukums"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"Dokuments negaidīti izbeidzās aiz vienādības zīmes, sekojot atribūta "
-"nosaukumam; nav atribūta vētības"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Izplatīt signālu."
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Dokuments negaidīti izbeidzās kamēr iekšā atribūta vērtībā"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "Kļūda savienojot: %s\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "Dokuments negaidīti izbeidzās iekšā elementa '%s' aizverošajā tagā"
+msgid "Error: object path not specified.\n"
+msgstr "Kļūda: nav norādīts objekta ceļš.\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"Dokuments negaidīti izbeidzās iekšā komentārā vai apstrādes instrukcijā"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "Kļūda: %s nav derīgs objekta ceļš\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "bojāts objekts"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "Kļūda: nav norādīts signāls.\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "Iekšējā kļūda vai bojāts objekts"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Kļūda: %s nav derīgs saskarnes nosaukums.\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "beigusies atmiņa"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Kļūda: %s nav derīgs dalībnieka nosaukums.\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "atpakaļ izsekošanas limits ir sasniegts"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Kļūda: %s nav derīgs unikāls kopnes nosaukums.\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "raksts satur elementus, kurus neatbalsta daļējā atbilstība"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Kļūda, parsējot parametru %d: %s\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "iekšēja kļūda"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "Kļūda, nopludinot savienojumu: %s\n"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "atpakaļ atsauces kā nosacījumus neatbalsta daļējā atbilstība"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Mērķa nosaukums, uz kura izsaukt metodi"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "rekursiju limits ir sasniegts"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Objekta ceļš, uz kura izsaukt metodi"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "tukšo apakšvirkņu darba telpas limits ir sasniegts"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Metode un saskarnes nosaukums"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "nederīga jauno rindu karogu kombinācija"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Noildze sekundēs"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "slikta nobīde"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Izsaukt metodi uz attālināta objekta."
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "īss utf8"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Kļūda: nav norādīts galamērķis\n"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "nezināma kļūda"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Kļūda: nav norādīts objekta ceļš\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ raksta beigās"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Kļūda: nav norādīts metodes nosaukums\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c raksta beigās"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Kļūda: metodes nosaukums `%s' nav derīgs\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "pēc \\ seko neatpazīta rakstzīme"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Kļūda, parsējot parametru %d ar tipu `%s': %s\n"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "reģistru mainoši atsoļi (\\l, \\L, \\u, \\U) šeit nav atļauti"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Mērķa nosaukums, kam veikt introspekciju"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "skaitļi nav pareizā secībā {} kvantorā"
-
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "skaitlis pārāk liels {} kvantorā"
-
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "trūkst beigu ']' rakstzīmju klasei"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Objekta ceļš, kam veikt introspekciju"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "nederīga atsoļu sekvence rakstzīmju klasē"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Drukāt XML"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "rakstzīmju klasē apgabals ir ārpus secības"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Veikt introspekciju bērniem"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "nav ko atkārtot"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Tikai drukāšanas īpašības"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "neatpazīta rakstzīme pēc (?"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Veikt introspekciju attālinātam objektam."
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "neatpazīta rakstzīme pēc (?<"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Mērķa nosaukums uz pārraugu"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "neatpazīta rakstzīme pēc (?P"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Objekta ceļš uz pārraugu"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX nosauktās klases ir atbalstītas tikai iekš klases"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Pārraudzīt attālinātu objektu."
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "trūkst beigu )"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Nenosaukts"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") bez atverošās ("
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Desktop fails nenorādīja Exec lauku"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "pēc (?R vai (?[+-]digits ir jāseko )"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Nevarēja atrast termināli, kas ir nepieciešams lietotnei"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "atsauce uz neesošu apakšrakstu"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Nevar izveidot lietotāja lietotnes konfigurācijas mapi %s: %s"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "trūkts ) pēc komentāra"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Nevar izveidot lietotāja MIME konfigurācijas mapi %s: %s"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "regulārā izteiksme ir pārāk gara"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Lietotnes informācijai trūkst identifikatora"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "neizdevās iegūt atmiņu"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Nevar izveidot lietotāja darbvirsmas failu %s"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind pieņēmums nav fiksēta garuma"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Pielāgotas %s definīcijas"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "slikti formatēts skaitlis vai nosaukums pēc (?("
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "dzinis neatbalsta izgrūšanu"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "nosacījuma grupa satur vairāk kā divus zarus"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "dzinis neatbalsta izgrūšanu vai eject_with_operation"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "pēc (?( tiek sagaidīts pieņēmums"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "dzinis neatbalsta medija aptauju"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "nezināms POSIX klases nosaukums"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "dzinis neatbalsta startēšanu"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX savāktie elementi nav atbalstīti"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "dzinis neatbalsta apturēšanu"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "rakstzīmes vērtība \\x{...} sekvencē ir pārāk liela"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS atbalsts nav pieejams"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "nederīgs nosacījums (?(0)"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Nevar apstrādāt GEmblem versijas %d kodējumu"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C nav atļauts lookbehind pieņēmumā"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Vairāki slikti formēti marķieri (%d) GEmblem kodējumā"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "rekursīvais izsaukums varētu riņķot bezgalīgi"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Nevar apstrādāt GEmblemedIcon versijas %d kodējumu"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "trūkst nobeiguma apakšraksta nosaukumā"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Vairāki slikti formēti marķieri (%d) GEmblemedIcon kodējumā"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "divi nosaukti apakšraksti ir ar vienādiem nosaukumiem"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Gaidīja GEmblem priekš GEmblemedIcon"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "slikti formatēta \\P vai \\p sekvence"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Darbība nav atbalstīta"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "nezināms īpašības nosaukums pēc \\P vai \\p"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Saturošais montēšanas punkts neeksistē"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "apakšraksta nosaukums ir pārāk liels (maksimums ir 32 rakstzīmes)"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Nevar kopēt virsū mapei"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "pārāk daudz nosauktu apakšrakstu (maksimums ir 10 000)"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Nevar uzkopēt mapi virsū mapei"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "astotnieku vērtība ir lielāka nekā \\377"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Mērķa fails eksistē"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE grupa satur vairāk kā vienu zaru"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Nevar rekursīvi kopēt mapi"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "DEFINE grupas atkārtošana nav atļauta"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Splice nav atbalstīts"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "nekonsekventas NEWLINE opcijas"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Kļūda, failam %s veicot splice"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"pēc \\g neseko zarots nosaukums vai nenulles skaitlis neobligātās iekavās"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Nevar kopēt īpašu failu"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "negaidīta atkārtošanās"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Ir dota nederīga simboliskās saites vērtība"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "koda pārpilde"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Miskaste nav atbalstīta"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "pārtērēta kompilēšanas darba telpa"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Failu nosaukums nevar saturēt '%c'"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "iepriekš pārbaudīts norādītais apakšraksts nav atrasts"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "sējums neatbalsta montēšanu"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Kļūda kamēr meklē atbilstības regulārajai izteiksmei %s: %s"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Neviena lietotne nav reģistrēta, kā šī faila apstrādājoša"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE bibliotēka ir kompilēta bez UTF8 atbalsta"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Skaitītājs ir aizvērts"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE bibliotēka ir kompilēta bez UTF8 īpašību atbalsta"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Faila skaitītājam ir neizpildīta darbība"
 
-#: ../glib/gregex.c:1271
-#, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Kļūda, kompilējot regulāro izteiksmi %s pie rakstzīmes %d: %s"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Failu skaitītājs jau ir aizvērts"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Kļūda, optimizējot regulāro izteiksmi %s: %s"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Nevar apstrādāt GFileIcon versijas %d kodējumu"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "tika gaidīts heksadecimālais cipars vai '}'"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Slikti formēti GFileIcon ievades dati"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "tika gaidīts heksadecimālais cipars"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Plūsma neatbalsta query_info"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "simboliskajā norādē trūkst '<'"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Uz plūsmas meklēšana netiek atbalstīta"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "nepabeigta simboliskā norāde"
-
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "simboliskās norādes garums ir nulle"
-
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "tika gaidīts cipars"
-
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "neatļauta simboliskā norāde"
-
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "noklīdis beigu '\\'"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Uz ievades plūsmas apraušana (truncate) nav atbalstīta"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "nezināma atsoļa sekvence"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Uz plūsmas apraušana nav atbalstīta"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gicon.c:284
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Kļūda, apstrādājot aizvietošanas tekstu \"%s\" pie rakstzīmes %lu: %s"
-
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Citētais teksts nesākas ar jautājuma zīmi"
-
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "Neatbilstoša jautājuma zīme komandrindā vai citā čaulas-citētā tekstā"
+msgid "Wrong number of tokens (%d)"
+msgstr "Nepareizs marķieru skaits (%d)"
 
-#: ../glib/gshell.c:559
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Teksts beidzās tieši pēc '\\' rakstzīmes. (Teksts bija '%s')"
+msgid "No type for class name %s"
+msgstr "Nav tips klases nosaukumam %s"
 
-#: ../glib/gshell.c:566
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"Teksts beidzās pirms atbilstošais citāts tika atrasts priekš %c. (Teksts "
-"bija '%s')"
-
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Teksts bija tukšs (vai saturēja tikai tukšumus)"
-
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Nevarēju nolasīt datus no bērnprocesa"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Tips %s nav realizējis GIcon saskarni"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
+#: ../gio/gicon.c:325
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Nevarēju izveidot programkanālu komunikācijai ar bērnprocesu (%s)"
+msgid "Type %s is not classed"
+msgstr "Tips %s nav klasē"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Nevarēju nolasīt no bērna programkanāla (%s)"
+msgid "Malformed version number: %s"
+msgstr "Slikti formēts versijas numurs: %s"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Nevarēju pāriet uz direktoriju '%s' (%s)"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Tips %s nerealizē from_tokens() uz GIcon saskarnes"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Nevarēju izpildīt bērnprocesu (%s)"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Nevar apstrādāt piegādāto ikonu kodējumu versiju"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Nederīgs programmas nosaukums: %s"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Nav norādītas adreses"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Nederīga virkne argumenta vektorā pie %d: %s"
+msgid "Length %u is too long for address"
+msgstr "Garums „%u“ ir pārāk liels adresēm"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
-#, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Nederīga virkne vidē: %s"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Adresei ir biti, kas ir iestatīti pēc prefiksa garuma"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Nederīga darba mape: %s"
+#| msgid "could not get local address: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Neizdevās parsēt '%s' kā IP adreses masku"
 
-#: ../glib/gspawn-win32.c:783
-#, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Neizdevās izpildīt palīga programmu (%s)"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Nepietiek vietas ligzdas adresei"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Negaidīta kļūda iekš g_io_channel_win32_poll(), lasot datus no bērnprocesa"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Neatbalstīta ligzdas adrese"
 
-#: ../glib/gspawn.c:207
-#, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Nevarēju nolasīt datus no bērnprocesa (%s)"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Ievades plūsma neatbalsta lasīšanu"
 
-#: ../glib/gspawn.c:347
-#, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Negaidīta kļūda iekš select(), lasot datus no bērnprocesa (%s)"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Plūsmai ir neizpildīta darbība"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Negaidīta kļūda waitpid() (%s)"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Elements <%s> nav atļauts iekš <%s>"
 
-#: ../glib/gspawn.c:1237
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Neizdevās sadalīt (%s)"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Elements <%s> nav atļauts augšējā līmenī"
 
-#: ../glib/gspawn.c:1393
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Nevarēju izpildīt bērnprocesu \"%s\" (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "Fails %s resursā parādās vairākas reizes"
 
-#: ../glib/gspawn.c:1403
+#: ../gio/glib-compile-resources.c:248
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Nevarēju novadīt bērnprocesa (%s) izvadi vai ievadi"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "Neizdevās atrast '%s' nevienā avotu mapē"
 
-#: ../glib/gspawn.c:1412
+#: ../gio/glib-compile-resources.c:259
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Nevarēju sazarot bērnprocesu (%s)"
+#| msgid "Failed to change to directory '%s' (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Neizdevās atrast '%s' pašreizējā mapē"
 
-#: ../glib/gspawn.c:1420
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Nezināma kļūda, izpildot bērnprocesu \"%s\""
+#| msgid "Unknown option %s"
+msgid "Unknown processing option \"%s\""
+msgstr "Nezināma apstrādes opcija „%s“"
 
-#: ../glib/gspawn.c:1444
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr ""
-"Nevarēju nolasīt pietiekami daudz datus no bērna pid programkanāla (%s)"
+#| msgid "Failed to create file '%s': %s"
+msgid "Failed to create temp file: %s"
+msgstr "Neizdevās izveidot pagaidu failu: %s"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Rakstzīme nav UTF-8 laukā"
+#: ../gio/glib-compile-resources.c:335
+#| msgid "Error setting symlink: file is not a symlink"
+msgid "Error processing input file with xmllint"
+msgstr "Kļūda, apstrādājot ievades failu ar xmllint"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Nepareiza secība konversijas ievadē "
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr "Kļūda, apstrādājot ievades failu ar to-pixdata"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Rakstzīme nav UTF-16 laukā"
+#: ../gio/glib-compile-resources.c:403
+#, c-format
+#| msgid "Error reading file '%s': %s"
+msgid "Error reading file %s: %s"
+msgstr "Kļūda, nolasot failu %s: %s"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Lietošana:"
+#: ../gio/glib-compile-resources.c:423
+#, c-format
+#| msgid "Error opening file: %s"
+msgid "Error compressing file %s"
+msgstr "Kļūda, saspiežot failu %s"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPCIJA...]"
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#, c-format
+msgid "text may not appear inside <%s>"
+msgstr "teksts nevar atrasties iekš <%s>"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Palīdzības opcijas:"
+#: ../gio/glib-compile-resources.c:610
+msgid "name of the output file"
+msgstr "izvades faila nosaukums"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Rādīt palīdzības opcijas"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FAILS"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Rādīt visas palīdzības opcijas"
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr "Mapes, no kurām nolasīt failus (pēc noklusējuma pašreizējā mape)"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Lietotnes opcijas:"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "MAPE"
+
+#: ../gio/glib-compile-resources.c:612
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr "Veidot izvadi, kas ir mērķa faila nosaukuma paplašinājuma formātā"
+
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr "Veidot avota galveni"
+
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Veidot pirmkodu, ko izmantot, lai saistītu resursu failu jūsu kodā"
+
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "Veidot atkarību sarakstu"
+
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "Resursu neveidot un nereģistrēt automātiski"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr "C identifikatora nosaukums veidotajam pirmkodam"
+
+#: ../gio/glib-compile-resources.c:646
+#| msgid ""
+#| "Compile all GSettings schema files into a schema cache.\n"
+#| "Schema files are required to have the extension .gschema.xml,\n"
+#| "and the cache file is called gschemas.compiled."
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Kompilēt resursu specifikāciju resursa failā.\n"
+"Resursu specifikācijas failiem ir jābūt ar paplašinājumu .gresource.xml,\n"
+"un resursu failiem jābūt ar paplašinājumu .gresource."
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-resources.c:662
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Nevar apstrādāt veselā skaitļa vērtību '%s' priekš %s"
+#| msgid "You should give exactly one directory name\n"
+msgid "You should give exactly one file name\n"
+msgstr "Jums jānorāda tieši viens faila nosaukums\n"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "nav atļauti tukši nosaukumi"
+
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Veselā skaitļa vērtība '%s' priekš %s ir ārpus apgabala"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "nederīgs nosaukums '%s': nosaukumiem jāsākas ar mazo burtu"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Nevar apstrādāt dubulto vērtību '%s' priekš %s"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"nederīgs nosaukums '%s': nederīga rakstzīme '%c'; ir atļauti tikai burti, "
+"skaitļi un defise ('-')."
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Dubultā vērtība '%s' priekš %s ir ārpus apgabala"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "nederīgs nosaukums '%s': divas secīgas defises ('--') nav atļautas."
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Kļūda, apstrādājot opciju %s"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "nederīgs nosaukums '%s': pēdējā rakstzīme nevar būt defise ('-')."
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Trūkst %s arguments"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "nederīgs nosaukums '%s': maksimālais garums ir 1024"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Unknown option %s"
-msgstr "Nezināma opcija %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> jau norādīts"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "Meklēšanas mapēs nevarēja atrast derīgu atslēgu"
+#: ../gio/glib-compile-schemas.c:917
+#| msgid "can not add keys to a 'list-of' schema"
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "nevar pievienot atslēgas 'list-of' shēmai"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Nav parasts fails"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> jau norādīts"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Fails ir tukšs"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<key name='%s'> ēnas <key name='%s'> iekš <schema id='%s'>; izmantojiet "
+"<override>, lai mainītu vērtību"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 msgstr ""
-"Atslēga satur rindu '%s', kura nav atslēgas vērtības pāris. grupa vai "
-"komentārs"
+"jānorāda tieši viens tips 'type', 'enum' vai 'flags' kā atribūts atslēgai "
+"<key>"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Nederīgs grupas nosaukums: %s"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> (vēl) nav definēts."
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Atslēgas fails nesākas ar grupu"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "nederīga GVariant tipa virkne '%s'"
+
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> dots, bet shēma neko nepaplašina"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Nederīgs atslēgas nosaukums: %s"
+msgid "no <key name='%s'> to override"
+msgstr "nav <key name='%s'> ko pārrakstīt"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Atslēgas fails satur neatbalstītu kodējumu '%s'"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> jau norādīts"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Atslēgas failam nav grupa '%s'"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> jau eksistē"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Atslēgas failam nav atslēga '%s'"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> paplašina vēl neesošu shēmu '%s'"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "Atslēgas fails satur atslēgu '%s' ar vērtību '%s' kas nav UTF-8"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> ir saraksts ar vēl neesošām shēmām '%s'"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"Atslēgas fails satur atslēgu '%s'. kurai ir vērtība, kuru nevar interpretēt."
+msgid "Can not be a list of a schema with a path"
+msgstr "Nevar būt shēmu saraksts ar ceļu"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1159
+#, c-format
+msgid "Can not extend a schema with a path"
+msgstr "Nevar paplašināt shēmu ar ceļu"
+
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"Atslēgas fails satur atslēgu '%s'. kurai ir vērtība, kuru nevar interpretēt."
+"<schema id='%s'> ir saraksts, paplašina <schema id='%s'>, kas nav saraksts"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
 msgstr ""
-"Atslēgas fails satur atslēgu '%s' grupā '%s' kurai ir vērtība, ko nevar "
-"interpretēt."
+"<schema id='%s' list-of='%s'> paplašina <schema id='%s' list-of='%s'> bet '%"
+"s' nepaplašina '%s'"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Atslēgas failam nav atslēgas '%s' grupā '%s'"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Atslēgas fails satur atsoļa rakstzīme rindas beigās"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "ceļam, ja tāds ir dots, jābeidzas ar slīpsvītru"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Atslēgas fails satur nederīgu atsoļa sekvenci '%s'"
+msgid "the path of a list must end with ':/'"
+msgstr "ceļam jābeidzas ar ':/'"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Vērtību '%s' nevar interpretēt kā skaitli."
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> jau norādīts"
 
-#: ../glib/gkeyfile.c:3886
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Veselā skaitļa '%s' vērtība ir ārpus apgabala"
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict tika norādīts; iziet.\n"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Vērtību '%s' nevar interpretēt kā peldošo komatu."
+msgid "This entire file has been ignored.\n"
+msgstr "Tikai ignorēts viss fails.\n"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Vērtību '%s' nevar interpretēt kā būla vērtību."
+msgid "Ignoring this file.\n"
+msgstr "Ignorē šo failu.\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Pārāk liela vērtība tika padota %s"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Plūsma jau ir aizvērta"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "Darbība tika atcelta"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Nederīgs objekts, nav inicializēts"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"Nav tādas atslēgas `%s' shēmā `%s' kā norādīts pārrakstīšanas failā `%s'"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Nepilnīga vairāku baitu sekvence ievadē"
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
+#, c-format
+msgid "; ignoring override for this key.\n"
+msgstr "; ignorē pārrakstīšanu šai atslēgai.\n"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Mērķī nepietiek brīvās vietas"
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
+#, c-format
+msgid " and --strict was specified; exiting.\n"
+msgstr " un tika norādīts --strict; iziet.\n"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Atsaucama inicializācija nav atbalstīta"
+#: ../gio/glib-compile-schemas.c:1880
+#, c-format
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
+msgstr ""
+"kļūda, parsējot atslēgu `%s' shēmā `%s' kā norādīts pārrakstīšanas failā `%"
+"s': %s.  "
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Nezināms tips"
+#: ../gio/glib-compile-schemas.c:1890
+#, c-format
+msgid "Ignoring override for this key.\n"
+msgstr "Ignorē pārrakstīšanu šai atslēgai.\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "%s filetype"
-msgstr "%s faila tips"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"pārrakstīšana atslēgai `%s' shēmā `%s' pārrakstīšanas failā `%s' ir ārpus "
+"dotās shēmas apgabala"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "%s type"
-msgstr "%s tips"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"pārrakstīšana atslēgai `%s' shēmā `%s' pārrakstīšanas failā `%s' nav derīgo "
+"izvēļu sarakstā"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials nav implementēti šajā OS"
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "kur uzglabāt gschemas.compiled failu"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Jūsu platformā nav atbalsta GCredentials"
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Atcelt pie jebkuras kļūdas shēmās"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Negaidīti agras plūsmas beigas"
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "Nerakstīt gschema.compiled failu"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Neatbalstīta atslēga `%s' adreses ierakstā `%s'"
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "Neuzspiest atslēgu nosaukumu ierobežojumus"
 
-#: ../gio/gdbusaddress.c:169
-#, c-format
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"Adrese `%s' ir nederīga (vajag tieši vienu ceļu, pagaidu mapi vai abstraktas "
-"atslēgas)"
+"Kompilēt visus GSettings shēmas failus uz shēmas kešu.\n"
+"Shēmu failu nosaukumiem ir jābūt ar paplašinājumu .gschema.xml,\n"
+"un keša failiem ir jāsaucas gschemas.compiled."
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Bezjēdzīgas atslēgu/vērtību pāru kombinācijas adrešu ierakstā  `%s'"
+msgid "You should give exactly one directory name\n"
+msgstr "Jums jānorāda tieši viens mapes nosaukums\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Kļūda adresē `%s' - porta atribūts ir slikti noformēts"
+msgid "No schema files found: "
+msgstr "Nav atrasti shēmu faili: "
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Kļūda adresē `%s' - saimes atribūts ir slikti noformēts"
+msgid "doing nothing.\n"
+msgstr "neko nedarīt.\n"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Adreses elements `%s', nesatur kolu (:)"
+msgid "removed existing output file.\n"
+msgstr "izņēma esošo izvades failu.\n"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"Atslēgas/vērtības pāris %d, `%s', adreses elementā `%s', nesatur vienādības "
-"zīmi"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Nevar atrast noklusēto lokālo mapi novērošanas tipu"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Kļūda, noņemto atsoli atslēgai vai vērtībai atslēga/vērtība pārī %d. `%s', "
-"adreses elementā `%s'"
+msgid "Invalid filename %s"
+msgstr "Nederīgs faila nosaukums %s"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Kļūda adresē `%s' - unix transportam nepieciešams iestatīt tieši vienu "
-"atslēgu `path' vai `abstract'"
+msgid "Error getting filesystem info: %s"
+msgstr "Kļūda, saņemot failu sistēmas informāciju: %s"
 
-#: ../gio/gdbusaddress.c:595
-#, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Kļūda adresē `%s' - trūkst vai slikti noformēts datora atribūts"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Nevar pārsaukt saknes mapi"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr "Kļūda adresē `%s' - trūkst vai slikti noformēts porta atribūts"
+msgid "Error renaming file: %s"
+msgstr "Kļūda, pārsaucot failu: %s"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr "Kļūda adresē `%s' - trūkst vai slikti noformēts noncefile atribūts"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Nevar pārsaukt failu, faila nosaukums jau eksistē"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Kļūda, automātiski palaižot: "
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Nederīgs faila nosaukums"
 
-#: ../gio/gdbusaddress.c:652
-#, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Nezināms vai neatbalstīts transports `%s' adresei `%s'"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Nevar atvērt mapi"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Kļūda, atverot nonce failu `%s': %s"
+msgid "Error opening file: %s"
+msgstr "Kļūda, atverot failu: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Kļūda, nolasot no nonce faila `%s': %s"
+msgid "Error removing file: %s"
+msgstr "Kļūda, dzēšot failu: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Kļūda, nolasot no nonce faila `%s': gaidīja 16 baitus, saņēma %d"
+msgid "Error trashing file: %s"
+msgstr "Kļūda, izmetot failu miskastē: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Kļūda, rakstot nonce faila `%s' saturu uz straumi:"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Nevar izveidot miskastes mapi %s: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "Dotā adrese ir tukša"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Nevar atrast augšējā līmeņa mapi miskastei"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Nevar izveidot ziņojumu kopni bez machine-id: "
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Nevar atrast vai izveidot miskastes mapi"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Kļūda, izveidojot komandrindu `%s': "
+msgid "Unable to create trashing info file: %s"
+msgstr "Nevar izveidot miskastes informācijas failu: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Anormāla programmas apture, izveidojot komandrindu `%s': %s"
+msgid "Unable to trash file: %s"
+msgstr "Nevar izmest failu miskastē: %s"
 
-#: ../gio/gdbusaddress.c:1082
-#, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Komandrinda `%s' izgāja ar nenulles iziešanas statusu %d: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "iekšēja kļūda"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr "Nevar noteikt sesijas kopnes adresi (nav implementēts šai OS)"
+msgid "Error creating directory: %s"
+msgstr "Kļūda, izveidojot mapi: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Nevar noteikt kopnes adresi no DBUS_STARTER_BUS_TYPE vides mainīgā - "
-"nezināma vērtība `%s'"
+msgid "Filesystem does not support symbolic links"
+msgstr "Failu sistēma neatbalsta simboliskās saites"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Nevar noteikt kopnes adresi, jo DBUS_STARTER_BUS_TYPE vides mainīgais nav "
-"iestatīts"
+#: ../gio/glocalfile.c:2199
+#, c-format
+msgid "Error making symbolic link: %s"
+msgstr "Kļūda, veidojot simbolisko saiti: %s"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Nezināms kopnes tips %d"
+msgid "Error moving file: %s"
+msgstr "Kļūda, pārvietojot failu: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Negaidīts satura trūkums, mēģinot lasīt rindu"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Nevar pārvietot mapi virsū mapei"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Negaidīts satura trūkums, mēģinot (droši) lasīt rindu"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Neizdevās izveidot rezerves kopijas failu"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Izsmelti visi pieejamie autentifikācijas mehānismi (mēģināti: %s) (pieejami: "
-"%s)"
+msgid "Error removing target file: %s"
+msgstr "Kļūda, dzēšot mērķa failu: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Atcelts caur GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Pārvietošana starp montētiem sējumiem nav atbalstīta"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Kļūda, saņemot mapes '%s' statistiku: %s"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Atribūta vērtībai ir jābūt ne NULL"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
-#, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Atļaujas mapei `%s' ir slikti formatētas. Gaidīja režīmu 0700, saņēma 0%o"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Nederīgs atribūta tips (tika gaidīta virkne)"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Kļūda, veidojot mapi '%s': %s"
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Nederīgs paplašinātais atribūta nosaukums"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Kļūda, atverot atslēgu saišķi `%s' lasīšanai: "
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Kļūda, iestatot paplašināto atribūtu '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Rinda %d atslēgu saišķim `%s' ar saturu `%s' ir slikti formatēts"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (nederīgs kodējums)"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Pirmais marķieris rindai %d atslēgu saišķim `%s' ar saturu `%s' ir slikti "
-"formatēts"
+#| msgid "Error opening nonce file `%s': %s"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Kļūda, saņemot informāciju par failu '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Otrais marķieris rindai %d atslēgu saišķim `%s' ar saturu `%s' ir slikti "
-"formatēts"
+#| msgid "Error stating file descriptor: %s"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Kļūda, saņemot informāciju faila deskriptoram: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
-#, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Neatrada sīkdatni ar id %d atslēgu saišķī `%s'"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Nederīgs atribūta tips (tika gaidīts uint32)"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Kļūda, dzēšot neesošu slēgšanas failu `%s': %s"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Nederīgs atribūta tips (tika gaidīts uint64)"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Kļūda, veidojot slēgšanas failu `%s': %s"
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Nederīgs atribūta tips (tika gaidīta bitu virkne)"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Kļūda, aizverot (atsaitējot) slēgšanas failu `%s': %s"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Nevar iestatīt atļaujas simboliskajām saitēm"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Kļūda, atsaitējot slēgšanas failu `%s': %s"
+msgid "Error setting permissions: %s"
+msgstr "Kļūda, iestatot tiesības: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Kļūda, atverot atslēgu saišķi `%s' rakstīšanai: "
+msgid "Error setting owner: %s"
+msgstr "Kļūda, iestatot īpašnieku: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "simboliskajai saitei ir jābūt ne NULL"
+
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Un vēl, `%s' slēguma atbrīvošana neizdevās: %s) "
+msgid "Error setting symlink: %s"
+msgstr "Kļūda, iestatot simbolisko saiti: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "Savienojums pārtrūka"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Kļūda, iestatot simbolisko saiti: fails nav simboliskā saite"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Iestājās noildze"
+#: ../gio/glocalfileinfo.c:2150
+#, c-format
+msgid "Error setting modification or access time: %s"
+msgstr "Kļūda, iestatot izmaiņu vai piekļuves laiku: %s"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"Sastapās ar neatbalstītiem slēdžiem (flag), veidojot klienta puses "
-"savienojumu"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux kontekstam ir jābūt ne NULL"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"Nav tādas saskarnes `org.freedesktop.DBus.Properties' uz objekta ceļa %s"
+msgid "Error setting SELinux context: %s"
+msgstr "Kļūda, iestatot SELinux kontekstu: %s"
 
-#: ../gio/gdbusconnection.c:3841
-#, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr "Kļūda, iestatot īpašību `%s': Gaidīja tipu `%s', bet saņēma `%s'"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux nav ieslēgts uz šīs sistēmas"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "No such property `%s'"
-msgstr "Nav tādas īpašības `%s'"
+msgid "Setting attribute %s not supported"
+msgstr "%s atribūta iestatīšana nav atbalstīta"
 
-#: ../gio/gdbusconnection.c:3948
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Property `%s' is not readable"
-msgstr "Īpašība `%s' nav lasāma"
+msgid "Error reading from file: %s"
+msgstr "Kļūda, lasot no faila: %s"
 
-#: ../gio/gdbusconnection.c:3959
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "Īpašība `%s' nav rakstāma"
+msgid "Error seeking in file: %s"
+msgstr "Kļūda, meklējot failā: %s"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Nav tādas saskarnes `%s'"
-
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Nav tādas saskarnes"
+msgid "Error closing file: %s"
+msgstr "Kļūda, aizverot failu: %s"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
-#, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Nav tādas saskarnes `%s' uz objekta ceļa %s"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Nevar atrast noklusēto lokālo failu novērošanas tipu"
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "No such method `%s'"
-msgstr "Nav tādas metodes `%s'"
+msgid "Error writing to file: %s"
+msgstr "Kļūda, rakstot failā: %s"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Ziņojuma tips `%s neatbilda gaidītajam tipam `%s'"
+msgid "Error removing old backup link: %s"
+msgstr "Kļūda, dzēšot vecu rezerves kopijas saiti: %s"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Objekts jau ir eksportēts saskarnei %s pie %s"
+msgid "Error creating backup copy: %s"
+msgstr "Kļūda, veidojot rezerves kopiju: %s"
 
-#: ../gio/gdbusconnection.c:4932
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Metode `%s' atgrieza tipu `%s', bet gaidīja `%s'"
+msgid "Error renaming temporary file: %s"
+msgstr "Kļūda, pārsaucot rezerves failu: %s"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Metode `%s' uz saskarnes `%s' ar parakstu `%s' neeksistē"
+msgid "Error truncating file: %s"
+msgstr "Kļūda, apraujot failu: %s"
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "%s apakškoks jau ir eksportēts "
+msgid "Error opening file '%s': %s"
+msgstr "Kļūda, atverot failu '%s': %s"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "tips ir INVALID"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Mērķa fails ir mape"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "METHOD_CALL ziņojums: trūkst PATH vai MEMBER galvene"
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Mērķa fails nav normāls fails"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "METHOD_RETURN ziņojums: trūkst REPLY_SERIAL galvenes lauks"
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "Fails tika mainīts no ārpuses"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "ERROR ziņojums: trūkst REPLY_SERIAL vai ERROR_NAME galvenes lauks"
+#: ../gio/glocalfileoutputstream.c:1058
+#, c-format
+msgid "Error removing old file: %s"
+msgstr "Kļūda, dzēšot veco failu: %s"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "SIGNAL ziņojums: trūkst PATH, INTERFACE vai MEMBER galvenes fails"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Piegādāts nederīgs GSeekType"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
-"SIGNAL ziņojums: PATH galvenes fails izmanto rezervēto vērtību /org/"
-"freedesktop/DBus/Local"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Nederīgs meklēšanas pieprasījums"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
-"SIGNAL ziņojums: INTERFACE galvenes fails izmanto rezervēto vērtību org."
-"freedesktop.DBus.Local"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Nevar apraut GMemoryInputStream"
 
-#: ../gio/gdbusmessage.c:998
-#, fuzzy, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Vēlējās lasīt %lu baitus, bet saņēma EOF"
-msgstr[1] "Vēlējās lasīt %lu baitus, bet saņēma EOF"
-msgstr[2] "Vēlējās lasīt %lu baitus, bet saņēma EOF"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Atmiņas izvades plūsmai nav maināms izmērs"
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Neizdevās mainīt atmiņas izvades plūsmas izmēru"
+
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"Gaidīja derīgu UTF-8 virkni, bet atrada nederīgus baitus pie baitu nobīdes "
-"%d (virknes garums ir %d). Derīgā UTF-8 virkne līdz tai vietai bija `%s'"
-
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Gaidīja NUL baitu pēc virknes `%s', bet atrada baitu %d"
+"Atmiņas apjoms, kas nepieciešams, lai apstrādātu rakstīšanu, ir lielāks nekā "
+"pieejamā atmiņas telpa"
 
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Pasētā vērtība `%s' nav derīgs D-Bus objekta ceļš"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Pieprasītā meklēšana ir pirms plūsmas sākuma"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Pasētā vērtība `%s' nav derīgs D-Bus objekta paraksts"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Pieprasītā meklēšana ir pēc plūsmas beigām"
 
-#: ../gio/gdbusmessage.c:1324
-#, fuzzy, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Saskārās ar %u baitu garu masīvu.  Maksimālais garums ir 2<<26 baiti (64 "
-"MiB)."
-msgstr[1] ""
-"Saskārās ar %u baitu garu masīvu.  Maksimālais garums ir 2<<26 baiti (64 "
-"MiB)."
-msgstr[2] ""
-"Saskārās ar %u baitu garu masīvu.  Maksimālais garums ir 2<<26 baiti (64 "
-"MiB)."
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "montējums neatbalsta \"unmount\" (atmontēšanu)"
 
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Parsētā vērtība `%s' variantam nav derīgs D-Bus paraksts"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "montējums neatbalsta \"eject\" (izgrūšanu)"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
-"Kļūda, deserializējot GVariant ar tipa virkni `%s' no D-Bus vadu formāta"
+"montējums neatbalsta \"unmount\" (atmontēšanu) vai \"unmount_with_operation\""
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
 msgstr ""
-"Nederīga secības (endian) vērtība. Gaidīja 0x6c ('l') vai 0x42 ('B'), bet "
-"atrada vērību 0x%02x"
+"montējums neatbalsta \"eject\" (izgrūšanu) vai \"eject_with_operation\""
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Nederīga lielā protokola vērtība. Gaidīja 1, bet saņēma %d"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "montējums neatbalsta \"remount\" (atkārtotu montēšanu)"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"Paraksta galvene ar parakstu `%s' atrasta, bet vēstules pamatteksts ir tukšs"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "montējums neatbalsta satura tipa minēšanu"
 
-#: ../gio/gdbusmessage.c:1790
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "montējums neatbalsta sinhrono satura tipa minēšanu"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "Parsētā vērtība `%s' nav derīgs D-Bus paraksts (pamattekstam)"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Datora nosaukums '%s' satur '[' bet ne ']'"
 
-#: ../gio/gdbusmessage.c:1821
-#, fuzzy, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"Ziņojumā nav paraksta galvenes, bet ziņojuma pamatteksts ir %u baiti"
-msgstr[1] ""
-"Ziņojumā nav paraksta galvenes, bet ziņojuma pamatteksts ir %u baiti"
-msgstr[2] ""
-"Ziņojumā nav paraksta galvenes, bet ziņojuma pamatteksts ir %u baiti"
+#: ../gio/gnetworkmonitorbase.c:178
+#| msgid "Network unreachable through SOCKSv5 proxy."
+msgid "Network unreachable"
+msgstr "Tīkls nav sasniedzams"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Nevar deserializēt ziņojumu: "
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Dators nav sasniedzams"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr "Kļūda, serializējot GVariant ar tipa virkni `%s' uz D-Bus vadu formātu"
+#| msgid "could not get remote address: %s"
+msgid "Could not create network monitor: %s"
+msgstr "Neizdevās izveidot tīkla pārraugu: %s"
 
-#: ../gio/gdbusmessage.c:2303
-#, fuzzy, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr "Ziņojumam ir %d fds, bet galvenes lauks norāda %d fds"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Neizdevās izveidot tīkla pārraugu:"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Nevar serializēt ziņojumu: "
+#: ../gio/gnetworkmonitornetlink.c:177
+#| msgid "could not get remote address: %s"
+msgid "Could not get network status: "
+msgstr "Neizdevās saņemt tīkla statusu:"
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Izvades plūsma neatbalsta rakstīšanu"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Avota plūsma jau ir aizvērta"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Ziņojuma pamattekstam ir paraksts `%s', bet nav paraksta galvenes"
+msgid "Error resolving '%s': %s"
+msgstr "Kļūda, sameklējot '%s': %s"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gresolver.c:814
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
-"Vēstules pamattekstam ir tipa paraksts `%s', bet paraksts galvenes laukā ir `"
-"%s'"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Kļūda, apgriezti sameklējot '%s': %s"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Ziņojuma pamatteksts ir tukšs, bet paraksta galvenes lauks ir `(%s)'"
+msgid "No service record for '%s'"
+msgstr "'%s' nav servisa ierakstu"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Kļūdas atgriešana ar pamattekstu ar tipu `%s'"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Pagaidām nevar sameklēt '%s'"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Kļūdas atgriešana ar tukšu pamattekstu"
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#, c-format
+msgid "Error resolving '%s'"
+msgstr "Kļūda, sameklējot '%s'"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Nevarēja ielādēt /var/lib/dbus/machine-id: "
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#, c-format
+msgid "The resource at '%s' does not exist"
+msgstr "Resurss pie '%s' neeksistē"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gresource.c:456
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Kļūda, izsaucot StartServiceByName priekš %s: "
+msgid "The resource at '%s' failed to decompress"
+msgstr "Resursam pie '%s' neizdevās atspiesties"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gresourcefile.c:650
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Negaidīta atbilde %d no StartServiceByName(\"%s\") metodes"
+#| msgid "Target file is a directory"
+msgid "The resource at '%s' is not a directory"
+msgstr "Resurss pie '%s' nav mape"
+
+#: ../gio/gresourcefile.c:858
+#| msgid "Input stream doesn't implement read"
+msgid "Input stream doesn't implement seek"
+msgstr "Ievades plūsma neatbalsta meklēšanu"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Drukāšanas palīdzība"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+#| msgid "COMMAND"
+msgid "[COMMAND]"
+msgstr "[KOMANDA]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Uzskaitīt sadaļas, kas satur resursus iekš elf FILE"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Nevar izsaukt metodi; starpnieks ir labi zināmam nosaukumam bez īpašnieka un "
-"starpnieks tika veidots ar G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START slēdzi (flag)"
-
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Abstraktas vārdu telpas nav atbalstītas"
+"Uzskaitīt resursus\n"
+"Ja ir norādīta SADAĻA, uzskaitīt resursus šajā sadaļā\n"
+"Ja ir norādīts CEĻŠ, uzskaitīt tikai atbilstošus resursus"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Nevar norādīt nonce failu, kad veido serveri"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FAILS [CEĻŠ]"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Kļūda, rakstot nonce failu pie `%s': %s"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SADAĻA"
 
-#: ../gio/gdbusserver.c:1042
-#, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "Virkne `%s' nav derīga D-Bus GUID"
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
+msgstr ""
+"Uzskaitīt resursus ar informāciju\n"
+"Ja ir norādīta SADAĻA, uzskaitīt resursus šajā sadaļā\n"
+"Ja ir norādīts CEĻŠ, uzskaitīt tikai atbilstošus resursus\n"
+"Informācija iekļauj sadaļu, izmēru un saspiešanu"
 
-#: ../gio/gdbusserver.c:1082
-#, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Nevar klausīties uz neatbalstīta transporta `%s'"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Izvilkt resursu failu uz stdout"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "KOMANDA"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FAILS CEĻŠ"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"Nezināma komanda %s\n"
+"\n"
+
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
 "Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
 "\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
+"Lietojums:\n"
+"  gresource [--section SADAĻA] KOMANDA [PARAMETRI...]\n"
+"\n"
 "Komandas:\n"
-"  help         Rāda šo informāciju\n"
-"  introspect   Introspektēt attālinātu objektu\n"
-"  monitor      Pārraudzīt attālinātu objektu\n"
-"  call         Izsaukt metodi uz attālināta objekta\n"
-"  emit         Izplatīt signālu\n"
+"  help                      Rāda šo informāciju\n"
+"  sections                  Uzskaitīti resursa sadaļas\n"
+"  list                      Uzskaitīt resursus\n"
+"  details                   Uzskaitīt resursus ar informāciju\n"
+"  extract                   Izvilkt resursu\n"
+"\n"
+"Lietojiet 'gresource help KOMANDA', lai saņemtu detalizētu palīdzību.\n"
 "\n"
-"Lieto \"%s KOMANDA --help\", lai saņemtu palīdzību par katru komandu.\n"
-
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "Kļūda: %s\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Kļūda, parsējot introspekcijas XML: %s\n"
-
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Savienoties ar sistēmas kopni"
-
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Savienoties ar sesijas kopni"
-
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Savienoties ar doto D-Bus adresi"
-
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Savienojuma galapunktu opcijas:"
-
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Opcijas, kas norāda savienojuma galapunktus"
-
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Nav norādīti savienojuma galapunkti"
-
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Norādīti vairāki savienojuma galapunkti"
-
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gresource-tool.c:530
 #, c-format
+#| msgid ""
+#| "Usage:\n"
+#| "  gsettings %s %s\n"
+#| "\n"
+#| "%s\n"
+#| "\n"
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Brīdinājums: spriežot pēc introspekcijas datiem, saskarne `%s' neeksistē\n"
+"Lietojums:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:472
-#, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
-"Brīdinājums: spriežot pēc introspekcijas datiem, metode `%s' neeksistē uz "
-"saskarnes `%s'\n"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Parametri:\n"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Neobligāts mērķis signālam (unikāls nosaukums)"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SADAĻA   (Neobligāts) elf sadaļas nosaukums\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Objekta ceļš, uz kura izplatīt signālu"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  KOMANDA  (neobligāta) komanda, ko izskaidrot\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Signāls un saskarnes nosaukums"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FAILS      elf fails (binārs fails vai koplietota bibliotēka)\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Izplatīt signālu."
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
+"  FAILS      elf fails (binārs fails vai koplietota bibliotēka)\n"
+"            vai saspiests resursu fails\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, c-format
-msgid "Error connecting: %s\n"
-msgstr "Kļūda savienojot: %s\n"
+#: ../gio/gresource-tool.c:554
+#| msgid "SCHEMA[:PATH]"
+msgid "[PATH]"
+msgstr "[CEĻŠ]"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Kļūda: nav norādīts objekta ceļš.\n"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  CEĻŠ      (Neobligāts) resursa ceļš (var būt daļējs)\n"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Kļūda: %s nav derīgs objekta ceļš\n"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "CEĻŠ"
 
-#: ../gio/gdbus-tool.c:625
-#, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Kļūda: nav norādīts signāls.\n"
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  CEĻŠ      Resursa ceļš\n"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Kļūda: %s nav derīgs saskarnes nosaukums.\n"
+msgid "No such schema '%s'\n"
+msgstr "Nav tādas shēmas '%s'\n"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Kļūda: %s nav derīgs dalībnieka nosaukums.\n"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Shēma '%s' nav pārvietojama (nedrīkst norādīt ceļu)\n"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Kļūda: %s nav derīgs unikāls kopnes nosaukums.\n"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Shēma '%s' ir pārvietojama (jānorāda ceļš)\n"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Kļūda, parsējot parametru %d: %s\n"
+msgid "Empty path given.\n"
+msgstr "Dots tukšs ceļš.\n"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Kļūda, nopludinot savienojumu: %s\n"
-
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Mērķa nosaukums, uz kura izsaukt metodi"
-
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Objekta ceļš, uz kura izsaukt metodi"
-
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Metode un saskarnes nosaukums"
-
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Noildze sekundēs"
-
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Izsaukt metodi uz attālināta objekta."
+msgid "Path must begin with a slash (/)\n"
+msgstr "Ceļam jāsākas ar slīpsvītru (/)\n"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Kļūda: nav norādīts galamērķis\n"
+msgid "Path must end with a slash (/)\n"
+msgstr "Ceļam jābeidzas ar slīpsvītru (/)\n"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Kļūda: nav norādīts objekta ceļš\n"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Ceļš nedrīkst saturēt divas blakus esošas slīpsvītras (//)\n"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Kļūda: nav norādīts metodes nosaukums\n"
+msgid "No such key '%s'\n"
+msgstr "Nav tādas atslēgas '%s'\n"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Kļūda: metodes nosaukums `%s' nav derīgs\n"
+msgid "The provided value is outside of the valid range\n"
+msgstr "Dotā vērtība ir ārpus derīgo vērtību intervāla\n"
 
-#: ../gio/gdbus-tool.c:974
-#, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Kļūda, parsējot parametru %d ar tipu `%s': %s\n"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Saraksts ar instalētām (nepārvietojamām) shēmām"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Mērķa nosaukums, kam veikt introspekciju"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Saraksts ar instalētam pārvietojamām shēmām"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Objekta ceļš, kam veikt introspekciju"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Atslēgu saraksts SHĒMĀ"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Drukāt XML"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SHĒMA[:CEĻŠ]"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Veikt introspekciju bērniem"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Bērnu skaits SHĒMĀ"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Tikai drukāšanas īpašības"
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
+msgstr ""
+"Saraksts ar atslēgām un vērtībām; rekursīvi\n"
+"Ja nav dota shēma, rādīt visas atslēgas\n"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Veikt introspekciju attālinātam objektam."
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SHĒMA[:CEĻŠ]"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Mērķa nosaukums uz pārraugu"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Saņemt vērtību ATSLĒGAI"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Objekta ceļš uz pārraugu"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SHĒMA[:CEĻŠ] ATSLĒGA"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Pārraudzīt attālinātu objektu."
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Vaicājums derīgo vērtību intervālam ATSLĒGAI"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Nenosaukts"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Iestatīt ATSLĒGTAS vērtību uz VĒRTĪBA"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Desktop fails nenorādīja Exec lauku"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SHĒMA[:CEĻŠ] ATSLĒGA VĒRTĪBA"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Nevarēja atrast termināli, kas ir nepieciešams lietotnei"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Pārstatīt ATSLĒGAS vērtību uz tās noklusēto"
 
-#: ../gio/gdesktopappinfo.c:1515
-#, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Nevar izveidot lietotāja lietotnes konfigurācijas mapi %s: %s"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Atstatīt visas atslēgas SHĒMĀ uz to noklusētajām vērtībām"
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Nevar izveidot lietotāja MIME konfigurācijas mapi %s: %s"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Pārbaudīt, vai ATSLĒGA ir rakstāma"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
 msgstr ""
+"Novērot ATSLĒGA uz izmaiņām.\n"
+"Ja nav norādīta ATSLĒGA, novērot visas atslēgas SHĒMĀ.\n"
+"Izmantojiet ^C, lai pārtrauktu novērošanu.\n"
 
-#: ../gio/gdesktopappinfo.c:2033
-#, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Nevar izveidot lietotāja darbvirsmas failu %s"
-
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Pielāgotas %s definīcijas"
-
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "dzinis neatbalsta izgrūšanu"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SHĒMA[:CEĻŠ] [ATSLĒGA]"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "dzinis neatbalsta izgrūšanu vai eject_with_operation"
+#: ../gio/gsettings-tool.c:618
+#| msgid ""
+#| "Usage:\n"
+#| "  gsettings COMMAND [ARGS...]\n"
+#| "\n"
+#| "Commands:\n"
+#| "  help                      Show this information\n"
+#| "  list-schemas              List installed schemas\n"
+#| "  list-relocatable-schemas  List relocatable schemas\n"
+#| "  list-keys                 List keys in a schema\n"
+#| "  list-children             List children of a schema\n"
+#| "  list-recursively          List keys and values, recursively\n"
+#| "  range                     Queries the range of a key\n"
+#| "  get                       Get the value of a key\n"
+#| "  set                       Set the value of a key\n"
+#| "  reset                     Reset the value of a key\n"
+#| "  reset-recursively         Reset all values in a given schema\n"
+#| "  writable                  Check if a key is writable\n"
+#| "  monitor                   Watch for changes\n"
+#| "\n"
+#| "Use 'gsettings help COMMAND' to get detailed help.\n"
+#| "\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Lietojums:\n"
+"  gsettings [--schemadir SHĒMAS_MAPE] KOMANDA [PARAM...]\n"
+"\n"
+"Commands:\n"
+"  help                      Rāda šo informāciju\n"
+"  list-schemas              Uzrāda instalētās shēmas\n"
+"  list-relocatable-schemas  Uzrāda pārvietojamās shēmas\n"
+"  list-keys                 Uzrāda atslēgas shēmās\n"
+"  list-children             Uzrāda shēmas bērnus\n"
+"  list-recursively          Uzrāda atslēgas un vērtības, rekursīvi\n"
+"  range                     Vaicā atslēgu apgabalu\n"
+"  get                       Saņem atslēgas vērtību\n"
+"  set                       Iestata atslēgas vērtību\n"
+"  reset                     Atstata atslēgas vērtību\n"
+"  reset-recursively         Atstata visas vērtības dotajai shēmai\n"
+"  writable                  Pārbauda, vai atslēga ir rakstāma\n"
+"  monitor                   Uzrauga izmaiņas\n"
+"\n"
+"Lietojiet 'gsettings help KOMANDA', lai saņemtu sīkāku palīdzību.\n"
+"\n"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "dzinis neatbalsta medija aptauju"
+#: ../gio/gsettings-tool.c:640
+#, c-format
+#| msgid ""
+#| "Usage:\n"
+#| "  gsettings %s %s\n"
+#| "\n"
+#| "%s\n"
+#| "\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Lietojums:\n"
+"  gsettings [--schemadir SHĒMAS_MAPE] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "dzinis neatbalsta startēšanu"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SHĒMAS_MAPE Mape, kurā meklēt papildu shēmas\n"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "dzinis neatbalsta apturēšanu"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  SHĒMA   Shēmas nosaukums\n"
+"  CEĻŠ      Ceļš pārvietojamām shēmām\n"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "TLS atbalsts nav pieejams"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  ATSLĒGA   (neobligāta) atslēga shēmā\n"
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Nevar apstrādāt GEmblem versijas %d kodējumu"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  ATSLĒGA   atslēga shēmā\n"
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Vairāki slikti formēti marķieri (%d) GEmblem kodējumā"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VĒRTĪBA   Vērtība, ko iestatīt\n"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Nevar apstrādāt GEmblemedIcon versijas %d kodējumu"
+msgid "Empty schema name given\n"
+msgstr "Dots tukšs shēmas nosaukums\n"
+
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Nederīga ligzda, nav inicializēta"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Vairāki slikti formēti marķieri (%d) GEmblemedIcon kodējumā"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Nederīga ligzda, inicializācija neizdevās, jo: %s"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Gaidīja GEmblem priekš GEmblemedIcon"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Ligzda jau ir aizvērta"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Darbība nav atbalstīta"
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "Ligzdai I/O iestājās noildze"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Saturošais montēšanas punkts neeksistē"
+#: ../gio/gsocket.c:472
+#, c-format
+msgid "creating GSocket from fd: %s"
+msgstr "izveido GSocket no fd: %s"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Nevar kopēt virsū mapei"
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
+#, c-format
+msgid "Unable to create socket: %s"
+msgstr "Nevarēja izveidot ligzdu: %s"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Nevar uzkopēt mapi virsū mapei"
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "Tika norādīts nezināms protokols"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Mērķa fails eksistē"
+#: ../gio/gsocket.c:1713
+#, c-format
+msgid "could not get local address: %s"
+msgstr "nevarēja iegūt lokālo adresi: %s"
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Nevar rekursīvi kopēt mapi"
+#: ../gio/gsocket.c:1756
+#, c-format
+msgid "could not get remote address: %s"
+msgstr "nevarēja iegūt attālināto adresi: %s"
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Splice nav atbalstīts"
+#: ../gio/gsocket.c:1817
+#, c-format
+msgid "could not listen: %s"
+msgstr "nevar klausīties: %s"
 
-#: ../gio/gfile.c:2762
+#: ../gio/gsocket.c:1891
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Kļūda, failam %s veicot splice"
+msgid "Error binding to address: %s"
+msgstr "Kļūda, sasaistoties ar adresi: %s"
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Nevar kopēt īpašu failu"
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, c-format
+#| msgid "Error launching application: %s"
+msgid "Error joining multicast group: %s"
+msgstr "Kļūda, pievienojoties multiraides grupai: %s"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Ir dota nederīga simboliskās saites vērtība"
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#, c-format
+#| msgid "Error launching application: %s"
+msgid "Error leaving multicast group: %s"
+msgstr "Kļūda, pametot multiraides grupu: %s"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Miskaste nav atbalstīta"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr "Nav atbalsta avotam specifiskām multiraidēm"
 
-#: ../gio/gfile.c:3626
+#: ../gio/gsocket.c:2165
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Failu nosaukums nevar saturēt '%c'"
+msgid "Error accepting connection: %s"
+msgstr "Kļūda, pieņemot savienojumu: %s"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "sējums neatbalsta montēšanu"
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "Notiek savienošanās"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Neviena lietotne nav reģistrēta, kā šī faila apstrādājoša"
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
+#, c-format
+msgid "Unable to get pending error: %s"
+msgstr "Nevar saņemt izpildes gaidīšanas kļūdu: %s"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Skaitītājs ir aizvērts"
+#: ../gio/gsocket.c:2508
+#, c-format
+msgid "Error receiving data: %s"
+msgstr "Kļūda, saņemot datus: %s"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Faila skaitītājam ir neizpildīta darbība"
+#: ../gio/gsocket.c:2686
+#, c-format
+msgid "Error sending data: %s"
+msgstr "Kļūda, sūtot datus: %s"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Failu skaitītājs jau ir aizvērts"
+#: ../gio/gsocket.c:2800
+#, c-format
+msgid "Unable to shutdown socket: %s"
+msgstr "Neizdevās izslēgt soketu: %s"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gsocket.c:2879
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Nevar apstrādāt GFileIcon versijas %d kodējumu"
+msgid "Error closing socket: %s"
+msgstr "Kļūda, aizverot ligzdu: %s"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Slikti formēti GFileIcon ievades dati"
+#: ../gio/gsocket.c:3513
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "Gaida ligzdas nosacījumu: %s"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Plūsma neatbalsta query_info"
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Kļūda, sūtot ziņojumu: %s"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Uz plūsmas meklēšana netiek atbalstīta"
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage nav atbalstīts uz windows"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Uz ievades plūsmas apraušana (truncate) nav atbalstīta"
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Kļūda, saņemot ziņojumu: %s"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Uz plūsmas apraušana nav atbalstīta"
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials nav implementēts šai OS"
 
-#: ../gio/gicon.c:284
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Nepareizs marķieru skaits (%d)"
+msgid "Could not connect to proxy server %s: "
+msgstr "Nevarēja savienoties ar starpniekserveri %s: "
 
-#: ../gio/gicon.c:304
+#: ../gio/gsocketclient.c:188
 #, c-format
-msgid "No type for class name %s"
-msgstr "Nav tips klases nosaukumam %s"
+#| msgid "Could not open converter from '%s' to '%s': %s"
+msgid "Could not connect to %s: "
+msgstr "Nevarēja savienoties ar %s: "
 
-#: ../gio/gicon.c:314
-#, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Tips %s nav realizējis GIcon saskarni"
+#: ../gio/gsocketclient.c:190
+#| msgid "could not listen: %s"
+msgid "Could not connect: "
+msgstr "Nevarēja savienoties:"
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "Tips %s nav klasē"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Nezināma kļūda savienojoties"
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "Slikti formēts versijas numurs: %s"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Starpnieka mēģināšana caur ne-TCP savienojumu nav atbalstīta."
 
-#: ../gio/gicon.c:353
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Tips %s nerealizē from_tokens() uz GIcon saskarnes"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Starpnieka protokols '%s' nav atbalstīts."
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Nevar apstrādāt piegādāto ikonu kodējumu versiju"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Klausītājs jau ir aizvērts"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Ievades plūsma neatbalsta lasīšanu"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Pievienotā ligzda ir aizvērta"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Plūsmai ir neizpildīta darbība"
+#: ../gio/gsocks4aproxy.c:121
+#, c-format
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 neatbalsta IPv6 adreses '%s'"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Nepietiek vietas ligzdas adresei"
+#: ../gio/gsocks4aproxy.c:139
+#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Lietotāja vārds ir pārāk garš SOCKSv4 protokolam"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Neatbalstīta ligzdas adrese"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Datora nosaukums '%s' ir pārāk garš SOCKSv4 protokolam"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "nav atļauti tukši nosaukumi"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "Serveris nav SOCKSv4 starpnieka serveris."
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "nederīgs nosaukums '%s': nosaukumiem jāsākas ar mazo burtu"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Savienojums caur SOCKSv4 serveri tika noraidīts"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "Serveris nav SOCKSv5 starpnieka serveris."
+
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5 starpnieks pieprasa autentificēšanos."
+
+#: ../gio/gsocks5proxy.c:179
 msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
 msgstr ""
-"nederīgs nosaukums '%s': nederīga rakstzīme '%c'; ir atļauti tikai burti, "
-"skaitļi un defise ('-')."
-
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr "nederīgs nosaukums '%s': divas secīgas defises ('--') nav atļautas."
+"SOCKSv5 starpnieks pieprasa autentificēšanos metodi, ko GLib neatbalsta."
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "nederīgs nosaukums '%s': pēdējā rakstzīme nevar būt defise ('-')."
+#: ../gio/gsocks5proxy.c:208
+#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Lietotāja vārds vai parole pārāk gara SOCKSv5 protokolam"
 
-#: ../gio/glib-compile-schemas.c:789
-#, fuzzy, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "nederīgs nosaukuma '%s': maksimālais garums ir 32"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"SOCKSv5 autentificēšanās neizdevās dēļ nepareiza lietotāja vārda vai paroles."
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> jau norādīts"
+#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Datora nosaukums '%s' ir pārāk garš SOCKSv5 protokolam"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "nevar pievienot atslēgas 'list-of' shēmai"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5 starpnieka serveris izmanto nezināmu adreses tipu."
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> jau norādīts"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Iekšēja SOCKSv5 starpnieka servera kļūda."
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> ēnas <key name='%s'> iekš <schema id='%s'>; izmantojiet "
-"<override>, lai mainītu vērtību"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "Noteikumu kopa neļauj SOCKSv5 savienojumu."
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"jānorāda tieši viens tips 'type', 'enum' vai 'flags' kā atribūts atslēgai "
-"<key>"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Dators nav sasniedzams caur SOCKSv5 serveri."
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> (vēl) nav definēts."
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Tīkls nav sasniedzams caur SOCKSv5 serveri."
 
-#: ../gio/glib-compile-schemas.c:958
-#, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "nederīga GVariant tipa virkne '%s'"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Savienojums atteikts caur SOCKSv5 serveri."
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> dots, bet shēma neko nepaplašina"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 starpnieks neatbalsta 'connect' komandu."
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr "nav <key name='%s'> ko pārrakstīt"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 starpnieks neatbalsta doto adreses tipu."
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> jau norādīts"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Nezināma SOCKSv5 starpnieka kļūda."
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> jau eksistē"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Nevar apstrādāt GThemedIcon versijas %d kodējumu"
 
-#: ../gio/glib-compile-schemas.c:1092
-#, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> paplašina vēl neesošu shēmu '%s'"
+#: ../gio/gtlscertificate.c:249
+#| msgid "Could not parse PEM-encoded private key"
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Nevarēja atšifrēt PEM-iekodētu privāto atslēgu"
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> ir saraksts ar vēl neesošām shēmām '%s'"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Nav atrasts PEM iekodēta privāta atslēga"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Nevar būt shēmu saraksts ar ceļu"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Nevarēja parsēt PEM-iekodētu privāto atslēgu"
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Nevar paplašināt shēmu ar ceļu"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Nav atrasts PEM-iekodēts sertifikāts"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Nevarēja parsēt PEM-iekodētu sertifikātu"
+
+#: ../gio/gtlspassword.c:114
 msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
 msgstr ""
-"<schema id='%s'> ir saraksts, paplašina <schema id='%s'>, kas nav saraksts"
+"Šī ir pēdējā iespēja ievadīt pareizu paroli, pirms jums tiek bloķēta pieeja."
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
+#: ../gio/gtlspassword.c:116
 msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
 msgstr ""
-"<schema id='%s' list-of='%s'> paplašina <schema id='%s' list-of='%s'> bet "
-"'%s' nepaplašina '%s'"
+"Vairākas ievadītās paroles ir bijušas nepareizas, un jūs tiksiet izslēgts "
+"pēc turpmākām neveiksmēm."
 
-#: ../gio/glib-compile-schemas.c:1163
-#, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "ceļam, ja tāds ir dots, jābeidzas ar slīpsvītru"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "Ievadītā parole ir nepareiza."
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "ceļam jābeidzas ar ':/'"
+msgid "Expecting 1 control message, got %d"
+msgstr "Gaidīja 1 kontroles ziņojumu, saņēma %d"
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> jau norādīts"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Negaidīts palīgdatu tips"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Elements <%s> nav atļauts iekš <%s>"
+msgid "Expecting one fd, but got %d\n"
+msgstr "Gaidīja vienu fd, bet saņēma %d\n"
 
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Elements <%s> nav atļauts augšējā līmenī"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Saņemti nederīgi fd"
 
-#: ../gio/glib-compile-schemas.c:1511
-#, c-format
-msgid "text may not appear inside <%s>"
-msgstr "teksts nevar atrasties iekš <%s>"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Kļūda, sūtot rekvizītus: "
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict tika norādīts; iziet.\n"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Kļūda, pārbaudot, vai SO_PASSCRED ir aktivēts ligzdai: %s"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Tikai ignorēts viss fails.\n"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Negaidīts opciju garums, pārbaudot, vai SO_PASSCRED ir aktivēts ligzdai."
+"Tikai gaidīti %d baiti, saņēma %d"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ignorē šo failu.\n"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Kļūda, aktivējot SO_PASSCRED: %s"
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
-"Nav tādas atslēgas `%s' shēmā `%s' kā norādīts pārrakstīšanas failā `%s'"
+"Tikai gaidīts saņemt vienu baitu, lai saņemtu rekvizītus, bet nolasīja nulle "
+"baitu"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../gio/gunixconnection.c:604
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ignorē pārrakstīšanu šai atslēgai.\n"
+msgid "Not expecting control message, but got %d"
+msgstr "Negaida kontroles ziņojumu, bet saņēma %d"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " un tika norādīts --strict; iziet.\n"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Kļūda, deaktivējot SO_PASSCRED: %s"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"kļūda, parsējot atslēgu `%s' shēmā `%s' kā norādīts pārrakstīšanas failā `"
-"%s': %s.  "
+#| msgid "Error stating file descriptor: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Kļūda, nolasot faila deskriptoru: %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ignorē pārrakstīšanu šai atslēgai.\n"
+#| msgid "Error stating file descriptor: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "Kļūda, aizverot faila deskriptoru: %s"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"pārrakstīšana atslēgai `%s' shēmā `%s' pārrakstīšanas failā `%s' ir ārpus "
-"dotās shēmas apgabala"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Failu sistēmas sakne"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"pārrakstīšana atslēgai `%s' shēmā `%s' pārrakstīšanas failā `%s' nav derīgo "
-"izvēļu sarakstā"
+#| msgid "Error stating file descriptor: %s"
+msgid "Error writing to file descriptor: %s"
+msgstr "Kļūda, rakstot faila deskriptorā: %s"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "kur uzglabāt gschemas.compiled failu"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Abstraktas unix domēna ligzdas nav atbalstītas uz šīs sistēmas"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "MAPE"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "sējums neatbalsta izgrūšanu"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Atcelt pie jebkuras kļūdas shēmās"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "sējums neatbalsta izgrūšanu vai eject_with_operation"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Nerakstīt gschema.compiled failu"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Nevar atrast lietotni"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Šī opcija drīz tiks izņemta."
+#: ../gio/gwin32appinfo.c:308
+#, c-format
+msgid "Error launching application: %s"
+msgstr "Kļūda, palaižot lietotni: %s"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Neuzspiest atslēgu nosaukumu ierobežojumus"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI nav atbalstīti"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Kompilēt visus GSettings shēmas failus uz shēmas kešu.\n"
-"Shēmu failu nosaukumiem ir jābūt ar paplašinājumu .gschema.xml,\n"
-"un keša failiem ir jāsaucas gschemas.compiled."
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "asociāciju mainīšana nav atbalstīta uz win32"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Jums jānorāda tieši viens mapes nosaukums\n"
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Asociāciju veidošana nav atbalstīta uz win32"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "No schema files found: "
-msgstr "Nav atrasti shēmu faili: "
+msgid "Error reading from handle: %s"
+msgstr "Kļūda, lasot no tura: %s"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "doing nothing.\n"
-msgstr "neko nedarīt.\n"
+msgid "Error closing handle: %s"
+msgstr "Kļūda, aizverot turi: %s"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "izņēma esošo izvades failu.\n"
+msgid "Error writing to handle: %s"
+msgstr "Kļūda, rakstot turī: %s"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Nevar atrast noklusēto lokālo mapi novērošanas tipu"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Nepietiek atmiņas"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Nederīgs faila nosaukums %s"
+msgid "Internal error: %s"
+msgstr "Iekšēja kļūda: %s"
 
-#: ../gio/glocalfile.c:948
-#, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Kļūda, saņemot failu sistēmas informāciju: %s"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Vajag vairāk ievades"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Nevar pārsaukt saknes mapi"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Nederīgi saspiestie dati"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Kļūda, pārsaucot failu: %s"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Negaidīts atribūts '%s' elementam '%s'"
 
-#: ../gio/glocalfile.c:1126
-#, fuzzy
-msgid "Can't rename file, filename already exists"
-msgstr "Nevar pārsaukt failu, fails jau eksistē"
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
+#, c-format
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Atribūts '%s' elementam '%s' netika atrasts"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Nederīgs faila nosaukums"
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
+#, c-format
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Negaidīta birka '%s', tika gaidīt birka '%s'"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Kļūda, atverot failu: %s"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Negaidīta birka '%s' iekš '%s'"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Nevar atvērt mapi"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Nav atrasts derīgs grāmatzīmes fails datu mapē"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Kļūda, dzēšot failu: %s"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Grāmatzīme ar URI '%s' jau eksistē"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Kļūda, izmetot failu miskastē: %s"
+msgid "No bookmark found for URI '%s'"
+msgstr "Nav atrasta grāmatzīme URI '%s'"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Nevar izveidot miskastes mapi %s: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Nevar atrast augšējā līmeņa mapi miskastei"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Nav definēts MIME tips grāmatzīmē URI '%s'"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Nevar atrast vai izveidot miskastes mapi"
+#: ../glib/gbookmarkfile.c:2470
+#, c-format
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Nav definēti privātie karogi grāmatzīmēs URI '%s'"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Nevar izveidot miskastes informācijas failu: %s"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Nav iestatītas grupas grāmatzīmēs URI '%s'"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Nevar izmest failu miskastē: %s"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Neviena lietotne ar nosaukumu '%s' nav reģistrējusi '%s' grāmatzīmi"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Kļūda, izveidojot mapi: %s"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Neizdevās izvērst exec rindu '%s' ar URI '%s'"
+
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Daļēja simbolu secība ievades beigās"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "Failu sistēma neatbalsta simboliskās saites"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Nevar pārveidot atkritienu '%s' uz rakstzīmju kopu '%s'"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Kļūda, veidojot simbolisko saiti: %s"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "URI '%s' nav absolūtais URI, lietojot \"file\" shēmu"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Kļūda, pārvietojot failu: %s"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Lokālā faila URI '%s' nedrīkst saturēt '#'"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Nevar pārvietot mapi virsū mapei"
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "URI '%s' ir nepareizs"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Neizdevās izveidot rezerves kopijas failu"
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "Hostdatora nosaukuma URI '%s' ir nepareizs"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Kļūda, dzēšot mērķa failu: %s"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI '%s' satur nepareizi izvairīgas rakstzīmes"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Pārvietošana starp montētiem sējumiem nav atbalstīta"
+#: ../glib/gconvert.c:2024
+#, c-format
+msgid "The pathname '%s' is not an absolute path"
+msgstr "Ceļvārds '%s' nav absolutais ceļš"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Atribūta vērtībai ir jābūt ne NULL"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Nepareizs hostdatora nosaukums"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Nederīgs atribūta tips (tika gaidīta virkne)"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "AM"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Nederīgs paplašinātais atribūta nosaukums"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PM"
 
-#: ../gio/glocalfileinfo.c:773
-#, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Kļūda, iestatot paplašināto atribūtu '%s': %s"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%A, %Y. gada %e. %B, plkst. %H un %M"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Kļūda, palaižot failu '%s': %s"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%d.%m.%Y"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (nederīgs kodējums)"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
 
-#: ../gio/glocalfileinfo.c:1768
-#, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Kļūda, palaižot faila deskriptoru: %s"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Nederīgs atribūta tips (tika gaidīts uint32)"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Janvāris"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Nederīgs atribūta tips (tika gaidīts uint64)"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Februāris"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Nederīgs atribūta tips (tika gaidīta bitu virkne)"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Marts"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Nevar iestatīt atļaujas simboliskajām saitēm"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "Aprīlis"
 
-#: ../gio/glocalfileinfo.c:1920
-#, c-format
-msgid "Error setting permissions: %s"
-msgstr "Kļūda, iestatot tiesības: %s"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Maijs"
 
-#: ../gio/glocalfileinfo.c:1971
-#, c-format
-msgid "Error setting owner: %s"
-msgstr "Kļūda, iestatot īpašnieku: %s"
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Jūnijs"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "simboliskajai saitei ir jābūt ne NULL"
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Jūlijs"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
-#, c-format
-msgid "Error setting symlink: %s"
-msgstr "Kļūda, iestatot simbolisko saiti: %s"
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Augusts"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Kļūda, iestatot simbolisko saiti: fails nav simboliskā saite"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "Septembris"
 
-#: ../gio/glocalfileinfo.c:2139
-#, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Kļūda, iestatot izmaiņu vai piekļuves laiku: %s"
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Oktobris"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux kontekstam ir jābūt ne NULL"
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "Novembris"
 
-#: ../gio/glocalfileinfo.c:2177
-#, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Kļūda, iestatot SELinux kontekstu: %s"
-
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux nav ieslēgts uz šīs sistēmas"
-
-#: ../gio/glocalfileinfo.c:2276
-#, c-format
-msgid "Setting attribute %s not supported"
-msgstr "%s atribūta iestatīšana nav atbalstīta"
-
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
-#, c-format
-msgid "Error reading from file: %s"
-msgstr "Kļūda, lasot no faila: %s"
-
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
-#, c-format
-msgid "Error seeking in file: %s"
-msgstr "Kļūda, meklējot failā: %s"
-
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
-#, c-format
-msgid "Error closing file: %s"
-msgstr "Kļūda, aizverot failu: %s"
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "Decembris"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Nevar atrast noklusēto lokālo failu novērošanas tipu"
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "Jan"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
-#, c-format
-msgid "Error writing to file: %s"
-msgstr "Kļūda, rakstot failā: %s"
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "Feb"
 
-#: ../gio/glocalfileoutputstream.c:283
-#, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Kļūda, dzēšot vecu rezerves kopijas saiti: %s"
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "Mar"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
-#, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Kļūda, veidojot rezerves kopiju: %s"
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "Apr"
 
-#: ../gio/glocalfileoutputstream.c:328
-#, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Kļūda, pārsaucot rezerves failu: %s"
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "Mai"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
-#, c-format
-msgid "Error truncating file: %s"
-msgstr "Kļūda, apraujot failu: %s"
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "Jūn"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
-#, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Kļūda, atverot failu '%s': %s"
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "Jūl"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Mērķa fails ir mape"
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "Aug"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Mērķa fails nav normāls fails"
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "Sep"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "Fails tika mainīts no ārpuses"
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "Oct"
 
-#: ../gio/glocalfileoutputstream.c:1048
-#, c-format
-msgid "Error removing old file: %s"
-msgstr "Kļūda, dzēšot veco failu: %s"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "Nov"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Piegādāts nederīgs GSeekType"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "Dec"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Nederīgs meklēšanas pieprasījums"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Pirmdiena"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Nevar apraut GMemoryInputStream"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Otrdiena"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Atmiņas izvades plūsmai nav maināms izmērs"
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Trešdiena"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Neizdevās mainīt atmiņas izvades plūsmas izmēru"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Ceturdiena"
 
-#: ../gio/gmemoryoutputstream.c:600
-msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
-msgstr ""
-"Atmiņas apjoms, kas nepieciešams, lai apstrādātu rakstīšanu, ir lielāks nekā "
-"pieejamā atmiņas telpa"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Piektdiena"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Pieprasītā meklēšana ir pirms plūsmas sākuma"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Sestdiena"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Pieprasītā meklēšana ir pēc plūsmas beigām"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Svētdiena"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "montējums neatbalsta \"unmount\" (atmontēšanu)"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "Pr"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "montējums neatbalsta \"eject\" (izgrūšanu)"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "Ot"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr ""
-"montējums neatbalsta \"unmount\" (atmontēšanu) vai \"unmount_with_operation\""
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "Tr"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr ""
-"montējums neatbalsta \"eject\" (izgrūšanu) vai \"eject_with_operation\""
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "Ct"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "montējums neatbalsta \"remount\" (atkārtotu montēšanu)"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "Pk"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "montējums neatbalsta satura tipa minēšanu"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "Se"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "montējums neatbalsta sinhrono satura tipa minēšanu"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "Sv"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Datora nosaukums '%s' satur '[' bet ne ']'"
-
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Izvades plūsma neatbalsta rakstīšanu"
+msgid "Error opening directory '%s': %s"
+msgstr "Kļūda, atverot direktoriju '%s': %s"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Avota plūsma jau ir aizvērta"
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
+#, c-format
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Nevarēja atrast %lu baitus, lai nolasītu failu \"%s\""
 
-#: ../gio/gresolver.c:779
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Kļūda, sameklējot '%s': %s"
+msgid "Error reading file '%s': %s"
+msgstr "Kļūda, nolasot failu '%s': %s"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Kļūda, apgriezti sameklējot '%s': %s"
+msgid "File \"%s\" is too large"
+msgstr "Fails \"%s\" ir pārāk liels"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' nav servisa ierakstu"
+msgid "Failed to read from file '%s': %s"
+msgstr "Nespēju nolasīt no faila '%s': %s"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Pagaidām nevar sameklēt '%s'"
+msgid "Failed to open file '%s': %s"
+msgstr "Nevarēja atvērt failu '%s': %s"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "Kļūda, sameklējot '%s'"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Nevarēja dabūt faila '%s' atribūtus: fstat() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Shēma '%s' nav pārvietojama (nedrīkst norādīt ceļu)\n"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Nevarēja atvērt '%s': fdopen() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "Nav tādas shēmas '%s'\n"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Nevarēja pārsaukt failu'%s' uz '%s': g_rename() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Shēma '%s' ir pārvietojama (jānorāda ceļš)\n"
+msgid "Failed to create file '%s': %s"
+msgstr "Neizdevās izveidot failu '%s': %s"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Dots tukšs ceļš.\n"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Neizdevās atvērt failu '%s' rakstīšanai: fdopen() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Ceļam jāsākas ar slīpsvītru (/)\n"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Neizdevās rakstīt failā '%s': fwrite() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Ceļam jābeidzas ar slīpsvītru (/)\n"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Neizdevās rakstīt failā '%s': fflush() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Ceļš nedrīkst saturēt divas blakus esošas slīpsvītras (//)\n"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Neizdevās rakstīt failā '%s': fsync() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Nav tādas atslēgas '%s'\n"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Neizdevās aizvērt failu '%s': fclose() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "Dotā vērtība ir ārpus derīgo vērtību intervāla\n"
-
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Drukāšanas palīdzība"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Nevarēja izdzēst esošo failu '%s': g_unlink() neizdevās: %s"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Saraksts ar instalētām (nepārvietojamām) shēmām"
+#: ../glib/gfileutils.c:1547
+#, c-format
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Veidne '%s' nepareizs, nedrīkstētu saturēt '%s'"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Saraksts ar instalētam pārvietojamām shēmām"
+#: ../glib/gfileutils.c:1560
+#, c-format
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Veidne '%s' nesatur XXXXXX"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Atslēgu saraksts SHĒMĀ"
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Neizdevās nolasīt simbolisko saiti '%s': %s"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SHĒMA[:CEĻŠ]"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Simboliskās saites nav atbalstītas"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Bērnu skaits SHĒMĀ"
+#: ../glib/giochannel.c:1415
+#, c-format
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Nevarēja atvērt pārveidotāju no '%s' uz '%s': %s"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
-"Saraksts ar atslēgām un vērtībām; rekursīvi\n"
-"Ja nav dota shēma, rādīt visas atslēgas\n"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Nevaru izpildīt jēllasīšanu iekš g_io_channel_read_line_string"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SHĒMA[:CEĻŠ]"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Pāpalikušie nepārveidotie dati nolasīšanas buferī"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Saņemt vērtību ATSLĒGAI"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Kanāls pārtrūkst daļējā rakstzīmē"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SHĒMA[:CEĻŠ] ATSLĒGA"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Nevaru izpildīt jēllasīšanu iekš g_io_channel_read_to_end"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Vaicājums derīgo vērtību intervālam ATSLĒGAI"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "Meklēšanas mapēs nevarēja atrast derīgu atslēgu"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Iestatīt ATSLĒGTAS vērtību uz VĒRTĪBA"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Nav parasts fails"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SHĒMA[:CEĻŠ] ATSLĒGA VĒRTĪBA"
+#: ../glib/gkeyfile.c:1162
+#, c-format
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"Atslēga satur rindu '%s', kura nav atslēgas vērtības pāris. grupa vai "
+"komentārs"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Pārstatīt ATSLĒGAS vērtību uz tās noklusēto"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "Nederīgs grupas nosaukums: %s"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Atstatīt visas atslēgas SHĒMĀ uz to noklusētajām vērtībām"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Atslēgas fails nesākas ar grupu"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Pārbaudīt, vai ATSLĒGA ir rakstāma"
+#: ../glib/gkeyfile.c:1270
+#, c-format
+msgid "Invalid key name: %s"
+msgstr "Nederīgs atslēgas nosaukums: %s"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Novērot ATSLĒGA uz izmaiņām.\n"
-"Ja nav norādīta ATSLĒGA, novērot visas atslēgas SHĒMĀ.\n"
-"Izmantojiet ^C, lai pārtrauktu novērošanu.\n"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Atslēgas fails satur neatbalstītu kodējumu '%s'"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SHĒMA[:CEĻŠ] [ATSLĒGA]"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Atslēgas failam nav grupa '%s'"
 
-#: ../gio/gsettings-tool.c:613
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Nezināma komanda %s\n"
-"\n"
+msgid "Key file does not have key '%s'"
+msgstr "Atslēgas failam nav atslēga '%s'"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Lietojums:\n"
-"  gsettings KOMANDA [PARAM...]\n"
-"\n"
-"Commands:\n"
-"  help                      Rāda šo informāciju\n"
-"  list-schemas              Uzrāda instalētās shēmas\n"
-"  list-relocatable-schemas  Uzrāda pārvietojamās shēmas\n"
-"  list-keys                 Uzrāda atslēgas shēmās\n"
-"  list-children             Uzrāda shēmas bērnus\n"
-"  list-recursively          Uzrāda atslēgas un vērtības, rekursīvi\n"
-"  range                     Vaicā atslēgu apgabalu\n"
-"  get                       Saņem atslēgas vērtību\n"
-"  set                       Iestata atslēgas vērtību\n"
-"  reset                     Atstata atslēgas vērtību\n"
-"  reset-recursively         Atstata visas vērtības dotajai shēmai\n"
-"  writable                  Pārbauda, vai atslēga ir rakstāma\n"
-"  monitor                   Uzrauga izmaiņas\n"
-"\n"
-"Lietojiet 'gsettings help KOMANDA', lai saņemtu sīkāku palīdzību.\n"
-"\n"
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Atslēgas fails satur atslēgu '%s' ar vērtību '%s' kas nav UTF-8"
 
-#: ../gio/gsettings-tool.c:643
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
 msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+"Key file contains key '%s' which has a value that cannot be interpreted."
 msgstr ""
-"Lietojums:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Parametri:\n"
-
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  KOMANDA  (neobligāta) komanda, ko izskaidrot\n"
+"Atslēgas fails satur atslēgu '%s'. kurai ir vērtība, kuru nevar interpretēt."
 
-#: ../gio/gsettings-tool.c:656
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
 msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
 msgstr ""
-"  SHĒMA   Shēmas nosaukums\n"
-"  CEĻŠ      Ceļš pārvietojamām shēmām\n"
-
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  ATSLĒGA   (neobligāta) atslēga shēmā\n"
-
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  ATSLĒGA   atslēga shēmā\n"
-
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VĒRTĪBA   Vērtība, ko iestatīt\n"
+"Atslēgas fails satur atslēgu '%s' grupā '%s' kurai ir vērtība, ko nevar "
+"interpretēt."
 
-#: ../gio/gsettings-tool.c:766
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Empty schema name given\n"
-msgstr "Dots tukšs shēmas nosaukums\n"
-
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Nederīga ligzda, nav inicializēta"
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Atslēgai '%s' grupā '%s' ir vērtība '%s', kur bija jābūt %s"
 
-#: ../gio/gsocket.c:282
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Nederīga ligzda, inicializācija neizdevās, jo: %s"
-
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Ligzda jau ir aizvērta"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Atslēgas failam nav atslēgas '%s' grupā '%s'"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Ligzdai I/O iestājās noildze"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Atslēgas fails satur atsoļa rakstzīme rindas beigās"
 
-#: ../gio/gsocket.c:464
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "izveido GSocket no fd: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Atslēgas fails satur nederīgu atsoļa sekvenci '%s'"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
+#: ../glib/gkeyfile.c:4253
 #, c-format
-msgid "Unable to create socket: %s"
-msgstr "Nevarēja izveidot ligzdu: %s"
-
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Tika norādīts nezināms protokols"
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Vērtību '%s' nevar interpretēt kā skaitli."
 
-#: ../gio/gsocket.c:1268
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "could not get local address: %s"
-msgstr "nevarēja iegūt lokālo adresi: %s"
+msgid "Integer value '%s' out of range"
+msgstr "Veselā skaitļa '%s' vērtība ir ārpus apgabala"
 
-#: ../gio/gsocket.c:1311
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "could not get remote address: %s"
-msgstr "nevarēja iegūt attālināto adresi: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Vērtību '%s' nevar interpretēt kā peldošo komatu."
 
-#: ../gio/gsocket.c:1372
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "could not listen: %s"
-msgstr "nevar klausīties: %s"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Vērtību '%s' nevar interpretēt kā būla vērtību."
 
-#: ../gio/gsocket.c:1446
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error binding to address: %s"
-msgstr "Kļūda, sasaistoties ar adresi: %s"
+#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "Nevarēja dabūt faila '%s%s%s%s': fstat() neizdevās: %s"
 
-#: ../gio/gsocket.c:1566
+#: ../glib/gmappedfile.c:194
 #, c-format
-msgid "Error accepting connection: %s"
-msgstr "Kļūda, pieņemot savienojumu: %s"
-
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Kļūda savienojoties: "
-
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Notiek savienošanās"
+#| msgid "Failed to map file '%s': mmap() failed: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Neizdevās kartēt %s%s%s%s: mmap() neizdevās: %s"
 
-#: ../gio/gsocket.c:1695
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error connecting: %s"
-msgstr "Kļūda savienojoties: %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Neizdevās atvērt failu '%s': open() neizdevās: %s"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
 #, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Nevar saņemt izpildes gaidīšanas kļūdu: %s"
+msgid "Error on line %d char %d: "
+msgstr "Kļūda rindā %d rakstzīme %d: "
 
-#: ../gio/gsocket.c:1875
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error receiving data: %s"
-msgstr "Kļūda, saņemot datus: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Nepareizi kodēts UTF-8 teksts - nav derīgs '%s'"
 
-#: ../gio/gsocket.c:2050
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error sending data: %s"
-msgstr "Kļūda, sūtot datus: %s"
+msgid "'%s' is not a valid name "
+msgstr "'%s' nav derīgs nosaukums "
 
-#: ../gio/gsocket.c:2163
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Neizdevās izslēgt soketu: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' nav derīgs nosaukums: '%c' "
 
-#: ../gio/gsocket.c:2242
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error closing socket: %s"
-msgstr "Kļūda, aizverot ligzdu: %s"
+msgid "Error on line %d: %s"
+msgstr "Kļūda rindā %d: %s"
 
-#: ../gio/gsocket.c:2791
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Gaida ligzdas nosacījumu: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Neizdevās apstrādāt '%-.*s', kur vajadzētu būt ciparam rakstzīmes atsaucē "
+"(piemēram, &#234;) - iespējams, ka cipars ir pārāk liels"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Rakstzīmes atsauce nebeidzās ar semikolu; visdrīzāk jūs lietojāt & zīmi bez "
+"nodoma sākt entītiju - aizvieto & zīmes ar &amp;"
+
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error sending message: %s"
-msgstr "Kļūda, sūtot ziņojumu: %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Rakstzīmes atsauce '%-.*s' neiekodē atļautu rakstzīmi"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage nav atbalstīts uz windows"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Pamanīta tukša entītija '&;'; derīgas entītijas ir: &amp; &quot; &lt; &gt; "
+"&apos;"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Error receiving message: %s"
-msgstr "Kļūda, saņemot ziņojumu: %s"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Entītijas nosaukums '%-.*s' nav zināms"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "g_socket_get_credentials nav implementēts šai OS"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Entītija nebeidzās ar semikolu; visdrīzāk jūs lietojāt & zīmi bez nodoma "
+"sākt entītiju - aizvieto & zīmes ar &amp;"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Nezināma kļūda savienojoties"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Dokumentam jāsākās ar elementu (piem., <book>)"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Starpnieka mēģināšana caur ne-TCP savienojumu nav atbalstīta."
+#: ../glib/gmarkup.c:1116
+#, c-format
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"'%s' nav atļauta rakstzīme, sekojoša aiz rakstzīmes '<'; tā nedrīkst iesākt "
+"elementa vārdu."
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Starpnieka protokols '%s' nav atbalstīts."
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
+msgstr ""
+"Savāda rakstzīme '%s'. Tika gaidīta '>' rakstzīme, kas nobeigtu sākuma birku "
+"elementam '%s'"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Klausītājs jau ir aizvērts"
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Savāda rakstzīme '%s', gaidīju '=' aiz atribūta nosaukuma '%s' elementam '%s'"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Pievienotā ligzda ir aizvērta"
+#: ../glib/gmarkup.c:1309
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"Savāda rakstzīme '%s', gaidīju '>' vai '/' rakstzīmi, kas nobeigtu sākuma "
+"tagu elementam '%s' vai fakultatīvi atribūtu; iespējams, jūs lietojāt "
+"nepareizu rakstzīmi atribūta nosaukumā"
+
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Savāda rakstzīme '%s', gaidīju atvērtās pēdiņas pēc vienādības zīmes, "
+"nosakot vērtību atribūtam '%s' no elementa '%s'"
+
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"'%s' nav derīga rakstzīme, sekojot rakstzīmēm '</'; '%s' nevar sākt elementa "
+"nosaukumu"
+
+#: ../glib/gmarkup.c:1522
+#, c-format
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"'%s' nav derīga rakstzīme, sekojot aizverošā eementa nosaukumam '%s'; "
+"atļautā rakstzīme ir '>'"
+
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Elements '%s' tika aizvērts, neviens elements pašlaik nav atvērts"
+
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Elements '%s' tika aizvērts, bet pašlaik atvērtais elements ir '%s'"
+
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Dokuments bija tukšs vai saturēja tikai tukšu atstarpi"
+
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Dokuments negaidīti izbeidzās tieši pēc atvērtās stūra iekavas '<'"
+
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
+#, c-format
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"Dokuments negaidīti izbeidzās ar joprojām atvērtiem elementiem - '%s' bija "
+"pēdējais atvērtais elements"
+
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"Dokuments negaidīti izbeidzās, cerēju ieraudzīt aizverošo stūra iekavu, "
+"beidzoties ar tagu <%s/>"
+
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Dokuments negaidīti izbeidzās iekšā elementa nosaukumā"
+
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Dokuments negaidīti izbeidzās iekšā atribūta nosaukumā"
+
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Dokuments negaidīti izbeidzās elementa-atverošajā tagā."
+
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Dokuments negaidīti izbeidzās aiz vienādības zīmes, sekojot atribūta "
+"nosaukumam; nav atribūta vētības"
+
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Dokuments negaidīti izbeidzās kamēr iekšā atribūta vērtībā"
+
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Dokuments negaidīti izbeidzās iekšā elementa '%s' aizverošajā tagā"
+
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"Dokuments negaidīti izbeidzās iekšā komentārā vai apstrādes instrukcijā"
+
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Lietošana:"
+
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPCIJA...]"
+
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Palīdzības opcijas:"
+
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Rādīt palīdzības opcijas"
+
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Rādīt visas palīdzības opcijas"
+
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Lietotnes opcijas:"
+
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#, c-format
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Nevar apstrādāt veselā skaitļa vērtību '%s' priekš %s"
+
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#, c-format
+msgid "Integer value '%s' for %s out of range"
+msgstr "Veselā skaitļa vērtība '%s' priekš %s ir ārpus apgabala"
+
+#: ../glib/goption.c:1038
+#, c-format
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Nevar apstrādāt dubulto vērtību '%s' priekš %s"
+
+#: ../glib/goption.c:1046
+#, c-format
+msgid "Double value '%s' for %s out of range"
+msgstr "Dubultā vērtība '%s' priekš %s ir ārpus apgabala"
+
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#, c-format
+msgid "Error parsing option %s"
+msgstr "Kļūda, apstrādājot opciju %s"
+
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#, c-format
+msgid "Missing argument for %s"
+msgstr "Trūkst %s arguments"
+
+#: ../glib/goption.c:1985
+#, c-format
+msgid "Unknown option %s"
+msgstr "Nezināma opcija %s"
+
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "bojāts objekts"
+
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "Iekšējā kļūda vai bojāts objekts"
+
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "beigusies atmiņa"
+
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "atpakaļ izsekošanas limits ir sasniegts"
+
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "raksts satur elementus, kurus neatbalsta daļējā atbilstība"
+
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "atpakaļ atsauces kā nosacījumus neatbalsta daļējā atbilstība"
+
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "rekursiju limits ir sasniegts"
+
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "tukšo apakšvirkņu darba telpas limits ir sasniegts"
+
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "nederīga jauno rindu karogu kombinācija"
+
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "slikta nobīde"
+
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "īss utf8"
+
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "nezināma kļūda"
+
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ raksta beigās"
+
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c raksta beigās"
+
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "pēc \\ seko neatpazīta rakstzīme"
+
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "reģistru mainoši atsoļi (\\l, \\L, \\u, \\U) šeit nav atļauti"
+
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "skaitļi nav pareizā secībā {} kvantorā"
+
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "skaitlis pārāk liels {} kvantorā"
+
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "trūkst beigu ']' rakstzīmju klasei"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "nederīga atsoļu sekvence rakstzīmju klasē"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "rakstzīmju klasē apgabals ir ārpus secības"
+
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nav ko atkārtot"
+
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "neatpazīta rakstzīme pēc (?"
+
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "neatpazīta rakstzīme pēc (?<"
+
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "neatpazīta rakstzīme pēc (?P"
+
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX nosauktās klases ir atbalstītas tikai iekš klases"
+
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "trūkst beigu )"
+
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") bez atverošās ("
+
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "pēc (?R vai (?[+-]digits ir jāseko )"
+
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "atsauce uz neesošu apakšrakstu"
+
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "trūkts ) pēc komentāra"
+
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "regulārā izteiksme ir pārāk gara"
+
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "neizdevās iegūt atmiņu"
+
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind pieņēmums nav fiksēta garuma"
+
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "slikti formatēts skaitlis vai nosaukums pēc (?("
+
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "nosacījuma grupa satur vairāk kā divus zarus"
+
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "pēc (?( tiek sagaidīts pieņēmums"
+
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "nezināms POSIX klases nosaukums"
+
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX savāktie elementi nav atbalstīti"
+
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "rakstzīmes vērtība \\x{...} sekvencē ir pārāk liela"
+
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "nederīgs nosacījums (?(0)"
+
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C nav atļauts lookbehind pieņēmumā"
+
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "rekursīvais izsaukums varētu riņķot bezgalīgi"
+
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "trūkst nobeiguma apakšraksta nosaukumā"
+
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "divi nosaukti apakšraksti ir ar vienādiem nosaukumiem"
+
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "slikti formatēta \\P vai \\p sekvence"
+
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "nezināms īpašības nosaukums pēc \\P vai \\p"
+
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "apakšraksta nosaukums ir pārāk liels (maksimums ir 32 rakstzīmes)"
+
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "pārāk daudz nosauktu apakšrakstu (maksimums ir 10 000)"
+
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "astotnieku vērtība ir lielāka nekā \\377"
+
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE grupa satur vairāk kā vienu zaru"
+
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "DEFINE grupas atkārtošana nav atļauta"
+
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "nekonsekventas NEWLINE opcijas"
+
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"pēc \\g neseko zarots nosaukums vai nenulles skaitlis neobligātās iekavās"
+
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "negaidīta atkārtošanās"
+
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "koda pārpilde"
+
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "pārtērēta kompilēšanas darba telpa"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "iepriekš pārbaudīts norādītais apakšraksts nav atrasts"
+
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
+#, c-format
+msgid "Error while matching regular expression %s: %s"
+msgstr "Kļūda kamēr meklē atbilstības regulārajai izteiksmei %s: %s"
+
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE bibliotēka ir kompilēta bez UTF8 atbalsta"
+
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE bibliotēka ir kompilēta bez UTF8 īpašību atbalsta"
+
+#: ../glib/gregex.c:1271
+#, c-format
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Kļūda, kompilējot regulāro izteiksmi %s pie rakstzīmes %d: %s"
+
+#: ../glib/gregex.c:1307
+#, c-format
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Kļūda, optimizējot regulāro izteiksmi %s: %s"
+
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "tika gaidīts heksadecimālais cipars vai '}'"
+
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "tika gaidīts heksadecimālais cipars"
+
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "simboliskajā norādē trūkst '<'"
+
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "nepabeigta simboliskā norāde"
+
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "simboliskās norādes garums ir nulle"
+
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "tika gaidīts cipars"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "neatļauta simboliskā norāde"
+
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "noklīdis beigu '\\'"
+
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "nezināma atsoļa sekvence"
+
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Kļūda, apstrādājot aizvietošanas tekstu \"%s\" pie rakstzīmes %lu: %s"
+
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Citētais teksts nesākas ar jautājuma zīmi"
+
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "Neatbilstoša jautājuma zīme komandrindā vai citā čaulas-citētā tekstā"
+
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Teksts beidzās tieši pēc '\\' rakstzīmes. (Teksts bija '%s')"
+
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"Teksts beidzās pirms atbilstošais citāts tika atrasts priekš %c. (Teksts "
+"bija '%s')"
+
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Teksts bija tukšs (vai saturēja tikai tukšumus)"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 neatbalsta IPv6 adreses '%s'"
+msgid "Failed to read data from child process (%s)"
+msgstr "Nevarēja nolasīt datus no bērnprocesa (%s)"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gspawn.c:348
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "SOCKSv4 realizācija ierobežo lietotāja vārdu līdz %i rakstzīmēm"
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Negaidīta kļūda iekš select(), lasot datus no bērnprocesa (%s)"
 
-#: ../gio/gsocks4aproxy.c:157
+#: ../glib/gspawn.c:433
 #, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "SOCKSv4a realizācija ierobežo datora nosaukumu līdz %i rakstzīmēm"
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Negaidīta kļūda waitpid() (%s)"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "Serveris nav SOCKSv4 starpnieka serveris."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Nevarēja nolasīt no bērna programkanāla (%s)"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Savienojums caur SOCKSv4 serveri tika noraidīts"
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Neizdevās sadalīt (%s)"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "Serveris nav SOCKSv5 starpnieka serveris."
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Nevarēja pāriet uz direktoriju '%s' (%s)"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "SOCKSv5 starpnieks pieprasa autentificēšanos."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Nevarēja izpildīt bērnprocesu \"%s\" (%s)"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
-"SOCKSv5 starpnieks pieprasa autentificēšanos metodi, ko GLib neatbalsta."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Nevarēja novadīt bērnprocesa (%s) izvadi vai ievadi"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:1416
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"Lietotāja vārds vai parole pārāk gara SOCKSv5 protokolam (maksimums %i)."
+msgid "Failed to fork child process (%s)"
+msgstr "Nevarēja sazarot bērnprocesu (%s)"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"SOCKSv5 autentificēšanās neizdevās dēļ nepareiza lietotāja vārda vai paroles."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Nezināma kļūda, izpildot bērnprocesu \"%s\""
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+msgid "Failed to read enough data from child pid pipe (%s)"
 msgstr ""
-"Datora nosaukums '%s' ir pārāk garš SOCKSv5 protokolam (maksimums ir %i "
-"baiti)"
-
-#: ../gio/gsocks5proxy.c:352
-#, fuzzy
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "SOCKSv5 starpnieka serveris izmanto nezināmu adreses tipu."
-
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Iekšēja SOCKSv5 starpnieka servera kļūda."
-
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "Noteikumu kopa neļauj SOCKSv5 savienojumu."
-
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Dators nav sasniedzams caur SOCKSv5 serveri."
-
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Tīkls nav sasniedzams caur SOCKSv5 serveri."
-
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Savienojums atteikts caur SOCKSv5 serveri."
-
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "SOCKSv5 starpnieks neatbalsta 'connect' komandu."
+"Nevarēja nolasīt pietiekami daudz datus no bērna pid programkanāla (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "SOCKSv5 starpnieks neatbalsta doto adreses tipu."
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Nevarēja izveidot programkanālu komunikācijai ar bērnprocesu (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Nezināma SOCKSv5 starpnieka kļūda."
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Nevarēja nolasīt datus no bērnprocesa"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Nevar apstrādāt GThemedIcon versijas %d kodējumu"
+msgid "Failed to execute child process (%s)"
+msgstr "Nevarēja izpildīt bērnprocesu (%s)"
 
-#: ../gio/gtlscertificate.c:226
-#, fuzzy
-msgid "No PEM-encoded private key found"
-msgstr "Nav atrasts PEM-iekodēts sertifikāts"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Nederīgs programmas nosaukums: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Nevarēja parsēt PEM-iekodētu privāto atslēgu"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Nederīga virkne argumenta vektorā pie %d: %s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Nav atrasts PEM-iekodēts sertifikāts"
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Nederīga virkne vidē: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Nevarēja parsēt PEM-iekodētu sertifikātu"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Nederīga darba mape: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "Neizdevās izpildīt palīga programmu (%s)"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
+"Negaidīta kļūda iekš g_io_channel_win32_poll(), lasot datus no bērnprocesa"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr ""
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Rakstzīme nav UTF-8 laukā"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Gaidīja 1 kontroles ziņojumu, saņēma %d"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Nepareiza secība konversijas ievadē "
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Negaidīts palīgdatu tips"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Rakstzīme nav UTF-16 laukā"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Gaidīja vienu fd, bet saņēma %d\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Saņemti nederīgi fd"
-
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Kļūda, sūtot rekvizītus: "
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u baits"
+msgstr[1] "%u baiti"
+msgstr[2] "%u baitu"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Kļūda, pārbaudot, vai SO_PASSCRED ir aktivēts ligzdai: %s"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Negaidīts opciju garums, pārbaudot, vai SO_PASSCRED ir aktivēts ligzdai."
-"Tikai gaidīti %d baiti, saņēma %d"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Kļūda, aktivējot SO_PASSCRED: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"Tikai gaidīts saņemt vienu baitu, lai saņemtu rekvizītus, bet nolasīja nulle "
-"baitu"
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Negaida kontroles ziņojumu, bet saņēma %d"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Kļūda, deaktivējot SO_PASSCRED: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Kļūda, lasot no unix: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Kļūda, aizverot unix: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Failu sistēmas sakne"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Kļūda, rakstot uz unix: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Abstraktas unix domēna ligzdas nav atbalstītas uz šīs sistēmas"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "sējums neatbalsta izgrūšanu"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "sējums neatbalsta izgrūšanu vai eject_with_operation"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Nevar atrast lietotni"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s baits"
+msgstr[1] "%s baiti"
+msgstr[2] "%s baitu"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Kļūda palaižot lietotni: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI nav atbalstīti"
+#~ msgid "File is empty"
+#~ msgstr "Fails ir tukšs"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "asociāciju mainīšana nav atbalstīta uz win32"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "Atslēgas fails satur atslēgu '%s'. kurai ir vērtība, kuru nevar "
+#~ "interpretēt."
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Asociāciju veidošana nav atbalstīta uz win32"
+#~ msgid "This option will be removed soon."
+#~ msgstr "Šī opcija drīz tiks izņemta."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "Kļūda, lasot no tura: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "Kļūda, palaižot failu '%s': %s"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "Kļūda, aizverot turi: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Kļūda savienojoties: "
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "Kļūda, rakstot turī: %s"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Kļūda savienojoties: %s"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Nepietiek atmiņas"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr "SOCKSv4 realizācija ierobežo lietotāja vārdu līdz %i rakstzīmēm"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Iekšēja kļūda: %s"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr "SOCKSv4a realizācija ierobežo datora nosaukumu līdz %i rakstzīmēm"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Vajag vairāk ievades"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Kļūda, lasot no unix: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Nederīgi saspiestie dati"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Kļūda, aizverot unix: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Kļūda, rakstot uz unix: %s"
 
 #~ msgctxt "GDateTime"
 #~ msgid "am"
@@ -3920,10 +4334,6 @@ msgstr "Nederīgi saspiestie dati"
 #~ msgstr "Hostdatora nosaukuma URI '%s' ir nepareizs"
 
 #, fuzzy
-#~ msgid "The name of the icon"
-#~ msgstr "Hostdatora nosaukuma URI '%s' ir nepareizs"
-
-#, fuzzy
 #~ msgid "Close file descriptor"
 #~ msgstr "Kļūda nolasot failu '%s': %s"
 
index d71411b..85860ba 100644 (file)
Binary files a/po/mr.gmo and b/po/mr.gmo differ
index ae1af83..bcd452e 100644 (file)
--- a/po/mr.po
+++ b/po/mr.po
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Sandeep Shedmake <sandeep.shedmake@gmail.com>, 2008, 2009.
-# Sandeep Shedmake <sshedmak@redhat.com>, 2009, 2010.
+# Sandeep Shedmake <sshedmak@redhat.com>, 2009, 2010, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: mr\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2010-04-15 15:42+0530\n"
+"POT-Creation-Date: 2012-02-25 20:54+0000\n"
+"PO-Revision-Date: 2012-03-27 14:58+0530\n"
 "Last-Translator: Sandeep Shedmake <sshedmak@redhat.com>\n"
 "Language-Team: Marathi <maajhe-sanganak@freelists.org>\n"
-"Language: mr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: mr\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Generator: Lokalize 1.2\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "'%s' घटक करीता '%s' अनपेक्षित गुणधर्म"
+msgid "Too large count value passed to %s"
+msgstr "%s करीता खूप मोठी प्रमाण संख्या पुरविले गेली"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "'%s' घटकाकरीता '%s' गुणधर्म आढळले नाही"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "श्रृंखला आधिपासूनच बंद आहे"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
+#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
+#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "à¤\85नपà¥\87à¤\95à¥\8dषà¥\80त à¤\9fà¥\85à¤\97 '%s', à¤\9fà¥\85à¤\97 '%s' à¤\85पà¥\87à¤\95à¥\8dषà¥\80त"
+msgid "Operation was cancelled"
+msgstr "à¤\95ारà¥\8dय à¤°à¤¦à¥\8dद à¤\95रणà¥\8dयात à¤\86लà¥\87"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
-#, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "'%2$s' च्या आत, '%1$s' अनपेक्षीत टॅग"
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "अवैध ऑब्जेक्ट, सुरू केले नाही"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "माहितà¥\80 à¤¸à¤\82à¤\9aयà¥\80à¤\95à¥\87त à¤µà¥\88ध à¤\93ळà¤\96à¤\9aिनà¥\8dह à¤\86ढळलà¥\87 à¤¨à¤¾à¤¹à¥\80"
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "à¤\87à¤\82पà¥\81à¤\9fमधà¥\80ल à¤\85पà¥\82रà¥\8dण à¤®à¤²à¥\8dà¤\9fिबाà¤\88à¤\9f à¤¶à¥\8dरà¥\83à¤\82à¤\96ला"
 
-#: ../glib/gbookmarkfile.c:2035
-#, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "URI '%s' करीता ओळखचिन्ह आधिपासूनच अस्तित्वात आहे"
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "लक्ष्यमध्ये अतिरीक्त जागा आढळली नाही"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "URI '%s' करीता ओळखचिन्ह आढळले नाही"
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "रूपांतर आगत मध्ये अवैध बाईट श्रृंखला"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "URI '%s' करीता ओळखचिन्हात MIME प्रकार व्याख्यीत नाही"
+msgid "Error during conversion: %s"
+msgstr "रूपांतर करतेवेळी त्रूटी: %s"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "URI '%s' करीता ओळखचिन्हात वैयक्तिक बाब व्याख्यीत नाही"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+msgid "Cancellable initialization not supported"
+msgstr "रद्द करण्याजोगी प्रारंभ समर्थीत नाही"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "URI '%s' करीता ओळखचिन्हात गट निश्चित नाही"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "अक्षर संच '%s' पासून '%s' असे रूपांतर समर्थित नाही"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "'%s' à¤¨à¤¾à¤®à¤¾à¤\82à¤\95à¥\80त à¤\95à¥\81ठलà¥\8dयाहà¥\80 à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97ानà¥\87 '%s' à¤\95रà¥\80ता à¤\93ळà¤\96à¤\9aिनà¥\8dह à¤ªà¤\82à¤\9cà¥\80à¤\95à¥\83त à¤\95à¥\87ले नाही"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "'%s' à¤ªà¤¾à¤¸à¥\82न '%s' à¤\85सà¥\87 à¤°à¥\82पाà¤\82तरà¤\95 à¤\89à¤\98डà¥\82 à¤¶à¤\95ले नाही"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "'%s' पासून कार्यान्वीत ओळ '%s' विस्तारीत करू शकले नाही"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "अपरिचीत प्रकार"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "अक्षर संच '%s' पासून '%s' असे रूपांतर समर्थित नाही"
+msgid "%s filetype"
+msgstr "%s फाइलप्रकार"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "'%s' पासून '%s' असे रूपांतरक उघडू शकले नाही"
+msgid "%s type"
+msgstr "%s प्रकार"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "रूपांतर आगत मध्ये अवैध बाईट श्रृंखला"
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials या OS वर लागू केले नाही"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "तुमच्या प्लॅटफॉर्मकरीता GCredentials समर्थन आढळले नाही"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "अपरिचीत पूर्वरत end-of-stream"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "रà¥\82पाà¤\82तर à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "पतà¥\8dता à¤¨à¥\8bà¤\82दणà¥\80 `%2$s' à¤®à¤§à¥\8dयà¥\87 à¤\85समरà¥\8dथà¥\80त à¤\95ि `%1$s' à¤\86ढळलà¥\80"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "आगतच्या शेवटी अपूरे अक्षर श्रृंखला"
+#: ../gio/gdbusaddress.c:169
+#, c-format
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"पत्ता `%s' अवैध आहे (हुबेहुब एक मार्ग, tmpdir किंवा ॲब्स्ट्रॅक्ट किज् आवश्यक "
+"आहे)"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "फà¥\89लबà¥\85à¤\95 '%s' à¤²à¤¾ à¤\95à¥\8bडसà¤\82à¤\9a '%s' à¤\85सà¥\87 à¤°à¥\82पाà¤\82तर à¤\95रà¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹ी"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "पतà¥\8dता à¤¨à¥\8bà¤\82दणà¥\80 `%s' à¤®à¤§à¥\8dयà¥\87 à¤\85यà¥\8bà¤\97à¥\8dय à¤\95ि/वà¥\85लà¥\8dयà¥\81 à¤\9cà¥\8bड à¤\86ढळली"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI '%s' \"file\" योजना वापरणारी संपूर्ण URI नाही"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "पत्ता `%s' मध्ये त्रुटी - पोर्ट गुणधर्म सदोषीत आहे"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "सà¥\8dथानिà¤\95 à¤«à¤¾à¤\87ल URI '%s' à¤¬à¤¹à¥\81दा '#' à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤\95रणार à¤¨à¤¾à¤¹à¥\80"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "पतà¥\8dता `%s' à¤®à¤§à¥\8dयà¥\87 à¤¤à¥\8dरà¥\81à¤\9fà¥\80 - à¤«à¥\85मिलि à¤\97à¥\81णधरà¥\8dम à¤¸à¤¦à¥\8bषà¥\80त à¤\86हà¥\87"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI '%s' अवैध आहे"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "पत्ता घटक `%s', स्वल्पविराम (:)  समाविष्टीत नाही"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "URI '%s' चे यजमान अवैध आहे"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"कि/वॅल्यु जोड %d, `%s', पत्ता घटक `%s' मध्ये, समांतर चिन्ह समाविष्टीत नाही"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:481
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI '%s' मध्ये अवैध निसटती अक्षरे समाविष्टीत आहे"
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"कि/वॅल्यु जोड %d, `%s', पत्ता घटक `%s' मध्ये कि किंवा वॅल्यु सोडतेवेळी त्रुटी "
+"आढळली"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "मार्गनाव '%s' संपूर्ण मार्ग नाही"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"पत्ता `%s' मध्ये त्रुटी- युनिक्स् ट्रांसपोर्टला हुबेहुब एक किज् `path' किंवा "
+"`abstract' करीता निश्चित असावे"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "अवैध यजमान"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "पत्ता `%s' मध्ये त्रुटी - यजमान गुणधर्म आढळले नाही किंवा सदोषीत आहे"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "म.पू."
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr ""
+"पत्ता `%s' मध्ये त्रुटी आढळली - पोर्ट गुणधर्म आढळले नाही किंवा सदोषीत आहे"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "म.नं."
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"पत्ता `%s' मध्ये त्रुटी आढळली - noncefile गुणधर्म आढळले नाही किंवा सदोषीत आहे"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%A %d %b %Y %I:%M:%S %p %Z"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "स्वयं सुरू करतेवेळी त्रुटी: "
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%A %d %b %Y"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "अपरिचीत किंवा असमर्थीत ट्रांस्पोर्ट `%s' पत्ता `%s' करीता"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%I:%M:%S  %Z"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "नाँस् फाइल `%s': %s उघडतेवेळी त्रुटी"
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p %Z"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "नाँस् फाइल `%s': %s पासून वाचतेवेळी त्रुटी"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "जानेवारी"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"नाँस् फाइल `%s' पासून वाचतेवेळी त्रुटी, अपेक्षीत 16 बाइटस्, %d प्राप्त झाले"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "फà¥\87बà¥\83वारà¥\80"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "नाà¤\81सà¥\8d à¤«à¤¾à¤\87ल `%s' à¤®à¤§à¥\80ल à¤\85à¤\82तरà¥\8dभà¥\81त à¤®à¤¾à¤¹à¤¿à¤¤à¥\80 à¤¸à¥\8dà¤\9fà¥\8dरिमà¤\95रà¥\80ता à¤²à¤¿à¤¹à¤¤à¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fà¥\80:"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "मार्च"
+#: ../gio/gdbusaddress.c:951
+msgid "The given address is empty"
+msgstr "दिलेला पत्ता रिकामा आहे"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "एप्रिल"
+#: ../gio/gdbusaddress.c:1020
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "मशीन-id विना संदेश बस स्पॉन करणे अशक्य: "
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "मà¥\87"
+#: ../gio/gdbusaddress.c:1057
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "à¤\86दà¥\87श à¤\93ळ `%s' à¤¸à¥\8dपà¥\85न à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fà¥\80"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "à¤\9cà¥\82न"
+#: ../gio/gdbusaddress.c:1068
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "à¤\86दà¥\87श à¤\93ळ `%s': %s à¤¸à¥\8dपà¥\85नà¤\95रतà¥\87वà¥\87ळà¥\80 à¤\85यà¥\8bà¤\97à¥\8dय à¤ªà¥\8dरà¥\8bà¤\97à¥\8dराम à¤\9fरà¥\8dमिनà¥\87शन"
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "à¤\9cà¥\81लà¥\88"
+#: ../gio/gdbusaddress.c:1082
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "à¤\86दà¥\87श à¤\93ळ `%s' à¤¨à¥\89न-à¤\9dिरà¥\8b à¤\8fà¤\95à¥\8dà¤\9cिà¤\9f à¤¸à¥\8dà¤\9fà¥\87à¤\9fस %d: %s à¤¸à¤¹ à¤¬à¤¾à¤¹à¥\87र à¤ªà¤¡à¤²à¥\87"
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr ""
+#: ../gio/gdbusaddress.c:1155
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "सत्र बस पत्ता (या OS करीता लागू केले नाही) ओळखणे अशक्य"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
+#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
 msgstr ""
+"DBUS_STARTER_BUS_TYPE एंवार्यंमेंट वेरियेबल पासून बस पत्ता ओळखणे अशक्य - "
+"अपरिचीत मूल्य `%s'"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
+#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
 msgstr ""
+"DBUS_STARTER_BUS_TYPE एंवार्यंमेंट वेरियेबल सुरू न केल्याने बस पत्ता ओळखणे "
+"अशक्य"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr ""
+#: ../gio/gdbusaddress.c:1273
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "अपरिचीत बस प्रकार %d"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr ""
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "ओळ वाचतेवेळी अंतर्भुत माहिती अनपेक्षीतरित्या आढळली नाही"
 
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "जानेवारी"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "ओळ सुरक्षितपणे वाचतेवेळी अंतर्भुत माहिती अनपेक्षितरित्या आढळली नाही"
 
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "फेबृवारी"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "मार्च"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "एप्रिल"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"सर्व उपलब्ध ओळखपटवण्याच्या पद्धती (वापरलेले: %s) (उपलब्ध: %s) रिक्त झाले"
 
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "मे"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "GDBusAuthObserver::authorize-authenticated-peer तर्फे रद्द केले"
 
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "à¤\9cà¥\82न"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "डिरà¥\87à¤\95à¥\8dà¤\9fà¥\8dरà¥\80 `%s': %s à¤\95रà¥\80ता à¤®à¤¾à¤¹à¤¿à¤¤à¥\80 à¤ªà¥\8dरापà¥\8dत à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fà¥\80 à¤\86ढळलà¥\80"
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "जुलै"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr "डिरेक्ट्री `%s' वरील सदोषीत आहे. अपेक्षीत मोड 0700, 0%o प्राप्त झाले"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "डिरेक्ट्री `%s': %s निर्माण करतेवेळी त्रुटी"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "वाचण्याकरीता किरिंग `%s' उघडतेवेळी त्रुटी: "
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
+"`%2$s' येथील किरिंगमधील ओळ %1$d यावरील अंतर्भुत माहिती `%3$s' सदोषीत आहे"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
+"अंतर्भुत माहिती `%3$s' सह `%2$s' येथील किरिंगमधील ओळ %1$d मधील पहिले टोकन "
+"सदोषीत आहे"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
+"अंतर्भुत माहिती `%3$s' सह `%2$s' येथील किरिंगमधील ओळ %1$d मधील दुसरे टोकन "
+"सदोषीत आहे"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "सोमवार"
-
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "मंगळवार"
-
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "मंगळवार"
-
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "गुरुवार"
-
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "शुक्रवार"
-
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "शनिवार"
-
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "रविवार"
-
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "सोम"
-
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "मंगळ"
-
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "बुध"
-
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "गुरु"
-
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "शुक्र"
-
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "शनि"
-
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "रवि"
-
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusauthmechanismsha1.c:459
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "संचयीका '%s' उघडतेवेळी त्रूटी: %s"
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "`%2$s' येथे किरिंगमध्ये id %1$d सह कूकि आढळले नाही"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusauthmechanismsha1.c:536
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "वाà¤\9aतायà¥\87णà¥\8dयाà¤\9cà¥\8bà¤\97à¥\80 à¤«à¤¾à¤\87ल \"%2$s\" à¤\95रà¥\80ता %1$lu à¤¬à¤¾à¤\87à¤\9f à¤µà¤¾à¤\9fप à¤\95रà¥\82 à¤¶à¤\95लà¥\87 à¤¨à¤¾à¤¹ी"
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "à¤\9cà¥\81णà¥\80 à¤²à¥\89à¤\95 à¤«à¤¾à¤\87ल `%s': %s à¤¨à¤·à¥\8dà¤\9f à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fà¥\80 à¤\86ढळली"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusauthmechanismsha1.c:568
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "'%s' फाइल वाचताना त्रुटि : %s"
+msgid "Error creating lock file `%s': %s"
+msgstr "लॉक फाइल `%s': %s निर्माण करतेवेळी त्रुटी आढळली"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusauthmechanismsha1.c:598
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "फाà¤\87ल \"%s\" à¤\96à¥\82प à¤®à¥\8bठà¥\87 à¤\86हà¥\87"
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "लà¥\89à¤\95 à¤«à¤¾à¤\87ल `%s': %s à¤¬à¤\82द à¤\95रतà¥\87वà¥\87ळà¥\80 (à¤\85नलिà¤\82à¤\95à¥\8dडà¥\8d) à¤¤à¥\8dरà¥\81à¤\9fà¥\80 à¤\86ढळलà¥\80"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusauthmechanismsha1.c:608
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "'%s' फाइल वाचतेवेळी त्रूटी: %s"
+msgid "Error unlinking lock file `%s': %s"
+msgstr "लॉक फाइल `%s': %s जोडणी अशक्य करतेवेळी त्रुटी"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusauthmechanismsha1.c:685
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "'%s' फाइल उघडण्यास अपयशी: %s"
+msgid "Error opening keyring `%s' for writing: "
+msgstr "लिहण्याकरीता किरिंग `%s' उघडतेवेळी त्रुटी: "
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusauthmechanismsha1.c:882
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "फाइल '%s'चे गुणधर्म प्राप्त करण्यास अयशस्वी: fstat() अपयशी: %s"
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(वैकल्पिकरित्या, `%s' करीता कुलूपबंद मोकळे करणे अपयशी झाले: %s) "
+
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+msgid "The connection is closed"
+msgstr "जोडणी बंद झाली"
+
+#: ../gio/gdbusconnection.c:1879
+msgid "Timeout was reached"
+msgstr "वेळसमाप्ति पोहचली"
+
+#: ../gio/gdbusconnection.c:2524
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr "क्लाएंट-साइड जोडणी बांधतेवेळी असमर्थीत फ्लॅग्स् आढळली"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "'%s' फाइल उघडण्यास अपयशी: fdopen() अपयशी : %s"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"मार्ग %s वर ऑब्जेक्टकरीता इंटरफेस `org.freedesktop.DBus.Properties' आढळले नाही"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4097
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "फाइलला '%s पासून '%s' असे पुनर्नामांकन करण्यास अपयशी: g_rename() अपयशी: %s"
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"गुणधर्म `%1$s' निश्चित करतेवेळी त्रुटी: अपेक्षीत प्रकार `%2$s' परंतु `%3$s' "
+"प्राप्त झाले"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4192
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "फाà¤\87ल à¤¬à¤¨à¤µà¤¿à¤£à¥\8dयास à¤\85पयशà¥\80 '%s': %s"
+msgid "No such property `%s'"
+msgstr "à¤\97à¥\81णधरà¥\8dम `%s' à¤\86ढळलà¥\87 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "लिहणà¥\8dयासाठà¥\80 '%s' à¤«à¤¾à¤\87ल à¤\89à¤\98डणà¥\8dयास à¤\85पयशà¥\80: fdopen() à¤\85पयशà¥\80: %s"
+msgid "Property `%s' is not readable"
+msgstr "à¤\97à¥\81णधरà¥\8dम `%s' à¤µà¤¾à¤\9aनà¤\9cà¥\8bà¤\97à¥\80 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:4215
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "'%s' फाइलवर लिहण्यास अपयशी: fwrite() अपयशी: %s"
+msgid "Property `%s' is not writable"
+msgstr "गुणधर्म `%s' लेखनजोगी नाही"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "'%s' फाइलवर लिहण्यास अपयशी: fflush() अपयशी: %s"
+msgid "No such interface `%s'"
+msgstr "इंटरफेस `%s' आढळले नाही"
+
+#: ../gio/gdbusconnection.c:4469
+msgid "No such interface"
+msgstr "इंटरफेस आढळले नाही"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "'%s' फाइलवर लिहण्यास अपयशी: fsync() अपयशी: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "मार्ग %2$s येथे ऑब्जेक्टवर इंटरफेस `%1$s' आढळले नाही"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusconnection.c:4742
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "'%s' फाइल बंद करण्यास अपयशी: fclose() अपयशी: %s"
+msgid "No such method `%s'"
+msgstr "मेथड `%s' आढळले नाही"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusconnection.c:4773
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "à¤\89पलबà¥\8dध à¤«à¤¾à¤\87ल '%s' à¤\95ाढà¥\82ण à¤\9fाà¤\95लà¥\8dया à¤\9cाà¤\8a à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80: g_unlink() à¤\85पयशà¥\80: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "सà¤\82दà¥\87शà¤\9aà¥\87 à¤ªà¥\8dरà¤\95ार, `%s', à¤\85पà¥\87à¤\95à¥\8dषà¥\80त à¤ªà¥\8dरà¤\95ार `%s' à¤¸à¤¹ à¤\9cà¥\81ळणà¥\80 à¤\85शà¤\95à¥\8dय"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusconnection.c:4993
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "आराखडा '%s' अवैध, '%s' समाविष्टीत नसायला हवे"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "%2$s येथे इंटरफेस %1$s करीता ऑब्जेक्ट आधिपासूनच एक्सपोर्ट केले आहे"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusconnection.c:5191
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "à¤\86राà¤\96डा '%s' à¤®à¤§à¥\8dयà¥\87 XXXXXX à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤¨à¤¾à¤¹à¥\80"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "मà¥\87थड `%1$s' à¤¨à¥\87 à¤ªà¥\8dरà¤\95ार `%2$s' à¤ªà¥\81रवलà¥\87, à¤ªà¤°à¤\82तà¥\81 `%3$s' à¤\85पà¥\87à¤\95à¥\8dषà¥\80त à¤\86हà¥\87"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusconnection.c:6242
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "इंटरफेस `%2$s' वरील मेथड `%1$s', स्वाक्षरी `%3$s' सह आढळले नाही"
 
-#: ../glib/gfileutils.c:2007
-#, fuzzy, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KB"
+#: ../gio/gdbusconnection.c:6361
+#, c-format
+msgid "A subtree is already exported for %s"
+msgstr "%s करीता सबट्रि आधिपासून एक्सपोर्ट केले आहे"
 
-#: ../glib/gfileutils.c:2010
-#, fuzzy, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "प्रकार INVALID आहे"
 
-#: ../glib/gfileutils.c:2013
-#, fuzzy, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GB"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL संदेश: PATH किंवा MEMBER हेडर क्षेत्र आढळले नाही"
 
-#: ../glib/gfileutils.c:2016
-#, fuzzy, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TB"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN संदेश: REPLY_SERIAL हेडर क्षेत्र आढळले नाही"
 
-#: ../glib/gfileutils.c:2019
-#, fuzzy, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PB"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "ERROR संदेश: REPLY_SERIAL किंवा ERROR_NAME हेडर क्षेत्र आढळले नाही"
 
-#: ../glib/gfileutils.c:2022
-#, fuzzy, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EB"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL संदेश: PATH, INTERFACE किंवा MEMBER हेडर क्षेत्र आढळले नाही"
 
-#: ../glib/gfileutils.c:2035
-#, fuzzy, c-format
-msgid "%.1f kB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"SIGNAL संदेश: PATH हेडर क्षेत्र आरक्षीत मूल्य /org/freedesktop/DBus/Local "
+"याचा वापर करत आहे"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
-#, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"SIGNAL संदेश: INTERFACE हेडर क्षेत्र आरक्षीत मूल्य org.freedesktop.DBus.Local "
+"याचा वापर करत आहे"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "%lu बाइट वाचायचे होते परंतु EOF प्राप्त झाले"
+msgstr[1] "%lu बाइटस् वाचायचे होते परंतु EOF प्राप्त झाले"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"वैध UTF-8 स्ट्रिंग अपेक्षीत परंतु बाइट ऑफसेट %d (स्ट्रिंगची लांबी %d आहे) "
+"करीता अवैध बाईटस् आढळले. वैध UTF-8 स्ट्रिंग त्यावेळ पर्यंत `%s' होते"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "स्ट्रिंग `%s' नंतर NUL बाइट अपेक्षीत परंतु बाइट %d आढळले"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "वाचलेले मूल्य `%s' वैध D-Bus ऑब्जेक्ट मार्ग नाही"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "वाचलेले मूल्य `%s' वैध D-Bus स्वाक्षरी नाही"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] "%u बाइट लांबीचा अरे आढळले. कमाल लांबी 2<<26 bytes (64 MiB) आहे."
+msgstr[1] "%u बाइटस् लांबीचे अरे आढळले. कमाल लांबी 2<<26 bytes (64 MiB) आहे."
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "बोधचिन्ह लिंक '%s' वाचण्यास अपयशी: %s"
-
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "बोधचिन्ह लिंक समर्थीत नाही"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "वेरियंटकरीता वाचलेले मूल्य `%s' वैध D-Bus स्वाक्षरी नाही"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "'%s' पासून '%s' असे रूपांतरक उघडू शकले नाही: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "g_io_channel_read_line_string वाचता येऊ शकले नाही"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "वाचन बफरमध्ये उर्वरीत बिनरूपांतरीत माहिती"
-
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "अपूरे अक्षर असल्यास मार्ग बंद होते"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"D-Bus वायर रूपणपासून स्ट्रिंग `%s' सह GVariant डिसिरिअलाइज करतेवेळी त्रुटी"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "g_io_channel_read_to_end वाचता येऊ शकले नाही"
+#: ../gio/gdbusmessage.c:1705
+#, c-format
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"अवैध एंडियननेस् मूल्य. 0x6c ('l') किंवा 0x42 ('B') अपेक्षीत परंतु मूल्य 0x%"
+"02x आढळले"
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "'%s' फाइल उघडण्यास अपयशी: open() अपयशी: %s"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "अवैध मुख्य प्रोटोकॉल आवृत्ती. 1 अपेक्षीत परंतु %d आढळले"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "'%s' फाइल महत्व जुळवू शकले नाही: mmap() f: %s"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "स्वाक्षरी `%s' सह स्वाक्षरि हेडर आढळले परंतु संदेश बॉडि रिकामे आहे"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "à¤\93ळ %d à¤\85à¤\95à¥\8dषर %d à¤µà¤° à¤¤à¥\8dरà¥\82à¤\9fà¥\80 à¤\86ढळलà¥\80"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "वाà¤\9aलà¥\87लà¥\87 à¤®à¥\82लà¥\8dय `%s' à¤µà¥\88ध D-Bus à¤¸à¥\8dवाà¤\95à¥\8dषरà¥\80 à¤¨à¤¾à¤¹à¥\80 (बà¥\89डिà¤\95रà¥\80ता)"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "नावातील अवैध UTF-8 ऐनकोड मजकूर - वैध '%s' नाही"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "संदेशमध्ये स्वाक्षरि हेडर आढळले नाही परंतु संदेश बॉडि %u बाइट आहे"
+msgstr[1] "संदेशमध्ये स्वाक्षरि हेडर आढळले नाही परंतु संदेश बॉडि %u बाइटस् आहे"
+
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "संदेश डिसिरिअलाइज करणे अशक्य: "
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' वैध नाव नाही "
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr ""
+"D-Bus वायर रूपणकरीता स्ट्रिंग `%s' सह GVariant डिसिरिअलाइज करतेवेळी त्रुटी"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusmessage.c:2304
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' वैध नाव नाही: '%c' "
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"%d फाइल डिस्क्रिप्टर्सकडे संदेश आढळले परंतु हेडर क्षेत्र %d फाइल "
+"डिस्क्रिप्टर्स् निर्देशीत करते"
+
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "संदेशला सिरिअलाइज करणे अशक्य: "
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "à¤\93ळ %d à¤µà¤° à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "सà¤\82दà¥\87श à¤¬à¥\89डिमधà¥\8dयà¥\87 à¤¸à¥\8dवाà¤\95à¥\8dषरà¥\80 `%s' à¤\86ढळलà¥\87 à¤ªà¤°à¤\82तà¥\81 à¤¸à¥\8dवाà¤\95à¥\8dषरà¥\80 à¤¹à¥\87डर à¤\86ढळलà¥\87 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusmessage.c:2366
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
-"'%-.*s' वाचता आले नाही, जे अक्षर संदर्भच्या आत अंक म्हणून असायला हवे होते (उदाहर्णाथ "
-"&#234;) - तसेच अंक खूप मोठे आहे"
+"संदेश बॉडिमध्ये स्वाक्षरी `%s' आढळले परंतु स्वाक्षरी हेडरमध्ये स्वाक्षरी `%s' "
+"आहे"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
+#: ../gio/gdbusmessage.c:2382
+#, c-format
+msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
-"अक्षर संदर्भ सेमीकोलनवर संपत नाही; शक्यतः तुम्ही वस्तुला सुरू करण्याकरीता &amp; स्वरूप न "
-"वापरता तुम्ही ऐम्परसेंड अक्षर वापरले असावे"
+"संदेश बॉडि रिकामे आहे परंतु परंतु स्वाक्षरी हेडरमध्ये स्वाक्षरी `(%s)' आहे"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "अक्षर संदर्भ '%-.*s' परवानगीय अक्षरास एनकोड करीत नाही"
+msgid "Error return with body of type `%s'"
+msgstr "`%s' प्रकारच्या बॉडिसह त्रुटी आढळली"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"रिकामी वस्तु '&;' आढळली; वैध वस्तू याप्रकारे आहेत: &amp; &quot; &lt; &gt; &apos;"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "रिकाम्या बॉडिसह त्रुटी आढळली"
+
+#: ../gio/gdbusprivate.c:2065
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "/var/lib/dbus/machine-id किंवा /etc/machine-id लोड करणे अशक्य: "
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "घटकाचे नाव '%-.*s' अपरिचीत आहे"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "%s करीता StartServiceByName ला कॉलकरतेवेळी त्रुटी: "
+
+#: ../gio/gdbusproxy.c:1645
+#, c-format
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "StartServiceByName(\"%2$s\") मेथडपासून अनपेक्षीत प्रतिसाद %1$d"
 
-#: ../glib/gmarkup.c:727
+#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
 msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"वसà¥\8dतà¥\82 à¤¸à¥\87मà¥\80à¤\95à¥\8bलनवर à¤¸à¤\82पत à¤¨à¤¾à¤¹à¥\80; à¤¶à¤\95à¥\8dयतà¤\83 à¤¤à¥\81मà¥\8dहà¥\80 à¤µà¤¸à¥\8dतà¥\81ला à¤¸à¥\81रà¥\82 à¤\95रणà¥\8dयाà¤\95रà¥\80ता &amp; à¤¸à¥\8dवरà¥\82प à¤¨ à¤µà¤¾à¤ªà¤°à¤¤à¤¾ "
-"ऐम्परसेंड अक्षर वापरले असावे"
+"मà¥\87थड à¤¸à¥\81रà¥\82 à¤\95रणà¥\87 à¤\85शà¤\95à¥\8dय; à¤ªà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 à¤®à¤¾à¤²à¤\95विना à¤ªà¤°à¤¿à¤\9aà¥\80त à¤¨à¤¾à¤µà¤\95रà¥\80ता à¤\86हà¥\87 à¤µ à¤ªà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 "
+"G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START फ्लॅगसह बांधले गेले"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "दसà¥\8dतà¤\90वà¤\9cà¤\9aà¥\80 à¤¸à¥\81रवात à¤\98à¤\9fà¤\95ाशà¥\80 à¤µà¥\8dहावà¥\80 (à¤\89.दा. <book>)"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "ॲबà¥\8dसà¥\8dà¤\9fà¥\8dरà¥\85à¤\95à¥\8dà¤\9f à¤¨à¥\87म à¤¸à¥\8dपà¥\87सà¤\95रà¥\80ता à¤¸à¤®à¤°à¥\8dथन à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gmarkup.c:1118
-#, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr "'<' अक्षरानंतर '%s' वैध अक्षर नाही; त्यामुळे घटक नाव सुरू होऊ शकणार नाही"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "सर्व्हर निर्माण करतेवेळी nonce फाइल निर्देशीत करणे अशक्य"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr "असाधारण अक्षर '%1$s', रिकामे-घटक टॅग '%2$s' करीता '>' अक्षर अपेक्षीत"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "`%s': %s येथे nonce फाइलकरीता लिहतेवेळी त्रुटी"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr "'%s' असाधारण अक्षर आहे, घटक '%s' च्या '%s' गुणधर्म नावानंतर '=' अपेक्षीत"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "स्ट्रिंग `%s' वैध D-Bus GUID नाही"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"'%s' असाधारण अक्षर आहे, घटकाचे प्रारंभीक टॅग '%s' समाप्त करण्याकरीता '>' किंवा '/' "
-"अक्षर अपेक्षीत, किंवा पर्यायस्वरूपी गुणधर्म अपेक्षीत; तसेच तुम्ही गुणधर्म नावात अवैध अक्षर "
-"वापरले"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "समर्थीत ट्रांस्पोर्ट `%s' वर एकणे अशक्य"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "COMMAND"
+
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"'%s' असाधारण अक्षर आहे, घटक '%s' च्या गुणधर्म '%s' करीता मुल्य प्रदान करतेवेळी समांतर "
-"चिन्हा नंतर उघडे क्वोट अपेक्षीत"
+"आदेश:\n"
+"  help         हि माहिती दाखवतो\n"
+"  introspect   रिमोट ऑब्जेक्टची चौकशी करा\n"
+"  monitor      रिमोट ऑब्जेक्ट मॉनिटर करा\n"
+"  call         रिमोट ऑब्जेक्टवर मेथड सुरू करा\n"
+"  emit         सिग्नल काढा\n"
+"\n"
+"प्रत्येक आदेशवर मदत प्राप्त करण्यासाठी \"%s COMMAND --help\" याचा वापर करा.\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr "'</' अक्षरानंतर '%s' वैध अक्षर नाही; त्यामुळे '%s' घटक नाव सुरू करू शकणार नाही"
+msgid "Error: %s\n"
+msgstr "त्रुटी: %s\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr "'%s' घटक नावानंतर '%s' वैध अक्षर नाही; परवानगीय अक्षर '>' आहे"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "इंट्रोस्पेक्शन XML: %s वाचतेवेळी त्रुटी\n"
 
-#: ../glib/gmarkup.c:1535
-#, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "घटक '%s' बंद केले गेले,कुठलेही घटक आता उघडे नाही"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "सिस्टम बससह जोडणी करा"
 
-#: ../glib/gmarkup.c:1544
-#, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "घटक '%s' बंद केले गेले, पण सद्या '%s' हे घटक उघडे आहे"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "सेशन बससह जोडणी करा"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "दसà¥\8dतà¤\90वà¤\9c à¤°à¤¿à¤\95ामà¥\87 à¤¹à¥\8bतà¥\87 à¤\95िà¤\82वा à¤«à¤\95à¥\8dत à¤°à¤¿à¤\95à¥\8dत à¤\9cाà¤\97ा à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤¹à¥\8bतà¥\80"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "दिलà¥\87लà¥\8dया D-Bus à¤ªà¤¤à¥\8dतà¥\8dयाशà¥\80 à¤\9cà¥\8bडणà¥\80 à¤\95रा"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "उघडे कोन कंस '<' नंतरच दस्तऐवज अनपेक्षितरित्या समाप्त झाले"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "कनेक्शन एंटपॉईंट पर्याय:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "जोडणी एंडपॉईंट निर्देशीत करणारे पर्याय"
+
+#: ../gio/gdbus-tool.c:383
+#, c-format
+msgid "No connection endpoint specified"
+msgstr "जोडणी एंडपॉईंट निर्देशीत केले नाही"
+
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "एकापेक्षा जास्त जोडणी एंडपॉईंटस् निर्देशीत केले"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr "घटक उघडे असूनही दस्तऐवज अनपेक्षितरित्या समाप्त झाले - '%s'शेवटचे उगडे घटक होते"
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "सावधानता: इंट्रोस्पेक्शन डाटा प्रमाणे, इंटरफेस `%s' अस्तित्वात नाही\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"दस्तऐवज अनपेक्षितरित्या समाप्त झाले, टॅग <%s/> ला बंद करण्याकरीता समाप्तीय कोन कंस "
-"उपेक्षीत"
+"सावधानता: इंट्रोस्पेक्शन डाटाप्रमाणे, मेथड `%s' इंटरफेस `%s' वर आढळली नाही\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "à¤\98à¤\9fà¤\95ाà¤\9aà¥\8dया à¤¨à¤¾à¤µà¤¾à¤\85à¤\82तरà¥\8dà¤\97त à¤¦à¤¸à¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "सिà¤\97à¥\8dनलà¤\95रà¥\80ता (à¤\8fà¤\95मà¥\87व à¤¨à¤¾à¤µ) à¤µà¥\88à¤\95लà¥\8dपिà¤\95 à¤²à¤\95à¥\8dषà¥\8dय"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "à¤\97à¥\81णधरà¥\8dमाà¤\9aà¥\8dया à¤¨à¤¾à¤µà¤¾à¤\85à¤\82तरà¥\8dà¤\97त à¤¦à¤¸à¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "सिà¤\97à¥\8dनलà¤\95रà¥\80ता à¤\91बà¥\8dà¤\9cà¥\87à¤\95à¥\8dà¤\9fà¤\9aा à¤®à¤¾à¤°à¥\8dà¤\97"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "à¤\98à¤\9fà¤\95ाà¤\9aà¥\8dया-à¤\96à¥\81लà¥\8dया à¤\9fà¥\85à¤\97 à¤\85à¤\82तरà¥\8dà¤\97त à¤¦à¤¸à¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87."
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "सिà¤\97à¥\8dनल à¤µ à¤\87à¤\82à¤\9fरफà¥\87सà¤\9aà¥\87 à¤¨à¤¾à¤µ"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"गुणधर्म नावा पाठोपाठ समांतर चिन्हानंतर दस्तऐवज अनपेक्षितरित्या समाप्त झाले; गुणधर्माचे मुल्य "
-"नाही"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "सिग्नल काढा."
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "गुणधर्म मुल्यच्या अंतर्भूत राहतेवेळी दस्तऐवज अनपेक्षितरित्या समाप्त झाले"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "जोडणी करतेवेळी त्रुटी: %s\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "दसà¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤\98à¤\9fà¤\95 '%s' à¤\95रà¥\80ता à¤¬à¤\82द à¤\9fà¥\85à¤\97à¤\9aà¥\8dया à¤\86त à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87"
+msgid "Error: object path not specified.\n"
+msgstr "तà¥\8dरà¥\81à¤\9fà¥\80: à¤\91बà¥\8dà¤\9cà¥\87à¤\95à¥\8dà¤\9f à¤®à¤¾à¤°à¥\8dà¤\97 à¤¨à¤¿à¤°à¥\8dदà¥\87शà¥\80त à¤\95à¥\87लà¥\87 à¤¨à¤¾à¤¹à¥\80.\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "दस्तऐवज अनपेक्षितरित्या टिप्पणी किंवा सुचनाचे विषलेशन करतेवेळी समाप्त झाले"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "त्रुटी: %s वैध ऑब्जेक्ट मार्ग नाही\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "वस्तु भ्रष्ट आहे"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "त्रुटी: सिग्नल निर्देशीत नाही.\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "आंतरीक त्रुटी किंवा भ्रष्ट वस्तु"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "त्रुटी: %s वैध इंटरफेस नाव नाही\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "अतिरीक्त स्मृती नाही"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "त्रुटी: %s वैध सदस्य नाव नाही\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "संयुक्त शोध सीमा पोहचले"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "त्रुटी: %s वैध युनिक बस नाव नाही.\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "रचनेत अपूरे जुळवणीकरीता समाविष्टीत घटक जी समर्थित नाही"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "घटक %d: %s वाचतेवेळी त्रुटी\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "आंतरीक त्रूटी"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "जोडणी फ्लश करतेवेळी त्रुटी: %s\n"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "पà¥\81नà¤\83 à¤¸à¤\82दरà¥\8dभ à¤\95ारण à¤\85पà¥\82रà¥\87 à¤\9cà¥\81ळविणà¥\80à¤\95रà¥\80ता à¤¸à¥\8dथितà¥\80 à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¾à¤¹à¥\80"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "मà¥\87थड à¤¸à¥\81रà¥\82 à¤\95रणà¥\8dयासाठà¥\80 à¤²à¤\95à¥\8dषà¥\8dय à¤¨à¤¾à¤µ"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "पुनःनिर्मीत सीमा पोहचले"
-
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "कार्यक्षेत्र सीमा रिक्त उपअक्षरओळीकरीता पोहचले"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "मेथड सुरू करण्यासाठी ऑब्जेक्ट मार्ग"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "नविनà¤\93ळ à¤¬à¤¾à¤¬à¥\80à¤\82à¤\9aà¥\87 à¤\85वà¥\88ध à¤¸à¤\82यà¥\8bà¤\97"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "मà¥\87थड à¤µ à¤\87à¤\82à¤\9fरफà¥\87सà¤\9aà¥\87 à¤¨à¤¾à¤µ"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr ""
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "सेकंदातील वेळसमाप्ति"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr ""
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "रिमोट ऑब्जेक्टकरीता मेथड सुरू करा."
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "अपरिचीत त्रुटी"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "त्रुटी: लक्ष्य निर्देशीत नाही\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "रचनाच्या शेवटी \\"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "त्रुटी: ऑब्जेक्ट मार्ग निर्देशीत नाही\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "रचनाच्या शेवटी \\c"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "त्रुटी: मेथडचे नाव निर्देशीत नाही\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "\\ च्या पाठोपाठ अपरिचीत अक्षर"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "त्रुटी: मेथडचे नाव `%s' अवैध आहे\n"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "case-changing escapes (\\l, \\L, \\u, \\U) चा वापर येथे शक्य नाही"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "प्रकार `%2$s': %3$s असलेले घटक %1$d वाचतेवेळी त्रुटी\n"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "{} quantifier मधील संख्या क्रमात नाही"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "चैकशीकरीताचे लक्ष्य नाव"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "{} quantifier मधील संख्या खूप मोठे आहे"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "चौकशी करण्याजोगी ऑब्जेक्ट मार्ग"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "अक्षर वर्गकरीता समाप्ती ] चिन्ह आढळत नाही"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "XML ची छपाई करा"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "à¤\85à¤\95à¥\8dषर à¤µà¤°à¥\8dà¤\97ामधà¥\8dयà¥\87 à¤\85वà¥\88ध à¤\8fसà¤\95à¥\87प à¤¶à¥\8dरà¥\83à¤\82à¤\96ला"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "à¤\9aिलà¥\8dडरनà¤\9aà¥\80 à¤\9aà¥\8cà¤\95शà¥\80 à¤\95रा"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "à¤\85à¤\95à¥\8dषर à¤µà¤°à¥\8dà¤\97ातलà¥\87 à¤\95à¥\8dरमाà¤\9aà¥\8dया à¤\95à¥\8dषà¥\87तà¥\8dरा à¤ªà¤²à¥\80à¤\95डà¥\87 à¤\97à¥\87लà¥\87 à¤\86हà¥\87"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "फà¤\95à¥\8dत à¤\97à¥\81णधरà¥\8dमाà¤\82à¤\9aà¥\80 à¤\9bपाà¤\88 à¤\95रा"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "पà¥\81नà¥\8dहाà¤\95à¥\83तà¥\80 à¤\95रà¥\80ता à¤\95ाहà¥\80à¤\9a à¤¨à¤¾à¤¹à¥\80"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "रिमà¥\8bà¤\9f à¤\91बà¥\8dà¤\9cà¥\87à¤\95à¥\8dà¤\9fà¤\9aà¥\80 à¤\9aà¥\8cà¤\95शà¥\80 à¤\95रा."
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "(? नंतर अपरिचीत अक्षर आढळले"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "मॉनिटर करण्याजोगी लक्ष्य नाव"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "(?< नंतर अपरिचीत अक्षर"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "मॉनिटर करण्याजोगी ऑब्जेक्ट मार्ग"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "(?P नंतर अपरिचीत अक्षर"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "रिमोट ऑब्जेक्ट मॉनिटर करा."
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX नामांकीत वर्ग फक्त वर्ग अंतर्गत समर्थीत आहे"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "निनावी"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "समापà¥\8dतà¥\80 ) à¤\86ढळलà¥\87 नाही"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "डà¥\87सà¥\8dà¤\95à¤\9fà¥\89प à¤«à¤¾à¤\87ल à¤®à¤§à¥\8dयà¥\87 Exec à¤¨à¥\8bà¤\82दणà¥\80 à¤¨à¤¿à¤¶à¥\8dà¤\9aित नाही"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") ( ला न उघडता"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "अनुप्रयोगकरीता आवश्यक टर्मिनल आढळले नाही"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R किंवा (?[+-]अंक पाठोपाठ ) असायला पाहिजे"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "वापरकर्ता अनुप्रयोग संयोजन संचयीका %s बनवू शकले नाही: %s"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "विना-अस्तित्वातील उपरचना करीता संदर्भ"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "वापरकर्ता MIME संयोजन संचयीका %s बनवू शकले नाही: %s"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "à¤\9fिपà¥\8dपणà¥\80 à¤¨à¤\82तर ) आढळले नाही"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "ॲपà¥\8dलिà¤\95à¥\87शन à¤®à¤¾à¤¹à¤¿à¤¤à¥\80मधà¥\8dयà¥\87 à¤\86à¤\87डà¥\87à¤\82à¤\9fिफायर आढळले नाही"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "वाक्यरचना खूप मोठे आहे"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "वापरकर्ता डेस्कटॉप फाइल %s बनवू शकत नाही"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "स्मृती प्राप्त करण्यास अपयशी"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "%s करीता इच्छिक व्याख्या"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind निश्चित आकाराचे नाही"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "ड्राइव्ह बाहेर पडा लागू करत नाही"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "(?( नंतर सदोष संख्या किंवा नाव"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "ड्राइव्ह eject किंवा eject_with_operation लागू करत नाही"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "सà¥\8dथितà¥\80 à¤¸à¤®à¥\81ह à¤®à¤§à¥\8dयà¥\87 à¤\8fà¤\95ा à¤ªà¥\87à¤\95à¥\8dषा à¤\9cासà¥\8dत à¤¶à¤¾à¤\96ा à¤\86हà¥\87त"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "डà¥\8dराà¤\87वà¥\8dह à¤®à¤¿à¤¡à¥\80याà¤\95रà¥\80ता à¤ªà¥\8bलà¥\80à¤\82à¤\97 à¤²à¤¾à¤\97à¥\82 à¤\95रत à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "(?( नंतर होकारार्थी अपेक्षीत"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "ड्राइव्ह start लागू करत नाही"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "à¤\85परिà¤\9aà¥\80त POSIX à¤µà¤°à¥\8dà¤\97 à¤¨à¤¾à¤µ"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "डà¥\8dराà¤\87वà¥\8dह stop à¤²à¤¾à¤\97à¥\82 à¤\95रत à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX कोलेटींग घटक समर्थीत नाही"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS समर्थन उपलब्ध नाही"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "\\x{...} श्रृंखला मधिल अक्षर मूल्य खूप मोठे आहे"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "GEmblem एनकोडींगची आवृत्ती %d हाताळू शकत नाही"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "अवैध स्थिती (?(0)"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "GEmblem एनकोडींग अंतर्गत सदोषीत टोकन (%d) आढळले"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C lookbehind assertion अंतर्गत स्वीकार्य नाही"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "GEmblem एनकोडींग ची आवृत्ती (%d) हाताळू शकत नाही"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "recursive call चक्र अनिश्चितरित्या चालू राहू शकते"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "GEmblem एनकोडींग अंतर्गत सदोषीत टोकन (%d) आढळले"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "उपरचना नावा मध्ये समाप्ती आढळली नाही"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "GEmblemedIcon करीता GEmblem अपेक्षीत"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "दोन नामांकीत उपरचनाकडे समान नाव आहे"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "कार्य समर्थित नाही"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "सदोषीत \\P किंवा \\p श्रृंखला"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "समाविष्टीत आरोहन अस्तीत्वात नाही"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "\\P किंवा \\p नंतर अपरिचीत गुणधर्म नाव"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "संचयीकेवर प्रत बनवू शकत नाही"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "à¤\89परà¤\9aना à¤¨à¤¾à¤µ à¤\96à¥\82पà¤\9a à¤²à¤¾à¤\82ब à¤\86हà¥\87 (à¤\95माल 32 à¤\85à¤\95à¥\8dषरà¥\87)"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "सà¤\82à¤\9aयà¥\80à¤\95à¥\87वर à¤¸à¤\82à¤\9aयà¥\80à¤\95à¥\87à¤\9aà¥\80 à¤ªà¥\8dरत à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "à¤\96à¥\82पà¤\9a à¤¨à¤¾à¤®à¤¾à¤\82à¤\95à¥\80त à¤\89परà¤\9aना à¤\86हà¥\87त (à¤\95माल 10,000)"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "लà¤\95à¥\8dषà¥\8dय à¤«à¤¾à¤\87ल à¤\85सà¥\8dतितà¥\8dवात à¤\86हà¥\87"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "à¤\91à¤\95à¥\8dà¤\9fल à¤®à¥\82लà¥\8dय \\377 à¤ªà¥\87à¤\95à¥\8dषा à¤\9cासà¥\8dत à¤\86हà¥\87"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "सà¤\82à¤\9aयà¥\80à¤\95à¥\87à¤\9aà¥\80 à¤ªà¥\81नà¤\83 à¤ªà¥\8dरत à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE समुहात एका पेक्षा जास्त शाखा आहे"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "स्प्लाइस समर्थीत नाही"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "DEFINE समुहचे पुनःकृती करू शकत नाही"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "फाइल स्प्लाइस करतेवेळी त्रुटी: %s"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "à¤\85सà¥\8dथà¥\80र NEWLINE à¤ªà¤°à¥\8dयाय"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "विशà¥\87ष à¤«à¤¾à¤\87लà¤\9aà¥\87 à¤ªà¥\8dरत à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr "ब्रेस नाव किंवा वैक्लपीक ब्रेस विना-शून्य संख्याच्या पाठोपाठ \\g दर्शविले जात नाही"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "अवैध symlink मुल्य दिले गेले"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "à¤\85परिà¤\9aà¥\80त à¤ªà¥\81नà¤\83à¤\95à¥\83ती"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "à¤\95à¤\9aरापà¥\87à¤\9fà¥\80 à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¾à¤¹ी"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "कोड उत्प्रवाह"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "फाइल नावात '%c' असू शकत नाही"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "à¤\89तà¥\8dपà¤\95ारà¥\8dयनà¥\8dवà¥\80त à¤\95à¤\82पाà¤\87ल à¤\95ारà¥\8dयसà¥\8dथळ"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "à¤\96à¤\82ड à¤\86रà¥\8bहन à¤\95ारà¥\8dयारत à¤\95रत à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "पà¥\82रà¥\8dवà¥\80-तपासलà¥\87लà¥\87 à¤¸à¤\82दरà¥\8dभà¥\80त à¤\89परà¤\9aना à¤\86ढळलà¥\87 नाही"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "हà¥\80 à¤«à¤¾à¤\87ल à¤¹à¤¾à¤¤à¤¾à¤³à¤£à¥\8dयाà¤\95रà¥\80ता à¤\95à¥\81ठलà¥\87हà¥\80 à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97 à¤ªà¤\82à¤\9cà¥\80à¤\95à¥\83त नाही"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "रेगुलर एक्सप्रेशन %s जुळवणी करतेवेळी त्रूटी: %s"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "ऐन्युमरेटर बंद आहे"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE लायब्ररी बिना UTF8 समर्थन कंपाईल केले गेले"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "फाइल ऐन्युमरेटरची अप्रतिम कार्यक्षमता"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE लायब्ररी बिना UTF8 गुणधर्म समर्थन कंपाईल केले गेले"
-
-#: ../glib/gregex.c:1271
-#, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "अक्षर %2$d वरील रेगुलर एक्सप्रेशन %1$s जुळवणी कंपाईल करतेवेळी त्रूटी: %3$s"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "फाइल ऐन्युमरेटर आधिपासूनच बंद आहे"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "रेगुलर एक्सप्रेशन %s अधिक कार्यक्षम करतेवेळी त्रूटी: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "हेक्जाडेसीमल अंक किंवा '}' अपेक्षीत"
-
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "क्जाडेसीमल अंक अपेक्षीत"
-
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "बोधचिन्ह संदर्भात '<' आढळले नाही"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "GFileIcon एनकोडींगची आवृत्ती %d हाताळू शकत नाही"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "अपूरे बोधचिन्ह संदर्भ"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "GFileIcon करीता सदोषीत इनपुट डेटा आढळले"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "शून्य-लांबीचे बोधचिन्ह संदर्भ"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "श्रृंखला query_info ला समर्थन देत नाही"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "अंक अपेक्षीत"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "श्रृंखलेवर सीक समर्थित नाही"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "à¤\85वà¥\88ध à¤¬à¥\8bधà¤\9aिनà¥\8dह à¤¸à¤\82दरà¥\8dभ"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "à¤\86à¤\97त à¤¶à¥\8dरà¥\83à¤\82à¤\96लà¥\87वर à¤\9fà¥\8dरà¤\82à¤\95à¥\87à¤\9f à¤µà¤¾à¤ªà¤°à¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "à¤\85à¤\82तिम '\\'"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "शà¥\8dरà¥\83à¤\82à¤\96लà¥\87वर à¤\9fà¥\8dरà¤\82à¤\95à¥\87à¤\9f à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "अपरिचीत निसटती श्रृंखला"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "चुकीचे टोकन क्रमांक (%d)"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "à¤\85à¤\95à¥\8dषर %2$lu à¤µà¤°à¥\80ल à¤¬à¤¦à¤²à¤¾à¤µ à¤ªà¤¾à¤ à¥\8dय \"%1$s\" à¤µà¤¾à¤\9aतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %3$s"
+msgid "No type for class name %s"
+msgstr "वरà¥\8dà¤\97 à¤¨à¤¾à¤µ %s à¤\95रà¥\80ता à¤ªà¥\8dरà¤\95ार à¤\86ढळलà¥\87 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "क्वोट मध्ये असलेले पाठ्य क्वोटेशन चिन्हापासून सुरू होत नाही"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "प्रकार %s GIcon संवाद लागू करण्यास अशक्य ठरले"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "आदेश ओळ किंवा इतर शेल-क्वोट पाठ्य मध्ये बिनजुळलेली क्वोटेशन चिन्ह"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "प्रकार %s वर्गीकृत केले गेले नाही"
 
-#: ../glib/gshell.c:559
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "पाठà¥\8dय '\\' à¤\85à¤\95à¥\8dषर à¤¸à¤\82पलà¥\8dयावर à¤¸à¤\82पतà¥\87. ('%s' à¤ªà¤¾à¤ à¥\8dय à¤¹à¥\8bतà¥\87)"
+msgid "Malformed version number: %s"
+msgstr "सदà¥\8bषà¥\80त à¤\86वà¥\83तà¥\8dतà¥\80 à¤\95à¥\8dरमाà¤\82à¤\95: %s"
 
-#: ../glib/gshell.c:566
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr "%c करीता जुळते क्वोट आढळण्यापूर्वी पाठ्य समाप्त झाले. ('%s' पाठ्य होते)"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "प्रकार %s GIcon संवादवर from_tokens() लागू करत नाही"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "पाठà¥\8dय à¤°à¤¿à¤\95ामà¥\87 à¤¹à¥\8bतà¥\87 (à¤\95िà¤\82वा à¤¤à¥\8dयात à¤«à¤\95à¥\8dत à¤°à¤¿à¤\95à¥\8dत à¤\9cाà¤\97ा à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤¹à¥\8bतà¥\87)"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "पà¥\81रविलà¥\87लà¥\80 à¤\86वà¥\83तà¥\8dतà¥\80 à¤\86यà¤\95न à¤\8fनà¤\95à¥\8bडà¥\80à¤\82à¤\97 à¤¹à¤¾à¤¤à¤¾à¤³à¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "à¤\89प à¤\95ारà¥\8dय à¤ªà¤¾à¤¸à¥\82न à¤®à¤¾à¤¹à¤¿à¤¤à¥\80 à¤µà¤¾à¤\9aतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fी"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "पतà¥\8dता à¤¨à¤¿à¤°à¥\8dदà¥\87शà¥\80त à¤\95à¥\87लà¥\87 à¤¨à¤¾à¤¹ी"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "à¤\89प à¤\95ारà¥\8dय à¤ªà¤¾à¤¸à¥\82न à¤¸à¤\82भाषाणाà¤\95रà¥\80ता à¤ªà¤¾à¤\88प à¤¬à¤¨à¤µà¤¿à¤£à¥\8dयास à¤\85पयशà¥\80 (%s)"
+msgid "Length %u is too long for address"
+msgstr "पतà¥\8dताà¤\95रà¥\80ता à¤²à¤¾à¤\82बà¥\80 %u à¤\96à¥\82प à¤²à¤¾à¤\82ब à¤\86हà¥\87"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "उप कार्य (%s) पासून वाचतेवेळी त्रूटी"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "पत्तामध्ये सेट बियाँड प्रिफिक्स लांबीचे बिट आढळले"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "'%s' संचयीकेत बदल करण्यास अपयशी (%s)"
+#| msgid "could not get local address: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "'%s' ला IP पत्ता मास्क म्हणून वाचणे अशक्य"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "à¤\89प à¤\95ारà¥\8dय (%s) à¤\95ारà¥\8dयानà¥\8dवà¥\80त à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fी"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "सà¥\89à¤\95à¥\87à¤\9f à¤ªà¤¤à¥\8dतà¥\8dयाà¤\82à¤\95रà¥\80ता à¤\85तिरà¥\80à¤\95à¥\8dत à¤\9cाà¤\97ा à¤\86ढळलà¥\80 à¤¨à¤¾à¤¹ी"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "अवैध कार्यक्रम नाव: %s"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "असमर्थीत सॉकेट पत्ता"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "%1$d वरील बाबी वेक्टर मध्ये अवैध अक्षरमाळा: %2$s"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "आगत श्रृंखला वाचतायेण्याजोगी कार्यरत करत नाही"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
-#, c-format
-msgid "Invalid string in environment: %s"
-msgstr "वातावरणात अवैध अक्षरमाळा: %s"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "श्रृंखलाचे अप्रतिम कार्यक्षमता"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "à¤\85वà¥\88ध à¤\95ारà¥\8dयà¤\95à¥\8dषम à¤¸à¤\82à¤\9aयà¥\80à¤\95ा: %s"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "à¤\98à¤\9fà¤\95 <%s> à¤¯à¤¾à¤¸ <%s> à¤\85à¤\82तरà¥\8dà¤\97त à¤¸à¥\8dवà¥\80à¤\95ारलà¥\87 à¤\9cात à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "मदतीय कार्यक्रम कार्यान्वीत करण्यास अपयशी (%s)"
-
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"g_io_channel_win32_poll() मध्ये उप कार्य पासून माहिती वाचतवेली अपरिचीत त्रूटी आढळली"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "घटक <%s> यास उच्चस्तराकरीता स्वीकार्य नाही"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "à¤\89प à¤\95ारà¥\8dय à¤ªà¤¾à¤¸à¥\82न à¤µà¤¾à¤\9aतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80 à¤\86ढळलà¥\80 (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "सà¥\8dरà¥\8bतमधà¥\8dयà¥\87 à¤«à¤¾à¤\87ल %s à¤\8fà¤\95ापà¥\87à¤\95à¥\8dषाà¤\9cासà¥\8dतवà¥\87ळà¥\80 à¤\86ढळलतà¥\87"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:248
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "उप कार्य (%s) पासून माहिती वाचतेवेळी select() मध्ये अपरिचीत त्रूटी आढळली"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "'%s' ला कोणत्याहि स्रोत डिरेक्ट्रीमध्ये शोधण्यास अपयशी"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:259
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "waitpid() (%s) मध्ये अपरिचीत त्रूटी आढळली"
+#| msgid "Failed to change to directory '%s' (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "सध्याच्या डिरेक्ट्रीमध्ये '%s' शोधणे अशक्य"
 
-#: ../glib/gspawn.c:1237
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "(%s) विभाजीत करण्यास अपयशी"
+#| msgid "Unknown option %s"
+msgid "Unknown processing option \"%s\""
+msgstr "अपरिचीत विश्लेषण पर्याय \"%s\""
 
-#: ../glib/gspawn.c:1393
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "उप कार्य \"%s\" कार्यान्वीत करण्यास अपयशी (%s)"
+#| msgid "Failed to create file '%s': %s"
+msgid "Failed to create temp file: %s"
+msgstr "temp फाइल निर्माण करण्यास अपयशी: %s"
 
-#: ../glib/gspawn.c:1403
-#, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "उप कार्य (%s) चे प्रदान किंवा आगत परत पाठवू शकले नाही"
+#: ../gio/glib-compile-resources.c:335
+#| msgid "Error setting symlink: file is not a symlink"
+msgid "Error processing input file with xmllint"
+msgstr "xmllint सह इंपुट फाइलचे विश्लेषण करतेवेळी त्रुटी"
 
-#: ../glib/gspawn.c:1412
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr "to-pixdata सह इंपुट फाइलचे विश्लेषण करतेवेळी त्रुटी"
+
+#: ../gio/glib-compile-resources.c:403
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "उप कार्य (%s) चे विभाजन करण्यास अपयशी"
+#| msgid "Error reading file '%s': %s"
+msgid "Error reading file %s: %s"
+msgstr "फाइल %s: %s वाचतेवेळी त्रुटी"
 
-#: ../glib/gspawn.c:1420
+#: ../gio/glib-compile-resources.c:423
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "उप कार्य \"%s\" कार्यान्वीत करतेवेळी त्रूटी"
+#| msgid "Error opening file: %s"
+msgid "Error compressing file %s"
+msgstr "फाइल %s संकोचीत करतेवेळी त्रुटी"
 
-#: ../glib/gspawn.c:1444
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "à¤\89प pid à¤ªà¤¾à¤\88प (%s) à¤ªà¤¾à¤¸à¥\82न à¤µà¤¾à¤\9aतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fी"
+msgid "text may not appear inside <%s>"
+msgstr "मà¤\9cà¤\95à¥\82र <%s> à¤\85à¤\82तरà¥\8dà¤\97त à¤\95दाà¤\9aित à¤\86ढळणार à¤¨à¤¾à¤¹ी"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "UTF-8 करीता अक्षर क्षेत्राच्या अंतर्गत नाही"
+#: ../gio/glib-compile-resources.c:610
+msgid "name of the output file"
+msgstr "आऊटपुट फाइलचे नाव"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "रूपांतर आगत मध्ये अवैध श्रृंखला"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FILE"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "UTF-16 करीता अक्षर क्षेत्राच्या अंतर्गत नाही"
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"फाइल्स् वाचण्यासाठी डिरेक्ट्रीज् (सध्याच्या डिरेक्ट्रीकरीता पूर्वनिर्धारित)"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "वापर:"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTORY"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPTION...]"
+#: ../gio/glib-compile-resources.c:612
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr "लक्ष्य फाइलनाव एक्सटेंशनतर्फे निवडलेल्या रूपण करीता आऊटपुट निर्माण करा"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "माहितà¥\80 à¤ªà¤°à¥\8dयाय:"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr "सà¥\8dरà¥\8bत à¤¹à¥\87डर à¤¨à¤¿à¤°à¥\8dमाण à¤\95रा"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "मदत पर्याय दार्शवा"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
+"सोअर्सकोड निर्माण करतेवेळी स्रोत फाइलपासून कोडपर्यंत दुवा निर्माण होत असे"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "सरà¥\8dव à¤®à¤¦à¤¤ à¤ªà¤°à¥\8dयाय à¤¦à¤°à¥\8dशवा"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "à¤\85वलà¤\82बन à¤¸à¥\82à¤\9aà¥\80 à¤¨à¤¿à¤°à¥\8dमाण à¤\95रा"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "अनुप्रयोग पर्याय:"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "स्वयंरित्या स्रोत निर्माण व नोंदणी करू नका"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr "निर्मीत सोअर्स् कोडकरीता वापरण्याजोगी C आइडेंटिफायर नाव"
+
+#: ../gio/glib-compile-resources.c:646
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"स्रोत सूचनाला स्रोत फाइलमध्ये कंपाइल करा.\n"
+"रिसोअर्स् स्पेसिफिकेशन फाइल्स्मध्ये एक्सटेंशन .gresource.xml असते,\n"
+"व स्रोत फाइलमध्ये .gresource नामाक एक्सटेंशन असते."
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-resources.c:662
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "%2$s करीता संख्यात्मक मुल्य '%1$s' वाचता आले नाही"
+msgid "You should give exactly one file name\n"
+msgstr "हुबेहुब एक फाइल नाव पुरवणे आवश्यक आहे\n"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "रिकामे नावांकरीता परवानगी दिली जात नाही"
+
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "%2$s करीता संख्यात्मक मुल्य '%1$s' क्षेत्राच्या अंतर्गत नाही"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "अवैध नाव '%s': नावे छोट्या आकाराचे अक्षरांसह सुरू व्हायला हवे"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "%2$s करीता दुहेरी मुल्य '%1$s' वाचता आले नाही"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"अवैध नाव '%s': अवैध अक्षर '%c'; फक्त छोटे अक्षरे, संख्या व डॅश ('-') करीता "
+"परवानगी असते."
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "%2$s करीता दुहेरी मुल्य '%1$s' क्षेत्राच्या अंतर्गत नाही"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "अवैध नाव '%s': दोन परस्पर डॅशेस् ('--') करीता परवानगी नाही."
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Error parsing option %s"
-msgstr "%s पर्याय वाचतेवेळी त्रूटी"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "अवैध नाव '%s': शेटवचे अक्षर डॅश ('-') असणे अशक्य."
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Missing argument for %s"
-msgstr "%s करीता बाब आढळले नाही"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "अवैध नाव '%s': कमाल लांबी 1024 आहे"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Unknown option %s"
-msgstr "अपरिचीत पर्याय %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> आधिपासूनच निर्देशीत केले"
 
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "शोध संचयीकेत वैध किल्ली फाइल आढळली नाही"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "'list-of' स्किमामध्ये किज् समाविष्ट करणे अशक्य"
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "नियमीत फाइल नाही"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> आधिपासूनच निर्देशीत"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "फाइल रिकामी आहे"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<schema id='%s'> मध्ये <key name='%s'> shadows <key name='%s'>; मूल्य संपादित "
+"करण्यासाठी <override> "
+"याचा वापर करा"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr "की फाइल मध्ये ओळ '%s' अंतर्भूत आहे जे की-मुल्य जोड, गट, किंवा टिपप्णी नाही"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr ""
+"<key> करीता गुणधर्म म्हणून 'type', 'enum' किंवा 'flags' पैकी एक निर्देशीत "
+"करणे आवश्यक आहे"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "अवैध गट नाव: %s"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> अजूनही ठरवले नाही."
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "की फाइल गटासह सुरू होत नाही"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "अवैध GVariant प्रकार स्ट्रिंग '%s'"
+
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> दिले परंतु स्किमा कशालाच एक्सटेंड करत नाही"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "à¤\85वà¥\88ध à¤\95à¥\80 à¤¨à¤¾à¤µ: %s"
+msgid "no <key name='%s'> to override"
+msgstr "à¤\93वà¥\8dहरराà¤\87डà¤\95रà¥\80ता <key name='%s'> à¤\86ढळलà¥\87 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "की फाइल मध्ये असमर्थित ऐनकोडींग '%s' समाविष्टीत आहे"
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> आधिपासूनच निर्देशीत केले"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "की फाइलमध्ये '%s' गट समाविष्टीत नाही"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> आधिपासूनच निर्देशीत केले"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "की फाइल मध्ये '%s' की नाही"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr ""
+"<schema id='%s'> अजूनही अस्तित्वातील नसलेले स्किमा '%s'ला एक्सटेंड करतो"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "किल्ली फाइल मध्ये '%1$s' किल्ली समाविष्टीत आहे ज्याचे '%2$s' मुल्य UTF-8 नाही"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> हे अजूनही अस्तित्वातील नसलेले स्किमा '%s'ची सूची आहे"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"किल्ली फाइल मध्ये '%1$s' किल्ली समाविष्टीत आहे ज्याचे मुल्य विश्लेषीत केल्या जाऊ शकत नाही."
+msgid "Can not be a list of a schema with a path"
+msgstr "मार्गसह स्किमाची सूची असणे अशक्य"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "कि फाइल मध्ये '%s' कि समाविष्टीत आहे ज्याचे मुल्य विश्लेषीत करणे अशक्य आहे."
+msgid "Can not extend a schema with a path"
+msgstr "मार्गसह स्किमा एक्सटेंड करणे अशक्य"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"गट '%2$s' मधिल किल्ली फाइल मध्ये '%1$s' किल्ली समाविष्टीत आहे ज्याचे मुल्य विश्लेषीत "
-"केल्या जाऊ शकत नाही."
-
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
-#, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "गट '%s' मधिल '%s' किल्ली किल्ली फाइल मध्ये समाविष्टीत नाही"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "किल्ली फाइलीत निसटते अक्षर ओळीच्या अखेरस समाविष्टीत आहे"
+"<schema id='%s'> लिस्ट आहे, <schema id='%s'> ला एक्सटेंड केले जि लिस्ट नाही"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "किल्ली फाइल मध्ये अवैध '%s' निसटती श्रृंखला समाविष्टीत आहे"
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> हे <schema id='%s' list-of='%s'> ला एक्सटेंड "
+"करते परंतु '%s' "
+"हे '%s' यास एक्सटेंड करत नाही"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "मà¥\81लà¥\8dय '%s' à¤¸à¤\82à¤\96à¥\8dया à¤®à¥\8dहणà¥\82न à¤µà¤¿à¤¶à¥\8dलà¥\87षà¥\80त à¤\95à¥\87लà¥\87 à¤\9cाà¤\8a à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80."
+msgid "a path, if given, must begin and end with a slash"
+msgstr "मारà¥\8dà¤\97, à¤¦à¤¿à¤²à¥\87 à¤\85सलà¥\8dयास, à¤¸à¥\8dलà¥\85शसह à¤¸à¥\81रà¥\82 à¤µ à¤¸à¤®à¤¾à¤ªà¥\8dत à¤µà¥\8dहायला à¤¹à¤µà¥\87"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "सà¤\82à¤\96à¥\8dयातà¥\8dमà¤\95 à¤®à¥\81लà¥\8dय '%s' à¤\95à¥\8dषà¥\87तà¥\8dराà¤\9aà¥\8dया à¤\85à¤\82तरà¥\8dà¤\97त à¤¨à¤¾à¤¹à¥\80"
+msgid "the path of a list must end with ':/'"
+msgstr "सà¥\82à¤\9aà¥\80à¤\9aà¥\87 à¤®à¤¾à¤°à¥\8dà¤\97 ':/' à¤¸à¤¹ à¤¸à¤®à¤¾à¤ªà¥\8dत à¤µà¥\8dहायला à¤¹à¤µà¥\87"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "मुल्य '%s' फ्लोट संख्या म्हणून विश्लेषीत केले जाऊ शकत नाही."
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> आधिपासूनच निर्देशीत केले"
 
-#: ../glib/gkeyfile.c:3943
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "मुल्य '%s' बूलीयन म्हणून विश्लेषीत केले जाऊ शकत नाही."
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict निर्देशीत केले; बाहेर पडत आहे.\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1755
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "%s करीता खूप मोठी प्रमाण संख्या पुरविले गेली"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "श्रृंखला आधिपासूनच बंद आहे"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "कार्य रद्द करण्यात आले"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "अवैध ऑब्जेक्ट, सुरू केले नाही"
-
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "इंपुटमधील अपूर्ण मल्टिबाईट श्रृंखला"
-
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "लक्ष्यमध्ये अतिरीक्त जागा आढळली नाही"
-
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "रद्द करण्याजोगी प्रारंभ समर्थीत नाही"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "अपरिचीत प्रकार"
+msgid "This entire file has been ignored.\n"
+msgstr "संपूर्ण फाइलकडे दुलक्ष केले.\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "%s filetype"
-msgstr "%s फाइलप्रकार"
+msgid "Ignoring this file.\n"
+msgstr "या फाइलकडे दुर्लक्ष केले.\n"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "%s type"
-msgstr "%s प्रकार"
-
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr ""
-
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
+"ओव्हरराइड फाइल `%3$s' मध्ये निर्देशीत केल्याप्रमाणे स्किमा `%2$s' मध्ये कि `%"
+"1$s' आढळली नाही"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "अपरिचीत पूर्वरत end-of-stream"
-
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, fuzzy, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "असमर्थीत सॉकेट पत्ता"
-
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
+msgid "; ignoring override for this key.\n"
+msgstr "; या किसाठी ओव्हरराइडकडे दुर्लक्ष केले.\n"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr ""
+msgid " and --strict was specified; exiting.\n"
+msgstr " व --strict निर्देशीत केले; बाहेर पडत आहे.\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
+"ओव्हरराइड फाइल `%3$s': %4$s मध्ये निर्देशीत केल्याप्रमाणे स्किमा `%2$s' मधील "
+"कि `%1$s' वाचतेवेळी त्रुटी आढळली.  "
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr ""
+msgid "Ignoring override for this key.\n"
+msgstr "या किसाठी ओव्हरराइडकडे दुर्लक्ष केले.\n"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
+"ओव्हरराइड फाइल `%3$s' मध्ये स्किमा `%2$s' करीता कि `%1$s' ठराविक स्किमाकरीता "
+"व्याप्तिच्या बाहेर आहे"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
 msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
+"ओव्हरराइड फाइल `%3$s' मध्ये स्किमा `%2$s' करीता कि `%1$s' वैध पर्यायांच्या "
+"सूचीत नाही"
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "gschemas.compiled फाइल कुठे साठवायची"
+
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "schemas मधील कोणत्याहि त्रुटी रद्द करा"
+
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "gschema.compiled फाइल लिहू नका"
+
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "किचे नाव प्रतिबंध जबरनपणे लागू करू नका"
+
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
+"सर्व GSettings स्किमा फाइल्स्ला स्किमा कॅशेमध्ये कंपाइल करा.\n"
+"स्किमा फाइल्स्कडे .gschema.xml एक्सटेंशन आवश्यक आहे,\n"
+"व कॅश फाइलला gschemas.compiled असे म्हटले जाते."
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
+msgid "You should give exactly one directory name\n"
+msgstr "हुबेहुब एक डिरेक्ट्री नाव द्या\n"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
+msgid "No schema files found: "
+msgstr "स्किमा फाइल्स् आढळले नाही: "
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
+msgid "doing nothing.\n"
+msgstr "काहिच करू नका.\n"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
+msgid "removed existing output file.\n"
+msgstr "अस्तित्वातील आऊटपुट फाइल काढून टाकले.\n"
 
-#: ../gio/gdbusaddress.c:644
-#, fuzzy
-msgid "Error auto-launching: "
-msgstr "जुळवणीवेळी त्रुटी: "
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "मुलभूत संचयीका मॉनीटर प्रकार शोधता आली नाही"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:688
-#, fuzzy, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "फाइल '%s' उघडतेवेळी त्रूटी: %s"
+msgid "Invalid filename %s"
+msgstr "अवैध फाइलनाव %s"
 
-#: ../gio/gdbusaddress.c:706
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "'%s' फाइल वाचताना त्रुटि : %s"
+#: ../gio/glocalfile.c:948
+#, c-format
+msgid "Error getting filesystem info: %s"
+msgstr "फाइलप्रणाली विषयी माहिती मिळवतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusaddress.c:715
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "'%s' फाइल वाचताना त्रुटि : %s"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "रूट संचयीका पुनःनामांकीत करू शकत नाही"
 
-#: ../gio/gdbusaddress.c:733
-#, fuzzy, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "फाइलवर लिहीतेवेळी त्रूटी: %s"
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
+#, c-format
+msgid "Error renaming file: %s"
+msgstr "फाइल पुनःनामांकीत करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr ""
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "फाइलचे पुनःनामांकन अशक्य, फाइलचेनाव आधिपासूनच अस्तित्वात आहे"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "अवैध फाइल नाव"
 
-#: ../gio/gdbusaddress.c:1057
-#, fuzzy, c-format
-msgid "Error spawning command line `%s': "
-msgstr "'%s' फाइल वाचताना त्रुटि : %s"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "संचयीका उघडू शकत नाही"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
+msgid "Error opening file: %s"
+msgstr "फाइल उघडतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
+msgid "Error removing file: %s"
+msgstr "फाइल काढून टाकतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
+msgid "Error trashing file: %s"
+msgstr "फाइल कचरापेटीत हलवितेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:1273
-#, fuzzy, c-format
-msgid "Unknown bus type %d"
-msgstr "अपरिचीत प्रकार"
+msgid "Unable to create trash dir %s: %s"
+msgstr "कचरापेटी संचयीका %1$s निर्माण करती आली नाही: %2$s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr ""
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "कचरापेटी करीता उच्चस्थरीय संचयीका शोधता आली नाही"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "कचरापेटी करीता उच्चस्थरीय संचयीका शोधता आली नाही"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
+msgid "Unable to create trashing info file: %s"
+msgstr "कचरापेटी माहिती फाइल बनविता आली नाही: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
+#, c-format
+msgid "Unable to trash file: %s"
+msgstr "कचरापेटीकडे फाइल हलवितेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "संचयीका '%s' उघडतेवेळी त्रूटी: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "आंतरीक त्रूटी"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, fuzzy, c-format
-msgid "Error creating directory `%s': %s"
+msgid "Error creating directory: %s"
 msgstr "संचयीका बनवितेवेळी त्रूटी आढळली: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "फाइल '%s' उघडतेवेळी त्रूटी: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Filesystem does not support symbolic links"
+msgstr "फाइलप्रणाली सिम्बॉलीक लिंक्स् करीता समर्थन पुरवत नाही"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid "Error making symbolic link: %s"
+msgstr "बोधचिन्ह लिंक बनवितेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr ""
-
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, fuzzy, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "'%s' फाइल वाचताना त्रुटि : %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, fuzzy, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "'%s' फाइल वाचताना त्रुटि : %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, fuzzy, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "फाइल बंद करतेवेळी त्रूटी: %s"
+msgid "Error moving file: %s"
+msgstr "फाइल स्थानांतरन करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, fuzzy, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "फाइल '%s' उघडतेवेळी त्रूटी: %s"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "संचयीकेवर संचयीका हलवू शकत नाही"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "फाइल '%s' उघडतेवेळी त्रूटी: %s"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "प्रतिकृत फाइल निर्माण अपयशी"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
+msgid "Error removing target file: %s"
+msgstr "लक्ष्य फाइल काढून टाकतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-#, fuzzy
-msgid "The connection is closed"
-msgstr "समावेश केलेले सॉकेट बंद आहे"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "आरोहन मधिल स्थानांतरन समर्थीत नाही"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr ""
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "गुणधर्म मुल्य शून्य नसायला हवे"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "अवैध गुणधर्म प्रकार (अक्षरमाळा अपेक्षीत)"
+
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "अवैध विस्तारीत गुणधर्म नाव"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
+msgid "Error setting extended attribute '%s': %s"
+msgstr "विस्तारीत गुणधर्म निश्चित करतेवेळी त्रूटी '%s': %s"
+
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (अवैध ऐंकोडींग)"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
+msgid "Error when getting information for file '%s': %s"
+msgstr "फाइल '%s': %s करीता माहिती प्राप्त करतेवेळी त्रुटी"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "No such property `%s'"
-msgstr ""
+#| msgid "Error stating file descriptor: %s"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "फाइल डिस्क्रिप्टर: %s करीता माहिती प्राप्त करतेवेळी त्रुटी"
 
-#: ../gio/gdbusconnection.c:3948
-#, fuzzy, c-format
-msgid "Property `%s' is not readable"
-msgstr "प्रकार %s वर्गीकृत केले गेले नाही"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "अवैध गुणधर्म प्रकार (uint32 अपेक्षीत)"
 
-#: ../gio/gdbusconnection.c:3959
-#, fuzzy, c-format
-msgid "Property `%s' is not writable"
-msgstr "प्रकार %s वर्गीकृत केले गेले नाही"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "अवैध गुणधर्म प्रकार (uint64 अपेक्षीत)"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
-#, c-format
-msgid "No such interface `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "अवैध गुणधर्म प्रकार (बाईट अक्षरमाळा अपेक्षीत)"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "symlinks करीता परवानगी सेट करण्यास अशक्य"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr ""
+msgid "Error setting permissions: %s"
+msgstr "परवानगी स्थापित करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "No such method `%s'"
-msgstr ""
+msgid "Error setting owner: %s"
+msgstr "मालक स्थापित करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusconnection.c:4515
-#, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "symlink शून्य नसायला हवे"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr ""
+msgid "Error setting symlink: %s"
+msgstr "symlink स्थापीत करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusconnection.c:4932
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "symlink निश्चित करतेवेळी त्रूटी: फाइल symlink नाही"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:6082
-#, fuzzy, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Listener आधिपासूनच बंद आहे"
-
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
+msgid "Error setting modification or access time: %s"
+msgstr "संपादन किंवा प्रवेशवेळ ठरवतेवेळी त्रुटी: %s"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux संदर्भ विना-शून्य असायला हवे"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2188
+#, c-format
+msgid "Error setting SELinux context: %s"
+msgstr "SELinux संदर्भ संयोजीत करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux या प्रणालीवर कार्यान्वीत नाही"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Setting attribute %s not supported"
+msgstr "%s गुणधर्म स्थापित करणे समर्थित नाही"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr ""
+msgid "Error reading from file: %s"
+msgstr "फाइल पासून वाचतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr ""
+msgid "Error seeking in file: %s"
+msgstr "फाइल शोधतेवळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr ""
+msgid "Error closing file: %s"
+msgstr "फाइल बंद करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1268
-#, fuzzy, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "'%s' वैध नाव नाही "
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "मुलभूत स्थानीक फाइल मॉनीटर प्रकार शोधता आले नाही"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-msgstr[1] ""
+msgid "Error writing to file: %s"
+msgstr "फाइलवर लिहीतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr ""
+msgid "Error removing old backup link: %s"
+msgstr "जुने प्रतिकृत लिंक काढून टाकतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
+msgid "Error creating backup copy: %s"
+msgstr "प्रतिकृत प्रत बनवितेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
+msgid "Error renaming temporary file: %s"
+msgstr "तातपूरती फाइल पुनःनामांकीत करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr ""
+msgid "Error truncating file: %s"
+msgstr "फाइल ट्रंकेट करतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
+msgid "Error opening file '%s': %s"
+msgstr "फाइल '%s' उघडतेवेळी त्रूटी: %s"
 
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "लक्ष्य फाइल संचयीका आहे"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "लक्ष्य फाइल सामान्य फाइल नाही"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "फाइल बाहेरुन संपादित करण्यात आली"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
+msgid "Error removing old file: %s"
+msgstr "जुणी फाइल काढूण टाकतेवेळी त्रूटी: %s"
+
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "अवैध GSeekType पुरविले गेले"
+
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "अवैध संचयन विनंती"
+
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "GMemoryInputStream ट्रंकेट करू शकत नाही"
+
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "स्मृती आउटपुट श्रृंखला पुन्हआकार देण्यजोगी नाही"
+
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "स्मृती आउटपुट स्ट्रीम पुन्ह आकार देण्यास अपयशी"
+
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
+"राईट प्रोसेस् करण्यासाठी आवश्यक मेमरी उपलब्ध ऍड्रेस् स्पेस् पेक्षा जास्त आहे"
+
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "स्ट्रीमच्या सुरवातीस, सीक करीता विनंती केली"
+
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "स्ट्रीमच्या समाप्तीस, सीक करीता विनंती केली"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "mount \"unmount\" लागू करत नाही"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "mount \"eject\" लागू करत नाही"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "mount \"unmount\" किंवा \"unmount_with_operation\" लागू करत नाही"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "mount \"eject\" किंवा \"eject_with_operation\" लागू करत नाही"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "mount \"remount\" लागू करत नाही"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "माउन्ट अनुक्रम प्रकार अंदाज लागू करत नाही"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "माउन्ट समजुळवणी अनुक्रम प्रकार अंदाज लागू करत नाही"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "यजमाननाव '%s' मध्ये '[' समाविष्टीत आहे परंतु ']' समाविष्टीत नाही"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr ""
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "नेटवर्क पोहचण्याजोगी नाही"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "यजमान पोहचण्याजोगी नाही"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
+#| msgid "could not get remote address: %s"
+msgid "Could not create network monitor: %s"
+msgstr "नेटवर्क मॉनिटर निर्माण करणे अशक्य: %s"
+
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "नेटवर्क मॉनिटर निर्माण करणे अशक्य: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+#| msgid "could not get remote address: %s"
+msgid "Could not get network status: "
+msgstr "नेटवर्क स्टटस् प्राप्त करणे अशक्य: "
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "आऊटपुट स्ट्रिम राइट लागू करत नाही"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "स्त्रोत श्रृंखला आधिपासून बंद"
+
+#: ../gio/gresolver.c:764
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
+msgid "Error resolving '%s': %s"
+msgstr "'%s' च्या निर्धारणवेळी त्रुटी: %s"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr ""
+msgid "Error reverse-resolving '%s': %s"
+msgstr "'%s'च्या उलट-निर्धारणवेळी त्रुटी: %s"
 
-#: ../gio/gdbusmessage.c:2938
-#, fuzzy, c-format
-msgid "Error return with body of type `%s'"
-msgstr "फाइलवर लिहीतेवेळी त्रूटी: %s"
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#, c-format
+msgid "No service record for '%s'"
+msgstr "'%s' करीता सर्व्हीस रेकॉर्ड आढळले नाही"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr ""
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#, c-format
+msgid "Temporarily unable to resolve '%s'"
+msgstr "तात्पुर्ते '%s'चे निर्धारण करण्यास अशक्य"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr ""
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#, c-format
+msgid "Error resolving '%s'"
+msgstr "त्रुटीच्या निर्धारणवेळी त्रुटी: %s"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr ""
+msgid "The resource at '%s' does not exist"
+msgstr "'%s' येथील स्रोत अस्तित्वात नाही"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gresource.c:456
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr ""
+msgid "The resource at '%s' failed to decompress"
+msgstr "'%s' येथील स्रोत डिकंप्रेस होण्यास अपयशी झाले"
+
+#: ../gio/gresourcefile.c:650
+#, c-format
+#| msgid "Target file is a directory"
+msgid "The resource at '%s' is not a directory"
+msgstr "'%s' येथील स्रोत डिरेक्ट्रि नाही"
+
+#: ../gio/gresourcefile.c:858
+#| msgid "Input stream doesn't implement read"
+msgid "Input stream doesn't implement seek"
+msgstr "इंपुट स्ट्रिम सीक लागू करत नाही"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "मदतची छपाई करा"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMMAND]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "elf FILE मध्ये स्रोत समाविष्टीत असणारे विभागांची सूची दाखवा"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
+"स्रोत दाखवा\n"
+"SECTION दिले असल्यास, फक्त या विभागतले स्रतो दाखवा\n"
+"PATH दिले असल्यास, फक्त जुळणारे स्रोत दाखवा"
 
-#: ../gio/gdbusserver.c:711
-#, fuzzy
-msgid "Abstract name space not supported"
-msgstr "कचरापेटी समर्थित नाही"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PATH]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECTION"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
+"स्रोतला तपशीलसह सूचीत दाखवा\n"
+"SECTION दिले असल्यास, फक्त या विभागातील स्रोत दाखवा\n"
+"PATH दिले असल्यास, फक्त जुळण्याजोगी स्रोतची सूची दाखवा\n"
+"तपशीलमध्ये विभाग, आकार व कम्प्रेशन समाविष्टीत आहे"
 
-#: ../gio/gdbusserver.c:875
-#, fuzzy, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "फाइलवर लिहीतेवेळी त्रूटी: %s"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "स्रोत फाइलला stdout करीता काढा"
 
-#: ../gio/gdbusserver.c:1042
-#, fuzzy, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "'%s' वैध नाव नाही "
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FILE PATH"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
+"अपरिचीत आदेश %s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
+"वापर:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"आदेश:\n"
+"  help                      हि माहिती दाखवा\n"
+"  sections                  स्रोत विभाग दाखवा\n"
+"  list                      स्रोत दाखवा\n"
+"  details                   तपशीलसह स्रोतची सूची दाखवा\n"
+"  extract                   स्रोत प्राप्त करा\n"
+"\n"
+"तपशीलमध्ये मदत प्राप्त करायचे असल्यास 'gresource help COMMAND' याचा वापर करा."
+"\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
 "\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
+"वापर:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, fuzzy, c-format
-msgid "Error: %s\n"
-msgstr "ओळ %d वर त्रूटी: %s"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "बाब:\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, fuzzy, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "%s पर्याय वाचतेवेळी त्रूटी"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECTION   एक (वैकल्पिक) elf विभागाचे नाव\n"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr ""
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMMAND   समझवण्यासाठीचे आदेश (वैकल्पिक)\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FILE      एक elf फाइल (बाइनरि किंवा शेअर्ड् लाइब्ररि)\n"
+
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
+"  FILE      एक elf फाइल (बाइनरि किंवा शेअर्ड् लाइब्ररि)\n"
+"            किंवा कंपाइल्ड् स्रोत फाइल\n"
 
-#: ../gio/gdbus-tool.c:350
-#, fuzzy
-msgid "Connect to given D-Bus address"
-msgstr "जुळवणी चालू आहे"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[PATH]"
 
-#: ../gio/gdbus-tool.c:360
-#, fuzzy
-msgid "Connection Endpoint Options:"
-msgstr "जुळवणी चालू आहे"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  PATH      एक (वैकल्पिक) स्रोत मार्ग (अपुरे असू शकते)\n"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr ""
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "PATH"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr ""
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  PATH      स्रोतचे मार्ग\n"
 
-#: ../gio/gdbus-tool.c:393
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Multiple connection endpoints specified"
-msgstr ""
+msgid "No such schema '%s'\n"
+msgstr "स्किमा '%s' आढळले नाही\n"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr ""
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "स्किमा '%s' पुनःस्थानांतरनजोगी नाही (मार्ग निर्देशीत करणे आवश्यक)\n"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
-
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr ""
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "स्किमा '%s' पुनःस्थानांतरनजोगी आहे (मार्ग निर्देशीत करणे आवश्यक आहे)\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr ""
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "रिकामे मार्ग दिले.\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr ""
+#: ../gio/gsettings-tool.c:100
+#, c-format
+msgid "Path must begin with a slash (/)\n"
+msgstr "मार्ग स्लॅशसह सुरू व्हायला हवे (/)\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr ""
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
+msgstr "मार्ग स्लॅशसह समाप्त व्हायला हवे (/)\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, fuzzy, c-format
-msgid "Error connecting: %s\n"
-msgstr "जुळवणीवेळी त्रुटी: %s"
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "मार्गमध्ये दोन परस्पर स्लॅशेस् समाविष्टीत नाही पाहिजे (//)\n"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Error: object path not specified.\n"
-msgstr ""
-
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, fuzzy, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "'%s' वैध नाव नाही "
+msgid "No such key '%s'\n"
+msgstr "कि '%s' आढळली नाही\n"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsettings-tool.c:503
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr ""
+msgid "The provided value is outside of the valid range\n"
+msgstr "दिलेले मूल्य वैध व्याप्तिच्या बाहेर आहे\n"
 
-#: ../gio/gdbus-tool.c:634
-#, fuzzy, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "'%s' वैध नाव नाही "
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "प्रतिष्ठापीत (विना-पुनःशोधण्याजोगी) स्किमाज् दाखवा"
 
-#: ../gio/gdbus-tool.c:640
-#, fuzzy, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "'%s' वैध नाव नाही "
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "प्रतिष्ठापीत पुनःशोधण्याजोगी स्किमाज् दाखवा"
 
-#: ../gio/gdbus-tool.c:646
-#, fuzzy, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "'%s' वैध नाव नाही "
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "SCHEMA मधील किज् दाखवा"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, fuzzy, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "%s पर्याय वाचतेवेळी त्रूटी"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:PATH]"
 
-#: ../gio/gdbus-tool.c:698
-#, fuzzy, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "त्रुटी स्वीकारतेवेळी त्रुटी: %s"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "SCHEMA चे चिल्डरन दाखवा"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
+"किज् व मूल्यांची सूची दाखवा, पुनः\n"
+"SCHEMA दिले नसल्यास, सर्व किज् दाखवा\n"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr ""
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:PATH]]"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr ""
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "KEY किचे मूल्य प्राप्त करा"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr ""
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:PATH] KEY"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr ""
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "KEY करीता वैध मूल्यांची व्याप्तिची चौकशी करा"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
-#, c-format
-msgid "Error: Destination is not specified\n"
-msgstr ""
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "VALUE करीता KEY चे मूल्य ठरवा"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:PATH] KEY VALUE"
+
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "KEY ला पूर्वनिर्धारित मूल्यकरीता पूर्ववत् करा"
+
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "SCHEMA मधील सर्व किज्ला परस्पर पूर्वनिर्धारितकरीता पूर्ववत् करा"
+
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "KEY लेखनजोगी आहे याची तपासणी करा"
+
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
 msgstr ""
+"बदलांकरीता KEY मॉनिटर करा.\n"
+"KEY निर्देशीत केले नसल्यास, SCHEMA मधील सर्व किज मॉनिटर करा.\n"
+"मॉनिटरिंग थांबवण्याकरीता ^C याचा वापर करा.\n"
 
-#: ../gio/gdbus-tool.c:898
-#, c-format
-msgid "Error: Method name is not specified\n"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:PATH] [KEY]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
+"वापर:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"आदेश:\n"
+"  help                      हि माहिती दाखवा\n"
+"  list-schemas              प्रतिष्ठापीत स्किमा दाखवा\n"
+"  list-relocatable-schemas  पुनःस्थानांतरनजोगी स्किमाज् दाखवा\n"
+"  list-keys                 स्किमामध्ये किज् दाखवा\n"
+"  list-children             स्किमाचे चिल्डरन दाखवा\n"
+"  list-recursively          किज् व वॅल्युज् दाखवा, पुनः\n"
+"  range                     किच्या व्याप्तिकरीता चौकशी करतो\n"
+"  get                       किचे मूल्य प्राप्त करा\n"
+"  set                       किचे मूल्य ठरवा\n"
+"  reset                     किचे मूल्य पूर्ववत् करा\n"
+"  reset-recursively         दिलेल्या स्किमामध्ये सर्व मूल्ये पूर्ववत् करा\n"
+"  writable                  कि लेखनजोगी आहे याची तपासणी करा\n"
+"  monitor                   बदल तपासा\n"
+"\n"
+"तपशीलमध्ये मदतकरीता 'gsettings help COMMAND' याचा वापर करा.\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
+"वापर:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:974
-#, fuzzy, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "संचयीका '%s' उघडतेवेळी त्रूटी: %s"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMADIR अगाऊ स्किमाज् शोधण्याकरीता डिरेक्ट्री\n"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
 msgstr ""
+"  SCHEMA    स्किमाचे नाव\n"
+"  PATH      मार्ग, पुनःस्थानांतरनजोगी स्किमाज् करीता\n"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr ""
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KEY       स्किमा अंतर्गत (वैकल्पिक) कि\n"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr ""
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KEY       स्किमामधील कि\n"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr ""
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALUE     ठरवण्याजोगी मूल्य\n"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr ""
+#: ../gio/gsettings-tool.c:788
+#, c-format
+msgid "Empty schema name given\n"
+msgstr "रिकामे स्किमा नाव दिले\n"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr ""
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "अवैध सॉकेट, सुरू केले नाही"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr ""
+#: ../gio/gsocket.c:289
+#, c-format
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "अवैध सॉकेट, कारणास्तव अपयशी: %s"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr ""
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "सॉकेट आधिपासून बंद आहे"
 
-#: ../gio/gdbus-tool.c:1733
-#, fuzzy
-msgid "Monitor a remote object."
-msgstr "वस्तु भ्रष्ट आहे"
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+msgid "Socket I/O timed out"
+msgstr "सॉकेट I/O वेळ समाप्ति आढळली"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "अनामीक"
+#: ../gio/gsocket.c:471
+#, c-format
+msgid "creating GSocket from fd: %s"
+msgstr "fd पासून GSocket बनवत आहे: %s"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "डेस्कटॉप फाइल मध्ये Exec नोंदणी निश्चित नाही"
+#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#, c-format
+msgid "Unable to create socket: %s"
+msgstr "सॉकेट निर्माण करणे अशक्य: %s"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97à¤\95रà¥\80ता à¤\86वशà¥\8dयà¤\95 à¤\9fरà¥\8dमिनल à¤\86ढळलà¥\87 à¤¨à¤¾à¤¹à¥\80"
+#: ../gio/gsocket.c:505
+msgid "Unknown protocol was specified"
+msgstr "à¤\85परिà¤\9aà¥\80त à¤ªà¥\8dरà¥\8bà¤\9fà¥\8bà¤\95à¥\89ल à¤¨à¤¿à¤°à¥\8dदà¥\87शà¥\80त à¤\95à¥\87लà¥\87"
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocket.c:1712
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "वापरà¤\95रà¥\8dता à¤\85नà¥\81पà¥\8dरयà¥\8bà¤\97 à¤¸à¤\82यà¥\8bà¤\9cन à¤¸à¤\82à¤\9aयà¥\80à¤\95ा %s à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95लà¥\87 à¤¨à¤¾à¤¹à¥\80: %s"
+msgid "could not get local address: %s"
+msgstr "सà¥\8dथानà¥\80य à¤ªà¤¤à¥\8dता à¤ªà¥\8dरापà¥\8dत à¤\95रणà¥\8dयास à¤\85शà¤\95à¥\8dय: %s"
 
-#: ../gio/gdesktopappinfo.c:1519
+#: ../gio/gsocket.c:1755
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "वापरà¤\95रà¥\8dता MIME à¤¸à¤\82यà¥\8bà¤\9cन à¤¸à¤\82à¤\9aयà¥\80à¤\95ा %s à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95लà¥\87 à¤¨à¤¾à¤¹à¥\80: %s"
+msgid "could not get remote address: %s"
+msgstr "दà¥\82रसà¥\8dथ à¤ªà¤¤à¥\8dता à¤ªà¥\8dरापà¥\8dत à¤\95रणà¥\8dयास à¤\85शà¤\95à¥\8dय: %s"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr ""
+#: ../gio/gsocket.c:1816
+#, c-format
+msgid "could not listen: %s"
+msgstr "ऐकणे अशक्य: %s"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocket.c:1890
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "वापरà¤\95रà¥\8dता à¤¡à¥\87सà¥\8dà¤\95à¤\9fà¥\89प à¤«à¤¾à¤\87ल %s à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80"
+msgid "Error binding to address: %s"
+msgstr "पतà¥\8dतà¥\8dयाशà¥\80 à¤¬à¤¾à¤\82धणà¥\80 à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fà¥\80: %s"
 
-#: ../gio/gdesktopappinfo.c:2149
+#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
 #, c-format
-msgid "Custom definition for %s"
-msgstr "%s करीता इच्छिक व्याख्या"
+#| msgid "Error launching application: %s"
+msgid "Error joining multicast group: %s"
+msgstr "मल्टिकास्ट गट: %s समाविष्ट करतेवेळी त्रुटी"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "ड्राइव्ह बाहेर पडा लागू करत नाही"
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, c-format
+#| msgid "Error launching application: %s"
+msgid "Error leaving multicast group: %s"
+msgstr "मल्टिकास्ट गट: %s सोडतेवेळी त्रुटी"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "ड्राइव्ह eject किंवा eject_with_operation लागू करत नाही"
+#: ../gio/gsocket.c:1945
+msgid "No support for source-specific multicast"
+msgstr "स्रोत-निर्देशीत मल्टिकास्टकरीता समर्थन नाही"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "ड्राइव्ह मिडीयाकरीता पोलींग लागू करत नाही"
+#: ../gio/gsocket.c:2164
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "त्रुटी स्वीकारतेवेळी त्रुटी: %s"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "डà¥\8dराà¤\87वà¥\8dह start à¤²à¤¾à¤\97à¥\82 à¤\95रत à¤¨à¤¾à¤¹à¥\80"
+#: ../gio/gsocket.c:2285
+msgid "Connection in progress"
+msgstr "à¤\9cà¥\81ळवणà¥\80 à¤\9aालà¥\82 à¤\86हà¥\87"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "ड्राइव्ह stop लागू करत नाही"
+#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#, c-format
+msgid "Unable to get pending error: %s"
+msgstr "स्थागीत त्रुटी प्राप्त करणे अशक्य: %s"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr ""
+#: ../gio/gsocket.c:2507
+#, c-format
+msgid "Error receiving data: %s"
+msgstr "डाटा प्राप्त करतेवेळी त्रुटी: %s"
 
-#: ../gio/gemblem.c:324
+#: ../gio/gsocket.c:2685
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "GEmblem एनकोडींगची आवृत्ती %d हाताळू शकत नाही"
+msgid "Error sending data: %s"
+msgstr "डाटा पाठवतेवेळी त्रुटी: %s"
 
-#: ../gio/gemblem.c:334
+#: ../gio/gsocket.c:2799
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "GEmblem एनकोडींग अंतर्गत सदोषीत टोकन (%d) आढळले"
+msgid "Unable to shutdown socket: %s"
+msgstr "सॉकेट: %s पूर्णपणेबंद करणे अशक्य"
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocket.c:2878
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "GEmblem एनकोडींग ची आवृत्ती (%d) हाताळू शकत नाही"
+msgid "Error closing socket: %s"
+msgstr "सॉकेट बंद करतेवेळी त्रुटी: %s"
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsocket.c:3512
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "GEmblem एनकोडींग अंतर्गत सदोषीत टोकन (%d) आढळले"
+msgid "Waiting for socket condition: %s"
+msgstr "सॉकेट अटची प्रतिक्षा करत आहे: %s"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "GEmblemedIcon करीता GEmblem अपेक्षीत"
+#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#, c-format
+msgid "Error sending message: %s"
+msgstr "फाइल पाठवतेवेळी त्रुटी: %s"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "कार्य समर्थित नाही"
+#: ../gio/gsocket.c:3815
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage windows वर समर्थीत नाही"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "समाविष्टीत आरोहन अस्तीत्वात नाही"
+#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "संदेश प्राप्त करतेवेळी त्रुटी: %s"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "सà¤\82à¤\9aयà¥\80à¤\95à¥\87वर à¤ªà¥\8dरत à¤¬à¤¨à¤µà¥\82 à¤¶à¤\95त नाही"
+#: ../gio/gsocket.c:4335
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "या OS à¤\95रà¥\80ता g_socket_get_credentials à¤²à¤¾à¤\97à¥\82 à¤\95à¥\87लà¥\87 नाही"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "संचयीकेवर संचयीकेची प्रत बनवू शकत नाही"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "प्रॉक्सी सर्व्हर %s सह जोडणी अशक्य: "
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "लक्ष्य फाइल अस्तित्वात आहे"
+#: ../gio/gsocketclient.c:188
+#, c-format
+#| msgid "Could not open converter from '%s' to '%s': %s"
+msgid "Could not connect to %s: "
+msgstr "%s सह जोडणी अशक्य: "
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "संचयीकेची पुनः प्रत बनवू शकत नाही"
+#: ../gio/gsocketclient.c:190
+#| msgid "could not listen: %s"
+msgid "Could not connect: "
+msgstr "जोडणी अशक्य: "
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "सà¥\8dपà¥\8dलाà¤\87स à¤¸à¤®à¤°à¥\8dथà¥\80त à¤¨à¤¾à¤¹ी"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "à¤\9cà¥\81ळवणà¥\80नà¤\82तर à¤\85परिà¤\9aà¥\80त à¤¤à¥\8dरà¥\81à¤\9fà¥\80 à¤\86ढळली"
 
-#: ../gio/gfile.c:2762
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "ओव्हर विना-TCP जोडणीवरील प्रॉक्सीच्या जोडणीकरीता समर्थन नाही."
+
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "फाà¤\87ल à¤¸à¥\8dपà¥\8dलाà¤\87स à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fà¥\80: %s"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "पà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 à¤ªà¥\8dरà¥\8bà¤\9fà¥\8bà¤\95à¥\89ल '%s' à¤¸à¤®à¤°à¥\8dथà¥\80त à¤¨à¤¾à¤¹à¥\80."
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "विशेष फाइलचे प्रत बनवू शकत नाही"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Listener आधिपासूनच बंद आहे"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "à¤\85वà¥\88ध symlink à¤®à¥\81लà¥\8dय à¤¦à¤¿à¤²à¥\87 à¤\97à¥\87ले"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "समावà¥\87श à¤\95à¥\87लà¥\87लà¥\87 à¤¸à¥\89à¤\95à¥\87à¤\9f à¤¬à¤\82द à¤\86हे"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "कचरापेटी समर्थित नाही"
+#: ../gio/gsocks4aproxy.c:121
+#, c-format
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 हे IPv6 पत्ता '%s' करीता समर्थन पुरवत नाही"
 
-#: ../gio/gfile.c:3626
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "वापरकर्तानाव SOCKSv4 प्रोटोकॉलकरीता खूप लांब आहे"
+
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "फाइल नावात '%c' असू शकत नाही"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "SOCKSv4 प्रोटोकॉलकरीता यजमाननाव '%s' खूप लांब आहे"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "à¤\96à¤\82ड à¤\86रà¥\8bहन à¤\95ारà¥\8dयारत à¤\95रत à¤¨à¤¾à¤¹à¥\80"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "सरà¥\8dवà¥\8dहर SOCKSv4 à¤ªà¥\8dरà¥\89à¤\95à¥\8dसà¥\80 à¤¸à¤°à¥\8dवà¥\8dहर à¤¨à¤¾à¤¹à¥\80."
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "ही फाइल हाताळण्याकरीता कुठलेही अनुप्रयोग पंजीकृत नाही"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "SOCKSv4 सर्व्हरतर्फे जोडणी नकारली गेली"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "ऐन्युमरेटर बंद आहे"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "सर्व्हर SOCKSv5 प्रॉक्सी सर्व्हर नाही."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "फाइल ऐन्युमरेटरची अप्रतिम कार्यक्षमता"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5 प्रॉक्सीकरीता ओळखपटवणे आवश्यक."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "फाइल ऐन्युमरेटर आधिपासूनच बंद आहे"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"SOCKSv5 प्रॉक्सीला ऑथेंटिकेशन मेथड आवश्यक आहे ज्यास GLib तर्फे समर्थन पुरवले "
+"जात नाही."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "SOCKSv5 प्रोटोकॉलकरीता वापरकर्तानाव किंवा पासवर्ड खूप लांब आहे."
+
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"चुकिच्या वापरकर्तानाव किंवा पासवर्डमुळे SOCKSv5 ओळखपटवण्याची पद्धत अपयशी झाली."
+
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "GFileIcon एनकोडींगची आवृत्ती %d हाताळू शकत नाही"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "SOCKSv5 प्रोटोकॉलकरीता यजमाननाव '%s' खूप लांब आहे"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "GFileIcon करीता सदोषीत इनपुट डेटा आढळले"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5 प्रॉक्सी सर्व्हर अपरिचीत पत्ता प्रकारचा वापर करते."
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "श्रृंखला query_info ला समर्थन देत नाही"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "आंतरिक SOCKSv5 प्रॉक्सी सर्व्हर त्रुटी."
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "श्रृंखलेवर सीक समर्थित नाही"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "SOCKSv5 जोडणी रूलसेटतर्फे स्वीकारले जात नाही."
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "आगत श्रृंखलेवर ट्रंकेट वापरू शकत नाही"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "SOCKSv5 सर्व्हरतर्फे यजमान पोहचण्याजोगी नाही."
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "श्रृंखलेवर ट्रंकेट समर्थित नाही"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "SOCKSv5 प्रॉक्सीतर्फे नेटवर्क पोहचण्याजोगी नाही."
 
-#: ../gio/gicon.c:284
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "SOCKSv5 प्रॉक्सीतर्फे जोडणी नकारली गेली."
+
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 प्रॉक्सी 'connect' आदेशकरीता समर्थन पुरवत नाही."
+
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 प्रॉक्सी पुरवलेल्या पत्ता प्रकारकरीता समर्थन पुरवत नाही."
+
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "अपरिचीत SOCKSv5 प्रॉक्सी त्रुटी."
+
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "चुकीचे टोकन क्रमांक (%d)"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "GThemedIcon एनकोडींगची आवृत्ती %d हाताळू शकत नाही"
 
-#: ../gio/gicon.c:304
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "PEM-एंकोडेड प्राइव्हेट कि डिक्रिप्ट करणे अशक्य"
+
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "PEM-एंकोडेड प्राइव्हेट कि आढळली नाही"
+
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "PEM-एंकोडेड प्राइव्हेट कि वाचणे अशक्य"
+
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "PEM-एंकोडेड प्रमाणपत्र आढळले नाही"
+
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "PEM-एंकोडेड प्रमाणपत्र वाचणे अशक्य"
+
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"प्रवेश कुलूपबंद करण्यापूर्वी पासवर्ड योग्यरित्या देण्याचा हा शेवटचा पर्याय "
+"आहे."
+
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"बरेच दिलेले पासवर्ड अयोग्य आहेत, व पुढील अपयशनंतर तुमचे प्रवेश कुलूपबंद केले "
+"जाईल."
+
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "दिलेले पासवर्ड अयोग्य आहे."
+
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "No type for class name %s"
-msgstr "वर्ग नाव %s करीता प्रकार आढळले नाही"
+msgid "Expecting 1 control message, got %d"
+msgstr "1 कंट्रोल संदेश अपेक्षीत, %d प्राप्त झाले"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "ancillary डाटाचा अनपेक्षीत प्रकार"
+
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "पà¥\8dरà¤\95ार %s GIcon à¤¸à¤\82वाद à¤²à¤¾à¤\97à¥\82 à¤\95रणà¥\8dयास à¤\85शà¤\95à¥\8dय à¤ à¤°à¤²à¥\87"
+msgid "Expecting one fd, but got %d\n"
+msgstr "à¤\8fà¤\95 fd à¤\85पà¥\87à¤\95à¥\8dषà¥\80त, à¤ªà¤°à¤\82तà¥\81 %d à¤ªà¥\8dरापà¥\8dत\n"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "अवैध fd प्राप्त झाले"
+
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "श्रेय पाठवतेवेळी त्रुटी: "
+
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "Type %s is not classed"
-msgstr "पà¥\8dरà¤\95ार %s à¤µà¤°à¥\8dà¤\97à¥\80à¤\95à¥\83त à¤\95à¥\87लà¥\87 à¤\97à¥\87लà¥\87 à¤¨à¤¾à¤¹ी"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "सà¥\89à¤\95à¥\87à¤\9f: %s à¤\95रà¥\80ता SO_PASSCRED à¤¸à¥\81रà¥\82 à¤\95à¥\87लà¥\87 à¤\86हà¥\87 à¤¯à¤¾à¤\9aà¥\80 à¤¤à¤ªà¤¾à¤¸à¤£à¥\80 à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81à¤\9fी"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "सदोषीत आवृत्ती क्रमांक: %s"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"सॉकेटकरीता SO_PASSCRED सुरू असल्याची तपासणी करतेवेळी अनपेक्षीत पर्याय लांबी "
+"आढळली. %d बाइटस् अपेक्षीत, %d प्राप्त"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "प्रकार %s GIcon संवादवर from_tokens() लागू करत नाही"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED: %s सुरू करतेवेळी त्रुटी"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "पुरविलेली आवृत्ती आयकन एनकोडींग हाताळू शकत नाही"
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"श्रेय प्राप्त करण्यासाठी सिंगल बाइट वाचणे अपक्षीत आहे परंतु झीरो बाइटस् वाचले"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "आगत श्रृंखला वाचतायेण्याजोगी कार्यरत करत नाही"
+#: ../gio/gunixconnection.c:604
+#, c-format
+msgid "Not expecting control message, but got %d"
+msgstr "कंट्रोल संदेश अपेक्षीत नाही, परंतु %d प्राप्त झाले"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "श्रृंखलाचे अप्रतिम कार्यक्षमता"
+#: ../gio/gunixconnection.c:630
+#, c-format
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED: %s बंद करतेवेळी त्रुटी आढळली"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "सॉकेट पत्त्यांकरीता अतिरीक्त जागा आढळली नाही"
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:492
+#, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "फाइल डिस्क्रिप्टर: %s पासून वाचतेवेली त्रुटी"
+
+#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
+#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "फाइल डिस्क्रिप्टर: %s बंद करतेवेळी त्रुटी"
+
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "फाइलसिस्टम रूट"
+
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:478
+#, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error writing to file descriptor: %s"
+msgstr "फाइल डिस्क्रिप्टर: %s करीता लिहतेवेळी त्रुटी"
+
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Abstract unix क्षेत्र सॉकेट पत्ते या प्रणालीवर समर्थीत नाही"
+
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "खंड बाहेर कडा कार्यन्वीत होत नाही"
+
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "खंड eject किंवा eject_with_operation लागू करत नाही"
+
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "अनुप्रयोग आढळले नाही"
+
+#: ../gio/gwin32appinfo.c:308
+#, c-format
+msgid "Error launching application: %s"
+msgstr "अनुप्रयोग प्रक्षेपीत करतेवेळी त्रूटी: %s"
+
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI समर्थित नाही"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "संबंधीत बदल win32 वर समर्थित नाही"
+
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "win32 वर ग निर्माण समर्थित नाही"
+
+#: ../gio/gwin32inputstream.c:318
+#, c-format
+msgid "Error reading from handle: %s"
+msgstr "हँडल: %s पासून वाचतेवेळी त्रुटी"
+
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#, c-format
+msgid "Error closing handle: %s"
+msgstr "हँडल: %s बंद करतेवेळी त्रुटी"
+
+#: ../gio/gwin32outputstream.c:318
+#, c-format
+msgid "Error writing to handle: %s"
+msgstr "हँडल: %s करीता लिहतेवेळी त्रुटी"
+
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "अतिरीक्त मेमरी आढळली नाही"
+
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#, c-format
+msgid "Internal error: %s"
+msgstr "आंतरीक त्रुटी: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "आणखी इंपुट आवश्यक"
+
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "अवैध संकोचीत डाटा"
+
+#: ../glib/gbookmarkfile.c:760
+#, c-format
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "'%s' घटक करीता '%s' अनपेक्षित गुणधर्म"
+
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
+#, c-format
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "'%s' घटकाकरीता '%s' गुणधर्म आढळले नाही"
+
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
+#, c-format
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "अनपेक्षीत टॅग '%s', टॅग '%s' अपेक्षीत"
+
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
+#, c-format
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "'%2$s' च्या आत, '%1$s' अनपेक्षीत टॅग"
+
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "माहिती संचयीकेत वैध ओळखचिन्ह आढळले नाही"
+
+#: ../glib/gbookmarkfile.c:2007
+#, c-format
+msgid "A bookmark for URI '%s' already exists"
+msgstr "URI '%s' करीता ओळखचिन्ह आधिपासूनच अस्तित्वात आहे"
+
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
+#, c-format
+msgid "No bookmark found for URI '%s'"
+msgstr "URI '%s' करीता ओळखचिन्ह आढळले नाही"
+
+#: ../glib/gbookmarkfile.c:2385
+#, c-format
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "URI '%s' करीता ओळखचिन्हात MIME प्रकार व्याख्यीत नाही"
+
+#: ../glib/gbookmarkfile.c:2470
+#, c-format
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "URI '%s' करीता ओळखचिन्हात वैयक्तिक बाब व्याख्यीत नाही"
+
+#: ../glib/gbookmarkfile.c:2849
+#, c-format
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "URI '%s' करीता ओळखचिन्हात गट निश्चित नाही"
+
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
+#, c-format
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr ""
+"'%s' नामांकीत कुठल्याही अनुप्रयोगाने '%s' करीता ओळखचिन्ह पंजीकृत केले नाही"
+
+#: ../glib/gbookmarkfile.c:3424
+#, c-format
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "'%s' पासून कार्यान्वीत ओळ '%s' विस्तारीत करू शकले नाही"
+
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "आगतच्या शेवटी अपूरे अक्षर श्रृंखला"
+
+#: ../glib/gconvert.c:1057
+#, c-format
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "फॉलबॅक '%s' ला कोडसंच '%s' असे रूपांतर करू शकत नाही"
+
+#: ../glib/gconvert.c:1874
+#, c-format
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "URI '%s' \"file\" योजना वापरणारी संपूर्ण URI नाही"
+
+#: ../glib/gconvert.c:1884
+#, c-format
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "स्थानिक फाइल URI '%s' बहुदा '#' समाविष्टीत करणार नाही"
+
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "URI '%s' अवैध आहे"
+
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "URI '%s' चे यजमान अवैध आहे"
+
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI '%s' मध्ये अवैध निसटती अक्षरे समाविष्टीत आहे"
+
+#: ../glib/gconvert.c:2024
+#, c-format
+msgid "The pathname '%s' is not an absolute path"
+msgstr "मार्गनाव '%s' संपूर्ण मार्ग नाही"
+
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "अवैध यजमान"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "म.पू."
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "म.नं."
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%A %d %b %Y %I:%M:%S %p %Z"
+
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%A %d %b %Y"
+
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%I:%M:%S  %Z"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p %Z"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "जानेवारी"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "फेब्रुवारी"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "मार्च"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "एप्रिल"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "मे"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "जून"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "जुलै"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "ऑगस्ट"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "सप्टेंबर"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "ऑक्टोबर"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "नोव्हेंबर"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "असमर्थीत सॉकेट पत्ता"
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "डिसेंबर"
 
-#: ../gio/glib-compile-schemas.c:741
-#, fuzzy
-msgid "empty names are not permitted"
-msgstr "à¤\95à¤\9aरापà¥\87à¤\9fà¥\80 à¤¸à¤®à¤°à¥\8dथित à¤¨à¤¾à¤¹à¥\80"
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "à¤\9cानà¥\87"
 
-#: ../gio/glib-compile-schemas.c:751
-#, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr ""
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "फेब्रु"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "मार्च"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "एप्रि"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr ""
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "मे"
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr ""
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "जून"
 
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "जुलै"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr ""
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "ऑग"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "सप्टें"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "ऑक्टो"
 
-#: ../gio/glib-compile-schemas.c:924
-#, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "नोव्हें"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr ""
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "डिसें"
 
-#: ../gio/glib-compile-schemas.c:958
-#, fuzzy, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "à¤\85वà¥\88ध à¤\97à¥\81णधरà¥\8dम à¤ªà¥\8dरà¤\95ार (à¤\85à¤\95à¥\8dषरमाळा à¤\85पà¥\87à¤\95à¥\8dषà¥\80त)"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "सà¥\8bमवार"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr ""
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "मंगळवार"
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr ""
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "मंगळवार"
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "गुरुवार"
 
-#: ../gio/glib-compile-schemas.c:1080
-#, c-format
-msgid "<schema id='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "शुक्रवार"
 
-#: ../gio/glib-compile-schemas.c:1092
-#, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr ""
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "शनिवार"
 
-#: ../gio/glib-compile-schemas.c:1108
-#, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr ""
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "रविवार"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr ""
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "सोम"
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
-msgstr ""
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "मंगळ"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "बुध"
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "गुरु"
 
-#: ../gio/glib-compile-schemas.c:1163
-#, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr ""
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "शुक्र"
 
-#: ../gio/glib-compile-schemas.c:1170
-#, c-format
-msgid "the path of a list must end with ':/'"
-msgstr ""
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "शनि"
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr ""
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "रवि"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr ""
+msgid "Error opening directory '%s': %s"
+msgstr "संचयीका '%s' उघडतेवेळी त्रूटी: %s"
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr ""
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "वाचतायेण्याजोगी फाइल \"%2$s\" करीता %1$lu बाइट वाटप करू शकले नाही"
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr ""
+msgid "Error reading file '%s': %s"
+msgstr "'%s' फाइल वाचताना त्रुटि : %s"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr ""
+msgid "File \"%s\" is too large"
+msgstr "फाइल \"%s\" खूप मोठे आहे"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr ""
+msgid "Failed to read from file '%s': %s"
+msgstr "'%s' फाइल वाचतेवेळी त्रूटी: %s"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr ""
+msgid "Failed to open file '%s': %s"
+msgstr "'%s' फाइल उघडण्यास अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "फाइल '%s'चे गुणधर्म प्राप्त करण्यास अयशस्वी: fstat() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr ""
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "'%s' फाइल उघडण्यास अपयशी: fdopen() अपयशी : %s"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid " and --strict was specified; exiting.\n"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
 msgstr ""
+"फाइलला '%s पासून '%s' असे पुनर्नामांकन करण्यास अपयशी: g_rename() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
+msgid "Failed to create file '%s': %s"
+msgstr "फाइल बनविण्यास अपयशी '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr ""
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "लिहण्यासाठी '%s' फाइल उघडण्यास अपयशी: fdopen() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "'%s' फाइलवर लिहण्यास अपयशी: fwrite() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr ""
-
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "'%s' फाइलवर लिहण्यास अपयशी: fflush() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr ""
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "'%s' फाइलवर लिहण्यास अपयशी: fsync() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "No schema files found: "
-msgstr ""
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "'%s' फाइल बंद करण्यास अपयशी: fclose() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "doing nothing.\n"
-msgstr ""
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "उपलब्ध फाइल '%s' काढूण टाकल्या जाऊ शकत नाही: g_unlink() अपयशी: %s"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "removed existing output file.\n"
-msgstr ""
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "मुलभूत संचयीका मॉनीटर प्रकार शोधता आली नाही"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "आराखडा '%s' अवैध, '%s' समाविष्टीत नसायला हवे"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Invalid filename %s"
-msgstr "à¤\85वà¥\88ध à¤«à¤¾à¤\87लनाव %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "à¤\86राà¤\96डा '%s' à¤®à¤§à¥\8dयà¥\87 XXXXXX à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "फाà¤\87लपà¥\8dरणालà¥\80 à¤µà¤¿à¤·à¤¯à¥\80 à¤®à¤¾à¤¹à¤¿à¤¤à¥\80 à¤®à¤¿à¤³à¤µà¤¤à¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fी: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "बà¥\8bधà¤\9aिनà¥\8dह à¤²à¤¿à¤\82à¤\95 '%s' à¤µà¤¾à¤\9aणà¥\8dयास à¤\85पयशी: %s"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "रà¥\82à¤\9f à¤¸à¤\82à¤\9aयà¥\80à¤\95ा à¤ªà¥\81नà¤\83नामाà¤\82à¤\95à¥\80त à¤\95रà¥\82 à¤¶à¤\95त नाही"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "बà¥\8bधà¤\9aिनà¥\8dह à¤²à¤¿à¤\82à¤\95 à¤¸à¤®à¤°à¥\8dथà¥\80त नाही"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "फाइल पुनःनामांकीत करतेवेळी त्रूटी: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "'%s' पासून '%s' असे रूपांतरक उघडू शकले नाही: %s"
 
-#: ../gio/glocalfile.c:1126
-#, fuzzy
-msgid "Can't rename file, filename already exists"
-msgstr "फाइल पुनःनामांकीत करू शकत नाही, फाइलनाव आधिपासूनच अस्तित्वात आहे"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "g_io_channel_read_line_string वाचता येऊ शकले नाही"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "अवैध फाइल नाव"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "वाचन बफरमध्ये उर्वरीत बिनरूपांतरीत माहिती"
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "फाइल उघडतेवेळी त्रूटी: %s"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "अपूरे अक्षर असल्यास मार्ग बंद होते"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "संचयीका उघडू शकत नाही"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "g_io_channel_read_to_end वाचता येऊ शकले नाही"
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "फाइल काढून टाकतेवेळी त्रूटी: %s"
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "शोध संचयीकेत वैध किल्ली फाइल आढळली नाही"
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "फाइल कचरापेटीत हलवितेवेळी त्रूटी: %s"
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "नियमीत फाइल नाही"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "कचरापेटी संचयीका %1$s निर्माण करती आली नाही: %2$s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"की फाइल मध्ये ओळ '%s' अंतर्भूत आहे जे की-मुल्य जोड, गट, किंवा टिपप्णी नाही"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "कचरापेटी करीता उच्चस्थरीय संचयीका शोधता आली नाही"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "अवैध गट नाव: %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "à¤\95à¤\9aरापà¥\87à¤\9fà¥\80 à¤\95रà¥\80ता à¤\89à¤\9aà¥\8dà¤\9aसà¥\8dथरà¥\80य à¤¸à¤\82à¤\9aयà¥\80à¤\95ा à¤¶à¥\8bधता à¤\86लà¥\80 नाही"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "à¤\95à¥\80 à¤«à¤¾à¤\87ल à¤\97à¤\9fासह à¤¸à¥\81रà¥\82 à¤¹à¥\8bत नाही"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "à¤\95à¤\9aरापà¥\87à¤\9fà¥\80 à¤®à¤¾à¤¹à¤¿à¤¤à¥\80 à¤«à¤¾à¤\87ल à¤¬à¤¨à¤µà¤¿à¤¤à¤¾ à¤\86लà¥\80 à¤¨à¤¾à¤¹à¥\80: %s"
+msgid "Invalid key name: %s"
+msgstr "à¤\85वà¥\88ध à¤\95à¥\80 à¤¨à¤¾à¤µ: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gkeyfile.c:1297
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "à¤\95à¤\9aरापà¥\87à¤\9fà¥\80à¤\95डà¥\87 à¤«à¤¾à¤\87ल à¤¹à¤²à¤µà¤¿à¤¤à¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "à¤\95à¥\80 à¤«à¤¾à¤\87ल à¤®à¤§à¥\8dयà¥\87 à¤\85समरà¥\8dथित à¤\90नà¤\95à¥\8bडà¥\80à¤\82à¤\97 '%s' à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤\86हà¥\87"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "सà¤\82à¤\9aयà¥\80à¤\95ा à¤¬à¤¨à¤µà¤¿à¤¤à¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80 à¤\86ढळलà¥\80: %s"
+msgid "Key file does not have group '%s'"
+msgstr "à¤\95à¥\80 à¤«à¤¾à¤\87लमधà¥\8dयà¥\87 '%s' à¤\97à¤\9f à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤¨à¤¾à¤¹à¥\80"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gkeyfile.c:1715
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "फाà¤\87लपà¥\8dरणालà¥\80 à¤¸à¤¿à¤®à¥\8dबà¥\89लà¥\80à¤\95 à¤²à¤¿à¤\82à¤\95à¥\8dसà¥\8d à¤\95रà¥\80ता à¤¸à¤®à¤°à¥\8dथन à¤ªà¥\81रवत नाही"
+msgid "Key file does not have key '%s'"
+msgstr "à¤\95à¥\80 à¤«à¤¾à¤\87ल à¤®à¤§à¥\8dयà¥\87 '%s' à¤\95à¥\80 नाही"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "बोधचिन्ह लिंक बनवितेवेळी त्रूटी: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr ""
+"किल्ली फाइल मध्ये '%1$s' किल्ली समाविष्टीत आहे ज्याचे '%2$s' मुल्य UTF-8 नाही"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error moving file: %s"
-msgstr "फाइल स्थानांतरन करतेवेळी त्रूटी: %s"
-
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "संचयीकेवर संचयीका हलवू शकत नाही"
-
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "प्रतिकृत फाइल निर्माण अपयशी"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"कि फाइल मध्ये '%s' कि समाविष्टीत आहे ज्याचे मुल्य विश्लेषीत करणे अशक्य आहे."
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "लक्ष्य फाइल काढून टाकतेवेळी त्रूटी: %s"
-
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "आरोहन मधिल स्थानांतरन समर्थीत नाही"
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"कि फाइलमध्ये गट '%2$s' मध्ये कि '%1$s' समाविष्टीत आहे ज्याचे मूल्य विश्लेषीत "
+"करणे अशक्य आहे."
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "गुणधर्म मुल्य शून्य नसायला हवे"
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr ""
+"गट '%2$s' मधील कि '%1$s' याचे मूल्य '%3$s' आहे, जेथे %4$s अपेक्षित होते"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "अवैध गुणधर्म प्रकार (अक्षरमाळा अपेक्षीत)"
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "गट '%s' मधिल '%s' किल्ली किल्ली फाइल मध्ये समाविष्टीत नाही"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "à¤\85वà¥\88ध à¤µà¤¿à¤¸à¥\8dतारà¥\80त à¤\97à¥\81णधरà¥\8dम à¤¨à¤¾à¤µ"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "à¤\95िलà¥\8dलà¥\80 à¤«à¤¾à¤\87लà¥\80त à¤¨à¤¿à¤¸à¤\9fतà¥\87 à¤\85à¤\95à¥\8dषर à¤\93ळà¥\80à¤\9aà¥\8dया à¤\85à¤\96à¥\87रस à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤\86हà¥\87"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "विसà¥\8dतारà¥\80त à¤\97à¥\81णधरà¥\8dम à¤¨à¤¿à¤¶à¥\8dà¤\9aित à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80 '%s': %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "à¤\95िलà¥\8dलà¥\80 à¤«à¤¾à¤\87ल à¤®à¤§à¥\8dयà¥\87 à¤\85वà¥\88ध '%s' à¤¨à¤¿à¤¸à¤\9fतà¥\80 à¤¶à¥\8dरà¥\83à¤\82à¤\96ला à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤\86हà¥\87"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:4253
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "फाà¤\87ल '%s' à¤¸à¥\81रà¥\82 à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "मà¥\81लà¥\8dय '%s' à¤¸à¤\82à¤\96à¥\8dया à¤®à¥\8dहणà¥\82न à¤µà¤¿à¤¶à¥\8dलà¥\87षà¥\80त à¤\95à¥\87लà¥\87 à¤\9cाà¤\8a à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80."
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (अवैध ऐंकोडींग)"
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "संख्यात्मक मुल्य '%s' क्षेत्राच्या अंतर्गत नाही"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "फाà¤\87ल à¤µà¥\8dयाà¤\96à¥\8dयà¤\95 à¤¨à¤¿à¤¶à¥\8dà¤\9aित à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "मà¥\81लà¥\8dय '%s' à¤«à¥\8dलà¥\8bà¤\9f à¤¸à¤\82à¤\96à¥\8dया à¤®à¥\8dहणà¥\82न à¤µà¤¿à¤¶à¥\8dलà¥\87षà¥\80त à¤\95à¥\87लà¥\87 à¤\9cाà¤\8a à¤¶à¤\95त à¤¨à¤¾à¤¹à¥\80."
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "अवैध गुणधर्म प्रकार (uint32 अपेक्षीत)"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "मुल्य '%s' बूलीयन म्हणून विश्लेषीत केले जाऊ शकत नाही."
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "अवैध गुणधर्म प्रकार (uint64 अपेक्षीत)"
+#: ../glib/gmappedfile.c:128
+#, c-format
+#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "फाइल '%s%s%s%s' चे गुणधर्म प्राप्त करण्यास अपयशी: fstat() अपयशी: %s"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "अवैध गुणधर्म प्रकार (बाईट अक्षरमाळा अपेक्षीत)"
+#: ../glib/gmappedfile.c:194
+#, c-format
+#| msgid "Failed to map file '%s': mmap() failed: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "%s%s%s%s ला मॅप करण्यास अपयशी: mmap() अपयशी: %s "
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "symlinks करीता परवानगी सेट करण्यास अशक्य"
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "'%s' फाइल उघडण्यास अपयशी: open() अपयशी: %s"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "परवानà¤\97à¥\80 à¤¸à¥\8dथापित à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Error on line %d char %d: "
+msgstr "à¤\93ळ %d à¤\85à¤\95à¥\8dषर %d à¤µà¤° à¤¤à¥\8dरà¥\82à¤\9fà¥\80 à¤\86ढळलà¥\80"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "मालà¤\95 à¤¸à¥\8dथापित à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "नावातà¥\80ल à¤\85वà¥\88ध UTF-8 à¤\90नà¤\95à¥\8bड à¤®à¤\9cà¤\95à¥\82र - à¤µà¥\88ध '%s' à¤¨à¤¾à¤¹à¥\80"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "symlink शून्य नसायला हवे"
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "'%s' वैध नाव नाही "
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "symlink स्थापीत करतेवेळी त्रूटी: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' वैध नाव नाही: '%c' "
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "symlink निश्चित करतेवेळी त्रूटी: फाइल symlink नाही"
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "ओळ %d वर त्रूटी: %s"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "संपादन किंवा प्रवेशवेळ ठरवतेवेळी त्रुटी: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"'%-.*s' वाचता आले नाही, जे अक्षर संदर्भच्या आत अंक म्हणून असायला हवे होते "
+"(उदाहर्णाथ "
+"&#234;) - तसेच अंक खूप मोठे आहे"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux संदर्भ विना-शून्य असायला हवे"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"अक्षर संदर्भ सेमीकोलनवर संपत नाही; शक्यतः तुम्ही वस्तुला सुरू करण्याकरीता "
+"&amp; स्वरूप न "
+"वापरता तुम्ही ऐम्परसेंड अक्षर वापरले असावे"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "SELinux संदर्भ संयोजीत करतेवेळी त्रूटी: %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "अक्षर संदर्भ '%-.*s' परवानगीय अक्षरास एनकोड करीत नाही"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux या प्रणालीवर कार्यान्वीत नाही"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"रिकामी वस्तु '&;' आढळली; वैध वस्तू याप्रकारे आहेत: &amp; &quot; &lt; &gt; "
+"&apos;"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "%s गुणधर्म स्थापित करणे समर्थित नाही"
+msgid "Entity name '%-.*s' is not known"
+msgstr "घटकाचे नाव '%-.*s' अपरिचीत आहे"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
-#, c-format
-msgid "Error reading from file: %s"
-msgstr "फाइल पासून वाचतेवेळी त्रूटी: %s"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"वस्तू सेमीकोलनवर संपत नाही; शक्यतः तुम्ही वस्तुला सुरू करण्याकरीता &amp; "
+"स्वरूप न वापरता "
+"ऐम्परसेंड अक्षर वापरले असावे"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
-#, c-format
-msgid "Error seeking in file: %s"
-msgstr "फाइल शोधतेवळी त्रूटी: %s"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "दस्तऐवजची सुरवात घटकाशी व्हावी (उ.दा. <book>)"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error closing file: %s"
-msgstr "फाइल बंद करतेवेळी त्रूटी: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"'<' अक्षरानंतर '%s' वैध अक्षर नाही; त्यामुळे घटक नाव सुरू होऊ शकणार नाही"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "मुलभूत स्थानीक फाइल मॉनीटर प्रकार शोधता आले नाही"
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
+msgstr "असाधारण अक्षर '%1$s', रिकामे-घटक टॅग '%2$s' करीता '>' अक्षर अपेक्षीत"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "फाइलवर लिहीतेवेळी त्रूटी: %s"
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"'%s' असाधारण अक्षर आहे, घटक '%s' च्या '%s' गुणधर्म नावानंतर '=' अपेक्षीत"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "जुने प्रतिकृत लिंक काढून टाकतेवेळी त्रूटी: %s"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"'%s' असाधारण अक्षर आहे, घटकाचे प्रारंभीक टॅग '%s' समाप्त करण्याकरीता '>' "
+"किंवा '/' "
+"अक्षर अपेक्षीत, किंवा पर्यायस्वरूपी गुणधर्म अपेक्षीत; तसेच तुम्ही गुणधर्म "
+"नावात अवैध अक्षर "
+"वापरले"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "प्रतिकृत प्रत बनवितेवेळी त्रूटी: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"'%s' असाधारण अक्षर आहे, घटक '%s' च्या गुणधर्म '%s' करीता मुल्य प्रदान "
+"करतेवेळी समांतर "
+"चिन्हा नंतर उघडे क्वोट अपेक्षीत"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "तातपूरती फाइल पुनःनामांकीत करतेवेळी त्रूटी: %s"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"'</' अक्षरानंतर '%s' वैध अक्षर नाही; त्यामुळे '%s' घटक नाव सुरू करू शकणार नाही"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "फाइल ट्रंकेट करतेवेळी त्रूटी: %s"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr "'%s' घटक नावानंतर '%s' वैध अक्षर नाही; परवानगीय अक्षर '>' आहे"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "फाà¤\87ल '%s' à¤\89à¤\98डतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82à¤\9fà¥\80: %s"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "à¤\98à¤\9fà¤\95 '%s' à¤¬à¤\82द à¤\95à¥\87लà¥\87 à¤\97à¥\87लà¥\87,à¤\95à¥\81ठलà¥\87हà¥\80 à¤\98à¤\9fà¤\95 à¤\86ता à¤\89à¤\98डà¥\87 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "लक्ष्य फाइल संचयीका आहे"
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "घटक '%s' बंद केले गेले, पण सद्या '%s' हे घटक उघडे आहे"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "लà¤\95à¥\8dषà¥\8dय à¤«à¤¾à¤\87ल à¤¸à¤¾à¤®à¤¾à¤¨à¥\8dय à¤«à¤¾à¤\87ल à¤¨à¤¾à¤¹ी"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "दसà¥\8dतà¤\90वà¤\9c à¤°à¤¿à¤\95ामà¥\87 à¤¹à¥\8bतà¥\87 à¤\95िà¤\82वा à¤«à¤\95à¥\8dत à¤°à¤¿à¤\95à¥\8dत à¤\9cाà¤\97ा à¤¸à¤®à¤¾à¤µà¤¿à¤·à¥\8dà¤\9fà¥\80त à¤¹à¥\8bती"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "फाà¤\87ल à¤¬à¤¾à¤¹à¥\87रà¥\81न à¤¸à¤\82पादित à¤\95रणà¥\8dयात à¤\86लà¥\80"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "à¤\89à¤\98डà¥\87 à¤\95à¥\8bन à¤\95à¤\82स '<' à¤¨à¤\82तरà¤\9a à¤¦à¤¸à¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "जुणी फाइल काढूण टाकतेवेळी त्रूटी: %s"
-
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "अवैध GSeekType पुरविले गेले"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"घटक उघडे असूनही दस्तऐवज अनपेक्षितरित्या समाप्त झाले - '%s'शेवटचे उगडे घटक होते"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "अवैध संचयन विनंती"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"दस्तऐवज अनपेक्षितरित्या समाप्त झाले, टॅग <%s/> ला बंद करण्याकरीता समाप्तीय "
+"कोन कंस "
+"उपेक्षीत"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "GMemoryInputStream ट्रंकेट करू शकत नाही"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "घटकाच्या नावाअंतर्गत दस्तऐवज अनपेक्षितरित्या समाप्त झाले"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "सà¥\8dमà¥\83तà¥\80 à¤\86à¤\89à¤\9fपà¥\81à¤\9f à¤¶à¥\8dरà¥\83à¤\82à¤\96ला à¤ªà¥\81नà¥\8dहà¤\86à¤\95ार à¤¦à¥\87णà¥\8dयà¤\9cà¥\8bà¤\97à¥\80 à¤¨à¤¾à¤¹à¥\80"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "à¤\97à¥\81णधरà¥\8dमाà¤\9aà¥\8dया à¤¨à¤¾à¤µà¤¾à¤\85à¤\82तरà¥\8dà¤\97त à¤¦à¤¸à¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "सà¥\8dमà¥\83तà¥\80 à¤\86à¤\89à¤\9fपà¥\81à¤\9f à¤¸à¥\8dà¤\9fà¥\8dरà¥\80म à¤ªà¥\81नà¥\8dह à¤\86à¤\95ार à¤¦à¥\87णà¥\8dयास à¤\85पयशà¥\80"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "à¤\98à¤\9fà¤\95ाà¤\9aà¥\8dया-à¤\96à¥\81लà¥\8dया à¤\9fà¥\85à¤\97 à¤\85à¤\82तरà¥\8dà¤\97त à¤¦à¤¸à¥\8dतà¤\90वà¤\9c à¤\85नपà¥\87à¤\95à¥\8dषितरितà¥\8dया à¤¸à¤®à¤¾à¤ªà¥\8dत à¤\9dालà¥\87."
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:1763
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
-msgstr "राईट प्रोसेस् करण्यासाठी आवश्यक मेमरी उपलब्ध ऍड्रेस् स्पेस् पेक्षा जास्त आहे"
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"गुणधर्म नावा पाठोपाठ समांतर चिन्हानंतर दस्तऐवज अनपेक्षितरित्या समाप्त झाले; "
+"गुणधर्माचे मुल्य "
+"नाही"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "स्ट्रीमच्या सुरवातीस, सीक करीता विनंती केली"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr ""
+"गुणधर्म मुल्यच्या अंतर्भूत राहतेवेळी दस्तऐवज अनपेक्षितरित्या समाप्त झाले"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "स्ट्रीमच्या समाप्तीस, सीक करीता विनंती केली"
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "दस्तऐवज अनपेक्षितरित्या घटक '%s' करीता बंद टॅगच्या आत समाप्त झाले"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "mount \"unmount\" लागू करत नाही"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"दस्तऐवज अनपेक्षितरित्या टिप्पणी किंवा सुचनाचे विषलेशन करतेवेळी समाप्त झाले"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "mount \"eject\" लागू करत नाही"
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "वापर:"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "mount \"unmount\" किंवा \"unmount_with_operation\" लागू करत नाही"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPTION...]"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "mount \"eject\" किंवा \"eject_with_operation\" लागू करत नाही"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "माहिती पर्याय:"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "mount \"remount\" लागू करत नाही"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "मदत पर्याय दार्शवा"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "माउन्ट अनुक्रम प्रकार अंदाज लागू करत नाही"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "सर्व मदत पर्याय दर्शवा"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "माउन्ट समजुळवणी अनुक्रम प्रकार अंदाज लागू करत नाही"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "अनुप्रयोग पर्याय:"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "यजमाननाव '%s' मध्ये '[' समाविष्टीत आहे परंतु ']' समाविष्टीत नाही"
-
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "आगत श्रृंखला लिहीतायेण्याजोगी कार्यरत करत नाही"
-
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "स्त्रोत श्रृंखला आधिपासून बंद"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "%2$s करीता संख्यात्मक मुल्य '%1$s' वाचता आले नाही"
 
-#: ../gio/gresolver.c:779
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "'%s' च्या निर्धारणवेळी त्रुटी: %s"
+msgid "Integer value '%s' for %s out of range"
+msgstr "%2$s करीता संख्यात्मक मुल्य '%1$s' क्षेत्राच्या अंतर्गत नाही"
 
-#: ../gio/gresolver.c:829
+#: ../glib/goption.c:1038
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "'%s'च्या उलट-निर्धारणवेळी त्रुटी: %s"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "%2$s करीता दुहेरी मुल्य '%1$s' वाचता आले नाही"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/goption.c:1046
 #, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' करीता सर्व्हीस रेकॉर्ड आढळले नाही"
+msgid "Double value '%s' for %s out of range"
+msgstr "%2$s करीता दुहेरी मुल्य '%1$s' क्षेत्राच्या अंतर्गत नाही"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "तात्पुर्ते '%s'चे निर्धारण करण्यास अशक्य"
+msgid "Error parsing option %s"
+msgstr "%s पर्याय वाचतेवेळी त्रूटी"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "त्रुटीच्या निर्धारणवेळी त्रुटी: %s"
+msgid "Missing argument for %s"
+msgstr "%s करीता बाब आढळले नाही"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/goption.c:1985
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr ""
+msgid "Unknown option %s"
+msgstr "अपरिचीत पर्याय %s"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
-msgstr ""
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "वस्तु भ्रष्ट आहे"
 
-#: ../gio/gsettings-tool.c:77
-#, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr ""
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "आंतरीक त्रुटी किंवा भ्रष्ट वस्तु"
 
-#: ../gio/gsettings-tool.c:92
-#, c-format
-msgid "Empty path given.\n"
-msgstr ""
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "अतिरीक्त स्मृती नाही"
 
-#: ../gio/gsettings-tool.c:98
-#, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr ""
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "संयुक्त शोध सीमा पोहचले"
 
-#: ../gio/gsettings-tool.c:104
-#, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr ""
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "रचनेत अपूरे जुळवणीकरीता समाविष्टीत घटक जी समर्थित नाही"
 
-#: ../gio/gsettings-tool.c:110
-#, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr ""
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "पुनः संदर्भ कारण अपूरे जुळविणीकरीता स्थिती समर्थित नाही"
 
-#: ../gio/gsettings-tool.c:131
-#, c-format
-msgid "No such key '%s'\n"
-msgstr ""
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "पुनःनिर्मीत सीमा पोहचले"
 
-#: ../gio/gsettings-tool.c:504
-#, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr ""
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "कार्यक्षेत्र सीमा रिक्त उपअक्षरओळीकरीता पोहचले"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr ""
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "नविनओळ बाबींचे अवैध संयोग"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr ""
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "अयोग्य ऑफसेट"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr ""
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "शार्ट utf8"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr ""
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "अपरिचीत त्रुटी"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr ""
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "रचनाच्या शेवटी \\"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr ""
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "रचनाच्या शेवटी \\c"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "\\ च्या पाठोपाठ अपरिचीत अक्षर"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr ""
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "case-changing escapes (\\l, \\L, \\u, \\U) चा वापर येथे शक्य नाही"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr ""
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "{} quantifier मधील संख्या क्रमात नाही"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr ""
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "{} quantifier मधील संख्या खूप मोठे आहे"
+
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "अक्षर वर्गकरीता समाप्ती ] चिन्ह आढळत नाही"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "अक्षर वर्गामध्ये अवैध एसकेप श्रृंखला"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "अक्षर वर्गातले क्रमाच्या क्षेत्रा पलीकडे गेले आहे"
+
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "पुन्हाकृती करीता काहीच नाही"
+
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "(? नंतर अपरिचीत अक्षर आढळले"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr ""
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "(?< नंतर अपरिचीत अक्षर"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr ""
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "(?P नंतर अपरिचीत अक्षर"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr ""
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX नामांकीत वर्ग फक्त वर्ग अंतर्गत समर्थीत आहे"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr ""
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "समाप्ती ) आढळले नाही"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr ""
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") ( ला न उघडता"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr ""
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R किंवा (?[+-]अंक पाठोपाठ ) असायला पाहिजे"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "विना-अस्तित्वातील उपरचना करीता संदर्भ"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr ""
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "टिप्पणी नंतर ) आढळले नाही"
 
-#: ../gio/gsettings-tool.c:613
-#, fuzzy, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr "अपरिचीत पर्याय %s"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "वाक्यरचना खूप मोठे आहे"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "स्मृती प्राप्त करण्यास अपयशी"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind निश्चित आकाराचे नाही"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr ""
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "(?( नंतर सदोष संख्या किंवा नाव"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr ""
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "स्थिती समुह मध्ये एका पेक्षा जास्त शाखा आहेत"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "(?( नंतर होकारार्थी अपेक्षीत"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "अपरिचीत POSIX वर्ग नाव"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr ""
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX कोलेटींग घटक समर्थीत नाही"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr ""
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "\\x{...} श्रृंखला मधिल अक्षर मूल्य खूप मोठे आहे"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr ""
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "अवैध स्थिती (?(0)"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "अवैध सॉकेट, सुरू केले नाही"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C lookbehind assertion अंतर्गत स्वीकार्य नाही"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "अवैध सॉकेट, कारणास्तव अपयशी: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "recursive call चक्र अनिश्चितरित्या चालू राहू शकते"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "सà¥\89à¤\95à¥\87à¤\9f à¤\86धिपासà¥\82न à¤¬à¤\82द à¤\86हà¥\87"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "à¤\89परà¤\9aना à¤¨à¤¾à¤µà¤¾ à¤®à¤§à¥\8dयà¥\87 à¤¸à¤®à¤¾à¤ªà¥\8dतà¥\80 à¤\86ढळलà¥\80 à¤¨à¤¾à¤¹à¥\80"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr ""
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "दोन नामांकीत उपरचनाकडे समान नाव आहे"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "fd पासून GSocket बनवत आहे: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "सदोषीत \\P किंवा \\p श्रृंखला"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "सॉकेट निर्माण करणे अशक्य: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "\\P किंवा \\p नंतर अपरिचीत गुणधर्म नाव"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "à¤\85परिà¤\9aà¥\80त à¤ªà¥\8dरà¥\8bà¤\9fà¥\8bà¤\95à¥\89ल à¤¨à¤¿à¤°à¥\8dदà¥\87शà¥\80त à¤\95à¥\87लà¥\87"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "à¤\89परà¤\9aना à¤¨à¤¾à¤µ à¤\96à¥\82पà¤\9a à¤²à¤¾à¤\82ब à¤\86हà¥\87 (à¤\95माल 32 à¤\85à¤\95à¥\8dषरà¥\87)"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "स्थानीय पत्ता प्राप्त करण्यास अशक्य: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "खूपच नामांकीत उपरचना आहेत (कमाल 10,000)"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "दूरस्थ पत्ता प्राप्त करण्यास अशक्य: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "ऑक्टल मूल्य \\377 पेक्षा जास्त आहे"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "ऐकणे अशक्य: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE समुहात एका पेक्षा जास्त शाखा आहे"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "पत्त्याशी बांधणी करतेवेळी त्रुटी: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "DEFINE समुहचे पुनःकृती करू शकत नाही"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "त्रुटी स्वीकारतेवेळी त्रुटी: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "अस्थीर NEWLINE पर्याय"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "जुळवणीवेळी त्रुटी: "
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"ब्रेस नाव किंवा वैक्लपीक ब्रेस विना-शून्य संख्याच्या पाठोपाठ \\g दर्शविले जात "
+"नाही"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "à¤\9cà¥\81ळवणà¥\80 à¤\9aालà¥\82 à¤\86हà¥\87"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "à¤\85परिà¤\9aà¥\80त à¤ªà¥\81नà¤\83à¤\95à¥\83तà¥\80"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "जुळवणीवेळी त्रुटी: %s"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "कोड उत्प्रवाह"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "स्थागीत त्रुटी प्राप्त करणे अशक्य: %s"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "उत्पकार्यन्वीत कंपाइल कार्यस्थळ"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "डाटा प्राप्त करतेवेळी त्रुटी: %s"
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "पूर्वी-तपासलेले संदर्भीत उपरचना आढळले नाही"
 
-#: ../gio/gsocket.c:2050
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Error sending data: %s"
-msgstr "डाà¤\9fा à¤ªà¤¾à¤ à¤µà¤¤à¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81टी: %s"
+msgid "Error while matching regular expression %s: %s"
+msgstr "रà¥\87à¤\97à¥\81लर à¤\8fà¤\95à¥\8dसपà¥\8dरà¥\87शन %s à¤\9cà¥\81ळवणà¥\80 à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82टी: %s"
 
-#: ../gio/gsocket.c:2163
-#, fuzzy, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "सॉकेट निर्माण करणे अशक्य: %s"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE लायब्ररी बिना UTF8 समर्थन कंपाईल केले गेले"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "सॉकेट बंद करतेवेळी त्रुटी: %s"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE लायब्ररी बिना UTF8 गुणधर्म समर्थन कंपाईल केले गेले"
 
-#: ../gio/gsocket.c:2791
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "सॉकेट अटची प्रतिक्षा करत आहे: %s"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr ""
+"अक्षर %2$d वरील रेगुलर एक्सप्रेशन %1$s जुळवणी कंपाईल करतेवेळी त्रूटी: %3$s"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Error sending message: %s"
-msgstr "फाà¤\87ल à¤ªà¤¾à¤ à¤µà¤¤à¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\81टी: %s"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "रà¥\87à¤\97à¥\81लर à¤\8fà¤\95à¥\8dसपà¥\8dरà¥\87शन %s à¤\85धिà¤\95 à¤\95ारà¥\8dयà¤\95à¥\8dषम à¤\95रतà¥\87वà¥\87ळà¥\80 à¤¤à¥\8dरà¥\82टी: %s"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage windows वर समर्थीत नाही"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "हेक्जाडेसीमल अंक किंवा '}' अपेक्षीत"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "संदेश प्राप्त करतेवेळी त्रुटी: %s"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "क्जाडेसीमल अंक अपेक्षीत"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr ""
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "बोधचिन्ह संदर्भात '<' आढळले नाही"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "à¤\9cà¥\81ळवणà¥\80नà¤\82तर à¤\85परिà¤\9aà¥\80त à¤¤à¥\8dरà¥\81à¤\9fà¥\80 à¤\86ढळलà¥\80"
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "à¤\85पà¥\82रà¥\87 à¤¬à¥\8bधà¤\9aिनà¥\8dह à¤¸à¤\82दरà¥\8dभ"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "शून्य-लांबीचे बोधचिन्ह संदर्भ"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, fuzzy, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "प्रकार %s वर्गीकृत केले गेले नाही"
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "अंक अपेक्षीत"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Listener आधिपासूनच बंद आहे"
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "अवैध बोधचिन्ह संदर्भ"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "समावà¥\87श à¤\95à¥\87लà¥\87लà¥\87 à¤¸à¥\89à¤\95à¥\87à¤\9f à¤¬à¤\82द à¤\86हà¥\87"
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "à¤\85à¤\82तिम '\\'"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr ""
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "अपरिचीत निसटती श्रृंखला"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:2359
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr ""
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "अक्षर %2$lu वरील बदलाव पाठ्य \"%1$s\" वाचतेवेळी त्रूटी: %3$s"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr ""
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "क्वोट मध्ये असलेले पाठ्य क्वोटेशन चिन्हापासून सुरू होत नाही"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr ""
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "आदेश ओळ किंवा इतर शेल-क्वोट पाठ्य मध्ये बिनजुळलेली क्वोटेशन चिन्ह"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr ""
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "पाठ्य '\\' अक्षर संपल्यावर संपते. ('%s' पाठ्य होते)"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
 msgstr ""
+"%c करीता जुळते क्वोट आढळण्यापूर्वी पाठ्य समाप्त झाले. ('%s' पाठ्य होते)"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr ""
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "पाठ्य रिकामे होते (किंवा त्यात फक्त रिक्त जागा समाविष्टीत होते)"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "उप कार्य पासून वाचतेवेळी त्रूटी आढळली (%s)"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:348
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
+"उप कार्य (%s) पासून माहिती वाचतेवेळी select() मध्ये अपरिचीत त्रूटी आढळली"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "waitpid() (%s) मध्ये अपरिचीत त्रूटी आढळली"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
+msgid "Failed to read from child pipe (%s)"
+msgstr "उप कार्य (%s) पासून वाचतेवेळी त्रूटी"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr ""
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "(%s) विभाजीत करण्यास अपयशी"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr ""
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "'%s' संचयीकेत बदल करण्यास अपयशी (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr ""
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "उप कार्य \"%s\" कार्यान्वीत करण्यास अपयशी (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr ""
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "उप कार्य (%s) चे प्रदान किंवा आगत परत पाठवू शकले नाही"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "उप कार्य (%s) चे विभाजन करण्यास अपयशी"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr ""
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "उप कार्य \"%s\" कार्यान्वीत करतेवेळी त्रूटी"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr ""
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "उप pid पाईप (%s) पासून वाचतेवेळी त्रूटी"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr ""
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "उप कार्य पासून संभाषाणाकरीता पाईप बनविण्यास अपयशी (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr ""
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "उप कार्य पासून माहिती वाचतेवेळी त्रूटी"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "GThemedIcon एनकोडींगची आवृत्ती %d हाताळू शकत नाही"
+msgid "Failed to execute child process (%s)"
+msgstr "उप कार्य (%s) कार्यान्वीत करतेवेळी त्रूटी"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr ""
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "अवैध कार्यक्रम नाव: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr ""
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "%1$d वरील बाबी वेक्टर मध्ये अवैध अक्षरमाळा: %2$s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr ""
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "वातावरणात अवैध अक्षरमाळा: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr ""
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "अवैध कार्यक्षम संचयीका: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "मदतीय कार्यक्रम कार्यान्वीत करण्यास अपयशी (%s)"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
+"g_io_channel_win32_poll() मध्ये उप कार्य पासून माहिती वाचतवेली अपरिचीत त्रूटी "
+"आढळली"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr ""
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "UTF-8 करीता अक्षर क्षेत्राच्या अंतर्गत नाही"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "1 कंट्रोल संदेश अपेक्षीत, %d प्राप्त झाले"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "रूपांतर आगत मध्ये अवैध श्रृंखला"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "ancillary डाटाचा अनपेक्षीत प्रकार"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "UTF-16 करीता अक्षर क्षेत्राच्या अंतर्गत नाही"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "एक fd अपेक्षीत, परंतु %d प्राप्त\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "अवैध fd प्राप्त झाले"
-
-#: ../gio/gunixconnection.c:371
-#, fuzzy
-msgid "Error sending credentials: "
-msgstr "डाटा पाठवतेवेळी त्रुटी: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u बाइट"
+msgstr[1] "%u बाइटस्"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-
-#: ../gio/gunixconnection.c:478
-#, fuzzy, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "फाइल पुनःनामांकीत करतेवेळी त्रूटी: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-
-#: ../gio/gunixconnection.c:545
-#, fuzzy, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "1 कंट्रोल संदेश अपेक्षीत, %d प्राप्त झाले"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr ""
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "unix पासून वाचतेवेळी त्रूटी: %s"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "unix बंद करतेवेळी त्रूटी: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "रूट फाइलप्रणाली"
+#: ../glib/gutils.c:2186
+#, c-format
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "unixकरीता लिहितेवेळी त्रूटी: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Abstract unix क्षेत्र सॉकेट पत्ते या प्रणालीवर समर्थीत नाही"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "खंड बाहेर कडा कार्यन्वीत होत नाही"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "खंड eject किंवा eject_with_operation लागू करत नाही"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "अनुप्रयोग आढळले नाही"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
 #, c-format
-msgid "Error launching application: %s"
-msgstr "अनुप्रयोग प्रक्षेपीत करतेवेळी त्रूटी: %s"
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI समर्थित नाही"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s बाइट"
+msgstr[1] "%s बाइटस्"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "संबंधीत बदल win32 वर समर्थित नाही"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "win32 वर ग निर्माण समर्थित नाही"
+#~ msgid "File is empty"
+#~ msgstr "फाइल रिकामी आहे"
 
-#: ../gio/gwin32inputstream.c:318
-#, fuzzy, c-format
-msgid "Error reading from handle: %s"
-msgstr "फाइल पासून वाचतेवेळी त्रूटी: %s"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "किल्ली फाइल मध्ये '%1$s' किल्ली समाविष्टीत आहे ज्याचे मुल्य विश्लेषीत केल्या जाऊ शकत "
+#~ "नाही."
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, fuzzy, c-format
-msgid "Error closing handle: %s"
-msgstr "फाइल बंद करतेवेळी त्रूटी: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "फाइल '%s' सुरू करतेवेळी त्रूटी: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, fuzzy, c-format
-msgid "Error writing to handle: %s"
-msgstr "फाइलवर लिहीतेवेळी त्रूटी: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "जुळवणीवेळी त्रुटी: "
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "अतिरीक्त मेमरी आढळली नाही"
+#~ msgid "Error connecting: %s"
+#~ msgstr "जुळवणीवेळी त्रुटी: %s"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "आंतरीक त्रुटी: %s"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "unix पासून वाचतेवेळी त्रूटी: %s"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "आणखी इंपुट आवश्यक"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "unix बंद करतेवेळी त्रूटी: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "अवैध संकोचीत डाटा"
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "unixकरीता लिहितेवेळी त्रूटी: %s"
 
 #, fuzzy
 #~ msgid "Do not give error for empty directory"
index 1247f0e..689526b 100644 (file)
Binary files a/po/nb.gmo and b/po/nb.gmo differ
index b863edc..0c0fa7f 100644 (file)
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,10 +6,10 @@
 # Torstein Adolf Winterseth <kvikende@fsfe.org>, 2010.
 msgid ""
 msgstr ""
-"Project-Id-Version: glib 2.31.x\n"
+"Project-Id-Version: glib 2.33.x\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-19 15:25+0100\n"
-"PO-Revision-Date: 2012-02-19 15:26+0100\n"
+"POT-Creation-Date: 2012-04-30 10:13+0200\n"
+"PO-Revision-Date: 2012-04-30 10:16+0200\n"
 "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
 "Language-Team: Norwegian bokmål <i18n-nb@lister.ping.uio.no>\n"
 "Language:\n"
@@ -18,23 +18,37 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:427 ../gio/gbufferedinputstream.c:508
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Tellerverdi gitt til %s er for stor"
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:909 ../gio/gbufferedoutputstream.c:581
+#: ../gio/gdataoutputstream.c:568
+msgid "Seek not supported on base stream"
+msgstr "Søk er ikke støttet på grunnstrøm"
+
+#: ../gio/gbufferedinputstream.c:955
+msgid "Cannot truncate GBufferedInputStream"
+msgstr "Kan ikke avkorte GBufferedInputStream"
+
+#: ../gio/gbufferedinputstream.c:1000 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Strømmen er allerede lukket"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gbufferedoutputstream.c:618 ../gio/gdataoutputstream.c:598
+msgid "Truncate not supported on base stream"
+msgstr "Avkorting er ikke støttet på grunnstrøm"
+
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Operasjonen ble avbrutt"
@@ -52,30 +66,30 @@ msgid "Not enough space in destination"
 msgstr "Ikke nok plass i mål"
 
 #: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:767
-#: ../glib/gconvert.c:1159 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
 #: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
 msgid "Invalid byte sequence in conversion input"
 msgstr "Ugyldig bytesekvens i inndata for konvertering"
 
-#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:775
-#: ../glib/gconvert.c:1084 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
 msgid "Error during conversion: %s"
 msgstr "Feil under konvertering: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Avbrytbar initiering er ikke støttet"
 
-#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:567
-#: ../glib/gconvert.c:645 ../glib/giochannel.c:1411
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "Konvertering fra tegnsett «%s» til «%s» er ikke støttet"
 
-#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:571
-#: ../glib/gconvert.c:649
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Kunne ikke åpne program for å konvertere fra «%s» til «%s»"
@@ -106,13 +120,13 @@ msgstr "Det finnes ingen støtte for GCredentials for din plattform"
 msgid "Unexpected early end-of-stream"
 msgstr "Uventet tidlig slutt på strøm"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Ikke støttet nøkkel «%s» i adresseoppføring «%s»"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -120,27 +134,27 @@ msgstr ""
 "Adressen «%s» er ugyldig (trenger eksakt en av følgende: sti, tmpdir eller "
 "abstrakte nøkler)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Meningsløst nøkkel-/verdi-par i adresseoppføring «%s»"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Feil i adresse «%s» - portattributten er feilutformet"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Feil i adresse «%s» - familieattributten er feilutformet"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Adresseelement «%s» inneholder ikke et kolon (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -149,7 +163,7 @@ msgstr ""
 "Nøkkel/verdi-par %d, «%s», i adresseelement «%s» inneholder ikke et "
 "likhetstegn"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -158,7 +172,7 @@ msgstr ""
 "Feil ved unescaping av nøkkel eller verdi i nøkkel/verdi par %d, «%s», i "
 "adresseelement «%s»"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -167,80 +181,90 @@ msgstr ""
 "Feil i adresse «%s» - unix-transport krever at eksakt en av nøklene «path» "
 "eller «abstract» er satt"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr "Feil i adresse «%s» - vertsattributt mangler eller er feilutformet"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Feil i adresse «%s» - portattributt mangler eller er feilutformet"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr "Feil i adresse «%s» - noncefil-attributt mangler eller er feilutformet"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Feil under automatisk oppstart: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Ukjent eller ikke støttet transport «%s» for adresse «%s»"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Feil under åpning av nonce-fil «%s»: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Feil under lesing fra nonce-fil «%s»: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr "Feil under lesing fra nonce-fil «%s», forventet 16 bytes, fikk %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Feil under skriving av innhold i nonce-fil «%s» til strøm:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "Gitt adresse er tom"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Kan ikke starte en meldingsbuss uten en machine-id: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Feil under start av kommandolinje «%s»: "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Unormal avslutning av programmet ved start av kommandolinje «%s»: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Kommandolinje «%s» avsluttet med status ulik null %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Trykk en tast for å lukke dette vinduet)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "D-Bus for økten kjører ikke og automatisk start feilet"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Kan ikke bestemme adresse til øktbussen (ikke implementert på dette OSet)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -249,7 +273,7 @@ msgstr ""
 "Kan ikke bestemme adresse for buss fra miljøvariabelen DBUS_STARTER_BUS_TYPE "
 "- ukjent verdi «%s»"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -257,20 +281,20 @@ msgstr ""
 "Kan ikke bestemme adressen til bussen fordi miljøvariabelen "
 "DBUS_STARTER_BUS_TYPE ikke er satt"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Ukjent type buss %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Uventet mangel på innhold ved forsøk på å lese en linje"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Uventet mangel på innhold ved forsøk på å lese en linje på trygg måte"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -278,7 +302,7 @@ msgstr ""
 "Brukte opp alle tilgjengelige autentiseringsmekanismer (forsøkt: %s) "
 "(tilgjengelig: %s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Avbrutt via GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -360,86 +384,86 @@ msgstr "Feil under åpning av nøkkelring «%s» for skriving: "
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(I tillegg feilet frislipp av lås for «%s» også: %s) "
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Tilkoblingen er lukket"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Tidsavbrudd ble nådd"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Ikke støttede flagg funnet ved oppretting av en klientside tilkobling"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "Grensesnitt «org.freedesktop.DBus.Properties» finnes ikke på objekt i sti %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "Feil ved setting av egenskap «%s»: Forventet type «%s», men fikk «%s»"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Egenskap «%s» finnes ikke"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Egenskap «%s» er er ikke lesbar"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Egenskap «%s» er er ikke skrivbar"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Grensesnitt «%s» finnes ikke"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Grensesnittet finnes ikke"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Grensesnitt «%s» finnes ikke på objektsti %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Metoden «%s» finnes ikke"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Type melding, «%s», stemmer ikke overens med forventet type «%s»"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Et objekt er allerede eksportert for grensesnitt %s ved %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Metode «%s» returnerte type «%s», men forventet «%s»"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Metode «%s» på grensesnitt «%s» med signatur «%s» eksisterer ikke"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Et undertre er allerede eksportert for %s"
@@ -512,7 +536,7 @@ msgstr "Lest verdi «%s» er ikke en gyldig objektsti for D-Bus"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Tolket verdi «%s» er ikke en gyldig D-Bus-signatur"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -523,19 +547,19 @@ msgstr[0] ""
 msgstr[1] ""
 "Fant en array med lengde %u bytes. Maksimal lengde er 2<<26 byte (64 MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "Lest verdi «%s» for variant er ikke en gyldig D-Bus-signatur"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr ""
 "Feil ved deserialisering av GVariant med strengtype «%s» fra D-Bus-format"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -544,22 +568,22 @@ msgstr ""
 "Ugyldig verdi for endianness. Forventet 0x6c ('l') eller 0x42 ('B'), men "
 "fant verdien 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Ugyldig hovedversjon for protokoll. Forventet en men fikk %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "Signaturtopptekst med signatur «%s» funnet, men meldingskroppen er tom"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "Lest verdi «%s» er ikke en gyldig D-Bus-signatur (for kropp)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -567,18 +591,18 @@ msgstr[0] "Ingen signaturtopptekst i meldingen, men meldingskroppen er %u byte"
 msgstr[1] ""
 "Ingen signaturtopptekst i meldingen, men meldingskroppen er %u bytes"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Kan ikke deserialisere melding: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr ""
 "Feil ved serialisering av GVariant med strengtype «%s» til D-Bus-format"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -587,17 +611,17 @@ msgstr ""
 "Meldingen har %d fildeskriptorer men topptekstfeltet indikerer %d "
 "fildeskriptorer"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Kan ikke serialisere melding: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "Meldingskroppen har signatur «%s» men det finnes ingen signaturtopptekst"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `"
@@ -606,21 +630,26 @@ msgstr ""
 "Meldingskroppen har signaturtype «%s», men signaturen i topptekstfeltet et "
 "«%s»"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "Meldingskroppen er tom men signatur i topptekstfeltet er «(%s)»"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Feil retur med kropp av type «%s»"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Feil retur med tom kropp"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Kan ikke hente maskinvareprofil: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Kan ikke laste /var/lib/dbus/machine-id eller /etc/machine-id: "
 
@@ -634,7 +663,7 @@ msgstr "Feil ved kall til StartServiceByName for %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Uventet svar %d fra metoden StartServiceByName(«%s»)"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -650,17 +679,17 @@ msgstr "Abstrakt navneområde er ikke støttet"
 msgid "Cannot specify nonce file when creating a server"
 msgstr "Kan ikke oppgi nonce-fil når en tjener opprettes"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Feil under skriving av nonce-fil i «%s»: %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "Strengen «%s» er ikke en gyldig D-Bus-GUID"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Kan ikke lytte på ikke-støttet transport «%s»"
@@ -892,38 +921,38 @@ msgstr "Objektsti som skal overvåkes"
 msgid "Monitor a remote object."
 msgstr "Overvåk et eksternt objekt."
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Uten navn"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Desktop-filen hadde ingen verdi i Exec-feltet"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Kan ikke finne terminalen som kreves for programmet"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1567
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "Kan ikke opprette konfigurasjonsmappe %s for brukers program: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1571
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Kan ikke opprette brukers konfigurasjonsmappe %s for MIME: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1811 ../gio/gdesktopappinfo.c:1835
 msgid "Application information lacks an identifier"
 msgstr "Programinformasjonen mangler en identifikator"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2059
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Kan ikke opprette brukers desktop-fil %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2175
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Egendefinert definisjon for %s"
@@ -1173,109 +1202,110 @@ msgstr "Inndatastrøm implementerer ikke lesing"
 msgid "Stream has outstanding operation"
 msgstr "Strømmen har utestående operasjoner"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Element <%s> er ikke tillatt inne i <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Element <%s> er ikke tillatt på toppnivå"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Filen %s finnes flere ganger i ressursen"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Klarte ikke å finne «%s» i noen kildekatalog"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Klarte ikke å finne «%s» i aktiv katalog"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Unknown proprocessing options \"%s\""
+msgid "Unknown processing option \"%s\""
 msgstr "Ukjente flagg for preprosessering «%s»"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Klarte ikke å opprette midlertidig fil: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Feil ved prosessering av inndatafil med xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Feil ved prosessering av inndatafil med to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Feil ved lesing av fil %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Feil ved komprimering av fil %s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "tekst kan ikke forekomme inne i <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "navn på utdatafil"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FIL"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr "Kataloger filene skal leses fra (aktiv katalog er forvalgt)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "KATALOG"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "Lag utdata i formatet som er valgt for målets filtype"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Lag hode for kildekode"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Lag kildekode som skal brukes til å lenke inn ressursfilen i din kode"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Lag listet med avhengigheter"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Ikke lag og registrer ressursen automatisk"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Navn på C-identifikator som brukes for generert kildekode"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1285,7 +1315,7 @@ msgstr ""
 "Ressursspesifikasjonsfiler har type .gresource.xml,\n"
 "og ressufsfilen har etternavn .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Du må kun oppgi ett filnavn\n"
@@ -1432,46 +1462,46 @@ msgstr "hvis en sti oppgis må denne begynne med «slash»"
 msgid "the path of a list must end with ':/'"
 msgstr "stien for en liste må slutte med «:/»"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id=«%s»> er allerede spesifisert"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict ble oppgitt; avslutter.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Hele filen ble ignorert.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ignorerer denne filen.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr "Ingen nøkkel «%s» i skjema «%s» som oppgitt i overstyringsfil «%s»"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; ignorerer overstyring for denne nøkkelen.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " og --strict ble oppgitt; avslutter.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': "
@@ -1480,12 +1510,12 @@ msgstr ""
 "feil ved lesing av nøkkel «%s» i skjema «%s» som oppgitt i overstyringsfil "
 "«%s»: %s.  "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Ignorerer overstyring for denne nøkkelen.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1494,7 +1524,7 @@ msgstr ""
 "overstyring for nøkkel «%s» i skjema «%s» i overstyringsfil «%s» er utenfor "
 "området som er oppgitt i skjema"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1503,23 +1533,23 @@ msgstr ""
 "overstyring for nøkkel «%s» i skjema «%s» i overstyringsfil «%s» er ikke i "
 "listen med gyldige valg"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "gschemas.compiled filen lagres her"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Avbryt ved feil i schema"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Ikke skriv filen gschema.compiled"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Ikke sett restriksjoner på navn på nøkler"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1529,22 +1559,22 @@ msgstr ""
 "Skjemafiler må ha type .gschema.xml, og mellomlagerfilen\n"
 "kalles gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Du må kun oppgi navn på én katalog\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Ingen schema-filer funnet: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "gjør ingenting.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "fjernet eksisterende utdatafil.\n"
@@ -1835,27 +1865,27 @@ msgstr "Filen ble endret eksternt"
 msgid "Error removing old file: %s"
 msgstr "Feil ved fjerning av gammel fil: %s"
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Ugyldig GSeekType oppgitt"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Ugyldig søkeforespørsel"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Kan ikke avkorte GMemoryInputStream"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "Kan ikke endre størrelse på utdatastrøm for minne"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Klarte ikke å endre størrelse på utdatastrøm for minne"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
@@ -1863,11 +1893,11 @@ msgstr ""
 "Mengden minne som kreves for å prosessere skriveoperasjonen er større enn "
 "tilgjengelig adresseområde"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Forespurt søk før begynnelsen på strømmen"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Forespurt søk forbi slutten på strømmen"
 
@@ -1955,50 +1985,50 @@ msgstr "Ut-strømmen implementerer ikke skriving"
 msgid "Source stream is already closed"
 msgstr "Kildestrømmen er allerede lukket"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Feil under oppslag av «%s»: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Feil under omvendt oppslag av «%s»: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Ingen tjenesteoppføring for «%s»"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Ingen DNS-oppføring av forespurt type for «%s»"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "Midlertidig ute av stand til å slå opp «%s»"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Feil ved oppslag av «%s»"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "Ressurs ved «%s» eksisterer ikke"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Ressursen ved «%s» kunne ikke dekomprimeres"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "Ressurs ved «%s» er ikke en katalog"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Inndatastrøm implementerer ikke søk"
 
@@ -2006,6 +2036,10 @@ msgstr "Inndatastrøm implementerer ikke søk"
 msgid "Print help"
 msgstr "Skriv ut hjelp"
 
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[KOMMANDO]"
+
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
 msgstr "Vis seksjoner som inneholder ressurser i en elf FIL"
@@ -2020,6 +2054,10 @@ msgstr ""
 "Hvis SEKSJON oppgis skal kun ressurser i denne seksjonen vises\n"
 "Hvis STI oppgis skal kun relevante ressurser vises"
 
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FIL [STI]"
+
 #: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
 msgid "SECTION"
@@ -2041,6 +2079,10 @@ msgstr ""
 msgid "Extract a resource file to stdout"
 msgstr "Hent ut en ressursfil til stdout"
 
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "STI TIL FIL"
+
 #: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
@@ -2117,10 +2159,18 @@ msgstr ""
 "  FIL       En elf-fil - binær eller delt bibliotek\n"
 "            eller en kompilert ressursfil\n"
 
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[STI]"
+
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
 msgstr "  STI      En valgfri ressurssti - kan være ufullstendig\n"
 
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "STI"
+
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
 msgstr "  STI      En ressurssti\n"
@@ -2352,112 +2402,116 @@ msgstr "Ugyldig plugg, initiering feilet pga: %s"
 msgid "Socket is already closed"
 msgstr "Pluggen er allerede lukket"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3467 ../gio/gsocket.c:3511
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Tidsavbrudd for I/U mot plugg"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "lager GSocket fra fd: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Kunne ikke lage plugg: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Ukjent familie ble oppgitt"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Ukjent protokoll ble oppgitt"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "kunne ikke hente lokal adresse: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "kunne ikke hente ekstern adresse: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "kunne ikke lytte: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Feil ved binding til adresse: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Feil ved forsøk på å bli med i multicast-gruppe: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Feil ved forsøk på å forlate multicast-gruppe: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Ingen støtte for kildespesifikk multicast"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Feil ved godkjenning av tilkobling: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Tilkobling pågår"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4253
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Kan ikke hente utestående feil: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Feil ved mottak av data: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Feil ved sending av data: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Kan ikke stenge ned plugg: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Feil ved lukking av plugg: %s"
 
-#: ../gio/gsocket.c:3460
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Venter på tilstand for plugg: %s"
 
-#: ../gio/gsocket.c:3727 ../gio/gsocket.c:3808
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Feil ved sending av melding: %s"
 
-#: ../gio/gsocket.c:3752
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage er ikke støttet på windows"
 
-#: ../gio/gsocket.c:4032 ../gio/gsocket.c:4168
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Feil ved mottak av melding: %s"
 
-#: ../gio/gsocket.c:4272
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials ikke implementert for dette OSet"
 
@@ -2627,12 +2681,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "Oppgitt passord er ikke korrekt."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Ventet 1 kontrollmelding, fikk %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Uventet type data"
 
@@ -2675,24 +2729,23 @@ msgstr ""
 "Forventer å lese en enkelt byte for mottak av påloggingsinformasjon, men "
 "leste null byte"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Forventet ikke kontrollmelding, men fikk %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Feil ved forsøk på å slå av SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Feil under lesing fra fildeskriptor: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Feil under lukking av fildeskriptor: %s"
@@ -2701,8 +2754,7 @@ msgstr "Feil under lukking av fildeskriptor: %s"
 msgid "Filesystem root"
 msgstr "Filsystemrot"
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Feil under skriving til fildeskriptor: %s"
@@ -2775,6 +2827,31 @@ msgstr "Trenger med inndata"
 msgid "Invalid compressed data"
 msgstr "Ugyldige komprimerte data"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Lytteadresse"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Oversett. For kompatibilitet med GTestDbus"
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Skriv ut adresse"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Skriv ut adresse i skallmodus"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Kjør en dbus-tjeneste"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Feil argument\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -2845,47 +2922,47 @@ msgstr "Ingen program med navn «%s» har registrert et bokmerke for «%s»"
 msgid "Failed to expand exec line '%s' with URI '%s'"
 msgstr "Feil under utvidelse av exec-linje «%s» med URI «%s»"
 
-#: ../glib/gconvert.c:806 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
 #: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
 msgid "Partial character sequence at end of input"
 msgstr "Ufullstendig tegnsekvens ved slutten på inndata"
 
-#: ../glib/gconvert.c:1056
+#: ../glib/gconvert.c:1057
 #, c-format
 msgid "Cannot convert fallback '%s' to codeset '%s'"
 msgstr "Kan ikke konvertere \"fallback\" «%s» til tegnsett «%s»"
 
-#: ../glib/gconvert.c:1873
+#: ../glib/gconvert.c:1874
 #, c-format
 msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr "URI «%s» er ikke en absolutt URI som bruker skjema for filer"
 
-#: ../glib/gconvert.c:1883
+#: ../glib/gconvert.c:1884
 #, c-format
 msgid "The local file URI '%s' may not include a '#'"
 msgstr "Lokal fil-URI «%s» kan ikke inneholde en «#»"
 
-#: ../glib/gconvert.c:1900
+#: ../glib/gconvert.c:1901
 #, c-format
 msgid "The URI '%s' is invalid"
 msgstr "URI «%s» er ugyldig"
 
-#: ../glib/gconvert.c:1912
+#: ../glib/gconvert.c:1913
 #, c-format
 msgid "The hostname of the URI '%s' is invalid"
 msgstr "Vertsnavnet for URI «%s» er ugyldig"
 
-#: ../glib/gconvert.c:1928
+#: ../glib/gconvert.c:1929
 #, c-format
 msgid "The URI '%s' contains invalidly escaped characters"
 msgstr "Vertsnavnet for URI «%s» inneholder ugyldige escape-tegn"
 
-#: ../glib/gconvert.c:2023
+#: ../glib/gconvert.c:2024
 #, c-format
 msgid "The pathname '%s' is not an absolute path"
 msgstr "Stinavnet «%s» er ikke en absolutt sti"
 
-#: ../glib/gconvert.c:2033
+#: ../glib/gconvert.c:2034
 msgid "Invalid hostname"
 msgstr "Ugyldig vertsnavn"
 
@@ -3565,61 +3642,61 @@ msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr ""
 "Dokumentet sluttet uventet inni en kommentar eller prosesseringsinstruksjon"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Bruk:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[FLAGG …]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Flagg for hjelp:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Vis flagg for hjelp"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Vis alle flagg for hjelp"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Flagg for applikasjonen"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Kan ikke lese heltallsverdi «%s» for %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Heltallsverdi «%s» for %s er utenfor gyldig område"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Kan ikke lese verdi for double «%s» for %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Double-verdi «%s» for %s er utenfor gyldig område"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Feil under tolking av flagg %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Mangler argument for %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Ukjent flagg %s"
index 4613551..561aa5d 100644 (file)
Binary files a/po/or.gmo and b/po/or.gmo differ
index 9482e68..478a301 100644 (file)
--- a/po/or.po
+++ b/po/or.po
@@ -6,14 +6,14 @@
 # $Id: or.po,v 1.37 2006/08/16 00:43:58 matthiasc Exp $
 #
 # Subhransu Behera <arya_subhransu@yahoo.co.in>, 2004, 2006, 2007.
-# Manoj Kumar Giri <mgiri@redhat.com>, 2008, 2009, 2011.
+# Manoj Kumar Giri <mgiri@redhat.com>, 2008, 2009, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib.master.or\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
-"cgi?product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-16 16:15+0000\n"
-"PO-Revision-Date: 2011-09-23 16:14+0530\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=glib&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-03-27 06:53+0000\n"
+"PO-Revision-Date: 2012-03-30 18:07+0530\n"
 "Last-Translator: Manoj Kumar Giri <mgiri@redhat.com>\n"
 "Language-Team: Oriya <oriya-it@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -33,3785 +33,4154 @@ msgstr ""
 "\n"
 "\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "'%s' ର ଗୁଣ '%s' ଉପାଦାନ ପାଇଁ ଅପ୍ରତ୍ଯାଶିତ ଅଟେ"
+msgid "Too large count value passed to %s"
+msgstr "ଅତ୍ୟଧିକ ବଡ଼ ଗଣନା ମୂଲ୍ୟ %sକୁ ପଠାଯାଇଛି"
 
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "'%s' ଗୁଣକୁ '%s' ଉପାଦାନ ପାଇଁ ଖୋଜି ପାରିଲା ନାହିଁ"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "ଧାରା ପୂର୍ବରୁ ବନ୍ଦଅଛି"
 
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "à¬\85ପà­\8dରତà­\8dଯାଶିତ '%s' à¬¸à­\82à¬\9aà¬\95, '%s' à¬¸à­\82à¬\9aà¬\95à¬\95à­\81 à¬\86ଶା à¬\95ରାଯାà¬\89ଥିଲା"
+msgid "Operation was cancelled"
+msgstr "ପà­\8dରà­\9fà­\8bà¬\97à¬\9fି à¬¬à¬¾à¬¤à¬¿à¬² à¬¹à­\8bà¬\87à¬\9bି"
 
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "ଅବୈଧ ବସ୍ତୁ, ଆରମ୍ଭ ହୋଇନାହିଁ"
+
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "ନିବେଶରେ ଅସମ୍ପୂର୍ଣ୍ଣ  ଏକାଧିକ ବାଇଟ କ୍ରମ"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "ଲକ୍ଷ୍ଯସ୍ଥଳରେ ଯଥେଷ୍ଟ ସ୍ଥାନ ନାହିଁ"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "ରୁପାନ୍ତରଣ ନିବେଶେର ଅବୈଧ ବାଇଟ୍ ଅନୁକ୍ରମ"
+
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "à¬\85ପà­\8dରତà­\8dଯାଶିତ '%s' à¬¸à­\82à¬\9aà¬\95à¬\9fି '%s' à¬®à¬§à­\8dଯରà­\87 à¬\85à¬\9bି"
+msgid "Error during conversion: %s"
+msgstr "ରà­\81ପାନà­\8dତରଣରà­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "ତଥà­\8dଯ à¬¡à¬¿à¬°à­\87à¬\95à­\8dà¬\9fà­\8bରି à¬®à¬¾à¬¨à¬\99à­\8dà¬\95ରà­\87 à¬\95à­\8cଣସି à¬¬à­\88ଧ à¬\9aିହà­\8dନିତ à¬¸à­\8dଥାନ à¬®à¬¿à¬³à¬¿à¬²à¬¾ à¬¨à¬¾à¬¹à¬¿ଁ"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "ବାତିଲଯà­\8bà¬\97à­\8dà­\9f à¬ªà­\8dରାରମà­\8dଭିà¬\95ରଣ à¬¸à¬®à¬°à­\8dଥିତ à¬¨à­\81ହଁ"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "'%s' URI ପାଇଁ ଗୋଟିଏ ବୁକ୍ ମାର୍କ ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "ଅକ୍ଷର ସେଟ୍ '%s'କୁ '%s'େର ରୂପାନ୍ତରିତ କରିବା ଅସହାୟକ"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ କୌଣସି ବୁକ୍ ମାର୍କ ମିଳିଲା ନାହିଁ"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "'%s'ରୁ '%s'ର ରୁପାନ୍ତରକ ଖୋଲି ହେଲା ନାହିଁ"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "ଅଜଣା ପ୍ରକାର"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr ""
-"'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ ବୁକ୍ ମାର୍କରେ କୌଣସି MIME ପ୍ରକାରକୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+msgid "%s filetype"
+msgstr "%s ଫାଇଲପ୍ରକାର"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr ""
-"'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ ବୁକ୍ ମାର୍କରେ କୌଣସି ଗୁପ୍ତ ଚିହ୍ନକକୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
+msgid "%s type"
+msgstr "%s ପ୍ରକାର"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "ଏହି OS ରେ GCredentials କୁ କାର୍ଯ୍ୟକାରୀ କରାଯାଇନାହିଁ"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "ଆପଣଙ୍କ ପ୍ଲାଟଫର୍ମ ପାଇଁ କୌଣସି GCredentials ସହାୟତା ନାହିଁ"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "ଅପ୍ରତ୍ୟାଶିତ ପ୍ରାରମ୍ଭିକ ଧାରାର ଶେଷ"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ ବୁକ୍ ମାର୍କରେ କୈଣସି ସମୂହକୁ ସେଟ କରାଯାଇ ନାହିଁ"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "ଠିକଣା ଭରଣ `%s' ରେ ଅସମର୍ଥିତ କି `%s'"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr ""
-"'%s' ନାମରେ ନାମିତ କୌଣସି ପ୍ରୟୋଗ '%s' ପାଇଁ ଗୋଟିଏ ବୁକ୍ ମାର୍କକୁ ପଞ୍ଜିକ୍ରୁତ କରିନାହିଁ"
+"ଠିକଣା `%s' ଟି ଅବୈଧ ଅଟେ (କେବଳ ଗୋଟିଏ ପଥ ଆବଶ୍ୟକ, tmpdir କିମ୍ବା କଢ଼ାଯାଇଥିବା "
+"କିଗୁଡ଼ିକ)"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "'%s' ୟୁ.ଆର.ଆଇ. ସହିତ '%s' ନିଷ୍ପାଦନ ଧାଡିକୁ ବର୍ଦ୍ଧନ କରିବାରେ ବିଫଳ"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "ଠିକଣା ଭରଣ `%s' ରେ ଅର୍ଥହୀନ କି/ମୂଲ୍ୟ ଯୁଗଳ"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "à¬\85à¬\95à­\8dଷର à¬¸à­\87à¬\9fà­\8d '%s'à¬\95à­\81 '%s'à­\87ର à¬°à­\82ପାନà­\8dତରିତ à¬\95ରିବା à¬\85ସହାà­\9fà¬\95"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "ଠିà¬\95ଣା `%s' à¬°à­\87 à¬¤à­\8dରà­\81à¬\9fି - à¬ªà­\8bରà­\8dà¬\9f à¬\97à­\81ଣଧରà­\8dମà¬\9fି à¬¤à­\8dରà­\81à¬\9fିଯà­\81à¬\95à­\8dତ à¬\85à¬\9fà­\87"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "'%s'ରୁ '%s'ର ରୁପାନ୍ତରକ ଖୋଲି ହେଲା ନାହିଁ"
-
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "ରୁପାନ୍ତରଣ ନିବେଶେର ଅବୈଧ ବାଇଟ୍ ଅନୁକ୍ରମ"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "ଠିକଣା `%s' ରେ ତ୍ରୁଟି - ପରିବାର ଗୁଣଧର୍ମଟି ତ୍ରୁଟିଯୁକ୍ତ ଅଟେ"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "ରୁପାନ୍ତରଣରେ ତ୍ରୁଟି: %s"
-
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "ନିବେଶର ସମାପ୍ତିରେ ଆଶିଂକ ଅକ୍ଷର ଅନୁକ୍ରମ"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "ଠିକଣା ଉପାଦନ `%s', କୌଣସି କଲନ (:) ଧାରଣ କରିନଥାଏ"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "'%s' ସହାୟକକୁ ସଂକେତ '%s' ସେଟ୍ ରେ ରୁପାନ୍ତରିତ କରିହେଲା ନାହିଁ"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr "କି/ମୂଲ୍ୟ ଯୁଗଳ %d, `%s', ଠିକଣା ଉପାଦାନ `%s' ରେ, ସମାନ ଚିହ୍ନ ଧାରଣ କରିନଥାଏ"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:481
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
 msgstr ""
-"'%s' ୟୁ.ଆର୍.ଆଇ. \"ଫାଇଲ\" ଯୋଜନାକୁ ବ୍ଯବହାର କରୁଥିବା ଗୋଟିଏ ସମ୍ପୂର୍ଣ୍ଣ ୟୁ.ଆର୍.ଆଇ. "
-"ନୁହେଁ"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:559
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "'%s' ସ୍ଥାନୀୟ ଫାଇଲ ୟୁ.ଆର୍.ଆଇ. '#' ଚିହ୍ନକୁ ସମ୍ମିଳିତ କରିପାରିବ ନାହିଁ"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:595
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "'%s' ୟୁ.ଆର୍.ଆଇ. ଅବୈଧ ଅଟେ"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "ଠିକଣା `%s' ରେ ତ୍ରୁଟି - ହୋଷ୍ଟ ଗୁଣଧର୍ମ ନାହିଁ କିମ୍ବା ତ୍ରୁଟିଯୁକ୍ତ"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:609
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "'%s' ୟୁ.ଆର୍.ଆଇ.ର ଆଧାର ନାମ ଅବୈଧ ଅଟେ"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "ଠିକଣା `%s' ରେ ତ୍ରୁଟି - ପୋର୍ଟ ଗୁଣଧର୍ମ ନାହିଁ କିମ୍ବା ତ୍ରୁଟିଯୁକ୍ତ"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:623
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "'%s' ୟୁ.ଆର୍.ଆଇ.ରେ ଅବୈଧ ଏସ୍କେପ୍ ଅକ୍ଷର ରହିଛି"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "ଠିକଣା `%s' ରେ ତ୍ରୁଟି - ନୋନସ ଫାଇଲ ଗୁଣଧର୍ମ ନାହିଁ କିମ୍ବା ତ୍ରୁଟିଯୁକ୍ତ"
+
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "ସ୍ୱୟଂ-ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: "
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:652
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "'%s' ପଥ ନାମ ଏକ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ନୁହେଁ"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "ଠିକଣା  `%s' ପାଇଁ ଅଜଣା କିମ୍ବା ଅସମର୍ଥିତ ପରିବହନ `%s'"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "ଅବୈଧ ଆଧାର ନାମ"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "ଫାଇଲ '%s' କୁ ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "AM"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "ନୋନସ ଫାଇଲ '%s' ରୁ ପଢିବାରେ ତ୍ରୁଟି: %s"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PM"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "ନୋନସ ଫାଇଲ '%s' ରୁ ପଢିବାରେ ତ୍ରୁଟି,16 ବାଇଟ ଆଶାକରାଯାଇଥାଏ, %d ପାଇଅଛି"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%Oe %B %Oy %OI:%OM:%OS %p %Z"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "ନୋନସ ଫାଇଲ '%s' ର ବିଷୟବସ୍ତୁକୁ ଧାରାରେ ଲେଖିବାରେ ତ୍ରୁଟି:"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%Od-%Om-%Oy"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "ପ୍ରଦତ୍ତ ଠିକଣାଟି ଖାଲି ଅଛି"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%OI:%OM:%OS %p"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr ""
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%OI:%OM:%OS %p"
+#: ../gio/gdbusaddress.c:1058
+#, fuzzy, c-format
+msgid "Error spawning command line `%s': "
+msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "ଜାନୁଆରୀ"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr ""
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "ଫେବୃଆରୀ"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr ""
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "ମାର୍ଚ୍ଚ"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "ଅପ୍ରେଲ"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "ମଇ"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "à¬\9cà­\81ନ"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "à¬\85à¬\9cଣା  à¬¬à¬¸ à¬ªà­\8dରà¬\95ାର %d"
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "ଜୁଲାଇ"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr ""
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "ଅଗଷ୍ଟ"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr ""
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "ସେପଟେମ୍ବର"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "ଅକ୍ଟୋବର"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr ""
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "ନଭେମ୍ବର"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "`%s' ଡିରେକ୍ଟୋରି ପାଇଁ ସୂଚନା ପାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "ଡିସେମ୍ବର"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "ଜାନୁୟାରୀ"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "ଫେବୃଯାରୀ"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "ମାର୍ଚ୍ଚ"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "ଅପ୍ରେଲ"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "ମେ"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "ଜୁନ"
-
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "ଜୁଲାଇ"
-
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "ଅଗଷ୍ଟ"
-
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "ସେପଟେମ୍ବର"
-
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "ଅକ୍ଟୋବର"
-
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "ନଭେମ୍ବର"
-
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "ଡିସେମ୍ବର"
-
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "ସୋମବାର"
-
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "ମଙ୍ଗଳବାର"
-
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "ବୁଧବାର"
-
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "ଗୁରୁବାର"
-
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "ଶୁକ୍ରବାର"
-
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "ଶନିବାର"
-
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "ରବିବାର"
-
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "ସୋମ"
-
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "ମଙ୍ଗଳ"
-
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "ବୁଧ"
-
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "ଗୁରୁ"
-
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "ଶୁକ୍ର"
-
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "ଶନି"
-
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "ରବି"
-
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusauthmechanismsha1.c:278
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "%s' ଡିରେକ୍ଟୋରି ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusauthmechanismsha1.c:299
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "\"%2$s\" ଫାଇଲ ପଢିବା ପାଇଁ %1$lu ବାଇଟ୍ ବାଣ୍ଟିହେଲା ନାହିଁ"
+msgid "Error creating directory `%s': %s"
+msgstr "ଡିରେକ୍ଟୋରି  `%s' କୁ ନିର୍ମାଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusauthmechanismsha1.c:382
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
+msgid "Error opening keyring `%s' for reading: "
+msgstr "ପଢ଼ିବା ପାଇଁ  କିରିଙ୍ଗ `%s' କୁ ଖୋଲିବାରେ ତ୍ରୁଟି: "
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "ଫାà¬\87ଲ \"%s\" à¬\9fି à¬\85ତà­\8dଯଧିà¬\95 à¬¬à¬¡à¬¼"
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "à¬\95ିରିà¬\99à­\8dà¬\97 à¬° %d à¬§à¬¾à¬¡à¬¼à¬¿  `%s' à¬ à¬¾à¬°à­\87 à¬¬à¬¿à¬·à­\9fବସà­\8dତà­\81 `%s' à¬¸à¬¹à¬¿à¬¤ à¬¤à­\8dରà­\81à¬\9fିଯà­\81à¬\95à­\8dତ à¬\85à¬\9fà­\87"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ଅସଫଳ: %s"
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: %s"
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
+#: ../gio/gdbusauthmechanismsha1.c:459
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "'%s' ଫାଇଲର ଗୁଣ ପାଇବାରେ ଅସଫଳ: fstat() ଅସଫଳ: %s"
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr ""
 
-#: ../glib/gfileutils.c:754
-#, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "'%s' à¬«à¬¾à¬\87ଲ à¬\96à­\8bଲିବାରà­\87 à¬\85ସଫଳ: fdopen() à¬\85ସଫଳ: %s"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, fuzzy, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "'%s' à¬«à¬¾à¬\87ଲ à¬ªà¬¢à¬¿à¬¬à¬¾à¬°à­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusauthmechanismsha1.c:568
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "'%s' ଫାଇଲ ରୁ '%s' ନାମ ବଦଳାଇ ବାରେ ଅସଫଳ: g_rename() ଅସଫଳ: %s"
+msgid "Error creating lock file `%s': %s"
+msgstr "ଲକ ଫାଇଲ `%s' ନିର୍ମାଣ କରିବାେର ତ୍ରୁଟି: %s"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusauthmechanismsha1.c:598
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "'%s' ଫାଇଲ ସ୍ରୁଷ୍ଟି କରିବାରେ ଅସଫଳ: %s"
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "ଲକ ଫାଇଲ (ଅସଂଯୁକ୍ତ) `%s' କୁ ବନ୍ଦ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusauthmechanismsha1.c:608
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "'%s' ଫାଇଲ କୁ େଲଖନ ପାଇଁ ଖୋଲିବାରେ ଅସଫଳ: fdopen() ଅସଫଳ: %s"
+msgid "Error unlinking lock file `%s': %s"
+msgstr "ଲକ ଫାଇଲ `%s' କୁ ଅସଂଯୁକ୍ତ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusauthmechanismsha1.c:685
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fwrite() ଅସଫଳ: %s"
+msgid "Error opening keyring `%s' for writing: "
+msgstr "ଲେଖିବା ପାଇଁ କିରିଙ୍ଗ `%s' କୁ  ଖୋଲିବାରେ ତ୍ରୁଟି:"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusauthmechanismsha1.c:882
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fflush() ଅସଫଳ: %s"
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr ""
 
-#: ../glib/gfileutils.c:1006
-#, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fsync() ଅସଫଳ: %s"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "ସଂଯୋଗ ବନ୍ଦ ହୋଇଯାଇଛି"
 
-#: ../glib/gfileutils.c:1030
-#, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "'%s' ଫାଇଲ କୁ ବନ୍ଦ କରିବା ରେ ଅସଫଳ: fclose() ଅସଫଳ: %s"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "ସମୟ ସୀମା ପହଞ୍ଚିଯାଇଛି"
 
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "ଅବସ୍ଥିତ '%s' ଫାଇଲ କାଢି ହେଲା ନାହଁି: g_unlink ଅସଫଳ %s"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "'%s' ନମୁନା ଟି ଅବୈଧ ଅଟେ, '%s' ଧାରଣ କରିବା ଉଚିତ ନୁହେଁ"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusconnection.c:4086
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "'%s' ନମୁନା ଟି XXXXXXକୁ ଧାରଣ କରିନାହିଁ"
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"ଗୁଣଧର୍ମ `%s' ସେଟ କରିବାରେ ତ୍ରୁଟି: ଆଶାକରାଯାଇଥିବା ପ୍ରକାର `%s' କିନ୍ତୁ `%s' ପାଇଛି"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusconnection.c:4181
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u ବାଇଟ"
-msgstr[1] "%u ବାଇଟ"
+msgid "No such property `%s'"
+msgstr "`%s' ପରି କୌଣସି ଗୁଣଧର୍ମ ନାହିଁ"
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusconnection.c:4193
 #, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+msgid "Property `%s' is not readable"
+msgstr "`%s' ବିଶେଷତାଗୁଡିକ ପଢ଼ିବା ଯୋଗ୍ୟ ନୁହିଁ"
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+msgid "Property `%s' is not writable"
+msgstr "`%s' ବିଶେଷତାଗୁଡିକ ଲେଖିବା ଯୋଗ୍ୟ ନୁହିଁ"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid "No such interface `%s'"
+msgstr "`%s' ପରି କୌଣସି ଅନ୍ତରାପୃଷ୍ଠ ନାହିଁ"
 
-#: ../glib/gfileutils.c:2016
-#, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "ଏପରି କୌଣସି ଅନ୍ତରାପୃଷ୍ଠ ନାହିଁ"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "No such interface `%s' on object at path %s"
+msgstr "%s ପଥରେ ବସ୍ତୁ ଉପରେ `%s' ପରି କୌଣସି ଅନ୍ତରାପୃଷ୍ଠ ନାହିଁ"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "No such method `%s'"
+msgstr "`%s' ପରି କୌଣସି ପଦ୍ଧତି ନାହିଁ"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "ସନ୍ଦେଶ ପ୍ରକାର, `%s', ଆଶା କରାଯାଇଥିବା ପ୍ରକାର `%s' ସହିତ ମିଶୁ ନାହିଁ"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "ଅନ୍ତରାପୃଷ୍ଠ %s ପାଇଁ %s ରେ ଗୋଟିଏ ବସ୍ତୁକୁ ପୂର୍ବରୁ ପଠାଯାଇଛି"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "ପଦ୍ଧତି `%s' ପ୍ରକାର `%s' ଫେରାଇଥାଏ, କିନ୍ତୁ `%s' କୁ ଆଶାକରିଥାଏ"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusconnection.c:6259
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "ଅନ୍ତରାପୃଷ୍ଠ `%s' ଉପରେ ହସ୍ତାକ୍ଷର `%s' ସହିତ `%s' ପଦ୍ଧତି  ଅବସ୍ଥିତ ନାହିଁ"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusconnection.c:6378
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "A subtree is already exported for %s"
+msgstr "%s ପାଇଁ ପୂର୍ବରୁ ଏକ ସବଟ୍ରୀ ପଠାଯାଇଛି"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
-#, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "ପ୍ରକାରଟି ଅବୈଧ ଅଟେ"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
-#, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s ବାଇଟ"
-msgstr[1] "%s ବାଇଟ"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL ସନ୍ଦେଶ: PATH କିମ୍ବା MEMBER ଶୀର୍ଷକ ସ୍ଥାନ ଅନୁପସ୍ଥିତ ଅଛି"
 
-#: ../glib/gfileutils.c:2142
-#, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN ସନ୍ଦେଶ: REPLY_SERIAL ଶୀର୍ଷକ ସ୍ଥାନ ଅନୁପସ୍ଥିତ ଅଛି"
 
-#: ../glib/gfileutils.c:2210
-#, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "'%s' ପ୍ରତିକାତ୍ମକ ସଂୟୋଗ ପଢିବାରେ ଅସଫଳ: %s"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr ""
+"ତ୍ରୁଟି ସନ୍ଦେଶ: REPLY_SERIAL କିମ୍ବା ERROR_NAME ଶୀର୍ଷକ ସ୍ଥାନ ଅନୁପସ୍ଥିତ ଅଛି"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "ପ୍ରତିକାତ୍ମକ ସଂୟୋଗ ଅସହାୟକ"
-
-#: ../glib/giochannel.c:1408
-#, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "%s' ରୁ '%s' ର ରୁପାନ୍ତରକ ଖୋଲି ପାରିଲା ନାହିଁ: %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "g_io_channel_read_line_string ରେ ଅଂସସାଧିତ ପଠନ କରିହେଲା ନାହିଁ"
-
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "ପଠନ ବଫରରେ ଅରୂପାନ୍ତରିତ ତଥ୍ଯ ବଳକା ଅଛି"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "ସଂକେତ ସନ୍ଦେଶ: ପଥ, ଅନ୍ତରାପୃଷ୍ଠ କିମ୍ବା ସଦସ୍ୟ ଶୀର୍ଷକ ସ୍ଥାନ ଅନୁପସ୍ଥିତ ଅଛି"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "ଆଂଶିକ ଅକ୍ଷର ରେ ଚାନେଲର ସମାପ୍ତି"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "g_io_channel_read_to_end େର ଅଂସସାଧିତ ପଠନ କରିହେଲା ନାହିଁ"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: open() ଅସଫଳ: %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "'%s' ଫାଇଲ କୁ ମ୍ଯାପ୍ କରିବାରେ ଅସଫଳ: mmap() ଅସଫଳ: %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "ଧାଡ଼ି %dର ଅକ୍ଷର %dରେ ତ୍ରୁଟି: "
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr ""
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "ନାମରେ ଅବୈଧ UTF-8 ସାଙ୍କେତିକ ପାଠ୍ଯ- '%s' ବୈଧ ନୁହଁ"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr ""
 
-#: ../glib/gmarkup.c:429
-#, c-format
-msgid "'%s' is not a valid name "
+#: ../gio/gdbusmessage.c:1268
+#, fuzzy, c-format
+msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
 
-#: ../glib/gmarkup.c:445
-#, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ: '%c' "
-
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "%d ଧାଡ଼ିରେ ତ୍ରୁଟି: %s"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
-"'%-.*s' କୁ ବିଶ୍ଳେଷଣ କରିବାରେ ଅସଫଳ, ଯାହାକି ଗୋଟିଏ ଅକ୍ଷର ରେଫରେନ୍ସ ମଦ୍ଧ୍ଯରେ ଏକ "
-"ଅଙ୍କ ହେବା ଉଚିତ "
-"ଥିଲା(ଉଦାହରଣ ସ୍ବରୂପେ &#୨୩୪;) - ବୋଧହୁଏ ଅଙ୍କଟି ବହୁତ ବଡ଼ ଅଟେ"
 
-#: ../glib/gmarkup.c:650
+#: ../gio/gdbusmessage.c:1517
+#, c-format
 msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr ""
-"ଅକ୍ଷର ରେଫରେନ୍ସ ସେମିକୋଲନରେ ସମାପ୍ତ ହେଉ ନାହିଁ; ସମ୍ଭବତଃ ଆପଣ ଗୋଟିଏ ବସ୍ତୁ ଆରମ୍ଭ "
-"କରିବାକୁ ନ ଚାହିଁ, "
-"ଏକ ଆମ୍ପର୍ସେଣ୍ଡ୍ ଅକ୍ଷର ବ୍ଯବହାର କରିଛନ୍ତି - ତାହାକୁ &amp; ଭାବରେ ଏସ୍କେପ୍ କରନ୍ତୁ"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "'%-.*s' ଅକ୍ଷର ରେଫରେନ୍ସ ଟି ଗୋଟିଏ ଅନୁମତ ଅକ୍ଷରକୁ ସଙ୍କେତ କରୁ ନାହିଁ"
-
-#: ../glib/gmarkup.c:714
 msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
 msgstr ""
-"ଖାଲି ବସ୍ତୁ '&;' ଦେଖା ଗଲା; ବୈଧ ବସ୍ତୁଗୁଡ଼ିକ ହେଲା: &amp; &quot; &lt; &gt; &apos;"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "ବସ୍ତୁ ନାମ '%-.*s' ଜଣା ନାହିଁ"
-
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
+msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
-"ବସ୍ତୁଟି ସେମିକୋଲନରେ ଶେଷ ହେଲା ନାହିଁ; ସମ୍ଭବତଃ ଆପଣ ଗୋଟିଏ ବସ୍ତୁ ଆରମ୍ଭ କରିବାକୁ ନ "
-"ଚାହିଁ, ଏକ "
-"ଆମ୍ପର୍ସେଣ୍ଡ୍ ଅକ୍ଷର ବ୍ଯବହାର କରିଛନ୍ତି - ତାହାକୁ &amp; ଭାବରେ ଏସ୍କେପ୍ କରନ୍ତୁ"
-
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "ଦଲିଲ ଗୋଟିଏ ଉପାଦାନରେ ଆରମ୍ଭ ହେବା ଉଚିତ (ଉଦାହରଣ ସ୍ବରୂପ <book>)"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
+msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
-"'<' ଅକ୍ଷର ପଛରେ ଆସୁଥିବା '%s' ଅକ୍ଷର ବୈଧ ନୁହେଁ; ଏହା ଗୋଟିଏ ବସ୍ତୁର ନାମକୁ ଆରମ୍ଭ "
-"କରିପାରିବ ନାହିଁ"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag '%"
-"s'"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
-"ଅଯୁଗ୍ମ ସଂଖ୍ୟା '%s', ଖାଲି-ଉପାଦାନ ଟ୍ୟାଗ '%s' ପ୍ରାରମ୍ଭ ସୂଚକକୁ ସମାପ୍ତ କରିବା ପାଇଁ "
-"'>' ଅକ୍ଷର "
-"ଆଶାକରାଯାଉଥିଲା"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"ବିଚିତ୍ର ଅକ୍ଷର '%1$s', '%3$s' ଉପାଦାନର ଗୋଟିଏ ଗୁଣର ନାମ '%2$s' ପରେ '=' ପ୍ରତ୍ଯାଶିତ "
-"ଥିଲା"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "ସନ୍ଦେଶକୁ କ୍ରମହୀନ କରିପାରିବେ ନାହିଁ: "
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbusmessage.c:2163
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr ""
-"ବିଚିତ୍ର ଅକ୍ଷର '%s',  '%s' ଉପାଦାନର ପ୍ରାରମ୍ଭ ସୂଚକକୁ ସମାପ୍ତ କରିବା ପାଇଁ '>' ବା "
-"'/' ଅକ୍ଷର "
-"ପ୍ରତ୍ଯାଶିତ ଥିଲା, ଅଥବା ଇଚ୍ଛାଧୀନ ଭାବରେ ଗୋଟିଏ ଗୁଣ; ବୋଧହୁଏ ଆପଣ ଗୋଟିଏ ଗୁଣର ନାମରେ "
-"ଏକ ଅବୈଧ "
-"ଅକ୍ଷର ବ୍ଯବହାର କରିଛନ୍ତି"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbusmessage.c:2304
 #, c-format
 msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
 msgstr ""
-"ବିଚିତ୍ର ଅକ୍ଷର '%1$s', ସମାନ ଚିହ୍ନ ପରେ '%3$s' ଉପାଦାନର '%2$s' ଗୁଣର ମୂଲ୍ଯ ଦେବା "
-"ପାଇଁ ଗୋଟିଏ "
-"ଖୋଲା ଉଦ୍ଧ୍ରୁତି ଚିହ୍ନ ପ୍ରତ୍ଯାଶିତ ଥିଲା"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "ସନ୍ଦେଶକୁ କ୍ରମରେ ସଜାଇପାରିବେ ନାହିଁ: "
+
+#: ../gio/gdbusmessage.c:2356
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
+msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
-"'</' ଅକ୍ଷରଗୁଡ଼ିକ ପଛରେ ଆସୁଥିବା '%s' ଅକ୍ଷର ବୈଧ ନୁହେଁ; '%s' ଗୋଟିଏ ଉପାଦାନର ନାମର "
-"ଆରମ୍ଭ "
-"କରିପାରିବ ନାହିଁ"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbusmessage.c:2366
 #, c-format
 msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr ""
-"ବନ୍ଦ ଉପାଦାନ ନାମ '%2$s' ପଛରେ ଆସୁଥିବା '%1$s' ଅକ୍ଷର ବୈଧ ନୁହେଁ;  ଅନୁମତ ଅକ୍ଷର ହେଲା "
-"'>'"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "ଉପାଦାନ '%s' ବନ୍ଦ କରାଯାଇଥିଲା, ବର୍ତ୍ତମାନ କୌଣସି ଉପାଦାନ ଖୋଲା ନାହିଁ"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr ""
 
-#: ../glib/gmarkup.c:1544
-#, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "à¬\89ପାଦାନ '%s' à¬¬à¬¨à­\8dଦ à¬\95ରାଯାà¬\87ଥିଲା, à¬\95ିନà­\8dତà­\81 à¬¬à¬°à­\8dତà­\8dତମାନ '%s' à¬\89ପାଦାନà¬\9fି à¬\96à­\8bଲା à¬\85à¬\9bି"
+#: ../gio/gdbusmessage.c:2939
+#, fuzzy, c-format
+msgid "Error return with body of type `%s'"
+msgstr "ଫାà¬\87ଲଭିତରà­\87 à¬²à­\87à¬\96ିବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "ଦଲିଲ à¬\96ାଲି à¬¥à¬¿à¬²à¬¾ à¬¬à¬¾ à¬\95à­\87ବଳ à¬\96ାଲି à¬¯à¬¾à¬\97ା à¬§à¬¾à¬°à¬£ à¬\95ରିଥିଲା"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "à¬\96ାଲି à¬¸à­\8dଥାନ à¬¸à¬¹à¬¿à¬¤ à¬¤à­\8dରà­\81à¬\9fି à¬«à­\87ରାà¬\87ଥାà¬\8f"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr ""
-"ଦଲିଲଟି ଗୋଟିଏ କୌଣିକ ବନ୍ଧନୀ '<'ର ଠିକ ପରେ ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+"/var/lib/dbus/machine-id କିମ୍ବା /etc/machine-id କୁ ଧାରଣ କରିବାରେ ଅସମର୍ଥ: "
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"ଉପାଦାନଗୁଡ଼ିକ ଖୋଲା ଥାଇ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା'%s' ଉପାଦାନ "
-"ସର୍ବଶେଷ ଖୋଲା "
-"ଥିଲା"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "%s ପାଇଁ ନାମ ଅନୁଯାୟୀ ସର୍ଭିସ ଆରମ୍ଭ କରନ୍ତୁକୁ ଡ଼ାକିବାରେ ତ୍ରୁଟି: "
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr ""
-"ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା, <%s/> ସୂଚକ  ସମାପ୍ତ କରିବା ପାଇଁ ଗୋଟିଏ "
-"ବନ୍ଦ କୌଣିକ "
-"ବନ୍ଧନୀ ପ୍ରତ୍ଯାଶିତ ଥିଲା"
-
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "ଉପାଦାନର ନାମ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
-
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "ଗୁଣର ନାମ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "ଉପାଦାନ ଆରମ୍ଭର ସୂଚକ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
-
-#: ../glib/gmarkup.c:1765
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"ଗୁଣର ନାମ ପଛରେ ଆସୁଥିବା ସମାନ ଚିହ୍ନ ପରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା; "
-"ଗୁଣର କିଛି "
-"ମୂଲ୍ଯ ନାହିଁ"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "ଗୁଣର ମୂଲ୍ଯ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+#: ../gio/gdbusserver.c:708
+#, fuzzy
+msgid "Abstract name space not supported"
+msgstr "ଆବର୍ଜନା ପାତ୍ର ସମର୍ଥିତ ନୁହଁ"
 
-#: ../glib/gmarkup.c:1788
-#, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "'%s' ଉପାଦାନର ବନ୍ଦ ସୂଚକ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr ""
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "ଟିପ୍ପଣୀ ବା ସଂସାଧନ ସାଧନ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+#: ../gio/gdbusserver.c:872
+#, c-format
+msgid "Error writing nonce file at `%s': %s"
+msgstr "ନୋନସ ଫାଇଲକୁ  `%s' ରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "ଭ୍ରଷ୍ଟ ବସ୍ତୁ"
+#: ../gio/gdbusserver.c:1038
+#, c-format
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "'%s' ବାକ୍ୟଖଣ୍ଡଟି ଗୋଟିଏ ବୈଧ  D-Bus GUID ନୁହଁ"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "ଆଭ୍ଯନ୍ତରୀଣ ତୃଟି କିମ୍ବା ଭ୍ରଷ୍ଟ ବସ୍ତୁ"
+#: ../gio/gdbusserver.c:1078
+#, c-format
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr ""
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "ସ୍ମୃତି ପରିସର ବାହାରେ"
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "COMMAND"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "ପଶ୍ଚାତ ଅନୁମାର୍ଗଣ ସୀମା ପହଞ୍ଚି ଯାଇଛି"
+#: ../gio/gdbus-tool.c:93
+#, c-format
+msgid ""
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
+msgstr ""
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "ଏହି ଶୈଳୀ ଆଂଶିକ ମେଳନ ପାଇଁ ସମର୍ଥିତ ନ ଥିବା ବସ୍ତୁ ମାନଙ୍କୁ ଧାରଣ କରିଥାଏ"
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
+#, c-format
+msgid "Error: %s\n"
+msgstr "ତ୍ରୁଟି: %s\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "ଆଭ୍ଯନ୍ତରୀଣ ତୃଟି"
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#, fuzzy, c-format
+msgid "Error parsing introspection XML: %s\n"
+msgstr "ରୁପାନ୍ତରଣ ର ବିକଲ୍ପ ରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "à¬\86à¬\82ଶିà¬\95 à¬®à­\87ଳନ à¬ªà¬¾à¬\87à¬\81 à¬¸à¬°à­\8dତà­\8dତ à¬°à­\82ପରà­\87 à¬ªà¬¶à­\8dà¬\9aାତ à¬¨à¬¿à¬°à­\8dଦà­\8dଦà­\87ଶ à¬®à¬¾à¬¨ à¬¸à¬®à¬°à­\8dଥିତ à¬¨à­\81ହà¬\81ନà­\8dତି"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "ତନà­\8dତà­\8dର à¬¬à¬¸ à¬¸à¬¹à¬¿à¬¤ à¬¸à¬\82ଯà­\8bà¬\97 à¬\95ରନà­\8dତà­\81"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "ପà­\81ନରାବରà­\8dତà­\8dତନ à¬¸à­\80ମା à¬ªà¬¹à¬\9eà­\8dà¬\9aିଯାà¬\87à¬\9bି"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "à¬\85ଧିବà­\87ଶନ à¬¬à¬¸ à¬¸à¬¹à¬¿à¬¤ à¬¸à¬\82ଯà­\8bà¬\97 à¬\95ରନà­\8dତà­\81"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "ଶà­\82ନà­\8dଯ à¬\89ପବାà¬\95à­\8dଯà¬\96ଣà­\8dଡ à¬\95ାରà­\8dଯà­\8dଯସà­\8dଥଳà­\80 à¬ªà¬°à¬¿à¬¸à­\80ମା à¬¶à­\87ଷ à¬¹à­\8bà¬\87ଯାà¬\87à¬\9bି"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "ପà­\8dରଦତà­\8dତ D-ବସ à¬ à¬¿à¬\95ଣା à¬¸à¬¹à¬¿à¬¤ à¬¸à¬\82ଯà­\8bà¬\97 à¬\95ରନà­\8dତà­\81"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "ନୂତନ ଧାଡି ପତାକା ମାନଙ୍କ ପାଇଁ ଅବୈଧ ମିଶ୍ରଣ"
+#: ../gio/gdbus-tool.c:360
+#, fuzzy
+msgid "Connection Endpoint Options:"
+msgstr "ସଂଯୋଗ କ୍ରିୟା ଚାଲିଅଛି"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
 msgstr ""
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
+#: ../gio/gdbus-tool.c:383
+#, c-format
+msgid "No connection endpoint specified"
 msgstr ""
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "ଅଜଣା ତୃଟି"
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr ""
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ ନମୁନା ଶେଷରେ"
+#: ../gio/gdbus-tool.c:463
+#, c-format
+msgid ""
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr ""
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c ନମୁନା ଶେଷରେ"
+#: ../gio/gdbus-tool.c:472
+#, c-format
+msgid ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
+msgstr ""
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "ଅଚିହ୍ନା ଅକ୍ଷର ଅନୁସରଣ କରେ \\"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr ""
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
 msgstr ""
-"ଅକ୍ଷର ପ୍ରକାର-ପରିବର୍ତ୍ତନ escapes (\\l, \\L, \\u, \\U) ଗୁଡ଼ିକ ଏଠାରେ ଅନୁମୋଦିତ "
-"ନୁହଁନ୍ତି"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "{} ପରିମାଣକ ରେ ସଂଖ୍ୟାଗୁଡ଼ିକ କ୍ରମରେ ନାହିଁ"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "ସଂକେତ ଏବଂ ଅନ୍ତରାପୃଷ୍ଠ ନାମ"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "{} ପରିମାଣକ ରେ ସଂଖ୍ୟାଟି ଅତ୍ୟଧିକ ବଡ଼"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr ""
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "ବର୍ଣ୍ଣ ଶ୍ରେଣୀ ପାଇଁ ସମାପ୍ତି ] ଅନୁପସ୍ଥିତ ଅଛି"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "ସଂଯୋଗ କରିବାରେ ତ୍ରୁଟି: %s\n"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "ବର୍ଣ୍ଣ ଶ୍ରେଣୀରେ ଅବୈଧ ନିକାସ ଅନୁକ୍ରମ"
+#: ../gio/gdbus-tool.c:614
+#, c-format
+msgid "Error: object path not specified.\n"
+msgstr "ତ୍ରୁଟି: ବସ୍ତୁ ପ୍ରକାର ଉଲ୍ଲେଖ ହୋଇନାହିଁ।\n"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "ବର୍ଣ୍ଣ ଶ୍ରେଣୀରେ ପରିସର ଅବ୍ୟବସ୍ଥିତ"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "ତ୍ରୁଟି: '%s' ଟି ଗୋଟିଏ ବୈଧ ବସ୍ତୁ ପଥ ନୁହଁ\n"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "ପୁନରାବର୍ତ୍ତନ ପାଇଁ କିଛି ନାହିଁ"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "ତ୍ରୁଟି: ସଂକେତ ନିର୍ଦ୍ଦିଷ୍ଟ ହୋଇ ନାହିଁ।\n"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "(? ପରେ ଅଚିହ୍ନା ଅକ୍ଷର"
+#: ../gio/gdbus-tool.c:634
+#, fuzzy, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "(?< ପରେ ଅଚିହ୍ନା ଅକ୍ଷର"
+#: ../gio/gdbus-tool.c:640
+#, fuzzy, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "(?P ପରେ ଅଚିହ୍ନା ଅକ୍ଷର"
+#: ../gio/gdbus-tool.c:646
+#, fuzzy, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX ନାମିତ ଶ୍ରେଣୀଗୁଡ଼ିକ କେବଳ ଗୋଟିଏ ଶ୍ରେଣୀ ମଧ୍ଯରେ ସମର୍ଥିତ"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, fuzzy, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "ରୁପାନ୍ତରଣ ର ବିକଲ୍ପ ରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "ସମାପ୍ତକାରୀ ) ଅନୁପସ୍ଥିତ"
+#: ../gio/gdbus-tool.c:698
+#, fuzzy, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "ସଂଯୋଗ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") ଆରମ୍ଭ ବିନା ("
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr ""
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R କିମ୍ବା (?[+-]ଅଙ୍କଗୁଡ଼ିକ ନିଶ୍ଚିତରୂପେ ) ପରେ ଆସିବା ଉଚିତ"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr ""
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "ଅସ୍ତିତ୍ୱ ନଥିବା ଉପନମୁନାର ସନ୍ଦର୍ଭ"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr ""
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "à¬\9fିପà­\8dପଣà­\80 à¬ªà¬°à­\87 ) à¬\85ନà­\81ପସà­\8dଥିତ"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "ସମà­\9f à¬¸à¬®à¬¾à¬ªà­\8dତି à¬¸à­\87à¬\95ଣà­\8dଡରà­\87"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "ନିୟମିତ ପରିପ୍ରକାଶଟି ଅତ୍ଯଧିକ ବଡ଼"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr ""
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "ସ୍ମୃତିସ୍ଥାନ ପାଇବାରେ ବିଫଳ"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr ""
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "ପଛକୁ ଦେଖି ନିଶ୍ଚିତକରଣର ସ୍ଥାୟୀ ଆକାର ନଥାଏ"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr ""
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "ବିକୃତ ସଂଖ୍ୟା କିମ୍ବା (?( ପରେଥିବା ନାମ"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr ""
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "ପ୍ରତିବନ୍ଧିତ ଶ୍ରେଣୀ ଦୁଇରୁ ଅଧିକ ଶାଖା ଧାରଣ କରିଥାଏ"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr ""
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "(?( ପରେ ନିଶ୍ଚିତକରଣ ଆବଶ୍ୟକ"
+#: ../gio/gdbus-tool.c:974
+#, fuzzy, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "%s' ଡିରେକ୍ଟୋରି ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "ଅଜଣା POSIX ଶ୍ରେଣୀ ନାମ"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr ""
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX ସଂକଳନ ଉପାଦାନଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହଁ"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr ""
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "\\x{...} ଅନୁକ୍ରମରେ ବର୍ଣ୍ଣର ମୂଲ୍ୟ ଅତ୍ୟଧିକ ବଡ଼"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "XML ମୁଦ୍ରଣ କରନ୍ତୁ"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "ଅବୈଧ ସର୍ତ୍ତ (?(0)"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr ""
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "ପଛକୁ ଦେଖି ନିଶ୍ଚିତକରଣରେ \\C ଅନୁମୋଦିତ ନୁହଁ"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr ""
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "ପୁନରାବର୍ତ୍ତୀ ଡାକରା ଅନିର୍ଦ୍ଧିଷ୍ଟ କାଳପାଇଁ ଚକ୍ର ସୃଷ୍ଟିକରିପାରେ"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr ""
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "ଉପନମୁନା ନାମରେ ଅନ୍ତକ ନାହିଁ"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr ""
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "ଦୁଇଟି ନାମିତ ଉପନମୁନାର ଏକା ନାମ ଅଛି"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr ""
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "\\P କିମ୍ବା \\p ଅନୁକ୍ରମଟି ବିକୃତ ହୋଇଯାଇଛି"
+#: ../gio/gdbus-tool.c:1733
+#, fuzzy
+msgid "Monitor a remote object."
+msgstr "ଭ୍ରଷ୍ଟ ବସ୍ତୁ"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "\\P କିମ୍ବା \\p ପରେ ଅଜଣା ଗୁଣଧର୍ମ ନାମ"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "ବେନାମୀ"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "à¬\89ପଢ଼ାà¬\9eà­\8dà¬\9aା à¬¨à¬¾à¬®à¬\9fି à¬\85ତà­\8dà­\9fଧିà¬\95 à¬¬à¬¡à¬¼ (ସରà­\8dବାଧିà¬\95 32 à¬¬à¬°à­\8dଣà­\8dଣ)"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "ଡà­\87ସà­\8dà¬\95à¬\9fପ à¬«à¬¾à¬\87ଲ Exec à¬\95à­\8dଷà­\87ତà­\8dର à¬\89ଲà­\8dଲà­\87à¬\96 à¬\95ରିନଥିଲା"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "à¬\85ତà­\8dà­\9fଧିà¬\95 à¬¨à¬¾à¬®à¬¿à¬¤ à¬\89ପଢ଼ାà¬\9eà­\8dà¬\9aା (ସରà­\8dବାଧିà¬\95 10,000)"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "ପà­\8dରà­\9fà­\8bà¬\97 à¬ªà¬¾à¬\87à¬\81 à¬\86ବଶà­\8dà­\9fà¬\95 à¬\9fରà­\8dମିନାଲ à¬\96à­\8bà¬\9cିବାରà­\87 à¬\85ସମରà­\8dଥ"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "ଅଷ୍ଟମିକ ମୂଲ୍ୟଟି \\377 ଠାରୁ ବଡ଼"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "ଚାଳକ ପ୍ରୟୋଗ ବିନ୍ୟାସ ଫୋଲଡର %s କୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ: %s"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE ଶ୍ରେଣୀ ଏକାଧିକ ଶାଖା ଧାରଣ କରେ"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "ଚାଳକ MIME ବିନ୍ୟାସିତ ଫୋଲଡର %s ନିର୍ମାଣ କରିପାରିବ ନାହିଁ: %s"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "DEFINE ଶ୍ରେଣୀର ପୁନରାବର୍ତ୍ତନ ଅନୁମୋଦିତ ନୁହଁ"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr ""
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "ଅସଂଗତ NEWLINE ବିକଳ୍ପଗୁଡ଼ିକ"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "ଚାଳକ ଡେସ୍କଟପ ଫାଇଲ %s ନିର୍ମାଣ କରିପାରିବ ନାହିଁ"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"\\g ଟି ଗୋଟିଏ ଆବଦ୍ଧ ନାମ ପରେ କିମ୍ବା ଇଚ୍ଛାଧୀନ ଆବଦ୍ଧ ପୂର୍ଣ୍ଣ ସଂଖ୍ୟା ପରେ ନଥାଏ"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "%s ପାଇଁ ଇଚ୍ଛାରୂପୀ ପରିଭାଷା"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "à¬\85ପà­\8dରତà­\8dà­\9fାଶିତ à¬ªà­\81ନରାବà­\83ତà­\8dତି"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "ଡà­\8dରାà¬\87ଭ à¬¬à¬¾à¬¹à¬¾à¬° à¬\95ରିବାà¬\95à­\81 à¬\95ାରà­\8dଯà­\8dà­\9fà¬\95ାରà­\80 à¬\95ରà­\87ନାହିà¬\81"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "ସଂକେତ ଅତିପ୍ରବାହ"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "ଡ୍ରାଇଭ ବାହାର କରିବା କିମ୍ବା eject_with_operation କୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "overran ସଙ୍କଳନ କାର୍ଯ୍ୟକ୍ଷେତ୍ର"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "ଡ୍ରାଇଭ ସଞ୍ଚାର ମାଧ୍ଯମ ପାଇଁ ଚୟନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "ପà­\82ରà­\8dବରà­\81 à¬¯à¬¾à¬\9eà­\8dà¬\9aà¬\95ରାଯାà¬\87ଥିବା à¬\89ଲà­\8dଲà­\87à¬\96ିତ à¬\89ପଢ଼ାà¬\9eà­\8dà¬\9aା à¬®à¬¿à¬³à­\81ନାହିଁ"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "ଡà­\8dରାà¬\87ଭ à¬\86ରମà­\8dଭ à¬\95ରିବାà¬\95à­\81 à¬\95ାରà­\8dଯà­\8dà­\9fà¬\95ାରà­\80 à¬\95ରà­\87ନାହିଁ"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "%s ନିୟମିତ ପରିପ୍ରକାଶକୁ ମିଳାଇବା ସମୟରେ ତୃଟି: %s"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "ଡ୍ରାଇଭ ବନ୍ଦ କରିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE ଲାଇବ୍ରେରୀକୁ UTF8 ସମର୍ଥନ ବିନା ସଙ୍କଳନ କରାଯାଇଛି"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS ସହାୟତା ଉପଲବ୍ଧ ନାହିଁ"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE ଲାଇବ୍ରେରୀକୁ UTF8 ଗୁଣଧର୍ମ ସମର୍ଥନ ବିନା ସଙ୍କଳନ କରାଯାଇଛି"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "GEmblem ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %dକୁ ନିୟନ୍ତ୍ରଣ କରୁଅଛି"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gemblem.c:334
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "%s ନିୟମିତ ପରିପ୍ରକାଶକୁ %d ଅକ୍ଷରରେ ସଙ୍କଳନ କରିବା ସମୟରେ ତୃଟି: %s"
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "GEmblem ସାଙ୍କେତିକରଣରେ ତ୍ରୁଟିଯୁକ୍ତ ଟକେନ ସଂଖ୍ୟା (%d)"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gemblemedicon.c:367
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "%s ନିୟମିତ ପରିପ୍ରକାଶକୁ ଅନୁକୂଳତମ କରିବା ସମୟରେ ତୃଟି: %s"
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "GEmblemedIcon ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %dକୁ ନିୟନ୍ତ୍ରଣ କରିପାରୁ ନାହିଁ"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "ଷୋଡଶାଧାରୀ ଅଙ୍କ କିମ୍ବା '}' ଆଶା କରାଯାଉଥିଲା"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "GEmblemedIcon ସାଙ୍କେତିକରଣରେ ତ୍ରୁଟିଯୁକ୍ତ ଟକେନ ସଂଖ୍ୟା (%d)"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "ଷୋଡଶାଧାରୀ ଅଙ୍କ ଆଶା କରାଯାଉଥିଲା"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "GEmblemedIcon ପାଇଁ ଗୋଟିଏ GEmblem ଆଶାକରାଯାଉଅଛି"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "ପ୍ରତୀକାତ୍ମକ ନିର୍ଦ୍ଦେଶରେ '<' ଅନୁପସ୍ଥିତ"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "ପ୍ରୟୋଗ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "ଅସମାପ୍ତ ପ୍ରତୀକାତ୍ମକ ନିର୍ଦ୍ଦେଶ"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "ଧାରଣ କରିଥିବା ସ୍ଥାପନ ଅବସ୍ଥିତ ନାହିଁ"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "ଶà­\82ନà­\8dଯ à¬²à¬®à­\8dବ à¬¬à¬¿à¬¶à¬¿à¬·à­\8dà¬\9f à¬ªà­\8dରତà­\80à¬\95ାତà­\8dମà¬\95 à¬¨à¬¿à¬°à­\8dଦà­\8dଦà­\87ଶ"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "ଡିରà­\87à¬\95à­\8dà¬\9fà­\8bରà­\80 à¬\89ପରà­\87 à¬¨à¬\95ଲ à¬\95ରିପାରିବà­\87 à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "à¬\85à¬\99à­\8dà¬\95 à¬\86ଶା à¬\95ରାଯାà¬\89ଥିଲା"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "ଡିରà­\87à¬\95à­\8dà¬\9fà­\8bରà­\80 à¬\89ପରà­\87 à¬¡à¬¿à¬°à­\87à¬\95à­\8dà¬\9fà­\8bରà­\80 à¬¨à¬\95ଲ à¬\95ରିପାରିବà­\87 à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "à¬\85ବà­\88ଧ à¬ªà­\8dରତà­\80à¬\95ାତà­\8dମà¬\95 à¬¨à¬¿à¬°à­\8dଦà­\8dଦà­\87ଶ"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "ଲà¬\95à­\8dଷà­\8dà­\9f à¬«à¬¾à¬\87ଲ à¬\85ବସà­\8dଥିତ"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "ପଥଭà­\8dରଷà­\8dà¬\9f à¬¨à¬¿à¬°à­\8dଣà­\8dଣà­\9f '\\'"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "ପà­\81ନରାବରà­\8dତà­\8dତà­\80 à¬­à¬¾à¬¬à¬°à­\87 à¬¡à¬¿à¬°à­\87à¬\95à­\8dà¬\9fà­\8bରà­\80 à¬¨à¬\95ଲ à¬\95ରିପାରିବà­\87 à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "ଅଜଣା ପଳାୟନ ସଂପ୍ରତୀକ"
+#: ../gio/gfile.c:2761
+#, fuzzy
+msgid "Splice not supported"
+msgstr "ପ୍ରତିକାତ୍ମକ ସଂୟୋଗ ଅସହାୟକ"
 
-#: ../glib/gregex.c:2360
-#, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "ପରିବରà­\8dତà­\8dତିତ à¬ªà¬¾à¬ à­\8dଯ \"%s\" à¬° %lu à¬\85à¬\95à­\8dଷରରà­\87 à¬¬à¬¿à¬¶à­\8dଳଷଣ à¬\95ରିବା à¬¸à¬®à­\9fରà­\87 à¬¤à­\83ଟି: %s"
+#: ../gio/gfile.c:2765
+#, fuzzy, c-format
+msgid "Error splicing file: %s"
+msgstr "ଫାà¬\87ଲ à¬\96à­\8bଲିବାରà­\87 à¬¤à­\8dରà­\81ଟି: %s"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "à¬\89ଦà­\8dଧà­\8dରà­\81ତ à¬ªà¬¾à¬ à­\8dଯ à¬\89ଦà­\8dଧà­\8dରà­\81ତ à¬\9aିହà­\8dନରà­\87 à¬\86ରମà­\8dଭ à¬¹à­\8bà¬\87 à¬¨à¬¾à¬¹à¬¿à¬\81"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "ବିଶà­\87ଷ à¬«à¬¾à¬\87ଲà¬\95à­\81 à¬¨à¬\95ଲ à¬\95ରିପାରିବà­\87 à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "ପାଠà­\8dଯ à¬¨à¬¿à¬°à­\8dଦà­\8dଦà­\87ଶ à¬¬à¬¾ à¬\85ନà­\8dଯ à¬\86ବରଣ-à¬\89ଦà­\8dଧà­\8dରà­\81ତ à¬ªà¬¾à¬ à­\8dଯରà­\87 à¬\85ମà­\87ଳ à¬\89ଦà­\8dଧà­\8dରà­\81ତି à¬\9aିହà­\8dନ"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "à¬\85ବà­\88ଧ symlink à¬®à­\82ଲà­\8dà­\9f à¬ªà­\8dରଦାନ à¬\95ରାଯାà¬\87à¬\9bି"
 
-#: ../glib/gshell.c:559
-#, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "ଗୋଟିଏ '\\' ଅକ୍ଷରର ଠିକ ପରେ ପାଠ୍ଯ ସମାପ୍ତ ହୋଇ ଗଲା (ପାଠ୍ଯଟି ଥିଲା: '%s')"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "ଆବର୍ଜନା ପାତ୍ର ସମର୍ଥିତ ନୁହଁ"
 
-#: ../glib/gshell.c:566
+#: ../gio/gfile.c:3633
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"%c ପାଇଁ ମେଳ ହେଉ ଥିବା ଉଦ୍ଧ୍ରୁତି ଚିହ୍ନ ମିଳିବା ପୂର୍ବରୁ ପାଠ୍ଯ ସମାପ୍ତ ହୋଇ ଗଲା. "
-"(ପାଠ୍ଯଟି ଥିଲା: '%s')"
-
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "ପାଠ୍ଯ ଖାଲି ଥିଲା (ବା କେବଳ ଖାଲି ଯାଗା ଧାରଣ କରିଥିଲା)"
+msgid "File names cannot contain '%c'"
+msgstr "ଫାଇଲ ନାମଗୁଡ଼ିକ '%c' ଧାରଣ କରିପାରେ ନାହିଁ"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "ନିରà­\8dଭରà¬\95 à¬ªà­\8dରà¬\95à­\8dରିà­\9fାରà­\81 à¬¤à¬¥à­\8dଯ à¬ªà¬¢à¬¼à¬¿à¬¬à¬¾à¬°à­\87 à¬\85ସଫଳ"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "à¬\86à¬\95ାର à¬¸à­\8dଥାପନà¬\95à­\81 à¬\95ାରà­\8dଯà­\8dà­\9fà¬\95ାରà­\80 à¬\95ରà­\87ନାହିà¬\81"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
-#, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟା ସହିତ ସଂଯୋଗ ପାଇଁ ପାଇପ୍ ସୃଷ୍ଟି କରିବାରେ ଅସଫଳ (%s)"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "ଏହି ଫାଇଲକୁ ନିୟନ୍ତ୍ରମ କରିବା ଫଳରେ କୌଣସି ପ୍ରୟୋଗ ପଞ୍ଜିକୃତ ହୋଇନାହିଁ"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "ନିର୍ଭରକ ପାଇପ୍ ରୁ ତଥ୍ଯ ପଢି଼ବାରେ ଅସଫଳ (%s)"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "ଗଣନାକାର ବନ୍ଦ ହୋଇଯାଇଛି"
 
-# Gora: "change to directory" means "go to directory" here
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
-#, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "'%s' ଡିରେକ୍ଟୋରିକୁ ଯିବାରେ ଅସଫଳ (%s)"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "ଫାଇଲ ଗଣନାକାର ପାଖରେ ଉତ୍କୃଷ୍ଟ ପ୍ରୟୋଗ ଅଛି"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାକୁ ନିଷ୍ପାଦନ କରିବାରେ ଅସଫଳ (%s)"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "ଫାଇଲ ଗଣନାକାର ପୂର୍ବରୁ ବନ୍ଦ ହୋଇଯାଇଛି"
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "ଅବୈଧ ପ୍ରୋଗ୍ରାମ ନାମ: %s"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "GFileIcon ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %d କୁ ନିୟନ୍ତ୍ରଣ କରିପାରିବେ ନାହିଁ"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "ସଦିଶ ସ୍ବତନ୍ତ୍ରଚର %d ରେ ବାକ୍ଯଖଣ୍ଡ %s ଟି ଅବୈଧ ଅଟେ"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "GFileIcon ପାଇଁ ତ୍ରୁଟିଯୁକ୍ତ ନିବେଶ ତଥ୍ୟ"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
-#, c-format
-msgid "Invalid string in environment: %s"
-msgstr "à¬\8fହି à¬ªà¬°à¬¿à­\82ବà­\87ଶ à¬°à­\87 à¬¬à¬¾à¬\95à­\8dଯà¬\96ଣà­\8dଡ:%s à¬\85ବà­\88ଧ à¬\85à¬\9fà­\87"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "ଧାରା query_info à¬\95à­\81 à¬¸à¬®à¬°à­\8dଥନ à¬\95ରà­\87ନାହିà¬\81"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
-#, c-format
-msgid "Invalid working directory: %s"
-msgstr "à¬\9aଳନà­\8dତି à¬¡à¬¿à¬°à­\87à¬\95à­\8dà¬\9fà­\8bରି: %s à¬\9fି à¬\85ବà­\88ଧ à¬\85à¬\9fà­\87"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "ଧାରାରà­\87 Seek à¬¸à¬®à¬°à­\8dଥିତ à¬¨à­\81ହà¬\81"
 
-#: ../glib/gspawn-win32.c:783
-#, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "ସାହାଯ୍ଯ କାରିକା (%s) କୁ ନିଷ୍ପାଦନ କରିବାରେ ଅସଫଳ"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "ନିବେଶ ଧାରାରେ କାଟିବା ଅନୁମୋଦିତ ନୁହଁ"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"ନିର୍ଭରକ ପ୍ରକ୍ରିୟାରୁ ତଥ୍ଯ ପଢି଼ବାରେ g_io_channel_win32_poll()ରେ ଅପ୍ରତ୍ଯାଶିତ "
-"ତ୍ରୁଟି"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "ଧାରାରେ କାଟିବା ଅନୁମୋଦିତ ନୁହଁ"
 
-#: ../glib/gspawn.c:207
+#: ../gio/gicon.c:284
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "ନିରà­\8dଭରà¬\95 à¬ªà­\8dରà¬\95à­\8dରିà­\9fାରà­\81 à¬¤à¬¥à­\8dଯ à¬ªà¬¢à¬¿à¬¼à¬¬à¬¾à¬°à­\87 à¬\85ସଫଳ (%s)"
+msgid "Wrong number of tokens (%d)"
+msgstr "ଭà­\81ଲ à¬¸à¬\82à¬\96à­\8dà­\9fà¬\95 à¬\9fà¬\95à­\87ନ (%d)"
 
-#: ../glib/gspawn.c:347
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "ନିରà­\8dଭରà¬\95 à¬ªà­\8dରà¬\95à­\8dରିà­\9fାରà­\81 à¬¤à¬¥à­\8dଯ à¬ªà¬¢à¬¿à¬¼à¬¬à¬¾à¬°à­\87 select()ରà­\87 à¬\85ପà­\8dରତà­\8dଯାଶିତ à¬¤à­\8dରà­\81à¬\9fି (%s)"
+msgid "No type for class name %s"
+msgstr "ଶà­\8dରà­\87ଣà­\80 à¬¨à¬¾à¬® %s à¬ªà¬¾à¬\87à¬\81 à¬\95à­\8cଣସି à¬ªà­\8dରà¬\95ାର à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../glib/gspawn.c:432
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "waitpid()ରେ ଅପ୍ରତ୍ଯାଶିତ ତ୍ରୁଟି (%s)"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "ପ୍ରକାର %s GIcon ଅନ୍ତରାପୃଷ୍ଠକୁ କାର୍ଯ୍ୟକାରି କରେନାହିଁ"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/gicon.c:325
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "ଶାà¬\96ା à¬¸à­\83ଷà­\8dà¬\9fି à¬\95ରିବାରà­\87 à¬\85ସଫଳ (%s"
+msgid "Type %s is not classed"
+msgstr "ପà­\8dରà¬\95ାର %s à¬¶à­\8dରà­\87ଣà­\80ଭà­\81à¬\95à­\8dତ à¬¨à­\81ହà¬\81"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "ନିରà­\8dଭରà¬\95 à¬ªà­\8dରà¬\95à­\8dରିà­\9fା \"%s\" à¬¨à¬¿à¬·à­\8dପାଦନ à¬\95ରିବାରà­\87 à¬\85ସଫଳ (%s)"
+msgid "Malformed version number: %s"
+msgstr "ତà­\8dରà­\81à¬\9fିଯà­\81à¬\95à­\8dତ à¬¸à¬\82ସà­\8dà¬\95ରଣ à¬¸à¬\82à¬\96à­\8dà­\9fା: %s"
 
-#: ../glib/gspawn.c:1402
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାର ନିର୍ଗମ ବା ନିବେଶର ପୁନଃନିର୍ଦ୍ଦେଶନ କରିବାରେ ଅସଫଳ (%s)"
-
-#: ../glib/gspawn.c:1411
-#, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାକୁ ଶାଖାଯୁକ୍ତ କରିବାରେ ଅସଫଳ (%s)"
-
-#: ../glib/gspawn.c:1419
-#, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାକୁ ନିଷ୍ପାଦନ କରିବାରେ ଅଜଣା ତ୍ରୁଟି \"%s\""
-
-#: ../glib/gspawn.c:1443
-#, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "ନିର୍ଭରକ ପି.ଆଇ.ଡି. ପାଇପ୍  ରୁ ପର୍ଯ୍ଯାପ୍ତ ତଥ୍ଯ ପଢି଼ବାରେ ଅସଫଳ (%s)"
-
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "ଇ.ଉ.ଟିଏଫ୍.-୮ ପାଇଁ ଅକ୍ଷରଟି ପରିସର ବାହାରେ"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "ପ୍ରକାର %s GIcon ଅନ୍ତରାପୃଷ୍ଠରେ ଟକେନ()ରୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "ରୁପାନ୍ତରଣ ନିବେଶେର ଅବୈଧ ଅନୁକ୍ରମ"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "ଚିତ୍ରସଂକେତ ସାଙ୍କେତିକରଣର ପ୍ରଦତ୍ତ ସଂସ୍କରଣକୁ ନିୟନ୍ତ୍ରଣ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "à¬\87.à¬\89.à¬\9fିà¬\8fଫà­\8d.-୧୬ à¬ªà¬¾à¬\87à¬\81 à¬\85à¬\95à­\8dଷରà¬\9fି à¬ªà¬°à¬¿à¬¸à¬° à¬¬à¬¾à¬¹à¬¾à¬°à­\87"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "à¬\95à­\8cଣସି à¬ à¬¿à¬\95ଣା à¬\89ଲà­\8dଲà­\87à¬\96 à¬\95ରାଯାà¬\87 à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "ବ୍ଯବହାର:"
+#: ../gio/ginetaddressmask.c:192
+#, c-format
+msgid "Length %u is too long for address"
+msgstr ""
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[ପସନ୍ଦ...]"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr ""
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "ସାହାଯ୍ଯ ପସନ୍ଦ"
+#: ../gio/ginetaddressmask.c:304
+#, fuzzy, c-format
+#| msgid "could not get local address: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "ସ୍ଥାନୀୟ ଠିକଣା ପାଇଲା ନାହିଁ: %s"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "ସାହାଯ୍ଯ ପସନ୍ଦ ଦେଖାନ୍ତୁ"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "ସକେଟ ଠିକଣା ପାଇଁ ଯଥେଷ୍ଟ ସ୍ଥାନ ନାହିଁ"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "ସବà­\81 à¬¸à¬¾à¬¹à¬¾à¬¯à­\8dଯ à¬ªà¬¸à¬¨à­\8dଦ à¬¦à­\87à¬\96ାନà­\8dତà­\81"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "à¬\85ସମରà­\8dଥିତ à¬¸à¬\95à­\87à¬\9f à¬ à¬¿à¬\95ଣା"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "ପà­\8dରà­\9fà­\8bà¬\97 à¬ªà¬¸à¬¨à­\8dଦ"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "ନିବà­\87ଶ à¬§à¬¾à¬°à¬¾à¬°à­\87 à¬ªà¬¢à¬¼à¬¿à¬¬à¬¾à¬\95à­\81 à¬\95ାରà­\8dଯà­\8dà­\9fà¬\95ାରà­\80 à¬\95ରà­\87ନାହିà¬\81"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "%s ପାଇଁ ପୂର୍ଣ ସଂଖ୍ଯା ମୂଲ୍ଯ '%s' କୁ ବିଶ୍ଲେଷିଣ କରିହେଲା ନାହିଁ"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "ଧାରା ପାଖରେ ଉତ୍କୃଷ୍ଟ ପ୍ରୟୋଗ ଅଛି"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "%s ପାଇଁ ପୂର୍ଣ ସଂଖ୍ଯା '%s' ର ମୂଲ୍ଯ ପରିସର ବାହାରେ"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "ଉପାଦାନ <%s> କୁ <%s> ଭିତରେ ଅନୁମୋଦିତ ନୁହଁ"
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "'%s' ଦ୍ବ୍ଯର୍ଥକ ମୂଲ୍ଯକୁ %s ପାଇଁ ବିଶ୍ଳେଷିତ କରିପାରିଲା ନାହିଁ"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "ଉପାଦାନ <%s> ଉପର ସ୍ତରରେ ଅନୁମୋଦିତ ନୁହଁ"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "'%s' ଦ୍ବ୍ଯର୍ଥକ ମୂଲ୍ଯଟି %s ପାଇଁ ପରିସରର ବହିର୍ଭୂତ।"
+msgid "File %s appears multiple times in the resource"
+msgstr ""
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-resources.c:248
 #, c-format
-msgid "Error parsing option %s"
-msgstr "ରୁପାନ୍ତରଣ ର ବିକଲ୍ପ ରେ ତ୍ରୁଟି: %s"
+msgid "Failed to locate '%s' in any source directory"
+msgstr ""
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
-#, c-format
-msgid "Missing argument for %s"
-msgstr "%s ପାଇଁ ସ୍ବତନ୍ତ୍ରଚର ଟି ହଜି ଯାଇଛି"
+# Gora: "change to directory" means "go to directory" here
+#: ../gio/glib-compile-resources.c:259
+#, fuzzy, c-format
+#| msgid "Failed to change to directory '%s' (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "'%s' ଡିରେକ୍ଟୋରିକୁ ଯିବାରେ ଅସଫଳ (%s)"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Unknown option %s"
-msgstr "ଅଜଣା ପସନ୍ଦ %s"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "ଅନୁସନ୍ଧାନ ଡିରେକ୍ଟୋରି ମାନଙ୍କରେ ବୈଧ ଚାବି ଫାଇଲ ମିଳିଲା ନାହିଁ"
+#| msgid "Unknown option %s"
+msgid "Unknown processing option \"%s\""
+msgstr "ଅଜଣା କାର୍ଯ୍ୟକାରୀ ବିକଳ୍ପ \"%s\""
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "ଏହା ଏକ ନିୟମିତ ଫାଇଲ ନୁହେଁ"
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#, fuzzy, c-format
+#| msgid "Failed to create file '%s': %s"
+msgid "Failed to create temp file: %s"
+msgstr "'%s' ଫାଇଲ ସ୍ରୁଷ୍ଟି କରିବାରେ ଅସଫଳ: %s"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "ଫାଇଲ ଟି ଖାଲି ଅଛି"
+#: ../gio/glib-compile-resources.c:335
+#, fuzzy
+#| msgid "Error setting symlink: file is not a symlink"
+msgid "Error processing input file with xmllint"
+msgstr "symlink ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: ଫାଇଲଟି ଗୋଟିଏ symlink ନୁହଁ"
 
-#: ../glib/gkeyfile.c:768
-#, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
 msgstr ""
-"ମୁଖ୍ଯ ଫାଇଲ '%s' କୁ ଧାରଣ କରିଛି ଯାହାକି ଗୋଟିଏ ମୁଖ୍ଯ-ଗୁଣ ର ଯୋଡି, ସମୂହ, କିମ୍ବା "
-"ବାକ୍ଯ ନୁହେଁ"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-resources.c:403
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "ଅବୈଧ ସମୂହ ନାମ: %s"
-
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ କୌଣସି ସମୂହ ସହ ଆରମ୍ଭ ହୁଏ ନାହିଁ"
+#| msgid "Error reading file '%s': %s"
+msgid "Error reading file %s: %s"
+msgstr "%s ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-resources.c:423
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "ଅବୈଧ ଚାବି ନାମ: %s"
+#| msgid "Error opening file: %s"
+msgid "Error compressing file %s"
+msgstr "%s ଫାଇଲକୁ ସଙ୍କୋଚନ କରିବାରେ ତ୍ରୁଟି"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ ଟି ଗୋଟିଏ ଅସହାୟକ ସଂକେତ '%s' ଧାରଣ କରିଛି"
+msgid "text may not appear inside <%s>"
+msgstr "<%s> ଭିତରେ ପାଠ୍ୟ ଦେଖାଯାଇ ନପାରେ"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
-#, c-format
-msgid "Key file does not have group '%s'"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ େର '%s' ନାମ ଥିବା କୌଣସି ସମୂହ ନାହିଁ"
+#: ../gio/glib-compile-resources.c:610
+#| msgid "removed existing output file.\n"
+msgid "name of the output file"
+msgstr "ଫଳାଫଳ ଫାଇଲର ନାମ"
 
-#: ../glib/gkeyfile.c:1323
-#, c-format
-msgid "Key file does not have key '%s'"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ େର '%s' ନାମ ଥିବା  କୌଣସି ଚାବିକାଠି ନାହିଁ"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+#| msgid "[FILE...]"
+msgid "FILE"
+msgstr "FILE"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
-#, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
 msgstr ""
-"ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ର ମୂଲ୍ଯ '%s' ଅଟେ, ଯାହାକି ଇଉ-ଟି-ଏଫ୍-୮ "
-"ନୁହେଁ"
-
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
-#, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ର ମୂଲ୍ଯ ନିରୂପଣ କରିହେବ ନାହିଁ"
 
-#: ../glib/gkeyfile.c:1566
-#, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ର ମୂଲ୍ଯ ନିରୂପଣ କରିହେବ ନାହିଁ"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTORY"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
-#, c-format
+#: ../gio/glib-compile-resources.c:612
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"Generate output in the format selected for by the target filename extension"
 msgstr ""
-"ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ଗୋଟିଏ '%s' ସମୂହ ସହିତ ଏଛି ଯାହାର ମୂଲ୍ଯ "
-"ନିରୂପଣ କରିହେବ ନାହିଁ"
-
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
-#, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ େର '%s' ନାମ ଥିବା କୌଣସି ଚାବିକାଠି '%s' ସମୂହ ରେ ନାହିଁ "
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ ଟି ଲାଇନ୍ ର ସମାପ୍ତି ରେ ଏସ୍କେପ୍ ଅକ୍ଷର ଧାରଣ କରିଛି"
-
-#: ../glib/gkeyfile.c:3730
-#, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "ମୂଖ୍ଯ ଫାଇଲ '%s' ଅବୈଧ ଏସ୍କେପ୍ ଅକ୍ଷର ଧାରଣ କରିଛି"
-
-#: ../glib/gkeyfile.c:3872
-#, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "'%s' ର ମୂଲ୍ଯ ଗୋଟିଏ ସଂଖ୍ଯା ଭାବରେ ନିରୂପଣ କରିହେବ ନାହିଁ"
-
-#: ../glib/gkeyfile.c:3886
-#, c-format
-msgid "Integer value '%s' out of range"
-msgstr "ପୂର୍ଣ ମୂଲ୍ଯ '%s' ପରିସର ର ବାହାରେ ଅଛି"
 
-#: ../glib/gkeyfile.c:3919
-#, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "'%s' ମୂଲ୍ଯକୁ ଗୋଟିଏ ଭାସମାନ ସଂଖ୍ଯା ଭାବରେ ବ୍ଯାଖ୍ଯା କରିହେବ ନାହିଁ"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr ""
 
-#: ../glib/gkeyfile.c:3943
-#, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "'%s' ର ମୂଲ୍ଯ ଗୋଟିଏ ବୁଲିଆନ୍ ଭାବରେ ନିରୂପଣ କରିହେବ ନାହିଁ"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
-#, c-format
-msgid "Too large count value passed to %s"
-msgstr "ଅତ୍ୟଧିକ ବଡ଼ ଗଣନା ମୂଲ୍ୟ %sକୁ ପଠାଯାଇଛି"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr ""
 
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "ଧାରା ପୂର୍ବରୁ ବନ୍ଦଅଛି"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr ""
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1646
-#: ../gio/gdbusconnection.c:1735 ../gio/gdbusconnection.c:1922
-#: ../gio/gdbusprivate.c:1352 ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:814 ../gio/gsimpleasyncresult.c:840
-#, c-format
-msgid "Operation was cancelled"
-msgstr "ପ୍ରୟୋଗଟି ବାତିଲ ହୋଇଛି"
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr ""
 
-#: ../gio/gcharsetconverter.c:263
-#, fuzzy
-msgid "Invalid object, not initialized"
-msgstr "ଅବୈଧ ସକେଟ, ଆରମ୍ଭ ହୋଇନାହିଁ"
+#: ../gio/glib-compile-resources.c:646
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-#, fuzzy
-msgid "Incomplete multibyte sequence in input"
-msgstr "ରୁପାନ୍ତରଣ ନିବେଶେର ଅବୈଧ ବାଇଟ୍ ଅନୁକ୍ରମ"
+#: ../gio/glib-compile-resources.c:662
+#, fuzzy, c-format
+#| msgid "You should give exactly one directory name\n"
+msgid "You should give exactly one file name\n"
+msgstr "ଆପଣଙ୍କୁ କେବଳ ଗୋଟିଏ ଡିରେକ୍ଟୋରୀ ନାମ ଦେବା ଉଚିତ\n"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+#: ../gio/glib-compile-schemas.c:774
 #, fuzzy
-msgid "Not enough space in destination"
-msgstr "ସକେଟ ଠିକଣା ପାଇଁ ଯଥେଷ୍ଟ ସ୍ଥାନ ନାହିଁ"
-
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "ବାତିଲଯୋଗ୍ୟ ପ୍ରାରମ୍ଭିକରଣ ସମର୍ଥିତ ନୁହଁ"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "ଅଜଣା ପ୍ରକାର"
-
-#: ../gio/gcontenttype.c:181
-#, c-format
-msgid "%s filetype"
-msgstr "%s ଫାଇଲପ୍ରକାର"
+msgid "empty names are not permitted"
+msgstr "ଆବର୍ଜନା ପାତ୍ର ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "%s type"
-msgstr "%s ପ୍ରକାର"
-
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr ""
-
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
+msgid "invalid name '%s': names must begin with a lowercase letter"
 msgstr ""
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "ଅପ୍ରତ୍ୟାଶିତ ପ୍ରାରମ୍ଭିକ ଧାରାର ଶେଷ"
-
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, fuzzy, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "ଅସମର୍ଥିତ ସକେଟ ଠିକଣା"
-
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
 msgstr ""
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
 msgstr ""
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
 msgstr ""
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
+msgid "invalid name '%s': maximum length is 1024"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
+
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
+msgid "<key name='%s'> already specified"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
 msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
 msgstr ""
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:609
-#, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> କୁ ଏପର୍ଯ୍ୟନ୍ତ ବ୍ୟାଖ୍ୟା କରାଯାଇ ନାହିଁ।"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
+msgid "invalid GVariant type string '%s'"
+msgstr "ଅବୈଧ GVariant ପ୍ରକାରର ବାକ୍ୟଖଣ୍ଡ '%s'"
 
-#: ../gio/gdbusaddress.c:644
-#, fuzzy
-msgid "Error auto-launching: "
-msgstr "ସଂଯୋଗ କରିବାରେ ତ୍ରୁଟି: "
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> ଦିଆଯାଇଛି କିନ୍ତୁ ଯୋଜନାଟି କାହାକୁ ବଢ଼ାଉନାହିଁ"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr ""
-
-#: ../gio/gdbusaddress.c:688
-#, fuzzy, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusaddress.c:706
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusaddress.c:715
-#, fuzzy, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusaddress.c:733
-#, fuzzy, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "ଫାଇଲଭିତରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
+msgid "no <key name='%s'> to override"
+msgstr "ନବଲିଖନ କରିବା ପାଇଁ କୌଣସି <key name='%s'> ନାହିଁ"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1042
+#, c-format
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1113
+#, c-format
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
 
-#: ../gio/gdbusaddress.c:1057
-#, fuzzy, c-format
-msgid "Error spawning command line `%s': "
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/glib-compile-schemas.c:1125
+#, c-format
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> extends not yet existing schema '%s'"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
 msgstr ""
+"<schema id='%s'> ଟି ହେଉଛି ଏପର୍ଯ୍ୟନ୍ତ ଅନୁଲମ୍ବିତ ହୋଇନଥିବା ଯୋଜନା '%s' ର ତାଲିକା"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
+msgid "Can not be a list of a schema with a path"
+msgstr "କୌଣସି ଯୋଜନାକୁ ପଥ ସହିତ ତାଲିକାଭୁକ୍ତ କରିହେବ ନାହିଁ"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
+msgid "Can not extend a schema with a path"
+msgstr "କୌଣସି ଯୋଜନାକୁ ପଥ ସହିତ ଅନୁଲମ୍ବିତ କରିହେବ ନାହିଁ"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6415
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
+"<schema id='%s'> ଟି ଗୋଟିଏ ତାଲିକା, <schema id='%s'> କୁ ଅନୁଲମ୍ବିତ କରାଯାଉଛି "
+"ଯାହାକି ଗୋଟିଏ "
+"ତାଲିକା ନୁହଁ"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6424
+#: ../gio/glib-compile-schemas.c:1179
+#, c-format
 msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
 msgstr ""
+"<schema id='%s' list-of='%s'> <schema id='%s' list-of='%s'> କୁ ବଢ଼ାଇଥାଏ "
+"କିନ୍ତୁ '%"
+"s' '%s' କୁ ବଢ଼ାଇନଥାଏ"
 
-#: ../gio/gdbusaddress.c:1273
-#, fuzzy, c-format
-msgid "Unknown bus type %d"
-msgstr "ଅଜଣା ପ୍ରକାର"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
+#: ../gio/glib-compile-schemas.c:1196
+#, c-format
+msgid "a path, if given, must begin and end with a slash"
 msgstr ""
+"ଯଦି ଗୋଟିଏ ପଥ ଦିଆଯାଇଥାଏ, ତେବେ ତାହା ଗୋଟିଏ ସ୍ଲାଶ ସହିତ ଆରମ୍ଭ ଏବଂ ଶେଷ ହେବା ଉଚିତ"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
+#: ../gio/glib-compile-schemas.c:1203
+#, c-format
+msgid "the path of a list must end with ':/'"
+msgstr "ତାଲିକାର ପଥ ନିଶ୍ଚିତ ଭାବରେ ':/' ସହିତ ସମାପ୍ତ ହେବା ଉଚିତ"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ ହୋଇଛି"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr ""
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
+#, c-format
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict କୁ ଉଲ୍ଲେଖ କରାଯାଇଛି; ପ୍ରସ୍ଥାନ କରୁଅଛି।\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "%s' ଡିରେକ୍ଟୋରି ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/glib-compile-schemas.c:1755
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "ଏହି ଫାଇଲକୁ ସମ୍ପୂର୍ଣ୍ଣ ଭାବରେ ଅଗ୍ରାହ୍ୟ କରାଯାଇଛି।\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
+msgid "Ignoring this file.\n"
+msgstr "ଏହି ଫାଇଲକୁ ଅଗ୍ରାହ୍ୟ କରୁଅଛି।\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
-#, fuzzy, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "ଡିରେକ୍ଟୋରି ନିର୍ମାଣ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/glib-compile-schemas.c:1854
+#, c-format
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
 
-#: ../gio/gdbusauthmechanismsha1.c:382
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
+#, c-format
+msgid "; ignoring override for this key.\n"
+msgstr "; ଏହି କି ପାଇଁ ନବଲିଖନକୁ ଅଗ୍ରାହ୍ୟ କରୁଅଛି।\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
+msgid " and --strict was specified; exiting.\n"
+msgstr " ଏବଂ --strict କୁ ଉଲ୍ଲେଖ କରାଯାଇଛି; ପ୍ରସ୍ଥାନ କରୁଅଛି।\n"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
 msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr ""
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glib-compile-schemas.c:1890
+#, c-format
+msgid "Ignoring override for this key.\n"
+msgstr "ଏହି କି ପାଇଁ ନବଲିଖନକୁ ଅଗ୍ରାହ୍ୟ କରୁଅଛି।\n"
+
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
 msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, fuzzy, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, fuzzy, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, fuzzy, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "ଫାଇଲ ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, fuzzy, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, fuzzy, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "gschemas.compiled ଫାଇଲକୁ କେଉଁଠି ସଂରକ୍ଷଣ କରିବେ"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
-#, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:1144 ../gio/gdbusconnection.c:1382
-#: ../gio/gdbusconnection.c:1421 ../gio/gdbusconnection.c:1746
-#, fuzzy
-msgid "The connection is closed"
-msgstr "ଅତିରିକ୍ତ ସକେଟ ବନ୍ଦ ଅଛି"
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "gschema.compiled ଫାଇଲକୁ ଲେଖନ୍ତୁ ନାହିଁ"
 
-#: ../gio/gdbusconnection.c:1690
-msgid "Timeout was reached"
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
 msgstr ""
 
-#: ../gio/gdbusconnection.c:2312
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
 
-#: ../gio/gdbusconnection.c:3776 ../gio/gdbusconnection.c:4092
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
+msgid "You should give exactly one directory name\n"
+msgstr "ଆପଣଙ୍କୁ କେବଳ ଗୋଟିଏ ଡିରେକ୍ଟୋରୀ ନାମ ଦେବା ଉଚିତ\n"
 
-#: ../gio/gdbusconnection.c:3847
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
+msgid "No schema files found: "
+msgstr "କୌଣସି ଯୋଜନା ଫାଇଲ ମିଳିଲା ନାହିଁ: "
 
-#: ../gio/gdbusconnection.c:3942
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "No such property `%s'"
-msgstr ""
-
-#: ../gio/gdbusconnection.c:3954
-#, fuzzy, c-format
-msgid "Property `%s' is not readable"
-msgstr "ପ୍ରକାର %s ଶ୍ରେଣୀଭୁକ୍ତ ନୁହଁ"
-
-#: ../gio/gdbusconnection.c:3965
-#, fuzzy, c-format
-msgid "Property `%s' is not writable"
-msgstr "ପ୍ରକାର %s ଶ୍ରେଣୀଭୁକ୍ତ ନୁହଁ"
+msgid "doing nothing.\n"
+msgstr "କିଛି କରୁନାହିଁ।\n"
 
-#: ../gio/gdbusconnection.c:4035 ../gio/gdbusconnection.c:5859
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "No such interface `%s'"
-msgstr ""
+msgid "removed existing output file.\n"
+msgstr "ସ୍ଥିତବାନ ଫଳାଫଳ ଫାଇଲକୁ କଢ଼ାଯାଇଛି।\n"
 
-#: ../gio/gdbusconnection.c:4219
-msgid "No such interface"
-msgstr ""
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ସ୍ଥାନୀୟ ଡିରେକ୍ଟୋରୀ ମନିଟର ପ୍ରକାର ଖୋଜିବାରେ ଅସମର୍ଥ"
 
-#: ../gio/gdbusconnection.c:4438 ../gio/gdbusconnection.c:6365
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr ""
+msgid "Invalid filename %s"
+msgstr "ଅବୈଧ ଫାଇଲ ନାମ %s"
 
-#: ../gio/gdbusconnection.c:4490
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "No such method `%s'"
-msgstr ""
+msgid "Error getting filesystem info: %s"
+msgstr "ଫାଇଲତନ୍ତ୍ର ସୂଚନା ପାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusconnection.c:4521
-#, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr ""
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "ମୂଳ ଡିରେକ୍ଟୋରୀର ନାମ ବଦଳାଯାଇପାରିବ ନାହିଁ"
 
-#: ../gio/gdbusconnection.c:4740
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr ""
+msgid "Error renaming file: %s"
+msgstr "ଫାଇଲର ନାମ ବଦଳାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusconnection.c:4938
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr ""
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "ଫାଇଲର ନାମ ବଦଳାଯାଇପାରିବେ ନାହିଁ, ଫାଇଲ ନାମ ପୂର୍ବରୁ ଅବସ୍ଥିତ"
 
-#: ../gio/gdbusconnection.c:5970
-#, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr ""
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "ଅବୈଧ ଫାଇଲ ନାମ"
 
-#: ../gio/gdbusconnection.c:6088
-#, fuzzy, c-format
-msgid "A subtree is already exported for %s"
-msgstr "ଗ୍ରହଣକାରୀ ପୂର୍ବରୁ ବନ୍ଦଅଛି"
-
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
-
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
-msgstr ""
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "ଡିରେକ୍ଟୋରୀ ଖୋଲିପାରିବେ ନାହିଁ"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Error opening file: %s"
+msgstr "ଫାଇଲ ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr ""
+msgid "Error removing file: %s"
+msgstr "ଫାଇଲ ଅପସାରଣରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr ""
+msgid "Error trashing file: %s"
+msgstr "ଫାଇଲକୁ ବର୍ଜନ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr ""
+msgid "Unable to create trash dir %s: %s"
+msgstr "ଆବର୍ଜନା ପାତ୍ର ଡିରେକ୍ଟୋରୀ %sକୁ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: ../gio/gdbusmessage.c:1268
-#, fuzzy, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "ଆବର୍ଜନା ପାତ୍ର ପାଇଁ ଉଚ୍ଚସ୍ତରୀୟ ଡିରେକ୍ଟୋରୀ ଖୋଜିବାରେ ଅସମର୍ଥ"
 
-#: ../gio/gdbusmessage.c:1324
-#, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-msgstr[1] ""
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "ଆବର୍ଜନା ପାତ୍ର ଡିରେକ୍ଟୋରୀ ଖୋଜିବା ଏବଂ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr ""
+msgid "Unable to create trashing info file: %s"
+msgstr "ବର୍ଜିତ ସୂଚନା ଫାଇଲ ନିର୍ମାଣରେ ଅସମର୍ଥ : %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
+msgid "Unable to trash file: %s"
+msgstr "ଫାଇଲକୁ ବର୍ଜନ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "ଆଭ୍ଯନ୍ତରୀଣ ତୃଟି"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr ""
+msgid "Error creating directory: %s"
+msgstr "ଡିରେକ୍ଟୋରି ନିର୍ମାଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
+msgid "Filesystem does not support symbolic links"
+msgstr "ଫାଇଲତନ୍ତ୍ର ସାଙ୍କେତିକ ସଂଯୋଗିକିଗୁଡ଼ିକୁ ସହାୟତା କରେନାହିଁ"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr ""
+msgid "Error making symbolic link: %s"
+msgstr "ପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ ନିର୍ମାଣରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Error moving file: %s"
+msgstr "ଫାଇଲ ଘୁଞ୍ଚାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr ""
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "ଡିରେକ୍ଟୋରୀ ଉପରେ ଡିରେକ୍ଟୋରୀକୁ ଘୁଞ୍ଚାଇପାରିବେ ନାହିଁ"
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
-msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr ""
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "ନକଲ ସଂରକ୍ଷଣ ଫାଇଲ ନିର୍ମାଣ ଅସଫଳ ହେଲା"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr ""
+msgid "Error removing target file: %s"
+msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲ ଘୁଞ୍ଚାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr ""
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "ଅସମର୍ଥିତ ସ୍ଥାପନଗୁଡ଼ିକ ମଧ୍ଯରେ ଗତିକରନ୍ତୁ"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "ଗୁଣର ମୂଲ୍ୟ ନିଶ୍ଚିତରୂପେ non-NULL ହୋଇଥିବା ଉଚିତ"
 
-#: ../gio/gdbusmessage.c:2365
-#, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `%"
-"s'"
-msgstr ""
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "ଅବୈଧ ଗୁଣର ପ୍ରକାର (ବାକ୍ୟଖଣ୍ଡ ଆଶାକରାଯାଉଛି)"
+
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "ଅବୈଧ ବିସ୍ତୃତ ଗୁଣର ନାମ"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr ""
+msgid "Error setting extended attribute '%s': %s"
+msgstr "ଅନୁଲଗ୍ନ ଗୁଣ '%s'କୁ ବିନ୍ୟାସ କରିବା ସମୟରେ ତ୍ରୁଟି: %s"
+
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (ଅବୈଧ ସାଙ୍କେତିକରଣ)"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, fuzzy, c-format
-msgid "Error return with body of type `%s'"
-msgstr "ଫାଇଲଭିତରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
+msgid "Error when getting information for file '%s': %s"
+msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr ""
+#: ../gio/glocalfileinfo.c:1779
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "ଫାଇଲ ନିରୂପକ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusprivate.c:1953
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr ""
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "ଅବୈଧ ଗୁଣ ପ୍ରକାର (unit32 ଆଶାକରାଯାଉଛି)"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "ଅବୈଧ ଗୁଣ ପ୍ରକାର (unit64 ଆଶାକରାଯାଉଛି)"
+
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "ଅବୈଧ ଗୁଣ ପ୍ରକାର (ବାଇଟ ବାକ୍ୟଖଣ୍ଡ ଆଶାକରାଯାଉଛି)"
+
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "symlinks ରେ ଅନୁମତିଗୁଡ଼ିକୁ ସେଟ କରିପାରିବେ ନାହିଁ"
+
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr ""
+msgid "Error setting permissions: %s"
+msgstr "ଅନୁମତି ବିନ୍ୟାସକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr ""
+msgid "Error setting owner: %s"
+msgstr "ମାଲିକ ନିରୁପଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "symlink ନିଶ୍ଚିତ ରୂପେ non-NULL"
 
-#: ../gio/gdbusserver.c:711
-#, fuzzy
-msgid "Abstract name space not supported"
-msgstr "ଆବର୍ଜନା ପାତ୍ର ସମର୍ଥିତ ନୁହଁ"
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
+#, c-format
+msgid "Error setting symlink: %s"
+msgstr "symlink ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr ""
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "symlink ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: ଫାଇଲଟି ଗୋଟିଏ symlink ନୁହଁ"
 
-#: ../gio/gdbusserver.c:875
-#, fuzzy, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "ଫାà¬\87ଲଭିତରà­\87 à¬²à­\87à¬\96ିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/glocalfileinfo.c:2150
+#, c-format
+msgid "Error setting modification or access time: %s"
+msgstr "ପରିବରà­\8dତà­\8dତନ à¬\85ଥବା à¬\85ଭିà¬\97ମà­\8dà­\9fତା à¬¸à¬®à­\9f à¬¬à¬¿à¬¨à­\8dà­\9fାସà¬\95ରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbusserver.c:1042
-#, fuzzy, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux ପ୍ରସଙ୍ଗଟି ନିଶ୍ଚିତ ରୂପେ non-NULL ଅଟେ"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr ""
+msgid "Error setting SELinux context: %s"
+msgstr "SELinux ପ୍ରସଙ୍ଗ ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "COMMAND"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux ଏହି ତନ୍ତ୍ରରେ ସକ୍ରିୟ ହୋଇନାହିଁ"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
+msgid "Setting attribute %s not supported"
+msgstr "ଗୁଣ %s ବିନ୍ୟାସ କରିବା ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Error: %s\n"
-msgstr "ତ୍ରୁଟି: %s\n"
-
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, fuzzy, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "ରୁପାନ୍ତରଣ ର ବିକଲ୍ପ ରେ ତ୍ରୁଟି: %s"
+msgid "Error reading from file: %s"
+msgstr "ଫାଇଲରୁ ପଢିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr ""
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
+#, c-format
+msgid "Error seeking in file: %s"
+msgstr "ଫାଇଲଭିତରେ ଅନୁସନ୍ଧାନ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr ""
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
+#, c-format
+msgid "Error closing file: %s"
+msgstr "ଫାଇଲ ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:350
-#, fuzzy
-msgid "Connect to given D-Bus address"
-msgstr "ସଂଯୋଗ କ୍ରିୟା ଚାଲିଅଛି"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ସ୍ଥାନୀୟ ଫାଇଲ ମନିଟର ପ୍ରକାର ଖୋଜିବାରେ ଅସମର୍ଥ"
 
-#: ../gio/gdbus-tool.c:360
-#, fuzzy
-msgid "Connection Endpoint Options:"
-msgstr "ସଂଯୋଗ କ୍ରିୟା ଚାଲିଅଛି"
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
+#, c-format
+msgid "Error writing to file: %s"
+msgstr "ଫାଇଲଭିତରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr ""
+#: ../gio/glocalfileoutputstream.c:283
+#, c-format
+msgid "Error removing old backup link: %s"
+msgstr "ପୁରୁଣା ନକଲ ସଂରକ୍ଷଣ ସଂଯୋଗ ଅପସାରଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:383
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "No connection endpoint specified"
-msgstr ""
+msgid "Error creating backup copy: %s"
+msgstr "ନକଲ ସଂରକ୍ଷଣ ନକଲ ନିର୍ମାଣରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:393
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Multiple connection endpoints specified"
-msgstr ""
+msgid "Error renaming temporary file: %s"
+msgstr "ଅସ୍ଥାୟୀ ଫାଇଲର ନାମ ବଦଳାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:463
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr ""
+msgid "Error truncating file: %s"
+msgstr "ଫାଇଲ ବିଚ୍ଛିନ୍ନ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
+#, c-format
+msgid "Error opening file '%s': %s"
+msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲଟି ଗୋଟିଏ ଡିରେକ୍ଟୋରୀ ଅଟେ"
+
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲଟି ଗୋଟିଏ ନିୟମିତ ଫାଇଲ ନୁହେଁ"
+
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "ଫାଇଲଟି ବାହାରୁ ପରିବର୍ତ୍ତିତ"
+
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
+msgid "Error removing old file: %s"
+msgstr "ପୁରୁଣା ଫାଇଲକୁ ଅପସାରଣରେ ତ୍ରୁଟି: %s"
+
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "ଅବୈଧ GSeekType ଦିଆଯାଇଅଛି"
+
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "ଅବୈଧ ଅନୁସନ୍ଧାନ ଅନୁରୋଧ"
+
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "GMemoryInputStream କୁ ବିଚ୍ଛିନ୍ନ କରିହେବ ନାହିଁ "
+
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "ସ୍ମୃତି ଫଳାଫଳ ବାକ୍ଯଖଣ୍ଡର ଆକାର ବଦଳାଯାଇପାରିବ ନାହିଁ"
+
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "ସ୍ମୃତି ଫଳାଫଳ ବାକ୍ଯଖଣ୍ଡର ଆକାର ବଦଳାଇବାରେ ଅସଫଳ"
+
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "\"unmount\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "\"eject\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
+"\"unmount\" କିମ୍ବା \"unmount_with_operation\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
 msgstr ""
+"\"eject\" କିମ୍ବା \"eject_with_operation\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, fuzzy, c-format
-msgid "Error connecting: %s\n"
-msgstr "ସଂଯୋଗ କରିବାରେ ତ୍ରୁଟି: %s"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "\"remount\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr ""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "ସ୍ଥାପନ ସୂଚୀପତ୍ର ପ୍ରକାର ଅନୁମାନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, fuzzy, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "ସ୍ଥାପନ ସମକାଳୀନ ସୂଚୀପତ୍ର ପ୍ରକାର ଅନୁମାନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr ""
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "'%s' ଆଧାର ନାମ '[' but not ']' କୁ ଧାରଣ କରିଥାଏ"
 
-#: ../gio/gdbus-tool.c:634
-#, fuzzy, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+#: ../gio/gnetworkmonitorbase.c:178
+#, fuzzy
+#| msgid "Network unreachable through SOCKSv5 proxy."
+msgid "Network unreachable"
+msgstr "ନେଟୱର୍କ SOCKSv5 ପ୍ରକ୍ସି ମାଧ୍ଯମରେ ପହଞ୍ଚି ହେବ ନାହିଁ।"
 
-#: ../gio/gdbus-tool.c:640
-#, fuzzy, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr ""
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, fuzzy, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+#| msgid "could not get remote address: %s"
+msgid "Could not create network monitor: %s"
+msgstr "ସୁଦୂର ଠିକଣା ପାଇଲା ନାହିଁ: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, fuzzy, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "ରୁପାନ୍ତରଣ ର ବିକଲ୍ପ ରେ ତ୍ରୁଟି: %s"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr ""
 
-#: ../gio/gdbus-tool.c:698
-#, fuzzy, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "ସଂଯୋଗ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gnetworkmonitornetlink.c:177
+#, fuzzy
+#| msgid "could not get remote address: %s"
+msgid "Could not get network status: "
+msgstr "ସୁଦୂର ଠିକଣା ପାଇଲା ନାହିଁ: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr ""
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "ଫଳାଫଳ ବାକ୍ଯଖଣ୍ଡ ଲେଖିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr ""
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "ଉତ୍ସ ବାକ୍ୟଖଣ୍ଡଟି ପୂର୍ବରୁ ବନ୍ଦହୋଇଯାଇଛି"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr ""
+#: ../gio/gresolver.c:764
+#, c-format
+msgid "Error resolving '%s': %s"
+msgstr "'%s' କୁ ସମାଧାନ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr ""
+#: ../gio/gresolver.c:814
+#, c-format
+msgid "Error reverse-resolving '%s': %s"
+msgstr "'%s' କୁ ବିପରିତ-ସମାଧାନ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr ""
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#, c-format
+msgid "No service record for '%s'"
+msgstr "'%s' ପାଇଁ କୌଣସି ସର୍ଭିସ ଅନୁଲିପି ନାହିଁ"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr ""
+msgid "Temporarily unable to resolve '%s'"
+msgstr "ଅସ୍ଥାୟୀ ଭାବରେ '%s' କୁ ସମାଧାନ କରିବାରେ ଅସମର୍ଥ"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr ""
+msgid "Error resolving '%s'"
+msgstr "'%s' କୁ ସମାଧାନ କରିବାରେ ତ୍ରୁଟି"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Error: Method name is not specified\n"
+msgid "The resource at '%s' does not exist"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gresource.c:456
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
+msgid "The resource at '%s' failed to decompress"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gresourcefile.c:650
 #, fuzzy, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "%s' ଡିରେକ୍ଟୋରି ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+#| msgid "Target file is a directory"
+msgid "The resource at '%s' is not a directory"
+msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲଟି ଗୋଟିଏ ଡିରେକ୍ଟୋରୀ ଅଟେ"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr ""
+#: ../gio/gresourcefile.c:858
+#, fuzzy
+#| msgid "Input stream doesn't implement read"
+msgid "Input stream doesn't implement seek"
+msgstr "ନିବେଶ ଧାରାରେ ପଢ଼ିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr ""
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "ସହାୟତାକୁ ମୁଦ୍ରଣ କରନ୍ତୁ"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "XML ମୁଦ୍ରଣ କରନ୍ତୁ"
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+#| msgid "COMMAND"
+msgid "[COMMAND]"
+msgstr "[COMMAND]"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
+#: ../gio/gresource-tool.c:482
+msgid ""
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr ""
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FILE [PATH]"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr ""
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "ବିଭାଗ"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
 
-#: ../gio/gdbus-tool.c:1733
-#, fuzzy
-msgid "Monitor a remote object."
-msgstr "ଭ୍ରଷ୍ଟ ବସ୍ତୁ"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr ""
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "ବà­\87ନାମà­\80"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "ଫାà¬\87ଲ à¬ªà¬¥"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "ଡେସ୍କଟପ ଫାଇଲ Exec କ୍ଷେତ୍ର ଉଲ୍ଲେଖ କରିନଥିଲା"
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
+#, c-format
+msgid ""
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"ଅଜଣା ନିର୍ଦ୍ଦେଶ %s\n"
+"\n"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "ପ୍ରୟୋଗ ପାଇଁ ଆବଶ୍ୟକ ଟର୍ମିନାଲ ଖୋଜିବାରେ ଅସମର୍ଥ"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "ଚାଳକ ପ୍ରୟୋଗ ବିନ୍ୟାସ ଫୋଲଡର %s କୁ ନିର୍ମାଣ କରିପାରିବେ ନାହିଁ: %s"
+#| msgid ""
+#| "Usage:\n"
+#| "  gsettings %s %s\n"
+#| "\n"
+#| "%s\n"
+#| "\n"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"ବ୍ଯବହାର ବିଧି:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "ଚାଳକ MIME ବିନ୍ୟାସିତ ଫୋଲଡର %s ନିର୍ମାଣ କରିପାରିବ ନାହିଁ: %s"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "ସ୍ୱତନ୍ତ୍ରଚରଗୁଡ଼ିକ:\n"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
 msgstr ""
 
-#: ../gio/gdesktopappinfo.c:2033
-#, c-format
-msgid "Can't create user desktop file %s"
-msgstr "ଚାଳକ ଡେସ୍କଟପ ଫାଇଲ %s ନିର୍ମାଣ କରିପାରିବ ନାହିଁ"
-
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "%s ପାଇଁ ଇଚ୍ଛାରୂପୀ ପରିଭାଷା"
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMMAND   ବର୍ଣ୍ଣନା କରିବା ପାଇଁ (ବୈକଳ୍ପିକ) ନିର୍ଦ୍ଦେଶ\n"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "ଡ୍ରାଇଭ ବାହାର କରିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr ""
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "ଡ୍ରାଇଭ ବାହାର କରିବା କିମ୍ବା eject_with_operation କୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "ଡ୍ରାଇଭ ସଞ୍ଚାର ମାଧ୍ଯମ ପାଇଁ ଚୟନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gresource-tool.c:554
+#| msgid "SCHEMA[:PATH]"
+msgid "[PATH]"
+msgstr "[PATH]"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "ଡ୍ରାଇଭ ଆରମ୍ଭ କରିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr ""
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "ଡà­\8dରାà¬\87ଭ à¬¬à¬¨à­\8dଦ à¬\95ରିବାà¬\95à­\81 à¬\95ାରà­\8dଯà­\8dà­\9fà¬\95ାରà­\80 à¬\95ରà­\87ନାହିà¬\81"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "ପଥ"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
 msgstr ""
 
-#: ../gio/gemblem.c:324
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "GEmblem ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %dକୁ ନିୟନ୍ତ୍ରଣ କରୁଅଛି"
+msgid "No such schema '%s'\n"
+msgstr "ଏପରି କୌଣସି ଯୋଜନା ନାହିଁ '%s'\n"
 
-#: ../gio/gemblem.c:334
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "GEmblem ସାଙ୍କେତିକରଣରେ ତ୍ରୁଟିଯୁକ୍ତ ଟକେନ ସଂଖ୍ୟା (%d)"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr ""
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "GEmblemedIcon ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %dକୁ ନିୟନ୍ତ୍ରଣ କରିପାରୁ ନାହିଁ"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr ""
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "GEmblemedIcon ସାଙ୍କେତିକରଣରେ ତ୍ରୁଟିଯୁକ୍ତ ଟକେନ ସଂଖ୍ୟା (%d)"
+msgid "Empty path given.\n"
+msgstr "ଖାଲି ପଥ ଦିଆଯାଇଛି।\n"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "GEmblemedIcon ପାଇଁ ଗୋଟିଏ GEmblem ଆଶାକରାଯାଉଅଛି"
+#: ../gio/gsettings-tool.c:100
+#, c-format
+msgid "Path must begin with a slash (/)\n"
+msgstr "ପଥଟି ସ୍ଲାଶ (/) ସହିତ ଆରମ୍ଭ ହେବା ଉଚିତ\n"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "ପ୍ରୟୋଗ ସମର୍ଥିତ ନୁହଁ"
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
+msgstr "ପଥଟି ସ୍ଲାଶ (/) ସହିତ ଶେଷ ହେବା ଉଚିତ\n"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "ଧାରଣ କରିଥିବା ସ୍ଥାପନ ଅବସ୍ଥିତ ନାହିଁ"
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "ପଥରେ ଦୁଇଟି ପାଖାପାଖି ସ୍ଲାଶ (//) ରହିବା ଉଚିତ ନୁହଁ\n"
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "ଡିରେକ୍ଟୋରୀ ଉପରେ ନକଲ କରିପାରିବେ ନାହିଁ"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "ଏପରି କୌଣସି କି ନାହିଁ '%s'\n"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "ଡିରେକ୍ଟୋରୀ ଉପରେ ଡିରେକ୍ଟୋରୀ ନକଲ କରିପାରିବେ ନାହିଁ"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr ""
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲ ଅବସ୍ଥିତ"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr ""
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "ପୁନରାବର୍ତ୍ତୀ ଭାବରେ ଡିରେକ୍ଟୋରୀ ନକଲ କରିପାରିବେ ନାହିଁ"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr ""
 
-#: ../gio/gfile.c:2758
-#, fuzzy
-msgid "Splice not supported"
-msgstr "ପ୍ରତିକାତ୍ମକ ସଂୟୋଗ ଅସହାୟକ"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "SCHEMA ରେ ଥିବା କିଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
 
-#: ../gio/gfile.c:2762
-#, fuzzy, c-format
-msgid "Error splicing file: %s"
-msgstr "ଫାଇଲ ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:PATH]"
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "ବିଶେଷ ଫାଇଲକୁ ନକଲ କରିପାରିବେ ନାହିଁ"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr ""
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "ଅବୈଧ symlink ମୂଲ୍ୟ ପ୍ରଦାନ କରାଯାଇଛି"
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
+msgstr ""
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "ଆବର୍ଜନା ପାତ୍ର ସମର୍ଥିତ ନୁହଁ"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:PATH]]"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "ଫାଇଲ ନାମଗୁଡ଼ିକ '%c' ଧାରଣ କରିପାରେ ନାହିଁ"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "KEY ପାଇଁ ମୂଲ୍ୟ ଆଣନ୍ତୁ"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "ଆକାର ସ୍ଥାପନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:PATH] KEY"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "à¬\8fହି à¬«à¬¾à¬\87ଲà¬\95à­\81 à¬¨à¬¿à­\9fନà­\8dତà­\8dରମ à¬\95ରିବା à¬«à¬³à¬°à­\87 à¬\95à­\8cଣସି à¬ªà­\8dରà­\9fà­\8bà¬\97 à¬ªà¬\9eà­\8dà¬\9cିà¬\95à­\83ତ à¬¹à­\8bà¬\87ନାହିà¬\81"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "KEY à¬ªà¬¾à¬\87à¬\81 à¬¬à­\88ଧ à¬®à­\82ଲà­\8dà­\9fର à¬¸à­\80ମା à¬ªà¬\9aରନà­\8dତà­\81"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "ଗଣନାକାର ବନ୍ଦ ହୋଇଯାଇଛି"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "KEY ର ମୂଲ୍ୟକୁ VALUE ରେ ସେଟକରନ୍ତୁ"
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "ଫାଇଲ ଗଣନାକାର ପାଖରେ ଉତ୍କୃଷ୍ଟ ପ୍ରୟୋଗ ଅଛି"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:PATH] KEY VALUE"
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "ଫାଇଲ ଗଣନାକାର ପୂର୍ବରୁ ବନ୍ଦ ହୋଇଯାଇଛି"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "KEY କୁ ତାହାର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ମୂଲ୍ୟରେ ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
 
-#: ../gio/gfileicon.c:236
-#, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "GFileIcon ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %d କୁ ନିୟନ୍ତ୍ରଣ କରିପାରିବେ ନାହିଁ"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr ""
+"SCHEMA ରେ ଥିବା ସମସ୍ତ କିଗୁଡ଼ିକୁ ତାହାର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ମୂଲ୍ୟରେ ପୁନଃସ୍ଥାପନ "
+"କରନ୍ତୁ"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "GFileIcon ପାଇଁ ତ୍ରୁଟିଯୁକ୍ତ ନିବେଶ ତଥ୍ୟ"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "KEY ଟି ଲିଖନଯୋଗ୍ୟ କି ନୁହଁ ତାହା ଯାଞ୍ଚ କରନ୍ତୁ"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "ଧାରା query_info କୁ ସମର୍ଥନ କରେନାହିଁ"
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"ପରିବର୍ତ୍ତନଗୁଡ଼ିକ ପାଇଁ KEY କୁ ନିରୀକ୍ଷଣ କରନ୍ତୁ।\n"
+"ଯଦି କୌଣସି KEY ଉଲ୍ଲେଖ ହୋଇନାହିଁ, ତେବେ SCHEMA ରେ ଥିବା ସମସ୍ତ କିଗୁଡ଼ିକୁ ନିରୀକ୍ଷଣ "
+"କରନ୍ତୁ।\n"
+"ନିରୀକ୍ଷଣ କରିବା ପାଇଁ ^C କୁ ବ୍ୟବହାର କରନ୍ତୁ।\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "ଧାରାରେ Seek ସମର୍ଥିତ ନୁହଁ"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:PATH] [KEY]"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "ନିବେଶ ଧାରାରେ କାଟିବା ଅନୁମୋଦିତ ନୁହଁ"
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "ଧାରାରେ କାଟିବା ଅନୁମୋଦିତ ନୁହଁ"
-
-#: ../gio/gicon.c:284
-#, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "ଭୁଲ ସଂଖ୍ୟକ ଟକେନ (%d)"
-
-#: ../gio/gicon.c:304
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "No type for class name %s"
-msgstr "ଶ୍ରେଣୀ ନାମ %s ପାଇଁ କୌଣସି ପ୍ରକାର ନାହିଁ"
+#| msgid ""
+#| "Usage:\n"
+#| "  gsettings %s %s\n"
+#| "\n"
+#| "%s\n"
+#| "\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"ବ୍ଯବହାର ବିଧି:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gicon.c:314
-#, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "ପ୍ରକାର %s GIcon ଅନ୍ତରାପୃଷ୍ଠକୁ କାର୍ଯ୍ୟକାରି କରେନାହିଁ"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr ""
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "ପ୍ରକାର %s ଶ୍ରେଣୀଭୁକ୍ତ ନୁହଁ"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "ତ୍ରୁଟିଯୁକ୍ତ ସଂସ୍କରଣ ସଂଖ୍ୟା: %s"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KEY       ଯୋଜନା ମଧ୍ଯରେ ଥିବା (ବୈକଳ୍ପିକ) କି\n"
 
-#: ../gio/gicon.c:353
-#, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "ପ୍ରକାର %s GIcon ଅନ୍ତରାପୃଷ୍ଠରେ ଟକେନ()ରୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KEY       ଯୋଜନା ମଧ୍ଯରେ ଥିବା କି\n"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "ଚିତ୍ରସଂକେତ ସାଙ୍କେତିକରଣର ପ୍ରଦତ୍ତ ସଂସ୍କରଣକୁ ନିୟନ୍ତ୍ରଣ କରାଯାଇପାରିବ ନାହିଁ"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALUE     ସେଟ କରିବା ପାଇଁ ଥିବା ମୂଲ୍ୟ\n"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "ନିବେଶ ଧାରାରେ ପଢ଼ିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../gio/gsettings-tool.c:788
+#, c-format
+msgid "Empty schema name given\n"
+msgstr "ଖାଲି ଯୋଜନା ନାମ ଦିଆଯାଇଛି\n"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "ଧାରା ପାଖରେ ଉତ୍କୃଷ୍ଟ ପ୍ରୟୋଗ ଅଛି"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "ଅବୈଧ ସକେଟ, ଆରମ୍ଭ ହୋଇନାହିଁ"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "ସà¬\95à­\87à¬\9f à¬ à¬¿à¬\95ଣା à¬ªà¬¾à¬\87à¬\81 à¬¯à¬¥à­\87ଷà­\8dà¬\9f à¬¸à­\8dଥାନ à¬¨à¬¾à¬¹à¬¿à¬\81"
+#: ../gio/gsocket.c:289
+#, c-format
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "à¬\85ବà­\88ଧ à¬¸à¬\95à­\87à¬\9f, à¬\8fହା à¬¯à­\8bà¬\97à­\81à¬\81 à¬ªà­\8dରାରମà­\8dଭିà¬\95ରଣ à¬¬à¬¿à¬«à¬³ à¬¹à­\8bà¬\87à¬\9bି: %s"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "à¬\85ସମରà­\8dଥିତ à¬¸à¬\95à­\87à¬\9f à¬ à¬¿à¬\95ଣା"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "ସà¬\95à­\87à¬\9f à¬ªà­\82ରà­\8dବରà­\81 à¬¬à¬¨à­\8dଦହà­\8bà¬\87ଯାà¬\87à¬\9bି"
 
-#: ../gio/glib-compile-schemas.c:741
-#, fuzzy
-msgid "empty names are not permitted"
-msgstr "ଆବର୍ଜନା ପାତ୍ର ସମର୍ଥିତ ନୁହଁ"
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "ସକେଟ I/O ର ସମୟ ସମାପ୍ତ"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr ""
+msgid "creating GSocket from fd: %s"
+msgstr "fd ରୁ GSocket ନିର୍ମାଣ କରୁଅଛି : %s"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
+msgid "Unable to create socket: %s"
+msgstr "ସକେଟ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ: %s"
+
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "ଅଜଣା ପ୍ରଟୋକଲକୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gsocket.c:1713
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
+msgid "could not get local address: %s"
+msgstr "ସ୍ଥାନୀୟ ଠିକଣା ପାଇଲା ନାହିଁ: %s"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gsocket.c:1756
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr ""
+msgid "could not get remote address: %s"
+msgstr "ସୁଦୂର ଠିକଣା ପାଇଲା ନାହିଁ: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gsocket.c:1817
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr ""
+msgid "could not listen: %s"
+msgstr "ଶୁଣି ପାରିଲା ନାହିଁ: %s"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gsocket.c:1891
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
+msgid "Error binding to address: %s"
+msgstr "ଠିକଣା ସହିତ ବାନ୍ଧିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr ""
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, fuzzy, c-format
+#| msgid "Error launching application: %s"
+msgid "Error joining multicast group: %s"
+msgstr "ପ୍ରୟୋଗକୁ ଆରମ୍ଭକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:895
-#, c-format
-msgid "<key name='%s'> already specified"
-msgstr ""
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#, fuzzy, c-format
+#| msgid "Error launching application: %s"
+msgid "Error leaving multicast group: %s"
+msgstr "ପ୍ରୟୋଗକୁ ଆରମ୍ଭକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/gsocket.c:2165
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
+msgid "Error accepting connection: %s"
+msgstr "ସଂଯୋଗ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> କୁ ଏପର୍ଯ୍ୟନ୍ତ ବ୍ୟାଖ୍ୟା କରାଯାଇ ନାହିଁ।"
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "ସଂଯୋଗ କ୍ରିୟା ଚାଲିଅଛି"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "ଅବୈଧ GVariant ପ୍ରକାରର ବାକ୍ୟଖଣ୍ଡ '%s'"
-
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> ଦିଆଯାଇଛି କିନ୍ତୁ ଯୋଜନାଟି କାହାକୁ ବଢ଼ାଉନାହିଁ"
+msgid "Unable to get pending error: %s"
+msgstr "ବକୟା ତ୍ରୁଟି ପାଇବାରେ ଅସମର୍ଥ: %s"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../gio/gsocket.c:2508
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "ନବଲିà¬\96ନ à¬\95ରିବା à¬ªà¬¾à¬\87à¬\81 à¬\95à­\8cଣସି <key name='%s'> à¬¨à¬¾à¬¹à¬¿à¬\81"
+msgid "Error receiving data: %s"
+msgstr "ତଥà­\8dà­\9f à¬\97à­\8dରହଣ à¬\95ରିବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../gio/gsocket.c:2686
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
+msgid "Error sending data: %s"
+msgstr "ତଥ୍ୟ ପଠାଇବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/gsocket.c:2800
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ କରାଯାଇଛି"
+msgid "Unable to shutdown socket: %s"
+msgstr "ସକେଟ ବନ୍ଦ କରିବାରେ ଅସମର୍ଥ: %s"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/gsocket.c:2879
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> extends not yet existing schema '%s'"
+msgid "Error closing socket: %s"
+msgstr "ସକେଟ ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../gio/gsocket.c:3513
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr ""
-"<schema id='%s'> ଟି ହେଉଛି ଏପର୍ଯ୍ୟନ୍ତ ଅନୁଲମ୍ବିତ ହୋଇନଥିବା ଯୋଜନା '%s' ର ତାଲିକା"
+msgid "Waiting for socket condition: %s"
+msgstr "ସକେଟ ଅବସ୍ଥା ପାଇଁ ଅପେକ୍ଷା କରିଅଛି: %s"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "à¬\95à­\8cଣସି à¬¯à­\8bà¬\9cନାà¬\95à­\81 à¬ªà¬¥ à¬¸à¬¹à¬¿à¬¤ à¬¤à¬¾à¬²à¬¿à¬\95ାଭà­\81à¬\95à­\8dତ à¬\95ରିହà­\87ବ à¬¨à¬¾à¬¹à¬¿à¬\81"
+msgid "Error sending message: %s"
+msgstr "ସନà­\8dଦà­\87ଶ à¬ªà¬ à¬¾à¬\87ବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
 
-#: ../gio/glib-compile-schemas.c:1126
-#, c-format
-msgid "Can not extend a schema with a path"
-msgstr "କୌଣସି ଯୋଜନାକୁ ପଥ ସହିତ ଅନୁଲମ୍ବିତ କରିହେବ ନାହିଁ"
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage windows ରେ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> ଟି ଗୋଟିଏ ତାଲିକା, <schema id='%s'> କୁ ଅନୁଲମ୍ବିତ କରାଯାଉଛି "
-"ଯାହାକି ଗୋଟିଏ ତାଲିକା ନୁହଁ"
+msgid "Error receiving message: %s"
+msgstr "ସନ୍ଦେଶ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
-"<schema id='%s' list-of='%s'> <schema id='%s' list-of='%s'> କୁ ବଢ଼ାଇଥାଏ "
-"କିନ୍ତୁ '%s' "
-"'%s' କୁ ବଢ଼ାଇନଥାଏ"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
+msgid "Could not connect to proxy server %s: "
 msgstr ""
-"ଯଦି ଗୋଟିଏ ପଥ ଦିଆଯାଇଥାଏ, ତେବେ ତାହା ଗୋଟିଏ ସ୍ଲାଶ ସହିତ ଆରମ୍ଭ ଏବଂ ଶେଷ ହେବା ଉଚିତ"
 
-#: ../gio/glib-compile-schemas.c:1170
-#, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "ତାଲିକାର ପଥ ନିଶ୍ଚିତ ଭାବରେ ':/' ସହିତ ସମାପ୍ତ ହେବା ଉଚିତ"
+#: ../gio/gsocketclient.c:188
+#, fuzzy, c-format
+#| msgid "Could not open converter from '%s' to '%s': %s"
+msgid "Could not connect to %s: "
+msgstr "%s' ରୁ '%s' ର ରୁପାନ୍ତରକ ଖୋଲି ପାରିଲା ନାହିଁ: %s"
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> ପୂର୍ବରୁ ଉଲ୍ଲେଖ ହୋଇଛି"
+#: ../gio/gsocketclient.c:190
+#, fuzzy
+#| msgid "could not listen: %s"
+msgid "Could not connect: "
+msgstr "ଶୁଣି ପାରିଲା ନାହିଁ: %s"
 
-#: ../gio/glib-compile-schemas.c:1416
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "ଉପାଦାନ <%s> କୁ <%s> ଭିତରେ ଅନୁମୋଦିତ ନୁହଁ"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "ସଂଯୋଗ କରିବା ସମୟରେ ଅଜଣା ତୃଟି"
 
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "ଉପାଦାନ <%s> ଉପର ସ୍ତରରେ ଅନୁମୋଦିତ ନୁହଁ"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "<%s> ଭିତରେ ପାଠ୍ୟ ଦେଖାଯାଇ ନପାରେ"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "ପ୍ରକ୍ସି ପ୍ରଟୋକଲ '%s' ସମର୍ଥିତ ନୁହଁ।"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict କୁ ଉଲ୍ଲେଖ କରାଯାଇଛି; ପ୍ରସ୍ଥାନ କରୁଅଛି।\n"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "ଗ୍ରହଣକାରୀ ପୂର୍ବରୁ ବନ୍ଦଅଛି"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "ଏହି ଫାଇଲକୁ ସମ୍ପୂର୍ଣ୍ଣ ଭାବରେ ଅଗ୍ରାହ୍ୟ କରାଯାଇଛି।\n"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "ଅତିରିକ୍ତ ସକେଟ ବନ୍ଦ ଅଛି"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "ଏହି ଫାଇଲକୁ ଅଗ୍ରାହ୍ୟ କରୁଅଛି।\n"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 IPv6 ଠିକଣା '%s' କୁ ସମର୍ଥନ କରେନାହିଁ"
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+#: ../gio/gsocks4aproxy.c:139
+#, fuzzy
+#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Username is too long for SOCKSv4 protocol"
 msgstr ""
+"SOCKSv5 ପ୍ରଟୋକଲ ପାଇଁ ଚାଳକନାମ କିମ୍ବା ପ୍ରବେଶ ସଂକେତଟି ଅତ୍ୟଧିକ ବଡ଼ (ସର୍ବାଧିକ %i)।"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ଏହି କି ପାଇଁ ନବଲିଖନକୁ ଅଗ୍ରାହ୍ୟ କରୁଅଛି।\n"
-
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " ଏବଂ --strict କୁ ଉଲ୍ଲେଖ କରାଯାଇଛି; ପ୍ରସ୍ଥାନ କରୁଅଛି।\n"
+#: ../gio/gsocks4aproxy.c:156
+#, fuzzy, c-format
+#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "ହୋଷ୍ଟନାମ '%s' ଟି SOCKSv5 ପ୍ରଟୋକଲ ପାଇଁ ଅତ୍ୟଧିକ ବଡ଼ (ସର୍ବାଧିକ %i ବାଇଟ)"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
-"s.  "
-msgstr ""
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "ଏହି ସର୍ଭରଟି ଗୋଟିଏ SOCKSv4 ପ୍ରକ୍ସି ସର୍ଭର ନୁହଁ।"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "ଏହି କି ପାଇଁ ନବଲିଖନକୁ ଅଗ୍ରାହ୍ୟ କରୁଅଛି।\n"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "SOCKSv4 ସର୍ଭର ମାଧ୍ଯମରେ ଥିବା ସଂଯୋଗକୁ ପ୍ରତ୍ୟାଖ୍ୟାନ କରାଯାଇଛି"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "ସର୍ଭରଟି ଗୋଟିଏ SOCKSv5 ପ୍ରକ୍ସି ସର୍ଭର ନୁହଁ।"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5 ପ୍ରକ୍ସି ବୈଧିକରଣ ଆବଶ୍ୟକ କରିଥାଏ।"
+
+#: ../gio/gsocks5proxy.c:179
 msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "gschemas.compiled ଫାଇଲକୁ କେଉଁଠି ସଂରକ୍ଷଣ କରିବେ"
-
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "DIRECTORY"
-
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
+#: ../gio/gsocks5proxy.c:208
+#, fuzzy
+#| msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Username or password is too long for SOCKSv5 protocol."
 msgstr ""
+"SOCKSv5 ପ୍ରଟୋକଲ ପାଇଁ ଚାଳକନାମ କିମ୍ବା ପ୍ରବେଶ ସଂକେତଟି ଅତ୍ୟଧିକ ବଡ଼ (ସର୍ବାଧିକ %i)।"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "gschema.compiled ଫାଇଲକୁ ଲେଖନ୍ତୁ ନାହିଁ"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "ଭୁଲ ଚାଳକନାମ କିମ୍ବା ପ୍ରବେଶ ସଂକେତ ହେତୁ SOCKSv5 ବୈଧିକରଣ ବିଫଳ ହୋଇଛି।"
+
+#: ../gio/gsocks5proxy.c:288
+#, fuzzy, c-format
+#| msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "ହୋଷ୍ଟନାମ '%s' ଟି SOCKSv5 ପ୍ରଟୋକଲ ପାଇଁ ଅତ୍ୟଧିକ ବଡ଼ (ସର୍ବାଧିକ %i ବାଇଟ)"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "ଏହି ବିକଳ୍ପକୁ ଅତିଶିଘ୍ର ବାହାର କରିଦିଆଯିବ।"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5 ପ୍ରକ୍ସି ସର୍ଭର ଅଜଣା ଠିକଣା ପ୍ରକାର ବ୍ୟବହାର କରିଥାଏ।"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr ""
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "ଆଭ୍ୟନ୍ତରୀଣ SOCKSv5 ପ୍ରକ୍ସି ସର୍ଭର ତ୍ରୁଟି।"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
 msgstr ""
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "ଆପଣଙ୍କୁ କେବଳ ଗୋଟିଏ ଡିରେକ୍ଟୋରୀ ନାମ ଦେବା ଉଚିତ\n"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "ହୋଷ୍ଟ SOCKSv5 ସର୍ଭର ମାଧ୍ଯମରେ ପହଞ୍ଚିହେବ ନାହିଁ।"
 
-#: ../gio/glib-compile-schemas.c:2028
-#, c-format
-msgid "No schema files found: "
-msgstr "କୌଣସି ଯୋଜନା ଫାଇଲ ମିଳିଲା ନାହିଁ: "
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "ନେଟୱର୍କ SOCKSv5 ପ୍ରକ୍ସି ମାଧ୍ଯମରେ ପହଞ୍ଚି ହେବ ନାହିଁ।"
 
-#: ../gio/glib-compile-schemas.c:2031
-#, c-format
-msgid "doing nothing.\n"
-msgstr "କିଛି କରୁନାହିଁ।\n"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "ସଂଯୋଗଟି SOCKSv5 ପ୍ରକ୍ସି ମାଧ୍ଯମରେ ବାରଣ ହୋଇଛି।"
 
-#: ../gio/glib-compile-schemas.c:2034
-#, c-format
-msgid "removed existing output file.\n"
-msgstr "ସ୍ଥିତବାନ ଫଳାଫଳ ଫାଇଲକୁ କଢ଼ାଯାଇଛି।\n"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5 ପ୍ରକ୍ସି 'connect' ନିର୍ଦ୍ଦେଶକୁ ସମର୍ଥନ କରେ ନାହିଁ।"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "ପୂର୍ବନିର୍ଦ୍ଧାରିତ ସ୍ଥାନୀୟ ଡିରେକ୍ଟୋରୀ ମନିଟର ପ୍ରକାର ଖୋଜିବାରେ ଅସମର୍ଥ"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5 ପ୍ରକ୍ସି ଦିଆଯାଇଥିବା ଠିକଣା ପ୍ରକାରକୁ ସମର୍ଥନ କରେନାହିଁ।"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
-#, c-format
-msgid "Invalid filename %s"
-msgstr "ଅବୈଧ ଫାଇଲ ନାମ %s"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "ଅଜଣା SOCKSv5 ପ୍ରକ୍ସି ତ୍ରୁଟି।"
 
-#: ../gio/glocalfile.c:948
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "ଫାଇଲତନ୍ତ୍ର ସୂଚନା ପାଇବାରେ ତ୍ରୁଟି: %s"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "GThemedIcon ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %dକୁ ନିୟନ୍ତ୍ରଣ କରାଯାଇପାରିବ ନାହିଁ"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "ମୂଳ ଡିରେକ୍ଟୋରୀର ନାମ ବଦଳାଯାଇପାରିବ ନାହିଁ"
+#: ../gio/gtlscertificate.c:249
+#, fuzzy
+#| msgid "Could not parse PEM-encoded private key"
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "PEM-ସାଙ୍କେତିକ ବ୍ୟକ୍ତିଗତ କିକୁ ବିଶ୍ଳଷଣ କରିପାରିଲା ନାହିଁ।"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
-#, c-format
-msgid "Error renaming file: %s"
-msgstr "ଫାଇଲର ନାମ ବଦଳାଇବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "କୌଣସି PEM-ସାଙ୍କେତିକ ବ୍ୟକ୍ତିଗତ କି ମିଳି ନାହିଁ"
 
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "ଫାà¬\87ଲର à¬¨à¬¾à¬® à¬¬à¬¦à¬³à¬¾à¬¯à¬¾à¬\87ପାରିବà­\87 à¬¨à¬¾à¬¹à¬¿à¬\81, à¬«à¬¾à¬\87ଲ à¬¨à¬¾à¬® à¬ªà­\82ରà­\8dବରà­\81 à¬\85ବସà­\8dଥିତ"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "PEM-ସାà¬\99à­\8dà¬\95à­\87ତିà¬\95 à¬¬à­\8dà­\9fà¬\95à­\8dତିà¬\97ତ à¬\95ିà¬\95à­\81 à¬¬à¬¿à¬¶à­\8dଳଷଣ à¬\95ରିପାରିଲା à¬¨à¬¾à¬¹à¬¿à¬\81।"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "ଅବୈଧ ଫାଇଲ ନାମ"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "କୌଣସି PEM-ସାଙ୍କେତିକ ପ୍ରମାଣପତ୍ର ମିଳି ନାହିଁ"
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "ଫାଇଲ ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "PEM-ସାଙ୍କେତିକ ପ୍ରମାଣପତ୍ରକୁ ବିଶ୍ଳଷଣ କରିପାରିଲା ନାହିଁ"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "ଡିରେକ୍ଟୋରୀ ଖୋଲିପାରିବେ ନାହିଁ"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "ଫାଇଲ ଅପସାରଣରେ ତ୍ରୁଟି: %s"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "ଫାଇଲକୁ ବର୍ଜନ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "ଦିଆଯାଇଥିବା ପ୍ରବେଶ ସଂକେତଟି ଠିକ ନୁହଁ।"
 
-#: ../gio/glocalfile.c:1831
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "ଆବର୍ଜନା ପାତ୍ର ଡିରେକ୍ଟୋରୀ %sକୁ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "ଆବର୍ଜନା ପାତ୍ର ପାଇଁ ଉଚ୍ଚସ୍ତରୀୟ ଡିରେକ୍ଟୋରୀ ଖୋଜିବାରେ ଅସମର୍ଥ"
+msgid "Expecting 1 control message, got %d"
+msgstr "1 ନିୟନ୍ତ୍ରଣ ସନ୍ଦେଶକୁ ଆଶାକରୁଅଛି, %d ପାଇଲି"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "à¬\86ବରà­\8dà¬\9cନା à¬ªà¬¾à¬¤à­\8dର à¬¡à¬¿à¬°à­\87à¬\95à­\8dà¬\9fà­\8bରà­\80 à¬\96à­\8bà¬\9cିବା à¬\8fବà¬\82 à¬¨à¬¿à¬°à­\8dମାଣ à¬\95ରିବାରà­\87 à¬\85ସମରà­\8dଥ"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "ସହାà­\9fà¬\95 à¬¤à¬¥à­\8dà­\9fର à¬\85ପà­\8dରତà­\8dà­\9fାଶିତ à¬ªà­\8dରà¬\95ାର"
 
-#: ../gio/glocalfile.c:1985
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "ବରà­\8dà¬\9cିତ à¬¸à­\82à¬\9aନା à¬«à¬¾à¬\87ଲ à¬¨à¬¿à¬°à­\8dମାଣରà­\87 à¬\85ସମରà­\8dଥ : %s"
+msgid "Expecting one fd, but got %d\n"
+msgstr "à¬\97à­\8bà¬\9fିà¬\8f fd à¬\86ଶାà¬\95ରà­\81à¬\85à¬\9bି, à¬\95ିନà­\8dତà­\81 %d à¬ªà¬¾à¬\87ଲି\n"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
-#, c-format
-msgid "Unable to trash file: %s"
-msgstr "ଫାଇଲକୁ ବର୍ଜନ କରିବାରେ ଅସମର୍ଥ: %s"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "ଅବୈଧ fd ଗ୍ରହଣ କରିଛି"
 
-#: ../gio/glocalfile.c:2133
-#, c-format
-msgid "Error creating directory: %s"
-msgstr "ଡିରେକ୍ଟୋରି ନିର୍ମାଣ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "ଅଧିକାରଗୁଡ଼ିକୁ ପଠାଇବାରେ ତ୍ରୁଟି: "
 
-#: ../gio/glocalfile.c:2162
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "ଫାଇଲତନ୍ତ୍ର ସାଙ୍କେତିକ ସଂଯୋଗିକିଗୁଡ଼ିକୁ ସହାୟତା କରେନାହିଁ"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr ""
 
-#: ../gio/glocalfile.c:2166
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "ପ୍ରତୀକାତ୍ମକ ସମ୍ପର୍କ ନିର୍ମାଣରେ ତ୍ରୁଟି: %s"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "Error moving file: %s"
-msgstr "ଫାଇଲ ଘୁଞ୍ଚାଇବାରେ ତ୍ରୁଟି: %s"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED କୁ ସକ୍ରିୟ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "ଡିରେକ୍ଟୋରୀ ଉପରେ ଡିରେକ୍ଟୋରୀକୁ ଘୁଞ୍ଚାଇପାରିବେ ନାହିଁ"
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "ନକଲ ସଂରକ୍ଷଣ ଫାଇଲ ନିର୍ମାଣ ଅସଫଳ ହେଲା"
+#: ../gio/gunixconnection.c:604
+#, fuzzy, c-format
+msgid "Not expecting control message, but got %d"
+msgstr "1 ନିୟନ୍ତ୍ରଣ ସନ୍ଦେଶକୁ ଆଶାକରୁଅଛି, %d ପାଇଲି"
 
-#: ../gio/glocalfile.c:2297
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲ ଘୁଞ୍ଚାଇବାରେ ତ୍ରୁଟି: %s"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "SO_PASSCRED କୁ ନିଷ୍କ୍ରିୟ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "ଅସମର୍ଥିତ ସ୍ଥାପନଗୁଡ଼ିକ ମଧ୍ଯରେ ଗତିକରନ୍ତୁ"
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "ଫାଇଲ ନିରୂପକ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "ଗୁଣର ମୂଲ୍ୟ ନିଶ୍ଚିତରୂପେ non-NULL ହୋଇଥିବା ଉଚିତ"
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "ଫାଇଲ ନିରୂପକ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "à¬\85ବà­\88ଧ à¬\97à­\81ଣର à¬ªà­\8dରà¬\95ାର (ବାà¬\95à­\8dà­\9fà¬\96ଣà­\8dଡ à¬\86ଶାà¬\95ରାଯାà¬\89à¬\9bି)"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "ଫାà¬\87ଲତନà­\8dତà­\8dର à¬®à­\82ଳସà­\8dଥାନ"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "ଅବୈଧ ବିସ୍ତୃତ ଗୁଣର ନାମ"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, fuzzy, c-format
+#| msgid "Error stating file descriptor: %s"
+msgid "Error writing to file descriptor: %s"
+msgstr "ଫାଇଲ ନିରୂପକ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:773
-#, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "ଅନୁଲଗ୍ନ ଗୁଣ '%s'କୁ ବିନ୍ୟାସ କରିବା ସମୟରେ ତ୍ରୁଟି: %s"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "ଅବ୍ୟବହାରିକ unix ପରିସର ସକେଟ ଠିକଣା ଏହି ତନ୍ତ୍ରରେ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, c-format
-msgid "Error stating file '%s': %s"
-msgstr "ଫାଇଲ '%s'କୁ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "ଆକାର ବାହାର କରିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (ଅବୈଧ ସାଙ୍କେତିକରଣ)"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "ଆକାର ବାହାର କରିବା ଅଥବା eject_with_operation କୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
 
-#: ../gio/glocalfileinfo.c:1768
-#, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "ଫାଇଲ ନିରୂପକ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "ପ୍ରୟୋଗକୁ ଖୋଜିପାରିଲା ନାହିଁ"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "ଅବୈଧ ଗୁଣ ପ୍ରକାର (unit32 ଆଶାକରାଯାଉଛି)"
+#: ../gio/gwin32appinfo.c:308
+#, c-format
+msgid "Error launching application: %s"
+msgstr "ପ୍ରୟୋଗକୁ ଆରମ୍ଭକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "ଅବୈଧ ଗୁଣ ପ୍ରକାର (unit64 ଆଶାକରାଯାଉଛି)"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URIଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "ଅବୈଧ ଗୁଣ ପ୍ରକାର (ବାଇଟ ବାକ୍ୟଖଣ୍ଡ ଆଶାକରାଯାଉଛି)"
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "win32 ରେ ସଂସ୍ଥା ପରିବର୍ତ୍ତନ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "symlinks ରେ ଅନୁମତିଗୁଡ଼ିକୁ ସେଟ କରିପାରିବେ ନାହିଁ"
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "win32 ରେ ସଂସ୍ଥା ନିର୍ମାଣ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "à¬\85ନà­\81ମତି à¬¬à¬¿à¬¨à­\8dà­\9fାସà¬\95ରିବାରେ ତ୍ରୁଟି: %s"
+msgid "Error reading from handle: %s"
+msgstr "ନିà­\9fନà­\8dତà­\8dରଣରà­\81 à¬ªà¬¢ିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "ମାଲିକ ନିରୁପଣ କରିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "symlink ନିଶ୍ଚିତ ରୂପେ non-NULL"
+msgid "Error closing handle: %s"
+msgstr "ନିୟନ୍ତ୍ରଣକୁ ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "symlink ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: %s"
+msgid "Error writing to handle: %s"
+msgstr "ନିୟନ୍ତ୍ରଣରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "symlink ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: ଫାଇଲଟି ଗୋଟିଏ symlink ନୁହଁ"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "ଯଥେଷ୍ଟ ସ୍ମୃତି ସ୍ଥାନ ନାହିଁ"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "ପରିବର୍ତ୍ତନ ଅଥବା ଅଭିଗମ୍ୟତା ସମୟ ବିନ୍ୟାସକରିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux ପ୍ରସଙ୍ଗଟି ନିଶ୍ଚିତ ରୂପେ non-NULL ଅଟେ"
+msgid "Internal error: %s"
+msgstr "ଆଭ୍ୟନ୍ତରୀଣ ତ୍ରୁଟି: %s"
 
-#: ../gio/glocalfileinfo.c:2177
-#, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "SELinux ପ୍ରସଙ୍ଗ ବିନ୍ୟାସ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "ଅଧିକ ନିବେଶ ଆବଶ୍ୟକ"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux ଏହି ତନ୍ତ୍ରରେ ସକ୍ରିୟ ହୋଇନାହିଁ"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "ଅବୈଧ ସଙ୍କୋଚିତ ତଥ୍ୟ"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "ଗୁଣ %s ବିନ୍ୟାସ କରିବା ସମର୍ଥିତ ନୁହଁ"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "'%s' ର ଗୁଣ '%s' ଉପାଦାନ ପାଇଁ ଅପ୍ରତ୍ଯାଶିତ ଅଟେ"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "ଫାଇଲରୁ ପଢିବାରେ ତ୍ରୁଟି: %s"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "'%s' ଗୁଣକୁ '%s' ଉପାଦାନ ପାଇଁ ଖୋଜି ପାରିଲା ନାହିଁ"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "ଫାà¬\87ଲଭିତରà­\87 à¬\85ନà­\81ସନà­\8dଧାନ à¬\95ରିବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "à¬\85ପà­\8dରତà­\8dଯାଶିତ '%s' à¬¸à­\82à¬\9aà¬\95, '%s' à¬¸à­\82à¬\9aà¬\95à¬\95à­\81 à¬\86ଶା à¬\95ରାଯାà¬\89ଥିଲା"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "Error closing file: %s"
-msgstr "ଫାà¬\87ଲ à¬¬à¬¨à­\8dଦà¬\95ରିବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: %s"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "à¬\85ପà­\8dରତà­\8dଯାଶିତ '%s' à¬¸à­\82à¬\9aà¬\95à¬\9fି '%s' à¬®à¬§à­\8dଯରà­\87 à¬\85à¬\9bି"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "ପà­\82ରà­\8dବନିରà­\8dଦà­\8dଧାରିତ à¬¸à­\8dଥାନà­\80à­\9f à¬«à¬¾à¬\87ଲ à¬®à¬¨à¬¿à¬\9fର à¬ªà­\8dରà¬\95ାର à¬\96à­\8bà¬\9cିବାରà­\87 à¬\85ସମରà­\8dଥ"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "ତଥà­\8dଯ à¬¡à¬¿à¬°à­\87à¬\95à­\8dà¬\9fà­\8bରି à¬®à¬¾à¬¨à¬\99à­\8dà¬\95ରà­\87 à¬\95à­\8cଣସି à¬¬à­\88ଧ à¬\9aିହà­\8dନିତ à¬¸à­\8dଥାନ à¬®à¬¿à¬³à¬¿à¬²à¬¾ à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "ଫାଇଲଭିତରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "'%s' URI ପାଇଁ ଗୋଟିଏ ବୁକ୍ ମାର୍କ ପୂର୍ବରୁ ଅବସ୍ଥିତ ଅଛି"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "ପୁରୁଣା ନକଲ ସଂରକ୍ଷଣ ସଂଯୋଗ ଅପସାରଣ କରିବାରେ ତ୍ରୁଟି: %s"
+msgid "No bookmark found for URI '%s'"
+msgstr "'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ କୌଣସି ବୁକ୍ ମାର୍କ ମିଳିଲା ନାହିଁ"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "ନକଲ ସଂରକ୍ଷଣ ନକଲ ନିର୍ମାଣରେ ତ୍ରୁଟି: %s"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr ""
+"'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ ବୁକ୍ ମାର୍କରେ କୌଣସି MIME ପ୍ରକାରକୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "ଅସ୍ଥାୟୀ ଫାଇଲର ନାମ ବଦଳାଇବାରେ ତ୍ରୁଟି: %s"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr ""
+"'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ ବୁକ୍ ମାର୍କରେ କୌଣସି ଗୁପ୍ତ ଚିହ୍ନକକୁ ବ୍ଯାଖ୍ଯା କରାଯାଇ ନାହିଁ"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "ଫାଇଲ ବିଚ୍ଛିନ୍ନ କରିବାରେ ତ୍ରୁଟି: %s"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "'%s' ୟୁ.ଆର.ଆଇ. ପାଇଁ ବୁକ୍ ମାର୍କରେ କୈଣସି ସମୂହକୁ ସେଟ କରାଯାଇ ନାହିଁ"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "ଫାଇଲ '%s' ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr ""
+"'%s' ନାମରେ ନାମିତ କୌଣସି ପ୍ରୟୋଗ '%s' ପାଇଁ ଗୋଟିଏ ବୁକ୍ ମାର୍କକୁ ପଞ୍ଜିକ୍ରୁତ କରିନାହିଁ"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲଟି ଗୋଟିଏ ଡିରେକ୍ଟୋରୀ ଅଟେ"
+#: ../glib/gbookmarkfile.c:3424
+#, c-format
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "'%s' ୟୁ.ଆର.ଆଇ. ସହିତ '%s' ନିଷ୍ପାଦନ ଧାଡିକୁ ବର୍ଦ୍ଧନ କରିବାରେ ବିଫଳ"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "ଲକ୍ଷ୍ୟ ଫାଇଲଟି ଗୋଟିଏ ନିୟମିତ ଫାଇଲ ନୁହେଁ"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "ନିବେଶର ସମାପ୍ତିରେ ଆଶିଂକ ଅକ୍ଷର ଅନୁକ୍ରମ"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "ଫାଇଲଟି ବାହାରୁ ପରିବର୍ତ୍ତିତ"
+#: ../glib/gconvert.c:1057
+#, c-format
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "'%s' ସହାୟକକୁ ସଂକେତ '%s' ସେଟ୍ ରେ ରୁପାନ୍ତରିତ କରିହେଲା ନାହିଁ"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "ପୁରୁଣା ଫାଇଲକୁ ଅପସାରଣରେ ତ୍ରୁଟି: %s"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr ""
+"'%s' ୟୁ.ଆର୍.ଆଇ. \"ଫାଇଲ\" ଯୋଜନାକୁ ବ୍ଯବହାର କରୁଥିବା ଗୋଟିଏ ସମ୍ପୂର୍ଣ୍ଣ ୟୁ.ଆର୍.ଆଇ. "
+"ନୁହେଁ"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "ଅବୈଧ GSeekType ଦିଆଯାଇଅଛି"
+#: ../glib/gconvert.c:1884
+#, c-format
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "'%s' ସ୍ଥାନୀୟ ଫାଇଲ ୟୁ.ଆର୍.ଆଇ. '#' ଚିହ୍ନକୁ ସମ୍ମିଳିତ କରିପାରିବ ନାହିଁ"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "ଅବୈଧ ଅନୁସନ୍ଧାନ ଅନୁରୋଧ"
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "'%s' ୟୁ.ଆର୍.ଆଇ. ଅବୈଧ ଅଟେ"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "GMemoryInputStream କୁ ବିଚ୍ଛିନ୍ନ କରିହେବ ନାହିଁ "
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "'%s' ୟୁ.ଆର୍.ଆଇ.ର ଆଧାର ନାମ ଅବୈଧ ଅଟେ"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "ସ୍ମୃତି ଫଳାଫଳ ବାକ୍ଯଖଣ୍ଡର ଆକାର ବଦଳାଯାଇପାରିବ ନାହିଁ"
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "'%s' ୟୁ.ଆର୍.ଆଇ.ରେ ଅବୈଧ ଏସ୍କେପ୍ ଅକ୍ଷର ରହିଛି"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "ସ୍ମୃତି ଫଳାଫଳ ବାକ୍ଯଖଣ୍ଡର ଆକାର ବଦଳାଇବାରେ ଅସଫଳ"
+#: ../glib/gconvert.c:2024
+#, c-format
+msgid "The pathname '%s' is not an absolute path"
+msgstr "'%s' ପଥ ନାମ ଏକ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ନୁହେଁ"
 
-#: ../gio/gmemoryoutputstream.c:600
-msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
-msgstr ""
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "ଅବୈଧ ଆଧାର ନାମ"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr ""
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "AM"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr ""
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PM"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "\"unmount\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%Oe %B %Oy %OI:%OM:%OS %p %Z"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "\"eject\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%Od-%Om-%Oy"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr ""
-"\"unmount\" କିମ୍ବା \"unmount_with_operation\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%OI:%OM:%OS %p"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr ""
-"\"eject\" କିମ୍ବା \"eject_with_operation\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%OI:%OM:%OS %p"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "\"remount\" କୁ mount କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "ଜାନୁଆରୀ"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "ସ୍ଥାପନ ସୂଚୀପତ୍ର ପ୍ରକାର ଅନୁମାନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "ଫେବୃଆରୀ"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "ସ୍ଥାପନ ସମକାଳୀନ ସୂଚୀପତ୍ର ପ୍ରକାର ଅନୁମାନକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "ମାର୍ଚ୍ଚ"
 
-#: ../gio/gnetworkaddress.c:322
-#, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "'%s' ଆଧାର ନାମ '[' but not ']' କୁ ଧାରଣ କରିଥାଏ"
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "ଅପ୍ରେଲ"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "ଫଳାଫଳ ବାକ୍ଯଖଣ୍ଡ ଲେଖିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "ମଇ"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "ଉତ୍ସ ବାକ୍ୟଖଣ୍ଡଟି ପୂର୍ବରୁ ବନ୍ଦହୋଇଯାଇଛି"
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "ଜୁନ"
 
-#: ../gio/gresolver.c:779
-#, c-format
-msgid "Error resolving '%s': %s"
-msgstr "'%s' କୁ ସମାଧାନ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "ଜୁଲାଇ"
 
-#: ../gio/gresolver.c:829
-#, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "'%s' କୁ ବିପରିତ-ସମାଧାନ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "ଅଗଷ୍ଟ"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
-#, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' ପାଇଁ କୌଣସି ସର୍ଭିସ ଅନୁଲିପି ନାହିଁ"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "ସେପଟେମ୍ବର"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "ଅକ୍ଟୋବର"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "ନଭେମ୍ବର"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "ଡିସେମ୍ବର"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "ଜାନୁୟାରୀ"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "ଫେବୃଯାରୀ"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "ମାର୍ଚ୍ଚ"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "ଅପ୍ରେଲ"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "ମେ"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "ଜୁନ"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "ଜୁଲାଇ"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "ଅଗଷ୍ଟ"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "ସେପଟେମ୍ବର"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "ଅକ୍ଟୋବର"
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "ନଭେମ୍ବର"
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "ଡିସେମ୍ବର"
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "ସୋମବାର"
+
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "ମଙ୍ଗଳବାର"
+
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "ବୁଧବାର"
+
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "ଗୁରୁବାର"
+
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "ଶୁକ୍ରବାର"
+
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "ଶନିବାର"
+
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "ରବିବାର"
+
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "ସୋମ"
+
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "ମଙ୍ଗଳ"
+
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "ବୁଧ"
+
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "ଗୁରୁ"
+
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "ଶୁକ୍ର"
+
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "ଶନି"
+
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "ରବି"
+
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
+#, c-format
+msgid "Error opening directory '%s': %s"
+msgstr "%s' ଡିରେକ୍ଟୋରି ଖୋଲିବାରେ ତ୍ରୁଟି: %s"
+
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
+#, c-format
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "\"%2$s\" ଫାଇଲ ପଢିବା ପାଇଁ %1$lu ବାଇଟ୍ ବାଣ୍ଟିହେଲା ନାହିଁ"
+
+#: ../glib/gfileutils.c:690
+#, c-format
+msgid "Error reading file '%s': %s"
+msgstr "'%s' ଫାଇଲ ପଢିବାରେ ତ୍ରୁଟି: %s"
+
+#: ../glib/gfileutils.c:704
+#, c-format
+msgid "File \"%s\" is too large"
+msgstr "ଫାଇଲ \"%s\" ଟି ଅତ୍ଯଧିକ ବଡ଼"
+
+#: ../glib/gfileutils.c:787
+#, c-format
+msgid "Failed to read from file '%s': %s"
+msgstr "'%s' ଫାଇଲ ପଢିବାରେ ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
+#, c-format
+msgid "Failed to open file '%s': %s"
+msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:855
+#, c-format
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "'%s' ଫାଇଲର ଗୁଣ ପାଇବାରେ ଅସଫଳ: fstat() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:889
+#, c-format
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fdopen() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:997
+#, c-format
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "'%s' ଫାଇଲ ରୁ '%s' ନାମ ବଦଳାଇ ବାରେ ଅସଫଳ: g_rename() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
+#, c-format
+msgid "Failed to create file '%s': %s"
+msgstr "'%s' ଫାଇଲ ସ୍ରୁଷ୍ଟି କରିବାରେ ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1053
+#, c-format
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "'%s' ଫାଇଲ କୁ େଲଖନ ପାଇଁ ଖୋଲିବାରେ ଅସଫଳ: fdopen() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1078
+#, c-format
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fwrite() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1097
+#, c-format
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fflush() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1141
+#, c-format
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: fsync() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1165
+#, c-format
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "'%s' ଫାଇଲ କୁ ବନ୍ଦ କରିବା ରେ ଅସଫଳ: fclose() ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:1287
+#, c-format
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "ଅବସ୍ଥିତ '%s' ଫାଇଲ କାଢି ହେଲା ନାହଁି: g_unlink ଅସଫଳ %s"
+
+#: ../glib/gfileutils.c:1547
+#, c-format
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "'%s' ନମୁନା ଟି ଅବୈଧ ଅଟେ, '%s' ଧାରଣ କରିବା ଉଚିତ ନୁହେଁ"
+
+#: ../glib/gfileutils.c:1560
+#, c-format
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "'%s' ନମୁନା ଟି XXXXXXକୁ ଧାରଣ କରିନାହିଁ"
+
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "'%s' ପ୍ରତିକାତ୍ମକ ସଂୟୋଗ ପଢିବାରେ ଅସଫଳ: %s"
+
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "ପ୍ରତିକାତ୍ମକ ସଂୟୋଗ ଅସହାୟକ"
+
+#: ../glib/giochannel.c:1415
+#, c-format
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "%s' ରୁ '%s' ର ରୁପାନ୍ତରକ ଖୋଲି ପାରିଲା ନାହିଁ: %s"
+
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "g_io_channel_read_line_string ରେ ଅଂସସାଧିତ ପଠନ କରିହେଲା ନାହିଁ"
+
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "ପଠନ ବଫରରେ ଅରୂପାନ୍ତରିତ ତଥ୍ଯ ବଳକା ଅଛି"
+
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "ଆଂଶିକ ଅକ୍ଷର ରେ ଚାନେଲର ସମାପ୍ତି"
+
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "g_io_channel_read_to_end େର ଅଂସସାଧିତ ପଠନ କରିହେଲା ନାହିଁ"
+
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "ଅନୁସନ୍ଧାନ ଡିରେକ୍ଟୋରି ମାନଙ୍କରେ ବୈଧ ଚାବି ଫାଇଲ ମିଳିଲା ନାହିଁ"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "ଏହା ଏକ ନିୟମିତ ଫାଇଲ ନୁହେଁ"
+
+#: ../glib/gkeyfile.c:1162
+#, c-format
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"ମୁଖ୍ଯ ଫାଇଲ '%s' କୁ ଧାରଣ କରିଛି ଯାହାକି ଗୋଟିଏ ମୁଖ୍ଯ-ଗୁଣ ର ଯୋଡି, ସମୂହ, କିମ୍ବା "
+"ବାକ୍ଯ ନୁହେଁ"
+
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "ଅବୈଧ ସମୂହ ନାମ: %s"
+
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ କୌଣସି ସମୂହ ସହ ଆରମ୍ଭ ହୁଏ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:1270
+#, c-format
+msgid "Invalid key name: %s"
+msgstr "ଅବୈଧ ଚାବି ନାମ: %s"
+
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ ଟି ଗୋଟିଏ ଅସହାୟକ ସଂକେତ '%s' ଧାରଣ କରିଛି"
+
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ େର '%s' ନାମ ଥିବା କୌଣସି ସମୂହ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ େର '%s' ନାମ ଥିବା  କୌଣସି ଚାବିକାଠି ନାହିଁ"
+
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr ""
+"ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ର ମୂଲ୍ଯ '%s' ଅଟେ, ଯାହାକି ଇଉ-ଟି-ଏଫ୍-୮ "
+"ନୁହେଁ"
+
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
+#, c-format
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ର ମୂଲ୍ଯ ନିରୂପଣ କରିହେବ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, fuzzy, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ଗୋଟିଏ '%s' ସମୂହ ସହିତ ଏଛି ଯାହାର ମୂଲ୍ଯ "
+"ନିରୂପଣ କରିହେବ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, fuzzy, c-format
+#| msgid ""
+#| "Key file contains key '%s' in group '%s' which has value that cannot be "
+#| "interpreted."
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr ""
+"ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ଗୋଟିଏ '%s' ସମୂହ ସହିତ ଏଛି ଯାହାର ମୂଲ୍ଯ "
+"ନିରୂପଣ କରିହେବ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ େର '%s' ନାମ ଥିବା କୌଣସି ଚାବିକାଠି '%s' ସମୂହ ରେ ନାହିଁ "
+
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ ଟି ଲାଇନ୍ ର ସମାପ୍ତି ରେ ଏସ୍କେପ୍ ଅକ୍ଷର ଧାରଣ କରିଛି"
+
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "ମୂଖ୍ଯ ଫାଇଲ '%s' ଅବୈଧ ଏସ୍କେପ୍ ଅକ୍ଷର ଧାରଣ କରିଛି"
+
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "'%s' ର ମୂଲ୍ଯ ଗୋଟିଏ ସଂଖ୍ଯା ଭାବରେ ନିରୂପଣ କରିହେବ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "ପୂର୍ଣ ମୂଲ୍ଯ '%s' ପରିସର ର ବାହାରେ ଅଛି"
+
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "'%s' ମୂଲ୍ଯକୁ ଗୋଟିଏ ଭାସମାନ ସଂଖ୍ଯା ଭାବରେ ବ୍ଯାଖ୍ଯା କରିହେବ ନାହିଁ"
+
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "'%s' ର ମୂଲ୍ଯ ଗୋଟିଏ ବୁଲିଆନ୍ ଭାବରେ ନିରୂପଣ କରିହେବ ନାହିଁ"
+
+#: ../glib/gmappedfile.c:128
+#, fuzzy, c-format
+#| msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "'%s' ଫାଇଲର ଗୁଣ ପାଇବାରେ ଅସଫଳ: fstat() ଅସଫଳ: %s"
+
+#: ../glib/gmappedfile.c:194
+#, fuzzy, c-format
+#| msgid "Failed to map file '%s': mmap() failed: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "'%s' ଫାଇଲ କୁ ମ୍ଯାପ୍ କରିବାରେ ଅସଫଳ: mmap() ଅସଫଳ: %s"
+
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "'%s' ଫାଇଲ ଖୋଲିବାରେ ଅସଫଳ: open() ଅସଫଳ: %s"
+
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "ଧାଡ଼ି %dର ଅକ୍ଷର %dରେ ତ୍ରୁଟି: "
+
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "ନାମରେ ଅବୈଧ UTF-8 ସାଙ୍କେତିକ ପାଠ୍ଯ- '%s' ବୈଧ ନୁହଁ"
+
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ"
+
+#: ../glib/gmarkup.c:446
+#, c-format
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' ଟି ଗୋଟିଏ ବୈଧ ନାମ ନୁହଁ: '%c' "
+
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "%d ଧାଡ଼ିରେ ତ୍ରୁଟି: %s"
+
+#: ../glib/gmarkup.c:639
+#, c-format
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"'%-.*s' କୁ ବିଶ୍ଳେଷଣ କରିବାରେ ଅସଫଳ, ଯାହାକି ଗୋଟିଏ ଅକ୍ଷର ରେଫରେନ୍ସ ମଦ୍ଧ୍ଯରେ ଏକ "
+"ଅଙ୍କ ହେବା ଉଚିତ "
+"ଥିଲା(ଉଦାହରଣ ସ୍ବରୂପେ &#୨୩୪;) - ବୋଧହୁଏ ଅଙ୍କଟି ବହୁତ ବଡ଼ ଅଟେ"
+
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"ଅକ୍ଷର ରେଫରେନ୍ସ ସେମିକୋଲନରେ ସମାପ୍ତ ହେଉ ନାହିଁ; ସମ୍ଭବତଃ ଆପଣ ଗୋଟିଏ ବସ୍ତୁ ଆରମ୍ଭ "
+"କରିବାକୁ ନ ଚାହିଁ, "
+"ଏକ ଆମ୍ପର୍ସେଣ୍ଡ୍ ଅକ୍ଷର ବ୍ଯବହାର କରିଛନ୍ତି - ତାହାକୁ &amp; ଭାବରେ ଏସ୍କେପ୍ କରନ୍ତୁ"
+
+#: ../glib/gmarkup.c:677
+#, c-format
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "'%-.*s' ଅକ୍ଷର ରେଫରେନ୍ସ ଟି ଗୋଟିଏ ଅନୁମତ ଅକ୍ଷରକୁ ସଙ୍କେତ କରୁ ନାହିଁ"
+
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"ଖାଲି ବସ୍ତୁ '&;' ଦେଖା ଗଲା; ବୈଧ ବସ୍ତୁଗୁଡ଼ିକ ହେଲା: &amp; &quot; &lt; &gt; &apos;"
+
+#: ../glib/gmarkup.c:723
+#, c-format
+msgid "Entity name '%-.*s' is not known"
+msgstr "ବସ୍ତୁ ନାମ '%-.*s' ଜଣା ନାହିଁ"
+
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"ବସ୍ତୁଟି ସେମିକୋଲନରେ ଶେଷ ହେଲା ନାହିଁ; ସମ୍ଭବତଃ ଆପଣ ଗୋଟିଏ ବସ୍ତୁ ଆରମ୍ଭ କରିବାକୁ ନ "
+"ଚାହିଁ, ଏକ "
+"ଆମ୍ପର୍ସେଣ୍ଡ୍ ଅକ୍ଷର ବ୍ଯବହାର କରିଛନ୍ତି - ତାହାକୁ &amp; ଭାବରେ ଏସ୍କେପ୍ କରନ୍ତୁ"
+
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "ଦଲିଲ ଗୋଟିଏ ଉପାଦାନରେ ଆରମ୍ଭ ହେବା ଉଚିତ (ଉଦାହରଣ ସ୍ବରୂପ <book>)"
+
+#: ../glib/gmarkup.c:1116
+#, c-format
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"'<' ଅକ୍ଷର ପଛରେ ଆସୁଥିବା '%s' ଅକ୍ଷର ବୈଧ ନୁହେଁ; ଏହା ଗୋଟିଏ ବସ୍ତୁର ନାମକୁ ଆରମ୍ଭ "
+"କରିପାରିବ ନାହିଁ"
+
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
+msgstr ""
+"ଅଯୁଗ୍ମ ସଂଖ୍ୟା '%s', ଖାଲି-ଉପାଦାନ ଟ୍ୟାଗ '%s' ପ୍ରାରମ୍ଭ ସୂଚକକୁ ସମାପ୍ତ କରିବା ପାଇଁ "
+"'>' ଅକ୍ଷର "
+"ଆଶାକରାଯାଉଥିଲା"
+
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"ବିଚିତ୍ର ଅକ୍ଷର '%1$s', '%3$s' ଉପାଦାନର ଗୋଟିଏ ଗୁଣର ନାମ '%2$s' ପରେ '=' ପ୍ରତ୍ଯାଶିତ "
+"ଥିଲା"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "ଅସ୍ଥାୟୀ ଭାବରେ '%s' କୁ ସମାଧାନ କରିବାରେ ଅସମର୍ଥ"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"ବିଚିତ୍ର ଅକ୍ଷର '%s',  '%s' ଉପାଦାନର ପ୍ରାରମ୍ଭ ସୂଚକକୁ ସମାପ୍ତ କରିବା ପାଇଁ '>' ବା "
+"'/' ଅକ୍ଷର "
+"ପ୍ରତ୍ଯାଶିତ ଥିଲା, ଅଥବା ଇଚ୍ଛାଧୀନ ଭାବରେ ଗୋଟିଏ ଗୁଣ; ବୋଧହୁଏ ଆପଣ ଗୋଟିଏ ଗୁଣର ନାମରେ "
+"ଏକ ଅବୈଧ "
+"ଅକ୍ଷର ବ୍ଯବହାର କରିଛନ୍ତି"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "'%s' କୁ ସମାଧାନ କରିବାରେ ତ୍ରୁଟି"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"ବିଚିତ୍ର ଅକ୍ଷର '%1$s', ସମାନ ଚିହ୍ନ ପରେ '%3$s' ଉପାଦାନର '%2$s' ଗୁଣର ମୂଲ୍ଯ ଦେବା "
+"ପାଇଁ ଗୋଟିଏ "
+"ଖୋଲା ଉଦ୍ଧ୍ରୁତି ଚିହ୍ନ ପ୍ରତ୍ଯାଶିତ ଥିଲା"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
 msgstr ""
+"'</' ଅକ୍ଷରଗୁଡ଼ିକ ପଛରେ ଆସୁଥିବା '%s' ଅକ୍ଷର ବୈଧ ନୁହେଁ; '%s' ଗୋଟିଏ ଉପାଦାନର ନାମର "
+"ଆରମ୍ଭ "
+"କରିପାରିବ ନାହିଁ"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "ଏପରି କୌଣସି ଯୋଜନା ନାହିଁ '%s'\n"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"ବନ୍ଦ ଉପାଦାନ ନାମ '%2$s' ପଛରେ ଆସୁଥିବା '%1$s' ଅକ୍ଷର ବୈଧ ନୁହେଁ;  ଅନୁମତ ଅକ୍ଷର ହେଲା "
+"'>'"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "ଉପାଦାନ '%s' ବନ୍ଦ କରାଯାଇଥିଲା, ବର୍ତ୍ତମାନ କୌଣସି ଉପାଦାନ ଖୋଲା ନାହିଁ"
+
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "ଉପାଦାନ '%s' ବନ୍ଦ କରାଯାଇଥିଲା, କିନ୍ତୁ ବର୍ତ୍ତମାନ '%s' ଉପାଦାନଟି ଖୋଲା ଅଛି"
+
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "ଦଲିଲ ଖାଲି ଥିଲା ବା କେବଳ ଖାଲି ଯାଗା ଧାରଣ କରିଥିଲା"
+
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
 msgstr ""
+"ଦଲିଲଟି ଗୋଟିଏ କୌଣିକ ବନ୍ଧନୀ '<'ର ଠିକ ପରେ ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "Empty path given.\n"
-msgstr "ଖାଲି ପଥ ଦିଆଯାଇଛି।\n"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"ଉପାଦାନଗୁଡ଼ିକ ଖୋଲା ଥାଇ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା'%s' ଉପାଦାନ "
+"ସର୍ବଶେଷ ଖୋଲା "
+"ଥିଲା"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/gmarkup.c:1740
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "ପଥଟି ସ୍ଲାଶ (/) ସହିତ ଆରମ୍ଭ ହେବା ଉଚିତ\n"
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା, <%s/> ସୂଚକ  ସମାପ୍ତ କରିବା ପାଇଁ ଗୋଟିଏ "
+"ବନ୍ଦ କୌଣିକ "
+"ବନ୍ଧନୀ ପ୍ରତ୍ଯାଶିତ ଥିଲା"
+
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "ଉପାଦାନର ନାମ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "ଗୁଣର ନାମ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "ଉପାଦାନ ଆରମ୍ଭର ସୂଚକ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"ଗୁଣର ନାମ ପଛରେ ଆସୁଥିବା ସମାନ ଚିହ୍ନ ପରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା; "
+"ଗୁଣର କିଛି "
+"ମୂଲ୍ଯ ନାହିଁ"
+
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "ଗୁଣର ମୂଲ୍ଯ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "ପଥଟି ସ୍ଲାଶ (/) ସହିତ ଶେଷ ହେବା ଉଚିତ\n"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "'%s' ଉପାଦାନର ବନ୍ଦ ସୂଚକ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr "ଟିପ୍ପଣୀ ବା ସଂସାଧନ ସାଧନ ମଧ୍ଯରେ ଦଲିଲଟି ଅପ୍ରତ୍ଯାଶିତ ଭାବରେ ସମାପ୍ତ ହୋଇ ଗଲା"
+
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "ବ୍ଯବହାର:"
+
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[ପସନ୍ଦ...]"
+
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "ସାହାଯ୍ଯ ପସନ୍ଦ"
+
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "ସାହାଯ୍ଯ ପସନ୍ଦ ଦେଖାନ୍ତୁ"
+
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "ସବୁ ସାହାଯ୍ଯ ପସନ୍ଦ ଦେଖାନ୍ତୁ"
+
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "ପ୍ରୟୋଗ ପସନ୍ଦ"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "ପଥରେ ଦୁଇଟି ପାଖାପାଖି ସ୍ଲାଶ (//) ରହିବା ଉଚିତ ନୁହଁ\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "%s ପାଇଁ ପୂର୍ଣ ସଂଖ୍ଯା ମୂଲ୍ଯ '%s' କୁ ବିଶ୍ଲେଷିଣ କରିହେଲା ନାହିଁ"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "ଏପରି କୌଣସି କି ନାହିଁ '%s'\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "%s ପାଇଁ ପୂର୍ଣ ସଂଖ୍ଯା '%s' ର ମୂଲ୍ଯ ପରିସର ବାହାରେ"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1038
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr ""
+msgid "Cannot parse double value '%s' for %s"
+msgstr "'%s' ଦ୍ବ୍ଯର୍ଥକ ମୂଲ୍ଯକୁ %s ପାଇଁ ବିଶ୍ଳେଷିତ କରିପାରିଲା ନାହିଁ"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "ସହାୟତାକୁ ମୁଦ୍ରଣ କରନ୍ତୁ"
+#: ../glib/goption.c:1046
+#, c-format
+msgid "Double value '%s' for %s out of range"
+msgstr "'%s' ଦ୍ବ୍ଯର୍ଥକ ମୂଲ୍ଯଟି %s ପାଇଁ ପରିସରର ବହିର୍ଭୂତ।"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr ""
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#, c-format
+msgid "Error parsing option %s"
+msgstr "ରୁପାନ୍ତରଣ ର ବିକଲ୍ପ ରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr ""
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#, c-format
+msgid "Missing argument for %s"
+msgstr "%s ପାଇଁ ସ୍ବତନ୍ତ୍ରଚର ଟି ହଜି ଯାଇଛି"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "SCHEMA ରେ ଥିବା କିଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରନ୍ତୁ"
+#: ../glib/goption.c:1985
+#, c-format
+msgid "Unknown option %s"
+msgstr "ଅଜଣା ପସନ୍ଦ %s"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SCHEMA[:PATH]"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "ଭ୍ରଷ୍ଟ ବସ୍ତୁ"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr ""
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "ଆଭ୍ଯନ୍ତରୀଣ ତୃଟି କିମ୍ବା ଭ୍ରଷ୍ଟ ବସ୍ତୁ"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "ସ୍ମୃତି ପରିସର ବାହାରେ"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SCHEMA[:PATH]]"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "ପଶ୍ଚାତ ଅନୁମାର୍ଗଣ ସୀମା ପହଞ୍ଚି ଯାଇଛି"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "KEY ପାଇଁ ମୂଲ୍ୟ ଆଣନ୍ତୁ"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "ଏହି ଶୈଳୀ ଆଂଶିକ ମେଳନ ପାଇଁ ସମର୍ଥିତ ନ ଥିବା ବସ୍ତୁ ମାନଙ୍କୁ ଧାରଣ କରିଥାଏ"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SCHEMA[:PATH] KEY"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "ଆଂଶିକ ମେଳନ ପାଇଁ ସର୍ତ୍ତ ରୂପରେ ପଶ୍ଚାତ ନିର୍ଦ୍ଦେଶ ମାନ ସମର୍ଥିତ ନୁହଁନ୍ତି"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "KEY ପାଇଁ ବୈଧ ମୂଲ୍ୟର ସୀମା ପଚରନ୍ତୁ"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "ପୁନରାବର୍ତ୍ତନ ସୀମା ପହଞ୍ଚିଯାଇଛି"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "KEY ର ମୂଲ୍ୟକୁ VALUE ରେ ସେଟକରନ୍ତୁ"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "ଶୂନ୍ଯ ଉପବାକ୍ଯଖଣ୍ଡ କାର୍ଯ୍ଯସ୍ଥଳୀ ପରିସୀମା ଶେଷ ହୋଇଯାଇଛି"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SCHEMA[:PATH] KEY VALUE"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "ନୂତନ ଧାଡି ପତାକା ମାନଙ୍କ ପାଇଁ ଅବୈଧ ମିଶ୍ରଣ"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "KEY କୁ ତାହାର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ମୂଲ୍ୟରେ ପୁନଃସ୍ଥାପନ କରନ୍ତୁ"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr ""
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
+#: ../glib/gregex.c:238
+msgid "short utf8"
 msgstr ""
-"SCHEMA ରେ ଥିବା ସମସ୍ତ କିଗୁଡ଼ିକୁ ତାହାର ପୂର୍ବନିର୍ଦ୍ଧାରିତ ମୂଲ୍ୟରେ ପୁନଃସ୍ଥାପନ "
-"କରନ୍ତୁ"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "KEY ଟି ଲିଖନଯୋଗ୍ୟ କି ନୁହଁ ତାହା ଯାଞ୍ଚ କରନ୍ତୁ"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "ଅଜଣା ତୃଟି"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"ପରିବର୍ତ୍ତନଗୁଡ଼ିକ ପାଇଁ KEY କୁ ନିରୀକ୍ଷଣ କରନ୍ତୁ।\n"
-"ଯଦି କୌଣସି KEY ଉଲ୍ଲେଖ ହୋଇନାହିଁ, ତେବେ SCHEMA ରେ ଥିବା ସମସ୍ତ କିଗୁଡ଼ିକୁ ନିରୀକ୍ଷଣ "
-"କରନ୍ତୁ।\n"
-"ନିରୀକ୍ଷଣ କରିବା ପାଇଁ ^C କୁ ବ୍ୟବହାର କରନ୍ତୁ।\n"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ ନମୁନା ଶେଷରେ"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SCHEMA[:PATH] [KEY]"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c ନମୁନା ଶେଷରେ"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"ଅଜଣା ନିର୍ଦ୍ଦେଶ %s\n"
-"\n"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "ଅଚିହ୍ନା ଅକ୍ଷର ଅନୁସରଣ କରେ \\"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
+"ଅକ୍ଷର ପ୍ରକାର-ପରିବର୍ତ୍ତନ escapes (\\l, \\L, \\u, \\U) ଗୁଡ଼ିକ ଏଠାରେ ଅନୁମୋଦିତ "
+"ନୁହଁନ୍ତି"
+
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "{} ପରିମାଣକ ରେ ସଂଖ୍ୟାଗୁଡ଼ିକ କ୍ରମରେ ନାହିଁ"
+
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "{} ପରିମାଣକ ରେ ସଂଖ୍ୟାଟି ଅତ୍ୟଧିକ ବଡ଼"
+
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "ବର୍ଣ୍ଣ ଶ୍ରେଣୀ ପାଇଁ ସମାପ୍ତି ] ଅନୁପସ୍ଥିତ ଅଛି"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "ବର୍ଣ୍ଣ ଶ୍ରେଣୀରେ ଅବୈଧ ନିକାସ ଅନୁକ୍ରମ"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"ବ୍ଯବହାର ବିଧି:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "ବର୍ଣ୍ଣ ଶ୍ରେଣୀରେ ପରିସର ଅବ୍ୟବସ୍ଥିତ"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "ସà­\8dୱତନà­\8dତà­\8dରà¬\9aରà¬\97à­\81ଡ଼ିà¬\95:\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "ପà­\81ନରାବରà­\8dତà­\8dତନ à¬ªà¬¾à¬\87à¬\81 à¬\95ିà¬\9bି à¬¨à¬¾à¬¹à¬¿à¬\81"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  COMMAND   ବର୍ଣ୍ଣନା କରିବା ପାଇଁ (ବୈକଳ୍ପିକ) ନିର୍ଦ୍ଦେଶ\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "(? ପରେ ଅଚିହ୍ନା ଅକ୍ଷର"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "(?< ପରେ ଅଚିହ୍ନା ଅକ୍ଷର"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  KEY       ଯୋଜନା ମଧ୍ଯରେ ଥିବା (ବୈକଳ୍ପିକ) କି\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "(?P ପରେ ଅଚିହ୍ନା ଅକ୍ଷର"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  KEY       ଯୋଜନା ମଧ୍ଯରେ ଥିବା କି\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX ନାମିତ ଶ୍ରେଣୀଗୁଡ଼ିକ କେବଳ ଗୋଟିଏ ଶ୍ରେଣୀ ମଧ୍ଯରେ ସମର୍ଥିତ"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VALUE     ସେଟ କରିବା ପାଇଁ ଥିବା ମୂଲ୍ୟ\n"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "ସମାପ୍ତକାରୀ ) ଅନୁପସ୍ଥିତ"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "ଖାଲି ଯୋଜନା ନାମ ଦିଆଯାଇଛି\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") ଆରମ୍ଭ ବିନା ("
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "ଅବୈଧ ସକେଟ, ଆରମ୍ଭ ହୋଇନାହିଁ"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R କିମ୍ବା (?[+-]ଅଙ୍କଗୁଡ଼ିକ ନିଶ୍ଚିତରୂପେ ) ପରେ ଆସିବା ଉଚିତ"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "ଅବୈଧ ସକେଟ, ଏହା ଯୋଗୁଁ ପ୍ରାରମ୍ଭିକରଣ ବିଫଳ ହୋଇଛି: %s"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "ଅସ୍ତିତ୍ୱ ନଥିବା ଉପନମୁନାର ସନ୍ଦର୍ଭ"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "ସà¬\95à­\87à¬\9f à¬ªà­\82ରà­\8dବରà­\81 à¬¬à¬¨à­\8dଦହà­\8bà¬\87ଯାà¬\87à¬\9bି"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "à¬\9fିପà­\8dପଣà­\80 à¬ªà¬°à­\87 ) à¬\85ନà­\81ପସà­\8dଥିତ"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "ସà¬\95à­\87à¬\9f I/O à¬° à¬¸à¬®à­\9f à¬¸à¬®à¬¾à¬ªà­\8dତ"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "ନିà­\9fମିତ à¬ªà¬°à¬¿à¬ªà­\8dରà¬\95ାଶà¬\9fି à¬\85ତà­\8dଯଧିà¬\95 à¬¬à¬¡à¬¼"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "fd ରୁ GSocket ନିର୍ମାଣ କରୁଅଛି : %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "ସ୍ମୃତିସ୍ଥାନ ପାଇବାରେ ବିଫଳ"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "ସକେଟ ନିର୍ମାଣ କରିବାରେ ଅସମର୍ଥ: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "ପଛକୁ ଦେଖି ନିଶ୍ଚିତକରଣର ସ୍ଥାୟୀ ଆକାର ନଥାଏ"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "à¬\85à¬\9cଣା à¬ªà­\8dରà¬\9fà­\8bà¬\95ଲà¬\95à­\81 à¬\89ଲà­\8dଲà­\87à¬\96 à¬\95ରାଯାà¬\87à¬\9bି"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "ବିà¬\95à­\83ତ à¬¸à¬\82à¬\96à­\8dà­\9fା à¬\95ିମà­\8dବା (?( à¬ªà¬°à­\87ଥିବା à¬¨à¬¾à¬®"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "ସ୍ଥାନୀୟ ଠିକଣା ପାଇଲା ନାହିଁ: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "ପ୍ରତିବନ୍ଧିତ ଶ୍ରେଣୀ ଦୁଇରୁ ଅଧିକ ଶାଖା ଧାରଣ କରିଥାଏ"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "ସୁଦୂର ଠିକଣା ପାଇଲା ନାହିଁ: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "(?( ପରେ ନିଶ୍ଚିତକରଣ ଆବଶ୍ୟକ"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "ଶୁଣି ପାରିଲା ନାହିଁ: %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "ଅଜଣା POSIX ଶ୍ରେଣୀ ନାମ"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "ଠିକଣା ସହିତ ବାନ୍ଧିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX ସଂକଳନ ଉପାଦାନଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହଁ"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "ସଂଯୋଗ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "\\x{...} ଅନୁକ୍ରମରେ ବର୍ଣ୍ଣର ମୂଲ୍ୟ ଅତ୍ୟଧିକ ବଡ଼"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "ସà¬\82ଯà­\8bà¬\97 à¬\95ରିବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: "
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "à¬\85ବà­\88ଧ à¬¸à¬°à­\8dତà­\8dତ (?(0)"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "ସà¬\82ଯà­\8bà¬\97 à¬\95à­\8dରିà­\9fା à¬\9aାଲିà¬\85à¬\9bି"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "ପà¬\9bà¬\95à­\81 à¬¦à­\87à¬\96ି à¬¨à¬¿à¬¶à­\8dà¬\9aିତà¬\95ରଣରà­\87 \\C à¬\85ନà­\81ମà­\8bଦିତ à¬¨à­\81ହà¬\81"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "ସଂଯୋଗ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "ପୁନରାବର୍ତ୍ତୀ ଡାକରା ଅନିର୍ଦ୍ଧିଷ୍ଟ କାଳପାଇଁ ଚକ୍ର ସୃଷ୍ଟିକରିପାରେ"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "ବକୟା ତ୍ରୁଟି ପାଇବାରେ ଅସମର୍ଥ: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "ଉପନମୁନା ନାମରେ ଅନ୍ତକ ନାହିଁ"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "ତଥ୍ୟ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "ଦୁଇଟି ନାମିତ ଉପନମୁନାର ଏକା ନାମ ଅଛି"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "ତଥ୍ୟ ପଠାଇବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "\\P କିମ୍ବା \\p ଅନୁକ୍ରମଟି ବିକୃତ ହୋଇଯାଇଛି"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "ସକେଟ ବନ୍ଦ କରିବାରେ ଅସମର୍ଥ: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "\\P କିମ୍ବା \\p ପରେ ଅଜଣା ଗୁଣଧର୍ମ ନାମ"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "ସକେଟ ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "ଉପଢ଼ାଞ୍ଚା ନାମଟି ଅତ୍ୟଧିକ ବଡ଼ (ସର୍ବାଧିକ 32 ବର୍ଣ୍ଣ)"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "ସକେଟ ଅବସ୍ଥା ପାଇଁ ଅପେକ୍ଷା କରିଅଛି: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "ଅତ୍ୟଧିକ ନାମିତ ଉପଢ଼ାଞ୍ଚା (ସର୍ବାଧିକ 10,000)"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "ସନ୍ଦେଶ ପଠାଇବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "ଅଷ୍ଟମିକ ମୂଲ୍ୟଟି \\377 ଠାରୁ ବଡ଼"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage windows ରେ ସମର୍ଥିତ ନୁହଁ"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE ଶ୍ରେଣୀ ଏକାଧିକ ଶାଖା ଧାରଣ କରେ"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "ସନ୍ଦେଶ ଗ୍ରହଣ କରିବାରେ ତ୍ରୁଟି: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "DEFINE ଶ୍ରେଣୀର ପୁନରାବର୍ତ୍ତନ ଅନୁମୋଦିତ ନୁହଁ"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "ଅସଂଗତ NEWLINE ବିକଳ୍ପଗୁଡ଼ିକ"
+
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
 msgstr ""
+"\\g ଟି ଗୋଟିଏ ଆବଦ୍ଧ ନାମ ପରେ କିମ୍ବା ଇଚ୍ଛାଧୀନ ଆବଦ୍ଧ ପୂର୍ଣ୍ଣ ସଂଖ୍ୟା ପରେ ନଥାଏ"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "ସà¬\82ଯà­\8bà¬\97 à¬\95ରିବା à¬¸à¬®à­\9fରà­\87 à¬\85à¬\9cଣା à¬¤à­\83à¬\9fି"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "à¬\85ପà­\8dରତà­\8dà­\9fାଶିତ à¬ªà­\81ନରାବà­\83ତà­\8dତି"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "ସଂକେତ ଅତିପ୍ରବାହ"
+
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "overran ସଙ୍କଳନ କାର୍ଯ୍ୟକ୍ଷେତ୍ର"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "ପୂର୍ବରୁ ଯାଞ୍ଚକରାଯାଇଥିବା ଉଲ୍ଲେଖିତ ଉପଢ଼ାଞ୍ଚା ମିଳୁନାହିଁ"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "ପ୍ରକ୍ସି ପ୍ରଟୋକଲ '%s' ସମର୍ଥିତ ନୁହଁ।"
+msgid "Error while matching regular expression %s: %s"
+msgstr "%s ନିୟମିତ ପରିପ୍ରକାଶକୁ ମିଳାଇବା ସମୟରେ ତୃଟି: %s"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "ଗ୍ରହଣକାରୀ ପୂର୍ବରୁ ବନ୍ଦଅଛି"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE ଲାଇବ୍ରେରୀକୁ UTF8 ସମର୍ଥନ ବିନା ସଙ୍କଳନ କରାଯାଇଛି"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "ଅତିରିକ୍ତ ସକେଟ ବନ୍ଦ ଅଛି"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE ଲାଇବ୍ରେରୀକୁ UTF8 ଗୁଣଧର୍ମ ସମର୍ଥନ ବିନା ସଙ୍କଳନ କରାଯାଇଛି"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 IPv6 ଠିକଣା '%s' କୁ ସମର୍ଥନ କରେନାହିଁ"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "%s ନିୟମିତ ପରିପ୍ରକାଶକୁ %d ଅକ୍ଷରରେ ସଙ୍କଳନ କରିବା ସମୟରେ ତୃଟି: %s"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr ""
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "%s ନିୟମିତ ପରିପ୍ରକାଶକୁ ଅନୁକୂଳତମ କରିବା ସମୟରେ ତୃଟି: %s"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr ""
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "ଷୋଡଶାଧାରୀ ଅଙ୍କ କିମ୍ବା '}' ଆଶା କରାଯାଉଥିଲା"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "à¬\8fହି à¬¸à¬°à­\8dଭରà¬\9fି à¬\97à­\8bà¬\9fିà¬\8f SOCKSv4 à¬ªà­\8dରà¬\95à­\8dସି à¬¸à¬°à­\8dଭର à¬¨à­\81ହà¬\81।"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "ଷà­\8bଡଶାଧାରà­\80 à¬\85à¬\99à­\8dà¬\95 à¬\86ଶା à¬\95ରାଯାà¬\89ଥିଲା"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "SOCKSv4 ସର୍ଭର ମାଧ୍ଯମରେ ଥିବା ସଂଯୋଗକୁ ପ୍ରତ୍ୟାଖ୍ୟାନ କରାଯାଇଛି"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "ପ୍ରତୀକାତ୍ମକ ନିର୍ଦ୍ଦେଶରେ '<' ଅନୁପସ୍ଥିତ"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "ସର୍ଭରଟି ଗୋଟିଏ SOCKSv5 ପ୍ରକ୍ସି ସର୍ଭର ନୁହଁ।"
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "ଅସମାପ୍ତ ପ୍ରତୀକାତ୍ମକ ନିର୍ଦ୍ଦେଶ"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "SOCKSv5 ପ୍ରକ୍ସି ବୈଧିକରଣ ଆବଶ୍ୟକ କରିଥାଏ।"
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "ଶୂନ୍ଯ ଲମ୍ବ ବିଶିଷ୍ଟ ପ୍ରତୀକାତ୍ମକ ନିର୍ଦ୍ଦେଶ"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "ଅଙ୍କ ଆଶା କରାଯାଉଥିଲା"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "ଅବୈଧ ପ୍ରତୀକାତ୍ମକ ନିର୍ଦ୍ଦେଶ"
+
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "ପଥଭ୍ରଷ୍ଟ ନିର୍ଣ୍ଣୟ '\\'"
+
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "ଅଜଣା ପଳାୟନ ସଂପ୍ରତୀକ"
+
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "ପରିବର୍ତ୍ତିତ ପାଠ୍ଯ \"%s\" ର %lu ଅକ୍ଷରରେ ବିଶ୍ଳଷଣ କରିବା ସମୟରେ ତୃଟି: %s"
+
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "ଉଦ୍ଧ୍ରୁତ ପାଠ୍ଯ ଉଦ୍ଧ୍ରୁତ ଚିହ୍ନରେ ଆରମ୍ଭ ହୋଇ ନାହିଁ"
+
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "ପାଠ୍ଯ ନିର୍ଦ୍ଦେଶ ବା ଅନ୍ଯ ଆବରଣ-ଉଦ୍ଧ୍ରୁତ ପାଠ୍ଯରେ ଅମେଳ ଉଦ୍ଧ୍ରୁତି ଚିହ୍ନ"
+
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "ଗୋଟିଏ '\\' ଅକ୍ଷରର ଠିକ ପରେ ପାଠ୍ଯ ସମାପ୍ତ ହୋଇ ଗଲା (ପାଠ୍ଯଟି ଥିଲା: '%s')"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gshell.c:566
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
 msgstr ""
-"SOCKSv5 ପ୍ରଟୋକଲ ପାଇଁ ଚାଳକନାମ କିମ୍ବା ପ୍ରବେଶ ସଂକେତଟି ଅତ୍ୟଧିକ ବଡ଼ (ସର୍ବାଧିକ %i)।"
+"%c ପାଇଁ ମେଳ ହେଉ ଥିବା ଉଦ୍ଧ୍ରୁତି ଚିହ୍ନ ମିଳିବା ପୂର୍ବରୁ ପାଠ୍ଯ ସମାପ୍ତ ହୋଇ ଗଲା. "
+"(ପାଠ୍ଯଟି ଥିଲା: '%s')"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr "ଭà­\81ଲ à¬\9aାଳà¬\95ନାମ à¬\95ିମà­\8dବା à¬ªà­\8dରବà­\87ଶ à¬¸à¬\82à¬\95à­\87ତ à¬¹à­\87ତà­\81 SOCKSv5 à¬¬à­\88ଧିà¬\95ରଣ à¬¬à¬¿à¬«à¬³ à¬¹à­\8bà¬\87à¬\9bି।"
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "ପାଠà­\8dଯ à¬\96ାଲି à¬¥à¬¿à¬²à¬¾ (ବା à¬\95à­\87ବଳ à¬\96ାଲି à¬¯à¬¾à¬\97ା à¬§à¬¾à¬°à¬£ à¬\95ରିଥିଲା)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr "ହà­\8bଷà­\8dà¬\9fନାମ '%s' à¬\9fି SOCKSv5 à¬ªà­\8dରà¬\9fà­\8bà¬\95ଲ à¬ªà¬¾à¬\87à¬\81 à¬\85ତà­\8dà­\9fଧିà¬\95 à¬¬à¬¡à¬¼ (ସରà­\8dବାଧିà¬\95 %i à¬¬à¬¾à¬\87à¬\9f)"
+msgid "Failed to read data from child process (%s)"
+msgstr "ନିରà­\8dଭରà¬\95 à¬ªà­\8dରà¬\95à­\8dରିà­\9fାରà­\81 à¬¤à¬¥à­\8dଯ à¬ªà¬¢à¬¿à¬¼à¬¬à¬¾à¬°à­\87 à¬\85ସଫଳ (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "SOCKSv5 ପ୍ରକ୍ସି ସର୍ଭର ଅଜଣା ଠିକଣା ପ୍ରକାର ବ୍ୟବହାର କରିଥାଏ।"
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାରୁ ତଥ୍ଯ ପଢି଼ବାରେ select()ରେ ଅପ୍ରତ୍ଯାଶିତ ତ୍ରୁଟି (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "ଆଭ୍ୟନ୍ତରୀଣ SOCKSv5 ପ୍ରକ୍ସି ସର୍ଭର ତ୍ରୁଟି।"
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "waitpid()ରେ ଅପ୍ରତ୍ଯାଶିତ ତ୍ରୁଟି (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr ""
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "ନିର୍ଭରକ ପାଇପ୍ ରୁ ତଥ୍ଯ ପଢି଼ବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "ହୋଷ୍ଟ SOCKSv5 ସର୍ଭର ମାଧ୍ଯମରେ ପହଞ୍ଚିହେବ ନାହିଁ।"
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "ଶାଖା ସୃଷ୍ଟି କରିବାରେ ଅସଫଳ (%s"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "ନେଟୱର୍କ SOCKSv5 ପ୍ରକ୍ସି ମାଧ୍ଯମରେ ପହଞ୍ଚି ହେବ ନାହିଁ।"
+# Gora: "change to directory" means "go to directory" here
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "'%s' ଡିରେକ୍ଟୋରିକୁ ଯିବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "ସଂଯୋଗଟି SOCKSv5 ପ୍ରକ୍ସି ମାଧ୍ଯମରେ ବାରଣ ହୋଇଛି।"
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟା \"%s\" ନିଷ୍ପାଦନ କରିବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "SOCKSv5 ପ୍ରକ୍ସି 'connect' ନିର୍ଦ୍ଦେଶକୁ ସମର୍ଥନ କରେ ନାହିଁ।"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାର ନିର୍ଗମ ବା ନିବେଶର ପୁନଃନିର୍ଦ୍ଦେଶନ କରିବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "SOCKSv5 ପ୍ରକ୍ସି ଦିଆଯାଇଥିବା ଠିକଣା ପ୍ରକାରକୁ ସମର୍ଥନ କରେନାହିଁ।"
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାକୁ ଶାଖାଯୁକ୍ତ କରିବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "ଅଜଣା SOCKSv5 ପ୍ରକ୍ସି ତ୍ରୁଟି।"
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାକୁ ନିଷ୍ପାଦନ କରିବାରେ ଅଜଣା ତ୍ରୁଟି \"%s\""
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "GThemedIcon ସାଙ୍କେତିକରଣର ସଂସ୍କରଣ %dକୁ ନିୟନ୍ତ୍ରଣ କରାଯାଇପାରିବ ନାହିଁ"
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "ନିର୍ଭରକ ପି.ଆଇ.ଡି. ପାଇପ୍  ରୁ ପର୍ଯ୍ଯାପ୍ତ ତଥ୍ଯ ପଢି଼ବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "କୌଣସି PEM-ସାଙ୍କେତିକ ବ୍ୟକ୍ତିଗତ କି ମିଳି ନାହିଁ"
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟା ସହିତ ସଂଯୋଗ ପାଇଁ ପାଇପ୍ ସୃଷ୍ଟି କରିବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "PEM-ସାଙ୍କେତିକ ବ୍ୟକ୍ତିଗତ କିକୁ ବିଶ୍ଳଷଣ କରିପାରିଲା ନାହିଁ।"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାରୁ ତଥ୍ଯ ପଢ଼ିବାରେ ଅସଫଳ"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "କୌଣସି PEM-ସାଙ୍କେତିକ ପ୍ରମାଣପତ୍ର ମିଳି ନାହିଁ"
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#, c-format
+msgid "Failed to execute child process (%s)"
+msgstr "ନିର୍ଭରକ ପ୍ରକ୍ରିୟାକୁ ନିଷ୍ପାଦନ କରିବାରେ ଅସଫଳ (%s)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "PEM-ସାଙ୍କେତିକ ପ୍ରମାଣପତ୍ରକୁ ବିଶ୍ଳଷଣ କରିପାରିଲା ନାହିଁ"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "ଅବୈଧ ପ୍ରୋଗ୍ରାମ ନାମ: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "ସଦିଶ ସ୍ବତନ୍ତ୍ରଚର %d ରେ ବାକ୍ଯଖଣ୍ଡ %s ଟି ଅବୈଧ ଅଟେ"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "ଏହି ପରିୂବେଶ ରେ ବାକ୍ଯଖଣ୍ଡ:%s ଅବୈଧ ଅଟେ"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "ଦିଆଯାଇଥିବା ପ୍ରବେଶ ସଂକେତଟି ଠିକ ନୁହଁ।"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "ଚଳନ୍ତି ଡିରେକ୍ଟୋରି: %s ଟି ଅବୈଧ ଅଟେ"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "1 ନିୟନ୍ତ୍ରଣ ସନ୍ଦେଶକୁ ଆଶାକରୁଅଛି, %d ପାଇଲି"
+msgid "Failed to execute helper program (%s)"
+msgstr "ସାହାଯ୍ଯ କାରିକା (%s) କୁ ନିଷ୍ପାଦନ କରିବାରେ ଅସଫଳ"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "ସହାୟକ ତଥ୍ୟର ଅପ୍ରତ୍ୟାଶିତ ପ୍ରକାର"
+#: ../glib/gspawn-win32.c:997
+msgid ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
+msgstr ""
+"ନିର୍ଭରକ ପ୍ରକ୍ରିୟାରୁ ତଥ୍ଯ ପଢି଼ବାରେ g_io_channel_win32_poll()ରେ ଅପ୍ରତ୍ଯାଶିତ "
+"ତ୍ରୁଟି"
 
-#: ../gio/gunixconnection.c:195
-#, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "ଗୋଟିଏ fd ଆଶାକରୁଅଛି, କିନ୍ତୁ %d ପାଇଲି\n"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "ଇ.ଉ.ଟିଏଫ୍.-୮ ପାଇଁ ଅକ୍ଷରଟି ପରିସର ବାହାରେ"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "ଅବୈଧ fd ଗ୍ରହଣ କରିଛି"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "ରୁପାନ୍ତରଣ ନିବେଶେର ଅବୈଧ ଅନୁକ୍ରମ"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "à¬\85ଧିà¬\95ାରà¬\97à­\81ଡ଼ିà¬\95à­\81 à¬ªà¬ à¬¾à¬\87ବାରà­\87 à¬¤à­\8dରà­\81à¬\9fି: "
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "à¬\87.à¬\89.à¬\9fିà¬\8fଫà­\8d.-୧୬ à¬ªà¬¾à¬\87à¬\81 à¬\85à¬\95à­\8dଷରà¬\9fି à¬ªà¬°à¬¿à¬¸à¬° à¬¬à¬¾à¬¹à¬¾à¬°à­\87"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u ବାଇଟ"
+msgstr[1] "%u ବାଇଟ"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2172
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2174
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "SO_PASSCRED କୁ ସକ୍ରିୟ କରିବାରେ ତ୍ରୁଟି: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:545
-#, fuzzy, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "1 ନିୟନ୍ତ୍ରଣ ସନ୍ଦେଶକୁ ଆଶାକରୁଅଛି, %d ପାଇଲି"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "SO_PASSCRED କୁ ନିଷ୍କ୍ରିୟ କରିବାରେ ତ୍ରୁଟି: %s"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "unixରୁ ପଢିବାରେ ତ୍ରୁଟି: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "unix ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "ଫାଇଲତନ୍ତ୍ର ମୂଳସ୍ଥାନ"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "unixରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "ଅବ୍ୟବହାରିକ unix ପରିସର ସକେଟ ଠିକଣା ଏହି ତନ୍ତ୍ରରେ ସମର୍ଥିତ ନୁହଁ"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "ଆକାର ବାହାର କରିବାକୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "ଆକାର ବାହାର କରିବା ଅଥବା eject_with_operation କୁ କାର୍ଯ୍ୟକାରୀ କରେନାହିଁ"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "ପ୍ରୟୋଗକୁ ଖୋଜିପାରିଲା ନାହିଁ"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:299
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
 #, c-format
-msgid "Error launching application: %s"
-msgstr "ପ୍ରୟୋଗକୁ ଆରମ୍ଭକରିବାରେ ତ୍ରୁଟି: %s"
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s ବାଇଟ"
+msgstr[1] "%s ବାଇଟ"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URIଗୁଡ଼ିକ ସମର୍ଥିତ ନୁହଁ"
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "win32 ରେ ସଂସ୍ଥା ପରିବର୍ତ୍ତନ ସମର୍ଥିତ ନୁହଁ"
+#~ msgid "File is empty"
+#~ msgstr "ଫାଇଲ ଟି ଖାଲି ଅଛି"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "win32 ରେ ସଂସ୍ଥା ନିର୍ମାଣ ସମର୍ଥିତ ନୁହଁ"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr "ମୂଖ୍ଯ ଫାଇଲ ଧାରଣ କରିଥିବା '%s' ଚାବିକାଠି ର ମୂଲ୍ଯ ନିରୂପଣ କରିହେବ ନାହିଁ"
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "ନିୟନ୍ତ୍ରଣରୁ ପଢିବାରେ ତ୍ରୁଟି: %s"
+#~ msgid "This option will be removed soon."
+#~ msgstr "ଏହି ବିକଳ୍ପକୁ ଅତିଶିଘ୍ର ବାହାର କରିଦିଆଯିବ।"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "ନିୟନ୍ତ୍ରଣକୁ ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "ଫାଇଲ '%s'କୁ ଆରମ୍ଭ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "ନିୟନ୍ତ୍ରଣରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "ସଂଯୋଗ କରିବାରେ ତ୍ରୁଟି: "
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "ଯଥେଷ୍ଟ ସ୍ମୃତି ସ୍ଥାନ ନାହିଁ"
+#~ msgid "Error connecting: %s"
+#~ msgstr "ସଂଯୋଗ କରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "ଆଭ୍ୟନ୍ତରୀଣ ତ୍ରୁଟି: %s"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "unixରୁ ପଢିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "ଅଧିକ ନିବେଶ ଆବଶ୍ୟକ"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "unix ବନ୍ଦକରିବାରେ ତ୍ରୁଟି: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "ଅବୈଧ ସଙ୍କୋଚିତ ତଥ୍ୟ"
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "unixରେ ଲେଖିବାରେ ତ୍ରୁଟି: %s"
 
 #, fuzzy
 #~ msgid "Do not give error for empty directory"
@@ -3833,6 +4202,3 @@ msgstr "ଅବୈଧ ସଙ୍କୋଚିତ ତଥ୍ୟ"
 
 #~ msgid "use a long listing format"
 #~ msgstr "ଲମ୍ବା ତାଲିକାଭୁକ୍ତ ଶୈଳୀ ବ୍ୟବହାର କରନ୍ତୁ"
-
-#~ msgid "[FILE...]"
-#~ msgstr "[FILE...]"
index f8be40d..2601d58 100644 (file)
Binary files a/po/pl.gmo and b/po/pl.gmo differ
index b2b6fda..c0e5b16 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,8 +8,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-08 21:07+0200\n"
-"PO-Revision-Date: 2011-09-08 21:08+0200\n"
+"POT-Creation-Date: 2012-04-16 21:17+0200\n"
+"PO-Revision-Date: 2012-04-16 21:18+0200\n"
 "Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
 "Language-Team: Polish <gnomepl@aviary.pl>\n"
 "Language: pl\n"
@@ -21,3968 +21,4278 @@ msgstr ""
 "X-Poedit-Language: Polish\n"
 "X-Poedit-Country: Poland\n"
 
-#: ../glib/gbookmarkfile.c:780
-#, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Nieoczekiwany atrybut \"%s\" dla elementu \"%s\""
-
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Nie odnaleziono atrybutu \"%s\" dla elementu \"%s\""
-
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
-#, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Nieoczekiwany znacznik \"%s\", oczekiwano znacznika \"%s\""
-
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Nieoczekiwany znacznik \"%s\" wewnątrz \"%s\""
+msgid "Too large count value passed to %s"
+msgstr "Za duża wartość licznika przekazana do %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Nie można odnaleźć prawidłowego pliku zakładek w katalogach danych"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Potok jest już zamknięty"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Zakładka dla adresu URI \"%s\" już istnieje"
+msgid "Operation was cancelled"
+msgstr "Działanie zostało anulowane"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Nie odnaleziono zakładki dla adresu URI \"%s\""
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Nieprawidłowy obiekt, nie zainicjowano"
 
-#: ../glib/gbookmarkfile.c:2413
-#, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "Nie zdefiniowano typu MIME w zakładce dla adresu URI \"%s\""
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Niepełna sekwencja wielu bajtów na wejściu"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Nie zdefiniowano prywatnej flagi w zakładce dla adresu URI \"%s\""
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Brak wystarczającej ilości miejsca w miejscu docelowym"
 
-#: ../glib/gbookmarkfile.c:2877
-#, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Nie ustawiono grup w zakładce dla adresu URI \"%s\""
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Nieprawidłowa sekwencja bajtów na wejściu konwersji"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Żaden program o nazwie \"%s\" nie zarejestrował zakładki dla \"%s\""
+msgid "Error during conversion: %s"
+msgstr "Błąd podczas konwersji: %s"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Rozwinięcie wiersza exec \"%s\" z adresem URI \"%s\" się nie powiodło"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "Zainicjowanie, które można anulować nie jest obsługiwane"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr ""
 "Konwersja z zestawu znaków \"%s\" na zestaw \"%s\" nie jest obsługiwana"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Nie można otworzyć konwertera z \"%s\" na \"%s\""
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Nieprawidłowa sekwencja bajtów na wejściu konwersji"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Nieznany typ"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Błąd podczas konwersji: %s"
+msgid "%s filetype"
+msgstr "typ pliku %s"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Na końcu wejścia występuje sekwencja odpowiadająca części znaku"
+#: ../gio/gcontenttype.c:680
+#, c-format
+msgid "%s type"
+msgstr "typ %s"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials nie jest zaimplementowane w tym systemie operacyjnym"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Platforma nie obsługuje GCredentials"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Nieoczekiwany, przedwczesny koniec potoku"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr ""
-"Nie można przekonwertować napisu zastępczego \"%s\" na zestaw znaków \"%s\""
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Nieobsługiwany klucz \"%s\" we wpisie adresu \"%s\""
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr ""
-"Adres URI \"%s\" nie jest bezwzględnym adresem URI, używającym schematu "
-"\"plikowego\""
+"Adres \"%s\" jest nieprawidłowy (wymaga dokładnie jednej ścieżki, katalogu "
+"tymczasowego lub kluczy abstrakcyjnych)"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Adres URI lokalnego pliku \"%s\" nie może zawierać znaku \"#\""
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Para klucz/wartość we wpisie adresu \"%s\" nie ma znaczenia"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "Adres URI \"%s\" jest nieprawidłowy"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Błąd w adresie \"%s\" - atrybut portu jest błędnie sformatowany"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "Nazwa komputera w adresie URI \"%s\" jest nieprawidłowa"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Błąd w adresie \"%s\" - atrybut rodziny jest błędnie sformatowany"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "Adres URI \"%s\" zawiera nieprawidłowe znaki sterujące"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Element adresu \"%s\" nie zawiera dwukropka (:)"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "Ścieżka \"%s\" nie jest ścieżką bezwzględną"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Para klucz/wartość %d, \"%s\" w elemencie adresu \"%s\" nie zawiera znaku "
+"równości"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Nieprawidłowa nazwa komputera"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Błąd podczas usuwania znaku sterującego klucza lub wartości w parze klucz/"
+"wartość %d, \"%s\" w elemencie adresu \"%s\""
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "AM"
+#: ../gio/gdbusaddress.c:559
+#, c-format
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Błąd w adresie \"%s\" - transport systemu UNIX wymaga ustawienia dokładnie "
+"jednego z kluczy \"path\" lub \"abstract\""
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PM"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr ""
+"Błąd w adresie \"%s\" - brak atrybutu komputera lub jest błędnie sformatowany"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %-d %b %Y, %T"
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr ""
+"Błąd w adresie \"%s\" - brak atrybutu portu lub jest błędnie sformatowany"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%e %b %Y"
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Błąd w adresie \"%s\" - brak atrybutu pliku nonce lub jest błędnie "
+"sformatowany"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Błąd podczas automatycznego uruchamiania: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Nieznany lub nieobsługiwany transport \"%s\" dla adresu \"%s\""
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "styczeń"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "Błąd podczas otwierania pliku nonce \"%s\": %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "luty"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Błąd podczas odczytywania pliku nonce \"%s\": %s"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "marzec"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"Błąd podczas odczytywania pliku nonce \"%s\", oczekiwano 16 bajtów, "
+"otrzymano %d"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "kwiecień"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Błąd podczas zapisywania zawartości pliku nonce \"%s\" do potoku:"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "maj"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "Podany adres jest pusty"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "czerwiec"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr ""
+"Nie można wywołać magistrali komunikatów bez identyfikatora komputera: "
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "lipiec"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Błąd podczas wywoływania wiersza poleceń \"%s\": "
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "sierpień"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr ""
+"Nieprawidłowe zakończenie programu podczas wywoływania wiersza poleceń \"%s"
+"\": %s"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "wrzesień"
-
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "październik"
-
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "listopad"
-
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "grudzień"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "sty"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "lut"
-
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "mar"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "kwi"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "maj"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "cze"
-
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "lip"
-
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "sie"
-
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "wrz"
-
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "paź"
-
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "lis"
-
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "gru"
-
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "poniedziałek"
-
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "wtorek"
-
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "środa"
-
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "czwartek"
-
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "piątek"
-
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "sobota"
-
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "niedziela"
-
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "pon"
-
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "wto"
-
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "śro"
-
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "czw"
-
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "pią"
-
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "sob"
-
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "nie"
-
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusaddress.c:1083
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Błąd podczas otwierania katalogu \"%s\": %s"
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr ""
+"Wiersz poleceń \"%s\" został zakończony z niezerowym stanem wyjścia %d: %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusaddress.c:1156
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Nie można przydzielić %lu bajtów do odczytu pliku \"%s\""
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
+"Nie można ustalić adresu magistrali sesji (nie jest zaimplementowane dla "
+"tego systemu operacyjnego)"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6705
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Błąd podczas odczytu pliku \"%s\": %s"
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Nie można ustalić adresu magistrali ze zmiennej środowiskowej "
+"DBUS_STARTER_BUS_TYPE - nieznana wartość \"%s\""
 
-#: ../glib/gfileutils.c:569
-#, c-format
-msgid "File \"%s\" is too large"
-msgstr "Plik \"%s\" jest za duży"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6714
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Nie można ustalić adresu magistrali, ponieważ nie ustawiono zmiennej "
+"środowiskowej DBUS_STARTER_BUS_TYPE"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusaddress.c:1274
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Odczytanie z pliku \"%s\" się nie powiodło: %s"
+msgid "Unknown bus type %d"
+msgstr "Nieznany typ magistrali %d"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
-#, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Otwarcie pliku \"%s\" się nie powiodło: %s"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Oczekiwano braku zawartości podczas próby odczytania wiersza"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
-#, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr ""
-"Uzyskanie atrybutów pliku \"%s\" się nie powiodło: funkcja fstat() zwróciła "
-"błąd: %s"
+"Oczekiwano braku zawartości podczas próby (bezpiecznego) odczytania wiersza"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusauth.c:502
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr ""
-"Otwarcie pliku \"%s\" się nie powiodło: funkcja fdopen() zwróciła błąd: %s"
+"Wyczerpano wszystkie dostępne mechanizmy uwierzytelniania (próby: %s, "
+"dostępne: %s)"
 
-#: ../glib/gfileutils.c:862
-#, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr ""
-"Zmiana nazwy pliku \"%s\" na \"%s\" się nie powiodła: funkcja g_rename() "
-"zwróciła błąd: %s"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Anulowano przez GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusauthmechanismsha1.c:266
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Utworzenie pliku \"%s\" się nie powiodło: %s"
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Błąd podczas pobierania informacji o katalogu \"%s\": %s"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusauthmechanismsha1.c:278
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
 msgstr ""
-"Otwarcie pliku \"%s\" do zapisu się nie powiodło: funkcja fdopen() zwróciła "
-"błąd: %s"
+"Uprawnienia katalogu \"%s\" są błędnie sformatowane. Oczekiwano trybu 0700, "
+"otrzymano 0%o"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusauthmechanismsha1.c:299
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr ""
-"Zapisanie pliku \"%s\" się nie powiodło: funkcja fwrite() zwróciła błąd: %s"
+msgid "Error creating directory `%s': %s"
+msgstr "Błąd podczas tworzenia katalogu \"%s\": %s"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusauthmechanismsha1.c:382
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr ""
-"Zapisanie pliku \"%s\" się nie powiodło: funkcja fflush() zwróciła błąd: %s"
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Błąd podczas otwierania bazy kluczy \"%s\" do odczytania: "
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"Zapisanie pliku \"%s\" się nie powiodło: funkcja fsync() zwróciła błąd: %s"
+"Wiersz %d bazy kluczy w \"%s\" z zawartością \"%s\" jest błędnie sformatowany"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"Zamknięcie pliku \"%s\" się nie powiodło: funkcja fclose() zwróciła błąd: %s"
+"Pierwszy token wiersza %d bazy kluczy w \"%s\" z zawartością \"%s\" jest "
+"błędnie sformatowany"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
 msgstr ""
-"Nie można usunąć istniejącego pliku \"%s\": funkcja g_unlink() zwróciła "
-"bÅ\82Ä\85d: %s"
+"Drugi token wiersza %d bazy kluczy w \"%s\" z zawartością \"%s\" jest "
+"bÅ\82Ä\99dnie sformatowany"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusauthmechanismsha1.c:459
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Szablon \"%s\" jest nieprawidłowy, nie powinien on zawierać \"%s\""
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr ""
+"Nie odnaleziono ciasteczka z identyfikatorem %d w bazie kluczy w \"%s\""
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusauthmechanismsha1.c:536
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Szablon \"%s\" nie zawiera XXXXXX"
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Błąd podczas usuwania starego pliku blokady \"%s\": %s"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusauthmechanismsha1.c:568
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u bajt"
-msgstr[1] "%u bajty"
-msgstr[2] "%u bajtów"
+msgid "Error creating lock file `%s': %s"
+msgstr "Błąd podczas tworzenia pliku blokady \"%s\": %s"
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusauthmechanismsha1.c:598
 #, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Błąd podczas zamykania (niedowiązanego) pliku blokady \"%s\": %s"
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusauthmechanismsha1.c:608
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Błąd podczas odwiązywania pliku blokady \"%s\": %s"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusauthmechanismsha1.c:685
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Błąd podczas otwierania bazy kluczy \"%s\" do zapisania: "
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusauthmechanismsha1.c:882
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Dodatkowo, uwolnienie blokady \"%s\" także się nie powiodło: %s) "
+
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "Połączenie jest zamknięte"
+
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Przekroczono czas oczekiwania"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"Wystąpiły nieobsługiwane flagi podczas tworzenia połączenia ze strony klienta"
+
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Brak interfejsu \"org.freedesktop.DBus.Properties\" w obiekcie w ścieżce %s"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusconnection.c:4086
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"Błąd podczas ustawiania własności \"%s\": oczekiwano typ \"%s\", ale "
+"otrzymano \"%s\""
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusconnection.c:4181
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "No such property `%s'"
+msgstr "Brak własności \"%s\""
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusconnection.c:4193
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "Property `%s' is not readable"
+msgstr "Właściwość \"%s\" nie jest odczytywalna"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Property `%s' is not writable"
+msgstr "Właściwość \"%s\" nie jest zapisywalna"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "No such interface `%s'"
+msgstr "Brak interfejsu \"%s\""
+
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "Brak interfejsu"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Brak interfejsu \"%s\" w obiekcie w ścieżce %s"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "No such method `%s'"
+msgstr "Brak metody \"%s\""
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s bajt"
-msgstr[1] "%s bajty"
-msgstr[2] "%s bajtów"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Typ komunikatu, \"%s\", nie pasuje do oczekiwanego typu \"%s\""
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Obiekt został już wyeksportowany dla interfejsu %s w %s"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Odczytanie dowiązania symbolicznego \"%s\" się nie powiodło: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Metoda \"%s\" zwróciła typ \"%s\", ale oczekiwano \"%s\""
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Dowiązania symboliczne nie są obsługiwane"
+#: ../gio/gdbusconnection.c:6259
+#, c-format
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Metoda \"%s\" w interfejsie \"%s\" z podpisem \"%s\" nie istnieje"
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusconnection.c:6378
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Nie można otworzyć konwertera z \"%s\" na \"%s\": %s"
+msgid "A subtree is already exported for %s"
+msgstr "Poddrzewo zostało już wyeksportowane dla %s"
 
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr ""
-"Nie można wykonać surowego odczytu w zmiennej g_io_channel_read_line_string"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "typ jest NIEPRAWIDŁOWY"
 
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "W buforze odczytu pozostały nieprzekonwertowane dane"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "Komunikat METHOD_CALL: brak pola nagłówka PATH lub MEMBER"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Na końcu kanału występuje sekwencja odpowiadająca części znaku"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "Komunikat METHOD_RETURN: brak pola nagłówka REPLY_SERIAL"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Nie można wykonać surowego odczytu w zmiennej g_io_channel_read_to_end"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "Komunikat BŁĘDU: brak pola nagłówka REPLY_SERIAL lub ERROR_NAME"
 
-#: ../glib/gmappedfile.c:150
-#, c-format
-msgid "Failed to open file '%s': open() failed: %s"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "Komunikat SYGNAŁU: brak pola nagłówka PATH, INTERFACE lub MEMBER"
+
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
 msgstr ""
-"Otwarcie pliku \"%s\" się nie powiodło: funkcja open() zwróciła błąd: %s"
+"Komunikat SYGNAŁU: pole nagłówka PATH używa zastrzeżonej wartości /org/"
+"freedesktop/DBus/Local"
 
-#: ../glib/gmappedfile.c:229
-#, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
 msgstr ""
-"Zmapowanie pliku \"%s\" się nie powiodło: funkcja mmap() zwróciła błąd: %s"
+"Komunikat SYGNAŁU: pole nagłówka INTERFACE używa zastrzeżonej wartości org."
+"freedesktop.DBus.Local"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Błąd w wierszu %d przy znaku %d: "
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Chciano odczytać %lu bajt, ale otrzymano EOF"
+msgstr[1] "Chciano odczytać %lu bajty, ale otrzymano EOF"
+msgstr[2] "Chciano odczytać %lu bajtów, ale otrzymano EOF"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
 msgstr ""
-"Nazwa zawiera nieprawidłowy tekst zakodowany za pomocą UTF-8 - nieprawidłowe "
-"\"%s\""
+"Oczekiwano prawidłowego ciągu UTF-8, ale odnaleziono nieprawidłowe bajty w "
+"wyrównaniu bajtu %d (długość ciągu wynosi %d). Prawidłowy ciąg UTF-8 do tego "
+"miejsca to \"%s\""
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "\"%s\" nie jest prawidłową nazwą "
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Oczekiwano bajtu NUL po ciągu \"%s\", ale odnaleziono bajt %d"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "\"%s\" nie jest prawidłową nazwą: \"%c\" "
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr ""
+"Przetworzona wartość \"%s\" nie jest prawidłową ścieżką do obiektu usługi D-"
+"Bus"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Błąd w wierszu %d: %s"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Przetworzona wartość \"%s\" nie jest prawidłowym podpisem usługi D-Bus"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
-msgstr ""
-"Nie można przetworzyć znaku \"%-.*s\", w miejscu którego powinna wystąpić "
-"liczba, będąca częścią odniesienia do znaku (np. &#234;) - być może liczba "
-"jest za duża"
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Wystąpiła macierz o długości %u bajta. Maksymalna długość to 2<<26 bajtów "
+"(64 MiB)."
+msgstr[1] ""
+"Wystąpiła macierz o długości %u bajtów. Maksymalna długość to 2<<26 bajtów "
+"(64 MiB)."
+msgstr[2] ""
+"Wystąpiła macierz o długości %u bajtów. Maksymalna długość to 2<<26 bajtów "
+"(64 MiB)."
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
+#: ../gio/gdbusmessage.c:1483
+#, c-format
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
-"Odniesienie do znaku nie jest zakończone średnikiem; najprawdopodobniej "
-"został użyty znak &, który nie miał oznaczać jednostki - należy go zapisać "
-"jako &amp;"
+"Przetworzona wartość \"%s\" dla wariantu nie jest prawidłowym podpisem "
+"usługi D-Bus"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusmessage.c:1510
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Odniesienie do znaku \"%-.*s\" nie jest zapisem dozwolonego znaku"
-
-#: ../glib/gmarkup.c:714
 msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr ""
-"Napotkano pustą jednostkę \"&;\"; poprawnymi jednostkami są: &amp; &quot; "
-"&lt; &gt; &apos;"
+"Błąd podczas deserializowania GVariant za pomocą ciągu typu \"%s\" z formatu "
+"przewodu usługi D-Bus"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusmessage.c:1698
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Nazwa jednostki \"%-.*s\" nie jest znana"
-
-#: ../glib/gmarkup.c:727
 msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
 msgstr ""
-"Jednostka nie jest zakończona średnikiem; najprawdopodobniej został użyty "
-"znak &, który nie miał oznaczać jednostki - należy go zapisać jako &amp;"
-
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Dokument musi rozpoczynać się jakimś elementem (np. <book>)"
+"Nieprawidłowa wartość kolejności bajtów. Oczekiwano 0x6c (\"l\") lub 0x42 "
+"(\"B\"), ale odnaleziono wartość 0x%02x"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbusmessage.c:1712
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
+msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
-"Znak \"%s\" nie powinien występować po znaku \"<\"; nie może on rozpoczynać "
-"nazwy elementu"
+"Nieprawidłowa główna wersja protokołu. Oczekiwano 1, ale odnaleziono %d"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbusmessage.c:1769
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
+msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
-"Nieoczekiwany znak \"%s\", oczekiwano znaku \">\", by zakończyć znacznik \"%s"
-"\" pustego elementu"
+"Odnaleziono nagłówek podpisu z podpisem \"%s\", ale treść komunikatu jest "
+"pusta"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbusmessage.c:1783
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
-"Nieoczekiwany znak \"%s\"; po nazwie atrybutu \"%s\" elementu \"%s\" "
-"oczekiwano znaku \"=\""
+"Przetworzona wartość \"%s\" nie jest prawidłowym podpisem usługi D-Bus (dla "
+"treści)"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbusmessage.c:1814
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Nieoczekiwany znak \"%s\"; oczekiwano znaku \">\" lub \"/\", kończącego "
-"znacznik początkowy elementu \"%s\" lub opcjonalnie atrybutu; być może w "
-"nazwie atrybutu został użyty nieprawidłowy znak"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajt"
+msgstr[1] ""
+"Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajty"
+msgstr[2] ""
+"Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajtów"
+
+#: ../gio/gdbusmessage.c:1824
+msgid "Cannot deserialize message: "
+msgstr "Nie można deserializować komunikatu: "
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr ""
-"Nieoczekiwany znak \"%s\"; oczekiwano otwierającego znaku cudzysłowu po "
-"znaku równości podczas podawania wartości atrybutu \"%s\" elementu \"%s\""
+"Błąd podczas serializowania GVariant za pomocą ciągu typu \"%s\" z formatu "
+"przewodu usługi D-Bus"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"Znak \"%s\" nie jest znakiem, który może pojawić się po sekwencji \"</\"; "
-"\"%s\" nie może rozpoczynać nazwy elementu"
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"Komunikat posiada %d deskryptorów plików, ale pole nagłówka wskazuje na %d "
+"deskryptorów plików"
+
+#: ../gio/gdbusmessage.c:2305
+msgid "Cannot serialize message: "
+msgstr "Nie można serializować komunikatu: "
+
+#: ../gio/gdbusmessage.c:2349
+#, c-format
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Treść komunikatu posiada podpis \"%s\", ale brak nagłówka podpisu"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
 msgstr ""
-"Znak \"%s\" nie jest znakiem, który może wystąpić po domykającej nazwie "
-"elementu \"%s\"; dopuszczalnym znakiem jest \">\""
+"Treść komunikatu posiada podpis \"%s\", ale podpis w polu nagłówka to \"%s\""
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbusmessage.c:2375
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr ""
-"Element \"%s\" został zamknięty, lecz brak aktualnie otwartego elementu"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Treść komunikatu jest pusta, ale podpis w polu nagłówka to \"(%s)\""
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbusmessage.c:2932
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr ""
-"Element \"%s\" został zamknięty, lecz aktualnie otwartym elementem jest \"%s"
-"\""
+msgid "Error return with body of type `%s'"
+msgstr "Błąd zwrotu z treścią typu \"%s\""
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Dokument jest pusty lub zawiera tylko spacje"
+#: ../gio/gdbusmessage.c:2940
+msgid "Error return with empty body"
+msgstr "Błąd zwrotu z pustą treścią"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Zaraz po znaku \"<\" nastąpił nieoczekiwany koniec dokumentu"
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Nie można wczytać pliku /var/lib/dbus/machine-id lub /etc/machine-id: "
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"Nastąpił nieoczekiwany koniec dokumentu, gdy pewne elementy są wciąż otwarte "
-"- \"%s\" był ostatnim otwartym elementem"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Błąd podczas wywoływania metody StartServiceByName dla %s: "
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbusproxy.c:1645
 #, c-format
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Nieoczekiwana odpowiedź %d od metody StartServiceByName(\"%s\")"
+
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"Nastąpił nieoczekiwany koniec dokumentu; oczekiwano znaku \">\", kończącego "
-"znacznik <%s/>"
+"Nie można wywołać metody; pośrednik jest dla znanej nazwy bez właściciela, a "
+"pośrednik został utworzony za pomocą flagi "
+"G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz nazwy elementu"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Przestrzeń nazw abstrakcyjnych nie jest obsługiwana"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz nazwy atrybutu"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Nie można określić pliku nonce podczas tworzenia serwera"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr ""
-"Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika otwierającego "
-"element."
+#: ../gio/gdbusserver.c:872
+#, c-format
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Błąd podczas zapisywania pliku nonce w \"%s\": %s"
+
+#: ../gio/gdbusserver.c:1038
+#, c-format
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "Ciąg \"%s\" nie jest prawidłowym GUID usługi D-Bus"
+
+#: ../gio/gdbusserver.c:1078
+#, c-format
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Nie można nasłuchiwać na nieobsługiwanym transporcie \"%s\""
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "POLECENIE"
 
-#: ../glib/gmarkup.c:1765
+#: ../gio/gdbus-tool.c:93
+#, c-format
 msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"Nastąpił nieoczekiwany koniec dokumentu po znaku równości występującym po "
-"nazwie atrybutu; brak wartości atrybutu"
+"Polecenia:\n"
+"  help         Wyświetla tę informację\n"
+"  introspect   Bada zdalny obiekt\n"
+"  monitor      Monitoruje zdalny obiekt\n"
+"  call         Wywołuje metodę na zdalnym obiekcie\n"
+"  emit         Emituje sygnał\n"
+"\n"
+"Wykonanie polecenia \"%s POLECENIE --help\" wyświetla pomoc o każdym "
+"poleceniu.\n"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz wartości atrybutu"
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
+#, c-format
+msgid "Error: %s\n"
+msgstr "Błąd: %s\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr ""
-"Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika domykającego "
-"elementu \"%s\""
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Błąd podczas przetwarzania kodu XML introspekcji: %s\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"Nastąpił nieoczekiwany koniec dokumentu wewnątrz komentarza lub instrukcji "
-"przetwarzania"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Łączy z magistralą systemową"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "uszkodzony obiekt"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Łączy z magistralą sesji"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "błąd wewnętrzny lub uszkodzony obiekt"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Łączy z podanym adresem usługi D-Bus"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "brak pamięci"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Opcje punktów końcowych połączenia:"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "osiągnięto limit wyjątku"
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Opcje określające punkt końcowy połączenia"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "wzorzec zawiera elementy nieobsługiwane w dopasowywaniu częściowym"
+#: ../gio/gdbus-tool.c:383
+#, c-format
+msgid "No connection endpoint specified"
+msgstr "Nie określono żadnych punktów końcowych połączenia"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "błąd wewnętrzny"
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "Określono wiele punktów końcowych połączenia"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
+#: ../gio/gdbus-tool.c:463
+#, c-format
+msgid ""
+"Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"referencje wstecz jako warunki nie są obsługiwane w dopasowywaniu częściowym"
-
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "osiągnięto limit rekurencji"
+"Ostrzeżenie: według danych introspekcji, interfejs \"%s\" nie istnieje\n"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "osiągnięto limit pustych ciągów w przestrzeni roboczej"
+#: ../gio/gdbus-tool.c:472
+#, c-format
+msgid ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
+msgstr ""
+"Ostrzeżenie: według danych introspekcji, metoda \"%s\" nie istnieje w "
+"interfejsie \"%s\"\n"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "nieprawidłowa kombinacja flag nowych linii"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Opcjonalny cel sygnału (unikalna nazwa)"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "błędne wyrównanie"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Ścieżka do obiektu do wyemitowania sygnału"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "krótki UTF-8"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Nazwa sygnału i interfejsu"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "nieznany błąd"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Emituje sygnał."
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ na końcu wzoru"
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
+#, c-format
+msgid "Error connecting: %s\n"
+msgstr "Błąd podczas połączenia: %s\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c na końcu wzoru"
+#: ../gio/gdbus-tool.c:614
+#, c-format
+msgid "Error: object path not specified.\n"
+msgstr "Błąd: nie określono ścieżki do obiektu.\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "nierozpoznany znak po \\"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "Błąd: %s nie jest prawidłową ścieżką do obiektu\n"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr ""
-"znaki sterujące zmieniające wielkość liter (\\l, \\L, \\u, \\U) nie są "
-"dozwolone w tym miejscu"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "Błąd: nie określono sygnału.\n"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "liczby w operatorze {} nie są w kolejności"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Błąd: %s nie jest prawidłową nazwą interfejsu\n"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "liczba za duża w kwantyfikatorze {}"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Błąd: %s nie jest prawidłową nazwą elementu\n"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "brak kończącego znaku \"]\" dla klasy znaku"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Błąd: %s nie jest prawidłową unikalną nazwą magistrali.\n"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "nieprawidłowa sekwencja sterująca w klasie znaku"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Błąd podczas przetwarzania parametru %d: %s\n"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "zakres klasy znaków nie jest w kolejności"
-
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "nic do powtórzenia"
-
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "nierozpoznany znak po \"(?\""
-
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "nierozpoznany znak po \"(?<\""
-
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "nierozpoznany znak po \"(?P\""
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "Błąd podczas czyszczenia połączenia: %s\n"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "Klasy nazwane z użyciem POSIX są obsługiwane tylko wewnątrz klasy"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Nazwa docelowa do wywołania na niej metody"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "brak znaku kończącego \")\""
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Ścieżka do obiektu do wywołania na niej metody"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr "znak \")\" bez znaku otwierającego \"(\""
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Nazwa metody i interfejsu"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "po (?R lub (?[+-]cyfry musi następować znak )"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Czas oczekiwania w sekundach"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "nawiązanie do nieistniejącego podwzoru"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Wywołuje metodę na zdalnym obiekcie."
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "brakujący znak \")\" po komentarzu"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Błąd: nie określono celu\n"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "za duże wyrażenie zwykłe"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Błąd: nie określono ścieżki do obiektu\n"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "uzyskanie pamięci się nie powiodło"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Błąd: nie określono nazwy metody\n"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "asercja \"lookbehind\" nie ma stałej długości"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Błąd: nazwa metody \"%s\" jest nieprawidłowa\n"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "błędna liczba lub nazwa za (?("
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Błąd podczas przetwarzania parametru %d typu \"%s\": %s\n"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "zależna grupa zawiera więcej niż dwie gałęzie"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Nazwa docelowa do zbadania"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "za (?( oczekiwano asercji"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Ścieżka do obiektu do zbadania"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "nieznana nazwa klasy POSIX"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Wyświetla kod XML"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "elementy porównujące POSIX nie są obsługiwane"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Bada elementy potomne"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "wartość typu \"character\" w sekwencji \\x{...} jest zbyt duża"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Wyświetla tylko właściwości"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "nieprawidłowy warunek \"(?(0)\""
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Bada zdalny obiekt."
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "znak \\C nie jest dozwolony w asercji \"lookbehind\""
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Nazwa docelowa do monitorowania"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "wywołanie rekurencyjne mogło prowadzić do pętli nieskończonej"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Ścieżka do obiektu do monitorowania"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "brak terminatora w nazwie podwzoru"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Monitoruje zdalny obiekt."
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "dwa podwzory mają tę samą nazwę"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Bez nazwy"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "błędna sekwencja \\P lub \\p"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Plik .desktop nie określa pola Exec"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "nieznana nazwa właściwości za \\P lub \\p"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Nie można odnaleźć terminala wymaganego przez program"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "nazwa podwzoru jest za długa (maksymalnie 32 znaki)"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr ""
+"Nie można utworzyć katalogu użytkownika dla konfiguracji programu %s: %s"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "za dużo nazwanych podwzorów (maksymalnie 10000)"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Nie można utworzyć katalogu użytkownika dla konfiguracji MIME %s: %s"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "wartość ósemkowa jest większa niż \\377"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Brak identyfikatora w informacjach o programie"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "grupa DEFINE zawiera więcej niż jedną gałąź"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Nie można utworzyć pliku .desktop dla użytkownika %s"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "powtarzanie grupy DEFINE nie jest dozwolone"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Własna definicja dla %s"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "niespójne opcje NEWLINE"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "napęd nie obsługuje wysunięcia"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"po \\g nie następuje nazwa w nawiasach lub opcjonalna, niezerowa liczba w "
-"nawiasach"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "napęd nie obsługuje wysunięcia lub \"eject_with_operation\""
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "nieoczekiwane powtórzenie"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "napęd nie obsługuje wykrywania nośnika"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "przepełnienie kodu"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "napęd nie obsługuje rozpoczęcia"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "przekroczono przestrzeń roboczą kompilacji"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "napęd nie obsługuje zatrzymania"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "nie znaleziono wcześniej sprawdzonego podwzorca"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "Obsługa TLS jest niedostępna"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gemblem.c:324
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Błąd podczas dopasowywania wyrażenia regularnego %s: %s"
-
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "Biblioteka PCRE została skompilowana bez obsługi UTF-8"
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Nie można obsłużyć wersji %d kodowania GEmblem"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "Biblioteka PCRE została skompilowana bez obsługi własności UTF-8"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Błędna liczba elementów (%d) w kodowaniu GEmblem"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gemblemedicon.c:367
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Błąd kompilacji wyrażenia regularnego %s przy znaku %d: %s"
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Nie można obsłużyć wersji %d kodowania GEmblemedIcon"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gemblemedicon.c:377
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "BÅ\82Ä\85d podczas optymalizowania wyrażenia regularnego %s: %s"
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "BÅ\82Ä\99dna liczba elementów (%d) w kodowaniu GEmblemedIcon"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "oczekiwano cyfry szesnastkowej lub znaku }"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Oczekiwano obiektu GEmblem dla GEmblemedIcon"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "oczekiwano cyfry szesnastkowej"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Działanie nie jest obsługiwane"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "brak znaku \"<\" w odniesieniu symbolicznym"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Nie istnieje zawierające montowanie"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "niezakończona referencja symboliczna"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Nie można skopiować na katalog"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "referencja symboliczna o zerowej długości"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Nie można skopiować katalogu na katalog"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "oczekiwano cyfry"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Plik docelowy istnieje"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "niedozwolona referencja symboliczna"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Nie można skopiować katalogu rekurencyjnie"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "pominięto końcowe '\\'"
-
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "nieznana sekwencja sterująca"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Wywołanie \"splice\" nie jest obsługiwane"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gfile.c:2765
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr ""
-"Błąd podczas przetwarzania tekstu zastępczego \"%s\" przy znaku %lu: %s"
+msgid "Error splicing file: %s"
+msgstr "Błąd podczas dzielenia pliku: %s"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Cytowany znak nie rozpoczyna się znakiem cytowania"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Nie można skopiować pliku specjalnego"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr ""
-"W wierszu poleceń lub innym napisie cytowanym jak w powłoce wystąpił "
-"niesparowany znak cytowania"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Wprowadzono nieprawidłową wartość dowiązania symbolicznego"
 
-#: ../glib/gshell.c:559
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Kosz nie jest obsługiwany"
+
+#: ../gio/gfile.c:3633
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr ""
-"Tekst zakończył się bezpośrednio po znaku \"\\\" (wartością tekstu było \"%s"
-"\")."
+msgid "File names cannot contain '%c'"
+msgstr "Nazwy plików nie mogą zawierać \"%c\""
 
-#: ../glib/gshell.c:566
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "wolumin nie obsługuje montowania"
+
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Żaden program nie jest zarejestrowany do obsługi tego pliku"
+
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Enumerator jest zamknięty"
+
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Enumerator plików ma zaległe działanie"
+
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Enumerator plików jest już zamknięty"
+
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"Tekst zakończył się przed odnalezieniem domykającego znaku cytowania dla %c "
-"(tekstem jest \"%s\")"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Nie można obsłużyć wersji %d kodowania GFileIcon"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Tekst jest pusty (lub zawiera tylko spacje)"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Błędny format danych wejściowych dla GFileIcon"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Odczytanie danych z procesu potomnego się nie powiodło"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Potok nie obsługuje działania query_info"
+
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Szukanie nie jest obsługiwane przez potok"
+
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Skracanie nie jest dozwolone na potoku wejściowym"
+
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Skracanie nie jest dozwolone na potoku"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/gicon.c:284
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr ""
-"Utworzenie potoku do komunikacji z procesem potomnym (%s) się nie powiodło"
+msgid "Wrong number of tokens (%d)"
+msgstr "Błędna liczba elementów (%d)"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr ""
-"Odczytanie danych z potoku łączącego z procesem potomnym (%s) się nie "
-"powiodło"
+msgid "No type for class name %s"
+msgstr "Brak typu dla nazwy klasy %s"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Zmiana katalogu na \"%s\" (%s) się nie powiodła"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Typ %s nie obsługuje interfejsu GIcon"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/gicon.c:325
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Wykonanie procesu potomnego (%s) się nie powiodło"
+msgid "Type %s is not classed"
+msgstr "Typ %s nie jest klasowy"
 
-#: ../glib/gspawn-win32.c:444
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Invalid program name: %s"
-msgstr "Nieprawidłowa nazwa programu: %s"
+msgid "Malformed version number: %s"
+msgstr "Błędny format numeru wersji: %s"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Nieprawidłowy ciąg w wektorze parametrów w %d: %s"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Typ %s nie obsługuje metody from_tokens() z interfejsu GIcon"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Nie można obsłużyć podanej wersji kodowania ikony"
+
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Nie podano adresu"
+
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Nieprawidłowa sekwencja w środowisku: %s"
+msgid "Length %u is too long for address"
+msgstr "Długość %u jest za długa na adres"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Adres posiada bity ustawione poza długością przedrostka"
+
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Nieprawidłowy katalog roboczy: %s"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "nie można przetworzyć \"%s\" jako maskę adresu IP"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Brak wystarczającej ilości miejsca dla adresu gniazda"
+
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Nieobsługiwany adres gniazda"
+
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Potok wejściowy nie obsługuje odczytu"
+
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Potok ma zaległe działanie"
+
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Wykonanie programu pomocniczego (%s) się nie powiodło"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Element <%s> nie jest dozwolony wewnątrz <%s>"
 
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Podczas odczytu danych z procesu potomnego w g_io_channel_win32_poll() "
-"wystąpił nieznany błąd"
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
+#, c-format
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Element <%s> nie jest dozwolony jako główny element"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Odczytanie danych z procesu potomnego (%s) się nie powiodło"
+msgid "File %s appears multiple times in the resource"
+msgstr "Plik %s pojawia się wiele razy w zasobie"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:251
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
+msgid "Failed to locate '%s' in any source directory"
 msgstr ""
-"Nieoczekiwany błąd w funkcji select() podczas odczytywania danych z procesu "
-"potomnego (%s)"
+"Ustalenie położenia \"%s\" w dowolnym katalogu źródłowym się nie powiodło"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Nieoczekiwany błąd w funkcji waitpit() (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Ustalenie położenia \"%s\" w bieżącym katalogu się nie powiodło"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Rozdzielenie procesu (%s) się nie powiodło"
+msgid "Unknown processing option \"%s\""
+msgstr "Nieznana opcja przetwarzania \"%s\""
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Wykonanie procesu potomnego \"%s\" (%s) się nie powiodło"
+msgid "Failed to create temp file: %s"
+msgstr "Utworzenie pliku tymczasowego się nie powiodło: %s"
 
-#: ../glib/gspawn.c:1402
-#, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr ""
-"Przekierowanie wejścia lub wyjścia procesu potomnego (%s) się nie powiodło"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Błąd podczas przetwarzania pliku wejściowego za pomocą xmllint"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Błąd podczas przetwarzania pliku wejściowego za pomocą to-pixdata"
+
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Rozdzielenie procesu potomnego (%s) się nie powiodło"
+msgid "Error reading file %s: %s"
+msgstr "Błąd podczas odczytywania pliku %s: %s"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Podczas wykonywania procesu potomnego \"%s\" wystąpił nieznany błąd"
+msgid "Error compressing file %s"
+msgstr "Błąd podczas kompresowania pliku %s"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr ""
-"Odczytanie odpowiedniej liczby danych z potoku procesu potomnego (%s) się "
-"nie powiodło"
+msgid "text may not appear inside <%s>"
+msgstr "tekst nie może znajdować się wewnątrz <%s>"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Znak jest poza zakresem dla UTF-8"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "nazwa pliku wyjściowego"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Nieprawidłowa sekwencja na wejściu konwersji"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "PLIK"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Znak jest poza zakresem dla UTF-16"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr "Katalog, z którego odczytywać pliki (domyślnie bieżący katalog)"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Użycie:"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "KATALOG"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPCJA...]"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr "Tworzy wyjście w formacie wybranym przez rozszerzenie pliku docelowego"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Opcje pomocy:"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Tworzy nagłówek źródła"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Wyświetla opcje pomocy"
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Tworzy kod źródłowy używany do dowiązania pliku zasobu do kodu"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Wyświetla wszystkie opcje pomocy"
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Tworzy listę zależności"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Opcje programu:"
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Bez automatycznego tworzenia i rejestrowania zasobu"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Nie można przetworzyć wartości całkowitej \"%s\" dla %s"
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "Nazwa identyfikatora języka C używana dla utworzonego kodu źródłowego"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
-#, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Wartość całkowita \"%s\" dla %s jest spoza dopuszczalnego zakresu"
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Kompiluje określenie zasobu do pliku zasobu. Pliki określeń\n"
+"zasobów posiadają rozszerzenie .gresource.xml, a pliki\n"
+"zasobów posiadają rozszerzenie .gresource."
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Nie można przetworzyć podwójnej wartości liczbowej \"%s\" dla %s"
+msgid "You should give exactly one file name\n"
+msgstr "Należy podać dokładnie jedną nazwę pliku\n"
+
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "puste nazwy nie są dozwolone"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Double value '%s' for %s out of range"
+msgid "invalid name '%s': names must begin with a lowercase letter"
 msgstr ""
-"Podwójna wartość liczbowa \"%s\" dla %s jest spoza dopuszczalnego zakresu"
+"nieprawidłowa nazwa \"%s\": nazwy muszą rozpoczynać się od małej litery"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Błąd podczas przetwarzania opcji %s"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"nieprawidłowa nazwa \"%s\": niedozwolony znak \"%c\". Dozwolone są tylko "
+"małe litery, liczby i myślniki (\"-\")."
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Brak parametru dla %s"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "nieprawidłowa nazwa \"%s\": dwa myślniki (\"--\") nie są dozwolone."
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Unknown option %s"
-msgstr "Nieznana opcja %s"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
 msgstr ""
-"Nie można odnaleźć prawidłowego pliku klucza w przeszukiwanych katalogach"
+"nieprawidłowa nazwa \"%s\": ostatni znak nie może być myślnikiem (\"-\")."
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "To nie jest zwykły plik"
+#: ../gio/glib-compile-schemas.c:822
+#, c-format
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "nieprawidłowa nazwa \"%s\": maksymalna długość to 1024"
+
+#: ../gio/glib-compile-schemas.c:891
+#, c-format
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> zostało już określone"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Plik jest pusty"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "nie można dodać kluczy do schematu \"list-of\""
+
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> zostało już określone"
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
 msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
 msgstr ""
-"Plik klucza zawiera wiersz \"%s\", który nie jest parą klucz-wartość, grupą "
-"lub komentarzem"
+"<key name='%s'> pokrywa <key name='%s'> w <schema id='%s'>; należy użyć "
+"znacznika <override>, aby zmodyfikować wartość"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Nieprawidłowa nazwa grupy: %s"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr ""
+"dokładnie jedna z wartości \"type\", \"enum\" lub \"flags\" musi zostać "
+"określona jako atrybut znacznika <key>"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Plik klucza nie rozpoczyna się od grupy"
+#: ../gio/glib-compile-schemas.c:976
+#, c-format
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> nie zostało (jeszcze) określone."
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Nieprawidłowa nazwa klucza: %s"
+msgid "invalid GVariant type string '%s'"
+msgstr "nieprawidłowy typ GVariant ciągu \"%s\""
+
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "podano znacznik <override>, ale schemat nic nie rozszerza"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Plik klucza zawiera nieobsługiwane kodowanie \"%s\""
+msgid "no <key name='%s'> to override"
+msgstr "brak znacznika <key name='%s'> do zastąpienia"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Plik klucza nie zawiera grupy \"%s\""
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> zostało już określone"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Plik klucza nie zawiera klucza \"%s\""
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> zostało już określone"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr ""
-"Plik klucza zawiera klucz \"%s\" o wartości \"%s\", która nie jest zapisana "
-"w UTF-8"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> rozszerza jeszcze nie istniejący schemat \"%s\""
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"Plik klucza zawiera klucz \"%s\", który ma wartość niemożliwą do "
-"zinterpretowania."
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> jest listą jeszcze nie istniejącego schematu \"%s\""
+
+#: ../gio/glib-compile-schemas.c:1149
+#, c-format
+msgid "Can not be a list of a schema with a path"
+msgstr "Nie można być listą schematów ze ścieżkami"
+
+#: ../gio/glib-compile-schemas.c:1159
+#, c-format
+msgid "Can not extend a schema with a path"
+msgstr "Nie można rozszerzyć schematu ze ścieżką"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
 msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"Plik klucza zawiera klucz \"%s\", który ma wartość niemożliwą do "
-"zinterpretowania."
+"<schema id='%s'> jest listą rozszerzającą znacznik <schema id='%s'>, który "
+"nie jest listą"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
 msgstr ""
-"Plik klucza zawiera klucz \"%s\" w grupie \"%s\", która ma wartość "
-"niemożliwą do zinterpretowania."
+"<schema id='%s' list-of='%s'> rozszerza znacznik <schema id='%s' list-"
+"of='%s'>, ale \"%s\" nie rozszerza \"%s\""
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Plik klucza nie zawiera klucza \"%s\" w grupie \"%s\""
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Plik klucza zawiera znak sterujący na końcu linii"
+msgid "a path, if given, must begin and end with a slash"
+msgstr ""
+"ścieżka, jeśli zostanie podana, musi rozpoczynać się i kończyć ukośnikiem"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Plik klucza zawiera nieprawidłową sekwencję sterującą \"%s\""
+msgid "the path of a list must end with ':/'"
+msgstr "ścieżka do listy musi kończyć się \":/\""
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Nie można zinterpretować \"%s\" jako liczby."
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> zostało już określone"
 
-#: ../glib/gkeyfile.c:3886
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Wartość całkowita \"%s\" jest spoza dopuszczalnego zakresu"
+msgid "--strict was specified; exiting.\n"
+msgstr "Podano opcję --strict; kończenie działania.\n"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Nie można zinterpretować \"%s\" jako liczby zmiennoprzecinkowej."
+msgid "This entire file has been ignored.\n"
+msgstr "Cały plik został zignorowany.\n"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Nie można zinterpretować \"%s\" jako wartości logicznej."
+msgid "Ignoring this file.\n"
+msgstr "Ignorowanie tego pliku.\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Za duża wartość licznika przekazana do %s"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Potok jest już zamknięty"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "Działanie zostało anulowane"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Nieprawidłowy obiekt, nie zainicjowano"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr ""
+"Brak klucza \"%s\" w schemacie \"%s\", jak określono w pliku zastąpienia \"%s"
+"\""
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Niepełna sekwencja wielu bajtów na wejściu"
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
+#, c-format
+msgid "; ignoring override for this key.\n"
+msgstr "; ignorowanie zastąpienia dla tego klucza.\n"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Brak wystarczającej ilości miejsca w miejscu docelowym"
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
+#, c-format
+msgid " and --strict was specified; exiting.\n"
+msgstr " oraz podano opcję --strict; kończenie działania.\n"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Zainicjowanie, które można anulować nie jest obsługiwane"
+#: ../gio/glib-compile-schemas.c:1886
+#, c-format
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
+msgstr ""
+"błąd podczas przetwarzania klucza \"%s\" w schemacie \"%s\", jak określono w "
+"pliku zastąpienia \"%s\": %s.  "
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Nieznany typ"
+#: ../gio/glib-compile-schemas.c:1896
+#, c-format
+msgid "Ignoring override for this key.\n"
+msgstr "Ignorowanie zastąpienia dla tego klucza.\n"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
-msgid "%s filetype"
-msgstr "typ pliku %s"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"zastąpienie dla klucza \"%s\" w schemacie \"%s\" w pliku zastąpienia \"%s\" "
+"jest poza zakresem podanym w schemacie"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
-msgid "%s type"
-msgstr "typ %s"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"zastąpienie dla klucza \"%s\" w schemacie \"%s\" w pliku zastąpienia \"%s\" "
+"nie znajduje się na liście prawidłowych wyborów"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials nie jest zaimplementowane w tym systemie operacyjnym"
+#: ../gio/glib-compile-schemas.c:1995
+msgid "where to store the gschemas.compiled file"
+msgstr "gdzie przechowywać plik schemas.compiled"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Platforma nie obsługuje GCredentials"
+#: ../gio/glib-compile-schemas.c:1996
+msgid "Abort on any errors in schemas"
+msgstr "Przerywa po każdym błędzie w schematach"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Nieoczekiwany, przedwczesny koniec potoku"
+#: ../gio/glib-compile-schemas.c:1997
+msgid "Do not write the gschema.compiled file"
+msgstr "Bez zapisywania pliku gschema.compiled"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
-#, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Nieobsługiwany klucz \"%s\" we wpisie adresu \"%s\""
+#: ../gio/glib-compile-schemas.c:1998
+msgid "Do not enforce key name restrictions"
+msgstr "Bez wymuszania ograniczeń nazw kluczy"
 
-#: ../gio/gdbusaddress.c:169
-#, c-format
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"Adres \"%s\" jest nieprawidłowy (wymaga dokładnie jednej ścieżki, katalogu "
-"tymczasowego lub kluczy abstrakcyjnych)"
+"Kompiluje wszystkie pliki schematów GSettings do pamięci\n"
+"podręcznej schematów. Pliki schematów muszą posiadać\n"
+"rozszerzenie .gschema.xml, a pliki pamięci podręcznej\n"
+"nazywają się gschemas.compiled."
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Para klucz/wartość we wpisie adresu \"%s\" nie ma znaczenia"
+msgid "You should give exactly one directory name\n"
+msgstr "Należy podać dokładnie jedną nazwę katalogu\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Błąd w adresie \"%s\" - atrybut portu jest błędnie sformatowany"
+msgid "No schema files found: "
+msgstr "Nie odnaleziono plików schematów: "
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Błąd w adresie \"%s\" - atrybut rodziny jest błędnie sformatowany"
+msgid "doing nothing.\n"
+msgstr "nic.\n"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Element adresu \"%s\" nie zawiera dwukropka (:)"
+msgid "removed existing output file.\n"
+msgstr "usunięto istniejący plik wyjściowy.\n"
 
-#: ../gio/gdbusaddress.c:467
-#, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"Para klucz/wartość %d, \"%s\" w elemencie adresu \"%s\" nie zawiera znaku "
-"równości"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Nie można odnaleźć domyślnego typu monitora katalogu lokalnego"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Błąd podczas usuwania znaku sterującego klucza lub wartości w parze klucz/"
-"wartość %d, \"%s\" w elemencie adresu \"%s\""
+msgid "Invalid filename %s"
+msgstr "Nieprawidłowa nazwa pliku %s"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Błąd w adresie \"%s\" - transport systemu UNIX wymaga ustawienia dokładnie "
-"jednego z kluczy \"path\" lub \"abstract\""
+msgid "Error getting filesystem info: %s"
+msgstr "Błąd podczas pobierania informacji o systemie plików: %s"
 
-#: ../gio/gdbusaddress.c:595
-#, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr ""
-"Błąd w adresie \"%s\" - brak atrybutu komputera lub jest błędnie sformatowany"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Nie można zmienić nazwy katalogu głównego"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr ""
-"Błąd w adresie \"%s\" - brak atrybutu portu lub jest błędnie sformatowany"
+msgid "Error renaming file: %s"
+msgstr "Błąd podczas zmieniania nazwy pliku: %s"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Błąd w adresie \"%s\" - brak atrybutu pliku nonce lub jest błędnie "
-"sformatowany"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Nie można zmienić nazwy pliku, plik o takiej nazwie już istnieje"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Błąd podczas automatycznego uruchamiania: "
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Nieprawidłowa nazwa pliku"
 
-#: ../gio/gdbusaddress.c:652
-#, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Nieznany lub nieobsługiwany transport \"%s\" dla adresu \"%s\""
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Nie można otworzyć katalogu"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Błąd podczas otwierania pliku nonce \"%s\": %s"
+msgid "Error opening file: %s"
+msgstr "Błąd podczas otwierania pliku: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Błąd podczas odczytywania pliku nonce \"%s\": %s"
+msgid "Error removing file: %s"
+msgstr "Błąd podczas usuwania pliku: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr ""
-"Błąd podczas odczytywania pliku nonce \"%s\", oczekiwano 16 bajtów, "
-"otrzymano %d"
+msgid "Error trashing file: %s"
+msgstr "Błąd podczas przenoszenia pliku do kosza: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Błąd podczas zapisywania zawartości pliku nonce \"%s\" do potoku:"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Nie można utworzyć katalogu kosza %s: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "Podany adres jest pusty"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Nie można odnaleźć głównego katalogu dla kosza"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr ""
-"Nie można wywołać magistrali komunikatów bez identyfikatora komputera: "
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Nie można odnaleźć lub utworzyć katalogu kosza"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Błąd podczas wywoływania wiersza poleceń \"%s\": "
+msgid "Unable to create trashing info file: %s"
+msgstr "Nie można utworzyć pliku informacji o koszu: %s"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr ""
-"Nieprawidłowe zakończenie programu podczas wywoływania wiersza poleceń \"%s"
-"\": %s"
+msgid "Unable to trash file: %s"
+msgstr "Nie można przenieść pliku do kosza: %s"
 
-#: ../gio/gdbusaddress.c:1082
-#, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr ""
-"Wiersz poleceń \"%s\" został zakończony z niezerowym stanem wyjścia %d: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "błąd wewnętrzny"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"Nie można ustalić adresu magistrali sesji (nie jest zaimplementowane dla "
-"tego systemu operacyjnego)"
+msgid "Error creating directory: %s"
+msgstr "Błąd podczas tworzenia katalogu: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Nie można ustalić adresu magistrali ze zmiennej środowiskowej "
-"DBUS_STARTER_BUS_TYPE - nieznana wartość \"%s\""
+msgid "Filesystem does not support symbolic links"
+msgstr "System plików nie obsługuje dowiązań symbolicznych"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Nie można ustalić adresu magistrali, ponieważ nie ustawiono zmiennej "
-"środowiskowej DBUS_STARTER_BUS_TYPE"
+#: ../gio/glocalfile.c:2199
+#, c-format
+msgid "Error making symbolic link: %s"
+msgstr "Błąd podczas tworzenia dowiązania symbolicznego: %s"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Nieznany typ magistrali %d"
+msgid "Error moving file: %s"
+msgstr "Błąd podczas przenoszenia pliku: %s"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Oczekiwano braku zawartości podczas próby odczytania wiersza"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Nie można przenieść katalogu na katalog"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr ""
-"Oczekiwano braku zawartości podczas próby (bezpiecznego) odczytania wiersza"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Utworzenie pliku kopii zapasowej się nie powiodło"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Wyczerpano wszystkie dostępne mechanizmy uwierzytelniania (próby: %s, "
-"dostępne: %s)"
+msgid "Error removing target file: %s"
+msgstr "Błąd podczas usuwania pliku docelowego: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Anulowano przez GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Przenoszenie między zamontowanymi udziałami nie jest obsługiwane"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Błąd podczas wykonywania polecenia stat na katalogu \"%s\": %s"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Wartość atrybutu nie może być pusta"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
-#, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Uprawnienia katalogu \"%s\" są błędnie sformatowane. Oczekiwano trybu 0700, "
-"otrzymano 0%o"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"string\")"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Nieprawidłowa nazwa rozszerzonego atrybutu"
+
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Błąd podczas tworzenia katalogu \"%s\": %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Błąd podczas ustawiania rozszerzonego atrybutu \"%s\": %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (nieprawidłowe kodowanie)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Błąd podczas otwierania bazy kluczy \"%s\" do odczytania: "
+msgid "Error when getting information for file '%s': %s"
+msgstr "Błąd podczas pobierania informacji o pliku \"%s\": %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Wiersz %d bazy kluczy w \"%s\" z zawartością \"%s\" jest błędnie sformatowany"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Błąd podczas pobierania informacji o deskryptorze pliku: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"uint32\")"
+
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"uint64\")"
+
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"byte string\")"
+
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Nie można ustawić uprawnień na dowiązaniach symbolicznych"
+
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Pierwszy token wiersza %d bazy kluczy w \"%s\" z zawartością \"%s\" jest "
-"błędnie sformatowany"
+msgid "Error setting permissions: %s"
+msgstr "Błąd podczas ustawiania uprawnień: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Drugi token wiersza %d bazy kluczy w \"%s\" z zawartością \"%s\" jest "
-"błędnie sformatowany"
+msgid "Error setting owner: %s"
+msgstr "Błąd podczas ustawiania właściciela: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "dowiązanie symboliczne nie może być puste"
+
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgid "Error setting symlink: %s"
+msgstr "Błąd podczas ustawiania dowiązania symbolicznego: %s"
+
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
 msgstr ""
-"Nie odnaleziono ciasteczka z identyfikatorem %d w bazie kluczy w \"%s\""
+"Błąd podczas ustawiania dowiązania symbolicznego: plik nie jest dowiązaniem "
+"symbolicznym"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Błąd podczas usuwania starego pliku blokady \"%s\": %s"
+msgid "Error setting modification or access time: %s"
+msgstr "Błąd podczas ustawiania czasu modyfikacji lub dostępu: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "Kontekst SELinux nie może być pusty"
+
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Błąd podczas tworzenia pliku blokady \"%s\": %s"
+msgid "Error setting SELinux context: %s"
+msgstr "Błąd podczas ustawiania kontekstu SELinux: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux nie jest włączony w tym systemie"
+
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Błąd podczas zamykania (niedowiązanego) pliku blokady \"%s\": %s"
+msgid "Setting attribute %s not supported"
+msgstr "Ustawianie atrybutu %s nie jest obsługiwane"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Błąd podczas odwiązywania pliku blokady \"%s\": %s"
+msgid "Error reading from file: %s"
+msgstr "Błąd podczas odczytywania z pliku: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Błąd podczas otwierania bazy kluczy \"%s\" do zapisania: "
+msgid "Error seeking in file: %s"
+msgstr "Błąd podczas wyszukiwania w pliku: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Dodatkowo, uwolnienie blokady \"%s\" także się nie powiodło: %s) "
+msgid "Error closing file: %s"
+msgstr "Błąd podczas zamykania pliku: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "Połączenie jest zamknięte"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Nie można odnaleźć domyślnego typu monitora pliku lokalnego"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Przekroczono czas oczekiwania"
-
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"Wystąpiły nieobsługiwane flagi podczas tworzenia połączenia ze strony klienta"
-
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"Brak interfejsu \"org.freedesktop.DBus.Properties\" w obiekcie w ścieżce %s"
+msgid "Error writing to file: %s"
+msgstr "Błąd podczas zapisywania do pliku: %s"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
-"Błąd podczas ustawiania własności \"%s\": oczekiwano typ \"%s\", ale "
-"otrzymano \"%s\""
+msgid "Error removing old backup link: %s"
+msgstr "Błąd podczas usuwania odnośnika do starej kopii zapasowej: %s"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "No such property `%s'"
-msgstr "Brak własności \"%s\""
+msgid "Error creating backup copy: %s"
+msgstr "Błąd podczas tworzenia kopii zapasowej: %s"
 
-#: ../gio/gdbusconnection.c:3948
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Property `%s' is not readable"
-msgstr "Właściwość \"%s\" nie jest odczytywalna"
+msgid "Error renaming temporary file: %s"
+msgstr "Błąd podczas zmieniania nazwy pliku tymczasowego: %s"
 
-#: ../gio/gdbusconnection.c:3959
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "Właściwość \"%s\" nie jest zapisywalna"
+msgid "Error truncating file: %s"
+msgstr "Błąd podczas skracania pliku: %s"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Brak interfejsu \"%s\""
+msgid "Error opening file '%s': %s"
+msgstr "Błąd podczas otwierania pliku \"%s\": %s"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Brak interfejsu"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Plik docelowy jest katalogiem"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
-#, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Brak interfejsu \"%s\" w obiekcie w ścieżce %s"
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Plik docelowy nie jest zwykłym plikiem"
 
-#: ../gio/gdbusconnection.c:4484
-#, c-format
-msgid "No such method `%s'"
-msgstr "Brak metody \"%s\""
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "Plik został zmieniony poza programem"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Typ komunikatu, \"%s\", nie pasuje do oczekiwanego typu \"%s\""
+msgid "Error removing old file: %s"
+msgstr "Błąd podczas usuwania starego pliku: %s"
 
-#: ../gio/gdbusconnection.c:4734
-#, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Obiekt został już wyeksportowany dla interfejsu %s w %s"
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Podano nieprawidłowy obiekt GSeekType"
 
-#: ../gio/gdbusconnection.c:4932
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Metoda \"%s\" zwróciła typ \"%s\", ale oczekiwano \"%s\""
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Nieprawidłowe żądanie wyszukiwania"
 
-#: ../gio/gdbusconnection.c:5964
-#, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Metoda \"%s\" w interfejsie \"%s\" z podpisem \"%s\" nie istnieje"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Nie można skrócić GMemoryInputStream"
 
-#: ../gio/gdbusconnection.c:6082
-#, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Poddrzewo zostało już wyeksportowane dla %s"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Potok wyjściowy pamięci nie obsługuje zmiany rozmiaru"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "typ jest NIEPRAWIDŁOWY"
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Zmiana rozmiaru potoku wyjściowego pamięci się nie powiodła"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "Komunikat METHOD_CALL: brak pola nagłówka PATH lub MEMBER"
+#: ../gio/gmemoryoutputstream.c:600
+msgid ""
+"Amount of memory required to process the write is larger than available "
+"address space"
+msgstr ""
+"Ilość pamięci wymagana dla przetworzenia zapisu jest większa, niż dostępna "
+"przestrzeń adresowa"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "Komunikat METHOD_RETURN: brak pola nagłówka REPLY_SERIAL"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Zażądano przejścia przed początkiem potoku"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "Komunikat BŁĘDU: brak pola nagłówka REPLY_SERIAL lub ERROR_NAME"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Zażądano przejścia poza koniec potoku"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "Komunikat SYGNAŁU: brak pola nagłówka PATH, INTERFACE lub MEMBER"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "montowany obiekt nie obsługuje odmontowania"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "montowany obiekt nie obsługuje wysunięcia"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
-"Komunikat SYGNAŁU: pole nagłówka PATH używa zastrzeżonej wartości /org/"
-"freedesktop/DBus/Local"
+"montowany obiekt nie obsługuje odmontowania lub \"unmount_with_operation\""
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "montowany obiekt nie obsługuje wysunięcia lub \"eject_with_operation\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "montowany obiekt nie obsługuje ponownego montowania"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "montowany obiekt nie obsługuje rozpoznania typu zawartości"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
 msgstr ""
-"Komunikat SYGNAŁU: pole nagłówka INTERFACE używa zastrzeżonej wartości org."
-"freedesktop.DBus.Local"
+"montowany obiekt nie obsługuje synchronicznego rozpoznania typu zawartości"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Chciano odczytać %lu bajt, ale otrzymano EOF"
-msgstr[1] "Chciano odczytać %lu bajty, ale otrzymano EOF"
-msgstr[2] "Chciano odczytać %lu bajtów, ale otrzymano EOF"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Nazwa komputera \"%s\" zawiera \"[\", ale nie \"]\""
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Sieć jest niedostępna"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Komputer jest niedostępny"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr ""
-"Oczekiwano prawidłowego ciągu UTF-8, ale odnaleziono nieprawidłowe bajty w "
-"wyrównaniu bajtu %d (długość ciągu wynosi %d). Prawidłowy ciąg UTF-8 do tego "
-"miejsca to \"%s\""
+msgid "Could not create network monitor: %s"
+msgstr "Nie można utworzyć monitora sieci: %s"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Nie można utworzyć monitora sieci: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Nie można uzyskać stanu sieci: "
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Potok wyjściowy nie obsługuje zapisu"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Potok źródłowy jest już zamknięty"
+
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Oczekiwano bajtu NUL po ciągu \"%s\", ale odnaleziono bajt %d"
+msgid "Error resolving '%s': %s"
+msgstr "Błąd podczas rozwiązywania \"%s\": %s"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr ""
-"Przetworzona wartość \"%s\" nie jest prawidłową ścieżką do obiektu usługi D-"
-"Bus"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Błąd podczas odwrotnego rozwiązywania \"%s\": %s"
 
-#: ../gio/gdbusmessage.c:1268
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Przetworzona wartość \"%s\" nie jest prawidłowym podpisem usługi D-Bus"
+msgid "No service record for '%s'"
+msgstr "Nie odnaleziono wpisu usługi dla \"%s\""
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Wystąpiła macierz o długości %u bajta. Maksymalna długość to 2<<26 bajtów "
-"(64 MiB)."
-msgstr[1] ""
-"Wystąpiła macierz o długości %u bajtów. Maksymalna długość to 2<<26 bajtów "
-"(64 MiB)."
-msgstr[2] ""
-"Wystąpiła macierz o długości %u bajtów. Maksymalna długość to 2<<26 bajtów "
-"(64 MiB)."
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Nie można tymczasowo rozwiązać \"%s\""
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr ""
-"Przetworzona wartość \"%s\" dla wariantu nie jest prawidłowym podpisem "
-"usługi D-Bus"
+msgid "Error resolving '%s'"
+msgstr "Błąd podczas rozwiązywania \"%s\""
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"Błąd podczas deserializowania GVariant za pomocą ciągu typu \"%s\" z formatu "
-"przewodu usługi D-Bus"
+msgid "The resource at '%s' does not exist"
+msgstr "Zasób w \"%s\" nie istnieje"
+
+#: ../gio/gresource.c:457
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "Zdekompresowanie zasobu w \"%s\" się nie powiodło"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gresourcefile.c:650
 #, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "Zasób w \"%s\" nie jest katalogiem"
+
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "Potok wejściowy nie obsługuje szukania"
+
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Wyświetla pomoc"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[POLECENIE]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Wyświetla listę sekcji zawierających zasoby w PLIKU w formacie ELF"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Nieprawidłowa wartość kolejności bajtów. Oczekiwano 0x6c (\"l\") lub 0x42 "
-"(\"B\"), ale odnaleziono wartość 0x%02x"
+"Wyświetla listę zasobów\n"
+"Jeśli podano SEKCJĘ, to wyświetla tylko zasoby w tej sekcji\n"
+"Jeśli podano ŚCIEŻKĘ, to wyświetla tylko pasujące zasoby"
 
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "PLIK [ŚCIEŻKA]"
+
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SEKCJA"
+
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"Nieprawidłowa główna wersja protokołu. Oczekiwano 1, ale odnaleziono %d"
+"Wyświetla listę zasobów ze szczegółami\n"
+"Jeśli podano SEKCJĘ, to wyświetla tylko zasoby w tej sekcji\n"
+"Jeśli podano ŚCIEŻKĘ, to wyświetla tylko pasujące zasobySzczegóły zawierają "
+"sekcję, rozmiar i kompresję"
+
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Wydobywa plik zasobu do standardowego wyjścia"
+
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "PLIK ŚCIEŻKA"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"Odnaleziono nagłówek podpisu z podpisem \"%s\", ale treść komunikatu jest "
-"pusta"
-
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgid ""
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"Przetworzona wartość \"%s\" nie jest prawidłowym podpisem usługi D-Bus (dla "
-"treści)"
-
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajt"
-msgstr[1] ""
-"Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajty"
-msgstr[2] ""
-"Brak nagłówka podpisu w komunikacie, ale treść komunikatu liczy %u bajtów"
-
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Nie można deserializować komunikatu: "
+"Nieznane polecenie %s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
+#: ../gio/gresource-tool.c:516
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
-"Błąd podczas serializowania GVariant za pomocą ciągu typu \"%s\" z formatu "
-"przewodu usługi D-Bus"
+"Użycie:\n"
+"  gresource [--section SEKCJA] POLECENIE [PARAMETRY...]\n"
+"\n"
+"Polecenia:\n"
+"  help                      Wyświetla tę informację\n"
+"  sections                  Wyświetla listę sekcji zasobów\n"
+"  list                      Wyświetla listę zasobów\n"
+"  details                   Wyświetla listę zasobów ze szczegółami\n"
+"  extract                   Wydobywa zasób\n"
+"\n"
+"Wykonanie polecenia \"gresource help POLECENIE\" wyświetla szczegółową "
+"pomoc.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Komunikat posiada %d deskryptorów plików, ale pole nagłówka wskazuje na %d "
-"deskryptorów plików"
+"Użycie:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Nie można serializować komunikatu: "
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Parametry:\n"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Treść komunikatu posiada podpis \"%s\", ale brak nagłówka podpisu"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SEKCJA    (Opcjonalna) nazwa sekcji formatu ELF\n"
 
-#: ../gio/gdbusmessage.c:2365
-#, c-format
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  POLECENIE (Opcjonalne) polecenie do wyjaśnienia\n"
+
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr ""
+"  PLIK      Plik w formacie ELF (plik binarny lub\n"
+"            biblioteka współdzielona)\n"
+
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"Treść komunikatu posiada podpis \"%s\", ale podpis w polu nagłówka to \"%s\""
+"  PLIK      Plik w formacie ELF (plik binarny lub biblioteka\n"
+"            współdzielona) lub skompilowany plik zasobów\n"
 
-#: ../gio/gdbusmessage.c:2381
-#, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Treść komunikatu jest pusta, ale podpis w polu nagłówka to \"(%s)\""
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[ŚCIEŻKA]"
 
-#: ../gio/gdbusmessage.c:2938
-#, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Błąd zwrotu z treścią typu \"%s\""
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  ŚCIEŻKA   (Opcjonalna) ścieżka do zasobu (może być częściowa)\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Błąd zwrotu z pustą treścią"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "ŚCIEŻKA"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Nie można wczytać pliku /var/lib/dbus/machine-id: "
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  ŚCIEŻKA   Ścieżka do zasobu\n"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Błąd podczas wywoływania metody StartServiceByName dla %s: "
+msgid "No such schema '%s'\n"
+msgstr "Brak schematu \"%s\"\n"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Nieoczekiwana odpowiedź %d od metody StartServiceByName(\"%s\")"
-
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
-"Nie można wywołać metody; pośrednik jest dla znanej nazwy bez właściciela, a "
-"pośrednik został utworzony za pomocą flagi "
-"G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
-
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Przestrzeń nazw abstrakcyjnych nie jest obsługiwana"
-
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Nie można określić pliku nonce podczas tworzenia serwera"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Nie można przenosić schematu \"%s\" (nie można podać ścieżki)\n"
 
-#: ../gio/gdbusserver.c:875
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Błąd podczas zapisywania pliku nonce w \"%s\": %s"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Można przenosić schemat \"%s\" (należy podać ścieżkę)\n"
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "Ciąg \"%s\" nie jest prawidłowym GUID usługi D-Bus"
+msgid "Empty path given.\n"
+msgstr "Podano pustą ścieżkę.\n"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Nie można nasłuchiwać na nieobsługiwanym transporcie \"%s\""
-
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "POLECENIE"
+msgid "Path must begin with a slash (/)\n"
+msgstr "ścieżka musi rozpoczynać się od ukośnika (/)\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Polecenia:\n"
-"  help         Wyświetla tę informację\n"
-"  introspect   Bada zdalny obiekt\n"
-"  monitor      Monitoruje zdalny obiekt\n"
-"  call         Wywołuje metodę na zdalnym obiekcie\n"
-"  emit         Emituje sygnał\n"
-"\n"
-"Wykonanie polecenia \"%s POLECENIE --help\" wyświetla pomoc o każdym "
-"poleceniu.\n"
+msgid "Path must end with a slash (/)\n"
+msgstr "ścieżka musi kończyć się ukośnikiem (/)\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Error: %s\n"
-msgstr "Błąd: %s\n"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Ścieżka nie może zawierać dwóch sąsiadujących ukośników (//)\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsettings-tool.c:133
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Błąd podczas przetwarzania kodu XML introspekcji: %s\n"
-
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Łączy z magistralą systemową"
+msgid "No such key '%s'\n"
+msgstr "Brak klucza \"%s\"\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Łączy z magistralą sesji"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "Podana wartość jest poza prawidłowym zakresem\n"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Łączy z podanym adresem usługi D-Bus"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr ""
+"Wyświetla listę zainstalowanych schematów (których nie można przenosić)"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Opcje punktów końcowych połączenia:"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Wyświetla listę zainstalowanych schematów (które można przenosić)"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Opcje określające punkt końcowy połączenia"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Wyświetla listę kluczy w SCHEMACIE"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Nie określono żadnych punktów końcowych połączenia"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMAT[:ŚCIEŻKA]"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Określono wiele punktów końcowych połączenia"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Wyświetla listę elementów potomnych SCHEMATU"
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
-"Ostrzeżenie: według danych introspekcji, interfejs \"%s\" nie istnieje\n"
+"Wyświetla listę kluczy i wartości, rekursywnie\n"
+"Jeśli nie podano SCHEMATU, to wyświetla listę wszystkich kluczy\n"
 
-#: ../gio/gdbus-tool.c:472
-#, c-format
-msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
-msgstr ""
-"Ostrzeżenie: według danych introspekcji, metoda \"%s\" nie istnieje w "
-"interfejsie \"%s\"\n"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMAT[:ŚCIEŻKA]]"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Opcjonalny cel sygnału (unikalna nazwa)"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Uzyskuje wartość KLUCZA"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Ścieżka do obiektu do wyemitowania sygnału"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMAT[:ŚCIEŻKA] KLUCZ"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Nazwa sygnału i interfejsu"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Odpytuje zakres prawidłowych wartości KLUCZA"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Emituje sygnał."
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Ustawia wartość KLUCZA na WARTOŚĆ"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
-#, c-format
-msgid "Error connecting: %s\n"
-msgstr "Błąd podczas połączenia: %s\n"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMAT[:ŚCIEŻKA] KLUCZ WARTOŚĆ"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Błąd: nie określono ścieżki do obiektu.\n"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Przywraca KLUCZ na jego domyślną wartość"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
-#, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Błąd: %s nie jest prawidłową ścieżką do obiektu\n"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Przywraca wszystkie klucze w SCHEMACIE do domyślnych wartości"
 
-#: ../gio/gdbus-tool.c:625
-#, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Błąd: nie określono sygnału.\n"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Sprawdza, czy KLUCZ jest zapisywalny"
 
-#: ../gio/gdbus-tool.c:634
-#, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Błąd: %s nie jest prawidłową nazwą interfejsu\n"
-
-#: ../gio/gdbus-tool.c:640
-#, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Błąd: %s nie jest prawidłową nazwą elementu\n"
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Monitoruje zmiany KLUCZA.\n"
+"Jeśli nie podano KLUCZA, to monitoruje wszystkie klucze w SCHEMACIE.\n"
+"Użycie ^C zatrzymuje monitorowanie.\n"
 
-#: ../gio/gdbus-tool.c:646
-#, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Błąd: %s nie jest prawidłową unikalną nazwą magistrali.\n"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMAT[:ŚCIEŻKA] [KLUCZ]"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
-#, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Błąd podczas przetwarzania parametru %d: %s\n"
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Użycie:\n"
+"  gsettings [--schemadir KATALOG_SCHEMATÓW] POLECENIE [PARAMETRY...]\n"
+"\n"
+"Polecenia:\n"
+"  help                      Wyświetla te informacje\n"
+"  list-schemas              Wyświetla listę zainstalowanych schematów\n"
+"  list-relocatable-schemas  Wyświetla listę zainstalowanych schematów,\n"
+"                            które można przenosić\n"
+"  list-keys                 Wyświetla listę kluczy w schemacie\n"
+"  list-children             Wyświetla listę elementów potomnych schematu\n"
+"  list-recursively          Wyświetla listę kluczy i wartości, rekursywanie\n"
+"  range                     Odpytuje zakres klucza\n"
+"  get                       Uzyskuje wartość klucza\n"
+"  set                       Ustawia wartość klucza\n"
+"  reset                     Przywraca wartość klucza\n"
+"  reset-recursively         Przywraca wszystkie wartości\n"
+"                            w podanym schemacie\n"
+"  writable                  Sprawdza, czy klucz jest zapisywalny\n"
+"  monitor                   Obserwuje zmiany\n"
+"\n"
+"Wykonanie polecenia \"gsettings help POLECENIE\" wyświetla szczegółową "
+"pomoc.\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Błąd podczas czyszczenia połączenia: %s\n"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Użycie:\n"
+"  gsettings [--schemadir KATALOG_SCHEMATÓW] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Nazwa docelowa do wywołania na niej metody"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  KATALOG_SCHEMATÓW Katalog do wyszukiwania dodatkowych schematów\n"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Ścieżka do obiektu do wywołania na niej metody"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  SCHEMAT   Identyfikator schematu\n"
+"  ŚCIEŻKA   Ścieżka (dla schematów, które można przenosić)\n"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Nazwa metody i interfejsu"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KLUCZ     (Opcjonalny) klucz w schemacie\n"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Czas oczekiwania w sekundach"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KLUCZ     Klucz w schemacie\n"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Wywołuje metodę na zdalnym obiekcie."
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  WARTOŚĆ   Wartość do ustawienia\n"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Błąd: nie określono celu\n"
+msgid "Empty schema name given\n"
+msgstr "Podano pustą nazwę schematu\n"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Błąd: nie określono ścieżki do obiektu\n"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Nieprawidłowe gniazdo, nie zainicjowano"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Błąd: nie określono nazwy metody\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Nieprawidłowe gniazdo, zainicjowanie się nie powiodło z powodu: %s"
 
-#: ../gio/gdbus-tool.c:909
-#, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Błąd: nazwa metody \"%s\" jest nieprawidłowa\n"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Gniazdo jest już zamknięte"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "Przekroczono czas oczekiwania wejścia/wyjścia gniazda"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Błąd podczas przetwarzania parametru %d typu \"%s\": %s\n"
+msgid "creating GSocket from fd: %s"
+msgstr "tworzenie GSocket z fd: %s"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Nazwa docelowa do zbadania"
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
+#, c-format
+msgid "Unable to create socket: %s"
+msgstr "Nie można utworzyć gniazda: %s"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Ścieżka do obiektu do zbadania"
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Określono nieznaną rodzinę"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Wyświetla kod XML"
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "Określono nieznany protokół"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Bada elementy potomne"
+#: ../gio/gsocket.c:1720
+#, c-format
+msgid "could not get local address: %s"
+msgstr "nie można uzyskać lokalnego adresu: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Wyświetla tylko właściwości"
+#: ../gio/gsocket.c:1763
+#, c-format
+msgid "could not get remote address: %s"
+msgstr "nie można uzyskać zdalnego adresu: %s"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Bada zdalny obiekt."
+#: ../gio/gsocket.c:1824
+#, c-format
+msgid "could not listen: %s"
+msgstr "nie można nasłuchiwać: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Nazwa docelowa do monitorowania"
+#: ../gio/gsocket.c:1898
+#, c-format
+msgid "Error binding to address: %s"
+msgstr "Błąd podczas dowiązywania do adresu: %s"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Ścieżka do obiektu do monitorowania"
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Błąd podczas dołączania do grupy multicast: %s"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Monitoruje zdalny obiekt."
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Błąd podczas opuszczania grupy multicast: %s"
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Bez nazwy"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Brak obsługi multicastu dla konkretnych źródeł"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Plik .desktop nie określa pola Exec"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Błąd podczas akceptowania połączenia: %s"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Nie można odnaleźć terminala wymaganego przez program"
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Trwa połączenie"
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr ""
-"Nie można utworzyć katalogu użytkownika dla konfiguracji programu %s: %s"
+msgid "Unable to get pending error: %s"
+msgstr "Nie można uzyskać oczekującego błędu: %s"
 
-#: ../gio/gdesktopappinfo.c:1519
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Nie można utworzyć katalogu użytkownika dla konfiguracji MIME %s: %s"
+msgid "Error receiving data: %s"
+msgstr "Błąd podczas pobierania danych: %s"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "Brak identyfikatora w informacjach o programie"
+#: ../gio/gsocket.c:2693
+#, c-format
+msgid "Error sending data: %s"
+msgstr "Błąd podczas wysyłania danych: %s"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Nie można utworzyć pliku .desktop dla użytkownika %s"
+msgid "Unable to shutdown socket: %s"
+msgstr "Nie można zamknąć gniazda: %s"
 
-#: ../gio/gdesktopappinfo.c:2149
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "Custom definition for %s"
-msgstr "Własna definicja dla %s"
+msgid "Error closing socket: %s"
+msgstr "Błąd podczas zamykania gniazda: %s"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "napęd nie obsługuje wysunięcia"
+#: ../gio/gsocket.c:3520
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "Oczekiwanie na warunek gniazda: %s"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "napęd nie obsługuje wysunięcia lub \"eject_with_operation\""
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Błąd podczas wysyłania komunikatu: %s"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "napęd nie obsługuje wykrywania nośnika"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage nie jest obsługiwane w Windows"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "napęd nie obsługuje rozpoczęcia"
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Błąd podczas pobierania komunikatu: %s"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "napęd nie obsługuje zatrzymania"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr ""
+"g_socket_get_credentials nie jest zaimplementowane dla tego systemu "
+"operacyjnego"
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "Obsługa TLS jest niedostępna"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Nie można połączyć z serwerem pośrednika %s: "
 
-#: ../gio/gemblem.c:324
+#: ../gio/gsocketclient.c:188
 #, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Nie można obsłużyć wersji %d kodowania GEmblem"
+msgid "Could not connect to %s: "
+msgstr "Nie można połączyć z %s: "
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Błędna liczba elementów (%d) w kodowaniu GEmblem"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Nie można połączyć: "
 
-#: ../gio/gemblemedicon.c:368
-#, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Nie można obsłużyć wersji %d kodowania GEmblemedIcon"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Nieznany błąd połączenia"
+
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr ""
+"Próba pośredniczenia przez połączenie nie będące TCP nie jest obsługiwana."
 
-#: ../gio/gemblemedicon.c:378
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Błędna liczba elementów (%d) w kodowaniu GEmblemedIcon"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Protokół pośrednika \"%s\" nie jest obsługiwany."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Oczekiwano obiektu GEmblem dla GEmblemedIcon"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Nasłuch jest już zamknięty"
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Działanie nie jest obsługiwane"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Dodane gniazdo jest zamknięte"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Nie istnieje zawierające montowanie"
+#: ../gio/gsocks4aproxy.c:121
+#, c-format
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 nie obsługuje adresu IPv6 \"%s\""
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Nie można skopiować na katalog"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Nazwa użytkownika jest za długa dla protokołu SOCKSv4"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Nie można skopiować katalogu na katalog"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Nazwa komputera \"%s\" jest za długa dla protokołu SOCKSv4"
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Plik docelowy istnieje"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "Serwer nie jest serwerem pośrednika SOCKSv4."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Nie można skopiować katalogu rekurencyjnie"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Połączenie przez serwer SOCKSv4 zostało odrzucone"
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Wywołanie \"splice\" nie jest obsługiwane"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "Serwer nie jest serwerem pośrednika SOCKSv5."
 
-#: ../gio/gfile.c:2762
-#, c-format
-msgid "Error splicing file: %s"
-msgstr "Błąd podczas dzielenia pliku: %s"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "Pośrednik SOCKSv5 wymaga uwierzytelnienia."
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Nie można skopiować pliku specjalnego"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"SOCKSv5 wymaga metody uwierzytelnienia nieobsługiwaną przez bibliotekę GLib."
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Wprowadzono nieprawidłową wartość dowiązania symbolicznego"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Nazwa użytkownika lub hasło są za długie dla protokołu SOCKSv5."
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Kosz nie jest obsługiwany"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"Uwierzytelnienie SOCKSv5 się nie powiodło z powodu błędnej nazwy użytkownika "
+"lub hasła."
 
-#: ../gio/gfile.c:3626
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Nazwy plików nie mogą zawierać \"%c\""
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Nazwa komputera \"%s\" jest za długa dla protokołu SOCKSv5"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "wolumin nie obsługuje montowania"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "Serwer pośrednika SOCKSv5 używa nieznanego typu adresu."
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Żaden program nie jest zarejestrowany do obsługi tego pliku"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Wewnętrzny błąd serwera pośrednika SOCKSv5."
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Enumerator jest zamknięty"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "Połączenia SOCKSv5 nie są dozwolone przez zestaw reguł."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Enumerator plików ma zaległe działanie"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Komputer jest niedostępny przez serwer SOCKSv5."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Enumerator plików jest już zamknięty"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Sieć jest niedostępna przez serwer SOCKSv5."
 
-#: ../gio/gfileicon.c:236
-#, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Nie można obsłużyć wersji %d kodowania GFileIcon"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Połączenie przez pośrednika SOCKSv5 zostało odrzucone."
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Błędny format danych wejściowych dla GFileIcon"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "Pośrednik SOCKSv5 nie obsługuje polecenia \"connect\"."
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Potok nie obsługuje działania query_info"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "Pośrednik SOCKSv5 nie obsługuje podanego typu adresu."
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Szukanie nie jest obsługiwane przez potok"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Nieznany błąd pośrednika SOCKSv5."
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Skracanie nie jest dozwolone na potoku wejściowym"
+#: ../gio/gthemedicon.c:498
+#, c-format
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Nie można obsłużyć wersji %d kodowania GThemedIcon"
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Skracanie nie jest dozwolone na potoku"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Nie można odszyfrować klucza prywatnego zakodowanego za pomocą PEM"
 
-#: ../gio/gicon.c:284
-#, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Błędna liczba elementów (%d)"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Nie odnaleziono klucza prywatnego zakodowanego za pomocą PEM"
 
-#: ../gio/gicon.c:304
-#, c-format
-msgid "No type for class name %s"
-msgstr "Brak typu dla nazwy klasy %s"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Nie można przetworzyć klucza prywatnego zakodowanego za pomocą PEM"
 
-#: ../gio/gicon.c:314
-#, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Typ %s nie obsługuje interfejsu GIcon"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Nie odnaleziono certyfikatu zakodowanego za pomocą PEM"
 
-#: ../gio/gicon.c:325
-#, c-format
-msgid "Type %s is not classed"
-msgstr "Typ %s nie jest klasowy"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Nie można przetworzyć certyfikatów zakodowanych za pomocą PEM"
 
-#: ../gio/gicon.c:339
-#, c-format
-msgid "Malformed version number: %s"
-msgstr "Błędny format numeru wersji: %s"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"To jest ostatnia szansa na poprawne podanie hasła, zanim dostęp zostanie "
+"zablokowany."
 
-#: ../gio/gicon.c:353
-#, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Typ %s nie obsługuje metody from_tokens() z interfejsu GIcon"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"Kilka podanych haseł było niepoprawnych, dostęp zostanie zablokowany po "
+"dalszych niepowodzeniach."
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Nie można obsłużyć podanej wersji kodowania ikony"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "Podane hasło jest niepoprawne."
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Potok wejściowy nie obsługuje odczytu"
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
+#, c-format
+msgid "Expecting 1 control message, got %d"
+msgstr "Oczekiwano jeden komunikat kontrolny, otrzymano %d"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Potok ma zaległe działanie"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
+msgid "Unexpected type of ancillary data"
+msgstr "Nieoczekiwany typ podrzędnych danych"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Brak wystarczającej ilości miejsca dla adresu gniazda"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "Oczekiwano jedno fd, otrzymano %d\n"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Nieobsługiwany adres gniazda"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Pobrano nieprawidłowe fd"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "puste nazwy nie są dozwolone"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Błąd podczas wysyłania danych uwierzytelniających: "
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
 msgstr ""
-"nieprawidłowa nazwa \"%s\": nazwy muszą rozpoczynać się od małej litery"
+"Błąd podczas sprawdzania, czy zmienna SO_PASSCRED została włączona dla "
+"gniazda: %s"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/gunixconnection.c:520
 #, c-format
 msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
 msgstr ""
-"nieprawidłowa nazwa \"%s\": niedozwolony znak \"%c\". Dozwolone są tylko "
-"małe litery, liczby i myślniki (\"-\")."
+"Oczekiwano długości opcji podczas sprawdzania, czy zmienna SO_PASSCRED "
+"została włączona dla gniazda. Oczekiwano %d bajtów, otrzymano %d"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr "nieprawidłowa nazwa \"%s\": dwa myślniki (\"--\") nie są dozwolone."
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Błąd podczas włączania zmiennej SO_PASSCRED: %s"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr ""
-"nieprawidłowa nazwa \"%s\": ostatni znak nie może być myślnikiem (\"-\")."
+"Oczekiwano odczytania pojedynczego bajtu dla odbieranych danych "
+"uwierzytelniających, ale odczytano zero bajtów"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gunixconnection.c:606
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "nieprawidłowa nazwa \"%s\": maksymalna długość to 1024"
+msgid "Not expecting control message, but got %d"
+msgstr "Nie oczekiwano komunikatu kontrolnego, a otrzymano %d"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gunixconnection.c:632
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> zostało już określone"
-
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "nie można dodać kluczy do schematu \"list-of\""
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Błąd podczas wyłączania zmiennej SO_PASSCRED: %s"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> zostało już określone"
+msgid "Error reading from file descriptor: %s"
+msgstr "Błąd podczas odczytywania z deskryptora pliku: %s"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> pokrywa <key name='%s'> w <schema id='%s'>; należy użyć "
-"znacznika <override>, aby zmodyfikować wartość"
+msgid "Error closing file descriptor: %s"
+msgstr "Błąd podczas zamykania deskryptora pliku: %s"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Katalog główny systemu plików"
+
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
+msgid "Error writing to file descriptor: %s"
+msgstr "Błąd podczas zapisywania do deskryptora pliku: %s"
+
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
 msgstr ""
-"dokładnie jedna z wartości \"type\", \"enum\" lub \"flags\" musi zostać "
-"określona jako atrybut znacznika <key>"
+"Abstrakcyjne adresy gniazd domen Uniksa nie są obsługiwane w tym systemie"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> nie zostało (jeszcze) określone."
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "wolumin nie obsługuje wysunięcia"
 
-#: ../gio/glib-compile-schemas.c:958
-#, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "nieprawidłowy typ GVariant ciągu \"%s\""
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "wolumin nie obsługuje wysunięcia lub \"eject_with_operation\""
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "podano znacznik <override>, ale schemat nic nie rozszerza"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Nie można odnaleźć programu"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "brak znacznika <key name='%s'> do zastąpienia"
+msgid "Error launching application: %s"
+msgstr "Błąd podczas uruchamiania programu: %s"
 
-#: ../gio/glib-compile-schemas.c:1009
-#, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> zostało już określone"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "Adresy URI nie są obsługiwane"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "zmiany skojarzeń nie są obsługiwane w win32"
+
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Tworzenie skojarzeń nie jest obsługiwane w win32"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> zostało już określone"
+msgid "Error reading from handle: %s"
+msgstr "Błąd podczas odczytywania z pliku obsługi: %s"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> rozszerza jeszcze nie istniejący schemat \"%s\""
+msgid "Error closing handle: %s"
+msgstr "Błąd podczas zamykania pliku obsługi: %s"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> jest listą jeszcze nie istniejącego schematu \"%s\""
+msgid "Error writing to handle: %s"
+msgstr "Błąd podczas zapisywania do pliku obsługi: %s"
 
-#: ../gio/glib-compile-schemas.c:1116
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Brak wystarczającej ilości pamięci"
+
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Nie można być listą schematów ze ścieżkami"
+msgid "Internal error: %s"
+msgstr "Błąd wewnętrzny: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Wymagane jest danych wejściowych"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Nieprawidłowe skompresowane dane"
+
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Nie można rozszerzyć schematu ze ścieżką"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Nieoczekiwany atrybut \"%s\" dla elementu \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> jest listą rozszerzającą znacznik <schema id='%s'>, który "
-"nie jest listą"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Nie odnaleziono atrybutu \"%s\" dla elementu \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> rozszerza znacznik <schema id='%s' list-"
-"of='%s'>, ale \"%s\" nie rozszerza \"%s\""
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Nieoczekiwany znacznik \"%s\", oczekiwano znacznika \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr ""
-"ścieżka, jeśli zostanie podana, musi rozpoczynać się i kończyć ukośnikiem"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Nieoczekiwany znacznik \"%s\" wewnątrz \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Nie można odnaleźć prawidłowego pliku zakładek w katalogach danych"
+
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "ścieżka do listy musi kończyć się \":/\""
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Zakładka dla adresu URI \"%s\" już istnieje"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> zostało już określone"
+msgid "No bookmark found for URI '%s'"
+msgstr "Nie odnaleziono zakładki dla adresu URI \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Element <%s> nie jest dozwolony wewnątrz <%s>"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Nie zdefiniowano typu MIME w zakładce dla adresu URI \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1420
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Element <%s> nie jest dozwolony jako główny element"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Nie zdefiniowano prywatnej flagi w zakładce dla adresu URI \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "tekst nie może znajdować się wewnątrz <%s>"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Nie ustawiono grup w zakładce dla adresu URI \"%s\""
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "Podano opcję --strict; kończenie działania.\n"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Żaden program o nazwie \"%s\" nie zarejestrował zakładki dla \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Cały plik został zignorowany.\n"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Rozwinięcie wiersza exec \"%s\" z adresem URI \"%s\" się nie powiodło"
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Na końcu wejścia występuje sekwencja odpowiadająca części znaku"
+
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ignorowanie tego pliku.\n"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr ""
+"Nie można przekonwertować napisu zastępczego \"%s\" na zestaw znaków \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
 msgstr ""
-"Brak klucza \"%s\" w schemacie \"%s\", jak określono w pliku zastąpienia \"%s"
-"\""
+"Adres URI \"%s\" nie jest bezwzględnym adresem URI, używającym schematu "
+"\"plikowego\""
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ignorowanie zastąpienia dla tego klucza.\n"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Adres URI lokalnego pliku \"%s\" nie może zawierać znaku \"#\""
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " oraz podano opcję --strict; kończenie działania.\n"
+msgid "The URI '%s' is invalid"
+msgstr "Adres URI \"%s\" jest nieprawidłowy"
 
-#: ../gio/glib-compile-schemas.c:1829
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"błąd podczas przetwarzania klucza \"%s\" w schemacie \"%s\", jak określono w "
-"pliku zastąpienia \"%s\": %s.  "
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "Nazwa komputera w adresie URI \"%s\" jest nieprawidłowa"
 
-#: ../gio/glib-compile-schemas.c:1839
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ignorowanie zastąpienia dla tego klucza.\n"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "Adres URI \"%s\" zawiera nieprawidłowe znaki sterujące"
 
-#: ../gio/glib-compile-schemas.c:1857
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"zastąpienie dla klucza \"%s\" w schemacie \"%s\" w pliku zastąpienia \"%s\" "
-"jest poza zakresem podanym w schemacie"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "Ścieżka \"%s\" nie jest ścieżką bezwzględną"
+
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Nieprawidłowa nazwa komputera"
+
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "AM"
+
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PM"
+
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %-d %b %Y, %T"
+
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%e %b %Y"
+
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
+
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "styczeń"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "luty"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "marzec"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "kwiecień"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "maj"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "czerwiec"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "lipiec"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "sierpień"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "wrzesień"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "październik"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "listopad"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "grudzień"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "sty"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "lut"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "mar"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "kwi"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "maj"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "cze"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "lip"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "sie"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "wrz"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "paź"
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "lis"
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "gru"
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "poniedziałek"
+
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "wtorek"
+
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "środa"
+
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "czwartek"
+
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "piątek"
+
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "sobota"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"zastąpienie dla klucza \"%s\" w schemacie \"%s\" w pliku zastąpienia \"%s\" "
-"nie znajduje się na liście prawidłowych wyborów"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "niedziela"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "gdzie przechowywać plik schemas.compiled"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "pon"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "KATALOG"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "wto"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Przerywa po każdym błędzie w schematach"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "śro"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Bez zapisywania pliku gschema.compiled"
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "czw"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Ta opcja zostanie niedługo usunięta."
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "pią"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Bez wymuszania ograniczeń nazw kluczy"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "sob"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Kompiluje wszystkie pliki schematów GSettings do pamięci\n"
-"podręcznej schematów. Pliki schematów muszą posiadać\n"
-"rozszerzenie .gschema.xml, a pliki pamięci podręcznej\n"
-"nazywają się gschemas.compiled."
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "nie"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Należy podać dokładnie jedną nazwę katalogu\n"
+msgid "Error opening directory '%s': %s"
+msgstr "Błąd podczas otwierania katalogu \"%s\": %s"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "No schema files found: "
-msgstr "Nie odnaleziono plików schematów: "
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Nie można przydzielić %lu bajtów do odczytu pliku \"%s\""
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "doing nothing.\n"
-msgstr "nic.\n"
+msgid "Error reading file '%s': %s"
+msgstr "Błąd podczas odczytu pliku \"%s\": %s"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "usunięto istniejący plik wyjściowy.\n"
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Nie można odnaleźć domyślnego typu monitora katalogu lokalnego"
+msgid "File \"%s\" is too large"
+msgstr "Plik \"%s\" jest za duży"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Nieprawidłowa nazwa pliku %s"
+msgid "Failed to read from file '%s': %s"
+msgstr "Odczytanie z pliku \"%s\" się nie powiodło: %s"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Błąd podczas pobierania informacji o systemie plików: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Nie można zmienić nazwy katalogu głównego"
+msgid "Failed to open file '%s': %s"
+msgstr "Otwarcie pliku \"%s\" się nie powiodło: %s"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Błąd podczas zmieniania nazwy pliku: %s"
-
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Nie można zmienić nazwy pliku, plik o takiej nazwie już istnieje"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Nieprawidłowa nazwa pliku"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr ""
+"Uzyskanie atrybutów pliku \"%s\" się nie powiodło: funkcja fstat() zwróciła "
+"błąd: %s"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Błąd podczas otwierania pliku: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Nie można otworzyć katalogu"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr ""
+"Otwarcie pliku \"%s\" się nie powiodło: funkcja fdopen() zwróciła błąd: %s"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Błąd podczas usuwania pliku: %s"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr ""
+"Zmiana nazwy pliku \"%s\" na \"%s\" się nie powiodła: funkcja g_rename() "
+"zwróciła błąd: %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Błąd podczas przenoszenia pliku do kosza: %s"
+msgid "Failed to create file '%s': %s"
+msgstr "Utworzenie pliku \"%s\" się nie powiodło: %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Nie można utworzyć katalogu kosza %s: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Nie można odnaleźć głównego katalogu dla kosza"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr ""
+"Otwarcie pliku \"%s\" do zapisu się nie powiodło: funkcja fdopen() zwróciła "
+"błąd: %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Nie można odnaleźć lub utworzyć katalogu kosza"
+#: ../glib/gfileutils.c:1078
+#, c-format
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr ""
+"Zapisanie pliku \"%s\" się nie powiodło: funkcja fwrite() zwróciła błąd: %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Nie można utworzyć pliku informacji o koszu: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr ""
+"Zapisanie pliku \"%s\" się nie powiodło: funkcja fflush() zwróciła błąd: %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Nie można przenieść pliku do kosza: %s"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr ""
+"Zapisanie pliku \"%s\" się nie powiodło: funkcja fsync() zwróciła błąd: %s"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Błąd podczas tworzenia katalogu: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr ""
+"Zamknięcie pliku \"%s\" się nie powiodło: funkcja fclose() zwróciła błąd: %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "System plików nie obsługuje dowiązań symbolicznych"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr ""
+"Nie można usunąć istniejącego pliku \"%s\": funkcja g_unlink() zwróciła "
+"błąd: %s"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Błąd podczas tworzenia dowiązania symbolicznego: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Szablon \"%s\" jest nieprawidłowy, nie powinien on zawierać \"%s\""
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Błąd podczas przenoszenia pliku: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Szablon \"%s\" nie zawiera XXXXXX"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Nie można przenieść katalogu na katalog"
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Odczytanie dowiązania symbolicznego \"%s\" się nie powiodło: %s"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Utworzenie pliku kopii zapasowej się nie powiodło"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Dowiązania symboliczne nie są obsługiwane"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Błąd podczas usuwania pliku docelowego: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Nie można otworzyć konwertera z \"%s\" na \"%s\": %s"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Przenoszenie między zamontowanymi udziałami nie jest obsługiwane"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr ""
+"Nie można wykonać surowego odczytu w zmiennej g_io_channel_read_line_string"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Wartość atrybutu nie może być pusta"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "W buforze odczytu pozostały nieprzekonwertowane dane"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"string\")"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Na końcu kanału występuje sekwencja odpowiadająca części znaku"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Nieprawidłowa nazwa rozszerzonego atrybutu"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Nie można wykonać surowego odczytu w zmiennej g_io_channel_read_to_end"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr ""
+"Nie można odnaleźć prawidłowego pliku klucza w przeszukiwanych katalogach"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "To nie jest zwykły plik"
+
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Błąd podczas ustawiania rozszerzonego atrybutu \"%s\": %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"Plik klucza zawiera wiersz \"%s\", który nie jest parą klucz-wartość, grupą "
+"lub komentarzem"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Błąd podczas wyznaczania pliku \"%s\": %s"
+msgid "Invalid group name: %s"
+msgstr "Nieprawidłowa nazwa grupy: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (nieprawidłowe kodowanie)"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Plik klucza nie rozpoczyna się od grupy"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Błąd podczas wyznaczania deskryptora pliku: %s"
-
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"uint32\")"
+msgid "Invalid key name: %s"
+msgstr "Nieprawidłowa nazwa klucza: %s"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"uint64\")"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Plik klucza zawiera nieobsługiwane kodowanie \"%s\""
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Nieprawidłowy typ atrybutu (oczekiwano \"byte string\")"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Plik klucza nie zawiera grupy \"%s\""
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Nie można ustawić uprawnień na dowiązaniach symbolicznych"
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "Plik klucza nie zawiera klucza \"%s\""
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Błąd podczas ustawiania uprawnień: %s"
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr ""
+"Plik klucza zawiera klucz \"%s\" o wartości \"%s\", która nie jest zapisana "
+"w UTF-8"
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Błąd podczas ustawiania właściciela: %s"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"Plik klucza zawiera klucz \"%s\", który ma wartość niemożliwą do "
+"zinterpretowania."
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "dowiązanie symboliczne nie może być puste"
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"Plik klucza zawiera klucz \"%s\" w grupie \"%s\", która posiada wartość "
+"niemożliwą do zinterpretowania."
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Błąd podczas ustawiania dowiązania symbolicznego: %s"
-
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
 msgstr ""
-"Błąd podczas ustawiania dowiązania symbolicznego: plik nie jest dowiązaniem "
-"symbolicznym"
+"Klucz \"%s\" w grupie \"%s\" posiada wartość \"%s\", podczas gdy oczekiwano "
+"%s"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Błąd podczas ustawiania czasu modyfikacji lub dostępu: %s"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Plik klucza nie zawiera klucza \"%s\" w grupie \"%s\""
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "Kontekst SELinux nie może być pusty"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Plik klucza zawiera znak sterujący na końcu linii"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Błąd podczas ustawiania kontekstu SELinux: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Plik klucza zawiera nieprawidłową sekwencję sterującą \"%s\""
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux nie jest włączony w tym systemie"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Nie można zinterpretować \"%s\" jako liczby."
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Ustawianie atrybutu %s nie jest obsługiwane"
+msgid "Integer value '%s' out of range"
+msgstr "Wartość całkowita \"%s\" jest spoza dopuszczalnego zakresu"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Błąd podczas odczytywania z pliku: %s"
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Nie można zinterpretować \"%s\" jako liczby zmiennoprzecinkowej."
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Błąd podczas wyszukiwania w pliku: %s"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Nie można zinterpretować \"%s\" jako wartości logicznej."
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Błąd podczas zamykania pliku: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr ""
+"Uzyskanie atrybutów pliku \"%s%s%s%s\" się nie powiodło: funkcja fstat() "
+"zwróciła błąd: %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Nie można odnaleźć domyślnego typu monitora pliku lokalnego"
+#: ../glib/gmappedfile.c:194
+#, c-format
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr ""
+"Zmapowanie pliku %s%s%s%s się nie powiodło: funkcja mmap() zwróciła błąd: %s"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Błąd podczas zapisywania do pliku: %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr ""
+"Otwarcie pliku \"%s\" się nie powiodło: funkcja open() zwróciła błąd: %s"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Błąd podczas usuwania odnośnika do starej kopii zapasowej: %s"
+msgid "Error on line %d char %d: "
+msgstr "Błąd w wierszu %d przy znaku %d: "
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Błąd podczas tworzenia kopii zapasowej: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr ""
+"Nazwa zawiera nieprawidłowy tekst zakodowany za pomocą UTF-8 - nieprawidłowe "
+"\"%s\""
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Błąd podczas zmieniania nazwy pliku tymczasowego: %s"
+msgid "'%s' is not a valid name "
+msgstr "\"%s\" nie jest prawidłową nazwą "
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Błąd podczas skracania pliku: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "\"%s\" nie jest prawidłową nazwą: \"%c\" "
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Błąd podczas otwierania pliku \"%s\": %s"
+msgid "Error on line %d: %s"
+msgstr "Błąd w wierszu %d: %s"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Plik docelowy jest katalogiem"
+#: ../glib/gmarkup.c:639
+#, c-format
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Nie można przetworzyć znaku \"%-.*s\", w miejscu którego powinna wystąpić "
+"liczba, będąca częścią odniesienia do znaku (np. &#234;) - być może liczba "
+"jest za duża"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Plik docelowy nie jest zwykłym plikiem"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Odniesienie do znaku nie jest zakończone średnikiem; najprawdopodobniej "
+"został użyty znak &, który nie miał oznaczać jednostki - należy go zapisać "
+"jako &amp;"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "Plik został zmieniony poza programem"
+#: ../glib/gmarkup.c:677
+#, c-format
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Odniesienie do znaku \"%-.*s\" nie jest zapisem dozwolonego znaku"
+
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Napotkano pustą jednostkę \"&;\"; poprawnymi jednostkami są: &amp; &quot; "
+"&lt; &gt; &apos;"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Błąd podczas usuwania starego pliku: %s"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Nazwa jednostki \"%-.*s\" nie jest znana"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Podano nieprawidłowy obiekt GSeekType"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Jednostka nie jest zakończona średnikiem; najprawdopodobniej został użyty "
+"znak &, który nie miał oznaczać jednostki - należy go zapisać jako &amp;"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Nieprawidłowe żądanie wyszukiwania"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Dokument musi rozpoczynać się jakimś elementem (np. <book>)"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Nie można skrócić GMemoryInputStream"
+#: ../glib/gmarkup.c:1116
+#, c-format
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"Znak \"%s\" nie powinien występować po znaku \"<\"; nie może on rozpoczynać "
+"nazwy elementu"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Potok wyjściowy pamięci nie obsługuje zmiany rozmiaru"
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"Nieoczekiwany znak \"%s\", oczekiwano znaku \">\", by zakończyć znacznik \"%s"
+"\" pustego elementu"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Zmiana rozmiaru potoku wyjściowego pamięci się nie powiodła"
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Nieoczekiwany znak \"%s\"; po nazwie atrybutu \"%s\" elementu \"%s\" "
+"oczekiwano znaku \"=\""
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:1309
+#, c-format
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
 msgstr ""
-"Ilość pamięci wymagana dla przetworzenia zapisu jest większa, niż dostępna "
-"przestrzeń adresowa"
+"Nieoczekiwany znak \"%s\"; oczekiwano znaku \">\" lub \"/\", kończącego "
+"znacznik początkowy elementu \"%s\" lub opcjonalnie atrybutu; być może w "
+"nazwie atrybutu został użyty nieprawidłowy znak"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Zażądano przejścia przed początkiem potoku"
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Nieoczekiwany znak \"%s\"; oczekiwano otwierającego znaku cudzysłowu po "
+"znaku równości podczas podawania wartości atrybutu \"%s\" elementu \"%s\""
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Zażądano przejścia poza koniec potoku"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"Znak \"%s\" nie jest znakiem, który może pojawić się po sekwencji \"</\"; "
+"\"%s\" nie może rozpoczynać nazwy elementu"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "montowany obiekt nie obsługuje odmontowania"
+#: ../glib/gmarkup.c:1522
+#, c-format
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"Znak \"%s\" nie jest znakiem, który może wystąpić po domykającej nazwie "
+"elementu \"%s\"; dopuszczalnym znakiem jest \">\""
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "montowany obiekt nie obsługuje wysunięcia"
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr ""
+"Element \"%s\" został zamknięty, lecz brak aktualnie otwartego elementu"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
 msgstr ""
-"montowany obiekt nie obsługuje odmontowania lub \"unmount_with_operation\""
+"Element \"%s\" został zamknięty, lecz aktualnie otwartym elementem jest \"%s"
+"\""
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "montowany obiekt nie obsługuje wysunięcia lub \"eject_with_operation\""
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Dokument jest pusty lub zawiera tylko spacje"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "montowany obiekt nie obsługuje ponownego montowania"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Zaraz po znaku \"<\" nastąpił nieoczekiwany koniec dokumentu"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "montowany obiekt nie obsługuje rozpoznania typu zawartości"
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
+#, c-format
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"Nastąpił nieoczekiwany koniec dokumentu, gdy pewne elementy są wciąż otwarte "
+"- \"%s\" był ostatnim otwartym elementem"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
 msgstr ""
-"montowany obiekt nie obsługuje synchronicznego rozpoznania typu zawartości"
+"Nastąpił nieoczekiwany koniec dokumentu; oczekiwano znaku \">\", kończącego "
+"znacznik <%s/>"
 
-#: ../gio/gnetworkaddress.c:322
-#, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Nazwa komputera \"%s\" zawiera \"[\", ale nie \"]\""
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz nazwy elementu"
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Potok wyjściowy nie obsługuje zapisu"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz nazwy atrybutu"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Potok źródłowy jest już zamknięty"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr ""
+"Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika otwierającego "
+"element."
 
-#: ../gio/gresolver.c:779
-#, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Błąd podczas rozwiązywania \"%s\": %s"
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Nastąpił nieoczekiwany koniec dokumentu po znaku równości występującym po "
+"nazwie atrybutu; brak wartości atrybutu"
 
-#: ../gio/gresolver.c:829
-#, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Błąd podczas odwrotnego rozwiązywania \"%s\": %s"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Nastąpił nieoczekiwany koniec dokumentu wewnątrz wartości atrybutu"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Nie odnaleziono wpisu usługi dla \"%s\""
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr ""
+"Nastąpił nieoczekiwany koniec dokumentu wewnątrz znacznika domykającego "
+"elementu \"%s\""
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
-#, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Nie można tymczasowo rozwiązać \"%s\""
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"Nastąpił nieoczekiwany koniec dokumentu wewnątrz komentarza lub instrukcji "
+"przetwarzania"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
-#, c-format
-msgid "Error resolving '%s'"
-msgstr "Błąd podczas rozwiązywania \"%s\""
+#: ../glib/goption.c:746
+msgid "Usage:"
+msgstr "Użycie:"
 
-#: ../gio/gsettings-tool.c:60
-#, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Nie można przenosić schematu \"%s\" (nie można podać ścieżki)\n"
+#: ../glib/goption.c:746
+msgid "[OPTION...]"
+msgstr "[OPCJA...]"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
-msgstr "Brak schematu \"%s\"\n"
+#: ../glib/goption.c:852
+msgid "Help Options:"
+msgstr "Opcje pomocy:"
 
-#: ../gio/gsettings-tool.c:77
-#, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Można przenosić schemat \"%s\" (należy podać ścieżkę)\n"
+#: ../glib/goption.c:853
+msgid "Show help options"
+msgstr "Wyświetla opcje pomocy"
+
+#: ../glib/goption.c:859
+msgid "Show all help options"
+msgstr "Wyświetla wszystkie opcje pomocy"
+
+#: ../glib/goption.c:921
+msgid "Application Options:"
+msgstr "Opcje programu:"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Podano pustą ścieżkę.\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Nie można przetworzyć wartości całkowitej \"%s\" dla %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "ścieżka musi rozpoczynać się od ukośnika (/)\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "Wartość całkowita \"%s\" dla %s jest spoza dopuszczalnego zakresu"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1018
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "ścieżka musi kończyć się ukośnikiem (/)\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Nie można przetworzyć podwójnej wartości liczbowej \"%s\" dla %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1026
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Ścieżka nie może zawierać dwóch sąsiadujących ukośników (//)\n"
+msgid "Double value '%s' for %s out of range"
+msgstr ""
+"Podwójna wartość liczbowa \"%s\" dla %s jest spoza dopuszczalnego zakresu"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Brak klucza \"%s\"\n"
+msgid "Error parsing option %s"
+msgstr "Błąd podczas przetwarzania opcji %s"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "Podana wartość jest poza prawidłowym zakresem\n"
+msgid "Missing argument for %s"
+msgstr "Brak parametru dla %s"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Wyświetla pomoc"
+#: ../glib/goption.c:1965
+#, c-format
+msgid "Unknown option %s"
+msgstr "Nieznana opcja %s"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr ""
-"Wyświetla listę zainstalowanych schematów (których nie można przenosić)"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "uszkodzony obiekt"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Wyświetla listę zainstalowanych schematów (które można przenosić)"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "błąd wewnętrzny lub uszkodzony obiekt"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Wyświetla listę kluczy w SCHEMACIE"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "brak pamięci"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SCHEMAT[:ŚCIEŻKA]"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "osiągnięto limit wyjątku"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Wyświetla listę elementów potomnych SCHEMATU"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "wzorzec zawiera elementy nieobsługiwane w dopasowywaniu częściowym"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
 msgstr ""
-"Wyświetla listę kluczy i wartości, rekursywnie\n"
-"Jeśli nie podano SCHEMATU, to wyświetla listę wszystkich kluczy\n"
-
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SCHEMAT[:ŚCIEŻKA]]"
-
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Uzyskuje wartość KLUCZA"
-
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SCHEMAT[:ŚCIEŻKA] KLUCZ"
+"referencje wstecz jako warunki nie są obsługiwane w dopasowywaniu częściowym"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Odpytuje zakres prawidłowych wartości KLUCZA"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "osiągnięto limit rekurencji"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Ustawia wartość KLUCZA na WARTOŚĆ"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "osiągnięto limit pustych ciągów w przestrzeni roboczej"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SCHEMAT[:ŚCIEŻKA] KLUCZ WARTOŚĆ"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "nieprawidłowa kombinacja flag nowych linii"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Przywraca KLUCZ na jego domyślną wartość"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "błędne wyrównanie"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Przywraca wszystkie klucze w SCHEMACIE do domyślnych wartości"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "krótki UTF-8"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Sprawdza, czy KLUCZ jest zapisywalny"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "nieznany błąd"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Monitoruje zmiany KLUCZA.\n"
-"Jeśli nie podano KLUCZA, to monitoruje wszystkie klucze w SCHEMACIE.\n"
-"Użycie ^C zatrzymuje monitorowanie.\n"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ na końcu wzoru"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SCHEMAT[:ŚCIEŻKA] [KLUCZ]"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c na końcu wzoru"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Nieznane polecenie %s\n"
-"\n"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "nierozpoznany znak po \\"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
-"Użycie:\n"
-"  gsettings POLECENIE [PARAMETRY...]\n"
-"\n"
-"Polecenia:\n"
-"  help                      Wyświetla te informacje\n"
-"  list-schemas              Wyświetla listę zainstalowanych schematów\n"
-"  list-relocatable-schemas  Wyświetla listę zainstalowanych schematów,\n"
-"                            które można przenosić\n"
-"  list-keys                 Wyświetla listę kluczy w schemacie\n"
-"  list-children             Wyświetla listę elementów potomnych schematu\n"
-"  list-recursively          Wyświetla listę kluczy i wartości, rekursywanie\n"
-"  range                     Odpytuje zakres klucza\n"
-"  get                       Uzyskuje wartość klucza\n"
-"  set                       Ustawia wartość klucza\n"
-"  reset                     Przywraca wartość klucza\n"
-"  reset-recursively         Przywraca wszystkie wartości w podanym "
-"schemacie\n"
-"  writable                  Sprawdza, czy klucz jest zapisywalny\n"
-"  monitor                   Obserwuje zmiany\n"
-"\n"
-"Wykonanie polecenia \"gsettings help POLECENIE\" wyświetla szczegółową "
-"pomoc.\n"
-"\n"
+"znaki sterujące zmieniające wielkość liter (\\l, \\L, \\u, \\U) nie są "
+"dozwolone w tym miejscu"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Użycie:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "liczby w operatorze {} nie są w kolejności"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Parametry:\n"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "liczba za duża w kwantyfikatorze {}"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  POLECENIE   (Opcjonalne) polecenie do wyjaśnienia\n"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "brak kończącego znaku \"]\" dla klasy znaku"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SCHEMAT   Identyfikator schematu\n"
-"  ŚCIEŻKA   Ścieżka (dla schematów, które można przenosić)\n"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "nieprawidłowa sekwencja sterująca w klasie znaku"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  KLUCZ     (Opcjonalny) klucz w schemacie\n"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "zakres klasy znaków nie jest w kolejności"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  KLUCZ     Klucz w schemacie\n"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nic do powtórzenia"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  WARTOŚĆ   Wartość do ustawienia\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "nierozpoznany znak po \"(?\""
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Podano pustą nazwę schematu\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "nierozpoznany znak po \"(?<\""
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Nieprawidłowe gniazdo, nie zainicjowano"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "nierozpoznany znak po \"(?P\""
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Nieprawidłowe gniazdo, zainicjowanie się nie powiodło z powodu: %s"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "Klasy nazwane z użyciem POSIX są obsługiwane tylko wewnątrz klasy"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Gniazdo jest już zamknięte"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "brak znaku kończącego \")\""
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Przekroczono czas oczekiwania wejścia/wyjścia gniazda"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr "znak \")\" bez znaku otwierającego \"(\""
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "tworzenie GSocket z fd: %s"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "po (?R lub (?[+-]cyfry musi następować znak )"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Nie można utworzyć gniazda: %s"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "nawiązanie do nieistniejącego podwzoru"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Określono nieznany protokół"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "brakujący znak \")\" po komentarzu"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "nie można uzyskać lokalnego adresu: %s"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "za duże wyrażenie zwykłe"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "nie można uzyskać zdalnego adresu: %s"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "uzyskanie pamięci się nie powiodło"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "nie można nasłuchiwać: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "asercja \"lookbehind\" nie ma stałej długości"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Błąd podczas dowiązywania do adresu: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "błędna liczba lub nazwa za (?("
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Błąd podczas akceptowania połączenia: %s"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "zależna grupa zawiera więcej niż dwie gałęzie"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Błąd podczas łączenia: "
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "za (?( oczekiwano asercji"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Trwa połączenie"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "nieznana nazwa klasy POSIX"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Błąd podczas połączenia: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "elementy porównujące POSIX nie są obsługiwane"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Nie można uzyskać oczekującego błędu: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "wartość typu \"character\" w sekwencji \\x{...} jest zbyt duża"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Błąd podczas pobierania danych: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "nieprawidłowy warunek \"(?(0)\""
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Błąd podczas wysyłania danych: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "znak \\C nie jest dozwolony w asercji \"lookbehind\""
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Nie można zamknąć gniazda: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "wywołanie rekurencyjne mogło prowadzić do pętli nieskończonej"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Błąd podczas zamykania gniazda: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "brak terminatora w nazwie podwzoru"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Oczekiwanie na warunek gniazda: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "dwa podwzory mają tę samą nazwę"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Błąd podczas wysyłania komunikatu: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "błędna sekwencja \\P lub \\p"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage nie jest obsługiwane w Windows"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "nieznana nazwa właściwości za \\P lub \\p"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Błąd podczas pobierania komunikatu: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "nazwa podwzoru jest za długa (maksymalnie 32 znaki)"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr ""
-"g_socket_get_credentials nie jest zaimplementowane dla tego systemu "
-"operacyjnego"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "za dużo nazwanych podwzorów (maksymalnie 10000)"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Nieznany błąd połączenia"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "wartość ósemkowa jest większa niż \\377"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr ""
-"Próba pośredniczenia przez połączenie nie będące TCP nie jest obsługiwana."
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "grupa DEFINE zawiera więcej niż jedną gałąź"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Protokół pośrednika \"%s\" nie jest obsługiwany."
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "powtarzanie grupy DEFINE nie jest dozwolone"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Nasłuch jest już zamknięty"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "niespójne opcje NEWLINE"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Dodane gniazdo jest zamknięte"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"po \\g nie następuje nazwa w nawiasach lub opcjonalna, niezerowa liczba w "
+"nawiasach"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 nie obsługuje adresu IPv6 \"%s\""
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "nieoczekiwane powtórzenie"
 
-#: ../gio/gsocks4aproxy.c:139
-#, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "Implementacja SOCKSv4 ogranicza nazwę użytkownika do %i znaków"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "przepełnienie kodu"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "Implementacja SOCKSv4 ogranicza nazwę komputera do %i znaków"
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "przekroczono przestrzeń roboczą kompilacji"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "Serwer nie jest serwerem pośrednika SOCKSv4."
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "nie znaleziono wcześniej sprawdzonego podwzorca"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Połączenie przez serwer SOCKSv4 zostało odrzucone"
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
+#, c-format
+msgid "Error while matching regular expression %s: %s"
+msgstr "Błąd podczas dopasowywania wyrażenia regularnego %s: %s"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "Serwer nie jest serwerem pośrednika SOCKSv5."
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "Biblioteka PCRE została skompilowana bez obsługi UTF-8"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "Pośrednik SOCKSv5 wymaga uwierzytelnienia."
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "Biblioteka PCRE została skompilowana bez obsługi własności UTF-8"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr ""
-"SOCKSv5 wymaga metody uwierzytelnienia nieobsługiwaną przez bibliotekę GLib."
+#: ../glib/gregex.c:1271
+#, c-format
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Błąd kompilacji wyrażenia regularnego %s przy znaku %d: %s"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"Nazwa użytkownika lub hasło są za długie dla protokołu SOCKSv5 (maksymalnie "
-"%i)."
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Błąd podczas optymalizowania wyrażenia regularnego %s: %s"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"Uwierzytelnienie SOCKSv5 się nie powiodło z powodu błędnej nazwy użytkownika "
-"lub hasła."
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "oczekiwano cyfry szesnastkowej lub znaku }"
 
-#: ../gio/gsocks5proxy.c:289
-#, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-"Nazwa komputera \"%s\" jest za długa dla protokołu SOCKSv5 (maksymalnie %i "
-"bajtów)"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "oczekiwano cyfry szesnastkowej"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "Serwer pośrednika SOCKSv5 używa nieznanego typu adresu."
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "brak znaku \"<\" w odniesieniu symbolicznym"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Wewnętrzny błąd serwera pośrednika SOCKSv5."
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "niezakończona referencja symboliczna"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "Połączenia SOCKSv5 nie są dozwolone przez zestaw reguł."
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "referencja symboliczna o zerowej długości"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Komputer jest niedostępny przez serwer SOCKSv5."
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "oczekiwano cyfry"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Sieć jest niedostępna przez serwer SOCKSv5."
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "niedozwolona referencja symboliczna"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Połączenie przez pośrednika SOCKSv5 zostało odrzucone."
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "pominięto końcowe '\\'"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "Pośrednik SOCKSv5 nie obsługuje polecenia \"connect\"."
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "nieznana sekwencja sterująca"
+
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr ""
+"Błąd podczas przetwarzania tekstu zastępczego \"%s\" przy znaku %lu: %s"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "Pośrednik SOCKSv5 nie obsługuje podanego typu adresu."
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Cytowany znak nie rozpoczyna się znakiem cytowania"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Nieznany błąd pośrednika SOCKSv5."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr ""
+"W wierszu poleceń lub innym napisie cytowanym jak w powłoce wystąpił "
+"niesparowany znak cytowania"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gshell.c:559
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Nie można obsłużyć wersji %d kodowania GThemedIcon"
-
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Nie odnaleziono klucza prywatnego zakodowanego za pomocą PEM"
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr ""
+"Tekst zakończył się bezpośrednio po znaku \"\\\" (wartością tekstu było \"%s"
+"\")."
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Nie można przetworzyć klucza prywatnego zakodowanego za pomocą PEM"
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"Tekst zakończył się przed odnalezieniem domykającego znaku cytowania dla %c "
+"(tekstem jest \"%s\")"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Nie odnaleziono certyfikatu zakodowanego za pomocą PEM"
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Tekst jest pusty (lub zawiera tylko spacje)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Nie można przetworzyć certyfikatów zakodowanych za pomocą PEM"
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "Odczytanie danych z procesu potomnego (%s) się nie powiodło"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
 msgstr ""
-"To jest ostatnia szansa na poprawne podanie hasła, zanim dostęp zostanie "
-"zablokowany."
+"Nieoczekiwany błąd w funkcji select() podczas odczytywania danych z procesu "
+"potomnego (%s)"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
-"Kilka podanych haseł było niepoprawnych, dostęp zostanie zablokowany po "
-"dalszych niepowodzeniach."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Nieoczekiwany błąd w funkcji waitpit() (%s)"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "Podane hasło jest niepoprawne."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr ""
+"Odczytanie danych z potoku łączącego z procesem potomnym (%s) się nie "
+"powiodło"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn.c:1241
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Oczekiwano jeden komunikat kontrolny, otrzymano %d"
+msgid "Failed to fork (%s)"
+msgstr "Rozdzielenie procesu (%s) się nie powiodło"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Nieoczekiwany typ podrzędnych danych"
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Zmiana katalogu na \"%s\" (%s) się nie powiodła"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gspawn.c:1397
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Oczekiwano jedno fd, otrzymano %d\n"
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Wykonanie procesu potomnego \"%s\" (%s) się nie powiodło"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Pobrano nieprawidłowe fd"
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr ""
+"Przekierowanie wejścia lub wyjścia procesu potomnego (%s) się nie powiodło"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Błąd podczas wysyłania danych uwierzytelniających: "
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Rozdzielenie procesu potomnego (%s) się nie powiodło"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gspawn.c:1424
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr ""
-"Błąd podczas sprawdzania, czy zmienna SO_PASSCRED została włączona dla "
-"gniazda: %s"
+msgid "Unknown error executing child process \"%s\""
+msgstr "Podczas wykonywania procesu potomnego \"%s\" wystąpił nieznany błąd"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
+msgid "Failed to read enough data from child pid pipe (%s)"
 msgstr ""
-"Oczekiwano długości opcji podczas sprawdzania, czy zmienna SO_PASSCRED "
-"została włączona dla gniazda. Oczekiwano %d bajtów, otrzymano %d"
+"Odczytanie odpowiedniej liczby danych z potoku procesu potomnego (%s) się "
+"nie powiodło"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Błąd podczas włączania zmiennej SO_PASSCRED: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgid "Failed to create pipe for communicating with child process (%s)"
 msgstr ""
-"Oczekiwano odczytania pojedynczego bajtu dla odbieranych danych "
-"uwierzytelniających, ale odczytano zero bajtów"
+"Utworzenie potoku do komunikacji z procesem potomnym (%s) się nie powiodło"
+
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Odczytanie danych z procesu potomnego się nie powiodło"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Nie oczekiwano komunikatu kontrolnego, a otrzymano %d"
+msgid "Failed to execute child process (%s)"
+msgstr "Wykonanie procesu potomnego (%s) się nie powiodło"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gspawn-win32.c:444
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Błąd podczas wyłączania zmiennej SO_PASSCRED: %s"
+msgid "Invalid program name: %s"
+msgstr "Nieprawidłowa nazwa programu: %s"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Błąd podczas odczytywania z Uniksa: %s"
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Nieprawidłowy ciąg w wektorze parametrów w %d: %s"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Błąd podczas zamykania Uniksa: %s"
+msgid "Invalid string in environment: %s"
+msgstr "Nieprawidłowa sekwencja w środowisku: %s"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Katalog główny systemu plików"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Nieprawidłowy katalog roboczy: %s"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Błąd podczas zapisywania do Uniksa: %s"
+msgid "Failed to execute helper program (%s)"
+msgstr "Wykonanie programu pomocniczego (%s) się nie powiodło"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
+#: ../glib/gspawn-win32.c:997
+msgid ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
-"Abstrakcyjne adresy gniazd domen Uniksa nie są obsługiwane w tym systemie"
+"Podczas odczytu danych z procesu potomnego w g_io_channel_win32_poll() "
+"wystąpił nieznany błąd"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "wolumin nie obsługuje wysunięcia"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Znak jest poza zakresem dla UTF-8"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "wolumin nie obsługuje wysunięcia lub \"eject_with_operation\""
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Nieprawidłowa sekwencja na wejściu konwersji"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Nie można odnaleźć programu"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Znak jest poza zakresem dla UTF-16"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Błąd podczas uruchamiania programu: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u bajt"
+msgstr[1] "%u bajty"
+msgstr[2] "%u bajtów"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "Adresy URI nie są obsługiwane"
+#: ../glib/gutils.c:2172
+#, c-format
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "zmiany skojarzeń nie są obsługiwane w win32"
+#: ../glib/gutils.c:2174
+#, c-format
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Tworzenie skojarzeń nie jest obsługiwane w win32"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gwin32inputstream.c:318
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Error reading from handle: %s"
-msgstr "Błąd podczas odczytywania z pliku obsługi: %s"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error closing handle: %s"
-msgstr "Błąd podczas zamykania pliku obsługi: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gwin32outputstream.c:318
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error writing to handle: %s"
-msgstr "Błąd podczas zapisywania do pliku obsługi: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Brak wystarczającej ilości pamięci"
+#: ../glib/gutils.c:2199
+#, c-format
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
 #, c-format
-msgid "Internal error: %s"
-msgstr "Błąd wewnętrzny: %s"
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Wymagane jest danych wejściowych"
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
+#, c-format
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Nieprawidłowe skompresowane dane"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
+
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
+
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
+
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s bajt"
+msgstr[1] "%s bajty"
+msgstr[2] "%s bajtów"
+
+#: ../glib/gutils.c:2305
+#, c-format
+msgid "%.1f KB"
+msgstr "%.1f KB"
index 2593287..c9860d9 100644 (file)
Binary files a/po/pt.gmo and b/po/pt.gmo differ
index 09b1b08..6addf30 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -1,14 +1,14 @@
 # glib's Portuguese Translation
-# Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 glib
+# Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 glib
 # Distributed under the same licence as the glib package
-# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011.
+# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: 3.2\n"
+"Project-Id-Version: 3.4\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-05 22:16+0100\n"
-"PO-Revision-Date: 2011-09-05 22:20+0000\n"
+"POT-Creation-Date: 2012-03-18 00:20+0000\n"
+"PO-Revision-Date: 2012-03-18 00:30+0000\n"
 "Last-Translator: Duarte Loreto <happyguy_pt@hotmail.com>\n"
 "Language-Team: Portuguese <gnome_pt@yahoogroups.com>\n"
 "Language: pt\n"
@@ -17,3898 +17,4239 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../glib/gbookmarkfile.c:780
-#, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Atributo '%s' inesperado para o elemento '%s'"
-
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Atributo '%s' do elemento '%s' não foi encontrado"
-
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
-#, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Etiqueta '%s' inesperada, esperada a etiqueta '%s'"
-
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
+#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Etiqueta '%s' inesperada dentro de '%s'"
+msgid "Too large count value passed to %s"
+msgstr "Valor de contagem demasiado grande passado para %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr ""
-"Não foi encontrado nenhum ficheiro de marcador válido nos directórios de "
-"dados"
+#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "O fluxo já se encontra fechado"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Já existe um marcador para o URI '%s'"
+msgid "Operation was cancelled"
+msgstr "A operação foi cancelada"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Não foi encontrado nenhum marcador para o URI '%s'"
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Objecto inválido, não inicializado"
 
-#: ../glib/gbookmarkfile.c:2413
-#, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "Nenhum tipo MIME definido no marcador para o URI '%s'"
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Sequência multibyte inválida na entrada"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Nenhum sinal privado definido no marcador para o URI '%s'"
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Espaço insuficiente no destino"
 
-#: ../glib/gbookmarkfile.c:2877
-#, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Nenhum grupo definido no marcador para o URI '%s'"
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Sequência de bytes inválida na origem da conversão"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Nenhuma aplicação denominada '%s' registou um marcador para '%s'"
+msgid "Error during conversion: %s"
+msgstr "Erro durante a conversão: %s"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Falha ao expandir a linha de execução '%s' com o URI '%s'"
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "Não é suportada a inicialização cancelável"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "Conversão do conjunto de caracteres '%s' para '%s' não é suportada"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Incapaz de abrir conversor de '%s' para '%s'"
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Sequência de bytes inválida na origem da conversão"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Tipo desconhecido"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Erro durante a conversão: %s"
+msgid "%s filetype"
+msgstr "Tipo de ficheiro %s"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Sequência de caracteres parcial no final da origem"
+#: ../gio/gcontenttype.c:680
+#, c-format
+msgid "%s type"
+msgstr "Tipo %s"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials não está implementado neste SO"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Não existe suporte para GCredentials na sua plataforma"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Final precoce de fluxo inesperado"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Incapaz de converter recurso '%s' para conjunto de caracteres '%s'"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Chave `%s' não suportada na entrada de endereço `%s'"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "O URI '%s' não é um URI absoluto que utiliza o esquema \"file\""
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"Endereço `%s' é inválido (é necessário um de caminho, tmpdir ou chaves "
+"abstractas)"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "O URI de ficheiro local '%s' não deverá incluir um '#'"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Combinação chave/valor sem sentido na entrada de endereço `%s'"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "O URI '%s' é inválido"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Erro no endereço `%s' - o atributo port está mal formado"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "O nome de máquina do URI '%s' é inválido"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Erro no endereço `%s' - o atributo family está mal formado"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "O URI '%s' contém caracteres incorrectamente mascarados"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Elemento `%s' de endereço não contém dois-pontos (:)"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "O nome de caminho '%s' não é um caminho absoluto"
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Par chave/valor %d, `%s', no elemento `%s' de endereço, não contém um sinal "
+"de igual"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Nome de máquina inválido"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Erro ao desfazer o escape de chave ou valor no par Chave/Valor %d, `%s', no "
+"elemento `%s' de endereço"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "AM"
+#: ../gio/gdbusaddress.c:559
+#, c-format
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Erro no endereço `%s' - o transporte unix requer que exactamente uma das "
+"chaves `path' ou `abstract' esteja definida"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PM"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Erro no endereço `%s' - o atributo host está em falta ou mal formado"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %d %b %Y %T %Z"
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Erro no endereço `%s' - o atributo port está em falta ou mal formado"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%y/%m/%d"
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Erro no endereço `%s' - o atributo noncefile está em falta ou mal formado"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Erro ao auto-iniciar: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Transporte `%s' desconhecido ou não suportado para o endereço `%s'"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "Janeiro"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "Erro ao abrir o ficheiro nonce `%s': %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "Fevereiro"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Erro ao ler do ficheiro nonce `%s': %s"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "Março"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Erro ao ler do ficheiro nonce `%s', esperados 16 bytes, obtidos %d"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "Abril"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Erro ao escrever o conteúdo do ficheiro nonce `%s' para o fluxo:"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "Maio"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "O endereço indicado está vazio"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "Junho"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Incapaz de criar um canal de mensagem sem um id de máquina: "
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "Julho"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Erro ao criar uma linha de comando `%s': "
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "Agosto"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Aplicação terminou anormalmente ao criar uma linha de comando `%s': %s"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "Setembro"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Linha de comando `%s' terminou com o estado diferente de zero %d: %s"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "Outubro"
-
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "Novembro"
-
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "Dezembro"
-
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "Jan"
-
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "Fev"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
+"Incapaz de determinar o endereço do canal de sessão (não implementado para "
+"este SO)"
 
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "Mar"
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6678
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Incapaz de determinar o endereço de canal a partir da variável de sessão "
+"DBUS_STARTER_BUS_TYPE - valor `%s' desconhecido"
 
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "Abr"
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6687
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Incapaz de determinar o endereço do canal porque a variável de ambiente "
+"DBUS_STARTER_BUS_TYPE não está definida"
 
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "Mai"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Tipo de canal %d desconhecido"
 
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "Jun"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Falta de conteúdo inesperada ao tentar ler uma linha"
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "Jul"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Falta de conteúdo inesperada ao tentar ler uma linha (em segurança)"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "Ago"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Esgotados todos os mecanismos de autenticação disponíveis (tentados: %s) "
+"(disponíveis: %s)"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "Set"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Cancelado via GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "Out"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Erro ao obter informação do directório `%s': %s"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "Nov"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr ""
+"As permissões do directório `%s' estão mal formadas. Esperado o modo 0700, "
+"obtido 0%o"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "Dez"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Erro ao criar o directório `%s': %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "2ª Feira"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Erro ao abrir o chaveiro `%s' para leitura: "
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "3ª Feira"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Linha %d do chaveiro em `%s' com o conteúdo `%s' está mal formada"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "4ª Feira"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"O primeiro bloco da linha %d do chaveiro em `%s' com o conteúdo `%s' está "
+"mal formado"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "5ª Feira"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"O segundo bloco da linha %d do chaveiro em `%s' com o conteúdo `%s' está mal "
+"formado"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "6ª Feira"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Incapaz de encontrar a cookie com o id %d no chaveiro em `%s'"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Sábado"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Erro ao apagar o ficheiro de acesso exclusivo `%s' abandonado: %s"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Domingo"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Erro ao criar o ficheiro de acesso exclusivo `%s': %s"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Erro ao fechar o ficheiro de acesso exclusivo `%s' (não linkado): %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Erro ao desfazer a ligação do ficheiro de acesso exclusivo `%s': %s"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr ""
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Erro ao abrir o chaveiro `%s' para escrita: "
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "5ª"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr ""
+"(Adicionalmente, também falhou a libertação do ficheiro de acesso exclusivo "
+"a `%s': %s) "
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "6ª"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "A ligação está fechada"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "Sáb"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Foi atingido o tempo limite de espera"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "Dom"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr ""
+"Foram encontrados parâmetros não suportados ao construir a ligação de cliente"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Erro ao abrir o directório '%s': %s"
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Não existe o interface `org.freedesktop.DBus.Properties' no objecto no "
+"caminho %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4086
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Incapaz de alocar %lu bytes para ler o ficheiro \"%s\""
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr ""
+"Erro ao definir a propriedade `%s': Esperado o tipo `%s' mas obtido o `%s'"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4181
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Erro ao ler o ficheiro '%s': %s"
+msgid "No such property `%s'"
+msgstr "Não existe a propriedade `%s'"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4193
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Ficheiro \"%s\" é demasiado grande"
+msgid "Property `%s' is not readable"
+msgstr "A propriedade `%s' não pode ser lida"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Falha ao ler do ficheiro '%s': %s"
+msgid "Property `%s' is not writable"
+msgstr "A propriedade `%s' não pode ser escrita"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6121
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Falha ao abrir o ficheiro '%s': %s"
+msgid "No such interface `%s'"
+msgstr "Não existe o interface `%s'"
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
-#, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "Falha ao obter atributos do ficheiro '%s': falha no fstat(): %s"
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "Não existe o interface"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:4679 ../gio/gdbusconnection.c:6627
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Falha ao abrir o ficheiro '%s': falha no fdopen(): %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Não existe o interface `%s' no objecto no caminho %s"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "Falha ao renomear o ficheiro '%s' para '%s': falha no g_rename(): %s"
+msgid "No such method `%s'"
+msgstr "Não existe o método `%s'"
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Falha ao criar o ficheiro '%s': %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Tipo de mensagem, `%s', não corresponde ao tipo `%s' esperado"
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "Falha ao abrir o ficheiro '%s' para escrita: falha no fdopen(): %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Já existe um objecto exportado para o interface %s em %s"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Falha ao escrever o ficheiro '%s': falha no fwrite(): %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "O método `%s' devolveu o tipo `%s', mas era esperado `%s'"
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusconnection.c:6232
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Falha ao escrever o ficheiro '%s': falha no fflush(): %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "O método `%s' no interface `%s' com a assinatura `%s' não existe"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:6351
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Falha ao escrever o ficheiro '%s': falha no fsync(): %s"
-
-#: ../glib/gfileutils.c:1030
-#, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Falha ao fechar o ficheiro '%s': falha no fclose(): %s"
+msgid "A subtree is already exported for %s"
+msgstr "Já existe uma sub-árvore exportada para %s"
 
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "Incapaz de remover o ficheiro '%s' existente: falha no g_unlink(): %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "tipo é INVÁLIDO"
 
-#: ../glib/gfileutils.c:1412
-#, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Modelo '%s' inválido, não deveria conter um '%s'"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "Mensagem METHOD_CALL: Falta campo de cabeçalho PATH ou MEMBER"
 
-#: ../glib/gfileutils.c:1425
-#, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Modelo '%s' não contém XXXXXX"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "Mensagem ETHOD_RETURN: Falta campo de cabeçalho REPLY_SERIAL"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
-#, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u bytes"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "Mensagem ERROR: Falta campo de cabeçalho REPLY_SERIAL ou ERROR_NAME"
 
-#: ../glib/gfileutils.c:2007
-#, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "Mensagem SIGNAL: Falta campo de cabeçalho PATH, INTERFACE ou MEMBER"
 
-#: ../glib/gfileutils.c:2010
-#, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"Mensagem SIGNAL: O campo de cabeçalho PATH está a utilizar o valor "
+"reservado /org/freedesktop/DBus/Local"
+
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"Mensagem SIGNAL: O campo de cabeçalho INTERFACE está a utilizar o valor "
+"reservado org.freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Tentativa de ler %lu byte mas obtido EOF"
+msgstr[1] "Tentativa de ler %lu bytes mas obtido EOF"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"Esperada uma expressão em UTF-8 válida mas encontrados bytes inválidos no "
+"deslocamento de bytes %d (comprimento da expressão é %d). A expressão UTF-8 "
+"válida até esse ponto era `%s'"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Esperado o byte NUL após a expressão `%s' mas encontrado o byte %d"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Valor processado `%s' não é um caminho de objecto D-Bus válido"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Valor processado `%s' não é uma assinatura D-Bus válida"
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Encontrado um vector de %u byte de comprimento. Tamanho máximo é 2<<26 bytes "
+"(64MiB)."
+msgstr[1] ""
+"Encontrado um vector de %u bytes de comprimento. Tamanho máximo é 2<<26 "
+"bytes (64MiB)."
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Valor processado `%s' para variante não é uma assinatura D-Bus válida"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"Erro ao des-serializar GVariant com a expressão de tipo `%s' do formato de "
+"ligação D-Bus"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Valor de 'endian' inválido. Esperado 0x6c ('l') ou 0x42 ('B') mas encontrado "
+"o valor 0x%02x"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Versão principal de protocolo inválida. Esperada 1 mas encontrada %d"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s byte"
-msgstr[1] "%s bytes"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr ""
+"Assinatura de cabeçalho com a assinatura `%s' encontrada mas o corpo da "
+"mensagem é vazio"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Valor processado `%s' não é uma assinatura D-Bus válida (para corpo)"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Falha ao ler o atalho '%s': %s"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"Nenhum cabeçalho de assinatura na mensagem mas o corpo da mensagem tem %u "
+"byte"
+msgstr[1] ""
+"Nenhum cabeçalho de assinatura na mensagem mas o corpo da mensagem tem %u "
+"bytes"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Atalhos não são suportados"
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "Incapaz de des-serializar a mensagem: "
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Incapaz de abrir conversor de '%s' para '%s': %s"
-
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr ""
-"Incapaz de efectuar uma leitura em bruto sobre g_io_channel_read_line_string"
+"Erro ao serializar GVariant com a expressão de tipo `%s' para o formato de "
+"ligação D-Bus"
 
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Dados residuais não convertidos no buffer de leitura"
+#: ../gio/gdbusmessage.c:2304
+#, c-format
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"Mensagem tem %d descritores de ficheiros mas o campo de cabeçalho indica %d "
+"descritores de ficheiros"
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Canal termina num caracter parcial"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "Incapaz de serializar a mensagem: "
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
+#: ../gio/gdbusmessage.c:2356
+#, c-format
+msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
-"Incapaz de efectuar uma leitura em bruto sobre g_io_channel_read_to_end"
+"O corpo da mensagem tem a assinatura `%s' mas não existe cabeçalho de "
+"assinatura"
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:2366
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Falha ao abrir o ficheiro '%s': falha no open(): %s"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `"
+"%s'"
+msgstr ""
+"O corpo da mensagem tem o tipo de assinatura `%s' mas a assinatura no campo "
+"de cabeçalho é `%s'"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Falha ao mapear o ficheiro '%s': falha no mmap(): %s"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr ""
+"O corpo da mensagem está vazio mas a assinatura no campo de cabeçalho é `"
+"(%s)'"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Erro na linha %d caracter %d: "
+msgid "Error return with body of type `%s'"
+msgstr "Resposta de erro com corpo do tipo `%s'"
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
-#, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Texto codificado UTF-8 inválido no nome - '%s' inválido"
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "Resposta de erro com corpo vazio"
 
-#: ../glib/gmarkup.c:429
-#, c-format
-msgid "'%s' is not a valid name "
-msgstr "'%s' não é um nome válido "
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Incapaz de ler /var/lib/dbus/machine-id ou /etc/machine-id: "
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "'%s' não é um nome válido: '%c' "
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Erro ao invocar StartServiceByName para %s: "
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Erro na linha %d: %s"
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Resposta %d inesperada do método StartServiceByName(\"%s\")"
 
-#: ../glib/gmarkup.c:638
-#, c-format
+#: ../gio/gdbusproxy.c:2729 ../gio/gdbusproxy.c:2863
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr ""
-"Falha ao processar '%-.*s', que deveria ser um dígito dentro de uma "
-"referência de caracter (&#234; por exemplo) - talvez o dígito seja demasiado "
-"grande"
+"Incapaz de invocar o método; proxy é para um nome conhecido sem um dono e "
+"proxy foi construída com o parâmetro G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"Referência de caracter não termina com um ponto e vírgula; provavelmente foi "
-"utilizado um caracter 'i comercial' sem intenção de iniciar uma entidade - "
-"mascare-o como &amp;"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Não é suportado nome de espaço abstracto"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Incapaz de especificar ficheiro nonce ao criar um servidor"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Referência de caracter '%-.*s' não codifica um caracter permitido"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Erro ao escrever no ficheiro nonce em `%s': %s"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"Detectada entidade vazia '&;'; entidades válidas são: &amp; &quot; &lt; &gt; "
-"&apos;"
+#: ../gio/gdbusserver.c:1038
+#, c-format
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "A expressão `%s' não é um GUID D-Bus válido"
 
-#: ../glib/gmarkup.c:722
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Nome de entidade '%-.*s' é desconhecido"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Incapaz de escutar no transporte não suportado `%s'"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Entidade não termina com um ponto e vírgula; provavelmente foi utilizado um "
-"caracter 'i comercial' sem intenção de iniciar uma entidade - mascare-o como "
-"&amp;"
-
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Documento tem de começar com um elemento (ex. <book>)"
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "COMANDO"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"'%s' não é um caracter válido após um caracter '<'; não pode iniciar um nome "
-"de elemento"
+"Comandos:\n"
+"  help         Apresenta esta informação\n"
+"  introspect   Realiza introspecção de um objecto remoto\n"
+"  monitor      Monitoriza um objecto remoto\n"
+"  call         Invoca um método num objecto remoto\n"
+"  emit         Emite um sinal\n"
+"\n"
+"Utilize \"%s COMMAND --help\" para obter ajuda sobre cada comando.\n"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Caracter estranho '%s', era esperado um caracter '>' para terminar a "
-"etiqueta de elemento vazio '%s'"
+msgid "Error: %s\n"
+msgstr "Erro: %s\n"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Caracter estranho '%s', era esperado um '=' após o nome do atributo '%s' do "
-"elemento '%s'"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Erro ao processar XML de introspecção: %s\n"
 
-#: ../glib/gmarkup.c:1311
-#, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Caracter estranho '%s', era esperado um caracter '>' ou '/' para terminar a "
-"etiqueta inicial do elemento '%s', ou opcionalmente um atributo; talvez "
-"tenha sido utilizado um caracter inválido no nome de um atributo"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Ligar ao bus de sistema"
 
-#: ../glib/gmarkup.c:1355
-#, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Caracter estranho '%s', era esperada uma abertura de aspa após o sinal de "
-"igual ao atribuir valor ao atributo '%s' do elemento '%s'"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Ligar ao bus de sessão"
 
-#: ../glib/gmarkup.c:1488
-#, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"'%s' não é um caracter válido após os caracteres '</'; '%s' não pode iniciar "
-"o nome de um elemento"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Ligar ao endereço D-Bus especificado"
 
-#: ../glib/gmarkup.c:1524
-#, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"'%s' não é um caracter válido após o nome do elemento de fecho '%s'; o "
-"caracter permitido é '>'"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Opções de Destino da Ligação:"
 
-#: ../glib/gmarkup.c:1535
-#, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Elemento '%s' foi fechado, nenhum elemento está actualmente aberto"
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Opções que especificam o destino da ligação"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "Elemento '%s' foi fechado, mas o elemento actualmente aberto é '%s'"
-
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Documento estava vazio ou apenas continha espaços"
+msgid "No connection endpoint specified"
+msgstr "Nenhum destino de ligação especificado"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Documento terminou inesperadamente logo após um caracter menor que '<'"
+#: ../gio/gdbus-tool.c:393
+#, c-format
+msgid "Multiple connection endpoints specified"
+msgstr "Múltiplos destinos de ligação especificados"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:463
 #, c-format
 msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
+"Warning: According to introspection data, interface `%s' does not exist\n"
 msgstr ""
-"Documento terminou inesperadamente com elementos ainda abertos - '%s' foi o "
-"último elemento aberto"
+"Aviso: De acordo com os dados de introspecção, o interface `%s' não existe\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:472
 #, c-format
 msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
 msgstr ""
-"Documento terminou inesperadamente, era esperado um maior que '>' para "
-"terminar a etiqueta <%s/>"
-
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Documento terminou inesperadamente dentro do nome de um elemento"
+"Aviso: De acordo com os dados de introspecção, o método `%s' não existe no "
+"interface `%s'\n"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Documento terminou inesperadamente dentro do nome de um atributo"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Destino opcional para o sinal (nome único)"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr ""
-"Documento terminou inesperadamente dentro da etiqueta de abertura de um "
-"elemento."
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Caminho do objecto sobre o qual emitir sinal"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"Documento terminou inesperadamente após o sinal de igual posterior a um nome "
-"de atributo; nenhum valor de atributo"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Nome do sinal e da interface"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Documento terminou inesperadamente dentro do valor de um atributo"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Emitir um sinal."
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr ""
-"Documento terminou inesperadamente dentro da etiqueta de fecho do elemento "
-"'%s'"
+msgid "Error connecting: %s\n"
+msgstr "Erro ao se ligar: %s\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"Documento terminou inesperadamente dentro de um comentário ou instrução de "
-"processamento"
+#: ../gio/gdbus-tool.c:614
+#, c-format
+msgid "Error: object path not specified.\n"
+msgstr "Erro: caminho de objecto não especificado.\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "objecto corrompido"
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
+#, c-format
+msgid "Error: %s is not a valid object path\n"
+msgstr "Erro: %s não é um caminho de objecto válido\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "erro interno ou objecto corrompido"
+#: ../gio/gdbus-tool.c:625
+#, c-format
+msgid "Error: signal not specified.\n"
+msgstr "Erro: sinal não especificado.\n"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "sem memória livre"
+#: ../gio/gdbus-tool.c:634
+#, c-format
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Erro: %s não é um nome de interface válido\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "limite de retroceder alcançado"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Erro: %s não é um nome de membro válido\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "o padrão contém itens não suportados para comparação parcial"
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Erro: %s não é um nome único de canal (bus) válido.\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "erro interno"
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#, c-format
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Erro ao processar o parâmetro %d: %s\n"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr ""
-"referências anteriores como condições não são suportadas para comparação "
-"parcial"
+#: ../gio/gdbus-tool.c:698
+#, c-format
+msgid "Error flushing connection: %s\n"
+msgstr "Erro ao despejar a ligação: %s\n"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "alcançado o limite de recursividade"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Nome de destino no qual invocar o método"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "alcançado o limite da área de trabalho para sub-expressões vazias"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Caminho do objecto no qual invocar o método"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "combinação inválida de parâmetros de quebra de linha"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Método e nome de interface"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "deslocação inválida"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Tempo limite em segundos"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "utf8 curto"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Invocar um método num objecto remoto."
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "erro desconhecido"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Erro: Destino não está especificado\n"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ no final do padrão"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Erro: Caminho de objecto não está especificado\n"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c no final do padrão"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Erro: Nome de método não é especificado\n"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "o caracter após \\ é desconhecido"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Erro: Nome de método `%s' é inválido\n"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr ""
-"não são aqui permitidos escapes de alteração de capitalização (\\l, \\L, "
-"\\u, \\U)"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Erro ao processar o parâmetro %d do tipo `%s': %s\n"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "números fora da ordem no quantificador {}"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Nome do destino sobre o qual realizar a introspecção"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "número demasiado grande no quantificador {}"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Caminho do objecto sobre o qual realizar a introspecção"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "falta o ] de fecho da classe de caracter"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Imprimir XML"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "sequência de escape inválida na classe de caracter"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Realizar introspecção dos filhos"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "intervalo fora da ordem na classe de caracter"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Apenas imprimir propriedades"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "nada a repetir"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Realizar a introspecção de um objecto remoto."
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "caracter desconhecido após (?"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Nome do destino a monitorizar"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "caracter desconhecido após (?<"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Caminho do objecto a monitorizar"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "caracter desconhecido após (?P"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Monitorizar um objecto remoto."
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "classes denominadas POSIX apenas são suportadas dentro de uma classe"
+#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Sem nome"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "falta o ) de fecho"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Ficheiro de área de trabalho não especifica campo Exec"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") sem um ( de abertura"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Incapaz de encontrar a consola necessária à aplicação"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R ou (?[+-]números tem de ser seguido de )"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr ""
+"Incapaz de criar a pasta de configurações de utilizador da aplicação %s: %s"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "referência a padrão inexistente"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Incapaz de criar a pasta de configurações MIME do utilizador %s: %s"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "falta o ) após o comentário"
+#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Informação da aplicação não possui um identificador"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "expressão regular demasiado extensa"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Incapaz de criar ficheiro de área de trabalho de utilizador %s"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "falha ao obter memória"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Definição personalizada de %s"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "asserção de verificação anterior não é de largura fixa"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "a unidade não implementa a ejecção"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "número ou nome mal formado após (?("
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "a unidade não implementa ejectar ou eject_with_operation"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "grupo condicional contém mais de dois ramos"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "a unidade não implementa a verificação de existência de media"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "esperada uma asserção após (?("
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "a unidade não implementa a reprodução"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "nome de classe POSIX desconhecido"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "a unidade não implementa o parar"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "não são suportados os elementos de junção POSIX"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "O suporte TLS não está disponível"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "valor do caracter na sequência \\x{...} é demasiado grande"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Incapaz de manipular a versão %d da codificação GEmblem"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "condição inválida (?(0)"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Número de blocos (%d) mal-formado na codificação GEmblem"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C não é permitido numa asserção de verificação anterior"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Incapaz de manipular a versão %d da codificação GEmblemedIcon"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "chamada recursiva pode iterar indefinidamente"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Número de blocos (%d) mal-formado na codificação GEmblemedIcon"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "falta o terminador no nome do subpadrão"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Esperado um GEmblem para o GEmblemedIcon"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "dois subpadrões denominados têm o mesmo nome"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Operação não suportada"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "sequência \\P ou \\p mal formada"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Montagem contida não existe"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "nome de propriedade desconhecido após \\P ou \\p"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Incapaz de copiar sobre um directório"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "nome do subpadrão é demasiado extenso (máximo de 32 caracteres)"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Incapaz de copiar um directório sobre um directório"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "demasiados subpadrões denominados (máximo de 10.000)"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Ficheiro de destino já existe"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "valor octal é maior do que \\377"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Incapaz de copiar directório recursivamente"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "grupo DEFINE contém mais de um ramo"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Dividir ficheiros não é suportado"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "não é permitido repetir um grupo DEFINE"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Erro ao dividir o ficheiro: %s"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "opções de NEWLINE inconsistentes"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Incapaz de copiar ficheiro especial"
 
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"\\g não é seguido de um nome com chavetas ou número não-zero com chavetas "
-"opcional"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Dado um valor de atalho inválido"
 
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "repetição inesperada"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Não existe suporte para o Lixo"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "código fora dos limites"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Nomes de ficheiros não podem conter '%c'"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "derramou fora da área de trabalho de compilação"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "unidade não implementa a montagem"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "subpadrão referenciado previamente verificado não foi encontrado"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Não existe nenhuma aplicação registada para gerir este ficheiro"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
-#, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Erro ao comparar a expressão regular %s: %s"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Enumerador está fechado"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "biblioteca PCRE está compilada sem suporte UTF8"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Enumerador de ficheiro tem uma operação por terminar"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "biblioteca PCRE está compilada sem suporte para propriedades UTF8"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Enumerador de ficheiro já está fechado"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gfileicon.c:237
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Erro ao compilar a expressão regular %s no caracter %d: %s"
-
-#: ../glib/gregex.c:1307
-#, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Erro ao optimizar a expressão regular %s: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "esperado um dígito hexadecimal ou '}'"
-
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "esperado um dígito hexadecimal"
-
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "falta '<' na referência simbólica"
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Incapaz de manipular a versão %d da codificação GFileIcon"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "referência simbólica por terminar"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Dados de entrada mal-formados para o GFileIcon"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "referência simbólica de tamanho zero"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Fluxo não suporta query_info"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "esperado um dígito"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Fluxo não suporta procura"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "referência simbólica ilegal"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Fluxo de entrada não permite truncar"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "'\\' final a mais"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Fluxo não suporta truncar"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "sequência de escape desconhecida"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Número incorrecto de blocos (%d)"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Erro ao processar o texto de substituição \"%s\" no caracter %lu: %s"
+msgid "No type for class name %s"
+msgstr "Nenhum tipo para o nome da classe %s"
 
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Texto citado não é iniciado com um caracter de aspa"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "O tipo %s não implementa o interface GIcon"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "Aspa sem par na linha de comando ou outro texto de consola citado"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "O tipo %s não possui uma classe"
 
-#: ../glib/gshell.c:559
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Texto terminou após um caracter '\\'. (O texto era '%s')"
+msgid "Malformed version number: %s"
+msgstr "Número de versão mal-formado: %s"
 
-#: ../glib/gshell.c:566
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"Texto terminou antes de ser encontrada a aspa equivalente para %c. (O texto "
-"era '%s')"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "O tipo %s não implementa from_tokens() no interface GIcon"
 
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Texto estava vazio (ou apenas continha espaços)"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Incapaz de manipular a versão especificada pela codificação do ícone"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Falha ao ler dados de processo filho"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Nenhum endereço especificado"
 
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1516
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Falha ao criar canal para comunicar com processo filho (%s)"
+msgid "Length %u is too long for address"
+msgstr "Comprimento %u é demasiado extenso para um endereço"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1169
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Falha ao ler de canal filho (%s)"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Endereço tem bits definidos para lá do comprimento do prefixo"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1382
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Falha ao ir para directório '%s' (%s)"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Incapaz de processar '%s' como a máscara do endereço IP"
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Falha ao executar processo filho (%s)"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Espaço insuficiente para o endereço do socket"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Nome de aplicação inválido: %s"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Endereço de socket não suportado"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Expressão inválida no vector de argumentos na posição %d: %s"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Fluxo de entrada não implementa a leitura"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
-#, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Expressão inválida no ambiente: %s"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Fluxo tem uma operação por terminar"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Directório de trabalho inválido: %s"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Elemento <%s> não é permitido dentro de <%s>"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Falha ao executar aplicação auxiliar (%s)"
-
-#: ../glib/gspawn-win32.c:997
-msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
-msgstr ""
-"Erro inesperado no g_io_channel_win32_poll() ao ler dados de um processo "
-"filho"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Elemento <%s> não é permitido no nível de topo"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:235
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Falha ao ler dados de processo filho (%s)"
+msgid "File %s appears multiple times in the resource"
+msgstr "O ficheiro %s surge várias vezes no recurso"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:248
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Erro inesperado no select() ao ler dados de processo filho (%s)"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "Falha ao localizar '%s' em qualquer directório de origem"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:259
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Erro inesperado em waitpid() (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Falha ao localizar '%s' no directório actual"
 
-#: ../glib/gspawn.c:1236
+#: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Falha ao efectuar fork (%s)"
+msgid "Unknown processing option \"%s\""
+msgstr "Opção de processamento \"%s\" desconhecida"
 
-#: ../glib/gspawn.c:1392
+#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Falha ao executar o processo filho \"%s\" (%s)"
+msgid "Failed to create temp file: %s"
+msgstr "Falha ao criar o ficheiro temporário: %s"
 
-#: ../glib/gspawn.c:1402
-#, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Falha ao redireccionar saída ou entrada de processo filho (%s)"
+#: ../gio/glib-compile-resources.c:335
+msgid "Error processing input file with xmllint"
+msgstr "Erro ao processar o ficheiro de entrada com o xmllint"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-resources.c:390
+msgid "Error processing input file with to-pixdata"
+msgstr "Erro ao processar o ficheiro de entrada com o to-pixdata"
+
+#: ../gio/glib-compile-resources.c:403
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Falha ao efectuar fork de processo filho (%s)"
+msgid "Error reading file %s: %s"
+msgstr "Erro ao ler o ficheiro %s: %s"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-resources.c:423
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Erro desconhecido ao executar processo filho \"%s\""
+msgid "Error compressing file %s"
+msgstr "Erro ao comprimir o ficheiro %s"
 
-#: ../glib/gspawn.c:1443
+#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Incapaz de ler dados suficientes de canal pid do filho (%s)"
+msgid "text may not appear inside <%s>"
+msgstr "Não pode surgir texto dentro de <%s>"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Caracter fora do limite para UTF-8 "
+#: ../gio/glib-compile-resources.c:610
+msgid "name of the output file"
+msgstr "nome do ficheiro de saída"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Sequência inválida na conversão da entrada"
+#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FICHEIRO"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Caracter fora do limite para UTF-16"
+#: ../gio/glib-compile-resources.c:611
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"O directório de onde ler os ficheiros (por omissão é o directório actual)"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Utilização:"
+#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "DIRECTÓRIO"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[OPÇÃO...]"
+#: ../gio/glib-compile-resources.c:612
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Gerar o resultado no formato seleccionado pela extensão do nome do ficheiro "
+"de saída"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Opções de Ajuda:"
+#: ../gio/glib-compile-resources.c:613
+msgid "Generate source header"
+msgstr "Gerar o cabeçalho de código"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Apresentar as opções de ajuda"
+#: ../gio/glib-compile-resources.c:614
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Gerar o código-fonte utilizado para ligar o ficheiro de recurso ao seu código"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Apresentar todas as opções de ajuda"
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate dependency list"
+msgstr "Gerar lista de dependências"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Opções da Aplicação:"
+#: ../gio/glib-compile-resources.c:616
+msgid "Don't automatically create and register resource"
+msgstr "Não criar e registar um recurso automaticamente"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Incapaz de processar o valor inteiro '%s' para %s"
+#: ../gio/glib-compile-resources.c:617
+msgid "C identifier name used for the generated source code"
+msgstr "Nome do identificador C utilizado no código fonte gerado"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
-#, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Valor inteiro '%s' para %s para lá do limite permitido"
+#: ../gio/glib-compile-resources.c:646
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Compilar a especificação de um recurso num ficheiro de recursos.\n"
+"Ficheiros de especificação de recursos têm de ter a extensão .gresource.xml,\n"
+"e o ficheiro de recurso tem a extensão .gresource."
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-resources.c:662
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Incapaz de processar o valor double '%s' para %s"
+msgid "You should give exactly one file name\n"
+msgstr "Deverá indicar apenas um nome de ficheiro\n"
 
-#: ../glib/goption.c:1040
-#, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Valor double '%s' para %s para lá do limite permitido"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "Não são permitidos nomes vazios"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Erro ao processar a opção %s"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "nome '%s' inválido: nomes têm de começar com uma letra minúscula"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Argumento em falta para %s"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"nome '%s' inválido: caracter '%c' inválido; apenas são permitidas letras "
+"minúsculas, números e um traço ('-')."
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Unknown option %s"
-msgstr "Opção %s desconhecida"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
 msgstr ""
-"Incapaz de encontrar um ficheiro de chave válido nos directórios procurados"
-
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Não é um ficheiro comum"
+"nome '%s' inválido: não são permitidos dois traços ('--') consecutivos."
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Ficheiro está vazio"
+#: ../gio/glib-compile-schemas.c:814
+#, c-format
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "nome '%s' inválido: o último caracter não pode ser um traço ('-')."
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr ""
-"O ficheiro de chave contém a linha '%s' que não é um par chave-valor, grupo "
-"ou comentário"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "nome '%s' inválido: tamanho máximo é 1024"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Nome de grupo inválido: %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> já especificado"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Ficheiro de chave não começa com um grupo"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "não é possível adicionar chaves a um esquema 'list-of'"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Nome de chave inválida: %s"
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> já especificado"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Ficheiro de chave contém uma codificação não suportada '%s'"
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<key name='%s'> sobrepõe-se a <key name='%s'> no <schema id='%s'>; utilize "
+"<override> para alterar o valor"
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Ficheiro de chave não possui um grupo '%s'"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr ""
+"exactamente um de 'type', 'enum' ou 'flags' tem de ser especificado como um "
+"atributo de <key>"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Ficheiro de chave não contém a chave '%s'"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> (ainda) não definido."
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "Ficheiro de chave contém a chave '%s' com o valor '%s' que não é UTF-8"
+msgid "invalid GVariant type string '%s'"
+msgstr "expressão de tipo GVariante '%s' inválida"
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
-#, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "Ficheiro de chave contém a chave '%s' cujo valor não é interpretável."
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> especificado mas o esquema não estende nada"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "Ficheiro de chaves contém a chave '%s' cujo valor não é interpretável."
+msgid "no <key name='%s'> to override"
+msgstr "nenhum <key name='%s'> a sobrepor"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
-msgstr ""
-"Ficheiro de chave contém a chave '%s' no grupo '%s' cujo valor não é "
-"interpretável."
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> já especificado"
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Ficheiro de chave não possui a chave '%s' no grupo '%s'"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> já especificado"
 
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Ficheiro de chave contém caracteres escapados no final da linha"
+#: ../gio/glib-compile-schemas.c:1125
+#, c-format
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> estente esquema '%s' que ainda não existe"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr ""
-"Ficheiro de chave contém uma sequência de caracteres escapados inválida '%s'"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> é uma lista do esquema '%s' que ainda não existe"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Incapaz de interpretar o valor '%s' como um numérico."
+msgid "Can not be a list of a schema with a path"
+msgstr "Não é possível ser uma lista de um esquema com um caminho"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Valor inteiro '%s' para além do limite permitido"
+msgid "Can not extend a schema with a path"
+msgstr "Incapaz de estender um esquema com um caminho"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
 msgstr ""
-"Incapaz de interpretar o valor '%s' como um número de vírgula flutuante."
+"<schema id='%s'> é uma lista, que estende o <schema id='%s'> que não é uma "
+"lista"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Incapaz de interpretar o valor '%s' como uma boleana."
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> estende <schema id='%s' list-of='%s'> mas '%s' "
+"não estende '%s'"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Valor de contagem demasiado grande passado para %s"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "O fluxo já se encontra fechado"
-
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "A operação foi cancelada"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Objecto inválido, não inicializado"
-
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Sequência multibyte inválida na entrada"
-
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Espaço insuficiente no destino"
-
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Não é suportada a inicialização cancelável"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Tipo desconhecido"
+msgid "a path, if given, must begin and end with a slash"
+msgstr "um caminho, se indicado, tem de começar e terminar com uma barra"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "%s filetype"
-msgstr "Tipo de ficheiro %s"
+msgid "the path of a list must end with ':/'"
+msgstr "o caminho de uma lista tem de terminar com ':/'"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid "%s type"
-msgstr "Tipo %s"
-
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials não está implementado neste SO"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> já especificado"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Não existe suporte para GCredentials na sua plataforma"
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
+#, c-format
+msgid "--strict was specified; exiting.\n"
+msgstr "Foi especificado --strict; a terminar.\n"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Final precoce de fluxo inesperado"
+#: ../gio/glib-compile-schemas.c:1755
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "Todo este ficheiro foi ignorado.\n"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Chave `%s' não suportada na entrada de endereço `%s'"
+msgid "Ignoring this file.\n"
+msgstr "A ignorar este ficheiro.\n"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
-"Endereço `%s' é inválido (é necessário um de caminho, tmpdir ou chaves "
-"abstractas)"
+"Nenhuma chave `%s' no esquema `%s' tal como especificado no ficheiro de "
+"sobreposição `%s'"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Combinação chave/valor sem sentido na entrada de endereço `%s'"
+msgid "; ignoring override for this key.\n"
+msgstr "; a ignorar a sobreposição para esta chave.\n"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Erro no endereço `%s' - o atributo port está mal formado"
+msgid " and --strict was specified; exiting.\n"
+msgstr " e foi especificado o modo --strict; a terminar.\n"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Erro no endereço `%s' - o atributo family está mal formado"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': "
+"%s.  "
+msgstr ""
+"erro ao processar a chave `%s' no esquema `%s' tal como especificado no "
+"ficheiro de sobreposição `%s': %s.  "
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Elemento `%s' de endereço não contém dois-pontos (:)"
+msgid "Ignoring override for this key.\n"
+msgstr "A ignorar sobreposição para esta chave.\n"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
 msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
 msgstr ""
-"Par chave/valor %d, `%s', no elemento `%s' de endereço, não contém um sinal "
-"de igual"
+"sobreposição para a chave `%s' no esquema `%s' no ficheiro de sobreposição `"
+"%s' está fora do intervalo indicado no esquema"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
 msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
 msgstr ""
-"Erro ao desfazer o escape de chave ou valor no par Chave/Valor %d, `%s', no "
-"elemento `%s' de endereço"
+"sobreposição para a chave `%s' no esquema `%s' no ficheiro de sobreposição `"
+"%s' não pertence à lista de opções válidas"
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "onde armazenar o ficheiro gschemas.compiled"
+
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Abortar em qualquer erro nos esquemas"
+
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "Não escrever o ficheiro gschemas.compiled"
+
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "Não forçar restrições de nomes de chaves"
+
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"Erro no endereço `%s' - o transporte unix requer que exactamente uma das "
-"chaves `path' ou `abstract' esteja definida"
+"Compilar todos os ficheiros de esquema GSettings numa cache de esquemas.\n"
+"Ficheiros de esquema têm de ter a extensão .gschema.xml,\n"
+"e o ficheiro de cache é designado gschemas.compiled."
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Erro no endereço `%s' - o atributo host está em falta ou mal formado"
+msgid "You should give exactly one directory name\n"
+msgstr "Deverá indicar apenas um nome de directório\n"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr "Erro no endereço `%s' - o atributo port está em falta ou mal formado"
+msgid "No schema files found: "
+msgstr "Nenhum ficheiro de esquema encontrado: "
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Erro no endereço `%s' - o atributo noncefile está em falta ou mal formado"
-
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Erro ao auto-iniciar: "
+msgid "doing nothing.\n"
+msgstr "inactivo.\n"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Transporte `%s' desconhecido ou não suportado para o endereço `%s'"
+msgid "removed existing output file.\n"
+msgstr "removido o ficheiro de resultado existente.\n"
 
-#: ../gio/gdbusaddress.c:688
-#, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Erro ao abrir o ficheiro nonce `%s': %s"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Incapaz de encontrar o tipo de monitor por omissão do directório local"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Erro ao ler do ficheiro nonce `%s': %s"
+msgid "Invalid filename %s"
+msgstr "Nome de ficheiro %s inválido"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Erro ao ler do ficheiro nonce `%s', esperados 16 bytes, obtidos %d"
+msgid "Error getting filesystem info: %s"
+msgstr "Erro ao obter a informação do sistema de ficheiros: %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Incapaz de renomear o directório raiz"
+
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Erro ao escrever o conteúdo do ficheiro nonce `%s' para o fluxo:"
+msgid "Error renaming file: %s"
+msgstr "Erro ao renomear o ficheiro: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "O endereço indicado está vazio"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Incapaz de renomear o ficheiro, o nome já existe"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Incapaz de criar um canal de mensagem sem um id de máquina: "
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Nome de ficheiro inválido"
 
-#: ../gio/gdbusaddress.c:1057
-#, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Erro ao criar uma linha de comando `%s': "
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Incapaz de abrir o directório"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Aplicação terminou anormalmente ao criar uma linha de comando `%s': %s"
+msgid "Error opening file: %s"
+msgstr "Erro ao abrir o ficheiro: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Linha de comando `%s' terminou com o estado diferente de zero %d: %s"
+msgid "Error removing file: %s"
+msgstr "Erro ao remover o ficheiro: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"Incapaz de determinar o endereço do canal de sessão (não implementado para "
-"este SO)"
+msgid "Error trashing file: %s"
+msgstr "Erro ao enviar o ficheiro para o Lixo: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Incapaz de determinar o endereço de canal a partir da variável de sessão "
-"DBUS_STARTER_BUS_TYPE - valor `%s' desconhecido"
-
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Incapaz de determinar o endereço do canal porque a variável de ambiente "
-"DBUS_STARTER_BUS_TYPE não está definida"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Incapaz de criar o directório de Lixo %s: %s"
 
-#: ../gio/gdbusaddress.c:1273
-#, c-format
-msgid "Unknown bus type %d"
-msgstr "Tipo de canal %d desconhecido"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Incapaz de encontrar o directório de topo para o Lixo"
 
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Falta de conteúdo inesperada ao tentar ler uma linha"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Incapaz de encontrar ou criar o directório de Lixo"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Falta de conteúdo inesperada ao tentar ler uma linha (em segurança)"
+#: ../gio/glocalfile.c:2018
+#, c-format
+msgid "Unable to create trashing info file: %s"
+msgstr "Incapaz de criar o ficheiro de informação do Lixo: %s"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Esgotados todos os mecanismos de autenticação disponíveis (tentados: %s) "
-"(disponíveis: %s)"
+msgid "Unable to trash file: %s"
+msgstr "Incapaz de enviar o ficheiro para o Lixo: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Cancelado via GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "erro interno"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Erro ao obter o estado do directório `%s': %s"
+msgid "Error creating directory: %s"
+msgstr "Erro ao criar o directório: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"As permissões do directório `%s' estão mal formadas. Esperado o modo 0700, "
-"obtido 0%o"
+msgid "Filesystem does not support symbolic links"
+msgstr "O sistema de ficheiros não suporta atalhos"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Erro ao criar o directório `%s': %s"
+msgid "Error making symbolic link: %s"
+msgstr "Erro ao criar atalho: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Erro ao abrir o chaveiro `%s' para leitura: "
+msgid "Error moving file: %s"
+msgstr "Erro ao mover o ficheiro: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Linha %d do chaveiro em `%s' com o conteúdo `%s' está mal formada"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Incapaz de mover um directório sobre um directório"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
-#, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"O primeiro bloco da linha %d do chaveiro em `%s' com o conteúdo `%s' está "
-"mal formado"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Falha ao criar o ficheiro de cópia de segurança"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"O segundo bloco da linha %d do chaveiro em `%s' com o conteúdo `%s' está mal "
-"formado"
+msgid "Error removing target file: %s"
+msgstr "Erro ao remover o ficheiro de destino: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
-#, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Incapaz de encontrar a cookie com o id %d no chaveiro em `%s'"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Não é suportado mover entre montados"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
-#, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Erro ao apagar o ficheiro de acesso exclusivo `%s' abandonado: %s"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Valor do atributo tem de ser não-NULL"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Erro ao criar o ficheiro de acesso exclusivo `%s': %s"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Tipo de atributo inválido (esperada uma expressão)"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
-#, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Erro ao fechar o ficheiro de acesso exclusivo `%s' (não linkado): %s"
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Nome de atributo extendido inválido"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Erro ao desfazer a ligação do ficheiro de acesso exclusivo `%s': %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Erro ao definir o atributo extendido '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (codificação inválida)"
+
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Erro ao abrir o chaveiro `%s' para escrita: "
+msgid "Error when getting information for file '%s': %s"
+msgstr "Erro ao obter informação para o ficheiro '%s': %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr ""
-"(Adicionalmente, também falhou a libertação do ficheiro de acesso exclusivo "
-"a `%s': %s) "
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Erro ao obter informação sobre o descritor do ficheiro: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "A ligação está fechada"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Tipo de atributo inválido (esperado um uint32)"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Foi atingido o tempo limite de espera"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Tipo de atributo inválido (esperado um uint64)"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"Foram encontrados parâmetros não suportados ao construir a ligação de cliente"
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Tipo de atributo inválido (esperado uma expressão byte)"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
-#, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"Não existe o interface `org.freedesktop.DBus.Properties' no objecto no "
-"caminho %s"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Incapaz de definir permissões em atalhos simbólicos"
 
-#: ../gio/gdbusconnection.c:3841
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
-"Erro ao definir a propriedade `%s': Esperado o tipo `%s' mas obtido o `%s'"
+msgid "Error setting permissions: %s"
+msgstr "Erro ao definir as permissões: %s"
 
-#: ../gio/gdbusconnection.c:3936
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "No such property `%s'"
-msgstr "Não existe a propriedade `%s'"
+msgid "Error setting owner: %s"
+msgstr "Erro ao definir o dono: %s"
 
-#: ../gio/gdbusconnection.c:3948
-#, c-format
-msgid "Property `%s' is not readable"
-msgstr "A propriedade `%s' não pode ser lida"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "atalho tem de ser não-NULL"
 
-#: ../gio/gdbusconnection.c:3959
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "Property `%s' is not writable"
-msgstr "A propriedade `%s' não pode ser escrita"
+msgid "Error setting symlink: %s"
+msgstr "Erro ao definir o atalho: %s"
+
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Erro ao definir o atalho: ficheiro não é um atalho"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Não existe o interface `%s'"
+msgid "Error setting modification or access time: %s"
+msgstr "Erro ao definir a hora de alteração ou acesso: %s"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Não existe o interface"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "O contexto SELinux tem de ser não-NULL"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Não existe o interface `%s' no objecto no caminho %s"
+msgid "Error setting SELinux context: %s"
+msgstr "Erro ao definir o contexto SELinux: %s"
 
-#: ../gio/gdbusconnection.c:4484
-#, c-format
-msgid "No such method `%s'"
-msgstr "Não existe o método `%s'"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "O SELinux não está activo neste sistema"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Tipo de mensagem, `%s', não corresponde ao tipo `%s' esperado"
+msgid "Setting attribute %s not supported"
+msgstr "Não é suportada a definição do atributo %s"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Já existe um objecto exportado para o interface %s em %s"
+msgid "Error reading from file: %s"
+msgstr "Erro ao ler do ficheiro: %s"
 
-#: ../gio/gdbusconnection.c:4932
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "O método `%s' devolveu o tipo `%s', mas era esperado `%s'"
+msgid "Error seeking in file: %s"
+msgstr "Erro ao procurar no ficheiro: %s"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "O método `%s' no interface `%s' com a assinatura `%s' não existe"
+msgid "Error closing file: %s"
+msgstr "Erro ao fechar o ficheiro: %s"
+
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Incapaz de encontrar tipo de monitor por omissão de ficheiro local"
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Já existe uma sub-árvore exportada para %s"
+msgid "Error writing to file: %s"
+msgstr "Erro ao escrever no ficheiro: %s"
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "tipo é INVÁLIDO"
+#: ../gio/glocalfileoutputstream.c:283
+#, c-format
+msgid "Error removing old backup link: %s"
+msgstr "Erro ao remover o atalho para a cópia de segurança antiga: %s"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "Mensagem METHOD_CALL: Falta campo de cabeçalho PATH ou MEMBER"
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#, c-format
+msgid "Error creating backup copy: %s"
+msgstr "Erro ao criar a cópia da cópia de segurança: %s"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "Mensagem ETHOD_RETURN: Falta campo de cabeçalho REPLY_SERIAL"
+#: ../gio/glocalfileoutputstream.c:328
+#, c-format
+msgid "Error renaming temporary file: %s"
+msgstr "Erro ao renomear ficheiro temporário: %s"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "Mensagem ERROR: Falta campo de cabeçalho REPLY_SERIAL ou ERROR_NAME"
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
+#, c-format
+msgid "Error truncating file: %s"
+msgstr "Erro ao truncar ficheiro: %s"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "Mensagem SIGNAL: Falta campo de cabeçalho PATH, INTERFACE ou MEMBER"
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
+#, c-format
+msgid "Error opening file '%s': %s"
+msgstr "Erro ao abrir o ficheiro '%s': %s"
 
-#: ../gio/gdbusmessage.c:914
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Ficheiro de destino é um directório"
+
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "O ficheiro de destino não é um ficheiro comum"
+
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "O ficheiro foi alterado externamente"
+
+#: ../gio/glocalfileoutputstream.c:1058
+#, c-format
+msgid "Error removing old file: %s"
+msgstr "Erro ao remover o ficheiro antigo: %s"
+
+#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Fornecido um GSeekType inválido"
+
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Pedido de procura inválido"
+
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Incapaz de truncar um GMemoryInputStream"
+
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Fluxo de saída de memória não é redimensionável"
+
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Falha ao redimensionar fluxo de saída de memória"
+
+#: ../gio/gmemoryoutputstream.c:600
 msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"Mensagem SIGNAL: O campo de cabeçalho PATH está a utilizar o valor "
-"reservado /org/freedesktop/DBus/Local"
+"Quantidade de memória necessária para processar a escrita é maior do que o "
+"espaço de endereçamento disponível"
 
-#: ../gio/gdbusmessage.c:922
-msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Pedida uma procura para antes do início do fluxo"
+
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Pedida uma procura para depois do final do fluxo"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "Dispositivo montado não implementa \"unmount\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "Dispositivo montado não implementa \"eject\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
 msgstr ""
-"Mensagem SIGNAL: O campo de cabeçalho INTERFACE está a utilizar o valor "
-"reservado org.freedesktop.DBus.Local"
+"Dispositivo montado não implementa \"unmount\" ou \"unmount_with_operation\""
 
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Tentativa de ler %lu byte mas obtido EOF"
-msgstr[1] "Tentativa de ler %lu bytes mas obtido EOF"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr ""
+"Dispositivo montado não implementa \"eject\" ou \"eject_with_operation\""
 
-#: ../gio/gdbusmessage.c:1025
-#, c-format
-msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "Dispositivo montado não implementa \"remount\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "Dispositivo montado não implementa detecção do tipo de conteúdo"
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
 msgstr ""
-"Esperada uma expressão em UTF-8 válida mas encontrados bytes inválidos no "
-"deslocamento de bytes %d (comprimento da expressão é %d). A expressão UTF-8 "
-"válida até esse ponto era `%s'"
+"Dispositivo montado não implementa detecção síncrona do tipo de conteúdo"
 
-#: ../gio/gdbusmessage.c:1038
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Esperado o byte NUL após a expressão `%s' mas encontrado o byte %d"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Nome de máquina '%s' contém '[' mas não ']'"
 
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Valor processado `%s' não é um caminho de objecto D-Bus válido"
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Rede inacessível"
 
-#: ../gio/gdbusmessage.c:1268
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Servidor inacessível"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Valor processado `%s' não é uma assinatura D-Bus válida"
+msgid "Could not create network monitor: %s"
+msgstr "Incapaz de criar o monitor de rede: %s"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Incapaz de criar o monitor de rede: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Incapaz de obter o estado da rede: "
+
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Fluxo de saída não implementa a escrita"
+
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Fluxo de origem já está fechado"
+
+#: ../gio/gresolver.c:764
 #, c-format
-msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Encontrado um vector de %u byte de comprimento. Tamanho máximo é 2<<26 bytes "
-"(64MiB)."
-msgstr[1] ""
-"Encontrado um vector de %u bytes de comprimento. Tamanho máximo é 2<<26 bytes "
-"(64MiB)."
+msgid "Error resolving '%s': %s"
+msgstr "Erro ao resolver '%s': %s"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Valor processado `%s' para variante não é uma assinatura D-Bus válida"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Erro ao realizar a resolução invertida de '%s': %s"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
 #, c-format
-msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr ""
-"Erro ao des-serializar GVariant com a expressão de tipo `%s' do formato de "
-"ligação D-Bus"
+msgid "No service record for '%s'"
+msgstr "Nenhum registo de serviço para '%s'"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
 #, c-format
-msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
-msgstr ""
-"Valor de 'endian' inválido. Esperado 0x6c ('l') ou 0x42 ('B') mas encontrado "
-"o valor 0x%02x"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Temporariamente indisponível para resolver '%s'"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Versão principal de protocolo inválida. Esperada 1 mas encontrada %d"
+msgid "Error resolving '%s'"
+msgstr "Erro ao resolver %s"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
+#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
+#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"Assinatura de cabeçalho com a assinatura `%s' encontrada mas o corpo da "
-"mensagem é vazio"
+msgid "The resource at '%s' does not exist"
+msgstr "O recurso em '%s' não existe"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gresource.c:456
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "Valor processado `%s' não é uma assinatura D-Bus válida (para corpo)"
+msgid "The resource at '%s' failed to decompress"
+msgstr "Falha ao descomprimir o recurso em '%s'"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gresourcefile.c:650
 #, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] ""
-"Nenhum cabeçalho de assinatura na mensagem mas o corpo da mensagem tem %u "
-"byte"
-msgstr[1] ""
-"Nenhum cabeçalho de assinatura na mensagem mas o corpo da mensagem tem %u "
-"bytes"
+msgid "The resource at '%s' is not a directory"
+msgstr "O recurso em '%s' não é um directório"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Incapaz de des-serializar a mensagem: "
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "Fluxo de entrada não implementa seek"
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Imprimir a ajuda"
+
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[COMANDO]"
+
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Lista secções que contêm recursos num FICHEIRO elf"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"Erro ao serializar GVariant com a expressão de tipo `%s' para o formato de "
-"ligação D-Bus"
+"Lista recursos\n"
+"Se for especificada uma SECÇÃO, apenas listar recursos nesta secção\n"
+"Se for especificado um CAMINHO, apenas listar recursos que coincidam"
 
-#: ../gio/gdbusmessage.c:2303
-#, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr "Mensagem tem %d descritores de ficheiros mas o campo de cabeçalho "
-"indica %d descritores de ficheiros"
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FICHEIRO [CAMINHO]"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Incapaz de serializar a mensagem: "
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SECÇÃO"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"O corpo da mensagem tem a assinatura `%s' mas não existe cabeçalho de "
-"assinatura"
+"Listar recursos com detalhes\n"
+"Se for especificada uma SECÇÃO, apenas listar recursos nesta secção\n"
+"Se for especificado um CAMINHO, apenas listar recursos que coincidam\n"
+"Detalhes incluem a secção, tamanho e compressão"
+
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Extrair um ficheiro de recurso para a consola"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "CAMINHO FICHEIRO"
+
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"Unknown command %s\n"
+"\n"
 msgstr ""
-"O corpo da mensagem tem o tipo de assinatura `%s' mas a assinatura no campo "
-"de cabeçalho é `%s'"
+"Comando %s desconhecido\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2381
-#, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
-"O corpo da mensagem está vazio mas a assinatura no campo de cabeçalho é `"
-"(%s)'"
+"utilização:\n"
+"  gresource [--section SECÇÃO] COMANDO [ARGS...]\n"
+"\n"
+"Comandos:\n"
+"  help                      Apresenta esta informação\n"
+"  sections                  Lista secções de recursos\n"
+"  list                      Lista recursos\n"
+"  details                   Lista recursos com detalhes\n"
+"  extract                   Extrai um recurso\n"
+"\n"
+"Utilize 'gresource help COMANDO' para obter ajuda detalhada.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gresource-tool.c:530
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Resposta de erro com corpo do tipo `%s'"
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Utilização:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Resposta de erro com corpo vazio"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argumentos:\n"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Incapaz de ler /var/lib/dbus/machine-id: "
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SECÇÃO    Um nome (opcional) de secção elf\n"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Erro ao invocar StartServiceByName para %s: "
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMANDO   O comando (opcional) a ser explicado\n"
 
-#: ../gio/gdbusproxy.c:1510
-#, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Resposta %d inesperada do método StartServiceByName(\"%s\")"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FICHEIRO  Um ficheiro elf (um binário ou uma biblioteca partilhada)\n"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"Incapaz de invocar o método; proxy é para um nome conhecido sem um dono e "
-"proxy foi construída com o parâmetro G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
+"  FICHEIRO  Um ficheiro elf (um binário ou uma biblioteca partilhada)\n"
+"            ou um ficheiro de recurso compilado\n"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Não é suportado nome de espaço abstracto"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[CAMINHO]"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Incapaz de especificar ficheiro nonce ao criar um servidor"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  CAMINHO   Um caminho (opcional) de recurso (pode ser parcial)\n"
+
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "CAMINHO"
+
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  CAMINHO   Um caminho de recurso\n"
 
-#: ../gio/gdbusserver.c:875
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Erro ao escrever no ficheiro nonce em `%s': %s"
+msgid "No such schema '%s'\n"
+msgstr "Não existe o esquema '%s'\n"
 
-#: ../gio/gdbusserver.c:1042
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "A expressão `%s' não é um GUID D-Bus válido"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "O esquema '%s' não é realocável (não pode ser especificado caminho)\n"
 
-#: ../gio/gdbusserver.c:1082
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Incapaz de escutar no transporte não suportado `%s'"
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "O esquema '%s' é realocável (tem de ser especificado o caminho)\n"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "COMANDO"
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "Indicado um caminho vazio.\n"
 
-#: ../gio/gdbus-tool.c:93
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
-msgstr ""
-"Comandos:\n"
-"  help         Apresenta esta informação\n"
-"  introspect   Realiza introspecção de um objecto remoto\n"
-"  monitor      Monitoriza um objecto remoto\n"
-"  call         Invoca um método num objecto remoto\n"
-"  emit         Emite um sinal\n"
-"\n"
-"Utilize \"%s COMMAND --help\" para obter ajuda sobre cada comando.\n"
+msgid "Path must begin with a slash (/)\n"
+msgstr "O caminho tem de começar com uma barra (/)\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "Error: %s\n"
-msgstr "Erro: %s\n"
+msgid "Path must end with a slash (/)\n"
+msgstr "O caminho tem de terminar com uma barra (/)\n"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Erro ao processar XML de introspecção: %s\n"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "O caminho não pode conter duas barras adjacentes (//)\n"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Ligar ao bus de sistema"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "Não existe a chave '%s'\n"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Ligar ao bus de sessão"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "O valor especificado encontra-se fora do intervalo válido\n"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Ligar ao endereço D-Bus especificado"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Listar os esquemas instalados (não-realocáveis)"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Opções de Destino da Ligação:"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Listar os esquemas instalados realocáveis"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Opções que especificam o destino da ligação"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Listar as chaves no ESQUEMA"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Nenhum destino de ligação especificado"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "ESQUEMA[:CAMINHO]"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Múltiplos destinos de ligação especificados"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Listar os filhos de ESQUEMA"
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
-"Aviso: De acordo com os dados de introspecção, o interface `%s' não existe\n"
+"Listar as chaves e valores, recursivamente\n"
+"Se não for indicado um ESQUEMA, listar todas as chaves\n"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[ESQUEMA[:CAMINHO]]"
+
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Obter o valor da CHAVE"
+
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "ESQUEMA[:CAMINHO] CHAVE"
+
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Consultar o intervalo de valores válidos para a CHAVE"
+
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Definir o valor da CHAVE com o VALOR"
+
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "ESQUEMA[:CAMINHO] CHAVE VALOR"
+
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Repor o valor por omissão de CHAVE"
+
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Repor todas as chaves no ESQUEMA para os seus valores por omissão"
+
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Verificar se é possível definir o valor de CHAVE"
+
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Monitorizar a ocorrência de alterações da CHAVE.\n"
+"Se nenhuma chave for especificada, monitorizar todas as chaves do ESQUEMA.\n"
+"Utilizar ^C para parar de monitorizar.\n"
+
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "ESQUEMA[:CAMINHO] [CHAVE]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Utilização:\n"
+"  gsettings [--schemadir DIRESQUEMAS] COMANDO [ARGS...]\n"
+"\n"
+"Comandos:\n"
+"  help                      Apresenta esta informação\n"
+"  list-schemas              Lista os esquemas instalados\n"
+"  list-relocatable-schemas  Lista os esquemas realocáveis\n"
+"  list-keys                 Lista as chaves num esquema\n"
+"  list-children             Lista os filhos de um esquema\n"
+"  list-recursively          Lista as chaves e valores, recursivamente\n"
+"  range                     Consulta o intervalo de uma chave\n"
+"  get                       Obtém o valor de uma chave\n"
+"  set                       Define o valor de uma chave\n"
+"  reset                     Repõe o valor por omissão de uma chave\n"
+"  reset-recursively         Repor todos os valores de um esquema\n"
+"  writable                  Verifica se é possível alterar a chave\n"
+"  monitor                   Monitoriza por alterações\n"
+"\n"
+"Utilize 'gsettings help COMANDO' para obter ajuda detalhada.\n"
+"\n"
+
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Aviso: De acordo com os dados de introspecção, o método `%s' não existe no "
-"interface `%s'\n"
+"Utilização:\n"
+"  gsettings [--schemadir DIRESQUEMAS] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Destino opcional para o sinal (nome único)"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  DIRESQUEMAS Um directório onde procurar por esquemas adicionais\n"
+
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"Argumentos:\n"
+"  ESQUEMA     O nome do esquema\n"
+"  CAMINHO     O caminho, para esquemas realocáveis\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Caminho do objecto sobre o qual emitir sinal"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  CHAVE     A chave (opcional) dentro do esquema\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Nome do sinal e da interface"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  CHAVE     A chave dentro do esquema\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Emitir um sinal."
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VALOR     O valor a definir\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "Erro ao se ligar: %s\n"
+msgid "Empty schema name given\n"
+msgstr "Indicado um nome de esquema vazio\n"
 
-#: ../gio/gdbus-tool.c:614
-#, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Erro: caminho de objecto não especificado.\n"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Socket inválido, não inicializado"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Erro: %s não é um caminho de objecto válido\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Socket inválido, a inicialização falhou devido a: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Socket já está fechado"
+
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "Tempo expirou no I/O de socket"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Erro: sinal não especificado.\n"
+msgid "creating GSocket from fd: %s"
+msgstr "a criar o GSocket do fd: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Erro: %s não é um nome de interface válido\n"
+msgid "Unable to create socket: %s"
+msgstr "Incapaz de criar socket: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "Foi especificado um protocolo desconhecido"
+
+#: ../gio/gsocket.c:1713
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Erro: %s não é um nome de membro válido\n"
+msgid "could not get local address: %s"
+msgstr "Incapaz de obter o endereço local: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:1756
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Erro: %s não é um nome único de canal (bus) válido.\n"
+msgid "could not get remote address: %s"
+msgstr "Incapaz de obter o endereço remoto(): %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:1817
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Erro ao processar o parâmetro %d: %s\n"
+msgid "could not listen: %s"
+msgstr "incapaz de escutar: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:1891
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Erro ao despejar a ligação: %s\n"
+msgid "Error binding to address: %s"
+msgstr "Erro ao ligar-se ao endereço: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Nome de destino no qual invocar o método"
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#, c-format
+msgid "Error joining multicast group: %s"
+msgstr "Erro ao juntar-se a um grupo multicast: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Caminho do objecto no qual invocar o método"
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Erro ao sair do grupo multicast: %s"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Método e nome de interface"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr "Suporte indisponível para multicast específico da origem"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Tempo limite em segundos"
+#: ../gio/gsocket.c:2165
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Erro ao aceitar a ligação: %s"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Invocar um método num objecto remoto."
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "Ligação em curso"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Erro: Destino não está especificado\n"
+msgid "Unable to get pending error: %s"
+msgstr "Incapaz de obter o erro pendente: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsocket.c:2508
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Erro: Caminho de objecto não está especificado\n"
+msgid "Error receiving data: %s"
+msgstr "Erro ao receber os dados: %s"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:2686
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Erro: Nome de método não é especificado\n"
+msgid "Error sending data: %s"
+msgstr "Erro ao enviar os dados: %s"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocket.c:2800
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Erro: Nome de método `%s' é inválido\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "Incapaz de desligar o socket: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:2879
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Erro ao processar o parâmetro %d do tipo `%s': %s\n"
-
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Nome do destino sobre o qual realizar a introspecção"
-
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Caminho do objecto sobre o qual realizar a introspecção"
+msgid "Error closing socket: %s"
+msgstr "Erro ao fechar o socket: %s"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Imprimir XML"
+#: ../gio/gsocket.c:3513
+#, c-format
+msgid "Waiting for socket condition: %s"
+msgstr "A aguardar pela condição do socket: %s"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Realizar introspecção dos filhos"
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Erro ao enviar a mensagem: %s"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Apenas imprimir propriedades"
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage não é suportada em windows"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Realizar a introspecção de um objecto remoto."
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Erro ao receber a mensagem: %s"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Nome do destino a monitorizar"
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials não implementado neste SO"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Caminho do objecto a monitorizar"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Incapaz de se ligar ao servidor de proxy %s: "
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Monitorizar um objecto remoto."
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Incapaz de se ligar a %s: "
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Sem nome"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "incapaz de se ligar: "
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Ficheiro de área de trabalho não especifica campo Exec"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Erro desconhecido ao se ligar"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Incapaz de encontrar a consola necessária à aplicação"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Não há suporte à realização de proxy sobre ligações não-TCP."
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr ""
-"Incapaz de criar a pasta de configurações de utilizador da aplicação %s: %s"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "O protocolo de proxy '%s' não é suportado."
 
-#: ../gio/gdesktopappinfo.c:1519
-#, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Incapaz de criar a pasta de configurações MIME do utilizador %s: %s"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "A escuta já se encontra fechada"
 
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "Informação da aplicação não possui um identificador"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Socket adicionado está fechado"
 
-#: ../gio/gdesktopappinfo.c:2033
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Incapaz de criar ficheiro de área de trabalho de utilizador %s"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 não suporta o endereço IPv6 '%s'"
 
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Definição personalizada de %s"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Utilizador demasiado extenso para o protocolo SOCKSv4"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "a unidade não implementa a ejecção"
+#: ../gio/gsocks4aproxy.c:156
+#, c-format
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Nome de máquina '%s' é demasiado extenso para o protocolo SOCKSv4"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "a unidade não implementa ejectar ou eject_with_operation"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "O servidor não é um servidor de proxy SOCKSv4."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "a unidade não implementa a verificação de existência de media"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "A ligação através do servidor SOCKSv4 foi rejeitada"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "a unidade não implementa a reprodução"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "O servidor não é um servidor de proxy SOCKSv5."
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "a unidade não implementa o parar"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "A proxy SOCKSv5 requer autenticação."
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "O suporte TLS não está disponível"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"O SOCKSv5 requer um método de autenticação que não é suportado pelo GLib."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Incapaz de manipular a versão %d da codificação GEmblem"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr ""
+"Utilizador ou senha demasiado extenso para o protocolo SOCKSv5."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Número de blocos (%d) mal-formado na codificação GEmblem"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "Falha na autenticação SOCKSv5 devido a utilizador ou senha incorrecto."
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Incapaz de manipular a versão %d da codificação GEmblemedIcon"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Nome de máquina '%s' demasiado extenso para o protocolo SOCKSv5"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Número de blocos (%d) mal-formado na codificação GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "O servidor de proxy SOCKSv5 utiliza um tipo de endereço desconhecido."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Esperado um GEmblem para o GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Erro interno de servidor de proxy SOCKSv5."
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Operação não suportada"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "Ligação SOCKSv5 não é permitida pelo conjunto de regras."
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Montagem contida não existe"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Máquina inacessível através do servidor SOCKSv5."
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Incapaz de copiar sobre um directório"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Rede inacessível através da proxy SOCKSv5."
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Incapaz de copiar um directório sobre um directório"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "igação recusada através da proxy SOCKSv5."
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Ficheiro de destino já existe"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "Proxy SOCKSv5 não suporta o comando 'connect'."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Incapaz de copiar directório recursivamente"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "Proxy SOCKSv5 não suporta o tipo de endereço indicado."
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Dividir ficheiros não é suportado"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Erro de proxy SOCKSv5 desconhecido."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Erro ao dividir o ficheiro: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Incapaz de copiar ficheiro especial"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Incapaz de manipular a versão %d da codificação GThemedIcon"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Dado um valor de atalho inválido"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Incapaz de desencriptar a chave privada codificada PEM"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Não existe suporte para o Lixo"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Incapaz de encontrar uma chave privada codificada PEM"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Nomes de ficheiros não podem conter '%c'"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Incapaz de processar a chave privada codificada PEM"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "unidade não implementa a montagem"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Incapaz de encontrar um certificado codificado PEM"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Não existe nenhuma aplicação registada para gerir este ficheiro"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Incapaz de processar certificado codificado PEM"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Enumerador está fechado"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Esta é a última oportunidade para introduzir correctamente a senha antes de "
+"lhe ser vedado o acesso."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Enumerador de ficheiro tem uma operação por terminar"
+#: ../gio/gtlspassword.c:116
+msgid ""
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
+msgstr ""
+"Foram introduzidas várias senhas incorrectas e o seu acesso será vedado após "
+"falhas adicionais."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Enumerador de ficheiro já está fechado"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "A senha introduzida está incorrecta."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Incapaz de manipular a versão %d da codificação GFileIcon"
+msgid "Expecting 1 control message, got %d"
+msgstr "Era esperada 1 mensagem de controlo, %d recebidas"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Dados de entrada mal-formados para o GFileIcon"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Tipo inesperado de dados basilares"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Fluxo não suporta query_info"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "Era esperado um fd, foram recebidos %d\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Fluxo não suporta procura"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Recebido um fd inválido"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Fluxo de entrada não permite truncar"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Erro ao enviar as credenciais: "
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Fluxo não suporta truncar"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Erro ao verificar se SO_PASSCRED está activo para o socket: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Número incorrecto de blocos (%d)"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Comprimento de opção inesperado ao verificar se SO_PASSCRED está activo para "
+"socket. Esperados %d bytes, obtidos %d"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "No type for class name %s"
-msgstr "Nenhum tipo para o nome da classe %s"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Erro ao activar SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"Deveria ler um único byte para receber credenciais mas foram lidos zero bytes"
+
+#: ../gio/gunixconnection.c:604
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "O tipo %s não implementa o interface GIcon"
+msgid "Not expecting control message, but got %d"
+msgstr "Não eram esperadas mensagens de controlo, mas foram recebidas %d"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Type %s is not classed"
-msgstr "O tipo %s não possui uma classe"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Erro ao desactivar SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Número de versão mal-formado: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Erro ao ler do descritor do ficheiro: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "O tipo %s não implementa from_tokens() no interface GIcon"
+msgid "Error closing file descriptor: %s"
+msgstr "Erro ao fechar o descritor do ficheiro: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Incapaz de manipular a versão especificada pela codificação do ícone"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Raiz do sistema de ficheiros"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Fluxo de entrada não implementa a leitura"
+#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Erro ao escrever no descritor do ficheiro: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Fluxo tem uma operação por terminar"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr ""
+"Endereços abstractos de sockets de domínio unix não são suportados neste "
+"sistema"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Espaço insuficiente para o endereço do socket"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "unidade não implementa a ejecção"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Endereço de socket não suportado"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "unidade não implementa a ejecção ou eject_with_operation"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "Não são permitidos nomes vazios"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Incapaz de encontrar a aplicação"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "nome '%s' inválido: nomes têm de começar com uma letra minúscula"
+msgid "Error launching application: %s"
+msgstr "Erro ao iniciar a aplicação: %s"
+
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "Não são suportados URIs"
+
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "alterações de associação não são suportadas em win32"
+
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Criação de associação não é suportada em win32"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"nome '%s' inválido: caracter '%c' inválido; apenas são permitidas letras "
-"minúsculas, números e um traço ('-')."
+msgid "Error reading from handle: %s"
+msgstr "Erro ao ler do manipulador: %s"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"nome '%s' inválido: não são permitidos dois traços ('--') consecutivos."
+msgid "Error closing handle: %s"
+msgstr "Erro ao fechar o manipulador: %s"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "nome '%s' inválido: o último caracter não pode ser um traço ('-')."
+msgid "Error writing to handle: %s"
+msgstr "Erro ao escrever no manipulador: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Memória livre insuficiente"
+
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "nome '%s' inválido: tamanho máximo é 1024"
+msgid "Internal error: %s"
+msgstr "Erro interno: %s"
+
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Necessita de mais dados"
+
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Dados comprimidos inválidos"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> já especificado"
-
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "não é possível adicionar chaves a um esquema 'list-of'"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Atributo '%s' inesperado para o elemento '%s'"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> já especificado"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Atributo '%s' do elemento '%s' não foi encontrado"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> sobrepõe-se a <key name='%s'> no <schema id='%s'>; utilize "
-"<override> para alterar o valor"
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Etiqueta '%s' inesperada, esperada a etiqueta '%s'"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Etiqueta '%s' inesperada dentro de '%s'"
+
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
 msgstr ""
-"exactamente um de 'type', 'enum' ou 'flags' tem de ser especificado como um "
-"atributo de <key>"
+"Não foi encontrado nenhum ficheiro de marcador válido nos directórios de "
+"dados"
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> (ainda) não definido."
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Já existe um marcador para o URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "expressão de tipo GVariante '%s' inválida"
-
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> especificado mas o esquema não estende nada"
+msgid "No bookmark found for URI '%s'"
+msgstr "Não foi encontrado nenhum marcador para o URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1001
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "no <key name='%s'> to override"
-msgstr "nenhum <key name='%s'> a sobrepor"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Nenhum tipo MIME definido no marcador para o URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> já especificado"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Nenhum sinal privado definido no marcador para o URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> já especificado"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Nenhum grupo definido no marcador para o URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> estente esquema '%s' que ainda não existe"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Nenhuma aplicação denominada '%s' registou um marcador para '%s'"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> é uma lista do esquema '%s' que ainda não existe"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Falha ao expandir a linha de execução '%s' com o URI '%s'"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Não é possível ser uma lista de um esquema com um caminho"
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Sequência de caracteres parcial no final da origem"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Incapaz de estender um esquema com um caminho"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Incapaz de converter recurso '%s' para conjunto de caracteres '%s'"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> é uma lista, que estende o <schema id='%s'> que não é uma "
-"lista"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "O URI '%s' não é um URI absoluto que utiliza o esquema \"file\""
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> estende <schema id='%s' list-of='%s'> mas '%s' "
-"não estende '%s'"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "O URI de ficheiro local '%s' não deverá incluir um '#'"
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "um caminho, se indicado, tem de começar e terminar com uma barra"
+msgid "The URI '%s' is invalid"
+msgstr "O URI '%s' é inválido"
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "o caminho de uma lista tem de terminar com ':/'"
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "O nome de máquina do URI '%s' é inválido"
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> já especificado"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "O URI '%s' contém caracteres incorrectamente mascarados"
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Elemento <%s> não é permitido dentro de <%s>"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "O nome de caminho '%s' não é um caminho absoluto"
 
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Elemento <%s> não é permitido no nível de topo"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Nome de máquina inválido"
 
-#: ../gio/glib-compile-schemas.c:1511
-#, c-format
-msgid "text may not appear inside <%s>"
-msgstr "Não pode surgir texto dentro de <%s>"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "AM"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "Foi especificado --strict; a terminar.\n"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PM"
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Todo este ficheiro foi ignorado.\n"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %d %b %Y %T %Z"
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr "A ignorar este ficheiro.\n"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%y/%m/%d"
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
-"Nenhuma chave `%s' no esquema `%s' tal como especificado no ficheiro de "
-"sobreposição `%s'"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; a ignorar a sobreposição para esta chave.\n"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
+
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Janeiro"
+
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Fevereiro"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Março"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "Abril"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Maio"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Junho"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Julho"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Agosto"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "Setembro"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Outubro"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "Novembro"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "Dezembro"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "Jan"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "Fev"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "Mar"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "Abr"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "Mai"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "Jun"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "Jul"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "Ago"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "Set"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "Out"
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "Nov"
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "Dez"
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "2ª Feira"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " e foi especificado o modo --strict; a terminar.\n"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "3ª Feira"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"erro ao processar a chave `%s' no esquema `%s' tal como especificado no "
-"ficheiro de sobreposição `%s': %s.  "
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "4ª Feira"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "A ignorar sobreposição para esta chave.\n"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "5ª Feira"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"sobreposição para a chave `%s' no esquema `%s' no ficheiro de sobreposição `"
-"%s' está fora do intervalo indicado no esquema"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "6ª Feira"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"sobreposição para a chave `%s' no esquema `%s' no ficheiro de sobreposição `"
-"%s' não pertence à lista de opções válidas"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Sábado"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "onde armazenar o ficheiro gschemas.compiled"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Domingo"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "DIRECTÓRIO"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "2ª"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Abortar em qualquer erro nos esquemas"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "3ª"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Não escrever o ficheiro gschemas.compiled"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "4ª"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Esta opção será removida brevemente."
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "5ª"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Não forçar restrições de nomes de chaves"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "6ª"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Compilar todos os ficheiros de esquema GSettings numa cache de esquemas.\n"
-"Ficheiros de esquema têm de ter a extensão .gschema.xml,\n"
-"e o ficheiro de cache é designado gschemas.compiled."
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "Sáb"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Deverá indicar apenas um nome de directório\n"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "Dom"
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
 #, c-format
-msgid "No schema files found: "
-msgstr "Nenhum ficheiro de esquema encontrado: "
+msgid "Error opening directory '%s': %s"
+msgstr "Erro ao abrir o directório '%s': %s"
 
-#: ../gio/glib-compile-schemas.c:2031
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
 #, c-format
-msgid "doing nothing.\n"
-msgstr "inactivo.\n"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Incapaz de alocar %lu bytes para ler o ficheiro \"%s\""
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "removido o ficheiro de resultado existente.\n"
-
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Incapaz de encontrar o tipo de monitor por omissão do directório local"
+msgid "Error reading file '%s': %s"
+msgstr "Erro ao ler o ficheiro '%s': %s"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Invalid filename %s"
-msgstr "Nome de ficheiro %s inválido"
+msgid "File \"%s\" is too large"
+msgstr "Ficheiro \"%s\" é demasiado grande"
 
-#: ../gio/glocalfile.c:948
+#: ../glib/gfileutils.c:787
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Erro ao obter a informação do sistema de ficheiros: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Incapaz de renomear o directório raiz"
+msgid "Failed to read from file '%s': %s"
+msgstr "Falha ao ler do ficheiro '%s': %s"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Erro ao renomear o ficheiro: %s"
-
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Incapaz de renomear o ficheiro, o nome já existe"
-
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Nome de ficheiro inválido"
+msgid "Failed to open file '%s': %s"
+msgstr "Falha ao abrir o ficheiro '%s': %s"
 
-#: ../gio/glocalfile.c:1300
+#: ../glib/gfileutils.c:855
 #, c-format
-msgid "Error opening file: %s"
-msgstr "Erro ao abrir o ficheiro: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Incapaz de abrir o directório"
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Falha ao obter atributos do ficheiro '%s': falha no fstat(): %s"
 
-#: ../gio/glocalfile.c:1441
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error removing file: %s"
-msgstr "Erro ao remover o ficheiro: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Falha ao abrir o ficheiro '%s': falha no fdopen(): %s"
 
-#: ../gio/glocalfile.c:1808
+#: ../glib/gfileutils.c:997
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Erro ao enviar o ficheiro para o Lixo: %s"
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Falha ao renomear o ficheiro '%s' para '%s': falha no g_rename(): %s"
 
-#: ../gio/glocalfile.c:1831
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Incapaz de criar o directório de Lixo %s: %s"
+msgid "Failed to create file '%s': %s"
+msgstr "Falha ao criar o ficheiro '%s': %s"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Incapaz de encontrar o directório de topo para o Lixo"
+#: ../glib/gfileutils.c:1053
+#, c-format
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Falha ao abrir o ficheiro '%s' para escrita: falha no fdopen(): %s"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Incapaz de encontrar ou criar o directório de Lixo"
+#: ../glib/gfileutils.c:1078
+#, c-format
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Falha ao escrever o ficheiro '%s': falha no fwrite(): %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Incapaz de criar o ficheiro de informação do Lixo: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Falha ao escrever o ficheiro '%s': falha no fflush(): %s"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../glib/gfileutils.c:1141
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Incapaz de enviar o ficheiro para o Lixo: %s"
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Falha ao escrever o ficheiro '%s': falha no fsync(): %s"
 
-#: ../gio/glocalfile.c:2133
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error creating directory: %s"
-msgstr "Erro ao criar o directório: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Falha ao fechar o ficheiro '%s': falha no fclose(): %s"
 
-#: ../gio/glocalfile.c:2162
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "O sistema de ficheiros não suporta atalhos"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Incapaz de remover o ficheiro '%s' existente: falha no g_unlink(): %s"
 
-#: ../gio/glocalfile.c:2166
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Erro ao criar atalho: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Modelo '%s' inválido, não deveria conter um '%s'"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error moving file: %s"
-msgstr "Erro ao mover o ficheiro: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Modelo '%s' não contém XXXXXX"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Incapaz de mover um directório sobre um directório"
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Falha ao ler o atalho '%s': %s"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Falha ao criar o ficheiro de cópia de segurança"
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Atalhos não são suportados"
 
-#: ../gio/glocalfile.c:2297
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Erro ao remover o ficheiro de destino: %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Incapaz de abrir conversor de '%s' para '%s': %s"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Não é suportado mover entre montados"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr ""
+"Incapaz de efectuar uma leitura em bruto sobre g_io_channel_read_line_string"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Valor do atributo tem de ser não-NULL"
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Dados residuais não convertidos no buffer de leitura"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Tipo de atributo inválido (esperada uma expressão)"
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Canal termina num caracter parcial"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Nome de atributo extendido inválido"
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr ""
+"Incapaz de efectuar uma leitura em bruto sobre g_io_channel_read_to_end"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr ""
+"Incapaz de encontrar um ficheiro de chave válido nos directórios procurados"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Não é um ficheiro comum"
+
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Erro ao definir o atributo extendido '%s': %s"
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"O ficheiro de chave contém a linha '%s' que não é um par chave-valor, grupo "
+"ou comentário"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
+#: ../glib/gkeyfile.c:1222
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Erro ao verificar o ficheiro '%s': %s"
+msgid "Invalid group name: %s"
+msgstr "Nome de grupo inválido: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (codificação inválida)"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Ficheiro de chave não começa com um grupo"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gkeyfile.c:1270
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Erro ao verificar o descritor do ficheiro: %s"
+msgid "Invalid key name: %s"
+msgstr "Nome de chave inválida: %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Tipo de atributo inválido (esperado um uint32)"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Ficheiro de chave contém uma codificação não suportada '%s'"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Tipo de atributo inválido (esperado um uint64)"
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Ficheiro de chave não possui um grupo '%s'"
 
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Tipo de atributo inválido (esperado uma expressão byte)"
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "Ficheiro de chave não contém a chave '%s'"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Incapaz de definir permissões em atalhos simbólicos"
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Ficheiro de chave contém a chave '%s' com o valor '%s' que não é UTF-8"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Erro ao definir as permissões: %s"
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "Ficheiro de chaves contém a chave '%s' cujo valor não é interpretável."
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Erro ao definir o dono: %s"
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"Ficheiro de chave contém a chave '%s' no grupo '%s' que tem um valor que não "
+"pode ser interpretado."
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "atalho tem de ser não-NULL"
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Chave '%s' no grupo '%s' tem o valor '%s' onde %s era esperado"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Erro ao definir o atalho: %s"
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Ficheiro de chave não possui a chave '%s' no grupo '%s'"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Erro ao definir o atalho: ficheiro não é um atalho"
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Ficheiro de chave contém caracteres escapados no final da linha"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gkeyfile.c:4111
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Erro ao definir a hora de alteração ou acesso: %s"
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr ""
+"Ficheiro de chave contém uma sequência de caracteres escapados inválida '%s'"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "O contexto SELinux tem de ser não-NULL"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Incapaz de interpretar o valor '%s' como um numérico."
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gkeyfile.c:4267
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Erro ao definir o contexto SELinux: %s"
+msgid "Integer value '%s' out of range"
+msgstr "Valor inteiro '%s' para além do limite permitido"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "O SELinux não está activo neste sistema"
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr ""
+"Incapaz de interpretar o valor '%s' como um número de vírgula flutuante."
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gkeyfile.c:4324
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Não é suportada a definição do atributo %s"
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Incapaz de interpretar o valor '%s' como uma boleana."
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gmappedfile.c:128
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Erro ao ler do ficheiro: %s"
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "Falha ao obter atributos do ficheiro '%s%s%s%s': falha no fstat(): %s"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gmappedfile.c:194
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Erro ao procurar no ficheiro: %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Falha ao mapear %s%s%s%s: falha no mmap(): %s"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Erro ao fechar o ficheiro: %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Falha ao abrir o ficheiro '%s': falha no open(): %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Incapaz de encontrar tipo de monitor por omissão de ficheiro local"
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Erro na linha %d caracter %d: "
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Erro ao escrever no ficheiro: %s"
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Texto codificado UTF-8 inválido no nome - '%s' inválido"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Erro ao remover o atalho para a cópia de segurança antiga: %s"
+msgid "'%s' is not a valid name "
+msgstr "'%s' não é um nome válido "
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Erro ao criar a cópia da cópia de segurança: %s"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "'%s' não é um nome válido: '%c' "
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Erro ao renomear ficheiro temporário: %s"
+msgid "Error on line %d: %s"
+msgstr "Erro na linha %d: %s"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Erro ao truncar ficheiro: %s"
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Falha ao processar '%-.*s', que deveria ser um dígito dentro de uma "
+"referência de caracter (&#234; por exemplo) - talvez o dígito seja demasiado "
+"grande"
+
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Referência de caracter não termina com um ponto e vírgula; provavelmente foi "
+"utilizado um caracter 'i comercial' sem intenção de iniciar uma entidade - "
+"mascare-o como &amp;"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Erro ao abrir o ficheiro '%s': %s"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Referência de caracter '%-.*s' não codifica um caracter permitido"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Ficheiro de destino é um directório"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Detectada entidade vazia '&;'; entidades válidas são: &amp; &quot; &lt; &gt; "
+"&apos;"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "O ficheiro de destino não é um ficheiro comum"
+#: ../glib/gmarkup.c:723
+#, c-format
+msgid "Entity name '%-.*s' is not known"
+msgstr "Nome de entidade '%-.*s' é desconhecido"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "O ficheiro foi alterado externamente"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Entidade não termina com um ponto e vírgula; provavelmente foi utilizado um "
+"caracter 'i comercial' sem intenção de iniciar uma entidade - mascare-o como "
+"&amp;"
+
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Documento tem de começar com um elemento (ex. <book>)"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Erro ao remover o ficheiro antigo: %s"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"'%s' não é um caracter válido após um caracter '<'; não pode iniciar um nome "
+"de elemento"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Fornecido um GSeekType inválido"
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag "
+"'%s'"
+msgstr ""
+"Caracter estranho '%s', era esperado um caracter '>' para terminar a "
+"etiqueta de elemento vazio '%s'"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Pedido de procura inválido"
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Caracter estranho '%s', era esperado um '=' após o nome do atributo '%s' do "
+"elemento '%s'"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Incapaz de truncar um GMemoryInputStream"
+#: ../glib/gmarkup.c:1309
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"Caracter estranho '%s', era esperado um caracter '>' ou '/' para terminar a "
+"etiqueta inicial do elemento '%s', ou opcionalmente um atributo; talvez "
+"tenha sido utilizado um caracter inválido no nome de um atributo"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Fluxo de saída de memória não é redimensionável"
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Caracter estranho '%s', era esperada uma abertura de aspa após o sinal de "
+"igual ao atribuir valor ao atributo '%s' do elemento '%s'"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Falha ao redimensionar fluxo de saída de memória"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"'%s' não é um caracter válido após os caracteres '</'; '%s' não pode iniciar "
+"o nome de um elemento"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../glib/gmarkup.c:1522
+#, c-format
 msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
 msgstr ""
-"Quantidade de memória necessária para processar a escrita é maior do que o "
-"espaço de endereçamento disponível"
+"'%s' não é um caracter válido após o nome do elemento de fecho '%s'; o "
+"caracter permitido é '>'"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Pedida uma procura para antes do início do fluxo"
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Elemento '%s' foi fechado, nenhum elemento está actualmente aberto"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Pedida uma procura para depois do final do fluxo"
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Elemento '%s' foi fechado, mas o elemento actualmente aberto é '%s'"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "Dispositivo montado não implementa \"unmount\""
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Documento estava vazio ou apenas continha espaços"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "Dispositivo montado não implementa \"eject\""
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Documento terminou inesperadamente logo após um caracter menor que '<'"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
+#, c-format
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
 msgstr ""
-"Dispositivo montado não implementa \"unmount\" ou \"unmount_with_operation\""
+"Documento terminou inesperadamente com elementos ainda abertos - '%s' foi o "
+"último elemento aberto"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
 msgstr ""
-"Dispositivo montado não implementa \"eject\" ou \"eject_with_operation\""
+"Documento terminou inesperadamente, era esperado um maior que '>' para "
+"terminar a etiqueta <%s/>"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "Dispositivo montado não implementa \"remount\""
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Documento terminou inesperadamente dentro do nome de um elemento"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "Dispositivo montado não implementa detecção do tipo de conteúdo"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Documento terminou inesperadamente dentro do nome de um atributo"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
 msgstr ""
-"Dispositivo montado não implementa detecção síncrona do tipo de conteúdo"
-
-#: ../gio/gnetworkaddress.c:322
-#, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Nome de máquina '%s' contém '[' mas não ']'"
+"Documento terminou inesperadamente dentro da etiqueta de abertura de um "
+"elemento."
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Fluxo de saída não implementa a escrita"
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Documento terminou inesperadamente após o sinal de igual posterior a um nome "
+"de atributo; nenhum valor de atributo"
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Fluxo de origem já está fechado"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Documento terminou inesperadamente dentro do valor de um atributo"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Erro ao resolver '%s': %s"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr ""
+"Documento terminou inesperadamente dentro da etiqueta de fecho do elemento "
+"'%s'"
 
-#: ../gio/gresolver.c:829
-#, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Erro ao realizar a resolução invertida de '%s': %s"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"Documento terminou inesperadamente dentro de um comentário ou instrução de "
+"processamento"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
-#, c-format
-msgid "No service record for '%s'"
-msgstr "Nenhum registo de serviço para '%s'"
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Utilização:"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
-#, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Temporariamente indisponível para resolver '%s'"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[OPÇÃO...]"
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
-#, c-format
-msgid "Error resolving '%s'"
-msgstr "Erro ao resolver %s"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Opções de Ajuda:"
 
-#: ../gio/gsettings-tool.c:60
-#, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "O esquema '%s' não é realocável (não pode ser especificado caminho)\n"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Apresentar as opções de ajuda"
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
-#, c-format
-msgid "No such schema '%s'\n"
-msgstr "Não existe o esquema '%s'\n"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Apresentar todas as opções de ajuda"
 
-#: ../gio/gsettings-tool.c:77
-#, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "O esquema '%s' é realocável (tem de ser especificado o caminho)\n"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Opções da Aplicação:"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/goption.c:1003 ../glib/goption.c:1073
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Indicado um caminho vazio.\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Incapaz de processar o valor inteiro '%s' para %s"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:1013 ../glib/goption.c:1081
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "O caminho tem de começar com uma barra (/)\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "Valor inteiro '%s' para %s para lá do limite permitido"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:1038
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "O caminho tem de terminar com uma barra (/)\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Incapaz de processar o valor double '%s' para %s"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1046
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "O caminho não pode conter duas barras adjacentes (//)\n"
+msgid "Double value '%s' for %s out of range"
+msgstr "Valor double '%s' para %s para lá do limite permitido"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1309 ../glib/goption.c:1388
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Não existe a chave '%s'\n"
+msgid "Error parsing option %s"
+msgstr "Erro ao processar a opção %s"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1419 ../glib/goption.c:1532
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "O valor especificado encontra-se fora do intervalo válido\n"
+msgid "Missing argument for %s"
+msgstr "Argumento em falta para %s"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Imprimir a ajuda"
+#: ../glib/goption.c:1985
+#, c-format
+msgid "Unknown option %s"
+msgstr "Opção %s desconhecida"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Listar os esquemas instalados (não-realocáveis)"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "objecto corrompido"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Listar os esquemas instalados realocáveis"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "erro interno ou objecto corrompido"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Listar as chaves no ESQUEMA"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "sem memória livre"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "ESQUEMA[:CAMINHO]"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "limite de retroceder alcançado"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Listar os filhos de ESQUEMA"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "o padrão contém itens não suportados para comparação parcial"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
 msgstr ""
-"Listar as chaves e valores, recursivamente\n"
-"Se não for indicado um ESQUEMA, listar todas as chaves\n"
+"referências anteriores como condições não são suportadas para comparação "
+"parcial"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[ESQUEMA[:CAMINHO]]"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "alcançado o limite de recursividade"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Obter o valor da CHAVE"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "alcançado o limite da área de trabalho para sub-expressões vazias"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "ESQUEMA[:CAMINHO] CHAVE"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "combinação inválida de parâmetros de quebra de linha"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Consultar o intervalo de valores válidos para a CHAVE"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "deslocação inválida"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Definir o valor da CHAVE com o VALOR"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "utf8 curto"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "ESQUEMA[:CAMINHO] CHAVE VALOR"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "erro desconhecido"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Repor o valor por omissão de CHAVE"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ no final do padrão"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Repor todas as chaves no ESQUEMA para os seus valores por omissão"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c no final do padrão"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Verificar se é possível definir o valor de CHAVE"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "o caracter após \\ é desconhecido"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
-"Monitorizar a ocorrência de alterações da CHAVE.\n"
-"Se nenhuma chave for especificada, monitorizar todas as chaves do ESQUEMA.\n"
-"Utilizar ^C para parar de monitorizar.\n"
+"não são aqui permitidos escapes de alteração de capitalização (\\l, \\L, "
+"\\u, \\U)"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "ESQUEMA[:CAMINHO] [CHAVE]"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "números fora da ordem no quantificador {}"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Comando %s desconhecido\n"
-"\n"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "número demasiado grande no quantificador {}"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Utilização:\n"
-"  gsettings COMANDO [ARGS...]\n"
-"\n"
-"Comandos:\n"
-"  help                      Apresenta esta informação\n"
-"  list-schemas              Lista os esquemas instalados\n"
-"  list-relocatable-schemas  Lista os esquemas realocáveis\n"
-"  list-keys                 Lista as chaves num esquema\n"
-"  list-children             Lista os filhos de um esquema\n"
-"  list-recursively          Lista as chaves e valores, recursivamente\n"
-"  range                     Consulta o intervalo de uma chave\n"
-"  get                       Obtém o valor de uma chave\n"
-"  set                       Define o valor de uma chave\n"
-"  reset                     Repõe o valor por omissão de uma chave\n"
-"  reset-recursively         Repor todos os valores de um esquema\n"
-"  writable                  Verifica se é possível alterar a chave\n"
-"  monitor                   Monitoriza por alterações\n"
-"\n"
-"Utilize 'gsettings help COMANDO' para obter ajuda detalhada.\n"
-"\n"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "falta o ] de fecho da classe de caracter"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Utilização:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "sequência de escape inválida na classe de caracter"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "intervalo fora da ordem na classe de caracter"
+
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "nada a repetir"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argumentos:\n"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "caracter desconhecido após (?"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  COMANDO   O comando (opcional) a ser explicado\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "caracter desconhecido após (?<"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"Argumentos:\n"
-"  ESQUEMA     O nome do esquema\n"
-"  CAMINHO     O caminho, para esquemas realocáveis\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "caracter desconhecido após (?P"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  CHAVE     A chave (opcional) dentro do esquema\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "classes denominadas POSIX apenas são suportadas dentro de uma classe"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  CHAVE     A chave dentro do esquema\n"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "falta o ) de fecho"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VALOR     O valor a definir\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") sem um ( de abertura"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Indicado um nome de esquema vazio\n"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R ou (?[+-]números tem de ser seguido de )"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Socket inválido, não inicializado"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "referência a padrão inexistente"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Socket inválido, a inicialização falhou devido a: %s"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "falta o ) após o comentário"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Socket já está fechado"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "expressão regular demasiado extensa"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Tempo expirou no I/O de socket"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "falha ao obter memória"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "a criar o GSocket do fd: %s"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "asserção de verificação anterior não é de largura fixa"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Incapaz de criar socket: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "número ou nome mal formado após (?("
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Foi especificado um protocolo desconhecido"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "grupo condicional contém mais de dois ramos"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "Incapaz de obter o endereço local: %s"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "esperada uma asserção após (?("
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "Incapaz de obter o endereço remoto(): %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "nome de classe POSIX desconhecido"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "incapaz de escutar: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "não são suportados os elementos de junção POSIX"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Erro ao ligar-se ao endereço: %s"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "valor do caracter na sequência \\x{...} é demasiado grande"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Erro ao aceitar a ligação: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "condição inválida (?(0)"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Erro ao se ligar: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C não é permitido numa asserção de verificação anterior"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Ligação em curso"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "chamada recursiva pode iterar indefinidamente"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Erro ao se ligar: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "falta o terminador no nome do subpadrão"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Incapaz de obter o erro pendente: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "dois subpadrões denominados têm o mesmo nome"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Erro ao receber os dados: %s"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "sequência \\P ou \\p mal formada"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Erro ao enviar os dados: %s"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "nome de propriedade desconhecido após \\P ou \\p"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Incapaz de desligar o socket: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "nome do subpadrão é demasiado extenso (máximo de 32 caracteres)"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Erro ao fechar o socket: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "demasiados subpadrões denominados (máximo de 10.000)"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "A aguardar pela condição do socket: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "valor octal é maior do que \\377"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Erro ao enviar a mensagem: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "grupo DEFINE contém mais de um ramo"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage não é suportada em windows"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "não é permitido repetir um grupo DEFINE"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Erro ao receber a mensagem: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "opções de NEWLINE inconsistentes"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "g_socket_get_credentials não implementado neste SO"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"\\g não é seguido de um nome com chavetas ou número não-zero com chavetas "
+"opcional"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Erro desconhecido ao se ligar"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "repetição inesperada"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Não há suporte à realização de proxy sobre ligações não-TCP."
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "código fora dos limites"
+
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "derramou fora da área de trabalho de compilação"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "subpadrão referenciado previamente verificado não foi encontrado"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "O protocolo de proxy '%s' não é suportado."
+msgid "Error while matching regular expression %s: %s"
+msgstr "Erro ao comparar a expressão regular %s: %s"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "A escuta já se encontra fechada"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "biblioteca PCRE está compilada sem suporte UTF8"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Socket adicionado está fechado"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "biblioteca PCRE está compilada sem suporte para propriedades UTF8"
 
-#: ../gio/gsocks4aproxy.c:121
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 não suporta o endereço IPv6 '%s'"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Erro ao compilar a expressão regular %s no caracter %d: %s"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "A implementação SOCKSv4 limita o nome de utilizador a %i caracteres"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Erro ao optimizar a expressão regular %s: %s"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "A implementação SOCKSv4a limita o nome de máquina a %i caracteres"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "esperado um dígito hexadecimal ou '}'"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "O servidor não é um servidor de proxy SOCKSv4."
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "esperado um dígito hexadecimal"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "A ligação através do servidor SOCKSv4 foi rejeitada"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "falta '<' na referência simbólica"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "O servidor não é um servidor de proxy SOCKSv5."
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "referência simbólica por terminar"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "A proxy SOCKSv5 requer autenticação."
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "referência simbólica de tamanho zero"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "esperado um dígito"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "referência simbólica ilegal"
+
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "'\\' final a mais"
+
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "sequência de escape desconhecida"
+
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Erro ao processar o texto de substituição \"%s\" no caracter %lu: %s"
+
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Texto citado não é iniciado com um caracter de aspa"
+
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "Aspa sem par na linha de comando ou outro texto de consola citado"
+
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Texto terminou após um caracter '\\'. (O texto era '%s')"
+
+#: ../glib/gshell.c:566
+#, c-format
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
 msgstr ""
-"O SOCKSv5 requer um método de autenticação que não é suportado pelo GLib."
+"Texto terminou antes de ser encontrada a aspa equivalente para %c. (O texto "
+"era '%s')"
+
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Texto estava vazio (ou apenas continha espaços)"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"Utilizador ou senha demasiado extenso para o protocolo SOCKSv5 (máx. é %i)."
+msgid "Failed to read data from child process (%s)"
+msgstr "Falha ao ler dados de processo filho (%s)"
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr "Falha na autenticação SOCKSv5 devido a utilizador ou senha incorrecto."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Erro inesperado no select() ao ler dados de processo filho (%s)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:433
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-"Nome de máquina '%s' demasiado extenso para o protocolo SOCKSv5 (máx. é %i "
-"bytes)"
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Erro inesperado em waitpid() (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "O servidor de proxy SOCKSv5 utiliza um tipo de endereço desconhecido."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Falha ao ler de canal filho (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Erro interno de servidor de proxy SOCKSv5."
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Falha ao efectuar fork (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "Ligação SOCKSv5 não é permitida pelo conjunto de regras."
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Falha ao ir para directório '%s' (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Máquina inacessível através do servidor SOCKSv5."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Falha ao executar o processo filho \"%s\" (%s)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Rede inacessível através da proxy SOCKSv5."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Falha ao redireccionar saída ou entrada de processo filho (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "igação recusada através da proxy SOCKSv5."
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Falha ao efectuar fork de processo filho (%s)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "Proxy SOCKSv5 não suporta o comando 'connect'."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Erro desconhecido ao executar processo filho \"%s\""
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "Proxy SOCKSv5 não suporta o tipo de endereço indicado."
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Incapaz de ler dados suficientes de canal pid do filho (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Erro de proxy SOCKSv5 desconhecido."
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Falha ao criar canal para comunicar com processo filho (%s)"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Falha ao ler dados de processo filho"
+
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Incapaz de manipular a versão %d da codificação GThemedIcon"
+msgid "Failed to execute child process (%s)"
+msgstr "Falha ao executar processo filho (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Incapaz de encontrar uma chave privada codificada PEM"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Nome de aplicação inválido: %s"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Incapaz de processar a chave privada codificada PEM"
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Expressão inválida no vector de argumentos na posição %d: %s"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Incapaz de encontrar um certificado codificado PEM"
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Expressão inválida no ambiente: %s"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Incapaz de processar certificado codificado PEM"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Directório de trabalho inválido: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"Esta é a última oportunidade para introduzir correctamente a senha antes de "
-"lhe ser vedado o acesso."
+#: ../glib/gspawn-win32.c:783
+#, c-format
+msgid "Failed to execute helper program (%s)"
+msgstr "Falha ao executar aplicação auxiliar (%s)"
 
-#: ../gio/gtlspassword.c:116
+#: ../glib/gspawn-win32.c:997
 msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
 msgstr ""
-"Foram introduzidas várias senhas incorrectas e o seu acesso será vedado após "
-"falhas adicionais."
+"Erro inesperado no g_io_channel_win32_poll() ao ler dados de um processo "
+"filho"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "A senha introduzida está incorrecta."
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Caracter fora do limite para UTF-8 "
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
-#, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Era esperada 1 mensagem de controlo, %d recebidas"
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Sequência inválida na conversão da entrada"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Tipo inesperado de dados basilares"
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Caracter fora do limite para UTF-16"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Era esperado um fd, foram recebidos %d\n"
-
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Recebido um fd inválido"
-
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Erro ao enviar as credenciais: "
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u byte"
+msgstr[1] "%u bytes"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Erro ao verificar se SO_PASSCRED está activo para o socket: %s"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2174
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Comprimento de opção inesperado ao verificar se SO_PASSCRED está activo para "
-"socket. Esperados %d bytes, obtidos %d"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2177
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Erro ao activar SO_PASSCRED: %s"
-
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"Deveria ler um único byte para receber credenciais mas foram lidos zero bytes"
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Não eram esperadas mensagens de controlo, mas foram recebidas %d"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Erro ao desactivar SO_PASSCRED: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Erro ao ler de unix: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Erro ao fechar unix: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Raiz do sistema de ficheiros"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Erro ao escrever no unix: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr ""
-"Endereços abstractos de sockets de domínio unix não são suportados neste "
-"sistema"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "unidade não implementa a ejecção"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "unidade não implementa a ejecção ou eject_with_operation"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Incapaz de encontrar a aplicação"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s byte"
+msgstr[1] "%s bytes"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Erro ao iniciar a aplicação: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "Não são suportados URIs"
+#~ msgid "File is empty"
+#~ msgstr "Ficheiro está vazio"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "alterações de associação não são suportadas em win32"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "Ficheiro de chave contém a chave '%s' cujo valor não é interpretável."
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Criação de associação não é suportada em win32"
+#~ msgid "This option will be removed soon."
+#~ msgstr "Esta opção será removida brevemente."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "Erro ao ler do manipulador: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "Erro ao verificar o ficheiro '%s': %s"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "Erro ao fechar o manipulador: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Erro ao se ligar: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "Erro ao escrever no manipulador: %s"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Erro ao se ligar: %s"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Memória livre insuficiente"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr "A implementação SOCKSv4 limita o nome de utilizador a %i caracteres"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Erro interno: %s"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr "A implementação SOCKSv4a limita o nome de máquina a %i caracteres"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Necessita de mais dados"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Erro ao ler de unix: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Dados comprimidos inválidos"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Erro ao fechar unix: %s"
+
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Erro ao escrever no unix: %s"
 
 #~ msgctxt "GDateTime"
 #~ msgid "am"
@@ -3955,9 +4296,6 @@ msgstr "Dados comprimidos inválidos"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Especifique o caminho para o esquema"
 
-#~ msgid "PATH"
-#~ msgstr "CAMINHO"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
@@ -3995,9 +4333,6 @@ msgstr "Dados comprimidos inválidos"
 #~ msgid "use a long listing format"
 #~ msgstr "utilizar um formato de lista extenso"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[FICHEIRO...]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -4032,9 +4367,6 @@ msgstr "Dados comprimidos inválidos"
 #~ msgid "The file containing the icon"
 #~ msgstr "O ficheiro que contém o ícone"
 
-#~ msgid "The name of the icon"
-#~ msgstr "O nome do ícone"
-
 #~ msgid "names"
 #~ msgstr "nomes"
 
index 4343326..e7ee246 100644 (file)
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
index c1a01d4..0a4c0be 100644 (file)
@@ -17,8 +17,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-26 10:58-0300\n"
-"PO-Revision-Date: 2012-02-26 10:55-0300\n"
+"POT-Creation-Date: 2012-04-28 10:11-0300\n"
+"PO-Revision-Date: 2012-04-28 10:10-0300\n"
 "Last-Translator: Jonh Wendell <jwendell@gnome.org>\n"
 "Language-Team: Brazilian Portuguese <gnome-pt_br-list@gnome.org>\n"
 "Language: pt_BR\n"
@@ -43,10 +43,10 @@ msgstr "Valor muito alto passado para %s"
 msgid "Stream is already closed"
 msgstr "O fluxo já está fechado"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "A operação foi cancelada"
@@ -76,7 +76,7 @@ msgstr "Sequência de bytes inválida na entrada de conversão"
 msgid "Error during conversion: %s"
 msgstr "Erro durante a conversão: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Sem suporte a inicialização cancelável"
 
@@ -119,13 +119,13 @@ msgstr "Não há suporte ao GCredentials para sua plataforma"
 msgid "Unexpected early end-of-stream"
 msgstr "Fim do fluxo antes do esperado"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Não há suporte a chave \"%s\" na entrada de endereço \"%s\""
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -133,28 +133,28 @@ msgstr ""
 "O endereço \"%s\" não é válido (é necessário exatamente um dentre: caminho, "
 "tmpdir e chaves abstratas)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr ""
 "Combinação de pares chave/valor sem sentido na entrada de endereço \"%s\""
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Erro no endereço \"%s\" - o atributo porta é inválido"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Erro no endereço \"%s\" - o atributo família é inválido"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "O elemento endereço \"%s\", não contém um dois-pontos (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -163,7 +163,7 @@ msgstr ""
 "O par chave/valor %d, \"%s\", no elemento endereço \"%s\", não contém um "
 "sinal de igual"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -172,7 +172,7 @@ msgstr ""
 "Erro ao distinguir a chave ou valor no par chave/valor %d, \"%s\", no "
 "elemento endereço \"%s\""
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -181,86 +181,96 @@ msgstr ""
 "Erro no endereço \"%s\" - o transporte Unix requer exatamente uma das chaves "
 "\"path\" ou \"abstract\" sejam definidas"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 "Erro no endereço \"%s\" - o atributo servidor está faltando ou é inválido"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Erro no endereço \"%s\" - o atributo porta está faltando ou é inválido"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Erro no endereço \"%s\" - o atributo noncefile está faltando ou é inválido"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Erro ao lançar automaticamente: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr ""
 "O transporte \"%s\" para o endereço \"%s\" é desconhecido ou não há suporte"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Erro ao abrir arquivo nonce \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Erro ao ler arquivo nonce \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Erro ao ler arquivo nonce \"%s\". É esperado 16 bytes, mas foi obtido %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Erro ao escrever do arquivo nonce \"%s\" no fluxo:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "O endereço fornecido está vazio"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr ""
 "Não foi possível chamar um barramento de mensagens sem um ID de máquina: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Erro ao chamar a linha de comandos \"%s\": "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Término anormal de programa ao chamar a linha de comandos \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "A linha de comandos \"%s\" saiu com status de saída não-zero, %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Digite qualquer tecla para fechar esta janela)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "A sessão dbus não está em execução, e o início automático falhou"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Não foi possível determinar o endereço de barramento da sessão (sem "
 "implementação para este SO)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6705
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -269,7 +279,7 @@ msgstr ""
 "Não foi possível determinar o endereço de barramento da variável de ambiente "
 "DBUS_STARTER_BUS_TYPE, o valor \"%s\" é desconhecido"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6714
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -277,7 +287,7 @@ msgstr ""
 "Não foi possível determinar o endereço de barramento porque a variável de "
 "ambiente DBUS_STARTER_BUS_TYPE não está definida"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "O tipo de barramento %d é desconhecido"
@@ -381,90 +391,90 @@ msgstr "Erro ao abrir o chaveiro \"%s\" para escrita: "
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Adicionalmente, liberar o bloqueio de \"%s\" também falhou: %s) "
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "A conexão está fechada"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "O tempo limite foi alcançado"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr ""
 "Foram encontrados sinalizadores sem suporte ao construir uma conexão do lado "
 "do cliente"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4015 ../gio/gdbusconnection.c:4331
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "Nenhuma interface \"org.freedesktop.DBus.Properties\" no objeto no caminho %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4086
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Erro ao definir a propriedade \"%s\": o tipo esperado é \"%s\", mas obteve "
 "\"%s\""
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4181
 #, c-format
 msgid "No such property `%s'"
 msgstr "Nenhuma propriedade \"%s\""
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4193
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "A propriedade \"%s\" está sem leitura"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4204
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "A propriedade \"%s\" está sem escrita"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4274 ../gio/gdbusconnection.c:6148
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Nenhuma interface \"%s\""
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4458
 msgid "No such interface"
 msgstr "Nenhuma interface"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4676 ../gio/gdbusconnection.c:6654
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Nenhuma interface \"%s\" no objeto no caminho %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4731
 #, c-format
 msgid "No such method `%s'"
 msgstr "Nenhum método \"%s\""
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4762
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "O tipo da mensagem, \"%s\", não equivale ao tipo esperado \"%s\""
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4982
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Um objeto já foi exportado para a interface %s em %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5180
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "O método \"%s\" retornou o tipo \"%s\", mas é esperado \"%s\""
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6259
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "O método \"%s\" na interface \"%s\" com a assinatura \"%s\" não existe"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6378
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Uma subárvore já foi exportada para %s"
@@ -545,7 +555,7 @@ msgstr "O valor \"%s\" analisado não é um objeto de caminho D-Bus válido"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "O valor \"%s\" analisado não é uma assinatura D-Bus válida"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -558,13 +568,13 @@ msgstr[1] ""
 "Foi encontrado um vetor com tamanho de %u bytes. O tamanho máximo é de 2<<26 "
 "bytes (64 MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "O valor \"%s\" analisado para variante não é uma assinatura D-Bus válida"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -572,7 +582,7 @@ msgstr ""
 "Erro ao desserializar GVariant com o texto de tipo \"%s\" do formato "
 "delimitado pelo D-Bus"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -581,27 +591,27 @@ msgstr ""
 "Valor identificador de endian inválido. Era esperado 0x6c ('l') ou 0x42 "
 "('B'), mas foi localizado o valor 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr ""
 "Versão majoritária de protocolo inválida. Era esperado 1, mas foi localizado "
 "%d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr ""
 "O cabeçalho de assinatura foi localizado com a assinatura \"%s\", mas o "
 "corpo da mensagem está vazio"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "O valor \"%s\" analisado não é uma assinatura D-Bus válida (para o corpo)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -612,11 +622,11 @@ msgstr[1] ""
 "Nenhum cabeçalho de assinatura na mensagem, mas o corpo da mensagem tem %u "
 "bytes"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Não foi possível desserializar a mensagem: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -624,7 +634,7 @@ msgstr ""
 "Erro ao serializar GVariant com o texto de tipo \"%s\" para o formato "
 "delimitado pelo D-Bus"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -633,18 +643,18 @@ msgstr ""
 "A mensagem possui %d descritores de arquivos, mas o campo de cabeçalho "
 "indica %d descritores de arquivos"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Não foi possível serializar a mensagem: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr ""
 "O corpo da mensagem tem a assinatura \"%s\", mas não há um cabeçalho de "
 "assinatura"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `"
@@ -653,23 +663,28 @@ msgstr ""
 "O corpo da mensagem tem o tipo de assinatura \"%s\", mas a assinatura no "
 "campo de cabeçalho é \"%s\""
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr ""
 "O corpo da mensagem está vazio, mas a assinatura no campo de cabeçalho é "
 "\"(%s)\""
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Retorno de erro com o corpo de tipo \"%s\""
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Retorno de erro com o corpo vazio"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Não foi possível obter o perfil da máquina: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr ""
 "Não foi possível carregar /var/lib/dbus/machine-id ou /etc/machine-id: "
@@ -684,7 +699,7 @@ msgstr "Erro ao chamar StartServiceByName para %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Resposta %d inesperada do método StartServiceByName(\"%s\")"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -701,17 +716,17 @@ msgstr "Não há suporte a espaço de nome abstrato"
 msgid "Cannot specify nonce file when creating a server"
 msgstr "Não foi possível especificar um arquivo nonce ao criar um servidor"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Erro ao escrever no arquivo nonce em \"%s\": %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "O texto \"%s\" não é válido para GUID D-Bus"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Não é possível escutar no transporte \"%s\" por falta de suporte"
@@ -955,27 +970,27 @@ msgstr "O arquivo da área de trabalho não especifica o campo Exec"
 msgid "Unable to find terminal required for application"
 msgstr "Não é possível localizar o terminal requerido para o aplicativo"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1564
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr ""
 "Não é possível criar pasta de configuração do aplicativo do usuário %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1568
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Não é possível criar pasta de configuração MIME do usuário %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1808 ../gio/gdesktopappinfo.c:1832
 msgid "Application information lacks an identifier"
 msgstr "A informação do aplicativo não possui um identificador"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2056
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Não é possível criar arquivo %s da área de trabalho do usuário"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2172
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Definição personalizada para %s"
@@ -1225,110 +1240,110 @@ msgstr "Fluxo de entrada não implementa leitura"
 msgid "Stream has outstanding operation"
 msgstr "O fluxo tem operação pendente"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "O elemento <%s> não é permitido dentro de <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "O elemento <%s> não é permitido no nível mais alto"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "O arquivo %s aparece várias vezes no recurso"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Falha ao localizar \"%s\" em todos os diretórios fontes"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Falha ao localizar \"%s\" no diretório atual"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "Opção de processamento %s desconhecida"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Falha ao criar um arquivo temporário: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Erro processando o arquivo de entrada com o xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Erro processando o arquivo de entrada com o to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Erro ao ler arquivo %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Erro comprimindo o arquivo %s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "texto não pode aparecer dentro de <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "nome do arquivo de saída"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "ARQUIVO"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr "Diretórios onde os arquivos serão lidos (o padrão é o diretório atual)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIRETÓRIO"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "Gera a saída no formato definido pela extensão do arquivo alvo"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Gera um cabeçalho"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Gera código fonte que vincula o recurso ao seu programa"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Gera uma lista de dependência"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Não cria e registra o recurso automaticamente"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Nome do identificador C usado no código fonte gerado"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1338,7 +1353,7 @@ msgstr ""
 "Arquivos de especificação de recurso têm a extensão .gresource.xml,\n"
 "e um arquivo de recurso tem a extensão .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Você deve fornecer somente um arquivo\n"
@@ -1485,48 +1500,48 @@ msgstr "um caminho, se determinado, precisa começar e terminar com uma barra"
 msgid "the path of a list must end with ':/'"
 msgstr "o caminho de uma lista precisa terminar com \":/\""
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> já especificado"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict foi especificado; saindo.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Este arquivo todo foi ignorado.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Ignorando este arquivo.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Nenhuma chave \"%s\" no esquema \"%s\" como especificado no arquivo de "
 "sobrescrita \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; ignorando sobrescrita para esta chave.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " e --strict foi especificado; saindo.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': "
@@ -1535,12 +1550,12 @@ msgstr ""
 "erro analisando chave \"%s\" no esquema \"%s\" como especificado no arquivo "
 "de sobrescrita \"%s\": %s."
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Ignorando sobrescrita para esta chave.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1549,7 +1564,7 @@ msgstr ""
 "sobrescrita para chave \"%s\" no esquema \"%s\" no arquivo de sobrescrita "
 "\"%s\" está fora dos limites dado pelo esquema"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1558,23 +1573,23 @@ msgstr ""
 "sobrescrita para a chave \"%s\" no esquema \"%s\" no arquivo de sobrescrita "
 "\"%s\" não está na lista de escolhas válidas"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "onde armazenar o arquivo gschemas compilado"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Abortar em quaisquer erros nos esquemas"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Não gravar o arquivo gschema compilado"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Não forçar restrições de nome de chave"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1584,22 +1599,22 @@ msgstr ""
 "É necessário que os arquivos schema tenham a extensão\n"
 ".gschema.xml, e o arquivo de cache é chamado gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Você deveria dar exatamente um nome de diretório\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Nenhum arquivo schema localizado: "
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "fazendo nada.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "arquivo de saída existente removido.\n"
@@ -2038,25 +2053,25 @@ msgstr "Temporariamente sem condições de resolver \"%s\""
 msgid "Error resolving '%s'"
 msgstr "Erro ao resolver \"%s\""
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "O recurso em \"%s\" não existe"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Falha ao descompactar o recurso em \"%s\""
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "O recurso em \"%s\" não é um diretório"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Fluxo de entrada não implementa busca"
 
@@ -2430,112 +2445,116 @@ msgstr "Soquete inválido, inicialização falhou devido a: %s"
 msgid "Socket is already closed"
 msgstr "O soquete já está fechado"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Tempo de I/O do soquete foi esgotado"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "criando GSocket a partir do fd: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Não é possível criar soquete: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Foi especificada uma família desconhecida"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Foi especificado um protocolo desconhecido"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "não foi possível obter endereço local: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "não foi possível obter endereço remoto: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "não foi possível escutar: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Erro ao vincular ao endereço: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Erro ao entrar no grupo multicast: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Erro ao sair do grupo multicast: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Não há suporte para multicast com uma origem específica"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Erro ao aceitar a conexão: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Conexão em progresso"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Não é possível obter erro pendente: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Erro ao receber dados: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Erro ao enviar dados: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Não é possível encerrar soquete: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Erro ao fechar soquete: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Aguardando pela condição do soquete: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Erro ao enviar mensagem: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "Não há suporte a GSocketControlMessage no windows"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Erro ao receber mensagem: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials não está implementado para este SO"
 
@@ -2707,12 +2726,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "A senha digitada está incorreta."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Esperando 1 mensagem de controle, obtive %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Tipo de dado auxiliar não esperado"
 
@@ -2755,24 +2774,24 @@ msgstr ""
 "Era esperado ler apenas um byte para receber credenciais, mas foi lido zero "
 "byte"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Não esperava mensagem de controle, mas recebeu %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Erro ao desabilitar SO_PASSCRED: %s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Erro ao ler do descritor de arquivo: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Erro ao fechar o descritor de arquivo: %s"
@@ -2782,7 +2801,7 @@ msgid "Filesystem root"
 msgstr "Sistema de arquivos root"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Erro ao escrever no descritor de arquivo: %s"
@@ -3656,62 +3675,62 @@ msgstr ""
 "Documento terminou inesperadamente dentro de um comentário ou instrução de "
 "processamento"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Uso:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPÇÃO...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Opções de ajuda:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Exibe opções de ajuda"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Exibe todas as opções de ajuda"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Opções de aplicativo:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Não é possível converter o valor inteiro \"%s\" para %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Valor inteiro \"%s\" para %s fora dos limites"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr ""
 "Não é possível converter o ponto flutuante com dupla precisão \"%s\" para %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Ponto flutuante com dupla precisão \"%s\" para %s fora dos limites"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Erro ao ler a opção %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Falta argumento para %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Opção %s desconhecida"
index 1e823b6..b6a650f 100644 (file)
Binary files a/po/ru.gmo and b/po/ru.gmo differ
index d216dd6..5b15a79 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
 # Vasiliy Faronov <qvvx@yandex.ru>, 2008.
 # Yuri Kozlov <kozlov.y@gmail.com>, 2008.
 # Anisimov Victor <vicanis@gmail.com>, 2009.
-# Yuri Kozlov <yuray@komyakino.ru>, 2010, 2011.
+# Yuri Kozlov <yuray@komyakino.ru>, 2010, 2011, 2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: ru\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-10 12:42+0000\n"
-"PO-Revision-Date: 2011-09-14 21:26+0300\n"
-"Last-Translator: Yuri Myasoedov <omerta13@yandex.ru>\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
+"product=glib&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-04-20 18:50+0000\n"
+"PO-Revision-Date: 2012-04-21 11:00+0400\n"
+"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnome-cyr@gnome.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Language: ru\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Lokalize 1.0\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
+"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.2\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:399 ../gio/gbufferedinputstream.c:480
+#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Ð\9dеожиданнÑ\8bй Ð°Ñ\82Ñ\80ибÑ\83Ñ\82 Â«%s» Ñ\8dлеменÑ\82а Â«%s»"
+msgid "Too large count value passed to %s"
+msgstr "СлиÑ\88ком Ð±Ð¾Ð»Ñ\8cÑ\88ое Ð·Ð½Ð°Ñ\87ение ÐºÐ¾Ð»Ð¸Ñ\87еÑ\81Ñ\82ва Ð¿ÐµÑ\80едано Ð² %s"
 
-#: ../glib/gbookmarkfile.c:791
-#: ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872
-#: ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Не найден атрибут «%s» элемента «%s»"
+#: ../gio/gbufferedinputstream.c:870 ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Поток уже закрыт"
 
-#: ../glib/gbookmarkfile.c:1149
-#: ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278
-#: ../glib/gbookmarkfile.c:1288
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Ð\9dеожиданнÑ\8bй Ñ\82Ñ\8dг Â«%s», Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ\81Ñ\8f Ñ\82Ñ\8dг Â«%s»"
+msgid "Operation was cancelled"
+msgstr "Ð\94ейÑ\81Ñ\82вие Ð±Ñ\8bло Ð¾Ñ\82менено"
 
-#: ../glib/gbookmarkfile.c:1174
-#: ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256
-#: ../glib/gbookmarkfile.c:1308
-#, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Неожиданный тэг «%s» внутри «%s»"
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Недопустимый объект, не инициализировано"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Не удалось найти допустимый файл закладок в каталогах поиска"
+#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Неполная многобайтовая последовательность во входных данных"
+
+#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Недостаточно места для результата"
+
+#: ../gio/gcharsetconverter.c:345 ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294 ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160 ../glib/giochannel.c:1583 ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468 ../glib/gutf8.c:841 ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Недопустимая последовательность байтов во входных преобразуемых данных"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcharsetconverter.c:350 ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085 ../glib/giochannel.c:1590 ../glib/giochannel.c:2480
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Закладка для ресурса URI «%s» уже существует"
+msgid "Error during conversion: %s"
+msgstr "Произошла ошибка при преобразовании: %s"
+
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
+msgid "Cancellable initialization not supported"
+msgstr "Прерываемая инициализация не поддерживается"
 
-#: ../glib/gbookmarkfile.c:2081
-#: ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324
-#: ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489
-#: ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650
-#: ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771
-#: ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994
-#: ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260
-#: ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514
-#: ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
+#: ../gio/gcharsetconverter.c:458 ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646 ../glib/giochannel.c:1411
 #, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Ð\94лÑ\8f Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81а URI Â«%s» Ð·Ð°ÐºÐ»Ð°Ð´Ð¾Ðº Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾"
+msgid "Conversion from character set '%s' to '%s' is not supported"
+msgstr "Ð\9fÑ\80еобÑ\80азование Ð¸Ð· Ð½Ð°Ð±Ð¾Ñ\80а Ñ\81имволов Â«%s» Ð² Â«%s» Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
 
-#: ../glib/gbookmarkfile.c:2413
+#: ../gio/gcharsetconverter.c:462 ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "В закладке на ресурс «%s» не определён тип MIME"
+msgid "Could not open converter from '%s' to '%s'"
+msgstr "Не удалось открыть преобразователь из «%s» в «%s»"
+
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Неизвестный тип"
 
-#: ../glib/gbookmarkfile.c:2498
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Отметка о приватности данных в закладке для URI «%s» не определена"
+msgid "%s filetype"
+msgstr "тип файлов %s"
 
-#: ../glib/gbookmarkfile.c:2877
+#: ../gio/gcontenttype.c:680
 #, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "В закладке для URI «%s» не определена группа"
+msgid "%s type"
+msgstr "тип %s"
+
+#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "Тип GCredentials не реализован для этой ОС"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Поддержка GCredentials для вашей платформы отсутствует"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Неожиданный ранний конец потока"
 
-#: ../glib/gbookmarkfile.c:3278
-#: ../glib/gbookmarkfile.c:3435
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Нет приложения с именем «%s», создавшего закладку для «%s»"
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Неподдерживаемый ключ «%s» в адресном элементе «%s»"
 
-#: ../glib/gbookmarkfile.c:3458
+#: ../gio/gdbusaddress.c:177
 #, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Не удалось дополнить строку выполнения «%s» с помощью URI «%s»"
+msgid ""
+"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr ""
+"Неправильный адрес «%s» (требуется путь, временный каталог или один из "
+"абстрактных ключей)"
 
-#: ../glib/gconvert.c:567
-#: ../glib/gconvert.c:645
-#: ../glib/giochannel.c:1404
-#: ../gio/gcharsetconverter.c:458
+#: ../gio/gdbusaddress.c:190
 #, c-format
-msgid "Conversion from character set '%s' to '%s' is not supported"
-msgstr "Ð\9fÑ\80еобÑ\80азование Ð¸Ð· Ð½Ð°Ð±Ð¾Ñ\80а Ñ\81имволов Â«%s» Ð² Â«%s» Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Ð\91еÑ\81Ñ\81мÑ\8bÑ\81леннаÑ\8f ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ\86иÑ\8f ÐºÐ»Ñ\8eÑ\87/знаÑ\87ение Ð² Ð°Ð´Ñ\80еÑ\81ном Ñ\8dлеменÑ\82е Â«%s»"
 
-#: ../glib/gconvert.c:571
-#: ../glib/gconvert.c:649
-#: ../gio/gcharsetconverter.c:462
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
-msgid "Could not open converter from '%s' to '%s'"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ñ\82кÑ\80Ñ\8bÑ\82Ñ\8c Ð¿Ñ\80еобÑ\80азоваÑ\82елÑ\8c Ð¸Ð· Â«%s» Ð² Â«%s»"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Ð\9eÑ\88ибка Ð² Ð°Ð´Ñ\80еÑ\81е Â«%s» â\80\94 Ð½ÐµÐ¿Ñ\80авилÑ\8cнÑ\8bй Ñ\84оÑ\80маÑ\82 Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а Ð¿Ð¾Ñ\80Ñ\82а"
 
-#: ../glib/gconvert.c:768
-#: ../glib/gconvert.c:1162
-#: ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618
-#: ../glib/giochannel.c:2461
-#: ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463
-#: ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854
-#: ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Недопустимая последовательность байтов во входных преобразуемых данных"
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
+#, c-format
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Ошибка в адресе «%s» — неправильный формат атрибута семейства"
 
-#: ../glib/gconvert.c:777
-#: ../glib/gconvert.c:1087
-#: ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473
-#: ../gio/gcharsetconverter.c:350
+#: ../gio/gdbusaddress.c:454
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿Ñ\80еобÑ\80азовании: %s"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Ð\92 Ð°Ð´Ñ\80еÑ\81ном Ñ\8dлеменÑ\82е Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð´Ð²Ð¾ÐµÑ\82оÑ\87ие (:)"
 
-#: ../glib/gconvert.c:809
-#: ../glib/gutf8.c:1008
-#: ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355
-#: ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Неполная символьная последовательность содержится в конце входных данных"
+#: ../gio/gdbusaddress.c:475
+#, c-format
+msgid ""
+"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
+"sign"
+msgstr ""
+"Пара ключ/значение %d, «%s», в адресном элементе «%s» не содержит знака "
+"равенства"
 
-#: ../glib/gconvert.c:1059
+#: ../gio/gdbusaddress.c:489
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Невозможно корректно преобразовать символ «%s» в символ из набора «%s»"
+msgid ""
+"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
+"`%s'"
+msgstr ""
+"Ошибка снятия экранирования ключа или значения в паре ключ/значение %d, «%s», "
+"в адресном элементе «%s»"
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:567
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI «%s» не является абсолютным идентификатором при использовании схемы «file»"
+msgid ""
+"Error in address `%s' - the unix transport requires exactly one of the keys "
+"`path' or `abstract' to be set"
+msgstr ""
+"Ошибка в адресе «%s» — для транспорта unix требуется только один "
+"установленный ключ «path» или «abstract»"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:603
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Идентификатор URI локального файла «%s» не может включать символ «#»"
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr ""
+"Ошибка в адресе «%s» — атрибут узла отсутствует или имеет неправильный формат"
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:617
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI «%s» недопустим"
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr ""
+"Ошибка в адресе «%s» — атрибут порта отсутствует или имеет неправильный формат"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:631
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "Недопустимое имя узла в URI «%s»"
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr ""
+"Ошибка в адресе «%s» — атрибут noncefile отсутствует или имеет неправильный "
+"формат"
+
+#: ../gio/gdbusaddress.c:652
+msgid "Error auto-launching: "
+msgstr "Ошибка автоматического запуска: "
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:660
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI «%s» содержит недопустимо экранированные символы"
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Неизвестный или неподдерживаемый транспорт «%s» для адреса «%s»"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:696
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "Ð\9fÑ\83Ñ\82Ñ\8c Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð°Ð±Ñ\81олÑ\8eÑ\82нÑ\8bм"
+msgid "Error opening nonce file `%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¾Ñ\82кÑ\80Ñ\8bÑ\82ии nonce-Ñ\84айла Â«%s»: %s"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Недопустимое имя узла"
+#: ../gio/gdbusaddress.c:714
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Произошла ошибка при чтении nonce-файла «%s»: %s"
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "д. п."
+#: ../gio/gdbusaddress.c:723
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr ""
+"Произошла ошибка при чтении nonce-файла «%s», ожидалось 16 байт, получено %d"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "п. п."
+#: ../gio/gdbusaddress.c:741
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Произошла ошибка записи содержимого nonce-файла «%s» в поток:"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %d %b %Y %T"
+#: ../gio/gdbusaddress.c:960
+msgid "The given address is empty"
+msgstr "Указанный адрес пуст"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%d.%m.%Y"
+#: ../gio/gdbusaddress.c:1029
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Невозможно породить процесс шины сообщений без идентификатора машины:"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H:%M:%S"
+#: ../gio/gdbusaddress.c:1066
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Произошла ошибка при создании процесса командной строки «%s»: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%I:%M:%S %p"
+#: ../gio/gdbusaddress.c:1077
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr ""
+"Нештатное завершение программы при создании процесса командной строки «%s»: %s"
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "Январь"
+#: ../gio/gdbusaddress.c:1091
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr ""
+"Выполнение командной строки «%s» завершилось ненулевым кодом завершения %d: %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "Февраль"
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Чтобы закрыть это окно, введите любой символ)\n"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "Ð\9cаÑ\80Ñ\82"
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "СеанÑ\81 dbus Ð½Ðµ Ð·Ð°Ð¿Ñ\83Ñ\89ен, Ð¸ Ð°Ð²Ñ\82озапÑ\83Ñ\81к Ð½Ðµ Ð²Ñ\8bполнилÑ\81Ñ\8f"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "Апрель"
+#: ../gio/gdbusaddress.c:1458
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr ""
+"Не удалось определить адрес сеансовой шины (не реализовано для этой ОС)"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "Май"
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
+#, c-format
+msgid ""
+"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
+"- unknown value `%s'"
+msgstr ""
+"Не удалось определить адрес шины из значения переменной окружения "
+"DBUS_STARTER_BUS_TYPE — неизвестное значение «%s»"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "Июнь"
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
+msgid ""
+"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
+"variable is not set"
+msgstr ""
+"Не удалось определить адрес шины, т. к. значение переменной окружения "
+"DBUS_STARTER_BUS_TYPE не установлено"
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "Ð\98Ñ\8eлÑ\8c"
+#: ../gio/gdbusaddress.c:1576
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Ð\9dеизвеÑ\81Ñ\82нÑ\8bй Ñ\82ип Ñ\88инÑ\8b %d"
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "Август"
+#: ../gio/gdbusauth.c:298
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Неожиданное отсутствие содержимого при чтении строки"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "Сентябрь"
+#: ../gio/gdbusauth.c:342
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Неожиданное отсутствие содержимого при (надёжном) чтении строки"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "Октябрь"
+#: ../gio/gdbusauth.c:513
+#, c-format
+msgid ""
+"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr ""
+"Перепробованы все доступные механизмы аутентификации (проведено: %s) "
+"(доступно: %s)"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "Ноябрь"
+#: ../gio/gdbusauth.c:1174
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Отменено через GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "Ð\94екабÑ\80Ñ\8c"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð¿Ð¾Ð»Ñ\83Ñ\87ении Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ ÐºÐ°Ñ\82алоге Â«%s»: %s"
 
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "Янв"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid ""
+"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr "Ошибочные права на каталог «%s». Ожидалось 0700, получено 0%o"
 
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "Фев"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оздании ÐºÐ°Ñ\82алога Â«%s»: %s"
 
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "Мар"
-
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "Апр"
-
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "Май"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "Июн"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Произошла ошибка при открытии связки ключей «%s» на чтение: "
 
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "Ð\98Ñ\8eл"
+#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82наÑ\8f Ñ\81Ñ\82Ñ\80ока %d Ð² Ñ\81вÑ\8fзке ÐºÐ»Ñ\8eÑ\87ей Ð¾ÐºÐ¾Ð»Ð¾ Â«%s» Ñ\81 Ñ\81одеÑ\80жимÑ\8bм Â«%s»"
 
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "Авг"
+#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid ""
+"First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Некорректная первая лексема в строке %d в связке ключей около «%s» с "
+"содержимым «%s»"
 
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "Сен"
+#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid ""
+"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr ""
+"Некорректная вторая лексема в строке %d в связке ключей около «%s» с "
+"содержимым «%s»"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "Ð\9eкÑ\82"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð½Ð°Ð¹Ñ\82и ÐºÑ\83ки Ñ\81 Ð¸Ð´ÐµÐ½Ñ\82иÑ\84икаÑ\82оÑ\80ом %d Ð² Ñ\81вÑ\8fзке ÐºÐ»Ñ\8eÑ\87ей Â«%s»"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "Ð\9dоÑ\8f"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\83Ñ\81Ñ\82аÑ\80евÑ\88его Ñ\84айла Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Â«%s»: %s"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "Ð\94ек"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оздании Ñ\84айла Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Â«%s»: %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Понедельник"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Произошла ошибка при закрытии (удалённого) файла блокировки «%s»: %s"
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Ð\92Ñ\82оÑ\80ник"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\84айла Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Â«%s»: %s"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "СÑ\80еда"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¾Ñ\82кÑ\80Ñ\8bÑ\82ии Ñ\81вÑ\8fзки ÐºÐ»Ñ\8eÑ\87ей Â«%s» Ð½Ð° Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8c"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Четверг"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(Также, не удалось освободить блокировку «%s»: %s) "
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Пятница"
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "Соединение закрыто"
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Суббота"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Время ожидания истекло"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Ð\92оÑ\81кÑ\80еÑ\81енÑ\8cе"
+#: ../gio/gdbusconnection.c:2513
+msgid ""
+"Unsupported flags encountered when constructing a client-side connection"
+msgstr "Ð\9fÑ\80и Ñ\81оздании ÐºÐ»Ð¸ÐµÐ½Ñ\82Ñ\81кого Ñ\81оединениÑ\8f Ð¾Ð±Ð½Ð°Ñ\80Ñ\83женÑ\8b Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ\80живаемÑ\8bе Ñ\84лаги"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "Пн"
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
+#, c-format
+msgid ""
+"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr ""
+"Интерфейс «org.freedesktop.DBus.Properties» для пути %s объекта не найден"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "Ð\92Ñ\82"
+#: ../gio/gdbusconnection.c:4087
+#, c-format
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "Ð\9eÑ\88ибка Ñ\83Ñ\81Ñ\82ановки Ñ\81войÑ\81Ñ\82ва Â«%s»: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ\81Ñ\8f Ñ\82ип Â«%s», Ð½Ð¾ Ð¿Ð¾Ð»Ñ\83Ñ\87ен Â«%s»"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "Ср"
+#: ../gio/gdbusconnection.c:4182
+#, c-format
+msgid "No such property `%s'"
+msgstr "Свойство «%s» отсутствует"
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "ЧÑ\82"
+#: ../gio/gdbusconnection.c:4194
+#, c-format
+msgid "Property `%s' is not readable"
+msgstr "СвойÑ\81Ñ\82во Â«%s» Ð½ÐµÐ´Ð¾Ñ\81Ñ\82Ñ\83пно Ð´Ð»Ñ\8f Ñ\87Ñ\82ениÑ\8f"
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "Ð\9fÑ\82"
+#: ../gio/gdbusconnection.c:4205
+#, c-format
+msgid "Property `%s' is not writable"
+msgstr "СвойÑ\81Ñ\82во Â«%s» Ð½ÐµÐ´Ð¾Ñ\81Ñ\82Ñ\83пно Ð´Ð»Ñ\8f Ð·Ð°Ð¿Ð¸Ñ\81и"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "Сб"
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
+#, c-format
+msgid "No such interface `%s'"
+msgstr "Ð\98нÑ\82еÑ\80Ñ\84ейÑ\81 Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "Вс"
+#: ../gio/gdbusconnection.c:4459
+msgid "No such interface"
+msgstr "Интерфейс отсутствует"
 
-#: ../glib/gdir.c:115
-#: ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¾Ñ\82кÑ\80Ñ\8bÑ\82ии ÐºÐ°Ñ\82алога Â«%s»: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Ð\98нÑ\82еÑ\80Ñ\84ейÑ\81 Â«%s» Ð´Ð»Ñ\8f Ð¿Ñ\83Ñ\82и %s Ð¾Ð±Ñ\8aекÑ\82а Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½"
 
-#: ../glib/gfileutils.c:540
-#: ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4732
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð²Ñ\8bделиÑ\82Ñ\8c %lu Ð±Ð°Ð¹Ñ\82ов Ð´Ð»Ñ\8f Ð¿Ñ\80оÑ\87Ñ\82ениÑ\8f Ñ\84айла Â«%s»"
+msgid "No such method `%s'"
+msgstr "Ð\9cеÑ\82од Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4763
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\87Ñ\82ении Ñ\84айла Â«%s»: %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Тип Ñ\81ообÑ\89ениÑ\8f Â«%s» Ð½Ðµ Ñ\81овпадаеÑ\82 Ñ\81 Ð¾Ð¶Ð¸Ð´Ð°ÐµÐ¼Ñ\8bм Ñ\82ипом Â«%s»"
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4983
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Файл Â«%s» Ñ\81лиÑ\88ком Ð²ÐµÐ»Ð¸Ðº"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Ð\9eбÑ\8aекÑ\82 Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а %s Ñ\83же Ñ\8dкÑ\81поÑ\80Ñ\82иÑ\80ован ÐºÐ°Ðº %s"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:5181
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿Ñ\80оÑ\87иÑ\82аÑ\82Ñ\8c Ð¸Ð· Ñ\84айла Â«%s»: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Ð\9cеÑ\82од Â«%s» Ð²ÐµÑ\80нÑ\83л Ñ\82ип Â«%s», Ð½Ð¾ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ\81Ñ\8c Â«%s»"
 
-#: ../glib/gfileutils.c:703
-#: ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:6260
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ñ\82кÑ\80Ñ\8bÑ\82Ñ\8c Ñ\84айл Â«%s»: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Ð\9cеÑ\82од Â«%s» Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а Â«%s» Ñ\81 Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81Ñ\8cÑ\8e Â«%s» Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../glib/gfileutils.c:720
-#: ../glib/gmappedfile.c:169
+#: ../gio/gdbusconnection.c:6379
 #, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð»Ñ\83Ñ\87иÑ\82Ñ\8c Ð°Ñ\82Ñ\80ибÑ\83Ñ\82Ñ\8b Ñ\84айла Â«%s»: Ñ\81бой Ð² Ñ\84Ñ\83нкÑ\86ии fstat(): %s"
+msgid "A subtree is already exported for %s"
+msgstr "Ð\9fоддеÑ\80ево Ñ\83же Ñ\8dкÑ\81поÑ\80Ñ\82иÑ\80овано Ð´Ð»Ñ\8f %s"
 
-#: ../glib/gfileutils.c:754
-#, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Не удалось открыть файл «%s»: сбой в функции fdopen(): %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "НЕПРАВИЛЬНЫЙ тип"
 
-#: ../glib/gfileutils.c:862
-#, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr "Не удалось переименовать файл «%s» в «%s»: сбой в функции g_rename(): %s"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "Сообщение METHOD_CALL: отсутствует поле заголовка PATH или MEMBER"
 
-#: ../glib/gfileutils.c:904
-#: ../glib/gfileutils.c:1449
-#, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Не удалось создать файл «%s»: %s"
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "Сообщение METHOD_RETURN: отсутствует поле заголовка REPLY_SERIAL"
 
-#: ../glib/gfileutils.c:918
-#, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr "Не удалось открыть файл «%s» для записи: сбой в функции fdopen(): %s"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr ""
+"Сообщение ERROR: отсутствует поле заголовка REPLY_SERIAL или ERROR_NAME"
 
-#: ../glib/gfileutils.c:943
-#, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Не удалось записать файл «%s»: сбой в функции fwrite(): %s"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr ""
+"Сообщение SIGNAL: отсутствует поле заголовка PATH, INTERFACE или MEMBER"
 
-#: ../glib/gfileutils.c:962
-#, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Не удалось записать файл «%s»: сбой в функции fflush(): %s"
+#: ../gio/gdbusmessage.c:914
+msgid ""
+"SIGNAL message: The PATH header field is using the reserved value /org/"
+"freedesktop/DBus/Local"
+msgstr ""
+"Сообщение SIGNAL: поле заголовка PATH использует зарезервированное значение /"
+"org/freedesktop/DBus/Local"
 
-#: ../glib/gfileutils.c:1006
-#, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Не удалось записать файл «%s»: сбой в функции fsync(): %s"
+#: ../gio/gdbusmessage.c:922
+msgid ""
+"SIGNAL message: The INTERFACE header field is using the reserved value org."
+"freedesktop.DBus.Local"
+msgstr ""
+"Сообщение SIGNAL: поле заголовка INTERFACE использует зарезервированное "
+"значение org.freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:1030
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Не удалось закрыть файл «%s»: сбой в функции fclose(): %s"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Требовалось прочитать %lu байт, но получен EOF"
+msgstr[1] "Требовалось прочитать %lu байта, но получен EOF"
+msgstr[2] "Требовалось прочитать %lu байт, но получен EOF"
 
-#: ../glib/gfileutils.c:1152
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr "Не удалось удалить существующий файл «%s»: сбой в функции g_unlink(): %s"
+msgid ""
+"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
+"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr ""
+"Ожидалась корректная строка UTF-8, но обнаружены недопустимые байты "
+"(смещение %d, длина строки %d). Корректная строка UTF-8 вплоть до тех байт: «%"
+"s»"
 
-#: ../glib/gfileutils.c:1412
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Шаблон Â«%s» Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82им: Ð¾Ð½ Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ\81одеÑ\80жаÑ\82Ñ\8c Â«%s»"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Ð\9eжидалÑ\81Ñ\8f Ð±Ð°Ð¹Ñ\82 NUL Ð¿Ð¾Ñ\81ле Ñ\81Ñ\82Ñ\80оки Â«%s», Ð½Ð¾ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð±Ð°Ð¹Ñ\82 %d"
 
-#: ../glib/gfileutils.c:1425
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Шаблон Â«%s» Ð½Ðµ Ñ\81одеÑ\80жиÑ\82 XXXXXX"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "РазобÑ\80анное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¿Ñ\83Ñ\82Ñ\91м Ð¾Ð±Ñ\8aекÑ\82а D-Bus"
 
-#: ../glib/gfileutils.c:2001
-#: ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u байт"
-msgstr[1] "%u байта"
-msgstr[2] "%u байт"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Разобранное значение «%s» не является допустимой подписью D-Bus"
 
-#: ../glib/gfileutils.c:2007
+#: ../gio/gdbusmessage.c:1325
 #, c-format
-msgid "%.1f KiB"
-msgstr "%.1f КиБ"
+msgid ""
+"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural ""
+"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] ""
+"Обнаружен массив длинной %u байт. Максимальная длина равна 2<<26 байт (64 "
+"МиБ)."
+msgstr[1] ""
+"Обнаружен массив длинной %u байта. Максимальная длина равна 2<<26 байт (64 "
+"МиБ)."
+msgstr[2] ""
+"Обнаружен массив длинной %u байт. Максимальная длина равна 2<<26 байт (64 "
+"МиБ)."
+
+#: ../gio/gdbusmessage.c:1483
+#, c-format
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr ""
+"Разобранное значение «%s» для варианта не является допустимой подписью D-Bus"
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusmessage.c:1510
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f МиБ"
+msgid ""
+"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr ""
+"Ошибка десериализации GVariant с типом строки «%s» из формата D-Bus wire"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusmessage.c:1698
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f ГиБ"
+msgid ""
+"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
+"0x%02x"
+msgstr ""
+"Неправильный порядок байтов в значении. Ожидался 0x6c ('l') или 0x42 ('B'), "
+"но найдено значение 0x%02x"
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:1712
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f ТиБ"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Неправильный старший номер версии протокола. Ожидался 1, но найден %d"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1769
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f ПиБ"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "Найден заголовок подписи с подписью «%s», но тело сообщения пусто"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1783
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f ЭиБ"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr ""
+"Разобранное значение «%s» не является допустимой подписью D-Bus (для тела)"
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1814
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f кБ"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] ""
+"Отсутствует заголовок подписи в сообщении, но тело сообщения занимает %u байт"
+msgstr[1] ""
+"Отсутствует заголовок подписи в сообщении, но тело сообщения занимает %u "
+"байта"
+msgstr[2] ""
+"Отсутствует заголовок подписи в сообщении, но тело сообщения занимает %u байт"
+
+#: ../gio/gdbusmessage.c:1824
+msgid "Cannot deserialize message: "
+msgstr "Не удалось выполнить десериализацию сообщения:"
 
-#: ../glib/gfileutils.c:2038
-#: ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:2156
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f МБ"
+msgid ""
+"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr "Ошибка сериализации GVariant с типом строки «%s» в формат D-Bus wire"
 
-#: ../glib/gfileutils.c:2041
-#: ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:2297
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f ГБ"
+msgid ""
+"Message has %d file descriptors but the header field indicates %d file "
+"descriptors"
+msgstr ""
+"Сообщение содержит %d файловых дескрипторов, но в поле заголовка указано %d"
 
-#: ../glib/gfileutils.c:2044
-#: ../glib/gfileutils.c:2157
-#, c-format
-msgid "%.1f TB"
-msgstr "%.1f ТБ"
+#: ../gio/gdbusmessage.c:2305
+msgid "Cannot serialize message: "
+msgstr "Не удалось сериализовать сообщение: "
 
-#: ../glib/gfileutils.c:2047
-#: ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:2349
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f ПБ"
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Тело сообщения имеет подпись «%s», но нет заголовка подписи"
 
-#: ../glib/gfileutils.c:2050
-#: ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:2359
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f ЭБ"
+msgid ""
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
+msgstr ""
+"Тело сообщения имеет тип подписи «%s», но значение подписи в поле заголовка "
+"равно «%s»"
 
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
+#: ../gio/gdbusmessage.c:2375
 #, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s байт"
-msgstr[1] "%s байта"
-msgstr[2] "%s байт"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Тело сообщения пусто, но значение подписи в поле заголовка равно «(%s)»"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:2932
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f КБ"
+msgid "Error return with body of type `%s'"
+msgstr "Возвращена ошибка с телом типа «%s»"
+
+#: ../gio/gdbusmessage.c:2940
+msgid "Error return with empty body"
+msgstr "Возвращена ошибка с пустым телом"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusprivate.c:2062
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Не удалось прочитать символьную ссылку «%s»: %s"
+msgid "Unable to get Hardware profile: %s"
+msgstr "Не удалось получить профиль аппаратуры: %s"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "СимволÑ\8cнÑ\8bе Ñ\81Ñ\81Ñ\8bлки Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаÑ\8eÑ\82Ñ\81Ñ\8f"
+#: ../gio/gdbusprivate.c:2107
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð·Ð°Ð³Ñ\80Ñ\83зиÑ\82Ñ\8c /var/lib/dbus/machine-id Ð¸Ð»Ð¸ /etc/machine-id: "
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ñ\82кÑ\80Ñ\8bÑ\82Ñ\8c Ð¿Ñ\80еобÑ\80азоваÑ\82елÑ\8c Ð¸Ð· Â«%s» Ð² Â«%s»: %s"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Ð\9eÑ\88ибка Ð²Ñ\8bзова StartServiceByName Ð´Ð»Ñ\8f %s: "
 
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "Невозможно выполнить непосредственное чтение в функции g_io_channel_read_line_string"
+#: ../gio/gdbusproxy.c:1645
+#, c-format
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Неожиданный ответ %d из метода StartServiceByName(\"%s\")"
 
-#: ../glib/giochannel.c:1800
-#: ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "В буфере чтения остались непреобразованные данные"
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
+msgid ""
+"Cannot invoke method; proxy is for a well-known name without an owner and "
+"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr ""
+"Не удалось вызвать метод; у прокси с хорошо известным именем нет владельца и "
+"прокси создать с флагом G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
-#: ../glib/giochannel.c:1881
-#: ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Канал закрывается на неполном символе"
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Абстрактное пространство имён не поддерживается"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Невозможно выполнить непосредственное чтение в функции g_io_channel_read_to_end"
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Не удалось задать nonce-файл при создании сервера"
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusserver.c:873
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ñ\82кÑ\80Ñ\8bÑ\82Ñ\8c Ñ\84айл Â«%s»: Ñ\81бой Ð² Ñ\84Ñ\83нкÑ\86ии open(): %s"
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð·Ð°Ð¿Ð¸Ñ\81и Ð² nonce-Ñ\84айл Ñ\83 Â«%s»: %s"
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusserver.c:1041
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ñ\82обÑ\80азиÑ\82Ñ\8c Ñ\84айл Â«%s»: Ñ\81бой Ð² Ñ\84Ñ\83нкÑ\86ии mmap(): %s"
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "СÑ\82Ñ\80ока Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм D-Bus GUID"
 
-#: ../glib/gmarkup.c:355
-#: ../glib/gmarkup.c:396
+#: ../gio/gdbusserver.c:1081
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Ошибка в строке %d на символе %d: "
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Невозможно прослушивать неподдерживаемый транспорт «%s»"
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "КОМАНДА"
 
-#: ../glib/gmarkup.c:418
-#: ../glib/gmarkup.c:501
+#: ../gio/gdbus-tool.c:93
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Недопустимый UTF-8 текст в имени — неправильная последовательность «%s»"
+msgid ""
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
+msgstr ""
+"Команды:\n"
+"  help         Показать эту справку\n"
+"  introspect   Интроспектировать удалённый объект\n"
+"  monitor      Следить за удалённым объектом\n"
+"  call         Вызвать метод удалённого объекта\n"
+"  emit         Послать сигнал\n"
+"\n"
+"Для получения справки по команде используйте «%s КОМАНДА --help».\n"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имое Ð¸Ð¼Ñ\8f Â«%s»"
+msgid "Error: %s\n"
+msgstr "Ð\9eÑ\88ибка: %s\n"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "Недопустимое имя «%s»: «%c»"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Произошла ошибка при разборе интроспекции XML: %s\n"
+
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Подключиться к системной шине"
+
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Подключиться к пользовательской шине"
+
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Подключиться к заданному адресу D-Bus"
+
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Параметры оконечной точки соединения:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Параметры, определяющие оконечную точку соединения"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Ошибка в строке %d: %s"
+msgid "No connection endpoint specified"
+msgstr "Оконечная точка соединения не указана"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid "Failed to parse '%-.*s', which should have been a digit inside a character reference (&#234; for example) - perhaps the digit is too large"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80азобÑ\80аÑ\82Ñ\8c Ñ\81Ñ\82Ñ\80окÑ\83 Â«%-.*s», ÐºÐ¾Ñ\82оÑ\80аÑ\8f Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ\8bÑ\82Ñ\8c Ñ\87иÑ\81лом Ð²Ð½Ñ\83Ñ\82Ñ\80и Ñ\81Ñ\81Ñ\8bлки Ð½Ð° Ñ\81имвол (напÑ\80имеÑ\80 &#234;) â\80\94 Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ð¾Ð¼ÐµÑ\80 Ñ\81лиÑ\88ком Ð²ÐµÐ»Ð¸Ðº"
+msgid "Multiple connection endpoints specified"
+msgstr "Указано Ð½ÐµÑ\81колÑ\8cко Ð¾ÐºÐ¾Ð½ÐµÑ\87нÑ\8bÑ\85 Ñ\82оÑ\87ек Ñ\81оединениÑ\8f"
 
-#: ../glib/gmarkup.c:650
-msgid "Character reference did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &amp;"
-msgstr "Ссылка на символ не оканчивается точкой с запятой; похоже, символ «&» был использован не для обозначения начала конструкции — экранируйте его как «&amp;»"
+#: ../gio/gdbus-tool.c:463
+#, c-format
+msgid ""
+"Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr ""
+"Предупреждение: согласно данным интроспекции, интерфейс «%s» не существует\n"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbus-tool.c:472
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Ссылка на символ «%-.*s» не определяет допустимый символ"
+msgid ""
+"Warning: According to introspection data, method `%s' does not exist on "
+"interface `%s'\n"
+msgstr ""
+"Предупреждение: согласно данным интроспекции, метод «%s» в интерфейсе «%s» не "
+"существует\n"
 
-#: ../glib/gmarkup.c:714
-msgid "Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr "Ð\9eбнаÑ\80Ñ\83жена Ð¿Ñ\83Ñ\81Ñ\82аÑ\8f ÐºÐ¾Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8f Â«&;»; Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bми ÐºÐ¾Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8fми Ñ\8fвлÑ\8fÑ\8eÑ\82Ñ\81Ñ\8f: &amp; &quot; &lt; &gt; &apos;"
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Ð\9dеобÑ\8fзаÑ\82елÑ\8cнÑ\8bй Ð¿Ð¾Ð»Ñ\83Ñ\87аÑ\82елÑ\8c Ñ\81игнала (Ñ\83никалÑ\8cное Ð¸Ð¼Ñ\8f)"
 
-#: ../glib/gmarkup.c:722
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Имя сущности «%-.*s» неизвестно"
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Объектный путь, для выпуска сигнала"
 
-#: ../glib/gmarkup.c:727
-msgid "Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &amp;"
-msgstr "Ð\9aонÑ\81Ñ\82Ñ\80Ñ\83кÑ\86иÑ\8f Ð½Ðµ Ð·Ð°ÐºÐ°Ð½Ñ\87иваеÑ\82Ñ\81Ñ\8f Ñ\82оÑ\87кой Ñ\81 Ð·Ð°Ð¿Ñ\8fÑ\82ой; Ð¿Ð¾Ñ\85оже, Ñ\87Ñ\82о Ñ\81имвол Â«&» Ð±Ñ\8bл Ð¸Ñ\81полÑ\8cзован Ð½Ðµ Ð´Ð»Ñ\8f Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ\87ениÑ\8f Ð½Ð°Ñ\87ала ÐºÐ¾Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ии â\80\94 Ñ\8dкÑ\80аниÑ\80Ñ\83йÑ\82е ÐµÐ³Ð¾ ÐºÐ°Ðº Â«&amp;»"
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Ð\9dазвание Ñ\81игнала Ð¸ Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Ð\94окÑ\83менÑ\82 Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ\87инаÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81 Ñ\8dлеменÑ\82а (напÑ\80имеÑ\80 <book>)"
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Ð\9fоÑ\81лаÑ\82Ñ\8c Ñ\81игнал."
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid "'%s' is not a valid character following a '<' character; it may not begin an element name"
-msgstr "Символ Â«%s» Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¿Ð¾Ñ\81ле Ñ\81имвола Â«<»; Ñ\8dÑ\82оÑ\82 Ñ\81имвол Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\87инаÑ\82Ñ\8c Ð¸Ð¼Ñ\8f Ñ\8dлеменÑ\82а"
+msgid "Error connecting: %s\n"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оединении: %s\n"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid "Odd character '%s', expected a '>' character to end the empty-element tag '%s'"
-msgstr "Ð\92Ñ\81Ñ\82Ñ\80еÑ\82илÑ\81Ñ\8f Ð»Ð¸Ñ\88ний Ñ\81имвол Â«%s», Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ\81Ñ\8f Ñ\81имвол Â«>» Ð´Ð»Ñ\8f Ð·Ð°Ð²ÐµÑ\80Ñ\88ениÑ\8f Ð¿Ñ\83Ñ\81Ñ\82ого Ñ\8dлеменÑ\82а Ñ\82Ñ\8dга Â«%s»"
+msgid "Error: object path not specified.\n"
+msgstr "Ð\9eÑ\88ибка: Ð½Ðµ Ñ\83казан Ð¾Ð±Ñ\8aекÑ\82нÑ\8bй Ð¿Ñ\83Ñ\82Ñ\8c.\n"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr "Ð\92Ñ\81Ñ\82Ñ\80еÑ\82илÑ\81Ñ\8f Ð»Ð¸Ñ\88ний Ñ\81имвол Â«%s», Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ\81Ñ\8f Ñ\81имвол Â«=» Ð¿Ð¾Ñ\81ле Ð¸Ð¼ÐµÐ½Ð¸ Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а Â«%s» Ñ\8dлеменÑ\82а Â«%s»"
+msgid "Error: %s is not a valid object path\n"
+msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¾Ð±Ñ\8aекÑ\82нÑ\8bм Ð¿Ñ\83Ñ\82Ñ\91м\n"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Odd character '%s', expected a '>' or '/' character to end the start tag of element '%s', or optionally an attribute; perhaps you used an invalid character in an attribute name"
-msgstr "Ð\92Ñ\81Ñ\82Ñ\80еÑ\82илÑ\81Ñ\8f Ð»Ð¸Ñ\88ний Ñ\81имвол Â«%s»; Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ\81Ñ\8c Ñ\81имволÑ\8b Â«>» Ð¸Ð»Ð¸ Â«/» Ð´Ð»Ñ\8f Ð·Ð°Ð²ÐµÑ\80Ñ\88ениÑ\8f Ð¾Ñ\82кÑ\80Ñ\8bваÑ\8eÑ\89его Ñ\82Ñ\8dга Ñ\8dлеменÑ\82а Â«%s», Ð»Ð¸Ð±Ð¾, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð°Ñ\82Ñ\80ибÑ\83Ñ\82; Ð¼Ð¾Ð¶ÐµÑ\82 Ð±Ñ\8bÑ\82Ñ\8c, Ð±Ñ\8bл Ð¸Ñ\81полÑ\8cзован Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bй Ñ\81имвол Ð² Ð¸Ð¼ÐµÐ½Ð¸ Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а"
+msgid "Error: signal not specified.\n"
+msgstr "Ð\9eÑ\88ибка: Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ\81игнал.\n"
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid "Odd character '%s', expected an open quote mark after the equals sign when giving value for attribute '%s' of element '%s'"
-msgstr "Ð\92Ñ\81Ñ\82Ñ\80еÑ\82илÑ\81Ñ\8f Ð»Ð¸Ñ\88ний Ñ\81имвол Â«%s», Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ\81Ñ\8c Ð¾Ñ\82кÑ\80Ñ\8bваÑ\8eÑ\89аÑ\8f Ð´Ð²Ð¾Ð¹Ð½Ð°Ñ\8f ÐºÐ°Ð²Ñ\8bÑ\87ка Ð¿Ð¾Ñ\81ле Ð·Ð½Ð°ÐºÐ° Ñ\80авенÑ\81Ñ\82ва Ð¿Ñ\80и Ð¿Ñ\80иÑ\81ваивании Ð·Ð½Ð°Ñ\87ениÑ\8f Ð°Ñ\82Ñ\80ибÑ\83Ñ\82Ñ\83 Â«%s» Ñ\8dлеменÑ\82а Â«%s»"
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:640
 #, c-format
-msgid "'%s' is not a valid character following the characters '</'; '%s' may not begin an element name"
-msgstr "Символ Â«%s» Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82им Ð¿Ð¾Ñ\81ле Ñ\81имволов Â«</»; Ñ\81имвол Â«%s» Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð½Ð°Ñ\87инаÑ\82Ñ\8c Ð¸Ð¼Ñ\8f Ñ\8dлеменÑ\82а"
+msgid "Error: %s is not a valid member name\n"
+msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ\87лена\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:646
 #, c-format
-msgid "'%s' is not a valid character following the close element name '%s'; the allowed character is '>'"
-msgstr "Символ Â«%s» Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82им Ð¿Ð¾Ñ\81ле Ð·Ð°ÐºÑ\80Ñ\8bваÑ\8eÑ\89его Ñ\8dлеменÑ\82а Ð¸Ð¼ÐµÐ½Ð¸ Â«%s»; Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ñ\81имволом Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Â«>»"
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ñ\83никалÑ\8cнÑ\8bм Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ\88инÑ\8b.\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "ЭлеменÑ\82 Â«%s» Ð±Ñ\8bл Ð·Ð°ÐºÑ\80Ñ\8bÑ\82, Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ\8dлеменÑ\82 Ð² Ð½Ð°Ñ\81Ñ\82оÑ\8fÑ\89ий Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð½Ðµ Ð¾Ñ\82кÑ\80Ñ\8bÑ\82"
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\80азбоÑ\80е Ð¿Ð°Ñ\80амеÑ\82Ñ\80а %d: %s\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr "ЭлеменÑ\82 Â«%s» Ð±Ñ\8bл Ð·Ð°ÐºÑ\80Ñ\8bÑ\82, Ð½Ð¾ Ð¾Ñ\82кÑ\80Ñ\8bÑ\82Ñ\8bм Ð² Ð½Ð°Ñ\81Ñ\82оÑ\8fÑ\89ий Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ñ\8dлеменÑ\82 Â«%s»"
+msgid "Error flushing connection: %s\n"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81бÑ\80оÑ\81е Ð¿Ð¾Ð´ÐºÐ»Ñ\8eÑ\87ениÑ\8f: %s\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Ð\94окÑ\83менÑ\82 Ð±Ñ\8bл Ð¿Ñ\83Ñ\81Ñ\82 Ð¸Ð»Ð¸ Ñ\81одеÑ\80жал Ñ\82олÑ\8cко Ð¿Ñ\80обелÑ\8b"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Ð\98мÑ\8f Ð½Ð°Ð·Ð½Ð°Ñ\87ениÑ\8f, Ð´Ð»Ñ\8f ÐºÐ¾Ñ\82оÑ\80ого Ð²Ñ\8bзÑ\8bваеÑ\82Ñ\81Ñ\8f Ð¼ÐµÑ\82од"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Ð\94окÑ\83менÑ\82 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ\87илÑ\81Ñ\8f Ñ\81Ñ\80азÑ\83 Ð¶Ðµ Ð¿Ð¾Ñ\81ле Ð¾Ñ\82кÑ\80Ñ\8bваÑ\8eÑ\89ей Ñ\83гловой Ñ\81кобки Â«<»"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Ð\9eбÑ\8aекÑ\82нÑ\8bй Ð¿Ñ\83Ñ\82Ñ\8c, Ð´Ð»Ñ\8f ÐºÐ¾Ñ\82оÑ\80ого Ð²Ñ\8bзÑ\8bваеÑ\82Ñ\81Ñ\8f Ð¼ÐµÑ\82од"
 
-#: ../glib/gmarkup.c:1734
-#: ../glib/gmarkup.c:1779
-#, c-format
-msgid "Document ended unexpectedly with elements still open - '%s' was the last element opened"
-msgstr "Документ неожиданно окончился, когда ещё были открыты элементы — «%s» был последним открытым элементом"
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Название метода или интерфейса"
 
-#: ../glib/gmarkup.c:1742
-#, c-format
-msgid "Document ended unexpectedly, expected to see a close angle bracket ending the tag <%s/>"
-msgstr "Документ неожиданно окончился, ожидалась закрывающая тэг <%s/> угловая скобка"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Время ожидания в секундах"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Ð\94окÑ\83менÑ\82 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ\87илÑ\81Ñ\8f Ð²Ð½Ñ\83Ñ\82Ñ\80и Ð¸Ð¼ÐµÐ½Ð¸ Ñ\8dлеменÑ\82а"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Ð\92Ñ\8bзÑ\8bваеÑ\82 Ð¼ÐµÑ\82од Ð½Ð° Ñ\83далÑ\91нном Ð¾Ð±Ñ\8aекÑ\82е."
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Документ неожиданно окончился внутри имени атрибута"
+#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#, c-format
+msgid "Error: Destination is not specified\n"
+msgstr "Ошибка: не указано назначение\n"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Документ неожиданно окончился внутри открывающего элемент тэга"
+#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Ошибка: не указан объектный путь\n"
 
-#: ../glib/gmarkup.c:1765
-msgid "Document ended unexpectedly after the equals sign following an attribute name; no attribute value"
-msgstr "Документ неожиданно окончился после знака равенства, следующего за именем атрибута; значение атрибута не указано"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Ошибка: не указано имя метода\n"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Документ неожиданно окончился внутри значения атрибута"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Ошибка: неправильное имя метода «%s»\n"
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:974
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr "Ð\94окÑ\83менÑ\82 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ\87илÑ\81Ñ\8f Ð²Ð½Ñ\83Ñ\82Ñ\80и Ñ\82Ñ\8dга, Ð·Ð°ÐºÑ\80Ñ\8bваÑ\8eÑ\89его Ñ\8dлеменÑ\82 Â«%s»"
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\80азбоÑ\80е Ð¿Ð°Ñ\80амеÑ\82Ñ\80а %d Ñ\82ипа Â«%s»: %s\n"
 
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr "Ð\94окÑ\83менÑ\82 Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ\87илÑ\81Ñ\8f Ð²Ð½Ñ\83Ñ\82Ñ\80и ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ\82аÑ\80иÑ\8f Ð¸Ð»Ð¸ Ð¸Ð½Ñ\81Ñ\82Ñ\80Ñ\83кÑ\86ии Ð¾Ð±Ñ\80абоÑ\82ки"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Ð\98мÑ\8f Ð½Ð°Ð·Ð½Ð°Ñ\87ениÑ\8f Ð´Ð»Ñ\8f Ð¸Ð½Ñ\82Ñ\80оÑ\81пекÑ\86ии"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "повÑ\80еждÑ\91ннÑ\8bй Ð¾Ð±Ñ\8aекÑ\82"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Ð\9eбÑ\8aекÑ\82нÑ\8bй Ð¿Ñ\83Ñ\82Ñ\8c Ð´Ð»Ñ\8f Ð¸Ð½Ñ\82Ñ\80оÑ\81пекÑ\86ии"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "внÑ\83Ñ\82Ñ\80еннÑ\8fÑ\8f Ð¾Ñ\88ибка Ð¸Ð»Ð¸ Ð¿Ð¾Ð²Ñ\80еждÑ\91ннÑ\8bй Ð¾Ð±Ñ\8aекÑ\82"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Ð\9dапеÑ\87аÑ\82аÑ\82Ñ\8c XML"
 
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "законÑ\87илаÑ\81Ñ\8c Ð¿Ð°Ð¼Ñ\8fÑ\82Ñ\8c"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Ð\98нÑ\82Ñ\80оÑ\81пекÑ\86иÑ\8f Ð¿Ð¾Ñ\82омка"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "доÑ\81Ñ\82игнÑ\83Ñ\82 Ð¿Ñ\80едел Ð¾Ð±Ñ\80аÑ\82ного Ñ\85ода"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "ТолÑ\8cко Ñ\81войÑ\81Ñ\82ва Ð¿ÐµÑ\87аÑ\82и"
 
-#: ../glib/gregex.c:210
-#: ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "шаблон содержит элементы, которые не поддерживаются при поиске частичного совпадения"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Выполнить интроспекцию удалённого объекта."
 
-#: ../glib/gregex.c:212
-#: ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "внутренняя ошибка"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Имя назначения для наблюдения"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "условия в виде обратных ссылок при поиске частичного совпадения не поддерживаются"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Объектный путь для наблюдения"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "доÑ\81Ñ\82игнÑ\83Ñ\82 Ð¿Ñ\80едел Ñ\80екÑ\83Ñ\80Ñ\81ии"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Ð\9dаблÑ\8eдаÑ\82Ñ\8c Ð·Ð° Ñ\83далÑ\91ннÑ\8bм Ð¾Ð±Ñ\8aекÑ\82ом."
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "доÑ\81Ñ\82игнÑ\83Ñ\82 Ð¿Ñ\80едел Ñ\80абоÑ\87его Ð¿Ñ\80оÑ\81Ñ\82Ñ\80анÑ\81Ñ\82ва Ð´Ð»Ñ\8f Ð¿Ñ\83Ñ\81Ñ\82Ñ\8bÑ\85 Ð¿Ð¾Ð´Ñ\81Ñ\82Ñ\80ок"
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Ð\91ез Ð¸Ð¼ÐµÐ½Ð¸"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "недопÑ\83Ñ\81Ñ\82имаÑ\8f ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ\86иÑ\8f Ñ\84лагов Ð¿ÐµÑ\80евода Ñ\81Ñ\82Ñ\80оки"
+#: ../gio/gdesktopappinfo.c:991
+msgid "Desktop file didn't specify Exec field"
+msgstr "Ð\92 desktop-Ñ\84айле Ð½Ðµ Ñ\83казано Ð¿Ð¾Ð»Ðµ Exec"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "непÑ\80авилÑ\8cное Ñ\81меÑ\89ение"
+#: ../gio/gdesktopappinfo.c:1279
+msgid "Unable to find terminal required for application"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð½Ð°Ð¹Ñ\82и Ñ\82еÑ\80минал, Ñ\82Ñ\80ебÑ\83емÑ\8bй Ð´Ð»Ñ\8f Ð¿Ñ\80иложениÑ\8f"
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "короткий utf8"
+#: ../gio/gdesktopappinfo.c:1566
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Не удалось создать пользовательскую папку настроек приложения %s: %s"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "неизвестная ошибка"
+#: ../gio/gdesktopappinfo.c:1570
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Не удалось создать пользовательскую папку настроек MIME %s: %s"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ в конце шаблона"
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
+msgid "Application information lacks an identifier"
+msgstr "В информации о приложении отсутствует идентификатор"
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c в конце шаблона"
+#: ../gio/gdesktopappinfo.c:2058
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Не удалось создать пользовательский desktop-файл %s"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "неопознанный символ следует за \\"
+#: ../gio/gdesktopappinfo.c:2174
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Особое определение для %s"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "экранирование, изменяющее регистр (\\l, \\L, \\u, \\U), здесь запрещено"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "привод не поддерживает извлечение"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "числа в квантификаторе {} в неправильном порядке"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "привод не поддерживает извлечение или извлечение_с_операцией"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "слишком большое число в квантификаторе {}"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "привод не поддерживает опрос носителя"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "оÑ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð·Ð°Ð²ÐµÑ\80Ñ\88аÑ\8eÑ\89аÑ\8f ] Ð´Ð»Ñ\8f ÐºÐ»Ð°Ñ\81Ñ\81а Ñ\81имволов"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "пÑ\80ивод Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ñ\81Ñ\82аÑ\80Ñ\82"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "невеÑ\80ное Ñ\8dкÑ\80аниÑ\80ование Ð² ÐºÐ»Ð°Ñ\81Ñ\81е Ñ\81имволов"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "пÑ\80ивод Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ð¾Ñ\81Ñ\82ановкÑ\83"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "диапазон в классе символов в неправильном порядке"
+#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "Поддержка TLS недоступна"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "нечего повторять"
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Не удалось обработать версию %d текстового представления GEmblem"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "неопознанный символ после (?"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Некорректное число лексем (%d) текстового представления GEmblem"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "неопознанный символ после (?<"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Не удалось обработать версию %d текстового представления GEmblemedIcon"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "неопознанный символ после (?P"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Некорректное число лексем (%d) текстового представления GEmblemedIcon"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "именованнÑ\8bе ÐºÐ»Ð°Ñ\81Ñ\81Ñ\8b POSIX Ð¿Ð¾Ð´Ð´ÐµÑ\80живаÑ\8eÑ\82Ñ\81Ñ\8f Ñ\82олÑ\8cко Ð²Ð½Ñ\83Ñ\82Ñ\80и ÐºÐ»Ð°Ñ\81Ñ\81а"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Ð\94лÑ\8f GEmblemedIcon Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ\82Ñ\81Ñ\8f GEmblem"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "отсутствует завершающая )"
+#: ../gio/gfile.c:874 ../gio/gfile.c:1105 ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477 ../gio/gfile.c:1531 ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671 ../gio/gfile.c:1726 ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840 ../gio/gfile.c:3312 ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500 ../gio/gfile.c:3541 ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273 ../gio/gfile.c:4359 ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546 ../gio/gfile.c:4633 ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048 ../gio/gfile.c:5315 ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008 ../gio/gfile.c:7098 ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Действие не поддерживается"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") без открывающей ("
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361 ../gio/glocalfile.c:1070 ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Содержащая точка монтирования не существует"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "после (?R или (?[+-]цифры должна идти )"
+#: ../gio/gfile.c:2414 ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Нельзя скопировать поверх каталога"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "ссылка на несуществующий подшаблон"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Нельзя скопировать каталог поверх каталога"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "оÑ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 ) Ð¿Ð¾Ñ\81ле ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ\82аÑ\80иÑ\8f"
+#: ../gio/gfile.c:2483 ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Целевой Ñ\84айл Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "слишком большое регулярное выражение"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Не удалось рекурсивно скопировать каталог"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "не Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð»Ñ\83Ñ\87иÑ\82Ñ\8c Ð¿Ð°Ð¼Ñ\8fÑ\82Ñ\8c"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Соединение Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind-утверждение не имеет фиксированную длину"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Произошла ошибка при соединении файла: %s"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "оÑ\88ибоÑ\87ное Ñ\87иÑ\81ло Ð¸Ð»Ð¸ Ð¸Ð¼Ñ\8f Ð¿Ð¾Ñ\81ле (?("
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Ð\9dелÑ\8cзÑ\8f Ñ\81копиÑ\80оваÑ\82Ñ\8c Ñ\81пеÑ\86иалÑ\8cнÑ\8bй Ñ\84айл"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "условная группа содержит более двух ветвей"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Дано неверное значение символьной ссылки"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "ожидалоÑ\81Ñ\8c Ñ\83Ñ\82веÑ\80ждение Ð¿Ð¾Ñ\81ле (?("
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Ð\9aоÑ\80зина Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "неизвестное имя класса POSIX"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Имена файлов не могут содержать «%c»"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "Ñ\81оÑ\80Ñ\82иÑ\80овоÑ\87нÑ\8bе Ñ\8dлеменÑ\82Ñ\8b POSIX Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаÑ\8eÑ\82Ñ\81Ñ\8f"
+#: ../gio/gfile.c:6067 ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "Ñ\82ом Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ð¿Ñ\80иÑ\81оединение"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "слишком большое значение символа в последовательности \\x{...}"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Нет зарегистрированного приложения для обработки данного файла"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "оÑ\88ибоÑ\87ное Ñ\83Ñ\81ловие (?(0)"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Ð\9fеÑ\80еÑ\87иÑ\81лиÑ\82елÑ\8c Ð·Ð°ÐºÑ\80Ñ\8bÑ\82"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C запрещено в lookbehind-утверждениях"
+#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Перечислитель файлов имеет незавершённое действие"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "рекурсивный вызов мог повторяться бесконечно"
+#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Перечислитель файлов уже закрыт"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "отсутствует завершающий символ в имени подшаблона"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Не удалось обработать версию %d текстового представления GFileIcon"
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "два Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ\8bÑ\85 Ð¿Ð¾Ð´Ñ\88аблона Ð¸Ð¼ÐµÑ\8eÑ\82 Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ð¾Ðµ Ð¸Ð¼Ñ\8f"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82нÑ\8bе Ð²Ñ\85однÑ\8bе Ð´Ð°Ð½Ð½Ñ\8bе Ð´Ð»Ñ\8f GFileIcon"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "ошибочная последовательность \\P или \\p"
+#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Поток не поддерживает query_info"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "неизвестное имя свойства после \\P или \\p"
+#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Переход по потоку не поддерживается"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "имÑ\8f Ð¿Ð¾Ð´Ñ\88аблона Ñ\81лиÑ\88ком Ð´Ð»Ð¸Ð½Ð½Ð¾Ðµ (не Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¿Ñ\80евÑ\8bÑ\88аÑ\82Ñ\8c 32 Ñ\81имвола)"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "УÑ\81еÑ\87ение Ð½Ð° Ð²Ñ\85одном Ð¿Ð¾Ñ\82оке Ð½Ðµ Ñ\80азÑ\80еÑ\88ено"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "слишком много именованных подшаблонов (не должно быть больше 10 000)"
+#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Усечение не поддерживается на потоке"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "восьмеричное значение превышает \\377"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Неверное число лексем (%d)"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "группа DEFINE содержит более одной ветви"
+#: ../gio/gicon.c:304
+#, c-format
+msgid "No type for class name %s"
+msgstr "Нет типа для класса с именем %s"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "запрещено повторять группу DEFINE"
-
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "противоречивые параметры NEWLINE"
-
-#: ../glib/gregex.c:395
-msgid "\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr "за \\g не следует имя в скобках или неотрицательное число (возможно, в скобках)"
-
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "неожиданное повторение"
-
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "переполнение кода"
-
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "переполнение рабочего пространства компиляции"
-
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "не найден ранее проверенный подшаблон со ссылкой "
-
-#: ../glib/gregex.c:630
-#: ../glib/gregex.c:1753
+#: ../gio/gicon.c:314
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Во время поиска совпадений с регулярным выражением %s возникла ошибка: %s"
-
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "Библиотека PCRE собрана без поддержки UTF-8"
-
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "Библиотека PCRE собрана без поддержки свойств UTF-8"
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Тип %s не реализует интерфейс GIcon"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gicon.c:325
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ\8fÑ\86ии Ñ\80егÑ\83лÑ\8fÑ\80ного Ð²Ñ\8bÑ\80ажениÑ\8f %s Ñ\83 Ñ\81имвола Ñ\81 Ð½Ð¾Ð¼ÐµÑ\80ом %d: %s"
+msgid "Type %s is not classed"
+msgstr "Тип %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f ÐºÐ»Ð°Ñ\81Ñ\81иÑ\84иÑ\86иÑ\80Ñ\83емÑ\8bм"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Произошла ошибка при оптимизации регулярного выражения %s: %s"
-
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "ожидалась шестнадцатеричная цифра или символ «}»"
-
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "ожидалась шестнадцатеричная цифра"
-
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "в символьной ссылке отсутствует «<»"
-
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "незаконченная символьная ссылка"
-
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "символьная ссылка нулевой длины"
-
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "ожидалась цифра"
-
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "недопустимая символьная ссылка"
-
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "лишний «\\» в конце"
-
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "неизвестная экранирующая последовательность"
+msgid "Malformed version number: %s"
+msgstr "Некорректный номер версии: %s"
 
-#: ../glib/gregex.c:2360
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Произошла ошибка во время разбора текста замен «%s» у символа с номером %lu: %s"
-
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Текст в кавычках не начинается с символа кавычки"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Тип %s не реализует from_tokens() интерфейса GIcon"
 
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "Ð\9eбнаÑ\80Ñ\83жена Ð½ÐµÐ·Ð°ÐºÑ\80Ñ\8bÑ\82аÑ\8f ÐºÐ°Ð²Ñ\8bÑ\87ка Ð² ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ\81Ñ\82Ñ\80оке Ð¸Ð»Ð¸ Ð´Ñ\80Ñ\83гом Ñ\82екÑ\81Ñ\82е Ð¾Ñ\82 Ð¾Ð±Ð¾Ð»Ð¾Ñ\87ки"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ð±Ñ\80абоÑ\82аÑ\82Ñ\8c Ð´Ð°Ð½Ð½Ñ\83Ñ\8e Ð²ÐµÑ\80Ñ\81иÑ\8e Ñ\82екÑ\81Ñ\82ового Ð¿Ñ\80едÑ\81Ñ\82авлениÑ\8f Ð·Ð½Ð°Ñ\87ка"
 
-#: ../glib/gshell.c:559
-#, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Текст закончился сразу после символа «\\» (текст был «%s»)"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Адрес не указан"
 
-#: ../glib/gshell.c:566
+#: ../gio/ginetaddressmask.c:192
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr "Текст закончился до того, как была найдена закрывающая кавычка для %c (текст был «%s»)"
-
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Текст был пуст (или содержал только пробелы)"
+msgid "Length %u is too long for address"
+msgstr "Значение длины %u слишком велико для адреса"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿Ñ\80оÑ\87иÑ\82аÑ\82Ñ\8c Ð´Ð°Ð½Ð½Ñ\8bе Ð¸Ð· Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а-поÑ\82омка"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Ð\92 Ð°Ð´Ñ\80еÑ\81е Ñ\83Ñ\81Ñ\82ановленÑ\8b Ð±Ð¸Ñ\82Ñ\8b Ð²Ð½Ðµ Ð¿Ñ\80еделов Ð´Ð»Ð¸Ð½Ñ\8b Ð¿Ñ\80еÑ\84икÑ\81а"
 
-#: ../glib/gspawn-win32.c:299
-#: ../glib/gspawn.c:1516
+#: ../gio/ginetaddressmask.c:304
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Не удалось создать канал для сообщения с процессом-потомком (%s)"
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Невозможно считать «%s» маской IP-адреса"
 
-#: ../glib/gspawn-win32.c:338
-#: ../glib/gspawn-win32.c:346
-#: ../glib/gspawn.c:1169
-#, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Не удалось прочитать данные из канала потомка (%s)"
+#: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Недостаточно места для адреса сокета"
 
-#: ../glib/gspawn-win32.c:369
-#: ../glib/gspawn.c:1382
-#, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Не удалось сменить каталог на «%s» (%s)"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Неподдерживаемый адрес сокета"
 
-#: ../glib/gspawn-win32.c:375
-#: ../glib/gspawn-win32.c:494
-#, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Не удалось выполнить процесс-потомок (%s)"
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Входной поток не поддерживает чтение"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Недопустимое имя программы: %s"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898 ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Поток имеет незавершённое действие"
 
-#: ../glib/gspawn-win32.c:454
-#: ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имаÑ\8f Ñ\81Ñ\82Ñ\80ока Ð² Ð²ÐµÐºÑ\82оÑ\80е Ð°Ñ\80гÑ\83менÑ\82ов Ð¿Ð¾Ð´ Ð½Ð¾Ð¼ÐµÑ\80ом %d: %s"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "ЭлеменÑ\82 <%s> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð±Ñ\8bÑ\82Ñ\8c Ð²Ð½Ñ\83Ñ\82Ñ\80и <%s>"
 
-#: ../glib/gspawn-win32.c:465
-#: ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имаÑ\8f Ñ\81Ñ\82Ñ\80ока Ð² Ð¾ÐºÑ\80Ñ\83жении: %s"
+msgid "Element <%s> not allowed at toplevel"
+msgstr "ЭлеменÑ\82 <%s> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð±Ñ\8bÑ\82Ñ\8c Ñ\81амÑ\8bм Ð²ÐµÑ\80Ñ\85ним"
 
-#: ../glib/gspawn-win32.c:718
-#: ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имÑ\8bй Ñ\80абоÑ\87ий ÐºÐ°Ñ\82алог: %s"
+msgid "File %s appears multiple times in the resource"
+msgstr "Файл %s Ñ\83казан Ð² Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81е Ð½ÐµÑ\81колÑ\8cко Ñ\80аз"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-resources.c:251
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Не удалось выполнить вспомогательную программу (%s)"
-
-#: ../glib/gspawn-win32.c:997
-msgid "Unexpected error in g_io_channel_win32_poll() reading data from a child process"
-msgstr "Произошла неожиданная ошибка в функции g_io_channel_win32_poll() при чтении данных из процесса-потомка"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "Не удалось обнаружить «%s» в каталогах-источниках"
 
-#: ../glib/gspawn.c:207
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿Ñ\80оÑ\87иÑ\82аÑ\82Ñ\8c Ð´Ð°Ð½Ð½Ñ\8bе Ð¸Ð· Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а-поÑ\82омка (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ð±Ð½Ð°Ñ\80Ñ\83жиÑ\82Ñ\8c Â«%s» Ð² Ñ\82екÑ\83Ñ\89ем ÐºÐ°Ñ\82алоге"
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ\8f Ð¾Ñ\88ибка Ð² Ñ\84Ñ\83нкÑ\86ии select() Ð¿Ñ\80и Ñ\87Ñ\82ении Ð´Ð°Ð½Ð½Ñ\8bÑ\85 Ð¸Ð· Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а-поÑ\82омка (%s)"
+msgid "Unknown processing option \"%s\""
+msgstr "Ð\9dеизвеÑ\81Ñ\82нÑ\8bй Ð¿Ð°Ñ\80амеÑ\82Ñ\80 Ð¾Ð±Ñ\80абоÑ\82ки Â«%s»"
 
-#: ../glib/gspawn.c:432
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð°Ñ\8f Ð¾Ñ\88ибка Ð² Ñ\84Ñ\83нкÑ\86ии waitpid() (%s)"
+msgid "Failed to create temp file: %s"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\81оздаÑ\82Ñ\8c Ð²Ñ\80еменнÑ\8bй Ñ\84айл: %s"
 
-#: ../glib/gspawn.c:1236
-#, c-format
-msgid "Failed to fork (%s)"
-msgstr "Функция fork завершилась неудачно (%s)"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Произошла ошибка при обработке входного файла с помощью xmllint"
 
-#: ../glib/gspawn.c:1392
-#, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Не удалось выполнить процесс-потомок «%s» (%s)"
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Произошла ошибка при обработке входного файла с помощью to-pixdata"
 
-#: ../glib/gspawn.c:1402
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿ÐµÑ\80енапÑ\80авиÑ\82Ñ\8c Ð²Ñ\8bвод Ð¸Ð»Ð¸ Ð²Ð²Ð¾Ð´ Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а-поÑ\82омка (%s)"
+msgid "Error reading file %s: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ñ\87Ñ\82ении Ñ\84айла %s: %s"
 
-#: ../glib/gspawn.c:1411
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Ð\9fÑ\80и Ñ\81оздании Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а-поÑ\82омка Ñ\84Ñ\83нкÑ\86иÑ\8f fork Ð·Ð°Ð²ÐµÑ\80Ñ\88илаÑ\81Ñ\8c Ð½ÐµÑ\83даÑ\87но (%s)"
+msgid "Error compressing file %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ñ\81жаÑ\82ии Ñ\84айла %s"
 
-#: ../glib/gspawn.c:1419
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Произошла неизвестная ошибка при выполнении процесса-потомка «%s»"
+msgid "text may not appear inside <%s>"
+msgstr "текста не может быть внутри <%s>"
 
-#: ../glib/gspawn.c:1443
-#, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr "Не удалось прочитать нужное количество данных из канала процесса-потомка (%s)"
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "имя выходного файла"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Символ находится вне диапазона для UTF-8"
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "ФАЙЛ"
 
-#: ../glib/gutf8.c:1186
-#: ../glib/gutf8.c:1195
-#: ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334
-#: ../glib/gutf8.c:1473
-#: ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Во входной строке для преобразования обнаружена недопустимая последовательность"
+#: ../gio/glib-compile-resources.c:614
+msgid ""
+"The directories where files are to be read from (default to current "
+"directory)"
+msgstr ""
+"Каталоги, в которых ищутся файлы для чтения (по умолчанию текущий каталог)"
 
-#: ../glib/gutf8.c:1484
-#: ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Символ Ð½Ð°Ñ\85одиÑ\82Ñ\81Ñ\8f Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð´Ð»Ñ\8f UTF-16"
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
+msgid "DIRECTORY"
+msgstr "Ð\9aÐ\90ТÐ\90Ð\9bÐ\9eÐ\93"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Использование:"
+#: ../gio/glib-compile-resources.c:615
+msgid ""
+"Generate output in the format selected for by the target filename extension"
+msgstr ""
+"Генерировать результат в формате в соответствии с расширением целевого файла"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[ПАРАМЕТР...]"
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Генерировать исходный заголовок"
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Параметры справки:"
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr ""
+"Генерировать sourcecode, который используется для связи с файлом ресурсов "
+"вашего кода"
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Ð\9fоказаÑ\82Ñ\8c Ð¿Ð°Ñ\80амеÑ\82Ñ\80Ñ\8b Ñ\81пÑ\80авки"
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Ð\93енеÑ\80иÑ\80оваÑ\82Ñ\8c Ñ\81пиÑ\81ок Ð·Ð°Ð²Ð¸Ñ\81имоÑ\81Ñ\82ей"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Ð\9fоказаÑ\82Ñ\8c Ð²Ñ\81е Ð¿Ð°Ñ\80амеÑ\82Ñ\80Ñ\8b Ñ\81пÑ\80авки"
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Ð\9dе Ñ\81оздаваÑ\82Ñ\8c Ð¸Ð»Ð¸ Ñ\80егиÑ\81Ñ\82Ñ\80иÑ\80оваÑ\82Ñ\8c Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81 Ð°Ð²Ñ\82омаÑ\82иÑ\87еÑ\81ки"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Ð\9fаÑ\80амеÑ\82Ñ\80Ñ\8b Ð¿Ñ\80иложениÑ\8f:"
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "Ð\98мÑ\8f C-иденÑ\82иÑ\84икаÑ\82оÑ\80а, Ð¸Ñ\81полÑ\8cзÑ\83емое Ð´Ð»Ñ\8f Ð³ÐµÐ½ÐµÑ\80аÑ\86ии Ð¸Ñ\81Ñ\85одного ÐºÐ¾Ð´Ð°"
 
-#: ../glib/goption.c:997
-#: ../glib/goption.c:1067
-#, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Не удалось разобрать целочисленное значение «%s» для %s"
+#: ../gio/glib-compile-resources.c:649
+msgid ""
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
+msgstr ""
+"Компилировать спецификацию ресурсов в файл ресурсов.\n"
+"Файлы спецификации ресурсов имеют расширение .gresource.xml,\n"
+"а файл ресурса имеет расширение .gresource."
 
-#: ../glib/goption.c:1007
-#: ../glib/goption.c:1075
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "ЦелоÑ\87иÑ\81ленное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð´Ð»Ñ\8f %s Ð²Ñ\8bÑ\85одиÑ\82 Ð·Ð° Ð¿Ñ\80еделÑ\8b"
+msgid "You should give exactly one file name\n"
+msgstr "Ð\94олжно Ð±Ñ\8bÑ\82Ñ\8c Ñ\83казано Ñ\82олÑ\8cко Ð¾Ð´Ð½Ð¾ Ð¸Ð¼Ñ\8f Ð¸Ð¼Ñ\8f Ñ\84айла\n"
 
-#: ../glib/goption.c:1032
-#, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Не удалось разобрать дробное значение двойной точности «%s» для %s"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "пустые имена запрещены"
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Ð\94Ñ\80обное Ð·Ð½Ð°Ñ\87ение Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ\82оÑ\87ноÑ\81Ñ\82и Â«%s» Ð´Ð»Ñ\8f %s Ð²Ñ\8bÑ\85одиÑ\82 Ð·Ð° Ð¿Ñ\80еделы"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð¸Ð¼ÐµÐ½Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð½Ð°Ñ\87инаÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81о Ñ\81Ñ\82Ñ\80оÑ\87ной Ð±Ñ\83квы"
 
-#: ../glib/goption.c:1303
-#: ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Произошла ошибка при разборе параметра %s"
+msgid ""
+"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
+"and dash ('-') are permitted."
+msgstr ""
+"неверное имя «%s»: неверный символ «%c»; допускаются только строчные буквы, "
+"числа и тире («-»)."
 
-#: ../glib/goption.c:1413
-#: ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Ð\9eÑ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð°Ñ\80гÑ\83менÑ\82 Ð´Ð»Ñ\8f %s"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð½ÐµÐ»Ñ\8cзÑ\8f Ñ\83казÑ\8bваÑ\82Ñ\8c Ð´Ð²Ð° Ñ\82иÑ\80е Ð¾Ð´Ð½Ð¾Ð²Ñ\80еменно («--»)."
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Unknown option %s"
-msgstr "Неизвестный параметр %s"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "В каталогах поиска не удалось найти допустимый файл ключей"
-
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Не является обычным файлом"
-
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Файл пуст"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "неверное имя «%s»: последний символ не может быть тире («-»)."
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr "Файл ÐºÐ»Ñ\8eÑ\87ей Ñ\81одеÑ\80жиÑ\82 Ñ\81Ñ\82Ñ\80окÑ\83 Â«%s», ÐºÐ¾Ñ\82оÑ\80аÑ\8f Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð¿Ð°Ñ\80ой Â«ÐºÐ»Ñ\8eÑ\87-знаÑ\87ение», Ð³Ñ\80Ñ\83ппой Ð¸Ð»Ð¸ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ\82аÑ\80ием"
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð¼Ð°ÐºÑ\81ималÑ\8cнаÑ\8f Ð´Ð»Ð¸Ð½Ð° Ñ\80авна 1024"
 
-#: ../glib/gkeyfile.c:828
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Недопустимое имя группы: %s"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> уже задан"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Файл ÐºÐ»Ñ\8eÑ\87ей Ð½Ðµ Ð½Ð°Ñ\87инаеÑ\82Ñ\81Ñ\8f Ñ\81 Ð³Ñ\80Ñ\83ппÑ\8b"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "не Ñ\83далоÑ\81Ñ\8c Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ\82Ñ\8c ÐºÐ»Ñ\8eÑ\87и Ð² Ñ\81Ñ\85емÑ\83 Â«list-of»"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:928
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Недопустимое имя ключа: %s"
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> уже задан"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:946
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Файл ключей содержит неподдерживаемую кодировку «%s»"
+msgid ""
+"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
+"to modify value"
+msgstr ""
+"<key name='%s'> оттеняет <key name='%s'> в <schema id='%s'>; для изменения "
+"значения используйте <override>"
 
-#: ../glib/gkeyfile.c:1149
-#: ../glib/gkeyfile.c:1311
-#: ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752
-#: ../glib/gkeyfile.c:2887
-#: ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162
-#: ../glib/gkeyfile.c:3394
-#: ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:957
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Файл ключей не содержит группу «%s»"
+msgid ""
+"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
+"to <key>"
+msgstr "в качестве атрибута <key> можно указать только «type», «enum» или «flags»"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:976
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Файл ключей не содержит ключ «%s»"
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> не определён (пока)."
 
-#: ../glib/gkeyfile.c:1430
-#: ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:991
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr "Файл ÐºÐ»Ñ\8eÑ\87ей Ñ\81одеÑ\80жиÑ\82 ÐºÐ»Ñ\8eÑ\87 Â«%s», Ð·Ð½Ð°Ñ\87ение ÐºÐ¾Ñ\82оÑ\80ого Â«%s» Ð½Ðµ Ð² ÐºÐ¾Ð´Ð¸Ñ\80овке UTF-8"
+msgid "invalid GVariant type string '%s'"
+msgstr "недопÑ\83Ñ\81Ñ\82имаÑ\8f Ñ\81Ñ\82Ñ\80ока Ñ\82ипа GVariant Â«%s»"
 
-#: ../glib/gkeyfile.c:1450
-#: ../glib/gkeyfile.c:1934
-#, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr "Файл ключей содержит ключ «%s», значение которого не удалось распознать."
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> указан, но схема ничего не расширяет"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1034
 #, c-format
-msgid "Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr "Файл ÐºÐ»Ñ\8eÑ\87ей Ñ\81одеÑ\80жиÑ\82 ÐºÐ»Ñ\8eÑ\87 Â«%s», Ð·Ð½Ð°Ñ\87ение ÐºÐ¾Ñ\82оÑ\80ого Ð½Ðµ Ñ\83далоÑ\81Ñ\8c Ð¸Ð½Ñ\82еÑ\80пÑ\80еÑ\82иÑ\80оваÑ\82Ñ\8c."
+msgid "no <key name='%s'> to override"
+msgstr "не Ð·Ð°Ð´Ð°Ð½ <key name='%s'> Ð´Ð»Ñ\8f Ð·Ð°Ð¼ÐµÑ\89ениÑ\8f"
 
-#: ../glib/gkeyfile.c:2151
-#: ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1042
 #, c-format
-msgid "Key file contains key '%s' in group '%s' which has value that cannot be interpreted."
-msgstr "Файл ключей содержит ключ «%s» в группе «%s», значение которого не удалось распознать."
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> уже задан"
 
-#: ../glib/gkeyfile.c:2701
-#: ../glib/gkeyfile.c:2902
-#: ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Файл ключей не содержит ключа «%s» в группе «%s»"
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Файл ключей содержит символ escape в конце строки"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> уже задан"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Файл ключей содержит неверную экранирующую последовательность «%s»"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> расширяет ещё не существующую схему «%s»"
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Не удалось преобразовать значение «%s» в число."
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> является списком ещё не существующей схемы «%s»"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "ЦелоÑ\87иÑ\81ленное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð²Ñ\8bÑ\85одиÑ\82 Ð·Ð° Ð¿Ñ\80еделÑ\8b"
+msgid "Can not be a list of a schema with a path"
+msgstr "Ð\9dе Ð¼Ð¾Ð¶ÐµÑ\82 Ð±Ñ\8bÑ\82Ñ\8c Ñ\81пиÑ\81ком Ñ\81Ñ\85емÑ\8b Ñ\81 Ð¿Ñ\83Ñ\82Ñ\91м"
 
-#: ../glib/gkeyfile.c:3919
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Не удалось преобразовать «%s» в число с плавающей запятой."
+msgid "Can not extend a schema with a path"
+msgstr "Не удалось расширить схему путём"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Не удалось преобразовать «%s» в булево значение."
+msgid ""
+"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr ""
+"<schema id='%s'> является списком, расширяющим <schema id='%s'>, который не "
+"является списком"
 
-#: ../gio/gbufferedinputstream.c:411
-#: ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185
-#: ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556
-#: ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198
-#: ../gio/goutputstream.c:732
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "Слишком большое значение количества передано в %s"
-
-#: ../gio/gbufferedinputstream.c:881
-#: ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306
-#: ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Поток уже закрыт"
-
-#: ../gio/gcancellable.c:321
-#: ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729
-#: ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100
-#: ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "Действие было отменено"
-
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Недопустимый объект, не инициализировано"
-
-#: ../gio/gcharsetconverter.c:284
-#: ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Неполная многобайтовая последовательность во входных данных"
-
-#: ../gio/gcharsetconverter.c:318
-#: ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Недостаточно места для результата"
-
-#: ../gio/gcharsetconverter.c:447
-#: ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Прерываемая инициализация не поддерживается"
-
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Неизвестный тип"
+msgid ""
+"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
+"does not extend '%s'"
+msgstr ""
+"<schema id='%s' list-of='%s'> расширяет <schema id='%s' list-of='%s'>, но «%"
+"s» не расширяет «%s»"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glib-compile-schemas.c:1196
 #, c-format
-msgid "%s filetype"
-msgstr "тип файлов %s"
+msgid "a path, if given, must begin and end with a slash"
+msgstr ""
+"если указывается путь, то он должен начинаться и заканчиваться символом "
+"косой черты"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glib-compile-schemas.c:1203
 #, c-format
-msgid "%s type"
-msgstr "тип %s"
-
-#: ../gio/gcredentials.c:273
-#: ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "Тип GCredentials не реализован для этой ОС"
-
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Поддержка GCredentials для вашей платформы отсутствует"
-
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Неожиданный ранний конец потока"
+msgid "the path of a list must end with ':/'"
+msgstr "путь в списке должен заканчиваться «:/»"
 
-#: ../gio/gdbusaddress.c:142
-#: ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Неподдерживаемый ключ «%s» в адресном элементе «%s»"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> уже задан"
 
-#: ../gio/gdbusaddress.c:169
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
-msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr "Ð\9dепÑ\80авилÑ\8cнÑ\8bй Ð°Ð´Ñ\80еÑ\81 Â«%s» (Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð¿Ñ\83Ñ\82Ñ\8c, Ð²Ñ\80еменнÑ\8bй ÐºÐ°Ñ\82алог Ð¸Ð»Ð¸ Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð°Ð±Ñ\81Ñ\82Ñ\80акÑ\82нÑ\8bÑ\85 ÐºÐ»Ñ\8eÑ\87ей)"
+msgid "--strict was specified; exiting.\n"
+msgstr "Ð\91Ñ\8bл Ñ\83казан Ð¿Ð°Ñ\80амеÑ\82Ñ\80 --strict; Ð·Ð°Ð²ÐµÑ\80Ñ\88ение Ñ\80абоÑ\82Ñ\8b.\n"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Ð\91еÑ\81Ñ\81мÑ\8bÑ\81леннаÑ\8f ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ\86иÑ\8f ÐºÐ»Ñ\8eÑ\87/знаÑ\87ение Ð² Ð°Ð´Ñ\80еÑ\81ном Ñ\8dлеменÑ\82е Â«%s»"
+msgid "This entire file has been ignored.\n"
+msgstr "Ð\92Ñ\81Ñ\91 Ñ\81одеÑ\80жимое Ñ\84айла Ð±Ñ\8bло Ð¿Ñ\80оигноÑ\80иÑ\80овано.\n"
 
-#: ../gio/gdbusaddress.c:245
-#: ../gio/gdbusaddress.c:326
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Ð\9eÑ\88ибка Ð² Ð°Ð´Ñ\80еÑ\81е Â«%s» â\80\94 Ð½ÐµÐ¿Ñ\80авилÑ\8cнÑ\8bй Ñ\84оÑ\80маÑ\82 Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а Ð¿Ð¾Ñ\80Ñ\82а"
+msgid "Ignoring this file.\n"
+msgstr "ЭÑ\82оÑ\82 Ñ\84айл Ð¸Ð³Ð½Ð¾Ñ\80иÑ\80Ñ\83еÑ\82Ñ\81Ñ\8f.\n"
 
-#: ../gio/gdbusaddress.c:256
-#: ../gio/gdbusaddress.c:337
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Ð\9eÑ\88ибка Ð² Ð°Ð´Ñ\80еÑ\81е Â«%s» â\80\94 Ð½ÐµÐ¿Ñ\80авилÑ\8cнÑ\8bй Ñ\84оÑ\80маÑ\82 Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а Ñ\81емейÑ\81Ñ\82ва"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr "Ð\9aлÑ\8eÑ\87 Â«%s» Ð² Ñ\81Ñ\85еме Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82, Ñ\85оÑ\82Ñ\8f Ñ\83казан Ð² Ñ\84айле Ð·Ð°Ð¼ÐµÐ½ Â«%s»"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "В адресном элементе «%s» отсутствует двоеточие (:)"
+msgid "; ignoring override for this key.\n"
+msgstr "; игнорируется замена для этого ключа.\n"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
-msgid "Key/Value pair %d, `%s', in address element `%s', does not contain an equal sign"
-msgstr "Пара ключ/значение %d, «%s», в адресном элементе «%s» не содержит знака равенства"
+msgid " and --strict was specified; exiting.\n"
+msgstr " и был указан параметр --strict; завершение работы.\n"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
-msgid "Error unescaping key or value in Key/Value pair %d, `%s', in address element `%s'"
-msgstr "Ошибка снятия экранирования ключа или значения в паре ключ/значение %d, «%s», в адресном элементе «%s»"
+msgid ""
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
+msgstr ""
+"ошибка разбора ключа «%s» в схеме «%s», который указан в файле замен «%s»: %s.  "
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
-msgid "Error in address `%s' - the unix transport requires exactly one of the keys `path' or `abstract' to be set"
-msgstr "Ð\9eÑ\88ибка Ð² Ð°Ð´Ñ\80еÑ\81е Â«%s» â\80\94 Ð´Ð»Ñ\8f Ñ\82Ñ\80анÑ\81поÑ\80Ñ\82а unix Ñ\82Ñ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ñ\82олÑ\8cко Ð¾Ð´Ð¸Ð½ Ñ\83Ñ\81Ñ\82ановленнÑ\8bй ÐºÐ»Ñ\8eÑ\87 Â«path» Ð¸Ð»Ð¸ Â«abstract»"
+msgid "Ignoring override for this key.\n"
+msgstr "Ð\98гноÑ\80иÑ\80Ñ\83еÑ\82Ñ\81Ñ\8f Ð·Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ\8f Ñ\8dÑ\82ого ÐºÐ»Ñ\8eÑ\87а.\n"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Ошибка в адресе «%s» — атрибут узла отсутствует или имеет неправильный формат"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is out of the "
+"range given in the schema"
+msgstr ""
+"замена ключа  «%s» в схеме «%s» согласно файлу замен «%s» лежит вне диапазона "
+"данной схемы"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr "Ошибка в адресе «%s» — атрибут порта отсутствует или имеет неправильный формат"
+msgid ""
+"override for key `%s' in schema `%s' in override file `%s' is not in the "
+"list of valid choices"
+msgstr ""
+"замена ключа  «%s» в схеме «%s» согласно файлу замен «%s» лежит вне списка "
+"допустимых значений"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr "Ошибка в адресе «%s» — атрибут noncefile отсутствует или имеет неправильный формат"
+#: ../gio/glib-compile-schemas.c:1995
+msgid "where to store the gschemas.compiled file"
+msgstr "место хранения файла gschemas.compiled"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Ð\9eÑ\88ибка Ð°Ð²Ñ\82омаÑ\82иÑ\87еÑ\81кого Ð·Ð°Ð¿Ñ\83Ñ\81ка: "
+#: ../gio/glib-compile-schemas.c:1996
+msgid "Abort on any errors in schemas"
+msgstr "Ð\9eÑ\81Ñ\82анавливаÑ\82Ñ\8c Ñ\80абоÑ\82Ñ\83 Ð¿Ñ\80и Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ð¸ Ð¾Ñ\88ибок Ð² Ñ\81Ñ\85емаÑ\85"
 
-#: ../gio/gdbusaddress.c:652
-#, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Неизвестный или неподдерживаемый транспорт «%s» для адреса «%s»"
+#: ../gio/glib-compile-schemas.c:1997
+msgid "Do not write the gschema.compiled file"
+msgstr "Не записывать файл gschema.compiled"
 
-#: ../gio/gdbusaddress.c:688
-#, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Произошла ошибка при открытии nonce-файла «%s»: %s"
+#: ../gio/glib-compile-schemas.c:1998
+msgid "Do not enforce key name restrictions"
+msgstr "Не устанавливать ограничения на имя ключа"
 
-#: ../gio/gdbusaddress.c:706
-#, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Произошла ошибка при чтении nonce-файла «%s»: %s"
+#: ../gio/glib-compile-schemas.c:2028
+msgid ""
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
+msgstr ""
+"Компилировать все файлы схемы GSettings в кэш схемы.\n"
+"Файлы схемы требуются для расширения .gschema.xml,\n"
+"а файл кэша называется gschemas.compiled."
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\87Ñ\82ении nonce-Ñ\84айла Â«%s», Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ\81Ñ\8c 16 Ð±Ð°Ð¹Ñ\82, Ð¿Ð¾Ð»Ñ\83Ñ\87ено %d"
+msgid "You should give exactly one directory name\n"
+msgstr "Ð\94олжно Ð±Ñ\8bÑ\82Ñ\8c Ñ\83казано Ñ\82олÑ\8cко Ð¾Ð´Ð½Ð¾ Ð¸Ð¼Ñ\8f ÐºÐ°Ñ\82алога\n"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Произошла ошибка записи содержимого nonce-файла «%s» в поток:"
-
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "Указанный адрес пуст"
-
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Невозможно породить процесс шины сообщений без идентификатора машины:"
+msgid "No schema files found: "
+msgstr "Файлы схемы не найдены: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оздании Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ\81Ñ\82Ñ\80оки Â«%s»: "
+msgid "doing nothing.\n"
+msgstr "ниÑ\87его Ð½Ðµ Ð²Ñ\8bполнÑ\8fеÑ\82Ñ\81Ñ\8f.\n"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Нештатное завершение программы при создании процесса командной строки «%s»: %s"
+msgid "removed existing output file.\n"
+msgstr "удалён существующий выходной файл.\n"
 
-#: ../gio/gdbusaddress.c:1082
-#, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Выполнение командной строки «%s» завершилось ненулевым кодом завершения %d: %s"
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Не удалось найти тип монитора локальных каталогов по умолчанию"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr "Не удалось определить адрес сеансовой шины (не реализовано для этой ОС)"
+msgid "Invalid filename %s"
+msgstr "Недопустимое имя файла %s"
 
-#: ../gio/gdbusaddress.c:1254
-#: ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ð¿Ñ\80еделиÑ\82Ñ\8c Ð°Ð´Ñ\80еÑ\81 Ñ\88инÑ\8b Ð¸Ð· Ð·Ð½Ð°Ñ\87ениÑ\8f Ð¿ÐµÑ\80еменной Ð¾ÐºÑ\80Ñ\83жениÑ\8f DBUS_STARTER_BUS_TYPE â\80\94 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82ное Ð·Ð½Ð°Ñ\87ение Â«%s»"
+msgid "Error getting filesystem info: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿Ð¾Ð»Ñ\83Ñ\87ении Ñ\81ведений Ð¾ Ñ\84айловой Ñ\81иÑ\81Ñ\82еме: %s"
 
-#: ../gio/gdbusaddress.c:1263
-#: ../gio/gdbusconnection.c:6418
-msgid "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
-msgstr "Не удалось определить адрес шины, т. к. значение переменной окружения DBUS_STARTER_BUS_TYPE не установлено"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Нельзя переименовать корневой каталог"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfile.c:1136 ../gio/glocalfile.c:1162
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Неизвестный тип шины %d"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Неожиданное отсутствие содержимого при чтении строки"
-
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Неожиданное отсутствие содержимого при (надёжном) чтении строки"
+msgid "Error renaming file: %s"
+msgstr "Произошла ошибка при переименовании файла: %s"
 
-#: ../gio/gdbusauth.c:503
-#, c-format
-msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr "Перепробованы все доступные механизмы аутентификации (проведено: %s) (доступно: %s)"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Невозможно переименовать файл, файл с таким именем уже существует"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Отменено через GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfile.c:1158 ../gio/glocalfile.c:2162 ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351 ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634 ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Недопустимое имя файла"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
-#, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Произошла ошибка при получении статистики каталога «%s»: %s"
+#: ../gio/glocalfile.c:1325 ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Не удалось открыть каталог"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfile.c:1333
 #, c-format
-msgid "Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr "Ð\9eÑ\88ибоÑ\87нÑ\8bе Ð¿Ñ\80ава Ð½Ð° ÐºÐ°Ñ\82алог Â«%s». Ð\9eжидалоÑ\81Ñ\8c 0700, Ð¿Ð¾Ð»Ñ\83Ñ\87ено 0%o"
+msgid "Error opening file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¾Ñ\82кÑ\80Ñ\8bÑ\82ии Ñ\84айла: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оздании ÐºÐ°Ñ\82алога Â«%s»: %s"
+msgid "Error removing file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\84айла: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Произошла ошибка при открытии связки ключей «%s» на чтение: "
+msgid "Error trashing file: %s"
+msgstr "Произошла ошибка при удалении файла в корзину: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406
-#: ../gio/gdbusauthmechanismsha1.c:718
+#: ../gio/glocalfile.c:1864
 #, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Некорректная строка %d в связке ключей около «%s» с содержимым «%s»"
+msgid "Unable to create trash dir %s: %s"
+msgstr "Не удалось создать каталог корзины %s: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:420
-#: ../gio/gdbusauthmechanismsha1.c:732
-#, c-format
-msgid "First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Некорректная первая лексема в строке %d в связке ключей около «%s» с содержимым «%s»"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Не удалось найти каталог верхнего уровня для корзины"
 
-#: ../gio/gdbusauthmechanismsha1.c:435
-#: ../gio/gdbusauthmechanismsha1.c:746
-#, c-format
-msgid "Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Некорректная вторая лексема в строке %d в связке ключей около «%s» с содержимым «%s»"
+#: ../gio/glocalfile.c:1964 ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Не удалось найти или создать каталог корзины"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Не удалось найти куки с идентификатором %d в связке ключей «%s»"
+msgid "Unable to create trashing info file: %s"
+msgstr "Не удалось создать запись о файле в корзине: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
+#: ../gio/glocalfile.c:2047 ../gio/glocalfile.c:2052 ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\83Ñ\81Ñ\82аÑ\80евÑ\88его Ñ\84айла Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Â«%s»: %s"
+msgid "Unable to trash file: %s"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\83далиÑ\82Ñ\8c Ñ\84айл Ð² ÐºÐ¾Ñ\80зинÑ\83: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
-#, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Произошла ошибка при создании файла блокировки «%s»: %s"
+#: ../gio/glocalfile.c:2140 ../glib/gregex.c:213
+msgid "internal error"
+msgstr "внутренняя ошибка"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Произошла ошибка при закрытии (удалённого) файла блокировки «%s»: %s"
+msgid "Error creating directory: %s"
+msgstr "Произошла ошибка при создании каталога: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\84айла Ð±Ð»Ð¾ÐºÐ¸Ñ\80овки Â«%s»: %s"
+msgid "Filesystem does not support symbolic links"
+msgstr "ФайловаÑ\8f Ñ\81иÑ\81Ñ\82ема Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ñ\81имволÑ\8cнÑ\8bе Ñ\81Ñ\81Ñ\8bлки"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Произошла ошибка при открытии связки ключей «%s» на запись: "
+msgid "Error making symbolic link: %s"
+msgstr "Произошла ошибка при создании символьной ссылки: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfile.c:2261 ../gio/glocalfile.c:2355
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(Также, не удалось освободить блокировку «%s»: %s) "
+msgid "Error moving file: %s"
+msgstr "Произошла ошибка при перемещении файла: %s"
 
-#: ../gio/gdbusconnection.c:1150
-#: ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415
-#: ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "Соединение закрыто"
-
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Время ожидания истекло"
-
-#: ../gio/gdbusconnection.c:2306
-msgid "Unsupported flags encountered when constructing a client-side connection"
-msgstr "При создании клиентского соединения обнаружены неподдерживаемые флаги"
-
-#: ../gio/gdbusconnection.c:3770
-#: ../gio/gdbusconnection.c:4086
-#, c-format
-msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr "Интерфейс «org.freedesktop.DBus.Properties» для пути %s объекта не найден"
-
-#: ../gio/gdbusconnection.c:3841
-#, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr "Ошибка установки свойства «%s»: ожидался тип «%s», но получен «%s»"
-
-#: ../gio/gdbusconnection.c:3936
-#, c-format
-msgid "No such property `%s'"
-msgstr "Свойство «%s» отсутствует"
-
-#: ../gio/gdbusconnection.c:3948
-#, c-format
-msgid "Property `%s' is not readable"
-msgstr "Свойство «%s» недоступно для чтения"
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Нельзя переместить каталог поверх каталога"
 
-#: ../gio/gdbusconnection.c:3959
-#, c-format
-msgid "Property `%s' is not writable"
-msgstr "Свойство «%s» недоступно для записи"
+#: ../gio/glocalfile.c:2311 ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979 ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010 ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Не удалось создать резервный файл"
 
-#: ../gio/gdbusconnection.c:4029
-#: ../gio/gdbusconnection.c:5853
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "No such interface `%s'"
-msgstr "Ð\98нÑ\82еÑ\80Ñ\84ейÑ\81 Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82"
+msgid "Error removing target file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\86елевого Ñ\84айла: %s"
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Ð\98нÑ\82еÑ\80Ñ\84ейÑ\81 Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Ð\9fеÑ\80емеÑ\89ение Ð¼ÐµÐ¶Ð´Ñ\83 Ñ\82оÑ\87ками Ð¼Ð¾Ð½Ñ\82иÑ\80ованиÑ\8f Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
 
-#: ../gio/gdbusconnection.c:4432
-#: ../gio/gdbusconnection.c:6359
-#, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Интерфейс «%s» для пути %s объекта не найден"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Значение атрибута не должно быть NULL"
 
-#: ../gio/gdbusconnection.c:4484
-#, c-format
-msgid "No such method `%s'"
-msgstr "Метод «%s» отсутствует"
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Неверный тип атрибута (ожидалась строка)"
 
-#: ../gio/gdbusconnection.c:4515
-#, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Тип сообщения «%s» не совпадает с ожидаемым типом «%s»"
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Недопустимое имя расширенного атрибута"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Ð\9eбÑ\8aекÑ\82 Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а %s Ñ\83же Ñ\8dкÑ\81поÑ\80Ñ\82иÑ\80ован ÐºÐ°Ðº %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке Ñ\80аÑ\81Ñ\88иÑ\80енного Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а Â«%s»: %s"
 
-#: ../gio/gdbusconnection.c:4932
-#, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Метод «%s» вернул тип «%s», но ожидалось «%s»"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (неверная кодировка)"
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Ð\9cеÑ\82од Â«%s» Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а Â«%s» Ñ\81 Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81Ñ\8cÑ\8e Â«%s» Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð¿Ð¾Ð»Ñ\83Ñ\87ении Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ñ\84айле Â«%s»: %s"
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Поддерево уже экспортировано для %s"
-
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "НЕПРАВИЛЬНЫЙ тип"
-
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "Сообщение METHOD_CALL: отсутствует поле заголовка PATH или MEMBER"
-
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "Сообщение METHOD_RETURN: отсутствует поле заголовка REPLY_SERIAL"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Ошибка при получении информации о файловом дескрипторе: %s"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "СообÑ\89ение ERROR: Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð¿Ð¾Ð»Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° REPLY_SERIAL Ð¸Ð»Ð¸ ERROR_NAME"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а (ожидалÑ\81Ñ\8f uint32)"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "СообÑ\89ение SIGNAL: Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð¿Ð¾Ð»Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° PATH, INTERFACE Ð¸Ð»Ð¸ MEMBER"
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а (ожидалÑ\81Ñ\8f uint64)"
 
-#: ../gio/gdbusmessage.c:914
-msgid "SIGNAL message: The PATH header field is using the reserved value /org/freedesktop/DBus/Local"
-msgstr "СообÑ\89ение SIGNAL: Ð¿Ð¾Ð»Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° PATH Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð·Ð°Ñ\80езеÑ\80виÑ\80ованное Ð·Ð½Ð°Ñ\87ение /org/freedesktop/DBus/Local"
+#: ../gio/glocalfileinfo.c:1861 ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а (ожидалаÑ\81Ñ\8c Ñ\81Ñ\82Ñ\80ока byte)"
 
-#: ../gio/gdbusmessage.c:922
-msgid "SIGNAL message: The INTERFACE header field is using the reserved value org.freedesktop.DBus.Local"
-msgstr "СообÑ\89ение SIGNAL: Ð¿Ð¾Ð»Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° INTERFACE Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð·Ð°Ñ\80езеÑ\80виÑ\80ованное Ð·Ð½Ð°Ñ\87ение org.freedesktop.DBus.Local"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\83Ñ\81Ñ\82ановиÑ\82Ñ\8c Ð¿Ñ\80ава Ð½Ð° Ñ\81имволиÑ\87еÑ\81кие Ñ\81Ñ\81Ñ\8bлки"
 
-#: ../gio/gdbusmessage.c:998
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Требовалось прочитать %lu байт, но получен EOF"
-msgstr[1] "Требовалось прочитать %lu байта, но получен EOF"
-msgstr[2] "Требовалось прочитать %lu байт, но получен EOF"
+msgid "Error setting permissions: %s"
+msgstr "Произошла ошибка при установке прав: %s"
 
-#: ../gio/gdbusmessage.c:1025
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Expected valid UTF-8 string but found invalid bytes at byte offset %d (length of string is %d). The valid UTF-8 string up until that point was `%s'"
-msgstr "Ð\9eжидалаÑ\81Ñ\8c ÐºÐ¾Ñ\80Ñ\80екÑ\82наÑ\8f Ñ\81Ñ\82Ñ\80ока UTF-8, Ð½Ð¾ Ð¾Ð±Ð½Ð°Ñ\80Ñ\83женÑ\8b Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bе Ð±Ð°Ð¹Ñ\82Ñ\8b (Ñ\81меÑ\89ение %d, Ð´Ð»Ð¸Ð½Ð° Ñ\81Ñ\82Ñ\80оки %d). Ð\9aоÑ\80Ñ\80екÑ\82наÑ\8f Ñ\81Ñ\82Ñ\80ока UTF-8 Ð²Ð¿Ð»Ð¾Ñ\82Ñ\8c Ð´Ð¾ Ñ\82еÑ\85 Ð±Ð°Ð¹Ñ\82: Â«%s»"
+msgid "Error setting owner: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке Ð²Ð»Ð°Ð´ÐµÐ»Ñ\8cÑ\86а: %s"
 
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Ожидался байт NUL после строки «%s», но найден байт %d"
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "символьная ссылка не должна быть NULL"
 
-#: ../gio/gdbusmessage.c:1242
+#: ../gio/glocalfileinfo.c:2015 ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "РазобÑ\80анное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¿Ñ\83Ñ\82Ñ\91м Ð¾Ð±Ñ\8aекÑ\82а D-Bus"
+msgid "Error setting symlink: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке Ñ\81имволÑ\8cной Ñ\81Ñ\81Ñ\8bлки: %s"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Разобранное значение «%s» не является допустимой подписью D-Bus"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr ""
+"Произошла ошибка при установке символьной ссылки: файл не является "
+"символьной ссылкой"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] "Обнаружен массив длинной %u байт. Максимальная длина равна 2<<26 байт (64 МиБ)."
-msgstr[1] "Обнаружен массив длинной %u байта. Максимальная длина равна 2<<26 байт (64 МиБ)."
-msgstr[2] "Обнаружен массив длинной %u байт. Максимальная длина равна 2<<26 байт (64 МиБ)."
+msgid "Error setting modification or access time: %s"
+msgstr "Произошла ошибка при установке времени модификации или доступа: %s"
 
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Разобранное значение «%s» для варианта не является допустимой подписью D-Bus"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "Контекст SELinux не должен быть равен NULL"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
-msgstr "Ð\9eÑ\88ибка Ð´ÐµÑ\81еÑ\80иализаÑ\86ии GVariant Ñ\81 Ñ\82ипом Ñ\81Ñ\82Ñ\80оки Â«%s» Ð¸Ð· Ñ\84оÑ\80маÑ\82а D-Bus wire"
+msgid "Error setting SELinux context: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке ÐºÐ¾Ð½Ñ\82екÑ\81Ñ\82а SELinux: %s"
 
-#: ../gio/gdbusmessage.c:1705
-#, c-format
-msgid "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x%02x"
-msgstr "Неправильный порядок байтов в значении. Ожидался 0x6c ('l') или 0x42 ('B'), но найдено значение 0x%02x"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "В этой системе не включён SELinux"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Ð\9dепÑ\80авилÑ\8cнÑ\8bй Ñ\81Ñ\82аÑ\80Ñ\88ий Ð½Ð¾Ð¼ÐµÑ\80 Ð²ÐµÑ\80Ñ\81ии Ð¿Ñ\80оÑ\82окола. Ð\9eжидалÑ\81Ñ\8f 1, Ð½Ð¾ Ð½Ð°Ð¹Ð´ÐµÐ½ %d"
+msgid "Setting attribute %s not supported"
+msgstr "УÑ\81Ñ\82ановка Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr "Ð\9dайден Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81и Ñ\81 Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81Ñ\8cÑ\8e Â«%s», Ð½Ð¾ Ñ\82ело Ñ\81ообÑ\89ениÑ\8f Ð¿Ñ\83Ñ\81Ñ\82о"
+msgid "Error reading from file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\87Ñ\82ении Ð¸Ð· Ñ\84айла: %s"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "РазобÑ\80анное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имой Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81Ñ\8cÑ\8e D-Bus (длÑ\8f Ñ\82ела)"
+msgid "Error seeking in file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿ÐµÑ\80еÑ\85оде Ð¿Ð¾ Ñ\84айлÑ\83: %s"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] "Отсутствует заголовок подписи в сообщении, но тело сообщения занимает %u байт"
-msgstr[1] "Отсутствует заголовок подписи в сообщении, но тело сообщения занимает %u байта"
-msgstr[2] "Отсутствует заголовок подписи в сообщении, но тело сообщения занимает %u байт"
+msgid "Error closing file: %s"
+msgstr "Произошла ошибка при закрытии файла: %s"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð²Ñ\8bполниÑ\82Ñ\8c Ð´ÐµÑ\81еÑ\80иализаÑ\86иÑ\8e Ñ\81ообÑ\89ениÑ\8f:"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð½Ð°Ð¹Ñ\82и Ñ\82ип Ð¼Ð¾Ð½Ð¸Ñ\82оÑ\80а Ð»Ð¾ÐºÐ°Ð»Ñ\8cнÑ\8bÑ\85 Ñ\84айлов Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
-msgstr "Ð\9eÑ\88ибка Ñ\81еÑ\80иализаÑ\86ии GVariant Ñ\81 Ñ\82ипом Ñ\81Ñ\82Ñ\80оки Â«%s» Ð² Ñ\84оÑ\80маÑ\82 D-Bus wire"
+msgid "Error writing to file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð·Ð°Ð¿Ð¸Ñ\81и Ð² Ñ\84айл: %s"
 
-#: ../gio/gdbusmessage.c:2303
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid "Message has %d file descriptors but the header field indicates %d file descriptors"
-msgstr "Сообщение содержит %d файловых дескрипторов, но в поле заголовка указано %d"
-
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Не удалось сериализовать сообщение: "
+msgid "Error removing old backup link: %s"
+msgstr "Произошла ошибка при удалении старой резервной ссылки: %s"
 
-#: ../gio/gdbusmessage.c:2355
+#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr "Тело Ñ\81ообÑ\89ениÑ\8f Ð¸Ð¼ÐµÐµÑ\82 Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81Ñ\8c Â«%s», Ð½Ð¾ Ð½ÐµÑ\82 Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81и"
+msgid "Error creating backup copy: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оздании Ñ\80езеÑ\80вной ÐºÐ¾Ð¿Ð¸Ð¸: %s"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Message body has type signature `%s' but signature in the header field is `%s'"
-msgstr "Тело Ñ\81ообÑ\89ениÑ\8f Ð¸Ð¼ÐµÐµÑ\82 Ñ\82ип Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81и Â«%s», Ð½Ð¾ Ð·Ð½Ð°Ñ\87ение Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81и Ð² Ð¿Ð¾Ð»Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ñ\80авно Â«%s»"
+msgid "Error renaming temporary file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿ÐµÑ\80еименовании Ð²Ñ\80еменного Ñ\84айла: %s"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Тело Ñ\81ообÑ\89ениÑ\8f Ð¿Ñ\83Ñ\81Ñ\82о, Ð½Ð¾ Ð·Ð½Ð°Ñ\87ение Ð¿Ð¾Ð´Ð¿Ð¸Ñ\81и Ð² Ð¿Ð¾Ð»Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ñ\80авно Â«(%s)»"
+msgid "Error truncating file: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81еÑ\87ении Ñ\84айла: %s"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/glocalfileoutputstream.c:587 ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685 ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074 ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Ð\92озвÑ\80аÑ\89ена Ð¾Ñ\88ибка Ñ\81 Ñ\82елом Ñ\82ипа Â«%s»"
+msgid "Error opening file '%s': %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¾Ñ\82кÑ\80Ñ\8bÑ\82ии Ñ\84айла Â«%s»: %s"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Ð\92озвÑ\80аÑ\89ена Ð¾Ñ\88ибка Ñ\81 Ð¿Ñ\83Ñ\81Ñ\82Ñ\8bм Ñ\82елом"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Целевой Ñ\84айл Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f ÐºÐ°Ñ\82алогом"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð·Ð°Ð³Ñ\80Ñ\83зиÑ\82Ñ\8c /var/lib/dbus/machine-id: "
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Целевой Ñ\84айл Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð¾Ð±Ñ\8bÑ\87нÑ\8bм Ñ\84айлом"
 
-#: ../gio/gdbusproxy.c:1489
-#, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Ошибка вызова StartServiceByName для %s: "
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "Файл был изменён извне"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Неожиданный ответ %d из метода StartServiceByName(\"%s\")"
-
-#: ../gio/gdbusproxy.c:2600
-#: ../gio/gdbusproxy.c:2734
-msgid "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr "Не удалось вызвать метод; у прокси с хорошо известным именем нет владельца и прокси создать с флагом G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
-
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Абстрактное пространство имён не поддерживается"
+msgid "Error removing old file: %s"
+msgstr "Произошла ошибка при удалении старого файла: %s"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð·Ð°Ð´Ð°Ñ\82Ñ\8c nonce-Ñ\84айл Ð¿Ñ\80и Ñ\81оздании Ñ\81еÑ\80веÑ\80а"
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
+msgid "Invalid GSeekType supplied"
+msgstr "Ð\9fеÑ\80едан Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bй GSeekType"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Произошла ошибка при записи в nonce-файл у «%s»: %s"
+#: ../gio/gmemoryinputstream.c:464
+msgid "Invalid seek request"
+msgstr "Недопустимый запрос на переход"
 
-#: ../gio/gdbusserver.c:1042
-#, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "Строка «%s» не является допустимым D-Bus GUID"
+#: ../gio/gmemoryinputstream.c:488
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Нельзя усечь GMemoryInputStream"
 
-#: ../gio/gdbusserver.c:1082
-#, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Невозможно прослушивать неподдерживаемый транспорт «%s»"
+#: ../gio/gmemoryoutputstream.c:502
+msgid "Memory output stream not resizable"
+msgstr "Невозможно изменить размер выходного потока в память"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "Ð\9aÐ\9eÐ\9cÐ\90Ð\9dÐ\94Ð\90"
+#: ../gio/gmemoryoutputstream.c:518
+msgid "Failed to resize memory output stream"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ\82Ñ\8c Ñ\80азмеÑ\80 Ð²Ñ\8bÑ\85одного Ð¿Ð¾Ñ\82ока Ð² Ð¿Ð°Ð¼Ñ\8fÑ\82Ñ\8c"
 
-#: ../gio/gdbus-tool.c:93
-#, c-format
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
+"Amount of memory required to process the write is larger than available "
+"address space"
 msgstr ""
-"Команды:\n"
-"  help         Показать эту справку\n"
-"  introspect   Интроспектировать удалённый объект\n"
-"  monitor      Следить за удалённым объектом\n"
-"  call         Вызвать метод удалённого объекта\n"
-"  emit         Послать сигнал\n"
-"\n"
-"Для получения справки по команде используйте «%s КОМАНДА --help».\n"
-
-#: ../gio/gdbus-tool.c:162
-#: ../gio/gdbus-tool.c:218
-#: ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314
-#: ../gio/gdbus-tool.c:691
-#: ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "Ошибка: %s\n"
+"Количество памяти, требуемое процессом записи, больше чем доступное адресное "
+"пространство"
 
-#: ../gio/gdbus-tool.c:173
-#: ../gio/gdbus-tool.c:231
-#: ../gio/gdbus-tool.c:1459
-#, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Произошла ошибка при разборе интроспекции XML: %s\n"
+#: ../gio/gmemoryoutputstream.c:716
+msgid "Requested seek before the beginning of the stream"
+msgstr "Выполнять перемещение в начало потока"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Ð\9fодклÑ\8eÑ\87иÑ\82Ñ\8cÑ\81Ñ\8f Ðº Ñ\81иÑ\81Ñ\82емной Ñ\88ине"
+#: ../gio/gmemoryoutputstream.c:725
+msgid "Requested seek beyond the end of the stream"
+msgstr "Ð\92Ñ\8bполнÑ\8fÑ\82Ñ\8c Ð¿ÐµÑ\80емеÑ\89ение Ð² ÐºÐ¾Ð½ÐµÑ\86 Ð¿Ð¾Ñ\82ока"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Подключиться к пользовательской шине"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "точка монтирования не поддерживает «отсоединение»"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Подключиться к заданному адресу D-Bus"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "точка монтирования не поддерживает «извлечение»"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Параметры оконечной точки соединения:"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr ""
+"точка монтирования не поддерживает «отсоединение» или "
+"«отсоединение_с_операцией»"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Параметры, определяющие оконечную точку соединения"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr ""
+"точка монтирования не поддерживает «извлечение» или «извлечение_с_операцией»"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Оконечная точка соединения не указана"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "точка монтирования не поддерживает «переподсоединение»"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Указано несколько оконечных точек соединения"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr ""
+"точка монтирования не поддерживает возможность определения типа содержимого"
 
-#: ../gio/gdbus-tool.c:463
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr ""
+"точка монтирования не поддерживает возможность синхронного определения типа "
+"содержимого"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: Ñ\81оглаÑ\81но Ð´Ð°Ð½Ð½Ñ\8bм Ð¸Ð½Ñ\82Ñ\80оÑ\81пекÑ\86ии, Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81 Â«%s» Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82\n"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Ð\98мÑ\8f Ñ\83зла Â«%s» Ñ\81одеÑ\80жиÑ\82 Â«[», Ð½Ð¾ Ð½Ðµ Â«]»"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Сеть недоступна"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Узел недоступен"
+
+#: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "Warning: According to introspection data, method `%s' does not exist on interface `%s'\n"
-msgstr "Ð\9fÑ\80едÑ\83пÑ\80еждение: Ñ\81оглаÑ\81но Ð´Ð°Ð½Ð½Ñ\8bм Ð¸Ð½Ñ\82Ñ\80оÑ\81пекÑ\86ии, Ð¼ÐµÑ\82од Â«%s» Ð² Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81е Â«%s» Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82\n"
+msgid "Could not create network monitor: %s"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\81оздаÑ\82Ñ\8c Ñ\81еÑ\82евой Ð¼Ð¾Ð½Ð¸Ñ\82оÑ\80: %s"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Необязательный получатель сигнала (уникальное имя)"
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Не удалось создать сетевой монитор: "
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Ð\9eбÑ\8aекÑ\82нÑ\8bй Ð¿Ñ\83Ñ\82Ñ\8c, Ð´Ð»Ñ\8f Ð²Ñ\8bпÑ\83Ñ\81ка Ñ\81игнала"
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð»Ñ\83Ñ\87иÑ\82Ñ\8c Ñ\81оÑ\81Ñ\82оÑ\8fние Ñ\81еÑ\82и: "
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Ð\9dазвание Ñ\81игнала Ð¸ Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а"
+#: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Ð\92Ñ\8bÑ\85одной Ð¿Ð¾Ñ\82ок Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8c"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Ð\9fоÑ\81лаÑ\82Ñ\8c Ñ\81игнал."
+#: ../gio/goutputstream.c:378 ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Ð\98Ñ\81Ñ\85однÑ\8bй Ð¿Ð¾Ñ\82ок Ñ\83же Ð·Ð°ÐºÑ\80Ñ\8bÑ\82"
 
-#: ../gio/gdbus-tool.c:602
-#: ../gio/gdbus-tool.c:822
-#: ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gresolver.c:940
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оединении: %s\n"
+msgid "Error resolving '%s': %s"
+msgstr "Ð\9eÑ\88ибка Ñ\80азÑ\80еÑ\88ениÑ\8f Â«%s»: %s"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gresolver.c:990
 #, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Ошибка: не указан объектный путь.\n"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Ошибка обратного разрешения «%s»: %s"
 
-#: ../gio/gdbus-tool.c:619
-#: ../gio/gdbus-tool.c:883
-#: ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¾Ð±Ñ\8aекÑ\82нÑ\8bм Ð¿Ñ\83Ñ\82Ñ\91м\n"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Ð\97апиÑ\81Ñ\8c DNS Ñ\81 Ð·Ð°Ð¿Ñ\80аÑ\88иваемÑ\8bм Ñ\82ипом Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Ð\9eÑ\88ибка: Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ\81игнал.\n"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Ð\92Ñ\80еменно Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ñ\80азÑ\80еÑ\88иÑ\82Ñ\8c Â«%s»"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Ошибка: %s не является допустимым именем интерфейса\n"
+msgid "Error resolving '%s'"
+msgstr "Ошибка разрешения «%s»"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ\87лена\n"
+msgid "The resource at '%s' does not exist"
+msgstr "РеÑ\81Ñ\83Ñ\80Ñ\81 Ð¸Ð· Â«%s» Ð½Ðµ Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gresource.c:460
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Ð\9eÑ\88ибка: %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bм Ñ\83никалÑ\8cнÑ\8bм Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ\88инÑ\8b.\n"
+msgid "The resource at '%s' failed to decompress"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80аÑ\81жаÑ\82Ñ\8c Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81 Ð¸Ð· Â«%s»"
 
-#: ../gio/gdbus-tool.c:669
-#: ../gio/gdbus-tool.c:982
+#: ../gio/gresourcefile.c:651
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\80азбоÑ\80е Ð¿Ð°Ñ\80амеÑ\82Ñ\80а %d: %s\n"
+msgid "The resource at '%s' is not a directory"
+msgstr "РеÑ\81Ñ\83Ñ\80Ñ\81 Ð¸Ð· Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f ÐºÐ°Ñ\82алогом"
 
-#: ../gio/gdbus-tool.c:698
-#, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Произошла ошибка при сбросе подключения: %s\n"
+#: ../gio/gresourcefile.c:859
+msgid "Input stream doesn't implement seek"
+msgstr "По входному потоку перемещение не поддерживается"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Ð\98мÑ\8f Ð½Ð°Ð·Ð½Ð°Ñ\87ениÑ\8f, Ð´Ð»Ñ\8f ÐºÐ¾Ñ\82оÑ\80ого Ð²Ñ\8bзÑ\8bваеÑ\82Ñ\81Ñ\8f Ð¼ÐµÑ\82од"
+#: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Ð\9dапеÑ\87аÑ\82аÑ\82Ñ\8c Ñ\81пÑ\80авкÑ\83"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Объектный путь, для которого вызывается метод"
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[КОМАНДА]"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Ð\9dазвание Ð¼ÐµÑ\82ода Ð¸Ð»Ð¸ Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а"
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Ð\92Ñ\8bвеÑ\81Ñ\82и Ñ\80азделÑ\8b, Ñ\81одеÑ\80жаÑ\89ие Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81Ñ\8b Ð² elf-ФÐ\90Ð\99Ð\9bÐ\95"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Время ожидания в секундах"
+#: ../gio/gresource-tool.c:482
+msgid ""
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
+msgstr ""
+"Вывод списка ресурсов\n"
+"Если указан РАЗДЕЛ, то выводится список ресурсов только из этого раздела\n"
+"Если указан ПУТЬ, то  выводится список совпадающих ресурсов"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Ð\92Ñ\8bзÑ\8bваеÑ\82 Ð¼ÐµÑ\82од Ð½Ð° Ñ\83далÑ\91нном Ð¾Ð±Ñ\8aекÑ\82е."
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "ФÐ\90Ð\99Ð\9b [Ð\9fУТЬ]"
 
-#: ../gio/gdbus-tool.c:842
-#: ../gio/gdbus-tool.c:1568
-#: ../gio/gdbus-tool.c:1800
-#, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Ошибка: не указано назначение\n"
+#: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "РАЗДЕЛ"
 
-#: ../gio/gdbus-tool.c:863
-#: ../gio/gdbus-tool.c:1587
-#, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Ошибка: не указан объектный путь\n"
+#: ../gio/gresource-tool.c:491
+msgid ""
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
+msgstr ""
+"Вывод списка ресурсов с подробностями\n"
+"Если указан РАЗДЕЛ, то выводится список ресурсов только из этого раздела\n"
+"Если указан ПУТЬ, то  выводится список совпадающих ресурсов\n"
+"Дополнительно выводится раздел, размер и сжатие"
 
-#: ../gio/gdbus-tool.c:898
-#, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Ошибка: не указано имя метода\n"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Извлечь файл ресурса в stdout"
 
-#: ../gio/gdbus-tool.c:909
-#, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Ошибка: неправильное имя метода «%s»\n"
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "ФАЙЛ ПУТЬ"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Произошла ошибка при разборе параметра %d типа «%s»: %s\n"
-
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Имя назначения для интроспекции"
+msgid ""
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"Неизвестная команда %s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Объектный путь для интроспекции"
+#: ../gio/gresource-tool.c:516
+msgid ""
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Использование:\n"
+"  gresource [--section РАЗДЕЛ] КОМАНДА [АРГУМЕНТЫ…]\n"
+"\n"
+"Команды:\n"
+"  help                      Показать эту справку\n"
+"  sections                  Вывести разделы с ресурсами\n"
+"  list                      Вывести ресурсы\n"
+"  details                   Вывести ресурсы с подробностями\n"
+"  extract                   Извлечь ресурс\n"
+"\n"
+"Для получения справки используйте «gresource help КОМАНДА».\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Напечатать XML"
+#: ../gio/gresource-tool.c:530
+#, c-format
+msgid ""
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Использование:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Ð\98нÑ\82Ñ\80оÑ\81пекÑ\86иÑ\8f Ð¿Ð¾Ñ\82омка"
+#: ../gio/gresource-tool.c:533 ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Ð\90Ñ\80гÑ\83менÑ\82Ñ\8b:\n"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Только свойства печати"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  РАЗДЕЛ    Имя раздела elf (необязательный)\n"
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Выполнить интроспекцию удалённого объекта."
+#: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  КОМАНДА   Команда для пояснения (необязательный)\n"
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Имя назначения для наблюдения"
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  ФАЙЛ      Файл elf (исполняемый или общая библиотека)\n"
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Объектный путь для наблюдения"
+#: ../gio/gresource-tool.c:550
+msgid ""
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
+msgstr ""
+"  ФАЙЛ      Файл elf (исполняемый или общая библиотека)\n"
+"            или скомпилированный файл ресурсов\n"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Наблюдать за удалённым объектом."
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[ПУТЬ]"
 
-#: ../gio/gdesktopappinfo.c:572
-#: ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Без имени"
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr ""
+"  ПУТЬ      Путь ресурса (необязательный, можно указать только часть)\n"
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Ð\92 desktop-Ñ\84айле Ð½Ðµ Ñ\83казано Ð¿Ð¾Ð»Ðµ Exec"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "Ð\9fУТЬ"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Не удалось найти терминал, требуемый для приложения"
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr "  ПУТЬ      Путь ресурса\n"
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\81оздаÑ\82Ñ\8c Ð¿Ð¾Ð»Ñ\8cзоваÑ\82елÑ\8cÑ\81кÑ\83Ñ\8e Ð¿Ð°Ð¿ÐºÑ\83 Ð½Ð°Ñ\81Ñ\82Ñ\80оек Ð¿Ñ\80иложениÑ\8f %s: %s"
+msgid "No such schema '%s'\n"
+msgstr "СÑ\85ема Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82\n"
 
-#: ../gio/gdesktopappinfo.c:1519
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\81оздаÑ\82Ñ\8c Ð¿Ð¾Ð»Ñ\8cзоваÑ\82елÑ\8cÑ\81кÑ\83Ñ\8e Ð¿Ð°Ð¿ÐºÑ\83 Ð½Ð°Ñ\81Ñ\82Ñ\80оек MIME %s: %s"
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "СÑ\85ема Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð¿ÐµÑ\80емеÑ\89аемой (задание Ð¿Ñ\83Ñ\82и Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имо)\n"
 
-#: ../gio/gdesktopappinfo.c:1796
-#: ../gio/gdesktopappinfo.c:1820
-msgid "Application information lacks an identifier"
-msgstr "Ð\92 Ð¸Ð½Ñ\84оÑ\80маÑ\86ии Ð¾ Ð¿Ñ\80иложении Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð¸Ð´ÐµÐ½Ñ\82иÑ\84икаÑ\82оÑ\80"
+#: ../gio/gsettings-tool.c:80
+#, c-format
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "СÑ\85ема Â«%s» Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð¿ÐµÑ\80емеÑ\89аемой (должен Ð±Ñ\8bÑ\82Ñ\8c Ñ\83казан Ð¿Ñ\83Ñ\82Ñ\8c)\n"
 
-#: ../gio/gdesktopappinfo.c:2044
+#: ../gio/gsettings-tool.c:94
 #, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\81оздаÑ\82Ñ\8c Ð¿Ð¾Ð»Ñ\8cзоваÑ\82елÑ\8cÑ\81кий desktop-Ñ\84айл %s"
+msgid "Empty path given.\n"
+msgstr "Указан Ð¿Ñ\83Ñ\81Ñ\82ой Ð¿Ñ\83Ñ\82Ñ\8c.\n"
 
-#: ../gio/gdesktopappinfo.c:2160
+#: ../gio/gsettings-tool.c:100
 #, c-format
-msgid "Custom definition for %s"
-msgstr "Ð\9eÑ\81обое Ð¾Ð¿Ñ\80еделение Ð´Ð»Ñ\8f %s"
+msgid "Path must begin with a slash (/)\n"
+msgstr "Ð\9fÑ\83Ñ\82Ñ\8c Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ\87инаÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81имволом ÐºÐ¾Ñ\81ой Ñ\87еÑ\80Ñ\82Ñ\8b (/)\n"
 
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "привод не поддерживает извлечение"
+#: ../gio/gsettings-tool.c:106
+#, c-format
+msgid "Path must end with a slash (/)\n"
+msgstr "Путь должен заканчиваться символом косой черты (/)\n"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "привод не поддерживает извлечение или извлечение_с_операцией"
+#: ../gio/gsettings-tool.c:112
+#, c-format
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "В пути не должно быть две стоящих рядом косых черты (//)\n"
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "привод не поддерживает опрос носителя"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "Ключ «%s» отсутствует\n"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "привод не поддерживает старт"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "Предоставленное величина лежит вне диапазона допустимых значений\n"
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "пÑ\80ивод Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ð¾Ñ\81Ñ\82ановкÑ\83"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "СпиÑ\81ок Ñ\83Ñ\81Ñ\82ановленнÑ\8bÑ\85 (непеÑ\80емеÑ\89аемÑ\8bÑ\85) Ñ\81Ñ\85ем"
 
-#: ../gio/gdummytlsbackend.c:168
-#: ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "Поддержка TLS недоступна"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Список установленных перемещаемых схем"
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Не удалось обработать версию %d текстового представления GEmblem"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Список ключей в СХЕМЕ"
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82ное Ñ\87иÑ\81ло Ð»ÐµÐºÑ\81ем (%d) Ñ\82екÑ\81Ñ\82ового Ð¿Ñ\80едÑ\81Ñ\82авлениÑ\8f GEmblem"
+#: ../gio/gsettings-tool.c:549 ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "СХÐ\95Ð\9cÐ\90[:Ð\9fУТЬ]"
 
-#: ../gio/gemblemedicon.c:368
-#, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Не удалось обработать версию %d текстового представления GEmblemedIcon"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Список потомков СХЕМЫ"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Некорректное число лексем (%d) текстового представления GEmblemedIcon"
+#: ../gio/gsettings-tool.c:560
+msgid ""
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
+msgstr ""
+"Перечислить ключи и значения рекурсивно\n"
+"Если указана СХЕМА, то перечислить все ключи\n"
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Для GEmblemedIcon ожидается GEmblem"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[СХЕМА[:ПУТЬ]]"
 
-#: ../gio/gfile.c:871
-#: ../gio/gfile.c:1102
-#: ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474
-#: ../gio/gfile.c:1528
-#: ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668
-#: ../gio/gfile.c:1723
-#: ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837
-#: ../gio/gfile.c:3307
-#: ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493
-#: ../gio/gfile.c:3534
-#: ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266
-#: ../gio/gfile.c:4352
-#: ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539
-#: ../gio/gfile.c:4626
-#: ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041
-#: ../gio/gfile.c:5308
-#: ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947
-#: ../gio/gfile.c:7037
-#: ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Действие не поддерживается"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Получить значение КЛЮЧА"
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358
-#: ../gio/glocalfile.c:1051
-#: ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Содержащая точка монтирования не существует"
+#: ../gio/gsettings-tool.c:568 ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586 ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "СХЕМА[:ПУТЬ] КЛЮЧ"
 
-#: ../gio/gfile.c:2411
-#: ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Нельзя скопировать поверх каталога"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Запросить диапазон допустимых значений КЛЮЧА"
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Ð\9dелÑ\8cзÑ\8f Ñ\81копиÑ\80оваÑ\82Ñ\8c ÐºÐ°Ñ\82алог Ð¿Ð¾Ð²ÐµÑ\80Ñ\85 ÐºÐ°Ñ\82алога"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Ð\9fÑ\80иÑ\81воиÑ\82Ñ\8c Ð²ÐµÐ»Ð¸Ñ\87инÑ\83 Ð\97Ð\9dÐ\90ЧÐ\95Ð\9dÐ\98Ð\95 Ð\9aÐ\9bЮЧУ"
 
-#: ../gio/gfile.c:2480
-#: ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Целевой файл существует"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "СХЕМА[:ПУТЬ] КЛЮЧ ЗНАЧЕНИЕ"
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80екÑ\83Ñ\80Ñ\81ивно Ñ\81копиÑ\80оваÑ\82Ñ\8c ÐºÐ°Ñ\82алог"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Ð\9dазнаÑ\87иÑ\82Ñ\8c Ð\9aÐ\9bЮЧУ ÐµÐ³Ð¾ Ð·Ð½Ð°Ñ\87ение Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Соединение Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "СбÑ\80оÑ\81иÑ\82Ñ\8c Ð²Ñ\81е ÐºÐ»Ñ\8eÑ\87и Ð² Ð¡Ð¥Ð\95Ð\9cÐ\95 Ð² Ð¸Ñ\85 Ð·Ð½Ð°Ñ\87ениÑ\8f Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
 
-#: ../gio/gfile.c:2762
-#, c-format
-msgid "Error splicing file: %s"
-msgstr "Произошла ошибка при соединении файла: %s"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Проверить, что КЛЮЧ доступен для записи"
 
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Нельзя скопировать специальный файл"
+#: ../gio/gsettings-tool.c:603
+msgid ""
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Следить за изменениями КЛЮЧА.\n"
+"Если КЛЮЧ не задан, то следить за всеми ключами СХЕМЫ.\n"
+"Для остановки слежения используйте ^C.\n"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Ð\94ано Ð½ÐµÐ²ÐµÑ\80ное Ð·Ð½Ð°Ñ\87ение Ñ\81имволÑ\8cной Ñ\81Ñ\81Ñ\8bлки"
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "СХÐ\95Ð\9cÐ\90[:Ð\9fУТЬ] [Ð\9aÐ\9bЮЧ]"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Корзина не поддерживается"
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Использование:\n"
+"  gsettings [--schemadir КАТАЛОГ_СХЕМ] КОМАНДА [АРГУМЕНТЫ…]\n"
+"\n"
+"Команды:\n"
+"  help                      Показать эту справку\n"
+"  list-schemas              Список установленных схем\n"
+"  list-relocatable-schemas  Список перемещаемых схем\n"
+"  list-keys                 Список ключей схемы\n"
+"  list-children             Список потомков схемы\n"
+"  list-recursively          Список ключей и значений, рекурсивно\n"
+"  range                     Запросить диапазон значений ключа\n"
+"  get                       Получить значение ключа\n"
+"  set                       Изменить значение ключа\n"
+"  reset                     Сбросить значение ключа\n"
+"  reset-recursively         Сбросить все значения в заданной схеме\n"
+"  writable                  Проверить ключ на запись\n"
+"  monitor                   Следить за изменениями\n"
+"\n"
+"Подробную справку можно получить с помощью «gsettings help КОМАНДА».\n"
+"\n"
 
-#: ../gio/gfile.c:3626
+#: ../gio/gsettings-tool.c:640
 #, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Имена файлов не могут содержать «%c»"
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
+msgstr ""
+"Использование:\n"
+"  gsettings [--schemadir КАТАЛОГ_СХЕМ] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gfile.c:6006
-#: ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "том не поддерживает присоединение"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  КАТ_СХЕМ  Каталог для поиска дополнительных схем\n"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Нет зарегистрированного приложения для обработки данного файла"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  СХЕМА     Идентификатор схемы\n"
+"  ПУТЬ      Путь, для перемещаемых схем\n"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Перечислитель закрыт"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  КЛЮЧ      (Необязательный) ключ схемы\n"
 
-#: ../gio/gfileenumerator.c:212
-#: ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371
-#: ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Перечислитель файлов имеет незавершённое действие"
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  КЛЮЧ      Ключ схемы\n"
 
-#: ../gio/gfileenumerator.c:361
-#: ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Перечислитель файлов уже закрыт"
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  ЗНАЧЕНИЕ  Присваиваемое значение\n"
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ð±Ñ\80абоÑ\82аÑ\82Ñ\8c Ð²ÐµÑ\80Ñ\81иÑ\8e %d Ñ\82екÑ\81Ñ\82ового Ð¿Ñ\80едÑ\81Ñ\82авлениÑ\8f GFileIcon"
+msgid "Empty schema name given\n"
+msgstr "Указано Ð¿Ñ\83Ñ\81Ñ\82ое Ð¸Ð¼Ñ\8f Ñ\81Ñ\85емÑ\8b\n"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82нÑ\8bе Ð²Ñ\85однÑ\8bе Ð´Ð°Ð½Ð½Ñ\8bе Ð´Ð»Ñ\8f GFileIcon"
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имÑ\8bй Ñ\81океÑ\82, Ð½Ðµ Ð¸Ð½Ð¸Ñ\86иализиÑ\80овано"
 
-#: ../gio/gfileinputstream.c:154
-#: ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170
-#: ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Поток не поддерживает query_info"
+#: ../gio/gsocket.c:289
+#, c-format
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Недопустимый сокет, инициализация не удалась по причине: %s"
 
-#: ../gio/gfileinputstream.c:335
-#: ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Переход по потоку не поддерживается"
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Сокет уже закрыт"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "УÑ\81еÑ\87ение Ð½Ð° Ð²Ñ\85одном Ð¿Ð¾Ñ\82оке Ð½Ðµ Ñ\80азÑ\80еÑ\88ено"
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
+msgid "Socket I/O timed out"
+msgstr "Ð\9fÑ\80евÑ\8bÑ\88ено Ð²Ñ\80емÑ\8f Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ\8f Ð²Ð²Ð¾Ð´Ð°-вÑ\8bвода Ñ\81океÑ\82а"
 
-#: ../gio/gfileiostream.c:463
-#: ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Усечение не поддерживается на потоке"
+#: ../gio/gsocket.c:472
+#, c-format
+msgid "creating GSocket from fd: %s"
+msgstr "создаётся GSocket из fd: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Неверное число лексем (%d)"
+msgid "Unable to create socket: %s"
+msgstr "Не удалось создать сокет: %s"
 
-#: ../gio/gicon.c:304
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Указано неизвестное семейство"
+
+#: ../gio/gsocket.c:513
+msgid "Unknown protocol was specified"
+msgstr "Указан неизвестный протокол"
+
+#: ../gio/gsocket.c:1720
 #, c-format
-msgid "No type for class name %s"
-msgstr "Ð\9dеÑ\82 Ñ\82ипа Ð´Ð»Ñ\8f ÐºÐ»Ð°Ñ\81Ñ\81а Ñ\81 Ð¸Ð¼ÐµÐ½ÐµÐ¼ %s"
+msgid "could not get local address: %s"
+msgstr "не Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð»Ñ\83Ñ\87иÑ\82Ñ\8c Ð»Ð¾ÐºÐ°Ð»Ñ\8cнÑ\8bй Ð°Ð´Ñ\80еÑ\81: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gsocket.c:1763
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Тип %s Ð½Ðµ Ñ\80еализÑ\83еÑ\82 Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81 GIcon"
+msgid "could not get remote address: %s"
+msgstr "не Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð»Ñ\83Ñ\87иÑ\82Ñ\8c Ñ\83даленнÑ\8bй Ð°Ð´Ñ\80еÑ\81: %s"
 
-#: ../gio/gicon.c:325
+#: ../gio/gsocket.c:1824
 #, c-format
-msgid "Type %s is not classed"
-msgstr "Тип %s Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f ÐºÐ»Ð°Ñ\81Ñ\81иÑ\84иÑ\86иÑ\80Ñ\83емÑ\8bм"
+msgid "could not listen: %s"
+msgstr "не Ñ\83далоÑ\81Ñ\8c Ñ\81лÑ\83Ñ\88аÑ\82Ñ\8c: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gsocket.c:1898
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Ð\9dекоÑ\80Ñ\80екÑ\82нÑ\8bй Ð½Ð¾Ð¼ÐµÑ\80 Ð²ÐµÑ\80Ñ\81ии: %s"
+msgid "Error binding to address: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81вÑ\8fзÑ\8bвании Ðº Ð°Ð´Ñ\80еÑ\81Ñ\83: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Тип %s Ð½Ðµ Ñ\80еализÑ\83еÑ\82 from_tokens() Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81а GIcon"
+msgid "Error joining multicast group: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð²Ñ\81Ñ\82Ñ\83плении Ð² Ð¼Ñ\83лÑ\8cÑ\82икаÑ\81Ñ\82овÑ\83Ñ\8e Ð³Ñ\80Ñ\83ппÑ\83: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Не удалось обработать данную версию текстового представления значка"
-
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Входной поток не поддерживает чтение"
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Ошибка при выходе из мультикастовой группы: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898
-#: ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Поток имеет незавершённое действие"
+#: ../gio/gsocket.c:1953
+msgid "No support for source-specific multicast"
+msgstr "Отсутствует поддержка мультикаста по источнику"
 
-#: ../gio/ginetsocketaddress.c:181
-#: ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Недостаточно места для адреса сокета"
+#: ../gio/gsocket.c:2172
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Ошибка приёма подключения: %s"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Ð\9dеподдеÑ\80живаемÑ\8bй Ð°Ð´Ñ\80еÑ\81 Ñ\81океÑ\82а"
+#: ../gio/gsocket.c:2293
+msgid "Connection in progress"
+msgstr "Ð\92Ñ\8bполнÑ\8fеÑ\82Ñ\81Ñ\8f Ñ\81оединение"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "пустые имена запрещены"
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
+#, c-format
+msgid "Unable to get pending error: %s"
+msgstr "Не удалось получить ожидающую ошибку: %s"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gsocket.c:2515
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð¸Ð¼ÐµÐ½Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ\8b Ð½Ð°Ñ\87инаÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81о Ñ\81Ñ\82Ñ\80оÑ\87ной Ð±Ñ\83квÑ\8b"
+msgid "Error receiving data: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð¿Ð¾Ð»Ñ\83Ñ\87ении Ð´Ð°Ð½Ð½Ñ\8bÑ\85: %s"
 
-#: ../gio/glib-compile-schemas.c:763
+#: ../gio/gsocket.c:2693
 #, c-format
-msgid "invalid name '%s': invalid character '%c'; only lowercase letters, numbers and dash ('-') are permitted."
-msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð½ÐµÐ²ÐµÑ\80нÑ\8bй Ñ\81имвол Â«%c»; Ð´Ð¾Ð¿Ñ\83Ñ\81каÑ\8eÑ\82Ñ\81Ñ\8f Ñ\82олÑ\8cко Ñ\81Ñ\82Ñ\80оÑ\87нÑ\8bе Ð±Ñ\83квÑ\8b, Ñ\87иÑ\81ла Ð¸ Ñ\82иÑ\80е («-»)."
+msgid "Error sending data: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð¾Ñ\82пÑ\80авлении Ð´Ð°Ð½Ð½Ñ\8bÑ\85: %s"
 
-#: ../gio/glib-compile-schemas.c:772
+#: ../gio/gsocket.c:2807
 #, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð½ÐµÐ»Ñ\8cзÑ\8f Ñ\83казÑ\8bваÑ\82Ñ\8c Ð´Ð²Ð° Ñ\82иÑ\80е Ð¾Ð´Ð½Ð¾Ð²Ñ\80еменно («--»)."
+msgid "Unable to shutdown socket: %s"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð²Ñ\8bклÑ\8eÑ\87иÑ\82Ñ\8c Ñ\81океÑ\82: %s"
 
-#: ../gio/glib-compile-schemas.c:781
+#: ../gio/gsocket.c:2886
 #, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð¿Ð¾Ñ\81ледний Ñ\81имвол Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð±Ñ\8bÑ\82Ñ\8c Ñ\82иÑ\80е («-»)."
+msgid "Error closing socket: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð·Ð°ÐºÑ\80Ñ\8bÑ\82ии Ñ\81океÑ\82а: %s"
 
-#: ../gio/glib-compile-schemas.c:789
+#: ../gio/gsocket.c:3520
 #, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "невеÑ\80ное Ð¸Ð¼Ñ\8f Â«%s»: Ð¼Ð°ÐºÑ\81ималÑ\8cнаÑ\8f Ð´Ð»Ð¸Ð½Ð° Ñ\80авна 1024"
+msgid "Waiting for socket condition: %s"
+msgstr "Ð\9eжидание Ñ\81оÑ\81Ñ\82оÑ\8fниÑ\8f Ñ\81океÑ\82а: %s"
 
-#: ../gio/glib-compile-schemas.c:858
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> уже задан"
+msgid "Error sending message: %s"
+msgstr "Произошла ошибка при отправлении сообщения: %s"
 
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "не удалось добавить ключи в схему «list-of»"
+#: ../gio/gsocket.c:3823
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage не поддерживается в Windows"
 
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> уже задан"
+msgid "Error receiving message: %s"
+msgstr "Произошла ошибка при получении сообщения: %s"
 
-#: ../gio/glib-compile-schemas.c:913
-#, c-format
-msgid "<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> to modify value"
-msgstr "<key name='%s'> оттеняет <key name='%s'> в <schema id='%s'>; для изменения значения используйте <override>"
+#: ../gio/gsocket.c:4343
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "Функция g_socket_get_credentials не реализована в этой ОС"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/gsocketclient.c:174
 #, c-format
-msgid "exactly one of 'type', 'enum' or 'flags' must be specified as an attribute to <key>"
-msgstr "в ÐºÐ°Ñ\87еÑ\81Ñ\82ве Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а <key> Ð¼Ð¾Ð¶Ð½Ð¾ Ñ\83казаÑ\82Ñ\8c Ñ\82олÑ\8cко Â«type», Â«enum» Ð¸Ð»Ð¸ Â«flags»"
+msgid "Could not connect to proxy server %s: "
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¿Ð¾Ð´ÐºÐ»Ñ\8eÑ\87иÑ\82Ñ\8cÑ\81Ñ\8f Ðº Ð¿Ñ\80окÑ\81и-Ñ\81еÑ\80веÑ\80Ñ\83 %s: "
 
-#: ../gio/glib-compile-schemas.c:943
+#: ../gio/gsocketclient.c:188
 #, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> не определён (пока)."
+msgid "Could not connect to %s: "
+msgstr "Не удалось подключиться к %s: "
 
-#: ../gio/glib-compile-schemas.c:958
-#, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "недопустимая строка типа GVariant «%s»"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Не удалось подключиться к: "
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> указан, но схема ничего не расширяет"
+#: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Неизвестная ошибка при соединении"
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr "не задан <key name='%s'> для замещения"
+#: ../gio/gsocketclient.c:1029 ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Проксирование через не-TCP соединение не поддерживается."
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../gio/gsocketclient.c:1055 ../gio/gsocketclient.c:1507
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> уже задан"
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Протокол прокси «%s» не поддерживается."
 
-#: ../gio/glib-compile-schemas.c:1080
-#, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> уже задан"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Слушатель уже закрыт"
 
-#: ../gio/glib-compile-schemas.c:1092
-#, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> расширяет ещё не существующую схему «%s»"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Добавленный сокет закрыт"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> является списком ещё не существующей схемы «%s»"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 не поддерживает адрес IPv6 «%s»"
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Не может быть списком схемы с путём"
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Имя пользователя слишком длинно для протокола SOCKSv4"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80аÑ\81Ñ\88иÑ\80иÑ\82Ñ\8c Ñ\81Ñ\85емÑ\83 Ð¿Ñ\83Ñ\82Ñ\91м"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Ð\98мÑ\8f Ñ\83зла Â«%s» Ñ\81лиÑ\88ком Ð´Ð»Ð¸Ð½Ð½Ð¾ Ð´Ð»Ñ\8f Ð¿Ñ\80оÑ\82окола SOCKSv4"
 
-#: ../gio/glib-compile-schemas.c:1136
-#, c-format
-msgid "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr "<schema id='%s'> является списком, расширяющим <schema id='%s'>, который не является списком"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "Сервер не является прокси-сервером SOCKSv4."
 
-#: ../gio/glib-compile-schemas.c:1146
-#, c-format
-msgid "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' does not extend '%s'"
-msgstr "<schema id='%s' list-of='%s'> расширяет <schema id='%s' list-of='%s'>, но «%s» не расширяет «%s»"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Подключение через сервер SOCKSv4 было отклонено"
 
-#: ../gio/glib-compile-schemas.c:1163
-#, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "еÑ\81ли Ñ\83казÑ\8bваеÑ\82Ñ\81Ñ\8f Ð¿Ñ\83Ñ\82Ñ\8c, Ñ\82о Ð¾Ð½ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ\87инаÑ\82Ñ\8cÑ\81Ñ\8f Ð¸ Ð·Ð°ÐºÐ°Ð½Ñ\87иваÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81имволом ÐºÐ¾Ñ\81ой Ñ\87еÑ\80Ñ\82Ñ\8b"
+#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "СеÑ\80веÑ\80 Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð¿Ñ\80окÑ\81и-Ñ\81еÑ\80веÑ\80ом SOCKSv5."
 
-#: ../gio/glib-compile-schemas.c:1170
-#, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "путь в списке должен заканчиваться «:/»"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "Прокси SOCKSv5 требует аутентификацию."
 
-#: ../gio/glib-compile-schemas.c:1196
-#, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> уже задан"
+#: ../gio/gsocks5proxy.c:179
+msgid ""
+"The SOCKSv5 proxy requires an authentication method that is not supported by "
+"GLib."
+msgstr ""
+"Для прокси SOCKSv5 требуется метод аутентификации, который не поддерживается "
+"GLib."
 
-#: ../gio/glib-compile-schemas.c:1416
-#, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Элемент <%s> не может быть внутри <%s>"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Имя пользователя или пароль слишком длинные для протокола SOCKSv5."
 
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Элемент <%s> не может быть самым верхним"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr ""
+"Аутентификация SOCKSv5 завершилась неудачно из-за неверного имени "
+"пользователя или пароля."
 
-#: ../gio/glib-compile-schemas.c:1511
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "текста может не быть внутри <%s>"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Имя узла «%s» слишком длинное для протокола SOCKSv5"
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696
-#: ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
-#, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "Был указан параметр --strict; завершение работы.\n"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "Прокси-сервер SOCKSv5 использует неизвестный тип адреса."
 
-#: ../gio/glib-compile-schemas.c:1704
-#, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Всё содержимое файла было игнорировано.\n"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Внутренняя ошибка прокси-сервера SOCKSv5."
 
-#: ../gio/glib-compile-schemas.c:1763
-#, c-format
-msgid "Ignoring this file.\n"
-msgstr "Этот файл игнорируется.\n"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "Подключение SOCKSv5 запрещено набором правил."
 
-#: ../gio/glib-compile-schemas.c:1803
-#, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr "Ключ «%s» в схеме «%s» отсутствует, хотя указан в файле замен «%s»"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Узел недоступен через сервер SOCKSv5."
 
-#: ../gio/glib-compile-schemas.c:1809
-#: ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
-#, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; игнорируется замена для этого ключа.\n"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Сеть недоступна через прокси SOCKSv5."
 
-#: ../gio/glib-compile-schemas.c:1813
-#: ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
-#, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " и был указан параметр --strict; завершение работы.\n"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Подключение через прокси SOCKSv5 отклонено."
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid "error parsing key `%s' in schema `%s' as specified in override file `%s': %s.  "
-msgstr "ошибка разбора ключа «%s» в схеме «%s», который указан в файле замен «%s»: %s.  "
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "Прокси SOCKSv5 не поддерживает команду «connect»."
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Игнорируется замена для этого ключа.\n"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "Прокси SOCKSv5 не поддерживает предложенный тип адреса."
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid "override for key `%s' in schema `%s' in override file `%s' is out of the range given in the schema"
-msgstr "замена ключа  «%s» в схеме «%s» согласно файлу замен «%s» лежит вне диапазона данной схемы"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Неизвестная ошибка прокси SOCKSv5."
 
-#: ../gio/glib-compile-schemas.c:1885
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "override for key `%s' in schema `%s' in override file `%s' is not in the list of valid choices"
-msgstr "замена ÐºÐ»Ñ\8eÑ\87а  Â«%s» Ð² Ñ\81Ñ\85еме Â«%s» Ñ\81оглаÑ\81но Ñ\84айлÑ\83 Ð·Ð°Ð¼ÐµÐ½ Â«%s» Ð»ÐµÐ¶Ð¸Ñ\82 Ð²Ð½Ðµ Ñ\81пиÑ\81ка Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bÑ\85 Ð·Ð½Ð°Ñ\87ений"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ð±Ñ\80абоÑ\82аÑ\82Ñ\8c Ð²ÐµÑ\80Ñ\81иÑ\8e %d Ñ\82екÑ\81Ñ\82ового Ð¿Ñ\80едÑ\81Ñ\82авлениÑ\8f GThemedIcon"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "меÑ\81Ñ\82о Ñ\85Ñ\80анениÑ\8f Ñ\84айла gschemas.compiled"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80аÑ\81Ñ\88иÑ\84Ñ\80оваÑ\82Ñ\8c Ñ\81екÑ\80еÑ\82нÑ\8bй ÐºÐ»Ñ\8eÑ\87 Ð² Ñ\84оÑ\80маÑ\82е PEM"
 
-#: ../gio/glib-compile-schemas.c:1939
-#: ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "КАТАЛОГ"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Не найден секретный ключ в формате PEM"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Ð\9eÑ\81Ñ\82анавливаÑ\82Ñ\8c Ñ\80абоÑ\82Ñ\83 Ð¿Ñ\80и Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ð¸ Ð¾Ñ\88ибок Ð² Ñ\81Ñ\85емаÑ\85"
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80азобÑ\80аÑ\82Ñ\8c Ñ\81екÑ\80еÑ\82нÑ\8bй ÐºÐ»Ñ\8eÑ\87 Ð² Ñ\84оÑ\80маÑ\82е PEM"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Ð\9dе Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8bваÑ\82Ñ\8c Ñ\84айл gschema.compiled"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Ð\9dе Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ\81еÑ\80Ñ\82иÑ\84икаÑ\82 Ð² Ñ\84оÑ\80маÑ\82е PEM"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "ЭÑ\82оÑ\82 Ð¿Ð°Ñ\80амеÑ\82Ñ\80 Ð±Ñ\83деÑ\82 Ñ\81коÑ\80о Ñ\83далÑ\91н."
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80азобÑ\80аÑ\82Ñ\8c Ñ\81еÑ\80Ñ\82иÑ\84икаÑ\82 Ð² Ñ\84оÑ\80маÑ\82е PEM"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Не устанавливать ограничения на имя ключа"
+#: ../gio/gtlspassword.c:114
+msgid ""
+"This is the last chance to enter the password correctly before your access "
+"is locked out."
+msgstr ""
+"Это последняя возможность правильно ввести пароль перед тем, как доступ "
+"будет заблокирован."
 
-#: ../gio/glib-compile-schemas.c:1973
+#: ../gio/gtlspassword.c:116
 msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
+"Several password entered have been incorrect, and your access will be locked "
+"out after further failures."
 msgstr ""
-"Компилировать все файлы схемы GSettings в кэш схемы.\n"
-"Файлы схемы требуются для расширения .gschema.xml,\n"
-"а файл кэша называется gschemas.compiled."
+"Пароль был несколько раз введён неправильно, после следующих отказов ваш "
+"доступ будет заблокирован."
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Должно быть указано только одно имя каталога\n"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "Введённый пароль неверен."
 
-#: ../gio/glib-compile-schemas.c:2028
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
-msgid "No schema files found: "
-msgstr "ФайлÑ\8b Ñ\81Ñ\85емÑ\8b Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ\8b"
+msgid "Expecting 1 control message, got %d"
+msgstr "Ð\9eжидаеÑ\82Ñ\81Ñ\8f 1 ÐºÐ¾Ð½Ñ\82Ñ\80олÑ\8cное Ñ\81ообÑ\89ение, Ð¿Ð¾Ð»Ñ\83Ñ\87ено %d"
 
-#: ../gio/glib-compile-schemas.c:2031
-#, c-format
-msgid "doing nothing.\n"
-msgstr "ничего не выполняется.\n"
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
+msgid "Unexpected type of ancillary data"
+msgstr "Неожиданный тип вспомогательных данных"
 
-#: ../gio/glib-compile-schemas.c:2034
+#: ../gio/gunixconnection.c:195
 #, c-format
-msgid "removed existing output file.\n"
-msgstr "удалён существующий выходной файл.\n"
+msgid "Expecting one fd, but got %d\n"
+msgstr "Ожидается один файловый дескриптор но получено %d\n"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð½Ð°Ð¹Ñ\82и Ñ\82ип Ð¼Ð¾Ð½Ð¸Ñ\82оÑ\80а Ð»Ð¾ÐºÐ°Ð»Ñ\8cнÑ\8bÑ\85 ÐºÐ°Ñ\82алогов Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Ð\9fолÑ\83Ñ\87ен Ð½ÐµÐ´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bй Ñ\84айловÑ\8bй Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80"
 
-#: ../gio/glocalfile.c:571
-#: ../gio/win32/gwinhttpfile.c:422
-#, c-format
-msgid "Invalid filename %s"
-msgstr "Недопустимое имя файла %s"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Произошла ошибка при отправлении мандата:"
 
-#: ../gio/glocalfile.c:948
+#: ../gio/gunixconnection.c:511
 #, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Произошла ошибка при получении сведений о файловой системе: %s"
-
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Нельзя переименовать корневой каталог"
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Произошла ошибка при проверке включения SO_PASSCRED для сокета: %s"
 
-#: ../gio/glocalfile.c:1117
-#: ../gio/glocalfile.c:1143
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Error renaming file: %s"
-msgstr "Произошла ошибка при переименовании файла: %s"
+msgid ""
+"Unexpected option length while checking if SO_PASSCRED is enabled for "
+"socket. Expected %d bytes, got %d"
+msgstr ""
+"Неожиданная длина параметра при проверке включения SO_PASSCRED для сокета. "
+"Ожидалось %d байт, получено %d"
 
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Невозможно переименовать файл, файл с таким именем уже существует"
+#: ../gio/gunixconnection.c:537
+#, c-format
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Произошла ошибка при включении SO_PASSCRED: %s"
 
-#: ../gio/glocalfile.c:1139
-#: ../gio/glocalfile.c:2129
-#: ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318
-#: ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624
-#: ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Недопустимое имя файла"
-
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "Произошла ошибка при открытии файла: %s"
-
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Не удалось открыть каталог"
-
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "Произошла ошибка при удалении файла: %s"
+#: ../gio/gunixconnection.c:568
+msgid ""
+"Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr ""
+"Ожидалось прочитать один байт идентификационной информации (credentials), но "
+"не прочитано ни одного байта"
 
-#: ../gio/glocalfile.c:1808
+#: ../gio/gunixconnection.c:606
 #, c-format
-msgid "Error trashing file: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\84айла Ð² ÐºÐ¾Ñ\80зинÑ\83: %s"
+msgid "Not expecting control message, but got %d"
+msgstr "Ð\9aонÑ\82Ñ\80олÑ\8cное Ñ\81ообÑ\89ение Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ\81Ñ\8c, Ð½Ð¾ Ð¿Ð¾Ð»Ñ\83Ñ\87ено %d"
 
-#: ../gio/glocalfile.c:1831
+#: ../gio/gunixconnection.c:632
 #, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Не удалось создать каталог корзины %s: %s"
-
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Не удалось найти каталог верхнего уровня для корзины"
-
-#: ../gio/glocalfile.c:1931
-#: ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Не удалось найти или создать каталог корзины"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Произошла ошибка при отключении SO_PASSCRED: %s"
 
-#: ../gio/glocalfile.c:1985
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\81оздаÑ\82Ñ\8c Ð·Ð°Ð¿Ð¸Ñ\81Ñ\8c Ð¾ Ñ\84айле Ð² ÐºÐ¾Ñ\80зине: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ñ\87Ñ\82ении Ð¸Ð· Ñ\84айлового Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80а: %s"
 
-#: ../gio/glocalfile.c:2014
-#: ../gio/glocalfile.c:2019
-#: ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
-msgid "Unable to trash file: %s"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\83далиÑ\82Ñ\8c Ñ\84айл Ð² ÐºÐ¾Ñ\80зинÑ\83: %s"
+msgid "Error closing file descriptor: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð·Ð°ÐºÑ\80Ñ\8bÑ\82ии Ñ\84айлового Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80а: %s"
 
-#: ../gio/glocalfile.c:2133
-#, c-format
-msgid "Error creating directory: %s"
-msgstr "Произошла ошибка при создании каталога: %s"
+#: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Корень файловой системы"
 
-#: ../gio/glocalfile.c:2162
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "ФайловаÑ\8f Ñ\81иÑ\81Ñ\82ема Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82 Ñ\81имволÑ\8cнÑ\8bе Ñ\81Ñ\81Ñ\8bлки"
+msgid "Error writing to file descriptor: %s"
+msgstr "Ð\9eÑ\88ибка Ð¿Ñ\80и Ð·Ð°Ð¿Ð¸Ñ\81и Ð² Ñ\84айловÑ\8bй Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80: %s"
 
-#: ../gio/glocalfile.c:2166
-#, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Произошла ошибка при создании символьной ссылки: %s"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr ""
+"Абстрактные адреса unix domain сокетов не поддерживаются на этой системе"
 
-#: ../gio/glocalfile.c:2228
-#: ../gio/glocalfile.c:2322
-#, c-format
-msgid "Error moving file: %s"
-msgstr "Произошла ошибка при перемещении файла: %s"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "том не поддерживает извлечение"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Нельзя переместить каталог поверх каталога"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "том не поддерживает извлечение или извлечение_с_операцией"
 
-#: ../gio/glocalfile.c:2278
-#: ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969
-#: ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000
-#: ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Не удалось создать резервный файл"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Не удалось найти приложение"
 
-#: ../gio/glocalfile.c:2297
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "Error removing target file: %s"
-msgstr "Произошла ошибка при удалении целевого файла: %s"
+msgid "Error launching application: %s"
+msgstr "Произошла ошибка при запуске приложения: %s"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Перемещение между точками монтирования не поддерживается"
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI не поддерживаются"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Значение атрибута не должно быть NULL"
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "смена ассоциаций не поддерживается в Win32"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а (ожидалаÑ\81Ñ\8c Ñ\81Ñ\82Ñ\80ока)"
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Создание Ð°Ñ\81Ñ\81оÑ\86иаÑ\86ий Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f Ð² Win32"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Недопустимое имя расширенного атрибута"
+#: ../gio/gwin32inputstream.c:318
+#, c-format
+msgid "Error reading from handle: %s"
+msgstr "Произошла ошибка при чтении из дескриптора: %s"
 
-#: ../gio/glocalfileinfo.c:773
+#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
 #, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Произошла ошибка при установке расширенного атрибута «%s»: %s"
+msgid "Error closing handle: %s"
+msgstr "Произошла ошибка при закрытии дескриптора: %s"
 
-#: ../gio/glocalfileinfo.c:1482
-#: ../gio/glocalfileoutputstream.c:833
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿Ð¾Ð»Ñ\83Ñ\87ении Ñ\81ведений Ð¾ Ñ\84айле Â«%s»: %s"
+msgid "Error writing to handle: %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð·Ð°Ð¿Ð¸Ñ\81и Ð² Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80: %s"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (неверная кодировка)"
+#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Недостаточно памяти"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿Ð¾Ð»Ñ\83Ñ\87ении Ñ\81ведений Ð¾ Ñ\84айловом Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80е: %s"
+msgid "Internal error: %s"
+msgstr "Ð\92нÑ\83Ñ\82Ñ\80еннÑ\8fÑ\8f Ð¾Ñ\88ибка: %s"
 
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а (ожидалÑ\81Ñ\8f uint32)"
+#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "ТÑ\80ебÑ\83еÑ\82Ñ\81Ñ\8f Ð±Ð¾Ð»Ñ\8cÑ\88е Ð²Ñ\85однÑ\8bÑ\85 Ð´Ð°Ð½Ð½Ñ\8bÑ\85"
 
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Ð\9dевеÑ\80нÑ\8bй Ñ\82ип Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а (ожидалÑ\81Ñ\8f uint64)"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Ð\9dепÑ\80авилÑ\8cнÑ\8bе Ñ\81жаÑ\82Ñ\8bе Ð´Ð°Ð½Ð½Ñ\8bе"
 
-#: ../gio/glocalfileinfo.c:1850
-#: ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Неверный тип атрибута (ожидалась строка byte)"
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Прослушиваемый адрес"
 
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\83Ñ\81Ñ\82ановиÑ\82Ñ\8c Ð¿Ñ\80ава Ð½Ð° Ñ\81имволиÑ\87еÑ\81кие Ñ\81Ñ\81Ñ\8bлки"
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Ð\98гноÑ\80иÑ\80Ñ\83еÑ\82Ñ\81Ñ\8f, Ð´Ð»Ñ\8f Ñ\81овмеÑ\81Ñ\82имоÑ\81Ñ\82и Ñ\81 GTestDbus"
 
-#: ../gio/glocalfileinfo.c:1920
-#, c-format
-msgid "Error setting permissions: %s"
-msgstr "Произошла ошибка при установке прав: %s"
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Напечатать адрес"
 
-#: ../gio/glocalfileinfo.c:1971
-#, c-format
-msgid "Error setting owner: %s"
-msgstr "Произошла ошибка при установке владельца: %s"
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Напечатать адрес в режиме оболочки"
 
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "символьная ссылка не должна быть NULL"
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Запуск службы dbus"
 
-#: ../gio/glocalfileinfo.c:2004
-#: ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../gio/tests/gdbus-daemon.c:44
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке Ñ\81имволÑ\8cной Ñ\81Ñ\81Ñ\8bлки: %s"
+msgid "Wrong args\n"
+msgstr "Ð\9dевеÑ\80нÑ\8bе Ð¿Ð°Ñ\80амеÑ\82Ñ\80Ñ\8b\n"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Произошла ошибка при установке символьной ссылки: файл не является символьной ссылкой"
+#: ../glib/gbookmarkfile.c:760
+#, c-format
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Неожиданный атрибут «%s» элемента «%s»"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gbookmarkfile.c:771 ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852 ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке Ð²Ñ\80емени Ð¼Ð¾Ð´Ð¸Ñ\84икаÑ\86ии Ð¸Ð»Ð¸ Ð´Ð¾Ñ\81Ñ\82Ñ\83па: %s"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Ð\9dе Ð½Ð°Ð¹Ð´ÐµÐ½ Ð°Ñ\82Ñ\80ибÑ\83Ñ\82 Â«%s» Ñ\8dлеменÑ\82а Â«%s»"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "Контекст SELinux не должен быть равен NULL"
+#: ../glib/gbookmarkfile.c:1129 ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258 ../glib/gbookmarkfile.c:1268
+#, c-format
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Неожиданный тэг «%s», ожидался тэг «%s»"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gbookmarkfile.c:1154 ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236 ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83Ñ\81Ñ\82ановке ÐºÐ¾Ð½Ñ\82екÑ\81Ñ\82а SELinux: %s"
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Ð\9dеожиданнÑ\8bй Ñ\82Ñ\8dг Â«%s» Ð²Ð½Ñ\83Ñ\82Ñ\80и Â«%s»"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "Ð\92 Ñ\8dÑ\82ой Ñ\81иÑ\81Ñ\82еме Ð½Ðµ Ð²ÐºÐ»Ñ\8eÑ\87Ñ\91н SELinux"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð½Ð°Ð¹Ñ\82и Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bй Ñ\84айл Ð·Ð°ÐºÐ»Ð°Ð´Ð¾Ðº Ð² ÐºÐ°Ñ\82алогаÑ\85 Ð¿Ð¾Ð¸Ñ\81ка"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "УÑ\81Ñ\82ановка Ð°Ñ\82Ñ\80ибÑ\83Ñ\82а %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ\80живаеÑ\82Ñ\81Ñ\8f"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Ð\97акладка Ð´Ð»Ñ\8f Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81а URI Â«%s» Ñ\83же Ñ\81Ñ\83Ñ\89еÑ\81Ñ\82вÑ\83еÑ\82"
 
-#: ../gio/glocalfileinputstream.c:185
-#: ../gio/glocalfileoutputstream.c:722
+#: ../glib/gbookmarkfile.c:2053 ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296 ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461 ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622 ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743 ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960 ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226 ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480 ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\87Ñ\82ении Ð¸Ð· Ñ\84айла: %s"
+msgid "No bookmark found for URI '%s'"
+msgstr "Ð\94лÑ\8f Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81а URI Â«%s» Ð·Ð°ÐºÐ»Ð°Ð´Ð¾Ðº Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾"
 
-#: ../gio/glocalfileinputstream.c:216
-#: ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340
-#: ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿ÐµÑ\80еÑ\85оде Ð¿Ð¾ Ñ\84айлÑ\83: %s"
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Ð\92 Ð·Ð°ÐºÐ»Ð°Ð´ÐºÐµ Ð½Ð° Ñ\80еÑ\81Ñ\83Ñ\80Ñ\81 Â«%s» Ð½Ðµ Ð¾Ð¿Ñ\80еделÑ\91н Ñ\82ип MIME"
 
-#: ../gio/glocalfileinputstream.c:261
-#: ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Произошла ошибка при закрытии файла: %s"
-
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Не удалось найти тип монитора локальных файлов по умолчанию"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Отметка о приватности данных в закладке для URI «%s» не определена"
 
-#: ../gio/glocalfileoutputstream.c:202
-#: ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð·Ð°Ð¿Ð¸Ñ\81и Ð² Ñ\84айл: %s"
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Ð\92 Ð·Ð°ÐºÐ»Ð°Ð´ÐºÐµ Ð´Ð»Ñ\8f URI Â«%s» Ð½Ðµ Ð¾Ð¿Ñ\80еделена Ð³Ñ\80Ñ\83ппа"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gbookmarkfile.c:3244 ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\81Ñ\82аÑ\80ой Ñ\80езеÑ\80вной Ñ\81Ñ\81Ñ\8bлки: %s"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Ð\9dеÑ\82 Ð¿Ñ\80иложениÑ\8f Ñ\81 Ð¸Ð¼ÐµÐ½ÐµÐ¼ Â«%s», Ñ\81оздавÑ\88его Ð·Ð°ÐºÐ»Ð°Ð´ÐºÑ\83 Ð´Ð»Ñ\8f Â«%s»"
 
-#: ../gio/glocalfileoutputstream.c:297
-#: ../gio/glocalfileoutputstream.c:310
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оздании Ñ\80езеÑ\80вной ÐºÐ¾Ð¿Ð¸Ð¸: %s"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ\82Ñ\8c Ñ\81Ñ\82Ñ\80окÑ\83 Ð²Ñ\8bполнениÑ\8f Â«%s» Ñ\81 Ð¿Ð¾Ð¼Ð¾Ñ\89Ñ\8cÑ\8e URI Â«%s»"
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gconvert.c:807 ../glib/gutf8.c:837 ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184 ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr ""
+"Неполная символьная последовательность содержится в конце входных данных"
+
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¿ÐµÑ\80еименовании Ð²Ñ\80еменного Ñ\84айла: %s"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Ð\9dевозможно ÐºÐ¾Ñ\80Ñ\80екÑ\82но Ð¿Ñ\80еобÑ\80азоваÑ\82Ñ\8c Ñ\81имвол Â«%s» Ð² Ñ\81имвол Ð¸Ð· Ð½Ð°Ð±Ð¾Ñ\80а Â«%s»"
 
-#: ../gio/glocalfileoutputstream.c:516
-#: ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Произошла ошибка при усечении файла: %s"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr ""
+"URI «%s» не является абсолютным идентификатором при использовании схемы «file»"
 
-#: ../gio/glocalfileoutputstream.c:577
-#: ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675
-#: ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064
-#: ../gio/glocalfileoutputstream.c:1163
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ð¾Ñ\82кÑ\80Ñ\8bÑ\82ии Ñ\84айла Â«%s»: %s"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Ð\98денÑ\82иÑ\84икаÑ\82оÑ\80 URI Ð»Ð¾ÐºÐ°Ð»Ñ\8cного Ñ\84айла Â«%s» Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ\82 Ð²ÐºÐ»Ñ\8eÑ\87аÑ\82Ñ\8c Ñ\81имвол Â«#»"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Целевой файл является каталогом"
+#: ../glib/gconvert.c:1901
+#, c-format
+msgid "The URI '%s' is invalid"
+msgstr "URI «%s» недопустим"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Целевой файл не является обычным файлом"
+#: ../glib/gconvert.c:1913
+#, c-format
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "Недопустимое имя узла в URI «%s»"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "Файл был изменён извне"
+#: ../glib/gconvert.c:1929
+#, c-format
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI «%s» содержит недопустимо экранированные символы"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\83далении Ñ\81Ñ\82аÑ\80ого Ñ\84айла: %s"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "Ð\9fÑ\83Ñ\82Ñ\8c Â«%s» Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð°Ð±Ñ\81олÑ\8eÑ\82нÑ\8bм"
 
-#: ../gio/gmemoryinputstream.c:486
-#: ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Передан недопустимый GSeekType"
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Недопустимое имя узла"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Недопустимый запрос на переход"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "д. п."
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Нельзя усечь GMemoryInputStream"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "п. п."
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Невозможно изменить размер выходного потока в память"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %d %b %Y %T"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Не удалось изменить размер выходного потока в память"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%d.%m.%Y"
 
-#: ../gio/gmemoryoutputstream.c:600
-msgid "Amount of memory required to process the write is larger than available address space"
-msgstr "Количество памяти, требуемое процессом записи, больше чем доступное адресное пространство"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H:%M:%S"
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Выполнять перемещение в начало потока"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Выполнять перемещение в конец потока"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Январь"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "точка монтирования не поддерживает «отсоединение»"
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Февраль"
+
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Март"
+
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "Апрель"
+
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Май"
+
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Июнь"
+
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Июль"
+
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Август"
+
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "Сентябрь"
+
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Октябрь"
+
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "Ноябрь"
+
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "Декабрь"
+
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "Янв"
+
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "Фев"
+
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "Мар"
+
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "Апр"
+
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "Май"
+
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "Июн"
+
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "Июл"
+
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "Авг"
+
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "Сен"
+
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "Окт"
+
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "Ноя"
+
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "Дек"
+
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Понедельник"
+
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Вторник"
+
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Среда"
+
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Четверг"
+
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Пятница"
+
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Суббота"
+
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Воскресенье"
+
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "Пн"
+
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "Вт"
+
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "Ср"
+
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "Чт"
+
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "Пт"
+
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "Сб"
+
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "Вс"
+
+#: ../glib/gdir.c:121 ../glib/gdir.c:144
+#, c-format
+msgid "Error opening directory '%s': %s"
+msgstr "Произошла ошибка при открытии каталога «%s»: %s"
+
+#: ../glib/gfileutils.c:675 ../glib/gfileutils.c:763
+#, c-format
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Не удалось выделить %lu байтов для прочтения файла «%s»"
+
+#: ../glib/gfileutils.c:690
+#, c-format
+msgid "Error reading file '%s': %s"
+msgstr "Произошла ошибка при чтении файла «%s»: %s"
+
+#: ../glib/gfileutils.c:704
+#, c-format
+msgid "File \"%s\" is too large"
+msgstr "Файл «%s» слишком велик"
+
+#: ../glib/gfileutils.c:787
+#, c-format
+msgid "Failed to read from file '%s': %s"
+msgstr "Не удалось прочитать из файла «%s»: %s"
+
+#: ../glib/gfileutils.c:838 ../glib/gfileutils.c:925
+#, c-format
+msgid "Failed to open file '%s': %s"
+msgstr "Не удалось открыть файл «%s»: %s"
+
+#: ../glib/gfileutils.c:855
+#, c-format
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Не удалось получить атрибуты файла «%s»: сбой в функции fstat(): %s"
+
+#: ../glib/gfileutils.c:889
+#, c-format
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Не удалось открыть файл «%s»: сбой в функции fdopen(): %s"
+
+#: ../glib/gfileutils.c:997
+#, c-format
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Не удалось переименовать файл «%s» в «%s»: сбой в функции g_rename(): %s"
+
+#: ../glib/gfileutils.c:1039 ../glib/gfileutils.c:1584
+#, c-format
+msgid "Failed to create file '%s': %s"
+msgstr "Не удалось создать файл «%s»: %s"
+
+#: ../glib/gfileutils.c:1053
+#, c-format
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Не удалось открыть файл «%s» для записи: сбой в функции fdopen(): %s"
+
+#: ../glib/gfileutils.c:1078
+#, c-format
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Не удалось записать файл «%s»: сбой в функции fwrite(): %s"
+
+#: ../glib/gfileutils.c:1097
+#, c-format
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Не удалось записать файл «%s»: сбой в функции fflush(): %s"
+
+#: ../glib/gfileutils.c:1141
+#, c-format
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Не удалось записать файл «%s»: сбой в функции fsync(): %s"
+
+#: ../glib/gfileutils.c:1165
+#, c-format
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Не удалось закрыть файл «%s»: сбой в функции fclose(): %s"
+
+#: ../glib/gfileutils.c:1287
+#, c-format
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr ""
+"Не удалось удалить существующий файл «%s»: сбой в функции g_unlink(): %s"
+
+#: ../glib/gfileutils.c:1547
+#, c-format
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Шаблон «%s» недопустим: он не должен содержать «%s»"
+
+#: ../glib/gfileutils.c:1560
+#, c-format
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Шаблон «%s» не содержит XXXXXX"
+
+#: ../glib/gfileutils.c:2088
+#, c-format
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Не удалось прочитать символьную ссылку «%s»: %s"
+
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Символьные ссылки не поддерживаются"
+
+#: ../glib/giochannel.c:1415
+#, c-format
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Не удалось открыть преобразователь из «%s» в «%s»: %s"
+
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr ""
+"Невозможно выполнить непосредственное чтение в функции "
+"g_io_channel_read_line_string"
+
+#: ../glib/giochannel.c:1807 ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "В буфере чтения остались непреобразованные данные"
+
+#: ../glib/giochannel.c:1888 ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Канал закрывается на неполном символе"
+
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr ""
+"Невозможно выполнить непосредственное чтение в функции "
+"g_io_channel_read_to_end"
+
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "В каталогах поиска не удалось найти допустимый файл ключей"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Не является обычным файлом"
+
+#: ../glib/gkeyfile.c:1162
+#, c-format
+msgid ""
+"Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr ""
+"Файл ключей содержит строку «%s», которая не является парой «ключ-значение», "
+"группой или комментарием"
+
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "Недопустимое имя группы: %s"
+
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Файл ключей не начинается с группы"
+
+#: ../glib/gkeyfile.c:1270
+#, c-format
+msgid "Invalid key name: %s"
+msgstr "Недопустимое имя ключа: %s"
+
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Файл ключей содержит неподдерживаемую кодировку «%s»"
+
+#: ../glib/gkeyfile.c:1541 ../glib/gkeyfile.c:1703 ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147 ../glib/gkeyfile.c:3273 ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548 ../glib/gkeyfile.c:3778 ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Файл ключей не содержит группу «%s»"
+
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "Файл ключей не содержит ключ «%s»"
+
+#: ../glib/gkeyfile.c:1822 ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr ""
+"Файл ключей содержит ключ «%s», значение которого «%s» не в кодировке UTF-8"
+
+#: ../glib/gkeyfile.c:1842 ../glib/gkeyfile.c:1958 ../glib/gkeyfile.c:2327
+#, c-format
+msgid ""
+"Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr ""
+"Файл ключей содержит ключ «%s», значение которого не удалось интерпретировать."
+
+#: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
+#, c-format
+msgid ""
+"Key file contains key '%s' in group '%s' which has a value that cannot be "
+"interpreted."
+msgstr ""
+"Файл ключей содержит ключ «%s» в группе «%s», значение которого не удалось "
+"распознать."
+
+#: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
+#, c-format
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Значение ключа «%s» в группе «%s» равно «%s», но ожидалось «%s»"
+
+#: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Файл ключей не содержит ключа «%s» в группе «%s»"
+
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Файл ключей содержит символ escape в конце строки"
+
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Файл ключей содержит неверную экранирующую последовательность «%s»"
+
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Не удалось преобразовать значение «%s» в число."
+
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "Целочисленное значение «%s» выходит за пределы"
+
+#: ../glib/gkeyfile.c:4300
+#, c-format
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Не удалось преобразовать «%s» в число с плавающей запятой."
+
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Не удалось преобразовать «%s» в булево значение."
+
+#: ../glib/gmappedfile.c:128
+#, c-format
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr ""
+"Не удалось получить атрибуты файла «%s%s%s%s»: сбой в функции fstat(): %s"
+
+#: ../glib/gmappedfile.c:194
+#, c-format
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Не удалось отобразить файл «%s%s%s%s»: сбой в функции mmap(): %s"
+
+#: ../glib/gmappedfile.c:260
+#, c-format
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Не удалось открыть файл «%s»: сбой в функции open(): %s"
+
+#: ../glib/gmarkup.c:356 ../glib/gmarkup.c:397
+#, c-format
+msgid "Error on line %d char %d: "
+msgstr "Ошибка в строке %d на символе %d: "
+
+#: ../glib/gmarkup.c:419 ../glib/gmarkup.c:502
+#, c-format
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Недопустимый UTF-8 текст в имени — неправильная последовательность «%s»"
+
+#: ../glib/gmarkup.c:430
+#, c-format
+msgid "'%s' is not a valid name "
+msgstr "Недопустимое имя «%s»"
+
+#: ../glib/gmarkup.c:446
+#, c-format
+msgid "'%s' is not a valid name: '%c' "
+msgstr "Недопустимое имя «%s»: «%c»"
+
+#: ../glib/gmarkup.c:555
+#, c-format
+msgid "Error on line %d: %s"
+msgstr "Ошибка в строке %d: %s"
+
+#: ../glib/gmarkup.c:639
+#, c-format
+msgid ""
+"Failed to parse '%-.*s', which should have been a digit inside a character "
+"reference (&#234; for example) - perhaps the digit is too large"
+msgstr ""
+"Не удалось разобрать строку «%-.*s», которая должна быть числом внутри ссылки "
+"на символ (например &#234;) — возможно, номер слишком велик"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "точка монтирования не поддерживает «извлечение»"
+#: ../glib/gmarkup.c:651
+msgid ""
+"Character reference did not end with a semicolon; most likely you used an "
+"ampersand character without intending to start an entity - escape ampersand "
+"as &amp;"
+msgstr ""
+"Ссылка на символ не оканчивается точкой с запятой; похоже, символ «&» был "
+"использован не для обозначения начала конструкции — экранируйте его как "
+"«&amp;»"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr "точка монтирования не поддерживает «отсоединение» или «отсоединение_с_операцией»"
+#: ../glib/gmarkup.c:677
+#, c-format
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Ссылка на символ «%-.*s» не определяет допустимый символ"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "точка монтирования не поддерживает «извлечение» или «извлечение_с_операцией»"
+#: ../glib/gmarkup.c:715
+msgid ""
+"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr ""
+"Обнаружена пустая конструкция «&;»; допустимыми конструкциями являются: &amp; "
+"&quot; &lt; &gt; &apos;"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "точка монтирования не поддерживает «переподсоединение»"
+#: ../glib/gmarkup.c:723
+#, c-format
+msgid "Entity name '%-.*s' is not known"
+msgstr "Имя сущности «%-.*s» неизвестно"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "точка монтирования не поддерживает возможность определения типа содержимого"
+#: ../glib/gmarkup.c:728
+msgid ""
+"Entity did not end with a semicolon; most likely you used an ampersand "
+"character without intending to start an entity - escape ampersand as &amp;"
+msgstr ""
+"Конструкция не заканчивается точкой с запятой; похоже, что символ «&» был "
+"использован не для обозначения начала конструкции — экранируйте его как "
+"«&amp;»"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "точка монтирования не поддерживает возможность синхронного определения типа содержимого"
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Документ должен начинаться с элемента (например <book>)"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Имя узла «%s» содержит «[», но не «]»"
+msgid ""
+"'%s' is not a valid character following a '<' character; it may not begin an "
+"element name"
+msgstr ""
+"Символ «%s» является недопустимым после символа «<»; этот символ не может "
+"начинать имя элемента"
 
-#: ../gio/goutputstream.c:207
-#: ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Выходной поток не поддерживает запись"
+#: ../glib/gmarkup.c:1184
+#, c-format
+msgid ""
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
+msgstr ""
+"Встретился лишний символ «%s», ожидался символ «>» для завершения пустого "
+"элемента тэга «%s»"
 
-#: ../gio/goutputstream.c:372
-#: ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Исходный поток уже закрыт"
+#: ../glib/gmarkup.c:1268
+#, c-format
+msgid ""
+"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr ""
+"Встретился лишний символ «%s», ожидался символ «=» после имени атрибута «%s» "
+"элемента «%s»"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Ошибка разрешения «%s»: %s"
+msgid ""
+"Odd character '%s', expected a '>' or '/' character to end the start tag of "
+"element '%s', or optionally an attribute; perhaps you used an invalid "
+"character in an attribute name"
+msgstr ""
+"Встретился лишний символ «%s»; ожидались символы «>» или «/» для завершения "
+"открывающего тэга элемента «%s», либо, возможно, атрибут; может быть, был "
+"использован недопустимый символ в имени атрибута"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmarkup.c:1353
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Ошибка обратного разрешения «%s»: %s"
+msgid ""
+"Odd character '%s', expected an open quote mark after the equals sign when "
+"giving value for attribute '%s' of element '%s'"
+msgstr ""
+"Встретился лишний символ «%s», ожидалась открывающая двойная кавычка после "
+"знака равенства при присваивании значения атрибуту «%s» элемента «%s»"
 
-#: ../gio/gresolver.c:864
-#: ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:1486
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Нет служебной записи для «%s»"
+msgid ""
+"'%s' is not a valid character following the characters '</'; '%s' may not "
+"begin an element name"
+msgstr ""
+"Символ «%s» недопустим после символов «</»; символ «%s» не может начинать имя "
+"элемента"
 
-#: ../gio/gresolver.c:869
-#: ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:1522
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Временно невозможно разрешить «%s»"
+msgid ""
+"'%s' is not a valid character following the close element name '%s'; the "
+"allowed character is '>'"
+msgstr ""
+"Символ «%s» недопустим после закрывающего элемента имени «%s»; допустимым "
+"символом является «>»"
 
-#: ../gio/gresolver.c:874
-#: ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:1533
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "Ð\9eÑ\88ибка Ñ\80азÑ\80еÑ\88ениÑ\8f Â«%s»"
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "ЭлеменÑ\82 Â«%s» Ð±Ñ\8bл Ð·Ð°ÐºÑ\80Ñ\8bÑ\82, Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ\8dлеменÑ\82 Ð² Ð½Ð°Ñ\81Ñ\82оÑ\8fÑ\89ий Ð¼Ð¾Ð¼ÐµÐ½Ñ\82 Ð½Ðµ Ð¾Ñ\82кÑ\80Ñ\8bÑ\82"
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:1542
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Схема «%s» не является перемещаемой (задание пути недопустимо)\n"
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr ""
+"Элемент «%s» был закрыт, но открытым в настоящий момент является элемент «%s»"
+
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Документ был пуст или содержал только пробелы"
 
-#: ../gio/gsettings-tool.c:65
-#: ../gio/gsettings-tool.c:82
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr ""
+"Документ неожиданно окончился сразу же после открывающей угловой скобки «<»"
+
+#: ../glib/gmarkup.c:1732 ../glib/gmarkup.c:1777
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "Схема «%s» отсутствует\n"
+msgid ""
+"Document ended unexpectedly with elements still open - '%s' was the last "
+"element opened"
+msgstr ""
+"Документ неожиданно окончился, когда ещё были открыты элементы — «%s» был "
+"последним открытым элементом"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:1740
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Схема «%s» является перемещаемой (должен быть указан путь)\n"
+msgid ""
+"Document ended unexpectedly, expected to see a close angle bracket ending "
+"the tag <%s/>"
+msgstr ""
+"Документ неожиданно окончился, ожидалась закрывающая тэг <%s/> угловая скобка"
+
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Документ неожиданно окончился внутри имени элемента"
+
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Документ неожиданно окончился внутри имени атрибута"
+
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Документ неожиданно окончился внутри открывающего элемент тэга"
+
+#: ../glib/gmarkup.c:1763
+msgid ""
+"Document ended unexpectedly after the equals sign following an attribute "
+"name; no attribute value"
+msgstr ""
+"Документ неожиданно окончился после знака равенства, следующего за именем "
+"атрибута; значение атрибута не указано"
+
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Документ неожиданно окончился внутри значения атрибута"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gmarkup.c:1786
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Указан пустой путь.\n"
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Документ неожиданно окончился внутри тэга, закрывающего элемент «%s»"
+
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr ""
+"Документ неожиданно окончился внутри комментария или инструкции обработки"
+
+#: ../glib/goption.c:746
+msgid "Usage:"
+msgstr "Использование:"
+
+#: ../glib/goption.c:746
+msgid "[OPTION...]"
+msgstr "[ПАРАМЕТР...]"
+
+#: ../glib/goption.c:852
+msgid "Help Options:"
+msgstr "Параметры справки:"
+
+#: ../glib/goption.c:853
+msgid "Show help options"
+msgstr "Показать параметры справки"
+
+#: ../glib/goption.c:859
+msgid "Show all help options"
+msgstr "Показать все параметры справки"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/goption.c:921
+msgid "Application Options:"
+msgstr "Параметры приложения:"
+
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Ð\9fÑ\83Ñ\82Ñ\8c Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ\87инаÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81имволом ÐºÐ¾Ñ\81ой Ñ\87еÑ\80Ñ\82Ñ\8b (/)\n"
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80азобÑ\80аÑ\82Ñ\8c Ñ\86елоÑ\87иÑ\81ленное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð´Ð»Ñ\8f %s"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Ð\9fÑ\83Ñ\82Ñ\8c Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°ÐºÐ°Ð½Ñ\87иваÑ\82Ñ\8cÑ\81Ñ\8f Ñ\81имволом ÐºÐ¾Ñ\81ой Ñ\87еÑ\80Ñ\82Ñ\8b (/)\n"
+msgid "Integer value '%s' for %s out of range"
+msgstr "ЦелоÑ\87иÑ\81ленное Ð·Ð½Ð°Ñ\87ение Â«%s» Ð´Ð»Ñ\8f %s Ð²Ñ\8bÑ\85одиÑ\82 Ð·Ð° Ð¿Ñ\80еделÑ\8b"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/goption.c:1018
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Ð\92 Ð¿Ñ\83Ñ\82и Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ\8bÑ\82Ñ\8c Ð´Ð²Ðµ Ñ\81Ñ\82оÑ\8fÑ\89иÑ\85 Ñ\80Ñ\8fдом ÐºÐ¾Ñ\81Ñ\8bÑ\85 Ñ\87еÑ\80Ñ\82Ñ\8b (//)\n"
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ñ\80азобÑ\80аÑ\82Ñ\8c Ð´Ñ\80обное Ð·Ð½Ð°Ñ\87ение Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ\82оÑ\87ноÑ\81Ñ\82и Â«%s» Ð´Ð»Ñ\8f %s"
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/goption.c:1026
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Ð\9aлÑ\8eÑ\87 Â«%s» Ð¾Ñ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82\n"
+msgid "Double value '%s' for %s out of range"
+msgstr "Ð\94Ñ\80обное Ð·Ð½Ð°Ñ\87ение Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ\82оÑ\87ноÑ\81Ñ\82и Â«%s» Ð´Ð»Ñ\8f %s Ð²Ñ\8bÑ\85одиÑ\82 Ð·Ð° Ð¿Ñ\80еделÑ\8b"
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "Ð\9fÑ\80едоÑ\81Ñ\82авленное Ð²ÐµÐ»Ð¸Ñ\87ина Ð»ÐµÐ¶Ð¸Ñ\82 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bÑ\85 Ð·Ð½Ð°Ñ\87ений\n"
+msgid "Error parsing option %s"
+msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\80азбоÑ\80е Ð¿Ð°Ñ\80амеÑ\82Ñ\80а %s"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Напечатать справку"
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
+#, c-format
+msgid "Missing argument for %s"
+msgstr "Отсутствует аргумент для %s"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Список установленных (неперемещаемых) схем"
+#: ../glib/goption.c:1965
+#, c-format
+msgid "Unknown option %s"
+msgstr "Неизвестный параметр %s"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "СпиÑ\81ок Ñ\83Ñ\81Ñ\82ановленнÑ\8bÑ\85 Ð¿ÐµÑ\80емеÑ\89аемÑ\8bÑ\85 Ñ\81Ñ\85ем"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "повÑ\80еждÑ\91ннÑ\8bй Ð¾Ð±Ñ\8aекÑ\82"
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "СпиÑ\81ок ÐºÐ»Ñ\8eÑ\87ей Ð² Ð¡Ð¥Ð\95Ð\9cÐ\95"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "внÑ\83Ñ\82Ñ\80еннÑ\8fÑ\8f Ð¾Ñ\88ибка Ð¸Ð»Ð¸ Ð¿Ð¾Ð²Ñ\80еждÑ\91ннÑ\8bй Ð¾Ð±Ñ\8aекÑ\82"
 
-#: ../gio/gsettings-tool.c:552
-#: ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "СХЕМА[:ПУТЬ]"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "закончилась память"
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "СпиÑ\81ок Ð¿Ð¾Ñ\82омков Ð¡Ð¥Ð\95Ð\9cЫ"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "доÑ\81Ñ\82игнÑ\83Ñ\82 Ð¿Ñ\80едел Ð¾Ð±Ñ\80аÑ\82ного Ñ\85ода"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
+#: ../glib/gregex.c:211 ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
 msgstr ""
-"Перечислить ключи и значения рекурсивно\n"
-"Если указана СХЕМА, то перечислить все ключи\n"
+"шаблон содержит элементы, которые не поддерживаются при поиске частичного "
+"совпадения"
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[СХЕМА[:ПУТЬ]]"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr ""
+"условия в виде обратных ссылок при поиске частичного совпадения не "
+"поддерживаются"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Ð\9fолÑ\83Ñ\87иÑ\82Ñ\8c Ð·Ð½Ð°Ñ\87ение Ð\9aÐ\9bЮЧÐ\90"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "доÑ\81Ñ\82игнÑ\83Ñ\82 Ð¿Ñ\80едел Ñ\80екÑ\83Ñ\80Ñ\81ии"
 
-#: ../gio/gsettings-tool.c:571
-#: ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589
-#: ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "СХЕМА[:ПУТЬ] КЛЮЧ"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "достигнут предел рабочего пространства для пустых подстрок"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Ð\97апÑ\80оÑ\81иÑ\82Ñ\8c Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð´Ð¾Ð¿Ñ\83Ñ\81Ñ\82имÑ\8bÑ\85 Ð·Ð½Ð°Ñ\87ений Ð\9aÐ\9bЮЧÐ\90"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "недопÑ\83Ñ\81Ñ\82имаÑ\8f ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ\86иÑ\8f Ñ\84лагов Ð¿ÐµÑ\80евода Ñ\81Ñ\82Ñ\80оки"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Ð\9fÑ\80иÑ\81воиÑ\82Ñ\8c Ð²ÐµÐ»Ð¸Ñ\87инÑ\83 Ð\97Ð\9dÐ\90ЧÐ\95Ð\9dÐ\98Ð\95 Ð\9aÐ\9bЮЧУ"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "непÑ\80авилÑ\8cное Ñ\81меÑ\89ение"
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "СХÐ\95Ð\9cÐ\90[:Ð\9fУТЬ] Ð\9aÐ\9bЮЧ Ð\97Ð\9dÐ\90ЧÐ\95Ð\9dÐ\98Ð\95"
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "коÑ\80оÑ\82кий utf8"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Ð\9dазнаÑ\87иÑ\82Ñ\8c Ð\9aÐ\9bЮЧУ ÐµÐ³Ð¾ Ð·Ð½Ð°Ñ\87ение Ð¿Ð¾ Ñ\83молÑ\87аниÑ\8e"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "неизвеÑ\81Ñ\82наÑ\8f Ð¾Ñ\88ибка"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Сбросить все ключи в СХЕМЕ в их значения по умолчанию"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ в конце шаблона"
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Проверить, что КЛЮЧ доступен для записи"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c в конце шаблона"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "неопознанный символ следует за \\"
+
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
 msgstr ""
-"Следить за изменениями КЛЮЧА.\n"
-"Если КЛЮЧ не задан, то следить за всеми ключами СХЕМЫ.\n"
-"Для остановки слежения используйте ^C.\n"
+"экранирование, изменяющее регистр (\\l, \\L, \\u, \\U), здесь запрещено"
+
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "числа в квантификаторе {} в неправильном порядке"
+
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "слишком большое число в квантификаторе {}"
+
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "отсутствует завершающая ] для класса символов"
+
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "неверное экранирование в классе символов"
+
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "диапазон в классе символов в неправильном порядке"
+
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "нечего повторять"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "СХÐ\95Ð\9cÐ\90[:Ð\9fУТЬ] [Ð\9aÐ\9bЮЧ]"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "неопознаннÑ\8bй Ñ\81имвол Ð¿Ð¾Ñ\81ле (?"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Неизвестная команда %s\n"
-"\n"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "неопознанный символ после (?<"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Использование:\n"
-"  gsettings КОМАНДА [АРГУМЕНТЫ...]\n"
-"\n"
-"Команды:\n"
-"  help                      Показать эту справку\n"
-"  list-schemas              Список установленных схем\n"
-"  list-relocatable-schemas  Список перемещаемых схем\n"
-"  list-keys                 Список ключей схемы\n"
-"  list-children             Список потомков схемы\n"
-"  list-recursively          Список ключей и значений, рекурсивно\n"
-"  range                     Запросить диапазон значений ключа\n"
-"  get                       Получить значение ключа\n"
-"  set                       Изменить значение ключа\n"
-"  reset                     Сбросить значение ключа\n"
-"  reset-recursively         Сбросить все значения в заданной схеме\n"
-"  writable                  Проверить ключ на запись\n"
-"  monitor                   Следить за изменениями\n"
-"\n"
-"Подробную справку можно получить с помощью «gsettings help КОМАНДА».\n"
-"\n"
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "неопознанный символ после (?P"
 
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Использование:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "именованные классы POSIX поддерживаются только внутри класса"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Ð\90Ñ\80гÑ\83менÑ\82Ñ\8b:\n"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "оÑ\82Ñ\81Ñ\83Ñ\82Ñ\81Ñ\82вÑ\83еÑ\82 Ð·Ð°Ð²ÐµÑ\80Ñ\88аÑ\8eÑ\89аÑ\8f )"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  КОМАНДА   (Необязательная) команда для пояснения\n"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") без открывающей ("
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  СХЕМА     Идентификатор схемы\n"
-"  ПУТЬ      Путь, для перемещаемых схем\n"
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "после (?R или (?[+-]цифры должна идти )"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  КЛЮЧ      (Необязательный) ключ схемы\n"
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "ссылка на несуществующий подшаблон"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  КЛЮЧ      Ключ схемы\n"
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "отсутствует ) после комментария"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  ЗНАЧЕНИЕ  Присваиваемое значение\n"
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "слишком большое регулярное выражение"
 
-#: ../gio/gsettings-tool.c:766
-#, c-format
-msgid "Empty schema name given\n"
-msgstr "Указано пустое имя схемы\n"
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "не удалось получить память"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Недопустимый сокет, не инициализировано"
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind-утверждение не имеет фиксированную длину"
 
-#: ../gio/gsocket.c:282
-#, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Недопустимый сокет, инициализация не удалась по причине: %s"
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "ошибочное число или имя после (?("
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Сокет уже закрыт"
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "условная группа содержит более двух ветвей"
 
-#: ../gio/gsocket.c:298
-#: ../gio/gsocket.c:2798
-#: ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Превышено время ожидания ввода-вывода сокета"
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "ожидалось утверждение после (?("
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "создаётся GSocket из fd: %s"
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "неизвестное имя класса POSIX"
 
-#: ../gio/gsocket.c:498
-#: ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Не удалось создать сокет: %s"
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "сортировочные элементы POSIX не поддерживаются"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Указан неизвестный протокол"
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "слишком большое значение символа в последовательности \\x{...}"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "не удалось получить локальный адрес: %s"
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "ошибочное условие (?(0)"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "не удалось получить удаленный адрес: %s"
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C запрещено в lookbehind-утверждениях"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "не удалось слушать: %s"
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "рекурсивный вызов мог повторяться бесконечно"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Произошла ошибка при связывании к адресу: %s"
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "отсутствует завершающий символ в имени подшаблона"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Произошла ошибка при одобрении подключения: %s"
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "два именованных подшаблона имеют одинаковое имя"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Ð\9fÑ\80оизоÑ\88ла Ð¾Ñ\88ибка Ð¿Ñ\80и Ñ\81оединении:"
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "оÑ\88ибоÑ\87наÑ\8f Ð¿Ð¾Ñ\81ледоваÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c \\P Ð¸Ð»Ð¸ \\p"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Соединение Ð²Ñ\8bполнÑ\8fеÑ\82Ñ\81Ñ\8f"
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "неизвеÑ\81Ñ\82ное Ð¸Ð¼Ñ\8f Ñ\81войÑ\81Ñ\82ва Ð¿Ð¾Ñ\81ле \\P Ð¸Ð»Ð¸ \\p"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Произошла ошибка при соединении: %s"
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "имя подшаблона слишком длинное (не должно превышать 32 символа)"
 
-#: ../gio/gsocket.c:1738
-#: ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Не удалось получить ожидающую ошибку: %s"
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "слишком много именованных подшаблонов (не должно быть больше 10 000)"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Произошла ошибка при получении данных: %s"
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "восьмеричное значение превышает \\377"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Произошла ошибка при отправлении данных: %s"
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "группа DEFINE содержит более одной ветви"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Не удалось выключить сокет: %s"
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "запрещено повторять группу DEFINE"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Произошла ошибка при закрытии сокета: %s"
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "противоречивые параметры NEWLINE"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Ожидание состояния сокета: %s"
+#: ../glib/gregex.c:396
+msgid ""
+"\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr ""
+"за \\g не следует имя в скобках или неотрицательное число (возможно, в "
+"скобках)"
 
-#: ../gio/gsocket.c:3056
-#: ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Произошла ошибка при отправлении сообщения: %s"
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "неожиданное повторение"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage не поддерживается в Windows"
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "переполнение кода"
+
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "переполнение рабочего пространства компиляции"
 
-#: ../gio/gsocket.c:3358
-#: ../gio/gsocket.c:3494
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "не найден ранее проверенный подшаблон со ссылкой "
+
+#: ../glib/gregex.c:631 ../glib/gregex.c:1753
 #, c-format
-msgid "Error receiving message: %s"
-msgstr "Произошла ошибка при получении сообщения: %s"
+msgid "Error while matching regular expression %s: %s"
+msgstr ""
+"Во время поиска совпадений с регулярным выражением %s возникла ошибка: %s"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr "ФÑ\83нкÑ\86иÑ\8f g_socket_get_credentials Ð½Ðµ Ñ\80еализована Ð² Ñ\8dÑ\82ой Ð\9eС"
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "Ð\91иблиоÑ\82ека PCRE Ñ\81обÑ\80ана Ð±ÐµÐ· Ð¿Ð¾Ð´Ð´ÐµÑ\80жки UTF-8"
 
-#: ../gio/gsocketclient.c:798
-#: ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Неизвестная ошибка при соединении"
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "Библиотека PCRE собрана без поддержки свойств UTF-8"
 
-#: ../gio/gsocketclient.c:836
-#: ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Проксирование через не-TCP соединение не поддерживается."
+#: ../glib/gregex.c:1271
+#, c-format
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr ""
+"Произошла ошибка при компиляции регулярного выражения %s у символа с номером "
+"%d: %s"
 
-#: ../gio/gsocketclient.c:858
-#: ../gio/gsocketclient.c:1277
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Протокол прокси «%s» не поддерживается."
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Произошла ошибка при оптимизации регулярного выражения %s: %s"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "СлÑ\83Ñ\88аÑ\82елÑ\8c Ñ\83же Ð·Ð°ÐºÑ\80Ñ\8bÑ\82"
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "ожидалаÑ\81Ñ\8c Ñ\88еÑ\81Ñ\82надÑ\86аÑ\82еÑ\80иÑ\87наÑ\8f Ñ\86иÑ\84Ñ\80а Ð¸Ð»Ð¸ Ñ\81имвол Â«}»"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Ð\94обавленнÑ\8bй Ñ\81океÑ\82 Ð·Ð°ÐºÑ\80Ñ\8bÑ\82"
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "ожидалаÑ\81Ñ\8c Ñ\88еÑ\81Ñ\82надÑ\86аÑ\82еÑ\80иÑ\87наÑ\8f Ñ\86иÑ\84Ñ\80а"
 
-#: ../gio/gsocks4aproxy.c:121
-#, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 не поддерживает адрес IPv6 «%s»"
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "в символьной ссылке отсутствует «<»"
+
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "незаконченная символьная ссылка"
+
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "символьная ссылка нулевой длины"
 
-#: ../gio/gsocks4aproxy.c:139
-#, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "В реализации SOCKSv4 имя пользователя ограничено %i символами"
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "ожидалась цифра"
 
-#: ../gio/gsocks4aproxy.c:157
-#, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "В реализации SOCKSv4a имя узла ограничено %i символами"
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "недопустимая символьная ссылка"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "СеÑ\80веÑ\80 Ð½Ðµ Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ð¿Ñ\80окÑ\81и-Ñ\81еÑ\80веÑ\80ом SOCKSv4."
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "лиÑ\88ний Â«\\» Ð² ÐºÐ¾Ð½Ñ\86е"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Ð\9fодклÑ\8eÑ\87ение Ñ\87еÑ\80ез Ñ\81еÑ\80веÑ\80 SOCKSv4 Ð±Ñ\8bло Ð¾Ñ\82клонено"
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "неизвеÑ\81Ñ\82наÑ\8f Ñ\8dкÑ\80аниÑ\80Ñ\83Ñ\8eÑ\89аÑ\8f Ð¿Ð¾Ñ\81ледоваÑ\82елÑ\8cноÑ\81Ñ\82Ñ\8c"
 
-#: ../gio/gsocks5proxy.c:155
-#: ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "Сервер не является прокси-сервером SOCKSv5."
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr ""
+"Произошла ошибка во время разбора текста замен «%s» у символа с номером %lu: %"
+"s"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "Ð\9fÑ\80окÑ\81и SOCKSv5 Ñ\82Ñ\80ебÑ\83еÑ\82 Ð°Ñ\83Ñ\82енÑ\82иÑ\84икаÑ\86иÑ\8e."
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "ТекÑ\81Ñ\82 Ð² ÐºÐ°Ð²Ñ\8bÑ\87каÑ\85 Ð½Ðµ Ð½Ð°Ñ\87инаеÑ\82Ñ\81Ñ\8f Ñ\81 Ñ\81имвола ÐºÐ°Ð²Ñ\8bÑ\87ки"
 
-#: ../gio/gsocks5proxy.c:179
-msgid "The SOCKSv5 proxy requires an authentication method that is not supported by GLib."
-msgstr "Для прокси SOCKSv5 требуется метод аутентификации, который не поддерживается GLib."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr ""
+"Обнаружена незакрытая кавычка в командной строке или другом тексте от "
+"оболочки"
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gshell.c:559
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr "Имя пользователя или пароль слишком длинные для протокола SOCKSv5 (макс. — %i)."
-
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr "Аутентификация SOCKSv5 завершилась неудачно из-за неверного имени пользователя или пароля."
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Текст закончился сразу после символа «\\» (текст был «%s»)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gshell.c:566
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr "Имя узла «%s» слишком длинное для протокола SOCKSv5 (максимальная длина — %i байт)"
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr ""
+"Текст закончился до того, как была найдена закрывающая кавычка для %c (текст "
+"был «%s»)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "Ð\9fÑ\80окÑ\81и-Ñ\81еÑ\80веÑ\80 SOCKSv5 Ð¸Ñ\81полÑ\8cзÑ\83еÑ\82 Ð½ÐµÐ¸Ð·Ð²ÐµÑ\81Ñ\82нÑ\8bй Ñ\82ип Ð°Ð´Ñ\80еÑ\81а."
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "ТекÑ\81Ñ\82 Ð±Ñ\8bл Ð¿Ñ\83Ñ\81Ñ\82 (или Ñ\81одеÑ\80жал Ñ\82олÑ\8cко Ð¿Ñ\80обелÑ\8b)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Внутренняя ошибка прокси-сервера SOCKSv5."
+#: ../glib/gspawn.c:208
+#, c-format
+msgid "Failed to read data from child process (%s)"
+msgstr "Не удалось прочитать данные из процесса-потомка (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "Подключение SOCKSv5 запрещено набором правил."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr ""
+"Произошла неожиданная ошибка в функции select() при чтении данных из "
+"процесса-потомка (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Узел недоступен через сервер SOCKSv5."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Произошла неожиданная ошибка в функции waitpid() (%s)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Сеть недоступна через прокси SOCKSv5."
+#: ../glib/gspawn.c:1174 ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Не удалось прочитать данные из канала потомка (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Подключение через прокси SOCKSv5 отклонено."
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Функция fork завершилась неудачно (%s)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "Прокси SOCKSv5 не поддерживает команду «connect»."
+#: ../glib/gspawn.c:1387 ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Не удалось сменить каталог на «%s» (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "Прокси SOCKSv5 не поддерживает предложенный тип адреса."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Не удалось выполнить процесс-потомок «%s» (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Неизвестная ошибка прокси SOCKSv5."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Не удалось перенаправить вывод или ввод процесса-потомка (%s)"
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn.c:1416
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð¾Ð±Ñ\80абоÑ\82аÑ\82Ñ\8c Ð²ÐµÑ\80Ñ\81иÑ\8e %d Ñ\82екÑ\81Ñ\82ового Ð¿Ñ\80едÑ\81Ñ\82авлениÑ\8f GThemedIcon"
+msgid "Failed to fork child process (%s)"
+msgstr "Ð\9fÑ\80и Ñ\81оздании Ð¿Ñ\80оÑ\86еÑ\81Ñ\81а-поÑ\82омка Ñ\84Ñ\83нкÑ\86иÑ\8f fork Ð·Ð°Ð²ÐµÑ\80Ñ\88илаÑ\81Ñ\8c Ð½ÐµÑ\83даÑ\87но (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Не найден секретный ключ в формате PEM"
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Произошла неизвестная ошибка при выполнении процесса-потомка «%s»"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Не удалось разобрать секретный ключ в формате PEM"
+#: ../glib/gspawn.c:1448
+#, c-format
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr ""
+"Не удалось прочитать нужное количество данных из канала процесса-потомка (%s)"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Не найден сертификат в формате PEM"
+#: ../glib/gspawn.c:1521 ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Не удалось создать канал для сообщения с процессом-потомком (%s)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Не удалось разобрать сертификат в формате PEM"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Не удалось прочитать данные из процесса-потомка"
 
-#: ../gio/gtlspassword.c:114
-msgid "This is the last chance to enter the password correctly before your access is locked out."
-msgstr "Это последняя возможность правильно ввести пароль перед тем, как доступ будет заблокирован."
+#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#, c-format
+msgid "Failed to execute child process (%s)"
+msgstr "Не удалось выполнить процесс-потомок (%s)"
 
-#: ../gio/gtlspassword.c:116
-msgid "Several password entered have been incorrect, and your access will be locked out after further failures."
-msgstr "Пароль был несколько раз введён неправильно, после следующих отказов ваш доступ будет заблокирован."
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Недопустимое имя программы: %s"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "Введённый пароль неверен."
+#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Недопустимая строка в векторе аргументов под номером %d: %s"
 
-#: ../gio/gunixconnection.c:164
-#: ../gio/gunixconnection.c:521
+#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Ð\9eжидаеÑ\82Ñ\81Ñ\8f 1 ÐºÐ¾Ð½Ñ\82Ñ\80олÑ\8cное Ñ\81ообÑ\89ение, Ð¿Ð¾Ð»Ñ\83Ñ\87ено %d"
+msgid "Invalid string in environment: %s"
+msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имаÑ\8f Ñ\81Ñ\82Ñ\80ока Ð² Ð¾ÐºÑ\80Ñ\83жении: %s"
 
-#: ../gio/gunixconnection.c:177
-#: ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Ð\9dеожиданнÑ\8bй Ñ\82ип Ð²Ñ\81помогаÑ\82елÑ\8cнÑ\8bÑ\85 Ð´Ð°Ð½Ð½Ñ\8bÑ\85"
+#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Ð\9dедопÑ\83Ñ\81Ñ\82имÑ\8bй Ñ\80абоÑ\87ий ÐºÐ°Ñ\82алог: %s"
 
-#: ../gio/gunixconnection.c:195
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Ð\9eжидаеÑ\82Ñ\81Ñ\8f Ð¾Ð´Ð¸Ð½ Ñ\84айловÑ\8bй Ð´ÐµÑ\81кÑ\80ипÑ\82оÑ\80 Ð½Ð¾ Ð¿Ð¾Ð»Ñ\83Ñ\87ено %d\n"
+msgid "Failed to execute helper program (%s)"
+msgstr "Ð\9dе Ñ\83далоÑ\81Ñ\8c Ð²Ñ\8bполниÑ\82Ñ\8c Ð²Ñ\81помогаÑ\82елÑ\8cнÑ\83Ñ\8e Ð¿Ñ\80огÑ\80аммÑ\83 (%s)"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Получен недопустимый файловый дескриптор"
+#: ../glib/gspawn-win32.c:997
+msgid ""
+"Unexpected error in g_io_channel_win32_poll() reading data from a child "
+"process"
+msgstr ""
+"Произошла неожиданная ошибка в функции g_io_channel_win32_poll() при чтении "
+"данных из процесса-потомка"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Произошла ошибка при отправлении мандата:"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Символ находится вне диапазона для UTF-8"
+
+#: ../glib/gutf8.c:1015 ../glib/gutf8.c:1024 ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163 ../glib/gutf8.c:1302 ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr ""
+"Во входной строке для преобразования обнаружена недопустимая "
+"последовательность"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutf8.c:1313 ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Символ находится вне диапазона для UTF-16"
+
+#: ../glib/gutils.c:2166 ../glib/gutils.c:2193 ../glib/gutils.c:2297
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Произошла ошибка при проверке включения SO_PASSCRED для сокета: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u байт"
+msgstr[1] "%u байта"
+msgstr[2] "%u байт"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2172
 #, c-format
-msgid "Unexpected option length while checking if SO_PASSCRED is enabled for socket. Expected %d bytes, got %d"
-msgstr "Неожиданная длина параметра при проверке включения SO_PASSCRED для сокета. Ожидалось %d байт, получено %d"
+msgid "%.1f KiB"
+msgstr "%.1f КиБ"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2174
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Произошла ошибка при включении SO_PASSCRED: %s"
+msgid "%.1f MiB"
+msgstr "%.1f МиБ"
 
-#: ../gio/gunixconnection.c:509
-msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr "Ожидалось прочитать один байт идентификационной информации (credentials), но не прочитано ни одного байта"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f ГиБ"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Контрольное сообщение не ожидалось, но получено %d"
+msgid "%.1f TiB"
+msgstr "%.1f ТиБ"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Произошла ошибка при отключении SO_PASSCRED: %s"
+msgid "%.1f PiB"
+msgstr "%.1f ПиБ"
 
-#: ../gio/gunixinputstream.c:368
-#: ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Произошла ошибка при чтении из unix: %s"
+msgid "%.1f EiB"
+msgstr "%.1f ЭиБ"
 
-#: ../gio/gunixinputstream.c:421
-#: ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407
-#: ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Произошла ошибка при закрытии unix: %s"
+msgid "%.1f kB"
+msgstr "%.1f кБ"
 
-#: ../gio/gunixmounts.c:1900
-#: ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Корень файловой системы"
+#: ../glib/gutils.c:2202 ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f МБ"
 
-#: ../gio/gunixoutputstream.c:353
-#: ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205 ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Произошла ошибка при записи в unix: %s"
+msgid "%.1f GB"
+msgstr "%.1f ГБ"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Абстрактные адреса unix domain сокетов не поддерживаются на этой системе"
+#: ../glib/gutils.c:2207 ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f ТБ"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "том не поддерживает извлечение"
+#: ../glib/gutils.c:2210 ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f ПБ"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "том не поддерживает извлечение или извлечение_с_операцией"
+#: ../glib/gutils.c:2213 ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f ЭБ"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Не удалось найти приложение"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s байт"
+msgstr[1] "%s байта"
+msgstr[2] "%s байт"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Произошла ошибка при запуске приложения: %s"
+msgid "%.1f KB"
+msgstr "%.1f КБ"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI не поддерживаются"
+#~ msgid "No service record for '%s'"
+#~ msgstr "Нет служебной записи для «%s»"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "смена ассоциаций не поддерживается в Win32"
+#~ msgid "File is empty"
+#~ msgstr "Файл пуст"
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Создание ассоциаций не поддерживается в Win32"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "Файл ключей содержит ключ «%s», значение которого не удалось распознать."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "Произошла ошибка при чтении из дескриптора: %s"
+#~ msgid "This option will be removed soon."
+#~ msgstr "Этот параметр будет скоро удалён."
 
-#: ../gio/gwin32inputstream.c:348
-#: ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "Произошла ошибка при закрытии дескриптора: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "Произошла ошибка при получении сведений о файле «%s»: %s"
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "Произошла ошибка при записи в дескриптор: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Произошла ошибка при соединении:"
 
-#: ../gio/gzlibcompressor.c:396
-#: ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Недостаточно памяти"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Произошла ошибка при соединении: %s"
 
-#: ../gio/gzlibcompressor.c:403
-#: ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Внутренняя ошибка: %s"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr "В реализации SOCKSv4 имя пользователя ограничено %i символами"
 
-#: ../gio/gzlibcompressor.c:416
-#: ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Требуется больше входных данных"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr "В реализации SOCKSv4a имя узла ограничено %i символами"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Неправильные сжатые данные"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Произошла ошибка при чтении из unix: %s"
+
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Произошла ошибка при закрытии unix: %s"
 
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Произошла ошибка при записи в unix: %s"
index ed63fb0..555a5d6 100644 (file)
Binary files a/po/sl.gmo and b/po/sl.gmo differ
index 9aa0379..9ca489a 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -9,8 +9,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: glib master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-03-04 06:37+0000\n"
-"PO-Revision-Date: 2012-03-04 21:19+0100\n"
+"POT-Creation-Date: 2012-04-21 07:27+0000\n"
+"PO-Revision-Date: 2012-04-21 12:46+0100\n"
 "Last-Translator: Matej Urbančič <mateju@svn.gnome.org>\n"
 "Language-Team: Slovenian GNOME Translation Team <gnome-si@googlegroups.com>\n"
 "Language: \n"
@@ -22,19 +22,21 @@ msgstr ""
 "X-Poedit-Language: Slovenian\n"
 "X-Poedit-SourceCharset: utf-8\n"
 
-#: ../gio/gbufferedinputstream.c:411
-#: ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:399
+#: ../gio/gbufferedinputstream.c:480
 #: ../gio/ginputstream.c:185
 #: ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556
 #: ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203
 #: ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207
+#: ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Prevelika vrednost štetja poslana na %s"
 
-#: ../gio/gbufferedinputstream.c:882
+#: ../gio/gbufferedinputstream.c:870
 #: ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292
 #: ../gio/goutputstream.c:1228
@@ -42,13 +44,12 @@ msgid "Stream is already closed"
 msgstr "Pretok je že zaprt"
 
 #: ../gio/gcancellable.c:318
-#: ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925
-#: ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413
+#: ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928
+#: ../gio/gdbusprivate.c:1414
 #: ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810
-#: ../gio/gsimpleasyncresult.c:836
+#: ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Opravilo je bilo preklicano."
@@ -90,7 +91,7 @@ msgid "Error during conversion: %s"
 msgstr "Napaka med pretvorbo: %s"
 
 #: ../gio/gcharsetconverter.c:447
-#: ../gio/gsocket.c:954
+#: ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Dejanje prekinitve zagona ni podprto"
 
@@ -136,157 +137,167 @@ msgstr "Okolje ne podpira možnosti GCredentials"
 msgid "Unexpected early end-of-stream"
 msgstr "Nepričakovan prezgodnji konec pretoka"
 
-#: ../gio/gdbusaddress.c:142
-#: ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150
+#: ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Nepodprt ključ  `%s' v vnosu naslova  `%s'"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
 msgstr "Naslov `%s' je nepravilen (zahtevana je pot, začasna mapa ali abstraktni ključ)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Nesmiselna kombinacija za par ključ/vrednost v vnosu naslova `%s'"
 
-#: ../gio/gdbusaddress.c:245
-#: ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253
+#: ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Napaka v naslovu `%s' - atribut vrat je nepravilno oblikovan"
 
-#: ../gio/gdbusaddress.c:256
-#: ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264
+#: ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Napaka v naslovu `%s' - atribut družine je nepravilno oblikovan"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Predmet naslova `%s' ne vsebuje dvopičja (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid "Key/Value pair %d, `%s', in address element `%s', does not contain an equal sign"
 msgstr "Par ključ/vrednost %d, `%s', v predmetu naslova `%s', ne vsebuje enačaja"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid "Error unescaping key or value in Key/Value pair %d, `%s', in address element `%s'"
 msgstr "Napaka, neubežni ključ ali vrednost v paru ključ/vrednost %d, `%s', v predmetu naslova `%s'"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid "Error in address `%s' - the unix transport requires exactly one of the keys `path' or `abstract' to be set"
 msgstr "Napaka v naslovu `%s' - unix prenos zahteva enega izmed ključev `path' ali `abstract' nastavljen"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr "Napaka v naslovu `%s' - atribut host manjka ali pa je nepravilno oblikovan"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Napaka v naslovu `%s' - manjka atribut vrat ali pa ali je nepravilno oblikovan"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr "Napaka v naslovu `%s' - atribut noncefile manjka ali pa je nepravilno oblikovan"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Napaka samodejnega zaganjanja:"
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Neznan ali nepodprt prenos `%s' za naslov `%s' "
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr "Napaka med odpiranjem enkratne datoteke `%s': %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Napaka med branjem iz enkratne datoteke `%s': %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr "Napaka med branjem iz datoteke nonce `%s'; pričakovanih 16 bajtov, dobljenih pa %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "Napaka med pisanjem vsebine datoteke nonce `%s' v pretok:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "Podan naslov je prazen."
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Ni mogoče oživiti vodila sporočila brez predmeta machine-id:"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Napaka med oživljanjem ukazne vrstice `%s': "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Nepravilna zaustavitev programa med izvajanjem ukazne vrstice `%s': %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Izhodno stanje ukazne vrstice `%s' je nenični %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(S pritiskom na katerikoli znak, se okno zapre)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "Vodilo seje DBus ni zagnano, zato je samodejni zagon spodletel"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr "Ni mogoče določiti naslova vodila seje (ni podprto v tem OS)"
 
-#: ../gio/gdbusaddress.c:1254
-#: ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557
+#: ../gio/gdbusconnection.c:6706
 #, c-format
 msgid "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
 msgstr "Ni mogoče določiti naslova vodila iz okoljske spremenljivke DBUS_STARTER_BUS_TYPE - neznana vrednost `%s'"
 
-#: ../gio/gdbusaddress.c:1263
-#: ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566
+#: ../gio/gdbusconnection.c:6715
 msgid "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
 msgstr "Ni mogoče določiti naslova vodila, kajti okoljska spremenljivka DBUS_STARTER_BUS_TYPE ni nastavljena"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Neznana vrsta vodila %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Nepričakovano pomanjkanje vsebine med branjem vrstice"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Nepričakovano pomanjkanje vsebine med (varnem) branjem vrstice"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr "Izčrpani so vsi razpoložljivi overitveni mehanizmi (poskusi: %s) (razpoložljivih: %s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Prekinjeno s strani GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -364,86 +375,86 @@ msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(V nadaljevanju je spodletelo tudi sproščanje zaklepa `%s': %s)"
 
 #: ../gio/gdbusconnection.c:594
-#: ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Povezava je zaprta"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Čas zakasnitve je potekel"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Med izgrajevanjem povezave s strani odjemalca so bile odkrite nepodprte zastavice"
 
-#: ../gio/gdbusconnection.c:4026
-#: ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016
+#: ../gio/gdbusconnection.c:4332
 #, c-format
 msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr "Vmesnik `org.freedesktop.DBus.Properties' na predmetu na poti %s ne obstaja"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "Napaka med nastavljanjem lastnosti `%s': pričakovana je vrsta `%s', dobljena pa `%s'"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Lastnost `%s' ne obstaja"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Lastnosti `%s' ni berljiva"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Lastnost `%s' ni zapisljiva"
 
-#: ../gio/gdbusconnection.c:4285
-#: ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275
+#: ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Vmesnik `%s' ne obstaja"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Vmesnik ne obstaja"
 
-#: ../gio/gdbusconnection.c:4690
-#: ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677
+#: ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Vmesnik `%s' na predmetu na poti %s ne obstaja"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Način `%s' ne obstaja"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Vrsta sporočila `%s' se ne sklada s pričakovano vrsto `%s'"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Za vmesnik %s pri %s je predmet že izvožen"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Način `%s' je vrnil vrsto `%s', pričakovana pa je vrsta `%s'"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Način `%s' na vmesniku `%s' s podpisom `%s' ne obstaja"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Podrejeno drevo je že izvoženo za %s"
@@ -505,7 +516,7 @@ msgstr "Razčlenjena vrednost `%s' ni veljavna pot predmeta vodila D-Bus"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Razčlenjena vrednost `%s' ni veljaven podpis vodila D-Bus"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
 msgid_plural "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
@@ -514,37 +525,37 @@ msgstr[1] "Najdeno je polje dolžine %u bajta, največja dovoljena pa je 2<<26 b
 msgstr[2] "Najdeno je polje dolžine %u bajtov, največja dovoljena pa je 2<<26 bajtov (64 MiB)."
 msgstr[3] "Najdeno je polje dolžine %u bajtov, največja dovoljena pa je 2<<26 bajtov (64 MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "Razčlenjena vrednost `%s' ni veljaven podpis vodila D-Bus"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr "Napaka med ločevanjem GVariant iz zaporedja z vrsto niza `%s' iz D-Bus žične oblike "
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x%02x"
 msgstr "Neveljavna vrednost vrstnega reda zlogov. Pričakovana je vrednost 0x6c ('l') ali 0x42 ('B'), najdena pa je vrednost 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Neveljavna večja različica protokola. Pričakovana je 1, najdenih pa jih je več (%d)"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "Glava podpisa s podpisom `%s' je najdena, vendar je telo sporočila prazno"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "Razčlenjena vrednost `%s' ni veljaven podpis vodila D-Bus (za telo)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -553,49 +564,54 @@ msgstr[1] "V sporočilu ni glave podpisa, vendar je telo sporočila dolgo %u baj
 msgstr[2] "V sporočilu ni glave podpisa, vendar je telo sporočila dolgo %u bajta"
 msgstr[3] "V sporočilu ni glave podpisa, vendar je telo sporočila dolgo %u bajte"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Sporočila ni mogoče ločiti iz zaporedja:"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr "Napaka pri združevanju GVariant v zaporedje z vrsto niza `%s' v D-Bus žično obliko"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid "Message has %d file descriptors but the header field indicates %d file descriptors"
 msgstr "Sporočilo ima %d opisnikov datoteke, polje glave pa jih določa %d"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Sporočila ni bilo mogoče združiti v zaporedje:"
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "Telo sporočila ima podpis `%s', vendar v glavi ni podpisa"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid "Message body has type signature `%s' but signature in the header field is `%s'"
 msgstr "Telo sporočila ima podpis vrste `%s', vendar je podpis v polju glave `%s' "
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "Telo sporočila je prazno, vendar je v polju glave podpis `(%s)'"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Napaka vrnjena s telesom vrste `%s'"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Napaka vrnjena s praznim telesom"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+msgid "Unable to get Hardware profile: %s"
+msgstr "Ni mogoče pridobiti strojnega profila: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Ni mogoče naložiti /var/lib/dbus/machine-id oziroma /etc/machine-id: "
 
@@ -609,8 +625,8 @@ msgstr "Napaka med klicanjem predmeta StartServiceByName za %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Nepričakovan odgovor %d iz načina StartServiceByName(\"%s\")"
 
-#: ../gio/gdbusproxy.c:2726
-#: ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745
+#: ../gio/gdbusproxy.c:2882
 msgid "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
 msgstr "Ni mogoče sklicati načina; posredniški strežnik za znano ime brez lastnika je bil zgrajen z zastavico  G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
@@ -622,17 +638,17 @@ msgstr "Abstraktni imenski prostor ni podprt"
 msgid "Cannot specify nonce file when creating a server"
 msgstr "Med ustvarjanjem strežnika ni mogoče določiti enkratne datoteke"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr "Napaka med zapisovanjem enkratne datoteke na `%s': %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "Niz `%s' ni veljaven D-Bus GUID"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Na nepodprtem načinu prenosa `%s' ni mogoče poslušati"
@@ -871,40 +887,40 @@ msgstr "Nadzor poti predmeta"
 msgid "Monitor a remote object."
 msgstr "Nadzoruj oddaljeni predmet."
 
-#: ../gio/gdesktopappinfo.c:575
+#: ../gio/gdesktopappinfo.c:578
 #: ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Neimenovano"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Namizna datoteka ne vsebuje določenega polja Exec"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Ni mogoče najti terminala, ki ga zahteva program"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "Ni mogoče ustvariti nastavitvene mape uporabnikovega programa %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Ni mogoče ustvariti uporabnikove nastavitvene MIME mape %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1807
-#: ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810
+#: ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "Podatki programa so brez določila"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Ni mogoče ustvariti uporabnikove datoteke namizja %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Določilo po meri za %s"
@@ -1188,113 +1204,113 @@ msgid "Stream has outstanding operation"
 msgstr "Pretok izvaja izredno dejanje"
 
 #: ../gio/glib-compile-resources.c:144
-#: ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Predmet <%s> ni dovoljen znotraj predmeta <%s>"
 
 #: ../gio/glib-compile-resources.c:148
-#: ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Predmet <%s> ni dovoljen na vrhnji ravni"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Datoteka %s se v viru pojavi večkrat"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "'%s' ni mogoče najti v nobeni mapi virov"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "'%s' ni mogoče najti v trenutni mapi"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "Neznana možnost obdelovanja \"%s\""
 
-#: ../gio/glib-compile-resources.c:305
-#: ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308
+#: ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Ustvarjanje začasne datoteke je spodletelo: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Napaka pri obdelavi vhodne datoteke z xmllint"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Napaka pri obdelovanju dovodne datoteke z to-pixdata"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Napaka med branjem datoteke %s: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Napaka med stiskanjem datoteke %s"
 
-#: ../gio/glib-compile-resources.c:487
-#: ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490
+#: ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "besedilo se ne sme pojaviti znotraj <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "ime izhodne datoteke"
 
-#: ../gio/glib-compile-resources.c:610
-#: ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477
 #: ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "DATOTEKA"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid "The directories where files are to be read from (default to current directory)"
 msgstr "Mape, iz katerih naj bodo brane datoteke (privzeto je to trenutna mapa)"
 
-#: ../gio/glib-compile-resources.c:611
-#: ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "MAPA"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid "Generate output in the format selected for by the target filename extension"
 msgstr "Ustvari odvod v obliki, izbrani s pripono imena ciljne datoteke"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Ustvari glavo vira"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Ustvari izvorno kodo za povezavo datoteke virov z vašo kodo"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Ustvari seznam odvisnosti."
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Vira ne ustvari in ne vpiši samodejno"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Določilo imena jezika C za ustvarjanje izvorne kode"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1304,7 +1320,7 @@ msgstr ""
 "Datoteke določil vira imajo pripone .gresource.xml,\n"
 "datoteke vira pa pripono .gresource."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Podati je treba natanko eno ime datoteke\n"
@@ -1431,85 +1447,85 @@ msgstr "pot, če je podana, se mora začeti in končati s poševnico"
 msgid "the path of a list must end with ':/'"
 msgstr "pot seznama se mora končati z ':/'"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> je že določeno"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747
-#: ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753
+#: ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "--strict je določen, končanje.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Celotna datoteka je prezrta.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Datoteka je prezrta.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr "Ključ `%s' v shemi `%s' kot je določen v datoteki prepisa `%s' ne obstaja"
 
-#: ../gio/glib-compile-schemas.c:1860
-#: ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866
+#: ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; prepis za ta ključ je prezrt.\n"
 
-#: ../gio/glib-compile-schemas.c:1864
-#: ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870
+#: ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " in --strict sta določena, končanje.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid "error parsing key `%s' in schema `%s' as specified in override file `%s': %s.  "
 msgstr "napaka razčlenjevanja ključa `%s' v shemi `%s' kot je določen v datoteki prepisa `%s': %s.  "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Prepis za ta ključ je prezrt.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid "override for key `%s' in schema `%s' in override file `%s' is out of the range given in the schema"
 msgstr "prepis za ključ `%s' v shemi `%s' v datoteki prepisa `%s' ni v obsegu podanem v shemi"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid "override for key `%s' in schema `%s' in override file `%s' is not in the list of valid choices"
 msgstr "prepis za ključ `%s' v shemi `%s' v datoteki prepisa `%s' ni v seznamu veljavnih možnosti"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "kje naj se shrani datoteka gschemas.compiled"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Prekini ob vsakršnji napaki v shemi"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Ne zapiši datoteke gschema.compiled"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Ne vsili omejitev imena ključa"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1519,22 +1535,22 @@ msgstr ""
 "sheme. Datoteke shem morajo imeti pripono .gschema.xml,\n"
 "datoteka predpomnilnika pa se imenuje gschemas.compiled."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Podati je treba natanko eno ime mape\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Datotek sheme ni mogoče najti:"
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "je brez dela.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "odstranjena obstoječa odvodna datoteka.\n"
@@ -1853,36 +1869,36 @@ msgstr "Datoteka je bila zunanje spremenjena"
 msgid "Error removing old file: %s"
 msgstr "Napaka med odstranjevanjem datoteke: %s"
 
-#: ../gio/gmemoryinputstream.c:492
-#: ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454
+#: ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Privzet neveljaven GSeekType"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Neveljavna zahteva iskanja"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Ni mogoče razčleniti GMemoryInputStream"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "Odvoda pretoka pomnilnika ni mogoče razširiti"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Razširjanje pretoka odvoda pomnilnika je spodletelo."
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid "Amount of memory required to process the write is larger than available address space"
 msgstr "Količina pomnilnika zahtevana za pisanje je večja kot je razpoložljivi prostor naslova"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Zahtevano iskanje pred začetkom pretoka"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Zahtevano iskanje za koncem pretoka"
 
@@ -1973,59 +1989,59 @@ msgstr "Odvodni pretok ne podpira pisanja"
 msgid "Source stream is already closed"
 msgstr "Izvorni pretok je že zaprt"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Napaka med razreševanjem '%s': %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Napaka med obratnim razreševanjem '%s': %s"
 
-#: ../gio/gresolver.c:849
-#: ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149
+#: ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Ni zapisa storitve za '%s'"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Ni zapisa DNS za zahtevano vrsto '%s'"
 
-#: ../gio/gresolver.c:854
-#: ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154
+#: ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "začasno ni mogoče razrešiti '%s'"
 
-#: ../gio/gresolver.c:859
-#: ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159
+#: ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Napaka med razreševanjem '%s'"
 
-#: ../gio/gresource.c:294
-#: ../gio/gresource.c:539
-#: ../gio/gresource.c:556
-#: ../gio/gresource.c:679
-#: ../gio/gresource.c:748
-#: ../gio/gresource.c:809
-#: ../gio/gresource.c:889
+#: ../gio/gresource.c:295
+#: ../gio/gresource.c:543
+#: ../gio/gresource.c:560
+#: ../gio/gresource.c:681
+#: ../gio/gresource.c:750
+#: ../gio/gresource.c:811
+#: ../gio/gresource.c:891
 #: ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552
-#: ../gio/gresourcefile.c:654
+#: ../gio/gresourcefile.c:553
+#: ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "Vir '%s' ne obstaja"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Vira '%s' ni mogoče razširiti"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "VIr '%s' ni mapa"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Vhodni pretok ne podpira iskanja"
 
@@ -2410,8 +2426,8 @@ msgid "Socket is already closed"
 msgstr "Vtič je že zaprt"
 
 #: ../gio/gsocket.c:305
-#: ../gio/gsocket.c:3520
-#: ../gio/gsocket.c:3575
+#: ../gio/gsocket.c:3527
+#: ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Vtič V/I naprave je časovno potekel"
 
@@ -2421,108 +2437,113 @@ msgid "creating GSocket from fd: %s"
 msgstr "ustvarjanje GSocet preko fd: %s"
 
 #: ../gio/gsocket.c:506
-#: ../gio/gsocket.c:522
+#: ../gio/gsocket.c:513
+#: ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Ni mogoče ustvariti vtiča: %s"
 
 #: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Določena je neznana družina"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Določen je neznan protokol"
 
-#: ../gio/gsocket.c:1713
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "ni mogoče pridobiti krajevnega naslova: %s"
 
-#: ../gio/gsocket.c:1756
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "ni mogoče pridobiti oddaljenega naslova: %s"
 
-#: ../gio/gsocket.c:1817
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "ni mogoče slediti: %s"
 
-#: ../gio/gsocket.c:1891
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "Napaka vezanjem na naslov: %s"
 
-#: ../gio/gsocket.c:1944
-#: ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1951
+#: ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Napaka povezovanja v skupino za večsmerno oddajanje: %s"
 
-#: ../gio/gsocket.c:1945
-#: ../gio/gsocket.c:1981
+#: ../gio/gsocket.c:1952
+#: ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Napaka zapuščanja skupine za večsmerno oddajanje: %s"
 
-#: ../gio/gsocket.c:1946
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Ni podpore za večsmerno oddajanje lastno viru"
 
-#: ../gio/gsocket.c:2165
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "Napaka med sprejemanjem povezave: %s"
 
-#: ../gio/gsocket.c:2286
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Povezava v teku"
 
-#: ../gio/gsocket.c:2338
-#: ../gio/gsocket.c:4317
+#: ../gio/gsocket.c:2345
+#: ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Ni mogoče pridobiti uvrščene napake: %s"
 
-#: ../gio/gsocket.c:2508
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Napaka med prejemanjem podatkov: %s"
 
-#: ../gio/gsocket.c:2686
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Napaka med pošiljanjem podatkov: %s"
 
-#: ../gio/gsocket.c:2800
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Ni mogoče izklopiti vtiča: %s"
 
-#: ../gio/gsocket.c:2879
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Napaka med zapiranjem vtiča: %s"
 
-#: ../gio/gsocket.c:3513
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Čakanje na stanje vtiča: %s"
 
-#: ../gio/gsocket.c:3791
-#: ../gio/gsocket.c:3872
+#: ../gio/gsocket.c:3798
+#: ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Napaka med pošiljanjem sporočila: %s"
 
-#: ../gio/gsocket.c:3816
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "Šredmet GSocketControlMessage ni podprt na sistemih Windows"
 
-#: ../gio/gsocket.c:4096
-#: ../gio/gsocket.c:4232
+#: ../gio/gsocket.c:4103
+#: ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Napaka med prejemanjem sporočila: %s"
 
-#: ../gio/gsocket.c:4336
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "Operacijski sistem ne podpira možnosti g_socket_get_credentials"
 
@@ -2687,13 +2708,13 @@ msgid "The password entered is incorrect."
 msgstr "Vneseno geslo je nepravilno."
 
 #: ../gio/gunixconnection.c:164
-#: ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Pričakovano eno nadzorno sporočilo, prejetih %d"
 
 #: ../gio/gunixconnection.c:177
-#: ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Nepričakovana vrsta dodatnih podatkov"
 
@@ -2729,27 +2750,26 @@ msgstr "Napaka omogočanja predmeta SO_PASSCRED: %s"
 msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr "Pri prejemanju poveril je pričakovano branje enega bajta, vendar se je prebralo nič bajtov"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Nadzorno sporočilo ni pričakovano, vendar pa je prejeto %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Napaka med onemogočanjem SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392
-#: ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382
+#: ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Napaka med branjem iz opisovalnika datoteke: %s"
 
-#: ../gio/gunixinputstream.c:447
-#: ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433
-#: ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438
+#: ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422
+#: ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Napaka med zapiranjem opisovalnika datoteke: %s"
@@ -2759,9 +2779,8 @@ msgstr "Napaka med zapiranjem opisovalnika datoteke: %s"
 msgid "Filesystem root"
 msgstr "Koren datotečnega sistema"
 
-#: ../gio/gunixoutputstream.c:378
-#: ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366
+#: ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Napaka med pisanjem v opisovalnik datoteke: %s"
@@ -2838,6 +2857,31 @@ msgstr "Zahteva več vhoda"
 msgid "Invalid compressed data"
 msgstr "Neveljavni stisnjeni podatki"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Naslov za prisluh"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Prezrto zaradi skladnosti z GTestDbus"
+
+#: ../gio/tests/gdbus-daemon.c:20
+msgid "Print address"
+msgstr "Natisni naslov"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Natisni naslov v načinu lupine"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Zaženi storitev DBus"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Napačni argumenti\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3600,65 +3644,65 @@ msgstr "Dokument nepričakovano zaključen sredi oznake zaprtja predmeta '%s'"
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "Dokument nepričakovano zaključen sredi opombe ali ukaza"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Uporaba:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[MOŽNOST ...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Možnosti pomoči:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Pokaži možnosti pomoči"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Pokaži vse možnosti pomoči"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Možnosti programa:"
 
-#: ../glib/goption.c:1003
-#: ../glib/goption.c:1073
+#: ../glib/goption.c:983
+#: ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Ni mogoče razčleniti celoštevilske vrednosti '%s' za %s"
 
-#: ../glib/goption.c:1013
-#: ../glib/goption.c:1081
+#: ../glib/goption.c:993
+#: ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Celoštevilska vrednost '%s' za %s izven obsega"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Ni mogoče razčleniti dvojne vrednosti '%s' za %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Vrednost dvojne velikosti '%s' za %s izven obsega"
 
-#: ../glib/goption.c:1309
-#: ../glib/goption.c:1388
+#: ../glib/goption.c:1289
+#: ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Napaka med razčlenjevanjem %s"
 
-#: ../glib/goption.c:1419
-#: ../glib/goption.c:1532
+#: ../glib/goption.c:1399
+#: ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Manjka argument za %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Neznana možnost %s"
@@ -4203,6 +4247,9 @@ msgstr[3] "%s bajti"
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "Ni zapisa storitve za '%s'"
+
 #~ msgid "Error connecting: "
 #~ msgstr "Napaka med povezovanjem:"
 
index 7049325..70ffb8f 100644 (file)
Binary files a/po/sr.gmo and b/po/sr.gmo differ
index 298db17..489e033 100644 (file)
--- a/po/sr.po
+++ b/po/sr.po
@@ -13,8 +13,8 @@ msgstr ""
 "Project-Id-Version: 2.8\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&k"
 "eywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-25 20:54+0000\n"
-"PO-Revision-Date: 2012-02-26 11:19+0200\n"
+"POT-Creation-Date: 2012-04-20 18:50+0000\n"
+"PO-Revision-Date: 2012-04-21 09:15+0200\n"
 "Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
 "Language-Team: Serbian <gnom@prevod.org>\n"
 "Language: sr\n"
@@ -25,23 +25,24 @@ msgstr ""
 "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Project-Style: gnome\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:399 ../gio/gbufferedinputstream.c:480
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Превелика бројчана вредност је прослеђена у %s"
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:870 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Ток је већ затворен"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Радња је прекинута"
@@ -71,7 +72,7 @@ msgstr "Неисправан низ бајтова у улазу који пре
 msgid "Error during conversion: %s"
 msgstr "Грешка приликом претварања: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Није подржано покретање уз могућност прекида"
 
@@ -103,23 +104,23 @@ msgstr "%s врста"
 
 #: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
 msgid "GCredentials is not implemented on this OS"
-msgstr "ГУверења нису подржана на оперативном систему"
+msgstr "Гуверења нису подржана на оперативном систему"
 
 #: ../gio/gcredentials.c:447
 msgid "There is no GCredentials support for your platform"
-msgstr "Немате подршку за ГУверења на овој платформи"
+msgstr "Немате подршку за Гуверења на овој платформи"
 
 #: ../gio/gdatainputstream.c:311
 msgid "Unexpected early end-of-stream"
 msgstr "Неочекиван, преран крај тока"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Кључ „%s“ није подржан унутар адресе „%s“"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -127,27 +128,27 @@ msgstr ""
 "Адреса „%s“ је неисправна (потребна само једна путања, привремени "
 "директоријум или апстрактни кључ)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Безначајна комбинација кључ/вредност унутар адресе „%s“"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Грешка унутар адресе „%s“ — порт није исправно уписан"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Грешка унутар адресе „%s“ — атрибут фамилије је неисправно уписан"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Елемент адресе „%s“ не садржи две тачке (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -155,7 +156,7 @@ msgid ""
 msgstr ""
 "Пар кључ/вредност %d, „%s“, у елементу адресе „%s“ не садржи знак једнакости"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -164,7 +165,7 @@ msgstr ""
 "Грешка при неизбегавању кључа или вредности у пару Кључ/Вредности %d, „%s“, "
 "у елементу адресе „%s“"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -173,89 +174,99 @@ msgstr ""
 "Грешка у адреси „%s“ — Јуниксов пренос захтева постављање кључа "
 "„path“ (путања) или „abstract“ (резиме)"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 "Грешка унутар адресе „%s“ — атрибут домаћина недостаје или је неисправан"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Грешка унутар адресе „%s“ — порт недостаје или је неисправан"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Грешка унутар адресе „%s“ — атрибут датотеке једнократних случајних бројева "
 "недостаје или је неисправан"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Грешка у самопокретању: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Непознати или неподржани пренос „%s“ за адресе „%s“"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr ""
 "Грешка приликом отварања датотеке једнократних случајних бројева „%s“: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Грешка при читању датотеке једнократних случајних бројева „%s“: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Грешка при читању датотеке једнократних случајних бројева „%s“, очекивано 16 "
 "бајтова, а добијено %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Грешка приликом уписа садржаја датотеке једнократних случајних бројева „%s“ "
 "у ток:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "Дата адреса је празна"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Не могу да покренем магистралу порука без идентификације машине: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Грешка при покретању наредбе „%s“: "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Ненормално обустављање програма при покретању наредбе „%s“: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Наредба „%s“ се завршила са ненултим излазним статусом %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Унесите било који знак да затворите овај прозор)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "Д-магистрала сесије није покренута, самопокретање није успело"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Не могу да одредим адресу магистрале сесије (није направљено за овај "
 "оперативни систем)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -264,7 +275,7 @@ msgstr ""
 "Не могу да одредим адресу магистрале сесије из променљиве окружења "
 "DBUS_STARTER_BUS_TYPE — непозната вредност „%s“"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -272,20 +283,20 @@ msgstr ""
 "Не могу да одредим адресу магистрале сесије јер није постављена променљива "
 "окружења DBUS_STARTER_BUS_TYPE"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Непознат тип магистрале %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Неочекивани недостатак садржаја при читању линије"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Неочекивани недостатак садржаја при (сигурном) читању линије"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -293,7 +304,7 @@ msgstr ""
 "Истрошени су сви доступни механизми пријављивања (покушано: %s) (доступно: %"
 "s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Поништено преко GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -375,88 +386,88 @@ msgstr "Грешка приликом отварања привеска кључ
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Додатно, отпуштање кључа са „%s“ такође није успело: %s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Веза је затворена"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Време је истекло"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Наишао сам на неподржане ознаке при изградњи клијентског дела везе"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "Нема интерфејса „org.freedesktop.DBus.Properties“ у објекту на путањи %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Грешка при постављању особине „%s“: Очекивани тип је био „%s“, а добијен је "
 "„%s“"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Нема особине „%s“"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Особина „%s“ није читљива"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Није могуће писање особине „%s“"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Нема интерфејса „%s“"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Нема таквог интерфејса"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Нема интерфејса „%s“ у објекту на путањи %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Нема метода „%s“"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Тпи поруке, „%s“, не одговара очекиваном типу „%s“"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Објекат је већ извезен за интерфејс %s на %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Метод „%s“ је вратио тип „%s“, али је био очекиван „%s“"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Метод „%s“ на интерфејсу „%s“ са потписом „%s“ не постоји"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Поддрво је већ извезено за %s"
@@ -531,7 +542,7 @@ msgstr "Рашчлањена вредност „%s“ није исправна
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Рашчлањена вредност „%s“ није исправан потпис Д-магистрале"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -548,13 +559,13 @@ msgstr[3] ""
 "Наишао сам на низ дужине једног бајта. Највећа дужина је 2<<26 бајтова (64 "
 "MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "Рашчлањена вредност „%s“ за варијанту није исправан потпис Д-магистрале"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -562,7 +573,7 @@ msgstr ""
 "Грешка при десеријализацији Гваријанта са ниском врсте „%s“ из жичаног "
 "формата Д-магистрале"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -571,23 +582,23 @@ msgstr ""
 "Неисправна вредност за крајњост. Очекивао сам 0x6c („l“) или 0x42 („Bд) али "
 "сам нашао вредност 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Неисправна главно издање протокола. Очекивано 1, али нађено %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "Потпис заглавља са потписом „%s“ је нађен, али је тело поруке празно"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "Рашчлањена вредност „%s“ није исправан потпис Д-магистрале (за тело поруке)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -596,11 +607,11 @@ msgstr[1] "Нема заглавља потписа у поруци, али те
 msgstr[2] "Нема заглавља потписа у поруци, али тело поруке има %u бајтова"
 msgstr[3] "Нема заглавља потписа у поруци, али тело поруке има један бајт"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Не могу да десеријализујем поруку: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -608,7 +619,7 @@ msgstr ""
 "Грешка при серијализацији Гваријанта са ниском врсте „%s“ из жичаног формата "
 "Д-магистрале"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -617,37 +628,43 @@ msgstr ""
 "Порука има %d описивача датотеке, али заглавље указује на %d описивача "
 "датотеке"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Не могу да серијализујем поруку: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "Тело поруке има потпис „%s“, али недостаје заглавље потписа"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `%"
 "s'"
 msgstr "Тело поруке има тип потписа „%s“, али потпис у пољу заглавља је „%s“"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "Тело поруке је празно,,, али је потпис у пољу заглавља „(%s)“"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Добијена је грешка са телом поруке типа „%s“"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Добијена је грешка са празним телом поруке"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+#| msgid "Unable to trash file: %s"
+msgid "Unable to get Hardware profile: %s"
+msgstr "Не могу да добавим профил физичких делова: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Не могу да учитам „/var/lib/dbus/machine-id“ или „/etc/machine-id:“"
 
@@ -661,7 +678,7 @@ msgstr "Грешка при позиву покрени услугу према
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Неочекиван одговор %d од StartServiceByName(„%s“) метода"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -679,18 +696,18 @@ msgstr ""
 "Не могу да наведем датотеку једнократних случајних бројева при повезивању са "
 "сервером"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr ""
 "Грешка приликом уписа датотеке једнократних случајних бројева на „%s“: %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "Ниска „%s“ није исправни ГЈИБ Д-магистрале"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Не могу да слушам на неподржаном преносном механизму „%s“"
@@ -742,7 +759,7 @@ msgstr "Повезивање на магистралу сесије"
 
 #: ../gio/gdbus-tool.c:350
 msgid "Connect to given D-Bus address"
-msgstr "Повезивање на задату Д-бус адресу"
+msgstr "Повезивање на задату Д-бас адресу"
 
 #: ../gio/gdbus-tool.c:360
 msgid "Connection Endpoint Options:"
@@ -922,38 +939,38 @@ msgstr "Путања објекта за надгледање"
 msgid "Monitor a remote object."
 msgstr "Надгледање удаљеног објекта"
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Неименовано"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Датотека за радну површ не садржи Exec унос"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Не могу да нађем терминал ради покретања овог програма"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "Не могу да направим фасциклу за корисникова подешавања %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Не могу да направим фасциклу за корисникова МИМЕ подешавања %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "Подацима о програму недостаје идентификатор"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Не могу да направим датотеку радне површи %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Произвољне одреднице за %s"
@@ -1203,75 +1220,74 @@ msgstr "Улазни ток не подржава читање"
 msgid "Stream has outstanding operation"
 msgstr "Ток ради јако добро"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Елемент <%s> није дозвољен унутар <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Елемент <%s> није дозвољен као елемент највишег нивоа"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Датотека „%s“ се појављује више пута у извору"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Нисам успео да пронађем „%s“ ни у јеном изворном директоријуму"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Нисам успео да пронађем „%s“ у текућем директоријуму"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-#| msgid "Unknown proprocessing options \"%s\""
 msgid "Unknown processing option \"%s\""
 msgstr "Непозната опција обраде „%s“"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Нисам успео да направим привремену датотеку: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Грешка при обради улазне датотеке са „xmllint“-ом"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Грешка при обради улазне датотеке са „to-pixdata“-ом"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Грешка при читању датотеке „%s“: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Грешка при сажимању датотеке „%s“"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "текст не може да се појављује унутар <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "назив излазне датотеке"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "ДАТОТЕКА"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
@@ -1279,37 +1295,37 @@ msgstr ""
 "Директоријуми из којих ће датотеке бити читане (основно је текући "
 "директоријум)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "ДИРЕКТОРИЈУМ"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "Ствара излаз у формату изабраном проширењем назива циљне датотеке"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Ствара заглавље извора"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Ствара изворни код коришћен да повеже датотеку ресурса у ваш код"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Ствара списак зависности"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Не ствара самостално и не бележи извор"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Назив Ц одредника коришћеног за створени изворни код"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1319,7 +1335,7 @@ msgstr ""
 "Датотеке одреднице ресурса имају проширење „.gresource.xml“,\n"
 "а датотеке ресурса имају проширење „.gresource“."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Треба да наведете тачно један назив датотеке\n"
@@ -1464,47 +1480,47 @@ msgstr "путања, ако се наводи мора да почиње и з
 msgid "the path of a list must end with ':/'"
 msgstr "путања списка мора да се завршава са „:/“"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id=„%s“> је већ наведено"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "„--strict“ је наведено; излазим.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Читава ова датотека је занемарена.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Занемарујем ову датотеку.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Не постоји кључ „%s“ у шеми „%s“ као што је наведено у датотеци замене „%s“"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; занемарујем замену за овај кључ.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " и „--strict“ је наведено; излазим.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': %"
@@ -1513,12 +1529,12 @@ msgstr ""
 "грешка у анализи кључа „%s“ у шеми „%s“ као што је наведено у датотеци "
 "замене „%s“: %s.  "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Занемарујем замену за овај кључ.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1527,7 +1543,7 @@ msgstr ""
 "преклапање за кључ „%s“ у шеми „%s“ у преклопљеној датотеци „%s“ је ван "
 "опсега дефинисаном у тој шеми"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1536,23 +1552,23 @@ msgstr ""
 "преклапање за кључ „%s“ у шеми „%s“ у преклопљеној датотеци „%s“ није у "
 "списку дозвољених избора"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "где да складиштим „gschemas.compiled“ датотеку"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Прекини при било којој грешци у шемама"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Не уписуј „gschemas.compiled“ датотеку"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Не намећи ограничења за име кључа"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1562,22 +1578,22 @@ msgstr ""
 "Датотеке шема морају да се завршавају са „.gschema.xml“,\n"
 "а датотеке кеша имају назив „gschemas.compiled“."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Требате навести тачно један назив фасцикле\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Ниједна датотека са шемама није нађена:"
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "не радим ништа.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "уклоњена постојећа излазна датотека.\n"
@@ -1868,37 +1884,37 @@ msgstr "Датотека је измењена неким другим прог
 msgid "Error removing old file: %s"
 msgstr "Грешка приликом уклањања старе датотеке: %s"
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Није исправно одређена врста ГПретраге"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Затражена је неисправна претрага"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Не могу да скратим улазни ток ГМеморије"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "Величина излазне меморије се не може променити"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Не могу да променим величину излазног меморијског тока"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
 msgstr "Има више меморије за упис него што има места у датој адреси"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Захтевано је премотавање на део пре почетка тока"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Захтевано је премотавање на део након завршетка тока"
 
@@ -1986,50 +2002,50 @@ msgstr "Излазни ток не подржава упис"
 msgid "Source stream is already closed"
 msgstr "Изворни ток је већ затворен"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Грешка у разрешавању „%s“: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Грешка у обрнутом разрешавању „%s“: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Ð\9dиÑ\98е Ð½Ð°Ñ\92ен Ñ\81еÑ\80виÑ\81 Ñ\81нимаÑ\9aа за „%s“"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Ð\9dема Ð\94Ð\9dС Ð·Ð°Ð¿Ð¸Ñ\81а Ð·Ð°Ñ\82Ñ\80ажене Ð²Ñ\80Ñ\81Ñ\82е за „%s“"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "Привремено не могу да разрешим „%s“"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Грешка у разрешивању „%s“"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "Ресурс „%s“ не постоји"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Ресурс на „%s“ није успео да се распакује"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "Ресурс на „%s“ није директоријум"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Улазни ток не подржава премотавање"
 
@@ -2038,7 +2054,6 @@ msgid "Print help"
 msgstr "Штампа помоћ"
 
 #: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
-#| msgid "COMMAND"
 msgid "[COMMAND]"
 msgstr "[НАРЕДБА]"
 
@@ -2082,7 +2097,6 @@ msgid "Extract a resource file to stdout"
 msgstr "Извлачи датотеку ресурса у стандардни излаз"
 
 #: ../gio/gresource-tool.c:502
-#| msgid "FILE"
 msgid "FILE PATH"
 msgstr "ПУТАЊА ДАТОТЕКЕ"
 
@@ -2163,7 +2177,6 @@ msgstr ""
 "             или преведена датотека ресурса\n"
 
 #: ../gio/gresource-tool.c:554
-#| msgid "PATH"
 msgid "[PATH]"
 msgstr "[ПУТАЊА]"
 
@@ -2404,112 +2417,116 @@ msgstr "Неисправна утичница, покретање није ус
 msgid "Socket is already closed"
 msgstr "Утичница је већ затворена"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Истекло време за У/И утичнице"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "правим ГУтичницу из фд-а: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Не могу да направим утичницу: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Задата је непозната породица"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Задат је непознати протокол"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "не могу да добијем локалну адресу: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "не могу да добијем удаљену адресу: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "не могу да слушам: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "грешка при повезивању на адресу: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Грешка приликом приступања групи вишеструког емитовања: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Грешка приликом напуштања групе вишеструког емитовања: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Нема подршке за посебно вишеструко емитовање извора"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "грешка у прихватању везе: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Повезивање је у току"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Не могу да добијем грешку на чекању: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Грешка у примању података: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Грешка у слању података: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Не могу да угасим утичницу: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Грешка у затварању утичнице: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Чекам услов утичнице: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Грешка при слању поруке: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage није подржано у прозорима"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Грешка при примању поруке: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
 "g_socket_get_credentials функција није имплементирана за овај оперативни "
@@ -2682,12 +2699,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "Унешена лозинка је погрешна."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Очекујем једну контролну поруку, добио сам %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Неочекивана врста подређених података"
 
@@ -2730,24 +2747,23 @@ msgstr ""
 "Очекивано да се прочита један бајт за добијање акредитива, али је је "
 "прочитано нула бајтова."
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Не очекивах контролну поруку, али добих %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Грешка приликом онемогућавања SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Грешка приликом читања из описивача датотеке: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Грешка приликом затварања описника датотеке: %s"
@@ -2756,8 +2772,7 @@ msgstr "Грешка приликом затварања описника дат
 msgid "Filesystem root"
 msgstr "Корени систем датотека"
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Грешка приликом писања у описивач датотеке: %s"
@@ -2830,6 +2845,32 @@ msgstr "Потребан је већи унос"
 msgid "Invalid compressed data"
 msgstr "Подаци нису исправно запаковани"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Адреса на којој вршити ослушкивање"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Занемарено, због сагласности са ГТестДмагистралом"
+
+#: ../gio/tests/gdbus-daemon.c:20
+#| msgid "Print help"
+msgid "Print address"
+msgstr "Исписује адресу"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Исписује адресу у режиму шкољке"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Покреће услугу д-магистрале"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Погрешни аргументи\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3621,61 +3662,61 @@ msgstr "Документ завршен неочекивано усред зав
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "Документ завршен неочекивано усред примедбе или упута за обраду"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Употреба:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[ОПЦИЈА...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Помоћне опције:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Приказује опције за помоћ"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Приказује све опције за помоћ"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Опције програма:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Не могу да рашчланим целобројну вредност „%s“ за %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Целобројна вредност „%s“ за %s је изван опсега"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Не могу да рашчланим реалну вредност двоструке тачности „%s“ за %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Реална вредност двоструке тачности „%s“ за %s је изван опсега"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Грешка при рашчлањивању могућности %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Недостаје аргумент за %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Непозната опција %s"
@@ -4209,6 +4250,9 @@ msgstr[3] "Један бајт"
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "Није нађен сервис снимања за „%s“"
+
 #~ msgid "File is empty"
 #~ msgstr "Датотека је празна"
 
index 645436b..0e518be 100644 (file)
Binary files a/po/sr@latin.gmo and b/po/sr@latin.gmo differ
index 58f5a45..3b52a6f 100644 (file)
@@ -13,8 +13,8 @@ msgstr ""
 "Project-Id-Version: 2.8\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=glib&k"
 "eywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-25 20:54+0000\n"
-"PO-Revision-Date: 2012-02-26 11:19+0200\n"
+"POT-Creation-Date: 2012-04-20 18:50+0000\n"
+"PO-Revision-Date: 2012-04-21 09:15+0200\n"
 "Last-Translator: Miroslav Nikolić <miroslavnikolic@rocketmail.com>\n"
 "Language-Team: Serbian <gnom@prevod.org>\n"
 "Language: sr\n"
@@ -25,23 +25,24 @@ msgstr ""
 "n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Project-Style: gnome\n"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
+#: ../gio/gbufferedinputstream.c:399 ../gio/gbufferedinputstream.c:480
 #: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
 #: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
 #: ../gio/goutputstream.c:203 ../gio/goutputstream.c:753
+#: ../gio/gpollableinputstream.c:207 ../gio/gpollableoutputstream.c:208
 #, c-format
 msgid "Too large count value passed to %s"
 msgstr "Prevelika brojčana vrednost je prosleđena u %s"
 
-#: ../gio/gbufferedinputstream.c:882 ../gio/ginputstream.c:888
+#: ../gio/gbufferedinputstream.c:870 ../gio/ginputstream.c:888
 #: ../gio/giostream.c:292 ../gio/goutputstream.c:1228
 msgid "Stream is already closed"
 msgstr "Tok je već zatvoren"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "Radnja je prekinuta"
@@ -71,7 +72,7 @@ msgstr "Neispravan niz bajtova u ulazu koji pretvaram"
 msgid "Error during conversion: %s"
 msgstr "Greška prilikom pretvaranja: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "Nije podržano pokretanje uz mogućnost prekida"
 
@@ -103,23 +104,23 @@ msgstr "%s vrsta"
 
 #: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
 msgid "GCredentials is not implemented on this OS"
-msgstr "GUverenja nisu podržana na operativnom sistemu"
+msgstr "Guverenja nisu podržana na operativnom sistemu"
 
 #: ../gio/gcredentials.c:447
 msgid "There is no GCredentials support for your platform"
-msgstr "Nemate podršku za GUverenja na ovoj platformi"
+msgstr "Nemate podršku za Guverenja na ovoj platformi"
 
 #: ../gio/gdatainputstream.c:311
 msgid "Unexpected early end-of-stream"
 msgstr "Neočekivan, preran kraj toka"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/gdbusaddress.c:150 ../gio/gdbusaddress.c:238
+#: ../gio/gdbusaddress.c:319
 #, c-format
 msgid "Unsupported key `%s' in address entry `%s'"
 msgstr "Ključ „%s“ nije podržan unutar adrese „%s“"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/gdbusaddress.c:177
 #, c-format
 msgid ""
 "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
@@ -127,27 +128,27 @@ msgstr ""
 "Adresa „%s“ je neispravna (potrebna samo jedna putanja, privremeni "
 "direktorijum ili apstraktni ključ)"
 
-#: ../gio/gdbusaddress.c:182
+#: ../gio/gdbusaddress.c:190
 #, c-format
 msgid "Meaningless key/value pair combination in address entry `%s'"
 msgstr "Beznačajna kombinacija ključ/vrednost unutar adrese „%s“"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/gdbusaddress.c:253 ../gio/gdbusaddress.c:334
 #, c-format
 msgid "Error in address `%s' - the port attribute is malformed"
 msgstr "Greška unutar adrese „%s“ — port nije ispravno upisan"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/gdbusaddress.c:264 ../gio/gdbusaddress.c:345
 #, c-format
 msgid "Error in address `%s' - the family attribute is malformed"
 msgstr "Greška unutar adrese „%s“ — atribut familije je neispravno upisan"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/gdbusaddress.c:454
 #, c-format
 msgid "Address element `%s', does not contain a colon (:)"
 msgstr "Element adrese „%s“ ne sadrži dve tačke (:)"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/gdbusaddress.c:475
 #, c-format
 msgid ""
 "Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
@@ -155,7 +156,7 @@ msgid ""
 msgstr ""
 "Par ključ/vrednost %d, „%s“, u elementu adrese „%s“ ne sadrži znak jednakosti"
 
-#: ../gio/gdbusaddress.c:481
+#: ../gio/gdbusaddress.c:489
 #, c-format
 msgid ""
 "Error unescaping key or value in Key/Value pair %d, `%s', in address element "
@@ -164,7 +165,7 @@ msgstr ""
 "Greška pri neizbegavanju ključa ili vrednosti u paru Ključ/Vrednosti %d, „%s“, "
 "u elementu adrese „%s“"
 
-#: ../gio/gdbusaddress.c:559
+#: ../gio/gdbusaddress.c:567
 #, c-format
 msgid ""
 "Error in address `%s' - the unix transport requires exactly one of the keys "
@@ -173,89 +174,99 @@ msgstr ""
 "Greška u adresi „%s“ — Juniksov prenos zahteva postavljanje ključa "
 "„path“ (putanja) ili „abstract“ (rezime)"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/gdbusaddress.c:603
 #, c-format
 msgid "Error in address `%s' - the host attribute is missing or malformed"
 msgstr ""
 "Greška unutar adrese „%s“ — atribut domaćina nedostaje ili je neispravan"
 
-#: ../gio/gdbusaddress.c:609
+#: ../gio/gdbusaddress.c:617
 #, c-format
 msgid "Error in address `%s' - the port attribute is missing or malformed"
 msgstr "Greška unutar adrese „%s“ — port nedostaje ili je neispravan"
 
-#: ../gio/gdbusaddress.c:623
+#: ../gio/gdbusaddress.c:631
 #, c-format
 msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
 msgstr ""
 "Greška unutar adrese „%s“ — atribut datoteke jednokratnih slučajnih brojeva "
 "nedostaje ili je neispravan"
 
-#: ../gio/gdbusaddress.c:644
+#: ../gio/gdbusaddress.c:652
 msgid "Error auto-launching: "
 msgstr "Greška u samopokretanju: "
 
-#: ../gio/gdbusaddress.c:652
+#: ../gio/gdbusaddress.c:660
 #, c-format
 msgid "Unknown or unsupported transport `%s' for address `%s'"
 msgstr "Nepoznati ili nepodržani prenos „%s“ za adrese „%s“"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/gdbusaddress.c:696
 #, c-format
 msgid "Error opening nonce file `%s': %s"
 msgstr ""
 "Greška prilikom otvaranja datoteke jednokratnih slučajnih brojeva „%s“: %s"
 
-#: ../gio/gdbusaddress.c:706
+#: ../gio/gdbusaddress.c:714
 #, c-format
 msgid "Error reading from nonce file `%s': %s"
 msgstr "Greška pri čitanju datoteke jednokratnih slučajnih brojeva „%s“: %s"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/gdbusaddress.c:723
 #, c-format
 msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
 msgstr ""
 "Greška pri čitanju datoteke jednokratnih slučajnih brojeva „%s“, očekivano 16 "
 "bajtova, a dobijeno %d"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/gdbusaddress.c:741
 #, c-format
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr ""
 "Greška prilikom upisa sadržaja datoteke jednokratnih slučajnih brojeva „%s“ "
 "u tok:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:960
 msgid "The given address is empty"
 msgstr "Data adresa je prazna"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1029
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "Ne mogu da pokrenem magistralu poruka bez identifikacije mašine: "
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1066
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "Greška pri pokretanju naredbe „%s“: "
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1077
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "Nenormalno obustavljanje programa pri pokretanju naredbe „%s“: %s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1091
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "Naredba „%s“ se završila sa nenultim izlaznim statusom %d: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1312
+#, c-format
+msgid "(Type any character to close this window)\n"
+msgstr "(Unesite bilo koji znak da zatvorite ovaj prozor)\n"
+
+#: ../gio/gdbusaddress.c:1437
+#, c-format
+msgid "Session dbus not running, and autolaunch failed"
+msgstr "D-magistrala sesije nije pokrenuta, samopokretanje nije uspelo"
+
+#: ../gio/gdbusaddress.c:1458
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr ""
 "Ne mogu da odredim adresu magistrale sesije (nije napravljeno za ovaj "
 "operativni sistem)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1557 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -264,7 +275,7 @@ msgstr ""
 "Ne mogu da odredim adresu magistrale sesije iz promenljive okruženja "
 "DBUS_STARTER_BUS_TYPE — nepoznata vrednost „%s“"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1566 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
@@ -272,20 +283,20 @@ msgstr ""
 "Ne mogu da odredim adresu magistrale sesije jer nije postavljena promenljiva "
 "okruženja DBUS_STARTER_BUS_TYPE"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1576
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "Nepoznat tip magistrale %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "Neočekivani nedostatak sadržaja pri čitanju linije"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "Neočekivani nedostatak sadržaja pri (sigurnom) čitanju linije"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
@@ -293,7 +304,7 @@ msgstr ""
 "Istrošeni su svi dostupni mehanizmi prijavljivanja (pokušano: %s) (dostupno: %"
 "s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "Poništeno preko GDBusAuthObserver::authorize-authenticated-peer"
 
@@ -375,88 +386,88 @@ msgstr "Greška prilikom otvaranja priveska ključeva „%s“ za pisanje: "
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(Dodatno, otpuštanje ključa sa „%s“ takođe nije uspelo: %s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "Veza je zatvorena"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "Vreme je isteklo"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "Naišao sam na nepodržane oznake pri izgradnji klijentskog dela veze"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr ""
 "Nema interfejsa „org.freedesktop.DBus.Properties“ u objektu na putanji %s"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr ""
 "Greška pri postavljanju osobine „%s“: Očekivani tip je bio „%s“, a dobijen je "
 "„%s“"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "Nema osobine „%s“"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "Osobina „%s“ nije čitljiva"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "Nije moguće pisanje osobine „%s“"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "Nema interfejsa „%s“"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "Nema takvog interfejsa"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "Nema interfejsa „%s“ u objektu na putanji %s"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "Nema metoda „%s“"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "Tpi poruke, „%s“, ne odgovara očekivanom tipu „%s“"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "Objekat je već izvezen za interfejs %s na %s"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "Metod „%s“ je vratio tip „%s“, ali je bio očekivan „%s“"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "Metod „%s“ na interfejsu „%s“ sa potpisom „%s“ ne postoji"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "Poddrvo je već izvezeno za %s"
@@ -531,7 +542,7 @@ msgstr "Raščlanjena vrednost „%s“ nije ispravna putanja objekta D-magistra
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "Raščlanjena vrednost „%s“ nije ispravan potpis D-magistrale"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -548,13 +559,13 @@ msgstr[3] ""
 "Naišao sam na niz dužine jednog bajta. Najveća dužina je 2<<26 bajtova (64 "
 "MiB)."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr ""
 "Raščlanjena vrednost „%s“ za varijantu nije ispravan potpis D-magistrale"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
@@ -562,7 +573,7 @@ msgstr ""
 "Greška pri deserijalizaciji Gvarijanta sa niskom vrste „%s“ iz žičanog "
 "formata D-magistrale"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -571,23 +582,23 @@ msgstr ""
 "Neispravna vrednost za krajnjost. Očekivao sam 0x6c („l“) ili 0x42 („Bd) ali "
 "sam našao vrednost 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "Neispravna glavno izdanje protokola. Očekivano 1, ali nađeno %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "Potpis zaglavlja sa potpisom „%s“ je nađen, ali je telo poruke prazno"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr ""
 "Raščlanjena vrednost „%s“ nije ispravan potpis D-magistrale (za telo poruke)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
@@ -596,11 +607,11 @@ msgstr[1] "Nema zaglavlja potpisa u poruci, ali telo poruke ima %u bajta"
 msgstr[2] "Nema zaglavlja potpisa u poruci, ali telo poruke ima %u bajtova"
 msgstr[3] "Nema zaglavlja potpisa u poruci, ali telo poruke ima jedan bajt"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "Ne mogu da deserijalizujem poruku: "
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
@@ -608,7 +619,7 @@ msgstr ""
 "Greška pri serijalizaciji Gvarijanta sa niskom vrste „%s“ iz žičanog formata "
 "D-magistrale"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
@@ -617,37 +628,43 @@ msgstr ""
 "Poruka ima %d opisivača datoteke, ali zaglavlje ukazuje na %d opisivača "
 "datoteke"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "Ne mogu da serijalizujem poruku: "
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "Telo poruke ima potpis „%s“, ali nedostaje zaglavlje potpisa"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `%"
 "s'"
 msgstr "Telo poruke ima tip potpisa „%s“, ali potpis u polju zaglavlja je „%s“"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "Telo poruke je prazno,,, ali je potpis u polju zaglavlja „(%s)“"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "Dobijena je greška sa telom poruke tipa „%s“"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "Dobijena je greška sa praznim telom poruke"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2062
+#, c-format
+#| msgid "Unable to trash file: %s"
+msgid "Unable to get Hardware profile: %s"
+msgstr "Ne mogu da dobavim profil fizičkih delova: %s"
+
+#: ../gio/gdbusprivate.c:2107
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "Ne mogu da učitam „/var/lib/dbus/machine-id“ ili „/etc/machine-id:“"
 
@@ -661,7 +678,7 @@ msgstr "Greška pri pozivu pokreni uslugu prema nazivu za %s: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "Neočekivan odgovor %d od StartServiceByName(„%s“) metoda"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -679,18 +696,18 @@ msgstr ""
 "Ne mogu da navedem datoteku jednokratnih slučajnih brojeva pri povezivanju sa "
 "serverom"
 
-#: ../gio/gdbusserver.c:872
+#: ../gio/gdbusserver.c:873
 #, c-format
 msgid "Error writing nonce file at `%s': %s"
 msgstr ""
 "Greška prilikom upisa datoteke jednokratnih slučajnih brojeva na „%s“: %s"
 
-#: ../gio/gdbusserver.c:1038
+#: ../gio/gdbusserver.c:1041
 #, c-format
 msgid "The string `%s' is not a valid D-Bus GUID"
 msgstr "Niska „%s“ nije ispravni GJIB D-magistrale"
 
-#: ../gio/gdbusserver.c:1078
+#: ../gio/gdbusserver.c:1081
 #, c-format
 msgid "Cannot listen on unsupported transport `%s'"
 msgstr "Ne mogu da slušam na nepodržanom prenosnom mehanizmu „%s“"
@@ -742,7 +759,7 @@ msgstr "Povezivanje na magistralu sesije"
 
 #: ../gio/gdbus-tool.c:350
 msgid "Connect to given D-Bus address"
-msgstr "Povezivanje na zadatu D-bus adresu"
+msgstr "Povezivanje na zadatu D-bas adresu"
 
 #: ../gio/gdbus-tool.c:360
 msgid "Connection Endpoint Options:"
@@ -922,38 +939,38 @@ msgstr "Putanja objekta za nadgledanje"
 msgid "Monitor a remote object."
 msgstr "Nadgledanje udaljenog objekta"
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "Neimenovano"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "Datoteka za radnu površ ne sadrži Exec unos"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "Ne mogu da nađem terminal radi pokretanja ovog programa"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "Ne mogu da napravim fasciklu za korisnikova podešavanja %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "Ne mogu da napravim fasciklu za korisnikova MIME podešavanja %s: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "Podacima o programu nedostaje identifikator"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "Ne mogu da napravim datoteku radne površi %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "Proizvoljne odrednice za %s"
@@ -1203,75 +1220,74 @@ msgstr "Ulazni tok ne podržava čitanje"
 msgid "Stream has outstanding operation"
 msgstr "Tok radi jako dobro"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "Element <%s> nije dozvoljen unutar <%s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "Element <%s> nije dozvoljen kao element najvišeg nivoa"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "Datoteka „%s“ se pojavljuje više puta u izvoru"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "Nisam uspeo da pronađem „%s“ ni u jenom izvornom direktorijumu"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "Nisam uspeo da pronađem „%s“ u tekućem direktorijumu"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-#| msgid "Unknown proprocessing options \"%s\""
 msgid "Unknown processing option \"%s\""
 msgstr "Nepoznata opcija obrade „%s“"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "Nisam uspeo da napravim privremenu datoteku: %s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "Greška pri obradi ulazne datoteke sa „xmllint“-om"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "Greška pri obradi ulazne datoteke sa „to-pixdata“-om"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "Greška pri čitanju datoteke „%s“: %s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "Greška pri sažimanju datoteke „%s“"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "tekst ne može da se pojavljuje unutar <%s>"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "naziv izlazne datoteke"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "DATOTEKA"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
@@ -1279,37 +1295,37 @@ msgstr ""
 "Direktorijumi iz kojih će datoteke biti čitane (osnovno je tekući "
 "direktorijum)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIREKTORIJUM"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "Stvara izlaz u formatu izabranom proširenjem naziva ciljne datoteke"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "Stvara zaglavlje izvora"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "Stvara izvorni kod korišćen da poveže datoteku resursa u vaš kod"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "Stvara spisak zavisnosti"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "Ne stvara samostalno i ne beleži izvor"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "Naziv C odrednika korišćenog za stvoreni izvorni kod"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1319,7 +1335,7 @@ msgstr ""
 "Datoteke odrednice resursa imaju proširenje „.gresource.xml“,\n"
 "a datoteke resursa imaju proširenje „.gresource“."
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "Treba da navedete tačno jedan naziv datoteke\n"
@@ -1464,47 +1480,47 @@ msgstr "putanja, ako se navodi mora da počinje i završava sa kosom crtom"
 msgid "the path of a list must end with ':/'"
 msgstr "putanja spiska mora da se završava sa „:/“"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id=„%s“> je već navedeno"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "„--strict“ je navedeno; izlazim.\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "Čitava ova datoteka je zanemarena.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "Zanemarujem ovu datoteku.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr ""
 "Ne postoji ključ „%s“ u šemi „%s“ kao što je navedeno u datoteci zamene „%s“"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr "; zanemarujem zamenu za ovaj ključ.\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " i „--strict“ je navedeno; izlazim.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': %"
@@ -1513,12 +1529,12 @@ msgstr ""
 "greška u analizi ključa „%s“ u šemi „%s“ kao što je navedeno u datoteci "
 "zamene „%s“: %s.  "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "Zanemarujem zamenu za ovaj ključ.\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1527,7 +1543,7 @@ msgstr ""
 "preklapanje za ključ „%s“ u šemi „%s“ u preklopljenoj datoteci „%s“ je van "
 "opsega definisanom u toj šemi"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1536,23 +1552,23 @@ msgstr ""
 "preklapanje za ključ „%s“ u šemi „%s“ u preklopljenoj datoteci „%s“ nije u "
 "spisku dozvoljenih izbora"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "gde da skladištim „gschemas.compiled“ datoteku"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "Prekini pri bilo kojoj grešci u šemama"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Ne upisuj „gschemas.compiled“ datoteku"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "Ne nameći ograničenja za ime ključa"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1562,22 +1578,22 @@ msgstr ""
 "Datoteke šema moraju da se završavaju sa „.gschema.xml“,\n"
 "a datoteke keša imaju naziv „gschemas.compiled“."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "Trebate navesti tačno jedan naziv fascikle\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "Nijedna datoteka sa šemama nije nađena:"
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "ne radim ništa.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "uklonjena postojeća izlazna datoteka.\n"
@@ -1868,37 +1884,37 @@ msgstr "Datoteka je izmenjena nekim drugim programom"
 msgid "Error removing old file: %s"
 msgstr "Greška prilikom uklanjanja stare datoteke: %s"
 
-#: ../gio/gmemoryinputstream.c:492 ../gio/gmemoryoutputstream.c:750
+#: ../gio/gmemoryinputstream.c:454 ../gio/gmemoryoutputstream.c:706
 msgid "Invalid GSeekType supplied"
 msgstr "Nije ispravno određena vrsta GPretrage"
 
-#: ../gio/gmemoryinputstream.c:502
+#: ../gio/gmemoryinputstream.c:464
 msgid "Invalid seek request"
 msgstr "Zatražena je neispravna pretraga"
 
-#: ../gio/gmemoryinputstream.c:526
+#: ../gio/gmemoryinputstream.c:488
 msgid "Cannot truncate GMemoryInputStream"
 msgstr "Ne mogu da skratim ulazni tok GMemorije"
 
-#: ../gio/gmemoryoutputstream.c:496
+#: ../gio/gmemoryoutputstream.c:502
 msgid "Memory output stream not resizable"
 msgstr "Veličina izlazne memorije se ne može promeniti"
 
-#: ../gio/gmemoryoutputstream.c:512
+#: ../gio/gmemoryoutputstream.c:518
 msgid "Failed to resize memory output stream"
 msgstr "Ne mogu da promenim veličinu izlaznog memorijskog toka"
 
-#: ../gio/gmemoryoutputstream.c:600
+#: ../gio/gmemoryoutputstream.c:606
 msgid ""
 "Amount of memory required to process the write is larger than available "
 "address space"
 msgstr "Ima više memorije za upis nego što ima mesta u datoj adresi"
 
-#: ../gio/gmemoryoutputstream.c:760
+#: ../gio/gmemoryoutputstream.c:716
 msgid "Requested seek before the beginning of the stream"
 msgstr "Zahtevano je premotavanje na deo pre početka toka"
 
-#: ../gio/gmemoryoutputstream.c:769
+#: ../gio/gmemoryoutputstream.c:725
 msgid "Requested seek beyond the end of the stream"
 msgstr "Zahtevano je premotavanje na deo nakon završetka toka"
 
@@ -1986,50 +2002,50 @@ msgstr "Izlazni tok ne podržava upis"
 msgid "Source stream is already closed"
 msgstr "Izvorni tok je već zatvoren"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "Greška u razrešavanju „%s“: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "Greška u obrnutom razrešavanju „%s“: %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Nije nađen servis snimanja za „%s“"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "Nema DNS zapisa zatražene vrste za „%s“"
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "Privremeno ne mogu da razrešim „%s“"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "Greška u razrešivanju „%s“"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
-#: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
+#: ../gio/gresource.c:295 ../gio/gresource.c:543 ../gio/gresource.c:560
+#: ../gio/gresource.c:681 ../gio/gresource.c:750 ../gio/gresource.c:811
+#: ../gio/gresource.c:891 ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:553 ../gio/gresourcefile.c:655
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "Resurs „%s“ ne postoji"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:460
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "Resurs na „%s“ nije uspeo da se raspakuje"
 
-#: ../gio/gresourcefile.c:650
+#: ../gio/gresourcefile.c:651
 #, c-format
 msgid "The resource at '%s' is not a directory"
 msgstr "Resurs na „%s“ nije direktorijum"
 
-#: ../gio/gresourcefile.c:858
+#: ../gio/gresourcefile.c:859
 msgid "Input stream doesn't implement seek"
 msgstr "Ulazni tok ne podržava premotavanje"
 
@@ -2038,7 +2054,6 @@ msgid "Print help"
 msgstr "Štampa pomoć"
 
 #: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
-#| msgid "COMMAND"
 msgid "[COMMAND]"
 msgstr "[NAREDBA]"
 
@@ -2082,7 +2097,6 @@ msgid "Extract a resource file to stdout"
 msgstr "Izvlači datoteku resursa u standardni izlaz"
 
 #: ../gio/gresource-tool.c:502
-#| msgid "FILE"
 msgid "FILE PATH"
 msgstr "PUTANJA DATOTEKE"
 
@@ -2163,7 +2177,6 @@ msgstr ""
 "             ili prevedena datoteka resursa\n"
 
 #: ../gio/gresource-tool.c:554
-#| msgid "PATH"
 msgid "[PATH]"
 msgstr "[PUTANJA]"
 
@@ -2404,112 +2417,116 @@ msgstr "Neispravna utičnica, pokretanje nije uspelo zbog: %s"
 msgid "Socket is already closed"
 msgstr "Utičnica je već zatvorena"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "Isteklo vreme za U/I utičnice"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "pravim GUtičnicu iz fd-a: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "Ne mogu da napravim utičnicu: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "Zadata je nepoznata porodica"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "Zadat je nepoznati protokol"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "ne mogu da dobijem lokalnu adresu: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "ne mogu da dobijem udaljenu adresu: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "ne mogu da slušam: %s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "greška pri povezivanju na adresu: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "Greška prilikom pristupanja grupi višestrukog emitovanja: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "Greška prilikom napuštanja grupe višestrukog emitovanja: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "Nema podrške za posebno višestruko emitovanje izvora"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "greška u prihvatanju veze: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "Povezivanje je u toku"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "Ne mogu da dobijem grešku na čekanju: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "Greška u primanju podataka: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "Greška u slanju podataka: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "Ne mogu da ugasim utičnicu: %s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "Greška u zatvaranju utičnice: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "Čekam uslov utičnice: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "Greška pri slanju poruke: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "GSocketControlMessage nije podržano u prozorima"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "Greška pri primanju poruke: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr ""
 "g_socket_get_credentials funkcija nije implementirana za ovaj operativni "
@@ -2682,12 +2699,12 @@ msgstr ""
 msgid "The password entered is incorrect."
 msgstr "Unešena lozinka je pogrešna."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "Očekujem jednu kontrolnu poruku, dobio sam %d"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "Neočekivana vrsta podređenih podataka"
 
@@ -2730,24 +2747,23 @@ msgstr ""
 "Očekivano da se pročita jedan bajt za dobijanje akreditiva, ali je je "
 "pročitano nula bajtova."
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "Ne očekivah kontrolnu poruku, ali dobih %d"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "Greška prilikom onemogućavanja SO_PASSCRED: %s"
 
-#: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:382 ../gio/gunixinputstream.c:403
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "Greška prilikom čitanja iz opisivača datoteke: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:438 ../gio/gunixinputstream.c:510
+#: ../gio/gunixoutputstream.c:422 ../gio/gunixoutputstream.c:463
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "Greška prilikom zatvaranja opisnika datoteke: %s"
@@ -2756,8 +2772,7 @@ msgstr "Greška prilikom zatvaranja opisnika datoteke: %s"
 msgid "Filesystem root"
 msgstr "Koreni sistem datoteka"
 
-#: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:366 ../gio/gunixoutputstream.c:387
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "Greška prilikom pisanja u opisivač datoteke: %s"
@@ -2830,6 +2845,32 @@ msgstr "Potreban je veći unos"
 msgid "Invalid compressed data"
 msgstr "Podaci nisu ispravno zapakovani"
 
+#: ../gio/tests/gdbus-daemon.c:18
+msgid "Address to listen on"
+msgstr "Adresa na kojoj vršiti osluškivanje"
+
+#: ../gio/tests/gdbus-daemon.c:19
+msgid "Ignored, for compat with GTestDbus"
+msgstr "Zanemareno, zbog saglasnosti sa GTestDmagistralom"
+
+#: ../gio/tests/gdbus-daemon.c:20
+#| msgid "Print help"
+msgid "Print address"
+msgstr "Ispisuje adresu"
+
+#: ../gio/tests/gdbus-daemon.c:21
+msgid "Print address in shell mode"
+msgstr "Ispisuje adresu u režimu školjke"
+
+#: ../gio/tests/gdbus-daemon.c:30
+msgid "Run a dbus service"
+msgstr "Pokreće uslugu d-magistrale"
+
+#: ../gio/tests/gdbus-daemon.c:44
+#, c-format
+msgid "Wrong args\n"
+msgstr "Pogrešni argumenti\n"
+
 #: ../glib/gbookmarkfile.c:760
 #, c-format
 msgid "Unexpected attribute '%s' for element '%s'"
@@ -3621,61 +3662,61 @@ msgstr "Dokument završen neočekivano usred završne oznake elementa „%s“"
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "Dokument završen neočekivano usred primedbe ili uputa za obradu"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "Upotreba:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[OPCIJA...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "Pomoćne opcije:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "Prikazuje opcije za pomoć"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "Prikazuje sve opcije za pomoć"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "Opcije programa:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "Ne mogu da raščlanim celobrojnu vrednost „%s“ za %s"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "Celobrojna vrednost „%s“ za %s je izvan opsega"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "Ne mogu da raščlanim realnu vrednost dvostruke tačnosti „%s“ za %s"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "Realna vrednost dvostruke tačnosti „%s“ za %s je izvan opsega"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "Greška pri raščlanjivanju mogućnosti %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "Nedostaje argument za %s"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "Nepoznata opcija %s"
@@ -4209,6 +4250,9 @@ msgstr[3] "Jedan bajt"
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "Nije nađen servis snimanja za „%s“"
+
 #~ msgid "File is empty"
 #~ msgstr "Datoteka je prazna"
 
index 2cef664..ac45bec 100644 (file)
Binary files a/po/sv.gmo and b/po/sv.gmo differ
index 681663b..ed149ba 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -1,15 +1,14 @@
 # Swedish messages for glib.
-# Copyright (C) 2001-2011 Free Software Foundation, Inc.
+# Copyright (C) 2001-2012 Free Software Foundation, Inc.
 # Christian Rose <menthos@menthos.com>, 2001, 2002, 2003, 2004, 2005.
-# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008, 2009, 2010, 2011.
+# Daniel Nylander <po@danielnylander.se>, 2006, 2007, 2008, 2009, 2010, 2011, 2012.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: glib\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
-"product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-09-04 23:56-0400\n"
-"PO-Revision-Date: 2011-09-01 22:22+0100\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-04-01 12:53+0200\n"
+"PO-Revision-Date: 2012-04-01 13:11+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "Language: sv\n"
@@ -18,3892 +17,4219 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../glib/gbookmarkfile.c:780
+#: ../gio/gbufferedinputstream.c:411
+#: ../gio/gbufferedinputstream.c:492
+#: ../gio/ginputstream.c:185
+#: ../gio/ginputstream.c:317
+#: ../gio/ginputstream.c:556
+#: ../gio/ginputstream.c:680
+#: ../gio/goutputstream.c:203
+#: ../gio/goutputstream.c:753
 #, c-format
-msgid "Unexpected attribute '%s' for element '%s'"
-msgstr "Oväntat attribut \"%s\" för elementet \"%s\""
-
-#: ../glib/gbookmarkfile.c:791 ../glib/gbookmarkfile.c:862
-#: ../glib/gbookmarkfile.c:872 ../glib/gbookmarkfile.c:979
-#, c-format
-msgid "Attribute '%s' of element '%s' not found"
-msgstr "Attributet \"%s\" för elementet \"%s\" hittades inte"
-
-#: ../glib/gbookmarkfile.c:1149 ../glib/gbookmarkfile.c:1214
-#: ../glib/gbookmarkfile.c:1278 ../glib/gbookmarkfile.c:1288
-#, c-format
-msgid "Unexpected tag '%s', tag '%s' expected"
-msgstr "Oväntad tagg \"%s\"\", taggen \"%s\" förväntades"
-
-#: ../glib/gbookmarkfile.c:1174 ../glib/gbookmarkfile.c:1188
-#: ../glib/gbookmarkfile.c:1256 ../glib/gbookmarkfile.c:1308
-#, c-format
-msgid "Unexpected tag '%s' inside '%s'"
-msgstr "Oväntad tagg \"%s\" inom \"%s\""
+msgid "Too large count value passed to %s"
+msgstr "För stort räknevärde skickat till %s"
 
-#: ../glib/gbookmarkfile.c:1834
-msgid "No valid bookmark file found in data dirs"
-msgstr "Ingen giltig bokmärkesfil hittades i datakataloger"
+#: ../gio/gbufferedinputstream.c:882
+#: ../gio/ginputstream.c:888
+#: ../gio/giostream.c:292
+#: ../gio/goutputstream.c:1228
+msgid "Stream is already closed"
+msgstr "Strömmen är redan stängd"
 
-#: ../glib/gbookmarkfile.c:2035
+#: ../gio/gcancellable.c:318
+#: ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928
+#: ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133
+#: ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
-msgid "A bookmark for URI '%s' already exists"
-msgstr "Ett bokmärke för uri \"%s\" finns redan"
+msgid "Operation was cancelled"
+msgstr "Åtgärden avbröts"
 
-#: ../glib/gbookmarkfile.c:2081 ../glib/gbookmarkfile.c:2239
-#: ../glib/gbookmarkfile.c:2324 ../glib/gbookmarkfile.c:2404
-#: ../glib/gbookmarkfile.c:2489 ../glib/gbookmarkfile.c:2572
-#: ../glib/gbookmarkfile.c:2650 ../glib/gbookmarkfile.c:2729
-#: ../glib/gbookmarkfile.c:2771 ../glib/gbookmarkfile.c:2868
-#: ../glib/gbookmarkfile.c:2994 ../glib/gbookmarkfile.c:3184
-#: ../glib/gbookmarkfile.c:3260 ../glib/gbookmarkfile.c:3425
-#: ../glib/gbookmarkfile.c:3514 ../glib/gbookmarkfile.c:3604
-#: ../glib/gbookmarkfile.c:3732
-#, c-format
-msgid "No bookmark found for URI '%s'"
-msgstr "Inget bokmärke hittades för uri \"%s\""
+#: ../gio/gcharsetconverter.c:263
+msgid "Invalid object, not initialized"
+msgstr "Ogiltigt objekt, inte initierat"
 
-#: ../glib/gbookmarkfile.c:2413
-#, c-format
-msgid "No MIME type defined in the bookmark for URI '%s'"
-msgstr "Ingen Mime-typ definierad i bokmärket för uri \"%s\""
+#: ../gio/gcharsetconverter.c:284
+#: ../gio/gcharsetconverter.c:312
+msgid "Incomplete multibyte sequence in input"
+msgstr "Ofullständig flerbytesekvens i inmatning"
 
-#: ../glib/gbookmarkfile.c:2498
-#, c-format
-msgid "No private flag has been defined in bookmark for URI '%s'"
-msgstr "Ingen privat flagga har definierats i bokmärket för uri \"%s\""
+#: ../gio/gcharsetconverter.c:318
+#: ../gio/gcharsetconverter.c:327
+msgid "Not enough space in destination"
+msgstr "Inte tillräckligt med utrymme i målet"
 
-#: ../glib/gbookmarkfile.c:2877
-#, c-format
-msgid "No groups set in bookmark for URI '%s'"
-msgstr "Inga grupper inställda i bokmärket för uri \"%s\""
+#: ../gio/gcharsetconverter.c:345
+#: ../gio/gdatainputstream.c:854
+#: ../gio/gdatainputstream.c:1294
+#: ../glib/gconvert.c:768
+#: ../glib/gconvert.c:1160
+#: ../glib/giochannel.c:1583
+#: ../glib/giochannel.c:1625
+#: ../glib/giochannel.c:2468
+#: ../glib/gutf8.c:841
+#: ../glib/gutf8.c:1292
+msgid "Invalid byte sequence in conversion input"
+msgstr "Ogiltig bytesekvens i konverteringsindata"
 
-#: ../glib/gbookmarkfile.c:3278 ../glib/gbookmarkfile.c:3435
+#: ../gio/gcharsetconverter.c:350
+#: ../glib/gconvert.c:776
+#: ../glib/gconvert.c:1085
+#: ../glib/giochannel.c:1590
+#: ../glib/giochannel.c:2480
 #, c-format
-msgid "No application with name '%s' registered a bookmark for '%s'"
-msgstr "Inget program med namnet \"%s\" registrerade ett bokmärke för \"%s\""
+msgid "Error during conversion: %s"
+msgstr "Fel vid konvertering: %s"
 
-#: ../glib/gbookmarkfile.c:3458
-#, c-format
-msgid "Failed to expand exec line '%s' with URI '%s'"
-msgstr "Misslyckades med att expandera exec-raden \"%s\" med URI \"%s\""
+#: ../gio/gcharsetconverter.c:447
+#: ../gio/gsocket.c:954
+msgid "Cancellable initialization not supported"
+msgstr "Avbrytningsbar initiering stöds inte"
 
-#: ../glib/gconvert.c:567 ../glib/gconvert.c:645 ../glib/giochannel.c:1404
 #: ../gio/gcharsetconverter.c:458
+#: ../glib/gconvert.c:568
+#: ../glib/gconvert.c:646
+#: ../glib/giochannel.c:1411
 #, c-format
 msgid "Conversion from character set '%s' to '%s' is not supported"
 msgstr "Konvertering från teckentabellen \"%s\" till \"%s\" stöds inte"
 
-#: ../glib/gconvert.c:571 ../glib/gconvert.c:649
 #: ../gio/gcharsetconverter.c:462
+#: ../glib/gconvert.c:572
+#: ../glib/gconvert.c:650
 #, c-format
 msgid "Could not open converter from '%s' to '%s'"
 msgstr "Kunde inte öppna konverteraren från \"%s\" till \"%s\""
 
-#: ../glib/gconvert.c:768 ../glib/gconvert.c:1162 ../glib/giochannel.c:1576
-#: ../glib/giochannel.c:1618 ../glib/giochannel.c:2461 ../glib/gutf8.c:1012
-#: ../glib/gutf8.c:1463 ../gio/gcharsetconverter.c:345
-#: ../gio/gdatainputstream.c:854 ../gio/gdatainputstream.c:1291
-msgid "Invalid byte sequence in conversion input"
-msgstr "Ogiltig bytesekvens i konverteringsindata"
+#: ../gio/gcontenttype.c:180
+msgid "Unknown type"
+msgstr "Okänd typ"
 
-#: ../glib/gconvert.c:777 ../glib/gconvert.c:1087 ../glib/giochannel.c:1583
-#: ../glib/giochannel.c:2473 ../gio/gcharsetconverter.c:350
+#: ../gio/gcontenttype.c:181
 #, c-format
-msgid "Error during conversion: %s"
-msgstr "Fel vid konvertering: %s"
+msgid "%s filetype"
+msgstr "%s-filtyp"
 
-#: ../glib/gconvert.c:809 ../glib/gutf8.c:1008 ../glib/gutf8.c:1218
-#: ../glib/gutf8.c:1355 ../glib/gutf8.c:1459
-msgid "Partial character sequence at end of input"
-msgstr "Ofullständig teckensekvens vid slutet av indata"
+#: ../gio/gcontenttype.c:680
+#, c-format
+msgid "%s type"
+msgstr "%s-typ"
 
-# fallback syftar på en sträng
-#: ../glib/gconvert.c:1059
+#: ../gio/gcredentials.c:273
+#: ../gio/gcredentials.c:495
+msgid "GCredentials is not implemented on this OS"
+msgstr "GCredentials har inte implementerats för detta operativsystem"
+
+#: ../gio/gcredentials.c:447
+msgid "There is no GCredentials support for your platform"
+msgstr "Det finns inget stöd för GCredentials för din plattform"
+
+#: ../gio/gdatainputstream.c:311
+msgid "Unexpected early end-of-stream"
+msgstr "Oväntat tidig end-of-stream"
+
+#: ../gio/gdbusaddress.c:142
+#: ../gio/gdbusaddress.c:230
+#: ../gio/gdbusaddress.c:311
 #, c-format
-msgid "Cannot convert fallback '%s' to codeset '%s'"
-msgstr "Kan inte konvertera reservsträngen \"%s\" till kodningen \"%s\""
+msgid "Unsupported key `%s' in address entry `%s'"
+msgstr "Nyckeln \"%s\" stöds inte i adressposten \"%s\""
 
-#: ../glib/gconvert.c:1886
+#: ../gio/gdbusaddress.c:169
 #, c-format
-msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
-msgstr "URI:n \"%s\" är ingen absolut URI som använder \"file\"-schemat"
+msgid "Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
+msgstr "Adressen \"%s\" är ogiltig (behöver exakt en av sökväg, temporärkatalog eller abstrakta nycklar)"
 
-#: ../glib/gconvert.c:1896
+#: ../gio/gdbusaddress.c:182
 #, c-format
-msgid "The local file URI '%s' may not include a '#'"
-msgstr "Lokala fil-URI:n \"%s\" får inte innehålla en \"#\""
+msgid "Meaningless key/value pair combination in address entry `%s'"
+msgstr "Betydelselös kombination av nyckel/värde-par i adressposten \"%s\""
 
-#: ../glib/gconvert.c:1913
+#: ../gio/gdbusaddress.c:245
+#: ../gio/gdbusaddress.c:326
 #, c-format
-msgid "The URI '%s' is invalid"
-msgstr "URI:n \"%s\" är ogiltig"
+msgid "Error in address `%s' - the port attribute is malformed"
+msgstr "Fel i adressen \"%s\" - portattributet är felformulerat"
 
-#: ../glib/gconvert.c:1925
+#: ../gio/gdbusaddress.c:256
+#: ../gio/gdbusaddress.c:337
 #, c-format
-msgid "The hostname of the URI '%s' is invalid"
-msgstr "Värdnamnet i URI:n \"%s\" är ogiltigt"
+msgid "Error in address `%s' - the family attribute is malformed"
+msgstr "Fel i adressen \"%s\" - familjeattributet är felformulerat"
 
-#: ../glib/gconvert.c:1941
+#: ../gio/gdbusaddress.c:446
 #, c-format
-msgid "The URI '%s' contains invalidly escaped characters"
-msgstr "URI:n \"%s\" innehåller ogiltigt kodade tecken"
+msgid "Address element `%s', does not contain a colon (:)"
+msgstr "Adresselementet \"%s\" innehåller inte ett kolontecken (:)"
 
-#: ../glib/gconvert.c:2036
+#: ../gio/gdbusaddress.c:467
 #, c-format
-msgid "The pathname '%s' is not an absolute path"
-msgstr "Sökvägen \"%s\" är ingen absolut sökväg"
+msgid "Key/Value pair %d, `%s', in address element `%s', does not contain an equal sign"
+msgstr "Nyckel/Värde-par %d, \"%s\", i adresselementet \"%s\", innehåler inte ett lika med-tecken"
 
-#: ../glib/gconvert.c:2046
-msgid "Invalid hostname"
-msgstr "Ogiltigt värdnamn"
+#: ../gio/gdbusaddress.c:481
+#, c-format
+msgid "Error unescaping key or value in Key/Value pair %d, `%s', in address element `%s'"
+msgstr "Fel vid borttagning av escape i nyckel eller värde i Nyckel/Värde-par %d, \"%s\", i adresselementet \"%s\""
 
-#. Translators: 'before midday' indicator
-#: ../glib/gdatetime.c:202
-msgctxt "GDateTime"
-msgid "AM"
-msgstr "AM"
+#: ../gio/gdbusaddress.c:559
+#, c-format
+msgid "Error in address `%s' - the unix transport requires exactly one of the keys `path' or `abstract' to be set"
+msgstr "Fel i adressen \"%s\" - unix-transporten kräver att exakt en av nycklarna \"path\" eller \"abstract\" har ställts in"
 
-#. Translators: 'after midday' indicator
-#: ../glib/gdatetime.c:204
-msgctxt "GDateTime"
-msgid "PM"
-msgstr "PM"
+#: ../gio/gdbusaddress.c:595
+#, c-format
+msgid "Error in address `%s' - the host attribute is missing or malformed"
+msgstr "Fel i adressen \"%s\" - värdattributet saknas eller är felformulerat"
 
-#. Translators: this is the preferred format for expressing the date and the time
-#: ../glib/gdatetime.c:207
-msgctxt "GDateTime"
-msgid "%a %b %e %H:%M:%S %Y"
-msgstr "%a %e %b %Y %H.%M.%S"
+#: ../gio/gdbusaddress.c:609
+#, c-format
+msgid "Error in address `%s' - the port attribute is missing or malformed"
+msgstr "Fel i adressen \"%s\" - portattributet saknas eller är felformulerat"
 
-#. Translators: this is the preferred format for expressing the date
-#: ../glib/gdatetime.c:210
-msgctxt "GDateTime"
-msgid "%m/%d/%y"
-msgstr "%y-%m-%d"
+#: ../gio/gdbusaddress.c:623
+#, c-format
+msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
+msgstr "Fel i adressen \"%s\" - attributet för noncefilen saknas eller är felformulerad"
 
-#. Translators: this is the preferred format for expressing the time
-#: ../glib/gdatetime.c:213
-msgctxt "GDateTime"
-msgid "%H:%M:%S"
-msgstr "%H.%M.%S"
+#: ../gio/gdbusaddress.c:644
+msgid "Error auto-launching: "
+msgstr "Fel vid automatisk körning: "
 
-#. Translators: this is the preferred format for expressing 12 hour time
-#: ../glib/gdatetime.c:216
-#, fuzzy
-msgctxt "GDateTime"
-msgid "%I:%M:%S %p"
-msgstr "%H.%M.%S"
+#: ../gio/gdbusaddress.c:652
+#, c-format
+msgid "Unknown or unsupported transport `%s' for address `%s'"
+msgstr "Okänd transport \"%s\" eller stöds inte för adressen \"%s\""
 
-#: ../glib/gdatetime.c:229
-msgctxt "full month name"
-msgid "January"
-msgstr "Januari"
+#: ../gio/gdbusaddress.c:688
+#, c-format
+msgid "Error opening nonce file `%s': %s"
+msgstr "Fel vid öppning av nonce-filen \"%s\": %s"
 
-#: ../glib/gdatetime.c:231
-msgctxt "full month name"
-msgid "February"
-msgstr "Februari"
+#: ../gio/gdbusaddress.c:706
+#, c-format
+msgid "Error reading from nonce file `%s': %s"
+msgstr "Fel vid läsning från nonce-filen \"%s\": %s"
 
-#: ../glib/gdatetime.c:233
-msgctxt "full month name"
-msgid "March"
-msgstr "Mars"
+#: ../gio/gdbusaddress.c:715
+#, c-format
+msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
+msgstr "Fel vid läsning från nonce-filen \"%s\", förväntade 16 byte, fick %d"
 
-#: ../glib/gdatetime.c:235
-msgctxt "full month name"
-msgid "April"
-msgstr "April"
+#: ../gio/gdbusaddress.c:733
+#, c-format
+msgid "Error writing contents of nonce file `%s' to stream:"
+msgstr "Fel vid skrivning av innehåll i nonce-filen \"%s\" till ström:"
 
-#: ../glib/gdatetime.c:237
-msgctxt "full month name"
-msgid "May"
-msgstr "Maj"
+#: ../gio/gdbusaddress.c:952
+msgid "The given address is empty"
+msgstr "Angivna adressen är tom"
 
-#: ../glib/gdatetime.c:239
-msgctxt "full month name"
-msgid "June"
-msgstr "Juni"
+#: ../gio/gdbusaddress.c:1021
+msgid "Cannot spawn a message bus without a machine-id: "
+msgstr "Kan inte starta en meddelandebuss utan ett maskin-id: "
 
-#: ../glib/gdatetime.c:241
-msgctxt "full month name"
-msgid "July"
-msgstr "Juli"
+#: ../gio/gdbusaddress.c:1058
+#, c-format
+msgid "Error spawning command line `%s': "
+msgstr "Fel vid körning av kommandoraden \"%s\": "
 
-#: ../glib/gdatetime.c:243
-msgctxt "full month name"
-msgid "August"
-msgstr "Augusti"
+#: ../gio/gdbusaddress.c:1069
+#, c-format
+msgid "Abnormal program termination spawning command line `%s': %s"
+msgstr "Onormal programterminering startar kommandoraden \"%s\": %s"
 
-#: ../glib/gdatetime.c:245
-msgctxt "full month name"
-msgid "September"
-msgstr "September"
+#: ../gio/gdbusaddress.c:1083
+#, c-format
+msgid "Command line `%s' exited with non-zero exit status %d: %s"
+msgstr "Kommandoraden \"%s\" avslutades med icke-noll-status %d: %s"
 
-#: ../glib/gdatetime.c:247
-msgctxt "full month name"
-msgid "October"
-msgstr "Oktober"
+#: ../gio/gdbusaddress.c:1156
+#, c-format
+msgid "Cannot determine session bus address (not implemented for this OS)"
+msgstr "Kan inte fastställa adress för sessionsbuss (inte implementerat för detta operativsystem)"
 
-#: ../glib/gdatetime.c:249
-msgctxt "full month name"
-msgid "November"
-msgstr "November"
+#: ../gio/gdbusaddress.c:1255
+#: ../gio/gdbusconnection.c:6705
+#, c-format
+msgid "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable - unknown value `%s'"
+msgstr "Kan inte fastställa bussadressen från miljövariabeln DBUS_STARTER_BUS_TYPE - okänt värde \"%s\""
 
-#: ../glib/gdatetime.c:251
-msgctxt "full month name"
-msgid "December"
-msgstr "December"
+#: ../gio/gdbusaddress.c:1264
+#: ../gio/gdbusconnection.c:6714
+msgid "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment variable is not set"
+msgstr "Kan inte fastställa bussadress därför att miljövariabeln DBUS_STARTER_BUS_TYPE inte är inställd"
 
-#: ../glib/gdatetime.c:266
-msgctxt "abbreviated month name"
-msgid "Jan"
-msgstr "Jan"
+#: ../gio/gdbusaddress.c:1274
+#, c-format
+msgid "Unknown bus type %d"
+msgstr "Okänd busstyp %d"
 
-#: ../glib/gdatetime.c:268
-msgctxt "abbreviated month name"
-msgid "Feb"
-msgstr "Feb"
+#: ../gio/gdbusauth.c:287
+msgid "Unexpected lack of content trying to read a line"
+msgstr "Oväntad avsaknad av innehåll vid försök att läsa en rad"
 
-#: ../glib/gdatetime.c:270
-msgctxt "abbreviated month name"
-msgid "Mar"
-msgstr "Mar"
+#: ../gio/gdbusauth.c:331
+msgid "Unexpected lack of content trying to (safely) read a line"
+msgstr "Oväntad avsaknad av innehåll vid försök att (säkert) läsa en rad"
 
-#: ../glib/gdatetime.c:272
-msgctxt "abbreviated month name"
-msgid "Apr"
-msgstr "Apr"
+#: ../gio/gdbusauth.c:502
+#, c-format
+msgid "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
+msgstr "Alla tillgängliga auteniseringsmekanismer har testats (försök: %s) (tillgängliga: %s)"
 
-#: ../glib/gdatetime.c:274
-msgctxt "abbreviated month name"
-msgid "May"
-msgstr "Maj"
-
-#: ../glib/gdatetime.c:276
-msgctxt "abbreviated month name"
-msgid "Jun"
-msgstr "Jun"
-
-#: ../glib/gdatetime.c:278
-msgctxt "abbreviated month name"
-msgid "Jul"
-msgstr "Jul"
-
-#: ../glib/gdatetime.c:280
-msgctxt "abbreviated month name"
-msgid "Aug"
-msgstr "Aug"
-
-#: ../glib/gdatetime.c:282
-msgctxt "abbreviated month name"
-msgid "Sep"
-msgstr "Sep"
+#: ../gio/gdbusauth.c:1158
+msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
+msgstr "Avbröts via GDBusAuthObserver::authorize-authenticated-peer"
 
-#: ../glib/gdatetime.c:284
-msgctxt "abbreviated month name"
-msgid "Oct"
-msgstr "Okt"
+#: ../gio/gdbusauthmechanismsha1.c:266
+#, c-format
+msgid "Error when getting information for directory `%s': %s"
+msgstr "Fel vid hämtning av information för katalogen \"%s\": %s"
 
-#: ../glib/gdatetime.c:286
-msgctxt "abbreviated month name"
-msgid "Nov"
-msgstr "Nov"
+#: ../gio/gdbusauthmechanismsha1.c:278
+#, c-format
+msgid "Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
+msgstr "Rättigheter på katalogen \"%s\" är felformulerad. Förväntade rättigheten 0700, fick 0%o"
 
-#: ../glib/gdatetime.c:288
-msgctxt "abbreviated month name"
-msgid "Dec"
-msgstr "Dec"
+#: ../gio/gdbusauthmechanismsha1.c:299
+#, c-format
+msgid "Error creating directory `%s': %s"
+msgstr "Fel vid skapandet av katalogen \"%s\": %s"
 
-#: ../glib/gdatetime.c:303
-msgctxt "full weekday name"
-msgid "Monday"
-msgstr "Måndag"
+#: ../gio/gdbusauthmechanismsha1.c:382
+#, c-format
+msgid "Error opening keyring `%s' for reading: "
+msgstr "Fel vid öppnandet av nyckelringen \"%s\" för läsning: "
 
-#: ../glib/gdatetime.c:305
-msgctxt "full weekday name"
-msgid "Tuesday"
-msgstr "Tisdag"
+#: ../gio/gdbusauthmechanismsha1.c:406
+#: ../gio/gdbusauthmechanismsha1.c:718
+#, c-format
+msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Rad %d av nyckelringen vid \"%s\" med innehåll \"%s\" är felformulerad"
 
-#: ../glib/gdatetime.c:307
-msgctxt "full weekday name"
-msgid "Wednesday"
-msgstr "Onsdag"
+#: ../gio/gdbusauthmechanismsha1.c:420
+#: ../gio/gdbusauthmechanismsha1.c:732
+#, c-format
+msgid "First token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Första token på rad %d av nyckelringen i \"%s\" med innehållet \"%s\" är felformulerad"
 
-#: ../glib/gdatetime.c:309
-msgctxt "full weekday name"
-msgid "Thursday"
-msgstr "Torsdag"
+#: ../gio/gdbusauthmechanismsha1.c:435
+#: ../gio/gdbusauthmechanismsha1.c:746
+#, c-format
+msgid "Second token of line %d of the keyring at `%s' with content `%s' is malformed"
+msgstr "Andra token på rad %d av nyckelringen i \"%s\" med innehållet \"%s\" är felformulerad"
 
-#: ../glib/gdatetime.c:311
-msgctxt "full weekday name"
-msgid "Friday"
-msgstr "Fredag"
+#: ../gio/gdbusauthmechanismsha1.c:459
+#, c-format
+msgid "Didn't find cookie with id %d in the keyring at `%s'"
+msgstr "Hittade inte kaka med id %d i nyckelringen vid \"%s\""
 
-#: ../glib/gdatetime.c:313
-msgctxt "full weekday name"
-msgid "Saturday"
-msgstr "Lördag"
+#: ../gio/gdbusauthmechanismsha1.c:536
+#, c-format
+msgid "Error deleting stale lock file `%s': %s"
+msgstr "Fel vid borttagning av gamla låsfilen \"%s\": %s"
 
-#: ../glib/gdatetime.c:315
-msgctxt "full weekday name"
-msgid "Sunday"
-msgstr "Söndag"
+#: ../gio/gdbusauthmechanismsha1.c:568
+#, c-format
+msgid "Error creating lock file `%s': %s"
+msgstr "Fel vid skapandet av låsfilen \"%s\": %s"
 
-#: ../glib/gdatetime.c:330
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-msgstr "Mån"
+#: ../gio/gdbusauthmechanismsha1.c:598
+#, c-format
+msgid "Error closing (unlinked) lock file `%s': %s"
+msgstr "Fel vid stängning av (avlänkad) låsfilen \"%s\": %s"
 
-#: ../glib/gdatetime.c:332
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-msgstr "Tis"
+#: ../gio/gdbusauthmechanismsha1.c:608
+#, c-format
+msgid "Error unlinking lock file `%s': %s"
+msgstr "Fel vid avlänkning av låsfilen \"%s\": %s"
 
-#: ../glib/gdatetime.c:334
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-msgstr "Ons"
+#: ../gio/gdbusauthmechanismsha1.c:685
+#, c-format
+msgid "Error opening keyring `%s' for writing: "
+msgstr "Fel vid öppning av nyckelringen \"%s\" för skrivning: "
 
-#: ../glib/gdatetime.c:336
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-msgstr "Tor"
+#: ../gio/gdbusauthmechanismsha1.c:882
+#, c-format
+msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
+msgstr "(I tillägg misslyckades även upplåsningen för \"%s\": %s) "
 
-#: ../glib/gdatetime.c:338
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-msgstr "Fre"
+#: ../gio/gdbusconnection.c:594
+#: ../gio/gdbusconnection.c:2391
+msgid "The connection is closed"
+msgstr "Anslutningen är stängd"
 
-#: ../glib/gdatetime.c:340
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-msgstr "Lör"
+#: ../gio/gdbusconnection.c:1881
+msgid "Timeout was reached"
+msgstr "Tidsgränsen uppnåddes"
 
-#: ../glib/gdatetime.c:342
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-msgstr "Sön"
+#: ../gio/gdbusconnection.c:2513
+msgid "Unsupported flags encountered when constructing a client-side connection"
+msgstr "Flaggor som inte stöds påträffades vid konstruktion av en anslutning på klientsidan"
 
-#: ../glib/gdir.c:115 ../glib/gdir.c:138
+#: ../gio/gdbusconnection.c:4015
+#: ../gio/gdbusconnection.c:4331
 #, c-format
-msgid "Error opening directory '%s': %s"
-msgstr "Fel vid öppning av katalogen \"%s\": %s"
+msgid "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
+msgstr "Inget sådant gränssnitt \"org.freedesktop.DBus.Properties\" på objekt med sökvägen %s"
 
-#: ../glib/gfileutils.c:540 ../glib/gfileutils.c:628
+#: ../gio/gdbusconnection.c:4086
 #, c-format
-msgid "Could not allocate %lu bytes to read file \"%s\""
-msgstr "Kunde inte allokera %lu byte för att läsa filen \"%s\""
+msgid "Error setting property `%s': Expected type `%s' but got `%s'"
+msgstr "Fel vid inställning av egenskapen \"%s\": Förväntade typen \"%s\" men fick \"%s\""
 
-#: ../glib/gfileutils.c:555
+#: ../gio/gdbusconnection.c:4181
 #, c-format
-msgid "Error reading file '%s': %s"
-msgstr "Fel vid läsning av filen \"%s\": %s"
+msgid "No such property `%s'"
+msgstr "Ingen sådan egenskap \"%s\""
 
-#: ../glib/gfileutils.c:569
+#: ../gio/gdbusconnection.c:4193
 #, c-format
-msgid "File \"%s\" is too large"
-msgstr "Filen \"%s\" är för stor"
+msgid "Property `%s' is not readable"
+msgstr "Egenskapen \"%s\" är inte läsbar"
 
-#: ../glib/gfileutils.c:652
+#: ../gio/gdbusconnection.c:4204
 #, c-format
-msgid "Failed to read from file '%s': %s"
-msgstr "Misslyckades med att läsa från filen \"%s\": %s"
+msgid "Property `%s' is not writable"
+msgstr "Egenskapen \"%s\" är inte skrivbar"
 
-#: ../glib/gfileutils.c:703 ../glib/gfileutils.c:790
+#: ../gio/gdbusconnection.c:4274
+#: ../gio/gdbusconnection.c:6148
 #, c-format
-msgid "Failed to open file '%s': %s"
-msgstr "Misslyckades med att öppna filen \"%s\": %s"
+msgid "No such interface `%s'"
+msgstr "Inget sådan gränssnitt \"%s\""
 
-#: ../glib/gfileutils.c:720 ../glib/gmappedfile.c:169
-#, c-format
-msgid "Failed to get attributes of file '%s': fstat() failed: %s"
-msgstr ""
-"Misslyckades med att få tag på attributen på filen \"%s\": fstat() "
-"misslyckades: %s"
+#: ../gio/gdbusconnection.c:4458
+msgid "No such interface"
+msgstr "Inget sådant gränssnitt"
 
-#: ../glib/gfileutils.c:754
+#: ../gio/gdbusconnection.c:4676
+#: ../gio/gdbusconnection.c:6654
 #, c-format
-msgid "Failed to open file '%s': fdopen() failed: %s"
-msgstr "Misslyckades med att öppna filen \"%s\": fdopen() misslyckades: %s"
+msgid "No such interface `%s' on object at path %s"
+msgstr "Inget sådant gränssnitt \"%s\" på objekt med sökvägen %s"
 
-#: ../glib/gfileutils.c:862
+#: ../gio/gdbusconnection.c:4731
 #, c-format
-msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
-msgstr ""
-"Misslyckades med att byta namn på filen \"%s\" till \"%s\": g_rename() "
-"misslyckades: %s"
+msgid "No such method `%s'"
+msgstr "Ingen sådan metod \"%s\""
 
-#: ../glib/gfileutils.c:904 ../glib/gfileutils.c:1449
+#: ../gio/gdbusconnection.c:4762
 #, c-format
-msgid "Failed to create file '%s': %s"
-msgstr "Misslyckades med att skapa filen \"%s\": %s"
+msgid "Type of message, `%s', does not match expected type `%s'"
+msgstr "Typ av meddelande, \"%s\", matchar inte förväntade typen \"%s\""
 
-#: ../glib/gfileutils.c:918
+#: ../gio/gdbusconnection.c:4982
 #, c-format
-msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
-msgstr ""
-"Misslyckades med att öppna filen \"%s\" för skrivning: fdopen() "
-"misslyckades: %s"
+msgid "An object is already exported for the interface %s at %s"
+msgstr "Ett objekt är redan exporterat för gränssnittet %s vid %s"
 
-#: ../glib/gfileutils.c:943
+#: ../gio/gdbusconnection.c:5180
 #, c-format
-msgid "Failed to write file '%s': fwrite() failed: %s"
-msgstr "Misslyckades med att skriva filen \"%s\": fwrite() misslyckades: %s"
+msgid "Method `%s' returned type `%s', but expected `%s'"
+msgstr "Metoden \"%s\" returnerade typen \"%s\", men förväntade \"%s\""
 
-#: ../glib/gfileutils.c:962
+#: ../gio/gdbusconnection.c:6259
 #, c-format
-msgid "Failed to write file '%s': fflush() failed: %s"
-msgstr "Misslyckades med att skriva filen \"%s\": fflush() misslyckades: %s"
+msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
+msgstr "Metoden \"%s\" på gränssnittet \"%s\" med signaturen \"%s\" finns inte"
 
-#: ../glib/gfileutils.c:1006
+#: ../gio/gdbusconnection.c:6378
 #, c-format
-msgid "Failed to write file '%s': fsync() failed: %s"
-msgstr "Misslyckades med att skriva filen \"%s\": fsync() misslyckades: %s"
+msgid "A subtree is already exported for %s"
+msgstr "Ett underträd har redan exporterats för %s"
 
-#: ../glib/gfileutils.c:1030
-#, c-format
-msgid "Failed to close file '%s': fclose() failed: %s"
-msgstr "Misslyckades med att stänga filen \"%s\": fclose() misslyckades: %s"
+#: ../gio/gdbusmessage.c:859
+msgid "type is INVALID"
+msgstr "typ är OGILTIG"
 
-#: ../glib/gfileutils.c:1152
-#, c-format
-msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
-msgstr ""
-"Befintliga filen \"%s\" kunde inte tas bort: g_unlink() misslyckades: %s"
+#: ../gio/gdbusmessage.c:870
+msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
+msgstr "METHOD_CALL-meddelande: rubrikfältet PATH eller MEMBER saknas"
 
-#: ../glib/gfileutils.c:1412
-#, c-format
-msgid "Template '%s' invalid, should not contain a '%s'"
-msgstr "Mallen \"%s\" är ogiltig, den får inte innehålla ett \"%s\""
+#: ../gio/gdbusmessage.c:881
+msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
+msgstr "METHOD_RETURN-meddelande: rubrikfältet REPLY_SERIAL saknas"
 
-#: ../glib/gfileutils.c:1425
-#, c-format
-msgid "Template '%s' doesn't contain XXXXXX"
-msgstr "Mallen \"%s\" innehåller inte XXXXXX"
+#: ../gio/gdbusmessage.c:893
+msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
+msgstr "FELmeddelande: rubrikfältet REPLY_SERIAL eller ERROR_NAME saknas"
 
-#: ../glib/gfileutils.c:2001 ../glib/gfileutils.c:2029
-#: ../glib/gfileutils.c:2134
-#, c-format
-msgid "%u byte"
-msgid_plural "%u bytes"
-msgstr[0] "%u byte"
-msgstr[1] "%u byte"
+#: ../gio/gdbusmessage.c:906
+msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
+msgstr "SIGNAL-meddelande: rubrikfältet PATH, INTERFACE eller MEMBER saknas"
 
-#: ../glib/gfileutils.c:2007
-#, c-format
-msgid "%.1f KiB"
-msgstr "%.1f KiB"
+#: ../gio/gdbusmessage.c:914
+msgid "SIGNAL message: The PATH header field is using the reserved value /org/freedesktop/DBus/Local"
+msgstr "SIGNAL-meddelande: Rubrikfältet PATH använder det reserverade värdet /org/freedesktop/DBus/Local"
+
+#: ../gio/gdbusmessage.c:922
+msgid "SIGNAL message: The INTERFACE header field is using the reserved value org.freedesktop.DBus.Local"
+msgstr "SIGNAL-meddelande: Rubrikfältet INTERFACE använder det reserverade värdet org.freedesktop.DBus.Local"
 
-#: ../glib/gfileutils.c:2010
+#: ../gio/gdbusmessage.c:998
 #, c-format
-msgid "%.1f MiB"
-msgstr "%.1f MiB"
+msgid "Wanted to read %lu byte but got EOF"
+msgid_plural "Wanted to read %lu bytes but got EOF"
+msgstr[0] "Ville läsa %lu byte men fick EOF (slut på fil)"
+msgstr[1] "Ville läsa %lu byte men fick EOF (slut på fil)"
 
-#: ../glib/gfileutils.c:2013
+#: ../gio/gdbusmessage.c:1025
 #, c-format
-msgid "%.1f GiB"
-msgstr "%.1f GiB"
+msgid "Expected valid UTF-8 string but found invalid bytes at byte offset %d (length of string is %d). The valid UTF-8 string up until that point was `%s'"
+msgstr "Förväntade giltig UTF-8-sträng men hittade ogiltiga byte vid byte-offset %d (längd av strängen är %d). Den giltiga UTF-8-strängen fram till den punkten var \"%s\""
 
-#: ../glib/gfileutils.c:2016
+#: ../gio/gdbusmessage.c:1038
 #, c-format
-msgid "%.1f TiB"
-msgstr "%.1f TiB"
+msgid "Expected NUL byte after the string `%s' but found byte %d"
+msgstr "Förväntade NUL byte efter strängen \"%s\" men hittade byte %d"
 
-#: ../glib/gfileutils.c:2019
+#: ../gio/gdbusmessage.c:1242
 #, c-format
-msgid "%.1f PiB"
-msgstr "%.1f PiB"
+msgid "Parsed value `%s' is not a valid D-Bus object path"
+msgstr "Tolkat värde \"%s\" är inte en giltig D-Bus-objektsökväg"
 
-#: ../glib/gfileutils.c:2022
+#: ../gio/gdbusmessage.c:1268
 #, c-format
-msgid "%.1f EiB"
-msgstr "%.1f EiB"
+msgid "Parsed value `%s' is not a valid D-Bus signature"
+msgstr "Tolkat värde \"%s\" är inte en giltig D-Bus-signatur "
 
-#: ../glib/gfileutils.c:2035
+#: ../gio/gdbusmessage.c:1324
 #, c-format
-msgid "%.1f kB"
-msgstr "%.1f kB"
+msgid "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
+msgid_plural "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
+msgstr[0] "Påträffade array med längden %u byte. Maximal längd är 2<<26 byte (64 MiB)."
+msgstr[1] "Påträffade array med längden %u byte. Maximal längd är 2<<26 byte (64 MiB)."
 
-#: ../glib/gfileutils.c:2038 ../glib/gfileutils.c:2147
+#: ../gio/gdbusmessage.c:1490
 #, c-format
-msgid "%.1f MB"
-msgstr "%.1f MB"
+msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
+msgstr "Tolkat värde \"%s\" för variant är inte en giltig D-Bus-signatur"
 
-#: ../glib/gfileutils.c:2041 ../glib/gfileutils.c:2152
+#: ../gio/gdbusmessage.c:1517
 #, c-format
-msgid "%.1f GB"
-msgstr "%.1f GB"
+msgid "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+msgstr "Fel vid deserialisering av GVariant med typsträngen \"%s\" från D-Bus-wireformatet"
 
-#: ../glib/gfileutils.c:2044 ../glib/gfileutils.c:2157
+#: ../gio/gdbusmessage.c:1705
 #, c-format
-msgid "%.1f TB"
-msgstr "%.1f TB"
+msgid "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value 0x%02x"
+msgstr "Ogiltigt värde för bitordning. Förväntade 0x6c ('l') eller 0x42 ('B') men hittade värdet 0x%02x"
 
-#: ../glib/gfileutils.c:2047 ../glib/gfileutils.c:2162
+#: ../gio/gdbusmessage.c:1719
 #, c-format
-msgid "%.1f PB"
-msgstr "%.1f PB"
+msgid "Invalid major protocol version. Expected 1 but found %d"
+msgstr "Ogiltig större protokollversion. Förväntade 1 men hittade %d"
 
-#: ../glib/gfileutils.c:2050 ../glib/gfileutils.c:2167
+#: ../gio/gdbusmessage.c:1776
 #, c-format
-msgid "%.1f EB"
-msgstr "%.1f EB"
-
-#. Translators: the %s in "%s bytes" will always be replaced by a number.
-#: ../glib/gfileutils.c:2087
-#, c-format
-msgid "%s byte"
-msgid_plural "%s bytes"
-msgstr[0] "%s byte"
-msgstr[1] "%s byte"
+msgid "Signature header with signature `%s' found but message body is empty"
+msgstr "Signaturrubrik med signaturen \"%s\" hittades med meddelandetexten är tom"
 
-#: ../glib/gfileutils.c:2142
+#: ../gio/gdbusmessage.c:1790
 #, c-format
-msgid "%.1f KB"
-msgstr "%.1f KB"
+msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
+msgstr "Tolkat värde \"%s\" är inte en giltig D-Bus-signatur (för kropp)"
 
-#: ../glib/gfileutils.c:2210
+#: ../gio/gdbusmessage.c:1821
 #, c-format
-msgid "Failed to read the symbolic link '%s': %s"
-msgstr "Misslyckades med att läsa den symboliska länken \"%s\": %s"
+msgid "No signature header in message but the message body is %u byte"
+msgid_plural "No signature header in message but the message body is %u bytes"
+msgstr[0] "Ingen signaturrubrik i meddelande men meddelandetexten är %u byte"
+msgstr[1] "Ingen signaturrubrik i meddelande men meddelandetexten är %u byte"
 
-#: ../glib/gfileutils.c:2231
-msgid "Symbolic links not supported"
-msgstr "Symboliska länkar stöds inte"
+#: ../gio/gdbusmessage.c:1831
+msgid "Cannot deserialize message: "
+msgstr "Kan inte deserialisera meddelande: "
 
-#: ../glib/giochannel.c:1408
+#: ../gio/gdbusmessage.c:2163
 #, c-format
-msgid "Could not open converter from '%s' to '%s': %s"
-msgstr "Kunde inte öppna konverteraren från \"%s\" till \"%s\": %s"
+msgid "Error serializing GVariant with type string `%s' to the D-Bus wire format"
+msgstr "Fel vid serialisering av GVariant med typsträngen \"%s\" till D-Bus-wireformatet"
 
-#: ../glib/giochannel.c:1753
-msgid "Can't do a raw read in g_io_channel_read_line_string"
-msgstr "Kan inte göra en rå läsning i g_io_channel_read_line_string"
+#: ../gio/gdbusmessage.c:2304
+#, c-format
+msgid "Message has %d file descriptors but the header field indicates %d file descriptors"
+msgstr "Meddelandet har %d filhandtag men rubrikfältet indikerar %d filhandtag"
 
-#: ../glib/giochannel.c:1800 ../glib/giochannel.c:2057
-#: ../glib/giochannel.c:2144
-msgid "Leftover unconverted data in read buffer"
-msgstr "Överbliven okonverterad data i läsbufferten"
+#: ../gio/gdbusmessage.c:2312
+msgid "Cannot serialize message: "
+msgstr "Kan inte serialisera meddelandet: "
 
-#: ../glib/giochannel.c:1881 ../glib/giochannel.c:1958
-msgid "Channel terminates in a partial character"
-msgstr "Kanalen slutar med ett ofullständigt tecken"
+#: ../gio/gdbusmessage.c:2356
+#, c-format
+msgid "Message body has signature `%s' but there is no signature header"
+msgstr "Meddelandetexten har signaturen \"%s\" men det finns ingen signaturrubrik"
 
-#: ../glib/giochannel.c:1944
-msgid "Can't do a raw read in g_io_channel_read_to_end"
-msgstr "Kan inte göra en rå läsning i g_io_channel_read_to_end"
+#: ../gio/gdbusmessage.c:2366
+#, c-format
+msgid "Message body has type signature `%s' but signature in the header field is `%s'"
+msgstr "Meddelandetexten har typsignaturen \"%s\" men signaturen i rubrikfältet är \"%s\""
 
-#: ../glib/gmappedfile.c:150
+#: ../gio/gdbusmessage.c:2382
 #, c-format
-msgid "Failed to open file '%s': open() failed: %s"
-msgstr "Misslyckades med att öppna filen \"%s\": open() misslyckades: %s"
+msgid "Message body is empty but signature in the header field is `(%s)'"
+msgstr "Meddelandetexten är tom men signaturen i rubrikfältet är \"(%s)\""
 
-#: ../glib/gmappedfile.c:229
+#: ../gio/gdbusmessage.c:2939
 #, c-format
-msgid "Failed to map file '%s': mmap() failed: %s"
-msgstr "Misslyckades med att mappa filen \"%s\": mmap() misslyckades: %s"
+msgid "Error return with body of type `%s'"
+msgstr "Fel returnerades med meddelande av typen \"%s\""
+
+#: ../gio/gdbusmessage.c:2947
+msgid "Error return with empty body"
+msgstr "Fel returnerade med tom text"
 
-#: ../glib/gmarkup.c:355 ../glib/gmarkup.c:396
+#: ../gio/gdbusprivate.c:2066
+msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
+msgstr "Kunde inte läsa in /var/lib/dbus/machine-id eller /etc/machine-id: "
+
+#: ../gio/gdbusproxy.c:1624
 #, c-format
-msgid "Error on line %d char %d: "
-msgstr "Fel på rad %d tecken %d:"
+msgid "Error calling StartServiceByName for %s: "
+msgstr "Fel vid anrop av StartServiceByName för %s: "
 
-#: ../glib/gmarkup.c:418 ../glib/gmarkup.c:501
+#: ../gio/gdbusproxy.c:1645
 #, c-format
-msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
-msgstr "Ogiltig UTF-8-kodad text i namnet - inte giltig \"%s\""
+msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
+msgstr "Oväntat svar %d från StartServiceByName(\"%s\")-metod"
+
+#: ../gio/gdbusproxy.c:2745
+#: ../gio/gdbusproxy.c:2882
+msgid "Cannot invoke method; proxy is for a well-known name without an owner and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
+msgstr "Kan inte anropa metod; proxy är för ett välkänt namn utan en ägare och proxy konstruerades med flaggan G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
 
-#: ../glib/gmarkup.c:429
+#: ../gio/gdbusserver.c:708
+msgid "Abstract name space not supported"
+msgstr "Abstrakt namnrymd stöds inte"
+
+#: ../gio/gdbusserver.c:795
+msgid "Cannot specify nonce file when creating a server"
+msgstr "Kan inte ange nonce-filen när en server skapas"
+
+#: ../gio/gdbusserver.c:872
 #, c-format
-msgid "'%s' is not a valid name "
-msgstr "\"%s\" är inte ett giltigt namn "
+msgid "Error writing nonce file at `%s': %s"
+msgstr "Fel vid skrivning av nonce-fil i \"%s\": %s"
 
-#: ../glib/gmarkup.c:445
+#: ../gio/gdbusserver.c:1038
 #, c-format
-msgid "'%s' is not a valid name: '%c' "
-msgstr "\"%s\" är inte ett giltigt namn: \"%c\" "
+msgid "The string `%s' is not a valid D-Bus GUID"
+msgstr "Strängen \"%s\" är inte ett giltigt D-Bus GUID"
 
-#: ../glib/gmarkup.c:554
+#: ../gio/gdbusserver.c:1078
 #, c-format
-msgid "Error on line %d: %s"
-msgstr "Fel på rad %d: %s"
+msgid "Cannot listen on unsupported transport `%s'"
+msgstr "Kan inte lyssna på transport som inte stöds \"%s\""
+
+#: ../gio/gdbus-tool.c:88
+msgid "COMMAND"
+msgstr "KOMMANDO"
 
-#: ../glib/gmarkup.c:638
+#: ../gio/gdbus-tool.c:93
 #, c-format
 msgid ""
-"Failed to parse '%-.*s', which should have been a digit inside a character "
-"reference (&#234; for example) - perhaps the digit is too large"
+"Commands:\n"
+"  help         Shows this information\n"
+"  introspect   Introspect a remote object\n"
+"  monitor      Monitor a remote object\n"
+"  call         Invoke a method on a remote object\n"
+"  emit         Emit a signal\n"
+"\n"
+"Use \"%s COMMAND --help\" to get help on each command.\n"
 msgstr ""
-"Misslyckades med att tolka \"%-.*s\", som skulle ha varit ett tal inuti en "
-"teckenreferens (&#234; till exempel). Talet är kanske för stort"
+"Kommandon:\n"
+"  help         Visar denna information\n"
+"  introspect   Introspektera ett fjärrobjekt\n"
+"  monitor      Övervaka ett fjärrobjekt\n"
+"  call         Anropa en metod på ett fjärrobjekt\n"
+"  emit         Sänd en signal\n"
+"\n"
+"Använd \"%s KOMMANDO --help\" för hjälp med varje kommando.\n"
 
-#: ../glib/gmarkup.c:650
-msgid ""
-"Character reference did not end with a semicolon; most likely you used an "
-"ampersand character without intending to start an entity - escape ampersand "
-"as &amp;"
-msgstr ""
-"Teckenreferensen slutade inte med ett semikolon. Troligtvis använde du ett &-"
-"tecken utan att avse att starta en entitet. Skriv om &-tecknet som &amp;"
+#: ../gio/gdbus-tool.c:162
+#: ../gio/gdbus-tool.c:218
+#: ../gio/gdbus-tool.c:290
+#: ../gio/gdbus-tool.c:314
+#: ../gio/gdbus-tool.c:691
+#: ../gio/gdbus-tool.c:1010
+#: ../gio/gdbus-tool.c:1443
+#, c-format
+msgid "Error: %s\n"
+msgstr "Fel: %s\n"
 
-#: ../glib/gmarkup.c:676
+#: ../gio/gdbus-tool.c:173
+#: ../gio/gdbus-tool.c:231
+#: ../gio/gdbus-tool.c:1459
 #, c-format
-msgid "Character reference '%-.*s' does not encode a permitted character"
-msgstr "Teckenreferensen \"%-.*s\" kodar inte ett tillåtet tecken"
+msgid "Error parsing introspection XML: %s\n"
+msgstr "Fel vid tolkning av introspektions-XML: %s\n"
 
-#: ../glib/gmarkup.c:714
-msgid ""
-"Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
-msgstr ""
-"Tom entitet \"&;\" hittades, giltiga entiteter är: &amp; &quot; &lt; &gt; "
-"&apos;"
+#: ../gio/gdbus-tool.c:348
+msgid "Connect to the system bus"
+msgstr "Anslut till systembussen"
 
-#: ../glib/gmarkup.c:722
-#, c-format
-msgid "Entity name '%-.*s' is not known"
-msgstr "Entitetsnamnet \"%-.*s\" är okänt"
+#: ../gio/gdbus-tool.c:349
+msgid "Connect to the session bus"
+msgstr "Anslut till sessionsbussen"
 
-#: ../glib/gmarkup.c:727
-msgid ""
-"Entity did not end with a semicolon; most likely you used an ampersand "
-"character without intending to start an entity - escape ampersand as &amp;"
-msgstr ""
-"Entiteten slutade inte med ett semikolon. Troligtvis använde du ett &-tecken "
-"utan att avse att starta en entitet. Skriv om &-tecknet som &amp;"
+#: ../gio/gdbus-tool.c:350
+msgid "Connect to given D-Bus address"
+msgstr "Anslut till angiven D-Bus-adress"
 
-#: ../glib/gmarkup.c:1078
-msgid "Document must begin with an element (e.g. <book>)"
-msgstr "Dokumentet måste börja med ett element (exempelvis <book>)"
+#: ../gio/gdbus-tool.c:360
+msgid "Connection Endpoint Options:"
+msgstr "Flaggor för anslutningspunkt:"
+
+#: ../gio/gdbus-tool.c:361
+msgid "Options specifying the connection endpoint"
+msgstr "Flaggor som anger anslutningens ändpunkt"
 
-#: ../glib/gmarkup.c:1118
+#: ../gio/gdbus-tool.c:383
 #, c-format
-msgid ""
-"'%s' is not a valid character following a '<' character; it may not begin an "
-"element name"
-msgstr ""
-"\"%s\" är inte ett giltigt tecken efter ett \"<\"-tecken. Det får inte "
-"inleda ett elementnamn"
+msgid "No connection endpoint specified"
+msgstr "Ingen anslutningsändpunkt har angivits"
 
-#: ../glib/gmarkup.c:1186
+#: ../gio/gdbus-tool.c:393
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
-msgstr ""
-"Konstigt tecken \"%s\", ett \">\"-tecken förväntades för att avsluta taggen "
-"empty-element \"%s\""
+msgid "Multiple connection endpoints specified"
+msgstr "Flera anslutningsändpunkter har angivits"
 
-#: ../glib/gmarkup.c:1270
+#: ../gio/gdbus-tool.c:463
 #, c-format
-msgid ""
-"Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
-msgstr ""
-"Konstigt tecken \"%s\", ett \"=\" förväntades efter attributnamnet \"%s\" "
-"till elementet \"%s\""
+msgid "Warning: According to introspection data, interface `%s' does not exist\n"
+msgstr "Varning: Enligt introspektionsdata finns inte gränssnittet \"%s\"\n"
 
-#: ../glib/gmarkup.c:1311
+#: ../gio/gdbus-tool.c:472
 #, c-format
-msgid ""
-"Odd character '%s', expected a '>' or '/' character to end the start tag of "
-"element '%s', or optionally an attribute; perhaps you used an invalid "
-"character in an attribute name"
-msgstr ""
-"Konstigt tecken \"%s\", ett \">\"- eller \"/\"-tecken förväntades för att "
-"avsluta starttaggen för elementet \"%s\", eller möjligtvis ett attribut. Du "
-"kanske använde ett ogiltigt tecken i ett attributnamn"
+msgid "Warning: According to introspection data, method `%s' does not exist on interface `%s'\n"
+msgstr "Varning: Enligt introspektionsdata finns inte metoden \"%s\" på gränssnittet \"%s\"\n"
+
+#: ../gio/gdbus-tool.c:534
+msgid "Optional destination for signal (unique name)"
+msgstr "Valfritt mål för signal (unikt namn)"
+
+#: ../gio/gdbus-tool.c:535
+msgid "Object path to emit signal on"
+msgstr "Objektsökväg att sända signalen på"
+
+#: ../gio/gdbus-tool.c:536
+msgid "Signal and interface name"
+msgstr "Signal- och gränssnittsnamn"
+
+#: ../gio/gdbus-tool.c:568
+msgid "Emit a signal."
+msgstr "Sänd en signal."
 
-#: ../glib/gmarkup.c:1355
+#: ../gio/gdbus-tool.c:602
+#: ../gio/gdbus-tool.c:822
+#: ../gio/gdbus-tool.c:1549
+#: ../gio/gdbus-tool.c:1781
 #, c-format
-msgid ""
-"Odd character '%s', expected an open quote mark after the equals sign when "
-"giving value for attribute '%s' of element '%s'"
-msgstr ""
-"Konstigt tecken \"%s\", ett startcitationstecken förväntades efter "
-"likhetstecknet när värdet av attributet \"%s\" till elementet \"%s\" "
-"tilldelades"
+msgid "Error connecting: %s\n"
+msgstr "Fel vid anslutning: %s\n"
 
-#: ../glib/gmarkup.c:1488
+#: ../gio/gdbus-tool.c:614
 #, c-format
-msgid ""
-"'%s' is not a valid character following the characters '</'; '%s' may not "
-"begin an element name"
-msgstr ""
-"\"%s\" är inte ett giltigt tecken efter tecknen \"</\". \"%s\" får inte "
-"inleda ett elementnamn"
+msgid "Error: object path not specified.\n"
+msgstr "Fel: objektsökväg har inte angivits.\n"
 
-#: ../glib/gmarkup.c:1524
+#: ../gio/gdbus-tool.c:619
+#: ../gio/gdbus-tool.c:883
+#: ../gio/gdbus-tool.c:1607
+#: ../gio/gdbus-tool.c:1840
 #, c-format
-msgid ""
-"'%s' is not a valid character following the close element name '%s'; the "
-"allowed character is '>'"
-msgstr ""
-"\"%s\" är inte ett giltigt tecken efter stängelementnamnet \"%s\". Det "
-"tillåtna tecknet är \">\""
+msgid "Error: %s is not a valid object path\n"
+msgstr "Fel: %s är inte en giltig objektsökväg\n"
 
-#: ../glib/gmarkup.c:1535
+#: ../gio/gdbus-tool.c:625
 #, c-format
-msgid "Element '%s' was closed, no element is currently open"
-msgstr "Elementet \"%s\" stängdes, inget element är öppet för tillfället"
+msgid "Error: signal not specified.\n"
+msgstr "Fel: signal har inte angivits.\n"
 
-#: ../glib/gmarkup.c:1544
+#: ../gio/gdbus-tool.c:634
 #, c-format
-msgid "Element '%s' was closed, but the currently open element is '%s'"
-msgstr ""
-"Elementet \"%s\" stängdes, men det element som är öppet för tillfället är "
-"\"%s\""
+msgid "Error: %s is not a valid interface name\n"
+msgstr "Fel: %s är inte ett giltigt gränssnittsnamn\n"
 
-#: ../glib/gmarkup.c:1712
-msgid "Document was empty or contained only whitespace"
-msgstr "Dokumentet var tomt eller innehöll endast tomrum"
+#: ../gio/gdbus-tool.c:640
+#, c-format
+msgid "Error: %s is not a valid member name\n"
+msgstr "Fel: %s är inte ett giltigt medlemsnamn\n"
 
-#: ../glib/gmarkup.c:1726
-msgid "Document ended unexpectedly just after an open angle bracket '<'"
-msgstr "Dokumentet tog oväntat slut efter ett öppningsklammer \"<\""
+#: ../gio/gdbus-tool.c:646
+#, c-format
+msgid "Error: %s is not a valid unique bus name.\n"
+msgstr "Fel: %s är inte ett giltigt unikt bussnamn.\n"
 
-#: ../glib/gmarkup.c:1734 ../glib/gmarkup.c:1779
+#: ../gio/gdbus-tool.c:669
+#: ../gio/gdbus-tool.c:982
 #, c-format
-msgid ""
-"Document ended unexpectedly with elements still open - '%s' was the last "
-"element opened"
-msgstr ""
-"Dokumentet tog oväntat slut då element fortfarande var öppna. \"%s\" var det "
-"senast öppnade elementet"
+msgid "Error parsing parameter %d: %s\n"
+msgstr "Fel vid tolkning av parameter %d: %s\n"
 
-#: ../glib/gmarkup.c:1742
+#: ../gio/gdbus-tool.c:698
 #, c-format
-msgid ""
-"Document ended unexpectedly, expected to see a close angle bracket ending "
-"the tag <%s/>"
-msgstr ""
-"Dokumentet tog oväntat slut, en stängningsklammer föräntades för att avsluta "
-"taggen <%s/>"
+msgid "Error flushing connection: %s\n"
+msgstr "Fel vid tömning av anslutning: %s\n"
 
-#: ../glib/gmarkup.c:1748
-msgid "Document ended unexpectedly inside an element name"
-msgstr "Dokumentet tog oväntat slut inuti ett elementnamn"
+#: ../gio/gdbus-tool.c:725
+msgid "Destination name to invoke method on"
+msgstr "Målnamn att anropa metod på"
 
-#: ../glib/gmarkup.c:1754
-msgid "Document ended unexpectedly inside an attribute name"
-msgstr "Dokumentet tog oväntat slut inuti ett attributnamn"
+#: ../gio/gdbus-tool.c:726
+msgid "Object path to invoke method on"
+msgstr "Objektsökväg att anropa metod på"
 
-#: ../glib/gmarkup.c:1759
-msgid "Document ended unexpectedly inside an element-opening tag."
-msgstr "Dokumentet tog oväntat slut inuti en elementöppnande tagg."
+#: ../gio/gdbus-tool.c:727
+msgid "Method and interface name"
+msgstr "Metod- och gränssnittsnamn"
 
-#: ../glib/gmarkup.c:1765
-msgid ""
-"Document ended unexpectedly after the equals sign following an attribute "
-"name; no attribute value"
-msgstr ""
-"Dokumentet tog oväntat slut efter likhetstecknet som följde ett "
-"attributnamn. Inget attributvärde"
+#: ../gio/gdbus-tool.c:728
+msgid "Timeout in seconds"
+msgstr "Tidsgräns i sekunder"
 
-#: ../glib/gmarkup.c:1772
-msgid "Document ended unexpectedly while inside an attribute value"
-msgstr "Dokumentet tog oväntat slut inuti ett attributvärde"
+#: ../gio/gdbus-tool.c:767
+msgid "Invoke a method on a remote object."
+msgstr "Anropa en metod på ett fjärrobjekt."
 
-#: ../glib/gmarkup.c:1788
+#: ../gio/gdbus-tool.c:842
+#: ../gio/gdbus-tool.c:1568
+#: ../gio/gdbus-tool.c:1800
 #, c-format
-msgid "Document ended unexpectedly inside the close tag for element '%s'"
-msgstr ""
-"Dokumentet tog oväntat slut inuti stängningstaggen för elementet \"%s\""
-
-#: ../glib/gmarkup.c:1794
-msgid "Document ended unexpectedly inside a comment or processing instruction"
-msgstr ""
-"Dokumentet tog oväntat slut inuti en kommentar eller behandlingsinstruktion"
+msgid "Error: Destination is not specified\n"
+msgstr "Fel: Mål har inte angivits\n"
 
-#: ../glib/gregex.c:189
-msgid "corrupted object"
-msgstr "skadat objekt"
+#: ../gio/gdbus-tool.c:863
+#: ../gio/gdbus-tool.c:1587
+#, c-format
+msgid "Error: Object path is not specified\n"
+msgstr "Fel: Objektsökväg har inte angivits\n"
 
-#: ../glib/gregex.c:191
-msgid "internal error or corrupted object"
-msgstr "internt fel eller skadat objekt"
-
-#: ../glib/gregex.c:193
-msgid "out of memory"
-msgstr "slut på minne"
+#: ../gio/gdbus-tool.c:898
+#, c-format
+msgid "Error: Method name is not specified\n"
+msgstr "Fel: Metodnamnet är inte angivet\n"
 
-#: ../glib/gregex.c:198
-msgid "backtracking limit reached"
-msgstr "bakåtspårningsgräns nådd"
+#: ../gio/gdbus-tool.c:909
+#, c-format
+msgid "Error: Method name `%s' is invalid\n"
+msgstr "Fel: Metodnamnet \"%s\" är ogiltigt\n"
 
-#: ../glib/gregex.c:210 ../glib/gregex.c:218
-msgid "the pattern contains items not supported for partial matching"
-msgstr "mönstret innehåller objekt som inte stöds för delvis matchning"
+#: ../gio/gdbus-tool.c:974
+#, c-format
+msgid "Error parsing parameter %d of type `%s': %s\n"
+msgstr "Fel vid tolkning av parameter %d av typen \"%s\": %s\n"
 
-#: ../glib/gregex.c:212 ../gio/glocalfile.c:2107
-msgid "internal error"
-msgstr "internt fel"
+#: ../gio/gdbus-tool.c:1406
+msgid "Destination name to introspect"
+msgstr "Målnamn att introspektera"
 
-#: ../glib/gregex.c:220
-msgid "back references as conditions are not supported for partial matching"
-msgstr "bakreferenser som villkor stöds inte för delvis matchning"
+#: ../gio/gdbus-tool.c:1407
+msgid "Object path to introspect"
+msgstr "Objektsökväg att introspektera"
 
-#: ../glib/gregex.c:229
-msgid "recursion limit reached"
-msgstr "rekursionsgräns nådd"
+#: ../gio/gdbus-tool.c:1408
+msgid "Print XML"
+msgstr "Skriv ut XML"
 
-#: ../glib/gregex.c:231
-msgid "workspace limit for empty substrings reached"
-msgstr "arbetsytans gräns för tomma understrängar nådd"
+#: ../gio/gdbus-tool.c:1409
+msgid "Introspect children"
+msgstr "Introspektera barn"
 
-#: ../glib/gregex.c:233
-msgid "invalid combination of newline flags"
-msgstr "ogiltig kombination av nyradsflaggor"
+#: ../gio/gdbus-tool.c:1410
+msgid "Only print properties"
+msgstr "Skriv endast ut egenskaper"
 
-#: ../glib/gregex.c:235
-msgid "bad offset"
-msgstr "felaktig offset"
+#: ../gio/gdbus-tool.c:1501
+msgid "Introspect a remote object."
+msgstr "Introspektera ett fjärrobjekt."
 
-#: ../glib/gregex.c:237
-msgid "short utf8"
-msgstr "kort utf8"
+#: ../gio/gdbus-tool.c:1699
+msgid "Destination name to monitor"
+msgstr "Målnamn att övervaka"
 
-#: ../glib/gregex.c:241
-msgid "unknown error"
-msgstr "okänt fel"
+#: ../gio/gdbus-tool.c:1700
+msgid "Object path to monitor"
+msgstr "Objektsökväg att övervaka"
 
-#: ../glib/gregex.c:261
-msgid "\\ at end of pattern"
-msgstr "\\ på slutet av mönster"
+#: ../gio/gdbus-tool.c:1733
+msgid "Monitor a remote object."
+msgstr "Övervaka ett fjärrobjekt."
 
-#: ../glib/gregex.c:264
-msgid "\\c at end of pattern"
-msgstr "\\c på slutet av mönster"
+#: ../gio/gdesktopappinfo.c:575
+#: ../gio/gwin32appinfo.c:221
+msgid "Unnamed"
+msgstr "Namnlös"
 
-#: ../glib/gregex.c:267
-msgid "unrecognized character follows \\"
-msgstr "okänt tecken efter \\"
+#: ../gio/gdesktopappinfo.c:988
+msgid "Desktop file didn't specify Exec field"
+msgstr "Skrivbordsfilen angav inget Exec-fält"
 
-#: ../glib/gregex.c:274
-msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
-msgstr "skiftlägesändrade escape-tecken (\\l, \\L, \\u, \\U) tillåts inte här"
+#: ../gio/gdesktopappinfo.c:1276
+msgid "Unable to find terminal required for application"
+msgstr "Kunde inte hitta terminal som krävs för programmet"
 
-#: ../glib/gregex.c:277
-msgid "numbers out of order in {} quantifier"
-msgstr "tal är inte i ordning i {}-kvantifierare"
+#: ../gio/gdesktopappinfo.c:1563
+#, c-format
+msgid "Can't create user application configuration folder %s: %s"
+msgstr "Kan inte skapa programkonfigurationsmapp för användare %s: %s"
 
-#: ../glib/gregex.c:280
-msgid "number too big in {} quantifier"
-msgstr "tal för stort i {}-kvantifierare"
+#: ../gio/gdesktopappinfo.c:1567
+#, c-format
+msgid "Can't create user MIME configuration folder %s: %s"
+msgstr "Kan inte skapa MIME-konfigurationsmapp för användare %s: %s"
 
-#: ../glib/gregex.c:283
-msgid "missing terminating ] for character class"
-msgstr "saknar avslutande ] för teckenklass"
+#: ../gio/gdesktopappinfo.c:1807
+#: ../gio/gdesktopappinfo.c:1831
+msgid "Application information lacks an identifier"
+msgstr "Programinformation saknar en identifierare"
 
-#: ../glib/gregex.c:286
-msgid "invalid escape sequence in character class"
-msgstr "ogiltig escape-sekvens i teckenklass"
+#: ../gio/gdesktopappinfo.c:2055
+#, c-format
+msgid "Can't create user desktop file %s"
+msgstr "Kan inte skapa skrivbordsfil för användare %s"
 
-#: ../glib/gregex.c:289
-msgid "range out of order in character class"
-msgstr "intervall är inte i ordning i teckenklass"
+#: ../gio/gdesktopappinfo.c:2171
+#, c-format
+msgid "Custom definition for %s"
+msgstr "Anpassad definition för %s"
 
-#: ../glib/gregex.c:292
-msgid "nothing to repeat"
-msgstr "ingenting att upprepa"
+#: ../gio/gdrive.c:363
+msgid "drive doesn't implement eject"
+msgstr "enheten har inte implementerat utmatning"
 
-#: ../glib/gregex.c:295
-msgid "unrecognized character after (?"
-msgstr "okänt tecken efter (?"
+#. Translators: This is an error
+#. * message for drive objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gdrive.c:444
+msgid "drive doesn't implement eject or eject_with_operation"
+msgstr "enheten har inte implementerat eject eller eject_with_operation"
 
-#: ../glib/gregex.c:299
-msgid "unrecognized character after (?<"
-msgstr "okänt tecken efter (?<"
+#: ../gio/gdrive.c:521
+msgid "drive doesn't implement polling for media"
+msgstr "enheten har inte implementerat pollning av media"
 
-#: ../glib/gregex.c:303
-msgid "unrecognized character after (?P"
-msgstr "okänt tecken efter (?P"
+#: ../gio/gdrive.c:728
+msgid "drive doesn't implement start"
+msgstr "enheten har inte implementerat start"
 
-#: ../glib/gregex.c:306
-msgid "POSIX named classes are supported only within a class"
-msgstr "POSIX-namngivna klasser stöds endast inom en klass"
+#: ../gio/gdrive.c:831
+msgid "drive doesn't implement stop"
+msgstr "enheten har inte implementerat stop"
 
-#: ../glib/gregex.c:309
-msgid "missing terminating )"
-msgstr "saknar avslutande )"
+#: ../gio/gdummytlsbackend.c:168
+#: ../gio/gdummytlsbackend.c:288
+#: ../gio/gdummytlsbackend.c:378
+msgid "TLS support is not available"
+msgstr "TLS-stöd finns inte tillgängligt"
 
-#: ../glib/gregex.c:313
-msgid ") without opening ("
-msgstr ") utan öppnande ("
+#: ../gio/gemblem.c:324
+#, c-format
+msgid "Can't handle version %d of GEmblem encoding"
+msgstr "Kan inte hantera version %d av GEmblem-kodning"
 
-#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
-#. * sequences here, '(?-54' would be an example for the second group.
-#.
-#: ../glib/gregex.c:320
-msgid "(?R or (?[+-]digits must be followed by )"
-msgstr "(?R eller (?[+-]siffror måste efterföljas av )"
+#: ../gio/gemblem.c:334
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblem encoding"
+msgstr "Felformaterat antal token (%d) i GEmblem-kodning"
 
-#: ../glib/gregex.c:323
-msgid "reference to non-existent subpattern"
-msgstr "referens till icke-existerande undermönster"
+#: ../gio/gemblemedicon.c:367
+#, c-format
+msgid "Can't handle version %d of GEmblemedIcon encoding"
+msgstr "Kan inte hantera version %d av GEmblemedIcon-kodning"
 
-#: ../glib/gregex.c:326
-msgid "missing ) after comment"
-msgstr "saknar ) efter kommentar"
+#: ../gio/gemblemedicon.c:377
+#, c-format
+msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
+msgstr "Felformaterat antal token (%d) i GEmblemedIcon-kodning"
 
-#: ../glib/gregex.c:329
-msgid "regular expression too large"
-msgstr "reguljärt uttryck för stort"
+#: ../gio/gemblemedicon.c:400
+msgid "Expected a GEmblem for GEmblemedIcon"
+msgstr "Förväntade en GEmblem för GEmblemedIcon"
 
-#: ../glib/gregex.c:332
-msgid "failed to get memory"
-msgstr "misslyckades med att få minne"
+#: ../gio/gfile.c:874
+#: ../gio/gfile.c:1105
+#: ../gio/gfile.c:1240
+#: ../gio/gfile.c:1477
+#: ../gio/gfile.c:1531
+#: ../gio/gfile.c:1588
+#: ../gio/gfile.c:1671
+#: ../gio/gfile.c:1726
+#: ../gio/gfile.c:1786
+#: ../gio/gfile.c:1840
+#: ../gio/gfile.c:3312
+#: ../gio/gfile.c:3366
+#: ../gio/gfile.c:3500
+#: ../gio/gfile.c:3541
+#: ../gio/gfile.c:3871
+#: ../gio/gfile.c:4273
+#: ../gio/gfile.c:4359
+#: ../gio/gfile.c:4448
+#: ../gio/gfile.c:4546
+#: ../gio/gfile.c:4633
+#: ../gio/gfile.c:4727
+#: ../gio/gfile.c:5048
+#: ../gio/gfile.c:5315
+#: ../gio/gfile.c:5380
+#: ../gio/gfile.c:7008
+#: ../gio/gfile.c:7098
+#: ../gio/gfile.c:7184
+#: ../gio/win32/gwinhttpfile.c:439
+msgid "Operation not supported"
+msgstr "Åtgärden stöds inte"
 
-#: ../glib/gregex.c:335
-msgid "lookbehind assertion is not fixed length"
-msgstr "lookbehind-assertion är inte av fast längd"
+#. Translators: This is an error message when trying to find the
+#. * enclosing (user visible) mount of a file, but none exists.
+#. Translators: This is an error message when trying to
+#. * find the enclosing (user visible) mount of a file, but
+#. * none exists.
+#. Translators: This is an error message when trying to find
+#. * the enclosing (user visible) mount of a file, but none
+#. * exists.
+#: ../gio/gfile.c:1361
+#: ../gio/glocalfile.c:1070
+#: ../gio/glocalfile.c:1081
+#: ../gio/glocalfile.c:1094
+msgid "Containing mount does not exist"
+msgstr "Infattande montering finns inte"
 
-#: ../glib/gregex.c:338
-msgid "malformed number or name after (?("
-msgstr "felformulerat tal eller namn efter (?("
+#: ../gio/gfile.c:2414
+#: ../gio/glocalfile.c:2289
+msgid "Can't copy over directory"
+msgstr "Kan inte kopiera över katalog"
 
-#: ../glib/gregex.c:341
-msgid "conditional group contains more than two branches"
-msgstr "villkorsgrupp innehåller fler än två grenar"
+#: ../gio/gfile.c:2475
+msgid "Can't copy directory over directory"
+msgstr "Kan inte kopiera katalog över katalog"
 
-#: ../glib/gregex.c:344
-msgid "assertion expected after (?("
-msgstr "assertion förväntades efter (?("
+#: ../gio/gfile.c:2483
+#: ../gio/glocalfile.c:2298
+msgid "Target file exists"
+msgstr "Målfilen finns"
 
-#: ../glib/gregex.c:347
-msgid "unknown POSIX class name"
-msgstr "okänt POSIX-klassnamn"
+#: ../gio/gfile.c:2501
+msgid "Can't recursively copy directory"
+msgstr "Kan inte kopiera katalogen rekursivt"
 
-#: ../glib/gregex.c:350
-msgid "POSIX collating elements are not supported"
-msgstr "POSIX-sorteringselement stöds inte"
+#: ../gio/gfile.c:2761
+msgid "Splice not supported"
+msgstr "Splice stöds inte"
 
-#: ../glib/gregex.c:353
-msgid "character value in \\x{...} sequence is too large"
-msgstr "teckenvärde i \\x{...}-sekvens är för stort"
+#: ../gio/gfile.c:2765
+#, c-format
+msgid "Error splicing file: %s"
+msgstr "Fel vid splice av fil: %s"
 
-#: ../glib/gregex.c:356
-msgid "invalid condition (?(0)"
-msgstr "ogiltigt tillstånd (?(0)"
+#: ../gio/gfile.c:2912
+msgid "Can't copy special file"
+msgstr "Kan inte kopiera specialfil"
 
-#: ../glib/gregex.c:359
-msgid "\\C not allowed in lookbehind assertion"
-msgstr "\\C tillåts inte i lookbehind-assertion"
+#: ../gio/gfile.c:3490
+msgid "Invalid symlink value given"
+msgstr "Ogiltigt värde för symbolisk länk angivet"
 
-#: ../glib/gregex.c:362
-msgid "recursive call could loop indefinitely"
-msgstr "rekursivt anrop kan gå in i en oändlig slinga"
+#: ../gio/gfile.c:3584
+msgid "Trash not supported"
+msgstr "Papperskorgen stöds inte"
 
-#: ../glib/gregex.c:365
-msgid "missing terminator in subpattern name"
-msgstr "saknar avslutstecken i undermönstrets namn"
+#: ../gio/gfile.c:3633
+#, c-format
+msgid "File names cannot contain '%c'"
+msgstr "Filnamn får inte innehålla \"%c\""
 
-#: ../glib/gregex.c:368
-msgid "two named subpatterns have the same name"
-msgstr "två namngivna undermönster har samma namn"
+#: ../gio/gfile.c:6067
+#: ../gio/gvolume.c:332
+msgid "volume doesn't implement mount"
+msgstr "volymen har inte implementerat montering"
 
-#: ../glib/gregex.c:371
-msgid "malformed \\P or \\p sequence"
-msgstr "felformulerad \\P eller \\p-sekvens"
+#: ../gio/gfile.c:6178
+msgid "No application is registered as handling this file"
+msgstr "Inget program är registrerat för hantering av denna fil"
 
-#: ../glib/gregex.c:374
-msgid "unknown property name after \\P or \\p"
-msgstr "okänt egenskapsnamn efter \\P eller \\p"
+#: ../gio/gfileenumerator.c:205
+msgid "Enumerator is closed"
+msgstr "Numreraren är stängd"
 
-#: ../glib/gregex.c:377
-msgid "subpattern name is too long (maximum 32 characters)"
-msgstr "undermönstrets namn är för långt (maximalt 32 tecken)"
+#: ../gio/gfileenumerator.c:212
+#: ../gio/gfileenumerator.c:271
+#: ../gio/gfileenumerator.c:371
+#: ../gio/gfileenumerator.c:480
+msgid "File enumerator has outstanding operation"
+msgstr "Filnumreraren har kvarstående åtgärd"
 
-#: ../glib/gregex.c:380
-msgid "too many named subpatterns (maximum 10,000)"
-msgstr "för många namngivna undermönster (maximalt 10,000)"
+#: ../gio/gfileenumerator.c:361
+#: ../gio/gfileenumerator.c:470
+msgid "File enumerator is already closed"
+msgstr "Filnumreraren är redan strängd"
 
-#: ../glib/gregex.c:383
-msgid "octal value is greater than \\377"
-msgstr "oktalt värde är större än \\377"
+#: ../gio/gfileicon.c:237
+#, c-format
+msgid "Can't handle version %d of GFileIcon encoding"
+msgstr "Kan inte hantera version %d av GFileIcon-kodning"
 
-#: ../glib/gregex.c:386
-msgid "DEFINE group contains more than one branch"
-msgstr "DEFINE-grupp innehåller fler än en gren"
+#: ../gio/gfileicon.c:247
+msgid "Malformed input data for GFileIcon"
+msgstr "Felformaterad inmatningsdata för GFileIcon"
 
-#: ../glib/gregex.c:389
-msgid "repeating a DEFINE group is not allowed"
-msgstr "upprepning av en DEFINE-grupp tillåts inte"
+#: ../gio/gfileinputstream.c:154
+#: ../gio/gfileinputstream.c:420
+#: ../gio/gfileiostream.c:170
+#: ../gio/gfileoutputstream.c:169
+#: ../gio/gfileoutputstream.c:523
+msgid "Stream doesn't support query_info"
+msgstr "Strömmen saknar stöd för query_info"
 
-#: ../glib/gregex.c:392
-msgid "inconsistent NEWLINE options"
-msgstr "inkonsistenta NEWLINE-flaggor"
-
-#: ../glib/gregex.c:395
-msgid ""
-"\\g is not followed by a braced name or an optionally braced non-zero number"
-msgstr ""
-"\\g följs inte av ett namn inom klamrar eller ett valfri (icke-noll) tal "
-"inom klamrar"
-
-#: ../glib/gregex.c:400
-msgid "unexpected repeat"
-msgstr "oväntad upprepning"
+#: ../gio/gfileinputstream.c:335
+#: ../gio/gfileiostream.c:387
+#: ../gio/gfileoutputstream.c:381
+msgid "Seek not supported on stream"
+msgstr "Sökning stöds inte på strömmen"
 
-#: ../glib/gregex.c:404
-msgid "code overflow"
-msgstr "överflöde i kod"
+#: ../gio/gfileinputstream.c:379
+msgid "Truncate not allowed on input stream"
+msgstr "Kapning tillåts inte på inmatningsströmmen"
 
-#: ../glib/gregex.c:408
-msgid "overran compiling workspace"
-msgstr "fyllde över kompileringsutrymme"
+#: ../gio/gfileiostream.c:463
+#: ../gio/gfileoutputstream.c:457
+msgid "Truncate not supported on stream"
+msgstr "Kapning stöds inte på strömmen"
 
-#: ../glib/gregex.c:412
-msgid "previously-checked referenced subpattern not found"
-msgstr "tidigare kontrollerad refererande undermönster hittades inte"
+#: ../gio/gicon.c:284
+#, c-format
+msgid "Wrong number of tokens (%d)"
+msgstr "Fel antal token (%d)"
 
-#: ../glib/gregex.c:630 ../glib/gregex.c:1753
+#: ../gio/gicon.c:304
 #, c-format
-msgid "Error while matching regular expression %s: %s"
-msgstr "Fel vid matchning av reguljära uttrycket %s: %s"
+msgid "No type for class name %s"
+msgstr "Ingen typ för klassnamnet %s"
 
-#: ../glib/gregex.c:1206
-msgid "PCRE library is compiled without UTF8 support"
-msgstr "PCRE-biblioteket är byggt utan stöd för UTF8"
+#: ../gio/gicon.c:314
+#, c-format
+msgid "Type %s does not implement the GIcon interface"
+msgstr "Typen %s implementerar inte GIcon-gränssnittet"
 
-#: ../glib/gregex.c:1215
-msgid "PCRE library is compiled without UTF8 properties support"
-msgstr "PCRE-biblioteket är byggt utan stöd för UTF8-egenskaper"
+#: ../gio/gicon.c:325
+#, c-format
+msgid "Type %s is not classed"
+msgstr "Typen %s är inte klassad"
 
-#: ../glib/gregex.c:1271
+#: ../gio/gicon.c:339
 #, c-format
-msgid "Error while compiling regular expression %s at char %d: %s"
-msgstr "Fel vid kompilering av reguljära uttrycket %s vid tecknet %d: %s"
+msgid "Malformed version number: %s"
+msgstr "Felformaterat versionsnummer: %s"
 
-#: ../glib/gregex.c:1307
+#: ../gio/gicon.c:353
 #, c-format
-msgid "Error while optimizing regular expression %s: %s"
-msgstr "Fel vid optimering av reguljära uttrycket %s: %s"
+msgid "Type %s does not implement from_tokens() on the GIcon interface"
+msgstr "Typen %s implementerar inte from_tokens() på GIcon-gränssnittet"
 
-#: ../glib/gregex.c:2183
-msgid "hexadecimal digit or '}' expected"
-msgstr "hexadecimal siffra eller \"}\" förväntades"
+#: ../gio/gicon.c:430
+msgid "Can't handle the supplied version the icon encoding"
+msgstr "Kan inte hantera angiven version för ikonkodningen"
 
-#: ../glib/gregex.c:2199
-msgid "hexadecimal digit expected"
-msgstr "hexadecimal siffra förväntades"
+#: ../gio/ginetaddressmask.c:184
+msgid "No address specified"
+msgstr "Ingen adress angiven"
 
-#: ../glib/gregex.c:2239
-msgid "missing '<' in symbolic reference"
-msgstr "saknar \"<\" i symbolisk referens"
+#: ../gio/ginetaddressmask.c:192
+#, c-format
+msgid "Length %u is too long for address"
+msgstr "Längden %u är för lång för adressen"
 
-#: ../glib/gregex.c:2248
-msgid "unfinished symbolic reference"
-msgstr "oavslutad symbolisk referens"
+#: ../gio/ginetaddressmask.c:225
+msgid "Address has bits set beyond prefix length"
+msgstr "Adress har bitar inställda utanför prefixlängden"
 
-#: ../glib/gregex.c:2255
-msgid "zero-length symbolic reference"
-msgstr "symbolisk referens med noll-längd"
+#: ../gio/ginetaddressmask.c:304
+#, c-format
+msgid "Could not parse '%s' as IP address mask"
+msgstr "Kunde inte tolka \"%s\" som IP-adressmask"
 
-#: ../glib/gregex.c:2266
-msgid "digit expected"
-msgstr "siffra förväntades"
+#: ../gio/ginetsocketaddress.c:206
+#: ../gio/ginetsocketaddress.c:223
+#: ../gio/gunixsocketaddress.c:221
+msgid "Not enough space for socket address"
+msgstr "Inte tillräckligt med utrymme för uttagsadress"
 
-#: ../glib/gregex.c:2284
-msgid "illegal symbolic reference"
-msgstr "otillåten symbolisk referens"
+#: ../gio/ginetsocketaddress.c:238
+msgid "Unsupported socket address"
+msgstr "Uttagsadressen stöds inte"
 
-#: ../glib/gregex.c:2346
-msgid "stray final '\\'"
-msgstr "felplacerad avslutande \"\\\""
+#: ../gio/ginputstream.c:194
+msgid "Input stream doesn't implement read"
+msgstr "Inmatningsströmmen har inte implementerat läsning"
 
-#: ../glib/gregex.c:2350
-msgid "unknown escape sequence"
-msgstr "okänd escape-sekvens"
+#. Translators: This is an error you get if there is already an
+#. * operation running against this stream when you try to start
+#. * one
+#. Translators: This is an error you get if there is
+#. * already an operation running against this stream when
+#. * you try to start one
+#: ../gio/ginputstream.c:898
+#: ../gio/giostream.c:302
+#: ../gio/goutputstream.c:1238
+msgid "Stream has outstanding operation"
+msgstr "Strömmen har kvarstående åtgärd"
 
-#: ../glib/gregex.c:2360
+#: ../gio/glib-compile-resources.c:144
+#: ../gio/glib-compile-schemas.c:1449
 #, c-format
-msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
-msgstr "Fel vid tolkning av ersättningstexten \"%s\" vid tecknet %lu: %s"
-
-#: ../glib/gshell.c:91
-msgid "Quoted text doesn't begin with a quotation mark"
-msgstr "Citerad text börjar inte med citationstecken"
-
-#: ../glib/gshell.c:181
-msgid "Unmatched quotation mark in command line or other shell-quoted text"
-msgstr "Ensamt citationstecken på kommandoraden eller annan skalciterad text"
+msgid "Element <%s> not allowed inside <%s>"
+msgstr "Elementet <%s> tillåts inte inuti <%s>"
 
-#: ../glib/gshell.c:559
+#: ../gio/glib-compile-resources.c:148
+#: ../gio/glib-compile-schemas.c:1453
 #, c-format
-msgid "Text ended just after a '\\' character. (The text was '%s')"
-msgstr "Texten slutade efter ett \"\\\"-tecken (texten var \"%s\")."
+msgid "Element <%s> not allowed at toplevel"
+msgstr "Elementet <%s> tillåts inte på toppnivå"
 
-#: ../glib/gshell.c:566
+#: ../gio/glib-compile-resources.c:238
 #, c-format
-msgid "Text ended before matching quote was found for %c. (The text was '%s')"
-msgstr ""
-"Texten slutade innan matchande citationstecken hittades för %c (texten var "
-"\"%s\")."
-
-#: ../glib/gshell.c:578
-msgid "Text was empty (or contained only whitespace)"
-msgstr "Texten var tom (eller innehöll bara tomrum)"
+msgid "File %s appears multiple times in the resource"
+msgstr "Filen %s finns på flera ställen i resursen"
 
-#: ../glib/gspawn-win32.c:282
-msgid "Failed to read data from child process"
-msgstr "Misslyckades med att läsa data från barnprocessen"
-
-#: ../glib/gspawn-win32.c:299 ../glib/gspawn.c:1517
+#: ../gio/glib-compile-resources.c:251
 #, c-format
-msgid "Failed to create pipe for communicating with child process (%s)"
-msgstr "Misslyckades med att skapa rör för kommunikation med barnprocess (%s)"
+msgid "Failed to locate '%s' in any source directory"
+msgstr "Misslyckades med att hitta \"%s\" i någon källkatalog"
 
-#: ../glib/gspawn-win32.c:338 ../glib/gspawn-win32.c:346 ../glib/gspawn.c:1170
+#: ../gio/glib-compile-resources.c:262
 #, c-format
-msgid "Failed to read from child pipe (%s)"
-msgstr "Misslyckades med att läsa från rör till barn (%s)"
+msgid "Failed to locate '%s' in current directory"
+msgstr "Misslyckades med att hitta \"%s\" i aktuell katalog"
 
-#: ../glib/gspawn-win32.c:369 ../glib/gspawn.c:1383
+#: ../gio/glib-compile-resources.c:290
 #, c-format
-msgid "Failed to change to directory '%s' (%s)"
-msgstr "Misslyckades med att byta till katalogen \"%s\" (%s)"
+msgid "Unknown processing option \"%s\""
+msgstr "Okänd behandlingsflagga \"%s\""
 
-#: ../glib/gspawn-win32.c:375 ../glib/gspawn-win32.c:494
+#: ../gio/glib-compile-resources.c:308
+#: ../gio/glib-compile-resources.c:366
 #, c-format
-msgid "Failed to execute child process (%s)"
-msgstr "Misslyckades med att köra barnprocess (%s)"
+msgid "Failed to create temp file: %s"
+msgstr "Misslyckades med att skapa temporärfil: %s"
 
-#: ../glib/gspawn-win32.c:444
-#, c-format
-msgid "Invalid program name: %s"
-msgstr "Ogiltigt programnamn: %s"
+#: ../gio/glib-compile-resources.c:338
+msgid "Error processing input file with xmllint"
+msgstr "Fel vid behandling av inmatningsfil med xmllint"
 
-#: ../glib/gspawn-win32.c:454 ../glib/gspawn-win32.c:722
-#: ../glib/gspawn-win32.c:1278
-#, c-format
-msgid "Invalid string in argument vector at %d: %s"
-msgstr "Ogiltig sträng i argumentvektorn vid %d: %s"
+#: ../gio/glib-compile-resources.c:393
+msgid "Error processing input file with to-pixdata"
+msgstr "Fel vid behandling av inmatningsfil med to-pixdata"
 
-#: ../glib/gspawn-win32.c:465 ../glib/gspawn-win32.c:737
-#: ../glib/gspawn-win32.c:1311
+#: ../gio/glib-compile-resources.c:406
 #, c-format
-msgid "Invalid string in environment: %s"
-msgstr "Ogiltig sträng i miljön: %s"
+msgid "Error reading file %s: %s"
+msgstr "Fel vid läsning av filen %s: %s"
 
-#: ../glib/gspawn-win32.c:718 ../glib/gspawn-win32.c:1259
+#: ../gio/glib-compile-resources.c:426
 #, c-format
-msgid "Invalid working directory: %s"
-msgstr "Ogiltig arbetskatalog: %s"
+msgid "Error compressing file %s"
+msgstr "Fel vid komprimering av filen %s"
 
-#: ../glib/gspawn-win32.c:783
+#: ../gio/glib-compile-resources.c:490
+#: ../gio/glib-compile-schemas.c:1561
 #, c-format
-msgid "Failed to execute helper program (%s)"
-msgstr "Misslyckades med att köra hjälparprogram (%s)"
+msgid "text may not appear inside <%s>"
+msgstr "text får inte vara inuti <%s>"
 
-#: ../glib/gspawn-win32.c:997
+#: ../gio/glib-compile-resources.c:613
+msgid "name of the output file"
+msgstr "namn på utmatningsfilen"
+
+#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:646
+#: ../gio/gresource-tool.c:477
+#: ../gio/gresource-tool.c:543
+msgid "FILE"
+msgstr "FIL"
+
+#: ../gio/glib-compile-resources.c:614
+msgid "The directories where files are to be read from (default to current directory)"
+msgstr "Katalogerna där filer ska läsas från (standard är aktuell katalog)"
+
+#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:2019
+msgid "DIRECTORY"
+msgstr "KATALOG"
+
+#: ../gio/glib-compile-resources.c:615
+msgid "Generate output in the format selected for by the target filename extension"
+msgstr "Generera utmatning i formatet valt av målfilnamnets filändelse"
+
+#: ../gio/glib-compile-resources.c:616
+msgid "Generate source header"
+msgstr "Generera källkods-header"
+
+#: ../gio/glib-compile-resources.c:617
+msgid "Generate sourcecode used to link in the resource file into your code"
+msgstr "Generera källkod som används för att länka in resursfilen i din kod"
+
+#: ../gio/glib-compile-resources.c:618
+msgid "Generate dependency list"
+msgstr "Generera beroendelista"
+
+#: ../gio/glib-compile-resources.c:619
+msgid "Don't automatically create and register resource"
+msgstr "Skapa och registrera inte resursen automatiskt"
+
+#: ../gio/glib-compile-resources.c:620
+msgid "C identifier name used for the generated source code"
+msgstr "C-identifierarnamn som används för den genererade källkoden"
+
+#: ../gio/glib-compile-resources.c:649
 msgid ""
-"Unexpected error in g_io_channel_win32_poll() reading data from a child "
-"process"
+"Compile a resource specification into a resource file.\n"
+"Resource specification files have the extension .gresource.xml,\n"
+"and the resource file have the extension called .gresource."
 msgstr ""
-"Oväntat fel i g_io_channel_win32_poll() vid inläsning av data från en "
-"barnprocess"
-
-#: ../glib/gspawn.c:207
-#, c-format
-msgid "Failed to read data from child process (%s)"
-msgstr "Misslyckades med att läsa data från barnprocess (%s)"
+"Kompilera en resursspecifikation till en resursfil.\n"
+"Resursspecifikationsfiler har filändelsen .gresource.xml,\n"
+"och resursfilen har filändelsen .gresource."
 
-#: ../glib/gspawn.c:347
+#: ../gio/glib-compile-resources.c:665
 #, c-format
-msgid "Unexpected error in select() reading data from a child process (%s)"
-msgstr "Oväntat fel i select() vid läsning av data från en barnprocess (%s)"
+msgid "You should give exactly one file name\n"
+msgstr "Du bör ange exakt ett filnamn\n"
 
-#: ../glib/gspawn.c:432
-#, c-format
-msgid "Unexpected error in waitpid() (%s)"
-msgstr "Oväntat fel i waitpid() (%s)"
+#: ../gio/glib-compile-schemas.c:774
+msgid "empty names are not permitted"
+msgstr "tomma namn tillåts inte"
 
-#: ../glib/gspawn.c:1237
+#: ../gio/glib-compile-schemas.c:784
 #, c-format
-msgid "Failed to fork (%s)"
-msgstr "Misslyckades med att grena (%s)"
+msgid "invalid name '%s': names must begin with a lowercase letter"
+msgstr "ogiltigt namn \"%s\": namn måste börja med en liten bokstav"
 
-#: ../glib/gspawn.c:1393
+#: ../gio/glib-compile-schemas.c:796
 #, c-format
-msgid "Failed to execute child process \"%s\" (%s)"
-msgstr "Misslyckades med att köra barnprocessen \"%s\" (%s)"
+msgid "invalid name '%s': invalid character '%c'; only lowercase letters, numbers and dash ('-') are permitted."
+msgstr "ogiltigt namn \"%s\": ogiltigt tecken \"%c\"; endast gemena bokstäver, siffror och minustecken (\"-\") tillåts."
 
-#: ../glib/gspawn.c:1403
+#: ../gio/glib-compile-schemas.c:805
 #, c-format
-msgid "Failed to redirect output or input of child process (%s)"
-msgstr ""
-"Misslyckades med att dirigera om utdata eller indata från barnprocess (%s)"
+msgid "invalid name '%s': two successive dashes ('--') are not permitted."
+msgstr "ogiltigt namn \"%s\": två efterföljande minustecken (\"--\") tillåts inte."
 
-#: ../glib/gspawn.c:1412
+#: ../gio/glib-compile-schemas.c:814
 #, c-format
-msgid "Failed to fork child process (%s)"
-msgstr "Misslyckades med att skapa barnprocess (%s)"
+msgid "invalid name '%s': the last character may not be a dash ('-')."
+msgstr "ogiltigt namn \"%s\": sista tecknet får inte vara ett minustecken (\"-\")."
 
-#: ../glib/gspawn.c:1420
+#: ../gio/glib-compile-schemas.c:822
 #, c-format
-msgid "Unknown error executing child process \"%s\""
-msgstr "Okänt fel vid körning av barnprocessen \"%s\""
+msgid "invalid name '%s': maximum length is 1024"
+msgstr "ogiltigt namn \"%s\": maximal längd är 1024"
 
-#: ../glib/gspawn.c:1444
+#: ../gio/glib-compile-schemas.c:891
 #, c-format
-msgid "Failed to read enough data from child pid pipe (%s)"
-msgstr ""
-"Misslyckades med att läsa tillräckligt med data från röret till barnets pid "
-"(%s)"
+msgid "<child name='%s'> already specified"
+msgstr "<child name='%s'> redan angiven"
 
-#: ../glib/gutf8.c:1086
-msgid "Character out of range for UTF-8"
-msgstr "Tecknet är utanför intervallet för UTF-8"
+#: ../gio/glib-compile-schemas.c:917
+msgid "cannot add keys to a 'list-of' schema"
+msgstr "kan inte lägga till nycklar till ett \"list-of\"-schema"
 
-#: ../glib/gutf8.c:1186 ../glib/gutf8.c:1195 ../glib/gutf8.c:1325
-#: ../glib/gutf8.c:1334 ../glib/gutf8.c:1473 ../glib/gutf8.c:1569
-msgid "Invalid sequence in conversion input"
-msgstr "Ogiltig sekvens i konverteringsindata"
+#: ../gio/glib-compile-schemas.c:928
+#, c-format
+msgid "<key name='%s'> already specified"
+msgstr "<key name='%s'> redan angiven"
 
-#: ../glib/gutf8.c:1484 ../glib/gutf8.c:1580
-msgid "Character out of range for UTF-16"
-msgstr "Tecknet är utanför intervallet för UTF-16"
+#: ../gio/glib-compile-schemas.c:946
+#, c-format
+msgid "<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> to modify value"
+msgstr "<key name='%s'> skuggar <key name='%s'> i <schema id='%s'>; använd <override> för att ändra värdet"
 
-#: ../glib/goption.c:760
-msgid "Usage:"
-msgstr "Användning:"
+#: ../gio/glib-compile-schemas.c:957
+#, c-format
+msgid "exactly one of 'type', 'enum' or 'flags' must be specified as an attribute to <key>"
+msgstr "exakt en av \"type\", \"enum\" eller \"flags\" måste anges som ett attribut till <key>"
 
-#: ../glib/goption.c:760
-msgid "[OPTION...]"
-msgstr "[FLAGGA...]"
+#: ../gio/glib-compile-schemas.c:976
+#, c-format
+msgid "<%s id='%s'> not (yet) defined."
+msgstr "<%s id='%s'> inte (ännu) angiven."
 
-#: ../glib/goption.c:866
-msgid "Help Options:"
-msgstr "Hjälpflaggor:"
+#: ../gio/glib-compile-schemas.c:991
+#, c-format
+msgid "invalid GVariant type string '%s'"
+msgstr "ogiltig GVariant-typsträng \"%s\""
 
-#: ../glib/goption.c:867
-msgid "Show help options"
-msgstr "Visa hjälpflaggor"
+#: ../gio/glib-compile-schemas.c:1021
+msgid "<override> given but schema isn't extending anything"
+msgstr "<override> angavs men schemat utökar inte någonting"
 
-#: ../glib/goption.c:873
-msgid "Show all help options"
-msgstr "Visa alla hjälpflaggor"
+#: ../gio/glib-compile-schemas.c:1034
+#, c-format
+msgid "no <key name='%s'> to override"
+msgstr "ingen <key name='%s'> att åsidosätta"
 
-#: ../glib/goption.c:935
-msgid "Application Options:"
-msgstr "Programflaggor:"
+#: ../gio/glib-compile-schemas.c:1042
+#, c-format
+msgid "<override name='%s'> already specified"
+msgstr "<override name='%s'> redan angiven"
 
-#: ../glib/goption.c:997 ../glib/goption.c:1067
+#: ../gio/glib-compile-schemas.c:1113
 #, c-format
-msgid "Cannot parse integer value '%s' for %s"
-msgstr "Kan inte tolka heltalsvärdet \"%s\" för %s"
+msgid "<schema id='%s'> already specified"
+msgstr "<schema id='%s'> redan angiven"
 
-#: ../glib/goption.c:1007 ../glib/goption.c:1075
+#: ../gio/glib-compile-schemas.c:1125
 #, c-format
-msgid "Integer value '%s' for %s out of range"
-msgstr "Heltalsvärdet \"%s\" för %s är utanför intervallet"
+msgid "<schema id='%s'> extends not yet existing schema '%s'"
+msgstr "<schema id='%s'> utökar ännu inte befintliga schemat \"%s\""
 
-#: ../glib/goption.c:1032
+#: ../gio/glib-compile-schemas.c:1141
 #, c-format
-msgid "Cannot parse double value '%s' for %s"
-msgstr "Kan inte tolka dubbelvärdet \"%s\" för %s"
+msgid "<schema id='%s'> is list of not yet existing schema '%s'"
+msgstr "<schema id='%s'> är listad av ännu inte befintliga schemat \"%s\""
 
-#: ../glib/goption.c:1040
+#: ../gio/glib-compile-schemas.c:1149
 #, c-format
-msgid "Double value '%s' for %s out of range"
-msgstr "Dubbelvärdet \"%s\" för %s är utanför intervallet"
+msgid "Can not be a list of a schema with a path"
+msgstr "Kan inte vara en lista för ett schema med en sökväg"
 
-#: ../glib/goption.c:1303 ../glib/goption.c:1382
+#: ../gio/glib-compile-schemas.c:1159
 #, c-format
-msgid "Error parsing option %s"
-msgstr "Fel vid tolkning av flaggan %s"
+msgid "Can not extend a schema with a path"
+msgstr "Kan inte utöka ett schema med en sökväg"
 
-#: ../glib/goption.c:1413 ../glib/goption.c:1526
+#: ../gio/glib-compile-schemas.c:1169
 #, c-format
-msgid "Missing argument for %s"
-msgstr "Argument saknas för %s"
+msgid "<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
+msgstr "<schema id='%s'> är en lista, som utökar <schema id='%s'> vilket inte är en lista"
 
-#: ../glib/goption.c:1957
+#: ../gio/glib-compile-schemas.c:1179
 #, c-format
-msgid "Unknown option %s"
-msgstr "Okänd flagga %s"
-
-#: ../glib/gkeyfile.c:366
-msgid "Valid key file could not be found in search dirs"
-msgstr "Giltig nyckelfil kunde inte hittas i sökkatalogerna"
+msgid "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' does not extend '%s'"
+msgstr "<schema id='%s' list-of='%s'> utökar <schema id='%s' list-of='%s'> men \"%s\" utökar inte \"%s\""
 
-#: ../glib/gkeyfile.c:401
-msgid "Not a regular file"
-msgstr "Inte en vanlig fil"
+#: ../gio/glib-compile-schemas.c:1196
+#, c-format
+msgid "a path, if given, must begin and end with a slash"
+msgstr "en sökväg, om angiven, måste börja och sluta med ett snedstreck"
 
-#: ../glib/gkeyfile.c:409
-msgid "File is empty"
-msgstr "Filen är tom"
+#: ../gio/glib-compile-schemas.c:1203
+#, c-format
+msgid "the path of a list must end with ':/'"
+msgstr "sökvägen för en lista måste sluta med \":/\""
 
-#: ../glib/gkeyfile.c:768
+#: ../gio/glib-compile-schemas.c:1229
 #, c-format
-msgid ""
-"Key file contains line '%s' which is not a key-value pair, group, or comment"
-msgstr ""
-"Nyckelfilen innehåller raden \"%s\" som inte är ett nyckel-värde-par, grupp "
-"eller kommentar"
+msgid "<%s id='%s'> already specified"
+msgstr "<%s id='%s'> redan angiven"
 
-#: ../glib/gkeyfile.c:828
+#. Translators: Do not translate "--strict".
+#: ../gio/glib-compile-schemas.c:1747
+#: ../gio/glib-compile-schemas.c:1818
+#: ../gio/glib-compile-schemas.c:1894
 #, c-format
-msgid "Invalid group name: %s"
-msgstr "Ogiltigt gruppnamn: %s"
+msgid "--strict was specified; exiting.\n"
+msgstr "--strict angavs; avslutar.\n"
 
-#: ../glib/gkeyfile.c:850
-msgid "Key file does not start with a group"
-msgstr "Nyckelfilen börjar inte med en grupp"
+#: ../gio/glib-compile-schemas.c:1755
+#, c-format
+msgid "This entire file has been ignored.\n"
+msgstr "Hela denna filen har ignorerats.\n"
 
-#: ../glib/gkeyfile.c:876
+#: ../gio/glib-compile-schemas.c:1814
 #, c-format
-msgid "Invalid key name: %s"
-msgstr "Ogiltigt nyckelnamn: %s"
+msgid "Ignoring this file.\n"
+msgstr "Ignorerar denna fil.\n"
 
-#: ../glib/gkeyfile.c:903
+#: ../gio/glib-compile-schemas.c:1854
 #, c-format
-msgid "Key file contains unsupported encoding '%s'"
-msgstr "Nyckelfilen innehåller kodningen \"%s\" som inte stöds"
+msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
+msgstr "Ingen sådan nyckel \"%s\" i schemat \"%s\" som angetts i åsidosättningsfilen \"%s\""
 
-#: ../glib/gkeyfile.c:1149 ../glib/gkeyfile.c:1311 ../glib/gkeyfile.c:2686
-#: ../glib/gkeyfile.c:2752 ../glib/gkeyfile.c:2887 ../glib/gkeyfile.c:3020
-#: ../glib/gkeyfile.c:3162 ../glib/gkeyfile.c:3394 ../glib/gkeyfile.c:3463
+#: ../gio/glib-compile-schemas.c:1860
+#: ../gio/glib-compile-schemas.c:1918
+#: ../gio/glib-compile-schemas.c:1946
 #, c-format
-msgid "Key file does not have group '%s'"
-msgstr "Nyckelfilen har inte gruppen \"%s\""
+msgid "; ignoring override for this key.\n"
+msgstr "; ignorerar åsidosättning för denna nyckel.\n"
 
-#: ../glib/gkeyfile.c:1323
+#: ../gio/glib-compile-schemas.c:1864
+#: ../gio/glib-compile-schemas.c:1922
+#: ../gio/glib-compile-schemas.c:1950
 #, c-format
-msgid "Key file does not have key '%s'"
-msgstr "Nyckelfilen har inte nyckeln \"%s\""
+msgid " and --strict was specified; exiting.\n"
+msgstr " och --strict angavs; avslutar.\n"
 
-#: ../glib/gkeyfile.c:1430 ../glib/gkeyfile.c:1546
+#: ../gio/glib-compile-schemas.c:1880
 #, c-format
-msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
-msgstr ""
-"Nyckelfilen innehåller nyckeln \"%s\" med värdet \"%s\" som inte är UTF-8"
+msgid "error parsing key `%s' in schema `%s' as specified in override file `%s': %s.  "
+msgstr "fel vid tolkning av nyckeln \"%s\" i schemat \"%s\" som angetts i åsidosättningsfilen \"%s\": %s.  "
 
-#: ../glib/gkeyfile.c:1450 ../glib/gkeyfile.c:1934
+#: ../gio/glib-compile-schemas.c:1890
 #, c-format
-msgid "Key file contains key '%s' which has value that cannot be interpreted."
-msgstr ""
-"Nyckelfilen innehåller nyckeln \"%s\" som innehåller ett värde som inte kan "
-"tolkas."
+msgid "Ignoring override for this key.\n"
+msgstr "Ignorerar åsidosättning för denna nyckel.\n"
 
-#: ../glib/gkeyfile.c:1566
+#: ../gio/glib-compile-schemas.c:1908
 #, c-format
-msgid ""
-"Key file contains key '%s' which has a value that cannot be interpreted."
-msgstr ""
-"Nyckelfilen innehåller nyckeln \"%s\" som innehåller ett värde som inte kan "
-"tolkas."
+msgid "override for key `%s' in schema `%s' in override file `%s' is out of the range given in the schema"
+msgstr "åsidosättning för nyckeln \"%s\" i schemat \"%s\" i åsidosättningsfilen \"%s\" är utanför intervallet som anges i schemat"
 
-#: ../glib/gkeyfile.c:2151 ../glib/gkeyfile.c:2515
+#: ../gio/glib-compile-schemas.c:1936
 #, c-format
+msgid "override for key `%s' in schema `%s' in override file `%s' is not in the list of valid choices"
+msgstr "åsidosättning för nyckeln \"%s\" i schemat \"%s\" i åsidosättningsfilen \"%s\" finns inte i listan över giltiga val"
+
+#: ../gio/glib-compile-schemas.c:1989
+msgid "where to store the gschemas.compiled file"
+msgstr "var filen gschemas.compiled ska lagras"
+
+#: ../gio/glib-compile-schemas.c:1990
+msgid "Abort on any errors in schemas"
+msgstr "Avbryt vid alla möjliga fel i scheman"
+
+#: ../gio/glib-compile-schemas.c:1991
+msgid "Do not write the gschema.compiled file"
+msgstr "Skriv inte filen gschema.compiled"
+
+#: ../gio/glib-compile-schemas.c:1992
+msgid "Do not enforce key name restrictions"
+msgstr "Tvinga inte igenom begränsningar för nyckelnamn"
+
+#: ../gio/glib-compile-schemas.c:2022
 msgid ""
-"Key file contains key '%s' in group '%s' which has value that cannot be "
-"interpreted."
+"Compile all GSettings schema files into a schema cache.\n"
+"Schema files are required to have the extension .gschema.xml,\n"
+"and the cache file is called gschemas.compiled."
 msgstr ""
-"Nyckelfilen innehåller nyckeln \"%s\" i gruppen \"%s\" som innehåller ett "
-"värde som inte kan tolkas."
+"Kompilera alla GSettings-schemafiler till en schemacache.\n"
+"Schemafiler måste ha filändelsen .gschema.xml,\n"
+"och cachefilen kallas för gschemas.compiled."
 
-#: ../glib/gkeyfile.c:2701 ../glib/gkeyfile.c:2902 ../glib/gkeyfile.c:3474
+#: ../gio/glib-compile-schemas.c:2038
 #, c-format
-msgid "Key file does not have key '%s' in group '%s'"
-msgstr "Nyckelfilen har inte nyckeln \"%s\" i gruppen \"%s\""
-
-#: ../glib/gkeyfile.c:3708
-msgid "Key file contains escape character at end of line"
-msgstr "Nyckelfilen innehåller kontrolltecken i slutet på en rad"
+msgid "You should give exactly one directory name\n"
+msgstr "Du bör ange exakt ett katalognamn\n"
 
-#: ../glib/gkeyfile.c:3730
+#: ../gio/glib-compile-schemas.c:2077
 #, c-format
-msgid "Key file contains invalid escape sequence '%s'"
-msgstr "Nyckelfilen innehåller ogiltiga kontrollsekvensen \"%s\""
+msgid "No schema files found: "
+msgstr "Inga schemafiler hittades: "
 
-#: ../glib/gkeyfile.c:3872
+#: ../gio/glib-compile-schemas.c:2080
 #, c-format
-msgid "Value '%s' cannot be interpreted as a number."
-msgstr "Värdet \"%s\" kan inte tolkas som ett tal."
+msgid "doing nothing.\n"
+msgstr "gör ingenting.\n"
 
-#: ../glib/gkeyfile.c:3886
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
-msgid "Integer value '%s' out of range"
-msgstr "Heltalsvärdet \"%s\" är utanför intervallet"
+msgid "removed existing output file.\n"
+msgstr "tog bort befintlig utmatningsfil.\n"
 
-#: ../glib/gkeyfile.c:3919
-#, c-format
-msgid "Value '%s' cannot be interpreted as a float number."
-msgstr "Värdet \"%s\" kan inte tolkas som ett flyttal."
+#: ../gio/glocaldirectorymonitor.c:287
+msgid "Unable to find default local directory monitor type"
+msgstr "Kunde inte hitta standardtyp för lokal katalogövervakare"
 
-#: ../glib/gkeyfile.c:3943
+#: ../gio/glocalfile.c:571
+#: ../gio/win32/gwinhttpfile.c:422
 #, c-format
-msgid "Value '%s' cannot be interpreted as a boolean."
-msgstr "Värdet \"%s\" kan inte tolkas som ett booleskt värde."
+msgid "Invalid filename %s"
+msgstr "Ogiltigt filnamn %s"
 
-#: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
-#: ../gio/ginputstream.c:185 ../gio/ginputstream.c:317
-#: ../gio/ginputstream.c:556 ../gio/ginputstream.c:680
-#: ../gio/goutputstream.c:198 ../gio/goutputstream.c:732
+#: ../gio/glocalfile.c:948
 #, c-format
-msgid "Too large count value passed to %s"
-msgstr "För stort räknevärde skickat till %s"
-
-#: ../gio/gbufferedinputstream.c:881 ../gio/ginputstream.c:888
-#: ../gio/giostream.c:306 ../gio/goutputstream.c:1206
-msgid "Stream is already closed"
-msgstr "Strömmen är redan stängd"
+msgid "Error getting filesystem info: %s"
+msgstr "Fel vid hämtning av filsystemsinformation: %s"
 
-#: ../gio/gcancellable.c:321 ../gio/gdbusconnection.c:1640
-#: ../gio/gdbusconnection.c:1729 ../gio/gdbusconnection.c:1916
-#: ../gio/glocalfile.c:2100 ../gio/gsimpleasyncresult.c:814
-#: ../gio/gsimpleasyncresult.c:840
-msgid "Operation was cancelled"
-msgstr "Åtgärden avbröts"
+#: ../gio/glocalfile.c:1116
+msgid "Can't rename root directory"
+msgstr "Kan inte byta namn på rotkatalog"
 
-#: ../gio/gcharsetconverter.c:263
-msgid "Invalid object, not initialized"
-msgstr "Ogiltigt objekt, inte initierat"
+#: ../gio/glocalfile.c:1136
+#: ../gio/glocalfile.c:1162
+#, c-format
+msgid "Error renaming file: %s"
+msgstr "Fel vid namnbyte av fil: %s"
 
-#: ../gio/gcharsetconverter.c:284 ../gio/gcharsetconverter.c:312
-msgid "Incomplete multibyte sequence in input"
-msgstr "Ofullständig flerbytesekvens i inmatning"
+#: ../gio/glocalfile.c:1145
+msgid "Can't rename file, filename already exists"
+msgstr "Kan inte byta namn på filen, filnamnet finns redan"
 
-#: ../gio/gcharsetconverter.c:318 ../gio/gcharsetconverter.c:327
-msgid "Not enough space in destination"
-msgstr "Inte tillräckligt med utrymme i målet"
+#: ../gio/glocalfile.c:1158
+#: ../gio/glocalfile.c:2162
+#: ../gio/glocalfile.c:2191
+#: ../gio/glocalfile.c:2351
+#: ../gio/glocalfileoutputstream.c:581
+#: ../gio/glocalfileoutputstream.c:634
+#: ../gio/glocalfileoutputstream.c:679
+#: ../gio/glocalfileoutputstream.c:1167
+msgid "Invalid filename"
+msgstr "Ogiltigt filnamn"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:854
-msgid "Cancellable initialization not supported"
-msgstr "Avbrytningsbar initiering stöds inte"
+#: ../gio/glocalfile.c:1325
+#: ../gio/glocalfile.c:1349
+msgid "Can't open directory"
+msgstr "Kan inte öppna katalog"
 
-#: ../gio/gcontenttype.c:180
-msgid "Unknown type"
-msgstr "Okänd typ"
+#: ../gio/glocalfile.c:1333
+#, c-format
+msgid "Error opening file: %s"
+msgstr "Fel vid öppnade av fil: %s"
 
-#: ../gio/gcontenttype.c:181
+#: ../gio/glocalfile.c:1474
 #, c-format
-msgid "%s filetype"
-msgstr "%s-filtyp"
+msgid "Error removing file: %s"
+msgstr "Fel vid borttagning av fil: %s"
 
-#: ../gio/gcontenttype.c:680
+#: ../gio/glocalfile.c:1841
 #, c-format
-msgid "%s type"
-msgstr "%s-typ"
+msgid "Error trashing file: %s"
+msgstr "Fel vid kastande av fil: %s"
 
-#: ../gio/gcredentials.c:273 ../gio/gcredentials.c:495
-msgid "GCredentials is not implemented on this OS"
-msgstr "GCredentials har inte implementerats för detta operativsystem"
+#: ../gio/glocalfile.c:1864
+#, c-format
+msgid "Unable to create trash dir %s: %s"
+msgstr "Kunde inte skapa papperskorgskatalogen %s: %s"
 
-#: ../gio/gcredentials.c:447
-msgid "There is no GCredentials support for your platform"
-msgstr "Det finns inget stöd för GCredentials för din plattform"
+#: ../gio/glocalfile.c:1885
+msgid "Unable to find toplevel directory for trash"
+msgstr "Kunde inte hitta toppnivåkatalog för papperskorg"
 
-#: ../gio/gdatainputstream.c:311
-msgid "Unexpected early end-of-stream"
-msgstr "Oväntat tidig end-of-stream"
+#: ../gio/glocalfile.c:1964
+#: ../gio/glocalfile.c:1984
+msgid "Unable to find or create trash directory"
+msgstr "Kunde inte hitta eller skapa papperskorgskatalog"
 
-#: ../gio/gdbusaddress.c:142 ../gio/gdbusaddress.c:230
-#: ../gio/gdbusaddress.c:311
+#: ../gio/glocalfile.c:2018
 #, c-format
-msgid "Unsupported key `%s' in address entry `%s'"
-msgstr "Nyckeln \"%s\" stöds inte i adressposten \"%s\""
+msgid "Unable to create trashing info file: %s"
+msgstr "Kunde inte skapa information om kastad fil: %s"
 
-#: ../gio/gdbusaddress.c:169
+#: ../gio/glocalfile.c:2047
+#: ../gio/glocalfile.c:2052
+#: ../gio/glocalfile.c:2132
+#: ../gio/glocalfile.c:2139
 #, c-format
-msgid ""
-"Address `%s' is invalid (need exactly one of path, tmpdir or abstract keys)"
-msgstr ""
-"Adressen \"%s\" är ogiltig (behöver exakt en av sökväg, temporärkatalog "
-"eller abstrakta nycklar)"
+msgid "Unable to trash file: %s"
+msgstr "Kunde inte kasta fil: %s"
 
-#: ../gio/gdbusaddress.c:182
-#, c-format
-msgid "Meaningless key/value pair combination in address entry `%s'"
-msgstr "Betydelselös kombination av nyckel/värde-par i adressposten \"%s\""
+#: ../gio/glocalfile.c:2140
+#: ../glib/gregex.c:213
+msgid "internal error"
+msgstr "internt fel"
 
-#: ../gio/gdbusaddress.c:245 ../gio/gdbusaddress.c:326
+#: ../gio/glocalfile.c:2166
 #, c-format
-msgid "Error in address `%s' - the port attribute is malformed"
-msgstr "Fel i adressen \"%s\" - portattributet är felformulerat"
+msgid "Error creating directory: %s"
+msgstr "Fel vid skapande av katalog: %s"
 
-#: ../gio/gdbusaddress.c:256 ../gio/gdbusaddress.c:337
+#: ../gio/glocalfile.c:2195
 #, c-format
-msgid "Error in address `%s' - the family attribute is malformed"
-msgstr "Fel i adressen \"%s\" - familjeattributet är felformulerat"
+msgid "Filesystem does not support symbolic links"
+msgstr "Filsystemet saknar stöd för symboliska länkar"
 
-#: ../gio/gdbusaddress.c:446
+#: ../gio/glocalfile.c:2199
 #, c-format
-msgid "Address element `%s', does not contain a colon (:)"
-msgstr "Adresselementet \"%s\" innehåller inte ett kolontecken (:)"
+msgid "Error making symbolic link: %s"
+msgstr "Fel vid skapande av symbolisk länk: %s"
 
-#: ../gio/gdbusaddress.c:467
+#: ../gio/glocalfile.c:2261
+#: ../gio/glocalfile.c:2355
 #, c-format
-msgid ""
-"Key/Value pair %d, `%s', in address element `%s', does not contain an equal "
-"sign"
-msgstr ""
-"Nyckel/Värde-par %d, \"%s\", i adresselementet \"%s\", innehåler inte ett "
-"lika med-tecken"
+msgid "Error moving file: %s"
+msgstr "Fel vid flyttning av fil: %s"
 
-#: ../gio/gdbusaddress.c:481
-#, c-format
-msgid ""
-"Error unescaping key or value in Key/Value pair %d, `%s', in address element "
-"`%s'"
-msgstr ""
-"Fel vid borttagning av escape i nyckel eller värde i Nyckel/Värde-par %d, "
-"\"%s\", i adresselementet \"%s\""
+#: ../gio/glocalfile.c:2284
+msgid "Can't move directory over directory"
+msgstr "Kan inte flytta katalog över katalog"
 
-#: ../gio/gdbusaddress.c:559
-#, c-format
-msgid ""
-"Error in address `%s' - the unix transport requires exactly one of the keys "
-"`path' or `abstract' to be set"
-msgstr ""
-"Fel i adressen \"%s\" - unix-transporten kräver att exakt en av nycklarna "
-"\"path\" eller \"abstract\" har ställts in"
+#: ../gio/glocalfile.c:2311
+#: ../gio/glocalfileoutputstream.c:965
+#: ../gio/glocalfileoutputstream.c:979
+#: ../gio/glocalfileoutputstream.c:994
+#: ../gio/glocalfileoutputstream.c:1010
+#: ../gio/glocalfileoutputstream.c:1024
+msgid "Backup file creation failed"
+msgstr "Misslyckades med att skapa säkerhetskopiefil"
 
-#: ../gio/gdbusaddress.c:595
+#: ../gio/glocalfile.c:2330
 #, c-format
-msgid "Error in address `%s' - the host attribute is missing or malformed"
-msgstr "Fel i adressen \"%s\" - värdattributet saknas eller är felformulerat"
+msgid "Error removing target file: %s"
+msgstr "Fel vid borttagning av målfil: %s"
 
-#: ../gio/gdbusaddress.c:609
-#, c-format
-msgid "Error in address `%s' - the port attribute is missing or malformed"
-msgstr "Fel i adressen \"%s\" - portattributet saknas eller är felformulerat"
+#: ../gio/glocalfile.c:2344
+msgid "Move between mounts not supported"
+msgstr "Flyttning mellan monteringar stöds inte"
 
-#: ../gio/gdbusaddress.c:623
-#, c-format
-msgid "Error in address `%s' - the noncefile attribute is missing or malformed"
-msgstr ""
-"Fel i adressen \"%s\" - attributet för noncefilen saknas eller är "
-"felformulerad"
+#: ../gio/glocalfileinfo.c:719
+msgid "Attribute value must be non-NULL"
+msgstr "Attributvärde måste vara icke-NULL"
 
-#: ../gio/gdbusaddress.c:644
-msgid "Error auto-launching: "
-msgstr "Fel vid automatisk körning: "
+#: ../gio/glocalfileinfo.c:726
+msgid "Invalid attribute type (string expected)"
+msgstr "Ogiltig attributtyp (sträng förväntades)"
 
-#: ../gio/gdbusaddress.c:652
-#, c-format
-msgid "Unknown or unsupported transport `%s' for address `%s'"
-msgstr "Okänd transport \"%s\" eller stöds inte för adressen \"%s\""
+#: ../gio/glocalfileinfo.c:733
+msgid "Invalid extended attribute name"
+msgstr "Ogiltigt utökat attributnamn"
 
-#: ../gio/gdbusaddress.c:688
+#: ../gio/glocalfileinfo.c:773
 #, c-format
-msgid "Error opening nonce file `%s': %s"
-msgstr "Fel vid öppning av nonce-filen \"%s\": %s"
+msgid "Error setting extended attribute '%s': %s"
+msgstr "Fel vid inställning av utökat attribut \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:706
-#, c-format
-msgid "Error reading from nonce file `%s': %s"
-msgstr "Fel vid läsning från nonce-filen \"%s\": %s"
+#: ../gio/glocalfileinfo.c:1426
+msgid " (invalid encoding)"
+msgstr " (ogiltig kodning)"
 
-#: ../gio/gdbusaddress.c:715
+#: ../gio/glocalfileinfo.c:1527
+#: ../gio/glocalfileoutputstream.c:843
 #, c-format
-msgid "Error reading from nonce file `%s', expected 16 bytes, got %d"
-msgstr "Fel vid läsning från nonce-filen \"%s\", förväntade 16 byte, fick %d"
+msgid "Error when getting information for file '%s': %s"
+msgstr "Fel vid hämtning av information om filen \"%s\": %s"
 
-#: ../gio/gdbusaddress.c:733
+#: ../gio/glocalfileinfo.c:1779
 #, c-format
-msgid "Error writing contents of nonce file `%s' to stream:"
-msgstr "Fel vid skrivning av innehåll i nonce-filen \"%s\" till ström:"
+msgid "Error when getting information for file descriptor: %s"
+msgstr "Fel vid hämtning av information om filhandtag: %s"
 
-#: ../gio/gdbusaddress.c:951
-msgid "The given address is empty"
-msgstr "Angivna adressen är tom"
+#: ../gio/glocalfileinfo.c:1824
+msgid "Invalid attribute type (uint32 expected)"
+msgstr "Ogiltig attributtyp (uint32 förväntades)"
 
-#: ../gio/gdbusaddress.c:1020
-msgid "Cannot spawn a message bus without a machine-id: "
-msgstr "Kan inte starta en meddelandebuss utan ett maskin-id: "
+#: ../gio/glocalfileinfo.c:1842
+msgid "Invalid attribute type (uint64 expected)"
+msgstr "Ogiltig attributtyp (uint64 förväntades)"
 
-#: ../gio/gdbusaddress.c:1057
-#, c-format
-msgid "Error spawning command line `%s': "
-msgstr "Fel vid körning av kommandoraden \"%s\": "
+#: ../gio/glocalfileinfo.c:1861
+#: ../gio/glocalfileinfo.c:1880
+msgid "Invalid attribute type (byte string expected)"
+msgstr "Ogiltig attributtyp (bytesträng förväntades)"
 
-#: ../gio/gdbusaddress.c:1068
-#, c-format
-msgid "Abnormal program termination spawning command line `%s': %s"
-msgstr "Onormal programterminering startar kommandoraden \"%s\": %s"
+#: ../gio/glocalfileinfo.c:1915
+msgid "Cannot set permissions on symlinks"
+msgstr "Kan inte ställa in rättigheter på symboliska länkar"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/glocalfileinfo.c:1931
 #, c-format
-msgid "Command line `%s' exited with non-zero exit status %d: %s"
-msgstr "Kommandoraden \"%s\" avslutades med icke-noll-status %d: %s"
+msgid "Error setting permissions: %s"
+msgstr "Fel vid inställning av rättigheter: %s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/glocalfileinfo.c:1982
 #, c-format
-msgid "Cannot determine session bus address (not implemented for this OS)"
-msgstr ""
-"Kan inte fastställa adress för sessionsbuss (inte implementerat för detta "
-"operativsystem)"
+msgid "Error setting owner: %s"
+msgstr "Fel vid inställning av ägare: %s"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6409
+#: ../gio/glocalfileinfo.c:2005
+msgid "symlink must be non-NULL"
+msgstr "symbolisk länk måste vara icke-NULL"
+
+#: ../gio/glocalfileinfo.c:2015
+#: ../gio/glocalfileinfo.c:2034
+#: ../gio/glocalfileinfo.c:2045
 #, c-format
-msgid ""
-"Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
-"- unknown value `%s'"
-msgstr ""
-"Kan inte fastställa bussadressen från miljövariabeln DBUS_STARTER_BUS_TYPE - "
-"okänt värde \"%s\""
+msgid "Error setting symlink: %s"
+msgstr "Fel vid inställning av symbolisk länk: %s"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6418
-msgid ""
-"Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
-"variable is not set"
-msgstr ""
-"Kan inte fastställa bussadress därför att miljövariabeln "
-"DBUS_STARTER_BUS_TYPE inte är inställd"
+#: ../gio/glocalfileinfo.c:2024
+msgid "Error setting symlink: file is not a symlink"
+msgstr "Fel vid inställning av symbolisk länk: filen är inte en symbolisk länk"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/glocalfileinfo.c:2150
 #, c-format
-msgid "Unknown bus type %d"
-msgstr "Okänd busstyp %d"
-
-#: ../gio/gdbusauth.c:288
-msgid "Unexpected lack of content trying to read a line"
-msgstr "Oväntad avsaknad av innehåll vid försök att läsa en rad"
+msgid "Error setting modification or access time: %s"
+msgstr "Fel vid inställning av ändrings- eller åtkomsttid: %s"
 
-#: ../gio/gdbusauth.c:332
-msgid "Unexpected lack of content trying to (safely) read a line"
-msgstr "Oväntad avsaknad av innehåll vid försök att (säkert) läsa en rad"
+#: ../gio/glocalfileinfo.c:2173
+msgid "SELinux context must be non-NULL"
+msgstr "SELinux-kontext måste vara icke-NULL"
 
-#: ../gio/gdbusauth.c:503
+#: ../gio/glocalfileinfo.c:2188
 #, c-format
-msgid ""
-"Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
-msgstr ""
-"Alla tillgängliga auteniseringsmekanismer har testats (försök: %s) "
-"(tillgängliga: %s)"
+msgid "Error setting SELinux context: %s"
+msgstr "Fel vid inställning av SELinux-kontext: %s"
 
-#: ../gio/gdbusauth.c:1159
-msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
-msgstr "Avbröts via GDBusAuthObserver::authorize-authenticated-peer"
+#: ../gio/glocalfileinfo.c:2195
+msgid "SELinux is not enabled on this system"
+msgstr "SELinux är inte aktiverat på detta system"
 
-#: ../gio/gdbusauthmechanismsha1.c:266
+#: ../gio/glocalfileinfo.c:2287
 #, c-format
-msgid "Error statting directory `%s': %s"
-msgstr "Fel vid statusläsning av katalogen \"%s\": %s"
+msgid "Setting attribute %s not supported"
+msgstr "Inställning av attributet %s stöds inte"
 
-#: ../gio/gdbusauthmechanismsha1.c:278
+#: ../gio/glocalfileinputstream.c:185
+#: ../gio/glocalfileoutputstream.c:732
 #, c-format
-msgid ""
-"Permissions on directory `%s' are malformed. Expected mode 0700, got 0%o"
-msgstr ""
-"Rättigheter på katalogen \"%s\" är felformulerad. Förväntade rättigheten "
-"0700, fick 0%o"
+msgid "Error reading from file: %s"
+msgstr "Fel vid läsning från fil: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:299
+#: ../gio/glocalfileinputstream.c:216
+#: ../gio/glocalfileinputstream.c:228
+#: ../gio/glocalfileinputstream.c:340
+#: ../gio/glocalfileoutputstream.c:470
+#: ../gio/glocalfileoutputstream.c:1042
 #, c-format
-msgid "Error creating directory `%s': %s"
-msgstr "Fel vid skapandet av katalogen \"%s\": %s"
+msgid "Error seeking in file: %s"
+msgstr "Fel vid sökning i fil: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:382
+#: ../gio/glocalfileinputstream.c:261
+#: ../gio/glocalfileoutputstream.c:256
+#: ../gio/glocalfileoutputstream.c:351
 #, c-format
-msgid "Error opening keyring `%s' for reading: "
-msgstr "Fel vid öppnandet av nyckelringen \"%s\" för läsning: "
+msgid "Error closing file: %s"
+msgstr "Fel vid stängning av fil: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:406 ../gio/gdbusauthmechanismsha1.c:718
-#, c-format
-msgid "Line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr "Rad %d av nyckelringen vid \"%s\" med innehåll \"%s\" är felformulerad"
+#: ../gio/glocalfilemonitor.c:212
+msgid "Unable to find default local file monitor type"
+msgstr "Kunde inte hitta standardtyp för lokal filövervakare"
 
-#: ../gio/gdbusauthmechanismsha1.c:420 ../gio/gdbusauthmechanismsha1.c:732
+#: ../gio/glocalfileoutputstream.c:202
+#: ../gio/glocalfileoutputstream.c:235
+#: ../gio/glocalfileoutputstream.c:753
 #, c-format
-msgid ""
-"First token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Första token på rad %d av nyckelringen i \"%s\" med innehållet \"%s\" är "
-"felformulerad"
+msgid "Error writing to file: %s"
+msgstr "Fel vid skrivning till fil: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:435 ../gio/gdbusauthmechanismsha1.c:746
+#: ../gio/glocalfileoutputstream.c:283
 #, c-format
-msgid ""
-"Second token of line %d of the keyring at `%s' with content `%s' is malformed"
-msgstr ""
-"Andra token på rad %d av nyckelringen i \"%s\" med innehållet \"%s\" är "
-"felformulerad"
+msgid "Error removing old backup link: %s"
+msgstr "Fel vid borttagning av gamla länk till säkerhetskopia: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:459
+#: ../gio/glocalfileoutputstream.c:297
+#: ../gio/glocalfileoutputstream.c:310
 #, c-format
-msgid "Didn't find cookie with id %d in the keyring at `%s'"
-msgstr "Hittade inte kaka med id %d i nyckelringen vid \"%s\""
+msgid "Error creating backup copy: %s"
+msgstr "Fel vid skapande av säkerhetskopia: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:536
+#: ../gio/glocalfileoutputstream.c:328
 #, c-format
-msgid "Error deleting stale lock file `%s': %s"
-msgstr "Fel vid borttagning av gamla låsfilen \"%s\": %s"
+msgid "Error renaming temporary file: %s"
+msgstr "Fel vid namnbyte på temporärfil: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:568
+#: ../gio/glocalfileoutputstream.c:516
+#: ../gio/glocalfileoutputstream.c:1093
 #, c-format
-msgid "Error creating lock file `%s': %s"
-msgstr "Fel vid skapandet av låsfilen \"%s\": %s"
+msgid "Error truncating file: %s"
+msgstr "Fel vid kapning av fil: %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:598
+#: ../gio/glocalfileoutputstream.c:587
+#: ../gio/glocalfileoutputstream.c:640
+#: ../gio/glocalfileoutputstream.c:685
+#: ../gio/glocalfileoutputstream.c:825
+#: ../gio/glocalfileoutputstream.c:1074
+#: ../gio/glocalfileoutputstream.c:1173
 #, c-format
-msgid "Error closing (unlinked) lock file `%s': %s"
-msgstr "Fel vid stängning av (avlänkad) låsfilen \"%s\": %s"
+msgid "Error opening file '%s': %s"
+msgstr "Fel vid öppning av filen \"%s\": %s"
 
-#: ../gio/gdbusauthmechanismsha1.c:608
-#, c-format
-msgid "Error unlinking lock file `%s': %s"
-msgstr "Fel vid avlänkning av låsfilen \"%s\": %s"
+#: ../gio/glocalfileoutputstream.c:856
+msgid "Target file is a directory"
+msgstr "Målfilen är en katalog"
 
-#: ../gio/gdbusauthmechanismsha1.c:685
-#, c-format
-msgid "Error opening keyring `%s' for writing: "
-msgstr "Fel vid öppning av nyckelringen \"%s\" för skrivning: "
+#: ../gio/glocalfileoutputstream.c:861
+msgid "Target file is not a regular file"
+msgstr "Målfilen är inte en vanlig fil"
 
-#: ../gio/gdbusauthmechanismsha1.c:882
+#: ../gio/glocalfileoutputstream.c:873
+msgid "The file was externally modified"
+msgstr "Filen blev externt ändrad"
+
+#: ../gio/glocalfileoutputstream.c:1058
 #, c-format
-msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
-msgstr "(I tillägg misslyckades även upplåsningen för \"%s\": %s) "
+msgid "Error removing old file: %s"
+msgstr "Fel vid borttagning av gammal fil: %s"
 
-#: ../gio/gdbusconnection.c:1150 ../gio/gdbusconnection.c:1376
-#: ../gio/gdbusconnection.c:1415 ../gio/gdbusconnection.c:1740
-msgid "The connection is closed"
-msgstr "Anslutningen är stängd"
+#: ../gio/gmemoryinputstream.c:492
+#: ../gio/gmemoryoutputstream.c:750
+msgid "Invalid GSeekType supplied"
+msgstr "Ogiltig GSeekType angavs"
 
-#: ../gio/gdbusconnection.c:1684
-msgid "Timeout was reached"
-msgstr "Tidsgränsen uppnåddes"
+#: ../gio/gmemoryinputstream.c:502
+msgid "Invalid seek request"
+msgstr "Ogiltig sökbegäran"
 
-#: ../gio/gdbusconnection.c:2306
-msgid ""
-"Unsupported flags encountered when constructing a client-side connection"
-msgstr ""
-"Flaggor som inte stöds påträffades vid konstruktion av en anslutning på "
-"klientsidan"
+#: ../gio/gmemoryinputstream.c:526
+msgid "Cannot truncate GMemoryInputStream"
+msgstr "Kan inte kapa av GMemoryInputStream"
 
-#: ../gio/gdbusconnection.c:3770 ../gio/gdbusconnection.c:4086
-#, c-format
-msgid ""
-"No such interface `org.freedesktop.DBus.Properties' on object at path %s"
-msgstr ""
-"Inget sådant gränssnitt \"org.freedesktop.DBus.Properties\" på objekt med "
-"sökvägen %s"
+#: ../gio/gmemoryoutputstream.c:496
+msgid "Memory output stream not resizable"
+msgstr "Storlek för minnesutmatningsström är inte ändringsbar"
 
-#: ../gio/gdbusconnection.c:3841
-#, c-format
-msgid "Error setting property `%s': Expected type `%s' but got `%s'"
-msgstr ""
-"Fel vid inställning av egenskapen \"%s\": Förväntade typen \"%s\" men fick "
-"\"%s\""
+#: ../gio/gmemoryoutputstream.c:512
+msgid "Failed to resize memory output stream"
+msgstr "Misslyckades med att ändra storlek på minnesutmatningsström"
 
-#: ../gio/gdbusconnection.c:3936
-#, c-format
-msgid "No such property `%s'"
-msgstr "Ingen sådan egenskap \"%s\""
+#: ../gio/gmemoryoutputstream.c:600
+msgid "Amount of memory required to process the write is larger than available address space"
+msgstr "Den mängd minne som krävs för att behandla skrivningen är större än tillgänglig adressrymd"
 
-#: ../gio/gdbusconnection.c:3948
-#, c-format
-msgid "Property `%s' is not readable"
-msgstr "Egenskapen \"%s\" är inte läsbar"
+#: ../gio/gmemoryoutputstream.c:760
+msgid "Requested seek before the beginning of the stream"
+msgstr "Begärde sökning innan början av strömmen"
 
-#: ../gio/gdbusconnection.c:3959
-#, c-format
-msgid "Property `%s' is not writable"
-msgstr "Egenskapen \"%s\" är inte skrivbar"
+#: ../gio/gmemoryoutputstream.c:769
+msgid "Requested seek beyond the end of the stream"
+msgstr "Begärde sökning bortom slutet av strömmen"
 
-#: ../gio/gdbusconnection.c:4029 ../gio/gdbusconnection.c:5853
-#, c-format
-msgid "No such interface `%s'"
-msgstr "Inget sådan gränssnitt \"%s\""
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement unmount.
+#: ../gio/gmount.c:363
+msgid "mount doesn't implement \"unmount\""
+msgstr "mount har inte implementerat \"unmount\""
 
-#: ../gio/gdbusconnection.c:4213
-msgid "No such interface"
-msgstr "Inget sådant gränssnitt"
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement eject.
+#: ../gio/gmount.c:442
+msgid "mount doesn't implement \"eject\""
+msgstr "mount har inte implementerat \"eject\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of unmount or unmount_with_operation.
+#: ../gio/gmount.c:523
+msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
+msgstr "mount har inte implementerat \"unmount\" eller \"unmount_with_operation\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gmount.c:611
+msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
+msgstr "mount har inte implementerat \"eject\" eller \"eject_with_operation\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement remount.
+#: ../gio/gmount.c:701
+msgid "mount doesn't implement \"remount\""
+msgstr "mount har inte implementerat \"remount\""
+
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:785
+msgid "mount doesn't implement content type guessing"
+msgstr "mount har inte implementerat estimering av innehållstyp"
 
-#: ../gio/gdbusconnection.c:4432 ../gio/gdbusconnection.c:6359
+#. Translators: This is an error
+#. * message for mount objects that
+#. * don't implement content type guessing.
+#: ../gio/gmount.c:874
+msgid "mount doesn't implement synchronous content type guessing"
+msgstr "mount har inte implementerat synkron estimering av innehållstyp"
+
+#: ../gio/gnetworkaddress.c:322
 #, c-format
-msgid "No such interface `%s' on object at path %s"
-msgstr "Inget sådant gränssnitt \"%s\" på objekt med sökvägen %s"
+msgid "Hostname '%s' contains '[' but not ']'"
+msgstr "Värdnamnet \"%s\" innehåller \"[\" men inte \"]\""
 
-#: ../gio/gdbusconnection.c:4484
+#: ../gio/gnetworkmonitorbase.c:178
+msgid "Network unreachable"
+msgstr "Nätverket är inte nåbart"
+
+#: ../gio/gnetworkmonitorbase.c:218
+msgid "Host unreachable"
+msgstr "Värddatorn är inte nåbar"
+
+#: ../gio/gnetworkmonitornetlink.c:97
+#: ../gio/gnetworkmonitornetlink.c:109
+#: ../gio/gnetworkmonitornetlink.c:120
 #, c-format
-msgid "No such method `%s'"
-msgstr "Ingen sådan metod \"%s\""
+msgid "Could not create network monitor: %s"
+msgstr "Kunde inte skapa nätverksövervakare: %s"
+
+#: ../gio/gnetworkmonitornetlink.c:129
+msgid "Could not create network monitor: "
+msgstr "Kunde inte skapa nätverksövervakare: "
+
+#: ../gio/gnetworkmonitornetlink.c:177
+msgid "Could not get network status: "
+msgstr "Kunde inte få nätverksstatus: "
+
+#: ../gio/goutputstream.c:212
+#: ../gio/goutputstream.c:417
+msgid "Output stream doesn't implement write"
+msgstr "Utmatningsström har inte implementerat skrivning"
+
+#: ../gio/goutputstream.c:378
+#: ../gio/goutputstream.c:876
+msgid "Source stream is already closed"
+msgstr "Källströmmen är redan stängd"
 
-#: ../gio/gdbusconnection.c:4515
+#: ../gio/gresolver.c:764
 #, c-format
-msgid "Type of message, `%s', does not match expected type `%s'"
-msgstr "Typ av meddelande, \"%s\", matchar inte förväntade typen \"%s\""
+msgid "Error resolving '%s': %s"
+msgstr "Fel vid uppslag av \"%s\": %s"
 
-#: ../gio/gdbusconnection.c:4734
+#: ../gio/gresolver.c:814
 #, c-format
-msgid "An object is already exported for the interface %s at %s"
-msgstr "Ett objekt är redan exporterat för gränssnittet %s vid %s"
+msgid "Error reverse-resolving '%s': %s"
+msgstr "Fel vid omvänt uppslag av \"%s\": %s"
 
-#: ../gio/gdbusconnection.c:4932
+#: ../gio/gresolver.c:849
+#: ../gio/gresolver.c:928
 #, c-format
-msgid "Method `%s' returned type `%s', but expected `%s'"
-msgstr "Metoden \"%s\" returnerade typen \"%s\", men förväntade \"%s\""
+msgid "No service record for '%s'"
+msgstr "Ingen tjänstepost för \"%s\""
 
-#: ../gio/gdbusconnection.c:5964
+#: ../gio/gresolver.c:854
+#: ../gio/gresolver.c:933
 #, c-format
-msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
-msgstr "Metoden \"%s\" på gränssnittet \"%s\" med signaturen \"%s\" finns inte"
+msgid "Temporarily unable to resolve '%s'"
+msgstr "Kan för tillfället inte slå upp \"%s\""
 
-#: ../gio/gdbusconnection.c:6082
+#: ../gio/gresolver.c:859
+#: ../gio/gresolver.c:938
 #, c-format
-msgid "A subtree is already exported for %s"
-msgstr "Ett underträd har redan exporterats för %s"
+msgid "Error resolving '%s'"
+msgstr "Fel vid uppslag av \"%s\""
 
-#: ../gio/gdbusmessage.c:859
-msgid "type is INVALID"
-msgstr "typ är OGILTIG"
+#: ../gio/gresource.c:294
+#: ../gio/gresource.c:539
+#: ../gio/gresource.c:556
+#: ../gio/gresource.c:679
+#: ../gio/gresource.c:748
+#: ../gio/gresource.c:809
+#: ../gio/gresource.c:889
+#: ../gio/gresourcefile.c:452
+#: ../gio/gresourcefile.c:552
+#: ../gio/gresourcefile.c:654
+#, c-format
+msgid "The resource at '%s' does not exist"
+msgstr "Resursen på \"%s\" finns inte"
 
-#: ../gio/gdbusmessage.c:870
-msgid "METHOD_CALL message: PATH or MEMBER header field is missing"
-msgstr "METHOD_CALL-meddelande: rubrikfältet PATH eller MEMBER saknas"
+#: ../gio/gresource.c:456
+#, c-format
+msgid "The resource at '%s' failed to decompress"
+msgstr "Resursen på \"%s\" gick inte att dekomprimera"
 
-#: ../gio/gdbusmessage.c:881
-msgid "METHOD_RETURN message: REPLY_SERIAL header field is missing"
-msgstr "METHOD_RETURN-meddelande: rubrikfältet REPLY_SERIAL saknas"
+#: ../gio/gresourcefile.c:650
+#, c-format
+msgid "The resource at '%s' is not a directory"
+msgstr "Resursen på \"%s\" är inte en katalog"
 
-#: ../gio/gdbusmessage.c:893
-msgid "ERROR message: REPLY_SERIAL or ERROR_NAME header field is missing"
-msgstr "FELmeddelande: rubrikfältet REPLY_SERIAL eller ERROR_NAME saknas"
+#: ../gio/gresourcefile.c:858
+msgid "Input stream doesn't implement seek"
+msgstr "Inmatningsströmmen har inte implementerat spolning"
 
-#: ../gio/gdbusmessage.c:906
-msgid "SIGNAL message: PATH, INTERFACE or MEMBER header field is missing"
-msgstr "SIGNAL-meddelande: rubrikfältet PATH, INTERFACE eller MEMBER saknas"
+#: ../gio/gresource-tool.c:470
+#: ../gio/gsettings-tool.c:530
+msgid "Print help"
+msgstr "Skriv ut hjälp"
 
-#: ../gio/gdbusmessage.c:914
-msgid ""
-"SIGNAL message: The PATH header field is using the reserved value /org/"
-"freedesktop/DBus/Local"
-msgstr ""
-"SIGNAL-meddelande: Rubrikfältet PATH använder det reserverade värdet /org/"
-"freedesktop/DBus/Local"
+#: ../gio/gresource-tool.c:471
+#: ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[KOMMANDO]"
 
-#: ../gio/gdbusmessage.c:922
+#: ../gio/gresource-tool.c:476
+msgid "List sections containing resources in an elf FILE"
+msgstr "Lista sektioner som innehåller resurser i en elf-FIL"
+
+#: ../gio/gresource-tool.c:482
 msgid ""
-"SIGNAL message: The INTERFACE header field is using the reserved value org."
-"freedesktop.DBus.Local"
+"List resources\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources"
 msgstr ""
-"SIGNAL-meddelande: Rubrikfältet INTERFACE använder det reserverade värdet "
-"org.freedesktop.DBus.Local"
-
-#: ../gio/gdbusmessage.c:998
-#, c-format
-msgid "Wanted to read %lu byte but got EOF"
-msgid_plural "Wanted to read %lu bytes but got EOF"
-msgstr[0] "Ville läsa %lu byte men fick EOF (slut på fil)"
-msgstr[1] "Ville läsa %lu byte men fick EOF (slut på fil)"
-
-#: ../gio/gdbusmessage.c:1025
-#, c-format
+"Lista resurser\n"
+"Om SEKTION anges, lista endast resurser i denna sektion\n"
+"Om SÖKVÄG anges, lista endast matchande resurser"
+
+#: ../gio/gresource-tool.c:485
+#: ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "FIL [SÖKVÄG]"
+
+#: ../gio/gresource-tool.c:486
+#: ../gio/gresource-tool.c:496
+#: ../gio/gresource-tool.c:503
+msgid "SECTION"
+msgstr "SEKTION"
+
+#: ../gio/gresource-tool.c:491
 msgid ""
-"Expected valid UTF-8 string but found invalid bytes at byte offset %d "
-"(length of string is %d). The valid UTF-8 string up until that point was `%s'"
+"List resources with details\n"
+"If SECTION is given, only list resources in this section\n"
+"If PATH is given, only list matching resources\n"
+"Details include the section, size and compression"
 msgstr ""
-"Förväntade giltig UTF-8-sträng men hittade ogiltiga byte vid byte-offset %d "
-"(längd av strängen är %d). Den giltiga UTF-8-strängen fram till den punkten "
-"var \"%s\""
-
-#: ../gio/gdbusmessage.c:1038
-#, c-format
-msgid "Expected NUL byte after the string `%s' but found byte %d"
-msgstr "Förväntade NUL byte efter strängen \"%s\" men hittade byte %d"
+"Lista resurser med detaljer\n"
+"Om SEKTION anges, lista endast resurser i denna sektion\n"
+"Om SÖKVÄG anges, lista endast matchande resurser\n"
+"Detaljer inkluderar sektionen, storlek och komprimering"
 
-#: ../gio/gdbusmessage.c:1242
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus object path"
-msgstr "Tolkat värde \"%s\" är inte en giltig D-Bus-objektsökväg"
+#: ../gio/gresource-tool.c:501
+msgid "Extract a resource file to stdout"
+msgstr "Extrahera en resursfil till standard ut"
 
-#: ../gio/gdbusmessage.c:1268
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature"
-msgstr "Tolkat värde \"%s\" är inte en giltig D-Bus-signatur "
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "FILSÖKVÄG"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gresource-tool.c:508
+#: ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
-"Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
-msgid_plural ""
-"Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
-msgstr[0] ""
-"Påträffade array med längden %u byte. Maximal längd är 2<<26 byte (64 MiB)."
-msgstr[1] ""
-"Påträffade array med längden %u byte. Maximal längd är 2<<26 byte (64 MiB)."
-
-#: ../gio/gdbusmessage.c:1490
-#, c-format
-msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
-msgstr "Tolkat värde \"%s\" för variant är inte en giltig D-Bus-signatur"
+"Unknown command %s\n"
+"\n"
+msgstr ""
+"Okänt kommando %s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1517
-#, c-format
+#: ../gio/gresource-tool.c:516
 msgid ""
-"Error deserializing GVariant with type string `%s' from the D-Bus wire format"
+"Usage:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  sections                  List resource sections\n"
+"  list                      List resources\n"
+"  details                   List resources with details\n"
+"  extract                   Extract a resource\n"
+"\n"
+"Use 'gresource help COMMAND' to get detailed help.\n"
+"\n"
 msgstr ""
-"Fel vid deserialisering av GVariant med typsträngen \"%s\" från D-Bus-"
-"wireformatet"
+"Användning:\n"
+"  gresource [--section SEKTION] KOMMANDO [ARG...]\n"
+"\n"
+"Kommandon:\n"
+"  help                      Visa denna information\n"
+"  sections                  Lista resurssektioner\n"
+"  list                      Lista resurser\n"
+"  details                   Lista resurser med detaljer\n"
+"  extract                   Extrahera en resurs\n"
+"\n"
+"Använd \"gresource help KOMMANDO\" för detaljerad hjälp.\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gresource-tool.c:530
 #, c-format
 msgid ""
-"Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
-"0x%02x"
+"Usage:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Ogiltigt värde för bitordning. Förväntade 0x6c ('l') eller 0x42 ('B') men "
-"hittade värdet 0x%02x"
-
-#: ../gio/gdbusmessage.c:1719
-#, c-format
-msgid "Invalid major protocol version. Expected 1 but found %d"
-msgstr "Ogiltig större protokollversion. Förväntade 1 men hittade %d"
+"Användning:\n"
+"  gresource %s%s%s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbusmessage.c:1776
-#, c-format
-msgid "Signature header with signature `%s' found but message body is empty"
-msgstr ""
-"Signaturrubrik med signaturen \"%s\" hittades med meddelandetexten är tom"
+#: ../gio/gresource-tool.c:533
+#: ../gio/gsettings-tool.c:643
+msgid "Arguments:\n"
+msgstr "Argument:\n"
 
-#: ../gio/gdbusmessage.c:1790
-#, c-format
-msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
-msgstr "Tolkat värde \"%s\" är inte en giltig D-Bus-signatur (för kropp)"
+#: ../gio/gresource-tool.c:537
+msgid "  SECTION   An (optional) elf section name\n"
+msgstr "  SEKTION   Ett (valfritt) elf-sektionsnamn\n"
 
-#: ../gio/gdbusmessage.c:1821
-#, c-format
-msgid "No signature header in message but the message body is %u byte"
-msgid_plural "No signature header in message but the message body is %u bytes"
-msgstr[0] "Ingen signaturrubrik i meddelande men meddelandetexten är %u byte"
-msgstr[1] "Ingen signaturrubrik i meddelande men meddelandetexten är %u byte"
+#: ../gio/gresource-tool.c:541
+#: ../gio/gsettings-tool.c:650
+msgid "  COMMAND   The (optional) command to explain\n"
+msgstr "  COMMAND   (Valfritt) kommando att förklara\n"
 
-#: ../gio/gdbusmessage.c:1831
-msgid "Cannot deserialize message: "
-msgstr "Kan inte deserialisera meddelande: "
+#: ../gio/gresource-tool.c:547
+msgid "  FILE      An elf file (a binary or a shared library)\n"
+msgstr "  FIL       En elf-fil (en binär eller ett delat bibliotek)\n"
 
-#: ../gio/gdbusmessage.c:2163
-#, c-format
+#: ../gio/gresource-tool.c:550
 msgid ""
-"Error serializing GVariant with type string `%s' to the D-Bus wire format"
+"  FILE      An elf file (a binary or a shared library)\n"
+"            or a compiled resource file\n"
 msgstr ""
-"Fel vid serialisering av GVariant med typsträngen \"%s\" till D-Bus-"
-"wireformatet"
+"  FIL       En elf-fil (en binär eller ett delat bibliotek)\n"
+"            eller en kompilerad resursfil\n"
 
-#: ../gio/gdbusmessage.c:2303
-#, c-format
-msgid ""
-"Message has %d file descriptors but the header field indicates %d file "
-"descriptors"
-msgstr "Meddelandet har %d filhandtag men rubrikfältet indikerar %d filhandtag"
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[SÖKVÄG]"
 
-#: ../gio/gdbusmessage.c:2311
-msgid "Cannot serialize message: "
-msgstr "Kan inte serialisera meddelandet: "
+#: ../gio/gresource-tool.c:556
+msgid "  PATH      An (optional) resource path (may be partial)\n"
+msgstr "  SÖKVÄG    En (valfri) resurssökväg (kan vara delvis)\n"
 
-#: ../gio/gdbusmessage.c:2355
-#, c-format
-msgid "Message body has signature `%s' but there is no signature header"
-msgstr ""
-"Meddelandetexten har signaturen \"%s\" men det finns ingen signaturrubrik"
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "SÖKVÄG"
+
+#: ../gio/gresource-tool.c:559
+msgid "  PATH      A resource path\n"
+msgstr " SÖKVÄG    En resurssökväg\n"
 
-#: ../gio/gdbusmessage.c:2365
+#: ../gio/gsettings-tool.c:53
+#: ../gio/gsettings-tool.c:74
 #, c-format
-msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
-msgstr ""
-"Meddelandetexten har typsignaturen \"%s\" men signaturen i rubrikfältet är "
-"\"%s\""
+msgid "No such schema '%s'\n"
+msgstr "Inget sådant schema \"%s\"\n"
 
-#: ../gio/gdbusmessage.c:2381
+#: ../gio/gsettings-tool.c:59
 #, c-format
-msgid "Message body is empty but signature in the header field is `(%s)'"
-msgstr "Meddelandetexten är tom men signaturen i rubrikfältet är \"(%s)\""
+msgid "Schema '%s' is not relocatable (path must not be specified)\n"
+msgstr "Schemat \"%s\" är inte flyttbart (sökvägen måste inte anges)\n"
 
-#: ../gio/gdbusmessage.c:2938
+#: ../gio/gsettings-tool.c:80
 #, c-format
-msgid "Error return with body of type `%s'"
-msgstr "Fel returnerades med meddelande av typen \"%s\""
+msgid "Schema '%s' is relocatable (path must be specified)\n"
+msgstr "Schemat \"%s\" är flyttbart (sökvägen måste anges)\n"
 
-#: ../gio/gdbusmessage.c:2946
-msgid "Error return with empty body"
-msgstr "Fel returnerade med tom text"
+#: ../gio/gsettings-tool.c:94
+#, c-format
+msgid "Empty path given.\n"
+msgstr "Tom sökväg angavs.\n"
 
-#: ../gio/gdbusprivate.c:1736
-msgid "Unable to load /var/lib/dbus/machine-id: "
-msgstr "Kunde inte läsa in /var/lib/dbus/machine-id: "
+#: ../gio/gsettings-tool.c:100
+#, c-format
+msgid "Path must begin with a slash (/)\n"
+msgstr "Sökvägen måste börja med ett snedstreck (/)\n"
 
-#: ../gio/gdbusproxy.c:1489
+#: ../gio/gsettings-tool.c:106
 #, c-format
-msgid "Error calling StartServiceByName for %s: "
-msgstr "Fel vid anrop av StartServiceByName för %s: "
+msgid "Path must end with a slash (/)\n"
+msgstr "Sökvägen måste sluta med ett snedstreck (/)\n"
 
-#: ../gio/gdbusproxy.c:1510
+#: ../gio/gsettings-tool.c:112
 #, c-format
-msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
-msgstr "Oväntat svar %d från StartServiceByName(\"%s\")-metod"
+msgid "Path must not contain two adjacent slashes (//)\n"
+msgstr "Sökvägen får inte innehålla två efterföljande snedstreck (//)\n"
 
-#: ../gio/gdbusproxy.c:2600 ../gio/gdbusproxy.c:2734
-msgid ""
-"Cannot invoke method; proxy is for a well-known name without an owner and "
-"proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
-msgstr ""
-"Kan inte anropa metod; proxy är för ett välkänt namn utan en ägare och proxy "
-"konstruerades med flaggan G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START"
+#: ../gio/gsettings-tool.c:133
+#, c-format
+msgid "No such key '%s'\n"
+msgstr "Ingen sådan nyckel \"%s\"\n"
 
-#: ../gio/gdbusserver.c:711
-msgid "Abstract name space not supported"
-msgstr "Abstrakt namnrymd stöds inte"
+#: ../gio/gsettings-tool.c:503
+#, c-format
+msgid "The provided value is outside of the valid range\n"
+msgstr "Tillhandahållet värde är utanför det giltiga intervallet\n"
 
-#: ../gio/gdbusserver.c:798
-msgid "Cannot specify nonce file when creating a server"
-msgstr "Kan inte ange nonce-filen när en server skapas"
+#: ../gio/gsettings-tool.c:536
+msgid "List the installed (non-relocatable) schemas"
+msgstr "Lista installerade (icke-flyttbara) scheman"
 
-#: ../gio/gdbusserver.c:875
-#, c-format
-msgid "Error writing nonce file at `%s': %s"
-msgstr "Fel vid skrivning av nonce-fil i \"%s\": %s"
+#: ../gio/gsettings-tool.c:542
+msgid "List the installed relocatable schemas"
+msgstr "Lista installerade, flyttbara scheman"
 
-#: ../gio/gdbusserver.c:1042
-#, c-format
-msgid "The string `%s' is not a valid D-Bus GUID"
-msgstr "Strängen \"%s\" är inte ett giltigt D-Bus GUID"
+#: ../gio/gsettings-tool.c:548
+msgid "List the keys in SCHEMA"
+msgstr "Lista nycklarna i SCHEMA"
 
-#: ../gio/gdbusserver.c:1082
-#, c-format
-msgid "Cannot listen on unsupported transport `%s'"
-msgstr "Kan inte lyssna på transport som inte stöds \"%s\""
+#: ../gio/gsettings-tool.c:549
+#: ../gio/gsettings-tool.c:555
+#: ../gio/gsettings-tool.c:592
+msgid "SCHEMA[:PATH]"
+msgstr "SCHEMA[:SÖKVÄG]"
 
-#: ../gio/gdbus-tool.c:88
-msgid "COMMAND"
-msgstr "KOMMANDO"
+#: ../gio/gsettings-tool.c:554
+msgid "List the children of SCHEMA"
+msgstr "Lista barnen i SCHEMA"
 
-#: ../gio/gdbus-tool.c:93
-#, c-format
+#: ../gio/gsettings-tool.c:560
 msgid ""
-"Commands:\n"
-"  help         Shows this information\n"
-"  introspect   Introspect a remote object\n"
-"  monitor      Monitor a remote object\n"
-"  call         Invoke a method on a remote object\n"
-"  emit         Emit a signal\n"
-"\n"
-"Use \"%s COMMAND --help\" to get help on each command.\n"
+"List keys and values, recursively\n"
+"If no SCHEMA is given, list all keys\n"
 msgstr ""
-"Kommandon:\n"
-"  help         Visar denna information\n"
-"  introspect   Introspektera ett fjärrobjekt\n"
-"  monitor      Övervaka ett fjärrobjekt\n"
-"  call         Anropa en metod på ett fjärrobjekt\n"
-"  emit         Sänd en signal\n"
-"\n"
-"Använd \"%s KOMMANDO --help\" för hjälp med varje kommando.\n"
+"Lista nycklar och värden, rekursivt\n"
+"Om inget SCHEMA anges, lista alla nycklar\n"
 
-#: ../gio/gdbus-tool.c:162 ../gio/gdbus-tool.c:218 ../gio/gdbus-tool.c:290
-#: ../gio/gdbus-tool.c:314 ../gio/gdbus-tool.c:691 ../gio/gdbus-tool.c:1010
-#: ../gio/gdbus-tool.c:1443
-#, c-format
-msgid "Error: %s\n"
-msgstr "Fel: %s\n"
+#: ../gio/gsettings-tool.c:562
+msgid "[SCHEMA[:PATH]]"
+msgstr "[SCHEMA[:SÖKVÄG]]"
 
-#: ../gio/gdbus-tool.c:173 ../gio/gdbus-tool.c:231 ../gio/gdbus-tool.c:1459
-#, c-format
-msgid "Error parsing introspection XML: %s\n"
-msgstr "Fel vid tolkning av introspektions-XML: %s\n"
+#: ../gio/gsettings-tool.c:567
+msgid "Get the value of KEY"
+msgstr "Få värdet för NYCKEL"
 
-#: ../gio/gdbus-tool.c:348
-msgid "Connect to the system bus"
-msgstr "Anslut till systembussen"
+#: ../gio/gsettings-tool.c:568
+#: ../gio/gsettings-tool.c:574
+#: ../gio/gsettings-tool.c:586
+#: ../gio/gsettings-tool.c:598
+msgid "SCHEMA[:PATH] KEY"
+msgstr "SCHEMA[:SÖKVÄG] NYCKEL"
 
-#: ../gio/gdbus-tool.c:349
-msgid "Connect to the session bus"
-msgstr "Anslut till sessionsbussen"
+#: ../gio/gsettings-tool.c:573
+msgid "Query the range of valid values for KEY"
+msgstr "Fråga efter giltiga värden för NYCKEL"
 
-#: ../gio/gdbus-tool.c:350
-msgid "Connect to given D-Bus address"
-msgstr "Anslut till angiven D-Bus-adress"
+#: ../gio/gsettings-tool.c:579
+msgid "Set the value of KEY to VALUE"
+msgstr "Ställ in värdet för NYCKEL till VÄRDE"
 
-#: ../gio/gdbus-tool.c:360
-msgid "Connection Endpoint Options:"
-msgstr "Flaggor för anslutningspunkt:"
+#: ../gio/gsettings-tool.c:580
+msgid "SCHEMA[:PATH] KEY VALUE"
+msgstr "SCHEMA[:SÖKVÄG] NYCKELVÄRDE"
 
-#: ../gio/gdbus-tool.c:361
-msgid "Options specifying the connection endpoint"
-msgstr "Flaggor som anger anslutningens ändpunkt"
+#: ../gio/gsettings-tool.c:585
+msgid "Reset KEY to its default value"
+msgstr "Återställ NYCKEL till dess standardvärde"
 
-#: ../gio/gdbus-tool.c:383
-#, c-format
-msgid "No connection endpoint specified"
-msgstr "Ingen anslutningsändpunkt har angivits"
+#: ../gio/gsettings-tool.c:591
+msgid "Reset all keys in SCHEMA to their defaults"
+msgstr "Nollställ alla nycklar i SCHEMA till sina standardvärden"
 
-#: ../gio/gdbus-tool.c:393
-#, c-format
-msgid "Multiple connection endpoints specified"
-msgstr "Flera anslutningsändpunkter har angivits"
+#: ../gio/gsettings-tool.c:597
+msgid "Check if KEY is writable"
+msgstr "Kontrollera om NYCKEL är skrivbar"
 
-#: ../gio/gdbus-tool.c:463
-#, c-format
+#: ../gio/gsettings-tool.c:603
 msgid ""
-"Warning: According to introspection data, interface `%s' does not exist\n"
-msgstr "Varning: Enligt introspektionsdata finns inte gränssnittet \"%s\"\n"
+"Monitor KEY for changes.\n"
+"If no KEY is specified, monitor all keys in SCHEMA.\n"
+"Use ^C to stop monitoring.\n"
+msgstr ""
+"Övervaka NYCKEL efter ändringar.\n"
+"Om ingen NYCKEL anges, övervaka alla nycklar i SCHEMA.\n"
+"Använd ^C för att avsluta övervakningen.\n"
 
-#: ../gio/gdbus-tool.c:472
+#: ../gio/gsettings-tool.c:606
+msgid "SCHEMA[:PATH] [KEY]"
+msgstr "SCHEMA[:SÖKVÄG] [NYCKEL]"
+
+#: ../gio/gsettings-tool.c:618
+msgid ""
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      Show this information\n"
+"  list-schemas              List installed schemas\n"
+"  list-relocatable-schemas  List relocatable schemas\n"
+"  list-keys                 List keys in a schema\n"
+"  list-children             List children of a schema\n"
+"  list-recursively          List keys and values, recursively\n"
+"  range                     Queries the range of a key\n"
+"  get                       Get the value of a key\n"
+"  set                       Set the value of a key\n"
+"  reset                     Reset the value of a key\n"
+"  reset-recursively         Reset all values in a given schema\n"
+"  writable                  Check if a key is writable\n"
+"  monitor                   Watch for changes\n"
+"\n"
+"Use 'gsettings help COMMAND' to get detailed help.\n"
+"\n"
+msgstr ""
+"Användning:\n"
+"  gsettings [--schemadir SCHEMAKAT] KOMMANDO [ARG...]\n"
+"\n"
+"Kommandon:\n"
+"  help                      Visa denna information\n"
+"  list-schemas              Lista installerade scheman\n"
+"  list-relocatable-schemas  Lista flyttbara scheman\n"
+"  list-keys                 Lista nycklar i ett schema\n"
+"  list-children             Lista barn av ett schema\n"
+"  list-recursively          Lista nycklar och värden, rekursivt\n"
+"  range                     Frågar efter intervallet för en nyckel\n"
+"  get                       Hämta värdet för en nyckel\n"
+"  set                       Ställ in värdet för en nyckel\n"
+"  reset                     Nollställ värdet för en nyckel\n"
+"  reset-recursively         Nollställ alla värden i ett angivet schema\n"
+"  writable                  Kontrollera om en nyckel är skrivbar\n"
+"  monitor                   Övervaka efter ändringar\n"
+"\n"
+"Använd \"gsettings help KOMMANDO\" för detaljerad hjälp.\n"
+"\n"
+
+#: ../gio/gsettings-tool.c:640
 #, c-format
 msgid ""
-"Warning: According to introspection data, method `%s' does not exist on "
-"interface `%s'\n"
+"Usage:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 msgstr ""
-"Varning: Enligt introspektionsdata finns inte metoden \"%s\" på gränssnittet "
-"\"%s\"\n"
+"Användning:\n"
+"  gsettings [--schemadir SCHEMAKAT] %s %s\n"
+"\n"
+"%s\n"
+"\n"
 
-#: ../gio/gdbus-tool.c:534
-msgid "Optional destination for signal (unique name)"
-msgstr "Valfritt mål för signal (unikt namn)"
+#: ../gio/gsettings-tool.c:646
+msgid "  SCHEMADIR A directory to search for additional schemas\n"
+msgstr "  SCHEMAKAT En katalog att söka i efter ytterligare scheman\n"
 
-#: ../gio/gdbus-tool.c:535
-msgid "Object path to emit signal on"
-msgstr "Objektsökväg att sända signalen på"
+#: ../gio/gsettings-tool.c:654
+msgid ""
+"  SCHEMA    The name of the schema\n"
+"  PATH      The path, for relocatable schemas\n"
+msgstr ""
+"  SCHEMA    Namnet på schemat\n"
+"  PATH      Sökvägen, för flyttbara scheman\n"
 
-#: ../gio/gdbus-tool.c:536
-msgid "Signal and interface name"
-msgstr "Signal- och gränssnittsnamn"
+#: ../gio/gsettings-tool.c:659
+msgid "  KEY       The (optional) key within the schema\n"
+msgstr "  KEY       (Valfri) nyckel inom schemat\n"
 
-#: ../gio/gdbus-tool.c:568
-msgid "Emit a signal."
-msgstr "Sänd en signal."
+#: ../gio/gsettings-tool.c:663
+msgid "  KEY       The key within the schema\n"
+msgstr "  KEY       Nyckeln inom schemat\n"
 
-#: ../gio/gdbus-tool.c:602 ../gio/gdbus-tool.c:822 ../gio/gdbus-tool.c:1549
-#: ../gio/gdbus-tool.c:1781
+#: ../gio/gsettings-tool.c:667
+msgid "  VALUE     The value to set\n"
+msgstr "  VÄRDE     Värdet att ställa in\n"
+
+#: ../gio/gsettings-tool.c:788
 #, c-format
-msgid "Error connecting: %s\n"
-msgstr "Fel vid anslutning: %s\n"
+msgid "Empty schema name given\n"
+msgstr "Tomt schemanamn angavs\n"
 
-#: ../gio/gdbus-tool.c:614
+#: ../gio/gsocket.c:282
+msgid "Invalid socket, not initialized"
+msgstr "Ogiltigt uttag, inte initierat"
+
+#: ../gio/gsocket.c:289
 #, c-format
-msgid "Error: object path not specified.\n"
-msgstr "Fel: objektsökväg har inte angivits.\n"
+msgid "Invalid socket, initialization failed due to: %s"
+msgstr "Ogiltigt uttag, initiering misslyckades på grund av: %s"
 
-#: ../gio/gdbus-tool.c:619 ../gio/gdbus-tool.c:883 ../gio/gdbus-tool.c:1607
-#: ../gio/gdbus-tool.c:1840
+#: ../gio/gsocket.c:297
+msgid "Socket is already closed"
+msgstr "Uttaget är redan stängt"
+
+#: ../gio/gsocket.c:305
+#: ../gio/gsocket.c:3520
+#: ../gio/gsocket.c:3575
+msgid "Socket I/O timed out"
+msgstr "Tidsgräns för in/ut på uttaget överstegs"
+
+#: ../gio/gsocket.c:472
 #, c-format
-msgid "Error: %s is not a valid object path\n"
-msgstr "Fel: %s är inte en giltig objektsökväg\n"
+msgid "creating GSocket from fd: %s"
+msgstr "skapar GSocket från fd: %s"
 
-#: ../gio/gdbus-tool.c:625
+#: ../gio/gsocket.c:506
+#: ../gio/gsocket.c:522
 #, c-format
-msgid "Error: signal not specified.\n"
-msgstr "Fel: signal har inte angivits.\n"
+msgid "Unable to create socket: %s"
+msgstr "Kunde inte skapa uttag: %s"
 
-#: ../gio/gdbus-tool.c:634
+#: ../gio/gsocket.c:506
+msgid "Unknown protocol was specified"
+msgstr "Okänt protokoll angavs"
+
+#: ../gio/gsocket.c:1713
 #, c-format
-msgid "Error: %s is not a valid interface name\n"
-msgstr "Fel: %s är inte ett giltigt gränssnittsnamn\n"
+msgid "could not get local address: %s"
+msgstr "kunde inte få lokal adress: %s"
 
-#: ../gio/gdbus-tool.c:640
+#: ../gio/gsocket.c:1756
 #, c-format
-msgid "Error: %s is not a valid member name\n"
-msgstr "Fel: %s är inte ett giltigt medlemsnamn\n"
+msgid "could not get remote address: %s"
+msgstr "Kunde inte få fjärradress: %s"
 
-#: ../gio/gdbus-tool.c:646
+#: ../gio/gsocket.c:1817
 #, c-format
-msgid "Error: %s is not a valid unique bus name.\n"
-msgstr "Fel: %s är inte ett giltigt unikt bussnamn.\n"
+msgid "could not listen: %s"
+msgstr "kunde inte lyssna: %s"
 
-#: ../gio/gdbus-tool.c:669 ../gio/gdbus-tool.c:982
+#: ../gio/gsocket.c:1891
 #, c-format
-msgid "Error parsing parameter %d: %s\n"
-msgstr "Fel vid tolkning av parameter %d: %s\n"
+msgid "Error binding to address: %s"
+msgstr "Fel vid bindning till adress: %s"
 
-#: ../gio/gdbus-tool.c:698
+#: ../gio/gsocket.c:1944
+#: ../gio/gsocket.c:1980
 #, c-format
-msgid "Error flushing connection: %s\n"
-msgstr "Fel vid tömning av anslutning: %s\n"
+msgid "Error joining multicast group: %s"
+msgstr "Fel vid medlemskap i multicast-grupp: %s"
 
-#: ../gio/gdbus-tool.c:725
-msgid "Destination name to invoke method on"
-msgstr "Målnamn att anropa metod på"
+#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1981
+#, c-format
+msgid "Error leaving multicast group: %s"
+msgstr "Fel vid lämnande av multicast-grupp: %s"
 
-#: ../gio/gdbus-tool.c:726
-msgid "Object path to invoke method on"
-msgstr "Objektsökväg att anropa metod på"
+#: ../gio/gsocket.c:1946
+msgid "No support for source-specific multicast"
+msgstr "Inget stöd för källspecifik multicast"
 
-#: ../gio/gdbus-tool.c:727
-msgid "Method and interface name"
-msgstr "Metod- och gränssnittsnamn"
+#: ../gio/gsocket.c:2165
+#, c-format
+msgid "Error accepting connection: %s"
+msgstr "Fel vid godkännande av anslutning: %s"
 
-#: ../gio/gdbus-tool.c:728
-msgid "Timeout in seconds"
-msgstr "Tidsgräns i sekunder"
+#: ../gio/gsocket.c:2286
+msgid "Connection in progress"
+msgstr "Anslutningsförsök pågår"
 
-#: ../gio/gdbus-tool.c:767
-msgid "Invoke a method on a remote object."
-msgstr "Anropa en metod på ett fjärrobjekt."
+#: ../gio/gsocket.c:2338
+#: ../gio/gsocket.c:4317
+#, c-format
+msgid "Unable to get pending error: %s"
+msgstr "Kunde inte få tag på väntande fel: %s"
 
-#: ../gio/gdbus-tool.c:842 ../gio/gdbus-tool.c:1568 ../gio/gdbus-tool.c:1800
+#: ../gio/gsocket.c:2508
 #, c-format
-msgid "Error: Destination is not specified\n"
-msgstr "Fel: Mål har inte angivits\n"
+msgid "Error receiving data: %s"
+msgstr "Fel vid mottagning av data: %s"
 
-#: ../gio/gdbus-tool.c:863 ../gio/gdbus-tool.c:1587
+#: ../gio/gsocket.c:2686
 #, c-format
-msgid "Error: Object path is not specified\n"
-msgstr "Fel: Objektsökväg har inte angivits\n"
+msgid "Error sending data: %s"
+msgstr "Fel vid sändning av data: %s"
 
-#: ../gio/gdbus-tool.c:898
+#: ../gio/gsocket.c:2800
 #, c-format
-msgid "Error: Method name is not specified\n"
-msgstr "Fel: Metodnamnet är inte angivet\n"
+msgid "Unable to shutdown socket: %s"
+msgstr "Kunde inte stänga ner uttag: %s"
 
-#: ../gio/gdbus-tool.c:909
+#: ../gio/gsocket.c:2879
 #, c-format
-msgid "Error: Method name `%s' is invalid\n"
-msgstr "Fel: Metodnamnet \"%s\" är ogiltigt\n"
+msgid "Error closing socket: %s"
+msgstr "Fel vid stängning av uttag: %s"
 
-#: ../gio/gdbus-tool.c:974
+#: ../gio/gsocket.c:3513
 #, c-format
-msgid "Error parsing parameter %d of type `%s': %s\n"
-msgstr "Fel vid tolkning av parameter %d av typen \"%s\": %s\n"
+msgid "Waiting for socket condition: %s"
+msgstr "Väntar på uttagstillstånd: %s"
 
-#: ../gio/gdbus-tool.c:1406
-msgid "Destination name to introspect"
-msgstr "Målnamn att introspektera"
+#: ../gio/gsocket.c:3791
+#: ../gio/gsocket.c:3872
+#, c-format
+msgid "Error sending message: %s"
+msgstr "Fel vid sändning av meddelande: %s"
 
-#: ../gio/gdbus-tool.c:1407
-msgid "Object path to introspect"
-msgstr "Objektsökväg att introspektera"
+#: ../gio/gsocket.c:3816
+msgid "GSocketControlMessage not supported on windows"
+msgstr "GSocketControlMessage stöds inte på Windows"
 
-#: ../gio/gdbus-tool.c:1408
-msgid "Print XML"
-msgstr "Skriv ut XML"
+#: ../gio/gsocket.c:4096
+#: ../gio/gsocket.c:4232
+#, c-format
+msgid "Error receiving message: %s"
+msgstr "Fel vid mottagning av meddelande: %s"
 
-#: ../gio/gdbus-tool.c:1409
-msgid "Introspect children"
-msgstr "Introspektera barn"
+#: ../gio/gsocket.c:4336
+msgid "g_socket_get_credentials not implemented for this OS"
+msgstr "g_socket_get_credentials har inte implementerats för detta operativsystem"
 
-#: ../gio/gdbus-tool.c:1410
-msgid "Only print properties"
-msgstr "Skriv endast ut egenskaper"
+#: ../gio/gsocketclient.c:174
+#, c-format
+msgid "Could not connect to proxy server %s: "
+msgstr "Kunde inte ansluta till proxyservern %s: "
 
-#: ../gio/gdbus-tool.c:1501
-msgid "Introspect a remote object."
-msgstr "Introspektera ett fjärrobjekt."
+#: ../gio/gsocketclient.c:188
+#, c-format
+msgid "Could not connect to %s: "
+msgstr "Kunde inte ansluta till %s: "
 
-#: ../gio/gdbus-tool.c:1699
-msgid "Destination name to monitor"
-msgstr "Målnamn att övervaka"
+#: ../gio/gsocketclient.c:190
+msgid "Could not connect: "
+msgstr "Kunde inte ansluta: "
 
-#: ../gio/gdbus-tool.c:1700
-msgid "Object path to monitor"
-msgstr "Objektsökväg att övervaka"
+#: ../gio/gsocketclient.c:976
+#: ../gio/gsocketclient.c:1547
+msgid "Unknown error on connect"
+msgstr "Okänt fel inträffade vid anslutning"
 
-#: ../gio/gdbus-tool.c:1733
-msgid "Monitor a remote object."
-msgstr "Övervaka ett fjärrobjekt."
+#: ../gio/gsocketclient.c:1029
+#: ../gio/gsocketclient.c:1486
+msgid "Trying to proxy over non-TCP connection is not supported."
+msgstr "Försök att skicka via proxy över en icke-TCP-anslutning stöds inte."
 
-#: ../gio/gdesktopappinfo.c:572 ../gio/gwin32appinfo.c:221
-msgid "Unnamed"
-msgstr "Namnlös"
+#: ../gio/gsocketclient.c:1055
+#: ../gio/gsocketclient.c:1507
+#, c-format
+msgid "Proxy protocol '%s' is not supported."
+msgstr "Proxyprotokollet \"%s\" stöds inte."
 
-#: ../gio/gdesktopappinfo.c:969
-msgid "Desktop file didn't specify Exec field"
-msgstr "Skrivbordsfilen angav inget Exec-fält"
+#: ../gio/gsocketlistener.c:191
+msgid "Listener is already closed"
+msgstr "Lyssnaren är redan stängd"
 
-#: ../gio/gdesktopappinfo.c:1250
-msgid "Unable to find terminal required for application"
-msgstr "Kunde inte hitta terminal som krävs för programmet"
+#: ../gio/gsocketlistener.c:232
+msgid "Added socket is closed"
+msgstr "Tillagt uttag är stängt"
 
-#: ../gio/gdesktopappinfo.c:1515
+#: ../gio/gsocks4aproxy.c:121
 #, c-format
-msgid "Can't create user application configuration folder %s: %s"
-msgstr "Kan inte skapa programkonfigurationsmapp för användare %s: %s"
+msgid "SOCKSv4 does not support IPv6 address '%s'"
+msgstr "SOCKSv4 saknar stöd för IPv6-adressen \"%s\""
+
+#: ../gio/gsocks4aproxy.c:139
+msgid "Username is too long for SOCKSv4 protocol"
+msgstr "Användarnamnet är för långt för SOCKSv4-protokollet"
 
-#: ../gio/gdesktopappinfo.c:1519
+#: ../gio/gsocks4aproxy.c:156
 #, c-format
-msgid "Can't create user MIME configuration folder %s: %s"
-msgstr "Kan inte skapa MIME-konfigurationsmapp för användare %s: %s"
-
-#: ../gio/gdesktopappinfo.c:1785 ../gio/gdesktopappinfo.c:1809
-msgid "Application information lacks an identifier"
-msgstr "Programinformation saknar en identifierare"
-
-#: ../gio/gdesktopappinfo.c:2033
-#, c-format
-msgid "Can't create user desktop file %s"
-msgstr "Kan inte skapa skrivbordsfil för användare %s"
-
-#: ../gio/gdesktopappinfo.c:2149
-#, c-format
-msgid "Custom definition for %s"
-msgstr "Anpassad definition för %s"
-
-#: ../gio/gdrive.c:363
-msgid "drive doesn't implement eject"
-msgstr "enheten har inte implementerat utmatning"
+msgid "Hostname '%s' is too long for SOCKSv4 protocol"
+msgstr "Värdnamnet \"%s\" är för långt för SOCKSv4-protokollet"
 
-#. Translators: This is an error
-#. * message for drive objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gdrive.c:444
-msgid "drive doesn't implement eject or eject_with_operation"
-msgstr "enheten har inte implementerat eject eller eject_with_operation"
+#: ../gio/gsocks4aproxy.c:182
+msgid "The server is not a SOCKSv4 proxy server."
+msgstr "Servern är inte en SOCKSv4-proxyserver."
 
-#: ../gio/gdrive.c:521
-msgid "drive doesn't implement polling for media"
-msgstr "enheten har inte implementerat pollning av media"
+#: ../gio/gsocks4aproxy.c:189
+msgid "Connection through SOCKSv4 server was rejected"
+msgstr "Anslutningen genom SOCKSv4-servern nekades"
 
-#: ../gio/gdrive.c:728
-msgid "drive doesn't implement start"
-msgstr "enheten har inte implementerat start"
+#: ../gio/gsocks5proxy.c:155
+#: ../gio/gsocks5proxy.c:326
+#: ../gio/gsocks5proxy.c:336
+msgid "The server is not a SOCKSv5 proxy server."
+msgstr "Servern är inte en SOCKSv5-proxyserver."
 
-#: ../gio/gdrive.c:831
-msgid "drive doesn't implement stop"
-msgstr "enheten har inte implementerat stop"
+#: ../gio/gsocks5proxy.c:169
+msgid "The SOCKSv5 proxy requires authentication."
+msgstr "SOCKSv5-proxyservern kräver autentisering."
 
-#: ../gio/gdummytlsbackend.c:168 ../gio/gdummytlsbackend.c:288
-#: ../gio/gdummytlsbackend.c:378
-msgid "TLS support is not available"
-msgstr "TLS-stöd finns inte tillgängligt"
+#: ../gio/gsocks5proxy.c:179
+msgid "The SOCKSv5 proxy requires an authentication method that is not supported by GLib."
+msgstr "SOCKSv5 kräver en autentiseringsmetod som inte stöds av GLib."
 
-#: ../gio/gemblem.c:324
-#, c-format
-msgid "Can't handle version %d of GEmblem encoding"
-msgstr "Kan inte hantera version %d av GEmblem-kodning"
+#: ../gio/gsocks5proxy.c:208
+msgid "Username or password is too long for SOCKSv5 protocol."
+msgstr "Användarnamn eller lösenord är för långt för SOCKSv5-protokollet."
 
-#: ../gio/gemblem.c:334
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblem encoding"
-msgstr "Felformaterat antal token (%d) i GEmblem-kodning"
+#: ../gio/gsocks5proxy.c:238
+msgid "SOCKSv5 authentication failed due to wrong username or password."
+msgstr "SOCKSv5-autentiseringen misslyckades på grund av felaktigt användarnamn eller lösenord."
 
-#: ../gio/gemblemedicon.c:368
+#: ../gio/gsocks5proxy.c:288
 #, c-format
-msgid "Can't handle version %d of GEmblemedIcon encoding"
-msgstr "Kan inte hantera version %d av GEmblemedIcon-kodning"
+msgid "Hostname '%s' is too long for SOCKSv5 protocol"
+msgstr "Värdnamnet \"%s\" är för långt för SOCKSv5-protokollet"
 
-#: ../gio/gemblemedicon.c:378
-#, c-format
-msgid "Malformed number of tokens (%d) in GEmblemedIcon encoding"
-msgstr "Felformaterat antal token (%d) i GEmblemedIcon-kodning"
+#: ../gio/gsocks5proxy.c:350
+msgid "The SOCKSv5 proxy server uses unknown address type."
+msgstr "SOCKSv5-proxyservern använder en okänd adresstyp."
 
-#: ../gio/gemblemedicon.c:401
-msgid "Expected a GEmblem for GEmblemedIcon"
-msgstr "Förväntade en GEmblem för GEmblemedIcon"
+#: ../gio/gsocks5proxy.c:357
+msgid "Internal SOCKSv5 proxy server error."
+msgstr "Internt fel iSOCKSv5-proxyserver."
 
-#: ../gio/gfile.c:871 ../gio/gfile.c:1102 ../gio/gfile.c:1237
-#: ../gio/gfile.c:1474 ../gio/gfile.c:1528 ../gio/gfile.c:1585
-#: ../gio/gfile.c:1668 ../gio/gfile.c:1723 ../gio/gfile.c:1783
-#: ../gio/gfile.c:1837 ../gio/gfile.c:3307 ../gio/gfile.c:3361
-#: ../gio/gfile.c:3493 ../gio/gfile.c:3534 ../gio/gfile.c:3864
-#: ../gio/gfile.c:4266 ../gio/gfile.c:4352 ../gio/gfile.c:4441
-#: ../gio/gfile.c:4539 ../gio/gfile.c:4626 ../gio/gfile.c:4720
-#: ../gio/gfile.c:5041 ../gio/gfile.c:5308 ../gio/gfile.c:5373
-#: ../gio/gfile.c:6947 ../gio/gfile.c:7037 ../gio/gfile.c:7123
-#: ../gio/win32/gwinhttpfile.c:439
-msgid "Operation not supported"
-msgstr "Åtgärden stöds inte"
+#: ../gio/gsocks5proxy.c:363
+msgid "SOCKSv5 connection not allowed by ruleset."
+msgstr "SOCKSv5-anslutning tillåts inte av regeluppsättningen."
 
-#. Translators: This is an error message when trying to find the
-#. * enclosing (user visible) mount of a file, but none exists.
-#. Translators: This is an error message when trying to
-#. * find the enclosing (user visible) mount of a file, but
-#. * none exists.
-#. Translators: This is an error message when trying to find
-#. * the enclosing (user visible) mount of a file, but none
-#. * exists.
-#: ../gio/gfile.c:1358 ../gio/glocalfile.c:1051 ../gio/glocalfile.c:1062
-#: ../gio/glocalfile.c:1075
-msgid "Containing mount does not exist"
-msgstr "Infattande montering finns inte"
+#: ../gio/gsocks5proxy.c:370
+msgid "Host unreachable through SOCKSv5 server."
+msgstr "Värden är inte nåbar genom SOCKSv5-servern."
 
-#: ../gio/gfile.c:2411 ../gio/glocalfile.c:2256
-msgid "Can't copy over directory"
-msgstr "Kan inte kopiera över katalog"
+#: ../gio/gsocks5proxy.c:376
+msgid "Network unreachable through SOCKSv5 proxy."
+msgstr "Nätverket är inte nåbart genom SOCKSv5-proxyservern."
 
-#: ../gio/gfile.c:2472
-msgid "Can't copy directory over directory"
-msgstr "Kan inte kopiera katalog över katalog"
+#: ../gio/gsocks5proxy.c:382
+msgid "Connection refused through SOCKSv5 proxy."
+msgstr "Anslutningen nekades genom SOCKSv5-proxyservern."
 
-#: ../gio/gfile.c:2480 ../gio/glocalfile.c:2265
-msgid "Target file exists"
-msgstr "Målfilen finns"
+#: ../gio/gsocks5proxy.c:388
+msgid "SOCKSv5 proxy does not support 'connect' command."
+msgstr "SOCKSv5-proxyservern saknar stöd för kommandot \"connect\"."
 
-#: ../gio/gfile.c:2498
-msgid "Can't recursively copy directory"
-msgstr "Kan inte kopiera katalogen rekursivt"
+#: ../gio/gsocks5proxy.c:394
+msgid "SOCKSv5 proxy does not support provided address type."
+msgstr "SOCKSv5-proxyservern saknar stöd för angiven adresstyp."
 
-#: ../gio/gfile.c:2758
-msgid "Splice not supported"
-msgstr "Splice stöds inte"
+#: ../gio/gsocks5proxy.c:400
+msgid "Unknown SOCKSv5 proxy error."
+msgstr "Okänt fel i SOCKSv5-proxyserver."
 
-#: ../gio/gfile.c:2762
+#: ../gio/gthemedicon.c:498
 #, c-format
-msgid "Error splicing file: %s"
-msgstr "Fel vid splice av fil: %s"
-
-#: ../gio/gfile.c:2909
-msgid "Can't copy special file"
-msgstr "Kan inte kopiera specialfil"
+msgid "Can't handle version %d of GThemedIcon encoding"
+msgstr "Kan inte hantera version %d av GThemedIcon-kodning"
 
-#: ../gio/gfile.c:3483
-msgid "Invalid symlink value given"
-msgstr "Ogiltigt värde för symbolisk länk angivet"
+#: ../gio/gtlscertificate.c:249
+msgid "Cannot decrypt PEM-encoded private key"
+msgstr "Kan inte dekryptera PEM-kodad privat nyckel"
 
-#: ../gio/gfile.c:3577
-msgid "Trash not supported"
-msgstr "Papperskorgen stöds inte"
+#: ../gio/gtlscertificate.c:254
+msgid "No PEM-encoded private key found"
+msgstr "Ingen PEM-kodad privat nyckel hittades"
 
-#: ../gio/gfile.c:3626
-#, c-format
-msgid "File names cannot contain '%c'"
-msgstr "Filnamn får inte innehålla \"%c\""
+#: ../gio/gtlscertificate.c:264
+msgid "Could not parse PEM-encoded private key"
+msgstr "Kunde inte tolka PEM-kodad privat nyckel"
 
-#: ../gio/gfile.c:6006 ../gio/gvolume.c:332
-msgid "volume doesn't implement mount"
-msgstr "volymen har inte implementerat montering"
+#: ../gio/gtlscertificate.c:289
+msgid "No PEM-encoded certificate found"
+msgstr "Inget PEM-kodat certifikat hittades"
 
-#: ../gio/gfile.c:6117
-msgid "No application is registered as handling this file"
-msgstr "Inget program är registrerat för hantering av denna fil"
+#: ../gio/gtlscertificate.c:298
+msgid "Could not parse PEM-encoded certificate"
+msgstr "Kunde inte tolka PEM-kodat certifikat"
 
-#: ../gio/gfileenumerator.c:205
-msgid "Enumerator is closed"
-msgstr "Numreraren är stängd"
+#: ../gio/gtlspassword.c:114
+msgid "This is the last chance to enter the password correctly before your access is locked out."
+msgstr "Detta är sista chansen att ange ett korrekt lösenord innan ditt konto blir låst."
 
-#: ../gio/gfileenumerator.c:212 ../gio/gfileenumerator.c:271
-#: ../gio/gfileenumerator.c:371 ../gio/gfileenumerator.c:480
-msgid "File enumerator has outstanding operation"
-msgstr "Filnumreraren har kvarstående åtgärd"
+#: ../gio/gtlspassword.c:116
+msgid "Several password entered have been incorrect, and your access will be locked out after further failures."
+msgstr "Flera felaktiga lösenord har angivits och din åtkomst kommer att låsas efter ytterligare misslyckanden."
 
-#: ../gio/gfileenumerator.c:361 ../gio/gfileenumerator.c:470
-msgid "File enumerator is already closed"
-msgstr "Filnumreraren är redan strängd"
+#: ../gio/gtlspassword.c:118
+msgid "The password entered is incorrect."
+msgstr "Det angivna lösenordet är felaktigt."
 
-#: ../gio/gfileicon.c:236
+#: ../gio/gunixconnection.c:164
+#: ../gio/gunixconnection.c:580
 #, c-format
-msgid "Can't handle version %d of GFileIcon encoding"
-msgstr "Kan inte hantera version %d av GFileIcon-kodning"
+msgid "Expecting 1 control message, got %d"
+msgstr "Förväntade 1 kontrollmeddelande, fick %d"
 
-#: ../gio/gfileicon.c:246
-msgid "Malformed input data for GFileIcon"
-msgstr "Felformaterad inmatningsdata för GFileIcon"
+#: ../gio/gunixconnection.c:177
+#: ../gio/gunixconnection.c:590
+msgid "Unexpected type of ancillary data"
+msgstr "Oväntad typ av underordnat data"
 
-#: ../gio/gfileinputstream.c:154 ../gio/gfileinputstream.c:420
-#: ../gio/gfileiostream.c:170 ../gio/gfileoutputstream.c:169
-#: ../gio/gfileoutputstream.c:523
-msgid "Stream doesn't support query_info"
-msgstr "Strömmen saknar stöd för query_info"
+#: ../gio/gunixconnection.c:195
+#, c-format
+msgid "Expecting one fd, but got %d\n"
+msgstr "Förväntade ett fd, men fick %d\n"
 
-#: ../gio/gfileinputstream.c:335 ../gio/gfileiostream.c:387
-#: ../gio/gfileoutputstream.c:381
-msgid "Seek not supported on stream"
-msgstr "Sökning stöds inte på strömmen"
+#: ../gio/gunixconnection.c:211
+msgid "Received invalid fd"
+msgstr "Tog emot ogiltig fd"
 
-#: ../gio/gfileinputstream.c:379
-msgid "Truncate not allowed on input stream"
-msgstr "Kapning tillåts inte på inmatningsströmmen"
+#: ../gio/gunixconnection.c:347
+msgid "Error sending credentials: "
+msgstr "Fel vid sändning av inloggningsuppgifter: "
 
-#: ../gio/gfileiostream.c:463 ../gio/gfileoutputstream.c:457
-msgid "Truncate not supported on stream"
-msgstr "Kapning stöds inte på strömmen"
+#: ../gio/gunixconnection.c:511
+#, c-format
+msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
+msgstr "Fel vid kontroll om SO_PASSCRED har aktiverats för uttaget: %s"
 
-#: ../gio/gicon.c:284
+#: ../gio/gunixconnection.c:520
 #, c-format
-msgid "Wrong number of tokens (%d)"
-msgstr "Fel antal token (%d)"
+msgid "Unexpected option length while checking if SO_PASSCRED is enabled for socket. Expected %d bytes, got %d"
+msgstr "Oväntad flagglängd vid kontroll om SO_PASSCRED har aktiverats för uttaget. Förväntade %d byte, fick %d"
 
-#: ../gio/gicon.c:304
+#: ../gio/gunixconnection.c:537
 #, c-format
-msgid "No type for class name %s"
-msgstr "Ingen typ för klassnamnet %s"
+msgid "Error enabling SO_PASSCRED: %s"
+msgstr "Fel vid aktivering av SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:314
+#: ../gio/gunixconnection.c:568
+msgid "Expecting to read a single byte for receiving credentials but read zero bytes"
+msgstr "Förväntade att läsa ett enda byte för mottagning av inloggningsuppgifter men läste noll byte"
+
+#: ../gio/gunixconnection.c:604
 #, c-format
-msgid "Type %s does not implement the GIcon interface"
-msgstr "Typen %s implementerar inte GIcon-gränssnittet"
+msgid "Not expecting control message, but got %d"
+msgstr "Förväntade inte kontrollmeddelande, men fick %d"
 
-#: ../gio/gicon.c:325
+#: ../gio/gunixconnection.c:630
 #, c-format
-msgid "Type %s is not classed"
-msgstr "Typen %s är inte klassad"
+msgid "Error while disabling SO_PASSCRED: %s"
+msgstr "Fel vid inaktivning av SO_PASSCRED: %s"
 
-#: ../gio/gicon.c:339
+#: ../gio/gunixinputstream.c:392
+#: ../gio/gunixinputstream.c:413
+#: ../gio/gunixinputstream.c:493
 #, c-format
-msgid "Malformed version number: %s"
-msgstr "Felformaterat versionsnummer: %s"
+msgid "Error reading from file descriptor: %s"
+msgstr "Fel vid läsning från filhandtag: %s"
 
-#: ../gio/gicon.c:353
+#: ../gio/gunixinputstream.c:448
+#: ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434
+#: ../gio/gunixoutputstream.c:598
 #, c-format
-msgid "Type %s does not implement from_tokens() on the GIcon interface"
-msgstr "Typen %s implementerar inte from_tokens() på GIcon-gränssnittet"
+msgid "Error closing file descriptor: %s"
+msgstr "Fel vid stängning av filhandtag: %s"
 
-#: ../gio/gicon.c:430
-msgid "Can't handle the supplied version the icon encoding"
-msgstr "Kan inte hantera angiven version för ikonkodningen"
+#: ../gio/gunixmounts.c:1983
+#: ../gio/gunixmounts.c:2020
+msgid "Filesystem root"
+msgstr "Filsystemsrot"
 
-#: ../gio/ginputstream.c:194
-msgid "Input stream doesn't implement read"
-msgstr "Inmatningsströmmen har inte implementerat läsning"
+#: ../gio/gunixoutputstream.c:378
+#: ../gio/gunixoutputstream.c:399
+#: ../gio/gunixoutputstream.c:479
+#, c-format
+msgid "Error writing to file descriptor: %s"
+msgstr "Fel vid skrivning till filhandtag: %s"
 
-#. Translators: This is an error you get if there is already an
-#. * operation running against this stream when you try to start
-#. * one
-#. Translators: This is an error you get if there is
-#. * already an operation running against this stream when
-#. * you try to start one
-#: ../gio/ginputstream.c:898 ../gio/giostream.c:316
-#: ../gio/goutputstream.c:1216
-msgid "Stream has outstanding operation"
-msgstr "Strömmen har kvarstående åtgärd"
+#: ../gio/gunixsocketaddress.c:244
+msgid "Abstract unix domain socket addresses not supported on this system"
+msgstr "Abstrakta Unix-domänuttagsadresser stöds inte på detta system"
 
-#: ../gio/ginetsocketaddress.c:181 ../gio/ginetsocketaddress.c:198
-#: ../gio/gunixsocketaddress.c:221
-msgid "Not enough space for socket address"
-msgstr "Inte tillräckligt med utrymme för uttagsadress"
+#: ../gio/gvolume.c:408
+msgid "volume doesn't implement eject"
+msgstr "volymen har inte implementerat eject"
 
-#: ../gio/ginetsocketaddress.c:211
-msgid "Unsupported socket address"
-msgstr "Uttagsadressen stöds inte"
+#. Translators: This is an error
+#. * message for volume objects that
+#. * don't implement any of eject or eject_with_operation.
+#: ../gio/gvolume.c:488
+msgid "volume doesn't implement eject or eject_with_operation"
+msgstr "volume har inte implementerat eject eller eject_with_operation"
 
-#: ../gio/glib-compile-schemas.c:741
-msgid "empty names are not permitted"
-msgstr "tomma namn tillåts inte"
+#: ../gio/gwin32appinfo.c:276
+msgid "Can't find application"
+msgstr "Kan inte hitta programmet"
 
-#: ../gio/glib-compile-schemas.c:751
+#: ../gio/gwin32appinfo.c:308
 #, c-format
-msgid "invalid name '%s': names must begin with a lowercase letter"
-msgstr "ogiltigt namn \"%s\": namn måste börja med en liten bokstav"
+msgid "Error launching application: %s"
+msgstr "Fel vid start av program: %s"
 
-#: ../gio/glib-compile-schemas.c:763
-#, c-format
-msgid ""
-"invalid name '%s': invalid character '%c'; only lowercase letters, numbers "
-"and dash ('-') are permitted."
-msgstr ""
-"ogiltigt namn \"%s\": ogiltigt tecken \"%c\"; endast gemena bokstäver, "
-"siffror och minustecken (\"-\") tillåts."
+#: ../gio/gwin32appinfo.c:344
+msgid "URIs not supported"
+msgstr "URI:er stöds inte"
 
-#: ../gio/glib-compile-schemas.c:772
-#, c-format
-msgid "invalid name '%s': two successive dashes ('--') are not permitted."
-msgstr ""
-"ogiltigt namn \"%s\": två efterföljande minustecken (\"--\") tillåts inte."
+#: ../gio/gwin32appinfo.c:366
+msgid "association changes not supported on win32"
+msgstr "associeringsändringar stöds inte på win32"
 
-#: ../gio/glib-compile-schemas.c:781
-#, c-format
-msgid "invalid name '%s': the last character may not be a dash ('-')."
-msgstr ""
-"ogiltigt namn \"%s\": sista tecknet får inte vara ett minustecken (\"-\")."
+#: ../gio/gwin32appinfo.c:378
+msgid "Association creation not supported on win32"
+msgstr "Associeringsskapanden stöds inte på win32"
 
-#: ../gio/glib-compile-schemas.c:789
-#, c-format
-msgid "invalid name '%s': maximum length is 1024"
-msgstr "ogiltigt namn \"%s\": maximal längd är 1024"
-
-#: ../gio/glib-compile-schemas.c:858
-#, c-format
-msgid "<child name='%s'> already specified"
-msgstr "<child name='%s'> redan angiven"
-
-#: ../gio/glib-compile-schemas.c:884
-msgid "can not add keys to a 'list-of' schema"
-msgstr "kan inte lägga till nycklar till ett \"list-of\"-schema"
-
-#: ../gio/glib-compile-schemas.c:895
+#: ../gio/gwin32inputstream.c:318
 #, c-format
-msgid "<key name='%s'> already specified"
-msgstr "<key name='%s'> redan angiven"
+msgid "Error reading from handle: %s"
+msgstr "Fel vid läsning från handtag: %s"
 
-#: ../gio/glib-compile-schemas.c:913
+#: ../gio/gwin32inputstream.c:348
+#: ../gio/gwin32outputstream.c:348
 #, c-format
-msgid ""
-"<key name='%s'> shadows <key name='%s'> in <schema id='%s'>; use <override> "
-"to modify value"
-msgstr ""
-"<key name='%s'> skuggar <key name='%s'> i <schema id='%s'>; använd "
-"<override> för att ändra värdet"
+msgid "Error closing handle: %s"
+msgstr "Fel vid stängning av handtag: %s"
 
-#: ../gio/glib-compile-schemas.c:924
+#: ../gio/gwin32outputstream.c:318
 #, c-format
-msgid ""
-"exactly one of 'type', 'enum' or 'flags' must be specified as an attribute "
-"to <key>"
-msgstr ""
-"exakt en av \"type\", \"enum\" eller \"flags\" måste anges som ett attribut "
-"till <key>"
+msgid "Error writing to handle: %s"
+msgstr "Fel vid skrivning till handtag: %s"
 
-#: ../gio/glib-compile-schemas.c:943
-#, c-format
-msgid "<%s id='%s'> not (yet) defined."
-msgstr "<%s id='%s'> inte (ännu) angiven."
+#: ../gio/gzlibcompressor.c:396
+#: ../gio/gzlibdecompressor.c:349
+msgid "Not enough memory"
+msgstr "Slut på minne"
 
-#: ../gio/glib-compile-schemas.c:958
+#: ../gio/gzlibcompressor.c:403
+#: ../gio/gzlibdecompressor.c:356
 #, c-format
-msgid "invalid GVariant type string '%s'"
-msgstr "ogiltig GVariant-typsträng \"%s\""
+msgid "Internal error: %s"
+msgstr "Internt fel: %s"
 
-#: ../gio/glib-compile-schemas.c:988
-msgid "<override> given but schema isn't extending anything"
-msgstr "<override> angavs men schemat utökar inte någonting"
+#: ../gio/gzlibcompressor.c:416
+#: ../gio/gzlibdecompressor.c:370
+msgid "Need more input"
+msgstr "Behöver mer inmatning"
 
-#: ../gio/glib-compile-schemas.c:1001
-#, c-format
-msgid "no <key name='%s'> to override"
-msgstr "ingen <key name='%s'> att åsidosätta"
+#: ../gio/gzlibdecompressor.c:342
+msgid "Invalid compressed data"
+msgstr "Ogiltigt komprimerat data"
 
-#: ../gio/glib-compile-schemas.c:1009
+#: ../glib/gbookmarkfile.c:760
 #, c-format
-msgid "<override name='%s'> already specified"
-msgstr "<override name='%s'> redan angiven"
+msgid "Unexpected attribute '%s' for element '%s'"
+msgstr "Oväntat attribut \"%s\" för elementet \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1080
+#: ../glib/gbookmarkfile.c:771
+#: ../glib/gbookmarkfile.c:842
+#: ../glib/gbookmarkfile.c:852
+#: ../glib/gbookmarkfile.c:959
 #, c-format
-msgid "<schema id='%s'> already specified"
-msgstr "<schema id='%s'> redan angiven"
+msgid "Attribute '%s' of element '%s' not found"
+msgstr "Attributet \"%s\" för elementet \"%s\" hittades inte"
 
-#: ../gio/glib-compile-schemas.c:1092
+#: ../glib/gbookmarkfile.c:1129
+#: ../glib/gbookmarkfile.c:1194
+#: ../glib/gbookmarkfile.c:1258
+#: ../glib/gbookmarkfile.c:1268
 #, c-format
-msgid "<schema id='%s'> extends not yet existing schema '%s'"
-msgstr "<schema id='%s'> utökar ännu inte befintliga schemat \"%s\""
+msgid "Unexpected tag '%s', tag '%s' expected"
+msgstr "Oväntad tagg \"%s\"\", taggen \"%s\" förväntades"
 
-#: ../gio/glib-compile-schemas.c:1108
+#: ../glib/gbookmarkfile.c:1154
+#: ../glib/gbookmarkfile.c:1168
+#: ../glib/gbookmarkfile.c:1236
+#: ../glib/gbookmarkfile.c:1288
 #, c-format
-msgid "<schema id='%s'> is list of not yet existing schema '%s'"
-msgstr "<schema id='%s'> är listad av ännu inte befintliga schemat \"%s\""
+msgid "Unexpected tag '%s' inside '%s'"
+msgstr "Oväntad tagg \"%s\" inom \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1116
-#, c-format
-msgid "Can not be a list of a schema with a path"
-msgstr "Kan inte vara en lista för ett schema med en sökväg"
+#: ../glib/gbookmarkfile.c:1806
+msgid "No valid bookmark file found in data dirs"
+msgstr "Ingen giltig bokmärkesfil hittades i datakataloger"
 
-#: ../gio/glib-compile-schemas.c:1126
+#: ../glib/gbookmarkfile.c:2007
 #, c-format
-msgid "Can not extend a schema with a path"
-msgstr "Kan inte utöka ett schema med en sökväg"
+msgid "A bookmark for URI '%s' already exists"
+msgstr "Ett bokmärke för uri \"%s\" finns redan"
 
-#: ../gio/glib-compile-schemas.c:1136
+#: ../glib/gbookmarkfile.c:2053
+#: ../glib/gbookmarkfile.c:2211
+#: ../glib/gbookmarkfile.c:2296
+#: ../glib/gbookmarkfile.c:2376
+#: ../glib/gbookmarkfile.c:2461
+#: ../glib/gbookmarkfile.c:2544
+#: ../glib/gbookmarkfile.c:2622
+#: ../glib/gbookmarkfile.c:2701
+#: ../glib/gbookmarkfile.c:2743
+#: ../glib/gbookmarkfile.c:2840
+#: ../glib/gbookmarkfile.c:2960
+#: ../glib/gbookmarkfile.c:3150
+#: ../glib/gbookmarkfile.c:3226
+#: ../glib/gbookmarkfile.c:3391
+#: ../glib/gbookmarkfile.c:3480
+#: ../glib/gbookmarkfile.c:3570
+#: ../glib/gbookmarkfile.c:3698
 #, c-format
-msgid ""
-"<schema id='%s'> is a list, extending <schema id='%s'> which is not a list"
-msgstr ""
-"<schema id='%s'> är en lista, som utökar <schema id='%s'> vilket inte är en "
-"lista"
+msgid "No bookmark found for URI '%s'"
+msgstr "Inget bokmärke hittades för uri \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1146
+#: ../glib/gbookmarkfile.c:2385
 #, c-format
-msgid ""
-"<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
-"does not extend '%s'"
-msgstr ""
-"<schema id='%s' list-of='%s'> utökar <schema id='%s' list-of='%s'> men \"%s"
-"\" utökar inte \"%s\""
+msgid "No MIME type defined in the bookmark for URI '%s'"
+msgstr "Ingen Mime-typ definierad i bokmärket för uri \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1163
+#: ../glib/gbookmarkfile.c:2470
 #, c-format
-msgid "a path, if given, must begin and end with a slash"
-msgstr "en sökväg, om angiven, måste börja och sluta med ett snedstreck"
+msgid "No private flag has been defined in bookmark for URI '%s'"
+msgstr "Ingen privat flagga har definierats i bokmärket för uri \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1170
+#: ../glib/gbookmarkfile.c:2849
 #, c-format
-msgid "the path of a list must end with ':/'"
-msgstr "sökvägen för en lista måste sluta med \":/\""
+msgid "No groups set in bookmark for URI '%s'"
+msgstr "Inga grupper inställda i bokmärket för uri \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1196
+#: ../glib/gbookmarkfile.c:3244
+#: ../glib/gbookmarkfile.c:3401
 #, c-format
-msgid "<%s id='%s'> already specified"
-msgstr "<%s id='%s'> redan angiven"
+msgid "No application with name '%s' registered a bookmark for '%s'"
+msgstr "Inget program med namnet \"%s\" registrerade ett bokmärke för \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1416
+#: ../glib/gbookmarkfile.c:3424
 #, c-format
-msgid "Element <%s> not allowed inside <%s>"
-msgstr "Elementet <%s> tillåts inte inuti <%s>"
+msgid "Failed to expand exec line '%s' with URI '%s'"
+msgstr "Misslyckades med att expandera exec-raden \"%s\" med URI \"%s\""
 
-#: ../gio/glib-compile-schemas.c:1420
-#, c-format
-msgid "Element <%s> not allowed at toplevel"
-msgstr "Elementet <%s> tillåts inte på toppnivå"
+#: ../glib/gconvert.c:807
+#: ../glib/gutf8.c:837
+#: ../glib/gutf8.c:1047
+#: ../glib/gutf8.c:1184
+#: ../glib/gutf8.c:1288
+msgid "Partial character sequence at end of input"
+msgstr "Ofullständig teckensekvens vid slutet av indata"
 
-#: ../gio/glib-compile-schemas.c:1511
+# fallback syftar på en sträng
+#: ../glib/gconvert.c:1057
 #, c-format
-msgid "text may not appear inside <%s>"
-msgstr "text får inte vara inuti <%s>"
+msgid "Cannot convert fallback '%s' to codeset '%s'"
+msgstr "Kan inte konvertera reservsträngen \"%s\" till kodningen \"%s\""
 
-#. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1696 ../gio/glib-compile-schemas.c:1767
-#: ../gio/glib-compile-schemas.c:1843
+#: ../glib/gconvert.c:1874
 #, c-format
-msgid "--strict was specified; exiting.\n"
-msgstr "--strict angavs; avslutar.\n"
+msgid "The URI '%s' is not an absolute URI using the \"file\" scheme"
+msgstr "URI:n \"%s\" är ingen absolut URI som använder \"file\"-schemat"
 
-#: ../gio/glib-compile-schemas.c:1704
+#: ../glib/gconvert.c:1884
 #, c-format
-msgid "This entire file has been ignored.\n"
-msgstr "Hela denna filen har ignorerats.\n"
+msgid "The local file URI '%s' may not include a '#'"
+msgstr "Lokala fil-URI:n \"%s\" får inte innehålla en \"#\""
 
-#: ../gio/glib-compile-schemas.c:1763
+#: ../glib/gconvert.c:1901
 #, c-format
-msgid "Ignoring this file.\n"
-msgstr "Ignorerar denna fil.\n"
+msgid "The URI '%s' is invalid"
+msgstr "URI:n \"%s\" är ogiltig"
 
-#: ../gio/glib-compile-schemas.c:1803
+#: ../glib/gconvert.c:1913
 #, c-format
-msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
-msgstr ""
-"Ingen sådan nyckel \"%s\" i schemat \"%s\" som angetts i åsidosättningsfilen "
-"\"%s\""
+msgid "The hostname of the URI '%s' is invalid"
+msgstr "Värdnamnet i URI:n \"%s\" är ogiltigt"
 
-#: ../gio/glib-compile-schemas.c:1809 ../gio/glib-compile-schemas.c:1867
-#: ../gio/glib-compile-schemas.c:1895
+#: ../glib/gconvert.c:1929
 #, c-format
-msgid "; ignoring override for this key.\n"
-msgstr "; ignorerar åsidosättning för denna nyckel.\n"
+msgid "The URI '%s' contains invalidly escaped characters"
+msgstr "URI:n \"%s\" innehåller ogiltigt kodade tecken"
 
-#: ../gio/glib-compile-schemas.c:1813 ../gio/glib-compile-schemas.c:1871
-#: ../gio/glib-compile-schemas.c:1899
+#: ../glib/gconvert.c:2024
 #, c-format
-msgid " and --strict was specified; exiting.\n"
-msgstr " och --strict angavs; avslutar.\n"
+msgid "The pathname '%s' is not an absolute path"
+msgstr "Sökvägen \"%s\" är ingen absolut sökväg"
 
-#: ../gio/glib-compile-schemas.c:1829
-#, c-format
-msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
-msgstr ""
-"fel vid tolkning av nyckeln \"%s\" i schemat \"%s\" som angetts i "
-"åsidosättningsfilen \"%s\": %s.  "
+#: ../glib/gconvert.c:2034
+msgid "Invalid hostname"
+msgstr "Ogiltigt värdnamn"
 
-#: ../gio/glib-compile-schemas.c:1839
-#, c-format
-msgid "Ignoring override for this key.\n"
-msgstr "Ignorerar åsidosättning för denna nyckel.\n"
+#. Translators: 'before midday' indicator
+#: ../glib/gdatetime.c:205
+msgctxt "GDateTime"
+msgid "AM"
+msgstr "AM"
 
-#: ../gio/glib-compile-schemas.c:1857
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is out of the "
-"range given in the schema"
-msgstr ""
-"åsidosättning för nyckeln \"%s\" i schemat \"%s\" i åsidosättningsfilen \"%s"
-"\" är utanför intervallet som anges i schemat"
+#. Translators: 'after midday' indicator
+#: ../glib/gdatetime.c:207
+msgctxt "GDateTime"
+msgid "PM"
+msgstr "PM"
 
-#: ../gio/glib-compile-schemas.c:1885
-#, c-format
-msgid ""
-"override for key `%s' in schema `%s' in override file `%s' is not in the "
-"list of valid choices"
-msgstr ""
-"åsidosättning för nyckeln \"%s\" i schemat \"%s\" i åsidosättningsfilen \"%s"
-"\" finns inte i listan över giltiga val"
+#. Translators: this is the preferred format for expressing the date and the time
+#: ../glib/gdatetime.c:210
+msgctxt "GDateTime"
+msgid "%a %b %e %H:%M:%S %Y"
+msgstr "%a %e %b %Y %H.%M.%S"
 
-#: ../gio/glib-compile-schemas.c:1939
-msgid "where to store the gschemas.compiled file"
-msgstr "var filen gschemas.compiled ska lagras"
+#. Translators: this is the preferred format for expressing the date
+#: ../glib/gdatetime.c:213
+msgctxt "GDateTime"
+msgid "%m/%d/%y"
+msgstr "%y-%m-%d"
 
-#: ../gio/glib-compile-schemas.c:1939 ../gio/glib-compile-schemas.c:1970
-msgid "DIRECTORY"
-msgstr "KATALOG"
+#. Translators: this is the preferred format for expressing the time
+#: ../glib/gdatetime.c:216
+msgctxt "GDateTime"
+msgid "%H:%M:%S"
+msgstr "%H.%M.%S"
 
-#: ../gio/glib-compile-schemas.c:1940
-msgid "Abort on any errors in schemas"
-msgstr "Avbryt vid alla möjliga fel i scheman"
+#. Translators: this is the preferred format for expressing 12 hour time
+#: ../glib/gdatetime.c:219
+msgctxt "GDateTime"
+msgid "%I:%M:%S %p"
+msgstr "%I:%M:%S %p"
 
-#: ../gio/glib-compile-schemas.c:1941
-msgid "Do not write the gschema.compiled file"
-msgstr "Skriv inte filen gschema.compiled"
+#: ../glib/gdatetime.c:232
+msgctxt "full month name"
+msgid "January"
+msgstr "Januari"
 
-#: ../gio/glib-compile-schemas.c:1942
-msgid "This option will be removed soon."
-msgstr "Denna flagga kommer snart att försvinna."
+#: ../glib/gdatetime.c:234
+msgctxt "full month name"
+msgid "February"
+msgstr "Februari"
 
-#: ../gio/glib-compile-schemas.c:1943
-msgid "Do not enforce key name restrictions"
-msgstr "Tvinga inte igenom begränsningar för nyckelnamn"
+#: ../glib/gdatetime.c:236
+msgctxt "full month name"
+msgid "March"
+msgstr "Mars"
 
-#: ../gio/glib-compile-schemas.c:1973
-msgid ""
-"Compile all GSettings schema files into a schema cache.\n"
-"Schema files are required to have the extension .gschema.xml,\n"
-"and the cache file is called gschemas.compiled."
-msgstr ""
-"Kompilera alla GSettings-schemafiler till en schemacache.\n"
-"Schemafiler måste ha filändelsen .gschema.xml,\n"
-"och cachefilen kallas för gschemas.compiled."
+#: ../glib/gdatetime.c:238
+msgctxt "full month name"
+msgid "April"
+msgstr "April"
 
-#: ../gio/glib-compile-schemas.c:1989
-#, c-format
-msgid "You should give exactly one directory name\n"
-msgstr "Du bör ange exakt ett katalognamn\n"
+#: ../glib/gdatetime.c:240
+msgctxt "full month name"
+msgid "May"
+msgstr "Maj"
 
-#: ../gio/glib-compile-schemas.c:2028
-#, c-format
-msgid "No schema files found: "
-msgstr "Inga schemafiler hittades: "
+#: ../glib/gdatetime.c:242
+msgctxt "full month name"
+msgid "June"
+msgstr "Juni"
 
-#: ../gio/glib-compile-schemas.c:2031
-#, c-format
-msgid "doing nothing.\n"
-msgstr "gör ingenting.\n"
+#: ../glib/gdatetime.c:244
+msgctxt "full month name"
+msgid "July"
+msgstr "Juli"
 
-#: ../gio/glib-compile-schemas.c:2034
-#, c-format
-msgid "removed existing output file.\n"
-msgstr "tog bort befintlig utmatningsfil.\n"
+#: ../glib/gdatetime.c:246
+msgctxt "full month name"
+msgid "August"
+msgstr "Augusti"
 
-#: ../gio/glocaldirectorymonitor.c:287
-msgid "Unable to find default local directory monitor type"
-msgstr "Kunde inte hitta standardtyp för lokal katalogövervakare"
+#: ../glib/gdatetime.c:248
+msgctxt "full month name"
+msgid "September"
+msgstr "September"
 
-#: ../gio/glocalfile.c:571 ../gio/win32/gwinhttpfile.c:422
-#, c-format
-msgid "Invalid filename %s"
-msgstr "Ogiltigt filnamn %s"
+#: ../glib/gdatetime.c:250
+msgctxt "full month name"
+msgid "October"
+msgstr "Oktober"
 
-#: ../gio/glocalfile.c:948
-#, c-format
-msgid "Error getting filesystem info: %s"
-msgstr "Fel vid hämtning av filsystemsinformation: %s"
+#: ../glib/gdatetime.c:252
+msgctxt "full month name"
+msgid "November"
+msgstr "November"
 
-#: ../gio/glocalfile.c:1097
-msgid "Can't rename root directory"
-msgstr "Kan inte byta namn på rotkatalog"
+#: ../glib/gdatetime.c:254
+msgctxt "full month name"
+msgid "December"
+msgstr "December"
 
-#: ../gio/glocalfile.c:1117 ../gio/glocalfile.c:1143
-#, c-format
-msgid "Error renaming file: %s"
-msgstr "Fel vid namnbyte av fil: %s"
+#: ../glib/gdatetime.c:269
+msgctxt "abbreviated month name"
+msgid "Jan"
+msgstr "Jan"
 
-#: ../gio/glocalfile.c:1126
-msgid "Can't rename file, filename already exists"
-msgstr "Kan inte byta namn på filen, filnamnet finns redan"
+#: ../glib/gdatetime.c:271
+msgctxt "abbreviated month name"
+msgid "Feb"
+msgstr "Feb"
 
-#: ../gio/glocalfile.c:1139 ../gio/glocalfile.c:2129 ../gio/glocalfile.c:2158
-#: ../gio/glocalfile.c:2318 ../gio/glocalfileoutputstream.c:571
-#: ../gio/glocalfileoutputstream.c:624 ../gio/glocalfileoutputstream.c:669
-#: ../gio/glocalfileoutputstream.c:1157
-msgid "Invalid filename"
-msgstr "Ogiltigt filnamn"
+#: ../glib/gdatetime.c:273
+msgctxt "abbreviated month name"
+msgid "Mar"
+msgstr "Mar"
 
-#: ../gio/glocalfile.c:1300
-#, c-format
-msgid "Error opening file: %s"
-msgstr "Fel vid öppnade av fil: %s"
+#: ../glib/gdatetime.c:275
+msgctxt "abbreviated month name"
+msgid "Apr"
+msgstr "Apr"
 
-#: ../gio/glocalfile.c:1316
-msgid "Can't open directory"
-msgstr "Kan inte öppna katalog"
+#: ../glib/gdatetime.c:277
+msgctxt "abbreviated month name"
+msgid "May"
+msgstr "Maj"
 
-#: ../gio/glocalfile.c:1441
-#, c-format
-msgid "Error removing file: %s"
-msgstr "Fel vid borttagning av fil: %s"
+#: ../glib/gdatetime.c:279
+msgctxt "abbreviated month name"
+msgid "Jun"
+msgstr "Jun"
 
-#: ../gio/glocalfile.c:1808
-#, c-format
-msgid "Error trashing file: %s"
-msgstr "Fel vid kastande av fil: %s"
+#: ../glib/gdatetime.c:281
+msgctxt "abbreviated month name"
+msgid "Jul"
+msgstr "Jul"
 
-#: ../gio/glocalfile.c:1831
-#, c-format
-msgid "Unable to create trash dir %s: %s"
-msgstr "Kunde inte skapa papperskorgskatalogen %s: %s"
+#: ../glib/gdatetime.c:283
+msgctxt "abbreviated month name"
+msgid "Aug"
+msgstr "Aug"
 
-#: ../gio/glocalfile.c:1852
-msgid "Unable to find toplevel directory for trash"
-msgstr "Kunde inte hitta toppnivåkatalog för papperskorg"
+#: ../glib/gdatetime.c:285
+msgctxt "abbreviated month name"
+msgid "Sep"
+msgstr "Sep"
 
-#: ../gio/glocalfile.c:1931 ../gio/glocalfile.c:1951
-msgid "Unable to find or create trash directory"
-msgstr "Kunde inte hitta eller skapa papperskorgskatalog"
+#: ../glib/gdatetime.c:287
+msgctxt "abbreviated month name"
+msgid "Oct"
+msgstr "Okt"
 
-#: ../gio/glocalfile.c:1985
-#, c-format
-msgid "Unable to create trashing info file: %s"
-msgstr "Kunde inte skapa information om kastad fil: %s"
+#: ../glib/gdatetime.c:289
+msgctxt "abbreviated month name"
+msgid "Nov"
+msgstr "Nov"
 
-#: ../gio/glocalfile.c:2014 ../gio/glocalfile.c:2019 ../gio/glocalfile.c:2099
-#: ../gio/glocalfile.c:2106
-#, c-format
-msgid "Unable to trash file: %s"
-msgstr "Kunde inte kasta fil: %s"
+#: ../glib/gdatetime.c:291
+msgctxt "abbreviated month name"
+msgid "Dec"
+msgstr "Dec"
 
-#: ../gio/glocalfile.c:2133
-#, c-format
-msgid "Error creating directory: %s"
-msgstr "Fel vid skapande av katalog: %s"
+#: ../glib/gdatetime.c:306
+msgctxt "full weekday name"
+msgid "Monday"
+msgstr "Måndag"
 
-#: ../gio/glocalfile.c:2162
-#, c-format
-msgid "Filesystem does not support symbolic links"
-msgstr "Filsystemet saknar stöd för symboliska länkar"
+#: ../glib/gdatetime.c:308
+msgctxt "full weekday name"
+msgid "Tuesday"
+msgstr "Tisdag"
 
-#: ../gio/glocalfile.c:2166
-#, c-format
-msgid "Error making symbolic link: %s"
-msgstr "Fel vid skapande av symbolisk länk: %s"
+#: ../glib/gdatetime.c:310
+msgctxt "full weekday name"
+msgid "Wednesday"
+msgstr "Onsdag"
 
-#: ../gio/glocalfile.c:2228 ../gio/glocalfile.c:2322
-#, c-format
-msgid "Error moving file: %s"
-msgstr "Fel vid flyttning av fil: %s"
+#: ../glib/gdatetime.c:312
+msgctxt "full weekday name"
+msgid "Thursday"
+msgstr "Torsdag"
 
-#: ../gio/glocalfile.c:2251
-msgid "Can't move directory over directory"
-msgstr "Kan inte flytta katalog över katalog"
+#: ../glib/gdatetime.c:314
+msgctxt "full weekday name"
+msgid "Friday"
+msgstr "Fredag"
 
-#: ../gio/glocalfile.c:2278 ../gio/glocalfileoutputstream.c:955
-#: ../gio/glocalfileoutputstream.c:969 ../gio/glocalfileoutputstream.c:984
-#: ../gio/glocalfileoutputstream.c:1000 ../gio/glocalfileoutputstream.c:1014
-msgid "Backup file creation failed"
-msgstr "Misslyckades med att skapa säkerhetskopiefil"
+#: ../glib/gdatetime.c:316
+msgctxt "full weekday name"
+msgid "Saturday"
+msgstr "Lördag"
 
-#: ../gio/glocalfile.c:2297
-#, c-format
-msgid "Error removing target file: %s"
-msgstr "Fel vid borttagning av målfil: %s"
+#: ../glib/gdatetime.c:318
+msgctxt "full weekday name"
+msgid "Sunday"
+msgstr "Söndag"
 
-#: ../gio/glocalfile.c:2311
-msgid "Move between mounts not supported"
-msgstr "Flyttning mellan monteringar stöds inte"
+#: ../glib/gdatetime.c:333
+msgctxt "abbreviated weekday name"
+msgid "Mon"
+msgstr "Mån"
 
-#: ../gio/glocalfileinfo.c:719
-msgid "Attribute value must be non-NULL"
-msgstr "Attributvärde måste vara icke-NULL"
+#: ../glib/gdatetime.c:335
+msgctxt "abbreviated weekday name"
+msgid "Tue"
+msgstr "Tis"
 
-#: ../gio/glocalfileinfo.c:726
-msgid "Invalid attribute type (string expected)"
-msgstr "Ogiltig attributtyp (sträng förväntades)"
+#: ../glib/gdatetime.c:337
+msgctxt "abbreviated weekday name"
+msgid "Wed"
+msgstr "Ons"
 
-#: ../gio/glocalfileinfo.c:733
-msgid "Invalid extended attribute name"
-msgstr "Ogiltigt utökat attributnamn"
+#: ../glib/gdatetime.c:339
+msgctxt "abbreviated weekday name"
+msgid "Thu"
+msgstr "Tor"
 
-#: ../gio/glocalfileinfo.c:773
-#, c-format
-msgid "Error setting extended attribute '%s': %s"
-msgstr "Fel vid inställning av utökat attribut \"%s\": %s"
+#: ../glib/gdatetime.c:341
+msgctxt "abbreviated weekday name"
+msgid "Fri"
+msgstr "Fre"
 
-#: ../gio/glocalfileinfo.c:1482 ../gio/glocalfileoutputstream.c:833
-#, c-format
-msgid "Error stating file '%s': %s"
-msgstr "Fel vid tillståndsläsning av filen \"%s\": %s"
+#: ../glib/gdatetime.c:343
+msgctxt "abbreviated weekday name"
+msgid "Sat"
+msgstr "Lör"
 
-#: ../gio/glocalfileinfo.c:1566
-msgid " (invalid encoding)"
-msgstr " (ogiltig kodning)"
+#: ../glib/gdatetime.c:345
+msgctxt "abbreviated weekday name"
+msgid "Sun"
+msgstr "Sön"
 
-#: ../gio/glocalfileinfo.c:1768
+#: ../glib/gdir.c:121
+#: ../glib/gdir.c:144
 #, c-format
-msgid "Error stating file descriptor: %s"
-msgstr "Fel vid tillståndsläsning av filhandtag: %s"
-
-#: ../gio/glocalfileinfo.c:1813
-msgid "Invalid attribute type (uint32 expected)"
-msgstr "Ogiltig attributtyp (uint32 förväntades)"
-
-#: ../gio/glocalfileinfo.c:1831
-msgid "Invalid attribute type (uint64 expected)"
-msgstr "Ogiltig attributtyp (uint64 förväntades)"
-
-#: ../gio/glocalfileinfo.c:1850 ../gio/glocalfileinfo.c:1869
-msgid "Invalid attribute type (byte string expected)"
-msgstr "Ogiltig attributtyp (bytesträng förväntades)"
-
-#: ../gio/glocalfileinfo.c:1904
-msgid "Cannot set permissions on symlinks"
-msgstr "Kan inte ställa in rättigheter på symboliska länkar"
+msgid "Error opening directory '%s': %s"
+msgstr "Fel vid öppning av katalogen \"%s\": %s"
 
-#: ../gio/glocalfileinfo.c:1920
+#: ../glib/gfileutils.c:675
+#: ../glib/gfileutils.c:763
 #, c-format
-msgid "Error setting permissions: %s"
-msgstr "Fel vid inställning av rättigheter: %s"
+msgid "Could not allocate %lu bytes to read file \"%s\""
+msgstr "Kunde inte allokera %lu byte för att läsa filen \"%s\""
 
-#: ../gio/glocalfileinfo.c:1971
+#: ../glib/gfileutils.c:690
 #, c-format
-msgid "Error setting owner: %s"
-msgstr "Fel vid inställning av ägare: %s"
-
-#: ../gio/glocalfileinfo.c:1994
-msgid "symlink must be non-NULL"
-msgstr "symbolisk länk måste vara icke-NULL"
+msgid "Error reading file '%s': %s"
+msgstr "Fel vid läsning av filen \"%s\": %s"
 
-#: ../gio/glocalfileinfo.c:2004 ../gio/glocalfileinfo.c:2023
-#: ../gio/glocalfileinfo.c:2034
+#: ../glib/gfileutils.c:704
 #, c-format
-msgid "Error setting symlink: %s"
-msgstr "Fel vid inställning av symbolisk länk: %s"
+msgid "File \"%s\" is too large"
+msgstr "Filen \"%s\" är för stor"
 
-#: ../gio/glocalfileinfo.c:2013
-msgid "Error setting symlink: file is not a symlink"
-msgstr "Fel vid inställning av symbolisk länk: filen är inte en symbolisk länk"
+#: ../glib/gfileutils.c:787
+#, c-format
+msgid "Failed to read from file '%s': %s"
+msgstr "Misslyckades med att läsa från filen \"%s\": %s"
 
-#: ../gio/glocalfileinfo.c:2139
+#: ../glib/gfileutils.c:838
+#: ../glib/gfileutils.c:925
 #, c-format
-msgid "Error setting modification or access time: %s"
-msgstr "Fel vid inställning av ändrings- eller åtkomsttid: %s"
+msgid "Failed to open file '%s': %s"
+msgstr "Misslyckades med att öppna filen \"%s\": %s"
 
-#: ../gio/glocalfileinfo.c:2162
-msgid "SELinux context must be non-NULL"
-msgstr "SELinux-kontext måste vara icke-NULL"
+#: ../glib/gfileutils.c:855
+#, c-format
+msgid "Failed to get attributes of file '%s': fstat() failed: %s"
+msgstr "Misslyckades med att få tag på attributen på filen \"%s\": fstat() misslyckades: %s"
 
-#: ../gio/glocalfileinfo.c:2177
+#: ../glib/gfileutils.c:889
 #, c-format
-msgid "Error setting SELinux context: %s"
-msgstr "Fel vid inställning av SELinux-kontext: %s"
+msgid "Failed to open file '%s': fdopen() failed: %s"
+msgstr "Misslyckades med att öppna filen \"%s\": fdopen() misslyckades: %s"
 
-#: ../gio/glocalfileinfo.c:2184
-msgid "SELinux is not enabled on this system"
-msgstr "SELinux är inte aktiverat på detta system"
+#: ../glib/gfileutils.c:997
+#, c-format
+msgid "Failed to rename file '%s' to '%s': g_rename() failed: %s"
+msgstr "Misslyckades med att byta namn på filen \"%s\" till \"%s\": g_rename() misslyckades: %s"
 
-#: ../gio/glocalfileinfo.c:2276
+#: ../glib/gfileutils.c:1039
+#: ../glib/gfileutils.c:1584
 #, c-format
-msgid "Setting attribute %s not supported"
-msgstr "Inställning av attributet %s stöds inte"
+msgid "Failed to create file '%s': %s"
+msgstr "Misslyckades med att skapa filen \"%s\": %s"
 
-#: ../gio/glocalfileinputstream.c:185 ../gio/glocalfileoutputstream.c:722
+#: ../glib/gfileutils.c:1053
 #, c-format
-msgid "Error reading from file: %s"
-msgstr "Fel vid läsning från fil: %s"
+msgid "Failed to open file '%s' for writing: fdopen() failed: %s"
+msgstr "Misslyckades med att öppna filen \"%s\" för skrivning: fdopen() misslyckades: %s"
 
-#: ../gio/glocalfileinputstream.c:216 ../gio/glocalfileinputstream.c:228
-#: ../gio/glocalfileinputstream.c:340 ../gio/glocalfileoutputstream.c:470
-#: ../gio/glocalfileoutputstream.c:1032
+#: ../glib/gfileutils.c:1078
 #, c-format
-msgid "Error seeking in file: %s"
-msgstr "Fel vid sökning i fil: %s"
+msgid "Failed to write file '%s': fwrite() failed: %s"
+msgstr "Misslyckades med att skriva filen \"%s\": fwrite() misslyckades: %s"
 
-#: ../gio/glocalfileinputstream.c:261 ../gio/glocalfileoutputstream.c:256
-#: ../gio/glocalfileoutputstream.c:351
+#: ../glib/gfileutils.c:1097
 #, c-format
-msgid "Error closing file: %s"
-msgstr "Fel vid stängning av fil: %s"
+msgid "Failed to write file '%s': fflush() failed: %s"
+msgstr "Misslyckades med att skriva filen \"%s\": fflush() misslyckades: %s"
 
-#: ../gio/glocalfilemonitor.c:212
-msgid "Unable to find default local file monitor type"
-msgstr "Kunde inte hitta standardtyp för lokal filövervakare"
+#: ../glib/gfileutils.c:1141
+#, c-format
+msgid "Failed to write file '%s': fsync() failed: %s"
+msgstr "Misslyckades med att skriva filen \"%s\": fsync() misslyckades: %s"
 
-#: ../gio/glocalfileoutputstream.c:202 ../gio/glocalfileoutputstream.c:235
-#: ../gio/glocalfileoutputstream.c:743
+#: ../glib/gfileutils.c:1165
 #, c-format
-msgid "Error writing to file: %s"
-msgstr "Fel vid skrivning till fil: %s"
+msgid "Failed to close file '%s': fclose() failed: %s"
+msgstr "Misslyckades med att stänga filen \"%s\": fclose() misslyckades: %s"
 
-#: ../gio/glocalfileoutputstream.c:283
+#: ../glib/gfileutils.c:1287
 #, c-format
-msgid "Error removing old backup link: %s"
-msgstr "Fel vid borttagning av gamla länk till säkerhetskopia: %s"
+msgid "Existing file '%s' could not be removed: g_unlink() failed: %s"
+msgstr "Befintliga filen \"%s\" kunde inte tas bort: g_unlink() misslyckades: %s"
 
-#: ../gio/glocalfileoutputstream.c:297 ../gio/glocalfileoutputstream.c:310
+#: ../glib/gfileutils.c:1547
 #, c-format
-msgid "Error creating backup copy: %s"
-msgstr "Fel vid skapande av säkerhetskopia: %s"
+msgid "Template '%s' invalid, should not contain a '%s'"
+msgstr "Mallen \"%s\" är ogiltig, den får inte innehålla ett \"%s\""
 
-#: ../gio/glocalfileoutputstream.c:328
+#: ../glib/gfileutils.c:1560
 #, c-format
-msgid "Error renaming temporary file: %s"
-msgstr "Fel vid namnbyte på temporärfil: %s"
+msgid "Template '%s' doesn't contain XXXXXX"
+msgstr "Mallen \"%s\" innehåller inte XXXXXX"
 
-#: ../gio/glocalfileoutputstream.c:516 ../gio/glocalfileoutputstream.c:1083
+#: ../glib/gfileutils.c:2088
 #, c-format
-msgid "Error truncating file: %s"
-msgstr "Fel vid kapning av fil: %s"
+msgid "Failed to read the symbolic link '%s': %s"
+msgstr "Misslyckades med att läsa den symboliska länken \"%s\": %s"
+
+#: ../glib/gfileutils.c:2109
+msgid "Symbolic links not supported"
+msgstr "Symboliska länkar stöds inte"
 
-#: ../gio/glocalfileoutputstream.c:577 ../gio/glocalfileoutputstream.c:630
-#: ../gio/glocalfileoutputstream.c:675 ../gio/glocalfileoutputstream.c:815
-#: ../gio/glocalfileoutputstream.c:1064 ../gio/glocalfileoutputstream.c:1163
+#: ../glib/giochannel.c:1415
 #, c-format
-msgid "Error opening file '%s': %s"
-msgstr "Fel vid öppning av filen \"%s\": %s"
+msgid "Could not open converter from '%s' to '%s': %s"
+msgstr "Kunde inte öppna konverteraren från \"%s\" till \"%s\": %s"
 
-#: ../gio/glocalfileoutputstream.c:846
-msgid "Target file is a directory"
-msgstr "Målfilen är en katalog"
+#: ../glib/giochannel.c:1760
+msgid "Can't do a raw read in g_io_channel_read_line_string"
+msgstr "Kan inte göra en rå läsning i g_io_channel_read_line_string"
 
-#: ../gio/glocalfileoutputstream.c:851
-msgid "Target file is not a regular file"
-msgstr "Målfilen är inte en vanlig fil"
+#: ../glib/giochannel.c:1807
+#: ../glib/giochannel.c:2064
+#: ../glib/giochannel.c:2151
+msgid "Leftover unconverted data in read buffer"
+msgstr "Överbliven okonverterad data i läsbufferten"
 
-#: ../gio/glocalfileoutputstream.c:863
-msgid "The file was externally modified"
-msgstr "Filen blev externt ändrad"
+#: ../glib/giochannel.c:1888
+#: ../glib/giochannel.c:1965
+msgid "Channel terminates in a partial character"
+msgstr "Kanalen slutar med ett ofullständigt tecken"
 
-#: ../gio/glocalfileoutputstream.c:1048
+#: ../glib/giochannel.c:1951
+msgid "Can't do a raw read in g_io_channel_read_to_end"
+msgstr "Kan inte göra en rå läsning i g_io_channel_read_to_end"
+
+#: ../glib/gkeyfile.c:726
+msgid "Valid key file could not be found in search dirs"
+msgstr "Giltig nyckelfil kunde inte hittas i sökkatalogerna"
+
+#: ../glib/gkeyfile.c:762
+msgid "Not a regular file"
+msgstr "Inte en vanlig fil"
+
+#: ../glib/gkeyfile.c:1162
 #, c-format
-msgid "Error removing old file: %s"
-msgstr "Fel vid borttagning av gammal fil: %s"
+msgid "Key file contains line '%s' which is not a key-value pair, group, or comment"
+msgstr "Nyckelfilen innehåller raden \"%s\" som inte är ett nyckel-värde-par, grupp eller kommentar"
 
-#: ../gio/gmemoryinputstream.c:486 ../gio/gmemoryoutputstream.c:746
-msgid "Invalid GSeekType supplied"
-msgstr "Ogiltig GSeekType angavs"
+#: ../glib/gkeyfile.c:1222
+#, c-format
+msgid "Invalid group name: %s"
+msgstr "Ogiltigt gruppnamn: %s"
 
-#: ../gio/gmemoryinputstream.c:496
-msgid "Invalid seek request"
-msgstr "Ogiltig sökbegäran"
+#: ../glib/gkeyfile.c:1244
+msgid "Key file does not start with a group"
+msgstr "Nyckelfilen börjar inte med en grupp"
 
-#: ../gio/gmemoryinputstream.c:520
-msgid "Cannot truncate GMemoryInputStream"
-msgstr "Kan inte kapa av GMemoryInputStream"
+#: ../glib/gkeyfile.c:1270
+#, c-format
+msgid "Invalid key name: %s"
+msgstr "Ogiltigt nyckelnamn: %s"
 
-#: ../gio/gmemoryoutputstream.c:496
-msgid "Memory output stream not resizable"
-msgstr "Storlek för minnesutmatningsström är inte ändringsbar"
+#: ../glib/gkeyfile.c:1297
+#, c-format
+msgid "Key file contains unsupported encoding '%s'"
+msgstr "Nyckelfilen innehåller kodningen \"%s\" som inte stöds"
 
-#: ../gio/gmemoryoutputstream.c:512
-msgid "Failed to resize memory output stream"
-msgstr "Misslyckades med att ändra storlek på minnesutmatningsström"
+#: ../glib/gkeyfile.c:1541
+#: ../glib/gkeyfile.c:1703
+#: ../glib/gkeyfile.c:3081
+#: ../glib/gkeyfile.c:3147
+#: ../glib/gkeyfile.c:3273
+#: ../glib/gkeyfile.c:3406
+#: ../glib/gkeyfile.c:3548
+#: ../glib/gkeyfile.c:3778
+#: ../glib/gkeyfile.c:3846
+#, c-format
+msgid "Key file does not have group '%s'"
+msgstr "Nyckelfilen har inte gruppen \"%s\""
 
-#: ../gio/gmemoryoutputstream.c:600
-msgid ""
-"Amount of memory required to process the write is larger than available "
-"address space"
-msgstr ""
-"Den mängd minne som krävs för att behandla skrivningen är större än "
-"tillgänglig adressrymd"
+#: ../glib/gkeyfile.c:1715
+#, c-format
+msgid "Key file does not have key '%s'"
+msgstr "Nyckelfilen har inte nyckeln \"%s\""
 
-#: ../gio/gmemoryoutputstream.c:756
-msgid "Requested seek before the beginning of the stream"
-msgstr "Begärde sökning innan början av strömmen"
+#: ../glib/gkeyfile.c:1822
+#: ../glib/gkeyfile.c:1938
+#, c-format
+msgid "Key file contains key '%s' with value '%s' which is not UTF-8"
+msgstr "Nyckelfilen innehåller nyckeln \"%s\" med värdet \"%s\" som inte är UTF-8"
 
-#: ../gio/gmemoryoutputstream.c:765
-msgid "Requested seek beyond the end of the stream"
-msgstr "Begärde sökning bortom slutet av strömmen"
+#: ../glib/gkeyfile.c:1842
+#: ../glib/gkeyfile.c:1958
+#: ../glib/gkeyfile.c:2327
+#, c-format
+msgid "Key file contains key '%s' which has a value that cannot be interpreted."
+msgstr "Nyckelfilen innehåller nyckeln \"%s\" som innehåller ett värde som inte kan tolkas."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement unmount.
-#: ../gio/gmount.c:363
-msgid "mount doesn't implement \"unmount\""
-msgstr "mount har inte implementerat \"unmount\""
+#: ../glib/gkeyfile.c:2544
+#: ../glib/gkeyfile.c:2910
+#, c-format
+msgid "Key file contains key '%s' in group '%s' which has a value that cannot be interpreted."
+msgstr "Nyckelfilen innehåller nyckeln \"%s\" i gruppen \"%s\" vilken innehåller ett värde som inte kan tolkas."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement eject.
-#: ../gio/gmount.c:442
-msgid "mount doesn't implement \"eject\""
-msgstr "mount har inte implementerat \"eject\""
+#: ../glib/gkeyfile.c:2622
+#: ../glib/gkeyfile.c:2698
+#, c-format
+msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
+msgstr "Nyckeln \"%s\" i gruppen \"%s\" innehåller värdet \"%s\" där %s förväntades"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of unmount or unmount_with_operation.
-#: ../gio/gmount.c:523
-msgid "mount doesn't implement \"unmount\" or \"unmount_with_operation\""
-msgstr ""
-"mount har inte implementerat \"unmount\" eller \"unmount_with_operation\""
+#: ../glib/gkeyfile.c:3096
+#: ../glib/gkeyfile.c:3288
+#: ../glib/gkeyfile.c:3857
+#, c-format
+msgid "Key file does not have key '%s' in group '%s'"
+msgstr "Nyckelfilen har inte nyckeln \"%s\" i gruppen \"%s\""
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gmount.c:611
-msgid "mount doesn't implement \"eject\" or \"eject_with_operation\""
-msgstr "mount har inte implementerat \"eject\" eller \"eject_with_operation\""
+#: ../glib/gkeyfile.c:4089
+msgid "Key file contains escape character at end of line"
+msgstr "Nyckelfilen innehåller kontrolltecken i slutet på en rad"
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement remount.
-#: ../gio/gmount.c:701
-msgid "mount doesn't implement \"remount\""
-msgstr "mount har inte implementerat \"remount\""
+#: ../glib/gkeyfile.c:4111
+#, c-format
+msgid "Key file contains invalid escape sequence '%s'"
+msgstr "Nyckelfilen innehåller ogiltiga kontrollsekvensen \"%s\""
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:785
-msgid "mount doesn't implement content type guessing"
-msgstr "mount har inte implementerat estimering av innehållstyp"
+#: ../glib/gkeyfile.c:4253
+#, c-format
+msgid "Value '%s' cannot be interpreted as a number."
+msgstr "Värdet \"%s\" kan inte tolkas som ett tal."
 
-#. Translators: This is an error
-#. * message for mount objects that
-#. * don't implement content type guessing.
-#: ../gio/gmount.c:874
-msgid "mount doesn't implement synchronous content type guessing"
-msgstr "mount har inte implementerat synkron estimering av innehållstyp"
+#: ../glib/gkeyfile.c:4267
+#, c-format
+msgid "Integer value '%s' out of range"
+msgstr "Heltalsvärdet \"%s\" är utanför intervallet"
 
-#: ../gio/gnetworkaddress.c:322
+#: ../glib/gkeyfile.c:4300
 #, c-format
-msgid "Hostname '%s' contains '[' but not ']'"
-msgstr "Värdnamnet \"%s\" innehåller \"[\" men inte \"]\""
+msgid "Value '%s' cannot be interpreted as a float number."
+msgstr "Värdet \"%s\" kan inte tolkas som ett flyttal."
 
-#: ../gio/goutputstream.c:207 ../gio/goutputstream.c:411
-msgid "Output stream doesn't implement write"
-msgstr "Utmatningsström har inte implementerat skrivning"
+#: ../glib/gkeyfile.c:4324
+#, c-format
+msgid "Value '%s' cannot be interpreted as a boolean."
+msgstr "Värdet \"%s\" kan inte tolkas som ett booleskt värde."
 
-#: ../gio/goutputstream.c:372 ../gio/goutputstream.c:855
-msgid "Source stream is already closed"
-msgstr "Källströmmen är redan stängd"
+#: ../glib/gmappedfile.c:128
+#, c-format
+msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
+msgstr "Misslyckades med att få attribut för filen \"%s%s%s%s\": fstat() misslyckades: %s"
 
-#: ../gio/gresolver.c:779
+#: ../glib/gmappedfile.c:194
 #, c-format
-msgid "Error resolving '%s': %s"
-msgstr "Fel vid uppslag av \"%s\": %s"
+msgid "Failed to map %s%s%s%s: mmap() failed: %s"
+msgstr "Misslyckades med att mappa %s%s%s%s: mmap() misslyckades: %s"
 
-#: ../gio/gresolver.c:829
+#: ../glib/gmappedfile.c:260
 #, c-format
-msgid "Error reverse-resolving '%s': %s"
-msgstr "Fel vid omvänt uppslag av \"%s\": %s"
+msgid "Failed to open file '%s': open() failed: %s"
+msgstr "Misslyckades med att öppna filen \"%s\": open() misslyckades: %s"
 
-#: ../gio/gresolver.c:864 ../gio/gresolver.c:943
+#: ../glib/gmarkup.c:356
+#: ../glib/gmarkup.c:397
 #, c-format
-msgid "No service record for '%s'"
-msgstr "Ingen tjänstepost för \"%s\""
+msgid "Error on line %d char %d: "
+msgstr "Fel på rad %d tecken %d:"
 
-#: ../gio/gresolver.c:869 ../gio/gresolver.c:948
+#: ../glib/gmarkup.c:419
+#: ../glib/gmarkup.c:502
 #, c-format
-msgid "Temporarily unable to resolve '%s'"
-msgstr "Kan för tillfället inte slå upp \"%s\""
+msgid "Invalid UTF-8 encoded text in name - not valid '%s'"
+msgstr "Ogiltig UTF-8-kodad text i namnet - inte giltig \"%s\""
 
-#: ../gio/gresolver.c:874 ../gio/gresolver.c:953
+#: ../glib/gmarkup.c:430
 #, c-format
-msgid "Error resolving '%s'"
-msgstr "Fel vid uppslag av \"%s\""
+msgid "'%s' is not a valid name "
+msgstr "\"%s\" är inte ett giltigt namn "
 
-#: ../gio/gsettings-tool.c:60
+#: ../glib/gmarkup.c:446
 #, c-format
-msgid "Schema '%s' is not relocatable (path must not be specified)\n"
-msgstr "Schemat \"%s\" är inte flyttbart (sökvägen måste inte anges)\n"
+msgid "'%s' is not a valid name: '%c' "
+msgstr "\"%s\" är inte ett giltigt namn: \"%c\" "
 
-#: ../gio/gsettings-tool.c:65 ../gio/gsettings-tool.c:82
+#: ../glib/gmarkup.c:555
 #, c-format
-msgid "No such schema '%s'\n"
-msgstr "Inget sådant schema \"%s\"\n"
+msgid "Error on line %d: %s"
+msgstr "Fel på rad %d: %s"
 
-#: ../gio/gsettings-tool.c:77
+#: ../glib/gmarkup.c:639
 #, c-format
-msgid "Schema '%s' is relocatable (path must be specified)\n"
-msgstr "Schemat \"%s\" är flyttbart (sökvägen måste anges)\n"
+msgid "Failed to parse '%-.*s', which should have been a digit inside a character reference (&#234; for example) - perhaps the digit is too large"
+msgstr "Misslyckades med att tolka \"%-.*s\", som skulle ha varit ett tal inuti en teckenreferens (&#234; till exempel). Talet är kanske för stort"
+
+#: ../glib/gmarkup.c:651
+msgid "Character reference did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &amp;"
+msgstr "Teckenreferensen slutade inte med ett semikolon. Troligtvis använde du ett &-tecken utan att avse att starta en entitet. Skriv om &-tecknet som &amp;"
 
-#: ../gio/gsettings-tool.c:92
+#: ../glib/gmarkup.c:677
 #, c-format
-msgid "Empty path given.\n"
-msgstr "Tom sökväg angavs.\n"
+msgid "Character reference '%-.*s' does not encode a permitted character"
+msgstr "Teckenreferensen \"%-.*s\" kodar inte ett tillåtet tecken"
 
-#: ../gio/gsettings-tool.c:98
+#: ../glib/gmarkup.c:715
+msgid "Empty entity '&;' seen; valid entities are: &amp; &quot; &lt; &gt; &apos;"
+msgstr "Tom entitet \"&;\" hittades, giltiga entiteter är: &amp; &quot; &lt; &gt; &apos;"
+
+#: ../glib/gmarkup.c:723
 #, c-format
-msgid "Path must begin with a slash (/)\n"
-msgstr "Sökvägen måste börja med ett snedstreck (/)\n"
+msgid "Entity name '%-.*s' is not known"
+msgstr "Entitetsnamnet \"%-.*s\" är okänt"
+
+#: ../glib/gmarkup.c:728
+msgid "Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &amp;"
+msgstr "Entiteten slutade inte med ett semikolon. Troligtvis använde du ett &-tecken utan att avse att starta en entitet. Skriv om &-tecknet som &amp;"
 
-#: ../gio/gsettings-tool.c:104
+#: ../glib/gmarkup.c:1076
+msgid "Document must begin with an element (e.g. <book>)"
+msgstr "Dokumentet måste börja med ett element (exempelvis <book>)"
+
+#: ../glib/gmarkup.c:1116
 #, c-format
-msgid "Path must end with a slash (/)\n"
-msgstr "Sökvägen måste sluta med ett snedstreck (/)\n"
+msgid "'%s' is not a valid character following a '<' character; it may not begin an element name"
+msgstr "\"%s\" är inte ett giltigt tecken efter ett \"<\"-tecken. Det får inte inleda ett elementnamn"
 
-#: ../gio/gsettings-tool.c:110
+#: ../glib/gmarkup.c:1184
 #, c-format
-msgid "Path must not contain two adjacent slashes (//)\n"
-msgstr "Sökvägen får inte innehålla två efterföljande snedstreck (//)\n"
+msgid "Odd character '%s', expected a '>' character to end the empty-element tag '%s'"
+msgstr "Konstigt tecken \"%s\", ett \">\"-tecken förväntades för att avsluta taggen empty-element \"%s\""
 
-#: ../gio/gsettings-tool.c:131
+#: ../glib/gmarkup.c:1268
 #, c-format
-msgid "No such key '%s'\n"
-msgstr "Ingen sådan nyckel \"%s\"\n"
+msgid "Odd character '%s', expected a '=' after attribute name '%s' of element '%s'"
+msgstr "Konstigt tecken \"%s\", ett \"=\" förväntades efter attributnamnet \"%s\" till elementet \"%s\""
 
-#: ../gio/gsettings-tool.c:504
+#: ../glib/gmarkup.c:1309
 #, c-format
-msgid "The provided value is outside of the valid range\n"
-msgstr "Tillhandahållet värde är utanför det giltiga intervallet\n"
+msgid "Odd character '%s', expected a '>' or '/' character to end the start tag of element '%s', or optionally an attribute; perhaps you used an invalid character in an attribute name"
+msgstr "Konstigt tecken \"%s\", ett \">\"- eller \"/\"-tecken förväntades för att avsluta starttaggen för elementet \"%s\", eller möjligtvis ett attribut. Du kanske använde ett ogiltigt tecken i ett attributnamn"
 
-#: ../gio/gsettings-tool.c:533
-msgid "Print help"
-msgstr "Skriv ut hjälp"
+#: ../glib/gmarkup.c:1353
+#, c-format
+msgid "Odd character '%s', expected an open quote mark after the equals sign when giving value for attribute '%s' of element '%s'"
+msgstr "Konstigt tecken \"%s\", ett startcitationstecken förväntades efter likhetstecknet när värdet av attributet \"%s\" till elementet \"%s\" tilldelades"
 
-#: ../gio/gsettings-tool.c:539
-msgid "List the installed (non-relocatable) schemas"
-msgstr "Lista installerade (icke-flyttbara) scheman"
+#: ../glib/gmarkup.c:1486
+#, c-format
+msgid "'%s' is not a valid character following the characters '</'; '%s' may not begin an element name"
+msgstr "\"%s\" är inte ett giltigt tecken efter tecknen \"</\". \"%s\" får inte inleda ett elementnamn"
 
-#: ../gio/gsettings-tool.c:545
-msgid "List the installed relocatable schemas"
-msgstr "Lista installerade, flyttbara scheman"
+#: ../glib/gmarkup.c:1522
+#, c-format
+msgid "'%s' is not a valid character following the close element name '%s'; the allowed character is '>'"
+msgstr "\"%s\" är inte ett giltigt tecken efter stängelementnamnet \"%s\". Det tillåtna tecknet är \">\""
 
-#: ../gio/gsettings-tool.c:551
-msgid "List the keys in SCHEMA"
-msgstr "Lista nycklarna i SCHEMA"
+#: ../glib/gmarkup.c:1533
+#, c-format
+msgid "Element '%s' was closed, no element is currently open"
+msgstr "Elementet \"%s\" stängdes, inget element är öppet för tillfället"
 
-#: ../gio/gsettings-tool.c:552 ../gio/gsettings-tool.c:558
-#: ../gio/gsettings-tool.c:595
-msgid "SCHEMA[:PATH]"
-msgstr "SCHEMA[:SÖKVÄG]"
+#: ../glib/gmarkup.c:1542
+#, c-format
+msgid "Element '%s' was closed, but the currently open element is '%s'"
+msgstr "Elementet \"%s\" stängdes, men det element som är öppet för tillfället är \"%s\""
 
-#: ../gio/gsettings-tool.c:557
-msgid "List the children of SCHEMA"
-msgstr "Lista barnen i SCHEMA"
+#: ../glib/gmarkup.c:1710
+msgid "Document was empty or contained only whitespace"
+msgstr "Dokumentet var tomt eller innehöll endast tomrum"
 
-#: ../gio/gsettings-tool.c:563
-msgid ""
-"List keys and values, recursively\n"
-"If no SCHEMA is given, list all keys\n"
-msgstr ""
-"Lista nycklar och värden, rekursivt\n"
-"Om inget SCHEMA anges, lista alla nycklar\n"
+#: ../glib/gmarkup.c:1724
+msgid "Document ended unexpectedly just after an open angle bracket '<'"
+msgstr "Dokumentet tog oväntat slut efter ett öppningsklammer \"<\""
 
-#: ../gio/gsettings-tool.c:565
-msgid "[SCHEMA[:PATH]]"
-msgstr "[SCHEMA[:SÖKVÄG]]"
+#: ../glib/gmarkup.c:1732
+#: ../glib/gmarkup.c:1777
+#, c-format
+msgid "Document ended unexpectedly with elements still open - '%s' was the last element opened"
+msgstr "Dokumentet tog oväntat slut då element fortfarande var öppna. \"%s\" var det senast öppnade elementet"
 
-#: ../gio/gsettings-tool.c:570
-msgid "Get the value of KEY"
-msgstr "Få värdet för NYCKEL"
+#: ../glib/gmarkup.c:1740
+#, c-format
+msgid "Document ended unexpectedly, expected to see a close angle bracket ending the tag <%s/>"
+msgstr "Dokumentet tog oväntat slut, en stängningsklammer föräntades för att avsluta taggen <%s/>"
 
-#: ../gio/gsettings-tool.c:571 ../gio/gsettings-tool.c:577
-#: ../gio/gsettings-tool.c:589 ../gio/gsettings-tool.c:601
-msgid "SCHEMA[:PATH] KEY"
-msgstr "SCHEMA[:SÖKVÄG] NYCKEL"
+#: ../glib/gmarkup.c:1746
+msgid "Document ended unexpectedly inside an element name"
+msgstr "Dokumentet tog oväntat slut inuti ett elementnamn"
 
-#: ../gio/gsettings-tool.c:576
-msgid "Query the range of valid values for KEY"
-msgstr "Fråga efter giltiga värden för NYCKEL"
+#: ../glib/gmarkup.c:1752
+msgid "Document ended unexpectedly inside an attribute name"
+msgstr "Dokumentet tog oväntat slut inuti ett attributnamn"
 
-#: ../gio/gsettings-tool.c:582
-msgid "Set the value of KEY to VALUE"
-msgstr "Ställ in värdet för NYCKEL till VÄRDE"
+#: ../glib/gmarkup.c:1757
+msgid "Document ended unexpectedly inside an element-opening tag."
+msgstr "Dokumentet tog oväntat slut inuti en elementöppnande tagg."
 
-#: ../gio/gsettings-tool.c:583
-msgid "SCHEMA[:PATH] KEY VALUE"
-msgstr "SCHEMA[:SÖKVÄG] NYCKELVÄRDE"
+#: ../glib/gmarkup.c:1763
+msgid "Document ended unexpectedly after the equals sign following an attribute name; no attribute value"
+msgstr "Dokumentet tog oväntat slut efter likhetstecknet som följde ett attributnamn. Inget attributvärde"
 
-#: ../gio/gsettings-tool.c:588
-msgid "Reset KEY to its default value"
-msgstr "Återställ NYCKEL till dess standardvärde"
+#: ../glib/gmarkup.c:1770
+msgid "Document ended unexpectedly while inside an attribute value"
+msgstr "Dokumentet tog oväntat slut inuti ett attributvärde"
 
-#: ../gio/gsettings-tool.c:594
-msgid "Reset all keys in SCHEMA to their defaults"
-msgstr "Nollställ alla nycklar i SCHEMA till sina standardvärden"
+#: ../glib/gmarkup.c:1786
+#, c-format
+msgid "Document ended unexpectedly inside the close tag for element '%s'"
+msgstr "Dokumentet tog oväntat slut inuti stängningstaggen för elementet \"%s\""
 
-#: ../gio/gsettings-tool.c:600
-msgid "Check if KEY is writable"
-msgstr "Kontrollera om NYCKEL är skrivbar"
+#: ../glib/gmarkup.c:1792
+msgid "Document ended unexpectedly inside a comment or processing instruction"
+msgstr "Dokumentet tog oväntat slut inuti en kommentar eller behandlingsinstruktion"
 
-#: ../gio/gsettings-tool.c:606
-msgid ""
-"Monitor KEY for changes.\n"
-"If no KEY is specified, monitor all keys in SCHEMA.\n"
-"Use ^C to stop monitoring.\n"
-msgstr ""
-"Övervaka NYCKEL efter ändringar.\n"
-"Om ingen NYCKEL anges, övervaka alla nycklar i SCHEMA.\n"
-"Använd ^C för att avsluta övervakningen.\n"
+#: ../glib/goption.c:766
+msgid "Usage:"
+msgstr "Användning:"
 
-#: ../gio/gsettings-tool.c:609
-msgid "SCHEMA[:PATH] [KEY]"
-msgstr "SCHEMA[:SÖKVÄG] [NYCKEL]"
+#: ../glib/goption.c:766
+msgid "[OPTION...]"
+msgstr "[FLAGGA...]"
 
-#: ../gio/gsettings-tool.c:613
-#, c-format
-msgid ""
-"Unknown command %s\n"
-"\n"
-msgstr ""
-"Okänt kommando %s\n"
-"\n"
+#: ../glib/goption.c:872
+msgid "Help Options:"
+msgstr "Hjälpflaggor:"
 
-#: ../gio/gsettings-tool.c:621
-msgid ""
-"Usage:\n"
-"  gsettings COMMAND [ARGS...]\n"
-"\n"
-"Commands:\n"
-"  help                      Show this information\n"
-"  list-schemas              List installed schemas\n"
-"  list-relocatable-schemas  List relocatable schemas\n"
-"  list-keys                 List keys in a schema\n"
-"  list-children             List children of a schema\n"
-"  list-recursively          List keys and values, recursively\n"
-"  range                     Queries the range of a key\n"
-"  get                       Get the value of a key\n"
-"  set                       Set the value of a key\n"
-"  reset                     Reset the value of a key\n"
-"  reset-recursively         Reset all values in a given schema\n"
-"  writable                  Check if a key is writable\n"
-"  monitor                   Watch for changes\n"
-"\n"
-"Use 'gsettings help COMMAND' to get detailed help.\n"
-"\n"
-msgstr ""
-"Användning:\n"
-"  gsettings KOMMANDO [ARG...]\n"
-"\n"
-"Kommandon:\n"
-"  help                      Visa denna information\n"
-"  list-schemas              Lista installerade scheman\n"
-"  list-relocatable-schemas  Lista flyttbara scheman\n"
-"  list-keys                 Lista nycklar i ett schema\n"
-"  list-children             Lista barn av ett schema\n"
-"  list-recursively          Lista nycklar och värden, rekursivt\n"
-"  range                     Frågar efter intervallet för en nyckel\n"
-"  get                       Hämta värdet för en nyckel\n"
-"  set                       Ställ in värdet för en nyckel\n"
-"  reset                     Nollställ värdet för en nyckel\n"
-"  reset-recursively         Nollställ alla värden i ett angivet schema\n"
-"  writable                  Kontrollera om en nyckel är skrivbar\n"
-"  monitor                   Övervaka efter ändringar\n"
-"\n"
-"Använd \"gsettings help KOMMANDO\" för detaljerad hjälp.\n"
-"\n"
-
-#: ../gio/gsettings-tool.c:643
-#, c-format
-msgid ""
-"Usage:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
-msgstr ""
-"Användning:\n"
-"  gsettings %s %s\n"
-"\n"
-"%s\n"
-"\n"
+#: ../glib/goption.c:873
+msgid "Show help options"
+msgstr "Visa hjälpflaggor"
 
-#: ../gio/gsettings-tool.c:648
-msgid "Arguments:\n"
-msgstr "Argument:\n"
+#: ../glib/goption.c:879
+msgid "Show all help options"
+msgstr "Visa alla hjälpflaggor"
 
-#: ../gio/gsettings-tool.c:652
-msgid "  COMMAND   The (optional) command to explain\n"
-msgstr "  COMMAND   (Valfritt) kommando att förklara\n"
+#: ../glib/goption.c:941
+msgid "Application Options:"
+msgstr "Programflaggor:"
 
-#: ../gio/gsettings-tool.c:656
-msgid ""
-"  SCHEMA    The name of the schema\n"
-"  PATH      The path, for relocatable schemas\n"
-msgstr ""
-"  SCHEMA    Namnet på schemat\n"
-"  PATH      Sökvägen, för flyttbara scheman\n"
+#: ../glib/goption.c:1003
+#: ../glib/goption.c:1073
+#, c-format
+msgid "Cannot parse integer value '%s' for %s"
+msgstr "Kan inte tolka heltalsvärdet \"%s\" för %s"
 
-#: ../gio/gsettings-tool.c:661
-msgid "  KEY       The (optional) key within the schema\n"
-msgstr "  KEY       (Valfri) nyckel inom schemat\n"
+#: ../glib/goption.c:1013
+#: ../glib/goption.c:1081
+#, c-format
+msgid "Integer value '%s' for %s out of range"
+msgstr "Heltalsvärdet \"%s\" för %s är utanför intervallet"
 
-#: ../gio/gsettings-tool.c:665
-msgid "  KEY       The key within the schema\n"
-msgstr "  KEY       Nyckeln inom schemat\n"
+#: ../glib/goption.c:1038
+#, c-format
+msgid "Cannot parse double value '%s' for %s"
+msgstr "Kan inte tolka dubbelvärdet \"%s\" för %s"
 
-#: ../gio/gsettings-tool.c:669
-msgid "  VALUE     The value to set\n"
-msgstr "  VÄRDE     Värdet att ställa in\n"
+#: ../glib/goption.c:1046
+#, c-format
+msgid "Double value '%s' for %s out of range"
+msgstr "Dubbelvärdet \"%s\" för %s är utanför intervallet"
 
-#: ../gio/gsettings-tool.c:766
+#: ../glib/goption.c:1309
+#: ../glib/goption.c:1388
 #, c-format
-msgid "Empty schema name given\n"
-msgstr "Tomt schemanamn angavs\n"
+msgid "Error parsing option %s"
+msgstr "Fel vid tolkning av flaggan %s"
 
-#: ../gio/gsocket.c:275
-msgid "Invalid socket, not initialized"
-msgstr "Ogiltigt uttag, inte initierat"
+#: ../glib/goption.c:1419
+#: ../glib/goption.c:1532
+#, c-format
+msgid "Missing argument for %s"
+msgstr "Argument saknas för %s"
 
-#: ../gio/gsocket.c:282
+#: ../glib/goption.c:1985
 #, c-format
-msgid "Invalid socket, initialization failed due to: %s"
-msgstr "Ogiltigt uttag, initiering misslyckades på grund av: %s"
+msgid "Unknown option %s"
+msgstr "Okänd flagga %s"
 
-#: ../gio/gsocket.c:290
-msgid "Socket is already closed"
-msgstr "Uttaget är redan stängt"
+#: ../glib/gregex.c:190
+msgid "corrupted object"
+msgstr "skadat objekt"
 
-#: ../gio/gsocket.c:298 ../gio/gsocket.c:2798 ../gio/gsocket.c:2842
-msgid "Socket I/O timed out"
-msgstr "Tidsgräns för in/ut på uttaget överstegs"
+#: ../glib/gregex.c:192
+msgid "internal error or corrupted object"
+msgstr "internt fel eller skadat objekt"
 
-#: ../gio/gsocket.c:464
-#, c-format
-msgid "creating GSocket from fd: %s"
-msgstr "skapar GSocket från fd: %s"
+#: ../glib/gregex.c:194
+msgid "out of memory"
+msgstr "slut på minne"
 
-#: ../gio/gsocket.c:498 ../gio/gsocket.c:514
-#, c-format
-msgid "Unable to create socket: %s"
-msgstr "Kunde inte skapa uttag: %s"
+#: ../glib/gregex.c:199
+msgid "backtracking limit reached"
+msgstr "bakåtspårningsgräns nådd"
 
-#: ../gio/gsocket.c:498
-msgid "Unknown protocol was specified"
-msgstr "Okänt protokoll angavs"
+#: ../glib/gregex.c:211
+#: ../glib/gregex.c:219
+msgid "the pattern contains items not supported for partial matching"
+msgstr "mönstret innehåller objekt som inte stöds för delvis matchning"
 
-#: ../gio/gsocket.c:1268
-#, c-format
-msgid "could not get local address: %s"
-msgstr "kunde inte få lokal adress: %s"
+#: ../glib/gregex.c:221
+msgid "back references as conditions are not supported for partial matching"
+msgstr "bakreferenser som villkor stöds inte för delvis matchning"
 
-#: ../gio/gsocket.c:1311
-#, c-format
-msgid "could not get remote address: %s"
-msgstr "Kunde inte få fjärradress: %s"
+#: ../glib/gregex.c:230
+msgid "recursion limit reached"
+msgstr "rekursionsgräns nådd"
 
-#: ../gio/gsocket.c:1372
-#, c-format
-msgid "could not listen: %s"
-msgstr "kunde inte lyssna: %s"
+#: ../glib/gregex.c:232
+msgid "workspace limit for empty substrings reached"
+msgstr "arbetsytans gräns för tomma understrängar nådd"
 
-#: ../gio/gsocket.c:1446
-#, c-format
-msgid "Error binding to address: %s"
-msgstr "Fel vid bindning till adress: %s"
+#: ../glib/gregex.c:234
+msgid "invalid combination of newline flags"
+msgstr "ogiltig kombination av nyradsflaggor"
 
-#: ../gio/gsocket.c:1566
-#, c-format
-msgid "Error accepting connection: %s"
-msgstr "Fel vid godkännande av anslutning: %s"
+#: ../glib/gregex.c:236
+msgid "bad offset"
+msgstr "felaktig offset"
 
-#: ../gio/gsocket.c:1683
-msgid "Error connecting: "
-msgstr "Fel vid anslutning: "
+#: ../glib/gregex.c:238
+msgid "short utf8"
+msgstr "kort utf8"
 
-#: ../gio/gsocket.c:1688
-msgid "Connection in progress"
-msgstr "Anslutningsförsök pågår"
+#: ../glib/gregex.c:242
+msgid "unknown error"
+msgstr "okänt fel"
 
-#: ../gio/gsocket.c:1695
-#, c-format
-msgid "Error connecting: %s"
-msgstr "Fel vid anslutning: %s"
+#: ../glib/gregex.c:262
+msgid "\\ at end of pattern"
+msgstr "\\ på slutet av mönster"
 
-#: ../gio/gsocket.c:1738 ../gio/gsocket.c:3579
-#, c-format
-msgid "Unable to get pending error: %s"
-msgstr "Kunde inte få tag på väntande fel: %s"
+#: ../glib/gregex.c:265
+msgid "\\c at end of pattern"
+msgstr "\\c på slutet av mönster"
 
-#: ../gio/gsocket.c:1875
-#, c-format
-msgid "Error receiving data: %s"
-msgstr "Fel vid mottagning av data: %s"
+#: ../glib/gregex.c:268
+msgid "unrecognized character follows \\"
+msgstr "okänt tecken efter \\"
 
-#: ../gio/gsocket.c:2050
-#, c-format
-msgid "Error sending data: %s"
-msgstr "Fel vid sändning av data: %s"
+#: ../glib/gregex.c:275
+msgid "case-changing escapes (\\l, \\L, \\u, \\U) are not allowed here"
+msgstr "skiftlägesändrade escape-tecken (\\l, \\L, \\u, \\U) tillåts inte här"
 
-#: ../gio/gsocket.c:2163
-#, c-format
-msgid "Unable to shutdown socket: %s"
-msgstr "Kunde inte stänga ner uttag: %s"
+#: ../glib/gregex.c:278
+msgid "numbers out of order in {} quantifier"
+msgstr "tal är inte i ordning i {}-kvantifierare"
 
-#: ../gio/gsocket.c:2242
-#, c-format
-msgid "Error closing socket: %s"
-msgstr "Fel vid stängning av uttag: %s"
+#: ../glib/gregex.c:281
+msgid "number too big in {} quantifier"
+msgstr "tal för stort i {}-kvantifierare"
 
-#: ../gio/gsocket.c:2791
-#, c-format
-msgid "Waiting for socket condition: %s"
-msgstr "Väntar på uttagstillstånd: %s"
+#: ../glib/gregex.c:284
+msgid "missing terminating ] for character class"
+msgstr "saknar avslutande ] för teckenklass"
 
-#: ../gio/gsocket.c:3056 ../gio/gsocket.c:3137
-#, c-format
-msgid "Error sending message: %s"
-msgstr "Fel vid sändning av meddelande: %s"
+#: ../glib/gregex.c:287
+msgid "invalid escape sequence in character class"
+msgstr "ogiltig escape-sekvens i teckenklass"
 
-#: ../gio/gsocket.c:3081
-msgid "GSocketControlMessage not supported on windows"
-msgstr "GSocketControlMessage stöds inte på Windows"
+#: ../glib/gregex.c:290
+msgid "range out of order in character class"
+msgstr "intervall är inte i ordning i teckenklass"
 
-#: ../gio/gsocket.c:3358 ../gio/gsocket.c:3494
-#, c-format
-msgid "Error receiving message: %s"
-msgstr "Fel vid mottagning av meddelande: %s"
+#: ../glib/gregex.c:293
+msgid "nothing to repeat"
+msgstr "ingenting att upprepa"
 
-#: ../gio/gsocket.c:3598
-msgid "g_socket_get_credentials not implemented for this OS"
-msgstr ""
-"g_socket_get_credentials har inte implementerats för detta operativsystem"
+#: ../glib/gregex.c:296
+msgid "unrecognized character after (?"
+msgstr "okänt tecken efter (?"
 
-#: ../gio/gsocketclient.c:798 ../gio/gsocketclient.c:1368
-msgid "Unknown error on connect"
-msgstr "Okänt fel inträffade vid anslutning"
+#: ../glib/gregex.c:300
+msgid "unrecognized character after (?<"
+msgstr "okänt tecken efter (?<"
 
-#: ../gio/gsocketclient.c:836 ../gio/gsocketclient.c:1252
-msgid "Trying to proxy over non-TCP connection is not supported."
-msgstr "Försök att skicka via proxy över en icke-TCP-anslutning stöds inte."
+#: ../glib/gregex.c:304
+msgid "unrecognized character after (?P"
+msgstr "okänt tecken efter (?P"
 
-#: ../gio/gsocketclient.c:858 ../gio/gsocketclient.c:1277
-#, c-format
-msgid "Proxy protocol '%s' is not supported."
-msgstr "Proxyprotokollet \"%s\" stöds inte."
+#: ../glib/gregex.c:307
+msgid "POSIX named classes are supported only within a class"
+msgstr "POSIX-namngivna klasser stöds endast inom en klass"
 
-#: ../gio/gsocketlistener.c:191
-msgid "Listener is already closed"
-msgstr "Lyssnaren är redan stängd"
+#: ../glib/gregex.c:310
+msgid "missing terminating )"
+msgstr "saknar avslutande )"
 
-#: ../gio/gsocketlistener.c:232
-msgid "Added socket is closed"
-msgstr "Tillagt uttag är stängt"
+#: ../glib/gregex.c:314
+msgid ") without opening ("
+msgstr ") utan öppnande ("
 
-#: ../gio/gsocks4aproxy.c:121
+#. translators: '(?R' and '(?[+-]digits' are both meant as (groups of)
+#. * sequences here, '(?-54' would be an example for the second group.
+#.
+#: ../glib/gregex.c:321
+msgid "(?R or (?[+-]digits must be followed by )"
+msgstr "(?R eller (?[+-]siffror måste efterföljas av )"
+
+#: ../glib/gregex.c:324
+msgid "reference to non-existent subpattern"
+msgstr "referens till icke-existerande undermönster"
+
+#: ../glib/gregex.c:327
+msgid "missing ) after comment"
+msgstr "saknar ) efter kommentar"
+
+#: ../glib/gregex.c:330
+msgid "regular expression too large"
+msgstr "reguljärt uttryck för stort"
+
+#: ../glib/gregex.c:333
+msgid "failed to get memory"
+msgstr "misslyckades med att få minne"
+
+#: ../glib/gregex.c:336
+msgid "lookbehind assertion is not fixed length"
+msgstr "lookbehind-assertion är inte av fast längd"
+
+#: ../glib/gregex.c:339
+msgid "malformed number or name after (?("
+msgstr "felformulerat tal eller namn efter (?("
+
+#: ../glib/gregex.c:342
+msgid "conditional group contains more than two branches"
+msgstr "villkorsgrupp innehåller fler än två grenar"
+
+#: ../glib/gregex.c:345
+msgid "assertion expected after (?("
+msgstr "assertion förväntades efter (?("
+
+#: ../glib/gregex.c:348
+msgid "unknown POSIX class name"
+msgstr "okänt POSIX-klassnamn"
+
+#: ../glib/gregex.c:351
+msgid "POSIX collating elements are not supported"
+msgstr "POSIX-sorteringselement stöds inte"
+
+#: ../glib/gregex.c:354
+msgid "character value in \\x{...} sequence is too large"
+msgstr "teckenvärde i \\x{...}-sekvens är för stort"
+
+#: ../glib/gregex.c:357
+msgid "invalid condition (?(0)"
+msgstr "ogiltigt tillstånd (?(0)"
+
+#: ../glib/gregex.c:360
+msgid "\\C not allowed in lookbehind assertion"
+msgstr "\\C tillåts inte i lookbehind-assertion"
+
+#: ../glib/gregex.c:363
+msgid "recursive call could loop indefinitely"
+msgstr "rekursivt anrop kan gå in i en oändlig slinga"
+
+#: ../glib/gregex.c:366
+msgid "missing terminator in subpattern name"
+msgstr "saknar avslutstecken i undermönstrets namn"
+
+#: ../glib/gregex.c:369
+msgid "two named subpatterns have the same name"
+msgstr "två namngivna undermönster har samma namn"
+
+#: ../glib/gregex.c:372
+msgid "malformed \\P or \\p sequence"
+msgstr "felformulerad \\P eller \\p-sekvens"
+
+#: ../glib/gregex.c:375
+msgid "unknown property name after \\P or \\p"
+msgstr "okänt egenskapsnamn efter \\P eller \\p"
+
+#: ../glib/gregex.c:378
+msgid "subpattern name is too long (maximum 32 characters)"
+msgstr "undermönstrets namn är för långt (maximalt 32 tecken)"
+
+#: ../glib/gregex.c:381
+msgid "too many named subpatterns (maximum 10,000)"
+msgstr "för många namngivna undermönster (maximalt 10,000)"
+
+#: ../glib/gregex.c:384
+msgid "octal value is greater than \\377"
+msgstr "oktalt värde är större än \\377"
+
+#: ../glib/gregex.c:387
+msgid "DEFINE group contains more than one branch"
+msgstr "DEFINE-grupp innehåller fler än en gren"
+
+#: ../glib/gregex.c:390
+msgid "repeating a DEFINE group is not allowed"
+msgstr "upprepning av en DEFINE-grupp tillåts inte"
+
+#: ../glib/gregex.c:393
+msgid "inconsistent NEWLINE options"
+msgstr "inkonsistenta NEWLINE-flaggor"
+
+#: ../glib/gregex.c:396
+msgid "\\g is not followed by a braced name or an optionally braced non-zero number"
+msgstr "\\g följs inte av ett namn inom klamrar eller ett valfri (icke-noll) tal inom klamrar"
+
+#: ../glib/gregex.c:401
+msgid "unexpected repeat"
+msgstr "oväntad upprepning"
+
+#: ../glib/gregex.c:405
+msgid "code overflow"
+msgstr "överflöde i kod"
+
+#: ../glib/gregex.c:409
+msgid "overran compiling workspace"
+msgstr "fyllde över kompileringsutrymme"
+
+#: ../glib/gregex.c:413
+msgid "previously-checked referenced subpattern not found"
+msgstr "tidigare kontrollerad refererande undermönster hittades inte"
+
+#: ../glib/gregex.c:631
+#: ../glib/gregex.c:1753
 #, c-format
-msgid "SOCKSv4 does not support IPv6 address '%s'"
-msgstr "SOCKSv4 saknar stöd för IPv6-adressen \"%s\""
+msgid "Error while matching regular expression %s: %s"
+msgstr "Fel vid matchning av reguljära uttrycket %s: %s"
 
-#: ../gio/gsocks4aproxy.c:139
+#: ../glib/gregex.c:1206
+msgid "PCRE library is compiled without UTF8 support"
+msgstr "PCRE-biblioteket är byggt utan stöd för UTF8"
+
+#: ../glib/gregex.c:1215
+msgid "PCRE library is compiled without UTF8 properties support"
+msgstr "PCRE-biblioteket är byggt utan stöd för UTF8-egenskaper"
+
+#: ../glib/gregex.c:1271
 #, c-format
-msgid "SOCKSv4 implementation limits username to %i characters"
-msgstr "SOCKSv4-implementationen begränsar användarnamn till %i tecken"
+msgid "Error while compiling regular expression %s at char %d: %s"
+msgstr "Fel vid kompilering av reguljära uttrycket %s vid tecknet %d: %s"
 
-#: ../gio/gsocks4aproxy.c:157
+#: ../glib/gregex.c:1307
 #, c-format
-msgid "SOCKSv4a implementation limits hostname to %i characters"
-msgstr "SOCKSv4a-implementationen begränsar värdnamn till %i tecken"
+msgid "Error while optimizing regular expression %s: %s"
+msgstr "Fel vid optimering av reguljära uttrycket %s: %s"
 
-#: ../gio/gsocks4aproxy.c:183
-msgid "The server is not a SOCKSv4 proxy server."
-msgstr "Servern är inte en SOCKSv4-proxyserver."
+#: ../glib/gregex.c:2182
+msgid "hexadecimal digit or '}' expected"
+msgstr "hexadecimal siffra eller \"}\" förväntades"
+
+#: ../glib/gregex.c:2198
+msgid "hexadecimal digit expected"
+msgstr "hexadecimal siffra förväntades"
+
+#: ../glib/gregex.c:2238
+msgid "missing '<' in symbolic reference"
+msgstr "saknar \"<\" i symbolisk referens"
+
+#: ../glib/gregex.c:2247
+msgid "unfinished symbolic reference"
+msgstr "oavslutad symbolisk referens"
+
+#: ../glib/gregex.c:2254
+msgid "zero-length symbolic reference"
+msgstr "symbolisk referens med noll-längd"
+
+#: ../glib/gregex.c:2265
+msgid "digit expected"
+msgstr "siffra förväntades"
+
+#: ../glib/gregex.c:2283
+msgid "illegal symbolic reference"
+msgstr "otillåten symbolisk referens"
+
+#: ../glib/gregex.c:2345
+msgid "stray final '\\'"
+msgstr "felplacerad avslutande \"\\\""
+
+#: ../glib/gregex.c:2349
+msgid "unknown escape sequence"
+msgstr "okänd escape-sekvens"
 
-#: ../gio/gsocks4aproxy.c:190
-msgid "Connection through SOCKSv4 server was rejected"
-msgstr "Anslutningen genom SOCKSv4-servern nekades"
+#: ../glib/gregex.c:2359
+#, c-format
+msgid "Error while parsing replacement text \"%s\" at char %lu: %s"
+msgstr "Fel vid tolkning av ersättningstexten \"%s\" vid tecknet %lu: %s"
 
-#: ../gio/gsocks5proxy.c:155 ../gio/gsocks5proxy.c:328
-#: ../gio/gsocks5proxy.c:338
-msgid "The server is not a SOCKSv5 proxy server."
-msgstr "Servern är inte en SOCKSv5-proxyserver."
+#: ../glib/gshell.c:91
+msgid "Quoted text doesn't begin with a quotation mark"
+msgstr "Citerad text börjar inte med citationstecken"
 
-#: ../gio/gsocks5proxy.c:169
-msgid "The SOCKSv5 proxy requires authentication."
-msgstr "SOCKSv5-proxyservern kräver autentisering."
+#: ../glib/gshell.c:181
+msgid "Unmatched quotation mark in command line or other shell-quoted text"
+msgstr "Ensamt citationstecken på kommandoraden eller annan skalciterad text"
 
-#: ../gio/gsocks5proxy.c:179
-msgid ""
-"The SOCKSv5 proxy requires an authentication method that is not supported by "
-"GLib."
-msgstr "SOCKSv5 kräver en autentiseringsmetod som inte stöds av GLib."
+#: ../glib/gshell.c:559
+#, c-format
+msgid "Text ended just after a '\\' character. (The text was '%s')"
+msgstr "Texten slutade efter ett \"\\\"-tecken (texten var \"%s\")."
 
-#: ../gio/gsocks5proxy.c:208
+#: ../glib/gshell.c:566
 #, c-format
-msgid "Username or password is too long for SOCKSv5 protocol (max. is %i)."
-msgstr ""
-"Användarnamn eller lösenord är för långt för SOCKSv5-protokollet (max är %i)."
+msgid "Text ended before matching quote was found for %c. (The text was '%s')"
+msgstr "Texten slutade innan matchande citationstecken hittades för %c (texten var \"%s\")."
 
-#: ../gio/gsocks5proxy.c:239
-msgid "SOCKSv5 authentication failed due to wrong username or password."
-msgstr ""
-"SOCKSv5-autentiseringen misslyckades på grund av felaktigt användarnamn "
-"eller lösenord."
+#: ../glib/gshell.c:578
+msgid "Text was empty (or contained only whitespace)"
+msgstr "Texten var tom (eller innehöll bara tomrum)"
 
-#: ../gio/gsocks5proxy.c:289
+#: ../glib/gspawn.c:208
 #, c-format
-msgid "Hostname '%s' too long for SOCKSv5 protocol (maximum is %i bytes)"
-msgstr ""
-"Värdnamnet \"%s\" är för långt för SOCKSv5-protokollet (maximum är %i byte)"
+msgid "Failed to read data from child process (%s)"
+msgstr "Misslyckades med att läsa data från barnprocess (%s)"
 
-#: ../gio/gsocks5proxy.c:352
-msgid "The SOCKSv5 proxy server uses unknown address type."
-msgstr "SOCKSv5-proxyservern använder en okänd adresstyp."
+#: ../glib/gspawn.c:348
+#, c-format
+msgid "Unexpected error in select() reading data from a child process (%s)"
+msgstr "Oväntat fel i select() vid läsning av data från en barnprocess (%s)"
 
-#: ../gio/gsocks5proxy.c:359
-msgid "Internal SOCKSv5 proxy server error."
-msgstr "Internt fel iSOCKSv5-proxyserver."
+#: ../glib/gspawn.c:433
+#, c-format
+msgid "Unexpected error in waitpid() (%s)"
+msgstr "Oväntat fel i waitpid() (%s)"
 
-#: ../gio/gsocks5proxy.c:365
-msgid "SOCKSv5 connection not allowed by ruleset."
-msgstr "SOCKSv5-anslutning tillåts inte av regeluppsättningen."
+#: ../glib/gspawn.c:1174
+#: ../glib/gspawn-win32.c:338
+#: ../glib/gspawn-win32.c:346
+#, c-format
+msgid "Failed to read from child pipe (%s)"
+msgstr "Misslyckades med att läsa från rör till barn (%s)"
 
-#: ../gio/gsocks5proxy.c:372
-msgid "Host unreachable through SOCKSv5 server."
-msgstr "Värden är inte nåbar genom SOCKSv5-servern."
+#: ../glib/gspawn.c:1241
+#, c-format
+msgid "Failed to fork (%s)"
+msgstr "Misslyckades med att grena (%s)"
 
-#: ../gio/gsocks5proxy.c:378
-msgid "Network unreachable through SOCKSv5 proxy."
-msgstr "Nätverket är inte nåbart genom SOCKSv5-proxyservern."
+#: ../glib/gspawn.c:1387
+#: ../glib/gspawn-win32.c:369
+#, c-format
+msgid "Failed to change to directory '%s' (%s)"
+msgstr "Misslyckades med att byta till katalogen \"%s\" (%s)"
 
-#: ../gio/gsocks5proxy.c:384
-msgid "Connection refused through SOCKSv5 proxy."
-msgstr "Anslutningen nekades genom SOCKSv5-proxyservern."
+#: ../glib/gspawn.c:1397
+#, c-format
+msgid "Failed to execute child process \"%s\" (%s)"
+msgstr "Misslyckades med att köra barnprocessen \"%s\" (%s)"
 
-#: ../gio/gsocks5proxy.c:390
-msgid "SOCKSv5 proxy does not support 'connect' command."
-msgstr "SOCKSv5-proxyservern saknar stöd för kommandot \"connect\"."
+#: ../glib/gspawn.c:1407
+#, c-format
+msgid "Failed to redirect output or input of child process (%s)"
+msgstr "Misslyckades med att dirigera om utdata eller indata från barnprocess (%s)"
 
-#: ../gio/gsocks5proxy.c:396
-msgid "SOCKSv5 proxy does not support provided address type."
-msgstr "SOCKSv5-proxyservern saknar stöd för angiven adresstyp."
+#: ../glib/gspawn.c:1416
+#, c-format
+msgid "Failed to fork child process (%s)"
+msgstr "Misslyckades med att skapa barnprocess (%s)"
 
-#: ../gio/gsocks5proxy.c:402
-msgid "Unknown SOCKSv5 proxy error."
-msgstr "Okänt fel i SOCKSv5-proxyserver."
+#: ../glib/gspawn.c:1424
+#, c-format
+msgid "Unknown error executing child process \"%s\""
+msgstr "Okänt fel vid körning av barnprocessen \"%s\""
 
-#: ../gio/gthemedicon.c:498
+#: ../glib/gspawn.c:1448
 #, c-format
-msgid "Can't handle version %d of GThemedIcon encoding"
-msgstr "Kan inte hantera version %d av GThemedIcon-kodning"
+msgid "Failed to read enough data from child pid pipe (%s)"
+msgstr "Misslyckades med att läsa tillräckligt med data från röret till barnets pid (%s)"
 
-#: ../gio/gtlscertificate.c:226
-msgid "No PEM-encoded private key found"
-msgstr "Ingen PEM-kodad privat nyckel hittades"
+#: ../glib/gspawn.c:1521
+#: ../glib/gspawn-win32.c:299
+#, c-format
+msgid "Failed to create pipe for communicating with child process (%s)"
+msgstr "Misslyckades med att skapa rör för kommunikation med barnprocess (%s)"
 
-#: ../gio/gtlscertificate.c:235
-msgid "Could not parse PEM-encoded private key"
-msgstr "Kunde inte tolka PEM-kodad privat nyckel"
+#: ../glib/gspawn-win32.c:282
+msgid "Failed to read data from child process"
+msgstr "Misslyckades med att läsa data från barnprocessen"
 
-#: ../gio/gtlscertificate.c:260
-msgid "No PEM-encoded certificate found"
-msgstr "Inget PEM-kodat certifikat hittades"
+#: ../glib/gspawn-win32.c:375
+#: ../glib/gspawn-win32.c:494
+#, c-format
+msgid "Failed to execute child process (%s)"
+msgstr "Misslyckades med att köra barnprocess (%s)"
 
-#: ../gio/gtlscertificate.c:269
-msgid "Could not parse PEM-encoded certificate"
-msgstr "Kunde inte tolka PEM-kodat certifikat"
+#: ../glib/gspawn-win32.c:444
+#, c-format
+msgid "Invalid program name: %s"
+msgstr "Ogiltigt programnamn: %s"
 
-#: ../gio/gtlspassword.c:114
-msgid ""
-"This is the last chance to enter the password correctly before your access "
-"is locked out."
-msgstr ""
-"Detta är sista chansen att ange ett korrekt lösenord innan ditt konto blir "
-"låst."
+#: ../glib/gspawn-win32.c:454
+#: ../glib/gspawn-win32.c:722
+#: ../glib/gspawn-win32.c:1278
+#, c-format
+msgid "Invalid string in argument vector at %d: %s"
+msgstr "Ogiltig sträng i argumentvektorn vid %d: %s"
 
-#: ../gio/gtlspassword.c:116
-msgid ""
-"Several password entered have been incorrect, and your access will be locked "
-"out after further failures."
-msgstr ""
-"Flera felaktiga lösenord har angivits och din åtkomst kommer att låsas efter "
-"ytterligare misslyckanden."
+#: ../glib/gspawn-win32.c:465
+#: ../glib/gspawn-win32.c:737
+#: ../glib/gspawn-win32.c:1311
+#, c-format
+msgid "Invalid string in environment: %s"
+msgstr "Ogiltig sträng i miljön: %s"
 
-#: ../gio/gtlspassword.c:118
-msgid "The password entered is incorrect."
-msgstr "Det angivna lösenordet är felaktigt."
+#: ../glib/gspawn-win32.c:718
+#: ../glib/gspawn-win32.c:1259
+#, c-format
+msgid "Invalid working directory: %s"
+msgstr "Ogiltig arbetskatalog: %s"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:521
+#: ../glib/gspawn-win32.c:783
 #, c-format
-msgid "Expecting 1 control message, got %d"
-msgstr "Förväntade 1 kontrollmeddelande, fick %d"
+msgid "Failed to execute helper program (%s)"
+msgstr "Misslyckades med att köra hjälparprogram (%s)"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:531
-msgid "Unexpected type of ancillary data"
-msgstr "Oväntad typ av underordnat data"
+#: ../glib/gspawn-win32.c:997
+msgid "Unexpected error in g_io_channel_win32_poll() reading data from a child process"
+msgstr "Oväntat fel i g_io_channel_win32_poll() vid inläsning av data från en barnprocess"
 
-#: ../gio/gunixconnection.c:195
-#, c-format
-msgid "Expecting one fd, but got %d\n"
-msgstr "Förväntade ett fd, men fick %d\n"
+#: ../glib/gutf8.c:915
+msgid "Character out of range for UTF-8"
+msgstr "Tecknet är utanför intervallet för UTF-8"
 
-#: ../gio/gunixconnection.c:211
-msgid "Received invalid fd"
-msgstr "Tog emot ogiltig fd"
+#: ../glib/gutf8.c:1015
+#: ../glib/gutf8.c:1024
+#: ../glib/gutf8.c:1154
+#: ../glib/gutf8.c:1163
+#: ../glib/gutf8.c:1302
+#: ../glib/gutf8.c:1398
+msgid "Invalid sequence in conversion input"
+msgstr "Ogiltig sekvens i konverteringsindata"
 
-#: ../gio/gunixconnection.c:371
-msgid "Error sending credentials: "
-msgstr "Fel vid sändning av inloggningsuppgifter: "
+#: ../glib/gutf8.c:1313
+#: ../glib/gutf8.c:1409
+msgid "Character out of range for UTF-16"
+msgstr "Tecknet är utanför intervallet för UTF-16"
 
-#: ../gio/gunixconnection.c:452
+#: ../glib/gutils.c:2166
+#: ../glib/gutils.c:2193
+#: ../glib/gutils.c:2297
 #, c-format
-msgid "Error checking if SO_PASSCRED is enabled for socket: %s"
-msgstr "Fel vid kontroll om SO_PASSCRED har aktiverats för uttaget: %s"
+msgid "%u byte"
+msgid_plural "%u bytes"
+msgstr[0] "%u byte"
+msgstr[1] "%u byte"
 
-#: ../gio/gunixconnection.c:461
+#: ../glib/gutils.c:2172
 #, c-format
-msgid ""
-"Unexpected option length while checking if SO_PASSCRED is enabled for "
-"socket. Expected %d bytes, got %d"
-msgstr ""
-"Oväntad flagglängd vid kontroll om SO_PASSCRED har aktiverats för uttaget. "
-"Förväntade %d byte, fick %d"
+msgid "%.1f KiB"
+msgstr "%.1f KiB"
 
-#: ../gio/gunixconnection.c:478
+#: ../glib/gutils.c:2174
 #, c-format
-msgid "Error enabling SO_PASSCRED: %s"
-msgstr "Fel vid aktivering av SO_PASSCRED: %s"
+msgid "%.1f MiB"
+msgstr "%.1f MiB"
 
-#: ../gio/gunixconnection.c:509
-msgid ""
-"Expecting to read a single byte for receiving credentials but read zero bytes"
-msgstr ""
-"Förväntade att läsa ett enda byte för mottagning av inloggningsuppgifter men "
-"läste noll byte"
+#: ../glib/gutils.c:2177
+#, c-format
+msgid "%.1f GiB"
+msgstr "%.1f GiB"
 
-#: ../gio/gunixconnection.c:545
+#: ../glib/gutils.c:2180
 #, c-format
-msgid "Not expecting control message, but got %d"
-msgstr "Förväntade inte kontrollmeddelande, men fick %d"
+msgid "%.1f TiB"
+msgstr "%.1f TiB"
 
-#: ../gio/gunixconnection.c:571
+#: ../glib/gutils.c:2183
 #, c-format
-msgid "Error while disabling SO_PASSCRED: %s"
-msgstr "Fel vid inaktivning av SO_PASSCRED: %s"
+msgid "%.1f PiB"
+msgstr "%.1f PiB"
 
-#: ../gio/gunixinputstream.c:368 ../gio/gunixinputstream.c:388
-#: ../gio/gunixinputstream.c:466
+#: ../glib/gutils.c:2186
 #, c-format
-msgid "Error reading from unix: %s"
-msgstr "Fel vid läsning från unix: %s"
+msgid "%.1f EiB"
+msgstr "%.1f EiB"
 
-#: ../gio/gunixinputstream.c:421 ../gio/gunixinputstream.c:601
-#: ../gio/gunixoutputstream.c:407 ../gio/gunixoutputstream.c:556
+#: ../glib/gutils.c:2199
 #, c-format
-msgid "Error closing unix: %s"
-msgstr "Fel vid stängning av unix: %s"
+msgid "%.1f kB"
+msgstr "%.1f kB"
 
-#: ../gio/gunixmounts.c:1900 ../gio/gunixmounts.c:1937
-msgid "Filesystem root"
-msgstr "Filsystemsrot"
+#: ../glib/gutils.c:2202
+#: ../glib/gutils.c:2310
+#, c-format
+msgid "%.1f MB"
+msgstr "%.1f MB"
 
-#: ../gio/gunixoutputstream.c:353 ../gio/gunixoutputstream.c:374
-#: ../gio/gunixoutputstream.c:452
+#: ../glib/gutils.c:2205
+#: ../glib/gutils.c:2315
 #, c-format
-msgid "Error writing to unix: %s"
-msgstr "Fel vid skrivning till unix: %s"
+msgid "%.1f GB"
+msgstr "%.1f GB"
 
-#: ../gio/gunixsocketaddress.c:244
-msgid "Abstract unix domain socket addresses not supported on this system"
-msgstr "Abstrakta Unix-domänuttagsadresser stöds inte på detta system"
+#: ../glib/gutils.c:2207
+#: ../glib/gutils.c:2320
+#, c-format
+msgid "%.1f TB"
+msgstr "%.1f TB"
 
-#: ../gio/gvolume.c:408
-msgid "volume doesn't implement eject"
-msgstr "volymen har inte implementerat eject"
+#: ../glib/gutils.c:2210
+#: ../glib/gutils.c:2325
+#, c-format
+msgid "%.1f PB"
+msgstr "%.1f PB"
 
-#. Translators: This is an error
-#. * message for volume objects that
-#. * don't implement any of eject or eject_with_operation.
-#: ../gio/gvolume.c:488
-msgid "volume doesn't implement eject or eject_with_operation"
-msgstr "volume har inte implementerat eject eller eject_with_operation"
+#: ../glib/gutils.c:2213
+#: ../glib/gutils.c:2330
+#, c-format
+msgid "%.1f EB"
+msgstr "%.1f EB"
 
-#: ../gio/gwin32appinfo.c:276
-msgid "Can't find application"
-msgstr "Kan inte hitta programmet"
+#. Translators: the %s in "%s bytes" will always be replaced by a number.
+#: ../glib/gutils.c:2250
+#, c-format
+msgid "%s byte"
+msgid_plural "%s bytes"
+msgstr[0] "%s byte"
+msgstr[1] "%s byte"
 
-#: ../gio/gwin32appinfo.c:299
+#: ../glib/gutils.c:2305
 #, c-format
-msgid "Error launching application: %s"
-msgstr "Fel vid start av program: %s"
+msgid "%.1f KB"
+msgstr "%.1f KB"
 
-#: ../gio/gwin32appinfo.c:335
-msgid "URIs not supported"
-msgstr "URI:er stöds inte"
+#~ msgid "File is empty"
+#~ msgstr "Filen är tom"
 
-#: ../gio/gwin32appinfo.c:357
-msgid "association changes not supported on win32"
-msgstr "associeringsändringar stöds inte på win32"
+#~ msgid ""
+#~ "Key file contains key '%s' which has value that cannot be interpreted."
+#~ msgstr ""
+#~ "Nyckelfilen innehåller nyckeln \"%s\" som innehåller ett värde som inte "
+#~ "kan tolkas."
 
-#: ../gio/gwin32appinfo.c:369
-msgid "Association creation not supported on win32"
-msgstr "Associeringsskapanden stöds inte på win32"
+#~ msgid "This option will be removed soon."
+#~ msgstr "Denna flagga kommer snart att försvinna."
 
-#: ../gio/gwin32inputstream.c:318
-#, c-format
-msgid "Error reading from handle: %s"
-msgstr "Fel vid läsning från handtag: %s"
+#~ msgid "Error stating file '%s': %s"
+#~ msgstr "Fel vid tillståndsläsning av filen \"%s\": %s"
 
-#: ../gio/gwin32inputstream.c:348 ../gio/gwin32outputstream.c:348
-#, c-format
-msgid "Error closing handle: %s"
-msgstr "Fel vid stängning av handtag: %s"
+#~ msgid "Error connecting: "
+#~ msgstr "Fel vid anslutning: "
 
-#: ../gio/gwin32outputstream.c:318
-#, c-format
-msgid "Error writing to handle: %s"
-msgstr "Fel vid skrivning till handtag: %s"
+#~ msgid "Error connecting: %s"
+#~ msgstr "Fel vid anslutning: %s"
 
-#: ../gio/gzlibcompressor.c:396 ../gio/gzlibdecompressor.c:349
-msgid "Not enough memory"
-msgstr "Slut på minne"
+#~ msgid "SOCKSv4 implementation limits username to %i characters"
+#~ msgstr "SOCKSv4-implementationen begränsar användarnamn till %i tecken"
 
-#: ../gio/gzlibcompressor.c:403 ../gio/gzlibdecompressor.c:356
-#, c-format
-msgid "Internal error: %s"
-msgstr "Internt fel: %s"
+#~ msgid "SOCKSv4a implementation limits hostname to %i characters"
+#~ msgstr "SOCKSv4a-implementationen begränsar värdnamn till %i tecken"
 
-#: ../gio/gzlibcompressor.c:416 ../gio/gzlibdecompressor.c:370
-msgid "Need more input"
-msgstr "Behöver mer inmatning"
+#~ msgid "Error reading from unix: %s"
+#~ msgstr "Fel vid läsning från unix: %s"
 
-#: ../gio/gzlibdecompressor.c:342
-msgid "Invalid compressed data"
-msgstr "Ogiltigt komprimerat data"
+#~ msgid "Error closing unix: %s"
+#~ msgstr "Fel vid stängning av unix: %s"
 
+#~ msgid "Error writing to unix: %s"
+#~ msgstr "Fel vid skrivning till unix: %s"
 #~ msgctxt "GDateTime"
+
 #~ msgid "am"
 #~ msgstr "am"
-
 #~ msgctxt "GDateTime"
+
 #~ msgid "pm"
 #~ msgstr "pm"
 
@@ -3920,9 +4246,6 @@ msgstr "Ogiltigt komprimerat data"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "Ange sökvägen för schemat"
 
-#~ msgid "PATH"
-#~ msgstr "SÖKVÄG"
-
 #~ msgid "Key %s is not writable\n"
 #~ msgstr "Nyckeln %s är inte skrivbar\n"
 
@@ -3943,9 +4266,6 @@ msgstr "Ogiltigt komprimerat data"
 #~ msgid "use a long listing format"
 #~ msgstr "använd ett långt listningsformat"
 
-#~ msgid "[FILE...]"
-#~ msgstr "[FIL...]"
-
 #~ msgid ""
 #~ "Character '%s' is not valid at the start of an entity name; the & "
 #~ "character begins an entity; if this ampersand isn't supposed to be an "
@@ -3979,9 +4299,6 @@ msgstr "Ogiltigt komprimerat data"
 #~ msgid "The file containing the icon"
 #~ msgstr "Filen innehållandes ikonen"
 
-#~ msgid "The name of the icon"
-#~ msgstr "Namnet för ikonen"
-
 #~ msgid "names"
 #~ msgstr "namn"
 
index 601446a..6a18225 100644 (file)
Binary files a/po/te.gmo and b/po/te.gmo differ
index 7ee4aef..bb45f2f 100644 (file)
--- a/po/te.po
+++ b/po/te.po
@@ -1,31 +1,31 @@
 # translation of glib.master.te.po to Telugu
 # Telugu translation of glib
-# Copyright (C) 2012 Swecha telugu localisation Team.
+# Copyright (C) 2012 Swecha telugu localisation Team <localization@swecha.net>
 # This file is distributed under the same license as the GLIB package.
 #
 #
+#
 # విక్రం ఫణీంద్ర <vikramphaneendra@yahoo.co.in>, 2005.
 # దండు ప్రసాద్ <dandu_prasad2000@yahoo.com>, 2005.
 # రమణ సాయి <rmn_sai@yahoo.co.in>, 2005.
 # Krishna Babu K <kkrothap@redhat.com>, 2008, 2009, 2012.
-# Sasi Bhushan Boddepalli <sasi@swecha.net>, 2012
+# Sasi Bhushan Boddepalli <sasi@swecha.net>, 2012.
 # Praveen Illa (swecha team)<mail2ipn@gmail.com>, 2012.
-# GVS.Giri (swecha team)<gvs.giri947@gmail.com>,2012
-#
+# GVS.Giri (swecha team)<gvs.giri947@gmail.com>,2012.
 msgid ""
 msgstr ""
 "Project-Id-Version: glib.master.te\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-25 20:54+0000\n"
-"PO-Revision-Date: 2012-02-29 17:00+0530\n"
-"Last-Translator:GVS.Giri <gvs.giri947@gmail.com>,2012\n"
+"POT-Creation-Date: 2012-04-16 13:53+0000\n"
+"PO-Revision-Date: 2012-04-17 15:42+0530\n"
+"Last-Translator: Sasi Bhushan Boddepalli<sasi@swecha.net> <>\n"
 "Language-Team: Telugu <indlinux-telugu@lists.sourceforge.net>\n"
-"Language: te\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"Language: te\n"
+"X-Generator: Lokalize 1.4\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 #: ../gio/gbufferedinputstream.c:411 ../gio/gbufferedinputstream.c:492
@@ -41,10 +41,10 @@ msgstr "చాలపెద్ద లెక్కింపు విలువ %s
 msgid "Stream is already closed"
 msgstr "స్ట్రీమ్ యిప్పటికే మూయబడింది"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "ఆపరేషన్ రద్దైనది"
@@ -74,7 +74,7 @@ msgstr "ఎగుబడి బైట్ క్రమంను పరివర్
 msgid "Error during conversion: %s"
 msgstr "పరివర్తనం నందు దోషం కలదు: %s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "రద్దుచేయగలిగిన సిద్దీకరణ మద్దతీయబడదు"
 
@@ -214,35 +214,35 @@ msgstr "సమయ దస్త్రం `%s ', 16 బైట్లు అం
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "సమయము ఫైలు `%s 'ప్రవాహానికి విషయాలు వ్రాయడం లోపం:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:952
 msgid "The given address is empty"
 msgstr "ఇచ్చిన చిరునామా ఖాళీగా ఉంది"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1021
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "ఒక యంత్రం-id లేకుండా ఒక సందేశాన్ని బస్సు వ్యాపిస్తాయి సాధ్యం కాదు:"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1058
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "లోపం ఆవిర్భావానికి కారణమైంది కమాండ్ లైన్ `%s ':"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1069
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "అసాధారణ కార్యక్రమం ముగింపు ఆవిర్భావానికి కారణమైంది కమాండ్ లైన్ `%s ':%s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1083
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "కమాండ్ లైన్ `%s 'non-సున్నా నిష్క్రమణ స్థితి%d తో exited:%s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1156
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr "సెషన్ బస్సు చిరునామా (ఈ OS కోసం అమలు కాలేదు) కనుగొనలేదు"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
@@ -250,40 +250,40 @@ msgid ""
 msgstr ""
 "చరరాశి DBUS_STARTER_BUS_TYPE పర్యావరణం నుంచి బస్సు చిరునామా కనుగొనలేదు - తెలియని విలువ `%s '"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
 msgstr ""
 "బస్సు చిరునామా కనుగొనలేదు ఎందుకంటే DBUS_STARTER_BUS_TYPE పర్యావరణం వేరియబుల్ సెట్ లేదు"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1274
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "తెలియని బస్సు రకం%d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "ఒక లైన్ చదివి ప్రయత్నిస్తున్న కంటెంట్ ఊహించని లేకపోవడం"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "ప్రయత్నిస్తున్న కంటెంట్ ఊహించని లేకపోవడం (సురక్షితంగా) ఒక లైన్ చదివి"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr "(అందుబాటులో:%s): అన్నీ అందుబాటులో ప్రామాణీకరణ విధానాల (%s ప్రయత్నించాడు) అలిసిపోయిన"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "GDBusAuthObserver ద్వారా రద్దు అయ్యింది :: అధికారం-అధికారం-పీర్"
 
 #: ../gio/gdbusauthmechanismsha1.c:266
-#, fuzzy, c-format
+#, c-format
 msgid "Error when getting information for directory `%s': %s"
-msgstr " వివరణ తెరచుటలో దోషం '%s': %s"
+msgstr "డైరెక్టరీ `%s' కొరకు సమాచారం పొందునప్పుడు దోషము: %s"
 
 #: ../gio/gdbusauthmechanismsha1.c:278
 #, c-format
@@ -353,85 +353,85 @@ msgstr "రచన కోసం `%s' keyring లోపం ప్రారంభ:"
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(అదనంగా, కోసం లాక్ విడుదల `%s' కూడా విఫలమైంది: %s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "కనెక్షన్ మూసివేయబడింది"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "సమయం ముగిసింది స్థానానికి చేరుకుంది"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "ఒక క్లయింట్-వైపు కనెక్షన్ నిర్మించడానికి ఉన్నప్పుడు మద్దతు లేని జెండాలు ఎదుర్కొంది"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr "మార్గం%s వద్ద వస్తువు మీద అటువంటి ఇంటర్ఫేస్ `org.freedesktop.DBus.Properties '"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "సెట్టింగ్లో లోపం ఆస్తి `%s ': ఊహించినది రకం`%s' కానీ వచ్చింది `%s '"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "అటువంటి ఆస్తి `%s '"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "ఆస్తి `%s 'రీడబుల్ కాదు"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "ఆస్తి `%s 'వ్రైటబుల్ కాదు"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "అటువంటి ఇంటర్ఫేస్ `%s '"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "అటువంటి ఇంటర్ఫేస్"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "అటువంటి ఇంటర్ఫేస్ `%s 'మార్గం%s వద్ద వస్తువు న"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "అటువంటి పద్ధతి `%s'"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "సందేశం యొక్క పద్ధతి, `%s ', సరిపోలడం లేదు అంచనా రకం`%s'"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "ఒక వస్తువు ఇప్పటికే %s వద్ద ఇంటర్ఫేస్ %s కోసం ఎగుమతి ఉంది"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "పద్ధతి `%s 'తిరిగి రకం`%s', కానీ అంచనా `%s'"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "పద్ధతి `%s 'ఇంటర్ఫేస్ న`%s' సంతకం `%s 'లేదు తో"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "ఒక subtree ఇప్పటికే %s కోసం ఎగుమతి ఉంది"
@@ -503,7 +503,7 @@ msgstr "అన్వయించడం విలువ `%s 'ఒక చెల్
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "అన్వయించడం విలువ `%s 'ఒక చెల్లుబాటు అయ్యే D-బస్ సంతకం కాదు "
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -512,18 +512,18 @@ msgid_plural ""
 msgstr[0] "పొడవు %u బైట్ యొక్క ఎదుర్కొంది అర్రే. గరిష్ఠ పొడవు 2 << 26 బైట్లు (64 MiB) ఉంది."
 msgstr[1] "పొడవు %u బైట్లు యొక్క ఎదుర్కొంది అర్రే. గరిష్ఠ పొడవు 2 << 26 బైట్లు (64 MiB) ఉంది."
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "అన్వయించడం విలువ `%s 'వేరియంట్ కొరకు ఒక చెల్లుబాటు అయ్యే D-బస్ సంతకం కాదు"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr "D-బస్ వైర్ ఫార్మాట్ నుండి రకం స్ట్రింగ్ `%s 'తో GVariant deserializing లోపం"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
@@ -531,79 +531,78 @@ msgid ""
 msgstr ""
 "చెల్లని endianness విలువ. కానీ అంచనా 0x6c ('ఎల్') లేదా 0x42 ('B') విలువ దొరకలేదు0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "చెల్లని ప్రధాన ప్రోటోకాల్ వెర్షన్. 1 అంచనా కాని %d దొరకలేదు"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "సంతకం `%s 'తో సంతకం శీర్షిక కానీ దొరకలేదు సందేశ భాగం ఖాళీగా ఉంది"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "అన్వయించడం విలువ `%s 'ఒక చెల్లుబాటు అయ్యే D-బస్ సంతకం (శరీరం కోసం) కాదు"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
 msgstr[0] "సందేశం కాని సందేశ భాగం లో కాదు సంతకం శీర్షిక %u బైట్ ఉంది"
 msgstr[1] "సందేశం ఏ సంతకం శీర్షిక కాని సందేశ భాగం %u బైట్లు"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "సందేశం deserialize సాధ్యం కాదు:"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr "తో GVariant serializing లోపం రకం స్ట్రింగ్ `%s 'D-బస్ వైర్ ఆకృతికి"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
 "descriptors"
 msgstr "సందేశం%d ఫైలు సూచికలు కలిగి ఉంది కాని శీర్షిక ఫీల్డ్ %d ఫైలు సూచిస్తుందిసూచికలు"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "సందేశం serialize సాధ్యం కాదు:"
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "సందేశ భాగం సంతకం `%s 'కలిగి ఉంది కాని సంఖ్య సంతకం శీర్షిక ఉంది"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
-"Message body has type signature `%s' but signature in the header field is `"
-"%s'"
+"Message body has type signature `%s' but signature in the header field is `%"
+"s'"
 msgstr "సందేశ భాగం రకం లేదు సంతకం `%s' కానీ శీర్షిక క్షేత్రంలో సంతకం`%s' ఉంది"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "సందేశ భాగం ఖాళీగా ఉంది కానీ శీర్షిక క్షేత్రంలో సంతకం (%s) `ఉంది '"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "రకం `%s యొక్క శరీరం తో లోపం తిరిగి '"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "ఖాళీ శరీరంతో లోపం తిరిగి"
 
-#: ../gio/gdbusprivate.c:2065
-#, fuzzy
+#: ../gio/gdbusprivate.c:2066
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
-msgstr "/ Var / lib / dbus / యంత్రం-id లోడ్ సాధ్యం కాలేదు:"
+msgstr "/var/lib/dbus/machine-id లేదా /etc/machine-id లోడ్ చేయుటలో విఫలమైంది: "
 
 #: ../gio/gdbusproxy.c:1624
 #, c-format
@@ -615,7 +614,7 @@ msgstr "%s యొక్క లోపం కాల్ StartServiceByName: "
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "ఊహించని సమాధానం %d StartServiceByName (\"%s\") పద్దతి నుండి"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -870,38 +869,38 @@ msgstr "పర్యవేక్షించుటకు వస్తువు 
 msgid "Monitor a remote object."
 msgstr "ఒక మారుమూల వస్తువు పర్యవేక్షించడానికి"
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "నామములేని"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "డెస్కుటాప్ దస్త్రము Exec క్షేత్రమును తెలుపలేదు"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "అనువర్తనంకు కావలిసిన ‍టెర్మినల్‌ను కనుగొనలేక పోయింది"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "వినియోగదారి అనువర్తన ఆకృతీకరణ సంచయం %sను సృష్టించలేకపోయింది: %s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "వినియోగదారి MIME ఆకృతీకరణ సంచయం %sను సృష్టించలేకపోయింది: %s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "దరఖాస్తు సమాచారం ఒక గుర్తించే లేదు"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "వినియోగదారి డెస్కుటాప్ దస్త్రమును సృష్టించలేకపోయింది %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "%s కొరకు మలిచిన నిర్వచనము"
@@ -1111,21 +1110,21 @@ msgstr "ప్రతిమ ఎన్కోడింగును పంపిణ
 
 #: ../gio/ginetaddressmask.c:184
 msgid "No address specified"
-msgstr ""
+msgstr "ఏ చిరునామా తెలుపలేదు"
 
 #: ../gio/ginetaddressmask.c:192
 #, c-format
 msgid "Length %u is too long for address"
-msgstr ""
+msgstr "చిరునామా కొరకు %u మరీ పొడవుగా వుంది"
 
 #: ../gio/ginetaddressmask.c:225
 msgid "Address has bits set beyond prefix length"
-msgstr ""
+msgstr "ప్రిఫిక్స్ పొడవు దాటి బిట్సును చిరునామా కలిగివుంది"
 
 #: ../gio/ginetaddressmask.c:304
-#, fuzzy, c-format
+#, c-format
 msgid "Could not parse '%s' as IP address mask"
-msgstr "స్థానిక చిరునామాను పొందలేక పోయింది: %s"
+msgstr "'%s' ను IP చిరునామా మాస్కువలె పార్స్ చేయలేకపోయింది"
 
 #: ../gio/ginetsocketaddress.c:206 ../gio/ginetsocketaddress.c:223
 #: ../gio/gunixsocketaddress.c:221
@@ -1151,127 +1150,123 @@ msgstr "ఇన్‌పుట్ స్ట్రీమ్ చదువుటన
 msgid "Stream has outstanding operation"
 msgstr "ఈ స్ట్రీమ్ యిప్పటికే వొక ఆపరేషన్‌ను కలిగివుంది"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "మూలకం <%s> <%s> లోపల అనుమతి లేదు"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "మూలకం <%s> toplevel వద్ద అనుమతి లేదు"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
-msgstr ""
+msgstr "వనరు నందు ఫైలు %s బహు పర్యాయాలు కనిపించెను"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
-msgstr ""
+msgstr "ఏదైనా వనరు డైరెక్టరీనందు '%s' గుర్తించుటలో విఫలమైంది"
 
-#: ../gio/glib-compile-resources.c:259
-#, fuzzy, c-format
+#: ../gio/glib-compile-resources.c:262
+#, c-format
 msgid "Failed to locate '%s' in current directory"
-msgstr " '%s' (%s) వివరణ మార్చుటలో విఫలమయినావు  "
+msgstr "ప్రస్తుత డైరెక్టరీ నందు '%s' గుర్తించుటకు విఫలమయ్యెను"
 
-#: ../gio/glib-compile-resources.c:287
-#, fuzzy, c-format
+#: ../gio/glib-compile-resources.c:290
+#, c-format
 msgid "Unknown processing option \"%s\""
-msgstr "తెలియని  ఇచ్ఛాపూర్వకము %s"
+msgstr "తెలియని నిర్వర్తన ఐచ్చికం \"%s\""
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
-#, fuzzy, c-format
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
+#, c-format
 msgid "Failed to create temp file: %s"
-msgstr " '%s' దస్త్రమును సృష్టించుటలో విఫలమయినావు. :%s"
+msgstr "తాత్కాలిక ఫైలు సృష్టించుటకు విఫలమైంది: %s"
 
-#: ../gio/glib-compile-resources.c:335
-#, fuzzy
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
-msgstr "సింమ్‌లింకు అమర్చుటలో దోషము: దస్త్రము సిమ్‌లింకు కాదు"
+msgstr "xmllint తో యిన్పుట్ ఫైలు నిర్వర్తించుటలో దోషం"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
-msgstr ""
+msgstr "to-pixdata తో యిన్పుట్ ఫైల్ నిర్వర్తించుటలో దోషం"
 
-#: ../gio/glib-compile-resources.c:403
-#, fuzzy, c-format
+#: ../gio/glib-compile-resources.c:406
+#, c-format
 msgid "Error reading file %s: %s"
-msgstr "దసà±\8dà°¤à±\8dà°°à°\82 '%s': %s à°\9aà°¦à±\81à°µà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82"
+msgstr "à°«à±\88à°²à±\81 %s à°\9aà°¦à±\81à°µà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82: %s"
 
-#: ../gio/glib-compile-resources.c:423
-#, fuzzy, c-format
+#: ../gio/glib-compile-resources.c:426
+#, c-format
 msgid "Error compressing file %s"
-msgstr "దసà±\8dà°¤à±\8dà°°à°®à±\81 à°®à±\82à°¯à±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°®à±\81: %s"
+msgstr "à°«à±\88à°²à±\81 %s à°\95à±\81దిà°\82à°\9aà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "టెక్స్ట్ <%s> లోపల కనిపించక పోవచ్చు"
 
-#: ../gio/glib-compile-resources.c:610
-#, fuzzy
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
-msgstr "à°¤à±\8aà°²à°\97à°¿à°\82à°\9aబడిà°\82ది à°\89à°¨à±\8dà°¨ à°\85à°µà±\81à°\9fà±\8dà°ªà±\81à°\9fà±\8d à°«à±\88à°²à±\81.\n"
+msgstr "à°\85à°µà±\81à°\9fà±\8dà°ªà±\81à°\9fà±\8d à°«à±\88à°²à±\8d à°ªà±\87à°°à±\81"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
-#, fuzzy
 msgid "FILE"
-msgstr "[FILE...]"
+msgstr "FILE"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
-msgstr ""
+msgstr "ఎచటనుండి ఫైళ్ళు చదువబడునో ఆ డైరెక్టరీలు (అప్రమేయంగా స్థానిక డైరెక్టరీనకు)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "డైరెక్టరీ"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
-msgstr ""
+msgstr "లక్ష్యపు ఫైల్‌పేరు పొడిగింపు చేత యెంపికచేసిన ఫార్మాట్‌లో అవుట్పుట్ జనియింపచేయి"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
-msgstr ""
+msgstr "మూలపు యెగువసూచి జనియింపచేయి"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
-msgstr ""
+msgstr "మీ కోడ్ లోనికి వనరు ఫైలునకు లింకు చేయుటకు వుపయోగించు సోర్సుకోడ్ జనియింపచేయి"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
-msgstr ""
+msgstr "ఆధార జాబితాను జనియింపచేయి"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
-msgstr ""
+msgstr "వనరు స్వయంచాలకంగా సృష్టించి మరియు నమోదు చేయవద్దు"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
-msgstr ""
+msgstr "జనియింపచేసిన సోర్స్ కోడ్ కొరకు వుపయోగించిన C గుర్తింపుకారి"
 
-#: ../gio/glib-compile-resources.c:646
-#, fuzzy
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
 "and the resource file have the extension called .gresource."
 msgstr ""
-"à°\92à°\95 à°¸à±\8dà°\95à±\80à°® à°\95ాషà±\86 à°\85à°¨à±\8dని GSettings à°¸à±\8dà°\95à±\80à°® à°«à±\88à°³à±\8dà°²à±\81 à°\95à°\82à°«à±\88à°²à±\8d.\n"
-"à°¸à±\8dà°\95à±\80à°® à°«à±\88à°³à±\8dà°²à±\81 à°ªà±\8aà°¡à°¿à°\97à°¿à°\82à°ªà±\81 à°\95లిà°\97à°¿ à°\89à°\82à°\9fà±\81à°\82ది. Gschema.xml,\n"
-"మరియà±\81 à°\95ాషà±\86 à°«à±\88à°²à±\8d gschemas.compiled à°\85ని à°ªà°¿à°²à±\81à°¸à±\8dతారు."
+"వనరà±\81 à°µà°¿à°µà°°à°£à°®à±\81à°¨à±\81 à°µà°¨à°°à±\81 à°«à±\88à°²à±\81à°¨à°\95à±\81 à°µà±\81à°\82à°\9aà±\81à°®à±\81.\n"
+"వనరà±\81 à°µà°¿à°µà°°à°£à°®à±\81 à°«à±\88à°³à±\8dà°²à±\81 .gresource.xml à°ªà±\8aà°¡à°¿à°\97à°¿à°\82à°ªà±\81à°¨à±\81 à°\95లిà°\97à°¿à°µà±\81à°\82à°\9fాయి,\n"
+"మరియà±\81 à°®à°°à°¿à°¯à±\81 à°µà°¨à°°à±\81 à°«à±\88à°²à±\81 .gresource à°\97à°¾ à°ªà°¿à°²à±\81à°\9aà±\81 à°ªà±\8aà°¡à°¿à°\97à°¿à°\82à°ªà±\81à°¨à±\81 à°\95లిà°\97à°¿à°µà±\81à°\82à°¡à±\81à°¨ు."
 
-#: ../gio/glib-compile-resources.c:662
-#, fuzzy, c-format
+#: ../gio/glib-compile-resources.c:665
+#, c-format
 msgid "You should give exactly one file name\n"
-msgstr "à°®à±\80à°°à±\81 à°¸à°°à°¿à°\97à±\8dà°\97à°¾ à°\92à°\95 à°¡à±\88à°°à±\86à°\95à±\8dà°\9fà°°à±\80 à°ªà±\87à°°à±\81 à°\87వ్వాలి\n"
+msgstr "à°®à±\80à°°à±\81 à°\96à°\9aà±\8dà°\9aà°¿à°¤à°\82à°\97à°¾ à°µà±\8aà°\95 à°«à±\88à°²à±\81 à°ªà±\87à°°à±\81 à°¯à°¿వ్వాలి\n"
 
 #: ../gio/glib-compile-schemas.c:774
 msgid "empty names are not permitted"
@@ -1312,9 +1307,8 @@ msgid "<child name='%s'> already specified"
 msgstr "<పిల్లల పేరు = '%s'>ఇప్పటికే తెలుపబడిన"
 
 #: ../gio/glib-compile-schemas.c:917
-#, fuzzy
 msgid "cannot add keys to a 'list-of' schema"
-msgstr "à°\92à°\95 'à°\9cాబితా-à°¯à±\8aà°\95à±\8dà°\95' à°¸à±\8dà°\95à±\80à°® à°\95à±\81 à°\95à±\80à°²à±\81 à°\9cà±\8bà°¡à°¿à°\82à°\9aà°²à±\87à°°ు"
+msgstr "à°\95à±\80లనà±\81 'list-of' à°¸à±\8dà°\95à±\80మాà°\95à±\81 à°\9cà°¤à°\9aà±\87యలà±\87à°®ు"
 
 #: ../gio/glib-compile-schemas.c:928
 #, c-format
@@ -1398,8 +1392,8 @@ msgid ""
 "<schema id='%s' list-of='%s'> extends <schema id='%s' list-of='%s'> but '%s' "
 "does not extend '%s'"
 msgstr ""
-"<schema id='%s' list-of='%s'> <schema id='%s' list-of='%s'> విస్తరించి కానీ "
-"'%s'విస్తరించడానికి లేదు '%s'"
+"<schema id='%s' list-of='%s'> <schema id='%s' list-of='%s'> విస్తరించి కానీ '%"
+"s'విస్తరించడానికి లేదు '%s'"
 
 #: ../gio/glib-compile-schemas.c:1196
 #, c-format
@@ -1411,58 +1405,58 @@ msgstr "ఒక మార్గ, వాడితేనే, ప్రారంభ
 msgid "the path of a list must end with ':/'"
 msgstr "ఒక జాబితా యొక్క మార్గం ':/' తో అంతం చేయాలి"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id = '%s'> ఇప్పటికే తెలుపబడిన"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "-- కఠినమైన పేర్కొన్న జరిగినది; నిష్క్రమించే \n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "ఈ మొత్తం ఫైలు విస్మరించబడింది.\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "ఈ ఫైలు విస్మరిస్తున్నాము.\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr "అటువంటి కీలక `%s 'స్కీమ లో `%s' గా ఓవరురైడు ఫైలు లో పేర్కొన్న `%s '"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr ";. ఈ కీ కోసం ఓవరురైడు విస్మరిస్తూ \n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr " మరియు కఠినమైన పేర్కొన్న జరిగినది; నిష్క్రమించే.\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
-"error parsing key `%s' in schema `%s' as specified in override file `%s': "
-"%s.  "
+"error parsing key `%s' in schema `%s' as specified in override file `%s': %"
+"s.  "
 msgstr "లోపం పార్సింగ్ కీలక `%s' స్కీమ లో`%s' గా ఓవరురైడు లో పేర్కొన్న ఫైల్ `%s': %s. "
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "ఈ కీ కోసం ఓవరురైడు విస్మరించడం. \n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
@@ -1470,7 +1464,7 @@ msgid ""
 msgstr ""
 "కీలక `%s' కోసం తొలగించకండి 'స్కీమ లో`%s' ఓవరురైడు ఫైలు `%s'లో ముగిసింది స్కీమలో ఇవ్వబడిన పరిధికి"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
@@ -1479,23 +1473,23 @@ msgstr ""
 "కీలక `%s కోసం తొలగించకండి 'స్కీమ లో`%s' ఓవరురైడు ఫైలు `%s'లో లేదుచెల్లుబాటు అయ్యే ఎంపికలు యొక్క "
 "జాబితా"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "gschemas.compiled ఫైలు నిల్వ చేయడానికి ఇక్కడ"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "స్కీమాస్ ఏ లోపాలను విస్మరించు"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "Gschema.compiled ఫైలు వ్రాయడం లేదు"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "కీలక పేరు ఆంక్షలు అమలు లేదు"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1505,22 +1499,22 @@ msgstr ""
 "స్కీమ ఫైళ్లు పొడిగింపు కలిగి ఉంటుంది. Gschema.xml,\n"
 "మరియు కాషె ఫైల్ gschemas.compiled అని పిలుస్తారు."
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "మీరు సరిగ్గా ఒక డైరెక్టరీ పేరు ఇవ్వాలి\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "ఏ స్కీమ ఫైళ్లు దొరకలేదు:"
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "ఏమీ చేయడం.\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "తొలగించబడింది ఉన్న అవుట్పుట్ ఫైలు.\n"
@@ -1667,14 +1661,14 @@ msgid " (invalid encoding)"
 msgstr " (చెల్లని యెన్కోడింగ్)"
 
 #: ../gio/glocalfileinfo.c:1527 ../gio/glocalfileoutputstream.c:843
-#, fuzzy, c-format
+#, c-format
 msgid "Error when getting information for file '%s': %s"
-msgstr "à°²à±\8bà°ªà°\82 à°ªà±\8dరారà°\82à°­ à°¸à°®à°¯à°®à±\81 à°«à±\86à±\96à°²à±\81 `%s ':%s"
+msgstr "à°«à±\88à°²à±\81 '%s' à°\95à±\8aà°°à°\95à±\81 à°¸à°®à°¾à°\9aారà°\82à°¨à±\81 à°ªà±\8aà°\82à°¦à±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82%s"
 
 #: ../gio/glocalfileinfo.c:1779
-#, fuzzy, c-format
+#, c-format
 msgid "Error when getting information for file descriptor: %s"
-msgstr "దసà±\8dà°¤à±\8dà°°à°®à±\81 à°µà°¿à°µà°°à°£à°¿à°¨à°¿ à°ªà±\8dరతిపాదిà°\82à°\9aుటలో దోషము: %s"
+msgstr "à°«à±\88à°²à±\8d à°µà°¿à°µà°°à°£à°¿ à°\95à±\8aà°°à°\95à±\81 à°¸à°®à°¾à°\9aారà°\82à°¨à±\81 à°ªà±\8aà°\82à°¦ుటలో దోషము: %s"
 
 #: ../gio/glocalfileinfo.c:1824
 msgid "Invalid attribute type (uint32 expected)"
@@ -1900,28 +1894,26 @@ msgid "Hostname '%s' contains '[' but not ']'"
 msgstr "హోస్టునామము '%s' కలిగివుంది '[' but not ']'"
 
 #: ../gio/gnetworkmonitorbase.c:178
-#, fuzzy
 msgid "Network unreachable"
-msgstr "SOCKSv5 ప్రాక్సీ ద్వారా వర్క్ అందుబాటు లేదు."
+msgstr "నెట్వర్కు చేరుకోవుట్లేదు"
 
 #: ../gio/gnetworkmonitorbase.c:218
 msgid "Host unreachable"
-msgstr ""
+msgstr "అతిథేయి చేరుకోవుటలేదు"
 
 #: ../gio/gnetworkmonitornetlink.c:97 ../gio/gnetworkmonitornetlink.c:109
 #: ../gio/gnetworkmonitornetlink.c:120
-#, fuzzy, c-format
+#, c-format
 msgid "Could not create network monitor: %s"
-msgstr "à°¦à±\82à°°à°¸à±\8dà°¥ à°\9aà°¿à°°à±\81నామానà±\81 à°ªà±\8aà°\82à°¦లేక పోయింది: %s"
+msgstr "à°¨à±\86à°\9fà±\8dవరà±\8dà°\95à±\81 à°®à°¾à°¨à°¿à°\9fà°°à±\8d à°¸à±\83à°·à±\8dà°\9fà°¿à°\82à°\9aలేక పోయింది: %s"
 
 #: ../gio/gnetworkmonitornetlink.c:129
 msgid "Could not create network monitor: "
-msgstr ""
+msgstr "నెట్వర్కు మానిటర్ సృష్టించలేక పోయింది:"
 
 #: ../gio/gnetworkmonitornetlink.c:177
-#, fuzzy
 msgid "Could not get network status: "
-msgstr "à°¦à±\82à°°à°¸à±\8dà°¥ à°\9aà°¿à°°à±\81నామానà±\81 à°ªà±\8aà°\82దలà±\87à°\95 à°ªà±\8bయిà°\82ది: %s"
+msgstr "à°¨à±\86à°\9fà±\8dవరà±\8dà°\95à±\81 à°¸à±\8dథితిని à°ªà±\8aà°\82దలà±\87à°\95 à°ªà±\8bయిà°\82ది: "
 
 #: ../gio/goutputstream.c:212 ../gio/goutputstream.c:417
 msgid "Output stream doesn't implement write"
@@ -1931,66 +1923,64 @@ msgstr "అవుట్‌పుట్ స్ట్రీమ్ వ్రాయ
 msgid "Source stream is already closed"
 msgstr "మూల స్ట్రీమ్ యిప్పటికే మూయబడివుంది"
 
-#: ../gio/gresolver.c:764
+#: ../gio/gresolver.c:940
 #, c-format
 msgid "Error resolving '%s': %s"
 msgstr "'%s' పరిష్కరించుటలో దోషము: %s"
 
-#: ../gio/gresolver.c:814
+#: ../gio/gresolver.c:990
 #, c-format
 msgid "Error reverse-resolving '%s': %s"
 msgstr "వ్యతిరేక-పరిష్కారములో దోషము '%s': %s"
 
-#: ../gio/gresolver.c:849 ../gio/gresolver.c:928
+#: ../gio/gresolver.c:1149 ../gio/gresolver.c:1323
 #, c-format
-msgid "No service record for '%s'"
-msgstr "'%s' à°\95à±\8aà°°à°\95à±\81 à°\8f à°¸à±\87à°µ à°°à°¿à°\95ారà±\8dà°¡à±\88à°²à±\87à°¦à±\81"
+msgid "No DNS record of the requested type for '%s'"
+msgstr "'%s' à°\95à±\8bà°¸à°\82 à°\85à°­à±\8dయరà±\8dధన à°°à°\95à°\82 à°¸à°\82à°\96à±\8dà°¯ DNS à°°à°¿à°\95ారà±\8dà°¡à±\81 "
 
-#: ../gio/gresolver.c:854 ../gio/gresolver.c:933
+#: ../gio/gresolver.c:1154 ../gio/gresolver.c:1328
 #, c-format
 msgid "Temporarily unable to resolve '%s'"
 msgstr "తాత్కాలికంగా '%s' పరిష్కరించలేదు"
 
-#: ../gio/gresolver.c:859 ../gio/gresolver.c:938
+#: ../gio/gresolver.c:1159 ../gio/gresolver.c:1333
 #, c-format
 msgid "Error resolving '%s'"
 msgstr "%s పరిష్కరించుటలో దోషము"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
 #: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
 msgid "The resource at '%s' does not exist"
-msgstr ""
+msgstr "'%s' వద్ద వనరు లేదు"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:457
 #, c-format
 msgid "The resource at '%s' failed to decompress"
-msgstr ""
+msgstr "'%s' వద్ద వనరు డీకంప్రెస్ అగుటకు విఫలమైంది"
 
 #: ../gio/gresourcefile.c:650
-#, fuzzy, c-format
+#, c-format
 msgid "The resource at '%s' is not a directory"
-msgstr "లక్ష్యపు దస్త్రము వొక డైరెక్టరీ"
+msgstr "'%s' వద్దగల వనరు డైరెక్టరీ కాదు"
 
 #: ../gio/gresourcefile.c:858
-#, fuzzy
 msgid "Input stream doesn't implement seek"
-msgstr "à°\87à°¨à±\8dâ\80\8cà°ªà±\81à°\9fà±\8d à°¸à±\8dà°\9fà±\8dà°°à±\80à°®à±\8d à°\9aà°¦à±\81à°µà±\81à°\9fను అభివృద్ది చేయుటలేదు"
+msgstr "à°\87à°¨à±\8dâ\80\8cà°ªà±\81à°\9fà±\8d à°¸à±\8dà°\9fà±\8dà°°à±\80à°®à±\8d à°¸à±\80à°\95à±\8dâ\80\8cను అభివృద్ది చేయుటలేదు"
 
 #: ../gio/gresource-tool.c:470 ../gio/gsettings-tool.c:530
 msgid "Print help"
 msgstr "సహాయం ముద్రణ"
 
 #: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
-#, fuzzy
 msgid "[COMMAND]"
-msgstr "కమాండ్"
+msgstr "[COMMAND]"
 
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
-msgstr ""
+msgstr "జాబితా విభాగాలు వనరులను elf ఫైలునందు కలిగివున్నాయి"
 
 #: ../gio/gresource-tool.c:482
 msgid ""
@@ -1998,15 +1988,18 @@ msgid ""
 "If SECTION is given, only list resources in this section\n"
 "If PATH is given, only list matching resources"
 msgstr ""
+"వనరుల జాబితా\n"
+"విభాగము యీయబడితే, ఈ విభాగము నందలి వనరులు మాత్రమే జాబితాచేయి\n"
+"పాత్ యీయబడితే, సరిపోలిన వనరులను మాత్రమే జాబితాచేయి"
 
 #: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
 msgid "FILE [PATH]"
-msgstr ""
+msgstr "FILE [PATH]"
 
 #: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
 msgid "SECTION"
-msgstr ""
+msgstr "విభాగము"
 
 #: ../gio/gresource-tool.c:491
 msgid ""
@@ -2015,14 +2008,18 @@ msgid ""
 "If PATH is given, only list matching resources\n"
 "Details include the section, size and compression"
 msgstr ""
+"వనరులను వివరాలతో జాబితాచేయి\n"
+"విభాగము యీయబడితే, ఈ విభాగము నందలి వనరులను మాత్రమే జాబితాచేయి\n"
+"పాత్ యీయబడితే, సరిపోలిన వనరులను మాత్రమే జాబితాచేయి\n"
+"వివరాలు విభాగము, పరిమాణం మరియు కంప్రెషన్ ను కలిగివుండును"
 
 #: ../gio/gresource-tool.c:501
 msgid "Extract a resource file to stdout"
-msgstr ""
+msgstr "వనరు ఫైలును stdout పైనకు తెమ్ము"
 
 #: ../gio/gresource-tool.c:502
 msgid "FILE PATH"
-msgstr ""
+msgstr "ఫైల్ పాత్"
 
 #: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
@@ -2046,9 +2043,21 @@ msgid ""
 "Use 'gresource help COMMAND' to get detailed help.\n"
 "\n"
 msgstr ""
+"వాడుక:\n"
+"  gresource [--section SECTION] COMMAND [ARGS...]\n"
+"\n"
+"Commands:\n"
+"  help                      ఈ సమాచారమును చూపుము\n"
+"  sections                   \n"
+"  list                      వనరులను జాబితాచేయును\n"
+"  details                   వనరులను వివరములతో జాబితాచేయును\n"
+"  extract                   ఒక వనరును బయటకుతెచ్చును\n"
+"\n"
+"విశదీకృత సహాయం కొరకు 'gresource help COMMAND' వుపయోగించు.\n"
+"\n"
 
 #: ../gio/gresource-tool.c:530
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Usage:\n"
 "  gresource %s%s%s %s\n"
@@ -2056,8 +2065,8 @@ msgid ""
 "%s\n"
 "\n"
 msgstr ""
-"వాడుక: \n"
-" gsettings %s %s\n"
+"వాడుక:\n"
+"  gresource %s%s%s %s\n"
 "\n"
 "%s\n"
 "\n"
@@ -2068,7 +2077,7 @@ msgstr "వాదనలు:\n"
 
 #: ../gio/gresource-tool.c:537
 msgid "  SECTION   An (optional) elf section name\n"
-msgstr ""
+msgstr "  SECTION   ఒక (ఐచ్చిక) elf విభాగం పేరు\n"
 
 #: ../gio/gresource-tool.c:541 ../gio/gsettings-tool.c:650
 msgid "  COMMAND   The (optional) command to explain\n"
@@ -2076,30 +2085,31 @@ msgstr "కమాండ్ (ఐచ్ఛిక) ఆదేశం వివరి
 
 #: ../gio/gresource-tool.c:547
 msgid "  FILE      An elf file (a binary or a shared library)\n"
-msgstr ""
+msgstr "  FILE      ఒక elf ఫైలు (ఒక బైనరీ ఫైలు లేదా భాగస్వామ్య లైబ్రరీ)\n"
 
 #: ../gio/gresource-tool.c:550
 msgid ""
 "  FILE      An elf file (a binary or a shared library)\n"
 "            or a compiled resource file\n"
 msgstr ""
+"  FILE      ఒక elf ఫైలు (ఒక బైనరీ లేదా భాగస్వామ్య లైబ్రరీ)\n"
+"            లేదా కంపైల్డ్ వనరు ఫైలు\n"
 
 #: ../gio/gresource-tool.c:554
-#, fuzzy
 msgid "[PATH]"
-msgstr "షెడ్యూల్ [: PATH]"
+msgstr "[PATH]"
 
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
-msgstr ""
+msgstr "  PATH      ఒక (ఐచ్చిక) వనరు పాత్ (బహుశా పాక్షిక)\n"
 
 #: ../gio/gresource-tool.c:557
 msgid "PATH"
-msgstr ""
+msgstr "PATH"
 
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
-msgstr ""
+msgstr "  PATH      ఒక వనరు పాత్\n"
 
 #: ../gio/gsettings-tool.c:53 ../gio/gsettings-tool.c:74
 #, c-format
@@ -2227,7 +2237,6 @@ msgid "SCHEMA[:PATH] [KEY]"
 msgstr "SCHEMA[:PATH] [KEY]"
 
 #: ../gio/gsettings-tool.c:618
-#, fuzzy
 msgid ""
 "Usage:\n"
 "  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
@@ -2251,27 +2260,28 @@ msgid ""
 "\n"
 msgstr ""
 "వాడుక:\n"
-" gsettings కమాండ్ [ARGS ...] \n"
+"  gsettings [--schemadir SCHEMADIR] COMMAND [ARGS...]\n"
 "\n"
 "ఆదేశాలు:\n"
-"  సహాయం                         ఈ సమాచారాన్ని చూపించు\n"
-"  జాబితా-స్కీమాస్                     జాబితా ఇన్స్టాల్ స్కీమాస్\n"
-"  జాబితా-relocatable-స్కీమాస్      జాబితా relocatable స్కీమాస్\n"
-"  జాబితా-కీలు                       జాబితా కీలు ఒక స్కీమలో\n"
-"  జాబితా-పిల్లలు                     జాబితా పిల్లలు స్కీమ\n"
-"  జాబితా-పునరావృతంగా            జాబితా కీలు మరియు విలువలు, పునరావృతంగా \n"
-"  పరిధి                                  ప్రశ్నలు ఒక కీలు యొక్క పరిధి\n"
-"  పొందు                              ఒక కీ విలువ పొందండి\n"
-"  అమర్చు                            ఒక కీ విలువ అమర్చు\n"
-"  రీసెట్                                 ఒక కీ యొక్కక విలువని మరలాఅమర్చు\n"
-"  రీసెట్-పునరావృతం                 స్కీమాలో ఇచ్చిన అన్ని కీ విలువలు మరలాఅమర్చు\n"
-"  పర్యవేక్షించు                            అన్ని మార్పులను చూడండి\n"
+"  help                      ఈ సమాచారాన్ని చూపించు\n"
+"  list-schemas              సంస్థాపించిన స్కీమాలను జాబితా చేయును\n"
+"  list-relocatable-schemas  relocatable స్కీమాస్ జాబితాచేయును\n"
+"  list-keys                 స్కీములోని కీలను జాబితాచేయును\n"
+"  list-children             స్కీము చిల్డ్రన్ జాబితాచేయును\n"
+"  list-recursively          కీలను మరియు విలువను జాబితాచేయును, పునరావృతంగా\n"
+"  range                     కీ విస్తృతిని ప్రశ్నించును\n"
+"  get                       కీ యొక్క విలువను పొందును\n"
+"  set                       కీ విలువను వుంచును\n"
+"  reset                     కీ విలువను తిరిగివుంచును\n"
+"  reset-recursively         ఇచ్చిన స్కీమా నందలి అన్ని విలువలను తిరిగివుంచును\n"
+"  writable                  కీ వ్రాయదగునదా లేదా అనేది పరిశీలించును\n"
+"  monitor                   మార్పులను పర్యవేక్షించును\n"
 "\n"
-"వివరణాతà±\8dà°®à°\95 à°¸à°¹à°¾à°¯à°¾à°¨à±\8dని à°ªà±\8aà°\82దడానిà°\95à°¿ 'gsettings à°¸à°¹à°¾à°¯à°\82 à°\95మాà°\82à°¡à±\8d' à°\89పయà±\8bà°\97à°¿à°\82à°\9aà°\82à°¡à°¿.\n"
+"విశదà±\80à°\95à±\83à°¤ à°¸à°¹à°¾à°¯à°\82 à°\95à±\8aà°°à°\95à±\81 'gsettings help COMMAND' à°µà±\81పయà±\8bà°\97à°¿à°\82à°\9aà±\81.\n"
 "\n"
 
 #: ../gio/gsettings-tool.c:640
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Usage:\n"
 "  gsettings [--schemadir SCHEMADIR] %s %s\n"
@@ -2279,15 +2289,15 @@ msgid ""
 "%s\n"
 "\n"
 msgstr ""
-"వాడుక: \n"
-" gsettings %s %s\n"
+"వాడుక:\n"
+"  gsettings [--schemadir SCHEMADIR] %s %s\n"
 "\n"
 "%s\n"
 "\n"
 
 #: ../gio/gsettings-tool.c:646
 msgid "  SCHEMADIR A directory to search for additional schemas\n"
-msgstr ""
+msgstr "  SCHEMADIR అదనపు స్కీమాలను అన్వేషించుటకు వొక డైరక్టరీ\n"
 
 #: ../gio/gsettings-tool.c:654
 msgid ""
@@ -2327,129 +2337,132 @@ msgstr "చెల్లని సాకెట్, దీని కారణం
 msgid "Socket is already closed"
 msgstr "సాకెట్ యిప్పటికే మూయబడింది"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "సాకెట్ I / O సమయం ముగిసింది"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "fd నుండి GSocket సృష్టిస్తోంది: %s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "సాకెట్‌ను సృష్టించలేక పోయింది: %s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "అపరిచిత కుటుంబం  తెలుపబడింది"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "తెలియని ప్రోటోకాల్ తెలుపబడింది"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "స్థానిక చిరునామాను పొందలేక పోయింది: %s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "దూరస్థ చిరునామాను పొందలేక పోయింది: %s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "%s వినలేక పోయింది"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "చిరునామాకు బందనం అగుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
-#, fuzzy, c-format
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
+#, c-format
 msgid "Error joining multicast group: %s"
-msgstr "à°\85à°¨à±\81వరà±\8dతనà°\82à°¨à±\81 à°\86à°°à°\82à°­à°¿à°\82à°\9aà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°®à±\81: %s"
+msgstr "మలà±\8dà°\9fà±\80à°\95ాసà±\8dà°\9fà±\8d à°¸à°®à±\82à°¹à°\82à°\95à±\81 à°\9cà±\87à°°à±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82: %s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
-#, fuzzy, c-format
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
+#, c-format
 msgid "Error leaving multicast group: %s"
-msgstr "à°\85à°¨à±\81వరà±\8dతనà°\82à°¨à±\81 à°\86à°°à°\82à°­à°¿à°\82à°\9aà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°®à±\81: %s"
+msgstr "మలà±\8dà°\9fà±\80à°\95ాసà±\8dà°\9fà±\8d à°¸à°®à±\82à°¹à°\82à°\95à±\81 à°µà°¦à±\81à°²à±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82: %s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
-msgstr ""
+msgstr "వనరు-ప్రత్యేక మల్టీకాస్ట్ కొరకు తోడ్పాటులేదు"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "అనుసంధానమును ఆమోదించుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "అనుసంధానము పురోగతిలోవుంది"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "వాయిదావున్న దోషమును పొందలేక పోయింది: %s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "డాటా స్వీకరించుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "డాటా పంపుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "మూసివేతను కరంటు ప్లగ్గు పెట్టే చోటు సాధ్యం కాదు:%s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "సాకెట్ మూయుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "సాకెట్ పరిస్థితి కోరకు వేచివుంది: %s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "సందేశమును పంపుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "విండోస్ నందు GSocketControlMessage మద్దతీయదు"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "సందేశమును స్వీకరించుటలో దోషము: %s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g(_s)తోర్ర_get_credentials ఈ OS కోసం అమలు కాలేదు"
 
 #: ../gio/gsocketclient.c:174
 #, c-format
 msgid "Could not connect to proxy server %s: "
-msgstr ""
+msgstr "ప్రోక్సీ సేవిక %sకు అనుసంధానం కాలేకపోయింది: "
 
 #: ../gio/gsocketclient.c:188
-#, fuzzy, c-format
+#, c-format
 msgid "Could not connect to %s: "
-msgstr "కన్వర్టర్‌ను '%s' నుండి '%s'కు తెరువలేకపోయింది: %s"
+msgstr "%s కు అనుసంధానం కాలేక పోయింది: "
 
 #: ../gio/gsocketclient.c:190
-#, fuzzy
 msgid "Could not connect: "
-msgstr "%s వినలేక పోయింది"
+msgstr "అనుసంధానం కాలేక పోయింది: "
 
 #: ../gio/gsocketclient.c:976 ../gio/gsocketclient.c:1547
 msgid "Unknown error on connect"
@@ -2478,14 +2491,13 @@ msgid "SOCKSv4 does not support IPv6 address '%s'"
 msgstr "SOCKSv4 IPv6 చిరునామా '%s' మద్దతు ఇవ్వదు"
 
 #: ../gio/gsocks4aproxy.c:139
-#, fuzzy
 msgid "Username is too long for SOCKSv4 protocol"
-msgstr "వర్డ్ SOCKSv5 ప్రోటోకాల్ కోసం చాలా పొడవుగా ఉంది (గరిష్టంగా %i ఉంది)"
+msgstr "SOCKSv4 నిబందన కొరకు వాడుకరిపేరు మరీ పొడవుగా వుంది"
 
 #: ../gio/gsocks4aproxy.c:156
-#, fuzzy, c-format
+#, c-format
 msgid "Hostname '%s' is too long for SOCKSv4 protocol"
-msgstr "à°¹à±\8bà°¸à±\8dà°\9fà±\8dà°ªà±\87à°°à±\81 '%s' (à°\97à°°à°¿à°·à±\8dà°\9fà°\82 %i à°¬à±\88à°\9fà±\8dà°²à±\81) SOCKSv5 à°ªà±\8dà°°à±\8bà°\9fà±\8bà°\95ాలà±\8d à°\95à±\8bà°¸à°\82 à°\9aాలా à°ªà±\8aà°¡à°µà±\81à°\97à°¾"
+msgstr "à°\85తిథà±\87యిపà±\87à°°à±\81 '%s' à°\85à°¨à±\81నది SOCKSv4 à°¨à°¿à°¬à°\82దనà°\95à±\81 à°®à°°à±\80 à°ªà±\8aà°¡à°µà±\81à°\97à°¾ à°µà±\81à°\82ది"
 
 #: ../gio/gsocks4aproxy.c:182
 msgid "The server is not a SOCKSv4 proxy server."
@@ -2511,18 +2523,17 @@ msgid ""
 msgstr "SOCKSv5 ప్రాక్సీ ద్వారా మద్దతు లేని ఒక ప్రామాణిక పద్ధతిని అవసరంGlib."
 
 #: ../gio/gsocks5proxy.c:208
-#, fuzzy
 msgid "Username or password is too long for SOCKSv5 protocol."
-msgstr "వర్డ్ SOCKSv5 ప్రోటోకాల్ కోసం చాలా పొడవుగా ఉంది (గరిష్టంగా %i ఉంది)"
+msgstr "SOCKSv5 నిబందనకు వాడుకరిపేరు లేదా సంకేతపదం మరీ పొడవుగా వుంది."
 
 #: ../gio/gsocks5proxy.c:238
 msgid "SOCKSv5 authentication failed due to wrong username or password."
 msgstr "SOCKSv5 ప్రమాణీకరణ వర్డ్ కారణంగా విఫలమైంది"
 
 #: ../gio/gsocks5proxy.c:288
-#, fuzzy, c-format
+#, c-format
 msgid "Hostname '%s' is too long for SOCKSv5 protocol"
-msgstr "à°¹à±\8bà°¸à±\8dà°\9fà±\8dà°ªà±\87à°°à±\81 '%s' (à°\97à°°à°¿à°·à±\8dà°\9fà°\82 %i à°¬à±\88à°\9fà±\8dà°²à±\81) SOCKSv5 à°ªà±\8dà°°à±\8bà°\9fà±\8bà°\95ాలà±\8d à°\95à±\8bà°¸à°\82 à°\9aాలా à°ªà±\8aà°¡à°µà±\81à°\97à°¾"
+msgstr "à°\85తిథà±\87యిపà±\87à°°à±\81 '%s' à°\85à°¨à±\81నది SOCKSv5 à°¨à°¿à°¬à°\82దనà°\95à±\81 à°®à°°à±\80 à°ªà±\8aà°¡à°µà±\81à°\97à°¾ à°µà±\81à°\82ది"
 
 #: ../gio/gsocks5proxy.c:350
 msgid "The SOCKSv5 proxy server uses unknown address type."
@@ -2566,9 +2577,8 @@ msgid "Can't handle version %d of GThemedIcon encoding"
 msgstr "GThemedIcon ఎన్కోడింగుయొక్క వర్షన్ %dను సంభాలించలేదు"
 
 #: ../gio/gtlscertificate.c:249
-#, fuzzy
 msgid "Cannot decrypt PEM-encoded private key"
-msgstr "Pem-కోడ్ అయిన ప్రైవేట్ కీ అన్వయించడం సాధ్యం కాదు"
+msgstr "PEM-encoded వ్యక్తిగత కీను డీక్రిప్టు చేయలేదు"
 
 #: ../gio/gtlscertificate.c:254
 msgid "No PEM-encoded private key found"
@@ -2602,12 +2612,12 @@ msgstr "ఎంటర్ అనేక వర్డ్ ఉన్నాయి, మ
 msgid "The password entered is incorrect."
 msgstr "నమోదు చేసిన పాస్ వర్డ్ సరియైనది కాదు."
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "1 నింయంత్రణ సందేశము అనుకొంది, %d పొందింది"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "ఊహించని యాన్సిల్లరి డాటా రకము"
 
@@ -2635,8 +2645,8 @@ msgid ""
 "Unexpected option length while checking if SO_PASSCRED is enabled for "
 "socket. Expected %d bytes, got %d"
 msgstr ""
-"ఊహించని ఎంపికను పొడవు SO_PASSCRED ఎనేబుల్ ఒకవేళ చూడ్డంలోకరంటు ప్లగ్గు పెట్టే చోటు. ఆశించబడింది"
-"%d బైట్లు,%d వచ్చింది"
+"ఊహించని ఎంపికను పొడవు SO_PASSCRED ఎనేబుల్ ఒకవేళ చూడ్డంలోకరంటు ప్లగ్గు పెట్టే చోటు. ఆశించబడింది%"
+"d బైట్లు,%d వచ్చింది"
 
 #: ../gio/gunixconnection.c:537
 #, c-format
@@ -2648,37 +2658,37 @@ msgid ""
 "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr "ఆధారాలను అందుకోవటానికి ఒకే బైట్ చదువు కానీ సున్నా బైట్లు చదవడానికి ఎక్స్పెక్టింగ్"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "నియంత్రణ సందేశం వస్తుందని వాళ్ళకు, కానీ%d సంపాదించుకున్నారు"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "SO_PASSCRED నిలిపివేసిన లోపం అయితే:%s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
-#, fuzzy, c-format
+#: ../gio/gunixinputstream.c:493
+#, c-format
 msgid "Error reading from file descriptor: %s"
-msgstr "దసà±\8dà°¤à±\8dà°°à°®à±\81 à°µà°¿à°µà°°à°£à°¿à°¨à°¿ à°ªà±\8dరతిపాదిà°\82à°\9aà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°®à±\81: %s"
+msgstr "à°«à±\88à°²à±\81 à°µà°¿à°µà°°à°¿à°£à°¿ à°¨à±\81à°\82à°¡à°¿ à°\9aà°¦à±\81à°µà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82: %s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
-#, fuzzy, c-format
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
+#, c-format
 msgid "Error closing file descriptor: %s"
-msgstr "దసà±\8dà°¤à±\8dà°°à°®à±\81 à°µà°¿à°µà°°à°£à°¿à°¨à°¿ à°ªà±\8dరతిపాదిà°\82à°\9aà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°®à±\81: %s"
+msgstr "à°«à±\88à°²à±\8d à°µà°¿à°µà°°à°¿à°£à°¿à°¨à°¿ à°®à±\82à°¯à±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82: %s"
 
 #: ../gio/gunixmounts.c:1983 ../gio/gunixmounts.c:2020
 msgid "Filesystem root"
 msgstr "దస్త్రవ్యవస్థ రూట్"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
-#, fuzzy, c-format
+#: ../gio/gunixoutputstream.c:479
+#, c-format
 msgid "Error writing to file descriptor: %s"
-msgstr "దసà±\8dà°¤à±\8dà°°à°®à±\81 à°µà°¿à°µà°°à°£à°¿à°¨à°¿ à°ªà±\8dరతిపాదిà°\82à°\9aà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°®à±\81: %s"
+msgstr "à°«à±\88à°²à±\8d à°µà°¿à°µà°°à°¿à°£à°¿à°\95à°¿ à°µà±\8dరాయà±\81à°\9fà°²à±\8b à°¦à±\8bà°·à°\82: %s"
 
 #: ../gio/gunixsocketaddress.c:244
 msgid "Abstract unix domain socket addresses not supported on this system"
@@ -3266,18 +3276,16 @@ msgid ""
 msgstr "కీ దస్త్రము ఇంటర్‌ప్రీట్ కాలేనటువంటి విలువను కలిగివున్న కీ '%s'ను కలిగివుంది."
 
 #: ../glib/gkeyfile.c:2544 ../glib/gkeyfile.c:2910
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "Key file contains key '%s' in group '%s' which has a value that cannot be "
 "interpreted."
-msgstr ""
-"'%s' మీట దస్త్రం యొక్క మీట ను గ్రూప్ '%s' లో కలిగియున్నది,దాని విలువను చదువుటకు సాధ్యపడదు."
+msgstr "'%s' కీను '%s' సమూహం నందు కలిగివున్న కీఫైలు యింటర్‌ప్రెట్ చేయలేని విలువను కలిగివుంది."
 
 #: ../glib/gkeyfile.c:2622 ../glib/gkeyfile.c:2698
-#, fuzzy, c-format
+#, c-format
 msgid "Key '%s' in group '%s' has value '%s' where %s was expected"
-msgstr ""
-"'%s' మీట దస్త్రం యొక్క మీట ను గ్రూప్ '%s' లో కలిగియున్నది,దాని విలువను చదువుటకు సాధ్యపడదు."
+msgstr "కీ '%s' సమూహం '%s' నందు '%s' విలువను కలిగివుంది కాని %s కావాలి"
 
 #: ../glib/gkeyfile.c:3096 ../glib/gkeyfile.c:3288 ../glib/gkeyfile.c:3857
 #, c-format
@@ -3314,14 +3322,14 @@ msgid "Value '%s' cannot be interpreted as a boolean."
 msgstr "%s' విలువను బులియన్ గా చదువుటకు సాధ్యపడదు."
 
 #: ../glib/gmappedfile.c:128
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to get attributes of file '%s%s%s%s': fstat() failed: %s"
-msgstr "దస్త్ర ఆపాదనలు విఫలమగును '%s': ఎఫ్ స్టాట్() విఫలమైనది: %s"
+msgstr "'%s%s%s%s' ఫైలు యొక్క యాట్రిబ్యూట్లను పొందుటలో విఫలమైంది: fstat() విఫలమైంది: %s"
 
 #: ../glib/gmappedfile.c:194
-#, fuzzy, c-format
+#, c-format
 msgid "Failed to map %s%s%s%s: mmap() failed: %s"
-msgstr "దస్త్రము '%s' మాప్‌చేయుటలో విఫలమైంది: mmap() విఫలమైంది: %s"
+msgstr "%s%s%s%s కు మాప్ అగుటలో విఫలమైంది: mmap() విఫలమైంది: %s"
 
 #: ../glib/gmappedfile.c:260
 #, c-format
@@ -3409,8 +3417,8 @@ msgstr ""
 #: ../glib/gmarkup.c:1184
 #, c-format
 msgid ""
-"Odd character '%s', expected a '>' character to end the empty-element tag "
-"'%s'"
+"Odd character '%s', expected a '>' character to end the empty-element tag '%"
+"s'"
 msgstr "బేసి అక్షరము '%s', ఖాళీ-మూలకపు టాగ్ '%s'ను ముగించుటకు '>' అనుకొనబడింది"
 
 #: ../glib/gmarkup.c:1268
@@ -3521,61 +3529,61 @@ msgstr " '%s'మూలకము యోక్క మూసిన బొందు
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr " లోపల వ్యాఖ్య క్రమగతి ఆదేశం ఉండగా ఊహించకుండా పాఠం ముగింపు  అయినది "
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "వినిమయం:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[ఇచ్చాపూర్వరకం...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "సహాయ ఇచ్ఛాపూర్వకాలు:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "సహాయ ఇచ్ఛాపూర్వకాలను చూపించుట"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "సహాయ ఇచ్ఛాపూర్వకాలన్నింటని చూపించుట"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "కార్యక్షేత్ర ఇచ్ఛాపూర్వకాలు :"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "పూర్ణాంకం విలువ %sను %s కొరకు పార్స్‍ చేయలేదు"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr " పూర్ణాంకం విలువ '%s' లో విస్రృతి లో లేని %s "
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "డబుల్ విలువ '%s'ను %sకొరకు పార్శ్‍‌చేయలేదు"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "డబుల్ విలువ '%s' అనునది %sకొరకు వ్యాప్తిలో లేదు"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "ఐచ్చికం పార్శింగ్‌లో దోషము %s"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "%s కొరకు తప్పిపోయిన ఆర్గుమెంట్"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "తెలియని  ఇచ్ఛాపూర్వకము %s"
@@ -4098,6 +4106,9 @@ msgstr[1] "%s బైట్లు"
 msgid "%.1f KB"
 msgstr "%.1f KB"
 
+#~ msgid "No service record for '%s'"
+#~ msgstr "'%s' కొరకు ఏ సేవ రికార్డైలేదు"
+
 #~ msgid "File is empty"
 #~ msgstr " కాళీ దస్త్రం "
 
index e5bfb76..83afa4e 100644 (file)
Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ
index 083a7a3..c12e0e2 100644 (file)
@@ -20,8 +20,8 @@ msgstr ""
 "Project-Id-Version: glib master\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
 "product=glib&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-29 10:29+0000\n"
-"PO-Revision-Date: 2012-02-26 15:40+0800\n"
+"POT-Creation-Date: 2012-04-14 16:35+0000\n"
+"PO-Revision-Date: 2012-04-14 21:15+0800\n"
 "Last-Translator: Wylmer Wang <wantinghard@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
@@ -43,10 +43,10 @@ msgstr "传递给 %s 的计数值太大了"
 msgid "Stream is already closed"
 msgstr "流已经关闭"
 
-#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1834
-#: ../gio/gdbusconnection.c:1925 ../gio/gdbusconnection.c:2099
-#: ../gio/gdbusprivate.c:1413 ../gio/glocalfile.c:2133
-#: ../gio/gsimpleasyncresult.c:810 ../gio/gsimpleasyncresult.c:836
+#: ../gio/gcancellable.c:318 ../gio/gdbusconnection.c:1836
+#: ../gio/gdbusconnection.c:1928 ../gio/gdbusprivate.c:1414
+#: ../gio/glocalfile.c:2133 ../gio/gsimpleasyncresult.c:833
+#: ../gio/gsimpleasyncresult.c:859
 #, c-format
 msgid "Operation was cancelled"
 msgstr "操作被取消"
@@ -76,7 +76,7 @@ msgstr "转换输入中出现无效字符序列"
 msgid "Error during conversion: %s"
 msgstr "转换过程中出错:%s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:961
 msgid "Cancellable initialization not supported"
 msgstr "不支持可撤销的初始化"
 
@@ -215,67 +215,67 @@ msgstr "读取临时文件“%s”出错,预期 16 个字节,得到了 %d 
 msgid "Error writing contents of nonce file `%s' to stream:"
 msgstr "写入临时文件 %s 的内容到流的过程中出错:"
 
-#: ../gio/gdbusaddress.c:951
+#: ../gio/gdbusaddress.c:952
 msgid "The given address is empty"
 msgstr "给出的地址为空"
 
-#: ../gio/gdbusaddress.c:1020
+#: ../gio/gdbusaddress.c:1021
 msgid "Cannot spawn a message bus without a machine-id: "
 msgstr "无法在无机器 ID 时启动一条消息总线:"
 
-#: ../gio/gdbusaddress.c:1057
+#: ../gio/gdbusaddress.c:1058
 #, c-format
 msgid "Error spawning command line `%s': "
 msgstr "启动命令 %s 出错:"
 
-#: ../gio/gdbusaddress.c:1068
+#: ../gio/gdbusaddress.c:1069
 #, c-format
 msgid "Abnormal program termination spawning command line `%s': %s"
 msgstr "命令 %s 非正常程序终止:%s"
 
-#: ../gio/gdbusaddress.c:1082
+#: ../gio/gdbusaddress.c:1083
 #, c-format
 msgid "Command line `%s' exited with non-zero exit status %d: %s"
 msgstr "命令 %s 以非零状态数 %d 退出:%s"
 
-#: ../gio/gdbusaddress.c:1155
+#: ../gio/gdbusaddress.c:1156
 #, c-format
 msgid "Cannot determine session bus address (not implemented for this OS)"
 msgstr "无法确定会话总线地址(尚未在此操作系统上实现)"
 
-#: ../gio/gdbusaddress.c:1254 ../gio/gdbusconnection.c:6688
+#: ../gio/gdbusaddress.c:1255 ../gio/gdbusconnection.c:6706
 #, c-format
 msgid ""
 "Cannot determine bus address from DBUS_STARTER_BUS_TYPE environment variable "
 "- unknown value `%s'"
 msgstr "无法从 DBUS_STARTER_BUS_TYPE 环境变量确定总线地址 - 未知的值“%s”"
 
-#: ../gio/gdbusaddress.c:1263 ../gio/gdbusconnection.c:6697
+#: ../gio/gdbusaddress.c:1264 ../gio/gdbusconnection.c:6715
 msgid ""
 "Cannot determine bus address because the DBUS_STARTER_BUS_TYPE environment "
 "variable is not set"
 msgstr "无法确定总线地址,因为环境变量 DBUS_STARTER_BUS_TYPE 未设置"
 
-#: ../gio/gdbusaddress.c:1273
+#: ../gio/gdbusaddress.c:1274
 #, c-format
 msgid "Unknown bus type %d"
 msgstr "未知的总线类型 %d"
 
-#: ../gio/gdbusauth.c:287
+#: ../gio/gdbusauth.c:298
 msgid "Unexpected lack of content trying to read a line"
 msgstr "试图读取一行时,异常地缺失内容"
 
-#: ../gio/gdbusauth.c:331
+#: ../gio/gdbusauth.c:342
 msgid "Unexpected lack of content trying to (safely) read a line"
 msgstr "试图(安全地)读取一行时,异常地缺失内容"
 
-#: ../gio/gdbusauth.c:502
+#: ../gio/gdbusauth.c:513
 #, c-format
 msgid ""
 "Exhausted all available authentication mechanisms (tried: %s) (available: %s)"
 msgstr "用尽了所有可用的认证机制(已尝试:%s)(可用的:%s)"
 
-#: ../gio/gdbusauth.c:1158
+#: ../gio/gdbusauth.c:1174
 msgid "Cancelled via GDBusAuthObserver::authorize-authenticated-peer"
 msgstr "通过 GDBusAuthObserver::authorize-authenticated-peer 取消"
 
@@ -352,85 +352,85 @@ msgstr "打开钥匙环“%s”以写入出错:"
 msgid "(Additionally, releasing the lock for `%s' also failed: %s) "
 msgstr "(此外,释放 %s 的锁失败:%s)"
 
-#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2402
+#: ../gio/gdbusconnection.c:594 ../gio/gdbusconnection.c:2391
 msgid "The connection is closed"
 msgstr "连接已关闭"
 
-#: ../gio/gdbusconnection.c:1879
+#: ../gio/gdbusconnection.c:1881
 msgid "Timeout was reached"
 msgstr "已到超时限制"
 
-#: ../gio/gdbusconnection.c:2524
+#: ../gio/gdbusconnection.c:2513
 msgid ""
 "Unsupported flags encountered when constructing a client-side connection"
 msgstr "构建客户端连接时遇到不支持的标志"
 
-#: ../gio/gdbusconnection.c:4026 ../gio/gdbusconnection.c:4342
+#: ../gio/gdbusconnection.c:4016 ../gio/gdbusconnection.c:4332
 #, c-format
 msgid ""
 "No such interface `org.freedesktop.DBus.Properties' on object at path %s"
 msgstr "路径 %s 的对象上没有 org.freedesktop.DBus.Properties 接口"
 
-#: ../gio/gdbusconnection.c:4097
+#: ../gio/gdbusconnection.c:4087
 #, c-format
 msgid "Error setting property `%s': Expected type `%s' but got `%s'"
 msgstr "设置属性 %s 出错:期望 %s 类型但得到 %s 类型"
 
-#: ../gio/gdbusconnection.c:4192
+#: ../gio/gdbusconnection.c:4182
 #, c-format
 msgid "No such property `%s'"
 msgstr "无此属性:%s"
 
-#: ../gio/gdbusconnection.c:4204
+#: ../gio/gdbusconnection.c:4194
 #, c-format
 msgid "Property `%s' is not readable"
 msgstr "属性 %s 不可读"
 
-#: ../gio/gdbusconnection.c:4215
+#: ../gio/gdbusconnection.c:4205
 #, c-format
 msgid "Property `%s' is not writable"
 msgstr "属性 %s 不可写"
 
-#: ../gio/gdbusconnection.c:4285 ../gio/gdbusconnection.c:6131
+#: ../gio/gdbusconnection.c:4275 ../gio/gdbusconnection.c:6149
 #, c-format
 msgid "No such interface `%s'"
 msgstr "无此接口:%s"
 
-#: ../gio/gdbusconnection.c:4469
+#: ../gio/gdbusconnection.c:4459
 msgid "No such interface"
 msgstr "无此接口"
 
-#: ../gio/gdbusconnection.c:4690 ../gio/gdbusconnection.c:6637
+#: ../gio/gdbusconnection.c:4677 ../gio/gdbusconnection.c:6655
 #, c-format
 msgid "No such interface `%s' on object at path %s"
 msgstr "在路径 %s 的对象上没有 %s 接口"
 
-#: ../gio/gdbusconnection.c:4742
+#: ../gio/gdbusconnection.c:4732
 #, c-format
 msgid "No such method `%s'"
 msgstr "无此方法:%s"
 
-#: ../gio/gdbusconnection.c:4773
+#: ../gio/gdbusconnection.c:4763
 #, c-format
 msgid "Type of message, `%s', does not match expected type `%s'"
 msgstr "消息的类型“%s”,与预期的类型“%s”不匹配"
 
-#: ../gio/gdbusconnection.c:4993
+#: ../gio/gdbusconnection.c:4983
 #, c-format
 msgid "An object is already exported for the interface %s at %s"
 msgstr "%2$s 处的接口 %1$s 已经导出了一个对象"
 
-#: ../gio/gdbusconnection.c:5191
+#: ../gio/gdbusconnection.c:5181
 #, c-format
 msgid "Method `%s' returned type `%s', but expected `%s'"
 msgstr "方法“%s”返回类型“%s”,但预期的是“%s”"
 
-#: ../gio/gdbusconnection.c:6242
+#: ../gio/gdbusconnection.c:6260
 #, c-format
 msgid "Method `%s' on interface `%s' with signature `%s' does not exist"
 msgstr "带有 %3$s 签名的接口 %2$s 上不存在 %1$s 方法"
 
-#: ../gio/gdbusconnection.c:6361
+#: ../gio/gdbusconnection.c:6379
 #, c-format
 msgid "A subtree is already exported for %s"
 msgstr "已经为 %s 导出一个子树"
@@ -497,7 +497,7 @@ msgstr "已解析的值 %s 不是有效的 D-Bus 对象路径"
 msgid "Parsed value `%s' is not a valid D-Bus signature"
 msgstr "已解析的值 %s 不是有效的 D-Bus 签名"
 
-#: ../gio/gdbusmessage.c:1324
+#: ../gio/gdbusmessage.c:1325
 #, c-format
 msgid ""
 "Encountered array of length %u byte. Maximum length is 2<<26 bytes (64 MiB)."
@@ -505,93 +505,93 @@ msgid_plural ""
 "Encountered array of length %u bytes. Maximum length is 2<<26 bytes (64 MiB)."
 msgstr[0] "得到长度为 %u 字节的数组,最大长度应为 2<<26 字节(64 MiB)。"
 
-#: ../gio/gdbusmessage.c:1490
+#: ../gio/gdbusmessage.c:1483
 #, c-format
 msgid "Parsed value `%s' for variant is not a valid D-Bus signature"
 msgstr "已解析的衍生属性值 %s 不是有效的 D-Bus 签名"
 
-#: ../gio/gdbusmessage.c:1517
+#: ../gio/gdbusmessage.c:1510
 #, c-format
 msgid ""
 "Error deserializing GVariant with type string `%s' from the D-Bus wire format"
 msgstr "在以 D-Bus 线格式用类型字符串“%s”反序列化 GVariant 时发生错误"
 
-#: ../gio/gdbusmessage.c:1705
+#: ../gio/gdbusmessage.c:1698
 #, c-format
 msgid ""
 "Invalid endianness value. Expected 0x6c ('l') or 0x42 ('B') but found value "
 "0x%02x"
 msgstr "无效的字节序值。期望为 0x6c (“l”)或 0x42 (“B”)但是发现了值 0x%02x"
 
-#: ../gio/gdbusmessage.c:1719
+#: ../gio/gdbusmessage.c:1712
 #, c-format
 msgid "Invalid major protocol version. Expected 1 but found %d"
 msgstr "无效的主协议版本。期望 1,但是找到了 %d"
 
-#: ../gio/gdbusmessage.c:1776
+#: ../gio/gdbusmessage.c:1769
 #, c-format
 msgid "Signature header with signature `%s' found but message body is empty"
 msgstr "头部带有 %s 签名但消息主体为空"
 
-#: ../gio/gdbusmessage.c:1790
+#: ../gio/gdbusmessage.c:1783
 #, c-format
 msgid "Parsed value `%s' is not a valid D-Bus signature (for body)"
 msgstr "已解析的值 %s 不是有效的 D-Bus 签名(针对消息主体)"
 
-#: ../gio/gdbusmessage.c:1821
+#: ../gio/gdbusmessage.c:1814
 #, c-format
 msgid "No signature header in message but the message body is %u byte"
 msgid_plural "No signature header in message but the message body is %u bytes"
 msgstr[0] "消息中没有签名的头部,但消息主体为 %u 字节"
 
-#: ../gio/gdbusmessage.c:1831
+#: ../gio/gdbusmessage.c:1824
 msgid "Cannot deserialize message: "
 msgstr "无法解串消息:"
 
-#: ../gio/gdbusmessage.c:2163
+#: ../gio/gdbusmessage.c:2156
 #, c-format
 msgid ""
 "Error serializing GVariant with type string `%s' to the D-Bus wire format"
 msgstr "在以 D-Bus 线格式用类型字符串“%s”序列化 GVariant 时发生错误"
 
-#: ../gio/gdbusmessage.c:2304
+#: ../gio/gdbusmessage.c:2297
 #, c-format
 msgid ""
 "Message has %d file descriptors but the header field indicates %d file "
 "descriptors"
 msgstr "消息拥有 %d 个文件描述符,但是头区域指出 %d 个文件描述符"
 
-#: ../gio/gdbusmessage.c:2312
+#: ../gio/gdbusmessage.c:2305
 msgid "Cannot serialize message: "
 msgstr "无法串行消息:"
 
-#: ../gio/gdbusmessage.c:2356
+#: ../gio/gdbusmessage.c:2349
 #, c-format
 msgid "Message body has signature `%s' but there is no signature header"
 msgstr "消息主体有签名 %s 但头部没有签名"
 
-#: ../gio/gdbusmessage.c:2366
+#: ../gio/gdbusmessage.c:2359
 #, c-format
 msgid ""
 "Message body has type signature `%s' but signature in the header field is `%"
 "s'"
 msgstr "消息主体有类型签名 %s 但头部的签名为 %s"
 
-#: ../gio/gdbusmessage.c:2382
+#: ../gio/gdbusmessage.c:2375
 #, c-format
 msgid "Message body is empty but signature in the header field is `(%s)'"
 msgstr "消息主体为空,但头部有签名 %s"
 
-#: ../gio/gdbusmessage.c:2939
+#: ../gio/gdbusmessage.c:2932
 #, c-format
 msgid "Error return with body of type `%s'"
 msgstr "返回主体类型 %s 出错"
 
-#: ../gio/gdbusmessage.c:2947
+#: ../gio/gdbusmessage.c:2940
 msgid "Error return with empty body"
 msgstr "返回空主体出错"
 
-#: ../gio/gdbusprivate.c:2065
+#: ../gio/gdbusprivate.c:2066
 msgid "Unable to load /var/lib/dbus/machine-id or /etc/machine-id: "
 msgstr "无法加载 /var/lib/dbus/machine-id 和 /etc/machine-id:"
 
@@ -605,7 +605,7 @@ msgstr "为 %s 调用 StartServiceByName 出错:"
 msgid "Unexpected reply %d from StartServiceByName(\"%s\") method"
 msgstr "从 StartServiceByName(%2$s) 方式处获得意外回复 %1$d"
 
-#: ../gio/gdbusproxy.c:2726 ../gio/gdbusproxy.c:2860
+#: ../gio/gdbusproxy.c:2745 ../gio/gdbusproxy.c:2882
 msgid ""
 "Cannot invoke method; proxy is for a well-known name without an owner and "
 "proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag"
@@ -859,38 +859,38 @@ msgstr "要监视的对象路径"
 msgid "Monitor a remote object."
 msgstr "监视一个远程对象。"
 
-#: ../gio/gdesktopappinfo.c:575 ../gio/gwin32appinfo.c:221
+#: ../gio/gdesktopappinfo.c:578 ../gio/gwin32appinfo.c:221
 msgid "Unnamed"
 msgstr "未命名"
 
-#: ../gio/gdesktopappinfo.c:988
+#: ../gio/gdesktopappinfo.c:991
 msgid "Desktop file didn't specify Exec field"
 msgstr "桌面文件未指定 Exec 区域"
 
-#: ../gio/gdesktopappinfo.c:1276
+#: ../gio/gdesktopappinfo.c:1279
 msgid "Unable to find terminal required for application"
 msgstr "无法找到应用程序需要的终端"
 
-#: ../gio/gdesktopappinfo.c:1563
+#: ../gio/gdesktopappinfo.c:1566
 #, c-format
 msgid "Can't create user application configuration folder %s: %s"
 msgstr "无法创建用户应用程序配置文件夹 %s:%s"
 
-#: ../gio/gdesktopappinfo.c:1567
+#: ../gio/gdesktopappinfo.c:1570
 #, c-format
 msgid "Can't create user MIME configuration folder %s: %s"
 msgstr "无法创建用户 MIME 配置文件夹 %s:%s"
 
-#: ../gio/gdesktopappinfo.c:1807 ../gio/gdesktopappinfo.c:1831
+#: ../gio/gdesktopappinfo.c:1810 ../gio/gdesktopappinfo.c:1834
 msgid "Application information lacks an identifier"
 msgstr "应用程序信息缺少标志符。"
 
-#: ../gio/gdesktopappinfo.c:2055
+#: ../gio/gdesktopappinfo.c:2058
 #, c-format
 msgid "Can't create user desktop file %s"
 msgstr "无法创建用户桌面文件 %s"
 
-#: ../gio/gdesktopappinfo.c:2171
+#: ../gio/gdesktopappinfo.c:2174
 #, c-format
 msgid "Custom definition for %s"
 msgstr "%s 的自定义定义"
@@ -1140,110 +1140,110 @@ msgstr "输入流未实现读取"
 msgid "Stream has outstanding operation"
 msgstr "流有异常操作"
 
-#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1449
+#: ../gio/glib-compile-resources.c:144 ../gio/glib-compile-schemas.c:1455
 #, c-format
 msgid "Element <%s> not allowed inside <%s>"
 msgstr "在 <%2$s> 中不允许元素 <%1$s>"
 
-#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1453
+#: ../gio/glib-compile-resources.c:148 ../gio/glib-compile-schemas.c:1459
 #, c-format
 msgid "Element <%s> not allowed at toplevel"
 msgstr "顶层中不允许元素 <%s>"
 
-#: ../gio/glib-compile-resources.c:235
+#: ../gio/glib-compile-resources.c:238
 #, c-format
 msgid "File %s appears multiple times in the resource"
 msgstr "文件 %s 在资源中出现了多次"
 
-#: ../gio/glib-compile-resources.c:248
+#: ../gio/glib-compile-resources.c:251
 #, c-format
 msgid "Failed to locate '%s' in any source directory"
 msgstr "在所有源目录中定位“%s”失败"
 
-#: ../gio/glib-compile-resources.c:259
+#: ../gio/glib-compile-resources.c:262
 #, c-format
 msgid "Failed to locate '%s' in current directory"
 msgstr "在当前目录定位“%s”失败"
 
-#: ../gio/glib-compile-resources.c:287
+#: ../gio/glib-compile-resources.c:290
 #, c-format
 msgid "Unknown processing option \"%s\""
 msgstr "未知的处理选项“%s”"
 
-#: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
+#: ../gio/glib-compile-resources.c:308 ../gio/glib-compile-resources.c:366
 #, c-format
 msgid "Failed to create temp file: %s"
 msgstr "创建临时文件失败:%s"
 
-#: ../gio/glib-compile-resources.c:335
+#: ../gio/glib-compile-resources.c:338
 msgid "Error processing input file with xmllint"
 msgstr "用 xmllint 处理输入文件出错"
 
-#: ../gio/glib-compile-resources.c:390
+#: ../gio/glib-compile-resources.c:393
 msgid "Error processing input file with to-pixdata"
 msgstr "用 to-pixdata 处理输入文件出错"
 
-#: ../gio/glib-compile-resources.c:403
+#: ../gio/glib-compile-resources.c:406
 #, c-format
 msgid "Error reading file %s: %s"
 msgstr "读取文件 %s 出错:%s"
 
-#: ../gio/glib-compile-resources.c:423
+#: ../gio/glib-compile-resources.c:426
 #, c-format
 msgid "Error compressing file %s"
 msgstr "压缩文件时出错:%s"
 
-#: ../gio/glib-compile-resources.c:487 ../gio/glib-compile-schemas.c:1561
+#: ../gio/glib-compile-resources.c:490 ../gio/glib-compile-schemas.c:1567
 #, c-format
 msgid "text may not appear inside <%s>"
 msgstr "<%s> 内不应出现文本"
 
-#: ../gio/glib-compile-resources.c:610
+#: ../gio/glib-compile-resources.c:613
 msgid "name of the output file"
 msgstr "输出文件名"
 
-#: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/glib-compile-resources.c:613 ../gio/glib-compile-resources.c:646
 #: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FILE"
 
-#: ../gio/glib-compile-resources.c:611
+#: ../gio/glib-compile-resources.c:614
 msgid ""
 "The directories where files are to be read from (default to current "
 "directory)"
 msgstr "文件会被读出的目录(默认为当前目录)"
 
-#: ../gio/glib-compile-resources.c:611 ../gio/glib-compile-schemas.c:1989
-#: ../gio/glib-compile-schemas.c:2019
+#: ../gio/glib-compile-resources.c:614 ../gio/glib-compile-schemas.c:1995
+#: ../gio/glib-compile-schemas.c:2025
 msgid "DIRECTORY"
 msgstr "DIRECTORY"
 
-#: ../gio/glib-compile-resources.c:612
+#: ../gio/glib-compile-resources.c:615
 msgid ""
 "Generate output in the format selected for by the target filename extension"
 msgstr "以目标文件扩展名所选择的格式生成输出"
 
-#: ../gio/glib-compile-resources.c:613
+#: ../gio/glib-compile-resources.c:616
 msgid "Generate source header"
 msgstr "生成源码头文件"
 
-#: ../gio/glib-compile-resources.c:614
+#: ../gio/glib-compile-resources.c:617
 msgid "Generate sourcecode used to link in the resource file into your code"
 msgstr "生成用于将资源文件链接到您的代码的源代码"
 
-#: ../gio/glib-compile-resources.c:615
+#: ../gio/glib-compile-resources.c:618
 msgid "Generate dependency list"
 msgstr "生成依赖关系列表"
 
-#: ../gio/glib-compile-resources.c:616
+#: ../gio/glib-compile-resources.c:619
 msgid "Don't automatically create and register resource"
 msgstr "不要自动创建和注册资源"
 
-#: ../gio/glib-compile-resources.c:617
+#: ../gio/glib-compile-resources.c:620
 msgid "C identifier name used for the generated source code"
 msgstr "用于生成的源代码的 C 标识符名称"
 
-#: ../gio/glib-compile-resources.c:646
+#: ../gio/glib-compile-resources.c:649
 msgid ""
 "Compile a resource specification into a resource file.\n"
 "Resource specification files have the extension .gresource.xml,\n"
@@ -1253,7 +1253,7 @@ msgstr ""
 "资源规格文件以 .gresource.xml 为扩展名,\n"
 "资源文件以 .gresource 为扩展名。"
 
-#: ../gio/glib-compile-resources.c:662
+#: ../gio/glib-compile-resources.c:665
 #, c-format
 msgid "You should give exactly one file name\n"
 msgstr "您应该给出惟一的文件名\n"
@@ -1393,88 +1393,88 @@ msgstr "一个路径,如果给出则必须以斜线(/)开始和结束"
 msgid "the path of a list must end with ':/'"
 msgstr "一个列表的路径必须以 :/ 结束"
 
-#: ../gio/glib-compile-schemas.c:1229
+#: ../gio/glib-compile-schemas.c:1235
 #, c-format
 msgid "<%s id='%s'> already specified"
 msgstr "<%s id='%s'> 已指定"
 
 #. Translators: Do not translate "--strict".
-#: ../gio/glib-compile-schemas.c:1747 ../gio/glib-compile-schemas.c:1818
-#: ../gio/glib-compile-schemas.c:1894
+#: ../gio/glib-compile-schemas.c:1753 ../gio/glib-compile-schemas.c:1824
+#: ../gio/glib-compile-schemas.c:1900
 #, c-format
 msgid "--strict was specified; exiting.\n"
 msgstr "指定了 --strict;退出。\n"
 
-#: ../gio/glib-compile-schemas.c:1755
+#: ../gio/glib-compile-schemas.c:1761
 #, c-format
 msgid "This entire file has been ignored.\n"
 msgstr "整个文件被忽略。\n"
 
-#: ../gio/glib-compile-schemas.c:1814
+#: ../gio/glib-compile-schemas.c:1820
 #, c-format
 msgid "Ignoring this file.\n"
 msgstr "忽略此文件。\n"
 
-#: ../gio/glib-compile-schemas.c:1854
+#: ../gio/glib-compile-schemas.c:1860
 #, c-format
 msgid "No such key `%s' in schema `%s' as specified in override file `%s'"
 msgstr "覆盖文件 %3$s 中指定的方案 %2$s 中没有键 %1$s"
 
-#: ../gio/glib-compile-schemas.c:1860 ../gio/glib-compile-schemas.c:1918
-#: ../gio/glib-compile-schemas.c:1946
+#: ../gio/glib-compile-schemas.c:1866 ../gio/glib-compile-schemas.c:1924
+#: ../gio/glib-compile-schemas.c:1952
 #, c-format
 msgid "; ignoring override for this key.\n"
 msgstr ";忽略对此键的覆盖。\n"
 
-#: ../gio/glib-compile-schemas.c:1864 ../gio/glib-compile-schemas.c:1922
-#: ../gio/glib-compile-schemas.c:1950
+#: ../gio/glib-compile-schemas.c:1870 ../gio/glib-compile-schemas.c:1928
+#: ../gio/glib-compile-schemas.c:1956
 #, c-format
 msgid " and --strict was specified; exiting.\n"
 msgstr "并且指定了 --strict;退出。\n"
 
-#: ../gio/glib-compile-schemas.c:1880
+#: ../gio/glib-compile-schemas.c:1886
 #, c-format
 msgid ""
 "error parsing key `%s' in schema `%s' as specified in override file `%s': %"
 "s.  "
 msgstr "解析覆盖文件 %3$s 中指定的 %2$s 中的键 %1$s 出错:%4$s。"
 
-#: ../gio/glib-compile-schemas.c:1890
+#: ../gio/glib-compile-schemas.c:1896
 #, c-format
 msgid "Ignoring override for this key.\n"
 msgstr "忽略对此键的覆盖。\n"
 
-#: ../gio/glib-compile-schemas.c:1908
+#: ../gio/glib-compile-schemas.c:1914
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is out of the "
 "range given in the schema"
 msgstr "覆盖文件 %3$s 中方案 %2$s 的键 %1$s 的覆盖超出了方案给出的范围"
 
-#: ../gio/glib-compile-schemas.c:1936
+#: ../gio/glib-compile-schemas.c:1942
 #, c-format
 msgid ""
 "override for key `%s' in schema `%s' in override file `%s' is not in the "
 "list of valid choices"
 msgstr "覆盖文件 %3$s 中方案 %2$s 的键 %1$s 的覆盖的值不在有效值列表内"
 
-#: ../gio/glib-compile-schemas.c:1989
+#: ../gio/glib-compile-schemas.c:1995
 msgid "where to store the gschemas.compiled file"
 msgstr "gschemas.compiled 文件存储于何处"
 
-#: ../gio/glib-compile-schemas.c:1990
+#: ../gio/glib-compile-schemas.c:1996
 msgid "Abort on any errors in schemas"
 msgstr "在方案出现任何错误时中止"
 
-#: ../gio/glib-compile-schemas.c:1991
+#: ../gio/glib-compile-schemas.c:1997
 msgid "Do not write the gschema.compiled file"
 msgstr "不要对 gschema.compiled 进行写操作"
 
-#: ../gio/glib-compile-schemas.c:1992
+#: ../gio/glib-compile-schemas.c:1998
 msgid "Do not enforce key name restrictions"
 msgstr "不要强制键名的限制"
 
-#: ../gio/glib-compile-schemas.c:2022
+#: ../gio/glib-compile-schemas.c:2028
 msgid ""
 "Compile all GSettings schema files into a schema cache.\n"
 "Schema files are required to have the extension .gschema.xml,\n"
@@ -1484,22 +1484,22 @@ msgstr ""
 "要使用扩展 .gschema.xml,需要有方案文件,\n"
 "缓存文件被称为 gschemas.compiled。"
 
-#: ../gio/glib-compile-schemas.c:2038
+#: ../gio/glib-compile-schemas.c:2044
 #, c-format
 msgid "You should give exactly one directory name\n"
 msgstr "您应该给出且只能给出一个目录名\n"
 
-#: ../gio/glib-compile-schemas.c:2077
+#: ../gio/glib-compile-schemas.c:2083
 #, c-format
 msgid "No schema files found: "
 msgstr "没有找到方案文件:"
 
-#: ../gio/glib-compile-schemas.c:2080
+#: ../gio/glib-compile-schemas.c:2086
 #, c-format
 msgid "doing nothing.\n"
 msgstr "什么都没做。\n"
 
-#: ../gio/glib-compile-schemas.c:2083
+#: ../gio/glib-compile-schemas.c:2089
 #, c-format
 msgid "removed existing output file.\n"
 msgstr "已删除存在的输出文件。\n"
@@ -1933,15 +1933,15 @@ msgstr "暂时无法解析“%s”"
 msgid "Error resolving '%s'"
 msgstr "解析“%s”出错"
 
-#: ../gio/gresource.c:294 ../gio/gresource.c:539 ../gio/gresource.c:556
-#: ../gio/gresource.c:679 ../gio/gresource.c:748 ../gio/gresource.c:809
-#: ../gio/gresource.c:889 ../gio/gresourcefile.c:452
+#: ../gio/gresource.c:295 ../gio/gresource.c:540 ../gio/gresource.c:557
+#: ../gio/gresource.c:678 ../gio/gresource.c:747 ../gio/gresource.c:808
+#: ../gio/gresource.c:888 ../gio/gresourcefile.c:452
 #: ../gio/gresourcefile.c:552 ../gio/gresourcefile.c:654
 #, c-format
 msgid "The resource at '%s' does not exist"
 msgstr "位于 “%s”的资源不存在"
 
-#: ../gio/gresource.c:456
+#: ../gio/gresource.c:457
 #, c-format
 msgid "The resource at '%s' failed to decompress"
 msgstr "解压位于“%s”的资源失败"
@@ -2324,7 +2324,7 @@ msgstr "无效的套接字,初始化失败的原因是:%s"
 msgid "Socket is already closed"
 msgstr "套接字已经关闭"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3527 ../gio/gsocket.c:3582
 msgid "Socket I/O timed out"
 msgstr "套接字 I/O 超时"
 
@@ -2333,103 +2333,107 @@ msgstr "套接字 I/O 超时"
 msgid "creating GSocket from fd: %s"
 msgstr "从文件描述符创建 GSocket:%s"
 
-#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:513 ../gio/gsocket.c:529
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "无法创建套接字:%s"
 
 #: ../gio/gsocket.c:506
+msgid "Unknown family was specified"
+msgstr "指定了未知协议族"
+
+#: ../gio/gsocket.c:513
 msgid "Unknown protocol was specified"
 msgstr "指定了未知协议"
 
-#: ../gio/gsocket.c:1713
+#: ../gio/gsocket.c:1720
 #, c-format
 msgid "could not get local address: %s"
 msgstr "不能获取本地地址:%s"
 
-#: ../gio/gsocket.c:1756
+#: ../gio/gsocket.c:1763
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "不能获取远程地址: %s"
 
-#: ../gio/gsocket.c:1817
+#: ../gio/gsocket.c:1824
 #, c-format
 msgid "could not listen: %s"
 msgstr "无法监听:%s"
 
-#: ../gio/gsocket.c:1891
+#: ../gio/gsocket.c:1898
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "错误绑定地址:%s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1951 ../gio/gsocket.c:1987
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "加入多播组出错:%s"
 
-#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
+#: ../gio/gsocket.c:1952 ../gio/gsocket.c:1988
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "退出多播组出错:%s"
 
-#: ../gio/gsocket.c:1946
+#: ../gio/gsocket.c:1953
 msgid "No support for source-specific multicast"
 msgstr "不支持指定源的多播"
 
-#: ../gio/gsocket.c:2165
+#: ../gio/gsocket.c:2172
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "接受连接时出错:%s"
 
-#: ../gio/gsocket.c:2286
+#: ../gio/gsocket.c:2293
 msgid "Connection in progress"
 msgstr "正在连接"
 
-#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
+#: ../gio/gsocket.c:2345 ../gio/gsocket.c:4324
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "无法获取未决的错误:%s"
 
-#: ../gio/gsocket.c:2508
+#: ../gio/gsocket.c:2515
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "接收数据出错:%s"
 
-#: ../gio/gsocket.c:2686
+#: ../gio/gsocket.c:2693
 #, c-format
 msgid "Error sending data: %s"
 msgstr "发送数据出错:%s"
 
-#: ../gio/gsocket.c:2800
+#: ../gio/gsocket.c:2807
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "无法关闭套接字:%s"
 
-#: ../gio/gsocket.c:2879
+#: ../gio/gsocket.c:2886
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "关闭套接字出错:%s"
 
-#: ../gio/gsocket.c:3513
+#: ../gio/gsocket.c:3520
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "等待套接字状态:%s"
 
-#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
+#: ../gio/gsocket.c:3798 ../gio/gsocket.c:3879
 #, c-format
 msgid "Error sending message: %s"
 msgstr "发送信息出错:%s"
 
-#: ../gio/gsocket.c:3816
+#: ../gio/gsocket.c:3823
 msgid "GSocketControlMessage not supported on windows"
 msgstr "Windows 不支持 GSocketControlMessage"
 
-#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
+#: ../gio/gsocket.c:4103 ../gio/gsocket.c:4239
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "接受信息出错:%s"
 
-#: ../gio/gsocket.c:4336
+#: ../gio/gsocket.c:4343
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "此操作系统上没有实现 g_socket_get_credentials"
 
@@ -2595,12 +2599,12 @@ msgstr "密码多次输入错误,您的访问将在下一次错误输入后锁
 msgid "The password entered is incorrect."
 msgstr "输入的密码不正确。"
 
-#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:580
+#: ../gio/gunixconnection.c:164 ../gio/gunixconnection.c:582
 #, c-format
 msgid "Expecting 1 control message, got %d"
 msgstr "期望一个控制信息,却得到 %d 个"
 
-#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:590
+#: ../gio/gunixconnection.c:177 ../gio/gunixconnection.c:592
 msgid "Unexpected type of ancillary data"
 msgstr "非预期的辅助数据类型"
 
@@ -2639,24 +2643,24 @@ msgid ""
 "Expecting to read a single byte for receiving credentials but read zero bytes"
 msgstr "期望为接收证书读到单个字节但是只读到了 0 字节"
 
-#: ../gio/gunixconnection.c:604
+#: ../gio/gunixconnection.c:606
 #, c-format
 msgid "Not expecting control message, but got %d"
 msgstr "未期望控制信息,却得到 %d 个"
 
-#: ../gio/gunixconnection.c:630
+#: ../gio/gunixconnection.c:632
 #, c-format
 msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "禁用 SO_PASSCRED 时出错:%s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "从文件描述符读取出错:%s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "关闭文件描述符出错:%s"
@@ -2666,7 +2670,7 @@ msgid "Filesystem root"
 msgstr "文件系统根目录"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "写入文件描述符出错:%s"
@@ -3500,61 +3504,61 @@ msgstr "文档在元素“%s”结束标记中意外结束"
 msgid "Document ended unexpectedly inside a comment or processing instruction"
 msgstr "文档在注释或处理指令中意外结束"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "Usage:"
 msgstr "用法:"
 
-#: ../glib/goption.c:766
+#: ../glib/goption.c:746
 msgid "[OPTION...]"
 msgstr "[选项...]"
 
-#: ../glib/goption.c:872
+#: ../glib/goption.c:852
 msgid "Help Options:"
 msgstr "帮助选项:"
 
-#: ../glib/goption.c:873
+#: ../glib/goption.c:853
 msgid "Show help options"
 msgstr "显示帮助选项"
 
-#: ../glib/goption.c:879
+#: ../glib/goption.c:859
 msgid "Show all help options"
 msgstr "显示全部帮助选项"
 
-#: ../glib/goption.c:941
+#: ../glib/goption.c:921
 msgid "Application Options:"
 msgstr "应用程序选项:"
 
-#: ../glib/goption.c:1003 ../glib/goption.c:1073
+#: ../glib/goption.c:983 ../glib/goption.c:1053
 #, c-format
 msgid "Cannot parse integer value '%s' for %s"
 msgstr "无法处理 %2$s 所用的整数值“%1$s”"
 
-#: ../glib/goption.c:1013 ../glib/goption.c:1081
+#: ../glib/goption.c:993 ../glib/goption.c:1061
 #, c-format
 msgid "Integer value '%s' for %s out of range"
 msgstr "%2$s 所用的整数值“%1$s”超出范围"
 
-#: ../glib/goption.c:1038
+#: ../glib/goption.c:1018
 #, c-format
 msgid "Cannot parse double value '%s' for %s"
 msgstr "无法处理 %2$s 所用的双精度值“%1$s”"
 
-#: ../glib/goption.c:1046
+#: ../glib/goption.c:1026
 #, c-format
 msgid "Double value '%s' for %s out of range"
 msgstr "%2$s 所用的双精度值“%1$s”超出范围"
 
-#: ../glib/goption.c:1309 ../glib/goption.c:1388
+#: ../glib/goption.c:1289 ../glib/goption.c:1368
 #, c-format
 msgid "Error parsing option %s"
 msgstr "解析选项 %s 时出错"
 
-#: ../glib/goption.c:1419 ../glib/goption.c:1532
+#: ../glib/goption.c:1399 ../glib/goption.c:1512
 #, c-format
 msgid "Missing argument for %s"
 msgstr "缺少 %s 的参数"
 
-#: ../glib/goption.c:1985
+#: ../glib/goption.c:1965
 #, c-format
 msgid "Unknown option %s"
 msgstr "未知选项 %s"
index db34cfa..adfa784 100644 (file)
Binary files a/po/zh_HK.gmo and b/po/zh_HK.gmo differ
index 19b5004..65490b9 100644 (file)
@@ -8,10 +8,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: glib 2.31.13\n"
+"Project-Id-Version: glib 2.31.21\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-25 10:44+0800\n"
-"PO-Revision-Date: 2012-02-25 10:44+0800\n"
+"POT-Creation-Date: 2012-03-08 15:55+0800\n"
+"PO-Revision-Date: 2012-03-08 15:56+0800\n"
 "Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
 "Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n"
 "Language: zh_TW\n"
@@ -66,7 +66,7 @@ msgstr "轉換輸入資料時遇到不正確的位元組組合"
 msgid "Error during conversion: %s"
 msgstr "轉換時發生錯誤:%s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
 msgid "Cancellable initialization not supported"
 msgstr "不支援可取消的初始化"
 
@@ -1154,8 +1154,8 @@ msgstr "無法在目前的目錄中定位「%s」"
 
 #: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Unknown proprocessing options \"%s\""
-msgstr "不明的置處理選項「%s」"
+msgid "Unknown processing option \"%s\""
+msgstr "不明的置處理選項「%s」"
 
 #: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
@@ -1190,6 +1190,7 @@ msgid "name of the output file"
 msgstr "輸出檔案的名稱"
 
 #: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FILE"
 
@@ -1941,6 +1942,10 @@ msgstr "輸入串流尚未實作尋找"
 msgid "Print help"
 msgstr "顯示求助"
 
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[指令]"
+
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
 msgstr "列出 elf FILE 中包含資源的節區"
@@ -1955,6 +1960,10 @@ msgstr ""
 "如果指定  SECTION,只會列出這個節區的資源\n"
 "如果指定  PATH,只會列出符合的資源"
 
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "檔案 [路徑]"
+
 #: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
 msgid "SECTION"
@@ -1976,6 +1985,10 @@ msgstr ""
 msgid "Extract a resource file to stdout"
 msgstr "解壓縮資源檔案到 stdout"
 
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "檔案路徑"
+
 #: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
@@ -2052,10 +2065,18 @@ msgstr ""
 "  FILE      一個 elf 檔案 (二元檔或共享程式庫)\n"
 "           或編譯過的資源檔案\n"
 
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[路徑]"
+
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
 msgstr "  PATH      一個 (選擇性的) 資源路徑 (可能為部分)\n"
 
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "路徑"
+
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
 msgstr "  PATH      資源路徑\n"
@@ -2286,112 +2307,112 @@ msgstr "無效的 socket,初始化失敗原因為:%s"
 msgid "Socket is already closed"
 msgstr "Socket 已經關閉"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
 msgid "Socket I/O timed out"
 msgstr "Socket I/O 逾時"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "正在從 fd 建立 GSocket:%s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "無法建立 socket:%s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
 msgid "Unknown protocol was specified"
 msgstr "指定了不明的通訊協定"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1713
 #, c-format
 msgid "could not get local address: %s"
 msgstr "無法取得本地端位址:%s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1756
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "無法取得遠端位址:%s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1817
 #, c-format
 msgid "could not listen: %s"
 msgstr "無法聽取:%s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1891
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "綁定至位址時發生錯誤:%s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "加入多點廣播羣組時發生錯誤:%s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "離開多點廣播羣組時發生錯誤:%s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1946
 msgid "No support for source-specific multicast"
 msgstr "不支援指定來源的多點廣播"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2165
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "接受連線時發生錯誤:%s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2286
 msgid "Connection in progress"
 msgstr "連線進行中"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "無法取得未處理的錯誤:%s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2508
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "接收資料時發生錯誤:%s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2686
 #, c-format
 msgid "Error sending data: %s"
 msgstr "傳送資料時發生錯誤:%s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2800
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "無法關閉 socket:%s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2879
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "關閉 socket 時發生錯誤:%s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3513
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "等候 socket 情況:%s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
 #, c-format
 msgid "Error sending message: %s"
 msgstr "傳送訊息時發生錯誤:%s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3816
 msgid "GSocketControlMessage not supported on windows"
 msgstr "視窗不支援 GSocketControlMessage"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "取回郵件發生錯誤:%s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4336
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials 沒有在這個 OS 上實作"
 
@@ -2612,13 +2633,13 @@ msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "停用 SO_PASSCRED 時發生錯誤:%s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "讀取檔案描述狀態時發生錯誤:%s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "關閉檔案描述狀態時發生錯誤:%s"
@@ -2628,7 +2649,7 @@ msgid "Filesystem root"
 msgstr "根檔案系統"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "寫入檔案描述狀態時發生錯誤:%s"
@@ -4108,9 +4129,6 @@ msgstr "%.1f KB"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "指定 schema 的路徑"
 
-#~ msgid "PATH"
-#~ msgstr "路徑"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
index 0e1b559..75e068e 100644 (file)
Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ
index f80527d..e1ae2a6 100644 (file)
@@ -8,10 +8,10 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: glib 2.31.13\n"
+"Project-Id-Version: glib 2.31.21\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-02-25 10:44+0800\n"
-"PO-Revision-Date: 2012-02-24 23:10+0800\n"
+"POT-Creation-Date: 2012-03-08 15:55+0800\n"
+"PO-Revision-Date: 2012-03-05 21:41+0800\n"
 "Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n"
 "Language-Team: Chinese (traditional)\n"
 "Language: zh_TW\n"
@@ -66,7 +66,7 @@ msgstr "轉換輸入資料時遇到不正確的位元組組合"
 msgid "Error during conversion: %s"
 msgstr "轉換時發生錯誤:%s"
 
-#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:953
+#: ../gio/gcharsetconverter.c:447 ../gio/gsocket.c:954
 msgid "Cancellable initialization not supported"
 msgstr "不支援可取消的初始化"
 
@@ -1160,8 +1160,8 @@ msgstr "無法在目前的目錄中定位「%s」"
 
 #: ../gio/glib-compile-resources.c:287
 #, c-format
-msgid "Unknown proprocessing options \"%s\""
-msgstr "不明的置處理選項「%s」"
+msgid "Unknown processing option \"%s\""
+msgstr "不明的置處理選項「%s」"
 
 #: ../gio/glib-compile-resources.c:305 ../gio/glib-compile-resources.c:363
 #, c-format
@@ -1196,6 +1196,7 @@ msgid "name of the output file"
 msgstr "輸出檔案的名稱"
 
 #: ../gio/glib-compile-resources.c:610 ../gio/glib-compile-resources.c:643
+#: ../gio/gresource-tool.c:477 ../gio/gresource-tool.c:543
 msgid "FILE"
 msgstr "FILE"
 
@@ -1956,6 +1957,10 @@ msgstr "輸入串流尚未實作尋找"
 msgid "Print help"
 msgstr "顯示求助"
 
+#: ../gio/gresource-tool.c:471 ../gio/gresource-tool.c:539
+msgid "[COMMAND]"
+msgstr "[指令]"
+
 #: ../gio/gresource-tool.c:476
 msgid "List sections containing resources in an elf FILE"
 msgstr "列出 elf FILE 中包含資源的節區"
@@ -1970,6 +1975,10 @@ msgstr ""
 "如果指定  SECTION,只會列出這個節區的資源\n"
 "如果指定  PATH,只會列出符合的資源"
 
+#: ../gio/gresource-tool.c:485 ../gio/gresource-tool.c:495
+msgid "FILE [PATH]"
+msgstr "檔案 [路徑]"
+
 #: ../gio/gresource-tool.c:486 ../gio/gresource-tool.c:496
 #: ../gio/gresource-tool.c:503
 msgid "SECTION"
@@ -1991,6 +2000,10 @@ msgstr ""
 msgid "Extract a resource file to stdout"
 msgstr "解壓縮資源檔案到 stdout"
 
+#: ../gio/gresource-tool.c:502
+msgid "FILE PATH"
+msgstr "檔案路徑"
+
 #: ../gio/gresource-tool.c:508 ../gio/gsettings-tool.c:610
 #, c-format
 msgid ""
@@ -2067,10 +2080,18 @@ msgstr ""
 "  FILE      一個 elf 檔案 (二元檔或共享程式庫)\n"
 "           或編譯過的資源檔案\n"
 
+#: ../gio/gresource-tool.c:554
+msgid "[PATH]"
+msgstr "[路徑]"
+
 #: ../gio/gresource-tool.c:556
 msgid "  PATH      An (optional) resource path (may be partial)\n"
 msgstr "  PATH      一個 (選擇性的) 資源路徑 (可能為部分)\n"
 
+#: ../gio/gresource-tool.c:557
+msgid "PATH"
+msgstr "路徑"
+
 #: ../gio/gresource-tool.c:559
 msgid "  PATH      A resource path\n"
 msgstr "  PATH      資源路徑\n"
@@ -2301,112 +2322,112 @@ msgstr "無效的 socket,初始化失敗原因為:%s"
 msgid "Socket is already closed"
 msgstr "Socket 已經關閉"
 
-#: ../gio/gsocket.c:305 ../gio/gsocket.c:3519 ../gio/gsocket.c:3574
+#: ../gio/gsocket.c:305 ../gio/gsocket.c:3520 ../gio/gsocket.c:3575
 msgid "Socket I/O timed out"
 msgstr "Socket I/O 逾時"
 
-#: ../gio/gsocket.c:471
+#: ../gio/gsocket.c:472
 #, c-format
 msgid "creating GSocket from fd: %s"
 msgstr "正在從 fd 建立 GSocket:%s"
 
-#: ../gio/gsocket.c:505 ../gio/gsocket.c:521
+#: ../gio/gsocket.c:506 ../gio/gsocket.c:522
 #, c-format
 msgid "Unable to create socket: %s"
 msgstr "無法建立 socket:%s"
 
-#: ../gio/gsocket.c:505
+#: ../gio/gsocket.c:506
 msgid "Unknown protocol was specified"
 msgstr "指定了不明的通訊協定"
 
-#: ../gio/gsocket.c:1712
+#: ../gio/gsocket.c:1713
 #, c-format
 msgid "could not get local address: %s"
 msgstr "無法取得本地端位址:%s"
 
-#: ../gio/gsocket.c:1755
+#: ../gio/gsocket.c:1756
 #, c-format
 msgid "could not get remote address: %s"
 msgstr "無法取得遠端位址:%s"
 
-#: ../gio/gsocket.c:1816
+#: ../gio/gsocket.c:1817
 #, c-format
 msgid "could not listen: %s"
 msgstr "無法聽取:%s"
 
-#: ../gio/gsocket.c:1890
+#: ../gio/gsocket.c:1891
 #, c-format
 msgid "Error binding to address: %s"
 msgstr "綁定至位址時發生錯誤:%s"
 
-#: ../gio/gsocket.c:1943 ../gio/gsocket.c:1979
+#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
 #, c-format
 msgid "Error joining multicast group: %s"
 msgstr "加入多點廣播群組時發生錯誤:%s"
 
-#: ../gio/gsocket.c:1944 ../gio/gsocket.c:1980
+#: ../gio/gsocket.c:1945 ../gio/gsocket.c:1981
 #, c-format
 msgid "Error leaving multicast group: %s"
 msgstr "離開多點廣播群組時發生錯誤:%s"
 
-#: ../gio/gsocket.c:1945
+#: ../gio/gsocket.c:1946
 msgid "No support for source-specific multicast"
 msgstr "不支援指定來源的多點廣播"
 
-#: ../gio/gsocket.c:2164
+#: ../gio/gsocket.c:2165
 #, c-format
 msgid "Error accepting connection: %s"
 msgstr "接受連線時發生錯誤:%s"
 
-#: ../gio/gsocket.c:2285
+#: ../gio/gsocket.c:2286
 msgid "Connection in progress"
 msgstr "連線進行中"
 
-#: ../gio/gsocket.c:2337 ../gio/gsocket.c:4316
+#: ../gio/gsocket.c:2338 ../gio/gsocket.c:4317
 #, c-format
 msgid "Unable to get pending error: %s"
 msgstr "無法取得未處理的錯誤:%s"
 
-#: ../gio/gsocket.c:2507
+#: ../gio/gsocket.c:2508
 #, c-format
 msgid "Error receiving data: %s"
 msgstr "接收資料時發生錯誤:%s"
 
-#: ../gio/gsocket.c:2685
+#: ../gio/gsocket.c:2686
 #, c-format
 msgid "Error sending data: %s"
 msgstr "傳送資料時發生錯誤:%s"
 
-#: ../gio/gsocket.c:2799
+#: ../gio/gsocket.c:2800
 #, c-format
 msgid "Unable to shutdown socket: %s"
 msgstr "無法關閉 socket:%s"
 
-#: ../gio/gsocket.c:2878
+#: ../gio/gsocket.c:2879
 #, c-format
 msgid "Error closing socket: %s"
 msgstr "關閉 socket 時發生錯誤:%s"
 
-#: ../gio/gsocket.c:3512
+#: ../gio/gsocket.c:3513
 #, c-format
 msgid "Waiting for socket condition: %s"
 msgstr "等候 socket 情況:%s"
 
-#: ../gio/gsocket.c:3790 ../gio/gsocket.c:3871
+#: ../gio/gsocket.c:3791 ../gio/gsocket.c:3872
 #, c-format
 msgid "Error sending message: %s"
 msgstr "傳送訊息時發生錯誤:%s"
 
-#: ../gio/gsocket.c:3815
+#: ../gio/gsocket.c:3816
 msgid "GSocketControlMessage not supported on windows"
 msgstr "視窗不支援 GSocketControlMessage"
 
-#: ../gio/gsocket.c:4095 ../gio/gsocket.c:4231
+#: ../gio/gsocket.c:4096 ../gio/gsocket.c:4232
 #, c-format
 msgid "Error receiving message: %s"
 msgstr "取回郵件發生錯誤:%s"
 
-#: ../gio/gsocket.c:4335
+#: ../gio/gsocket.c:4336
 msgid "g_socket_get_credentials not implemented for this OS"
 msgstr "g_socket_get_credentials 沒有在這個 OS 上實作"
 
@@ -2630,13 +2651,13 @@ msgid "Error while disabling SO_PASSCRED: %s"
 msgstr "停用 SO_PASSCRED 時發生錯誤:%s"
 
 #: ../gio/gunixinputstream.c:392 ../gio/gunixinputstream.c:413
-#: ../gio/gunixinputstream.c:492
+#: ../gio/gunixinputstream.c:493
 #, c-format
 msgid "Error reading from file descriptor: %s"
 msgstr "讀取檔案描述狀態時發生錯誤:%s"
 
-#: ../gio/gunixinputstream.c:447 ../gio/gunixinputstream.c:642
-#: ../gio/gunixoutputstream.c:433 ../gio/gunixoutputstream.c:597
+#: ../gio/gunixinputstream.c:448 ../gio/gunixinputstream.c:643
+#: ../gio/gunixoutputstream.c:434 ../gio/gunixoutputstream.c:598
 #, c-format
 msgid "Error closing file descriptor: %s"
 msgstr "關閉檔案描述狀態時發生錯誤:%s"
@@ -2646,7 +2667,7 @@ msgid "Filesystem root"
 msgstr "根檔案系統"
 
 #: ../gio/gunixoutputstream.c:378 ../gio/gunixoutputstream.c:399
-#: ../gio/gunixoutputstream.c:478
+#: ../gio/gunixoutputstream.c:479
 #, c-format
 msgid "Error writing to file descriptor: %s"
 msgstr "寫入檔案描述狀態時發生錯誤:%s"
@@ -4133,9 +4154,6 @@ msgstr "%.1f KB"
 #~ msgid "Specify the path for the schema"
 #~ msgstr "指定 schema 的路徑"
 
-#~ msgid "PATH"
-#~ msgstr "路徑"
-
 #~ msgid ""
 #~ "Arguments:\n"
 #~ "  SCHEMA      The id of the schema\n"
index 292310b..e4e3794 100644 (file)
@@ -372,6 +372,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -382,7 +383,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -440,6 +440,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index 6ce6a4d..2806b2f 100644 (file)
@@ -194,6 +194,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -204,7 +205,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -262,6 +262,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
index ece9259..b6710a4 100644 (file)
@@ -139,10 +139,9 @@ module_register (GTypeModule *module)
 static void
 test_dynamic_iface (void)
 {
-  GTypeModule *module;
   TestDynamicIfaceClass *dynamic_iface;
 
-  module = test_module_new (module_register);
+  test_module_new (module_register);
 
   /* Not loaded until we call ref for the first time */
   dynamic_iface = g_type_default_interface_peek (TEST_TYPE_DYNAMIC_IFACE);
index fba1ced..4516bd6 100644 (file)
@@ -110,10 +110,9 @@ module_register (GTypeModule *module)
 static void
 test_dynamic_type (void)
 {
-  GTypeModule *module;
   DynamicObjectClass *class;
 
-  module = test_module_new (module_register);
+  test_module_new (module_register);
 
   /* Not loaded until we call ref for the first time */
   class = g_type_class_peek (DYNAMIC_OBJECT_TYPE);
index 9715c95..a4aa268 100644 (file)
@@ -418,5 +418,7 @@ main (int   argc,
   iface = TEST_IFACE6_GET_CLASS (object);
   g_assert (iface && iface->val == 0x60006 && iface->base_val == 0x660066);
 
+  g_type_class_unref (object_class);
+
   return 0;
 }
index 1c7d716..49a5dc2 100644 (file)
@@ -6,11 +6,10 @@ INCLUDES =                                    \
        $(GLIB_DEBUG_FLAGS)
 
 libglib = $(top_builddir)/glib/libglib-2.0.la
-libgthread = $(top_builddir)/gthread/libgthread-2.0.la
 libgmodule = $(top_builddir)/gmodule/libgmodule-2.0.la
 libgobject = $(top_builddir)/gobject/libgobject-2.0.la
 
-LDADD = $(libglib) $(libgobject) $(libgthread) $(G_THREAD_LIBS)
+LDADD = $(libglib) $(libgobject)
 
 test_programs =                                \
        closures                                \
index 31975a3..a3f6006 100644 (file)
@@ -65,63 +65,52 @@ am__EXEEXT_1 = closures$(EXEEXT) objects$(EXEEXT) objects2$(EXEEXT) \
 closures_SOURCES = closures.c
 closures_OBJECTS = closures.$(OBJEXT)
 closures_LDADD = $(LDADD)
-am__DEPENDENCIES_1 =
-closures_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+closures_DEPENDENCIES = $(libglib) $(libgobject)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
 am__v_lt_0 = --silent
 objects_SOURCES = objects.c
 objects_OBJECTS = objects.$(OBJEXT)
 objects_LDADD = $(LDADD)
-objects_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+objects_DEPENDENCIES = $(libglib) $(libgobject)
 objects2_SOURCES = objects2.c
 objects2_OBJECTS = objects2.$(OBJEXT)
 objects2_LDADD = $(LDADD)
-objects2_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+objects2_DEPENDENCIES = $(libglib) $(libgobject)
 properties_SOURCES = properties.c
 properties_OBJECTS = properties.$(OBJEXT)
 properties_LDADD = $(LDADD)
-properties_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+properties_DEPENDENCIES = $(libglib) $(libgobject)
 properties2_SOURCES = properties2.c
 properties2_OBJECTS = properties2.$(OBJEXT)
 properties2_LDADD = $(LDADD)
-properties2_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+properties2_DEPENDENCIES = $(libglib) $(libgobject)
 properties3_SOURCES = properties3.c
 properties3_OBJECTS = properties3.$(OBJEXT)
 properties3_LDADD = $(LDADD)
-properties3_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+properties3_DEPENDENCIES = $(libglib) $(libgobject)
 properties4_SOURCES = properties4.c
 properties4_OBJECTS = properties4.$(OBJEXT)
 properties4_LDADD = $(LDADD)
-properties4_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+properties4_DEPENDENCIES = $(libglib) $(libgobject)
 am_signal1_OBJECTS = signal1-signals.$(OBJEXT)
 signal1_OBJECTS = $(am_signal1_OBJECTS)
 signal1_LDADD = $(LDADD)
-signal1_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+signal1_DEPENDENCIES = $(libglib) $(libgobject)
 signal1_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(signal1_CFLAGS) \
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 am_signal2_OBJECTS = signal2-signals.$(OBJEXT)
 signal2_OBJECTS = $(am_signal2_OBJECTS)
 signal2_LDADD = $(LDADD)
-signal2_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+signal2_DEPENDENCIES = $(libglib) $(libgobject)
 signal2_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(signal2_CFLAGS) \
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 am_signal3_OBJECTS = signal3-signals.$(OBJEXT)
 signal3_OBJECTS = $(am_signal3_OBJECTS)
 signal3_LDADD = $(LDADD)
-signal3_DEPENDENCIES = $(libglib) $(libgobject) $(libgthread) \
-       $(am__DEPENDENCIES_1)
+signal3_DEPENDENCIES = $(libglib) $(libgobject)
 signal3_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
        $(LIBTOOLFLAGS) --mode=link $(CCLD) $(signal3_CFLAGS) \
        $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
@@ -190,6 +179,7 @@ CYGPATH_W = @CYGPATH_W@
 DATADIRNAME = @DATADIRNAME@
 DBUS1_CFLAGS = @DBUS1_CFLAGS@
 DBUS1_LIBS = @DBUS1_LIBS@
+DBUS_DAEMON = @DBUS_DAEMON@
 DEFS = @DEFS@
 DEPDIR = @DEPDIR@
 DLLTOOL = @DLLTOOL@
@@ -200,7 +190,6 @@ ECHO_C = @ECHO_C@
 ECHO_N = @ECHO_N@
 ECHO_T = @ECHO_T@
 EGREP = @EGREP@
-ELF_LIBS = @ELF_LIBS@
 EXEEXT = @EXEEXT@
 FAM_LIBS = @FAM_LIBS@
 FGREP = @FGREP@
@@ -258,6 +247,8 @@ INSTOBJEXT = @INSTOBJEXT@
 INTLLIBS = @INTLLIBS@
 LD = @LD@
 LDFLAGS = @LDFLAGS@
+LIBELF_CFLAGS = @LIBELF_CFLAGS@
+LIBELF_LIBS = @LIBELF_LIBS@
 LIBFFI_CFLAGS = @LIBFFI_CFLAGS@
 LIBFFI_LIBS = @LIBFFI_LIBS@
 LIBOBJS = @LIBOBJS@
@@ -412,10 +403,9 @@ INCLUDES = \
        $(GLIB_DEBUG_FLAGS)
 
 libglib = $(top_builddir)/glib/libglib-2.0.la
-libgthread = $(top_builddir)/gthread/libgthread-2.0.la
 libgmodule = $(top_builddir)/gmodule/libgmodule-2.0.la
 libgobject = $(top_builddir)/gobject/libgobject-2.0.la
-LDADD = $(libglib) $(libgobject) $(libgthread) $(G_THREAD_LIBS)
+LDADD = $(libglib) $(libgobject)
 test_programs = \
        closures                                \
        objects                                 \
index 5bd20a0..d0a64f0 100644 (file)
@@ -241,7 +241,6 @@ main (int    argc,
   GTest *object;
   guint i;
 
-  g_thread_init (NULL);
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
index 1c40c64..230a160 100644 (file)
@@ -117,7 +117,6 @@ main (int argc, char **argv)
   GArray *test_threads;
   const guint n_threads = 5;
 
-  g_thread_init (NULL);
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
index b57863d..b50bcc8 100644 (file)
@@ -101,7 +101,6 @@ main (int argc, char **argv)
   gint i;
   GTest *test;
 
-  g_thread_init (NULL);
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
@@ -112,7 +111,9 @@ main (int argc, char **argv)
     my_test_do_refcount (test);
   }
 
+  g_object_unref (test);
+
   g_print ("\n");
-  
+
   return 0;
 }
index a69e3ec..f7c2928 100644 (file)
@@ -194,7 +194,6 @@ main (int argc, char **argv)
   GArray *test_threads;
   const gint n_threads = 5;
 
-  g_thread_init (NULL);
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
index 90ea42b..3bef8e5 100644 (file)
@@ -178,7 +178,6 @@ main (int argc, char **argv)
   gint i;
   GTest *test;
 
-  g_thread_init (NULL);
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
index 56661d6..66f68b5 100644 (file)
@@ -159,8 +159,6 @@ main (int argc, char **argv)
   GArray *test_threads;
   const gint n_threads = 5;
 
-  g_thread_init (NULL);
-
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
index 90bae41..b8b4c45 100644 (file)
@@ -98,9 +98,6 @@ my_test_class_init (GTestClass * klass)
 
   parent_class = g_type_class_ref (G_TYPE_OBJECT);
 
-  if (!g_thread_supported ())
-    g_thread_init (NULL);
-
   gobject_class->dispose = my_test_dispose;
   gobject_class->set_property = my_test_set_property;
   gobject_class->get_property = my_test_get_property;
@@ -239,7 +236,6 @@ main (int argc, char **argv)
   GArray *test_threads;
   const gint n_threads = 1;
 
-  g_thread_init (NULL);
   g_print ("START: %s\n", argv[0]);
   g_log_set_always_fatal (G_LOG_LEVEL_WARNING | G_LOG_LEVEL_CRITICAL | g_log_set_always_fatal (G_LOG_FATAL_MASK));
   g_type_init ();
index c4a417d..ecd38d1 100644 (file)
@@ -131,13 +131,14 @@ main (int   argc,
   /* basic sanity checks */
   if (!block_size || !n_blocks || block_size >= area_size)
     {
-      g_printerr ("Invalid arguments: block-size=%llu memory-size=%llu\n", block_size, area_size);
+      g_printerr ("Invalid arguments: block-size=%" G_GUINT64_FORMAT " memory-size=%" G_GUINT64_FORMAT "\n", block_size, area_size);
       usage();
       return 1;
     }
 
-  g_printerr ("Will allocate and touch %llu blocks of %llu bytes (= %llu bytes) %llu times with color increment: 0x%08llx\n",
-              n_blocks, block_size, n_blocks * block_size, repeats, g_slice_get_config (G_SLICE_CONFIG_COLOR_INCREMENT));
+  g_printerr ("Will allocate and touch %" G_GUINT64_FORMAT " blocks of %" G_GUINT64_FORMAT " bytes (= %" G_GUINT64_FORMAT " bytes) %" G_GUINT64_FORMAT " times with color increment: 0x%08" G_GINT64_MODIFIER "x\n",
+              n_blocks, block_size, n_blocks * block_size, repeats,
+             (guint64)g_slice_get_config (G_SLICE_CONFIG_COLOR_INCREMENT));
 
   touch_mem (block_size, n_blocks, repeats);
   
index beafce3..9ff96ae 100644 (file)
@@ -297,7 +297,7 @@ main (int   argc,
         for (i = 0; i < n_chunks; i++)
           {
             gint64 *vals = g_slice_get_config_state (G_SLICE_CONFIG_CONTENTION_COUNTER, i, &n);
-            g_print ("  %9llu   |  %9llu   |  %9llu\n", vals[0], vals[2], vals[1]);
+            g_print ("  %9" G_GINT64_FORMAT "   |  %9" G_GINT64_FORMAT "   |  %9" G_GINT64_FORMAT "\n", vals[0], vals[2], vals[1]);
             g_free (vals);
           }
       }
index 6e1f6fc..1f0442b 100644 (file)
@@ -5,8 +5,13 @@
 
 #include <glib.h>
 
-#define DEBUG_MSG(x)
-/* #define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n");  */
+/* #define DEBUG 1 */
+
+#ifdef DEBUG
+# define DEBUG_MSG(args) g_printerr args ; g_printerr ("\n");
+#else
+# define DEBUG_MSG(x)
+#endif
 
 #define WAIT                5    /* seconds */
 #define MAX_THREADS         10
@@ -128,9 +133,11 @@ test_thread_stop_unused (void)
 static void
 test_thread_pools_entry_func (gpointer data, gpointer user_data)
 {
+#ifdef DEBUG
   guint id = 0;
 
   id = GPOINTER_TO_UINT (data);
+#endif
 
   DEBUG_MSG (("[pool] ---> [%3.3d] entered thread.", id));
 
@@ -293,9 +300,11 @@ test_thread_sort (gboolean sort)
 static void
 test_thread_idle_time_entry_func (gpointer data, gpointer user_data)
 {
+#ifdef DEBUG
   guint thread_id;
 
   thread_id = GPOINTER_TO_UINT (data);
+#endif
 
   DEBUG_MSG (("[idle] ---> entered thread:%2.2d", thread_id));
 
@@ -307,11 +316,8 @@ test_thread_idle_time_entry_func (gpointer data, gpointer user_data)
 static gboolean
 test_thread_idle_timeout (gpointer data)
 {
-  guint interval;
   gint i;
 
-  interval = GPOINTER_TO_UINT (data);
-
   for (i = 0; i < 2; i++) {
     g_thread_pool_push (idle_pool, GUINT_TO_POINTER (100 + i), NULL);
     DEBUG_MSG (("[idle] ===> pushed new thread with id:%d, number "